Blame sysdeps/unix/sysv/linux/x86_64/ucontext_i.sym

Packit 6c4009
#include <stddef.h>
Packit 6c4009
#include <signal.h>
Packit 6c4009
#include <sys/ucontext.h>
Packit 6c4009
Packit 6c4009
--
Packit 6c4009
Packit 6c4009
SIG_BLOCK
Packit 6c4009
SIG_SETMASK
Packit 6c4009
Packit 6c4009
_NSIG8		(_NSIG / 8)
Packit 6c4009
Packit 6c4009
#define ucontext(member)	offsetof (ucontext_t, member)
Packit 6c4009
#define mcontext(member)	ucontext (uc_mcontext.member)
Packit 6c4009
#define mreg(reg)		mcontext (gregs[REG_##reg])
Packit 6c4009
Packit 6c4009
oRBP		mreg (RBP)
Packit 6c4009
oRSP		mreg (RSP)
Packit 6c4009
oRBX		mreg (RBX)
Packit 6c4009
oR8		mreg (R8)
Packit 6c4009
oR9		mreg (R9)
Packit 6c4009
oR10		mreg (R10)
Packit 6c4009
oR11		mreg (R11)
Packit 6c4009
oR12		mreg (R12)
Packit 6c4009
oR13		mreg (R13)
Packit 6c4009
oR14		mreg (R14)
Packit 6c4009
oR15		mreg (R15)
Packit 6c4009
oRDI		mreg (RDI)
Packit 6c4009
oRSI		mreg (RSI)
Packit 6c4009
oRDX		mreg (RDX)
Packit 6c4009
oRAX		mreg (RAX)
Packit 6c4009
oRCX		mreg (RCX)
Packit 6c4009
oRIP		mreg (RIP)
Packit 6c4009
oEFL		mreg (EFL)
Packit 6c4009
oFPREGS		mcontext (fpregs)
Packit 6c4009
oSIGMASK	ucontext (uc_sigmask)
Packit 6c4009
oFPREGSMEM	ucontext (__fpregs_mem)
Packit 6c4009
oMXCSR		ucontext (__fpregs_mem.mxcsr)
Packit 6c4009
oSSP		ucontext (__ssp)