3.5.6. 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 the function name shown in the Function Names window.

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 can refer to the same address. Any code between the addresses referred to by the low level and high level symbols generally concerns the stack backtrace structure in procedures that conform to the appropriate variants of the ARM Procedure Call Standard (APCS), or argument lists in other procedures. You can display a list of the low level symbols in your program in the Low Level Symbols window.

In a regular expression, indicate high level and low level symbols as follows:

Copyright © 1997, 1998 ARM Limited. All rights reserved.ARM DUI 0040D
Non-Confidential