|Home > Accessing and Managing Symbols with armlink > Linker-defined symbols|
The linker defines some symbols that are reserved by Arm®, and that you can access if required.
Symbols that contain the character sequence
$$, and all other external names containing the sequence
$$, are names reserved by Arm.
You can import these symbolic addresses and use them as relocatable addresses by your
assembly language programs, or refer to them as
from your C or C++ source code.
Be aware that:
If execute-only (XO) sections are present, linker-defined symbols are defined with the following constraints: