Annotation of sys/arch/hppa64/stand/boot/ld.script, Revision 1.1
1.1 ! nbrk 1: /* $OpenBSD: ld.script,v 1.1 2005/04/01 10:40:48 mickey Exp $ */
! 2:
! 3: OUTPUT_FORMAT("elf64-hppa")
! 4: OUTPUT_ARCH(hppa2.0w)
! 5: ENTRY(begin)
! 6:
! 7: SECTIONS {
! 8:
! 9: /* Read-only sections, merged into text segment: */
! 10: . = + SIZEOF_HEADERS;
! 11: .text : {
! 12: *(.text)
! 13: *(.text.*)
! 14: *(.rodata)
! 15: *(.rodata1)
! 16: *($CODE$)
! 17: etext = .;
! 18: } = 0x08000240
! 19:
! 20: /* Read-write sections, merged into data segment: */
! 21: .data : {
! 22: $global$ = .;
! 23: *(.data)
! 24: *(.data1)
! 25: *(.sdata)
! 26: *(.sdata2)
! 27: *(.dynamic)
! 28: CONSTRUCTORS
! 29: edata = ABSOLUTE(.);
! 30: } = 0
! 31:
! 32: .opd : { *(.opd) }
! 33: PROVIDE(__gp = .);
! 34: .plt : { *(.plt) }
! 35: .dlt : { *(.dlt) }
! 36:
! 37: .bss : {
! 38: __bss_start = .;
! 39: *(.dynbss)
! 40: *(.bss)
! 41: *(.sbss)
! 42: *(.scommon)
! 43: *(COMMON)
! 44: end = ABSOLUTE(.);
! 45: __bss_end = .;
! 46: }
! 47:
! 48: /* don't need an unwind in the boot, unless we'll have a boot-ddb (; */
! 49: /DISCARD/ :
! 50: {
! 51: *(.PARISC.unwind)
! 52: *(.exitcall.exit)
! 53: *(.interp)
! 54: *(.dynsym)
! 55: *(.dynstr)
! 56: *(.dynamic)
! 57: *(.hash)
! 58: *(.stub)
! 59: }
! 60: }
! 61:
CVSweb