This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug libc/22433] linux x86/x86_64 <sys/ptrace.h> does not provide PTRACE_GET_THREAD_AREA (and more)


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.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]