Shims Provided with the Application Verifier Tool

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/27/2008

The following table shows shims that are provided with Application Verifier.

Shim File name Shim extension command Description

Heap Verifier

Shim_heap.dll

HeapVerif

Designed to find memory leaks and heap corruption. This shim can expose bugs such as the use of a memory location after freeing the memory location, the freeing of the same memory location twice, buffer overflow, buffer underflow, and bugs associated with moveable memory blocks. This shim can also inject faults into the application.

Handle Leak Tracker

Shim_hleak.dll

HLeak

Designed to find leaks of handle types such as registry, file, event, critical section, mutex, and semaphore handle types.

Shell Verifier

Shim_usergdi.dll

Not applicable

Designed to find leaked Graphics Device Interface (GDI) objects and user-defined objects.

See Also

Other Resources

Using Shims with the Application Verifier Tool