Re:Show HN: Uscope, a New Linux Debugger Written from Scratch
by matu3ba on Friday January 31, 2025 @06:37PM
(#42893775)
windbg has no sane library api, which makes it by construction unsuitable for automation and inspection.
I'd personally prefer, if we would have the options of multiple time-travel debugging sessions based on synchronization points (if needed) being overlapped to single out bugs in interesting areas (not covered by static or dynamic analysis).
Debugger would be essentially a virtual program slicer being able to hide unnecessary program parts or reduce it.
However, so far we neither have the options for piece-wise time-accurate multi-threading recording, nor slicing overlays nor in-memory reducers (ideally also reducing AST). I may be mistaken on "piece-wise time-accurate multi-threading", since I've not checked what is possible with hardware yet.
Heck, we dont even have overview data for common bug classes and cost for verification or runtime-checking in academia etc.
I'd personally prefer, if we would have the options of multiple time-travel debugging sessions based on synchronization points (if needed) being overlapped to single out bugs in interesting areas (not covered by static or dynamic analysis). Debugger would be essentially a virtual program slicer being able to hide unnecessary program parts or reduce it. However, so far we neither have the options for piece-wise time-accurate multi-threading recording, nor slicing overlays nor in-memory reducers (ideally also reducing AST). I may be mistaken on "piece-wise time-accurate multi-threading", since I've not checked what is possible with hardware yet.
Heck, we dont even have overview data for common bug classes and cost for verification or runtime-checking in academia etc.