1 /* Default linker script, for normal executables */
2 OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm",
6 /* Do we need any of these for elf?
10 /* Read-only sections, merged into text segment: */
11 PROVIDE (__executable_start = 0x0000); . = 0x0000;
15 *(.text .stub .text.* .gnu.linkonce.t.*)
16 KEEP (*(.text.*personality*))
17 /* .gnu.warning sections are handled specially by elf32.em. */
19 *(.glue_7t) *(.glue_7)
21 PROVIDE (__etext = .);
24 .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
28 *(.data .data.* .gnu.linkonce.d.*)
29 KEEP (*(.gnu.linkonce.d.*personality*))
39 *(.bss .bss.* .gnu.linkonce.b.*)
41 /* Align here to ensure that the .bss section occupies space up to
42 _end. Align after .bss to ensure correct alignment even if the
43 .bss section disappears because there are no input sections. */
48 _bss_end__ = . ; __bss_end__ = . ; __end__ = . ;