Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static_json: file format mach-o-x86-64
- Disassembly of section .text:
- 0000000100000cb0 <_main>:
- 100000cb0: 55 push %rbp
- 100000cb1: 48 89 e5 mov %rsp,%rbp
- 100000cb4: 48 8b 7e 08 mov 0x8(%rsi),%rdi
- 100000cb8: 48 c7 c6 ff ff ff ff mov $0xffffffffffffffff,%rsi
- 100000cbf: 90 nop
- 100000cc0: 80 7c 37 01 00 cmpb $0x0,0x1(%rdi,%rsi,1)
- 100000cc5: 48 8d 76 01 lea 0x1(%rsi),%rsi
- 100000cc9: 75 f5 jne 100000cc0 <_main+0x10>
- 100000ccb: 5d pop %rbp
- 100000ccc: e9 0f 00 00 00 jmpq 100000ce0 <__Z9test_triePcm>
- 100000cd1: 90 nop
- 100000cd2: 90 nop
- 100000cd3: 90 nop
- 100000cd4: 90 nop
- 100000cd5: 90 nop
- 100000cd6: 90 nop
- 100000cd7: 90 nop
- 100000cd8: 90 nop
- 100000cd9: 90 nop
- 100000cda: 90 nop
- 100000cdb: 90 nop
- 100000cdc: 90 nop
- 100000cdd: 90 nop
- 100000cde: 90 nop
- 100000cdf: 90 nop
- 0000000100000ce0 <__Z9test_triePcm>:
- 100000ce0: 55 push %rbp
- 100000ce1: 48 89 e5 mov %rsp,%rbp
- 100000ce4: 4c 8d 04 37 lea (%rdi,%rsi,1),%r8
- 100000ce8: 8a 17 mov (%rdi),%dl
- 100000cea: 80 fa 76 cmp $0x76,%dl
- 100000ced: 0f 85 c8 00 00 00 jne 100000dbb <__Z9test_triePcm+0xdb>
- 100000cf3: 31 c0 xor %eax,%eax
- 100000cf5: 48 83 fe 01 cmp $0x1,%rsi
- 100000cf9: 0f 84 ad 01 00 00 je 100000eac <__Z9test_triePcm+0x1cc>
- 100000cff: 8a 57 01 mov 0x1(%rdi),%dl
- 100000d02: 80 fa 6f cmp $0x6f,%dl
- 100000d05: 0f 85 be 00 00 00 jne 100000dc9 <__Z9test_triePcm+0xe9>
- 100000d0b: b8 01 00 00 00 mov $0x1,%eax
- 100000d10: 48 83 fe 02 cmp $0x2,%rsi
- 100000d14: 0f 84 92 01 00 00 je 100000eac <__Z9test_triePcm+0x1cc>
- 100000d1a: 8a 57 02 mov 0x2(%rdi),%dl
- 100000d1d: 80 fa 6c cmp $0x6c,%dl
- 100000d20: 0f 85 88 01 00 00 jne 100000eae <__Z9test_triePcm+0x1ce>
- 100000d26: b8 02 00 00 00 mov $0x2,%eax
- 100000d2b: 48 83 fe 03 cmp $0x3,%rsi
- 100000d2f: 0f 84 77 01 00 00 je 100000eac <__Z9test_triePcm+0x1cc>
- 100000d35: 8a 57 03 mov 0x3(%rdi),%dl
- 100000d38: 80 fa 75 cmp $0x75,%dl
- 100000d3b: 0f 85 ca 01 00 00 jne 100000f0b <__Z9test_triePcm+0x22b>
- 100000d41: b8 03 00 00 00 mov $0x3,%eax
- 100000d46: 48 83 fe 04 cmp $0x4,%rsi
- 100000d4a: 0f 84 5c 01 00 00 je 100000eac <__Z9test_triePcm+0x1cc>
- 100000d50: 8a 57 04 mov 0x4(%rdi),%dl
- 100000d53: 80 fa 6d cmp $0x6d,%dl
- 100000d56: 0f 85 14 02 00 00 jne 100000f70 <__Z9test_triePcm+0x290>
- 100000d5c: b8 04 00 00 00 mov $0x4,%eax
- 100000d61: 48 83 fe 05 cmp $0x5,%rsi
- 100000d65: 0f 84 41 01 00 00 je 100000eac <__Z9test_triePcm+0x1cc>
- 100000d6b: 8a 57 05 mov 0x5(%rdi),%dl
- 100000d6e: 80 fa 65 cmp $0x65,%dl
- 100000d71: 0f 85 1a 02 00 00 jne 100000f91 <__Z9test_triePcm+0x2b1>
- 100000d77: b8 05 00 00 00 mov $0x5,%eax
- 100000d7c: 48 83 fe 06 cmp $0x6,%rsi
- 100000d80: 0f 84 26 01 00 00 je 100000eac <__Z9test_triePcm+0x1cc>
- 100000d86: 8a 57 06 mov 0x6(%rdi),%dl
- 100000d89: b8 06 00 00 00 mov $0x6,%eax
- 100000d8e: 84 d2 test %dl,%dl
- 100000d90: 0f 84 16 01 00 00 je 100000eac <__Z9test_triePcm+0x1cc>
- 100000d96: 80 fa 74 cmp $0x74,%dl
- 100000d99: 0f 84 0d 01 00 00 je 100000eac <__Z9test_triePcm+0x1cc>
- 100000d9f: 48 83 c7 06 add $0x6,%rdi
- 100000da3: b9 05 00 00 00 mov $0x5,%ecx
- 100000da8: be 06 00 00 00 mov $0x6,%esi
- 100000dad: 80 fa 74 cmp $0x74,%dl
- 100000db0: 0f 84 f4 00 00 00 je 100000eaa <__Z9test_triePcm+0x1ca>
- 100000db6: e9 01 01 00 00 jmpq 100000ebc <__Z9test_triePcm+0x1dc>
- 100000dbb: 31 c9 xor %ecx,%ecx
- 100000dbd: 31 f6 xor %esi,%esi
- 100000dbf: 80 fa 72 cmp $0x72,%dl
- 100000dc2: 74 18 je 100000ddc <__Z9test_triePcm+0xfc>
- 100000dc4: e9 da 00 00 00 jmpq 100000ea3 <__Z9test_triePcm+0x1c3>
- 100000dc9: 48 ff c7 inc %rdi
- 100000dcc: 31 c9 xor %ecx,%ecx
- 100000dce: be 01 00 00 00 mov $0x1,%esi
- 100000dd3: 80 fa 72 cmp $0x72,%dl
- 100000dd6: 0f 85 c7 00 00 00 jne 100000ea3 <__Z9test_triePcm+0x1c3>
- 100000ddc: 48 8d 47 01 lea 0x1(%rdi),%rax
- 100000de0: 4c 39 c0 cmp %r8,%rax
- 100000de3: 0f 84 c1 00 00 00 je 100000eaa <__Z9test_triePcm+0x1ca>
- 100000de9: 48 8d 46 01 lea 0x1(%rsi),%rax
- 100000ded: 8a 57 01 mov 0x1(%rdi),%dl
- 100000df0: 80 fa 75 cmp $0x75,%dl
- 100000df3: 0f 85 a5 00 00 00 jne 100000e9e <__Z9test_triePcm+0x1be>
- 100000df9: 48 8d 4f 02 lea 0x2(%rdi),%rcx
- 100000dfd: 4c 39 c1 cmp %r8,%rcx
- 100000e00: 0f 84 a6 00 00 00 je 100000eac <__Z9test_triePcm+0x1cc>
- 100000e06: 4c 8d 4e 02 lea 0x2(%rsi),%r9
- 100000e0a: 8a 57 02 mov 0x2(%rdi),%dl
- 100000e0d: 80 fa 73 cmp $0x73,%dl
- 100000e10: 0f 85 12 01 00 00 jne 100000f28 <__Z9test_triePcm+0x248>
- 100000e16: 48 8d 4f 03 lea 0x3(%rdi),%rcx
- 100000e1a: 4c 39 c1 cmp %r8,%rcx
- 100000e1d: 0f 84 d6 00 00 00 je 100000ef9 <__Z9test_triePcm+0x219>
- 100000e23: 4c 8d 56 03 lea 0x3(%rsi),%r10
- 100000e27: 8a 57 03 mov 0x3(%rdi),%dl
- 100000e2a: 80 fa 73 cmp $0x73,%dl
- 100000e2d: 0f 85 cb 00 00 00 jne 100000efe <__Z9test_triePcm+0x21e>
- 100000e33: 48 8d 4f 04 lea 0x4(%rdi),%rcx
- 100000e37: 4c 39 c1 cmp %r8,%rcx
- 100000e3a: 0f 84 e0 00 00 00 je 100000f20 <__Z9test_triePcm+0x240>
- 100000e40: 4c 8d 4e 04 lea 0x4(%rsi),%r9
- 100000e44: 8a 57 04 mov 0x4(%rdi),%dl
- 100000e47: 80 fa 69 cmp $0x69,%dl
- 100000e4a: 0f 85 d5 00 00 00 jne 100000f25 <__Z9test_triePcm+0x245>
- 100000e50: 48 8d 4f 05 lea 0x5(%rdi),%rcx
- 100000e54: 4c 39 c1 cmp %r8,%rcx
- 100000e57: 0f 84 2f 01 00 00 je 100000f8c <__Z9test_triePcm+0x2ac>
- 100000e5d: 4c 8d 56 05 lea 0x5(%rsi),%r10
- 100000e61: 8a 57 05 mov 0x5(%rdi),%dl
- 100000e64: 80 fa 61 cmp $0x61,%dl
- 100000e67: 0f 85 91 00 00 00 jne 100000efe <__Z9test_triePcm+0x21e>
- 100000e6d: 48 8d 4f 06 lea 0x6(%rdi),%rcx
- 100000e71: 4c 39 c1 cmp %r8,%rcx
- 100000e74: 0f 84 33 01 00 00 je 100000fad <__Z9test_triePcm+0x2cd>
- 100000e7a: 48 83 c6 06 add $0x6,%rsi
- 100000e7e: 8a 57 06 mov 0x6(%rdi),%dl
- 100000e81: 84 d2 test %dl,%dl
- 100000e83: 74 25 je 100000eaa <__Z9test_triePcm+0x1ca>
- 100000e85: 80 fa 6e cmp $0x6e,%dl
- 100000e88: 74 20 je 100000eaa <__Z9test_triePcm+0x1ca>
- 100000e8a: 44 89 d0 mov %r10d,%eax
- 100000e8d: 49 89 f1 mov %rsi,%r9
- 100000e90: 80 fa 64 cmp $0x64,%dl
- 100000e93: 0f 84 94 00 00 00 je 100000f2d <__Z9test_triePcm+0x24d>
- 100000e99: e9 b9 00 00 00 jmpq 100000f57 <__Z9test_triePcm+0x277>
- 100000e9e: 89 f1 mov %esi,%ecx
- 100000ea0: 48 89 c6 mov %rax,%rsi
- 100000ea3: 89 c8 mov %ecx,%eax
- 100000ea5: 80 fa 6d cmp $0x6d,%dl
- 100000ea8: 75 02 jne 100000eac <__Z9test_triePcm+0x1cc>
- 100000eaa: 89 f0 mov %esi,%eax
- 100000eac: 5d pop %rbp
- 100000ead: c3 retq
- 100000eae: 48 83 c7 02 add $0x2,%rdi
- 100000eb2: b9 01 00 00 00 mov $0x1,%ecx
- 100000eb7: be 02 00 00 00 mov $0x2,%esi
- 100000ebc: 80 fa 64 cmp $0x64,%dl
- 100000ebf: 0f 85 0e ff ff ff jne 100000dd3 <__Z9test_triePcm+0xf3>
- 100000ec5: 4c 8d 4f 01 lea 0x1(%rdi),%r9
- 100000ec9: 4d 39 c1 cmp %r8,%r9
- 100000ecc: 74 dc je 100000eaa <__Z9test_triePcm+0x1ca>
- 100000ece: 48 89 f0 mov %rsi,%rax
- 100000ed1: 48 ff c0 inc %rax
- 100000ed4: 8a 57 01 mov 0x1(%rdi),%dl
- 100000ed7: 80 fa 61 cmp $0x61,%dl
- 100000eda: 74 d0 je 100000eac <__Z9test_triePcm+0x1cc>
- 100000edc: 80 fa 6b cmp $0x6b,%dl
- 100000edf: 74 cb je 100000eac <__Z9test_triePcm+0x1cc>
- 100000ee1: 80 fa 6f cmp $0x6f,%dl
- 100000ee4: 74 c6 je 100000eac <__Z9test_triePcm+0x1cc>
- 100000ee6: 89 f1 mov %esi,%ecx
- 100000ee8: 48 89 c6 mov %rax,%rsi
- 100000eeb: 4c 89 cf mov %r9,%rdi
- 100000eee: 80 fa 72 cmp $0x72,%dl
- 100000ef1: 0f 84 e5 fe ff ff je 100000ddc <__Z9test_triePcm+0xfc>
- 100000ef7: eb aa jmp 100000ea3 <__Z9test_triePcm+0x1c3>
- 100000ef9: 44 89 c8 mov %r9d,%eax
- 100000efc: 5d pop %rbp
- 100000efd: c3 retq
- 100000efe: 44 89 c8 mov %r9d,%eax
- 100000f01: 4d 89 d1 mov %r10,%r9
- 100000f04: 80 fa 64 cmp $0x64,%dl
- 100000f07: 74 24 je 100000f2d <__Z9test_triePcm+0x24d>
- 100000f09: eb 4c jmp 100000f57 <__Z9test_triePcm+0x277>
- 100000f0b: 48 83 c7 03 add $0x3,%rdi
- 100000f0f: b9 02 00 00 00 mov $0x2,%ecx
- 100000f14: be 03 00 00 00 mov $0x3,%esi
- 100000f19: 80 fa 74 cmp $0x74,%dl
- 100000f1c: 74 8c je 100000eaa <__Z9test_triePcm+0x1ca>
- 100000f1e: eb 9c jmp 100000ebc <__Z9test_triePcm+0x1dc>
- 100000f20: 44 89 d0 mov %r10d,%eax
- 100000f23: 5d pop %rbp
- 100000f24: c3 retq
- 100000f25: 44 89 d0 mov %r10d,%eax
- 100000f28: 80 fa 64 cmp $0x64,%dl
- 100000f2b: 75 2a jne 100000f57 <__Z9test_triePcm+0x277>
- 100000f2d: 48 8d 41 01 lea 0x1(%rcx),%rax
- 100000f31: 4c 39 c0 cmp %r8,%rax
- 100000f34: 74 35 je 100000f6b <__Z9test_triePcm+0x28b>
- 100000f36: 4c 89 ce mov %r9,%rsi
- 100000f39: 48 ff c6 inc %rsi
- 100000f3c: 8a 51 01 mov 0x1(%rcx),%dl
- 100000f3f: 80 fa 65 cmp $0x65,%dl
- 100000f42: 0f 84 62 ff ff ff je 100000eaa <__Z9test_triePcm+0x1ca>
- 100000f48: 80 fa 69 cmp $0x69,%dl
- 100000f4b: 0f 84 59 ff ff ff je 100000eaa <__Z9test_triePcm+0x1ca>
- 100000f51: 44 89 c8 mov %r9d,%eax
- 100000f54: 49 89 f1 mov %rsi,%r9
- 100000f57: 80 fa 62 cmp $0x62,%dl
- 100000f5a: 75 05 jne 100000f61 <__Z9test_triePcm+0x281>
- 100000f5c: 44 89 c8 mov %r9d,%eax
- 100000f5f: 5d pop %rbp
- 100000f60: c3 retq
- 100000f61: 89 c1 mov %eax,%ecx
- 100000f63: 4c 89 ce mov %r9,%rsi
- 100000f66: e9 38 ff ff ff jmpq 100000ea3 <__Z9test_triePcm+0x1c3>
- 100000f6b: 44 89 c8 mov %r9d,%eax
- 100000f6e: 5d pop %rbp
- 100000f6f: c3 retq
- 100000f70: 48 83 c7 04 add $0x4,%rdi
- 100000f74: b9 03 00 00 00 mov $0x3,%ecx
- 100000f79: be 04 00 00 00 mov $0x4,%esi
- 100000f7e: 80 fa 74 cmp $0x74,%dl
- 100000f81: 0f 84 23 ff ff ff je 100000eaa <__Z9test_triePcm+0x1ca>
- 100000f87: e9 30 ff ff ff jmpq 100000ebc <__Z9test_triePcm+0x1dc>
- 100000f8c: 44 89 c8 mov %r9d,%eax
- 100000f8f: 5d pop %rbp
- 100000f90: c3 retq
- 100000f91: 48 83 c7 05 add $0x5,%rdi
- 100000f95: b9 04 00 00 00 mov $0x4,%ecx
- 100000f9a: be 05 00 00 00 mov $0x5,%esi
- 100000f9f: 80 fa 74 cmp $0x74,%dl
- 100000fa2: 0f 84 02 ff ff ff je 100000eaa <__Z9test_triePcm+0x1ca>
- 100000fa8: e9 0f ff ff ff jmpq 100000ebc <__Z9test_triePcm+0x1dc>
- 100000fad: 44 89 d0 mov %r10d,%eax
- 100000fb0: 5d pop %rbp
- 100000fb1: c3 retq
- Disassembly of section __TEXT.__unwind_info:
- 0000000100000fb4 <__TEXT.__unwind_info>:
- 100000fb4: 01 00 add %eax,(%rax)
- 100000fb6: 00 00 add %al,(%rax)
- 100000fb8: 1c 00 sbb $0x0,%al
- 100000fba: 00 00 add %al,(%rax)
- 100000fbc: 00 00 add %al,(%rax)
- 100000fbe: 00 00 add %al,(%rax)
- 100000fc0: 1c 00 sbb $0x0,%al
- 100000fc2: 00 00 add %al,(%rax)
- 100000fc4: 00 00 add %al,(%rax)
- 100000fc6: 00 00 add %al,(%rax)
- 100000fc8: 1c 00 sbb $0x0,%al
- 100000fca: 00 00 add %al,(%rax)
- 100000fcc: 02 00 add (%rax),%al
- 100000fce: 00 00 add %al,(%rax)
- 100000fd0: b0 0c mov $0xc,%al
- 100000fd2: 00 00 add %al,(%rax)
- 100000fd4: 34 00 xor $0x0,%al
- 100000fd6: 00 00 add %al,(%rax)
- 100000fd8: 34 00 xor $0x0,%al
- 100000fda: 00 00 add %al,(%rax)
- 100000fdc: b3 0f mov $0xf,%bl
- 100000fde: 00 00 add %al,(%rax)
- 100000fe0: 00 00 add %al,(%rax)
- 100000fe2: 00 00 add %al,(%rax)
- 100000fe4: 34 00 xor $0x0,%al
- 100000fe6: 00 00 add %al,(%rax)
- 100000fe8: 03 00 add (%rax),%eax
- 100000fea: 00 00 add %al,(%rax)
- 100000fec: 0c 00 or $0x0,%al
- 100000fee: 01 00 add %eax,(%rax)
- 100000ff0: 10 00 adc %al,(%rax)
- 100000ff2: 01 00 add %eax,(%rax)
- 100000ff4: 00 00 add %al,(%rax)
- 100000ff6: 00 00 add %al,(%rax)
- 100000ff8: 00 00 add %al,(%rax)
- 100000ffa: 00 01 add %al,(%rcx)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement