Share via


How Do I... Topics: Debugging

Home Page (Debugger)Overview

Visual C++ provides a variety of tools to help with the varied tasks of tracking down errors in the code and program components.

The debugger interface provides special menus, windows, dialog boxes, and spreadsheet fields. Drag-and-drop functionality is available for moving debug information between components.

What do you want to know more about?

The debugger interface

What do you want to do?

Start the debugger

Run to a location

Halt a program

Set a breakpoint

View and enable a breakpoint

Step into a function

Step over or out of a function

Edit and Continue

View the value of a variable or contents of a register

View the contents of the Thread Information Block

View the last error code for the current thread

Modify the value of a variable or contents of a register

View disassembly code

View the call stack

Use COFF-format debugging information or DLL exports