| [Top] | [Contents] | [Index] | [ ? ] |
This
is not the same as the executable image file alignment controlled by ld's
`--section-alignment' option; image file sections in PE are aligned to
multiples of 4096, which is far too large an alignment for ordinary variables.
It is rather the default alignment for (non-debug) sections within object
(`*.o') files, which are less strictly aligned.
The term "macro" is somewhat overloaded here, since
these macros have no relation to those defined by .macro,
see section .macro.
Literals for the
.init and .fini sections are always placed in separate
sections, even when `--text-section-literals' is enabled.
Any more details?