ldscript.ia64 revision 135695
1/* $FreeBSD: head/sys/boot/ia64/ski/ldscript.ia64 117677 2003-07-17 01:49:59Z marcel $ */ 2OUTPUT_FORMAT("elf64-ia64-little", "elf64-ia64-little", "elf64-ia64-little") 3OUTPUT_ARCH(ia64) 4ENTRY(_start) 5SECTIONS 6{ 7 /* Read-only sections, merged into text segment: */ 8 . = 0x100000; 9 .text : { 10 *(.text .stub .text.* .gnu.linkonce.t.*) 11 /* .gnu.warning sections are handled specially by elf32.em. */ 12 *(.gnu.warning) 13 *(.plt) 14 } =0x00300000010070000002000001000400 15 .data : { 16 *(.rodata .rodata.* .gnu.linkonce.r.*) 17 *(.rodata1) 18 *(.sdata2 .sdata2.* .gnu.linkonce.s2.*) 19 *(.sbss2 .sbss2.* .gnu.linkonce.sb2.*) 20 *(.opd) 21 *(.IA_64.unwind_info* .gnu.linkonce.ia64unwi.*) 22 *(.IA_64.unwind* .gnu.linkonce.ia64unw.*) 23 __start_set_Xcommand_set = .; 24 *(set_Xcommand_set) 25 __stop_set_Xcommand_set = .; 26 *(.data .data.* .gnu.linkonce.d.*) 27 *(.data1) 28 *(.plabel) 29 *(.dynbss) 30 *(.bss .bss.* .gnu.linkonce.b.*) 31 *(COMMON) 32 } 33 __gp = .; 34 .sdata : { 35 *(.got.plt .got) 36 *(.IA_64.pltoff) 37 *(.sdata .sdata.* .gnu.linkonce.s.*) 38 *(dynsbss) 39 *(.sbss .sbss.* .gnu.linkonce.sb.*) 40 *(.scommon) 41 } 42 .dynamic : { *(.dynamic) } 43 .rela : { 44 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) 45 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) 46 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) 47 *(.rela.got) 48 *(.rela.sdata .rela.sdata.* .rela.gnu.linkonce.s.*) 49 *(.rela.sbss .rela.sbss.* .rela.gnu.linkonce.sb.*) 50 *(.rela.sdata2 .rela.sdata2.* .rela.gnu.linkonce.s2.*) 51 *(.rela.sbss2 .rela.sbss2.* .rela.gnu.linkonce.sb2.*) 52 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) 53 *(.rela.plt) 54 *(.rela.IA_64.pltoff) 55 *(.relaset_*) 56 *(.rela.dyn .rela.dyn.*) 57 } 58 .hash : { *(.hash) } 59 .dynsym : { *(.dynsym) } 60 .dynstr : { *(.dynstr) } 61} 62