Why did Purify instrument modules I removed from the Module List? (Error Detection)

Using the Remove button in the Module Instrumentation dialog box does not necessarily exclude a module from being instrumented. If the program you're monitoring requires the module to run, Purify still instruments it at the appropriate default level.

If you are collecting coverage data, and you want to exclude a module from being instrumented, select Exclude as its coverage level in the Module Instrumentation dialog box, instead of removing the module from the Module list.

Note:

§      You should not exclude modules from instrumentation for error checking unless they are "hook DLLs" (typically special mouse and glidepad drivers) that cause your program to malfunction when SetWindowsHook() is called.

(C) Copyright IBM Corporation 1992, 2010.