[BACK]Return to ld.script CVS log [TXT][DIR] Up to [local] / sys / arch / hppa64 / stand / boot

Annotation of sys/arch/hppa64/stand/boot/ld.script, Revision 1.1.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