#source: reloc-1a.s -mabi=n32 #source: reloc-1b.s -mabi=n32 #ld: -r #readelf: --relocs Relocation section '\.rela\.text' .* .* # # Relocations against tstarta # .* R_MIPS_HI16 .* \.text \+ ffff7ff0 .* R_MIPS_LO16 .* \.text \+ ffff7ff0 .* R_MIPS_HI16 .* \.text \+ ffff8000 .* R_MIPS_LO16 .* \.text \+ ffff8000 .* R_MIPS_HI16 .* \.text \+ 0 .* R_MIPS_LO16 .* \.text \+ 0 .* R_MIPS_HI16 .* \.text \+ 7ff0 .* R_MIPS_LO16 .* \.text \+ 7ff0 .* R_MIPS_HI16 .* \.text \+ 8010 .* R_MIPS_LO16 .* \.text \+ 8010 # # Relocations against t32a # .* R_MIPS_HI16 .* \.text \+ ffff8010 .* R_MIPS_LO16 .* \.text \+ ffff8010 .* R_MIPS_HI16 .* \.text \+ ffff8020 .* R_MIPS_LO16 .* \.text \+ ffff8020 .* R_MIPS_HI16 .* \.text \+ 20 .* R_MIPS_LO16 .* \.text \+ 20 .* R_MIPS_HI16 .* \.text \+ 8010 .* R_MIPS_LO16 .* \.text \+ 8010 .* R_MIPS_HI16 .* \.text \+ 8030 .* R_MIPS_LO16 .* \.text \+ 8030 # # Relocations against _start # .* R_MIPS_HI16 .* _start \+ ffff7ff0 .* R_MIPS_LO16 .* _start \+ ffff7ff0 .* R_MIPS_HI16 .* _start \+ ffff8000 .* R_MIPS_LO16 .* _start \+ ffff8000 .* R_MIPS_HI16 .* _start \+ 0 .* R_MIPS_LO16 .* _start \+ 0 .* R_MIPS_HI16 .* _start \+ 7ff0 .* R_MIPS_LO16 .* _start \+ 7ff0 .* R_MIPS_HI16 .* _start \+ 8010 .* R_MIPS_LO16 .* _start \+ 8010 # # Relocations against tstarta # .* R_MIPS_GOT16 .* \.text \+ ffff7ff0 .* R_MIPS_LO16 .* \.text \+ ffff7ff0 .* R_MIPS_GOT16 .* \.text \+ ffff8000 .* R_MIPS_LO16 .* \.text \+ ffff8000 .* R_MIPS_GOT16 .* \.text \+ 0 .* R_MIPS_LO16 .* \.text \+ 0 .* R_MIPS_GOT16 .* \.text \+ 7ff0 .* R_MIPS_LO16 .* \.text \+ 7ff0 .* R_MIPS_GOT16 .* \.text \+ 8010 .* R_MIPS_LO16 .* \.text \+ 8010 # # Relocations against t32a # .* R_MIPS_GOT16 .* \.text \+ ffff8010 .* R_MIPS_LO16 .* \.text \+ ffff8010 .* R_MIPS_GOT16 .* \.text \+ ffff8020 .* R_MIPS_LO16 .* \.text \+ ffff8020 .* R_MIPS_GOT16 .* \.text \+ 20 .* R_MIPS_LO16 .* \.text \+ 20 .* R_MIPS_GOT16 .* \.text \+ 8010 .* R_MIPS_LO16 .* \.text \+ 8010 .* R_MIPS_GOT16 .* \.text \+ 8030 .* R_MIPS_LO16 .* \.text \+ 8030 # # Relocations against sdg # .* R_MIPS_GPREL16 .* sdg \+ fffffffc .* R_MIPS_GPREL16 .* sdg \+ 0 .* R_MIPS_GPREL16 .* sdg \+ 4 # # 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 \+ ffff801c .* R_MIPS_GPREL16 .* \.sdata \+ ffff8020 .* R_MIPS_GPREL16 .* \.sdata \+ ffff8024 # # Relocations against tstarta # .* R_MIPS_26 .* \.text \+ fffffffc .* R_MIPS_26 .* \.text \+ 0 .* R_MIPS_26 .* \.text \+ 4 # # Relocations against t32a # .* R_MIPS_26 .* \.text \+ 1c .* R_MIPS_26 .* \.text \+ 20 .* R_MIPS_26 .* \.text \+ 24 # # Relocations against _start # .* R_MIPS_26 .* _start \+ fffffffc .* R_MIPS_26 .* _start \+ 0 .* R_MIPS_26 .* _start \+ 4 # # Relocations against tstartb # .* R_MIPS_HI16 .* \.text \+ 7fe0 .* R_MIPS_LO16 .* \.text \+ 7fe0 .* R_MIPS_HI16 .* \.text \+ 7ff0 .* R_MIPS_LO16 .* \.text \+ 7ff0 .* R_MIPS_HI16 .* \.text \+ fff0 .* R_MIPS_LO16 .* \.text \+ fff0 .* R_MIPS_HI16 .* \.text \+ 17fe0 .* R_MIPS_LO16 .* \.text \+ 17fe0 .* R_MIPS_HI16 .* \.text \+ 18000 .* R_MIPS_LO16 .* \.text \+ 18000 # # Relocations against t32b # .* R_MIPS_HI16 .* \.text \+ 8000 .* R_MIPS_LO16 .* \.text \+ 8000 .* R_MIPS_HI16 .* \.text \+ 8010 .* R_MIPS_LO16 .* \.text \+ 8010 .* R_MIPS_HI16 .* \.text \+ 10010 .* R_MIPS_LO16 .* \.text \+ 10010 .* R_MIPS_HI16 .* \.text \+ 18000 .* R_MIPS_LO16 .* \.text \+ 18000 .* R_MIPS_HI16 .* \.text \+ 18020 .* R_MIPS_LO16 .* \.text \+ 18020 # # Relocations against _start # .* R_MIPS_HI16 .* _start \+ ffff7ff0 .* R_MIPS_LO16 .* _start \+ ffff7ff0 .* R_MIPS_HI16 .* _start \+ ffff8000 .* R_MIPS_LO16 .* _start \+ ffff8000 .* R_MIPS_HI16 .* _start \+ 0 .* R_MIPS_LO16 .* _start \+ 0 .* R_MIPS_HI16 .* _start \+ 7ff0 .* R_MIPS_LO16 .* _start \+ 7ff0 .* R_MIPS_HI16 .* _start \+ 8010 .* R_MIPS_LO16 .* _start \+ 8010 # # Relocations against tstartb # .* R_MIPS_GOT16 .* \.text \+ 7fe0 .* R_MIPS_LO16 .* \.text \+ 7fe0 .* R_MIPS_GOT16 .* \.text \+ 7ff0 .* R_MIPS_LO16 .* \.text \+ 7ff0 .* R_MIPS_GOT16 .* \.text \+ fff0 .* R_MIPS_LO16 .* \.text \+ fff0 .* R_MIPS_GOT16 .* \.text \+ 17fe0 .* R_MIPS_LO16 .* \.text \+ 17fe0 .* R_MIPS_GOT16 .* \.text \+ 18000 .* R_MIPS_LO16 .* \.text \+ 18000 # # Relocations against t32b # .* R_MIPS_GOT16 .* \.text \+ 8000 .* R_MIPS_LO16 .* \.text \+ 8000 .* R_MIPS_GOT16 .* \.text \+ 8010 .* R_MIPS_LO16 .* \.text \+ 8010 .* R_MIPS_GOT16 .* \.text \+ 10010 .* R_MIPS_LO16 .* \.text \+ 10010 .* R_MIPS_GOT16 .* \.text \+ 18000 .* R_MIPS_LO16 .* \.text \+ 18000 .* R_MIPS_GOT16 .* \.text \+ 18020 .* R_MIPS_LO16 .* \.text \+ 18020 # # Relocations against sdg # .* R_MIPS_GPREL16 .* sdg \+ fffffffc .* R_MIPS_GPREL16 .* sdg \+ 0 .* R_MIPS_GPREL16 .* sdg \+ 4 # # Relocations against sdlb # .* R_MIPS_GPREL16 .* \.sdata \+ ffff803c .* R_MIPS_GPREL16 .* \.sdata \+ ffff8040 .* R_MIPS_GPREL16 .* \.sdata \+ ffff8044 # # Relocations against tstartb # .* R_MIPS_26 .* \.text \+ ffec .* R_MIPS_26 .* \.text \+ fff0 .* R_MIPS_26 .* \.text \+ fff4 # # Relocations against t32b # .* R_MIPS_26 .* \.text \+ 1000c .* R_MIPS_26 .* \.text \+ 10010 .* R_MIPS_26 .* \.text \+ 10014 # # Relocations against _start # .* R_MIPS_26 .* _start \+ fffffffc .* R_MIPS_26 .* _start \+ 0 .* R_MIPS_26 .* _start \+ 4 #pass