1 OUTPUT_ARCH(mips) 2 ENTRY(_start) 3 4 SECTIONS 5 { 6 /* Program memory section. */ 7 8 . = 0x81c00000; 9 .text2 : { *(.text*) } 10 11 . = ALIGN(4); 12 .rodata : { *(.rodata*) } 13 14 . = ALIGN(4); 15 .sdata : { *(.sdata*) } 16 17 . = ALIGN(4); 18 .data : { *(.data*) *(.scommon*) *(.reginfo*) } 19 20 . = ALIGN(4); 21 .sbss : { *(.sbss*) } 22 .bss : { *(.bss*) } 23 24 .got : ALIGN(8192) { 25 _gp = ALIGN(16); 26 _got_start = ABSOLUTE(.); 27 *(.got*) 28 } 29 _got_end = ABSOLUTE(.); 30 31 .got_copy : ALIGN(8192) { 32 _gp_copy = ALIGN(16); 33 _got_copy_start = ABSOLUTE(.); 34 . += _got_end - _got_start; 35 } 36 _got_copy_end = ABSOLUTE(.); 37 } 38