PowerCheck Tab - Settings for "Exename" Dialog Box (Error Detection)

Related Topics

Use the PowerCheck tab in the Settings for exename dialog box to change the instrumentation settings that apply each time you run a specific native-compiled (unmanaged) program.

You can specify error-checking settings such as whether Purify uses minimal-level or precise-level instrumentation on modules without debug data or greater than the size specified. If you are collecting coverage data, you can also specify whether Purify uses line-level or function-level instrumentation as the default for the specific program when recording coverage data. You can also select the level of error detection you want on a per module basis.

These are the main controls in the dialog box:

Use minimal instrumentation when the module doesn't contain debugging information

Use minimal instrumentation when the module is larger than <threshold value> KB

Default coverage level: Line (available when you are collecting coverage data)

Default coverage level: Function (available when you are collecting coverage data)

Modules to Instrument: Configure

Exclude all modules in Windows directories (available when you are collecting coverage data)

Notes:

§      The availability of relocation data, debug line data, and symbol data affects the level at which Purify can perform instrumentation. For more information, click images\shortcut.gif

§      Use the Modules tab in the Properties dialog box after the program has exited to see exactly how Purify instrumented each module for error checking. Purify's default instrumentation is based on the size of each module in the program and the availability of debug data, so modules may occasionally be instrumented at a level that you did not intend. To change instrumentation levels on a per module basis, click Modules.

§      For changes to the error-detection and coverage level to take effect, you must rerun the program.

§      Purify saves settings for the current program in the Exename_pure.ini file. For details about .ini file names and their locations, click images\shortcut.gif.

§      These settings apply each time you run the selected executable, until you change a setting. You can set default settings that apply to all programs by selecting Settings > Default Settings.

(C) Copyright IBM Corporation 1992, 2010.