frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: BugStalker - a modern Rust debugger

https://github.com/godzie44/BugStalker
115•godzie•1y ago

Comments

godzie•1y ago
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/

bfrog•1y ago
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 :)

goku12•1y ago
Would something like this work for you? https://probe.rs/
otherayden•1y ago
Best of luck with this project. I'm not even a rust dev but I came to say that I love this name
sixthDot•1y ago
any Machine Interface planned (à la GDB/MI)?
godzie•1y ago
First priority is a DAP support. But after this - why not.
harpiaharpyja•1y ago
Would DAP support allow this to be used with OpenOCD?
giancarlostoro•1y ago
BugStomper would have also been a great name choice. ;)
rob74•1y ago
Better than the current one - first, stalking is not really a verb that comes to mind when I think about bugs, and second, it has pretty negative connotations...
meisel•1y ago
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
bobajeff•1y ago
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.
godzie•1y ago
Unfortunately no, but it's a good idea. I'll definitely look into this feature.
gitroom•1y ago
Honestly this wouldve helped me a ton when I got stuck with async errors before, Rust debugging always felt tougher than it should be.
dathinab•1y ago
yeah I mean you are basically stuck with a few options

- use C/C++ focused debugers with a rust plugin or similar (okay, not not compared to idk. debugging python in PyStorm)

- rely on tracing/logging and errors reported (which might sound dump as it's basically "not" debugging, but with how the rust type system plays out and enforcement of reasonable decent code style/structure etc. this is quite often good enough)

- write/extend tests (again a form of "not" debugging, but where while a "must have" even if you pinned down the bug using a debugger)

- sprinkle in dbg! statements (basically print line debugging)

The fact that it took like 10? yearts for anyone to write more then just tweeks to C/C++ debuggers even through rust has a lot of enthusiasts is I think telling ;)

Still it looks like a real nice tool to have in your toolbox.

thurn•1y ago
is this necessarily linux for dependency reasons, or could it be on OSX in the future?
godzie•1y ago
Yes, I think it's possible to support macOS. However, the main challenge isn't the operating system itself but rather the architecture.
lostmsu•1y ago
What's the state of expression evaluation?

The Neuroscience Behind Writing: Handwriting vs. Typing–Who Wins the Battle?

https://www.mdpi.com/2075-1729/15/3/345?
1•dhfbshfbu4u3•37s ago•0 comments

Handwriting but not typewriting leads to widespread brain connectivity

https://www.frontiersin.org/journals/psychology/articles/10.3389/fpsyg.2023.1219945/full
1•dhfbshfbu4u3•1m ago•0 comments

A personal agent with auto-generate tools based on what you need

https://agenvoy.com/
1•pardnchiu•3m ago•1 comments

Are Determinacy-Race Bugs Lurking in Your Multicore Application? (2009)

https://web.archive.org/web/20091103173033/http://software.intel.com/en-us/articles/are-determina...
1•tosh•4m ago•0 comments

Operating licence of Bilgi University revoked

https://www.aljazeera.com/news/2026/5/22/turkiye-shutters-liberal-istanbul-university-seized-in-c...
1•anticensor•6m ago•1 comments

Integral Intelligence: a Catholic view of the AI debate

https://localoptimumai.substack.com/p/integral-intelligence-a-catholic
1•turing_complete•10m ago•0 comments

Hookwarden: A CLI for Webhook Signature-Verification Bugs

https://github.com/Hookwarden/hookwarden
1•adelinalipsa•10m ago•0 comments

Software Engineering at Google

https://abseil.io/resources/swe-book
1•MrBuddyCasino•12m ago•0 comments

Gen Z Is Pioneering a New Understanding of Truth

https://www.wired.com/story/book-excerpt-the-future-of-truth-steven-rosenbaum/
1•debo_•13m ago•0 comments

In India, You Can Get Milk Delivered Faster Than It Takes to Make Coffee

https://www.wsj.com/business/logistics/in-india-you-can-get-milk-delivered-faster-than-it-takes-t...
1•achow•15m ago•1 comments

Show HN: A calm place to think, talk to your team, and move ideas forward

https://www.f-rello.com
1•karstenb•17m ago•0 comments

Error in digital identity verification cost university employee her job

https://www.heise.de/en/news/Fatal-click-at-BfV-Online-research-destroys-existence-11201025.html
2•moritzruth•18m ago•1 comments

Show HN: Salary benchmarks, ATS keyword trends and skills demand for data jobs

https://www.datamatastudios.com/tools
1•datamatastudios•18m ago•0 comments

Childhood Computing

https://susam.net/childhood-computing.html
2•blenderob•20m ago•0 comments

Lance – native supports image and video understanding, generation, and editing

https://huggingface.co/bytedance-research/Lance
2•modinfo•21m ago•0 comments

A CA Built for the Threat Model We Have

https://unmitigatedrisk.com/?p=1245
2•GordonS•22m ago•0 comments

KernelScript: DSL for Kernel Customization and App Optimizations

https://www.phoronix.com/news/KernelScript
1•csmantle•25m ago•0 comments

Perceptual Image Codec: What Matters in Practical Learned Image Compression

https://apple.github.io/ml-pico/
2•ksec•26m ago•0 comments

Pi-Mojo – A Mojo Port of Pi AI Agent Toolkit

https://github.com/atveit/pi-mojo/tree/main
1•amund•28m ago•0 comments

Autotrader – paper trading AI agent for Indian equities

https://github.com/analyticalmonk/autotrader
1•akashtndn•32m ago•0 comments

Show HN: Kanban CLI (A local-first, agent-first task manager for the terminal)

https://codeberg.org/hydrafog/kanban
2•hydra-f•33m ago•2 comments

Binary Lambda Calculus

https://esolangs.org/wiki/Binary_lambda_calculus
2•optimalsolver•44m ago•0 comments

Cookie banners make vision models hallucinate webpage content

https://chrmod.net/archive/cookie-banners-vision-models/
2•chrmod•44m ago•0 comments

From Ivory Tower to Iron Curtain: The Academics Who Reshaped the CIA [video]

https://www.youtube.com/watch?v=mPhbq69K3tY
1•Anon84•44m ago•0 comments

Mastering Dyalog APL

https://mastering.dyalog.com/README.html
8•tosh•45m ago•0 comments

The Meaning of Doing Mathematics

https://arxiv.org/abs/2509.15998
1•fanf2•45m ago•0 comments

A Brief History of Lab Notebooks

https://www.asimov.press/p/lab-notebooks
3•Luc•52m ago•0 comments

Expanding the human proteome with microproteins and peptideins

https://research.ucc.ie/en/publications/expanding-the-human-proteome-with-microproteins-and-pepti...
1•janandonly•52m ago•0 comments

$100 to upgrade Fresh IDE for ePub TUI reading

1•jph•54m ago•0 comments

Bitcoin Depot files for bankruptcy, takes 9000 Bitcoin ATMs offline

https://www.msn.com/en-us/money/news/bitcoin-depot-files-for-bankruptcy-takes-9000-bitcoin-atms-o...
1•janandonly•54m ago•0 comments