as: ARM Mapping Symbols
1
1 9.4.6 Mapping Symbols
1 ---------------------
1
1 The ARM ELF specification requires that special symbols be inserted into
1 object files to mark certain features:
1
1 '$a'
1 At the start of a region of code containing ARM instructions.
1
1 '$t'
1 At the start of a region of code containing THUMB instructions.
1
1 '$d'
1 At the start of a region of data.
1
1 The assembler will automatically insert these symbols for you - there
1 is no need to code them yourself. Support for tagging symbols ($b, $f,
1 $p and $m) which is also mentioned in the current ARM ELF specification
1 is not implemented. This is because they have been dropped from the new
1 EABI and so tools cannot rely upon their presence.
1