mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-29 11:41:21 +03:00
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.
This commit is contained in:
11
ChangeLog
11
ChangeLog
@ -1,5 +1,16 @@
|
|||||||
2017-12-29 Dmitry V. Levin <ldv@altlinux.org>
|
2017-12-29 Dmitry V. Levin <ldv@altlinux.org>
|
||||||
|
|
||||||
|
* 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.
|
||||||
|
|
||||||
* sysdeps/unix/sysv/linux/sys/ptrace.h: Include <bits/ptrace-shared.h>.
|
* sysdeps/unix/sysv/linux/sys/ptrace.h: Include <bits/ptrace-shared.h>.
|
||||||
(__ptrace_setoptions, __ptrace_eventcodes, __ptrace_peeksiginfo_args,
|
(__ptrace_setoptions, __ptrace_eventcodes, __ptrace_peeksiginfo_args,
|
||||||
__ptrace_peeksiginfo_flags, ptrace): Move to ...
|
__ptrace_peeksiginfo_flags, ptrace): Move to ...
|
||||||
|
@ -66,7 +66,7 @@ enum __ptrace_request
|
|||||||
PTRACE_KILL = 8,
|
PTRACE_KILL = 8,
|
||||||
#define PT_KILL PTRACE_KILL
|
#define PT_KILL PTRACE_KILL
|
||||||
|
|
||||||
/* Single step the process. */
|
/* Single step the process. */
|
||||||
PTRACE_SINGLESTEP = 9,
|
PTRACE_SINGLESTEP = 9,
|
||||||
#define PT_STEP PTRACE_SINGLESTEP
|
#define PT_STEP PTRACE_SINGLESTEP
|
||||||
|
|
||||||
@ -80,7 +80,7 @@ enum __ptrace_request
|
|||||||
|
|
||||||
PTRACE_GET_THREAD_AREA = 22,
|
PTRACE_GET_THREAD_AREA = 22,
|
||||||
|
|
||||||
/* Continue and stop at the next (return from) syscall. */
|
/* Continue and stop at the next entry to or return from syscall. */
|
||||||
PTRACE_SYSCALL = 24,
|
PTRACE_SYSCALL = 24,
|
||||||
#define PT_SYSCALL PTRACE_SYSCALL
|
#define PT_SYSCALL PTRACE_SYSCALL
|
||||||
|
|
||||||
@ -127,15 +127,19 @@ enum __ptrace_request
|
|||||||
PTRACE_LISTEN = 0x4208,
|
PTRACE_LISTEN = 0x4208,
|
||||||
#define PTRACE_LISTEN PTRACE_LISTEN
|
#define PTRACE_LISTEN PTRACE_LISTEN
|
||||||
|
|
||||||
|
/* Retrieve siginfo_t structures without removing signals from a queue. */
|
||||||
PTRACE_PEEKSIGINFO = 0x4209,
|
PTRACE_PEEKSIGINFO = 0x4209,
|
||||||
#define PTRACE_PEEKSIGINFO PTRACE_PEEKSIGINFO
|
#define PTRACE_PEEKSIGINFO PTRACE_PEEKSIGINFO
|
||||||
|
|
||||||
|
/* Get the mask of blocked signals. */
|
||||||
PTRACE_GETSIGMASK = 0x420a,
|
PTRACE_GETSIGMASK = 0x420a,
|
||||||
#define PTRACE_GETSIGMASK PTRACE_GETSIGMASK
|
#define PTRACE_GETSIGMASK PTRACE_GETSIGMASK
|
||||||
|
|
||||||
|
/* Change the mask of blocked signals. */
|
||||||
PTRACE_SETSIGMASK = 0x420b,
|
PTRACE_SETSIGMASK = 0x420b,
|
||||||
#define PTRACE_SETSIGMASK PTRACE_SETSIGMASK
|
#define PTRACE_SETSIGMASK PTRACE_SETSIGMASK
|
||||||
|
|
||||||
|
/* Get seccomp BPF filters. */
|
||||||
PTRACE_SECCOMP_GET_FILTER = 0x420c
|
PTRACE_SECCOMP_GET_FILTER = 0x420c
|
||||||
#define PTRACE_SECCOMP_GET_FILTER PTRACE_SECCOMP_GET_FILTER
|
#define PTRACE_SECCOMP_GET_FILTER PTRACE_SECCOMP_GET_FILTER
|
||||||
};
|
};
|
||||||
|
@ -67,8 +67,7 @@ enum __ptrace_request
|
|||||||
PTRACE_KILL = 8,
|
PTRACE_KILL = 8,
|
||||||
#define PT_KILL PTRACE_KILL
|
#define PT_KILL PTRACE_KILL
|
||||||
|
|
||||||
/* Single step the process.
|
/* Single step the process. */
|
||||||
This is not supported on all machines. */
|
|
||||||
PTRACE_SINGLESTEP = 9,
|
PTRACE_SINGLESTEP = 9,
|
||||||
#define PT_STEP PTRACE_SINGLESTEP
|
#define PT_STEP PTRACE_SINGLESTEP
|
||||||
|
|
||||||
@ -92,7 +91,7 @@ enum __ptrace_request
|
|||||||
PTRACE_SETREGS = 19,
|
PTRACE_SETREGS = 19,
|
||||||
#define PT_SETREGS PTRACE_SETREGS
|
#define PT_SETREGS PTRACE_SETREGS
|
||||||
|
|
||||||
/* Continue and stop at the next (return from) syscall. */
|
/* Continue and stop at the next entry to or return from syscall. */
|
||||||
PTRACE_SYSCALL = 24,
|
PTRACE_SYSCALL = 24,
|
||||||
#define PT_SYSCALL PTRACE_SYSCALL
|
#define PT_SYSCALL PTRACE_SYSCALL
|
||||||
|
|
||||||
@ -133,15 +132,19 @@ enum __ptrace_request
|
|||||||
PTRACE_LISTEN = 0x4208,
|
PTRACE_LISTEN = 0x4208,
|
||||||
#define PTRACE_LISTEN PTRACE_LISTEN
|
#define PTRACE_LISTEN PTRACE_LISTEN
|
||||||
|
|
||||||
|
/* Retrieve siginfo_t structures without removing signals from a queue. */
|
||||||
PTRACE_PEEKSIGINFO = 0x4209,
|
PTRACE_PEEKSIGINFO = 0x4209,
|
||||||
#define PTRACE_PEEKSIGINFO PTRACE_PEEKSIGINFO
|
#define PTRACE_PEEKSIGINFO PTRACE_PEEKSIGINFO
|
||||||
|
|
||||||
|
/* Get the mask of blocked signals. */
|
||||||
PTRACE_GETSIGMASK = 0x420a,
|
PTRACE_GETSIGMASK = 0x420a,
|
||||||
#define PTRACE_GETSIGMASK PTRACE_GETSIGMASK
|
#define PTRACE_GETSIGMASK PTRACE_GETSIGMASK
|
||||||
|
|
||||||
|
/* Change the mask of blocked signals. */
|
||||||
PTRACE_SETSIGMASK = 0x420b,
|
PTRACE_SETSIGMASK = 0x420b,
|
||||||
#define PTRACE_SETSIGMASK PTRACE_SETSIGMASK
|
#define PTRACE_SETSIGMASK PTRACE_SETSIGMASK
|
||||||
|
|
||||||
|
/* Get seccomp BPF filters. */
|
||||||
PTRACE_SECCOMP_GET_FILTER = 0x420c
|
PTRACE_SECCOMP_GET_FILTER = 0x420c
|
||||||
#define PTRACE_SECCOMP_GET_FILTER PTRACE_SECCOMP_GET_FILTER
|
#define PTRACE_SECCOMP_GET_FILTER PTRACE_SECCOMP_GET_FILTER
|
||||||
};
|
};
|
||||||
|
@ -65,8 +65,7 @@ enum __ptrace_request
|
|||||||
PTRACE_KILL = 8,
|
PTRACE_KILL = 8,
|
||||||
#define PT_KILL PTRACE_KILL
|
#define PT_KILL PTRACE_KILL
|
||||||
|
|
||||||
/* Single step the process.
|
/* Single step the process. */
|
||||||
This is not supported on all machines. */
|
|
||||||
PTRACE_SINGLESTEP = 9,
|
PTRACE_SINGLESTEP = 9,
|
||||||
#define PT_STEP PTRACE_SINGLESTEP
|
#define PT_STEP PTRACE_SINGLESTEP
|
||||||
|
|
||||||
@ -78,7 +77,7 @@ enum __ptrace_request
|
|||||||
PTRACE_DETACH = 17,
|
PTRACE_DETACH = 17,
|
||||||
#define PT_DETACH PTRACE_DETACH
|
#define PT_DETACH PTRACE_DETACH
|
||||||
|
|
||||||
/* Continue and stop at the next (return from) syscall. */
|
/* Continue and stop at the next entry to or return from syscall. */
|
||||||
PTRACE_SYSCALL = 24,
|
PTRACE_SYSCALL = 24,
|
||||||
#define PT_SYSCALL PTRACE_SYSCALL
|
#define PT_SYSCALL PTRACE_SYSCALL
|
||||||
|
|
||||||
@ -119,15 +118,19 @@ enum __ptrace_request
|
|||||||
PTRACE_LISTEN = 0x4208,
|
PTRACE_LISTEN = 0x4208,
|
||||||
#define PTRACE_LISTEN PTRACE_LISTEN
|
#define PTRACE_LISTEN PTRACE_LISTEN
|
||||||
|
|
||||||
|
/* Retrieve siginfo_t structures without removing signals from a queue. */
|
||||||
PTRACE_PEEKSIGINFO = 0x4209,
|
PTRACE_PEEKSIGINFO = 0x4209,
|
||||||
#define PTRACE_PEEKSIGINFO PTRACE_PEEKSIGINFO
|
#define PTRACE_PEEKSIGINFO PTRACE_PEEKSIGINFO
|
||||||
|
|
||||||
|
/* Get the mask of blocked signals. */
|
||||||
PTRACE_GETSIGMASK = 0x420a,
|
PTRACE_GETSIGMASK = 0x420a,
|
||||||
#define PTRACE_GETSIGMASK PTRACE_GETSIGMASK
|
#define PTRACE_GETSIGMASK PTRACE_GETSIGMASK
|
||||||
|
|
||||||
|
/* Change the mask of blocked signals. */
|
||||||
PTRACE_SETSIGMASK = 0x420b,
|
PTRACE_SETSIGMASK = 0x420b,
|
||||||
#define PTRACE_SETSIGMASK PTRACE_SETSIGMASK
|
#define PTRACE_SETSIGMASK PTRACE_SETSIGMASK
|
||||||
|
|
||||||
|
/* Get seccomp BPF filters. */
|
||||||
PTRACE_SECCOMP_GET_FILTER = 0x420c
|
PTRACE_SECCOMP_GET_FILTER = 0x420c
|
||||||
#define PTRACE_SECCOMP_GET_FILTER PTRACE_SECCOMP_GET_FILTER
|
#define PTRACE_SECCOMP_GET_FILTER PTRACE_SECCOMP_GET_FILTER
|
||||||
};
|
};
|
||||||
|
@ -120,8 +120,7 @@ enum __ptrace_request
|
|||||||
PTRACE_KILL = 8,
|
PTRACE_KILL = 8,
|
||||||
#define PT_KILL PTRACE_KILL
|
#define PT_KILL PTRACE_KILL
|
||||||
|
|
||||||
/* Single step the process.
|
/* Single step the process. */
|
||||||
This is not supported on all machines. */
|
|
||||||
PTRACE_SINGLESTEP = 9,
|
PTRACE_SINGLESTEP = 9,
|
||||||
#define PT_STEP PTRACE_SINGLESTEP
|
#define PT_STEP PTRACE_SINGLESTEP
|
||||||
|
|
||||||
@ -137,7 +136,7 @@ enum __ptrace_request
|
|||||||
PTRACE_DETACH = 17,
|
PTRACE_DETACH = 17,
|
||||||
#define PT_DETACH PTRACE_DETACH
|
#define PT_DETACH PTRACE_DETACH
|
||||||
|
|
||||||
/* Continue and stop at the next (return from) syscall. */
|
/* Continue and stop at the next entry to or return from syscall. */
|
||||||
PTRACE_SYSCALL = 24,
|
PTRACE_SYSCALL = 24,
|
||||||
#define PT_SYSCALL PTRACE_SYSCALL
|
#define PT_SYSCALL PTRACE_SYSCALL
|
||||||
|
|
||||||
@ -178,15 +177,19 @@ enum __ptrace_request
|
|||||||
PTRACE_LISTEN = 0x4208,
|
PTRACE_LISTEN = 0x4208,
|
||||||
#define PTRACE_LISTEN PTRACE_LISTEN
|
#define PTRACE_LISTEN PTRACE_LISTEN
|
||||||
|
|
||||||
|
/* Retrieve siginfo_t structures without removing signals from a queue. */
|
||||||
PTRACE_PEEKSIGINFO = 0x4209,
|
PTRACE_PEEKSIGINFO = 0x4209,
|
||||||
#define PTRACE_PEEKSIGINFO PTRACE_PEEKSIGINFO
|
#define PTRACE_PEEKSIGINFO PTRACE_PEEKSIGINFO
|
||||||
|
|
||||||
|
/* Get the mask of blocked signals. */
|
||||||
PTRACE_GETSIGMASK = 0x420a,
|
PTRACE_GETSIGMASK = 0x420a,
|
||||||
#define PTRACE_GETSIGMASK PTRACE_GETSIGMASK
|
#define PTRACE_GETSIGMASK PTRACE_GETSIGMASK
|
||||||
|
|
||||||
|
/* Change the mask of blocked signals. */
|
||||||
PTRACE_SETSIGMASK = 0x420b,
|
PTRACE_SETSIGMASK = 0x420b,
|
||||||
#define PTRACE_SETSIGMASK PTRACE_SETSIGMASK
|
#define PTRACE_SETSIGMASK PTRACE_SETSIGMASK
|
||||||
|
|
||||||
|
/* Get seccomp BPF filters. */
|
||||||
PTRACE_SECCOMP_GET_FILTER = 0x420c,
|
PTRACE_SECCOMP_GET_FILTER = 0x420c,
|
||||||
#define PTRACE_SECCOMP_GET_FILTER PTRACE_SECCOMP_GET_FILTER
|
#define PTRACE_SECCOMP_GET_FILTER PTRACE_SECCOMP_GET_FILTER
|
||||||
|
|
||||||
|
@ -78,8 +78,7 @@ enum __ptrace_request
|
|||||||
PTRACE_KILL = 8,
|
PTRACE_KILL = 8,
|
||||||
#define PT_KILL PTRACE_KILL
|
#define PT_KILL PTRACE_KILL
|
||||||
|
|
||||||
/* Single step the process.
|
/* Single step the process. */
|
||||||
This is not supported on all machines. */
|
|
||||||
PTRACE_SINGLESTEP = 9,
|
PTRACE_SINGLESTEP = 9,
|
||||||
#define PT_STEP PTRACE_SINGLESTEP
|
#define PT_STEP PTRACE_SINGLESTEP
|
||||||
|
|
||||||
@ -146,7 +145,7 @@ enum __ptrace_request
|
|||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Continue and stop at the next (return from) syscall. */
|
/* Continue and stop at the next entry to or return from syscall. */
|
||||||
PTRACE_SYSCALL = 24,
|
PTRACE_SYSCALL = 24,
|
||||||
#define PTRACE_SYSCALL PTRACE_SYSCALL
|
#define PTRACE_SYSCALL PTRACE_SYSCALL
|
||||||
|
|
||||||
@ -201,15 +200,19 @@ enum __ptrace_request
|
|||||||
PTRACE_LISTEN = 0x4208,
|
PTRACE_LISTEN = 0x4208,
|
||||||
#define PTRACE_LISTEN PTRACE_LISTEN
|
#define PTRACE_LISTEN PTRACE_LISTEN
|
||||||
|
|
||||||
|
/* Retrieve siginfo_t structures without removing signals from a queue. */
|
||||||
PTRACE_PEEKSIGINFO = 0x4209,
|
PTRACE_PEEKSIGINFO = 0x4209,
|
||||||
#define PTRACE_PEEKSIGINFO PTRACE_PEEKSIGINFO
|
#define PTRACE_PEEKSIGINFO PTRACE_PEEKSIGINFO
|
||||||
|
|
||||||
|
/* Get the mask of blocked signals. */
|
||||||
PTRACE_GETSIGMASK = 0x420a,
|
PTRACE_GETSIGMASK = 0x420a,
|
||||||
#define PTRACE_GETSIGMASK PTRACE_GETSIGMASK
|
#define PTRACE_GETSIGMASK PTRACE_GETSIGMASK
|
||||||
|
|
||||||
|
/* Change the mask of blocked signals. */
|
||||||
PTRACE_SETSIGMASK = 0x420b,
|
PTRACE_SETSIGMASK = 0x420b,
|
||||||
#define PTRACE_SETSIGMASK PTRACE_SETSIGMASK
|
#define PTRACE_SETSIGMASK PTRACE_SETSIGMASK
|
||||||
|
|
||||||
|
/* Get seccomp BPF filters. */
|
||||||
PTRACE_SECCOMP_GET_FILTER = 0x420c
|
PTRACE_SECCOMP_GET_FILTER = 0x420c
|
||||||
#define PTRACE_SECCOMP_GET_FILTER PTRACE_SECCOMP_GET_FILTER
|
#define PTRACE_SECCOMP_GET_FILTER PTRACE_SECCOMP_GET_FILTER
|
||||||
};
|
};
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
/* `ptrace' debugger support interface. Linux version.
|
/* `ptrace' debugger support interface. Linux version.
|
||||||
Copyright (C) 1996-2017 Free Software Foundation, Inc.
|
Copyright (C) 1996-2017 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
@ -65,29 +66,28 @@ enum __ptrace_request
|
|||||||
PTRACE_KILL = 8,
|
PTRACE_KILL = 8,
|
||||||
#define PT_KILL PTRACE_KILL
|
#define PT_KILL PTRACE_KILL
|
||||||
|
|
||||||
/* Single step the process.
|
/* Single step the process. */
|
||||||
This is not supported on all machines. */
|
|
||||||
PTRACE_SINGLESTEP = 9,
|
PTRACE_SINGLESTEP = 9,
|
||||||
#define PT_STEP PTRACE_SINGLESTEP
|
#define PT_STEP PTRACE_SINGLESTEP
|
||||||
|
|
||||||
/* Get all general purpose registers used by a processes.
|
/* Get all general purpose registers used by a processes.
|
||||||
This is not supported on all machines. */
|
This is not supported on all machines. */
|
||||||
PTRACE_GETREGS = 12,
|
PTRACE_GETREGS = 12,
|
||||||
#define PT_GETREGS PTRACE_GETREGS
|
#define PT_GETREGS PTRACE_GETREGS
|
||||||
|
|
||||||
/* Set all general purpose registers used by a processes.
|
/* Set all general purpose registers used by a processes.
|
||||||
This is not supported on all machines. */
|
This is not supported on all machines. */
|
||||||
PTRACE_SETREGS = 13,
|
PTRACE_SETREGS = 13,
|
||||||
#define PT_SETREGS PTRACE_SETREGS
|
#define PT_SETREGS PTRACE_SETREGS
|
||||||
|
|
||||||
/* Get all floating point registers used by a processes.
|
/* Get all floating point registers used by a processes.
|
||||||
This is not supported on all machines. */
|
This is not supported on all machines. */
|
||||||
PTRACE_GETFPREGS = 14,
|
PTRACE_GETFPREGS = 14,
|
||||||
#define PT_GETFPREGS PTRACE_GETFPREGS
|
#define PT_GETFPREGS PTRACE_GETFPREGS
|
||||||
|
|
||||||
/* Set all floating point registers used by a processes.
|
/* Set all floating point registers used by a processes.
|
||||||
This is not supported on all machines. */
|
This is not supported on all machines. */
|
||||||
PTRACE_SETFPREGS = 15,
|
PTRACE_SETFPREGS = 15,
|
||||||
#define PT_SETFPREGS PTRACE_SETFPREGS
|
#define PT_SETFPREGS PTRACE_SETFPREGS
|
||||||
|
|
||||||
/* Attach to a process that is already running. */
|
/* Attach to a process that is already running. */
|
||||||
@ -100,15 +100,15 @@ enum __ptrace_request
|
|||||||
|
|
||||||
/* Get all extended floating point registers used by a processes.
|
/* Get all extended floating point registers used by a processes.
|
||||||
This is not supported on all machines. */
|
This is not supported on all machines. */
|
||||||
PTRACE_GETFPXREGS = 18,
|
PTRACE_GETFPXREGS = 18,
|
||||||
#define PT_GETFPXREGS PTRACE_GETFPXREGS
|
#define PT_GETFPXREGS PTRACE_GETFPXREGS
|
||||||
|
|
||||||
/* Set all extended floating point registers used by a processes.
|
/* Set all extended floating point registers used by a processes.
|
||||||
This is not supported on all machines. */
|
This is not supported on all machines. */
|
||||||
PTRACE_SETFPXREGS = 19,
|
PTRACE_SETFPXREGS = 19,
|
||||||
#define PT_SETFPXREGS PTRACE_SETFPXREGS
|
#define PT_SETFPXREGS PTRACE_SETFPXREGS
|
||||||
|
|
||||||
/* Continue and stop at the next (return from) syscall. */
|
/* Continue and stop at the next entry to or return from syscall. */
|
||||||
PTRACE_SYSCALL = 24,
|
PTRACE_SYSCALL = 24,
|
||||||
#define PT_SYSCALL PTRACE_SYSCALL
|
#define PT_SYSCALL PTRACE_SYSCALL
|
||||||
|
|
||||||
@ -149,15 +149,19 @@ enum __ptrace_request
|
|||||||
PTRACE_LISTEN = 0x4208,
|
PTRACE_LISTEN = 0x4208,
|
||||||
#define PTRACE_LISTEN PTRACE_LISTEN
|
#define PTRACE_LISTEN PTRACE_LISTEN
|
||||||
|
|
||||||
|
/* Retrieve siginfo_t structures without removing signals from a queue. */
|
||||||
PTRACE_PEEKSIGINFO = 0x4209,
|
PTRACE_PEEKSIGINFO = 0x4209,
|
||||||
#define PTRACE_PEEKSIGINFO PTRACE_PEEKSIGINFO
|
#define PTRACE_PEEKSIGINFO PTRACE_PEEKSIGINFO
|
||||||
|
|
||||||
|
/* Get the mask of blocked signals. */
|
||||||
PTRACE_GETSIGMASK = 0x420a,
|
PTRACE_GETSIGMASK = 0x420a,
|
||||||
#define PTRACE_GETSIGMASK PTRACE_GETSIGMASK
|
#define PTRACE_GETSIGMASK PTRACE_GETSIGMASK
|
||||||
|
|
||||||
|
/* Change the mask of blocked signals. */
|
||||||
PTRACE_SETSIGMASK = 0x420b,
|
PTRACE_SETSIGMASK = 0x420b,
|
||||||
#define PTRACE_SETSIGMASK PTRACE_SETSIGMASK
|
#define PTRACE_SETSIGMASK PTRACE_SETSIGMASK
|
||||||
|
|
||||||
|
/* Get seccomp BPF filters. */
|
||||||
PTRACE_SECCOMP_GET_FILTER = 0x420c
|
PTRACE_SECCOMP_GET_FILTER = 0x420c
|
||||||
#define PTRACE_SECCOMP_GET_FILTER PTRACE_SECCOMP_GET_FILTER
|
#define PTRACE_SECCOMP_GET_FILTER PTRACE_SECCOMP_GET_FILTER
|
||||||
};
|
};
|
||||||
|
@ -66,7 +66,7 @@ enum __ptrace_request
|
|||||||
PTRACE_KILL = 8,
|
PTRACE_KILL = 8,
|
||||||
#define PT_KILL PTRACE_KILL
|
#define PT_KILL PTRACE_KILL
|
||||||
|
|
||||||
/* Single step the process. */
|
/* Single step the process. */
|
||||||
PTRACE_SINGLESTEP = 9,
|
PTRACE_SINGLESTEP = 9,
|
||||||
#define PT_STEP PTRACE_SINGLESTEP
|
#define PT_STEP PTRACE_SINGLESTEP
|
||||||
|
|
||||||
@ -86,7 +86,7 @@ enum __ptrace_request
|
|||||||
PTRACE_DETACH = 17,
|
PTRACE_DETACH = 17,
|
||||||
#define PT_DETACH PTRACE_DETACH
|
#define PT_DETACH PTRACE_DETACH
|
||||||
|
|
||||||
/* Continue and stop at the next (return from) syscall. */
|
/* Continue and stop at the next entry to or return from syscall. */
|
||||||
PTRACE_SYSCALL = 24,
|
PTRACE_SYSCALL = 24,
|
||||||
#define PT_SYSCALL PTRACE_SYSCALL
|
#define PT_SYSCALL PTRACE_SYSCALL
|
||||||
|
|
||||||
@ -123,15 +123,19 @@ enum __ptrace_request
|
|||||||
PTRACE_LISTEN = 0x4208,
|
PTRACE_LISTEN = 0x4208,
|
||||||
#define PTRACE_LISTEN PTRACE_LISTEN
|
#define PTRACE_LISTEN PTRACE_LISTEN
|
||||||
|
|
||||||
|
/* Retrieve siginfo_t structures without removing signals from a queue. */
|
||||||
PTRACE_PEEKSIGINFO = 0x4209,
|
PTRACE_PEEKSIGINFO = 0x4209,
|
||||||
#define PTRACE_PEEKSIGINFO PTRACE_PEEKSIGINFO
|
#define PTRACE_PEEKSIGINFO PTRACE_PEEKSIGINFO
|
||||||
|
|
||||||
|
/* Get the mask of blocked signals. */
|
||||||
PTRACE_GETSIGMASK = 0x420a,
|
PTRACE_GETSIGMASK = 0x420a,
|
||||||
#define PTRACE_GETSIGMASK PTRACE_GETSIGMASK
|
#define PTRACE_GETSIGMASK PTRACE_GETSIGMASK
|
||||||
|
|
||||||
|
/* Change the mask of blocked signals. */
|
||||||
PTRACE_SETSIGMASK = 0x420b,
|
PTRACE_SETSIGMASK = 0x420b,
|
||||||
#define PTRACE_SETSIGMASK PTRACE_SETSIGMASK
|
#define PTRACE_SETSIGMASK PTRACE_SETSIGMASK
|
||||||
|
|
||||||
|
/* Get seccomp BPF filters. */
|
||||||
PTRACE_SECCOMP_GET_FILTER = 0x420c
|
PTRACE_SECCOMP_GET_FILTER = 0x420c
|
||||||
#define PTRACE_SECCOMP_GET_FILTER PTRACE_SECCOMP_GET_FILTER
|
#define PTRACE_SECCOMP_GET_FILTER PTRACE_SECCOMP_GET_FILTER
|
||||||
};
|
};
|
||||||
|
Reference in New Issue
Block a user