7.2.7 Restrictions on placing __at sections

There are restrictions when placing __at sections at specific addresses.

The following restrictions apply:
  • __at section address ranges must not overlap, unless the overlapping sections are placed in different overlay regions.
  • __at sections are not permitted in position independent execution regions.
  • You must not reference the linker-defined symbols $$Base, $$Limit and $$Length of an __at section.
  • __at sections must have an address that is a multiple of their alignment.
  • __at sections ignore any +FIRST or +LAST ordering constraints.
Related concepts
7.2.6 Placement of __at sections at a specific address
Non-ConfidentialPDF file icon PDF versionARM DUI0377G
Copyright © 2007, 2008, 2011, 2012, 2014, 2015 ARM. All rights reserved.