Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

#name: MIPS ELF got reloc n64
#as: -KPIC
#objcopy_objects: -R .MIPS.abiflags
#source: ../../../gas/testsuite/gas/mips/elf-rel-got-n64.s RUN_OBJCOPY
#ld:
#objdump: -D --show-raw-insn

.*: +file format elf64-.*mips.*

Disassembly of section \.MIPS\.options:

00000001200000b0 <\.MIPS\.options>:
   1200000b0:	01280000 	.*
   1200000b4:	00000000 	.*
   1200000b8:	92020022 	.*
	\.\.\.
   1200000d0:	00000001 	.*
   1200000d4:	200185a0 	.*
Disassembly of section \.text:

00000001200000b0 <fn>:
   1200000b0:	df858020 	ld	a1,-32736\(gp\)
   1200000b4:	df858020 	ld	a1,-32736\(gp\)
   1200000b8:	64a5000c 	daddiu	a1,a1,12
   1200000bc:	df858020 	ld	a1,-32736\(gp\)
   1200000c0:	3c010001 	lui	at,0x1
   1200000c4:	3421e240 	ori	at,at,0xe240
   1200000c8:	00a1282d 	daddu	a1,a1,at
   1200000cc:	df858020 	ld	a1,-32736\(gp\)
   1200000d0:	00b1282d 	daddu	a1,a1,s1
   1200000d4:	df858020 	ld	a1,-32736\(gp\)
   1200000d8:	64a5000c 	daddiu	a1,a1,12
   1200000dc:	00b1282d 	daddu	a1,a1,s1
   1200000e0:	df858020 	ld	a1,-32736\(gp\)
   1200000e4:	3c010001 	lui	at,0x1
   1200000e8:	3421e240 	ori	at,at,0xe240
   1200000ec:	00a1282d 	daddu	a1,a1,at
   1200000f0:	00b1282d 	daddu	a1,a1,s1
   1200000f4:	df858028 	ld	a1,-32728\(gp\)
   1200000f8:	dca504fc 	ld	a1,1276\(a1\)
   1200000fc:	df858028 	ld	a1,-32728\(gp\)
   120000100:	dca50508 	ld	a1,1288\(a1\)
   120000104:	df858028 	ld	a1,-32728\(gp\)
   120000108:	00b1282d 	daddu	a1,a1,s1
   12000010c:	dca504fc 	ld	a1,1276\(a1\)
   120000110:	df858028 	ld	a1,-32728\(gp\)
   120000114:	00b1282d 	daddu	a1,a1,s1
   120000118:	dca50508 	ld	a1,1288\(a1\)
   12000011c:	df818028 	ld	at,-32728\(gp\)
   120000120:	0025082d 	daddu	at,at,a1
   120000124:	dc25051e 	ld	a1,1310\(at\)
   120000128:	df818028 	ld	at,-32728\(gp\)
   12000012c:	0025082d 	daddu	at,at,a1
   120000130:	fc250534 	sd	a1,1332\(at\)
   120000134:	df818020 	ld	at,-32736\(gp\)
   120000138:	88250000 	lwl	a1,0\(at\)
   12000013c:	98250003 	lwr	a1,3\(at\)
   120000140:	df818020 	ld	at,-32736\(gp\)
   120000144:	6421000c 	daddiu	at,at,12
   120000148:	88250000 	lwl	a1,0\(at\)
   12000014c:	98250003 	lwr	a1,3\(at\)
   120000150:	df818020 	ld	at,-32736\(gp\)
   120000154:	0031082d 	daddu	at,at,s1
   120000158:	88250000 	lwl	a1,0\(at\)
   12000015c:	98250003 	lwr	a1,3\(at\)
   120000160:	df818020 	ld	at,-32736\(gp\)
   120000164:	6421000c 	daddiu	at,at,12
   120000168:	0031082d 	daddu	at,at,s1
   12000016c:	88250000 	lwl	a1,0\(at\)
   120000170:	98250003 	lwr	a1,3\(at\)
   120000174:	df818020 	ld	at,-32736\(gp\)
   120000178:	64210022 	daddiu	at,at,34
   12000017c:	0025082d 	daddu	at,at,a1
   120000180:	88250000 	lwl	a1,0\(at\)
   120000184:	98250003 	lwr	a1,3\(at\)
   120000188:	df818020 	ld	at,-32736\(gp\)
   12000018c:	64210038 	daddiu	at,at,56
   120000190:	0025082d 	daddu	at,at,a1
   120000194:	a8250000 	swl	a1,0\(at\)
   120000198:	b8250003 	swr	a1,3\(at\)
   12000019c:	df858020 	ld	a1,-32736\(gp\)
   1200001a0:	df858030 	ld	a1,-32720\(gp\)
   1200001a4:	df858038 	ld	a1,-32712\(gp\)
   1200001a8:	df858020 	ld	a1,-32736\(gp\)
   1200001ac:	00b1282d 	daddu	a1,a1,s1
   1200001b0:	df858030 	ld	a1,-32720\(gp\)
   1200001b4:	00b1282d 	daddu	a1,a1,s1
   1200001b8:	df858038 	ld	a1,-32712\(gp\)
   1200001bc:	00b1282d 	daddu	a1,a1,s1
   1200001c0:	df858028 	ld	a1,-32728\(gp\)
   1200001c4:	dca504fc 	ld	a1,1276\(a1\)
   1200001c8:	df858028 	ld	a1,-32728\(gp\)
   1200001cc:	dca50508 	ld	a1,1288\(a1\)
   1200001d0:	df858028 	ld	a1,-32728\(gp\)
   1200001d4:	00b1282d 	daddu	a1,a1,s1
   1200001d8:	dca504fc 	ld	a1,1276\(a1\)
   1200001dc:	df858028 	ld	a1,-32728\(gp\)
   1200001e0:	00b1282d 	daddu	a1,a1,s1
   1200001e4:	dca50508 	ld	a1,1288\(a1\)
   1200001e8:	df818028 	ld	at,-32728\(gp\)
   1200001ec:	0025082d 	daddu	at,at,a1
   1200001f0:	dc25051e 	ld	a1,1310\(at\)
   1200001f4:	df818028 	ld	at,-32728\(gp\)
   1200001f8:	0025082d 	daddu	at,at,a1
   1200001fc:	fc250534 	sd	a1,1332\(at\)
   120000200:	df818020 	ld	at,-32736\(gp\)
   120000204:	88250000 	lwl	a1,0\(at\)
   120000208:	98250003 	lwr	a1,3\(at\)
   12000020c:	df818030 	ld	at,-32720\(gp\)
   120000210:	88250000 	lwl	a1,0\(at\)
   120000214:	98250003 	lwr	a1,3\(at\)
   120000218:	df818020 	ld	at,-32736\(gp\)
   12000021c:	0031082d 	daddu	at,at,s1
   120000220:	88250000 	lwl	a1,0\(at\)
   120000224:	98250003 	lwr	a1,3\(at\)
   120000228:	df818030 	ld	at,-32720\(gp\)
   12000022c:	0031082d 	daddu	at,at,s1
   120000230:	88250000 	lwl	a1,0\(at\)
   120000234:	98250003 	lwr	a1,3\(at\)
   120000238:	df818040 	ld	at,-32704\(gp\)
   12000023c:	0025082d 	daddu	at,at,a1
   120000240:	88250000 	lwl	a1,0\(at\)
   120000244:	98250003 	lwr	a1,3\(at\)
   120000248:	df818048 	ld	at,-32696\(gp\)
   12000024c:	0025082d 	daddu	at,at,a1
   120000250:	a8250000 	swl	a1,0\(at\)
   120000254:	b8250003 	swr	a1,3\(at\)
   120000258:	df858050 	ld	a1,-32688\(gp\)
   12000025c:	df858050 	ld	a1,-32688\(gp\)
   120000260:	df998050 	ld	t9,-32688\(gp\)
   120000264:	df998050 	ld	t9,-32688\(gp\)
   120000268:	df998050 	ld	t9,-32688\(gp\)
   12000026c:	0411ff90 	bal	1200000b0 <fn>
   120000270:	00000000 	nop
   120000274:	df998050 	ld	t9,-32688\(gp\)
   120000278:	0411ff8d 	bal	1200000b0 <fn>
   12000027c:	00000000 	nop
   120000280:	df858058 	ld	a1,-32680\(gp\)
   120000284:	df858058 	ld	a1,-32680\(gp\)
   120000288:	64a5000c 	daddiu	a1,a1,12
   12000028c:	df858058 	ld	a1,-32680\(gp\)
   120000290:	3c010001 	lui	at,0x1
   120000294:	3421e240 	ori	at,at,0xe240
   120000298:	00a1282d 	daddu	a1,a1,at
   12000029c:	df858058 	ld	a1,-32680\(gp\)
   1200002a0:	00b1282d 	daddu	a1,a1,s1
   1200002a4:	df858058 	ld	a1,-32680\(gp\)
   1200002a8:	64a5000c 	daddiu	a1,a1,12
   1200002ac:	00b1282d 	daddu	a1,a1,s1
   1200002b0:	df858058 	ld	a1,-32680\(gp\)
   1200002b4:	3c010001 	lui	at,0x1
   1200002b8:	3421e240 	ori	at,at,0xe240
   1200002bc:	00a1282d 	daddu	a1,a1,at
   1200002c0:	00b1282d 	daddu	a1,a1,s1
   1200002c4:	df858028 	ld	a1,-32728\(gp\)
   1200002c8:	dca50574 	ld	a1,1396\(a1\)
   1200002cc:	df858028 	ld	a1,-32728\(gp\)
   1200002d0:	dca50580 	ld	a1,1408\(a1\)
   1200002d4:	df858028 	ld	a1,-32728\(gp\)
   1200002d8:	00b1282d 	daddu	a1,a1,s1
   1200002dc:	dca50574 	ld	a1,1396\(a1\)
   1200002e0:	df858028 	ld	a1,-32728\(gp\)
   1200002e4:	00b1282d 	daddu	a1,a1,s1
   1200002e8:	dca50580 	ld	a1,1408\(a1\)
   1200002ec:	df818028 	ld	at,-32728\(gp\)
   1200002f0:	0025082d 	daddu	at,at,a1
   1200002f4:	dc250596 	ld	a1,1430\(at\)
   1200002f8:	df818028 	ld	at,-32728\(gp\)
   1200002fc:	0025082d 	daddu	at,at,a1
   120000300:	fc2505ac 	sd	a1,1452\(at\)
   120000304:	df818058 	ld	at,-32680\(gp\)
   120000308:	88250000 	lwl	a1,0\(at\)
   12000030c:	98250003 	lwr	a1,3\(at\)
   120000310:	df818058 	ld	at,-32680\(gp\)
   120000314:	6421000c 	daddiu	at,at,12
   120000318:	88250000 	lwl	a1,0\(at\)
   12000031c:	98250003 	lwr	a1,3\(at\)
   120000320:	df818058 	ld	at,-32680\(gp\)
   120000324:	0031082d 	daddu	at,at,s1
   120000328:	88250000 	lwl	a1,0\(at\)
   12000032c:	98250003 	lwr	a1,3\(at\)
   120000330:	df818058 	ld	at,-32680\(gp\)
   120000334:	6421000c 	daddiu	at,at,12
   120000338:	0031082d 	daddu	at,at,s1
   12000033c:	88250000 	lwl	a1,0\(at\)
   120000340:	98250003 	lwr	a1,3\(at\)
   120000344:	df818058 	ld	at,-32680\(gp\)
   120000348:	64210022 	daddiu	at,at,34
   12000034c:	0025082d 	daddu	at,at,a1
   120000350:	88250000 	lwl	a1,0\(at\)
   120000354:	98250003 	lwr	a1,3\(at\)
   120000358:	df818058 	ld	at,-32680\(gp\)
   12000035c:	64210038 	daddiu	at,at,56
   120000360:	0025082d 	daddu	at,at,a1
   120000364:	a8250000 	swl	a1,0\(at\)
   120000368:	b8250003 	swr	a1,3\(at\)
   12000036c:	df858058 	ld	a1,-32680\(gp\)
   120000370:	df858060 	ld	a1,-32672\(gp\)
   120000374:	df858068 	ld	a1,-32664\(gp\)
   120000378:	df858058 	ld	a1,-32680\(gp\)
   12000037c:	00b1282d 	daddu	a1,a1,s1
   120000380:	df858060 	ld	a1,-32672\(gp\)
   120000384:	00b1282d 	daddu	a1,a1,s1
   120000388:	df858068 	ld	a1,-32664\(gp\)
   12000038c:	00b1282d 	daddu	a1,a1,s1
   120000390:	df858028 	ld	a1,-32728\(gp\)
   120000394:	dca50574 	ld	a1,1396\(a1\)
   120000398:	df858028 	ld	a1,-32728\(gp\)
   12000039c:	dca50580 	ld	a1,1408\(a1\)
   1200003a0:	df858028 	ld	a1,-32728\(gp\)
   1200003a4:	00b1282d 	daddu	a1,a1,s1
   1200003a8:	dca50574 	ld	a1,1396\(a1\)
   1200003ac:	df858028 	ld	a1,-32728\(gp\)
   1200003b0:	00b1282d 	daddu	a1,a1,s1
   1200003b4:	dca50580 	ld	a1,1408\(a1\)
   1200003b8:	df818028 	ld	at,-32728\(gp\)
   1200003bc:	0025082d 	daddu	at,at,a1
   1200003c0:	dc250596 	ld	a1,1430\(at\)
   1200003c4:	df818028 	ld	at,-32728\(gp\)
   1200003c8:	0025082d 	daddu	at,at,a1
   1200003cc:	fc2505ac 	sd	a1,1452\(at\)
   1200003d0:	df818058 	ld	at,-32680\(gp\)
   1200003d4:	88250000 	lwl	a1,0\(at\)
   1200003d8:	98250003 	lwr	a1,3\(at\)
   1200003dc:	df818060 	ld	at,-32672\(gp\)
   1200003e0:	88250000 	lwl	a1,0\(at\)
   1200003e4:	98250003 	lwr	a1,3\(at\)
   1200003e8:	df818058 	ld	at,-32680\(gp\)
   1200003ec:	0031082d 	daddu	at,at,s1
   1200003f0:	88250000 	lwl	a1,0\(at\)
   1200003f4:	98250003 	lwr	a1,3\(at\)
   1200003f8:	df818060 	ld	at,-32672\(gp\)
   1200003fc:	0031082d 	daddu	at,at,s1
   120000400:	88250000 	lwl	a1,0\(at\)
   120000404:	98250003 	lwr	a1,3\(at\)
   120000408:	df818070 	ld	at,-32656\(gp\)
   12000040c:	0025082d 	daddu	at,at,a1
   120000410:	88250000 	lwl	a1,0\(at\)
   120000414:	98250003 	lwr	a1,3\(at\)
   120000418:	df818078 	ld	at,-32648\(gp\)
   12000041c:	0025082d 	daddu	at,at,a1
   120000420:	a8250000 	swl	a1,0\(at\)
   120000424:	b8250003 	swr	a1,3\(at\)
   120000428:	df858080 	ld	a1,-32640\(gp\)
   12000042c:	df858080 	ld	a1,-32640\(gp\)
   120000430:	df998080 	ld	t9,-32640\(gp\)
   120000434:	df998080 	ld	t9,-32640\(gp\)
   120000438:	df998080 	ld	t9,-32640\(gp\)
   12000043c:	0411001d 	bal	1200004b4 <fn2>
   120000440:	00000000 	nop
   120000444:	df998080 	ld	t9,-32640\(gp\)
   120000448:	0411001a 	bal	1200004b4 <fn2>
   12000044c:	00000000 	nop
   120000450:	1000ff17 	b	1200000b0 <fn>
   120000454:	df858020 	ld	a1,-32736\(gp\)
   120000458:	df858028 	ld	a1,-32728\(gp\)
   12000045c:	10000015 	b	1200004b4 <fn2>
   120000460:	dca50574 	ld	a1,1396\(a1\)
   120000464:	1000ff12 	b	1200000b0 <fn>
   120000468:	df858020 	ld	a1,-32736\(gp\)
   12000046c:	df858060 	ld	a1,-32672\(gp\)
   120000470:	10000010 	b	1200004b4 <fn2>
   120000474:	00000000 	nop
   120000478:	df858038 	ld	a1,-32712\(gp\)
   12000047c:	1000ff0c 	b	1200000b0 <fn>
   120000480:	00000000 	nop
   120000484:	df858028 	ld	a1,-32728\(gp\)
   120000488:	1000000a 	b	1200004b4 <fn2>
   12000048c:	dca50574 	ld	a1,1396\(a1\)
   120000490:	df858028 	ld	a1,-32728\(gp\)
   120000494:	1000ff06 	b	1200000b0 <fn>
   120000498:	dca50508 	ld	a1,1288\(a1\)
   12000049c:	df818028 	ld	at,-32728\(gp\)
   1200004a0:	0025082d 	daddu	at,at,a1
   1200004a4:	10000003 	b	1200004b4 <fn2>
   1200004a8:	dc250596 	ld	a1,1430\(at\)
	\.\.\.

