This topic describes the configuration needed to debug an S32DS application using APEX2 Emulator.

| Setting | Description |
|---|---|
| GDB debugger | The location of the GDB debugger. |
| GDB command file | The initialization file which contains GDB commands to automatically execute during GDB startup. |
| Non-stop mode (Note: Requires non-stop GDB) | Select this check box to stop one or more threads while leaving others
running. Non-stop debugging allows each thread of a debug session to be controlled independently. |
| Enable Reverse Debugging at startup using | Select this check box to enable reverse debugging, which allows you to
"step" or "continue" your program backwards, reverting all memory and registers
to their previous values. Options available:
|
| Force thread list update on suspend | Select this check box to enable polling GDB for the target program's thread
list on each suspend event (breakpoint-hit, step, etc). Normally, this isn't necessary, as GDB sends notifications in realtime when a thread is created or destroyed. But some lightweight GDB remote stubs won't send these notifications. For example, the CDT debugger doesn't find out about new or destroyed threads unless it polls GDB. |
| Automatically debug forked processes (Note: Requires Multi Process GDB) | Select this check box to automatically attach available forked processes.
Whenever any process you are currently debugging forks a new process, that new process will be added to your debug session. |
| Tracepoint mode | The Tracepoint mode allows you to specify locations in the program, called
tracepoints, and arbitrary expressions to evaluate when those tracepoints are
reached. Later, you can examine the values those expressions had when the
program hit the tracepoints. Options available:
|
| Setting | Description |
|---|---|
| Directories | The prioritized list of additional directories to be searched when loading the shared libraries. |
| Load shared library symbols automatically | Select this check box to load symbols in the shared libraries at startup. |