Use the Module Coverage [Selective] dialog box to select native-compiled (unmanaged) modules you are interested in monitoring, how you want PureCoverage to record data for the modules, change the instrumentation state of modules, and to restore all previously instrumented modules to their original, uninstrumented state.
The settings in this dialog box apply only when you are using selective instrumentation.
These are the main controls in the dialog box:
Module, Coverage, Debug, and Instrumentation State list
Notes:
§ To add modules to the list, click . To remove modules, select the module and click
.
§ Modules you select must contain debug data, and .exes must also contain relocation information.
§ In the Module list, parentheses indicate default coverage levels, as specified in the settings dialog boxes. For example, if Function is selected, then the coverage level for these modules appears within parentheses. Or if the program uses modules whose coverage levels are specified in the Default Settings dialog box, those modules' coverage levels appear within parentheses.
§ When you instrument a module such as a .dll or an ActiveX control in the transient state, coverage data is collected the first time you load and execute the module. If your program unloads the module and then reloads it during the same program run, data will not be collected for the subsequent execution. To collect data for a module each time you reload it during a program run, instrument the module in the permanent state.
§ For changes to the coverage level to take effect, you must rerun the program.
§ This dialog box supports only native-compiled (managed) code. To select Java and managed-code classes for instrumentation, use the Class Instrumentation dialog box.
(C) Copyright IBM Corporation 1993, 2010.