Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (__TEXT,__text) section
- _main:
- 0000000100000d70 pushq %rbp
- 0000000100000d71 movq %rsp, %rbp
- 0000000100000d74 subq $0x70, %rsp
- 0000000100000d78 movl $0x45, %esi
- 0000000100000d7d leaq -0x60(%rbp), %rax
- 0000000100000d81 leaq -0x38(%rbp), %rcx
- 0000000100000d85 leaq 0x2a4(%rip), %rdx
- 0000000100000d8c leaq 0x10d(%rip), %rdi
- 0000000100000d93 movq 0x276(%rip), %r8
- 0000000100000d9a leaq 0xcf(%rip), %r9
- 0000000100000da1 leaq 0x88(%rip), %r10
- 0000000100000da8 movl $0x0, -0x4(%rbp)
- 0000000100000daf movq $0x0, -0x38(%rbp)
- 0000000100000db7 movq %rcx, -0x30(%rbp)
- 0000000100000dbb movl $0x2000000, -0x28(%rbp) ## imm = 0x2000000
- 0000000100000dc2 movl $0x30, -0x24(%rbp)
- 0000000100000dc9 movq %r10, -0x20(%rbp)
- 0000000100000dcd movq %r9, -0x18(%rbp)
- 0000000100000dd1 movq %r8, -0x60(%rbp)
- 0000000100000dd5 movl $0x42000000, -0x58(%rbp) ## imm = 0x42000000
- 0000000100000ddc movl $0x0, -0x54(%rbp)
- 0000000100000de3 movq %rdi, -0x50(%rbp)
- 0000000100000de7 movq %rdx, -0x48(%rbp)
- 0000000100000deb movq %rcx, -0x40(%rbp)
- 0000000100000def movq -0x30(%rbp), %rcx
- 0000000100000df3 movq %rax, 0x28(%rcx)
- 0000000100000df7 movq -0x30(%rbp), %rax
- 0000000100000dfb movq 0x28(%rax), %rax
- 0000000100000dff movq %rax, %rcx
- 0000000100000e02 movq %rcx, %rdi
- 0000000100000e05 callq *0x10(%rax)
- 0000000100000e08 movl $0x8, %esi
- 0000000100000e0d leaq -0x38(%rbp), %rcx
- 0000000100000e11 movl %eax, -0x4(%rbp)
- 0000000100000e14 movl $0x1, -0x64(%rbp)
- 0000000100000e1b movq %rcx, %rdi
- 0000000100000e1e callq 0x100000f6a
- 0000000100000e23 movl -0x4(%rbp), %eax
- 0000000100000e26 addq $0x70, %rsp
- 0000000100000e2a popq %rbp
- 0000000100000e2b retq
- 0000000100000e2c nopl (%rax)
- ___Block_byref_object_copy_:
- 0000000100000e30 pushq %rbp
- 0000000100000e31 movq %rsp, %rbp
- 0000000100000e34 subq $0x20, %rsp
- 0000000100000e38 movl $0x87, %edx
- 0000000100000e3d movq %rdi, -0x8(%rbp)
- 0000000100000e41 movq %rsi, -0x10(%rbp)
- 0000000100000e45 movq -0x8(%rbp), %rsi
- 0000000100000e49 addq $0x28, %rsi
- 0000000100000e50 movq -0x10(%rbp), %rdi
- 0000000100000e54 movq 0x28(%rdi), %rdi
- 0000000100000e58 movq %rdi, -0x18(%rbp)
- 0000000100000e5c movq %rsi, %rdi
- 0000000100000e5f movq -0x18(%rbp), %rsi
- 0000000100000e63 callq 0x100000f64
- 0000000100000e68 addq $0x20, %rsp
- 0000000100000e6c popq %rbp
- 0000000100000e6d retq
- 0000000100000e6e nop
- ___Block_byref_object_dispose_:
- 0000000100000e70 pushq %rbp
- 0000000100000e71 movq %rsp, %rbp
- 0000000100000e74 subq $0x10, %rsp
- 0000000100000e78 movl $0x87, %esi
- 0000000100000e7d movq %rdi, -0x8(%rbp)
- 0000000100000e81 movq -0x8(%rbp), %rdi
- 0000000100000e85 movq 0x28(%rdi), %rdi
- 0000000100000e89 callq 0x100000f6a
- 0000000100000e8e addq $0x10, %rsp
- 0000000100000e92 popq %rbp
- 0000000100000e93 retq
- 0000000100000e94 nopw %cs:(%rax,%rax)
- ___main_block_invoke:
- 0000000100000ea0 pushq %rbp
- 0000000100000ea1 movq %rsp, %rbp
- 0000000100000ea4 subq $0x30, %rsp
- 0000000100000ea8 movq %rdi, -0x10(%rbp)
- 0000000100000eac movl %esi, -0x14(%rbp)
- 0000000100000eaf movq %rdi, -0x20(%rbp)
- 0000000100000eb3 cmpl $0x64, -0x14(%rbp)
- 0000000100000eba movq %rdi, -0x28(%rbp)
- 0000000100000ebe jge 0x100000eee
- 0000000100000ec4 movq -0x28(%rbp), %rax
- 0000000100000ec8 movq 0x20(%rax), %rcx
- 0000000100000ecc movq 0x8(%rcx), %rcx
- 0000000100000ed0 movq 0x28(%rcx), %rcx
- 0000000100000ed4 movq %rcx, %rdx
- 0000000100000ed7 movl -0x14(%rbp), %esi
- 0000000100000eda addl $0xa, %esi
- 0000000100000ee0 movq %rdx, %rdi
- 0000000100000ee3 callq *0x10(%rcx)
- 0000000100000ee6 movl %eax, -0x4(%rbp)
- 0000000100000ee9 jmp 0x100000ef4
- 0000000100000eee movl -0x14(%rbp), %eax
- 0000000100000ef1 movl %eax, -0x4(%rbp)
- 0000000100000ef4 movl -0x4(%rbp), %eax
- 0000000100000ef7 addq $0x30, %rsp
- 0000000100000efb popq %rbp
- 0000000100000efc retq
- 0000000100000efd nopl (%rax)
- ___copy_helper_block_:
- 0000000100000f00 pushq %rbp
- 0000000100000f01 movq %rsp, %rbp
- 0000000100000f04 subq $0x10, %rsp
- 0000000100000f08 movl $0x8, %edx
- 0000000100000f0d movq %rdi, -0x8(%rbp)
- 0000000100000f11 movq %rsi, -0x10(%rbp)
- 0000000100000f15 movq -0x10(%rbp), %rsi
- 0000000100000f19 movq -0x8(%rbp), %rdi
- 0000000100000f1d addq $0x20, %rdi
- 0000000100000f24 movq 0x20(%rsi), %rsi
- 0000000100000f28 callq 0x100000f64
- 0000000100000f2d addq $0x10, %rsp
- 0000000100000f31 popq %rbp
- 0000000100000f32 retq
- 0000000100000f33 nopw %cs:(%rax,%rax)
- ___destroy_helper_block_:
- 0000000100000f40 pushq %rbp
- 0000000100000f41 movq %rsp, %rbp
- 0000000100000f44 subq $0x10, %rsp
- 0000000100000f48 movl $0x8, %esi
- 0000000100000f4d movq %rdi, -0x8(%rbp)
- 0000000100000f51 movq -0x8(%rbp), %rdi
- 0000000100000f55 movq 0x20(%rdi), %rdi
- 0000000100000f59 callq 0x100000f6a
- 0000000100000f5e addq $0x10, %rsp
- 0000000100000f62 popq %rbp
- 0000000100000f63 retq
Advertisement
Add Comment
Please, Sign In to add comment