| #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 \- 8010 |
| .* R_MIPS_LO16 .* \.text \- 8010 |
| .* R_MIPS_HI16 .* \.text \- 8000 |
| .* R_MIPS_LO16 .* \.text \- 8000 |
| .* 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 \- 7ff0 |
| .* R_MIPS_LO16 .* \.text \- 7ff0 |
| .* R_MIPS_HI16 .* \.text \- 7fe0 |
| .* R_MIPS_LO16 .* \.text \- 7fe0 |
| .* 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 \- 8010 |
| .* R_MIPS_LO16 .* _start \- 8010 |
| .* R_MIPS_HI16 .* _start \- 8000 |
| .* R_MIPS_LO16 .* _start \- 8000 |
| .* 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 \- 8010 |
| .* R_MIPS_LO16 .* \.text \- 8010 |
| .* R_MIPS_GOT16 .* \.text \- 8000 |
| .* R_MIPS_LO16 .* \.text \- 8000 |
| .* 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 \- 7ff0 |
| .* R_MIPS_LO16 .* \.text \- 7ff0 |
| .* R_MIPS_GOT16 .* \.text \- 7fe0 |
| .* R_MIPS_LO16 .* \.text \- 7fe0 |
| .* 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 \- 4 |
| .* 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 \- 7fe4 |
| .* R_MIPS_GPREL16 .* \.sdata \- 7fe0 |
| .* R_MIPS_GPREL16 .* \.sdata \- 7fdc |
| # |
| # Relocations against tstarta |
| # |
| .* R_MIPS_26 .* \.text \- 4 |
| .* 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 \- 4 |
| .* 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 \- 8010 |
| .* R_MIPS_LO16 .* _start \- 8010 |
| .* R_MIPS_HI16 .* _start \- 8000 |
| .* R_MIPS_LO16 .* _start \- 8000 |
| .* 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 \- 4 |
| .* R_MIPS_GPREL16 .* sdg \+ 0 |
| .* R_MIPS_GPREL16 .* sdg \+ 4 |
| # |
| # Relocations against sdlb |
| # |
| .* R_MIPS_GPREL16 .* \.sdata \- 7fc4 |
| .* R_MIPS_GPREL16 .* \.sdata \- 7fc0 |
| .* R_MIPS_GPREL16 .* \.sdata \- 7fbc |
| # |
| # 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 \- 4 |
| .* R_MIPS_26 .* _start \+ 0 |
| .* R_MIPS_26 .* _start \+ 4 |
| #pass |