| ... | ... | @@ -2261,6 +2261,28 @@ const signal_ucontext_t = switch (native_os) { |
| 2261 | 2261 | pc: u64, |
| 2262 | 2262 | }, |
| 2263 | 2263 | // https://github.com/freebsd/freebsd-src/blob/55c28005f544282b984ae0e15dacd0c108d8ab12/sys/x86/include/ucontext.h |
| 2264 | .x86 => extern struct { |
| 2265 | _onstack: i32 align(16), |
| 2266 | _gs: i32, |
| 2267 | _fs: i32, |
| 2268 | _es: i32, |
| 2269 | _ds: i32, |
| 2270 | edi: u32, |
| 2271 | esi: u32, |
| 2272 | ebp: u32, |
| 2273 | _isp: i32, |
| 2274 | ebx: u32, |
| 2275 | edx: u32, |
| 2276 | ecx: u32, |
| 2277 | eax: u32, |
| 2278 | _trapno: i32, |
| 2279 | _err: i32, |
| 2280 | eip: u32, |
| 2281 | _cs: i32, |
| 2282 | _eflags: i32, |
| 2283 | esp: u32, |
| 2284 | }, |
| 2285 | // https://github.com/freebsd/freebsd-src/blob/55c28005f544282b984ae0e15dacd0c108d8ab12/sys/x86/include/ucontext.h |
| 2264 | 2286 | .x86_64 => extern struct { |
| 2265 | 2287 | _onstack: i64 align(16), |
| 2266 | 2288 | rdi: u64, |