If you are collecting coverage data, Purify uses debug line data to collect coverage data at line level. If this data is not available for a module, Purify collects data at function level for that module.
Purify also requires relocation data to collect data for native-compiled (unmanaged) programs at line or function level. If relocation data is not available for a module, Purify excludes the module. If you're using Visual Studio, you can build a release or debug version of an application that contains relocation data by specifying the /fixed:no and /incremental:no linker options. For more information on the recommended settings for Visual Studio, click , for Visual Studio 6, click
.
Note:
§ If symbol data is not available for a function, Purify labels the function UnnamedFunction@<offset> when reporting coverage data.
(C) Copyright IBM Corporation 1992, 2010.