Share via


Debugger Extensions

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

Windows Mobile SupportedWindows Embedded CE Supported

8/27/2008

You can develop a debugger extension dynamic-link library (DLL) to extend the functionality of the kernel debugger that is provided with Microsoft® Platform Builder.

By developing a debugger extension, you can

  • Create debugging commands tailored to your specific need.
  • Enhance the debugging capabilities of the kernel debugger to more effectively find and remove errors in your code.

You can use a command in a debugger extension in almost the same way that you use a standard debugger command.

The difference between a command in a debugger extension and a standard debugger command is that the standard debugger command is part of the machine language for the debugger, while the debugger extension command is exposed by a DLL distinct from the debugger.

In This Section

  • Debugger Extension Functions
    Provides detailed reference information about the functions exposed by the WDbgExts_CE.h header file in debugger extension commands. When developing a debugger extension, these functions can be helpful in controlling and examining the target device being debugged.
  • Debugging Resources Overview
    Provides brief descriptions of a variety of debugging resources in Platform Builder, and links to each resource
  • Kernel Debugger
    Provides background information and sets of step-by-step instructions to help you debug your code.