Chapter 6. Summary of the Debugger

The purpose of the debugger is to allow you to see what is going on “inside” another program while it executes — or what another program was doing at the moment it crashed.

The debugger can do four main kinds of things (plus other things in support of these) to help you catch bugs in the act:

You can use the debugger to debug programs written in C or C++. For more information, see Section 15.3.