Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Dump of assembler code from 0x100035159 to 0x10003531b:
- 0x0000000100035159: push %rbp
- 0x000000010003515a: mov %rsp,%rbp
- 0x000000010003515d: push %r15
- 0x000000010003515f: push %r14
- 0x0000000100035161: push %r12
- 0x0000000100035163: push %rbx
- 0x0000000100035164: sub $0x70,%rsp
- 0x0000000100035168: mov %rdi,%r14
- 0x000000010003516b: mov -0x3313a(%rip),%rax # 0x100002038
- 0x0000000100035172: mov (%rax),%rax
- 0x0000000100035175: mov %rax,-0x28(%rbp)
- 0x0000000100035179: lea -0x335d3(%rip),%rdi # 0x100001bad
- 0x0000000100035180: callq 0x1000015a2 <dyld_stub_objc_getClass>
- 0x0000000100035185: lea -0x335d6(%rip),%rsi # 0x100001bb6
- 0x000000010003518c: mov %rax,%rdi
- 0x000000010003518f: xor %edx,%edx
- 0x0000000100035191: callq 0x10000159c <dyld_stub_objc_allocateClassPair>
- 0x0000000100035196: mov %rax,%rbx
- 0x0000000100035199: test %rbx,%rbx
- 0x000000010003519c: je 0x1000352d1
- 0x00000001000351a2: mov -0x32699(%rip),%r15 # 0x100002b10
- 0x00000001000351a9: mov -0x32ae0(%rip),%r12 # 0x1000026d0
- 0x00000001000351b0: movb $0x0,-0x2e(%rbp)
- 0x00000001000351b4: movw $0x0,-0x30(%rbp)
- 0x00000001000351ba: movq $0x0,-0x38(%rbp)
- 0x00000001000351c2: movq $0x0,-0x40(%rbp)
- 0x00000001000351ca: movq $0x0,-0x48(%rbp)
- 0x00000001000351d2: movq $0x3a40,-0x50(%rbp)
- 0x00000001000351da: lea -0x50(%rbp),%rdi
- 0x00000001000351de: lea -0x33626(%rip),%rsi # 0x100001bbf
- 0x00000001000351e5: mov $0x23,%edx
- 0x00000001000351ea: callq 0x10000156c <dyld_stub___strcat_chk>
- 0x00000001000351ef: lea -0x33d75(%rip),%rdx # 0x100001481 <start+973>
- 0x00000001000351f6: mov %rbx,%rdi
- 0x00000001000351f9: mov %r12,%rsi
- 0x00000001000351fc: mov %rax,%rcx
- 0x00000001000351ff: callq 0x100001578 <dyld_stub_class_addMethod>
- 0x0000000100035204: lea -0x33662(%rip),%rcx # 0x100001ba9
- 0x000000010003520b: mov -0x32b3a(%rip),%rsi # 0x1000026d8
- 0x0000000100035212: mov %rbx,%rdi
- 0x0000000100035215: mov %r15,%rdx
- 0x0000000100035218: callq 0x100001578 <dyld_stub_class_addMethod>
- 0x000000010003521d: mov %rbx,%rdi
- 0x0000000100035220: callq 0x1000015b4 <dyld_stub_objc_registerClassPair>
- 0x0000000100035225: mov -0x331ec(%rip),%r15 # 0x100002040
- 0x000000010003522c: mov -0x32b53(%rip),%rsi # 0x1000026e0
- 0x0000000100035233: mov %r14,%rdi
- 0x0000000100035236: callq *%r15
- 0x0000000100035239: mov -0x32b58(%rip),%rsi # 0x1000026e8
- 0x0000000100035240: mov %rax,%rdi
- 0x0000000100035243: callq *%r15
- 0x0000000100035246: mov %rax,%r14
- 0x0000000100035249: lea -0x32ae0(%rip),%rsi # 0x100002770
- 0x0000000100035250: mov %rbx,%rdi
- 0x0000000100035253: callq *-0x32ae9(%rip) # 0x100002770
- 0x0000000100035259: mov $0x4040000000000000,%rcx
- 0x0000000100035263: mov $0x4067800000000000,%rdx
- 0x000000010003526d: mov $0x4041800000000000,%rsi
- 0x0000000100035277: mov $0x402c000000000000,%rdi
- 0x0000000100035281: mov %rdi,-0x70(%rbp)
- 0x0000000100035285: mov %rsi,-0x68(%rbp)
- 0x0000000100035289: mov %rdx,-0x60(%rbp)
- 0x000000010003528d: mov %rcx,-0x58(%rbp)
- 0x0000000100035291: mov -0x32bc8(%rip),%rsi # 0x1000026d0
- 0x0000000100035298: mov -0x58(%rbp),%rcx
- 0x000000010003529c: mov %rcx,0x18(%rsp)
- 0x00000001000352a1: mov -0x60(%rbp),%rcx
- 0x00000001000352a5: mov %rcx,0x10(%rsp)
- 0x00000001000352aa: mov -0x70(%rbp),%rcx
- 0x00000001000352ae: mov -0x68(%rbp),%rdx
- 0x00000001000352b2: mov %rdx,0x8(%rsp)
- 0x00000001000352b7: mov %rcx,(%rsp)
- 0x00000001000352bb: mov %rax,%rdi
- 0x00000001000352be: callq *%r15
- 0x00000001000352c1: mov -0x32bd8(%rip),%rsi # 0x1000026f0
- 0x00000001000352c8: mov %r14,%rdi
- 0x00000001000352cb: mov %rax,%rdx
- 0x00000001000352ce: callq *%r15
- 0x00000001000352d1: mov -0x332a0(%rip),%rax # 0x100002038
- 0x00000001000352d8: mov (%rax),%rax
- 0x00000001000352db: cmp -0x28(%rbp),%rax
- 0x00000001000352df: jne 0x1000352ee
- 0x00000001000352e1: add $0x70,%rsp
- 0x00000001000352e5: pop %rbx
- 0x00000001000352e6: pop %r12
- 0x00000001000352e8: pop %r14
- 0x00000001000352ea: pop %r15
- 0x00000001000352ec: pop %rbp
- 0x00000001000352ed: retq
- 0x00000001000352ee: add %al,(%rax)
- 0x00000001000352f0: add %al,(%rax)
- 0x00000001000352f2: add %al,(%rax)
- 0x00000001000352f4: add %al,(%rax)
- 0x00000001000352f6: add %al,(%rax)
- 0x00000001000352f8: add %al,(%rax)
- 0x00000001000352fa: add %al,(%rax)
- 0x00000001000352fc: add %al,(%rax)
- 0x00000001000352fe: add %al,(%rax)
- 0x0000000100035300: add %al,(%rax)
- 0x0000000100035302: add %al,(%rax)
- 0x0000000100035304: add %al,(%rax)
- 0x0000000100035306: add %al,(%rax)
- 0x0000000100035308: add %al,(%rax)
- 0x000000010003530a: add %al,(%rax)
- 0x000000010003530c: add %al,(%rax)
- 0x000000010003530e: add %al,(%rax)
- 0x0000000100035310: add %al,(%rax)
- 0x0000000100035312: add %al,(%rax)
- 0x0000000100035314: add %al,(%rax)
- 0x0000000100035316: add %al,(%rax)
- 0x0000000100035318: add %al,(%rax)
- 0x000000010003531a: add %al,(%rax)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement