On my research list is [WayBack] GitHub – DareDevil73/bug-finder: Windows passive debugger. with an article at [WayBack] Bug Finder, A Real Win32 Extensible Passive Debugger – CodeProject:
The Bug Finder is a real Win32 debugger, entirely written in Borland Delphi, which analyzes your application execution flow, so you can:
- Catch exceptions on the main executable, external DLLs, primary and working threads.
- Produce a detailed stack trace about each exception.
- Place a symbolic breakpoint to get, in place of a program debug break, a full stack trace log message (dynamic tracing).
- Produce detailed and rotative log files for a batch application behaviour inspection.
- Capture output of
OutputDebugString
API to log file (to provide extra debugging information by yourself directly into your code).- Trace Process, Threads and DLLs activities.
I found documentation at [WayBack] DareDevil73 … docs, but the binary dependencies and installer are on SourceForge (where the project was originally located) and CodeProject which cannot be archived so I will look into that when it pops to the top of my research list.
–jeroen
via: [WayBack] Bug Finder by Antonio Petricca (in 2013?) Have any of you tried it? – Lars Fosdal – Google+