Archive / / / linkscript
2004-07-29 07:13:25 UTC
previous next
ENTRY(entry) OUTPUT_FORMAT(elf32-i386) SECTIONS { /DISCARD/ : { *(.comment) } boot 0x100000 : { entry.o(.text) boot.o /* (.text) boot.o(.data) boot.o(.rodata) */ } /* boot.bss 0x100000 + SIZEOF(boot) : { boot.o(.bss) } */ osdata ALIGN(4096) : { entry.o(osdata) } next_load_address = ALIGN(4096); .text 0xC0000000 : AT(next_load_address) { *(.text) } .data ADDR(.text) + SIZEOF(.text) : AT(next_load_address + SIZEOF(.text)) { *(.data) *(.rodata) } .bss ADDR(.data) + SIZEOF(.data) : AT(LOADADDR(.data) + SIZEOF(.data)) { } }