Subversion Repositories Kolibri OS

Rev

Rev 4872 | Details | Compare with Previous | Last modification | View Log | RSS feed

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