#objdump: -dr --prefix-addresses --show-raw-insn #name: MIPS ELF got reloc n32 #as: -n32 -KPIC .*: +file format elf32-n.*mips.* Disassembly of section \.text: 00000000 8f850000 lw a1,0\(gp\) 0: R_MIPS_GOT_DISP dg1 00000004 8f850000 lw a1,0\(gp\) 4: R_MIPS_GOT_DISP dg1 00000008 24a5000c addiu a1,a1,12 0000000c 8f850000 lw a1,0\(gp\) c: R_MIPS_GOT_DISP dg1 00000010 3c010001 lui at,0x1 00000014 3421e240 ori at,at,0xe240 00000018 00a12821 addu a1,a1,at 0000001c 8f850000 lw a1,0\(gp\) 1c: R_MIPS_GOT_DISP dg1 00000020 00b12821 addu a1,a1,s1 00000024 8f850000 lw a1,0\(gp\) 24: R_MIPS_GOT_DISP dg1 00000028 24a5000c addiu a1,a1,12 0000002c 00b12821 addu a1,a1,s1 00000030 8f850000 lw a1,0\(gp\) 30: R_MIPS_GOT_DISP dg1 00000034 3c010001 lui at,0x1 00000038 3421e240 ori at,at,0xe240 0000003c 00a12821 addu a1,a1,at 00000040 00b12821 addu a1,a1,s1 00000044 8f850000 lw a1,0\(gp\) 44: R_MIPS_GOT_PAGE dg1 00000048 8ca50000 lw a1,0\(a1\) 48: R_MIPS_GOT_OFST dg1 0000004c 8f850000 lw a1,0\(gp\) 4c: R_MIPS_GOT_PAGE dg1\+0xc 00000050 8ca50000 lw a1,0\(a1\) 50: R_MIPS_GOT_OFST dg1\+0xc 00000054 8f850000 lw a1,0\(gp\) 54: R_MIPS_GOT_PAGE dg1 00000058 00b12821 addu a1,a1,s1 0000005c 8ca50000 lw a1,0\(a1\) 5c: R_MIPS_GOT_OFST dg1 00000060 8f850000 lw a1,0\(gp\) 60: R_MIPS_GOT_PAGE dg1\+0xc 00000064 00b12821 addu a1,a1,s1 00000068 8ca50000 lw a1,0\(a1\) 68: R_MIPS_GOT_OFST dg1\+0xc 0000006c 8f810000 lw at,0\(gp\) 6c: R_MIPS_GOT_PAGE dg1\+0x22 00000070 00250821 addu at,at,a1 00000074 8c250000 lw a1,0\(at\) 74: R_MIPS_GOT_OFST dg1\+0x22 00000078 8f810000 lw at,0\(gp\) 78: R_MIPS_GOT_PAGE dg1\+0x38 0000007c 00250821 addu at,at,a1 00000080 ac250000 sw a1,0\(at\) 80: R_MIPS_GOT_OFST dg1\+0x38 00000084 8f810000 lw at,0\(gp\) 84: R_MIPS_GOT_DISP dg1 00000088 8825000[03] lwl a1,[03]\(at\) 0000008c 9825000[03] lwr a1,[03]\(at\) 00000090 8f810000 lw at,0\(gp\) 90: R_MIPS_GOT_DISP dg1 00000094 2421000c addiu at,at,12 00000098 8825000[03] lwl a1,[03]\(at\) 0000009c 9825000[03] lwr a1,[03]\(at\) 000000a0 8f810000 lw at,0\(gp\) a0: R_MIPS_GOT_DISP dg1 000000a4 00310821 addu at,at,s1 000000a8 8825000[03] lwl a1,[03]\(at\) 000000ac 9825000[03] lwr a1,[03]\(at\) 000000b0 8f810000 lw at,0\(gp\) b0: R_MIPS_GOT_DISP dg1 000000b4 2421000c addiu at,at,12 000000b8 00310821 addu at,at,s1 000000bc 8825000[03] lwl a1,[03]\(at\) 000000c0 9825000[03] lwr a1,[03]\(at\) 000000c4 8f810000 lw at,0\(gp\) c4: R_MIPS_GOT_DISP dg1 000000c8 24210022 addiu at,at,34 000000cc 00250821 addu at,at,a1 000000d0 8825000[03] lwl a1,[03]\(at\) 000000d4 9825000[03] lwr a1,[03]\(at\) 000000d8 8f810000 lw at,0\(gp\) d8: R_MIPS_GOT_DISP dg1 000000dc 24210038 addiu at,at,56 000000e0 00250821 addu at,at,a1 000000e4 a825000[03] swl a1,[03]\(at\) 000000e8 b825000[03] swr a1,[03]\(at\) 000000ec 8f850000 lw a1,0\(gp\) ec: R_MIPS_GOT_DISP \.data\+0x3c 000000f0 8f850000 lw a1,0\(gp\) f0: R_MIPS_GOT_DISP \.data\+0x48 000000f4 8f850000 lw a1,0\(gp\) f4: R_MIPS_GOT_DISP \.data\+0x1e27c 000000f8 8f850000 lw a1,0\(gp\) f8: R_MIPS_GOT_DISP \.data\+0x3c 000000fc 00b12821 addu a1,a1,s1 00000100 8f850000 lw a1,0\(gp\) 100: R_MIPS_GOT_DISP \.data\+0x48 00000104 00b12821 addu a1,a1,s1 00000108 8f850000 lw a1,0\(gp\) 108: R_MIPS_GOT_DISP \.data\+0x1e27c 0000010c 00b12821 addu a1,a1,s1 00000110 8f850000 lw a1,0\(gp\) 110: R_MIPS_GOT_PAGE \.data\+0x3c 00000114 8ca50000 lw a1,0\(a1\) 114: R_MIPS_GOT_OFST \.data\+0x3c 00000118 8f850000 lw a1,0\(gp\) 118: R_MIPS_GOT_PAGE \.data\+0x48 0000011c 8ca50000 lw a1,0\(a1\) 11c: R_MIPS_GOT_OFST \.data\+0x48 00000120 8f850000 lw a1,0\(gp\) 120: R_MIPS_GOT_PAGE \.data\+0x3c 00000124 00b12821 addu a1,a1,s1 00000128 8ca50000 lw a1,0\(a1\) 128: R_MIPS_GOT_OFST \.data\+0x3c 0000012c 8f850000 lw a1,0\(gp\) 12c: R_MIPS_GOT_PAGE \.data\+0x48 00000130 00b12821 addu a1,a1,s1 00000134 8ca50000 lw a1,0\(a1\) 134: R_MIPS_GOT_OFST \.data\+0x48 00000138 8f810000 lw at,0\(gp\) 138: R_MIPS_GOT_PAGE \.data\+0x5e 0000013c 00250821 addu at,at,a1 00000140 8c250000 lw a1,0\(at\) 140: R_MIPS_GOT_OFST \.data\+0x5e 00000144 8f810000 lw at,0\(gp\) 144: R_MIPS_GOT_PAGE \.data\+0x74 00000148 00250821 addu at,at,a1 0000014c ac250000 sw a1,0\(at\) 14c: R_MIPS_GOT_OFST \.data\+0x74 00000150 8f810000 lw at,0\(gp\) 150: R_MIPS_GOT_DISP \.data\+0x3c 00000154 8825000[03] lwl a1,[03]\(at\) 00000158 9825000[03] lwr a1,[03]\(at\) 0000015c 8f810000 lw at,0\(gp\) 15c: R_MIPS_GOT_DISP \.data\+0x48 00000160 8825000[03] lwl a1,[03]\(at\) 00000164 9825000[03] lwr a1,[03]\(at\) 00000168 8f810000 lw at,0\(gp\) 168: R_MIPS_GOT_DISP \.data\+0x3c 0000016c 00310821 addu at,at,s1 00000170 8825000[03] lwl a1,[03]\(at\) 00000174 9825000[03] lwr a1,[03]\(at\) 00000178 8f810000 lw at,0\(gp\) 178: R_MIPS_GOT_DISP \.data\+0x48 0000017c 00310821 addu at,at,s1 00000180 8825000[03] lwl a1,[03]\(at\) 00000184 9825000[03] lwr a1,[03]\(at\) 00000188 8f810000 lw at,0\(gp\) 188: R_MIPS_GOT_DISP \.data\+0x5e 0000018c 00250821 addu at,at,a1 00000190 8825000[03] lwl a1,[03]\(at\) 00000194 9825000[03] lwr a1,[03]\(at\) 00000198 8f810000 lw at,0\(gp\) 198: R_MIPS_GOT_DISP \.data\+0x74 0000019c 00250821 addu at,at,a1 000001a0 a825000[03] swl a1,[03]\(at\) 000001a4 b825000[03] swr a1,[03]\(at\) 000001a8 8f850000 lw a1,0\(gp\) 1a8: R_MIPS_GOT_DISP fn 000001ac 8f850000 lw a1,0\(gp\) 1ac: R_MIPS_GOT_DISP \.text 000001b0 8f990000 lw t9,0\(gp\) 1b0: R_MIPS_CALL16 fn 000001b4 8f990000 lw t9,0\(gp\) 1b4: R_MIPS_GOT_DISP \.text 000001b8 8f990000 lw t9,0\(gp\) 1b8: R_MIPS_CALL16 fn 000001bc 0320f809 jalr t9 1bc: R_MIPS_JALR fn 000001c0 00000000 nop 000001c4 8f990000 lw t9,0\(gp\) 1c4: R_MIPS_GOT_DISP \.text 000001c8 0320f809 jalr t9 1c8: R_MIPS_JALR \.text 000001cc 00000000 nop 000001d0 8f850000 lw a1,0\(gp\) 1d0: R_MIPS_GOT_DISP dg2 000001d4 8f850000 lw a1,0\(gp\) 1d4: R_MIPS_GOT_DISP dg2 000001d8 24a5000c addiu a1,a1,12 000001dc 8f850000 lw a1,0\(gp\) 1dc: R_MIPS_GOT_DISP dg2 000001e0 3c010001 lui at,0x1 000001e4 3421e240 ori at,at,0xe240 000001e8 00a12821 addu a1,a1,at 000001ec 8f850000 lw a1,0\(gp\) 1ec: R_MIPS_GOT_DISP dg2 000001f0 00b12821 addu a1,a1,s1 000001f4 8f850000 lw a1,0\(gp\) 1f4: R_MIPS_GOT_DISP dg2 000001f8 24a5000c addiu a1,a1,12 000001fc 00b12821 addu a1,a1,s1 00000200 8f850000 lw a1,0\(gp\) 200: R_MIPS_GOT_DISP dg2 00000204 3c010001 lui at,0x1 00000208 3421e240 ori at,at,0xe240 0000020c 00a12821 addu a1,a1,at 00000210 00b12821 addu a1,a1,s1 00000214 8f850000 lw a1,0\(gp\) 214: R_MIPS_GOT_PAGE dg2 00000218 8ca50000 lw a1,0\(a1\) 218: R_MIPS_GOT_OFST dg2 0000021c 8f850000 lw a1,0\(gp\) 21c: R_MIPS_GOT_PAGE dg2\+0xc 00000220 8ca50000 lw a1,0\(a1\) 220: R_MIPS_GOT_OFST dg2\+0xc 00000224 8f850000 lw a1,0\(gp\) 224: R_MIPS_GOT_PAGE dg2 00000228 00b12821 addu a1,a1,s1 0000022c 8ca50000 lw a1,0\(a1\) 22c: R_MIPS_GOT_OFST dg2 00000230 8f850000 lw a1,0\(gp\) 230: R_MIPS_GOT_PAGE dg2\+0xc 00000234 00b12821 addu a1,a1,s1 00000238 8ca50000 lw a1,0\(a1\) 238: R_MIPS_GOT_OFST dg2\+0xc 0000023c 8f810000 lw at,0\(gp\) 23c: R_MIPS_GOT_PAGE dg2\+0x22 00000240 00250821 addu at,at,a1 00000244 8c250000 lw a1,0\(at\) 244: R_MIPS_GOT_OFST dg2\+0x22 00000248 8f810000 lw at,0\(gp\) 248: R_MIPS_GOT_PAGE dg2\+0x38 0000024c 00250821 addu at,at,a1 00000250 ac250000 sw a1,0\(at\) 250: R_MIPS_GOT_OFST dg2\+0x38 00000254 8f810000 lw at,0\(gp\) 254: R_MIPS_GOT_DISP dg2 00000258 8825000[03] lwl a1,[03]\(at\) 0000025c 9825000[03] lwr a1,[03]\(at\) 00000260 8f810000 lw at,0\(gp\) 260: R_MIPS_GOT_DISP dg2 00000264 2421000c addiu at,at,12 00000268 8825000[03] lwl a1,[03]\(at\) 0000026c 9825000[03] lwr a1,[03]\(at\) 00000270 8f810000 lw at,0\(gp\) 270: R_MIPS_GOT_DISP dg2 00000274 00310821 addu at,at,s1 00000278 8825000[03] lwl a1,[03]\(at\) 0000027c 9825000[03] lwr a1,[03]\(at\) 00000280 8f810000 lw at,0\(gp\) 280: R_MIPS_GOT_DISP dg2 00000284 2421000c addiu at,at,12 00000288 00310821 addu at,at,s1 0000028c 8825000[03] lwl a1,[03]\(at\) 00000290 9825000[03] lwr a1,[03]\(at\) 00000294 8f810000 lw at,0\(gp\) 294: R_MIPS_GOT_DISP dg2 00000298 24210022 addiu at,at,34 0000029c 00250821 addu at,at,a1 000002a0 8825000[03] lwl a1,[03]\(at\) 000002a4 9825000[03] lwr a1,[03]\(at\) 000002a8 8f810000 lw at,0\(gp\) 2a8: R_MIPS_GOT_DISP dg2 000002ac 24210038 addiu at,at,56 000002b0 00250821 addu at,at,a1 000002b4 a825000[03] swl a1,[03]\(at\) 000002b8 b825000[03] swr a1,[03]\(at\) 000002bc 8f850000 lw a1,0\(gp\) 2bc: R_MIPS_GOT_DISP \.data\+0xb4 000002c0 8f850000 lw a1,0\(gp\) 2c0: R_MIPS_GOT_DISP \.data\+0xc0 000002c4 8f850000 lw a1,0\(gp\) 2c4: R_MIPS_GOT_DISP \.data\+0x1e2f4 000002c8 8f850000 lw a1,0\(gp\) 2c8: R_MIPS_GOT_DISP \.data\+0xb4 000002cc 00b12821 addu a1,a1,s1 000002d0 8f850000 lw a1,0\(gp\) 2d0: R_MIPS_GOT_DISP \.data\+0xc0 000002d4 00b12821 addu a1,a1,s1 000002d8 8f850000 lw a1,0\(gp\) 2d8: R_MIPS_GOT_DISP \.data\+0x1e2f4 000002dc 00b12821 addu a1,a1,s1 000002e0 8f850000 lw a1,0\(gp\) 2e0: R_MIPS_GOT_PAGE \.data\+0xb4 000002e4 8ca50000 lw a1,0\(a1\) 2e4: R_MIPS_GOT_OFST \.data\+0xb4 000002e8 8f850000 lw a1,0\(gp\) 2e8: R_MIPS_GOT_PAGE \.data\+0xc0 000002ec 8ca50000 lw a1,0\(a1\) 2ec: R_MIPS_GOT_OFST \.data\+0xc0 000002f0 8f850000 lw a1,0\(gp\) 2f0: R_MIPS_GOT_PAGE \.data\+0xb4 000002f4 00b12821 addu a1,a1,s1 000002f8 8ca50000 lw a1,0\(a1\) 2f8: R_MIPS_GOT_OFST \.data\+0xb4 000002fc 8f850000 lw a1,0\(gp\) 2fc: R_MIPS_GOT_PAGE \.data\+0xc0 00000300 00b12821 addu a1,a1,s1 00000304 8ca50000 lw a1,0\(a1\) 304: R_MIPS_GOT_OFST \.data\+0xc0 00000308 8f810000 lw at,0\(gp\) 308: R_MIPS_GOT_PAGE \.data\+0xd6 0000030c 00250821 addu at,at,a1 00000310 8c250000 lw a1,0\(at\) 310: R_MIPS_GOT_OFST \.data\+0xd6 00000314 8f810000 lw at,0\(gp\) 314: R_MIPS_GOT_PAGE \.data\+0xec 00000318 00250821 addu at,at,a1 0000031c ac250000 sw a1,0\(at\) 31c: R_MIPS_GOT_OFST \.data\+0xec 00000320 8f810000 lw at,0\(gp\) 320: R_MIPS_GOT_DISP \.data\+0xb4 00000324 8825000[03] lwl a1,[03]\(at\) 00000328 9825000[03] lwr a1,[03]\(at\) 0000032c 8f810000 lw at,0\(gp\) 32c: R_MIPS_GOT_DISP \.data\+0xc0 00000330 8825000[03] lwl a1,[03]\(at\) 00000334 9825000[03] lwr a1,[03]\(at\) 00000338 8f810000 lw at,0\(gp\) 338: R_MIPS_GOT_DISP \.data\+0xb4 0000033c 00310821 addu at,at,s1 00000340 8825000[03] lwl a1,[03]\(at\) 00000344 9825000[03] lwr a1,[03]\(at\) 00000348 8f810000 lw at,0\(gp\) 348: R_MIPS_GOT_DISP \.data\+0xc0 0000034c 00310821 addu at,at,s1 00000350 8825000[03] lwl a1,[03]\(at\) 00000354 9825000[03] lwr a1,[03]\(at\) 00000358 8f810000 lw at,0\(gp\) 358: R_MIPS_GOT_DISP \.data\+0xd6 0000035c 00250821 addu at,at,a1 00000360 8825000[03] lwl a1,[03]\(at\) 00000364 9825000[03] lwr a1,[03]\(at\) 00000368 8f810000 lw at,0\(gp\) 368: R_MIPS_GOT_DISP \.data\+0xec 0000036c 00250821 addu at,at,a1 00000370 a825000[03] swl a1,[03]\(at\) 00000374 b825000[03] swr a1,[03]\(at\) 00000378 8f850000 lw a1,0\(gp\) 378: R_MIPS_GOT_DISP fn2 0000037c 8f850000 lw a1,0\(gp\) 37c: R_MIPS_GOT_DISP \.text\+0x404 00000380 8f990000 lw t9,0\(gp\) 380: R_MIPS_CALL16 fn2 00000384 8f990000 lw t9,0\(gp\) 384: R_MIPS_GOT_DISP \.text\+0x404 00000388 8f990000 lw t9,0\(gp\) 388: R_MIPS_CALL16 fn2 0000038c 0320f809 jalr t9 38c: R_MIPS_JALR fn2 00000390 00000000 nop 00000394 8f990000 lw t9,0\(gp\) 394: R_MIPS_GOT_DISP \.text\+0x404 00000398 0320f809 jalr t9 398: R_MIPS_JALR \.text\+0x404 0000039c 00000000 nop 000003a0 1000ff17 b 00000000 000003a4 8f850000 lw a1,0\(gp\) 3a4: R_MIPS_GOT_DISP dg1 000003a8 8f850000 lw a1,0\(gp\) 3a8: R_MIPS_GOT_PAGE dg2 000003ac 10000015 b 00000404 000003b0 8ca50000 lw a1,0\(a1\) 3b0: R_MIPS_GOT_OFST dg2 000003b4 1000ff12 b 00000000 000003b8 8f850000 lw a1,0\(gp\) 3b8: R_MIPS_GOT_DISP \.data\+0x3c 000003bc 8f850000 lw a1,0\(gp\) 3bc: R_MIPS_GOT_DISP \.data\+0xc0 000003c0 10000010 b 00000404 000003c4 00000000 nop 000003c8 8f850000 lw a1,0\(gp\) 3c8: R_MIPS_GOT_DISP \.data\+0x1e27c 000003cc 1000ff0c b 00000000 000003d0 00000000 nop 000003d4 8f850000 lw a1,0\(gp\) 3d4: R_MIPS_GOT_PAGE \.data\+0xb4 000003d8 1000000a b 00000404 000003dc 8ca50000 lw a1,0\(a1\) 3dc: R_MIPS_GOT_OFST \.data\+0xb4 000003e0 8f850000 lw a1,0\(gp\) 3e0: R_MIPS_GOT_PAGE \.data\+0x48 000003e4 1000ff06 b 00000000 000003e8 8ca50000 lw a1,0\(a1\) 3e8: R_MIPS_GOT_OFST \.data\+0x48 000003ec 8f810000 lw at,0\(gp\) 3ec: R_MIPS_GOT_PAGE \.data\+0xd6 000003f0 00250821 addu at,at,a1 000003f4 10000003 b 00000404 000003f8 8c250000 lw a1,0\(at\) 3f8: R_MIPS_GOT_OFST \.data\+0xd6 \.\.\. \.\.\.