This section describes the Functions view.
This view enables you to:
See the ELF data associated with function symbols for all loaded images.
Freeze the selected view to prevent the information being updated by a running target.
Figure 10-14 Functions view
Right-click on the column headers to select the columns that you want displayed:
The name of the function.
- Mangled Name
The C++ mangled name of the function.
- Base Address
The function entry point.
- Start Address
The start address of the function.
- End Address
The end address of the function.
The size of the function in bytes.
- Compilation Unit
The location of the compilation unit containing the function.
The location of the ELF image containing the function.
Compilation Unit, and
Image columns are displayed by default.
Toolbar and context menu options
The following options are available from the toolbar or context menu:
Links this view to the selected connection in the Debug Control view. This is the default. Alternatively you can link the view to a specific connection. If the connection you want is not shown in the drop-down list you might have to select it first in the Debug Control view.
Searches the data in the current view for a function.
Copies the selected functions.
- Select All
Selects all the functions in the view.
- Run to Selection
Runs to the selected address
- Set PC to Selection
Sets the PC register to the start address of the selected function.
- Show in Source
If source code is available:
Opens the corresponding source file in the C/C++ editor view, if necessary.
Highlights the line of source associated with the selected address.
- Show in Memory
Displays the Memory view starting at the address of the selected function.
- Show in Disassembly
Displays the Disassembly view starting at the address of the selected function.
- Toggle Breakpoint
Sets or removes a breakpoint at the selected address.
- Resolve Breakpoint
Resolves a pending breakpoint at the selected address.
- Enable Breakpoint
Enables the breakpoint at the selected address.
- Disable Breakpoint
Disables the breakpoint at the selected address.
- Toggle Trace Start Point
Sets or removes a trace start point at the selected address.
- Toggle Trace Stop Point
Sets or removes a trace stop point at the selected address.
- Toggle Trace Trigger Point
Starts a trace trigger point at the selected address.
- View Menu
The following View Menu options are available:
- New Function View
Displays a new instance of the Functions view.
Refreshes the view.
- Freeze Data
Toggles the freezing of data in the current view. This also disables or enables the Refresh option.
Displays the Filter dialog box.