user-offsets.c (3579a389730dd74d9f280152c52aa851dd1da860) | user-offsets.c (966e803ab12538faf2b236dbe83f7fb796a031d6) |
---|---|
1#include <stdio.h> 2#include <stddef.h> 3#include <signal.h> 4#include <sys/poll.h> 5#include <sys/mman.h> 6#include <sys/user.h> 7#define __FRAME_OFFSETS 8#include <asm/ptrace.h> --- 22 unchanged lines hidden (view full) --- 31 DEFINE(HOST_DI, EDI); 32 DEFINE(HOST_BP, EBP); 33 DEFINE(HOST_CS, CS); 34 DEFINE(HOST_SS, SS); 35 DEFINE(HOST_DS, DS); 36 DEFINE(HOST_FS, FS); 37 DEFINE(HOST_ES, ES); 38 DEFINE(HOST_GS, GS); | 1#include <stdio.h> 2#include <stddef.h> 3#include <signal.h> 4#include <sys/poll.h> 5#include <sys/mman.h> 6#include <sys/user.h> 7#define __FRAME_OFFSETS 8#include <asm/ptrace.h> --- 22 unchanged lines hidden (view full) --- 31 DEFINE(HOST_DI, EDI); 32 DEFINE(HOST_BP, EBP); 33 DEFINE(HOST_CS, CS); 34 DEFINE(HOST_SS, SS); 35 DEFINE(HOST_DS, DS); 36 DEFINE(HOST_FS, FS); 37 DEFINE(HOST_ES, ES); 38 DEFINE(HOST_GS, GS); |
39 DEFINE(HOST_ORIG_AX, ORIG_EAX); |
|
39#else 40 DEFINE(HOST_FP_SIZE, sizeof(struct _fpstate) / sizeof(unsigned long)); 41 DEFINE_LONGS(HOST_BX, RBX); 42 DEFINE_LONGS(HOST_CX, RCX); 43 DEFINE_LONGS(HOST_DI, RDI); 44 DEFINE_LONGS(HOST_SI, RSI); 45 DEFINE_LONGS(HOST_DX, RDX); 46 DEFINE_LONGS(HOST_BP, RBP); 47 DEFINE_LONGS(HOST_AX, RAX); 48 DEFINE_LONGS(HOST_R8, R8); 49 DEFINE_LONGS(HOST_R9, R9); 50 DEFINE_LONGS(HOST_R10, R10); 51 DEFINE_LONGS(HOST_R11, R11); 52 DEFINE_LONGS(HOST_R12, R12); 53 DEFINE_LONGS(HOST_R13, R13); 54 DEFINE_LONGS(HOST_R14, R14); 55 DEFINE_LONGS(HOST_R15, R15); | 40#else 41 DEFINE(HOST_FP_SIZE, sizeof(struct _fpstate) / sizeof(unsigned long)); 42 DEFINE_LONGS(HOST_BX, RBX); 43 DEFINE_LONGS(HOST_CX, RCX); 44 DEFINE_LONGS(HOST_DI, RDI); 45 DEFINE_LONGS(HOST_SI, RSI); 46 DEFINE_LONGS(HOST_DX, RDX); 47 DEFINE_LONGS(HOST_BP, RBP); 48 DEFINE_LONGS(HOST_AX, RAX); 49 DEFINE_LONGS(HOST_R8, R8); 50 DEFINE_LONGS(HOST_R9, R9); 51 DEFINE_LONGS(HOST_R10, R10); 52 DEFINE_LONGS(HOST_R11, R11); 53 DEFINE_LONGS(HOST_R12, R12); 54 DEFINE_LONGS(HOST_R13, R13); 55 DEFINE_LONGS(HOST_R14, R14); 56 DEFINE_LONGS(HOST_R15, R15); |
56 DEFINE_LONGS(HOST_ORIG_RAX, ORIG_RAX); | 57 DEFINE_LONGS(HOST_ORIG_AX, ORIG_RAX); |
57 DEFINE_LONGS(HOST_CS, CS); 58 DEFINE_LONGS(HOST_SS, SS); 59 DEFINE_LONGS(HOST_EFLAGS, EFLAGS); 60#if 0 61 DEFINE_LONGS(HOST_FS, FS); 62 DEFINE_LONGS(HOST_GS, GS); 63 DEFINE_LONGS(HOST_DS, DS); 64 DEFINE_LONGS(HOST_ES, ES); --- 15 unchanged lines hidden --- | 58 DEFINE_LONGS(HOST_CS, CS); 59 DEFINE_LONGS(HOST_SS, SS); 60 DEFINE_LONGS(HOST_EFLAGS, EFLAGS); 61#if 0 62 DEFINE_LONGS(HOST_FS, FS); 63 DEFINE_LONGS(HOST_GS, GS); 64 DEFINE_LONGS(HOST_DS, DS); 65 DEFINE_LONGS(HOST_ES, ES); --- 15 unchanged lines hidden --- |