package
0.0.0-20211012153907-e83addd1630e
Repository: https://github.com/linuxboot/voodoo.git
Documentation: pkg.go.dev
# Packages
Package kvm provides an interface to the kvm system call.
# 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.
CallInfo provides calling info for a function.
Disasm returns a string for the disassembled instruction.
GetReg gets a register value from the Tracee.
Header prints out a header register.
Inst retrieves an instruction from the traced process.
New returns a new Trace.
Params sets paramers in %rcx, %rdx.
Pointer returns the data pointed to by args[arg].
Pop pops the stack and returns what was at TOS.
ReadStupidString reads a UEFI-style string, i.e.
ReadWord reads the given word from the inferior's address space.
RegDiff compares to PtraceRegs and prints out only the ones that have changed, as .csv.
Regs prints out registers as .csv.
No description provided by the author
SetIPtr sets the instruction pointer for a Tracee.
WriteWord writes the given word into the inferior's address space.
# Variables
AllregsPrint is for all registers, even useless ones.
No description provided by the author
GenregsPrint is for general purpose registers.
RegsPrint allows for selecting which regs to print.
# Interfaces
Trace is the interface to a traced process.