ldscript.ia64 revision 85475
177943Sdfr/* $FreeBSD: head/sys/boot/ia64/efi/ldscript.ia64 85475 2001-10-25 08:50:14Z dfr $ */ 277943SdfrOUTPUT_FORMAT("elf64-ia64-little", "elf64-ia64-little", "elf64-ia64-little") 377943SdfrOUTPUT_ARCH(ia64) 477943SdfrENTRY(_start_plabel) 577943SdfrSECTIONS 677943Sdfr{ 777943Sdfr /* Read-only sections, merged into text segment: */ 877943Sdfr . = 0; 977943Sdfr ImageBase = .; 1077979Sdfr . += 4096; 1177943Sdfr .text : 1277943Sdfr { 1377943Sdfr *(.text) 1477943Sdfr *(.stub) 1577943Sdfr /* .gnu.warning sections are handled specially by elf32.em. */ 1677943Sdfr *(.gnu.warning) 1777943Sdfr *(.gnu.linkonce.t*) 1885475Sdfr *(.plt) 1977943Sdfr } 2077943Sdfr . = ALIGN(4096); 2177943Sdfr .hash : { *(.hash) } 2277943Sdfr . = ALIGN(4096); 2377943Sdfr .data : 2477943Sdfr { 2577943Sdfr *(.rodata) 2677943Sdfr *(.rodata1) 2777943Sdfr *(.set.*) 2877943Sdfr *(.ctors) 2977943Sdfr *(.data) 3077943Sdfr *(.data1) 3177943Sdfr *(.gnu.linkonce.d*) 3277943Sdfr *(.plabel) 3377943Sdfr *(.IA_64.unwind) 3477943Sdfr *(.IA_64.unwind_info) 3577943Sdfr *(.bss) 3677943Sdfr *(.dynbss) 3777943Sdfr *(COMMON) 3877943Sdfr } 3977943Sdfr . = ALIGN(4096); 4085436Sdfr __gp = .; 4177943Sdfr .sdata : 4277943Sdfr { 4377943Sdfr *(.got.plt) 4477943Sdfr *(.got) 4585475Sdfr *(.IA_64.pltoff) 4677943Sdfr *(.sdata) 4777943Sdfr *(.sbss) 4877943Sdfr *(.scommon) 4977943Sdfr } 5077943Sdfr . = ALIGN(4096); 5177943Sdfr .dynamic : { *(.dynamic) } 5277943Sdfr . = ALIGN(4096); 5377943Sdfr .rela : 5477943Sdfr { 5577943Sdfr *(.rela.text) 5677943Sdfr *(.rela.gnu.linkonce.t*) 5777943Sdfr *(.rela.set.*) 5877943Sdfr *(.rela.sdata) 5977943Sdfr *(.rela.data) 6077943Sdfr *(.rela.gnu.linkonce.d*) 6177943Sdfr *(.rela.got) 6277943Sdfr *(.rela.stab) 6377943Sdfr *(.rela.ctors) 6483078Sdfr *(.relaset_*) 6585436Sdfr *(.rela.IA_64.pltoff) 6677943Sdfr } 6777943Sdfr . = ALIGN(4096); 6877943Sdfr .reloc : { *(.reloc) } 6977943Sdfr . = ALIGN(4096); 7077943Sdfr .dynsym : { *(.dynsym) } 7177943Sdfr . = ALIGN(4096); 7277943Sdfr .dynstr : { *(.dynstr) } 7377943Sdfr .ignored : 7477943Sdfr { 7577943Sdfr *(.rela.plabel) 7677943Sdfr *(.rela.reloc) 7777943Sdfr } 7877943Sdfr} 7977943Sdfr 80