ALIGN
Attribute (LOAD
,
RESERVE
)
The ALIGN
attribute is used to specify the alignment for a
loadable segment. The value specified is set in the p_align
field of the program header corresponding to the segment. Segment alignment is
used in calculating the virtual address of the beginning of the segment.
The alignment specified must be 0 or a power of 2. By default, the link-editor sets the alignment of a segment to the built-in default. This default differs from one CPU to another and might even be different between software revisions.
The ALIGN
attribute is related to the
PADDR
and VADDR
attributes, and must
be compatible with them.