Subversion Repositories Kolibri OS

Rev

Rev 6529 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
4940 Serge 1
 
2
3
 
4
{
5
6
 
7
  . = ALIGN(__section_alignment__);
8
9
 
10
  {
11
         *(.text)
12
         *(SORT(.text$*))
13
         *(.text.*)
14
         *(.gnu.linkonce.t.*)
15
         *(.glue_7t)
16
         *(.glue_7)
17
         ___CTOR_LIST__ = .; __CTOR_LIST__ = . ;
18
                        LONG (-1);*(.ctors); *(.ctor); *(SORT(.ctors.*));  LONG (0);
19
         ___DTOR_LIST__ = .; __DTOR_LIST__ = . ;
20
                        LONG (-1); *(.dtors); *(.dtor); *(SORT(.dtors.*));  LONG (0);
21
         *(.fini)
22
23
 
24
         ___crt_xc_start__ = . ;
25
         *(SORT(.CRT$XC*))  /* C initialization */
26
         ___crt_xc_end__ = . ;
27
         ___crt_xi_start__ = . ;
28
         *(SORT(.CRT$XI*))  /* C++ initialization */
29
         ___crt_xi_end__ = . ;
30
         ___crt_xl_start__ = . ;
31
         *(SORT(.CRT$XL*))  /* TLS callbacks */
32
    /* ___crt_xl_end__ is defined in the TLS Directory support code */
33
         ___crt_xp_start__ = . ;
34
         *(SORT(.CRT$XP*))  /* Pre-termination */
35
         ___crt_xp_end__ = . ;
36
         ___crt_xt_start__ = . ;
37
         *(SORT(.CRT$XT*))  /* Termination */
38
         ___crt_xt_end__ = . ;
39
40
 
41
42
 
43
         *(SORT(.rdata$*))
44
         __rt_psrelocs_start = .;
45
         *(.rdata_runtime_pseudo_reloc)
46
         __rt_psrelocs_end = .;
47
  }
48
  __rt_psrelocs_size = __rt_psrelocs_end - __rt_psrelocs_start;
49
  ___RUNTIME_PSEUDO_RELOC_LIST_END__ = .;
50
  __RUNTIME_PSEUDO_RELOC_LIST_END__ = .;
51
  ___RUNTIME_PSEUDO_RELOC_LIST__ = . - __rt_psrelocs_size;
52
  __RUNTIME_PSEUDO_RELOC_LIST__ = . - __rt_psrelocs_size;
53
54
 
55
  {
56
     PROVIDE ( __data_start__ = .) ;
57
     *(.data)
58
     *(.data2)
59
     *(SORT(.data$*))
60
     *(.jcr)
61
     __CRT_MT = .;
62
     LONG(0);
63
     PROVIDE ( __data_end__ = .) ;
64
     *(.data_cygwin_nocopy)
65
  }
66
67
 
68
  {
69
    __bss_start__ = . ;
70
    *(.bss)
71
    *(COMMON)
72
    __bss_end__ = . ;
73
  }
74
75
 
76
  {
77
    *(.edata)
78
  }
79
80
 
81
  {
82
    *(.debug$S)
83
    *(.debug$T)
84
    *(.debug$F)
85
    *(.drectve)
86
    *(.note.GNU-stack)
87
    *(.eh_frame)
88
    *(.comment)
89
    *(.debug_abbrev)
90
    *(.debug_info)
91
    *(.debug_line)
92
    *(.debug_frame)
93
    *(.debug_loc)
94
    *(.debug_pubnames)
95
    *(.debug_aranges)
96
    *(.debug_ranges)
97
  }
98
99
 
100
  {
101
    SORT(*)(.idata$2)
102
    SORT(*)(.idata$3)
103
    /* These zeroes mark the end of the import list. */
104
    LONG (0); LONG (0); LONG (0); LONG (0); LONG (0);
105
    SORT(*)(.idata$4)
106
    SORT(*)(.idata$5)
107
    SORT(*)(.idata$6)
108
    SORT(*)(.idata$7)
109
  }
110
111
 
112
  {
113
    *(.reloc)
114
  }
115
116
 
117