## Carbide.c++ Debugger preferences

The Debug > Carbide.c++ Debugger preference panel provides global debugger settings for the Carbide.c++ tools.

Figure 1 - Carbide.c++ Debugger preference panel

##### Table 1. Carbide.c++ Debugger panel—items

Item | Explanation
--- | ---
Attempt to show the dynamic runtime type of objects | Enable this option to have the debugger deduce the actual type of an object at runtime and display it in the Variables view (applies to x86 only). By default, the debugger does not attempt to determine the type of an object at runtime and will simply show its declared type. Enabling this option can slow the start of a debug session.
Do not step into runtime support code | Select this option to avoid stepping into runtime support code. Runtime support code is generated by the compiler to support C++ features like new and delete. When enabled the debugger attempts to identify and skip this glue code and step directly into your code. If this option is disabled the debugger steps into this language support code. For example if you are debugging this line of code and step in: MyClass* var = new MyClass(); With this option selected the debugger will skip the code that implements the operator new and step into the constructor for MyClass. If this option is disabled the debugger would step into the code in new that allocates the object.
Default size for unbounded arrays | Enter the number of array objects to display by default.
Find source files outside the SDK | Enable to have the debugger automatically search for source files outside of the SDK. If disabled, the debugger will only look within the SDK epocroot directory.
Time interval for auto-refreshing OS View | Determines how often to refresh data in the Symbian OS Data view which is available to the developer when using TRK or stop-mode debugging.

#### To access the Carbide.c++ Debugger Preferences

1. Select the Window > Preferences menu item

   The Preferences window (Figure 1) appears.

2. Expand the C/C++ and Debug sections
3. Select the Carbide.c++ Debugger item

   The Carbide.c++ Debugger preference panel appears.