The load region attributes are:
Absolute address. The load address of the region is specified by the base designator. This is the default, unless you use
Increase the alignment constraint for the load region from 4 to
must be a positive power of 2. If the load region has a
then this must be
aligned. If the load region has a
+then the linker aligns the calculated base address of the region to an
This can also affect the offset in the ELF file. For example, the following causes the data for
FOOto be written out at 4k offset into the ELF file:
FOO +4 ALIGN 4096
RW data compression is enabled by default. The
NOCOMPRESSkeyword enables you to specify that the contents of a load region must not be compressed in the final image.
OVERLAYkeyword enables you to have multiple load regions at the same address. ARM tools do not provide an overlay mechanism. To use multiple load regions at the same address, you must provide your own overlay manager.
This region is position independent.
PIis not supported for AArch64 state.
Overlapping of load regions.
String sharing with the
This region is relocatable.
RELOCis not supported for AArch64 state.
armlink User Guide: