2
Modern debugger for Linux x86-64. Written in Rust for Rust programs.
- Rust-native: Built in Rust specifically for Rust development, with a focus on simplicity
- Core debugging capabilities:
- Breakpoints, step-by-step execution
- Signal handling
- Watchpoints
- Advanced runtime inspection:
- Full multithreaded application support
- Data query expressions
- Deep Rust type system integration (collections, smart pointers, thread locals, etc.), not only for printing but also for interaction
- Variable rendering using core::fmt::Debug trait
- Flexible interfaces:
- Switch between console and TUI modes at any time
- Async Rust support including Tokio runtime inspection
- Extensible architecture:
- Oracle extension mechanism
- Built-in tokio oracle (similar to tokio_console but requires no code modifications)
- And many more powerful features!
See installation page
Feel free to suggest changes, ask a question or implement a new feature.
Any contributions are very welcome.
How to contribute.
© 2025 Derevtsov Konstantin. Distributed under the MIT License.