extern uint32_t *const i386_esp_ptr; extern uint64_t *const x86_64_rsp_ptr; /* <asm/ptrace.h> does not provide these definitions. */ #define R15 0 #define R14 1 #define R13 2 #define R12 3 #define RBP 4 #define RBX 5 #define R11 6 #define R10 7 #define R9 8 #define R8 9 #define RAX 10 #define RCX 11 #define RDX 12 #define RSI 13 #define RDI 14 #define ORIG_RAX 15 #define RIP 16 #define CS 17 #define EFLAGS 18 #define RSP 19 #define SS 20 #define FS_BASE 21 #define GS_BASE 22 #define DS 23 #define ES 24 #define FS 25 #define GS 26