[−][src]Crate ptracer
A debugger library utilizing ptrace
-syscall.
Supported platforms: linux x86_64 and freebsd x86_64.
WARNING: Only one concurrent instance of Ptracer
is currently supported!
This library is still in early development.
There may still be edge cases where things will break.
See examples for possible usage.
Re-exports
pub use nix; |
pub use procfs; |
Modules
util |
Structs
Breakpoint | Breakpoint |
Ptracer | Ptrace wraps |
Enums
ContinueMode | Debugee continue mode |
ThreadState | Thread state |
Traits
Registers | Abstraction trait for x86_64 registers. |
Functions
getevent | Gets a ptrace event as described by |
getregs | Get user registers, as with |
getsiginfo | Get siginfo as with |
read | Reads a word from a processes memory at the given address |
setregs | Set user registers, as with |
setsiginfo | Set siginfo as with |
write | Writes a word into the processes memory at the given address |
Type Definitions
PtraceData | |
PtraceRegisters |