4.3.9. High-level and low-level symbols

A high-level symbol for a procedure refers to the address of the first instruction that has been generated within the procedure, and is denoted by a function name. To see all the function names contained in an executable image, select the Class tab in the Control view, and expand the Globals list under the required image. Functions are marked with a colored square, and variables with a colored disc.

A low-level symbol for a procedure refers to the address that is the target for a branch instruction when execution of the procedure is required. The low-level and high-level symbols often refer to the same address.

To display a list of the low-level symbols in your program, use the Low Level Symbols processor view.

To use a low-level symbol as an expression when you define a watch, precede the symbol with @.

For more information, see Entering addresses and Low Level Symbols processor view.

Copyright © 1999-2004 ARM Limited. All rights reserved.ARM DUI 0066F
Non-Confidential