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) | |
download | glibc-46a1b87510bd9204d4e5f86d16e2277aa86b4639.tar.gz glibc-46a1b87510bd9204d4e5f86d16e2277aa86b4639.tar.xz glibc-46a1b87510bd9204d4e5f86d16e2277aa86b4639.zip |
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 |