1/* $NetBSD: kern.ldscript.tail,v 1.4 2014/01/30 15:36:43 matt Exp $ */ 2 3 } =0 4 .ARM.extab : { *(.ARM.extab* .gnu.linkonce.armextab.*) } 5 PROVIDE (__exidx_start = .); 6 .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } 7 PROVIDE (__exidx_end = .); 8 PROVIDE (__etext = .); 9 PROVIDE (_etext = .); 10 PROVIDE (etext = .); 11 . = ALIGN(0x1000); 12 .data : 13 { 14 __data_start = . ; 15 *(.data) 16 *(.data.*) 17 *(.sdata) 18 *(.sdata.*) 19 } 20 . = ALIGN(8); 21 _edata = .; 22 PROVIDE (edata = .); 23 __bss_start = .; 24 __bss_start__ = .; 25 .bss : 26 { 27 *(.dynbss) 28 *(.bss) 29 *(.bss.*) 30 *(COMMON) 31 /* Align here to ensure that the .bss section occupies space up to 32 _end. Align after .bss to ensure correct alignment even if the 33 .bss section disappears because there are no input sections. */ 34 . = ALIGN(32 / 8); 35 } 36 . = ALIGN(32 / 8); 37 _end = .; 38 _bss_end__ = . ; __bss_end__ = . ; __end__ = . ; 39 PROVIDE (end = .); 40} 41