Live Debugging

A live debugging session has three main parts, executed iteratively as you debug:

  1. Setting GFlags options.
  2. Running the program to a breakpoint.
  3. Analyzing the program state at the breakpoint. As a rule, you should plan at least two iterations, one with standard heap options and one with either the /full or the /dlls options. The example program in the appendix is small enough to allow you to use the /full option. Normally you will use the /dlls option.


Note that you must set up all GFlags options before you run your program. When the system starts your program, it uses whatever GFlags options were set at that time and does not change them until the run is finished.

 

This Help system was created using a trial version of Adobe RoboHelp. Files generated with the trial version are intended for evaluation purposes only and may not be used or distributed for any other purpose.