l_sigcontext
ASSYM(L_SC_R8, offsetof(struct l_sigcontext, sc_r8));
ASSYM(L_SC_R9, offsetof(struct l_sigcontext, sc_r9));
ASSYM(L_SC_R10, offsetof(struct l_sigcontext, sc_r10));
ASSYM(L_SC_R11, offsetof(struct l_sigcontext, sc_r11));
ASSYM(L_SC_R12, offsetof(struct l_sigcontext, sc_r12));
ASSYM(L_SC_R13, offsetof(struct l_sigcontext, sc_r13));
ASSYM(L_SC_R14, offsetof(struct l_sigcontext, sc_r14));
ASSYM(L_SC_R15, offsetof(struct l_sigcontext, sc_r15));
ASSYM(L_SC_RDI, offsetof(struct l_sigcontext, sc_rdi));
ASSYM(L_SC_RSI, offsetof(struct l_sigcontext, sc_rsi));
ASSYM(L_SC_RBP, offsetof(struct l_sigcontext, sc_rbp));
ASSYM(L_SC_RBX, offsetof(struct l_sigcontext, sc_rbx));
ASSYM(L_SC_RDX, offsetof(struct l_sigcontext, sc_rdx));
ASSYM(L_SC_RAX, offsetof(struct l_sigcontext, sc_rax));
ASSYM(L_SC_RCX, offsetof(struct l_sigcontext, sc_rcx));
ASSYM(L_SC_RSP, offsetof(struct l_sigcontext, sc_rsp));
ASSYM(L_SC_RIP, offsetof(struct l_sigcontext, sc_rip));
ASSYM(L_SC_RFLAGS, offsetof(struct l_sigcontext, sc_rflags));
ASSYM(L_SC_CS, offsetof(struct l_sigcontext, sc_cs));
linux_fxrstor(struct thread *td, mcontext_t *mcp, struct l_sigcontext *sc)
linux_xrstor(struct thread *td, mcontext_t *mcp, struct l_sigcontext *sc)
struct l_sigcontext *context;
ASSYM(L_SC_GS, offsetof(struct l_sigcontext, sc_gs));
ASSYM(L_SC_FS, offsetof(struct l_sigcontext, sc_fs));
ASSYM(L_SC_ES, offsetof(struct l_sigcontext, sc_es));
ASSYM(L_SC_DS, offsetof(struct l_sigcontext, sc_ds));
ASSYM(L_SC_CS, offsetof(struct l_sigcontext, sc_cs));
ASSYM(L_SC_SS, offsetof(struct l_sigcontext, sc_ss));
ASSYM(L_SC_EFLAGS, offsetof(struct l_sigcontext, sc_eflags));
ASSYM(L_SC_EDI, offsetof(struct l_sigcontext, sc_edi));
ASSYM(L_SC_ESI, offsetof(struct l_sigcontext, sc_esi));
ASSYM(L_SC_EBP, offsetof(struct l_sigcontext, sc_ebp));
ASSYM(L_SC_EBX, offsetof(struct l_sigcontext, sc_ebx));
ASSYM(L_SC_EDX, offsetof(struct l_sigcontext, sc_edx));
ASSYM(L_SC_ECX, offsetof(struct l_sigcontext, sc_ecx));
ASSYM(L_SC_EAX, offsetof(struct l_sigcontext, sc_eax));
ASSYM(L_SC_EIP, offsetof(struct l_sigcontext, sc_eip));
ASSYM(L_SC_ESP, offsetof(struct l_sigcontext, sc_esp_at_signal));
struct l_sigcontext *context;
struct l_sigcontext uc_sc;
linux_parse_sigreturn_ctx(struct thread *td, struct l_sigcontext *sc)
ASSYM(L_SC_GS, offsetof(struct l_sigcontext, sc_gs));
ASSYM(L_SC_FS, offsetof(struct l_sigcontext, sc_fs));
ASSYM(L_SC_ES, offsetof(struct l_sigcontext, sc_es));
ASSYM(L_SC_DS, offsetof(struct l_sigcontext, sc_ds));
ASSYM(L_SC_CS, offsetof(struct l_sigcontext, sc_cs));
ASSYM(L_SC_SS, offsetof(struct l_sigcontext, sc_ss));
ASSYM(L_SC_EFLAGS, offsetof(struct l_sigcontext, sc_eflags));
ASSYM(L_SC_EDI, offsetof(struct l_sigcontext, sc_edi));
ASSYM(L_SC_ESI, offsetof(struct l_sigcontext, sc_esi));
ASSYM(L_SC_EBP, offsetof(struct l_sigcontext, sc_ebp));
ASSYM(L_SC_EBX, offsetof(struct l_sigcontext, sc_ebx));
ASSYM(L_SC_EDX, offsetof(struct l_sigcontext, sc_edx));
ASSYM(L_SC_ECX, offsetof(struct l_sigcontext, sc_ecx));
ASSYM(L_SC_EAX, offsetof(struct l_sigcontext, sc_eax));
ASSYM(L_SC_EIP, offsetof(struct l_sigcontext, sc_eip));
ASSYM(L_SC_ESP, offsetof(struct l_sigcontext, sc_esp_at_signal));
struct l_sigcontext *context;
struct l_sigcontext sf_sc;
struct l_sigcontext uc_mcontext;
struct l_sigcontext uc_mcontext;