Describes the image structure and the functionality available in the ARM linker, armlink, to generate images.
3.1 The structure of an ARM ELF image.
3.2 Simple images.
3.3 Section placement with the linker.
3.4 Linker support for creating demand-paged files.
3.5 Linker reordering of execution regions
containing Thumb code.
3.6 Linker-generated veneers.
3.7 Command-line options used to control the generation of C++ exception tables.
3.8 Weak references and definitions.
3.9 How the linker performs library searching, selection, and scanning.
3.10 How the linker searches for the ARM standard libraries.
3.11 Specifying user libraries when linking.
3.12 How the linker resolves references.
3.13 The strict family of linker options.
3.14 Avoiding the BLX (immediate) instruction issue on an ARM1176JZ-S or ARM1176JZF-S