Module nix::sys::ptrace [−][src]
Structs
Ptrace options used in conjunction with the PTRACE_SETOPTIONS request.
See man ptrace
for more details.
Enums
Using the ptrace options the tracer can configure the tracee to stop
at certain events. This enum is used to define those events as defined
in man ptrace
.
Ptrace Request enum defining the action to be taken.
Functions
Attach to a running process, as with ptrace(PTRACE_ATTACH, ...)
Restart the stopped tracee process, as with ptrace(PTRACE_CONT, ...)
Detaches the current running process, as with ptrace(PTRACE_DETACH, ...)
Gets a ptrace event as described by ptrace(PTRACE_GETEVENTMSG,...)
Get user registers, as with ptrace(PTRACE_GETREGS, ...)
Get siginfo as with ptrace(PTRACE_GETSIGINFO,...)
Issues a kill request as with ptrace(PTRACE_KILL, ...)
Reads a word from a processes memory at the given address
Attach to a running process, as with ptrace(PTRACE_SEIZE, ...)
Set options, as with ptrace(PTRACE_SETOPTIONS,...)
.
Set user registers, as with ptrace(PTRACE_SETREGS, ...)
Set siginfo as with ptrace(PTRACE_SETSIGINFO,...)
Move the stopped tracee process forward by a single step as with
ptrace(PTRACE_SINGLESTEP, ...)
Continue execution until the next syscall, as with ptrace(PTRACE_SYSCALL, ...)
Continue execution until the next syscall, as with ptrace(PTRACE_SYSEMU, ...)
Move the stopped tracee process forward by a single step or stop at the next syscall
as with ptrace(PTRACE_SYSEMU_SINGLESTEP, ...)
Sets the process as traceable, as with ptrace(PTRACE_TRACEME, ...)
Writes a word into the processes memory at the given address