diff options
Diffstat (limited to 'include/uapi/linux/ptrace.h')
| -rw-r--r-- | include/uapi/linux/ptrace.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/include/uapi/linux/ptrace.h b/include/uapi/linux/ptrace.h index 022ab186a812..52ebcc89f306 100644 --- a/include/uapi/linux/ptrace.h +++ b/include/uapi/linux/ptrace.h | |||
| @@ -5,6 +5,7 @@ | |||
| 5 | 5 | ||
| 6 | /* has the defines to get at the registers. */ | 6 | /* has the defines to get at the registers. */ |
| 7 | 7 | ||
| 8 | #include <linux/types.h> | ||
| 8 | 9 | ||
| 9 | #define PTRACE_TRACEME 0 | 10 | #define PTRACE_TRACEME 0 |
| 10 | #define PTRACE_PEEKTEXT 1 | 11 | #define PTRACE_PEEKTEXT 1 |
| @@ -52,6 +53,17 @@ | |||
| 52 | #define PTRACE_INTERRUPT 0x4207 | 53 | #define PTRACE_INTERRUPT 0x4207 |
| 53 | #define PTRACE_LISTEN 0x4208 | 54 | #define PTRACE_LISTEN 0x4208 |
| 54 | 55 | ||
| 56 | #define PTRACE_PEEKSIGINFO 0x4209 | ||
| 57 | |||
| 58 | struct ptrace_peeksiginfo_args { | ||
| 59 | __u64 off; /* from which siginfo to start */ | ||
| 60 | __u32 flags; | ||
| 61 | __s32 nr; /* how may siginfos to take */ | ||
| 62 | }; | ||
| 63 | |||
| 64 | /* Read signals from a shared (process wide) queue */ | ||
| 65 | #define PTRACE_PEEKSIGINFO_SHARED (1 << 0) | ||
| 66 | |||
| 55 | /* Wait extended result codes for the above trace options. */ | 67 | /* Wait extended result codes for the above trace options. */ |
| 56 | #define PTRACE_EVENT_FORK 1 | 68 | #define PTRACE_EVENT_FORK 1 |
| 57 | #define PTRACE_EVENT_VFORK 2 | 69 | #define PTRACE_EVENT_VFORK 2 |
