Using the Debugging Options window, you can customize a debugging session or change defaults for the entire debugger. The following categories are available from the tabs at the right side of the box:
Debugging Output Defaults | Sets options on the output from a debugging session |
Debugging Behavior Defaults | Sets options for stepping, tracing and popping |
Window Layout Defaults | Sets display and size options for windows |
Window Behavior Defaults | Customizes the behavior of several Debugging windows |
Data Display Defaults | Customizes how you track expressions |
Language and Scoping Defaults | Sets the language mode for debugging, case sensitivity, global scoping, and automatic resolution for C++ |
Runtime Checking Defaults | Sets options for memory use reporting and error reporting |
Data Grapher Defaults | Sets options for vector graphs, area graphs, style defaults, ranges, and update intervals |
Debugging Performance Defaults | Sets options for debugging in Quick Mode, #include files, and caches |
Fork and Thread Defaults | Sets options for forks, breakpoint inheritance, and threads |
Command Line Only Defaults | Sets command-line options including custom pretty-print, flushes, output, startup messages and stack frame default numbers |
Advanced Defaults | Sets disassembler version, and shell programming options |
When you click Apply or OK., your change is saved as a default and is applied to the current session, all other active sessions, and any sessions started in the future.
Note - These changes are only made for the current debug session:
- Changes to the files for logging in the Debugging Output category
- Change to the file for program output in the Debugging Output category
- Change to the file for Error Reporting in the Runtime Checking category
Presumably you want each session logged to a different file. The default values for these files include the pid in the file name to ensure uniqueness across sessions.
OK | Applies changes to all debugging sessions and saves them as the default for future debugging session, and closes the dialog box |
Apply | Applies changes to the current debugging session Applies changes to all debugging sessions and saves them as the default for future debugging session, but does not close the dialog box |
Cancel | Closes the dialog box without applying your changes |
Help | Displays help for the dialog box |