compressed-plt-1-o32-umips-only.od 2.9 KB

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