Guest User

Untitled

a guest
Oct 10th, 2015
416
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.64 KB | None | 0 0
  1. (__TEXT,__text) section
  2. _main:
  3. 0000000100000d70 pushq %rbp
  4. 0000000100000d71 movq %rsp, %rbp
  5. 0000000100000d74 subq $0x70, %rsp
  6. 0000000100000d78 movl $0x45, %esi
  7. 0000000100000d7d leaq -0x60(%rbp), %rax
  8. 0000000100000d81 leaq -0x38(%rbp), %rcx
  9. 0000000100000d85 leaq 0x2a4(%rip), %rdx
  10. 0000000100000d8c leaq 0x10d(%rip), %rdi
  11. 0000000100000d93 movq 0x276(%rip), %r8
  12. 0000000100000d9a leaq 0xcf(%rip), %r9
  13. 0000000100000da1 leaq 0x88(%rip), %r10
  14. 0000000100000da8 movl $0x0, -0x4(%rbp)
  15. 0000000100000daf movq $0x0, -0x38(%rbp)
  16. 0000000100000db7 movq %rcx, -0x30(%rbp)
  17. 0000000100000dbb movl $0x2000000, -0x28(%rbp) ## imm = 0x2000000
  18. 0000000100000dc2 movl $0x30, -0x24(%rbp)
  19. 0000000100000dc9 movq %r10, -0x20(%rbp)
  20. 0000000100000dcd movq %r9, -0x18(%rbp)
  21. 0000000100000dd1 movq %r8, -0x60(%rbp)
  22. 0000000100000dd5 movl $0x42000000, -0x58(%rbp) ## imm = 0x42000000
  23. 0000000100000ddc movl $0x0, -0x54(%rbp)
  24. 0000000100000de3 movq %rdi, -0x50(%rbp)
  25. 0000000100000de7 movq %rdx, -0x48(%rbp)
  26. 0000000100000deb movq %rcx, -0x40(%rbp)
  27. 0000000100000def movq -0x30(%rbp), %rcx
  28. 0000000100000df3 movq %rax, 0x28(%rcx)
  29. 0000000100000df7 movq -0x30(%rbp), %rax
  30. 0000000100000dfb movq 0x28(%rax), %rax
  31. 0000000100000dff movq %rax, %rcx
  32. 0000000100000e02 movq %rcx, %rdi
  33. 0000000100000e05 callq *0x10(%rax)
  34. 0000000100000e08 movl $0x8, %esi
  35. 0000000100000e0d leaq -0x38(%rbp), %rcx
  36. 0000000100000e11 movl %eax, -0x4(%rbp)
  37. 0000000100000e14 movl $0x1, -0x64(%rbp)
  38. 0000000100000e1b movq %rcx, %rdi
  39. 0000000100000e1e callq 0x100000f6a
  40. 0000000100000e23 movl -0x4(%rbp), %eax
  41. 0000000100000e26 addq $0x70, %rsp
  42. 0000000100000e2a popq %rbp
  43. 0000000100000e2b retq
  44. 0000000100000e2c nopl (%rax)
  45. ___Block_byref_object_copy_:
  46. 0000000100000e30 pushq %rbp
  47. 0000000100000e31 movq %rsp, %rbp
  48. 0000000100000e34 subq $0x20, %rsp
  49. 0000000100000e38 movl $0x87, %edx
  50. 0000000100000e3d movq %rdi, -0x8(%rbp)
  51. 0000000100000e41 movq %rsi, -0x10(%rbp)
  52. 0000000100000e45 movq -0x8(%rbp), %rsi
  53. 0000000100000e49 addq $0x28, %rsi
  54. 0000000100000e50 movq -0x10(%rbp), %rdi
  55. 0000000100000e54 movq 0x28(%rdi), %rdi
  56. 0000000100000e58 movq %rdi, -0x18(%rbp)
  57. 0000000100000e5c movq %rsi, %rdi
  58. 0000000100000e5f movq -0x18(%rbp), %rsi
  59. 0000000100000e63 callq 0x100000f64
  60. 0000000100000e68 addq $0x20, %rsp
  61. 0000000100000e6c popq %rbp
  62. 0000000100000e6d retq
  63. 0000000100000e6e nop
  64. ___Block_byref_object_dispose_:
  65. 0000000100000e70 pushq %rbp
  66. 0000000100000e71 movq %rsp, %rbp
  67. 0000000100000e74 subq $0x10, %rsp
  68. 0000000100000e78 movl $0x87, %esi
  69. 0000000100000e7d movq %rdi, -0x8(%rbp)
  70. 0000000100000e81 movq -0x8(%rbp), %rdi
  71. 0000000100000e85 movq 0x28(%rdi), %rdi
  72. 0000000100000e89 callq 0x100000f6a
  73. 0000000100000e8e addq $0x10, %rsp
  74. 0000000100000e92 popq %rbp
  75. 0000000100000e93 retq
  76. 0000000100000e94 nopw %cs:(%rax,%rax)
  77. ___main_block_invoke:
  78. 0000000100000ea0 pushq %rbp
  79. 0000000100000ea1 movq %rsp, %rbp
  80. 0000000100000ea4 subq $0x30, %rsp
  81. 0000000100000ea8 movq %rdi, -0x10(%rbp)
  82. 0000000100000eac movl %esi, -0x14(%rbp)
  83. 0000000100000eaf movq %rdi, -0x20(%rbp)
  84. 0000000100000eb3 cmpl $0x64, -0x14(%rbp)
  85. 0000000100000eba movq %rdi, -0x28(%rbp)
  86. 0000000100000ebe jge 0x100000eee
  87. 0000000100000ec4 movq -0x28(%rbp), %rax
  88. 0000000100000ec8 movq 0x20(%rax), %rcx
  89. 0000000100000ecc movq 0x8(%rcx), %rcx
  90. 0000000100000ed0 movq 0x28(%rcx), %rcx
  91. 0000000100000ed4 movq %rcx, %rdx
  92. 0000000100000ed7 movl -0x14(%rbp), %esi
  93. 0000000100000eda addl $0xa, %esi
  94. 0000000100000ee0 movq %rdx, %rdi
  95. 0000000100000ee3 callq *0x10(%rcx)
  96. 0000000100000ee6 movl %eax, -0x4(%rbp)
  97. 0000000100000ee9 jmp 0x100000ef4
  98. 0000000100000eee movl -0x14(%rbp), %eax
  99. 0000000100000ef1 movl %eax, -0x4(%rbp)
  100. 0000000100000ef4 movl -0x4(%rbp), %eax
  101. 0000000100000ef7 addq $0x30, %rsp
  102. 0000000100000efb popq %rbp
  103. 0000000100000efc retq
  104. 0000000100000efd nopl (%rax)
  105. ___copy_helper_block_:
  106. 0000000100000f00 pushq %rbp
  107. 0000000100000f01 movq %rsp, %rbp
  108. 0000000100000f04 subq $0x10, %rsp
  109. 0000000100000f08 movl $0x8, %edx
  110. 0000000100000f0d movq %rdi, -0x8(%rbp)
  111. 0000000100000f11 movq %rsi, -0x10(%rbp)
  112. 0000000100000f15 movq -0x10(%rbp), %rsi
  113. 0000000100000f19 movq -0x8(%rbp), %rdi
  114. 0000000100000f1d addq $0x20, %rdi
  115. 0000000100000f24 movq 0x20(%rsi), %rsi
  116. 0000000100000f28 callq 0x100000f64
  117. 0000000100000f2d addq $0x10, %rsp
  118. 0000000100000f31 popq %rbp
  119. 0000000100000f32 retq
  120. 0000000100000f33 nopw %cs:(%rax,%rax)
  121. ___destroy_helper_block_:
  122. 0000000100000f40 pushq %rbp
  123. 0000000100000f41 movq %rsp, %rbp
  124. 0000000100000f44 subq $0x10, %rsp
  125. 0000000100000f48 movl $0x8, %esi
  126. 0000000100000f4d movq %rdi, -0x8(%rbp)
  127. 0000000100000f51 movq -0x8(%rbp), %rdi
  128. 0000000100000f55 movq 0x20(%rdi), %rdi
  129. 0000000100000f59 callq 0x100000f6a
  130. 0000000100000f5e addq $0x10, %rsp
  131. 0000000100000f62 popq %rbp
  132. 0000000100000f63 retq
Advertisement
Add Comment
Please, Sign In to add comment