From f695e8f58093528c111b2f9870eb0c5e28f630bc Mon Sep 17 00:00:00 2001 From: Andreas Jaeger Date: Fri, 22 Mar 2002 12:46:26 +0000 Subject: [PATCH] Merge with mainline. --- sysdeps/unix/sysv/linux/x86_64/bits/sigcontext.h | 8 ++++---- sysdeps/unix/sysv/linux/x86_64/register-dump.h | 2 +- sysdeps/unix/sysv/linux/x86_64/syscalls.list | 2 ++ 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/sysdeps/unix/sysv/linux/x86_64/bits/sigcontext.h b/sysdeps/unix/sysv/linux/x86_64/bits/sigcontext.h index 19a6f1f0d33..88722c4fdde 100644 --- a/sysdeps/unix/sysv/linux/x86_64/bits/sigcontext.h +++ b/sysdeps/unix/sysv/linux/x86_64/bits/sigcontext.h @@ -65,8 +65,8 @@ struct _fpstate __uint32_t _fxsr_env[6]; __uint32_t mxcsr; __uint32_t reserved; - struct _fpxreg _fxsr_st[8]; - struct _xmmreg _xmm[8]; + struct _fpxreg _fxsr_st[8]; + struct _xmmreg _xmm[8]; __uint32_t padding[56]; }; @@ -109,8 +109,8 @@ struct _fpstate __uint64_t rdp; __uint32_t mxcsr; __uint32_t mxcr_mask; - __uint32_t st_space[32]; /* 8*16 bytes for each FP-reg = 128 bytes */ - __uint32_t xmm_space[64]; /* 16*16 bytes for each XMM-reg = 128 bytes */ + struct _fpxreg _st[8]; + struct _xmmreg _xmm[16]; __uint32_t padding[24]; }; diff --git a/sysdeps/unix/sysv/linux/x86_64/register-dump.h b/sysdeps/unix/sysv/linux/x86_64/register-dump.h index 82a6d05ca38..29e48c83157 100644 --- a/sysdeps/unix/sysv/linux/x86_64/register-dump.h +++ b/sysdeps/unix/sysv/linux/x86_64/register-dump.h @@ -183,7 +183,7 @@ register_dump (int fd, struct sigcontext *ctx) /* Generate output for the FPU control/status registers. */ hexvalue (ctx->fpstate->cwd, fpregs[0], 8); hexvalue (ctx->fpstate->swd, fpregs[1], 8); - hexvalue (ctx->fpstate->twd, fpregs[2], 8); + hexvalue (ctx->fpstate->ftw, fpregs[2], 8); hexvalue (ctx->fpstate->rip, fpregs[3], 8); hexvalue (ctx->fpstate->rdp, fpregs[4], 8); diff --git a/sysdeps/unix/sysv/linux/x86_64/syscalls.list b/sysdeps/unix/sysv/linux/x86_64/syscalls.list index d2b2a1d1015..78c72a90449 100644 --- a/sysdeps/unix/sysv/linux/x86_64/syscalls.list +++ b/sysdeps/unix/sysv/linux/x86_64/syscalls.list @@ -7,6 +7,8 @@ pread - pread i:ibni __libc_pread __libc_pread64 __pread pread __pread64 pread pwrite - pwrite i:ibni __libc_pwrite __libc_pwrite64 __pwrite pwrite __pwrite64 pwrite64 fstatfs - fstatfs i:ip __fstatfs fstatfs __fstatfs64 fstatfs64 statfs - statfs i:sp __statfs statfs statfs64 +getresgid - getresgid i:ppp getresgid +getresuid - getresuid i:ppp getresuid getrlimit - getrlimit i:ip __getrlimit getrlimit getrlimit64 setrlimit - setrlimit i:ip __setrlimit setrlimit64 setrlimit ftruncate - ftruncate i:ii __ftruncate ftruncate ftruncate64 __ftruncate64 -- 2.47.2