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 Helpers

Load, customize, and add debugging helpers.

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.

Evaluating expressions

Compute values of arithmetic expressions or function calls.

GDB

Manage the GDB process.

General

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 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.

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.

See also How to: Debug and Debugging.

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.