zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 5c64311fab0ffee04d6f0e9d62bb8cf4ac79c4bc (tree)
parent 833c6d97927da6919ae6d68c774d9a872225c58d
Author: Alex Rønne Petersen <alex@alexrp.com>
Date:   Tue, 26 May 2026 23:42:35 +0200

std.debug.cpu_context: add mcontext_t for x86-freebsd

Diffstat:
Mlib/std/debug/cpu_context.zig | 22++++++++++++++++++++++
1 file changed, 22 insertions(+), 0 deletions(-)

diff --git a/lib/std/debug/cpu_context.zig b/lib/std/debug/cpu_context.zig @@ -2261,6 +2261,28 @@ const signal_ucontext_t = switch (native_os) { pc: u64, }, // https://github.com/freebsd/freebsd-src/blob/55c28005f544282b984ae0e15dacd0c108d8ab12/sys/x86/include/ucontext.h + .x86 => extern struct { + _onstack: i32 align(16), + _gs: i32, + _fs: i32, + _es: i32, + _ds: i32, + edi: u32, + esi: u32, + ebp: u32, + _isp: i32, + ebx: u32, + edx: u32, + ecx: u32, + eax: u32, + _trapno: i32, + _err: i32, + eip: u32, + _cs: i32, + _eflags: i32, + esp: u32, + }, + // https://github.com/freebsd/freebsd-src/blob/55c28005f544282b984ae0e15dacd0c108d8ab12/sys/x86/include/ucontext.h .x86_64 => extern struct { _onstack: i64 align(16), rdi: u64,