package
0.0.0-20211012153907-e83addd1630e
Repository: https://github.com/linuxboot/voodoo.git
Documentation: pkg.go.dev
# Functions
Args returns the top nargs args, going down the stack if needed.
Asm returns a string for the given instruction at the given pc.
Attach attaches to the given process.
CallInfo provides calling info for a function.
ClearSignals clears all pending signals for a Tracee.
Disasm returns a string for the disassembled instruction.
Exec executes a process with tracing enabled, returning the Tracee or an error if an error occurs while executing the process.
GetReg gets a register value from the Tracee.
GetSigInfo gets the signal info for a pid into a *unix.SignalfdSiginfo.
Header prints out a header register.
InfoString prints a nice format of a SigInfo.
Pointer returns the data pointed to by args[arg].
RegDiff compares to PtraceRegs and prints out only the ones that have changed, as .csv.
Regs prints out registers as .csv.
# Variables
AllregsPrint is for all registers, even useless ones.
Debug can be set externally to trace activity.
ErrTraceeExited is returned when a command is executed on a tracee that has already exited.
GenregsPrint is for general purpose registers.
RegsPrint allows for selecting which regs to print.
# Interfaces
An Event is sent on a Tracee's event channel whenever it changes state.