Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- code.o: file format Mach-O 64-bit x86-64
- Disassembly of section __TEXT,__text:
- 0000000000000000 _main:
- 0: 55 pushq %rbp
- 1: 48 89 e5 movq %rsp, %rbp
- 4: b8 05 00 00 02 movl $33554437, %eax
- 9: 48 8d 3d 00 00 00 00 leaq (%rip), %rdi
- 10: be 00 00 00 00 movl $0, %esi
- 15: 48 31 d2 xorq %rdx, %rdx
- 18: 0f 05 syscall
- 1a: 48 83 ec 04 subq $4, %rsp
- 1e: 89 45 fc movl %eax, -4(%rbp)
- 21: b8 c7 00 00 02 movl $33554631, %eax
- 26: 8b 7d fc movl -4(%rbp), %edi
- 29: be 00 00 00 00 movl $0, %esi
- 2e: ba 02 00 00 00 movl $2, %edx
- 33: 0f 05 syscall
- 35: 48 83 ec 08 subq $8, %rsp
- 39: 48 89 45 f4 movq %rax, -12(%rbp)
- 3d: b8 c7 00 00 02 movl $33554631, %eax
- 42: 8b 7d fc movl -4(%rbp), %edi
- 45: be 00 00 00 00 movl $0, %esi
- 4a: ba 00 00 00 00 movl $0, %edx
- 4f: 0f 05 syscall
- 51: 48 83 ec 08 subq $8, %rsp
- 55: 48 89 45 ec movq %rax, -20(%rbp)
- 59: b8 01 00 00 00 movl $1, %eax
- 5e: b9 02 00 00 00 movl $2, %ecx
- 63: 09 c8 orl %ecx, %eax
- 65: 48 83 ec 04 subq $4, %rsp
- 69: 89 45 e8 movl %eax, -24(%rbp)
- 6c: b8 00 00 00 00 movl $0, %eax
- 71: b9 01 00 00 00 movl $1, %ecx
- 76: 09 c8 orl %ecx, %eax
- 78: 48 83 ec 04 subq $4, %rsp
- 7c: 89 45 e4 movl %eax, -28(%rbp)
- 7f: b8 c5 00 00 02 movl $33554629, %eax
- 84: bf 00 00 00 00 movl $0, %edi
- 89: 48 8b 75 f4 movq -12(%rbp), %rsi
- 8d: 8b 55 e8 movl -24(%rbp), %edx
- 90: 8b 4d e4 movl -28(%rbp), %ecx
- 93: 41 b8 ff ff ff ff movl $4294967295, %r8d
- 99: 41 b9 00 00 00 00 movl $0, %r9d
- 9f: 41 ba 02 10 00 00 movl $4098, %r10d
- a5: 0f 05 syscall
- a7: 48 83 ec 08 subq $8, %rsp
- ab: 48 89 45 dc movq %rax, -36(%rbp)
- af: b8 03 00 00 02 movl $33554435, %eax
- b4: 8b 7d fc movl -4(%rbp), %edi
- b7: 48 8b 75 dc movq -36(%rbp), %rsi
- bb: 48 8b 55 f4 movq -12(%rbp), %rdx
- bf: 0f 05 syscall
- c1: 48 83 ec 08 subq $8, %rsp
- c5: 48 89 45 d4 movq %rax, -44(%rbp)
- c9: b8 06 00 00 02 movl $33554438, %eax
- ce: 8b 7d fc movl -4(%rbp), %edi
- d1: 0f 05 syscall
- d3: 48 83 ec 04 subq $4, %rsp
- d7: 89 45 d0 movl %eax, -48(%rbp)
- da: 48 83 ec 01 subq $1, %rsp
- de: 48 8b 7d dc movq -36(%rbp), %rdi
- e2: 40 8a 37 movb (%rdi), %sil
- e5: 40 88 75 cf movb %sil, -49(%rbp)
- e9: 40 8a 75 cf movb -49(%rbp), %sil
- ed: 48 8d 3d 00 00 00 00 leaq (%rip), %rdi
- f4: 48 31 c0 xorq %rax, %rax
- f7: 48 83 ec 0f subq $15, %rsp
- fb: e8 00 00 00 00 callq 0 <_main+0x100>
- 100: 48 83 c4 0f addq $15, %rsp
- 104: 48 83 ec 04 subq $4, %rsp
- 108: 89 45 cb movl %eax, -53(%rbp)
- 10b: b8 49 00 00 02 movl $33554505, %eax
- 110: 48 8b 7d dc movq -36(%rbp), %rdi
- 114: 48 8b 75 f4 movq -12(%rbp), %rsi
- 118: 0f 05 syscall
- 11a: 48 83 ec 04 subq $4, %rsp
- 11e: 89 45 c7 movl %eax, -57(%rbp)
- 121: 8b 7d c7 movl -57(%rbp), %edi
- 124: b8 01 00 00 02 movl $33554433, %eax
- 129: 0f 05 syscall
- Disassembly of section __DATA,__data:
- 000000000000012b byte0:
- 12b: 2f <unknown>
- 12c: 55 pushq %rbp
- 12d: 73 65 jae 101 <byte1+0x32>
- 12f: 72 73 jb 115 <byte1+0x42>
- 131: 2f <unknown>
- 132: 61 <unknown>
- 133: 64 61 <unknown>
- 135: 6d insl %dx, %es:(%rdi)
- 136: 6b 6f 77 61 imull $97, 119(%rdi), %ebp
- 13a: 6c insb %dx, %es:(%rdi)
- 13b: 73 6b jae 107 <byte1+0x46>
- 13d: 69 2f 63 6f 64 65 imull $1701080931, (%rdi), %ebp
- 143: 2f <unknown>
- 144: 72 61 jb 97 <byte1+0x45>
- 146: 2f <unknown>
- 147: 65 78 61 js 97 <byte1+0x49>
- 14a: 6d insl %dx, %es:(%rdi)
- 14b: 70 6c jo 108 <byte1+0x57>
- 14d: 65 73 2f jae 47 <byte1+0x1d>
- 150: 74 69 je 105 <byte1+0x59>
- 152: 74 61 je 97 <byte1+0x53>
- 154: 6e outsb (%rsi), %dx
- 155: 69 63 2f 74 72 61 69 imull $1767993972, 47(%rbx), %esp
- 15c: 6e outsb (%rsi), %dx
- 15d: 2e 63 73 76 movslq %cs:118(%rbx), %esi
- 161: 00 25 <unknown>
- 0000000000000162 byte1:
- 162: 25 <unknown>
- 163: 63 0a movslq (%rdx), %ecx
- 165: 00 <unknown>
- Disassembly of section __DWARF,__debug_abbrev:
- 0000000000000167 __debug_abbrev:
- 167: 01 11 addl %edx, (%rcx)
- 169: 01 25 0e 13 05 03 addl %esp, 50664206(%rip)
- 16f: 0e <unknown>
- 170: 1b 0e sbbl (%rsi), %ecx
- 172: 10 06 adcb %al, (%rsi)
- 174: 11 01 adcl %eax, (%rcx)
- 176: 12 01 adcb (%rcx), %al
- 178: 00 00 addb %al, (%rax)
- 17a: 02 2e addb (%rsi), %ch
- 17c: 00 11 addb %dl, (%rcx)
- 17e: 01 40 01 addl %eax, 1(%rax)
- 181: 00 00 addb %al, (%rax)
- 183: 00 <unknown>
- Disassembly of section __DWARF,__debug_info:
- 0000000000000185 __debug_info:
- 185: 3c 00 cmpb $0, %al
- 187: 00 00 addb %al, (%rax)
- 189: 02 00 addb (%rax), %al
- 18b: 00 00 addb %al, (%rax)
- 18d: 00 00 addb %al, (%rax)
- 18f: 08 01 orb %al, (%rcx)
- 191: 00 00 addb %al, (%rax)
- 193: 00 00 addb %al, (%rax)
- 195: 01 80 0d 00 00 00 addl %eax, 13(%rax)
- 19b: 16 <unknown>
- ...
- 1a8: 00 00 addb %al, (%rax)
- 1aa: 00 2b addb %ch, (%rbx)
- 1ac: 01 00 addl %eax, (%rax)
- 1ae: 00 00 addb %al, (%rax)
- 1b0: 00 00 addb %al, (%rax)
- 1b2: 00 02 addb %al, (%rdx)
- ...
- 1c4: 00 <unknown>
- Disassembly of section __DWARF,__debug_line:
- 00000000000001c8 __debug_line:
- 1c8: 86 00 xchgb %al, (%rax)
- 1ca: 00 00 addb %al, (%rax)
- 1cc: 02 00 addb (%rax), %al
- 1ce: 21 00 andl %eax, (%rax)
- 1d0: 00 00 addb %al, (%rax)
- 1d2: 01 01 addl %eax, (%rcx)
- 1d4: fb sti
- 1d5: 0e <unknown>
- 1d6: 0d 00 01 01 01 orl $16843008, %eax
- 1db: 01 00 addl %eax, (%rax)
- 1dd: 00 00 addb %al, (%rax)
- 1df: 01 00 addl %eax, (%rax)
- 1e1: 00 01 addb %al, (%rcx)
- 1e3: 2e 00 00 addb %al, %cs:(%rax)
- 1e6: 63 6f 64 movslq 100(%rdi), %ebp
- 1e9: 65 2e 61 <unknown>
- 1ec: 73 6d jae 109 <__debug_line+0x93>
- 1ee: 00 00 addb %al, (%rax)
- 1f0: 00 00 addb %al, (%rax)
- 1f2: 00 00 addb %al, (%rax)
- 1f4: 09 02 orl %eax, (%rdx)
- ...
- 1fe: 03 0c 01 addl (%rcx,%rax), %ecx
- 201: 21 3e andl %edi, (%rsi)
- 203: 59 popq %rcx
- 204: 75 59 jne 89 <__debug_line+0x97>
- 206: 3d 2f 4b 3e 59 cmpl $1497254703, %eax
- 20b: 3d 59 59 2f 4b cmpl $1261394265, %eax
- 210: 4c 59 popq %rcx
- 212: 3d 59 59 2f 4b cmpl $1261394265, %eax
- 217: 4c 59 popq %rcx
- 219: 59 popq %rcx
- 21a: 2f <unknown>
- 21b: 4b 3d 59 59 2f 4b cmpq $1261394265, %rax
- 221: 3d 59 59 4b 3d cmpl $1028348249, %eax
- 226: 3d 67 67 67 2f cmpl $795305831, %eax
- 22b: 4b 4c <unknown>
- 22d: 59 popq %rcx
- 22e: 3d 4b 4b 2f 4b cmpl $1261390667, %eax
- 233: 4c 59 popq %rcx
- 235: 3d 2f 4b 3e 4b cmpl $1262373679, %eax
- 23a: 4b 3d 4c 4b 75 3d cmpq $1031097164, %rax
- 240: 4b 59 popq %r9
- 242: 4b 4b <unknown>
- 244: 3e 59 popq %rcx
- 246: 4b 4b <unknown>
- 248: 2f <unknown>
- 249: 4b 3e ds
- 24b: 3d 59 02 02 00 cmpl $131673, %eax
- 250: 01 01 addl %eax, (%rcx)
- Disassembly of section __DWARF,__debug_str:
- 0000000000000252 __debug_str:
- 252: 4e 41 <unknown>
- 254: 53 pushq %rbx
- 255: 4d 20 32 andb %r14b, (%r10)
- 258: 2e 31 34 2e xorl %esi, %cs:(%rsi,%rbp)
- 25c: 30 32 xorb %dh, (%rdx)
- 25e: 00 63 6f addb %ah, 111(%rbx)
- 261: 64 65 2e 61 <unknown>
- 265: 73 6d jae 109 <__debug_str+0x82>
- 267: 00 2f addb %ch, (%rdi)
- 269: 55 pushq %rbp
- 26a: 73 65 jae 101 <__debug_str+0x7f>
- 26c: 72 73 jb 115 <__debug_str+0x8f>
- 26e: 2f <unknown>
- 26f: 61 <unknown>
- 270: 64 61 <unknown>
- 272: 6d insl %dx, %es:(%rdi)
- 273: 6b 6f 77 61 imull $97, 119(%rdi), %ebp
- 277: 6c insb %dx, %es:(%rdi)
- 278: 73 6b jae 107 <__debug_str+0x93>
- 27a: 69 2f 63 6f 64 65 imull $1701080931, (%rdi), %ebp
- 280: 2f <unknown>
- 281: 72 61 jb 97 <__debug_str+0x92>
- 283: 2f <unknown>
- 284: 74 65 je 101 <__debug_str+0x99>
- 286: 6d insl %dx, %es:(%rdi)
- 287: 70 2f jo 47 <__debug_str+0x66>
- 289: 00 <unknown>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement