Purify Data Browser (Error Detection)

Illustration         Related Topics

Purify automatically displays the Data Browser window for error detection or error detection and coverage monitoring runs of native-compiled code.

The Data Browser can contain the following tabs:

1.    Error View: Displays detailed diagnostic information about the problems Purify detects in the instrumented program. As you exercise the program and its components, Purify updates the Error View with informational, warning, and error messages.

2.    Module View Tab: Displays Purify coverage data, in a hierarchical format, for modules, directories, files, and functions in the program. The Module View is helpful when you are concerned about how well the modules in your program are being tested.The Module View tab is available only if you have collected coverage data for a run.

3.    File View Tab: Displays Purify coverage data, in a hierarchical format, for functions grouped by the source files in your program. The File View is helpful when you have a multi-module program and want to see the aggregated data for all modules. The File View tab is available only if you have collected coverage data for a run.

4.    Function List View Tab: Displays Purify coverage data in a columnar format for functions in your program. Data can be sorted on any of the list columns. The Function List View tab is available only if you have collected coverage data for a run.

Notes:

§      Rational Runtime Analysis tools use Object Code Insertion (OCI) technology to instrument the binary code generated by native-code compilers. By default, OCI-instrumented files are saved and run in a cache directory. If the source is unchanged, instrumented files are reused between runs of an application.

§      Purify supports programs compiled to native code using the Visual C++ 7, 8 and 9 compilers, but it is incompatible with the compiler stack frame checking mechanism (enabled via the /RTC* family of compiler options). For information on the recommended settings for building native-code executables in Visual Studio .NET, Visual Studio 2005 and Visual Studio 2008, click images\shortcut.gif.

(C) Copyright IBM Corporation 1992, 2010.