File tree 12 files changed +123
-0
lines changed
12 files changed +123
-0
lines changed Original file line number Diff line number Diff line change
1
+ #define PTRACE_GET_THREAD_AREA 25
2
+ #define PTRACE_SET_THREAD_AREA 26
3
+ #define PTRACE_SYSEMU 31
4
+ #define PTRACE_SYSEMU_SINGLESTEP 32
5
+ #define PTRACE_SINGLEBLOCK 33
6
+
7
+ #define PT_GET_THREAD_AREA PTRACE_GET_THREAD_AREA
8
+ #define PT_SET_THREAD_AREA PTRACE_SET_THREAD_AREA
9
+ #define PT_SYSEMU PTRACE_SYSEMU
10
+ #define PT_SYSEMU_SINGLESTEP PTRACE_SYSEMU_SINGLESTEP
11
+ #define PT_STEPBLOCK PTRACE_SINGLEBLOCK
Original file line number Diff line number Diff line change
1
+ #define PTRACE_GET_THREAD_AREA 25
2
+ #define PTRACE_SINGLEBLOCK 33
Original file line number Diff line number Diff line change
1
+ #define PTRACE_GET_THREAD_AREA 25
2
+ #define PTRACE_SET_THREAD_AREA 26
3
+ #define PTRACE_PEEKTEXT_3264 0xc0
4
+ #define PTRACE_PEEKDATA_3264 0xc1
5
+ #define PTRACE_POKETEXT_3264 0xc2
6
+ #define PTRACE_POKEDATA_3264 0xc3
7
+ #define PTRACE_GET_THREAD_AREA_3264 0xc4
8
+ #define PTRACE_GET_WATCH_REGS 0xd0
9
+ #define PTRACE_SET_WATCH_REGS 0xd1
Original file line number Diff line number Diff line change
1
+ #define PTRACE_GET_THREAD_AREA 25
2
+ #define PTRACE_SET_THREAD_AREA 26
3
+ #define PTRACE_PEEKTEXT_3264 0xc0
4
+ #define PTRACE_PEEKDATA_3264 0xc1
5
+ #define PTRACE_POKETEXT_3264 0xc2
6
+ #define PTRACE_POKEDATA_3264 0xc3
7
+ #define PTRACE_GET_THREAD_AREA_3264 0xc4
8
+ #define PTRACE_GET_WATCH_REGS 0xd0
9
+ #define PTRACE_SET_WATCH_REGS 0xd1
Original file line number Diff line number Diff line change
1
+ #define PTRACE_GET_THREAD_AREA 25
2
+ #define PTRACE_SET_THREAD_AREA 26
3
+ #define PTRACE_PEEKTEXT_3264 0xc0
4
+ #define PTRACE_PEEKDATA_3264 0xc1
5
+ #define PTRACE_POKETEXT_3264 0xc2
6
+ #define PTRACE_POKEDATA_3264 0xc3
7
+ #define PTRACE_GET_THREAD_AREA_3264 0xc4
8
+ #define PTRACE_GET_WATCH_REGS 0xd0
9
+ #define PTRACE_SET_WATCH_REGS 0xd1
Original file line number Diff line number Diff line change
1
+ #define PTRACE_GETVRREGS 0x12
2
+ #define PTRACE_SETVRREGS 0x13
3
+ #define PTRACE_GETEVRREGS 0x14
4
+ #define PTRACE_SETEVRREGS 0x15
5
+ #define PTRACE_GETREGS64 0x16
6
+ #define PTRACE_SETREGS64 0x17
7
+ #define PTRACE_GET_DEBUGREG 0x19
8
+ #define PTRACE_SET_DEBUGREG 0x1a
9
+ #define PTRACE_GETVSRREGS 0x1b
10
+ #define PTRACE_SETVSRREGS 0x1c
11
+ #define PTRACE_SINGLEBLOCK 0x100
12
+
13
+ #define PT_GETVRREGS PTRACE_GETVRREGS
14
+ #define PT_SETVRREGS PTRACE_SETVRREGS
15
+ #define PT_GETEVRREGS PTRACE_GETEVRREGS
16
+ #define PT_SETEVRREGS PTRACE_SETEVRREGS
17
+ #define PT_GETREGS64 PTRACE_GETREGS64
18
+ #define PT_SETREGS64 PTRACE_SETREGS64
19
+ #define PT_GET_DEBUGREG PTRACE_GET_DEBUGREG
20
+ #define PT_SET_DEBUGREG PTRACE_SET_DEBUGREG
21
+ #define PT_GETVSRREGS PTRACE_GETVSRREGS
22
+ #define PT_SETVSRREGS PTRACE_SETVSRREGS
23
+ #define PT_STEPBLOCK PTRACE_SINGLEBLOCK
Original file line number Diff line number Diff line change
1
+ #define PTRACE_GETVRREGS 0x12
2
+ #define PTRACE_SETVRREGS 0x13
3
+ #define PTRACE_GETEVRREGS 0x14
4
+ #define PTRACE_SETEVRREGS 0x15
5
+ #define PTRACE_GETREGS64 0x16
6
+ #define PTRACE_SETREGS64 0x17
7
+ #define PTRACE_GET_DEBUGREG 0x19
8
+ #define PTRACE_SET_DEBUGREG 0x1a
9
+ #define PTRACE_GETVSRREGS 0x1b
10
+ #define PTRACE_SETVSRREGS 0x1c
11
+ #define PTRACE_SINGLEBLOCK 0x100
12
+
13
+ #define PT_GETVRREGS PTRACE_GETVRREGS
14
+ #define PT_SETVRREGS PTRACE_SETVRREGS
15
+ #define PT_GETEVRREGS PTRACE_GETEVRREGS
16
+ #define PT_SETEVRREGS PTRACE_SETEVRREGS
17
+ #define PT_GETREGS64 PTRACE_GETREGS64
18
+ #define PT_SETREGS64 PTRACE_SETREGS64
19
+ #define PT_GET_DEBUGREG PTRACE_GET_DEBUGREG
20
+ #define PT_SET_DEBUGREG PTRACE_SET_DEBUGREG
21
+ #define PT_GETVSRREGS PTRACE_GETVSRREGS
22
+ #define PT_SETVSRREGS PTRACE_SETVSRREGS
23
+ #define PT_STEPBLOCK PTRACE_SINGLEBLOCK
Original file line number Diff line number Diff line change
1
+ #define PTRACE_SINGLEBLOCK 12
2
+ #define PTRACE_PEEKUSR_AREA 0x5000
3
+ #define PTRACE_POKEUSR_AREA 0x5001
4
+ #define PTRACE_GET_LAST_BREAK 0x5006
5
+ #define PTRACE_ENABLE_TE 0x5009
6
+ #define PTRACE_DISABLE_TE 0x5010
7
+ #define PTRACE_TE_ABORT_RAND 0x5011
8
+
9
+ #define PT_STEPBLOCK PTRACE_SINGLEBLOCK
Original file line number Diff line number Diff line change
1
+ #define PTRACE_GET_THREAD_AREA 25
2
+ #define PTRACE_SET_THREAD_AREA 26
3
+ #define PTRACE_ARCH_PRCTL 30
4
+ #define PTRACE_SYSEMU 31
5
+ #define PTRACE_SYSEMU_SINGLESTEP 32
6
+ #define PTRACE_SINGLEBLOCK 33
7
+
8
+ #define PT_GET_THREAD_AREA PTRACE_GET_THREAD_AREA
9
+ #define PT_SET_THREAD_AREA PTRACE_SET_THREAD_AREA
10
+ #define PT_ARCH_PRCTL PTRACE_ARCH_PRCTL
11
+ #define PT_SYSEMU PTRACE_SYSEMU
12
+ #define PT_SYSEMU_SINGLESTEP PTRACE_SYSEMU_SINGLESTEP
13
+ #define PT_STEPBLOCK PTRACE_SINGLEBLOCK
Original file line number Diff line number Diff line change
1
+ #define PTRACE_GET_THREAD_AREA 25
2
+ #define PTRACE_SET_THREAD_AREA 26
3
+ #define PTRACE_ARCH_PRCTL 30
4
+ #define PTRACE_SYSEMU 31
5
+ #define PTRACE_SYSEMU_SINGLESTEP 32
6
+ #define PTRACE_SINGLEBLOCK 33
7
+
8
+ #define PT_GET_THREAD_AREA PTRACE_GET_THREAD_AREA
9
+ #define PT_SET_THREAD_AREA PTRACE_SET_THREAD_AREA
10
+ #define PT_ARCH_PRCTL PTRACE_ARCH_PRCTL
11
+ #define PT_SYSEMU PTRACE_SYSEMU
12
+ #define PT_SYSEMU_SINGLESTEP PTRACE_SYSEMU_SINGLESTEP
13
+ #define PT_STEPBLOCK PTRACE_SINGLEBLOCK
Original file line number Diff line number Diff line change @@ -88,6 +88,8 @@ extern "C" {
88
88
89
89
#define PTRACE_PEEKSIGINFO_SHARED 1
90
90
91
+ #include <bits/ptrace.h>
92
+
91
93
struct __ptrace_peeksiginfo_args {
92
94
uint64_t off ;
93
95
uint32_t flags ;
You can’t perform that action at this time.
0 commit comments