Subversion Repositories Kolibri OS

Rev

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

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