Home | History | Annotate | Line # | Download | only in conf
stand.ldscript revision 1.2.4.1
      1  1.2.4.1      fvdl /* $NetBSD: stand.ldscript,v 1.2.4.1 2001/10/11 00:01:47 fvdl Exp $ */
      2      1.1  jonathan 
      3  1.2.4.1      fvdl /*  ldscript for NetBSD/mips stand-alone programs */
      4      1.1  jonathan OUTPUT_ARCH(mips)
      5      1.1  jonathan ENTRY(_start)
      6      1.1  jonathan SECTIONS
      7      1.1  jonathan {
      8      1.1  jonathan   /*  Read-only sections, merged into text segment.  Assumes the
      9  1.2.4.1      fvdl       stand Makefile sets the start address via -Ttext.  */
     10      1.1  jonathan   .text      :
     11      1.1  jonathan   {
     12      1.1  jonathan     _ftext = . ;
     13      1.1  jonathan     *(.text)
     14      1.1  jonathan     *(.gnu.warning)
     15      1.1  jonathan   } =0
     16      1.1  jonathan   _etext = .;
     17      1.1  jonathan   PROVIDE (etext = .);
     18      1.1  jonathan   .rodata    : { *(.rodata)  }
     19      1.1  jonathan   .data    :
     20      1.1  jonathan   {
     21      1.1  jonathan     _fdata = . ;
     22      1.1  jonathan     *(.data)
     23      1.1  jonathan     CONSTRUCTORS
     24      1.1  jonathan   }
     25      1.1  jonathan   _gp = ALIGN(16);
     26      1.1  jonathan   .lit8 : { *(.lit8) }
     27      1.1  jonathan   .lit4 : { *(.lit4) }
     28      1.1  jonathan   .sdata     : { *(.sdata) }
     29      1.1  jonathan   _edata  =  .;
     30      1.1  jonathan   PROVIDE (edata = .);
     31      1.1  jonathan   __bss_start = .;
     32      1.1  jonathan   _fbss = .;
     33      1.1  jonathan   .sbss      : { *(.sbss) *(.scommon) }
     34      1.1  jonathan   .bss       :
     35      1.1  jonathan   {
     36      1.1  jonathan    *(.bss)
     37      1.1  jonathan    *(COMMON)
     38      1.1  jonathan   }
     39      1.1  jonathan   _end = . ;
     40      1.1  jonathan   PROVIDE (end = .);
     41      1.1  jonathan }
     42