Home | History | Annotate | Line # | Download | only in conf
      1  1.8    simonb /* $NetBSD: stand.ldscript,v 1.8 2021/04/23 08:42:25 simonb Exp $ */
      2  1.1  jonathan 
      3  1.3    simonb /*  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.3    simonb       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.8    simonb     *(.text.*)
     15  1.1  jonathan     *(.gnu.warning)
     16  1.1  jonathan   } =0
     17  1.1  jonathan   _etext = .;
     18  1.1  jonathan   PROVIDE (etext = .);
     19  1.4   tsutsui   .rodata    : { *(.rodata) *(.rodata.*) }
     20  1.1  jonathan   .data    :
     21  1.1  jonathan   {
     22  1.1  jonathan     _fdata = . ;
     23  1.1  jonathan     *(.data)
     24  1.1  jonathan     CONSTRUCTORS
     25  1.1  jonathan   }
     26  1.1  jonathan   _gp = ALIGN(16);
     27  1.1  jonathan   .lit8 : { *(.lit8) }
     28  1.1  jonathan   .lit4 : { *(.lit4) }
     29  1.1  jonathan   .sdata     : { *(.sdata) }
     30  1.1  jonathan   _edata  =  .;
     31  1.1  jonathan   PROVIDE (edata = .);
     32  1.1  jonathan   __bss_start = .;
     33  1.1  jonathan   _fbss = .;
     34  1.1  jonathan   .sbss      : { *(.sbss) *(.scommon) }
     35  1.1  jonathan   .bss       :
     36  1.1  jonathan   {
     37  1.6  uebayasi     *(.bss)
     38  1.6  uebayasi     *(COMMON)
     39  1.1  jonathan   }
     40  1.1  jonathan   _end = . ;
     41  1.1  jonathan   PROVIDE (end = .);
     42  1.5  christos   /DISCARD/ : {
     43  1.5  christos     *(.eh_frame_hdr)
     44  1.5  christos     *(.eh_frame)
     45  1.5  christos   }
     46  1.1  jonathan }
     47