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.
You can import these symbolic addresses and use them as relocatable
addresses by your assembly language programs, or refer to them as extern symbols
from your C or C++ source code.
Be aware that:
If you use the --strict compiler
command-line option, the compiler does not accept symbol names containing
dollar symbols. To re-enable support, include the --dollar option
on the compiler command line.
Linker-defined symbols are only generated when your
code references them.
This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.
ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.