Subversion Repositories Kolibri OS

Rev

Rev 3799 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3799 Rev 3805
Line 1... Line 1...
1
OUTPUT_FORMAT(pei-i386)
1
OUTPUT_FORMAT(pei-i386)
Line 2... Line 2...
2
 
2
 
Line 3... Line 3...
3
ENTRY("_crt_startup")
3
ENTRY("_libc_crt_startup")
4
 
4
 
Line 5... Line 5...
5
SECTIONS
5
SECTIONS
Line 12... Line 12...
12
  {
12
  {
13
    *(.text)
13
    *(.text)
14
    *(SORT(.text$*))
14
    *(SORT(.text$*))
15
    *(.text.*)
15
    *(.text.*)
16
        *(.glue_7t)
16
     *(.gnu.linkonce.t.*)
-
 
17
        *(.glue_7t)
17
        *(.glue_7)
18
        *(.glue_7)
18
        ___CTOR_LIST__ = .; __CTOR_LIST__ = . ;
19
        ___CTOR_LIST__ = .; __CTOR_LIST__ = . ;
19
                        LONG (-1);*(.ctors); *(.ctor); *(SORT(.ctors.*));  LONG (0);
20
                        LONG (-1);*(.ctors); *(.ctor); *(SORT(.ctors.*));  LONG (0);
20
        ___DTOR_LIST__ = .; __DTOR_LIST__ = . ;
21
        ___DTOR_LIST__ = .; __DTOR_LIST__ = . ;
21
                        LONG (-1); *(.dtors); *(.dtor); *(SORT(.dtors.*));  LONG (0);
22
                        LONG (-1); *(.dtors); *(.dtor); *(SORT(.dtors.*));  LONG (0);
22
        *(.fini)
23
        *(.fini)
23
    *(.rdata)
24
    *(.rdata)
24
    *(SORT(.rdata$*))
25
    *(SORT(.rdata$*))
25
    ___RUNTIME_PSEUDO_RELOC_LIST__ = .;
26
    __rt_psrelocs_start = .;
26
    __RUNTIME_PSEUDO_RELOC_LIST__ = .;
-
 
27
    *(.rdata_runtime_pseudo_reloc)
27
    *(.rdata_runtime_pseudo_reloc)
28
    ___RUNTIME_PSEUDO_RELOC_LIST_END__ = .;
28
    __rt_psrelocs_end = .;
-
 
29
    __rt_psrelocs_size = __rt_psrelocs_end - __rt_psrelocs_start;
-
 
30
    ___RUNTIME_PSEUDO_RELOC_LIST_END__ = .;
29
    __RUNTIME_PSEUDO_RELOC_LIST_END__ = .;
31
    __RUNTIME_PSEUDO_RELOC_LIST_END__ = .;
30
    __pei386_runtime_relocator = .;
32
    ___RUNTIME_PSEUDO_RELOC_LIST__ = . - __rt_psrelocs_size;
-
 
33
    __RUNTIME_PSEUDO_RELOC_LIST__ = . - __rt_psrelocs_size;
31
  }
34
  }
32
 
35
 
Line 33... Line 36...
33
  .data ALIGN(__section_alignment__):
36
  .data ALIGN(__section_alignment__):
34
  {
37
  {
35
     PROVIDE ( __data_start__ = .) ;
38
     PROVIDE ( __data_start__ = .) ;
Line 44... Line 47...
44
  }
47
  }
45
 
48
 
Line 46... Line 49...
46
  .bss ALIGN(__section_alignment__):
49
  .bss ALIGN(__section_alignment__):
47
  {
50
  {
-
 
51
    __bss_start__ = . ;
48
    *(.bss)
52
    *(.bss)
49
    *(COMMON)
53
    *(COMMON)
-
 
54
    __bss_end__ = . ;
50
  }
55
  }
Line 51... Line 56...
51
 
56
 
52
  .edata ALIGN(__section_alignment__):
57
  .edata ALIGN(__section_alignment__):
53
  {
58
  {