#source: reloc-1a.s -march=from-abi -mabi=64 -EB #source: reloc-1b.s -march=from-abi -mabi=64 -EB #ld: -r #readelf: --relocs Relocation section '\.rela\.text' .* .* # # Relocations against tstarta # .* R_MIPS_HI16 .* \.text \- 8010 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \- 8010 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_HI16 .* \.text \- 8000 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \- 8000 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_HI16 .* \.text \+ 0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \+ 0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_HI16 .* \.text \+ 7ff0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \+ 7ff0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_HI16 .* \.text \+ 8010 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \+ 8010 .* R_MIPS_NONE * .* R_MIPS_NONE * # # Relocations against t32a # .* R_MIPS_HI16 .* \.text \- 7ff0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \- 7ff0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_HI16 .* \.text \- 7fe0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \- 7fe0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_HI16 .* \.text \+ 20 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \+ 20 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_HI16 .* \.text \+ 8010 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \+ 8010 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_HI16 .* \.text \+ 8030 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \+ 8030 .* R_MIPS_NONE * .* R_MIPS_NONE * # # Relocations against _start # .* R_MIPS_HI16 .* _start \- 8010 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* _start \- 8010 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_HI16 .* _start \- 8000 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* _start \- 8000 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_HI16 .* _start \+ 0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* _start \+ 0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_HI16 .* _start \+ 7ff0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* _start \+ 7ff0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_HI16 .* _start \+ 8010 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* _start \+ 8010 .* R_MIPS_NONE * .* R_MIPS_NONE * # # Relocations against tstarta # .* R_MIPS_GOT16 .* \.text \- 8010 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \- 8010 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_GOT16 .* \.text \- 8000 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \- 8000 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_GOT16 .* \.text \+ 0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \+ 0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_GOT16 .* \.text \+ 7ff0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \+ 7ff0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_GOT16 .* \.text \+ 8010 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \+ 8010 .* R_MIPS_NONE * .* R_MIPS_NONE * # # Relocations against t32a # .* R_MIPS_GOT16 .* \.text \- 7ff0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \- 7ff0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_GOT16 .* \.text \- 7fe0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \- 7fe0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_GOT16 .* \.text \+ 20 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \+ 20 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_GOT16 .* \.text \+ 8010 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \+ 8010 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_GOT16 .* \.text \+ 8030 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \+ 8030 .* R_MIPS_NONE * .* R_MIPS_NONE * # # Relocations against sdg # .* R_MIPS_GPREL16 .* sdg \- 4 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_GPREL16 .* sdg \+ 0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_GPREL16 .* sdg \+ 4 .* R_MIPS_NONE * .* R_MIPS_NONE * # # Relocations against sdla. .sdata should be the first piece of gp-relative # data, which the linker script should put _gp - 0x7ff0. # .* R_MIPS_GPREL16 .* \.sdata \- 7fe4 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_GPREL16 .* \.sdata \- 7fe0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_GPREL16 .* \.sdata \- 7fdc .* R_MIPS_NONE * .* R_MIPS_NONE * # # Relocations against tstarta # .* R_MIPS_26 .* \.text \- 4 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_26 .* \.text \+ 0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_26 .* \.text \+ 4 .* R_MIPS_NONE * .* R_MIPS_NONE * # # Relocations against t32a # .* R_MIPS_26 .* \.text \+ 1c .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_26 .* \.text \+ 20 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_26 .* \.text \+ 24 .* R_MIPS_NONE * .* R_MIPS_NONE * # # Relocations against _start # .* R_MIPS_26 .* _start \- 4 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_26 .* _start \+ 0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_26 .* _start \+ 4 .* R_MIPS_NONE * .* R_MIPS_NONE * # # Relocations against tstartb # .* R_MIPS_HI16 .* \.text \+ 7fe0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \+ 7fe0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_HI16 .* \.text \+ 7ff0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \+ 7ff0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_HI16 .* \.text \+ fff0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \+ fff0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_HI16 .* \.text \+ 17fe0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \+ 17fe0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_HI16 .* \.text \+ 18000 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \+ 18000 .* R_MIPS_NONE * .* R_MIPS_NONE * # # Relocations against t32b # .* R_MIPS_HI16 .* \.text \+ 8000 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \+ 8000 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_HI16 .* \.text \+ 8010 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \+ 8010 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_HI16 .* \.text \+ 10010 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \+ 10010 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_HI16 .* \.text \+ 18000 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \+ 18000 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_HI16 .* \.text \+ 18020 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \+ 18020 .* R_MIPS_NONE * .* R_MIPS_NONE * # # Relocations against _start # .* R_MIPS_HI16 .* _start \- 8010 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* _start \- 8010 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_HI16 .* _start \- 8000 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* _start \- 8000 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_HI16 .* _start \+ 0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* _start \+ 0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_HI16 .* _start \+ 7ff0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* _start \+ 7ff0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_HI16 .* _start \+ 8010 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* _start \+ 8010 .* R_MIPS_NONE * .* R_MIPS_NONE * # # Relocations against tstartb # .* R_MIPS_GOT16 .* \.text \+ 7fe0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \+ 7fe0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_GOT16 .* \.text \+ 7ff0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \+ 7ff0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_GOT16 .* \.text \+ fff0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \+ fff0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_GOT16 .* \.text \+ 17fe0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \+ 17fe0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_GOT16 .* \.text \+ 18000 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \+ 18000 .* R_MIPS_NONE * .* R_MIPS_NONE * # # Relocations against t32b # .* R_MIPS_GOT16 .* \.text \+ 8000 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \+ 8000 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_GOT16 .* \.text \+ 8010 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \+ 8010 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_GOT16 .* \.text \+ 10010 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \+ 10010 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_GOT16 .* \.text \+ 18000 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \+ 18000 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_GOT16 .* \.text \+ 18020 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_LO16 .* \.text \+ 18020 .* R_MIPS_NONE * .* R_MIPS_NONE * # # Relocations against sdg # .* R_MIPS_GPREL16 .* sdg \- 4 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_GPREL16 .* sdg \+ 0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_GPREL16 .* sdg \+ 4 .* R_MIPS_NONE * .* R_MIPS_NONE * # # Relocations against sdlb # .* R_MIPS_GPREL16 .* \.sdata \- 7fc4 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_GPREL16 .* \.sdata \- 7fc0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_GPREL16 .* \.sdata \- 7fbc .* R_MIPS_NONE * .* R_MIPS_NONE * # # Relocations against tstartb # .* R_MIPS_26 .* \.text \+ ffec .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_26 .* \.text \+ fff0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_26 .* \.text \+ fff4 .* R_MIPS_NONE * .* R_MIPS_NONE * # # Relocations against t32b # .* R_MIPS_26 .* \.text \+ 1000c .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_26 .* \.text \+ 10010 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_26 .* \.text \+ 10014 .* R_MIPS_NONE * .* R_MIPS_NONE * # # Relocations against _start # .* R_MIPS_26 .* _start \- 4 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_26 .* _start \+ 0 .* R_MIPS_NONE * .* R_MIPS_NONE * .* R_MIPS_26 .* _start \+ 4 .* R_MIPS_NONE * .* R_MIPS_NONE * #pass