Get the latest tech news

Show HN: Uscope, a new Linux debugger written from scratch


μscope 🔬. Contribute to jcalabro/uscope development by creating an account on GitHub.

Ensure that all table-stakes debugger operations are rock-solid and fast Debug symbol parsing Subordinate process control flow (i.e. stepping) Basic variable value rendering Stack unwinding etc. Remote debugging Conditional breakpoints Data/address breakpoints (i.e. break when an address is accessed or a variable mutated) Trace points (observe variable values over time without actually pausing the subordinate program) Load and view core dumps Assembly viewer Ability to track and visualize system calls (similar to strace) Various/proc views (there's lots of interesting information in there) Complete UI/UX revamp Dear ImGUI has been decent, but it has its limitations; we'll probably just end up writing our own if I had to guess I'm really looking for a fast UI system that allows my users to write interesting visualization plugins for their own needs with minimal effort If you're thinking about tackling a major new feature, I'd recommend reaching out first to make sure we're on the same page and effort isn't wasted going in the wrong direciton.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Scratch

Scratch

Photo of new linux debugger

new linux debugger

Photo of uscope

uscope

Related news:

News photo

Building a T1D smartwatch for my son from scratch

News photo

SmolGPT: A minimal PyTorch implementation for training a small LLM from scratch

News photo

Snowdrop OS – a homebrew operating system from scratch, in assembly language