/rsdb

rsdb, linux debugger written in Rust

Primary LanguageRustMIT LicenseMIT

rsdb

Linux debugger written in Rust

Road to version 1.0.0

  • Basic memory reading / writing
  • ELF binary parsing
    • Entry point
    • Section
    • Symbol
  • Disassembler
    • x86_64
    • AArch64
  • Signal handling
  • Support addtional platforms / environments
    • AArch64
    • Android
  • Breakpoints
    • Conditional breakpoints
  • Codepatching
    • easy patching codepatch main+164 "ADD R0, 10"
    • Managing patch-points
  • Memory searching
    • keep tracks of specific memory address
    • Search strings

Additionals

  • Memory dumping
    • Save as file
  • Variables
  • Calculator
  • Enhanced cli
    • autocomplete
    • save history
    • suggestion
  • Scripting
  • Documentation
  • Unittest
  • CI/CD