Symbolics

Use the Symbolics page to specify whether the debugger keeps symbolics in memory. Symbolics represent an application's debugging and symbolic information. Keeping symbolics in memory, known as caching symbolics, helps when you debug a large application.

Suppose that the debugger loads symbolics for a large application, but does not download program code and data to a hardware device. Also, suppose that the debugger uses custom makefiles with several build steps in order to generate the large application. In this situation, caching symbolics helps speed up the debugging process. The debugger uses the cached symbolics during subsequent debugging sessions. Otherwise, the debugger spends significant time creating an in-memory representation of symbolics during subsequent debugging sessions.

Note: Caching symbolics provides the most benefit for large applications because doing so speeds up application-launch times. If you debug a small application, caching symbolics does not significantly improve launch times.

To open the Symbolics page:

  1. Choose Run > Debug Configurations from the IDE menu bar.

    The Debug Configurations dialog appears. The left side of this dialog has a list of debug configurations that apply to the current application.

  2. Expand CodeWarrior and select the debug configuration that you want to modify.
  3. Click the Debugger tab to view the corresponding debugger settings page.
  4. Click the Symbolics tab in the Debugger Options group on the page.

    The Symbolics page appears.

    Figure 1. Symbolics page

    Symbolics Page