diff options
author | Andreas Jaeger <aj@suse.de> | 2002-03-27 11:08:02 +0000 |
---|---|---|
committer | Andreas Jaeger <aj@suse.de> | 2002-03-27 11:08:02 +0000 |
commit | 46a1b87510bd9204d4e5f86d16e2277aa86b4639 (patch) | |
tree | 29ef7b6867cff2373ed010b0b86afc3807d76f17 /sysdeps/unix/sysv/linux/x86_64/sys | |
parent | 49f8b030aa37dc37fc5d9a3ce1ba0297ddc082ff (diff) |
Update.
2002-03-27 Andreas Jaeger <aj@suse.de>
* sysdeps/unix/sysv/linux/x86_64/bits/sigcontext.h (struct
sigcontext): Follow further kernel change.
* sysdeps/unix/sysv/linux/x86_64/sys/ucontext.h: Follow further
kernel change.
* sysdeps/unix/sysv/linux/x86_64/sigcontextinfo.h (GET_STACK):
Change for struct sigcontext change.
* sysdeps/unix/sysv/linux/x86_64/register-dump.h (register_dump):
Follow changes in struct sigcontext.
* sysdeps/unix/sysv/linux/x86_64/syscalls.list: Remove ptrace
sysycall, use wrapper instead.
Diffstat (limited to 'sysdeps/unix/sysv/linux/x86_64/sys')
-rw-r--r-- | sysdeps/unix/sysv/linux/x86_64/sys/ucontext.h | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/sysdeps/unix/sysv/linux/x86_64/sys/ucontext.h b/sysdeps/unix/sysv/linux/x86_64/sys/ucontext.h index 30d8f95891..826f3b5dea 100644 --- a/sysdeps/unix/sysv/linux/x86_64/sys/ucontext.h +++ b/sysdeps/unix/sysv/linux/x86_64/sys/ucontext.h @@ -33,7 +33,7 @@ typedef long int greg_t; /* Number of general registers. */ -#define NGREG 27 +#define NGREG 21 /* Container for all general registers. */ typedef greg_t gregset_t[NGREG]; @@ -78,10 +78,8 @@ enum # define REG_RIP REG_RIP REG_EFL, # define REG_EFL REG_EFL - REG_CSGS, /* Actually short cs, __csh, gs, __gsh. */ -# define REG_CSGS REG_CSGS - REG_FS, /* Actually short gs, __fsh, pad. */ -# define REG_FS REG_FS + REG_CSGSFS, /* Actually short cs, gs, fs, __pad0. */ +# define REG_CSGSFS REG_CSGSFS REG_ERR, # define REG_ERR REG_ERR REG_TRAPNO |