user-offsets.c (f26e8817b235d8764363bffcc9cbfc61867371f2) | user-offsets.c (0a987645672ebde7844a9c0732a5a25f3d4bb6c6) |
---|---|
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> --- 36 unchanged lines hidden (view full) --- 45 DEFINE(HOST_CS, CS); 46 DEFINE(HOST_SS, SS); 47 DEFINE(HOST_DS, DS); 48 DEFINE(HOST_FS, FS); 49 DEFINE(HOST_ES, ES); 50 DEFINE(HOST_GS, GS); 51 DEFINE(HOST_ORIG_AX, ORIG_EAX); 52#else | 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> --- 36 unchanged lines hidden (view full) --- 45 DEFINE(HOST_CS, CS); 46 DEFINE(HOST_SS, SS); 47 DEFINE(HOST_DS, DS); 48 DEFINE(HOST_FS, FS); 49 DEFINE(HOST_ES, ES); 50 DEFINE(HOST_GS, GS); 51 DEFINE(HOST_ORIG_AX, ORIG_EAX); 52#else |
53#if defined(PTRACE_GETREGSET) && defined(PTRACE_SETREGSET) |
|
53 DEFINE(HOST_FP_SIZE, sizeof(struct _xstate) / sizeof(unsigned long)); | 54 DEFINE(HOST_FP_SIZE, sizeof(struct _xstate) / sizeof(unsigned long)); |
55#else 56 DEFINE(HOST_FP_SIZE, sizeof(struct _fpstate) / sizeof(unsigned long)); 57#endif |
|
54 DEFINE_LONGS(HOST_BX, RBX); 55 DEFINE_LONGS(HOST_CX, RCX); 56 DEFINE_LONGS(HOST_DI, RDI); 57 DEFINE_LONGS(HOST_SI, RSI); 58 DEFINE_LONGS(HOST_DX, RDX); 59 DEFINE_LONGS(HOST_BP, RBP); 60 DEFINE_LONGS(HOST_AX, RAX); 61 DEFINE_LONGS(HOST_R8, R8); --- 34 unchanged lines hidden --- | 58 DEFINE_LONGS(HOST_BX, RBX); 59 DEFINE_LONGS(HOST_CX, RCX); 60 DEFINE_LONGS(HOST_DI, RDI); 61 DEFINE_LONGS(HOST_SI, RSI); 62 DEFINE_LONGS(HOST_DX, RDX); 63 DEFINE_LONGS(HOST_BP, RBP); 64 DEFINE_LONGS(HOST_AX, RAX); 65 DEFINE_LONGS(HOST_R8, R8); --- 34 unchanged lines hidden --- |