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 | { |