OUTPUT_FORMAT("elf32-i386") OUTPUT_ARCH("i386") ENTRY(start) SECTIONS { .text 0x11000 : { code = .; _code = .; __code = .; *(.text) *(.rdata) . = ALIGN(4096); } endCode = .; .data : { data = .; _data = .; __data = .; *(.data) . = ALIGN(4096); } endData = .; initcall_start = .; _initcall_start = .; .initcall.init : { *(.initcall1.init) *(.initcall2.init) *(.initcall3.init) *(.initcall4.init) } initcall_end = .; _initcall_end = .; symtable_start = .; _symtable_start = .; .symtable : { *(.symtable) } symtable_end = .; _symtable_end = .; symstrings_start = .; _symstrings_start = .; .symstrings : { *(.symstrings) . = ALIGN(4096); } symstrings_end = .; _symstrings_end = .; .bss : { bss = .; _bss = .; __bss = .; *(.bss.page_aligned) *(.bss) *(COMMON) . = ALIGN(4); endbss = .; _endbss = .; } end = .; _end = .; __end = .; }