[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

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