Subversion Repositories Kolibri OS

Rev

Rev 1906 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

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