C++ Bug Validator provides functionality to track an application's execution history for Win32 programs running on Windows NT® 4.0, Windows 2000® and Windows XP. C++ Bug Validator can also read and decode the encoded session logs created by C++ Bug Validator Client, allowing bugs that only occur at customer sites to be analysed without compromising intellectual property contained in debugging symbols.
The execution history is displayed as a list, with the source code corresponding to any particular line shown in a window to the right.
There is no requirement to relink or recompile your application to use C++ Bug Validator. All that is required is PDB files with debug information and/or MAP files with line number information (linker option /MAPINFO:LINES).