Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
at v2.6.25 43 lines 623 B view raw
1OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386") 2OUTPUT_ARCH(i386) 3ENTRY(startup_32) 4SECTIONS 5{ 6 /* Be careful parts of head_32.S assume startup_32 is at 7 * address 0. 8 */ 9 . = 0; 10 .text.head : { 11 _head = . ; 12 *(.text.head) 13 _ehead = . ; 14 } 15 .rodata.compressed : { 16 *(.rodata.compressed) 17 } 18 .text : { 19 _text = .; /* Text */ 20 *(.text) 21 *(.text.*) 22 _etext = . ; 23 } 24 .rodata : { 25 _rodata = . ; 26 *(.rodata) /* read-only data */ 27 *(.rodata.*) 28 _erodata = . ; 29 } 30 .data : { 31 _data = . ; 32 *(.data) 33 *(.data.*) 34 _edata = . ; 35 } 36 .bss : { 37 _bss = . ; 38 *(.bss) 39 *(.bss.*) 40 *(COMMON) 41 _end = . ; 42 } 43}