Setting Up the Kernel Profiler (Windows CE 5.0)
To run the kernel profiler, you must first set up and then build a run-time image that supports the kernel profiler.
In This Section
- Building a Run-Time Image That Supports the Kernel Profiler
Explains how to build a run-time image that supports the kernel profiler by using a Kernprof or Kernkitlprof version of the kernel. - Creating a Kernprof Version of the Kernel
Explains how to create a version of the kernel that supports the kernel profiler and does not include Kernel Independent Transport Layer (KITL). - Creating a Kernkitlprof Version of the Kernel
Explains how to create a Kernkitlprof version of the Windows CE kernel. The Kernkitlprof kernel supports the kernel profiler and includes KITL. Most board support packages (BSPs) provide a Kernkitlprof version of the kernel, but a custom BSP or a BSP migrated from a previous version of Windows CE may not provide a Kernkitlprof version of the kernel. - Configuring the Config.bib and Common.bib Files for IMGPROFILER
Describes the conditional logic in the Config.bib and Common.bib files that adds support for the kernel profiler if the IMGPROFILER environment variable is set. - Setting Up Monte Carlo Profiling
Describes how to support Monte Carlo profiling in the OEM adaptation layer (OAL). - Troubleshooting: Cannot Build Run-Time Image That Supports the Kernel Profiler
Describes how to resolve an error that occurs during the process of building a run-time image that supports the kernel profiler. - Troubleshooting: Kernel Profiler Does Not Collect Data
Explains what to do when the kernel profiler does not collect data. - Troubleshooting: Data Collected by the Kernel Profiler Seems Inaccurate
Explains what to do when the kernel profiler reports hits in symbols that are not functions, or reports a large number of hits in a function that is not consuming much time.
Related Sections
- Kernel Profiler Modes
Describes the modes in which you can run the kernel profiler. - Controlling the Kernel Profiler
Describes the ways in which you can control the kernel profiler. - Interpretation of the Output of the Kernel Profiler
Describes the information that the kernel profiler provides.
Send Feedback on this topic to the authors