4.2. Accessing linker-defined symbols

The linker defines some symbols that contain the character sequence $$. These symbols, and all other external names containing the sequence $$, are names reserved by ARM. The symbols are used to specify region base addresses, output section base addresses, and input section base addresses and their limits.

These symbolic addresses can be imported and used as relocatable addresses by your assembly language programs, or referred to as extern symbols from your C or C++ source code. See Importing linker-defined symbols for details.

Note

Linker-defined symbols are only generated when your code references them.

This section describes:

Copyright © 2002-2005 ARM Limited. All rights reserved.ARM DUI 0206F
Non-Confidential