11.40 Debug Configurations - Debugger tab

Use the Debugger tab in the Debug Configurations dialog box to specify the actions that you want the debugger to do after connection to the target.

Run Control
These options enable you to define the running state of the target when you connect:
Connect only
Connect to the target, but do not run the application.

Note

The PC register is not set and pending breakpoints or watchpoints are subsequently disabled when a connection is established.
Debug from entry point
Run the application when a connection is established, then stop at the image entry point.
Debug from symbol
Run the application when a connection is established, then stop at the address of the specified symbol. The debugger must be able to resolve the symbol. If you specify a C or C++ function name, then do not use the () suffix.
If the symbol can be resolved, execution stops at the address of that symbol.
If the symbol cannot be resolved, a message is displayed in the Commands view warning that the symbol cannot be found. The debugger then attempts to stop at the image entry point.
Run target initialization debugger script (.ds / .py)
Select this option to execute target initialization scripts (a file containing debugger commands) immediately after connection. To select a file:
  • Enter the location and file name in the field provided.
  • Click on File System... to locate the file in an external directory from the workspace.
  • Click on Workspace... to locate the file in a project directory or sub-directory within the workspace.
Run debug initialization debugger script (.ds / .py)
Select this option to execute debug initialization scripts (a file containing debugger commands) after execution of any target initialization scripts and also running to an image entry point or symbol, if selected. To select a file:
  • Enter the location and file name in the field provided.
  • Click on File System... to locate the file in an external directory from the workspace.
  • Click on Workspace... to locate the file in a project directory or sub-directory within the workspace.

    Note

    You might have to insert a wait command before a run or continue command to enable the debugger to connect and run the application to the specified function.
Execute debugger commands
Enter debugger commands in the field provided if you want to automatically execute specific debugger commands that run on completion of any initialization scripts. Each line must contain only one debugger command.
Host working directory
The debugger uses the Eclipse workspace as the default working directory on the host. To change the default setting for the application that you are debugging, deselect the Use default check box and then:
  • Enter the location in the field provided.
  • Click on File System... to locate the external directory.
  • Click on Workspace... to locate the project directory.
Paths
You can modify the search paths on the host used by the debugger when it displays source code.
Source search directory
Specify a directory to search for source files:
  • Enter the location and file name in the field provided.
  • Click on File System... to locate the directory in an external location from the workspace.
  • Click on Workspace... to locate the directory within the workspace.
Shared library search directory
Specify a directory to search for shared libraries:
  • Enter the location in the field provided.
  • Click on File System... to locate the directory in an external location from the workspace.
  • Click on Workspace... to locate the directory within the workspace.
Remove this resource file from the list
To remove a search path from the configuration settings, click this button next to the resource that you want to remove.
Add a new resource to the list
To add a new search path to the configuration settings, click this button and then configure the options as required.
Apply
Save the current configuration. This does not connect to the target.
Revert
Undo any changes and revert to the last saved configuration.
Debug
Connect to the target and close the Debug Configurations dialog box.
Close
Close the Debug Configurations dialog box.
Figure 11-46 Debugger tab (Shown with settings for application starting point and search paths)
Debugger tab (Shown with settings for application starting point and search paths)

Related concepts
6.10.2 About debugging a Linux kernel
Non-ConfidentialPDF file icon PDF versionARM DUI0446W
Copyright © 2010-2015 ARM. All rights reserved.