Guest User

Untitled

a guest
Nov 18th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.46 KB | None | 0 0
  1. => 0x000000000040123c <+0>: push %r14
  2. 0x000000000040123e <+2>: push %r13
  3. 0x0000000000401240 <+4>: push %r12
  4. 0x0000000000401242 <+6>: push %rbp
  5. 0x0000000000401243 <+7>: push %rbx
  6. 0x0000000000401244 <+8>: sub $0x50,%rsp
  7. 0x0000000000401248 <+12>: mov %rsp,%r13
  8. 0x000000000040124b <+15>: mov %rsp,%rsi
  9. 0x000000000040124e <+18>: callq 0x401782 <read_six_numbers>
  10. 0x0000000000401253 <+23>: mov %rsp,%r14
  11. 0x0000000000401256 <+26>: mov $0x0,%r12d
  12. 0x000000000040125c <+32>: mov %r13,%rbp
  13. 0x000000000040125f <+35>: mov 0x0(%r13),%eax
  14. 0x0000000000401263 <+39>: sub $0x1,%eax
  15. 0x0000000000401266 <+42>: cmp $0x5,%eax
  16. 0x0000000000401269 <+45>: jbe 0x401270 <phase_6+52>
  17. 0x000000000040126b <+47>: callq 0x40174c <explode_bomb>
  18. 0x0000000000401270 <+52>: add $0x1,%r12d
  19. 0x0000000000401274 <+56>: cmp $0x6,%r12d
  20. 0x0000000000401278 <+60>: je 0x40129b <phase_6+95>
  21. 0x000000000040127a <+62>: mov %r12d,%ebx
  22. 0x000000000040127d <+65>: movslq %ebx,%rax
  23. 0x0000000000401280 <+68>: mov (%rsp,%rax,4),%eax
  24. 0x0000000000401283 <+71>: cmp %eax,0x0(%rbp)
  25. 0x0000000000401286 <+74>: jne 0x40128d <phase_6+81>
  26. 0x0000000000401288 <+76>: callq 0x40174c <explode_bomb>
  27. 0x000000000040128d <+81>: add $0x1,%ebx
  28. 0x0000000000401290 <+84>: cmp $0x5,%ebx
  29. 0x0000000000401293 <+87>: jle 0x40127d <phase_6+65>
  30. 0x0000000000401295 <+89>: add $0x4,%r13
  31. 0x0000000000401299 <+93>: jmp 0x40125c <phase_6+32>
  32. 0x000000000040129b <+95>: lea 0x18(%rsp),%rsi
  33. 0x00000000004012a0 <+100>: mov %r14,%rax
  34. 0x00000000004012a3 <+103>: mov $0x7,%ecx
  35. 0x00000000004012a8 <+108>: mov %ecx,%edx
  36. 0x00000000004012aa <+110>: sub (%rax),%edx
  37. 0x00000000004012ac <+112>: mov %edx,(%rax)
  38. 0x00000000004012ae <+114>: add $0x4,%rax
  39. 0x00000000004012b2 <+118>: cmp %rsi,%rax
  40. 0x00000000004012b5 <+121>: jne 0x4012a8 <phase_6+108>
  41. 0x00000000004012b7 <+123>: mov $0x0,%esi
  42. 0x00000000004012bc <+128>: jmp 0x4012df <phase_6+163>
  43. 0x00000000004012be <+130>: mov 0x8(%rdx),%rdx
  44. 0x00000000004012c2 <+134>: add $0x1,%eax
  45. 0x00000000004012c5 <+137>: cmp %ecx,%eax
  46. 0x00000000004012c7 <+139>: jne 0x4012be <phase_6+130>
  47. 0x00000000004012c9 <+141>: jmp 0x4012d0 <phase_6+148>
  48. 0x00000000004012cb <+143>: mov $0x604320,%edx
  49. 0x00000000004012d0 <+148>: mov %rdx,0x20(%rsp,%rsi,2)
  50. 0x00000000004012d5 <+153>: add $0x4,%rsi
  51. 0x00000000004012d9 <+157>: cmp $0x18,%rsi
  52. 0x00000000004012dd <+161>: je 0x4012f3 <phase_6+183>
  53. 0x00000000004012df <+163>: mov (%rsp,%rsi,1),%ecx
  54. 0x00000000004012e2 <+166>: cmp $0x1,%ecx
  55. 0x00000000004012e5 <+169>: jle 0x4012cb <phase_6+143>
  56. 0x00000000004012e7 <+171>: mov $0x1,%eax
  57. 0x00000000004012ec <+176>: mov $0x604320,%edx
  58. 0x00000000004012f1 <+181>: jmp 0x4012be <phase_6+130>
  59. 0x00000000004012f3 <+183>: mov 0x20(%rsp),%rbx
  60. 0x00000000004012f8 <+188>: lea 0x28(%rsp),%rax
  61. ---Type <return> to continue, or q <return> to quit---
  62. 0x00000000004012fd <+193>: lea 0x50(%rsp),%rsi
  63. 0x0000000000401302 <+198>: mov %rbx,%rcx
  64. 0x0000000000401305 <+201>: mov (%rax),%rdx
  65. 0x0000000000401308 <+204>: mov %rdx,0x8(%rcx)
  66. 0x000000000040130c <+208>: add $0x8,%rax
  67. 0x0000000000401310 <+212>: cmp %rsi,%rax
  68. 0x0000000000401313 <+215>: je 0x40131a <phase_6+222>
  69. 0x0000000000401315 <+217>: mov %rdx,%rcx
  70. 0x0000000000401318 <+220>: jmp 0x401305 <phase_6+201>
  71. 0x000000000040131a <+222>: movq $0x0,0x8(%rdx)
  72. 0x0000000000401322 <+230>: mov $0x5,%ebp
  73. 0x0000000000401327 <+235>: mov 0x8(%rbx),%rax
  74. 0x000000000040132b <+239>: mov (%rax),%eax
  75. 0x000000000040132d <+241>: cmp %eax,(%rbx)
  76. 0x000000000040132f <+243>: jge 0x401336 <phase_6+250>
  77. 0x0000000000401331 <+245>: callq 0x40174c <explode_bomb>
  78. 0x0000000000401336 <+250>: mov 0x8(%rbx),%rbx
  79. 0x000000000040133a <+254>: sub $0x1,%ebp
  80. 0x000000000040133d <+257>: jne 0x401327 <phase_6+235>
  81. 0x000000000040133f <+259>: add $0x50,%rsp
  82. 0x0000000000401343 <+263>: pop %rbx
  83. 0x0000000000401344 <+264>: pop %rbp
  84. 0x0000000000401345 <+265>: pop %r12
  85. 0x0000000000401347 <+267>: pop %r13
  86. 0x0000000000401349 <+269>: pop %r14
  87. 0x000000000040134b <+271>: retq
Add Comment
Please, Sign In to add comment