Go to file
Elnath c7bf8c341c Starting to write custom clib wrapper 2025-05-18 23:39:13 +02:00
src Starting to write custom clib wrapper 2025-05-18 23:39:13 +02:00
.gitignore Initial commit 2025-04-18 14:14:26 +02:00
Cargo.lock Implemented custom wrapper to get syscall info 2025-05-17 22:05:23 +02:00
Cargo.toml Implemented custom wrapper to get syscall info 2025-05-17 22:05:23 +02:00
README.md Mention additional dependencies in README. 2025-05-18 19:56:01 +02:00
build.rs Fixed build script: was not waiting for subcommands to finish 2025-04-19 18:31:01 +02:00
rust-toolchain.toml Initial commit 2025-04-18 14:14:26 +02:00

README.md

BDB (Bad Debugger)

Small project to learn how debuggers work by playing around with ptrace()

Additional dependencies

The build script creates example assembly and C programs to debug. For that it needs nasm, gcc and ld installed. Everything else should be handled by cargo.