Use the PowerCov tab in the Settings for <exename> dialog box to select the instrumentation mode, and to control how PureCoverage records data for functions each time you run a specific program.
These are the main controls in the dialog box:
Default Coverage Level:
Modules to Instrument:
Time all modules in Windows directories
Classes to Instrument:
Classes to instrument for measurement: Configure
Notes:
§ When you use selective instrumentation for native-compiled (unmanaged) code, modules that you select must have debug information, and .exes must also have relocation data.
§ PureCoverage uses debug line information to collect line-by-line coverage data. If this debug data is not available for a module, PureCoverage excludes the module.
§ For native-compiled programs, PureCoverage also requires relocation data to collect data at line or function level. If relocation data is not available for a module, PureCoverage excludes the module. To change coverage levels on a per module basis, click Modules.
§ By default, PureCoverage excludes certain modules in the Windows directories. Some of these modules, known as system modules, are always excluded and you cannot change their coverage levels.
§ For changes to the coverage level to take effect, you must rerun the program.
§ PureCoverage saves settings for the current program in the <exename>_pure.ini file. These settings apply for all future runs of the selected program, until you change a setting. You can set default settings to apply to all programs by selecting Settings > Default Settings.
(C) Copyright IBM Corporation 1993, 2010.