Keil Logo

Fully Qualified Symbols

Fully Qualified Symbols are identified through a unique string. This can include the:

  • ApplicationName identifying the application.
  • [\path]/ModuleName identifying the module of the application.
  • FunctionName identifying the function in the module.
  • Identifier which can be one of the following:
    • LineNumber identifying the source code line number.
    • Symbol identifying the name of the symbol.

The components above can be combined as shown in the following table:

Symbol Name Structure Description
[path/]ModName\LN Identifies a line number LN in the module ModName.

path requires the back-slash (\) within the path qualifier.
\ModName\FuncName Identifies the function FuncName in the module ModName.
\ModName\SymName ... global symbol SymName in ModName.
\ModName\FuncName\SymName Identifies the local symbol SymName in the function FuncName.

Examples

Fully Qualified Symbol Name Identifies the ...
\MEASURE\clear_records\idx ... local symbol idx in the function clear_records of the module MEASURE.
\MEASURE\MAIN\cmdbuf ... local symbol cmdbuf in the function MAIN of the module MEASURE.
\MEASURE\sindx ... symbol sindex in the module MEASURE.
\MEASURE\225 ... line number 225 in the module MEASURE.
\MEASURE\TIMER0 ... the symbol TIMER0 in the module MEASURE. This symbol can be a function or a global variable.

Note

  • Drag and drop symbols from the Symbol Window to the Command Window to get the fully qualified symbol name.
  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.