Kernel Debugger (Windows CE 5.0)
The kernel debugger integrates functionality required to configure a connection to a target device and download a run-time image to the target device.
The Platform Builder IDE provides platform settings that enable kernel debugging during the process of building a run-time image. When you enable kernel debugging, Platform Builder includes the debugging stub, KdStub, in the run-time image. For more information about enabling kernel debugging during the build process, see How to Use the IDE to Create, Customize, and Build a Run-Time Image.
When enabled, the kernel debugger runs independently as a service under the Core Connectivity infrastructure. The debugger starts automatically for your run-time image, and continues to run until stopped deliberately.
In This Section
- Debugging Setup
Describes the options available to build a variety of run-time images for debugging. - Debugger Execution Control
Describes how to control aspects of run-state program execution, such as the ability to step through function execution, run to a specified location or run until a designated message is encountered. - Breakpoints
Provides information about how the kernel debugger handles breakpoints, and provides additional functionality that allows controlling break-state behavior. - Exception Handling
Provides procedures for handling exceptions in the IDE. - Viewing Debug Information
Describes how to view debug information such as the values of variables and expressions, function calls, process and thread information, disassembly, system memory and register contents, and compilation symbols. - Application Debugging with the Kernel Debugger
Describes how to use the kernel debugger for application debugging. - Just-in-Time Kernel Debugging
Describes how to set up just-in-time (JIT) debugging in Platform Builder.
Related Sections
- System Debugging
Provides overview information about the kernel debugger, debugger setup, and debugger state control. In addition, presents information about debug messages and exception handling. - Levels of Debugging Support
Describes the different levels of debugging support provided by different build configurations.
Send Feedback on this topic to the authors