stand.ldscript revision 1.4
1/*	$NetBSD: stand.ldscript,v 1.4 2015/08/22 02:23:58 uebayasi Exp $	*/
2
3ENTRY(_start)
4SECTIONS
5{
6  /* Read-only sections, merged into text segment: */
7  .text :
8  {
9    *(.text)
10    *(.text.*)
11    *(.stub)
12  }
13  _etext = . ;
14  PROVIDE (etext = .) ;
15
16  .rodata :
17  {
18    *(.rodata)
19    *(.rodata.*)
20  }
21
22  __data_start = . ;
23  .data :
24  {
25    *(.data)
26  }
27  .data.cacheline_aligned :
28  {
29    *(.data.cacheline_aligned)
30  }
31  .data.read_mostly :
32  {
33    *(.data.read_mostly)
34  }
35  _edata = . ;
36  PROVIDE (edata = .) ;
37  __bss_start = . ;
38  .bss :
39  {
40    *(.bss)
41    *(.bss.*)
42    *(COMMON)
43    . = ALIGN(32 / 8);
44  }
45  . = ALIGN(32 / 8);
46  _end = . ;
47  PROVIDE (end = .) ;
48  /DISCARD/ : {
49    *(.eh_frame_hdr)
50    *(.eh_frame)
51    *(.rel.eh_frame)
52    *(.rela.eh_frame)
53    *(.note.netbsd.ident)
54  }
55}
56SECTIONS
57{
58  .text :
59  AT (ADDR(.text) & 0x0fffffff)
60  {
61    *(.text)
62  } =0
63}
64