- Qt Creator Documentation
- Reference
- Debuggers
- Qt Creator 20.0.0-beta1

Custom wizards ◦ CDB

# Debuggers

Set up and use debuggers to debug executable binary files, as well as QML, Java, and Python source code.

CDB | Manage the CDB process.
CDB Paths | Add the Microsoft Symbol Server to the symbol search path of the debugger.
Debug mode views | Inspect the state of your application while debugging.
Debugger Log | Troubleshoot the debugger.
Debugging Qt Quick projects | Debug JavaScript functions, execute JavaScript expressions to get information about the state of the UI, and inspect QML properties and JavaScript variables, as well as change their values temporarily at runtime.
Debugging helpers | Load, customize, and add debugging helpers.
Evaluating expressions | Compute values of arithmetic expressions or function calls.
GDB | Manage the GDB process.
General debugger preferences | Customize debug views and map source paths.
Local variables and function parameters | Inspect local variables and function parameters.
Peripheral Registers | View the current state of peripheral devices, such as a mouse, keyboard, display, printer, or USB drive.
Setting breakpoints | Set breakpoints to interrupt the application.
Supported debuggers | Summary of supported debugger versions.
Troubleshooting debugger | Solve problems that you might encounter while debugging.
Viewing and editing register state | View the current state of general-purpose and special-purpose CPU registers.
Viewing call stack trace | View the nested function calls leading to the current position as a call stack trace.
Viewing disassembled code | View disassembled code for the current function.
Viewing modules | View information about the modules included in a debugged application.
Viewing source files | View source files included in a debugged project.
Viewing threads | View the threads currently active in a multi-threaded application.

See also How to: Debug and Debugging.

Custom wizards ◦ CDB