[BACK]Return to ldscript.tail CVS log [TXT][DIR] Up to [local] / sys / arch / arm / conf

Annotation of sys/arch/arm/conf/ldscript.tail, Revision 1.1

1.1     ! nbrk        1: /*     $OpenBSD: ldscript.tail,v 1.2 2005/01/02 19:57:57 drahn Exp $         */
        !             2:   } =0
        !             3:   PROVIDE (__etext = .);
        !             4:   PROVIDE (_etext = .);
        !             5:   PROVIDE (etext = .);
        !             6:   /* Adjust the address for the data segment to start on the next page
        !             7:      boundary.  */
        !             8:   . = ALIGN(0x8000);
        !             9:   .data    :
        !            10:   AT (LOADADDR(.text) + (ADDR(.data) - ADDR(.text)))
        !            11:   {
        !            12:     __data_start = . ;
        !            13:     *(.data)
        !            14:     *(.data.*)
        !            15:   }
        !            16:   .sdata     :
        !            17:   AT (LOADADDR(.data) + (ADDR(.sdata) - ADDR(.data)))
        !            18:   {
        !            19:     *(.sdata)
        !            20:     *(.sdata.*)
        !            21:   }
        !            22:   _edata = .;
        !            23:   PROVIDE (edata = .);
        !            24:   __bss_start = .;
        !            25:   __bss_start__ = .;
        !            26:   .sbss      :
        !            27:   {
        !            28:     PROVIDE (__sbss_start = .);
        !            29:     PROVIDE (___sbss_start = .);
        !            30:     *(.dynsbss)
        !            31:     *(.sbss)
        !            32:     *(.sbss.*)
        !            33:     *(.scommon)
        !            34:     PROVIDE (__sbss_end = .);
        !            35:     PROVIDE (___sbss_end = .);
        !            36:   }
        !            37:   .bss       :
        !            38:   {
        !            39:    *(.dynbss)
        !            40:    *(.bss)
        !            41:    *(.bss.*)
        !            42:    *(COMMON)
        !            43:    /* Align here to ensure that the .bss section occupies space up to
        !            44:       _end.  Align after .bss to ensure correct alignment even if the
        !            45:       .bss section disappears because there are no input sections.  */
        !            46:    . = ALIGN(32 / 8);
        !            47:   }
        !            48:   . = ALIGN(32 / 8);
        !            49:   _end = .;
        !            50:   _bss_end__ = . ; __bss_end__ = . ; __end__ = . ;
        !            51:   PROVIDE (end = .);
        !            52: }
        !            53:

CVSweb