5 flatmem : ORIGIN = 0x0, LENGTH = 0xfffffff
28 W_RODAT *(.gnu.linkonce.r*)
30 /* This is special code area at the end of the normal
31 text section. It contains a small lookup table at
32 the start followed by the code pointed to by entries
33 in the lookup table. */
57 R_RODAT *(.gnu.linkonce.r*)
66 /* Microblaze has .sdata and .sbss (small bss). They must
67 be contiguous, so please don't move any of this. JW */
71 *(.sbss) /* Don't move this! */
74 _ssrw_size = _essrw - _ssrw;
75 PROVIDE(_SDA_BASE_ = _ssrw + (_ssrw_size / 2));
83 /* microblaze-specific read-only small data area
84 and associated locating symbols */
88 _ssro_size = _essro - _ssro;
89 PROVIDE(_SDA2_BASE_ = _ssro + (_ssro_size / 2));
93 LONG((__CTOR_END__ - __CTOR_LIST__) / 4 - 2)
98 LONG((__DTOR_END__ - __DTOR_LIST__) / 4 - 2)
103 PROVIDE (__preinit_array_start = .);
104 KEEP (*(.preinit_array))
105 PROVIDE (__preinit_array_end = .);
107 PROVIDE (__init_array_start = .);
108 KEEP (*(SORT(.init_array.*)))
109 KEEP (*(.init_array))
110 PROVIDE (__init_array_end = .);
112 PROVIDE (__fini_array_start = .);
113 KEEP (*(.fini_array))
114 KEEP (*(SORT(.fini_array.*)))
115 PROVIDE (__fini_array_end = .);
146 .junk 0 : { *(.rel*) *(.rela*) }
147 /* Stabs debugging sections. */
148 .stab 0 : { *(.stab) }
149 .stabstr 0 : { *(.stabstr) }
150 .stab.excl 0 : { *(.stab.excl) }
151 .stab.exclstr 0 : { *(.stab.exclstr) }
152 .stab.index 0 : { *(.stab.index) }
153 .stab.indexstr 0 : { *(.stab.indexstr) }
154 .comment 0 : { *(.comment) }
155 .debug_abbrev 0 : { *(.debug_abbrev) }
156 .debug_info 0 : { *(.debug_info) }
157 .debug_line 0 : { *(.debug_line) }
158 .debug_pubnames 0 : { *(.debug_pubnames) }
159 .debug_aranges 0 : { *(.debug_aranges) }