Home | History | Annotate | Download | only in ld-mips-elf
      1 
      2 .* file format .*
      3 
      4 
      5 Disassembly of section \.plt:
      6 
      7 # All entries must be microMIPS.
      8 10100000 <_PROCEDURE_LINKAGE_TABLE_>:
      9 .*:	7984 0000 	addiu	\$3,\$pc,1048576
     10 .*:	ff23 0000 	lw	\$25,0\(\$3\)
     11 .*:	0535      	subu	\$2,\$2,\$3
     12 .*:	2525      	srl	\$2,\$2,2
     13 .*:	3302 fffe 	addiu	\$24,\$2,-2
     14 .*:	0dff      	move	\$15,\$31
     15 .*:	45f9      	jalrs	\$25
     16 .*:	0f83      	move	\$28,\$3
     17 .*:	0c00      	nop
     18 
     19 10100018 <f_lo_ic@micromipsplt>:
     20 .*:	7903 fffc 	addiu	\$2,\$pc,1048560
     21 #				    ^ 0x10200008
     22 .*:	ff22 0000 	lw	\$25,0\(\$2\)
     23 .*:	4599      	jr	\$25
     24 .*:	0f02      	move	\$24,\$2
     25 
     26 10100024 <f_lo_dc@micromipsplt>:
     27 .*:	7903 fffa 	addiu	\$2,\$pc,1048552
     28 #				    ^ 0x1020000c
     29 .*:	ff22 0000 	lw	\$25,0\(\$2\)
     30 .*:	4599      	jr	\$25
     31 .*:	0f02      	move	\$24,\$2
     32 
     33 10100030 <f_dc@micromipsplt>:
     34 .*:	7903 fff8 	addiu	\$2,\$pc,1048544
     35 #				    ^ 0x10200010
     36 .*:	ff22 0000 	lw	\$25,0\(\$2\)
     37 .*:	4599      	jr	\$25
     38 .*:	0f02      	move	\$24,\$2
     39 
     40 1010003c <f_ic_dc@micromipsplt>:
     41 .*:	7903 fff6 	addiu	\$2,\$pc,1048536
     42 #				    ^ 0x10200014
     43 .*:	ff22 0000 	lw	\$25,0\(\$2\)
     44 .*:	4599      	jr	\$25
     45 .*:	0f02      	move	\$24,\$2
     46 
     47 10100048 <f_lo_ic_dc@micromipsplt>:
     48 .*:	7903 fff4 	addiu	\$2,\$pc,1048528
     49 #				    ^ 0x10200018
     50 .*:	ff22 0000 	lw	\$25,0\(\$2\)
     51 .*:	4599      	jr	\$25
     52 .*:	0f02      	move	\$24,\$2
     53 
     54 10100054 <f_lo@micromipsplt>:
     55 .*:	7903 fff2 	addiu	\$2,\$pc,1048520
     56 #				    ^ 0x1020001c
     57 .*:	ff22 0000 	lw	\$25,0\(\$2\)
     58 .*:	4599      	jr	\$25
     59 .*:	0f02      	move	\$24,\$2
     60 
     61 Disassembly of section \.MIPS\.stubs:
     62 
     63 10101000 <_MIPS_STUBS_>:
     64 # Lazy-binding stub for f_ic.
     65 .*:	ff3c 8010 	lw	\$25,-32752\(\$28\)
     66 .*:	0dff      	move	\$15,\$31
     67 .*:	45d9      	jalr	\$25
     68 .*:	3300 0009 	li	\$24,9
     69 	\.\.\.
     70 
     71 Disassembly of section \.text\.a:
     72 
     73 10102000 <testc>:
     74 .*:	.... .... 	jal	[0-9a-f]+ <f_dc@micromipsplt>
     75 .*:	0000 0000 	nop
     76 .*:	.... .... 	j	[0-9a-f]+ <f_dc@micromipsplt>
     77 .*:	0c00      	nop
     78 .*:	fc43 8024 	lw	\$2,-32732\(\$3\)
     79 #				    ^ global GOT entry for f_ic
     80 .*:	.... .... 	jal	[0-9a-f]+ <f_ic_dc@micromipsplt>
     81 .*:	0000 0000 	nop
     82 .*:	.... .... 	j	[0-9a-f]+ <f_ic_dc@micromipsplt>
     83 .*:	0c00      	nop
     84 .*:	fc43 8018 	lw	\$2,-32744\(\$3\)
     85 #				    ^ local GOT entry for f_ic_dc@micromipsplt
     86 .*:	.... .... 	jal	[0-9a-f]+ <f_lo_dc@micromipsplt>
     87 .*:	0000 0000 	nop
     88 .*:	.... .... 	j	[0-9a-f]+ <f_lo_dc@micromipsplt>
     89 .*:	0c00      	nop
     90 .*:	fc43 801c 	lw	\$2,-32740\(\$3\)
     91 #				    ^ local GOT entry for f_lo_ic@micromipsplt
     92 .*:	.... .... 	jal	[0-9a-f]+ <f_lo_ic_dc@micromipsplt>
     93 .*:	0000 0000 	nop
     94 .*:	.... .... 	j	[0-9a-f]+ <f_lo_ic_dc@micromipsplt>
     95 .*:	0c00      	nop
     96 .*:	fc43 8020 	lw	\$2,-32736\(\$3\)
     97 #				    ^ local GOT entry for f_lo_ic_dc@micromipsplt
     98 .*:	459f      	jr	\$31
     99 
    100 Disassembly of section \.text\.c:
    101 
    102 10103000 <testlo>:
    103 .*:	3040 0055 	li	\$2,85
    104 #				    ^ low 16 bits of f_lo@micromipsplt
    105 .*:	3040 0025 	li	\$2,37
    106 #				    ^ low 16 bits of f_lo_dc@micromipsplt
    107 .*:	3040 0019 	li	\$2,25
    108 #				    ^ low 16 bits of f_lo_ic@micromipsplt
    109 .*:	3040 0049 	li	\$2,73
    110 #				    ^ low 16 bits of f_lo_ic_dc@micromipsplt
    111 
    112