| ... | ... | @@ -2602,6 +2602,16 @@ const signal_ucontext_t = switch (native_os) { |
| 2602 | 2602 | lr: u32, |
| 2603 | 2603 | pc: u32, |
| 2604 | 2604 | }, |
| 2605 | // https://github.com/NetBSD/src/blob/861008c62187bf7bc0aac4d81e52ed6eee4d0c74/sys/arch/riscv/include/mcontext.h |
| 2606 | .riscv32, .riscv64 => extern struct { |
| 2607 | ra_sp_gp_tp: [4]usize align(8), |
| 2608 | t0_2: [3]usize, |
| 2609 | s0_1: [2]usize, |
| 2610 | a: [8]usize, |
| 2611 | s2_11: [10]usize, |
| 2612 | t3_6: [4]usize, |
| 2613 | pc: usize, |
| 2614 | }, |
| 2605 | 2615 | // https://github.com/NetBSD/src/blob/861008c62187bf7bc0aac4d81e52ed6eee4d0c74/sys/arch/sparc/include/mcontext.h |
| 2606 | 2616 | .sparc => @compileError("sparc-netbsd mcontext_t missing"), |
| 2607 | 2617 | .sparc64 => @compileError("sparc64-netbsd mcontext_t missing"), |