jalx-2.dd 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. .*: +file format .*mips.*
  2. Disassembly of section \.text:
  3. 04400000 <external_function>:
  4. 4400000: 27bdfff8 addiu sp,sp,-8
  5. 4400004: afbe0004 sw s8,4\(sp\)
  6. 4400008: 03a0f025 move s8,sp
  7. 440000c: 03c0e825 move sp,s8
  8. 4400010: 8fbe0004 lw s8,4\(sp\)
  9. 4400014: 27bd0008 addiu sp,sp,8
  10. 4400018: 03e00008 jr ra
  11. 440001c: 00000000 nop
  12. 04400020 <internal_function>:
  13. 4400020: 4fb0 addiu sp,sp,-8
  14. 4400022: cbc1 sw s8,4\(sp\)
  15. 4400024: 0fdd move s8,sp
  16. 4400026: 0fbe move sp,s8
  17. 4400028: 4bc1 lw s8,4\(sp\)
  18. 440002a: 4702 jraddiusp 8
  19. 0440002c <main>:
  20. 440002c: 4ff1 addiu sp,sp,-32
  21. 440002e: cbe7 sw ra,28\(sp\)
  22. 4400030: cbc6 sw s8,24\(sp\)
  23. 4400032: 0fdd move s8,sp
  24. 4400034: f89e 0020 sw a0,32\(s8\)
  25. 4400038: f8be 0024 sw a1,36\(s8\)
  26. 440003c: 41a2 0440 lui v0,0x440
  27. 4400040: 3082 0280 addiu a0,v0,640
  28. 4400044: f620 004c jal 4400098 <printf@micromipsplt>
  29. 4400048: 0000 0000 nop
  30. 440004c: f620 0010 jal 4400020 <internal_function>
  31. 4400050: 0000 0000 nop
  32. 4400054: f110 0000 jalx 4400000 <external_function>
  33. 4400058: 0000 0000 nop
  34. 440005c: 0fbe move sp,s8
  35. 440005e: 4be7 lw ra,28\(sp\)
  36. 4400060: 4bc6 lw s8,24\(sp\)
  37. 4400062: 4708 jraddiusp 32
  38. \.\.\.
  39. Disassembly of section \.plt:
  40. 04400080 <_PROCEDURE_LINKAGE_TABLE_>:
  41. 4400080: 7980 0012 addiu v1,\$pc,72
  42. 4400084: ff23 0000 lw t9,0\(v1\)
  43. 4400088: 0535 subu v0,v0,v1
  44. 440008a: 2525 srl v0,v0,2
  45. 440008c: 3302 fffe addiu t8,v0,-2
  46. 4400090: 0dff move t7,ra
  47. 4400092: 45f9 jalrs t9
  48. 4400094: 0f83 move gp,v1
  49. 4400096: 0c00 nop
  50. 04400098 <printf@micromipsplt>:
  51. 4400098: 7900 000e addiu v0,\$pc,56
  52. 440009c: ff22 0000 lw t9,0\(v0\)
  53. 44000a0: 4599 jr t9
  54. 44000a2: 0f02 move t8,v0