Keil Logo

Source Browser

The Source Browser displays program symbols and the place of their occurrence. Browse information can be viewed in Build Mode and Debug Mode.

Attention:
Determination of browse information is based on case-sensitive file names and paths.

Enable Options for Target — Output – Browse Information and compile the source code to activate program symbols.

Browser Window Button Open the window with the menu View — Source Browser Window.

Source Browser Dialog

Filter options allow you to narrow the browse information.

Where

Browser Window Button
Refersh
Search for browse information and refresh the information the window.
Browser Window Button
Type filter
Select the browse information type. You can combine the following symbol types:
  • Function
  • Data
  • Macro
  • Type Definition
  • Parameter
Search Enter a string to narrow the information. Press enter to execute the search.
Browser Window Button
Collapse
Contract expanded records in the column File name.
Browser Window Button
Expand
Expand all records in the column File name.
<All Files> Narrow the search to the selected file.

The window shows:

Name The symbol name.
Type The symbol type as defined in the code.
File name The file name in which the symbol occurs. Double-click a row to jump to the code. Icons in the row identify the nature of the symbol.

Short Keys

Browse information can be accessed directly in the editor through the following shortcut keys. Position the cursor above a symbol and press:

Shortcut Key Description
F12 Goto definition.
Shift+F12 Goto reference.
Ctrl+Num+ Goto next reference or definition.
Ctrl+Num– Goto previous reference or definition.
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.