00000001200004b4 <fn2>:
	\.\.\.
Disassembly of section \.data:

00000001200104c0 <_fdata>:
	\.\.\.

00000001200104fc <dg1>:
	\.\.\.

0000000120010538 <sp2>:
	\.\.\.

0000000120010574 <dg2>:
	\.\.\.
Disassembly of section \.got:

00000001200105b0 <_GLOBAL_OFFSET_TABLE_>:
	\.\.\.
   1200105b8:	80000000 	.*
   1200105bc:	00000000 	.*
   1200105c0:	00000001 	.*
   1200105c4:	200104fc 	.*
   1200105c8:	00000001 	.*
   1200105cc:	20010000 	.*
   1200105d0:	00000001 	.*
   1200105d4:	20010508 	.*
   1200105d8:	00000001 	.*
   1200105dc:	2002e73c 	.*
   1200105e0:	00000001 	.*
   1200105e4:	2001051e 	.*
   1200105e8:	00000001 	.*
   1200105ec:	20010534 	.*
   1200105f0:	00000001 	.*
   1200105f4:	200000b0 	.*
   1200105f8:	00000001 	.*
   1200105fc:	20010574 	.*
   120010600:	00000001 	.*
   120010604:	20010580 	.*
   120010608:	00000001 	.*
   12001060c:	2002e7b4 	.*
   120010610:	00000001 	.*
   120010614:	20010596 	.*
   120010618:	00000001 	.*
   12001061c:	200105ac 	.*
   120010620:	00000001 	.*
   120010624:	200004b4 	.*
	\.\.\.
#pass