-
Refactor fail
I start refactor before starting to add support for multiple breakpoints to rusty_trap. -
Debuger state machine in Rust
I develop a formal state machine for handling debugger events in a comprehensive way in Rust. -
rusty_trap: refactoring ptrace code
I refactor code in the rusty_trap debugger. -
Handling multiple breakpoints in Trap
I add support for multiple breakpoints and hitting breakpoints multiple times. -
Implementing breakpoints in Rust
I implement breakpoints for the rusty_trap debugger using PTRACE_POKETEXT and INT 3. -
Debugger state machine
I develop a formal state machine for handling debugger events in a comprehensive way. -
The Official Launch of "A System Programming Blog"
I announce the blog and its goals to the world! -
Loading and ptrace'ing a process in Rust
Following the C version, I setup the initial framework for a debugger written in Rust. -
Rust and Cargo on FreeBSD
A quick post on installing Rust and Cargo on FreeBSD. -
Implementing breakpoints
I implement breakpoints for the Trap debugger using PTRACE_POKETEXT and INT 3. -
Setting up the project infrastructure for Trap
I setup the build scripts, tests, and CI for my Trap debugger. -
Loading and ptrace'ing a process on Linux
I setup the initial framework for a debugger written in C.
subscribe via RSS