This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug libc/22433] linux x86/x86_64 <sys/ptrace.h> does not provide PTRACE_GET_THREAD_AREA (and more)
- From: "cvs-commit at gcc dot gnu.org" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sourceware dot org
- Date: Fri, 29 Dec 2017 16:23:43 +0000
- Subject: [Bug libc/22433] linux x86/x86_64 <sys/ptrace.h> does not provide PTRACE_GET_THREAD_AREA (and more)
- Auto-submitted: auto-generated
- References: <bug-22433-131@http.sourceware.org/bugzilla/>
https://sourceware.org/bugzilla/show_bug.cgi?id=22433
--- Comment #3 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via c48831d0eebf876d986919baf2d9240a79192837 (commit)
via ac583f50744a81899cf4298232c1a1358dcd29ab (commit)
via 7e21972bde2b92de5862dcf373dcc5efe2a66e0a (commit)
from 72f29e3aab56cf9bd11d60ae351fbf9d5c709ada (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=c48831d0eebf876d986919baf2d9240a79192837
commit c48831d0eebf876d986919baf2d9240a79192837
Author: Dmitry V. Levin <ldv@altlinux.org>
Date: Wed Dec 27 00:54:38 2017 +0000
linux/x86: sync sys/ptrace.h with Linux 4.14 [BZ #22433]
Clone generic linux/sys/ptrace.h, add the following x86-specific
__ptrace_request constants: PTRACE_GET_THREAD_AREA,
PTRACE_SET_THREAD_AREA, PTRACE_ARCH_PRCTL, PTRACE_SYSEMU,
PTRACE_SYSEMU_SINGLESTEP, and PTRACE_SINGLEBLOCK.
[BZ #22433]
* sysdeps/unix/sysv/linux/x86/sys/ptrace.h: New file.
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=ac583f50744a81899cf4298232c1a1358dcd29ab
commit ac583f50744a81899cf4298232c1a1358dcd29ab
Author: Dmitry V. Levin <ldv@altlinux.org>
Date: Wed Dec 27 00:54:38 2017 +0000
linux: update sys/ptrace.h comments
* sysdeps/unix/sysv/linux/sys/ptrace.h (__ptrace_request): Add comments
about PTRACE_PEEKSIGINFO, PTRACE_GETSIGMASK, PTRACE_SETSIGMASK, and
PTRACE_SECCOMP_GET_FILTER. Update comments about PTRACE_SINGLESTEP
and PTRACE_SYSCALL.
* sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h: Likewise.
* sysdeps/unix/sysv/linux/ia64/sys/ptrace.h: Likewise.
* sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h: Likewise.
* sysdeps/unix/sysv/linux/s390/sys/ptrace.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/sys/ptrace.h: Likewise.
* sysdeps/unix/sysv/linux/tile/sys/ptrace.h: Likewise.
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=7e21972bde2b92de5862dcf373dcc5efe2a66e0a
commit 7e21972bde2b92de5862dcf373dcc5efe2a66e0a
Author: Dmitry V. Levin <ldv@altlinux.org>
Date: Wed Dec 27 00:54:38 2017 +0000
linux: move a shared part of sys/ptrace.h to bits/ptrace-shared.h
Move a shared part of sys/ptrace.h which is the same on all
architectures to a separate file.
* sysdeps/unix/sysv/linux/sys/ptrace.h: Include <bits/ptrace-shared.h>.
(__ptrace_setoptions, __ptrace_eventcodes, __ptrace_peeksiginfo_args,
__ptrace_peeksiginfo_flags, ptrace): Move to ...
* sysdeps/unix/sysv/linux/bits/ptrace-shared.h: ... new file.
* sysdeps/unix/sysv/linux/Makefile (sysdep_headers): Add
bits/ptrace-shared.h.
* sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h: Include
<bits/ptrace-shared.h>.
(__ptrace_setoptions, __ptrace_eventcodes, __ptrace_peeksiginfo_args,
__ptrace_peeksiginfo_flags, ptrace): Remove.
* sysdeps/unix/sysv/linux/ia64/sys/ptrace.h: Likewise.
* sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h: Likewise.
* sysdeps/unix/sysv/linux/s390/sys/ptrace.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/sys/ptrace.h: Likewise.
* sysdeps/unix/sysv/linux/tile/sys/ptrace.h: Likewise.
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 32 +++++
sysdeps/unix/sysv/linux/Makefile | 2 +-
sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h | 65 ++----------
sysdeps/unix/sysv/linux/bits/ptrace-shared.h | 78 +++++++++++++
sysdeps/unix/sysv/linux/ia64/sys/ptrace.h | 64 +----------
sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h | 66 ++----------
sysdeps/unix/sysv/linux/s390/sys/ptrace.h | 66 ++----------
sysdeps/unix/sysv/linux/sparc/sys/ptrace.h | 64 +----------
sysdeps/unix/sysv/linux/sys/ptrace.h | 77 +++----------
sysdeps/unix/sysv/linux/tile/sys/ptrace.h | 66 ++----------
.../unix/sysv/linux/{powerpc => x86}/sys/ptrace.h | 119 ++++++++++----------
11 files changed, 232 insertions(+), 467 deletions(-)
create mode 100644 sysdeps/unix/sysv/linux/bits/ptrace-shared.h
copy sysdeps/unix/sysv/linux/{powerpc => x86}/sys/ptrace.h (65%)
--
You are receiving this mail because:
You are on the CC list for the bug.