Files Generated by CeDebugX (Windows Embedded CE 6.0)
1/5/2010
Several CeDebugX commands generate files containing information from the debugging session. These files can be useful for investigation and analysis after a debugging session has ended.
Files generated by CeDebugX are stored in its working directory. By default, this is a subfolder in the System\Temp directory.
To view the working directory path, use the !getworkingpath
command.
To change the working directory, use the !setworkingpath
command.
To save all files in the working directory to a different location use the !save
command.
The following table describes the commands that generate files.
Command | File | Description |
---|---|---|
!xml |
<Session name>.xml |
Generates an XML file containing any positive diagnosis that has been made during the session; detailed information about all threads, processes, and modules running or loaded at break time; a list of sync objects currently blocking threads; and the current list of threads able to be run. |
!screenshot |
Screenshot.bmp |
Generates a .bmp with a screenshot of the device at break time. |
!diagnose |
Stackeval.txt |
When a stack overflow is detected, this command generates a complete listing of all values on the thread stack, as well as an attempt to identify the nature of these values. For example, does it point to a symbol? Is it a pointer or handle to an object maintained by the kernel? Is it a frame pointer? |
!diagnose |
Runlist.txt |
When thread starvation is detected, this command generates a text file with the list of running, and able to be run, threads at break time. |