Intel® System Debugger User Guide
ID | Date | Version | Classification |
---|---|---|---|
648476 | 10/17/2024 | Confidential |
Intel® System Debugger NDA
Get Started
Version History
Supported Platforms and Probes
Virtual UART over Intel® DCI
Platform Provisioning
Learn More about Debug Probes and Technologies
Host Operating Systems
Get Help
Trainings
System Debug
System Trace
Crash Log
Intel(R) Debug Extensions for WinDbg*
Intelligent Debug & Validation Tool (IDV Tool)
Command Line Interface (CLI) Reference
Troubleshooting
Samples
Cookbook
Target Indicator
Lauterbach TRACE32* Software Support
Debugging Zephyr* Applications with Intel® System Debugger
Notices and Disclaimers
Version History
Intel® System Debugger 2024 NDA Update 2442
Intel® System Debugger 2024 NDA Update 2438
Intel® System Debugger 2024 NDA Update 2434
Intel® System Debugger 2024 NDA Update 2430
Intel® System Debugger 2024 NDA Update 2426
Intel® System Debugger 2024 NDA Update 2422
Intel® System Debugger 2024 NDA Update 2418
Intel® System Debugger 2024 NDA Update 2414
Intel® System Debugger 2024 NDA Update 2410
Intel® System Debugger 2024 NDA Update 2406
Intel® System Debugger 2023 NDA Update 2350
Intel® System Debugger 2023 NDA Update 2346
Intel® System Debugger 2023 NDA Update 2342
Intel® System Debugger 2023 NDA Update 2338
Intel® System Debugger 2023 NDA Update 2334
Intel® System Debugger 2023 NDA Update 2330
Intel® System Debugger 2023 NDA Update 2326
Intel® System Debugger 2023 NDA Update 2322
Intel® System Debugger 2023 NDA Update 2318
Intel® System Debugger 2023 NDA Update 2314
Intel® System Debugger 2023 NDA Update 2310
Intel® System Debugger 2023 NDA Update 2306
Intel® System Debugger 2022 NDA Update 2250
Intel® System Debugger 2022 NDA Update 2246
Intel® System Debugger 2022 NDA Update 2238
Intel® System Debugger 2022 NDA Update 2234
Intel® System Debugger 2022 NDA Update 2230
Intel® System Debugger 2022 NDA Update 2226
Intel® System Debugger 2022 NDA Update 2222
Intel® System Debugger 2022 NDA Update 2214
Intel® System Debugger 2022 NDA Update 2210
Intel® System Debugger 2022 NDA Update 2206
Scripting Samples
Creating Simple Commands for Frequent Debug Tasks
Executing Multiple Steps in a Row
Configuring the Scan for Debug Information
Configuring the Scan for EFI Images
Load Debug Information for All Threads
Reading and Writing IO Ports
Break at the Initialization of a Linux* Kernel Module
Create the history of commands
Views
Breakpoints View
Debug View
Disassembly View
Expressions View
Global Descriptor Table View
Interrupt Descriptor Table View
Instruction Trace View
I/O Port View
Local Descriptor Table View
Memory Browser View
Modules View
Model-Specific Registers View
Page Tables View
PCI Devices View
Platform Register Dictionary View
Platform Register Editor View
Platform Register Watch View
Registers View
ISD Shell View
Variables View
System Trace
Before You Begin
Setup System Trace
Capture Trace
File Types in System Trace
Import Pre-captured Trace File
Analyze Trace
Export Data
Linux kernel tracing
Appendix A: Setting Up Hardware
Appendix B: Tracing with Simics(R) Simulator
On Target Trace: Capture trace capture directly on device under test
Catalog Service - Quick Start Guide
Catalog Service - detailed description and advanced usage
Switch to High Bandwidth USB transport with Trace Profile
Appendix Z: Trace Message View Legacy
Intel(R) Debug Extensions for WinDbg*
Get Started
Using Intel(R) Debug Extensions for WinDbg* over Intel(R) Direct Connect Interface
Intel(R) Debug Extensions for WinDbg* for Intel(R) Processor Trace (Intel(R) PT)
Debugging Advanced Configuration and Power Interface (ACPI)
WinDbg* Support for Microsoft* Hyper-V
WinDbg* Support for pre-NT applications
Intel(R) Debug Extensions for WinDbg* for Source Level Debugging
WinDbg* Support for RegDB
WinDbg* Support for Peripheral Component Interconnect (PCI) Buses
Debugging the Virtual Target Simulation with Intel(R) Debug Extensions for WinDbg*
Remote HW debugging with Intel(R) Debug Extensions for WinDbg*
Appendix: Establishing Concurrent Debug Sessions
Using Intel(R) Debug Extensions for WinDbg* over Intel(R) Direct Connect Interface
Setting Low Voltage Margining Mode
Target Run Control
Setting Breakpoints
Performing Full Memory Dump
Performing Raw Memory Dump
Collecting Stop Information
Collecting and analyzing BERT file
Getting token state configuration
VMX Instructions for Intel(R) 64 and IA-32 Architectures
Instructions for Managing the Intel(R) Virtual Machine Control Structure Shadowing (Intel(R) VMCS Shadowing)
Instructions for Managing the VMX Operation
Instructions for Managing the VMX-specific Translation Lookaside Buffer (TLB)
Instructions for Using the Guest Software
IPC CLI Documentation
DAL-CLI to IPC-CLI Migration
Global Commands
ippcli device commands
Device Actions
Device Configs
ippcli Devices and Nodes
JTAG and I2C Locking
IPC API Breaks and Breakpoints
Events
Diagnostics
Dynamic Initialization
IPC Datatypes for Users
Settings
Acknowledgements
All Commands
Debugging Zephyr* Applications with Intel® System Debugger
Prerequisites
Configure Eclipse* IDE
Set up Intel® System Debugger Workspace
Create a Project
Build the Project
Debug Zephyr* Application
Finish Debug Session
Appendix: Set up Intel® Programmable Services Engine in Intel® System Debugger Workspace
Troubleshooting
Crash Log
The Crash Log feature of Intel® System Debugger allows you to decode and analyze the Crash Log files created by the Intel® Crash Log Technology platform-level feature. The Intel Crash Log Technology feature captures and preserves hardware state, allowing it to survive a set of platform reset types. Intel System Debugger includes Crash Log Viewer, a command-line decoder and analyzer for Crash Log files, as well as a Graphical User Interface (GUI) for the command-line decoder.