Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.76 KB | None | 0 0
  1. => 0x00000000004010cc <+0>: push %r13
  2. 0x00000000004010ce <+2>: push %r12
  3. 0x00000000004010d0 <+4>: push %rbp
  4. 0x00000000004010d1 <+5>: push %rbx
  5. 0x00000000004010d2 <+6>: sub $0x58,%rsp
  6. 0x00000000004010d6 <+10>: lea 0x30(%rsp),%rsi
  7. 0x00000000004010db <+15>: callq 0x40156a <read_six_numbers>
  8. 0x00000000004010e0 <+20>: lea 0x30(%rsp),%r13
  9. 0x00000000004010e5 <+25>: mov $0x0,%r12d
  10. 0x00000000004010eb <+31>: mov %r13,%rbp
  11. 0x00000000004010ee <+34>: mov 0x0(%r13),%eax
  12. 0x00000000004010f2 <+38>: sub $0x1,%eax
  13. 0x00000000004010f5 <+41>: cmp $0x5,%eax
  14. 0x00000000004010f8 <+44>: jbe 0x4010ff <phase_6+51>
  15. 0x00000000004010fa <+46>: callq 0x401534 <explode_bomb>
  16. 0x00000000004010ff <+51>: add $0x1,%r12d
  17. 0x0000000000401103 <+55>: cmp $0x6,%r12d
  18. 0x0000000000401107 <+59>: jne 0x401110 <phase_6+68>
  19. 0x0000000000401109 <+61>: mov $0x0,%esi
  20. 0x000000000040110e <+66>: jmp 0x401152 <phase_6+134>
  21. 0x0000000000401110 <+68>: mov %r12d,%ebx
  22. 0x0000000000401113 <+71>: movslq %ebx,%rax
  23. 0x0000000000401116 <+74>: mov 0x30(%rsp,%rax,4),%eax
  24. 0x000000000040111a <+78>: cmp %eax,0x0(%rbp)
  25. 0x000000000040111d <+81>: jne 0x401124 <phase_6+88>
  26. 0x000000000040111f <+83>: callq 0x401534 <explode_bomb>
  27. 0x0000000000401124 <+88>: add $0x1,%ebx
  28. 0x0000000000401127 <+91>: cmp $0x5,%ebx
  29. 0x000000000040112a <+94>: jle 0x401113 <phase_6+71>
  30. 0x000000000040112c <+96>: add $0x4,%r13
  31. 0x0000000000401130 <+100>: jmp 0x4010eb <phase_6+31>
  32. 0x0000000000401132 <+102>: mov 0x8(%rdx),%rdx
  33. 0x0000000000401136 <+106>: add $0x1,%eax
  34. 0x0000000000401139 <+109>: cmp %ecx,%eax
  35. 0x000000000040113b <+111>: jne 0x401132 <phase_6+102>
  36. 0x000000000040113d <+113>: jmp 0x401144 <phase_6+120>
  37. 0x000000000040113f <+115>: mov $0x6042f0,%edx
  38. 0x0000000000401144 <+120>: mov %rdx,(%rsp,%rsi,2)
  39. 0x0000000000401148 <+124>: add $0x4,%rsi
  40. 0x000000000040114c <+128>: cmp $0x18,%rsi
  41. 0x0000000000401150 <+132>: je 0x401167 <phase_6+155>
  42. 0x0000000000401152 <+134>: mov 0x30(%rsp,%rsi,1),%ecx
  43. 0x0000000000401156 <+138>: cmp $0x1,%ecx
  44. 0x0000000000401159 <+141>: jle 0x40113f <phase_6+115>
  45. 0x000000000040115b <+143>: mov $0x1,%eax
  46. 0x0000000000401160 <+148>: mov $0x6042f0,%edx
  47. 0x0000000000401165 <+153>: jmp 0x401132 <phase_6+102>
  48. 0x0000000000401167 <+155>: mov (%rsp),%rbx
  49. 0x000000000040116b <+159>: lea 0x8(%rsp),%rax
  50. 0x0000000000401170 <+164>: lea 0x30(%rsp),%rsi
  51. 0x0000000000401175 <+169>: mov %rbx,%rcx
  52. 0x0000000000401178 <+172>: mov (%rax),%rdx
  53. 0x000000000040117b <+175>: mov %rdx,0x8(%rcx)
  54. 0x000000000040117f <+179>: add $0x8,%rax
  55. 0x0000000000401183 <+183>: cmp %rsi,%rax
  56. 0x0000000000401186 <+186>: je 0x40118d <phase_6+193>
  57. 0x0000000000401188 <+188>: mov %rdx,%rcx
  58. 0x000000000040118b <+191>: jmp 0x401178 <phase_6+172>
  59. 0x000000000040118d <+193>: movq $0x0,0x8(%rdx)
  60. 0x0000000000401195 <+201>: mov $0x5,%ebp
  61. 0x000000000040119a <+206>: mov 0x8(%rbx),%rax
  62. 0x000000000040119e <+210>: mov (%rax),%eax
  63. 0x00000000004011a0 <+212>: cmp %eax,(%rbx)
  64. 0x00000000004011a2 <+214>: jge 0x4011a9 <phase_6+221>
  65. 0x00000000004011a4 <+216>: callq 0x401534 <explode_bomb>
  66. 0x00000000004011a9 <+221>: mov 0x8(%rbx),%rbx
  67. 0x00000000004011ad <+225>: sub $0x1,%ebp
  68. 0x00000000004011b0 <+228>: jne 0x40119a <phase_6+206>
  69. 0x00000000004011b2 <+230>: add $0x58,%rsp
  70. 0x00000000004011b6 <+234>: pop %rbx
  71. 0x00000000004011b7 <+235>: pop %rbp
  72. 0x00000000004011b8 <+236>: pop %r12
  73. 0x00000000004011ba <+238>: pop %r13
  74. 0x00000000004011bc <+240>: retq
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement