|
|
|
|
|
by matu3ba
499 days ago
|
|
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. |
|