| ... | ... | @@ -1609,6 +1609,10 @@ const signal_ucontext_t = switch (native_os) { |
| 1609 | 1609 | // https://github.com/torvalds/linux/blob/cd5a0afbdf8033dc83786315d63f8b325bdba2fd/include/uapi/asm-generic/ucontext.h |
| 1610 | 1610 | .arc, |
| 1611 | 1611 | .arceb, |
| 1612 | .arm, |
| 1613 | .armeb, |
| 1614 | .thumb, |
| 1615 | .thumbeb, |
| 1612 | 1616 | .csky, |
| 1613 | 1617 | .hexagon, |
| 1614 | 1618 | .m68k, |
| ... | ... | @@ -1648,6 +1652,14 @@ const signal_ucontext_t = switch (native_os) { |
| 1648 | 1652 | _stop_pc: u32, |
| 1649 | 1653 | r30: u32, |
| 1650 | 1654 | }, |
| 1655 | // https://github.com/torvalds/linux/blob/cd5a0afbdf8033dc83786315d63f8b325bdba2fd/arch/arm/include/uapi/asm/sigcontext.h |
| 1656 | .arm, .armeb, .thumb, .thumbeb => extern struct { |
| 1657 | _trap_no: u32, |
| 1658 | _error_code: u32, |
| 1659 | _oldmask: u32, |
| 1660 | r: [15]u32, |
| 1661 | pc: u32, |
| 1662 | }, |
| 1651 | 1663 | // https://github.com/torvalds/linux/blob/cd5a0afbdf8033dc83786315d63f8b325bdba2fd/arch/csky/include/uapi/asm/sigcontext.h |
| 1652 | 1664 | .csky => extern struct { |
| 1653 | 1665 | r31: u32, |
| ... | ... | @@ -1793,21 +1805,6 @@ const signal_ucontext_t = switch (native_os) { |
| 1793 | 1805 | else => unreachable, |
| 1794 | 1806 | }, |
| 1795 | 1807 | }, |
| 1796 | | // https://github.com/torvalds/linux/blob/cd5a0afbdf8033dc83786315d63f8b325bdba2fd/arch/arm/include/asm/ucontext.h |
| 1797 | | .arm, .armeb, .thumb, .thumbeb => extern struct { |
| 1798 | | _flags: u32, |
| 1799 | | _link: ?*signal_ucontext_t, |
| 1800 | | _stack: std.os.linux.stack_t, |
| 1801 | | _unused: [31]i32, |
| 1802 | | // https://github.com/torvalds/linux/blob/cd5a0afbdf8033dc83786315d63f8b325bdba2fd/arch/arm/include/uapi/asm/sigcontext.h |
| 1803 | | mcontext: extern struct { |
| 1804 | | _trap_no: u32, |
| 1805 | | _error_code: u32, |
| 1806 | | _oldmask: u32, |
| 1807 | | r: [15]u32, |
| 1808 | | pc: u32, |
| 1809 | | }, |
| 1810 | | }, |
| 1811 | 1808 | // https://github.com/torvalds/linux/blob/cd5a0afbdf8033dc83786315d63f8b325bdba2fd/arch/powerpc/include/uapi/asm/ucontext.h |
| 1812 | 1809 | .powerpc, .powerpcle => extern struct { |
| 1813 | 1810 | _flags: u32, |