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 siginfo as with
ptrace(PTRACE_GETSIGINFO,...)
Issues a kill request as with
ptrace(PTRACE_KILL, ...)
ptrace⚠Deprecated
Performs a ptrace request. If the request in question is provided by a specialised function
this function will return an unsupported operation error.
Reads a word from a processes memory at the given address
Set options, as with
ptrace(PTRACE_SETOPTIONS,...)
.Set siginfo as with
ptrace(PTRACE_SETSIGINFO,...)
Move the stopped tracee process forward by a single step as with
ptrace(PTRACE_SINGLESTEP, ...)
Ask for next syscall, as with
ptrace(PTRACE_SYSCALL, ...)
Sets the process as traceable, as with
ptrace(PTRACE_TRACEME, ...)
Writes a word into the processes memory at the given address