1 OUTPUT_FORMAT(pei-arm-wince-little)
5 .text __image_base__ + __section_alignment__ :
13 ___CTOR_LIST__ = .; __CTOR_LIST__ = . ;
14 LONG (-1); *(.ctors); *(.ctor); LONG (0);
15 ___DTOR_LIST__ = .; __DTOR_LIST__ = . ;
16 LONG (-1); *(.dtors); *(.dtor); LONG (0);
18 /* ??? Why is .gcc_exc here? */
23 init BLOCK(__section_alignment__) :
29 /* The Cygwin32 library uses a section to avoid copying certain data
30 on fork. This used to be named ".data". The linker used
31 to include this between __data_start__ and __data_end__, but that
32 breaks building the cygwin32 dll. Instead, we name the section
33 ".data_cygwin_nocopy" and explictly include it after __data_end__. */
34 .data BLOCK(__section_alignment__) :
41 *(.data_cygwin_nocopy)
43 .rdata BLOCK(__section_alignment__) :
49 .edata BLOCK(__section_alignment__) :
61 .idata BLOCK(__section_alignment__) :
63 /* This cannot currently be handled with grouped sections.
64 See pe.em:sort_sections. */
67 /* These zeroes mark the end of the import list. */
68 LONG (0); LONG (0); LONG (0); LONG (0); LONG (0);
74 .CRT BLOCK(__section_alignment__) :
78 .rsrc BLOCK(__section_alignment__) :
83 .bss BLOCK(__section_alignment__) :
90 .reloc BLOCK(__section_alignment__) :
93 /* These zeroes mark the end of the reloc section. */
94 LONG (0); LONG (0); LONG (0); LONG (0); LONG (0);
96 .stab BLOCK(__section_alignment__) (NOLOAD) :
100 .stabstr BLOCK(__section_alignment__) (NOLOAD) :