Bug Validator is an automatic execution history tracer for Windows.
Bug Validator works with versions of Windows from 10.0 through Windows XP, on x86 processors (and compatible).
What does Bug Validator do?
Bug Validator automatically detects which lines of your program have been executed, and records the execution history of the application. Bug Validator places a very low overhead on the performance of your application and does not require the target program to be recompiled or relinked. Bug Validator is intended to be used in software development labs to analyse software development bugs and crashes.
Additionally, the companion software tool Bug Validator Client can be used to analyse bugs that only happen at customer sites.
Bug Validator can decode the logs created by Bug Validator Client, allowing you to collect data at customer sites without compromising the intellectual property in your applications debugging symbols.
The user interface is split into two separate sections, each section dedicated to a different task. The two main sections are:
Display the execution history of the application, showing line by line execution history of the application. Selecting a specific line displays the appropriate source code in a syntax coloured window.
Diagnostic information collected by the stub. Information about lines that could not be hooked is displayed here.