Skip to content Skip to footer
Show HN: BugStalker – a modern Rust debugger by godzie

Show HN: BugStalker – a modern Rust debugger by godzie

7 Comments

  • Post Author
    godzie
    Posted April 25, 2025 at 1:58 pm

    BS is a modern debugger for Linux x86-64. Written in Rust for Rust programs.

    Async Rust support – debug async code with new commands:
    – async backtrace – inspect async task backtraces
    – async task – view task details
    – async stepover / async stepout – better control over async execution

    Enhanced variable inspection:
    – argd / vard – print variables and arguments using Debug trait

    Other:
    – new `call` Command – execute functions directly in the debugged program
    – `trigger` Command – fine-grained control over breakpoints
    – new project Website – better docs and resources

    …and much more!

    Full Changelog: https://github.com/godzie44/BugStalker/releases/tag/v0.3.0

    Documentation & Demos: https://godzie44.github.io/BugStalker/

  • Post Author
    bfrog
    Posted April 25, 2025 at 2:21 pm

    Been hoping someone would make this, looks great!

    I guess I’m next hoping someone gets it working using jtag/swd debug probes for embedded targets :)

  • Post Author
    otherayden
    Posted April 25, 2025 at 2:53 pm

    Best of luck with this project. I'm not even a rust dev but I came to say that I love this name

  • Post Author
    sixthDot
    Posted April 25, 2025 at 3:34 pm

    any Machine Interface planned (à la GDB/MI)?

  • Post Author
    giancarlostoro
    Posted April 25, 2025 at 5:07 pm

    BugStomper would have also been a great name choice. ;)

  • Post Author
    meisel
    Posted April 25, 2025 at 5:32 pm

    I’m surprised this isn’t getting more love. My experience with other debuggers with Rust was quite poor, I hope this one can fare much better. For example, I couldn’t call functions with previous debuggers

  • Post Author
    bobajeff
    Posted April 25, 2025 at 5:38 pm

    Does this have a machine interface mode like gdb/lldb? Asking because I like my debuggers to be integrated with my code editor of choice which is usually done via such an interface.

Leave a comment

In the Shadows of Innovation”

© 2025 HackTech.info. All Rights Reserved.

Sign Up to Our Newsletter

Be the first to know the latest updates

Whoops, you're not connected to Mailchimp. You need to enter a valid Mailchimp API key.