Module: Ragweed::Wraposx::Ptrace
- Defined in:
- lib/ragweed/wraposx/constants.rb
Overview
PTRACE request constants
Constant Summary collapse
- TRACE_ME =
child declares it’s being traced
0
- READ_I =
(READ|WRITE)_ are not valid in OSX but defined in ptrace.h
1
- READ_D =
read word in child’s I space
2
- READ_U =
read word in child’s D space
3
- WRITE_I =
read word in child’s user structure
4
- WRITE_D =
write word in child’s I space
5
- WRITE_U =
write word in child’s D space
6
- CONTINUE =
write word in child’s user structure
7
- KILL =
continue the child
8
- STEP =
kill the child process
9
- ATTACH =
single step the child
10
- DETACH =
trace some running process
11
- SIGEXC =
stop tracing a process
12
- THUPDATE =
signals as exceptions for current_proc
13
- ATTACHEXC =
signal for thread
14
- FORCEQUOTA =
attach to running process with signal exception
30
- DENY_ATTACH =
Enforce quota for root
31
- FIRSTMACH =
Prevent process from being traced
32