1323124Sdes/* $FreeBSD$ */ 2276707SdesOUTPUT_FORMAT("elf64-ia64-freebsd", "elf64-ia64-freebsd", "elf64-ia64-freebsd") 3276707SdesOUTPUT_ARCH(ia64) 4276707SdesENTRY(_start_plabel) 5276707SdesSECTIONS 6276707Sdes{ 7276707Sdes /* Read-only sections, merged into text segment: */ 8276707Sdes . = 0; 9276707Sdes ImageBase = .; 10276707Sdes . = SIZEOF_HEADERS; 11276707Sdes . = ALIGN(4096); 12276707Sdes .text : { 13276707Sdes *(.text .stub .text.* .gnu.linkonce.t.*) 14276707Sdes /* .gnu.warning sections are handled specially by elf32.em. */ 15276707Sdes *(.gnu.warning) 16276707Sdes *(.plt) 17276707Sdes } =0x00300000010070000002000001000400 18276707Sdes . = ALIGN(4096); 19276707Sdes __start_set_Xcommand_set = .; 20276707Sdes set_Xcommand_set : { *(set_Xcommand_set) } 21276707Sdes __stop_set_Xcommand_set = .; 22276707Sdes .data : { 23276707Sdes *(.rodata .rodata.* .gnu.linkonce.r.*) 24276707Sdes *(.rodata1) 25276707Sdes *(.sdata2 .sdata2.* .gnu.linkonce.s2.*) 26276707Sdes *(.sbss2 .sbss2.* .gnu.linkonce.sb2.*) 27276707Sdes *(.opd) 28276707Sdes *(.data .data.* .gnu.linkonce.d.*) 29276707Sdes *(.data1) 30276707Sdes *(.plabel) 31276707Sdes *(.dynbss) 32276707Sdes *(.bss .bss.* .gnu.linkonce.b.*) 33276707Sdes *(COMMON) 34276707Sdes } 35276707Sdes .IA_64.unwind_info : { *(.IA_64.unwind_info* .gnu.linkonce.ia64unwi.*) } 36276707Sdes .IA_64.unwind : { *(.IA_64.unwind* .gnu.linkonce.ia64unw.*) } 37276707Sdes . = ALIGN(4096); 38276707Sdes __gp = .; 39276707Sdes .sdata : { 40276707Sdes *(.got.plt .got) 41276707Sdes *(.IA_64.pltoff) 42276707Sdes *(.sdata .sdata.* .gnu.linkonce.s.*) 43276707Sdes *(dynsbss) 44276707Sdes *(.sbss .sbss.* .gnu.linkonce.sb.*) 45276707Sdes *(.scommon) 46276707Sdes } 47276707Sdes . = ALIGN(4096); 48276707Sdes .dynamic : { *(.dynamic) } 49276707Sdes . = ALIGN(4096); 50276707Sdes .rela.dyn : { 51276707Sdes *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) 52276707Sdes *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) 53276707Sdes *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) 54276707Sdes *(.rela.got) 55276707Sdes *(.rela.sdata .rela.sdata.* .rela.gnu.linkonce.s.*) 56276707Sdes *(.rela.sbss .rela.sbss.* .rela.gnu.linkonce.sb.*) 57276707Sdes *(.rela.sdata2 .rela.sdata2.* .rela.gnu.linkonce.s2.*) 58276707Sdes *(.rela.sbss2 .rela.sbss2.* .rela.gnu.linkonce.sb2.*) 59276707Sdes *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) 60276707Sdes *(.rela.plt) 61276707Sdes *(.rela.IA_64.pltoff) 62276707Sdes *(.relaset_*) 63276707Sdes *(.rela.dyn .rela.dyn.*) 64276707Sdes } 65276707Sdes . = ALIGN(4096); 66276707Sdes .reloc : { *(.reloc) } 67276707Sdes . = ALIGN(4096); 68295367Sdes .hash : { *(.hash) } 69295367Sdes . = ALIGN(4096); 70276707Sdes .dynsym : { *(.dynsym) } 71276707Sdes . = ALIGN(4096); 72276707Sdes .dynstr : { *(.dynstr) } 73295367Sdes} 74276707Sdes