attach_thread2 overloadssince 0.31.0Source () () Reserves stack for the handler on the calling thread. Does nothing until init has run.
is_ptr_in_program_sectionsince 0.31.0Source (ptr: *void) -> (in_program_section: bool, read_only: bool, section_name: string)
CONTEXTstructSource :: struct Reuse the SDK-shaped Windows binding so register layouts have one owner. members: Win.CONTEXT
EXCEPTION_RECORDstructSource :: struct ExceptionCode: u32 ExceptionFlags: u32 ExceptionRecord: *EXCEPTION_RECORD ExceptionAddress: *void NumberParameters: u32 ExceptionInformation: [15] u64
STACKFRAME64structSource :: struct members: struct { AddrPC: ADDRESS64; AddrReturn: ADDRESS64; AddrFrame: ADDRESS64; AddrStack: ADDRESS64; } padding: [264 - size_of(type_of(members))] u8
sigaction_tstructSource :: struct sa_sigaction: (sig: s32, info: *siginfo_t, p: *void) #c_call sa_mask: sigset_t sa_flags: s32
siginfo_tstructSource :: struct si_signo: s32 si_errno: s32 si_code: s32 si_pid: s32 si_uid: u32 si_status: s32 si_addr: *void
mcontext_tstructmacOS onlySource :: struct __es: x64_exception_state64_t_STUB __ss: x64_thread_state64_t_STUB __fs: x64_float_state64_t_STUB padding: [4] u8
ucontext_tstructSource :: struct uc_onstack: s32 uc_sigmask: sigset_t uc_stack: stack_t uc_link: *ucontext_t uc_mcsize: u64 uc_mcontext: *mcontext_t