ldscript.ia64 revision 83078
177943Sdfr/* $FreeBSD: head/sys/boot/ia64/efi/ldscript.ia64 83078 2001-09-05 13:36:41Z 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*) 1877943Sdfr } 1977943Sdfr . = ALIGN(4096); 2077943Sdfr .hash : { *(.hash) } 2177943Sdfr . = ALIGN(4096); 2277943Sdfr .data : 2377943Sdfr { 2477943Sdfr *(.rodata) 2577943Sdfr *(.rodata1) 2677943Sdfr *(.set.*) 2777943Sdfr *(.ctors) 2877943Sdfr *(.data) 2977943Sdfr *(.data1) 3077943Sdfr *(.gnu.linkonce.d*) 3177943Sdfr *(.plabel) 3277943Sdfr *(.IA_64.unwind) 3377943Sdfr *(.IA_64.unwind_info) 3477943Sdfr *(.bss) 3577943Sdfr *(.dynbss) 3677943Sdfr *(COMMON) 3777943Sdfr } 3877943Sdfr . = ALIGN(4096); 3977943Sdfr __gp = ALIGN(8) + 0x200000; 4077943Sdfr .sdata : 4177943Sdfr { 4277943Sdfr *(.got.plt) 4377943Sdfr *(.got) 4477943Sdfr *(.sdata) 4577943Sdfr *(.sbss) 4677943Sdfr *(.scommon) 4777943Sdfr } 4877943Sdfr . = ALIGN(4096); 4977943Sdfr .dynamic : { *(.dynamic) } 5077943Sdfr . = ALIGN(4096); 5177943Sdfr .rela : 5277943Sdfr { 5377943Sdfr *(.rela.text) 5477943Sdfr *(.rela.gnu.linkonce.t*) 5577943Sdfr *(.rela.set.*) 5677943Sdfr *(.rela.sdata) 5777943Sdfr *(.rela.data) 5877943Sdfr *(.rela.gnu.linkonce.d*) 5977943Sdfr *(.rela.got) 6077943Sdfr *(.rela.stab) 6177943Sdfr *(.rela.ctors) 6283078Sdfr *(.relaset_*) 6377943Sdfr } 6477943Sdfr . = ALIGN(4096); 6577943Sdfr .reloc : { *(.reloc) } 6677943Sdfr . = ALIGN(4096); 6777943Sdfr .dynsym : { *(.dynsym) } 6877943Sdfr . = ALIGN(4096); 6977943Sdfr .dynstr : { *(.dynstr) } 7077943Sdfr .ignored : 7177943Sdfr { 7277943Sdfr *(.rela.plabel) 7377943Sdfr *(.rela.reloc) 7477943Sdfr } 7577943Sdfr} 7677943Sdfr 77