14 PROVIDE(_etext = .);
\r
17 .reginfo : { *(.reginfo) }
\r
19 /* Global/static constructors and deconstructors. */
\r
21 KEEP(*crtbegin*.o(.ctors))
\r
22 KEEP(*(EXCLUDE_FILE(*crtend*.o) .ctors))
\r
23 KEEP(*(SORT(.ctors.*)))
\r
27 KEEP(*crtbegin*.o(.dtors))
\r
28 KEEP(*(EXCLUDE_FILE(*crtend*.o) .dtors))
\r
29 KEEP(*(SORT(.dtors.*)))
\r
34 .rodata ALIGN(128): {
\r
48 .rdata ALIGN(128): { *(.rdata) }
\r
49 .gcc_except_table ALIGN(128): { *(.gcc_except_table) }
\r
51 _gp = ALIGN(128) + 0x7ff0;
\r
52 .lit4 ALIGN(128): { *(.lit4) }
\r
53 .lit8 ALIGN(128): { *(.lit8) }
\r
55 .sdata ALIGN(128): {
\r
64 /* Uninitialized data. */
\r
65 .sbss ALIGN(128) : {
\r
69 *(.gnu.linkonce.sb*)
\r
84 /* Symbols needed by crt0.s. */
\r
85 PROVIDE(_heap_size = -1);
\r
86 PROVIDE(_stack = -1);
\r
87 PROVIDE(_stack_size = 128 * 1024);
\r