14568 lines
737 KiB
Plaintext
14568 lines
737 KiB
Plaintext
|
|
application: file format elf64-x86-64
|
|
|
|
|
|
Disassembly of section .text:
|
|
|
|
0000000000604ba0 <main-0x4cd>:
|
|
604ba0: 48 31 ed xor %rbp,%rbp
|
|
604ba3: 48 89 e7 mov %rsp,%rdi
|
|
604ba6: 48 8d 35 33 d5 00 00 lea 0xd533(%rip),%rsi # 6120e0 <_DYNAMIC@plt>
|
|
604bad: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp
|
|
604bb1: e8 3a 44 00 00 call 608ff0 <callback_callback_anotherPrintTest+0x2b77>
|
|
604bb6: 55 push %rbp
|
|
604bb7: 48 89 e5 mov %rsp,%rbp
|
|
604bba: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
604bc1: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
604bc5: c9 leave
|
|
604bc6: c3 ret
|
|
604bc7: 55 push %rbp
|
|
604bc8: 48 89 e5 mov %rsp,%rbp
|
|
604bcb: 48 81 ec d0 00 00 00 sub $0xd0,%rsp
|
|
604bd2: e8 e9 96 00 00 call 60e2c0 <_fini+0x52a6>
|
|
604bd7: 48 89 45 f8 mov %rax,-0x8(%rbp)
|
|
604bdb: 48 8d 05 14 d5 20 00 lea 0x20d514(%rip),%rax # 8120f6 <_DYNAMIC@plt+0x200016>
|
|
604be2: 48 89 c7 mov %rax,%rdi
|
|
604be5: e8 92 3a 00 00 call 60867c <callback_callback_anotherPrintTest+0x2203>
|
|
604bea: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
604bee: 48 8d 05 10 d5 20 00 lea 0x20d510(%rip),%rax # 812105 <_DYNAMIC@plt+0x200025>
|
|
604bf5: 48 89 c6 mov %rax,%rsi
|
|
604bf8: 48 8d 45 a0 lea -0x60(%rbp),%rax
|
|
604bfc: 48 89 c7 mov %rax,%rdi
|
|
604bff: e8 24 3a 00 00 call 608628 <callback_callback_anotherPrintTest+0x21af>
|
|
604c04: 48 8d 75 a0 lea -0x60(%rbp),%rsi
|
|
604c08: 48 8d 7d c8 lea -0x38(%rbp),%rdi
|
|
604c0c: b9 05 00 00 00 mov $0x5,%ecx
|
|
604c11: f3 48 a5 rep movsq %ds:(%rsi),%es:(%rdi)
|
|
604c14: b8 00 00 00 00 mov $0x0,%eax
|
|
604c19: 89 45 9c mov %eax,-0x64(%rbp)
|
|
604c1c: 8b 45 9c mov -0x64(%rbp),%eax
|
|
604c1f: 83 f8 64 cmp $0x64,%eax
|
|
604c22: 0f 8d c7 00 00 00 jge 604cef <main-0x37e>
|
|
604c28: e9 0b 00 00 00 jmp 604c38 <main-0x435>
|
|
604c2d: 8b 45 9c mov -0x64(%rbp),%eax
|
|
604c30: 83 c0 01 add $0x1,%eax
|
|
604c33: 89 45 9c mov %eax,-0x64(%rbp)
|
|
604c36: eb e4 jmp 604c1c <main-0x451>
|
|
604c38: 50 push %rax
|
|
604c39: 48 81 ec 28 00 00 00 sub $0x28,%rsp
|
|
604c40: 48 89 e0 mov %rsp,%rax
|
|
604c43: 48 83 ec 10 sub $0x10,%rsp
|
|
604c47: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp
|
|
604c4b: 50 push %rax
|
|
604c4c: 48 83 ec 08 sub $0x8,%rsp
|
|
604c50: 48 8d 75 c8 lea -0x38(%rbp),%rsi
|
|
604c54: 48 89 c7 mov %rax,%rdi
|
|
604c57: b9 05 00 00 00 mov $0x5,%ecx
|
|
604c5c: f3 48 a5 rep movsq %ds:(%rsi),%es:(%rdi)
|
|
604c5f: 48 83 c4 08 add $0x8,%rsp
|
|
604c63: 5c pop %rsp
|
|
604c64: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
604c68: 48 89 c7 mov %rax,%rdi
|
|
604c6b: e8 7a 37 00 00 call 6083ea <callback_callback_anotherPrintTest+0x1f71>
|
|
604c70: 48 83 c4 30 add $0x30,%rsp
|
|
604c74: 48 89 45 90 mov %rax,-0x70(%rbp)
|
|
604c78: 48 8d 05 8d d4 20 00 lea 0x20d48d(%rip),%rax # 81210c <_DYNAMIC@plt+0x20002c>
|
|
604c7f: 48 89 c6 mov %rax,%rsi
|
|
604c82: 48 8b 45 90 mov -0x70(%rbp),%rax
|
|
604c86: 48 89 c7 mov %rax,%rdi
|
|
604c89: e8 f2 35 00 00 call 608280 <callback_callback_anotherPrintTest+0x1e07>
|
|
604c8e: 48 89 45 90 mov %rax,-0x70(%rbp)
|
|
604c92: 48 8d 05 7d d4 20 00 lea 0x20d47d(%rip),%rax # 812116 <_DYNAMIC@plt+0x200036>
|
|
604c99: 48 89 c6 mov %rax,%rsi
|
|
604c9c: 48 8d 85 68 ff ff ff lea -0x98(%rbp),%rax
|
|
604ca3: 48 89 c7 mov %rax,%rdi
|
|
604ca6: e8 7d 39 00 00 call 608628 <callback_callback_anotherPrintTest+0x21af>
|
|
604cab: 50 push %rax
|
|
604cac: 48 81 ec 28 00 00 00 sub $0x28,%rsp
|
|
604cb3: 48 89 e0 mov %rsp,%rax
|
|
604cb6: 48 83 ec 10 sub $0x10,%rsp
|
|
604cba: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp
|
|
604cbe: 50 push %rax
|
|
604cbf: 48 83 ec 08 sub $0x8,%rsp
|
|
604cc3: 48 8d b5 68 ff ff ff lea -0x98(%rbp),%rsi
|
|
604cca: 48 89 c7 mov %rax,%rdi
|
|
604ccd: b9 05 00 00 00 mov $0x5,%ecx
|
|
604cd2: f3 48 a5 rep movsq %ds:(%rsi),%es:(%rdi)
|
|
604cd5: 48 83 c4 08 add $0x8,%rsp
|
|
604cd9: 5c pop %rsp
|
|
604cda: 48 8b 45 90 mov -0x70(%rbp),%rax
|
|
604cde: 48 89 c7 mov %rax,%rdi
|
|
604ce1: e8 04 37 00 00 call 6083ea <callback_callback_anotherPrintTest+0x1f71>
|
|
604ce6: 48 83 c4 30 add $0x30,%rsp
|
|
604cea: e9 3e ff ff ff jmp 604c2d <main-0x440>
|
|
604cef: e8 cc 95 00 00 call 60e2c0 <_fini+0x52a6>
|
|
604cf4: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp)
|
|
604cfb: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax
|
|
604d02: 48 8b 4d f8 mov -0x8(%rbp),%rcx
|
|
604d06: 48 29 c8 sub %rcx,%rax
|
|
604d09: f2 48 0f 2a c0 cvtsi2sd %rax,%xmm0
|
|
604d0e: f3 0f 7e 0d 22 d4 20 movq 0x20d422(%rip),%xmm1 # 812138 <_DYNAMIC@plt+0x200058>
|
|
604d15: 00
|
|
604d16: f2 0f 5e c1 divsd %xmm1,%xmm0
|
|
604d1a: 66 0f d6 45 90 movq %xmm0,-0x70(%rbp)
|
|
604d1f: f3 0f 7e 45 90 movq -0x70(%rbp),%xmm0
|
|
604d24: 48 8d 05 f5 d3 20 00 lea 0x20d3f5(%rip),%rax # 812120 <_DYNAMIC@plt+0x200040>
|
|
604d2b: 48 89 c7 mov %rax,%rdi
|
|
604d2e: b8 01 00 00 00 mov $0x1,%eax
|
|
604d33: e8 18 5e 00 00 call 60ab50 <_fini+0x1b36>
|
|
604d38: 48 8d 05 01 d4 20 00 lea 0x20d401(%rip),%rax # 812140 <_DYNAMIC@plt+0x200060>
|
|
604d3f: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp)
|
|
604d46: 48 8d 05 f6 d3 20 00 lea 0x20d3f6(%rip),%rax # 812143 <_DYNAMIC@plt+0x200063>
|
|
604d4d: 48 89 c6 mov %rax,%rsi
|
|
604d50: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax
|
|
604d57: 48 89 c7 mov %rax,%rdi
|
|
604d5a: e8 66 18 00 00 call 6065c5 <callback_callback_anotherPrintTest+0x14c>
|
|
604d5f: 48 89 45 90 mov %rax,-0x70(%rbp)
|
|
604d63: 48 8d 05 dd d3 20 00 lea 0x20d3dd(%rip),%rax # 812147 <_DYNAMIC@plt+0x200067>
|
|
604d6a: 48 89 c6 mov %rax,%rsi
|
|
604d6d: 48 8b 45 90 mov -0x70(%rbp),%rax
|
|
604d71: 48 89 c7 mov %rax,%rdi
|
|
604d74: e8 4c 18 00 00 call 6065c5 <callback_callback_anotherPrintTest+0x14c>
|
|
604d79: 48 89 45 90 mov %rax,-0x70(%rbp)
|
|
604d7d: 48 8d 05 c9 d3 20 00 lea 0x20d3c9(%rip),%rax # 81214d <_DYNAMIC@plt+0x20006d>
|
|
604d84: 48 89 c6 mov %rax,%rsi
|
|
604d87: 48 8b 45 90 mov -0x70(%rbp),%rax
|
|
604d8b: 48 89 c7 mov %rax,%rdi
|
|
604d8e: e8 32 18 00 00 call 6065c5 <callback_callback_anotherPrintTest+0x14c>
|
|
604d93: 48 89 45 90 mov %rax,-0x70(%rbp)
|
|
604d97: 48 8d 05 b3 d3 20 00 lea 0x20d3b3(%rip),%rax # 812151 <_DYNAMIC@plt+0x200071>
|
|
604d9e: 48 89 c6 mov %rax,%rsi
|
|
604da1: 48 8b 45 90 mov -0x70(%rbp),%rax
|
|
604da5: 48 89 c7 mov %rax,%rdi
|
|
604da8: e8 73 19 00 00 call 606720 <callback_callback_anotherPrintTest+0x2a7>
|
|
604dad: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp)
|
|
604db4: 48 8d 05 99 d3 20 00 lea 0x20d399(%rip),%rax # 812154 <_DYNAMIC@plt+0x200074>
|
|
604dbb: 48 89 85 48 ff ff ff mov %rax,-0xb8(%rbp)
|
|
604dc2: 48 8d 05 95 d3 20 00 lea 0x20d395(%rip),%rax # 81215e <_DYNAMIC@plt+0x20007e>
|
|
604dc9: 48 89 c6 mov %rax,%rsi
|
|
604dcc: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax
|
|
604dd3: 48 89 c7 mov %rax,%rdi
|
|
604dd6: e8 75 12 00 00 call 606050 <main+0xfe3>
|
|
604ddb: 48 8d 05 82 d3 20 00 lea 0x20d382(%rip),%rax # 812164 <_DYNAMIC@plt+0x200084>
|
|
604de2: 48 89 c6 mov %rax,%rsi
|
|
604de5: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax
|
|
604dec: 48 89 c7 mov %rax,%rdi
|
|
604def: e8 5c 12 00 00 call 606050 <main+0xfe3>
|
|
604df4: 48 8d 05 81 d3 20 00 lea 0x20d381(%rip),%rax # 81217c <_DYNAMIC@plt+0x20009c>
|
|
604dfb: 48 89 c6 mov %rax,%rsi
|
|
604dfe: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax
|
|
604e05: 48 89 c7 mov %rax,%rdi
|
|
604e08: e8 83 0f 00 00 call 605d90 <main+0xd23>
|
|
604e0d: 48 89 45 90 mov %rax,-0x70(%rbp)
|
|
604e11: 48 8b 45 90 mov -0x70(%rbp),%rax
|
|
604e15: 48 89 c6 mov %rax,%rsi
|
|
604e18: 48 8d 05 50 d3 20 00 lea 0x20d350(%rip),%rax # 81216f <_DYNAMIC@plt+0x20008f>
|
|
604e1f: 48 89 c7 mov %rax,%rdi
|
|
604e22: b8 00 00 00 00 mov $0x0,%eax
|
|
604e27: e8 24 5d 00 00 call 60ab50 <_fini+0x1b36>
|
|
604e2c: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax
|
|
604e33: 48 89 c7 mov %rax,%rdi
|
|
604e36: e8 00 13 00 00 call 60613b <main+0x10ce>
|
|
604e3b: 48 89 85 40 ff ff ff mov %rax,-0xc0(%rbp)
|
|
604e42: 48 8d 05 47 d3 20 00 lea 0x20d347(%rip),%rax # 812190 <_DYNAMIC@plt+0x2000b0>
|
|
604e49: 48 89 c6 mov %rax,%rsi
|
|
604e4c: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax
|
|
604e53: 48 89 c7 mov %rax,%rdi
|
|
604e56: e8 35 0f 00 00 call 605d90 <main+0xd23>
|
|
604e5b: 48 89 45 90 mov %rax,-0x70(%rbp)
|
|
604e5f: 48 8b 45 90 mov -0x70(%rbp),%rax
|
|
604e63: 48 89 c6 mov %rax,%rsi
|
|
604e66: 48 8d 05 12 d3 20 00 lea 0x20d312(%rip),%rax # 81217f <_DYNAMIC@plt+0x20009f>
|
|
604e6d: 48 89 c7 mov %rax,%rdi
|
|
604e70: b8 00 00 00 00 mov $0x0,%eax
|
|
604e75: e8 d6 5c 00 00 call 60ab50 <_fini+0x1b36>
|
|
604e7a: 48 8b 85 40 ff ff ff mov -0xc0(%rbp),%rax
|
|
604e81: 48 89 c6 mov %rax,%rsi
|
|
604e84: 48 8d 05 08 d3 20 00 lea 0x20d308(%rip),%rax # 812193 <_DYNAMIC@plt+0x2000b3>
|
|
604e8b: 48 89 c7 mov %rax,%rdi
|
|
604e8e: b8 00 00 00 00 mov $0x0,%eax
|
|
604e93: e8 b8 5c 00 00 call 60ab50 <_fini+0x1b36>
|
|
604e98: 48 8d 05 0e d3 20 00 lea 0x20d30e(%rip),%rax # 8121ad <_DYNAMIC@plt+0x2000cd>
|
|
604e9f: 48 89 c6 mov %rax,%rsi
|
|
604ea2: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax
|
|
604ea9: 48 89 c7 mov %rax,%rdi
|
|
604eac: e8 e3 16 00 00 call 606594 <callback_callback_anotherPrintTest+0x11b>
|
|
604eb1: 83 f8 00 cmp $0x0,%eax
|
|
604eb4: 0f 84 19 00 00 00 je 604ed3 <main-0x19a>
|
|
604eba: 48 8d 05 f6 d2 20 00 lea 0x20d2f6(%rip),%rax # 8121b7 <_DYNAMIC@plt+0x2000d7>
|
|
604ec1: 48 89 c7 mov %rax,%rdi
|
|
604ec4: b8 00 00 00 00 mov $0x0,%eax
|
|
604ec9: e8 82 5c 00 00 call 60ab50 <_fini+0x1b36>
|
|
604ece: e9 14 00 00 00 jmp 604ee7 <main-0x186>
|
|
604ed3: 48 8d 05 eb d2 20 00 lea 0x20d2eb(%rip),%rax # 8121c5 <_DYNAMIC@plt+0x2000e5>
|
|
604eda: 48 89 c7 mov %rax,%rdi
|
|
604edd: b8 00 00 00 00 mov $0x0,%eax
|
|
604ee2: e8 69 5c 00 00 call 60ab50 <_fini+0x1b36>
|
|
604ee7: b8 00 00 00 00 mov $0x0,%eax
|
|
604eec: 48 89 c6 mov %rax,%rsi
|
|
604eef: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax
|
|
604ef6: 48 89 c7 mov %rax,%rdi
|
|
604ef9: e8 e4 0c 00 00 call 605be2 <main+0xb75>
|
|
604efe: 48 89 45 90 mov %rax,-0x70(%rbp)
|
|
604f02: 48 8b 45 90 mov -0x70(%rbp),%rax
|
|
604f06: 48 89 c6 mov %rax,%rsi
|
|
604f09: 48 8d 05 c7 d2 20 00 lea 0x20d2c7(%rip),%rax # 8121d7 <_DYNAMIC@plt+0x2000f7>
|
|
604f10: 48 89 c7 mov %rax,%rdi
|
|
604f13: b8 00 00 00 00 mov $0x0,%eax
|
|
604f18: e8 33 5c 00 00 call 60ab50 <_fini+0x1b36>
|
|
604f1d: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax
|
|
604f24: 48 89 c7 mov %rax,%rdi
|
|
604f27: e8 9b 0c 00 00 call 605bc7 <main+0xb5a>
|
|
604f2c: 89 85 3c ff ff ff mov %eax,-0xc4(%rbp)
|
|
604f32: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax
|
|
604f38: 48 89 c6 mov %rax,%rsi
|
|
604f3b: 48 8d 05 a3 d2 20 00 lea 0x20d2a3(%rip),%rax # 8121e5 <_DYNAMIC@plt+0x200105>
|
|
604f42: 48 89 c7 mov %rax,%rdi
|
|
604f45: b8 00 00 00 00 mov $0x0,%eax
|
|
604f4a: e8 01 5c 00 00 call 60ab50 <_fini+0x1b36>
|
|
604f4f: b8 00 00 00 00 mov $0x0,%eax
|
|
604f54: 89 85 38 ff ff ff mov %eax,-0xc8(%rbp)
|
|
604f5a: 8b 85 38 ff ff ff mov -0xc8(%rbp),%eax
|
|
604f60: 8b 8d 3c ff ff ff mov -0xc4(%rbp),%ecx
|
|
604f66: 39 c8 cmp %ecx,%eax
|
|
604f68: 0f 8d 37 00 00 00 jge 604fa5 <main-0xc8>
|
|
604f6e: e9 11 00 00 00 jmp 604f84 <main-0xe9>
|
|
604f73: 8b 85 38 ff ff ff mov -0xc8(%rbp),%eax
|
|
604f79: 83 c0 01 add $0x1,%eax
|
|
604f7c: 89 85 38 ff ff ff mov %eax,-0xc8(%rbp)
|
|
604f82: eb d6 jmp 604f5a <main-0x113>
|
|
604f84: 8b 85 38 ff ff ff mov -0xc8(%rbp),%eax
|
|
604f8a: 48 89 c6 mov %rax,%rsi
|
|
604f8d: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax
|
|
604f94: 48 89 c7 mov %rax,%rdi
|
|
604f97: e8 46 0c 00 00 call 605be2 <main+0xb75>
|
|
604f9c: 48 89 85 30 ff ff ff mov %rax,-0xd0(%rbp)
|
|
604fa3: eb ce jmp 604f73 <main-0xfa>
|
|
604fa5: c9 leave
|
|
604fa6: c3 ret
|
|
604fa7: 55 push %rbp
|
|
604fa8: 48 89 e5 mov %rsp,%rbp
|
|
604fab: 48 81 ec 40 00 00 00 sub $0x40,%rsp
|
|
604fb2: b8 00 00 00 00 mov $0x0,%eax
|
|
604fb7: e8 45 2d 00 00 call 607d01 <callback_callback_anotherPrintTest+0x1888>
|
|
604fbc: 48 89 45 f8 mov %rax,-0x8(%rbp)
|
|
604fc0: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
604fc4: 48 83 c0 04 add $0x4,%rax
|
|
604fc8: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
604fcc: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
604fd0: 8b 00 mov (%rax),%eax
|
|
604fd2: 48 89 c6 mov %rax,%rsi
|
|
604fd5: 48 8d 05 19 d2 20 00 lea 0x20d219(%rip),%rax # 8121f5 <_DYNAMIC@plt+0x200115>
|
|
604fdc: 48 89 c7 mov %rax,%rdi
|
|
604fdf: b8 00 00 00 00 mov $0x0,%eax
|
|
604fe4: e8 67 5b 00 00 call 60ab50 <_fini+0x1b36>
|
|
604fe9: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
604fed: 48 89 c7 mov %rax,%rdi
|
|
604ff0: e8 a4 28 00 00 call 607899 <callback_callback_anotherPrintTest+0x1420>
|
|
604ff5: 48 8d 05 16 d2 20 00 lea 0x20d216(%rip),%rax # 812212 <_DYNAMIC@plt+0x200132>
|
|
604ffc: 48 89 c7 mov %rax,%rdi
|
|
604fff: b8 00 00 00 00 mov $0x0,%eax
|
|
605004: e8 47 5b 00 00 call 60ab50 <_fini+0x1b36>
|
|
605009: b8 00 00 00 00 mov $0x0,%eax
|
|
60500e: 89 45 ec mov %eax,-0x14(%rbp)
|
|
605011: 8b 45 ec mov -0x14(%rbp),%eax
|
|
605014: 83 f8 01 cmp $0x1,%eax
|
|
605017: 0f 8d 4e 00 00 00 jge 60506b <main-0x2>
|
|
60501d: e9 0b 00 00 00 jmp 60502d <main-0x40>
|
|
605022: 8b 45 ec mov -0x14(%rbp),%eax
|
|
605025: 83 c0 01 add $0x1,%eax
|
|
605028: 89 45 ec mov %eax,-0x14(%rbp)
|
|
60502b: eb e4 jmp 605011 <main-0x5c>
|
|
60502d: b8 00 00 00 00 mov $0x0,%eax
|
|
605032: e8 94 2c 00 00 call 607ccb <callback_callback_anotherPrintTest+0x1852>
|
|
605037: 48 89 45 cc mov %rax,-0x34(%rbp)
|
|
60503b: 48 89 55 d4 mov %rdx,-0x2c(%rbp)
|
|
60503f: 48 8d 75 cc lea -0x34(%rbp),%rsi
|
|
605043: 48 8d 7d dc lea -0x24(%rbp),%rdi
|
|
605047: 48 a5 movsq %ds:(%rsi),%es:(%rdi)
|
|
605049: 48 a5 movsq %ds:(%rsi),%es:(%rdi)
|
|
60504b: 8b 45 ec mov -0x14(%rbp),%eax
|
|
60504e: 89 45 e4 mov %eax,-0x1c(%rbp)
|
|
605051: 8b 45 ec mov -0x14(%rbp),%eax
|
|
605054: 89 45 e8 mov %eax,-0x18(%rbp)
|
|
605057: 8b 45 ec mov -0x14(%rbp),%eax
|
|
60505a: 89 45 e0 mov %eax,-0x20(%rbp)
|
|
60505d: 48 8d 45 dc lea -0x24(%rbp),%rax
|
|
605061: 48 89 c7 mov %rax,%rdi
|
|
605064: e8 30 28 00 00 call 607899 <callback_callback_anotherPrintTest+0x1420>
|
|
605069: eb b7 jmp 605022 <main-0x4b>
|
|
60506b: c9 leave
|
|
60506c: c3 ret
|
|
|
|
000000000060506d <main>:
|
|
60506d: 55 push %rbp
|
|
60506e: 48 89 e5 mov %rsp,%rbp
|
|
605071: 48 81 ec 20 02 00 00 sub $0x220,%rsp
|
|
605078: b8 00 00 00 00 mov $0x0,%eax
|
|
60507d: e8 fb 38 00 00 call 60897d <callback_callback_anotherPrintTest+0x2504>
|
|
605082: 48 89 45 f8 mov %rax,-0x8(%rbp)
|
|
605086: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
60508a: 48 83 c0 10 add $0x10,%rax
|
|
60508e: b9 01 00 00 00 mov $0x1,%ecx
|
|
605093: 89 08 mov %ecx,(%rax)
|
|
605095: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
605099: 48 83 c0 08 add $0x8,%rax
|
|
60509d: 48 8d 0d 73 d1 20 00 lea 0x20d173(%rip),%rcx # 812217 <_DYNAMIC@plt+0x200137>
|
|
6050a4: 48 89 08 mov %rcx,(%rax)
|
|
6050a7: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6050ab: 48 83 c0 14 add $0x14,%rax
|
|
6050af: b9 56 08 00 00 mov $0x856,%ecx
|
|
6050b4: 89 08 mov %ecx,(%rax)
|
|
6050b6: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6050ba: 48 83 c0 18 add $0x18,%rax
|
|
6050be: 48 8d 0d 58 d1 20 00 lea 0x20d158(%rip),%rcx # 81221d <_DYNAMIC@plt+0x20013d>
|
|
6050c5: 48 89 08 mov %rcx,(%rax)
|
|
6050c8: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6050cc: 48 83 c0 20 add $0x20,%rax
|
|
6050d0: 48 8b 00 mov (%rax),%rax
|
|
6050d3: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
6050d7: b8 00 00 00 00 mov $0x0,%eax
|
|
6050dc: e8 b3 0a 00 00 call 605b94 <main+0xb27>
|
|
6050e1: 48 89 45 e8 mov %rax,-0x18(%rbp)
|
|
6050e5: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
6050e9: 48 83 c0 08 add $0x8,%rax
|
|
6050ed: 48 8d 0d 34 d1 20 00 lea 0x20d134(%rip),%rcx # 812228 <_DYNAMIC@plt+0x200148>
|
|
6050f4: 48 89 08 mov %rcx,(%rax)
|
|
6050f7: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
6050fb: 48 83 c0 10 add $0x10,%rax
|
|
6050ff: b9 d2 04 00 00 mov $0x4d2,%ecx
|
|
605104: 89 08 mov %ecx,(%rax)
|
|
605106: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
60510a: 48 89 c6 mov %rax,%rsi
|
|
60510d: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
605111: 48 89 c7 mov %rax,%rdi
|
|
605114: e8 e7 0b 00 00 call 605d00 <main+0xc93>
|
|
605119: b8 00 00 00 00 mov $0x0,%eax
|
|
60511e: e8 71 0a 00 00 call 605b94 <main+0xb27>
|
|
605123: 48 89 45 e0 mov %rax,-0x20(%rbp)
|
|
605127: 48 8b 45 e0 mov -0x20(%rbp),%rax
|
|
60512b: 48 83 c0 08 add $0x8,%rax
|
|
60512f: 48 8d 0d f9 d0 20 00 lea 0x20d0f9(%rip),%rcx # 81222f <_DYNAMIC@plt+0x20014f>
|
|
605136: 48 89 08 mov %rcx,(%rax)
|
|
605139: 48 8b 45 e0 mov -0x20(%rbp),%rax
|
|
60513d: 48 83 c0 10 add $0x10,%rax
|
|
605141: b9 d7 11 00 00 mov $0x11d7,%ecx
|
|
605146: 89 08 mov %ecx,(%rax)
|
|
605148: 48 8b 45 e0 mov -0x20(%rbp),%rax
|
|
60514c: 48 89 c6 mov %rax,%rsi
|
|
60514f: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
605153: 48 89 c7 mov %rax,%rdi
|
|
605156: e8 a5 0b 00 00 call 605d00 <main+0xc93>
|
|
60515b: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
60515f: 48 89 c7 mov %rax,%rdi
|
|
605162: e8 60 0a 00 00 call 605bc7 <main+0xb5a>
|
|
605167: 89 45 dc mov %eax,-0x24(%rbp)
|
|
60516a: 8b 45 dc mov -0x24(%rbp),%eax
|
|
60516d: 48 89 c6 mov %rax,%rsi
|
|
605170: 48 8d 05 c2 d0 20 00 lea 0x20d0c2(%rip),%rax # 812239 <_DYNAMIC@plt+0x200159>
|
|
605177: 48 89 c7 mov %rax,%rdi
|
|
60517a: b8 00 00 00 00 mov $0x0,%eax
|
|
60517f: e8 cc 59 00 00 call 60ab50 <_fini+0x1b36>
|
|
605184: 48 8d 05 c3 d0 20 00 lea 0x20d0c3(%rip),%rax # 81224e <_DYNAMIC@plt+0x20016e>
|
|
60518b: 48 89 45 d0 mov %rax,-0x30(%rbp)
|
|
60518f: b8 7b 00 00 00 mov $0x7b,%eax
|
|
605194: 89 45 cc mov %eax,-0x34(%rbp)
|
|
605197: 48 b8 28 00 00 00 00 movabs $0x28,%rax
|
|
60519e: 00 00 00
|
|
6051a1: 49 89 c2 mov %rax,%r10
|
|
6051a4: b8 00 00 00 00 mov $0x0,%eax
|
|
6051a9: 48 89 c6 mov %rax,%rsi
|
|
6051ac: 48 8d 45 a4 lea -0x5c(%rbp),%rax
|
|
6051b0: 48 89 c7 mov %rax,%rdi
|
|
6051b3: 4c 89 d2 mov %r10,%rdx
|
|
6051b6: b8 00 00 00 00 mov $0x0,%eax
|
|
6051bb: e8 1a 3b 00 00 call 608cda <callback_callback_anotherPrintTest+0x2861>
|
|
6051c0: b8 fe ff ff ff mov $0xfffffffe,%eax
|
|
6051c5: 89 45 a4 mov %eax,-0x5c(%rbp)
|
|
6051c8: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
6051cd: 89 45 a8 mov %eax,-0x58(%rbp)
|
|
6051d0: b8 fe ff ff ff mov $0xfffffffe,%eax
|
|
6051d5: 89 45 ac mov %eax,-0x54(%rbp)
|
|
6051d8: b8 fe ff ff ff mov $0xfffffffe,%eax
|
|
6051dd: 89 45 b0 mov %eax,-0x50(%rbp)
|
|
6051e0: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
6051e5: 89 45 b4 mov %eax,-0x4c(%rbp)
|
|
6051e8: b8 fe ff ff ff mov $0xfffffffe,%eax
|
|
6051ed: 89 45 b8 mov %eax,-0x48(%rbp)
|
|
6051f0: b8 fe ff ff ff mov $0xfffffffe,%eax
|
|
6051f5: 89 45 bc mov %eax,-0x44(%rbp)
|
|
6051f8: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
6051fd: 89 45 c0 mov %eax,-0x40(%rbp)
|
|
605200: b8 0e 00 00 00 mov $0xe,%eax
|
|
605205: 89 45 c4 mov %eax,-0x3c(%rbp)
|
|
605208: b8 fe ff ff ff mov $0xfffffffe,%eax
|
|
60520d: 89 45 c8 mov %eax,-0x38(%rbp)
|
|
605210: 50 push %rax
|
|
605211: 48 8d 05 8f d0 20 00 lea 0x20d08f(%rip),%rax # 8122a7 <_DYNAMIC@plt+0x2001c7>
|
|
605218: 50 push %rax
|
|
605219: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
60521d: 50 push %rax
|
|
60521e: b8 a0 5b 00 00 mov $0x5ba0,%eax
|
|
605223: 50 push %rax
|
|
605224: 48 8d 05 70 d0 20 00 lea 0x20d070(%rip),%rax # 81229b <_DYNAMIC@plt+0x2001bb>
|
|
60522b: 50 push %rax
|
|
60522c: 48 8d 05 51 d0 20 00 lea 0x20d051(%rip),%rax # 812284 <_DYNAMIC@plt+0x2001a4>
|
|
605233: 50 push %rax
|
|
605234: 8b 45 cc mov -0x34(%rbp),%eax
|
|
605237: 50 push %rax
|
|
605238: 48 8b 45 d0 mov -0x30(%rbp),%rax
|
|
60523c: 50 push %rax
|
|
60523d: 48 8d 05 2c d0 20 00 lea 0x20d02c(%rip),%rax # 812270 <_DYNAMIC@plt+0x200190>
|
|
605244: 49 89 c1 mov %rax,%r9
|
|
605247: b8 40 e2 01 00 mov $0x1e240,%eax
|
|
60524c: 49 89 c0 mov %rax,%r8
|
|
60524f: 48 8d 05 10 d0 20 00 lea 0x20d010(%rip),%rax # 812266 <_DYNAMIC@plt+0x200186>
|
|
605256: 49 89 c3 mov %rax,%r11
|
|
605259: 48 8d 45 a4 lea -0x5c(%rbp),%rax
|
|
60525d: 49 89 c2 mov %rax,%r10
|
|
605260: b8 0a 00 00 00 mov $0xa,%eax
|
|
605265: 48 89 c6 mov %rax,%rsi
|
|
605268: 48 8b 05 29 d7 20 00 mov 0x20d729(%rip),%rax # 812998 <_DYNAMIC@plt+0x2008b8>
|
|
60526f: 48 8b 00 mov (%rax),%rax
|
|
605272: 48 89 c7 mov %rax,%rdi
|
|
605275: 4c 89 d2 mov %r10,%rdx
|
|
605278: 4c 89 d9 mov %r11,%rcx
|
|
60527b: b8 00 00 00 00 mov $0x0,%eax
|
|
605280: e8 bd 21 00 00 call 607442 <callback_callback_anotherPrintTest+0xfc9>
|
|
605285: 48 83 c4 40 add $0x40,%rsp
|
|
605289: b8 00 00 00 00 mov $0x0,%eax
|
|
60528e: e8 34 f9 ff ff call 604bc7 <main-0x4a6>
|
|
605293: b8 00 00 00 00 mov $0x0,%eax
|
|
605298: e8 0a fd ff ff call 604fa7 <main-0xc6>
|
|
60529d: 48 8d 05 17 d0 20 00 lea 0x20d017(%rip),%rax # 8122bb <_DYNAMIC@plt+0x2001db>
|
|
6052a4: 48 89 c7 mov %rax,%rdi
|
|
6052a7: b8 00 00 00 00 mov $0x0,%eax
|
|
6052ac: e8 9f 58 00 00 call 60ab50 <_fini+0x1b36>
|
|
6052b1: b8 00 00 00 00 mov $0x0,%eax
|
|
6052b6: 89 45 a0 mov %eax,-0x60(%rbp)
|
|
6052b9: 48 8d 05 03 d0 20 00 lea 0x20d003(%rip),%rax # 8122c3 <_DYNAMIC@plt+0x2001e3>
|
|
6052c0: 48 89 c7 mov %rax,%rdi
|
|
6052c3: b8 00 00 00 00 mov $0x0,%eax
|
|
6052c8: e8 83 58 00 00 call 60ab50 <_fini+0x1b36>
|
|
6052cd: b8 00 00 00 00 mov $0x0,%eax
|
|
6052d2: 89 45 9c mov %eax,-0x64(%rbp)
|
|
6052d5: 8b 45 9c mov -0x64(%rbp),%eax
|
|
6052d8: 83 f8 01 cmp $0x1,%eax
|
|
6052db: 0f 8d 34 00 00 00 jge 605315 <main+0x2a8>
|
|
6052e1: e9 0b 00 00 00 jmp 6052f1 <main+0x284>
|
|
6052e6: 8b 45 9c mov -0x64(%rbp),%eax
|
|
6052e9: 83 c0 01 add $0x1,%eax
|
|
6052ec: 89 45 9c mov %eax,-0x64(%rbp)
|
|
6052ef: eb e4 jmp 6052d5 <main+0x268>
|
|
6052f1: b8 0a 00 00 00 mov $0xa,%eax
|
|
6052f6: 89 45 98 mov %eax,-0x68(%rbp)
|
|
6052f9: 48 8d 45 98 lea -0x68(%rbp),%rax
|
|
6052fd: 48 89 c7 mov %rax,%rdi
|
|
605300: e8 42 2e 00 00 call 608147 <callback_callback_anotherPrintTest+0x1cce>
|
|
605305: 89 45 94 mov %eax,-0x6c(%rbp)
|
|
605308: 8b 45 a0 mov -0x60(%rbp),%eax
|
|
60530b: 8b 4d 94 mov -0x6c(%rbp),%ecx
|
|
60530e: 01 c8 add %ecx,%eax
|
|
605310: 89 45 a0 mov %eax,-0x60(%rbp)
|
|
605313: eb d1 jmp 6052e6 <main+0x279>
|
|
605315: b8 38 00 00 00 mov $0x38,%eax
|
|
60531a: 88 45 93 mov %al,-0x6d(%rbp)
|
|
60531d: 48 8d 05 c2 cf 20 00 lea 0x20cfc2(%rip),%rax # 8122e6 <_DYNAMIC@plt+0x200206>
|
|
605324: 48 89 45 88 mov %rax,-0x78(%rbp)
|
|
605328: b8 00 00 00 00 mov $0x0,%eax
|
|
60532d: e8 92 2d 00 00 call 6080c4 <callback_callback_anotherPrintTest+0x1c4b>
|
|
605332: 48 89 45 80 mov %rax,-0x80(%rbp)
|
|
605336: 48 8d 05 b3 cf 20 00 lea 0x20cfb3(%rip),%rax # 8122f0 <_DYNAMIC@plt+0x200210>
|
|
60533d: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp)
|
|
605344: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax
|
|
60534b: 48 89 c6 mov %rax,%rsi
|
|
60534e: 48 8b 45 80 mov -0x80(%rbp),%rax
|
|
605352: 48 89 c7 mov %rax,%rdi
|
|
605355: e8 4a 2b 00 00 call 607ea4 <callback_callback_anotherPrintTest+0x1a2b>
|
|
60535a: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp)
|
|
605361: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax
|
|
605368: 48 89 c7 mov %rax,%rdi
|
|
60536b: e8 57 08 00 00 call 605bc7 <main+0xb5a>
|
|
605370: 89 85 6c ff ff ff mov %eax,-0x94(%rbp)
|
|
605376: b8 00 00 00 00 mov $0x0,%eax
|
|
60537b: 89 85 68 ff ff ff mov %eax,-0x98(%rbp)
|
|
605381: 8b 85 68 ff ff ff mov -0x98(%rbp),%eax
|
|
605387: 8b 8d 6c ff ff ff mov -0x94(%rbp),%ecx
|
|
60538d: 39 c8 cmp %ecx,%eax
|
|
60538f: 0f 8d b3 00 00 00 jge 605448 <main+0x3db>
|
|
605395: e9 11 00 00 00 jmp 6053ab <main+0x33e>
|
|
60539a: 8b 85 68 ff ff ff mov -0x98(%rbp),%eax
|
|
6053a0: 83 c0 01 add $0x1,%eax
|
|
6053a3: 89 85 68 ff ff ff mov %eax,-0x98(%rbp)
|
|
6053a9: eb d6 jmp 605381 <main+0x314>
|
|
6053ab: 8b 85 68 ff ff ff mov -0x98(%rbp),%eax
|
|
6053b1: 48 89 c6 mov %rax,%rsi
|
|
6053b4: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax
|
|
6053bb: 48 89 c7 mov %rax,%rdi
|
|
6053be: e8 1f 08 00 00 call 605be2 <main+0xb75>
|
|
6053c3: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp)
|
|
6053ca: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax
|
|
6053d1: 48 89 c6 mov %rax,%rsi
|
|
6053d4: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax
|
|
6053db: 48 89 c7 mov %rax,%rdi
|
|
6053de: e8 e2 11 00 00 call 6065c5 <callback_callback_anotherPrintTest+0x14c>
|
|
6053e3: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp)
|
|
6053ea: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax
|
|
6053f1: 48 89 c6 mov %rax,%rsi
|
|
6053f4: 48 8b 45 80 mov -0x80(%rbp),%rax
|
|
6053f8: 48 89 c7 mov %rax,%rdi
|
|
6053fb: e8 72 2b 00 00 call 607f72 <callback_callback_anotherPrintTest+0x1af9>
|
|
605400: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp)
|
|
605407: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax
|
|
60540e: 48 89 c6 mov %rax,%rsi
|
|
605411: 48 8d 05 e2 ce 20 00 lea 0x20cee2(%rip),%rax # 8122fa <_DYNAMIC@plt+0x20021a>
|
|
605418: 48 89 c7 mov %rax,%rdi
|
|
60541b: b8 00 00 00 00 mov $0x0,%eax
|
|
605420: e8 2b 57 00 00 call 60ab50 <_fini+0x1b36>
|
|
605425: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax
|
|
60542c: 48 89 c6 mov %rax,%rsi
|
|
60542f: 48 8d 05 d3 ce 20 00 lea 0x20ced3(%rip),%rax # 812309 <_DYNAMIC@plt+0x200229>
|
|
605436: 48 89 c7 mov %rax,%rdi
|
|
605439: b8 00 00 00 00 mov $0x0,%eax
|
|
60543e: e8 0d 57 00 00 call 60ab50 <_fini+0x1b36>
|
|
605443: e9 52 ff ff ff jmp 60539a <main+0x32d>
|
|
605448: b8 00 00 00 00 mov $0x0,%eax
|
|
60544d: e8 8d 0d 00 00 call 6061df <main+0x1172>
|
|
605452: 48 89 85 48 ff ff ff mov %rax,-0xb8(%rbp)
|
|
605459: e8 62 8e 00 00 call 60e2c0 <_fini+0x52a6>
|
|
60545e: 48 89 85 40 ff ff ff mov %rax,-0xc0(%rbp)
|
|
605465: b8 00 00 00 00 mov $0x0,%eax
|
|
60546a: 89 85 3c ff ff ff mov %eax,-0xc4(%rbp)
|
|
605470: b8 00 00 00 00 mov $0x0,%eax
|
|
605475: 89 85 38 ff ff ff mov %eax,-0xc8(%rbp)
|
|
60547b: 8b 85 38 ff ff ff mov -0xc8(%rbp),%eax
|
|
605481: 81 f8 40 42 0f 00 cmp $0xf4240,%eax
|
|
605487: 0f 8d bd 00 00 00 jge 60554a <main+0x4dd>
|
|
60548d: e9 11 00 00 00 jmp 6054a3 <main+0x436>
|
|
605492: 8b 85 38 ff ff ff mov -0xc8(%rbp),%eax
|
|
605498: 83 c0 01 add $0x1,%eax
|
|
60549b: 89 85 38 ff ff ff mov %eax,-0xc8(%rbp)
|
|
6054a1: eb d8 jmp 60547b <main+0x40e>
|
|
6054a3: 8b 85 38 ff ff ff mov -0xc8(%rbp),%eax
|
|
6054a9: b9 c2 01 00 00 mov $0x1c2,%ecx
|
|
6054ae: 0f af c1 imul %ecx,%eax
|
|
6054b1: 89 45 dc mov %eax,-0x24(%rbp)
|
|
6054b4: 8b 45 dc mov -0x24(%rbp),%eax
|
|
6054b7: 48 89 c6 mov %rax,%rsi
|
|
6054ba: 8b 85 38 ff ff ff mov -0xc8(%rbp),%eax
|
|
6054c0: 48 89 c7 mov %rax,%rdi
|
|
6054c3: e8 6c 36 00 00 call 608b34 <callback_callback_anotherPrintTest+0x26bb>
|
|
6054c8: 48 89 85 1c ff ff ff mov %rax,-0xe4(%rbp)
|
|
6054cf: 48 89 95 24 ff ff ff mov %rdx,-0xdc(%rbp)
|
|
6054d6: 48 8d b5 1c ff ff ff lea -0xe4(%rbp),%rsi
|
|
6054dd: 48 8d bd 2c ff ff ff lea -0xd4(%rbp),%rdi
|
|
6054e4: 48 a5 movsq %ds:(%rsi),%es:(%rdi)
|
|
6054e6: a5 movsl %ds:(%rsi),%es:(%rdi)
|
|
6054e7: b8 c2 01 00 00 mov $0x1c2,%eax
|
|
6054ec: 48 89 c6 mov %rax,%rsi
|
|
6054ef: b8 0a 00 00 00 mov $0xa,%eax
|
|
6054f4: 48 89 c7 mov %rax,%rdi
|
|
6054f7: e8 38 36 00 00 call 608b34 <callback_callback_anotherPrintTest+0x26bb>
|
|
6054fc: 48 89 85 00 ff ff ff mov %rax,-0x100(%rbp)
|
|
605503: 48 89 95 08 ff ff ff mov %rdx,-0xf8(%rbp)
|
|
60550a: 48 8d b5 00 ff ff ff lea -0x100(%rbp),%rsi
|
|
605511: 48 8d bd 10 ff ff ff lea -0xf0(%rbp),%rdi
|
|
605518: 48 a5 movsq %ds:(%rsi),%es:(%rdi)
|
|
60551a: a5 movsl %ds:(%rsi),%es:(%rdi)
|
|
60551b: 48 8d 85 10 ff ff ff lea -0xf0(%rbp),%rax
|
|
605522: 48 89 c6 mov %rax,%rsi
|
|
605525: 48 8d 85 2c ff ff ff lea -0xd4(%rbp),%rax
|
|
60552c: 48 89 c7 mov %rax,%rdi
|
|
60552f: e8 d8 34 00 00 call 608a0c <callback_callback_anotherPrintTest+0x2593>
|
|
605534: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax
|
|
60553a: 89 c1 mov %eax,%ecx
|
|
60553c: 83 c0 01 add $0x1,%eax
|
|
60553f: 89 85 3c ff ff ff mov %eax,-0xc4(%rbp)
|
|
605545: e9 48 ff ff ff jmp 605492 <main+0x425>
|
|
60554a: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax
|
|
605550: 48 89 c6 mov %rax,%rsi
|
|
605553: 48 8d 05 be cd 20 00 lea 0x20cdbe(%rip),%rax # 812318 <_DYNAMIC@plt+0x200238>
|
|
60555a: 48 89 c7 mov %rax,%rdi
|
|
60555d: b8 00 00 00 00 mov $0x0,%eax
|
|
605562: e8 e9 55 00 00 call 60ab50 <_fini+0x1b36>
|
|
605567: b8 00 00 00 00 mov $0x0,%eax
|
|
60556c: 89 85 fc fe ff ff mov %eax,-0x104(%rbp)
|
|
605572: 8b 85 fc fe ff ff mov -0x104(%rbp),%eax
|
|
605578: 83 f8 01 cmp $0x1,%eax
|
|
60557b: 0f 8d 94 01 00 00 jge 605715 <main+0x6a8>
|
|
605581: e9 11 00 00 00 jmp 605597 <main+0x52a>
|
|
605586: 8b 85 fc fe ff ff mov -0x104(%rbp),%eax
|
|
60558c: 83 c0 01 add $0x1,%eax
|
|
60558f: 89 85 fc fe ff ff mov %eax,-0x104(%rbp)
|
|
605595: eb db jmp 605572 <main+0x505>
|
|
605597: b8 c2 01 00 00 mov $0x1c2,%eax
|
|
60559c: 48 89 c6 mov %rax,%rsi
|
|
60559f: b8 0a 00 00 00 mov $0xa,%eax
|
|
6055a4: 48 89 c7 mov %rax,%rdi
|
|
6055a7: e8 88 35 00 00 call 608b34 <callback_callback_anotherPrintTest+0x26bb>
|
|
6055ac: 48 89 85 e0 fe ff ff mov %rax,-0x120(%rbp)
|
|
6055b3: 48 89 95 e8 fe ff ff mov %rdx,-0x118(%rbp)
|
|
6055ba: 48 8d b5 e0 fe ff ff lea -0x120(%rbp),%rsi
|
|
6055c1: 48 8d bd f0 fe ff ff lea -0x110(%rbp),%rdi
|
|
6055c8: 48 a5 movsq %ds:(%rsi),%es:(%rdi)
|
|
6055ca: a5 movsl %ds:(%rsi),%es:(%rdi)
|
|
6055cb: 48 8d 85 f0 fe ff ff lea -0x110(%rbp),%rax
|
|
6055d2: 48 89 c6 mov %rax,%rsi
|
|
6055d5: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax
|
|
6055dc: 48 89 c7 mov %rax,%rdi
|
|
6055df: e8 1c 07 00 00 call 605d00 <main+0xc93>
|
|
6055e4: 48 8d 85 f0 fe ff ff lea -0x110(%rbp),%rax
|
|
6055eb: 48 89 c6 mov %rax,%rsi
|
|
6055ee: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax
|
|
6055f5: 48 89 c7 mov %rax,%rdi
|
|
6055f8: e8 03 07 00 00 call 605d00 <main+0xc93>
|
|
6055fd: 8b 85 fc fe ff ff mov -0x104(%rbp),%eax
|
|
605603: 48 89 c6 mov %rax,%rsi
|
|
605606: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax
|
|
60560d: 48 89 c7 mov %rax,%rdi
|
|
605610: e8 cd 05 00 00 call 605be2 <main+0xb75>
|
|
605615: 48 89 85 d8 fe ff ff mov %rax,-0x128(%rbp)
|
|
60561c: b8 03 00 00 00 mov $0x3,%eax
|
|
605621: 48 89 c6 mov %rax,%rsi
|
|
605624: b8 02 00 00 00 mov $0x2,%eax
|
|
605629: 48 89 c7 mov %rax,%rdi
|
|
60562c: e8 03 35 00 00 call 608b34 <callback_callback_anotherPrintTest+0x26bb>
|
|
605631: 48 89 85 bc fe ff ff mov %rax,-0x144(%rbp)
|
|
605638: 48 89 95 c4 fe ff ff mov %rdx,-0x13c(%rbp)
|
|
60563f: 48 8d b5 bc fe ff ff lea -0x144(%rbp),%rsi
|
|
605646: 48 8d bd cc fe ff ff lea -0x134(%rbp),%rdi
|
|
60564d: 48 a5 movsq %ds:(%rsi),%es:(%rdi)
|
|
60564f: a5 movsl %ds:(%rsi),%es:(%rdi)
|
|
605650: 48 8d 85 cc fe ff ff lea -0x134(%rbp),%rax
|
|
605657: 49 89 c2 mov %rax,%r10
|
|
60565a: 8b 85 fc fe ff ff mov -0x104(%rbp),%eax
|
|
605660: 48 89 c6 mov %rax,%rsi
|
|
605663: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax
|
|
60566a: 48 89 c7 mov %rax,%rdi
|
|
60566d: 4c 89 d2 mov %r10,%rdx
|
|
605670: e8 cd 05 00 00 call 605c42 <main+0xbd5>
|
|
605675: b8 00 00 00 00 mov $0x0,%eax
|
|
60567a: 48 89 c6 mov %rax,%rsi
|
|
60567d: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax
|
|
605684: 48 89 c7 mov %rax,%rdi
|
|
605687: e8 56 05 00 00 call 605be2 <main+0xb75>
|
|
60568c: 48 89 85 b0 fe ff ff mov %rax,-0x150(%rbp)
|
|
605693: 48 8b 85 b0 fe ff ff mov -0x150(%rbp),%rax
|
|
60569a: 48 89 c6 mov %rax,%rsi
|
|
60569d: 48 8b 85 d8 fe ff ff mov -0x128(%rbp),%rax
|
|
6056a4: 48 89 c7 mov %rax,%rdi
|
|
6056a7: e8 60 33 00 00 call 608a0c <callback_callback_anotherPrintTest+0x2593>
|
|
6056ac: 48 8b 85 d8 fe ff ff mov -0x128(%rbp),%rax
|
|
6056b3: 48 83 c0 04 add $0x4,%rax
|
|
6056b7: 48 89 85 a8 fe ff ff mov %rax,-0x158(%rbp)
|
|
6056be: 48 8b 85 a8 fe ff ff mov -0x158(%rbp),%rax
|
|
6056c5: 8b 00 mov (%rax),%eax
|
|
6056c7: 48 89 c6 mov %rax,%rsi
|
|
6056ca: 48 8d 05 52 cc 20 00 lea 0x20cc52(%rip),%rax # 812323 <_DYNAMIC@plt+0x200243>
|
|
6056d1: 48 89 c7 mov %rax,%rdi
|
|
6056d4: b8 00 00 00 00 mov $0x0,%eax
|
|
6056d9: e8 72 54 00 00 call 60ab50 <_fini+0x1b36>
|
|
6056de: 48 8b 85 d8 fe ff ff mov -0x128(%rbp),%rax
|
|
6056e5: 48 83 c0 08 add $0x8,%rax
|
|
6056e9: 48 89 85 a8 fe ff ff mov %rax,-0x158(%rbp)
|
|
6056f0: 48 8b 85 a8 fe ff ff mov -0x158(%rbp),%rax
|
|
6056f7: 8b 00 mov (%rax),%eax
|
|
6056f9: 48 89 c6 mov %rax,%rsi
|
|
6056fc: 48 8d 05 39 cc 20 00 lea 0x20cc39(%rip),%rax # 81233c <_DYNAMIC@plt+0x20025c>
|
|
605703: 48 89 c7 mov %rax,%rdi
|
|
605706: b8 00 00 00 00 mov $0x0,%eax
|
|
60570b: e8 40 54 00 00 call 60ab50 <_fini+0x1b36>
|
|
605710: e9 71 fe ff ff jmp 605586 <main+0x519>
|
|
605715: b8 00 00 00 00 mov $0x0,%eax
|
|
60571a: 89 85 a4 fe ff ff mov %eax,-0x15c(%rbp)
|
|
605720: 8b 85 a4 fe ff ff mov -0x15c(%rbp),%eax
|
|
605726: 83 f8 01 cmp $0x1,%eax
|
|
605729: 0f 8d c5 00 00 00 jge 6057f4 <main+0x787>
|
|
60572f: e9 11 00 00 00 jmp 605745 <main+0x6d8>
|
|
605734: 8b 85 a4 fe ff ff mov -0x15c(%rbp),%eax
|
|
60573a: 83 c0 01 add $0x1,%eax
|
|
60573d: 89 85 a4 fe ff ff mov %eax,-0x15c(%rbp)
|
|
605743: eb db jmp 605720 <main+0x6b3>
|
|
605745: b8 0a 00 00 00 mov $0xa,%eax
|
|
60574a: 48 89 c6 mov %rax,%rsi
|
|
60574d: b8 0a 00 00 00 mov $0xa,%eax
|
|
605752: 48 89 c7 mov %rax,%rdi
|
|
605755: e8 da 33 00 00 call 608b34 <callback_callback_anotherPrintTest+0x26bb>
|
|
60575a: 48 89 85 88 fe ff ff mov %rax,-0x178(%rbp)
|
|
605761: 48 89 95 90 fe ff ff mov %rdx,-0x170(%rbp)
|
|
605768: 48 8d b5 88 fe ff ff lea -0x178(%rbp),%rsi
|
|
60576f: 48 8d bd 98 fe ff ff lea -0x168(%rbp),%rdi
|
|
605776: 48 a5 movsq %ds:(%rsi),%es:(%rdi)
|
|
605778: a5 movsl %ds:(%rsi),%es:(%rdi)
|
|
605779: b8 0a 00 00 00 mov $0xa,%eax
|
|
60577e: 48 89 c6 mov %rax,%rsi
|
|
605781: b8 0a 00 00 00 mov $0xa,%eax
|
|
605786: 48 89 c7 mov %rax,%rdi
|
|
605789: e8 a6 33 00 00 call 608b34 <callback_callback_anotherPrintTest+0x26bb>
|
|
60578e: 48 89 85 6c fe ff ff mov %rax,-0x194(%rbp)
|
|
605795: 48 89 95 74 fe ff ff mov %rdx,-0x18c(%rbp)
|
|
60579c: 48 8d b5 6c fe ff ff lea -0x194(%rbp),%rsi
|
|
6057a3: 48 8d bd 7c fe ff ff lea -0x184(%rbp),%rdi
|
|
6057aa: 48 a5 movsq %ds:(%rsi),%es:(%rdi)
|
|
6057ac: a5 movsl %ds:(%rsi),%es:(%rdi)
|
|
6057ad: 48 8d 85 7c fe ff ff lea -0x184(%rbp),%rax
|
|
6057b4: 48 89 c6 mov %rax,%rsi
|
|
6057b7: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax
|
|
6057be: 48 89 c7 mov %rax,%rdi
|
|
6057c1: e8 46 32 00 00 call 608a0c <callback_callback_anotherPrintTest+0x2593>
|
|
6057c6: 8b 85 a0 fe ff ff mov -0x160(%rbp),%eax
|
|
6057cc: 49 89 c2 mov %rax,%r10
|
|
6057cf: 8b 85 9c fe ff ff mov -0x164(%rbp),%eax
|
|
6057d5: 48 89 c6 mov %rax,%rsi
|
|
6057d8: 48 8d 05 76 cb 20 00 lea 0x20cb76(%rip),%rax # 812355 <_DYNAMIC@plt+0x200275>
|
|
6057df: 48 89 c7 mov %rax,%rdi
|
|
6057e2: 4c 89 d2 mov %r10,%rdx
|
|
6057e5: b8 00 00 00 00 mov $0x0,%eax
|
|
6057ea: e8 61 53 00 00 call 60ab50 <_fini+0x1b36>
|
|
6057ef: e9 40 ff ff ff jmp 605734 <main+0x6c7>
|
|
6057f4: b8 00 00 00 00 mov $0x0,%eax
|
|
6057f9: 89 85 68 fe ff ff mov %eax,-0x198(%rbp)
|
|
6057ff: 8b 85 68 fe ff ff mov -0x198(%rbp),%eax
|
|
605805: 83 f8 01 cmp $0x1,%eax
|
|
605808: 0f 8d 53 00 00 00 jge 605861 <main+0x7f4>
|
|
60580e: e9 11 00 00 00 jmp 605824 <main+0x7b7>
|
|
605813: 8b 85 68 fe ff ff mov -0x198(%rbp),%eax
|
|
605819: 83 c0 01 add $0x1,%eax
|
|
60581c: 89 85 68 fe ff ff mov %eax,-0x198(%rbp)
|
|
605822: eb db jmp 6057ff <main+0x792>
|
|
605824: b8 00 00 00 00 mov $0x0,%eax
|
|
605829: e8 34 30 00 00 call 608862 <callback_callback_anotherPrintTest+0x23e9>
|
|
60582e: 48 89 85 60 fe ff ff mov %rax,-0x1a0(%rbp)
|
|
605835: b8 00 00 00 00 mov $0x0,%eax
|
|
60583a: e8 23 30 00 00 call 608862 <callback_callback_anotherPrintTest+0x23e9>
|
|
60583f: 48 89 85 58 fe ff ff mov %rax,-0x1a8(%rbp)
|
|
605846: 48 8b 85 58 fe ff ff mov -0x1a8(%rbp),%rax
|
|
60584d: 48 89 c6 mov %rax,%rsi
|
|
605850: 48 8b 85 60 fe ff ff mov -0x1a0(%rbp),%rax
|
|
605857: 48 89 c7 mov %rax,%rdi
|
|
60585a: e8 58 2f 00 00 call 6087b7 <callback_callback_anotherPrintTest+0x233e>
|
|
60585f: eb b2 jmp 605813 <main+0x7a6>
|
|
605861: b8 02 00 00 00 mov $0x2,%eax
|
|
605866: 48 89 c6 mov %rax,%rsi
|
|
605869: b8 02 00 00 00 mov $0x2,%eax
|
|
60586e: 48 89 c7 mov %rax,%rdi
|
|
605871: e8 07 33 00 00 call 608b7d <callback_callback_anotherPrintTest+0x2704>
|
|
605876: 48 89 85 50 fe ff ff mov %rax,-0x1b0(%rbp)
|
|
60587d: b8 00 00 00 00 mov $0x0,%eax
|
|
605882: 89 85 4c fe ff ff mov %eax,-0x1b4(%rbp)
|
|
605888: b8 00 00 00 00 mov $0x0,%eax
|
|
60588d: 89 85 48 fe ff ff mov %eax,-0x1b8(%rbp)
|
|
605893: 8b 85 48 fe ff ff mov -0x1b8(%rbp),%eax
|
|
605899: 83 f8 01 cmp $0x1,%eax
|
|
60589c: 0f 8d 63 01 00 00 jge 605a05 <main+0x998>
|
|
6058a2: e9 11 00 00 00 jmp 6058b8 <main+0x84b>
|
|
6058a7: 8b 85 48 fe ff ff mov -0x1b8(%rbp),%eax
|
|
6058ad: 83 c0 01 add $0x1,%eax
|
|
6058b0: 89 85 48 fe ff ff mov %eax,-0x1b8(%rbp)
|
|
6058b6: eb db jmp 605893 <main+0x826>
|
|
6058b8: 48 8b 85 50 fe ff ff mov -0x1b0(%rbp),%rax
|
|
6058bf: 48 83 c0 04 add $0x4,%rax
|
|
6058c3: b9 64 00 00 00 mov $0x64,%ecx
|
|
6058c8: 89 08 mov %ecx,(%rax)
|
|
6058ca: b8 02 00 00 00 mov $0x2,%eax
|
|
6058cf: 48 89 c6 mov %rax,%rsi
|
|
6058d2: b8 7b 00 00 00 mov $0x7b,%eax
|
|
6058d7: 48 89 c7 mov %rax,%rdi
|
|
6058da: e8 55 32 00 00 call 608b34 <callback_callback_anotherPrintTest+0x26bb>
|
|
6058df: 48 89 85 2c fe ff ff mov %rax,-0x1d4(%rbp)
|
|
6058e6: 48 89 95 34 fe ff ff mov %rdx,-0x1cc(%rbp)
|
|
6058ed: 48 8d b5 2c fe ff ff lea -0x1d4(%rbp),%rsi
|
|
6058f4: 48 8d bd 3c fe ff ff lea -0x1c4(%rbp),%rdi
|
|
6058fb: 48 a5 movsq %ds:(%rsi),%es:(%rdi)
|
|
6058fd: a5 movsl %ds:(%rsi),%es:(%rdi)
|
|
6058fe: b8 32 00 00 00 mov $0x32,%eax
|
|
605903: 89 85 40 fe ff ff mov %eax,-0x1c0(%rbp)
|
|
605909: b8 0c 00 00 00 mov $0xc,%eax
|
|
60590e: 48 89 c6 mov %rax,%rsi
|
|
605911: b8 01 00 00 00 mov $0x1,%eax
|
|
605916: 48 89 c7 mov %rax,%rdi
|
|
605919: e8 16 32 00 00 call 608b34 <callback_callback_anotherPrintTest+0x26bb>
|
|
60591e: 48 89 85 10 fe ff ff mov %rax,-0x1f0(%rbp)
|
|
605925: 48 89 95 18 fe ff ff mov %rdx,-0x1e8(%rbp)
|
|
60592c: 48 8d b5 10 fe ff ff lea -0x1f0(%rbp),%rsi
|
|
605933: 48 8d bd 20 fe ff ff lea -0x1e0(%rbp),%rdi
|
|
60593a: 48 a5 movsq %ds:(%rsi),%es:(%rdi)
|
|
60593c: a5 movsl %ds:(%rsi),%es:(%rdi)
|
|
60593d: 8b 85 48 fe ff ff mov -0x1b8(%rbp),%eax
|
|
605943: 89 85 24 fe ff ff mov %eax,-0x1dc(%rbp)
|
|
605949: 48 8d 85 3c fe ff ff lea -0x1c4(%rbp),%rax
|
|
605950: 48 89 c6 mov %rax,%rsi
|
|
605953: 48 8b 85 50 fe ff ff mov -0x1b0(%rbp),%rax
|
|
60595a: 48 89 c7 mov %rax,%rdi
|
|
60595d: e8 aa 30 00 00 call 608a0c <callback_callback_anotherPrintTest+0x2593>
|
|
605962: 48 8d 85 20 fe ff ff lea -0x1e0(%rbp),%rax
|
|
605969: 48 89 c6 mov %rax,%rsi
|
|
60596c: 48 8d 85 3c fe ff ff lea -0x1c4(%rbp),%rax
|
|
605973: 48 89 c7 mov %rax,%rdi
|
|
605976: e8 91 30 00 00 call 608a0c <callback_callback_anotherPrintTest+0x2593>
|
|
60597b: 48 8d 85 3c fe ff ff lea -0x1c4(%rbp),%rax
|
|
605982: 48 89 c6 mov %rax,%rsi
|
|
605985: 48 8d 85 20 fe ff ff lea -0x1e0(%rbp),%rax
|
|
60598c: 48 89 c7 mov %rax,%rdi
|
|
60598f: e8 78 30 00 00 call 608a0c <callback_callback_anotherPrintTest+0x2593>
|
|
605994: 48 8b 85 50 fe ff ff mov -0x1b0(%rbp),%rax
|
|
60599b: 48 83 c0 04 add $0x4,%rax
|
|
60599f: 48 89 85 a8 fe ff ff mov %rax,-0x158(%rbp)
|
|
6059a6: 48 8b 85 a8 fe ff ff mov -0x158(%rbp),%rax
|
|
6059ad: 8b 00 mov (%rax),%eax
|
|
6059af: 48 89 c6 mov %rax,%rsi
|
|
6059b2: 48 8d 05 b0 c9 20 00 lea 0x20c9b0(%rip),%rax # 812369 <_DYNAMIC@plt+0x200289>
|
|
6059b9: 48 89 c7 mov %rax,%rdi
|
|
6059bc: b8 00 00 00 00 mov $0x0,%eax
|
|
6059c1: e8 8a 51 00 00 call 60ab50 <_fini+0x1b36>
|
|
6059c6: 8b 85 40 fe ff ff mov -0x1c0(%rbp),%eax
|
|
6059cc: 48 89 c6 mov %rax,%rsi
|
|
6059cf: 48 8d 05 9a c9 20 00 lea 0x20c99a(%rip),%rax # 812370 <_DYNAMIC@plt+0x200290>
|
|
6059d6: 48 89 c7 mov %rax,%rdi
|
|
6059d9: b8 00 00 00 00 mov $0x0,%eax
|
|
6059de: e8 6d 51 00 00 call 60ab50 <_fini+0x1b36>
|
|
6059e3: 8b 85 24 fe ff ff mov -0x1dc(%rbp),%eax
|
|
6059e9: 48 89 c6 mov %rax,%rsi
|
|
6059ec: 48 8d 05 84 c9 20 00 lea 0x20c984(%rip),%rax # 812377 <_DYNAMIC@plt+0x200297>
|
|
6059f3: 48 89 c7 mov %rax,%rdi
|
|
6059f6: b8 00 00 00 00 mov $0x0,%eax
|
|
6059fb: e8 50 51 00 00 call 60ab50 <_fini+0x1b36>
|
|
605a00: e9 a2 fe ff ff jmp 6058a7 <main+0x83a>
|
|
605a05: b8 00 00 00 00 mov $0x0,%eax
|
|
605a0a: e8 66 32 00 00 call 608c75 <callback_callback_anotherPrintTest+0x27fc>
|
|
605a0f: 48 89 85 08 fe ff ff mov %rax,-0x1f8(%rbp)
|
|
605a16: 48 8b 85 08 fe ff ff mov -0x1f8(%rbp),%rax
|
|
605a1d: 48 83 c0 04 add $0x4,%rax
|
|
605a21: b9 01 00 00 00 mov $0x1,%ecx
|
|
605a26: 89 08 mov %ecx,(%rax)
|
|
605a28: 48 8b 85 08 fe ff ff mov -0x1f8(%rbp),%rax
|
|
605a2f: 48 83 c0 08 add $0x8,%rax
|
|
605a33: b9 02 00 00 00 mov $0x2,%ecx
|
|
605a38: 89 08 mov %ecx,(%rax)
|
|
605a3a: 48 8b 85 08 fe ff ff mov -0x1f8(%rbp),%rax
|
|
605a41: 48 83 c0 0c add $0xc,%rax
|
|
605a45: b9 03 00 00 00 mov $0x3,%ecx
|
|
605a4a: 89 08 mov %ecx,(%rax)
|
|
605a4c: b8 00 00 00 00 mov $0x0,%eax
|
|
605a51: 89 85 04 fe ff ff mov %eax,-0x1fc(%rbp)
|
|
605a57: 8b 85 04 fe ff ff mov -0x1fc(%rbp),%eax
|
|
605a5d: 81 f8 40 42 0f 00 cmp $0xf4240,%eax
|
|
605a63: 0f 8d 7c 00 00 00 jge 605ae5 <main+0xa78>
|
|
605a69: e9 11 00 00 00 jmp 605a7f <main+0xa12>
|
|
605a6e: 8b 85 04 fe ff ff mov -0x1fc(%rbp),%eax
|
|
605a74: 83 c0 01 add $0x1,%eax
|
|
605a77: 89 85 04 fe ff ff mov %eax,-0x1fc(%rbp)
|
|
605a7d: eb d8 jmp 605a57 <main+0x9ea>
|
|
605a7f: b8 00 00 00 00 mov $0x0,%eax
|
|
605a84: e8 ce 31 00 00 call 608c57 <callback_callback_anotherPrintTest+0x27de>
|
|
605a89: 48 89 85 e4 fd ff ff mov %rax,-0x21c(%rbp)
|
|
605a90: 48 89 95 ec fd ff ff mov %rdx,-0x214(%rbp)
|
|
605a97: 48 8d b5 e4 fd ff ff lea -0x21c(%rbp),%rsi
|
|
605a9e: 48 8d bd f4 fd ff ff lea -0x20c(%rbp),%rdi
|
|
605aa5: 48 a5 movsq %ds:(%rsi),%es:(%rdi)
|
|
605aa7: 48 a5 movsq %ds:(%rsi),%es:(%rdi)
|
|
605aa9: b8 02 00 00 00 mov $0x2,%eax
|
|
605aae: 89 85 f8 fd ff ff mov %eax,-0x208(%rbp)
|
|
605ab4: b8 03 00 00 00 mov $0x3,%eax
|
|
605ab9: 89 85 fc fd ff ff mov %eax,-0x204(%rbp)
|
|
605abf: b8 04 00 00 00 mov $0x4,%eax
|
|
605ac4: 89 85 00 fe ff ff mov %eax,-0x200(%rbp)
|
|
605aca: 48 8d 85 f4 fd ff ff lea -0x20c(%rbp),%rax
|
|
605ad1: 48 89 c6 mov %rax,%rsi
|
|
605ad4: 48 8b 85 08 fe ff ff mov -0x1f8(%rbp),%rax
|
|
605adb: 48 89 c7 mov %rax,%rdi
|
|
605ade: e8 ff 30 00 00 call 608be2 <callback_callback_anotherPrintTest+0x2769>
|
|
605ae3: eb 89 jmp 605a6e <main+0xa01>
|
|
605ae5: 48 b8 04 00 00 00 00 movabs $0x4,%rax
|
|
605aec: 00 00 00
|
|
605aef: 49 89 c2 mov %rax,%r10
|
|
605af2: b8 00 00 00 00 mov $0x0,%eax
|
|
605af7: 48 89 c6 mov %rax,%rsi
|
|
605afa: 48 8d 85 e0 fd ff ff lea -0x220(%rbp),%rax
|
|
605b01: 48 89 c7 mov %rax,%rdi
|
|
605b04: 4c 89 d2 mov %r10,%rdx
|
|
605b07: b8 00 00 00 00 mov $0x0,%eax
|
|
605b0c: e8 c9 31 00 00 call 608cda <callback_callback_anotherPrintTest+0x2861>
|
|
605b11: b8 13 00 00 00 mov $0x13,%eax
|
|
605b16: 89 85 e0 fd ff ff mov %eax,-0x220(%rbp)
|
|
605b1c: 48 8b 85 08 fe ff ff mov -0x1f8(%rbp),%rax
|
|
605b23: 49 89 c3 mov %rax,%r11
|
|
605b26: 48 8d 85 e0 fd ff ff lea -0x220(%rbp),%rax
|
|
605b2d: 49 89 c2 mov %rax,%r10
|
|
605b30: b8 01 00 00 00 mov $0x1,%eax
|
|
605b35: 48 89 c6 mov %rax,%rsi
|
|
605b38: 48 8b 05 59 ce 20 00 mov 0x20ce59(%rip),%rax # 812998 <_DYNAMIC@plt+0x2008b8>
|
|
605b3f: 48 8b 00 mov (%rax),%rax
|
|
605b42: 48 89 c7 mov %rax,%rdi
|
|
605b45: 4c 89 d2 mov %r10,%rdx
|
|
605b48: 4c 89 d9 mov %r11,%rcx
|
|
605b4b: b8 00 00 00 00 mov $0x0,%eax
|
|
605b50: e8 ed 18 00 00 call 607442 <callback_callback_anotherPrintTest+0xfc9>
|
|
605b55: b8 00 00 00 00 mov $0x0,%eax
|
|
605b5a: c9 leave
|
|
605b5b: c3 ret
|
|
605b5c: 55 push %rbp
|
|
605b5d: 48 89 e5 mov %rsp,%rbp
|
|
605b60: 48 81 ec 00 00 00 00 sub $0x0,%rsp
|
|
605b67: c9 leave
|
|
605b68: c3 ret
|
|
605b69: 55 push %rbp
|
|
605b6a: 48 89 e5 mov %rsp,%rbp
|
|
605b6d: 48 81 ec 20 00 00 00 sub $0x20,%rsp
|
|
605b74: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
605b78: b8 07 00 00 00 mov $0x7,%eax
|
|
605b7d: 66 89 45 e0 mov %ax,-0x20(%rbp)
|
|
605b81: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
605b85: 48 8d 75 e0 lea -0x20(%rbp),%rsi
|
|
605b89: 48 89 c7 mov %rax,%rdi
|
|
605b8c: 48 a5 movsq %ds:(%rsi),%es:(%rdi)
|
|
605b8e: 48 a5 movsq %ds:(%rsi),%es:(%rdi)
|
|
605b90: 48 a5 movsq %ds:(%rsi),%es:(%rdi)
|
|
605b92: c9 leave
|
|
605b93: c3 ret
|
|
605b94: 55 push %rbp
|
|
605b95: 48 89 e5 mov %rsp,%rbp
|
|
605b98: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
605b9f: 48 b8 18 00 00 00 00 movabs $0x18,%rax
|
|
605ba6: 00 00 00
|
|
605ba9: 48 89 c7 mov %rax,%rdi
|
|
605bac: e8 0f 3f 00 00 call 609ac0 <_fini+0xaa6>
|
|
605bb1: 48 89 45 f8 mov %rax,-0x8(%rbp)
|
|
605bb5: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
605bb9: b9 07 00 00 00 mov $0x7,%ecx
|
|
605bbe: 66 89 08 mov %cx,(%rax)
|
|
605bc1: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
605bc5: c9 leave
|
|
605bc6: c3 ret
|
|
605bc7: 55 push %rbp
|
|
605bc8: 48 89 e5 mov %rsp,%rbp
|
|
605bcb: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
605bd2: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
605bd6: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
605bda: 48 83 c0 08 add $0x8,%rax
|
|
605bde: 8b 00 mov (%rax),%eax
|
|
605be0: c9 leave
|
|
605be1: c3 ret
|
|
605be2: 55 push %rbp
|
|
605be3: 48 89 e5 mov %rsp,%rbp
|
|
605be6: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
605bed: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
605bf1: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
605bf5: 8b 45 f0 mov -0x10(%rbp),%eax
|
|
605bf8: 83 f8 00 cmp $0x0,%eax
|
|
605bfb: 0f 8c 35 00 00 00 jl 605c36 <main+0xbc9>
|
|
605c01: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
605c05: 48 83 c0 08 add $0x8,%rax
|
|
605c09: 8b 4d f0 mov -0x10(%rbp),%ecx
|
|
605c0c: 8b 00 mov (%rax),%eax
|
|
605c0e: 39 c1 cmp %eax,%ecx
|
|
605c10: 0f 8d 20 00 00 00 jge 605c36 <main+0xbc9>
|
|
605c16: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
605c1a: 48 83 c0 10 add $0x10,%rax
|
|
605c1e: 8b 4d f0 mov -0x10(%rbp),%ecx
|
|
605c21: 48 63 c9 movslq %ecx,%rcx
|
|
605c24: 48 c1 e1 03 shl $0x3,%rcx
|
|
605c28: 48 8b 00 mov (%rax),%rax
|
|
605c2b: 48 01 c8 add %rcx,%rax
|
|
605c2e: 48 8b 00 mov (%rax),%rax
|
|
605c31: e9 0a 00 00 00 jmp 605c40 <main+0xbd3>
|
|
605c36: 48 b8 00 00 00 00 00 movabs $0x0,%rax
|
|
605c3d: 00 00 00
|
|
605c40: c9 leave
|
|
605c41: c3 ret
|
|
605c42: 55 push %rbp
|
|
605c43: 48 89 e5 mov %rsp,%rbp
|
|
605c46: 48 81 ec 20 00 00 00 sub $0x20,%rsp
|
|
605c4d: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
605c51: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
605c55: 48 89 55 e8 mov %rdx,-0x18(%rbp)
|
|
605c59: 8b 45 f0 mov -0x10(%rbp),%eax
|
|
605c5c: 83 f8 00 cmp $0x0,%eax
|
|
605c5f: 0f 8c 34 00 00 00 jl 605c99 <main+0xc2c>
|
|
605c65: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
605c69: 48 83 c0 08 add $0x8,%rax
|
|
605c6d: 8b 4d f0 mov -0x10(%rbp),%ecx
|
|
605c70: 8b 00 mov (%rax),%eax
|
|
605c72: 39 c1 cmp %eax,%ecx
|
|
605c74: 0f 8d 1f 00 00 00 jge 605c99 <main+0xc2c>
|
|
605c7a: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
605c7e: 48 83 c0 10 add $0x10,%rax
|
|
605c82: 8b 4d f0 mov -0x10(%rbp),%ecx
|
|
605c85: 48 63 c9 movslq %ecx,%rcx
|
|
605c88: 48 c1 e1 03 shl $0x3,%rcx
|
|
605c8c: 48 8b 00 mov (%rax),%rax
|
|
605c8f: 48 01 c8 add %rcx,%rax
|
|
605c92: 48 8b 4d e8 mov -0x18(%rbp),%rcx
|
|
605c96: 48 89 08 mov %rcx,(%rax)
|
|
605c99: c9 leave
|
|
605c9a: c3 ret
|
|
605c9b: 55 push %rbp
|
|
605c9c: 48 89 e5 mov %rsp,%rbp
|
|
605c9f: 48 81 ec 30 00 00 00 sub $0x30,%rsp
|
|
605ca6: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
605caa: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
605cae: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
605cb2: 48 83 c0 10 add $0x10,%rax
|
|
605cb6: 8b 4d f0 mov -0x10(%rbp),%ecx
|
|
605cb9: 48 63 c9 movslq %ecx,%rcx
|
|
605cbc: 48 c1 e1 03 shl $0x3,%rcx
|
|
605cc0: 48 89 45 e0 mov %rax,-0x20(%rbp)
|
|
605cc4: 48 89 4d d8 mov %rcx,-0x28(%rbp)
|
|
605cc8: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
605ccc: 48 89 c6 mov %rax,%rsi
|
|
605ccf: 48 8b 45 e0 mov -0x20(%rbp),%rax
|
|
605cd3: 48 8b 00 mov (%rax),%rax
|
|
605cd6: 48 89 c7 mov %rax,%rdi
|
|
605cd9: e8 f2 3d 00 00 call 609ad0 <_fini+0xab6>
|
|
605cde: 48 89 45 e8 mov %rax,-0x18(%rbp)
|
|
605ce2: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
605ce6: 48 83 c0 10 add $0x10,%rax
|
|
605cea: 48 8b 4d e8 mov -0x18(%rbp),%rcx
|
|
605cee: 48 89 08 mov %rcx,(%rax)
|
|
605cf1: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
605cf5: 48 83 c0 04 add $0x4,%rax
|
|
605cf9: 8b 4d f0 mov -0x10(%rbp),%ecx
|
|
605cfc: 89 08 mov %ecx,(%rax)
|
|
605cfe: c9 leave
|
|
605cff: c3 ret
|
|
605d00: 55 push %rbp
|
|
605d01: 48 89 e5 mov %rsp,%rbp
|
|
605d04: 48 81 ec 30 00 00 00 sub $0x30,%rsp
|
|
605d0b: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
605d0f: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
605d13: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
605d17: 48 83 c0 04 add $0x4,%rax
|
|
605d1b: 48 8b 4d f8 mov -0x8(%rbp),%rcx
|
|
605d1f: 48 83 c1 08 add $0x8,%rcx
|
|
605d23: 8b 00 mov (%rax),%eax
|
|
605d25: 8b 09 mov (%rcx),%ecx
|
|
605d27: 39 c8 cmp %ecx,%eax
|
|
605d29: 0f 85 22 00 00 00 jne 605d51 <main+0xce4>
|
|
605d2f: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
605d33: 48 83 c0 04 add $0x4,%rax
|
|
605d37: 8b 00 mov (%rax),%eax
|
|
605d39: c1 e0 01 shl $0x1,%eax
|
|
605d3c: 89 45 ec mov %eax,-0x14(%rbp)
|
|
605d3f: 8b 45 ec mov -0x14(%rbp),%eax
|
|
605d42: 48 89 c6 mov %rax,%rsi
|
|
605d45: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
605d49: 48 89 c7 mov %rax,%rdi
|
|
605d4c: e8 4a ff ff ff call 605c9b <main+0xc2e>
|
|
605d51: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
605d55: 48 83 c0 10 add $0x10,%rax
|
|
605d59: 48 8b 4d f8 mov -0x8(%rbp),%rcx
|
|
605d5d: 48 83 c1 08 add $0x8,%rcx
|
|
605d61: 48 89 4d e0 mov %rcx,-0x20(%rbp)
|
|
605d65: 8b 09 mov (%rcx),%ecx
|
|
605d67: 89 ca mov %ecx,%edx
|
|
605d69: 83 c1 01 add $0x1,%ecx
|
|
605d6c: 48 89 45 d8 mov %rax,-0x28(%rbp)
|
|
605d70: 48 8b 45 e0 mov -0x20(%rbp),%rax
|
|
605d74: 89 08 mov %ecx,(%rax)
|
|
605d76: 48 63 d2 movslq %edx,%rdx
|
|
605d79: 48 c1 e2 03 shl $0x3,%rdx
|
|
605d7d: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
605d81: 48 8b 00 mov (%rax),%rax
|
|
605d84: 48 01 d0 add %rdx,%rax
|
|
605d87: 48 8b 4d f0 mov -0x10(%rbp),%rcx
|
|
605d8b: 48 89 08 mov %rcx,(%rax)
|
|
605d8e: c9 leave
|
|
605d8f: c3 ret
|
|
605d90: 55 push %rbp
|
|
605d91: 48 89 e5 mov %rsp,%rbp
|
|
605d94: 48 81 ec 50 00 00 00 sub $0x50,%rsp
|
|
605d9b: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
605d9f: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
605da3: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
605da7: 48 89 c7 mov %rax,%rdi
|
|
605daa: e8 18 fe ff ff call 605bc7 <main+0xb5a>
|
|
605daf: 89 45 ec mov %eax,-0x14(%rbp)
|
|
605db2: 48 8d 05 c5 c5 20 00 lea 0x20c5c5(%rip),%rax # 81237e <_DYNAMIC@plt+0x20029e>
|
|
605db9: 48 89 45 e0 mov %rax,-0x20(%rbp)
|
|
605dbd: 48 b8 00 00 00 00 00 movabs $0x0,%rax
|
|
605dc4: 00 00 00
|
|
605dc7: 48 89 45 d8 mov %rax,-0x28(%rbp)
|
|
605dcb: 48 b8 00 00 00 00 00 movabs $0x0,%rax
|
|
605dd2: 00 00 00
|
|
605dd5: 48 89 45 d0 mov %rax,-0x30(%rbp)
|
|
605dd9: 48 8d 45 d0 lea -0x30(%rbp),%rax
|
|
605ddd: 48 89 c6 mov %rax,%rsi
|
|
605de0: 48 8d 45 d8 lea -0x28(%rbp),%rax
|
|
605de4: 48 89 c7 mov %rax,%rdi
|
|
605de7: e8 74 4a 00 00 call 60a860 <_fini+0x1846>
|
|
605dec: 48 89 45 c8 mov %rax,-0x38(%rbp)
|
|
605df0: b8 00 00 00 00 mov $0x0,%eax
|
|
605df5: 89 45 c4 mov %eax,-0x3c(%rbp)
|
|
605df8: 8b 45 c4 mov -0x3c(%rbp),%eax
|
|
605dfb: 8b 4d ec mov -0x14(%rbp),%ecx
|
|
605dfe: 39 c8 cmp %ecx,%eax
|
|
605e00: 0f 8d 94 00 00 00 jge 605e9a <main+0xe2d>
|
|
605e06: e9 0b 00 00 00 jmp 605e16 <main+0xda9>
|
|
605e0b: 8b 45 c4 mov -0x3c(%rbp),%eax
|
|
605e0e: 83 c0 01 add $0x1,%eax
|
|
605e11: 89 45 c4 mov %eax,-0x3c(%rbp)
|
|
605e14: eb e2 jmp 605df8 <main+0xd8b>
|
|
605e16: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
605e1a: 48 83 c0 10 add $0x10,%rax
|
|
605e1e: 8b 4d c4 mov -0x3c(%rbp),%ecx
|
|
605e21: 48 63 c9 movslq %ecx,%rcx
|
|
605e24: 48 c1 e1 03 shl $0x3,%rcx
|
|
605e28: 48 8b 00 mov (%rax),%rax
|
|
605e2b: 48 01 c8 add %rcx,%rax
|
|
605e2e: 48 8b 00 mov (%rax),%rax
|
|
605e31: 48 89 45 b8 mov %rax,-0x48(%rbp)
|
|
605e35: 8b 45 ec mov -0x14(%rbp),%eax
|
|
605e38: 83 e8 01 sub $0x1,%eax
|
|
605e3b: 8b 4d c4 mov -0x3c(%rbp),%ecx
|
|
605e3e: 39 c1 cmp %eax,%ecx
|
|
605e40: 0f 8d 2a 00 00 00 jge 605e70 <main+0xe03>
|
|
605e46: 48 8b 45 b8 mov -0x48(%rbp),%rax
|
|
605e4a: 49 89 c2 mov %rax,%r10
|
|
605e4d: 48 8d 05 2b c5 20 00 lea 0x20c52b(%rip),%rax # 81237f <_DYNAMIC@plt+0x20029f>
|
|
605e54: 48 89 c6 mov %rax,%rsi
|
|
605e57: 48 8b 45 c8 mov -0x38(%rbp),%rax
|
|
605e5b: 48 89 c7 mov %rax,%rdi
|
|
605e5e: 4c 89 d2 mov %r10,%rdx
|
|
605e61: b8 00 00 00 00 mov $0x0,%eax
|
|
605e66: e8 45 41 00 00 call 609fb0 <_fini+0xf96>
|
|
605e6b: e9 25 00 00 00 jmp 605e95 <main+0xe28>
|
|
605e70: 48 8b 45 b8 mov -0x48(%rbp),%rax
|
|
605e74: 49 89 c2 mov %rax,%r10
|
|
605e77: 48 8d 05 06 c5 20 00 lea 0x20c506(%rip),%rax # 812384 <_DYNAMIC@plt+0x2002a4>
|
|
605e7e: 48 89 c6 mov %rax,%rsi
|
|
605e81: 48 8b 45 c8 mov -0x38(%rbp),%rax
|
|
605e85: 48 89 c7 mov %rax,%rdi
|
|
605e88: 4c 89 d2 mov %r10,%rdx
|
|
605e8b: b8 00 00 00 00 mov $0x0,%eax
|
|
605e90: e8 1b 41 00 00 call 609fb0 <_fini+0xf96>
|
|
605e95: e9 71 ff ff ff jmp 605e0b <main+0xd9e>
|
|
605e9a: 48 8b 45 c8 mov -0x38(%rbp),%rax
|
|
605e9e: 48 89 c7 mov %rax,%rdi
|
|
605ea1: e8 9a 3d 00 00 call 609c40 <_fini+0xc26>
|
|
605ea6: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
605eaa: c9 leave
|
|
605eab: c3 ret
|
|
605eac: 55 push %rbp
|
|
605ead: 48 89 e5 mov %rsp,%rbp
|
|
605eb0: 48 81 ec 30 00 00 00 sub $0x30,%rsp
|
|
605eb7: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
605ebb: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
605ebf: 8b 45 f0 mov -0x10(%rbp),%eax
|
|
605ec2: 83 f8 00 cmp $0x0,%eax
|
|
605ec5: 0f 8c 15 00 00 00 jl 605ee0 <main+0xe73>
|
|
605ecb: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
605ecf: 48 83 c0 08 add $0x8,%rax
|
|
605ed3: 8b 4d f0 mov -0x10(%rbp),%ecx
|
|
605ed6: 8b 00 mov (%rax),%eax
|
|
605ed8: 39 c1 cmp %eax,%ecx
|
|
605eda: 0f 8c 05 00 00 00 jl 605ee5 <main+0xe78>
|
|
605ee0: e9 37 01 00 00 jmp 60601c <main+0xfaf>
|
|
605ee5: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
605ee9: 48 83 c0 10 add $0x10,%rax
|
|
605eed: 8b 4d f0 mov -0x10(%rbp),%ecx
|
|
605ef0: 48 63 c9 movslq %ecx,%rcx
|
|
605ef3: 48 c1 e1 03 shl $0x3,%rcx
|
|
605ef7: 48 8b 00 mov (%rax),%rax
|
|
605efa: 48 01 c8 add %rcx,%rax
|
|
605efd: 48 b9 00 00 00 00 00 movabs $0x0,%rcx
|
|
605f04: 00 00 00
|
|
605f07: 48 89 08 mov %rcx,(%rax)
|
|
605f0a: 8b 45 f0 mov -0x10(%rbp),%eax
|
|
605f0d: 89 45 ec mov %eax,-0x14(%rbp)
|
|
605f10: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
605f14: 48 83 c0 08 add $0x8,%rax
|
|
605f18: 8b 00 mov (%rax),%eax
|
|
605f1a: 83 e8 01 sub $0x1,%eax
|
|
605f1d: 8b 4d ec mov -0x14(%rbp),%ecx
|
|
605f20: 39 c1 cmp %eax,%ecx
|
|
605f22: 0f 8d 75 00 00 00 jge 605f9d <main+0xf30>
|
|
605f28: e9 0d 00 00 00 jmp 605f3a <main+0xecd>
|
|
605f2d: 8b 45 ec mov -0x14(%rbp),%eax
|
|
605f30: 89 c1 mov %eax,%ecx
|
|
605f32: 83 c0 01 add $0x1,%eax
|
|
605f35: 89 45 ec mov %eax,-0x14(%rbp)
|
|
605f38: eb d6 jmp 605f10 <main+0xea3>
|
|
605f3a: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
605f3e: 48 83 c0 10 add $0x10,%rax
|
|
605f42: 8b 4d ec mov -0x14(%rbp),%ecx
|
|
605f45: 48 63 c9 movslq %ecx,%rcx
|
|
605f48: 48 c1 e1 03 shl $0x3,%rcx
|
|
605f4c: 48 8b 00 mov (%rax),%rax
|
|
605f4f: 48 01 c8 add %rcx,%rax
|
|
605f52: 48 8b 4d f8 mov -0x8(%rbp),%rcx
|
|
605f56: 48 83 c1 10 add $0x10,%rcx
|
|
605f5a: 8b 55 ec mov -0x14(%rbp),%edx
|
|
605f5d: 83 c2 01 add $0x1,%edx
|
|
605f60: 48 63 d2 movslq %edx,%rdx
|
|
605f63: 48 c1 e2 03 shl $0x3,%rdx
|
|
605f67: 48 8b 09 mov (%rcx),%rcx
|
|
605f6a: 48 01 d1 add %rdx,%rcx
|
|
605f6d: 48 8b 09 mov (%rcx),%rcx
|
|
605f70: 48 89 08 mov %rcx,(%rax)
|
|
605f73: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
605f77: 48 83 c0 10 add $0x10,%rax
|
|
605f7b: 8b 4d ec mov -0x14(%rbp),%ecx
|
|
605f7e: 83 c1 01 add $0x1,%ecx
|
|
605f81: 48 63 c9 movslq %ecx,%rcx
|
|
605f84: 48 c1 e1 03 shl $0x3,%rcx
|
|
605f88: 48 8b 00 mov (%rax),%rax
|
|
605f8b: 48 01 c8 add %rcx,%rax
|
|
605f8e: 48 b9 00 00 00 00 00 movabs $0x0,%rcx
|
|
605f95: 00 00 00
|
|
605f98: 48 89 08 mov %rcx,(%rax)
|
|
605f9b: eb 90 jmp 605f2d <main+0xec0>
|
|
605f9d: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
605fa1: 48 83 c0 08 add $0x8,%rax
|
|
605fa5: 48 89 45 e0 mov %rax,-0x20(%rbp)
|
|
605fa9: 8b 00 mov (%rax),%eax
|
|
605fab: 89 c1 mov %eax,%ecx
|
|
605fad: 83 c0 ff add $0xffffffff,%eax
|
|
605fb0: 48 8b 55 e0 mov -0x20(%rbp),%rdx
|
|
605fb4: 89 02 mov %eax,(%rdx)
|
|
605fb6: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
605fba: 48 83 c0 08 add $0x8,%rax
|
|
605fbe: 8b 00 mov (%rax),%eax
|
|
605fc0: 83 f8 00 cmp $0x0,%eax
|
|
605fc3: 0f 8e 53 00 00 00 jle 60601c <main+0xfaf>
|
|
605fc9: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
605fcd: 48 83 c0 08 add $0x8,%rax
|
|
605fd1: 48 8b 4d f8 mov -0x8(%rbp),%rcx
|
|
605fd5: 48 83 c1 04 add $0x4,%rcx
|
|
605fd9: 48 89 45 e0 mov %rax,-0x20(%rbp)
|
|
605fdd: 8b 01 mov (%rcx),%eax
|
|
605fdf: b9 04 00 00 00 mov $0x4,%ecx
|
|
605fe4: 99 cltd
|
|
605fe5: f7 f9 idiv %ecx
|
|
605fe7: 48 8b 4d e0 mov -0x20(%rbp),%rcx
|
|
605feb: 8b 09 mov (%rcx),%ecx
|
|
605fed: 39 c1 cmp %eax,%ecx
|
|
605fef: 0f 85 27 00 00 00 jne 60601c <main+0xfaf>
|
|
605ff5: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
605ff9: 48 83 c0 04 add $0x4,%rax
|
|
605ffd: 8b 00 mov (%rax),%eax
|
|
605fff: b9 02 00 00 00 mov $0x2,%ecx
|
|
606004: 99 cltd
|
|
606005: f7 f9 idiv %ecx
|
|
606007: 89 45 dc mov %eax,-0x24(%rbp)
|
|
60600a: 8b 45 dc mov -0x24(%rbp),%eax
|
|
60600d: 48 89 c6 mov %rax,%rsi
|
|
606010: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
606014: 48 89 c7 mov %rax,%rdi
|
|
606017: e8 7f fc ff ff call 605c9b <main+0xc2e>
|
|
60601c: c9 leave
|
|
60601d: c3 ret
|
|
60601e: 55 push %rbp
|
|
60601f: 48 89 e5 mov %rsp,%rbp
|
|
606022: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
606029: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
60602d: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
606031: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
606035: 48 89 c6 mov %rax,%rsi
|
|
606038: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
60603c: 48 89 c7 mov %rax,%rdi
|
|
60603f: e8 bc fc ff ff call 605d00 <main+0xc93>
|
|
606044: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
606048: 48 83 c0 08 add $0x8,%rax
|
|
60604c: 8b 00 mov (%rax),%eax
|
|
60604e: c9 leave
|
|
60604f: c3 ret
|
|
606050: 55 push %rbp
|
|
606051: 48 89 e5 mov %rsp,%rbp
|
|
606054: 48 81 ec 30 00 00 00 sub $0x30,%rsp
|
|
60605b: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
60605f: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
606063: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
606067: 48 83 c0 08 add $0x8,%rax
|
|
60606b: 8b 00 mov (%rax),%eax
|
|
60606d: 89 45 ec mov %eax,-0x14(%rbp)
|
|
606070: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
606074: 48 83 c0 08 add $0x8,%rax
|
|
606078: 48 89 45 e0 mov %rax,-0x20(%rbp)
|
|
60607c: 8b 00 mov (%rax),%eax
|
|
60607e: 89 c1 mov %eax,%ecx
|
|
606080: 83 c0 01 add $0x1,%eax
|
|
606083: 48 8b 55 e0 mov -0x20(%rbp),%rdx
|
|
606087: 89 02 mov %eax,(%rdx)
|
|
606089: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
60608d: 48 83 c0 04 add $0x4,%rax
|
|
606091: 48 8b 4d f8 mov -0x8(%rbp),%rcx
|
|
606095: 48 83 c1 08 add $0x8,%rcx
|
|
606099: 8b 00 mov (%rax),%eax
|
|
60609b: 8b 09 mov (%rcx),%ecx
|
|
60609d: 39 c8 cmp %ecx,%eax
|
|
60609f: 0f 85 22 00 00 00 jne 6060c7 <main+0x105a>
|
|
6060a5: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6060a9: 48 83 c0 04 add $0x4,%rax
|
|
6060ad: 8b 00 mov (%rax),%eax
|
|
6060af: c1 e0 01 shl $0x1,%eax
|
|
6060b2: 89 45 dc mov %eax,-0x24(%rbp)
|
|
6060b5: 8b 45 dc mov -0x24(%rbp),%eax
|
|
6060b8: 48 89 c6 mov %rax,%rsi
|
|
6060bb: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6060bf: 48 89 c7 mov %rax,%rdi
|
|
6060c2: e8 d4 fb ff ff call 605c9b <main+0xc2e>
|
|
6060c7: 8b 45 ec mov -0x14(%rbp),%eax
|
|
6060ca: 83 e8 01 sub $0x1,%eax
|
|
6060cd: 89 45 d8 mov %eax,-0x28(%rbp)
|
|
6060d0: 8b 45 d8 mov -0x28(%rbp),%eax
|
|
6060d3: 83 f8 00 cmp $0x0,%eax
|
|
6060d6: 0f 8c 4b 00 00 00 jl 606127 <main+0x10ba>
|
|
6060dc: e9 0b 00 00 00 jmp 6060ec <main+0x107f>
|
|
6060e1: 8b 45 d8 mov -0x28(%rbp),%eax
|
|
6060e4: 83 c0 ff add $0xffffffff,%eax
|
|
6060e7: 89 45 d8 mov %eax,-0x28(%rbp)
|
|
6060ea: eb e4 jmp 6060d0 <main+0x1063>
|
|
6060ec: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6060f0: 48 83 c0 10 add $0x10,%rax
|
|
6060f4: 8b 4d d8 mov -0x28(%rbp),%ecx
|
|
6060f7: 83 c1 01 add $0x1,%ecx
|
|
6060fa: 48 63 c9 movslq %ecx,%rcx
|
|
6060fd: 48 c1 e1 03 shl $0x3,%rcx
|
|
606101: 48 8b 00 mov (%rax),%rax
|
|
606104: 48 01 c8 add %rcx,%rax
|
|
606107: 48 8b 4d f8 mov -0x8(%rbp),%rcx
|
|
60610b: 48 83 c1 10 add $0x10,%rcx
|
|
60610f: 8b 55 d8 mov -0x28(%rbp),%edx
|
|
606112: 48 63 d2 movslq %edx,%rdx
|
|
606115: 48 c1 e2 03 shl $0x3,%rdx
|
|
606119: 48 8b 09 mov (%rcx),%rcx
|
|
60611c: 48 01 d1 add %rdx,%rcx
|
|
60611f: 48 8b 09 mov (%rcx),%rcx
|
|
606122: 48 89 08 mov %rcx,(%rax)
|
|
606125: eb ba jmp 6060e1 <main+0x1074>
|
|
606127: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
60612b: 48 83 c0 10 add $0x10,%rax
|
|
60612f: 48 8b 00 mov (%rax),%rax
|
|
606132: 48 8b 4d f0 mov -0x10(%rbp),%rcx
|
|
606136: 48 89 08 mov %rcx,(%rax)
|
|
606139: c9 leave
|
|
60613a: c3 ret
|
|
60613b: 55 push %rbp
|
|
60613c: 48 89 e5 mov %rsp,%rbp
|
|
60613f: 48 81 ec 20 00 00 00 sub $0x20,%rsp
|
|
606146: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
60614a: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
60614e: 48 83 c0 08 add $0x8,%rax
|
|
606152: 8b 00 mov (%rax),%eax
|
|
606154: 89 45 f4 mov %eax,-0xc(%rbp)
|
|
606157: 8b 45 f4 mov -0xc(%rbp),%eax
|
|
60615a: 83 e8 01 sub $0x1,%eax
|
|
60615d: 89 45 f0 mov %eax,-0x10(%rbp)
|
|
606160: 8b 45 f0 mov -0x10(%rbp),%eax
|
|
606163: 48 89 c6 mov %rax,%rsi
|
|
606166: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
60616a: 48 89 c7 mov %rax,%rdi
|
|
60616d: e8 70 fa ff ff call 605be2 <main+0xb75>
|
|
606172: 48 89 45 e8 mov %rax,-0x18(%rbp)
|
|
606176: 8b 45 f0 mov -0x10(%rbp),%eax
|
|
606179: 48 89 c6 mov %rax,%rsi
|
|
60617c: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
606180: 48 89 c7 mov %rax,%rdi
|
|
606183: e8 24 fd ff ff call 605eac <main+0xe3f>
|
|
606188: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
60618c: c9 leave
|
|
60618d: c3 ret
|
|
60618e: 55 push %rbp
|
|
60618f: 48 89 e5 mov %rsp,%rbp
|
|
606192: 48 81 ec 20 00 00 00 sub $0x20,%rsp
|
|
606199: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
60619d: b8 02 00 00 00 mov $0x2,%eax
|
|
6061a2: 66 89 45 e0 mov %ax,-0x20(%rbp)
|
|
6061a6: b8 0a 00 00 00 mov $0xa,%eax
|
|
6061ab: 89 45 e4 mov %eax,-0x1c(%rbp)
|
|
6061ae: b8 00 00 00 00 mov $0x0,%eax
|
|
6061b3: 89 45 e8 mov %eax,-0x18(%rbp)
|
|
6061b6: 48 b8 80 96 98 00 00 movabs $0x989680,%rax
|
|
6061bd: 00 00 00
|
|
6061c0: 48 89 c7 mov %rax,%rdi
|
|
6061c3: e8 f8 38 00 00 call 609ac0 <_fini+0xaa6>
|
|
6061c8: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
6061cc: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6061d0: 48 8d 75 e0 lea -0x20(%rbp),%rsi
|
|
6061d4: 48 89 c7 mov %rax,%rdi
|
|
6061d7: 48 a5 movsq %ds:(%rsi),%es:(%rdi)
|
|
6061d9: 48 a5 movsq %ds:(%rsi),%es:(%rdi)
|
|
6061db: 48 a5 movsq %ds:(%rsi),%es:(%rdi)
|
|
6061dd: c9 leave
|
|
6061de: c3 ret
|
|
6061df: 55 push %rbp
|
|
6061e0: 48 89 e5 mov %rsp,%rbp
|
|
6061e3: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
6061ea: 48 b8 18 00 00 00 00 movabs $0x18,%rax
|
|
6061f1: 00 00 00
|
|
6061f4: 48 89 c7 mov %rax,%rdi
|
|
6061f7: e8 c4 38 00 00 call 609ac0 <_fini+0xaa6>
|
|
6061fc: 48 89 45 f8 mov %rax,-0x8(%rbp)
|
|
606200: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
606204: b9 02 00 00 00 mov $0x2,%ecx
|
|
606209: 66 89 08 mov %cx,(%rax)
|
|
60620c: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
606210: 48 83 c0 04 add $0x4,%rax
|
|
606214: b9 0a 00 00 00 mov $0xa,%ecx
|
|
606219: 89 08 mov %ecx,(%rax)
|
|
60621b: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
60621f: 48 83 c0 08 add $0x8,%rax
|
|
606223: b9 00 00 00 00 mov $0x0,%ecx
|
|
606228: 89 08 mov %ecx,(%rax)
|
|
60622a: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
60622e: 48 83 c0 10 add $0x10,%rax
|
|
606232: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
606236: 48 b8 80 96 98 00 00 movabs $0x989680,%rax
|
|
60623d: 00 00 00
|
|
606240: 48 89 c7 mov %rax,%rdi
|
|
606243: e8 78 38 00 00 call 609ac0 <_fini+0xaa6>
|
|
606248: 48 8b 4d f0 mov -0x10(%rbp),%rcx
|
|
60624c: 48 89 01 mov %rax,(%rcx)
|
|
60624f: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
606253: c9 leave
|
|
606254: c3 ret
|
|
606255: 55 push %rbp
|
|
606256: 48 89 e5 mov %rsp,%rbp
|
|
606259: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
606260: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
606264: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
606268: 48 89 c7 mov %rax,%rdi
|
|
60626b: e8 cb 00 00 00 call 60633b <main+0x12ce>
|
|
606270: c9 leave
|
|
606271: c3 ret
|
|
606272: 55 push %rbp
|
|
606273: 48 89 e5 mov %rsp,%rbp
|
|
606276: 48 81 ec 20 00 00 00 sub $0x20,%rsp
|
|
60627d: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
606281: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
606285: 48 89 55 e8 mov %rdx,-0x18(%rbp)
|
|
606289: 48 89 4d e0 mov %rcx,-0x20(%rbp)
|
|
60628d: 8b 45 e8 mov -0x18(%rbp),%eax
|
|
606290: 48 89 c6 mov %rax,%rsi
|
|
606293: 48 8b 45 e0 mov -0x20(%rbp),%rax
|
|
606297: 48 89 c7 mov %rax,%rdi
|
|
60629a: 4c 8b 5d f0 mov -0x10(%rbp),%r11
|
|
60629e: 41 ff d3 call *%r11
|
|
6062a1: c9 leave
|
|
6062a2: c3 ret
|
|
6062a3: 55 push %rbp
|
|
6062a4: 48 89 e5 mov %rsp,%rbp
|
|
6062a7: 48 81 ec 20 00 00 00 sub $0x20,%rsp
|
|
6062ae: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
6062b2: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
6062b6: 48 89 55 e8 mov %rdx,-0x18(%rbp)
|
|
6062ba: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
6062be: 48 83 c0 08 add $0x8,%rax
|
|
6062c2: 48 89 45 e0 mov %rax,-0x20(%rbp)
|
|
6062c6: 48 8b 45 e0 mov -0x20(%rbp),%rax
|
|
6062ca: 48 8b 00 mov (%rax),%rax
|
|
6062cd: 49 89 c2 mov %rax,%r10
|
|
6062d0: 8b 45 e8 mov -0x18(%rbp),%eax
|
|
6062d3: 48 89 c6 mov %rax,%rsi
|
|
6062d6: 48 8d 05 aa c0 20 00 lea 0x20c0aa(%rip),%rax # 812387 <_DYNAMIC@plt+0x2002a7>
|
|
6062dd: 48 89 c7 mov %rax,%rdi
|
|
6062e0: 4c 89 d2 mov %r10,%rdx
|
|
6062e3: b8 00 00 00 00 mov $0x0,%eax
|
|
6062e8: e8 63 48 00 00 call 60ab50 <_fini+0x1b36>
|
|
6062ed: c9 leave
|
|
6062ee: c3 ret
|
|
6062ef: 55 push %rbp
|
|
6062f0: 48 89 e5 mov %rsp,%rbp
|
|
6062f3: 48 81 ec 20 00 00 00 sub $0x20,%rsp
|
|
6062fa: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
6062fe: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
606302: 48 89 55 e8 mov %rdx,-0x18(%rbp)
|
|
606306: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
60630a: 48 83 c0 08 add $0x8,%rax
|
|
60630e: 48 89 45 e0 mov %rax,-0x20(%rbp)
|
|
606312: 48 8b 45 e0 mov -0x20(%rbp),%rax
|
|
606316: 48 8b 00 mov (%rax),%rax
|
|
606319: 49 89 c2 mov %rax,%r10
|
|
60631c: 8b 45 e8 mov -0x18(%rbp),%eax
|
|
60631f: 48 89 c6 mov %rax,%rsi
|
|
606322: 48 8d 05 77 c0 20 00 lea 0x20c077(%rip),%rax # 8123a0 <_DYNAMIC@plt+0x2002c0>
|
|
606329: 48 89 c7 mov %rax,%rdi
|
|
60632c: 4c 89 d2 mov %r10,%rdx
|
|
60632f: b8 00 00 00 00 mov $0x0,%eax
|
|
606334: e8 17 48 00 00 call 60ab50 <_fini+0x1b36>
|
|
606339: c9 leave
|
|
60633a: c3 ret
|
|
60633b: 55 push %rbp
|
|
60633c: 48 89 e5 mov %rsp,%rbp
|
|
60633f: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
606346: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
60634a: b8 00 00 00 00 mov $0x0,%eax
|
|
60634f: e8 96 01 00 00 call 6064ea <callback_callback_anotherPrintTest+0x71>
|
|
606354: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
606358: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
60635c: 49 89 c3 mov %rax,%r11
|
|
60635f: b8 d2 04 00 00 mov $0x4d2,%eax
|
|
606364: 49 89 c2 mov %rax,%r10
|
|
606367: 48 8b 05 32 c6 20 00 mov 0x20c632(%rip),%rax # 8129a0 <_DYNAMIC@plt+0x2008c0>
|
|
60636e: 48 89 c6 mov %rax,%rsi
|
|
606371: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
606375: 48 89 c7 mov %rax,%rdi
|
|
606378: 4c 89 d2 mov %r10,%rdx
|
|
60637b: 4c 89 d9 mov %r11,%rcx
|
|
60637e: e8 ef fe ff ff call 606272 <main+0x1205>
|
|
606383: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
606387: 49 89 c3 mov %rax,%r11
|
|
60638a: b8 2e 16 00 00 mov $0x162e,%eax
|
|
60638f: 49 89 c2 mov %rax,%r10
|
|
606392: 48 8b 05 07 c6 20 00 mov 0x20c607(%rip),%rax # 8129a0 <_DYNAMIC@plt+0x2008c0>
|
|
606399: 48 89 c6 mov %rax,%rsi
|
|
60639c: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6063a0: 48 89 c7 mov %rax,%rdi
|
|
6063a3: 4c 89 d2 mov %r10,%rdx
|
|
6063a6: 4c 89 d9 mov %r11,%rcx
|
|
6063a9: e8 c4 fe ff ff call 606272 <main+0x1205>
|
|
6063ae: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
6063b2: 49 89 c3 mov %rax,%r11
|
|
6063b5: b8 8e 03 00 00 mov $0x38e,%eax
|
|
6063ba: 49 89 c2 mov %rax,%r10
|
|
6063bd: 48 8b 05 dc c5 20 00 mov 0x20c5dc(%rip),%rax # 8129a0 <_DYNAMIC@plt+0x2008c0>
|
|
6063c4: 48 89 c6 mov %rax,%rsi
|
|
6063c7: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6063cb: 48 89 c7 mov %rax,%rdi
|
|
6063ce: 4c 89 d2 mov %r10,%rdx
|
|
6063d1: 4c 89 d9 mov %r11,%rcx
|
|
6063d4: e8 99 fe ff ff call 606272 <main+0x1205>
|
|
6063d9: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
6063dd: 49 89 c3 mov %rax,%r11
|
|
6063e0: b8 8e 03 00 00 mov $0x38e,%eax
|
|
6063e5: 49 89 c2 mov %rax,%r10
|
|
6063e8: 48 8b 05 b9 c5 20 00 mov 0x20c5b9(%rip),%rax # 8129a8 <_DYNAMIC@plt+0x2008c8>
|
|
6063ef: 48 89 c6 mov %rax,%rsi
|
|
6063f2: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6063f6: 48 89 c7 mov %rax,%rdi
|
|
6063f9: 4c 89 d2 mov %r10,%rdx
|
|
6063fc: 4c 89 d9 mov %r11,%rcx
|
|
6063ff: e8 6e fe ff ff call 606272 <main+0x1205>
|
|
606404: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
606408: 49 89 c3 mov %rax,%r11
|
|
60640b: b8 8e 03 00 00 mov $0x38e,%eax
|
|
606410: 49 89 c2 mov %rax,%r10
|
|
606413: 48 8b 05 8e c5 20 00 mov 0x20c58e(%rip),%rax # 8129a8 <_DYNAMIC@plt+0x2008c8>
|
|
60641a: 48 89 c6 mov %rax,%rsi
|
|
60641d: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
606421: 48 89 c7 mov %rax,%rdi
|
|
606424: 4c 89 d2 mov %r10,%rdx
|
|
606427: 4c 89 d9 mov %r11,%rcx
|
|
60642a: e8 43 fe ff ff call 606272 <main+0x1205>
|
|
60642f: c9 leave
|
|
606430: c3 ret
|
|
|
|
0000000000606431 <callback_callback_printTest>:
|
|
606431: 55 push %rbp
|
|
606432: 48 89 e5 mov %rsp,%rbp
|
|
606435: 48 81 ec 20 00 00 00 sub $0x20,%rsp
|
|
60643c: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
606440: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
606444: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
606448: 48 83 c0 08 add $0x8,%rax
|
|
60644c: 48 89 45 e8 mov %rax,-0x18(%rbp)
|
|
606450: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
606454: 48 8b 00 mov (%rax),%rax
|
|
606457: 49 89 c2 mov %rax,%r10
|
|
60645a: 8b 45 f0 mov -0x10(%rbp),%eax
|
|
60645d: 48 89 c6 mov %rax,%rsi
|
|
606460: 48 8d 05 5a bf 20 00 lea 0x20bf5a(%rip),%rax # 8123c1 <_DYNAMIC@plt+0x2002e1>
|
|
606467: 48 89 c7 mov %rax,%rdi
|
|
60646a: 4c 89 d2 mov %r10,%rdx
|
|
60646d: b8 00 00 00 00 mov $0x0,%eax
|
|
606472: e8 d9 46 00 00 call 60ab50 <_fini+0x1b36>
|
|
606477: c9 leave
|
|
606478: c3 ret
|
|
|
|
0000000000606479 <callback_callback_anotherPrintTest>:
|
|
606479: 55 push %rbp
|
|
60647a: 48 89 e5 mov %rsp,%rbp
|
|
60647d: 48 81 ec 20 00 00 00 sub $0x20,%rsp
|
|
606484: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
606488: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
60648c: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
606490: 48 83 c0 08 add $0x8,%rax
|
|
606494: 48 89 45 e8 mov %rax,-0x18(%rbp)
|
|
606498: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
60649c: 48 8b 00 mov (%rax),%rax
|
|
60649f: 49 89 c2 mov %rax,%r10
|
|
6064a2: 8b 45 f0 mov -0x10(%rbp),%eax
|
|
6064a5: 48 89 c6 mov %rax,%rsi
|
|
6064a8: 48 8d 05 2b bf 20 00 lea 0x20bf2b(%rip),%rax # 8123da <_DYNAMIC@plt+0x2002fa>
|
|
6064af: 48 89 c7 mov %rax,%rdi
|
|
6064b2: 4c 89 d2 mov %r10,%rdx
|
|
6064b5: b8 00 00 00 00 mov $0x0,%eax
|
|
6064ba: e8 91 46 00 00 call 60ab50 <_fini+0x1b36>
|
|
6064bf: c9 leave
|
|
6064c0: c3 ret
|
|
6064c1: 55 push %rbp
|
|
6064c2: 48 89 e5 mov %rsp,%rbp
|
|
6064c5: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
6064cc: b8 0f 00 00 00 mov $0xf,%eax
|
|
6064d1: 66 89 45 f0 mov %ax,-0x10(%rbp)
|
|
6064d5: 48 8d 05 1f bf 20 00 lea 0x20bf1f(%rip),%rax # 8123fb <_DYNAMIC@plt+0x20031b>
|
|
6064dc: 48 89 45 f8 mov %rax,-0x8(%rbp)
|
|
6064e0: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
6064e4: 48 8b 55 f8 mov -0x8(%rbp),%rdx
|
|
6064e8: c9 leave
|
|
6064e9: c3 ret
|
|
6064ea: 55 push %rbp
|
|
6064eb: 48 89 e5 mov %rsp,%rbp
|
|
6064ee: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
6064f5: 48 b8 10 00 00 00 00 movabs $0x10,%rax
|
|
6064fc: 00 00 00
|
|
6064ff: 48 89 c7 mov %rax,%rdi
|
|
606502: e8 b9 35 00 00 call 609ac0 <_fini+0xaa6>
|
|
606507: 48 89 45 f8 mov %rax,-0x8(%rbp)
|
|
60650b: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
60650f: b9 0f 00 00 00 mov $0xf,%ecx
|
|
606514: 66 89 08 mov %cx,(%rax)
|
|
606517: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
60651b: 48 83 c0 08 add $0x8,%rax
|
|
60651f: 48 8d 0d df be 20 00 lea 0x20bedf(%rip),%rcx # 812405 <_DYNAMIC@plt+0x200325>
|
|
606526: 48 89 08 mov %rcx,(%rax)
|
|
606529: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
60652d: c9 leave
|
|
60652e: c3 ret
|
|
60652f: 55 push %rbp
|
|
606530: 48 89 e5 mov %rsp,%rbp
|
|
606533: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
60653a: b8 10 00 00 00 mov $0x10,%eax
|
|
60653f: 66 89 45 fe mov %ax,-0x2(%rbp)
|
|
606543: 48 8d 45 fe lea -0x2(%rbp),%rax
|
|
606547: 48 89 c7 mov %rax,%rdi
|
|
60654a: e8 06 fd ff ff call 606255 <main+0x11e8>
|
|
60654f: 0f b7 45 fe movzwl -0x2(%rbp),%eax
|
|
606553: c9 leave
|
|
606554: c3 ret
|
|
606555: 55 push %rbp
|
|
606556: 48 89 e5 mov %rsp,%rbp
|
|
606559: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
606560: 48 b8 02 00 00 00 00 movabs $0x2,%rax
|
|
606567: 00 00 00
|
|
60656a: 48 89 c7 mov %rax,%rdi
|
|
60656d: e8 4e 35 00 00 call 609ac0 <_fini+0xaa6>
|
|
606572: 48 89 45 f8 mov %rax,-0x8(%rbp)
|
|
606576: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
60657a: b9 10 00 00 00 mov $0x10,%ecx
|
|
60657f: 66 89 08 mov %cx,(%rax)
|
|
606582: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
606586: 48 89 c7 mov %rax,%rdi
|
|
606589: e8 c7 fc ff ff call 606255 <main+0x11e8>
|
|
60658e: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
606592: c9 leave
|
|
606593: c3 ret
|
|
606594: 55 push %rbp
|
|
606595: 48 89 e5 mov %rsp,%rbp
|
|
606598: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
60659f: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
6065a3: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
6065a7: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
6065ab: 48 89 c6 mov %rax,%rsi
|
|
6065ae: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6065b2: 48 89 c7 mov %rax,%rdi
|
|
6065b5: e8 c6 79 00 00 call 60df80 <_fini+0x4f66>
|
|
6065ba: 83 f8 00 cmp $0x0,%eax
|
|
6065bd: 0f 94 c0 sete %al
|
|
6065c0: 0f b6 c0 movzbl %al,%eax
|
|
6065c3: c9 leave
|
|
6065c4: c3 ret
|
|
6065c5: 55 push %rbp
|
|
6065c6: 48 89 e5 mov %rsp,%rbp
|
|
6065c9: 48 81 ec 40 00 00 00 sub $0x40,%rsp
|
|
6065d0: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
6065d4: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
6065d8: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6065dc: 48 89 c7 mov %rax,%rdi
|
|
6065df: e8 1c 7a 00 00 call 60e000 <_fini+0x4fe6>
|
|
6065e4: 48 c1 e0 20 shl $0x20,%rax
|
|
6065e8: 48 c1 e8 20 shr $0x20,%rax
|
|
6065ec: 89 45 ec mov %eax,-0x14(%rbp)
|
|
6065ef: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
6065f3: 48 89 c7 mov %rax,%rdi
|
|
6065f6: e8 05 7a 00 00 call 60e000 <_fini+0x4fe6>
|
|
6065fb: 48 c1 e0 20 shl $0x20,%rax
|
|
6065ff: 48 c1 e8 20 shr $0x20,%rax
|
|
606603: 89 45 e8 mov %eax,-0x18(%rbp)
|
|
606606: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
60660a: 48 89 45 e0 mov %rax,-0x20(%rbp)
|
|
60660e: 8b 45 ec mov -0x14(%rbp),%eax
|
|
606611: 8b 4d e8 mov -0x18(%rbp),%ecx
|
|
606614: 01 c8 add %ecx,%eax
|
|
606616: 83 c0 01 add $0x1,%eax
|
|
606619: 48 63 c0 movslq %eax,%rax
|
|
60661c: 48 89 45 d0 mov %rax,-0x30(%rbp)
|
|
606620: 48 8b 45 d0 mov -0x30(%rbp),%rax
|
|
606624: 48 89 c7 mov %rax,%rdi
|
|
606627: e8 94 34 00 00 call 609ac0 <_fini+0xaa6>
|
|
60662c: 48 89 45 d8 mov %rax,-0x28(%rbp)
|
|
606630: b8 00 00 00 00 mov $0x0,%eax
|
|
606635: 89 45 cc mov %eax,-0x34(%rbp)
|
|
606638: 48 8b 45 e0 mov -0x20(%rbp),%rax
|
|
60663c: 0f be 00 movsbl (%rax),%eax
|
|
60663f: 83 f8 00 cmp $0x0,%eax
|
|
606642: 0f 84 2b 00 00 00 je 606673 <callback_callback_anotherPrintTest+0x1fa>
|
|
606648: 8b 45 cc mov -0x34(%rbp),%eax
|
|
60664b: 89 c1 mov %eax,%ecx
|
|
60664d: 83 c0 01 add $0x1,%eax
|
|
606650: 89 45 cc mov %eax,-0x34(%rbp)
|
|
606653: 48 63 c9 movslq %ecx,%rcx
|
|
606656: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
60665a: 48 01 c8 add %rcx,%rax
|
|
60665d: 48 8b 4d e0 mov -0x20(%rbp),%rcx
|
|
606661: 48 89 ca mov %rcx,%rdx
|
|
606664: 48 83 c1 01 add $0x1,%rcx
|
|
606668: 48 89 4d e0 mov %rcx,-0x20(%rbp)
|
|
60666c: 0f be 12 movsbl (%rdx),%edx
|
|
60666f: 88 10 mov %dl,(%rax)
|
|
606671: eb c5 jmp 606638 <callback_callback_anotherPrintTest+0x1bf>
|
|
606673: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
606677: 48 89 45 e0 mov %rax,-0x20(%rbp)
|
|
60667b: 48 8b 45 e0 mov -0x20(%rbp),%rax
|
|
60667f: 0f be 00 movsbl (%rax),%eax
|
|
606682: 83 f8 00 cmp $0x0,%eax
|
|
606685: 0f 84 2b 00 00 00 je 6066b6 <callback_callback_anotherPrintTest+0x23d>
|
|
60668b: 8b 45 cc mov -0x34(%rbp),%eax
|
|
60668e: 89 c1 mov %eax,%ecx
|
|
606690: 83 c0 01 add $0x1,%eax
|
|
606693: 89 45 cc mov %eax,-0x34(%rbp)
|
|
606696: 48 63 c9 movslq %ecx,%rcx
|
|
606699: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
60669d: 48 01 c8 add %rcx,%rax
|
|
6066a0: 48 8b 4d e0 mov -0x20(%rbp),%rcx
|
|
6066a4: 48 89 ca mov %rcx,%rdx
|
|
6066a7: 48 83 c1 01 add $0x1,%rcx
|
|
6066ab: 48 89 4d e0 mov %rcx,-0x20(%rbp)
|
|
6066af: 0f be 12 movsbl (%rdx),%edx
|
|
6066b2: 88 10 mov %dl,(%rax)
|
|
6066b4: eb c5 jmp 60667b <callback_callback_anotherPrintTest+0x202>
|
|
6066b6: 8b 45 cc mov -0x34(%rbp),%eax
|
|
6066b9: 89 c1 mov %eax,%ecx
|
|
6066bb: 83 c0 01 add $0x1,%eax
|
|
6066be: 89 45 cc mov %eax,-0x34(%rbp)
|
|
6066c1: 48 63 c9 movslq %ecx,%rcx
|
|
6066c4: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
6066c8: 48 01 c8 add %rcx,%rax
|
|
6066cb: b9 00 00 00 00 mov $0x0,%ecx
|
|
6066d0: 88 08 mov %cl,(%rax)
|
|
6066d2: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
6066d6: c9 leave
|
|
6066d7: c3 ret
|
|
6066d8: 55 push %rbp
|
|
6066d9: 48 89 e5 mov %rsp,%rbp
|
|
6066dc: 48 81 ec 20 00 00 00 sub $0x20,%rsp
|
|
6066e3: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
6066e7: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6066eb: 48 89 c7 mov %rax,%rdi
|
|
6066ee: e8 0d 79 00 00 call 60e000 <_fini+0x4fe6>
|
|
6066f3: 48 89 45 e8 mov %rax,-0x18(%rbp)
|
|
6066f7: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
6066fb: 48 89 c7 mov %rax,%rdi
|
|
6066fe: e8 bd 33 00 00 call 609ac0 <_fini+0xaa6>
|
|
606703: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
606707: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
60670b: 48 89 c6 mov %rax,%rsi
|
|
60670e: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
606712: 48 89 c7 mov %rax,%rdi
|
|
606715: e8 b6 78 00 00 call 60dfd0 <_fini+0x4fb6>
|
|
60671a: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
60671e: c9 leave
|
|
60671f: c3 ret
|
|
606720: 55 push %rbp
|
|
606721: 48 89 e5 mov %rsp,%rbp
|
|
606724: 48 81 ec 40 00 00 00 sub $0x40,%rsp
|
|
60672b: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
60672f: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
606733: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
606737: 48 89 c7 mov %rax,%rdi
|
|
60673a: e8 99 ff ff ff call 6066d8 <callback_callback_anotherPrintTest+0x25f>
|
|
60673f: 48 89 45 e8 mov %rax,-0x18(%rbp)
|
|
606743: b8 00 00 00 00 mov $0x0,%eax
|
|
606748: e8 92 fa ff ff call 6061df <main+0x1172>
|
|
60674d: 48 89 45 e0 mov %rax,-0x20(%rbp)
|
|
606751: b8 00 00 00 00 mov $0x0,%eax
|
|
606756: 89 45 dc mov %eax,-0x24(%rbp)
|
|
606759: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
60675d: 48 89 45 d0 mov %rax,-0x30(%rbp)
|
|
606761: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
606765: 48 89 c6 mov %rax,%rsi
|
|
606768: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
60676c: 48 89 c7 mov %rax,%rdi
|
|
60676f: e8 4c 79 00 00 call 60e0c0 <_fini+0x50a6>
|
|
606774: 48 89 45 c8 mov %rax,-0x38(%rbp)
|
|
606778: b8 00 00 00 00 mov $0x0,%eax
|
|
60677d: 89 45 c4 mov %eax,-0x3c(%rbp)
|
|
606780: 48 8b 45 c8 mov -0x38(%rbp),%rax
|
|
606784: 48 83 f8 00 cmp $0x0,%rax
|
|
606788: 0f 84 32 00 00 00 je 6067c0 <callback_callback_anotherPrintTest+0x347>
|
|
60678e: 48 8b 45 c8 mov -0x38(%rbp),%rax
|
|
606792: 48 89 c6 mov %rax,%rsi
|
|
606795: 48 8b 45 e0 mov -0x20(%rbp),%rax
|
|
606799: 48 89 c7 mov %rax,%rdi
|
|
60679c: e8 5f f5 ff ff call 605d00 <main+0xc93>
|
|
6067a1: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
6067a5: 48 89 c6 mov %rax,%rsi
|
|
6067a8: 48 b8 00 00 00 00 00 movabs $0x0,%rax
|
|
6067af: 00 00 00
|
|
6067b2: 48 89 c7 mov %rax,%rdi
|
|
6067b5: e8 06 79 00 00 call 60e0c0 <_fini+0x50a6>
|
|
6067ba: 48 89 45 c8 mov %rax,-0x38(%rbp)
|
|
6067be: eb c0 jmp 606780 <callback_callback_anotherPrintTest+0x307>
|
|
6067c0: 48 8b 45 e0 mov -0x20(%rbp),%rax
|
|
6067c4: c9 leave
|
|
6067c5: c3 ret
|
|
6067c6: 55 push %rbp
|
|
6067c7: 48 89 e5 mov %rsp,%rbp
|
|
6067ca: 48 81 ec 20 00 00 00 sub $0x20,%rsp
|
|
6067d1: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
6067d5: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6067d9: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
6067dd: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
6067e1: 0f be 00 movsbl (%rax),%eax
|
|
6067e4: 89 45 ec mov %eax,-0x14(%rbp)
|
|
6067e7: 8b 45 ec mov -0x14(%rbp),%eax
|
|
6067ea: 48 89 c7 mov %rax,%rdi
|
|
6067ed: e8 b8 00 00 00 call 6068aa <callback_callback_anotherPrintTest+0x431>
|
|
6067f2: 83 f8 00 cmp $0x0,%eax
|
|
6067f5: 0f 84 11 00 00 00 je 60680c <callback_callback_anotherPrintTest+0x393>
|
|
6067fb: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
6067ff: 48 89 c1 mov %rax,%rcx
|
|
606802: 48 83 c0 01 add $0x1,%rax
|
|
606806: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
60680a: eb d1 jmp 6067dd <callback_callback_anotherPrintTest+0x364>
|
|
60680c: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
606810: c9 leave
|
|
606811: c3 ret
|
|
606812: 55 push %rbp
|
|
606813: 48 89 e5 mov %rsp,%rbp
|
|
606816: 48 81 ec 20 00 00 00 sub $0x20,%rsp
|
|
60681d: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
606821: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
606825: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
606829: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
60682d: 48 89 c7 mov %rax,%rdi
|
|
606830: e8 cb 77 00 00 call 60e000 <_fini+0x4fe6>
|
|
606835: 48 8b 4d f0 mov -0x10(%rbp),%rcx
|
|
606839: 48 01 c1 add %rax,%rcx
|
|
60683c: 48 89 4d e8 mov %rcx,-0x18(%rbp)
|
|
606840: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
606844: 48 83 c0 ff add $0xffffffffffffffff,%rax
|
|
606848: 48 89 45 e8 mov %rax,-0x18(%rbp)
|
|
60684c: 0f be 00 movsbl (%rax),%eax
|
|
60684f: 89 45 e4 mov %eax,-0x1c(%rbp)
|
|
606852: 8b 45 e4 mov -0x1c(%rbp),%eax
|
|
606855: 48 89 c7 mov %rax,%rdi
|
|
606858: e8 4d 00 00 00 call 6068aa <callback_callback_anotherPrintTest+0x431>
|
|
60685d: 83 f8 00 cmp $0x0,%eax
|
|
606860: 0f 84 02 00 00 00 je 606868 <callback_callback_anotherPrintTest+0x3ef>
|
|
606866: eb d8 jmp 606840 <callback_callback_anotherPrintTest+0x3c7>
|
|
606868: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
60686c: 48 83 c0 01 add $0x1,%rax
|
|
606870: b9 00 00 00 00 mov $0x0,%ecx
|
|
606875: 88 08 mov %cl,(%rax)
|
|
606877: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
60687b: c9 leave
|
|
60687c: c3 ret
|
|
60687d: 55 push %rbp
|
|
60687e: 48 89 e5 mov %rsp,%rbp
|
|
606881: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
606888: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
60688c: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
606890: 48 89 c7 mov %rax,%rdi
|
|
606893: e8 2e ff ff ff call 6067c6 <callback_callback_anotherPrintTest+0x34d>
|
|
606898: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
60689c: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
6068a0: 48 89 c7 mov %rax,%rdi
|
|
6068a3: e8 6a ff ff ff call 606812 <callback_callback_anotherPrintTest+0x399>
|
|
6068a8: c9 leave
|
|
6068a9: c3 ret
|
|
6068aa: 55 push %rbp
|
|
6068ab: 48 89 e5 mov %rsp,%rbp
|
|
6068ae: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
6068b5: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
6068b9: 8b 45 f8 mov -0x8(%rbp),%eax
|
|
6068bc: 83 f8 20 cmp $0x20,%eax
|
|
6068bf: 0f 84 16 00 00 00 je 6068db <callback_callback_anotherPrintTest+0x462>
|
|
6068c5: 8b 45 f8 mov -0x8(%rbp),%eax
|
|
6068c8: 83 e8 09 sub $0x9,%eax
|
|
6068cb: 83 f8 05 cmp $0x5,%eax
|
|
6068ce: 0f 82 07 00 00 00 jb 6068db <callback_callback_anotherPrintTest+0x462>
|
|
6068d4: b8 00 00 00 00 mov $0x0,%eax
|
|
6068d9: eb 05 jmp 6068e0 <callback_callback_anotherPrintTest+0x467>
|
|
6068db: b8 01 00 00 00 mov $0x1,%eax
|
|
6068e0: c9 leave
|
|
6068e1: c3 ret
|
|
6068e2: 55 push %rbp
|
|
6068e3: 48 89 e5 mov %rsp,%rbp
|
|
6068e6: 48 81 ec 30 00 00 00 sub $0x30,%rsp
|
|
6068ed: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
6068f1: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
6068f5: 48 89 55 e8 mov %rdx,-0x18(%rbp)
|
|
6068f9: 48 89 4d e0 mov %rcx,-0x20(%rbp)
|
|
6068fd: e9 82 03 00 00 jmp 606c84 <callback_callback_anotherPrintTest+0x80b>
|
|
606902: 8b 45 f8 mov -0x8(%rbp),%eax
|
|
606905: 48 63 c0 movslq %eax,%rax
|
|
606908: 48 b9 0c 00 00 00 00 movabs $0xc,%rcx
|
|
60690f: 00 00 00
|
|
606912: 48 0f af c1 imul %rcx,%rax
|
|
606916: 48 89 45 d8 mov %rax,-0x28(%rbp)
|
|
60691a: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
60691e: 48 89 c7 mov %rax,%rdi
|
|
606921: e8 9a 31 00 00 call 609ac0 <_fini+0xaa6>
|
|
606926: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
60692a: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
60692e: b9 0c 00 00 00 mov $0xc,%ecx
|
|
606933: 89 08 mov %ecx,(%rax)
|
|
606935: e9 10 04 00 00 jmp 606d4a <callback_callback_anotherPrintTest+0x8d1>
|
|
60693a: 8b 45 f8 mov -0x8(%rbp),%eax
|
|
60693d: 48 63 c0 movslq %eax,%rax
|
|
606940: 48 b9 28 00 00 00 00 movabs $0x28,%rcx
|
|
606947: 00 00 00
|
|
60694a: 48 0f af c1 imul %rcx,%rax
|
|
60694e: 48 89 45 d8 mov %rax,-0x28(%rbp)
|
|
606952: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
606956: 48 89 c7 mov %rax,%rdi
|
|
606959: e8 62 31 00 00 call 609ac0 <_fini+0xaa6>
|
|
60695e: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
606962: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
606966: b9 28 00 00 00 mov $0x28,%ecx
|
|
60696b: 89 08 mov %ecx,(%rax)
|
|
60696d: e9 d8 03 00 00 jmp 606d4a <callback_callback_anotherPrintTest+0x8d1>
|
|
606972: 8b 45 f8 mov -0x8(%rbp),%eax
|
|
606975: 48 63 c0 movslq %eax,%rax
|
|
606978: 48 b9 18 00 00 00 00 movabs $0x18,%rcx
|
|
60697f: 00 00 00
|
|
606982: 48 0f af c1 imul %rcx,%rax
|
|
606986: 48 89 45 d8 mov %rax,-0x28(%rbp)
|
|
60698a: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
60698e: 48 89 c7 mov %rax,%rdi
|
|
606991: e8 2a 31 00 00 call 609ac0 <_fini+0xaa6>
|
|
606996: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
60699a: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
60699e: b9 18 00 00 00 mov $0x18,%ecx
|
|
6069a3: 89 08 mov %ecx,(%rax)
|
|
6069a5: e9 a0 03 00 00 jmp 606d4a <callback_callback_anotherPrintTest+0x8d1>
|
|
6069aa: 8b 45 f8 mov -0x8(%rbp),%eax
|
|
6069ad: 48 63 c0 movslq %eax,%rax
|
|
6069b0: 48 c1 e0 01 shl $0x1,%rax
|
|
6069b4: 48 89 45 d8 mov %rax,-0x28(%rbp)
|
|
6069b8: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
6069bc: 48 89 c7 mov %rax,%rdi
|
|
6069bf: e8 fc 30 00 00 call 609ac0 <_fini+0xaa6>
|
|
6069c4: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
6069c8: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
6069cc: b9 02 00 00 00 mov $0x2,%ecx
|
|
6069d1: 89 08 mov %ecx,(%rax)
|
|
6069d3: e9 72 03 00 00 jmp 606d4a <callback_callback_anotherPrintTest+0x8d1>
|
|
6069d8: 8b 45 f8 mov -0x8(%rbp),%eax
|
|
6069db: 48 63 c0 movslq %eax,%rax
|
|
6069de: 48 b9 28 00 00 00 00 movabs $0x28,%rcx
|
|
6069e5: 00 00 00
|
|
6069e8: 48 0f af c1 imul %rcx,%rax
|
|
6069ec: 48 89 45 d8 mov %rax,-0x28(%rbp)
|
|
6069f0: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
6069f4: 48 89 c7 mov %rax,%rdi
|
|
6069f7: e8 c4 30 00 00 call 609ac0 <_fini+0xaa6>
|
|
6069fc: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
606a00: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
606a04: b9 28 00 00 00 mov $0x28,%ecx
|
|
606a09: 89 08 mov %ecx,(%rax)
|
|
606a0b: e9 3a 03 00 00 jmp 606d4a <callback_callback_anotherPrintTest+0x8d1>
|
|
606a10: 8b 45 f8 mov -0x8(%rbp),%eax
|
|
606a13: 48 63 c0 movslq %eax,%rax
|
|
606a16: 48 b9 18 00 00 00 00 movabs $0x18,%rcx
|
|
606a1d: 00 00 00
|
|
606a20: 48 0f af c1 imul %rcx,%rax
|
|
606a24: 48 89 45 d8 mov %rax,-0x28(%rbp)
|
|
606a28: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
606a2c: 48 89 c7 mov %rax,%rdi
|
|
606a2f: e8 8c 30 00 00 call 609ac0 <_fini+0xaa6>
|
|
606a34: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
606a38: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
606a3c: b9 18 00 00 00 mov $0x18,%ecx
|
|
606a41: 89 08 mov %ecx,(%rax)
|
|
606a43: e9 02 03 00 00 jmp 606d4a <callback_callback_anotherPrintTest+0x8d1>
|
|
606a48: 8b 45 f8 mov -0x8(%rbp),%eax
|
|
606a4b: 48 63 c0 movslq %eax,%rax
|
|
606a4e: 48 c1 e0 03 shl $0x3,%rax
|
|
606a52: 48 89 45 d8 mov %rax,-0x28(%rbp)
|
|
606a56: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
606a5a: 48 89 c7 mov %rax,%rdi
|
|
606a5d: e8 5e 30 00 00 call 609ac0 <_fini+0xaa6>
|
|
606a62: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
606a66: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
606a6a: b9 08 00 00 00 mov $0x8,%ecx
|
|
606a6f: 89 08 mov %ecx,(%rax)
|
|
606a71: e9 d4 02 00 00 jmp 606d4a <callback_callback_anotherPrintTest+0x8d1>
|
|
606a76: 8b 45 f8 mov -0x8(%rbp),%eax
|
|
606a79: 48 63 c0 movslq %eax,%rax
|
|
606a7c: 48 c1 e0 03 shl $0x3,%rax
|
|
606a80: 48 89 45 d8 mov %rax,-0x28(%rbp)
|
|
606a84: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
606a88: 48 89 c7 mov %rax,%rdi
|
|
606a8b: e8 30 30 00 00 call 609ac0 <_fini+0xaa6>
|
|
606a90: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
606a94: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
606a98: b9 08 00 00 00 mov $0x8,%ecx
|
|
606a9d: 89 08 mov %ecx,(%rax)
|
|
606a9f: e9 a6 02 00 00 jmp 606d4a <callback_callback_anotherPrintTest+0x8d1>
|
|
606aa4: 8b 45 f8 mov -0x8(%rbp),%eax
|
|
606aa7: 48 63 c0 movslq %eax,%rax
|
|
606aaa: 48 c1 e0 04 shl $0x4,%rax
|
|
606aae: 48 89 45 d8 mov %rax,-0x28(%rbp)
|
|
606ab2: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
606ab6: 48 89 c7 mov %rax,%rdi
|
|
606ab9: e8 02 30 00 00 call 609ac0 <_fini+0xaa6>
|
|
606abe: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
606ac2: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
606ac6: b9 10 00 00 00 mov $0x10,%ecx
|
|
606acb: 89 08 mov %ecx,(%rax)
|
|
606acd: e9 78 02 00 00 jmp 606d4a <callback_callback_anotherPrintTest+0x8d1>
|
|
606ad2: 8b 45 f8 mov -0x8(%rbp),%eax
|
|
606ad5: 48 63 c0 movslq %eax,%rax
|
|
606ad8: 48 b9 0c 00 00 00 00 movabs $0xc,%rcx
|
|
606adf: 00 00 00
|
|
606ae2: 48 0f af c1 imul %rcx,%rax
|
|
606ae6: 48 89 45 d8 mov %rax,-0x28(%rbp)
|
|
606aea: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
606aee: 48 89 c7 mov %rax,%rdi
|
|
606af1: e8 ca 2f 00 00 call 609ac0 <_fini+0xaa6>
|
|
606af6: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
606afa: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
606afe: b9 0c 00 00 00 mov $0xc,%ecx
|
|
606b03: 89 08 mov %ecx,(%rax)
|
|
606b05: e9 40 02 00 00 jmp 606d4a <callback_callback_anotherPrintTest+0x8d1>
|
|
606b0a: 8b 45 f8 mov -0x8(%rbp),%eax
|
|
606b0d: 48 63 c0 movslq %eax,%rax
|
|
606b10: 48 c1 e0 03 shl $0x3,%rax
|
|
606b14: 48 89 45 d8 mov %rax,-0x28(%rbp)
|
|
606b18: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
606b1c: 48 89 c7 mov %rax,%rdi
|
|
606b1f: e8 9c 2f 00 00 call 609ac0 <_fini+0xaa6>
|
|
606b24: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
606b28: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
606b2c: b9 08 00 00 00 mov $0x8,%ecx
|
|
606b31: 89 08 mov %ecx,(%rax)
|
|
606b33: e9 12 02 00 00 jmp 606d4a <callback_callback_anotherPrintTest+0x8d1>
|
|
606b38: 8b 45 f8 mov -0x8(%rbp),%eax
|
|
606b3b: 48 63 c0 movslq %eax,%rax
|
|
606b3e: 48 c1 e0 01 shl $0x1,%rax
|
|
606b42: 48 89 45 d8 mov %rax,-0x28(%rbp)
|
|
606b46: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
606b4a: 48 89 c7 mov %rax,%rdi
|
|
606b4d: e8 6e 2f 00 00 call 609ac0 <_fini+0xaa6>
|
|
606b52: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
606b56: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
606b5a: b9 02 00 00 00 mov $0x2,%ecx
|
|
606b5f: 89 08 mov %ecx,(%rax)
|
|
606b61: e9 e4 01 00 00 jmp 606d4a <callback_callback_anotherPrintTest+0x8d1>
|
|
606b66: 8b 45 f8 mov -0x8(%rbp),%eax
|
|
606b69: 48 63 c0 movslq %eax,%rax
|
|
606b6c: 48 b9 28 00 00 00 00 movabs $0x28,%rcx
|
|
606b73: 00 00 00
|
|
606b76: 48 0f af c1 imul %rcx,%rax
|
|
606b7a: 48 89 45 d8 mov %rax,-0x28(%rbp)
|
|
606b7e: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
606b82: 48 89 c7 mov %rax,%rdi
|
|
606b85: e8 36 2f 00 00 call 609ac0 <_fini+0xaa6>
|
|
606b8a: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
606b8e: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
606b92: b9 28 00 00 00 mov $0x28,%ecx
|
|
606b97: 89 08 mov %ecx,(%rax)
|
|
606b99: e9 ac 01 00 00 jmp 606d4a <callback_callback_anotherPrintTest+0x8d1>
|
|
606b9e: 8b 45 f8 mov -0x8(%rbp),%eax
|
|
606ba1: 48 63 c0 movslq %eax,%rax
|
|
606ba4: 48 c1 e0 04 shl $0x4,%rax
|
|
606ba8: 48 89 45 d8 mov %rax,-0x28(%rbp)
|
|
606bac: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
606bb0: 48 89 c7 mov %rax,%rdi
|
|
606bb3: e8 08 2f 00 00 call 609ac0 <_fini+0xaa6>
|
|
606bb8: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
606bbc: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
606bc0: b9 10 00 00 00 mov $0x10,%ecx
|
|
606bc5: 89 08 mov %ecx,(%rax)
|
|
606bc7: e9 7e 01 00 00 jmp 606d4a <callback_callback_anotherPrintTest+0x8d1>
|
|
606bcc: 8b 45 f8 mov -0x8(%rbp),%eax
|
|
606bcf: 48 63 c0 movslq %eax,%rax
|
|
606bd2: 48 c1 e0 01 shl $0x1,%rax
|
|
606bd6: 48 89 45 d8 mov %rax,-0x28(%rbp)
|
|
606bda: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
606bde: 48 89 c7 mov %rax,%rdi
|
|
606be1: e8 da 2e 00 00 call 609ac0 <_fini+0xaa6>
|
|
606be6: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
606bea: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
606bee: b9 02 00 00 00 mov $0x2,%ecx
|
|
606bf3: 89 08 mov %ecx,(%rax)
|
|
606bf5: e9 50 01 00 00 jmp 606d4a <callback_callback_anotherPrintTest+0x8d1>
|
|
606bfa: 8b 45 f8 mov -0x8(%rbp),%eax
|
|
606bfd: 48 63 c0 movslq %eax,%rax
|
|
606c00: 48 c1 e0 01 shl $0x1,%rax
|
|
606c04: 48 89 45 d8 mov %rax,-0x28(%rbp)
|
|
606c08: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
606c0c: 48 89 c7 mov %rax,%rdi
|
|
606c0f: e8 ac 2e 00 00 call 609ac0 <_fini+0xaa6>
|
|
606c14: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
606c18: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
606c1c: b9 02 00 00 00 mov $0x2,%ecx
|
|
606c21: 89 08 mov %ecx,(%rax)
|
|
606c23: e9 22 01 00 00 jmp 606d4a <callback_callback_anotherPrintTest+0x8d1>
|
|
606c28: 8b 45 f8 mov -0x8(%rbp),%eax
|
|
606c2b: 48 63 c0 movslq %eax,%rax
|
|
606c2e: 48 c1 e0 01 shl $0x1,%rax
|
|
606c32: 48 89 45 d8 mov %rax,-0x28(%rbp)
|
|
606c36: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
606c3a: 48 89 c7 mov %rax,%rdi
|
|
606c3d: e8 7e 2e 00 00 call 609ac0 <_fini+0xaa6>
|
|
606c42: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
606c46: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
606c4a: b9 02 00 00 00 mov $0x2,%ecx
|
|
606c4f: 89 08 mov %ecx,(%rax)
|
|
606c51: e9 f4 00 00 00 jmp 606d4a <callback_callback_anotherPrintTest+0x8d1>
|
|
606c56: 8b 45 f8 mov -0x8(%rbp),%eax
|
|
606c59: 48 63 c0 movslq %eax,%rax
|
|
606c5c: 48 c1 e0 04 shl $0x4,%rax
|
|
606c60: 48 89 45 d8 mov %rax,-0x28(%rbp)
|
|
606c64: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
606c68: 48 89 c7 mov %rax,%rdi
|
|
606c6b: e8 50 2e 00 00 call 609ac0 <_fini+0xaa6>
|
|
606c70: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
606c74: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
606c78: b9 10 00 00 00 mov $0x10,%ecx
|
|
606c7d: 89 08 mov %ecx,(%rax)
|
|
606c7f: e9 c6 00 00 00 jmp 606d4a <callback_callback_anotherPrintTest+0x8d1>
|
|
606c84: 8b 45 e0 mov -0x20(%rbp),%eax
|
|
606c87: 83 f8 0b cmp $0xb,%eax
|
|
606c8a: 0f 8f 6d 00 00 00 jg 606cfd <callback_callback_anotherPrintTest+0x884>
|
|
606c90: 83 f8 0b cmp $0xb,%eax
|
|
606c93: 0f 8d 39 fe ff ff jge 606ad2 <callback_callback_anotherPrintTest+0x659>
|
|
606c99: 83 f8 06 cmp $0x6,%eax
|
|
606c9c: 0f 8f 32 00 00 00 jg 606cd4 <callback_callback_anotherPrintTest+0x85b>
|
|
606ca2: 83 f8 06 cmp $0x6,%eax
|
|
606ca5: 0f 8d 2d fd ff ff jge 6069d8 <callback_callback_anotherPrintTest+0x55f>
|
|
606cab: 83 f8 00 cmp $0x0,%eax
|
|
606cae: 0f 84 4e fc ff ff je 606902 <callback_callback_anotherPrintTest+0x489>
|
|
606cb4: 83 f8 01 cmp $0x1,%eax
|
|
606cb7: 0f 84 7d fc ff ff je 60693a <callback_callback_anotherPrintTest+0x4c1>
|
|
606cbd: 83 f8 02 cmp $0x2,%eax
|
|
606cc0: 0f 84 ac fc ff ff je 606972 <callback_callback_anotherPrintTest+0x4f9>
|
|
606cc6: 83 f8 03 cmp $0x3,%eax
|
|
606cc9: 0f 84 db fc ff ff je 6069aa <callback_callback_anotherPrintTest+0x531>
|
|
606ccf: e9 76 00 00 00 jmp 606d4a <callback_callback_anotherPrintTest+0x8d1>
|
|
606cd4: 83 f8 07 cmp $0x7,%eax
|
|
606cd7: 0f 84 33 fd ff ff je 606a10 <callback_callback_anotherPrintTest+0x597>
|
|
606cdd: 83 f8 08 cmp $0x8,%eax
|
|
606ce0: 0f 84 62 fd ff ff je 606a48 <callback_callback_anotherPrintTest+0x5cf>
|
|
606ce6: 83 f8 09 cmp $0x9,%eax
|
|
606ce9: 0f 84 87 fd ff ff je 606a76 <callback_callback_anotherPrintTest+0x5fd>
|
|
606cef: 83 f8 0a cmp $0xa,%eax
|
|
606cf2: 0f 84 ac fd ff ff je 606aa4 <callback_callback_anotherPrintTest+0x62b>
|
|
606cf8: e9 4d 00 00 00 jmp 606d4a <callback_callback_anotherPrintTest+0x8d1>
|
|
606cfd: 83 f8 0c cmp $0xc,%eax
|
|
606d00: 0f 84 04 fe ff ff je 606b0a <callback_callback_anotherPrintTest+0x691>
|
|
606d06: 83 f8 0d cmp $0xd,%eax
|
|
606d09: 0f 84 29 fe ff ff je 606b38 <callback_callback_anotherPrintTest+0x6bf>
|
|
606d0f: 83 f8 0e cmp $0xe,%eax
|
|
606d12: 0f 84 4e fe ff ff je 606b66 <callback_callback_anotherPrintTest+0x6ed>
|
|
606d18: 83 f8 0f cmp $0xf,%eax
|
|
606d1b: 0f 84 7d fe ff ff je 606b9e <callback_callback_anotherPrintTest+0x725>
|
|
606d21: 83 f8 10 cmp $0x10,%eax
|
|
606d24: 0f 84 a2 fe ff ff je 606bcc <callback_callback_anotherPrintTest+0x753>
|
|
606d2a: 83 f8 11 cmp $0x11,%eax
|
|
606d2d: 0f 84 c7 fe ff ff je 606bfa <callback_callback_anotherPrintTest+0x781>
|
|
606d33: 83 f8 12 cmp $0x12,%eax
|
|
606d36: 0f 84 ec fe ff ff je 606c28 <callback_callback_anotherPrintTest+0x7af>
|
|
606d3c: 83 f8 13 cmp $0x13,%eax
|
|
606d3f: 0f 84 11 ff ff ff je 606c56 <callback_callback_anotherPrintTest+0x7dd>
|
|
606d45: e9 00 00 00 00 jmp 606d4a <callback_callback_anotherPrintTest+0x8d1>
|
|
606d4a: c9 leave
|
|
606d4b: c3 ret
|
|
606d4c: 55 push %rbp
|
|
606d4d: 48 89 e5 mov %rsp,%rbp
|
|
606d50: 48 81 ec 20 00 00 00 sub $0x20,%rsp
|
|
606d57: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
606d5b: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
606d5f: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
606d64: 89 45 ec mov %eax,-0x14(%rbp)
|
|
606d67: b8 00 00 00 00 mov $0x0,%eax
|
|
606d6c: 89 45 e8 mov %eax,-0x18(%rbp)
|
|
606d6f: 8b 45 e8 mov -0x18(%rbp),%eax
|
|
606d72: 8b 4d f8 mov -0x8(%rbp),%ecx
|
|
606d75: 39 c8 cmp %ecx,%eax
|
|
606d77: 0f 8d 54 00 00 00 jge 606dd1 <callback_callback_anotherPrintTest+0x958>
|
|
606d7d: e9 0b 00 00 00 jmp 606d8d <callback_callback_anotherPrintTest+0x914>
|
|
606d82: 8b 45 e8 mov -0x18(%rbp),%eax
|
|
606d85: 83 c0 01 add $0x1,%eax
|
|
606d88: 89 45 e8 mov %eax,-0x18(%rbp)
|
|
606d8b: eb e2 jmp 606d6f <callback_callback_anotherPrintTest+0x8f6>
|
|
606d8d: 8b 45 e8 mov -0x18(%rbp),%eax
|
|
606d90: 48 63 c0 movslq %eax,%rax
|
|
606d93: 48 c1 e0 03 shl $0x3,%rax
|
|
606d97: 48 8b 4d f0 mov -0x10(%rbp),%rcx
|
|
606d9b: 48 01 c1 add %rax,%rcx
|
|
606d9e: 48 8b 09 mov (%rcx),%rcx
|
|
606da1: 48 89 4d e0 mov %rcx,-0x20(%rbp)
|
|
606da5: 48 8d 05 ec b7 20 00 lea 0x20b7ec(%rip),%rax # 812598 <_DYNAMIC@plt+0x2004b8>
|
|
606dac: 48 89 c6 mov %rax,%rsi
|
|
606daf: 48 8b 45 e0 mov -0x20(%rbp),%rax
|
|
606db3: 48 89 c7 mov %rax,%rdi
|
|
606db6: e8 c5 71 00 00 call 60df80 <_fini+0x4f66>
|
|
606dbb: 83 f8 00 cmp $0x0,%eax
|
|
606dbe: 0f 85 0b 00 00 00 jne 606dcf <callback_callback_anotherPrintTest+0x956>
|
|
606dc4: 8b 45 e8 mov -0x18(%rbp),%eax
|
|
606dc7: 89 45 ec mov %eax,-0x14(%rbp)
|
|
606dca: e9 02 00 00 00 jmp 606dd1 <callback_callback_anotherPrintTest+0x958>
|
|
606dcf: eb b1 jmp 606d82 <callback_callback_anotherPrintTest+0x909>
|
|
606dd1: 8b 45 ec mov -0x14(%rbp),%eax
|
|
606dd4: c9 leave
|
|
606dd5: c3 ret
|
|
606dd6: 55 push %rbp
|
|
606dd7: 48 89 e5 mov %rsp,%rbp
|
|
606dda: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
606de1: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
606de5: 8b 45 f8 mov -0x8(%rbp),%eax
|
|
606de8: 48 63 c0 movslq %eax,%rax
|
|
606deb: 48 c1 e0 03 shl $0x3,%rax
|
|
606def: 48 8b 0d ba bb 20 00 mov 0x20bbba(%rip),%rcx # 8129b0 <_DYNAMIC@plt+0x2008d0>
|
|
606df6: 48 01 c1 add %rax,%rcx
|
|
606df9: 48 8b 01 mov (%rcx),%rax
|
|
606dfc: c9 leave
|
|
606dfd: c3 ret
|
|
606dfe: 55 push %rbp
|
|
606dff: 48 89 e5 mov %rsp,%rbp
|
|
606e02: 48 81 ec 20 00 00 00 sub $0x20,%rsp
|
|
606e09: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
606e0d: b8 00 00 00 00 mov $0x0,%eax
|
|
606e12: 89 45 f4 mov %eax,-0xc(%rbp)
|
|
606e15: 8b 45 f4 mov -0xc(%rbp),%eax
|
|
606e18: 83 f8 14 cmp $0x14,%eax
|
|
606e1b: 0f 8d 51 00 00 00 jge 606e72 <callback_callback_anotherPrintTest+0x9f9>
|
|
606e21: e9 0b 00 00 00 jmp 606e31 <callback_callback_anotherPrintTest+0x9b8>
|
|
606e26: 8b 45 f4 mov -0xc(%rbp),%eax
|
|
606e29: 83 c0 01 add $0x1,%eax
|
|
606e2c: 89 45 f4 mov %eax,-0xc(%rbp)
|
|
606e2f: eb e4 jmp 606e15 <callback_callback_anotherPrintTest+0x99c>
|
|
606e31: 8b 45 f4 mov -0xc(%rbp),%eax
|
|
606e34: 48 63 c0 movslq %eax,%rax
|
|
606e37: 48 c1 e0 03 shl $0x3,%rax
|
|
606e3b: 48 8b 0d 6e bb 20 00 mov 0x20bb6e(%rip),%rcx # 8129b0 <_DYNAMIC@plt+0x2008d0>
|
|
606e42: 48 01 c1 add %rax,%rcx
|
|
606e45: 48 8b 09 mov (%rcx),%rcx
|
|
606e48: 48 89 4d e8 mov %rcx,-0x18(%rbp)
|
|
606e4c: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
606e50: 48 89 c6 mov %rax,%rsi
|
|
606e53: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
606e57: 48 89 c7 mov %rax,%rdi
|
|
606e5a: e8 21 71 00 00 call 60df80 <_fini+0x4f66>
|
|
606e5f: 83 f8 00 cmp $0x0,%eax
|
|
606e62: 0f 85 08 00 00 00 jne 606e70 <callback_callback_anotherPrintTest+0x9f7>
|
|
606e68: 8b 45 f4 mov -0xc(%rbp),%eax
|
|
606e6b: e9 07 00 00 00 jmp 606e77 <callback_callback_anotherPrintTest+0x9fe>
|
|
606e70: eb b4 jmp 606e26 <callback_callback_anotherPrintTest+0x9ad>
|
|
606e72: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
606e77: c9 leave
|
|
606e78: c3 ret
|
|
606e79: 55 push %rbp
|
|
606e7a: 48 89 e5 mov %rsp,%rbp
|
|
606e7d: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
606e84: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
606e88: 8b 45 f8 mov -0x8(%rbp),%eax
|
|
606e8b: 48 63 c0 movslq %eax,%rax
|
|
606e8e: 48 c1 e0 02 shl $0x2,%rax
|
|
606e92: 48 8b 0d 1f bb 20 00 mov 0x20bb1f(%rip),%rcx # 8129b8 <_DYNAMIC@plt+0x2008d8>
|
|
606e99: 48 01 c1 add %rax,%rcx
|
|
606e9c: 8b 01 mov (%rcx),%eax
|
|
606e9e: c9 leave
|
|
606e9f: c3 ret
|
|
606ea0: 55 push %rbp
|
|
606ea1: 48 89 e5 mov %rsp,%rbp
|
|
606ea4: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
606eab: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
606eaf: 8b 45 f8 mov -0x8(%rbp),%eax
|
|
606eb2: 48 63 c0 movslq %eax,%rax
|
|
606eb5: 48 b9 a0 00 00 00 00 movabs $0xa0,%rcx
|
|
606ebc: 00 00 00
|
|
606ebf: 48 0f af c1 imul %rcx,%rax
|
|
606ec3: 48 8b 0d f6 ba 20 00 mov 0x20baf6(%rip),%rcx # 8129c0 <_DYNAMIC@plt+0x2008e0>
|
|
606eca: 48 01 c1 add %rax,%rcx
|
|
606ecd: 48 89 c8 mov %rcx,%rax
|
|
606ed0: c9 leave
|
|
606ed1: c3 ret
|
|
606ed2: 55 push %rbp
|
|
606ed3: 48 89 e5 mov %rsp,%rbp
|
|
606ed6: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
606edd: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
606ee1: 8b 45 f8 mov -0x8(%rbp),%eax
|
|
606ee4: 48 63 c0 movslq %eax,%rax
|
|
606ee7: 48 b9 50 00 00 00 00 movabs $0x50,%rcx
|
|
606eee: 00 00 00
|
|
606ef1: 48 0f af c1 imul %rcx,%rax
|
|
606ef5: 48 8b 0d cc ba 20 00 mov 0x20bacc(%rip),%rcx # 8129c8 <_DYNAMIC@plt+0x2008e8>
|
|
606efc: 48 01 c1 add %rax,%rcx
|
|
606eff: 48 89 c8 mov %rcx,%rax
|
|
606f02: c9 leave
|
|
606f03: c3 ret
|
|
606f04: 55 push %rbp
|
|
606f05: 48 89 e5 mov %rsp,%rbp
|
|
606f08: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
606f0f: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
606f13: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
606f17: 8b 45 f0 mov -0x10(%rbp),%eax
|
|
606f1a: 48 63 c0 movslq %eax,%rax
|
|
606f1d: 48 c1 e0 02 shl $0x2,%rax
|
|
606f21: 48 8b 4d f8 mov -0x8(%rbp),%rcx
|
|
606f25: 48 01 c1 add %rax,%rcx
|
|
606f28: 8b 01 mov (%rcx),%eax
|
|
606f2a: c9 leave
|
|
606f2b: c3 ret
|
|
606f2c: 55 push %rbp
|
|
606f2d: 48 89 e5 mov %rsp,%rbp
|
|
606f30: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
606f37: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
606f3b: 8b 45 f8 mov -0x8(%rbp),%eax
|
|
606f3e: 48 63 c0 movslq %eax,%rax
|
|
606f41: 48 b9 50 00 00 00 00 movabs $0x50,%rcx
|
|
606f48: 00 00 00
|
|
606f4b: 48 0f af c1 imul %rcx,%rax
|
|
606f4f: 48 8b 0d 7a ba 20 00 mov 0x20ba7a(%rip),%rcx # 8129d0 <_DYNAMIC@plt+0x2008f0>
|
|
606f56: 48 01 c1 add %rax,%rcx
|
|
606f59: 48 89 c8 mov %rcx,%rax
|
|
606f5c: c9 leave
|
|
606f5d: c3 ret
|
|
606f5e: 55 push %rbp
|
|
606f5f: 48 89 e5 mov %rsp,%rbp
|
|
606f62: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
606f69: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
606f6d: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
606f71: 8b 45 f0 mov -0x10(%rbp),%eax
|
|
606f74: 48 63 c0 movslq %eax,%rax
|
|
606f77: 48 c1 e0 02 shl $0x2,%rax
|
|
606f7b: 48 8b 4d f8 mov -0x8(%rbp),%rcx
|
|
606f7f: 48 01 c1 add %rax,%rcx
|
|
606f82: 8b 01 mov (%rcx),%eax
|
|
606f84: c9 leave
|
|
606f85: c3 ret
|
|
606f86: 55 push %rbp
|
|
606f87: 48 89 e5 mov %rsp,%rbp
|
|
606f8a: 48 81 ec 30 00 00 00 sub $0x30,%rsp
|
|
606f91: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
606f95: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
606f99: 8b 45 f8 mov -0x8(%rbp),%eax
|
|
606f9c: 48 89 c7 mov %rax,%rdi
|
|
606f9f: e8 d5 fe ff ff call 606e79 <callback_callback_anotherPrintTest+0xa00>
|
|
606fa4: 89 45 ec mov %eax,-0x14(%rbp)
|
|
606fa7: 8b 45 f8 mov -0x8(%rbp),%eax
|
|
606faa: 48 89 c7 mov %rax,%rdi
|
|
606fad: e8 ee fe ff ff call 606ea0 <callback_callback_anotherPrintTest+0xa27>
|
|
606fb2: 48 89 45 e0 mov %rax,-0x20(%rbp)
|
|
606fb6: b8 00 00 00 00 mov $0x0,%eax
|
|
606fbb: 89 45 dc mov %eax,-0x24(%rbp)
|
|
606fbe: 8b 45 dc mov -0x24(%rbp),%eax
|
|
606fc1: 8b 4d ec mov -0x14(%rbp),%ecx
|
|
606fc4: 39 c8 cmp %ecx,%eax
|
|
606fc6: 0f 8d 4e 00 00 00 jge 60701a <callback_callback_anotherPrintTest+0xba1>
|
|
606fcc: e9 0b 00 00 00 jmp 606fdc <callback_callback_anotherPrintTest+0xb63>
|
|
606fd1: 8b 45 dc mov -0x24(%rbp),%eax
|
|
606fd4: 83 c0 01 add $0x1,%eax
|
|
606fd7: 89 45 dc mov %eax,-0x24(%rbp)
|
|
606fda: eb e2 jmp 606fbe <callback_callback_anotherPrintTest+0xb45>
|
|
606fdc: 8b 45 dc mov -0x24(%rbp),%eax
|
|
606fdf: 48 63 c0 movslq %eax,%rax
|
|
606fe2: 48 c1 e0 03 shl $0x3,%rax
|
|
606fe6: 48 8b 4d e0 mov -0x20(%rbp),%rcx
|
|
606fea: 48 01 c1 add %rax,%rcx
|
|
606fed: 48 8b 09 mov (%rcx),%rcx
|
|
606ff0: 48 89 4d d0 mov %rcx,-0x30(%rbp)
|
|
606ff4: 48 8b 45 d0 mov -0x30(%rbp),%rax
|
|
606ff8: 48 89 c6 mov %rax,%rsi
|
|
606ffb: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
606fff: 48 89 c7 mov %rax,%rdi
|
|
607002: e8 79 6f 00 00 call 60df80 <_fini+0x4f66>
|
|
607007: 83 f8 00 cmp $0x0,%eax
|
|
60700a: 0f 85 08 00 00 00 jne 607018 <callback_callback_anotherPrintTest+0xb9f>
|
|
607010: 8b 45 dc mov -0x24(%rbp),%eax
|
|
607013: e9 07 00 00 00 jmp 60701f <callback_callback_anotherPrintTest+0xba6>
|
|
607018: eb b7 jmp 606fd1 <callback_callback_anotherPrintTest+0xb58>
|
|
60701a: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
60701f: c9 leave
|
|
607020: c3 ret
|
|
607021: 55 push %rbp
|
|
607022: 48 89 e5 mov %rsp,%rbp
|
|
607025: 48 81 ec 30 00 00 00 sub $0x30,%rsp
|
|
60702c: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
607030: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
607034: 8b 45 f0 mov -0x10(%rbp),%eax
|
|
607037: 83 c0 01 add $0x1,%eax
|
|
60703a: 48 63 c0 movslq %eax,%rax
|
|
60703d: 48 89 45 e0 mov %rax,-0x20(%rbp)
|
|
607041: 48 8b 45 e0 mov -0x20(%rbp),%rax
|
|
607045: 48 89 c7 mov %rax,%rdi
|
|
607048: e8 73 2a 00 00 call 609ac0 <_fini+0xaa6>
|
|
60704d: 48 89 45 e8 mov %rax,-0x18(%rbp)
|
|
607051: b8 00 00 00 00 mov $0x0,%eax
|
|
607056: 89 45 dc mov %eax,-0x24(%rbp)
|
|
607059: 8b 45 dc mov -0x24(%rbp),%eax
|
|
60705c: 8b 4d f0 mov -0x10(%rbp),%ecx
|
|
60705f: 39 c8 cmp %ecx,%eax
|
|
607061: 0f 8d 28 00 00 00 jge 60708f <callback_callback_anotherPrintTest+0xc16>
|
|
607067: e9 0b 00 00 00 jmp 607077 <callback_callback_anotherPrintTest+0xbfe>
|
|
60706c: 8b 45 dc mov -0x24(%rbp),%eax
|
|
60706f: 83 c0 01 add $0x1,%eax
|
|
607072: 89 45 dc mov %eax,-0x24(%rbp)
|
|
607075: eb e2 jmp 607059 <callback_callback_anotherPrintTest+0xbe0>
|
|
607077: 48 8d 05 1d b5 20 00 lea 0x20b51d(%rip),%rax # 81259b <_DYNAMIC@plt+0x2004bb>
|
|
60707e: 48 89 c6 mov %rax,%rsi
|
|
607081: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
607085: 48 89 c7 mov %rax,%rdi
|
|
607088: e8 33 6d 00 00 call 60ddc0 <_fini+0x4da6>
|
|
60708d: eb dd jmp 60706c <callback_callback_anotherPrintTest+0xbf3>
|
|
60708f: 8b 45 f0 mov -0x10(%rbp),%eax
|
|
607092: 48 63 c0 movslq %eax,%rax
|
|
607095: 48 8b 4d e8 mov -0x18(%rbp),%rcx
|
|
607099: 48 01 c1 add %rax,%rcx
|
|
60709c: b8 00 00 00 00 mov $0x0,%eax
|
|
6070a1: 88 01 mov %al,(%rcx)
|
|
6070a3: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
6070a7: c9 leave
|
|
6070a8: c3 ret
|
|
6070a9: 55 push %rbp
|
|
6070aa: 48 89 e5 mov %rsp,%rbp
|
|
6070ad: 48 81 ec d0 00 00 00 sub $0xd0,%rsp
|
|
6070b4: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
6070b8: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
6070bc: 48 89 55 e8 mov %rdx,-0x18(%rbp)
|
|
6070c0: 48 89 4d e0 mov %rcx,-0x20(%rbp)
|
|
6070c4: 8b 45 e0 mov -0x20(%rbp),%eax
|
|
6070c7: 48 89 c6 mov %rax,%rsi
|
|
6070ca: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6070ce: 48 89 c7 mov %rax,%rdi
|
|
6070d1: e8 4b ff ff ff call 607021 <callback_callback_anotherPrintTest+0xba8>
|
|
6070d6: 48 89 45 d8 mov %rax,-0x28(%rbp)
|
|
6070da: 8b 45 e0 mov -0x20(%rbp),%eax
|
|
6070dd: 89 c1 mov %eax,%ecx
|
|
6070df: 83 c0 01 add $0x1,%eax
|
|
6070e2: 89 45 e0 mov %eax,-0x20(%rbp)
|
|
6070e5: 8b 45 e8 mov -0x18(%rbp),%eax
|
|
6070e8: 48 89 c7 mov %rax,%rdi
|
|
6070eb: e8 e6 fc ff ff call 606dd6 <callback_callback_anotherPrintTest+0x95d>
|
|
6070f0: 48 89 45 d0 mov %rax,-0x30(%rbp)
|
|
6070f4: 48 8d 05 a2 b4 20 00 lea 0x20b4a2(%rip),%rax # 81259d <_DYNAMIC@plt+0x2004bd>
|
|
6070fb: 48 89 c7 mov %rax,%rdi
|
|
6070fe: b8 00 00 00 00 mov $0x0,%eax
|
|
607103: e8 48 3a 00 00 call 60ab50 <_fini+0x1b36>
|
|
607108: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
60710c: 48 89 c7 mov %rax,%rdi
|
|
60710f: b8 00 00 00 00 mov $0x0,%eax
|
|
607114: e8 37 3a 00 00 call 60ab50 <_fini+0x1b36>
|
|
607119: 48 8b 45 d0 mov -0x30(%rbp),%rax
|
|
60711d: 48 89 c6 mov %rax,%rsi
|
|
607120: 48 8d 05 79 b4 20 00 lea 0x20b479(%rip),%rax # 8125a0 <_DYNAMIC@plt+0x2004c0>
|
|
607127: 48 89 c7 mov %rax,%rdi
|
|
60712a: b8 00 00 00 00 mov $0x0,%eax
|
|
60712f: e8 1c 3a 00 00 call 60ab50 <_fini+0x1b36>
|
|
607134: 8b 45 e8 mov -0x18(%rbp),%eax
|
|
607137: 48 89 c7 mov %rax,%rdi
|
|
60713a: e8 61 fd ff ff call 606ea0 <callback_callback_anotherPrintTest+0xa27>
|
|
60713f: 48 89 45 c8 mov %rax,-0x38(%rbp)
|
|
607143: 8b 45 e8 mov -0x18(%rbp),%eax
|
|
607146: 48 89 c7 mov %rax,%rdi
|
|
607149: e8 2b fd ff ff call 606e79 <callback_callback_anotherPrintTest+0xa00>
|
|
60714e: 89 45 c4 mov %eax,-0x3c(%rbp)
|
|
607151: 8b 45 e8 mov -0x18(%rbp),%eax
|
|
607154: 48 89 c7 mov %rax,%rdi
|
|
607157: e8 76 fd ff ff call 606ed2 <callback_callback_anotherPrintTest+0xa59>
|
|
60715c: 48 89 45 b8 mov %rax,-0x48(%rbp)
|
|
607160: 8b 45 e8 mov -0x18(%rbp),%eax
|
|
607163: 48 89 c7 mov %rax,%rdi
|
|
607166: e8 c1 fd ff ff call 606f2c <callback_callback_anotherPrintTest+0xab3>
|
|
60716b: 48 89 45 b0 mov %rax,-0x50(%rbp)
|
|
60716f: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
607173: 48 89 45 a8 mov %rax,-0x58(%rbp)
|
|
607177: b8 00 00 00 00 mov $0x0,%eax
|
|
60717c: 89 45 a4 mov %eax,-0x5c(%rbp)
|
|
60717f: 8b 45 a4 mov -0x5c(%rbp),%eax
|
|
607182: 8b 4d c4 mov -0x3c(%rbp),%ecx
|
|
607185: 39 c8 cmp %ecx,%eax
|
|
607187: 0f 8d 8e 02 00 00 jge 60741b <callback_callback_anotherPrintTest+0xfa2>
|
|
60718d: e9 0b 00 00 00 jmp 60719d <callback_callback_anotherPrintTest+0xd24>
|
|
607192: 8b 45 a4 mov -0x5c(%rbp),%eax
|
|
607195: 83 c0 01 add $0x1,%eax
|
|
607198: 89 45 a4 mov %eax,-0x5c(%rbp)
|
|
60719b: eb e2 jmp 60717f <callback_callback_anotherPrintTest+0xd06>
|
|
60719d: 8b 45 a4 mov -0x5c(%rbp),%eax
|
|
6071a0: 48 63 c0 movslq %eax,%rax
|
|
6071a3: 48 c1 e0 03 shl $0x3,%rax
|
|
6071a7: 48 8b 4d c8 mov -0x38(%rbp),%rcx
|
|
6071ab: 48 01 c1 add %rax,%rcx
|
|
6071ae: 48 8b 09 mov (%rcx),%rcx
|
|
6071b1: 48 89 4d 98 mov %rcx,-0x68(%rbp)
|
|
6071b5: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
6071b9: 48 89 c7 mov %rax,%rdi
|
|
6071bc: b8 00 00 00 00 mov $0x0,%eax
|
|
6071c1: e8 8a 39 00 00 call 60ab50 <_fini+0x1b36>
|
|
6071c6: 48 8b 45 98 mov -0x68(%rbp),%rax
|
|
6071ca: 48 89 c6 mov %rax,%rsi
|
|
6071cd: 48 8d 05 d5 b3 20 00 lea 0x20b3d5(%rip),%rax # 8125a9 <_DYNAMIC@plt+0x2004c9>
|
|
6071d4: 48 89 c7 mov %rax,%rdi
|
|
6071d7: b8 00 00 00 00 mov $0x0,%eax
|
|
6071dc: e8 6f 39 00 00 call 60ab50 <_fini+0x1b36>
|
|
6071e1: 8b 45 a4 mov -0x5c(%rbp),%eax
|
|
6071e4: 48 89 c6 mov %rax,%rsi
|
|
6071e7: 48 8b 45 b0 mov -0x50(%rbp),%rax
|
|
6071eb: 48 89 c7 mov %rax,%rdi
|
|
6071ee: e8 6b fd ff ff call 606f5e <callback_callback_anotherPrintTest+0xae5>
|
|
6071f3: 89 45 94 mov %eax,-0x6c(%rbp)
|
|
6071f6: 8b 45 a4 mov -0x5c(%rbp),%eax
|
|
6071f9: 48 89 c6 mov %rax,%rsi
|
|
6071fc: 48 8b 45 b8 mov -0x48(%rbp),%rax
|
|
607200: 48 89 c7 mov %rax,%rdi
|
|
607203: e8 fc fc ff ff call 606f04 <callback_callback_anotherPrintTest+0xa8b>
|
|
607208: 89 45 90 mov %eax,-0x70(%rbp)
|
|
60720b: 8b 45 94 mov -0x6c(%rbp),%eax
|
|
60720e: 83 f8 fb cmp $0xfffffffb,%eax
|
|
607211: 0f 85 42 00 00 00 jne 607259 <callback_callback_anotherPrintTest+0xde0>
|
|
607217: 8b 45 90 mov -0x70(%rbp),%eax
|
|
60721a: 48 63 c0 movslq %eax,%rax
|
|
60721d: 48 8b 4d a8 mov -0x58(%rbp),%rcx
|
|
607221: 48 01 c1 add %rax,%rcx
|
|
607224: 8b 09 mov (%rcx),%ecx
|
|
607226: 89 4d 8c mov %ecx,-0x74(%rbp)
|
|
607229: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
60722d: 48 89 c7 mov %rax,%rdi
|
|
607230: b8 00 00 00 00 mov $0x0,%eax
|
|
607235: e8 16 39 00 00 call 60ab50 <_fini+0x1b36>
|
|
60723a: 8b 45 8c mov -0x74(%rbp),%eax
|
|
60723d: 48 89 c6 mov %rax,%rsi
|
|
607240: 48 8d 05 6d b3 20 00 lea 0x20b36d(%rip),%rax # 8125b4 <_DYNAMIC@plt+0x2004d4>
|
|
607247: 48 89 c7 mov %rax,%rdi
|
|
60724a: b8 00 00 00 00 mov $0x0,%eax
|
|
60724f: e8 fc 38 00 00 call 60ab50 <_fini+0x1b36>
|
|
607254: e9 a9 01 00 00 jmp 607402 <callback_callback_anotherPrintTest+0xf89>
|
|
607259: 8b 45 94 mov -0x6c(%rbp),%eax
|
|
60725c: 83 f8 fd cmp $0xfffffffd,%eax
|
|
60725f: 0f 85 53 00 00 00 jne 6072b8 <callback_callback_anotherPrintTest+0xe3f>
|
|
607265: 8b 45 90 mov -0x70(%rbp),%eax
|
|
607268: 48 63 c0 movslq %eax,%rax
|
|
60726b: 48 8b 4d a8 mov -0x58(%rbp),%rcx
|
|
60726f: 48 01 c1 add %rax,%rcx
|
|
607272: 48 89 4d 80 mov %rcx,-0x80(%rbp)
|
|
607276: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
60727a: 48 89 c7 mov %rax,%rdi
|
|
60727d: b8 00 00 00 00 mov $0x0,%eax
|
|
607282: e8 c9 38 00 00 call 60ab50 <_fini+0x1b36>
|
|
607287: 48 8b 45 80 mov -0x80(%rbp),%rax
|
|
60728b: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp)
|
|
607292: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax
|
|
607299: 48 8b 00 mov (%rax),%rax
|
|
60729c: 48 89 c6 mov %rax,%rsi
|
|
60729f: 48 8d 05 15 b3 20 00 lea 0x20b315(%rip),%rax # 8125bb <_DYNAMIC@plt+0x2004db>
|
|
6072a6: 48 89 c7 mov %rax,%rdi
|
|
6072a9: b8 00 00 00 00 mov $0x0,%eax
|
|
6072ae: e8 9d 38 00 00 call 60ab50 <_fini+0x1b36>
|
|
6072b3: e9 4a 01 00 00 jmp 607402 <callback_callback_anotherPrintTest+0xf89>
|
|
6072b8: 8b 45 94 mov -0x6c(%rbp),%eax
|
|
6072bb: 83 f8 00 cmp $0x0,%eax
|
|
6072be: 0f 8e 3e 01 00 00 jle 607402 <callback_callback_anotherPrintTest+0xf89>
|
|
6072c4: 8b 45 94 mov -0x6c(%rbp),%eax
|
|
6072c7: 48 89 c7 mov %rax,%rdi
|
|
6072ca: e8 07 fb ff ff call 606dd6 <callback_callback_anotherPrintTest+0x95d>
|
|
6072cf: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp)
|
|
6072d6: 48 8d 05 e4 b2 20 00 lea 0x20b2e4(%rip),%rax # 8125c1 <_DYNAMIC@plt+0x2004e1>
|
|
6072dd: 48 89 c6 mov %rax,%rsi
|
|
6072e0: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax
|
|
6072e7: 48 89 c7 mov %rax,%rdi
|
|
6072ea: e8 91 6c 00 00 call 60df80 <_fini+0x4f66>
|
|
6072ef: 83 f8 00 cmp $0x0,%eax
|
|
6072f2: 0f 85 0a 01 00 00 jne 607402 <callback_callback_anotherPrintTest+0xf89>
|
|
6072f8: 8b 45 90 mov -0x70(%rbp),%eax
|
|
6072fb: 48 63 c0 movslq %eax,%rax
|
|
6072fe: 48 8b 4d a8 mov -0x58(%rbp),%rcx
|
|
607302: 48 01 c1 add %rax,%rcx
|
|
607305: 48 8b 09 mov (%rcx),%rcx
|
|
607308: 48 89 8d 68 ff ff ff mov %rcx,-0x98(%rbp)
|
|
60730f: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax
|
|
607316: 48 83 f8 00 cmp $0x0,%rax
|
|
60731a: 0f 85 19 00 00 00 jne 607339 <callback_callback_anotherPrintTest+0xec0>
|
|
607320: 48 8d 05 a0 b2 20 00 lea 0x20b2a0(%rip),%rax # 8125c7 <_DYNAMIC@plt+0x2004e7>
|
|
607327: 48 89 c7 mov %rax,%rdi
|
|
60732a: b8 00 00 00 00 mov $0x0,%eax
|
|
60732f: e8 1c 38 00 00 call 60ab50 <_fini+0x1b36>
|
|
607334: e9 59 fe ff ff jmp 607192 <callback_callback_anotherPrintTest+0xd19>
|
|
607339: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax
|
|
607340: 48 89 c7 mov %rax,%rdi
|
|
607343: e8 7f e8 ff ff call 605bc7 <main+0xb5a>
|
|
607348: 89 85 64 ff ff ff mov %eax,-0x9c(%rbp)
|
|
60734e: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax
|
|
607355: 48 83 c0 10 add $0x10,%rax
|
|
607359: 48 8b 00 mov (%rax),%rax
|
|
60735c: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp)
|
|
607363: b8 00 00 00 00 mov $0x0,%eax
|
|
607368: 89 85 54 ff ff ff mov %eax,-0xac(%rbp)
|
|
60736e: 8b 85 54 ff ff ff mov -0xac(%rbp),%eax
|
|
607374: 8b 8d 64 ff ff ff mov -0x9c(%rbp),%ecx
|
|
60737a: 39 c8 cmp %ecx,%eax
|
|
60737c: 0f 8d 80 00 00 00 jge 607402 <callback_callback_anotherPrintTest+0xf89>
|
|
607382: e9 11 00 00 00 jmp 607398 <callback_callback_anotherPrintTest+0xf1f>
|
|
607387: 8b 85 54 ff ff ff mov -0xac(%rbp),%eax
|
|
60738d: 83 c0 01 add $0x1,%eax
|
|
607390: 89 85 54 ff ff ff mov %eax,-0xac(%rbp)
|
|
607396: eb d6 jmp 60736e <callback_callback_anotherPrintTest+0xef5>
|
|
607398: 8b 85 54 ff ff ff mov -0xac(%rbp),%eax
|
|
60739e: 48 89 c6 mov %rax,%rsi
|
|
6073a1: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax
|
|
6073a8: 48 89 c7 mov %rax,%rdi
|
|
6073ab: e8 32 e8 ff ff call 605be2 <main+0xb75>
|
|
6073b0: 48 89 85 48 ff ff ff mov %rax,-0xb8(%rbp)
|
|
6073b7: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax
|
|
6073be: 48 89 85 40 ff ff ff mov %rax,-0xc0(%rbp)
|
|
6073c5: 48 8b 85 40 ff ff ff mov -0xc0(%rbp),%rax
|
|
6073cc: 0f bf 00 movswl (%rax),%eax
|
|
6073cf: 89 85 3c ff ff ff mov %eax,-0xc4(%rbp)
|
|
6073d5: 8b 45 e0 mov -0x20(%rbp),%eax
|
|
6073d8: 49 89 c3 mov %rax,%r11
|
|
6073db: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax
|
|
6073e1: 49 89 c2 mov %rax,%r10
|
|
6073e4: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax
|
|
6073eb: 48 89 c6 mov %rax,%rsi
|
|
6073ee: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6073f2: 48 89 c7 mov %rax,%rdi
|
|
6073f5: 4c 89 d2 mov %r10,%rdx
|
|
6073f8: 4c 89 d9 mov %r11,%rcx
|
|
6073fb: e8 a9 fc ff ff call 6070a9 <callback_callback_anotherPrintTest+0xc30>
|
|
607400: eb 85 jmp 607387 <callback_callback_anotherPrintTest+0xf0e>
|
|
607402: 48 8d 05 ee b1 20 00 lea 0x20b1ee(%rip),%rax # 8125f7 <_DYNAMIC@plt+0x200517>
|
|
607409: 48 89 c7 mov %rax,%rdi
|
|
60740c: b8 00 00 00 00 mov $0x0,%eax
|
|
607411: e8 3a 37 00 00 call 60ab50 <_fini+0x1b36>
|
|
607416: e9 77 fd ff ff jmp 607192 <callback_callback_anotherPrintTest+0xd19>
|
|
60741b: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
60741f: 48 89 c7 mov %rax,%rdi
|
|
607422: b8 00 00 00 00 mov $0x0,%eax
|
|
607427: e8 24 37 00 00 call 60ab50 <_fini+0x1b36>
|
|
60742c: 48 8d 05 c6 b1 20 00 lea 0x20b1c6(%rip),%rax # 8125f9 <_DYNAMIC@plt+0x200519>
|
|
607433: 48 89 c7 mov %rax,%rdi
|
|
607436: b8 00 00 00 00 mov $0x0,%eax
|
|
60743b: e8 10 37 00 00 call 60ab50 <_fini+0x1b36>
|
|
607440: c9 leave
|
|
607441: c3 ret
|
|
607442: 55 push %rbp
|
|
607443: 48 89 e5 mov %rsp,%rbp
|
|
607446: 48 81 ec 30 01 00 00 sub $0x130,%rsp
|
|
60744d: c7 45 e8 18 00 00 00 movl $0x18,-0x18(%rbp)
|
|
607454: c7 45 ec 30 00 00 00 movl $0x30,-0x14(%rbp)
|
|
60745b: 4c 8d 9d 10 00 00 00 lea 0x10(%rbp),%r11
|
|
607462: 4c 89 5d f0 mov %r11,-0x10(%rbp)
|
|
607466: 4c 8d 9d 38 ff ff ff lea -0xc8(%rbp),%r11
|
|
60746d: 4c 89 5d f8 mov %r11,-0x8(%rbp)
|
|
607471: 66 0f d6 7d d8 movq %xmm7,-0x28(%rbp)
|
|
607476: 48 c7 85 e0 ff ff ff movq $0x0,-0x20(%rbp)
|
|
60747d: 00 00 00 00
|
|
607481: 66 0f d6 75 c8 movq %xmm6,-0x38(%rbp)
|
|
607486: 48 c7 85 d0 ff ff ff movq $0x0,-0x30(%rbp)
|
|
60748d: 00 00 00 00
|
|
607491: 66 0f d6 6d b8 movq %xmm5,-0x48(%rbp)
|
|
607496: 48 c7 85 c0 ff ff ff movq $0x0,-0x40(%rbp)
|
|
60749d: 00 00 00 00
|
|
6074a1: 66 0f d6 65 a8 movq %xmm4,-0x58(%rbp)
|
|
6074a6: 48 c7 85 b0 ff ff ff movq $0x0,-0x50(%rbp)
|
|
6074ad: 00 00 00 00
|
|
6074b1: 66 0f d6 5d 98 movq %xmm3,-0x68(%rbp)
|
|
6074b6: 48 c7 85 a0 ff ff ff movq $0x0,-0x60(%rbp)
|
|
6074bd: 00 00 00 00
|
|
6074c1: 66 0f d6 55 88 movq %xmm2,-0x78(%rbp)
|
|
6074c6: 48 c7 85 90 ff ff ff movq $0x0,-0x70(%rbp)
|
|
6074cd: 00 00 00 00
|
|
6074d1: 66 0f d6 8d 78 ff ff movq %xmm1,-0x88(%rbp)
|
|
6074d8: ff
|
|
6074d9: 48 c7 85 80 ff ff ff movq $0x0,-0x80(%rbp)
|
|
6074e0: 00 00 00 00
|
|
6074e4: 66 0f d6 85 68 ff ff movq %xmm0,-0x98(%rbp)
|
|
6074eb: ff
|
|
6074ec: 48 c7 85 70 ff ff ff movq $0x0,-0x90(%rbp)
|
|
6074f3: 00 00 00 00
|
|
6074f7: 4c 89 8d 60 ff ff ff mov %r9,-0xa0(%rbp)
|
|
6074fe: 4c 89 85 58 ff ff ff mov %r8,-0xa8(%rbp)
|
|
607505: 48 89 8d 50 ff ff ff mov %rcx,-0xb0(%rbp)
|
|
60750c: 48 89 95 48 ff ff ff mov %rdx,-0xb8(%rbp)
|
|
607513: 48 89 b5 40 ff ff ff mov %rsi,-0xc0(%rbp)
|
|
60751a: 48 89 bd 38 ff ff ff mov %rdi,-0xc8(%rbp)
|
|
607521: 48 89 bd 30 ff ff ff mov %rdi,-0xd0(%rbp)
|
|
607528: 48 89 b5 28 ff ff ff mov %rsi,-0xd8(%rbp)
|
|
60752f: 48 89 95 20 ff ff ff mov %rdx,-0xe0(%rbp)
|
|
607536: b8 00 00 00 00 mov $0x0,%eax
|
|
60753b: 89 85 1c ff ff ff mov %eax,-0xe4(%rbp)
|
|
607541: 48 8d 75 e8 lea -0x18(%rbp),%rsi
|
|
607545: 48 8d bd 00 ff ff ff lea -0x100(%rbp),%rdi
|
|
60754c: 48 a5 movsq %ds:(%rsi),%es:(%rdi)
|
|
60754e: 48 a5 movsq %ds:(%rsi),%es:(%rdi)
|
|
607550: 48 a5 movsq %ds:(%rsi),%es:(%rdi)
|
|
607552: b8 00 00 00 00 mov $0x0,%eax
|
|
607557: 89 85 fc fe ff ff mov %eax,-0x104(%rbp)
|
|
60755d: 8b 85 fc fe ff ff mov -0x104(%rbp),%eax
|
|
607563: 8b 8d 28 ff ff ff mov -0xd8(%rbp),%ecx
|
|
607569: 39 c8 cmp %ecx,%eax
|
|
60756b: 0f 8d a1 01 00 00 jge 607712 <callback_callback_anotherPrintTest+0x1299>
|
|
607571: e9 11 00 00 00 jmp 607587 <callback_callback_anotherPrintTest+0x110e>
|
|
607576: 8b 85 fc fe ff ff mov -0x104(%rbp),%eax
|
|
60757c: 83 c0 01 add $0x1,%eax
|
|
60757f: 89 85 fc fe ff ff mov %eax,-0x104(%rbp)
|
|
607585: eb d6 jmp 60755d <callback_callback_anotherPrintTest+0x10e4>
|
|
607587: 8b 85 fc fe ff ff mov -0x104(%rbp),%eax
|
|
60758d: 48 63 c0 movslq %eax,%rax
|
|
607590: 48 c1 e0 02 shl $0x2,%rax
|
|
607594: 48 8b 8d 20 ff ff ff mov -0xe0(%rbp),%rcx
|
|
60759b: 48 01 c1 add %rax,%rcx
|
|
60759e: 8b 09 mov (%rcx),%ecx
|
|
6075a0: 89 8d f8 fe ff ff mov %ecx,-0x108(%rbp)
|
|
6075a6: 8b 85 f8 fe ff ff mov -0x108(%rbp),%eax
|
|
6075ac: 83 f8 fe cmp $0xfffffffe,%eax
|
|
6075af: 0f 85 55 00 00 00 jne 60760a <callback_callback_anotherPrintTest+0x1191>
|
|
6075b5: b8 08 00 00 00 mov $0x8,%eax
|
|
6075ba: 49 89 c3 mov %rax,%r11
|
|
6075bd: b8 08 00 00 00 mov $0x8,%eax
|
|
6075c2: 49 89 c2 mov %rax,%r10
|
|
6075c5: b8 00 00 00 00 mov $0x0,%eax
|
|
6075ca: 48 89 c6 mov %rax,%rsi
|
|
6075cd: 48 8d 85 00 ff ff ff lea -0x100(%rbp),%rax
|
|
6075d4: 48 89 c7 mov %rax,%rdi
|
|
6075d7: 4c 89 d2 mov %r10,%rdx
|
|
6075da: 4c 89 d9 mov %r11,%rcx
|
|
6075dd: e8 ce 17 00 00 call 608db0 <callback_callback_anotherPrintTest+0x2937>
|
|
6075e2: 48 8b 00 mov (%rax),%rax
|
|
6075e5: 48 89 85 f0 fe ff ff mov %rax,-0x110(%rbp)
|
|
6075ec: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax
|
|
6075f3: 48 89 c6 mov %rax,%rsi
|
|
6075f6: 48 8d 05 00 b0 20 00 lea 0x20b000(%rip),%rax # 8125fd <_DYNAMIC@plt+0x20051d>
|
|
6075fd: 48 89 c7 mov %rax,%rdi
|
|
607600: b8 00 00 00 00 mov $0x0,%eax
|
|
607605: e8 46 35 00 00 call 60ab50 <_fini+0x1b36>
|
|
60760a: 8b 85 f8 fe ff ff mov -0x108(%rbp),%eax
|
|
607610: 83 f8 ff cmp $0xffffffff,%eax
|
|
607613: 0f 85 52 00 00 00 jne 60766b <callback_callback_anotherPrintTest+0x11f2>
|
|
607619: b8 04 00 00 00 mov $0x4,%eax
|
|
60761e: 49 89 c3 mov %rax,%r11
|
|
607621: b8 04 00 00 00 mov $0x4,%eax
|
|
607626: 49 89 c2 mov %rax,%r10
|
|
607629: b8 00 00 00 00 mov $0x0,%eax
|
|
60762e: 48 89 c6 mov %rax,%rsi
|
|
607631: 48 8d 85 00 ff ff ff lea -0x100(%rbp),%rax
|
|
607638: 48 89 c7 mov %rax,%rdi
|
|
60763b: 4c 89 d2 mov %r10,%rdx
|
|
60763e: 4c 89 d9 mov %r11,%rcx
|
|
607641: e8 6a 17 00 00 call 608db0 <callback_callback_anotherPrintTest+0x2937>
|
|
607646: 8b 00 mov (%rax),%eax
|
|
607648: 89 85 ec fe ff ff mov %eax,-0x114(%rbp)
|
|
60764e: 8b 85 ec fe ff ff mov -0x114(%rbp),%eax
|
|
607654: 48 89 c6 mov %rax,%rsi
|
|
607657: 48 8d 05 a2 af 20 00 lea 0x20afa2(%rip),%rax # 812600 <_DYNAMIC@plt+0x200520>
|
|
60765e: 48 89 c7 mov %rax,%rdi
|
|
607661: b8 00 00 00 00 mov $0x0,%eax
|
|
607666: e8 e5 34 00 00 call 60ab50 <_fini+0x1b36>
|
|
60766b: 8b 85 f8 fe ff ff mov -0x108(%rbp),%eax
|
|
607671: 83 f8 00 cmp $0x0,%eax
|
|
607674: 0f 8e 7f 00 00 00 jle 6076f9 <callback_callback_anotherPrintTest+0x1280>
|
|
60767a: b8 08 00 00 00 mov $0x8,%eax
|
|
60767f: 49 89 c3 mov %rax,%r11
|
|
607682: b8 08 00 00 00 mov $0x8,%eax
|
|
607687: 49 89 c2 mov %rax,%r10
|
|
60768a: b8 00 00 00 00 mov $0x0,%eax
|
|
60768f: 48 89 c6 mov %rax,%rsi
|
|
607692: 48 8d 85 00 ff ff ff lea -0x100(%rbp),%rax
|
|
607699: 48 89 c7 mov %rax,%rdi
|
|
60769c: 4c 89 d2 mov %r10,%rdx
|
|
60769f: 4c 89 d9 mov %r11,%rcx
|
|
6076a2: e8 09 17 00 00 call 608db0 <callback_callback_anotherPrintTest+0x2937>
|
|
6076a7: 48 8b 00 mov (%rax),%rax
|
|
6076aa: 48 89 85 e0 fe ff ff mov %rax,-0x120(%rbp)
|
|
6076b1: 8b 85 1c ff ff ff mov -0xe4(%rbp),%eax
|
|
6076b7: 89 c1 mov %eax,%ecx
|
|
6076b9: 83 c0 01 add $0x1,%eax
|
|
6076bc: 89 85 1c ff ff ff mov %eax,-0xe4(%rbp)
|
|
6076c2: 89 8d dc fe ff ff mov %ecx,-0x124(%rbp)
|
|
6076c8: 8b 85 dc fe ff ff mov -0x124(%rbp),%eax
|
|
6076ce: 49 89 c3 mov %rax,%r11
|
|
6076d1: 8b 85 f8 fe ff ff mov -0x108(%rbp),%eax
|
|
6076d7: 49 89 c2 mov %rax,%r10
|
|
6076da: 48 8b 85 e0 fe ff ff mov -0x120(%rbp),%rax
|
|
6076e1: 48 89 c6 mov %rax,%rsi
|
|
6076e4: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax
|
|
6076eb: 48 89 c7 mov %rax,%rdi
|
|
6076ee: 4c 89 d2 mov %r10,%rdx
|
|
6076f1: 4c 89 d9 mov %r11,%rcx
|
|
6076f4: e8 b0 f9 ff ff call 6070a9 <callback_callback_anotherPrintTest+0xc30>
|
|
6076f9: 48 8d 05 03 af 20 00 lea 0x20af03(%rip),%rax # 812603 <_DYNAMIC@plt+0x200523>
|
|
607700: 48 89 c7 mov %rax,%rdi
|
|
607703: b8 00 00 00 00 mov $0x0,%eax
|
|
607708: e8 43 34 00 00 call 60ab50 <_fini+0x1b36>
|
|
60770d: e9 64 fe ff ff jmp 607576 <callback_callback_anotherPrintTest+0x10fd>
|
|
607712: 48 8d 05 ec ae 20 00 lea 0x20aeec(%rip),%rax # 812605 <_DYNAMIC@plt+0x200525>
|
|
607719: 48 89 c7 mov %rax,%rdi
|
|
60771c: b8 00 00 00 00 mov $0x0,%eax
|
|
607721: e8 2a 34 00 00 call 60ab50 <_fini+0x1b36>
|
|
607726: c9 leave
|
|
607727: c3 ret
|
|
607728: 55 push %rbp
|
|
607729: 48 89 e5 mov %rsp,%rbp
|
|
60772c: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
607733: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
607737: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
60773b: 48 8d 05 c5 ae 20 00 lea 0x20aec5(%rip),%rax # 812607 <_DYNAMIC@plt+0x200527>
|
|
607742: 48 89 c7 mov %rax,%rdi
|
|
607745: b8 00 00 00 00 mov $0x0,%eax
|
|
60774a: e8 01 34 00 00 call 60ab50 <_fini+0x1b36>
|
|
60774f: 48 8d 05 b7 ae 20 00 lea 0x20aeb7(%rip),%rax # 81260d <_DYNAMIC@plt+0x20052d>
|
|
607756: 48 89 c7 mov %rax,%rdi
|
|
607759: b8 00 00 00 00 mov $0x0,%eax
|
|
60775e: e8 ed 33 00 00 call 60ab50 <_fini+0x1b36>
|
|
607763: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
607767: 48 89 c6 mov %rax,%rsi
|
|
60776a: 48 8d 05 a9 ae 20 00 lea 0x20aea9(%rip),%rax # 81261a <_DYNAMIC@plt+0x20053a>
|
|
607771: 48 89 c7 mov %rax,%rdi
|
|
607774: b8 00 00 00 00 mov $0x0,%eax
|
|
607779: e8 d2 33 00 00 call 60ab50 <_fini+0x1b36>
|
|
60777e: 48 8d 05 9a ae 20 00 lea 0x20ae9a(%rip),%rax # 81261f <_DYNAMIC@plt+0x20053f>
|
|
607785: 48 89 c7 mov %rax,%rdi
|
|
607788: b8 00 00 00 00 mov $0x0,%eax
|
|
60778d: e8 be 33 00 00 call 60ab50 <_fini+0x1b36>
|
|
607792: b8 00 00 00 00 mov $0x0,%eax
|
|
607797: 48 89 c7 mov %rax,%rdi
|
|
60779a: e8 71 1d 00 00 call 609510 <_fini+0x4f6>
|
|
60779f: c9 leave
|
|
6077a0: c3 ret
|
|
6077a1: 55 push %rbp
|
|
6077a2: 48 89 e5 mov %rsp,%rbp
|
|
6077a5: 48 81 ec 20 00 00 00 sub $0x20,%rsp
|
|
6077ac: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
6077b0: 48 8d 45 f0 lea -0x10(%rbp),%rax
|
|
6077b4: 49 89 c2 mov %rax,%r10
|
|
6077b7: b8 13 54 00 00 mov $0x5413,%eax
|
|
6077bc: 48 89 c6 mov %rax,%rsi
|
|
6077bf: b8 01 00 00 00 mov $0x1,%eax
|
|
6077c4: 48 89 c7 mov %rax,%rdi
|
|
6077c7: 4c 89 d2 mov %r10,%rdx
|
|
6077ca: b8 00 00 00 00 mov $0x0,%eax
|
|
6077cf: e8 0c 23 00 00 call 609ae0 <_fini+0xac6>
|
|
6077d4: b8 00 00 00 00 mov $0x0,%eax
|
|
6077d9: 89 45 ec mov %eax,-0x14(%rbp)
|
|
6077dc: 0f b7 45 f2 movzwl -0xe(%rbp),%eax
|
|
6077e0: 8b 4d ec mov -0x14(%rbp),%ecx
|
|
6077e3: 39 c1 cmp %eax,%ecx
|
|
6077e5: 0f 8d 26 00 00 00 jge 607811 <callback_callback_anotherPrintTest+0x1398>
|
|
6077eb: e9 0b 00 00 00 jmp 6077fb <callback_callback_anotherPrintTest+0x1382>
|
|
6077f0: 8b 45 ec mov -0x14(%rbp),%eax
|
|
6077f3: 83 c0 01 add $0x1,%eax
|
|
6077f6: 89 45 ec mov %eax,-0x14(%rbp)
|
|
6077f9: eb e1 jmp 6077dc <callback_callback_anotherPrintTest+0x1363>
|
|
6077fb: 48 8d 05 22 ae 20 00 lea 0x20ae22(%rip),%rax # 812624 <_DYNAMIC@plt+0x200544>
|
|
607802: 48 89 c7 mov %rax,%rdi
|
|
607805: b8 00 00 00 00 mov $0x0,%eax
|
|
60780a: e8 41 33 00 00 call 60ab50 <_fini+0x1b36>
|
|
60780f: eb df jmp 6077f0 <callback_callback_anotherPrintTest+0x1377>
|
|
607811: 48 8d 05 0e ae 20 00 lea 0x20ae0e(%rip),%rax # 812626 <_DYNAMIC@plt+0x200546>
|
|
607818: 48 89 c7 mov %rax,%rdi
|
|
60781b: b8 00 00 00 00 mov $0x0,%eax
|
|
607820: e8 2b 33 00 00 call 60ab50 <_fini+0x1b36>
|
|
607825: c9 leave
|
|
607826: c3 ret
|
|
607827: 55 push %rbp
|
|
607828: 48 89 e5 mov %rsp,%rbp
|
|
60782b: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
607832: b8 12 00 00 00 mov $0x12,%eax
|
|
607837: 66 89 45 fe mov %ax,-0x2(%rbp)
|
|
60783b: 0f b7 45 fe movzwl -0x2(%rbp),%eax
|
|
60783f: c9 leave
|
|
607840: c3 ret
|
|
607841: 55 push %rbp
|
|
607842: 48 89 e5 mov %rsp,%rbp
|
|
607845: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
60784c: 48 b8 02 00 00 00 00 movabs $0x2,%rax
|
|
607853: 00 00 00
|
|
607856: 48 89 c7 mov %rax,%rdi
|
|
607859: e8 62 22 00 00 call 609ac0 <_fini+0xaa6>
|
|
60785e: 48 89 45 f8 mov %rax,-0x8(%rbp)
|
|
607862: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
607866: b9 12 00 00 00 mov $0x12,%ecx
|
|
60786b: 66 89 08 mov %cx,(%rax)
|
|
60786e: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
607872: c9 leave
|
|
607873: c3 ret
|
|
607874: 55 push %rbp
|
|
607875: 48 89 e5 mov %rsp,%rbp
|
|
607878: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
60787f: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
607883: 48 8d 05 9e ad 20 00 lea 0x20ad9e(%rip),%rax # 812628 <_DYNAMIC@plt+0x200548>
|
|
60788a: 48 89 c7 mov %rax,%rdi
|
|
60788d: b8 00 00 00 00 mov $0x0,%eax
|
|
607892: e8 b9 32 00 00 call 60ab50 <_fini+0x1b36>
|
|
607897: c9 leave
|
|
607898: c3 ret
|
|
607899: 55 push %rbp
|
|
60789a: 48 89 e5 mov %rsp,%rbp
|
|
60789d: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
6078a4: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
6078a8: 48 8d 05 92 ad 20 00 lea 0x20ad92(%rip),%rax # 812641 <_DYNAMIC@plt+0x200561>
|
|
6078af: 48 89 c7 mov %rax,%rdi
|
|
6078b2: b8 00 00 00 00 mov $0x0,%eax
|
|
6078b7: e8 94 32 00 00 call 60ab50 <_fini+0x1b36>
|
|
6078bc: c9 leave
|
|
6078bd: c3 ret
|
|
6078be: 55 push %rbp
|
|
6078bf: 48 89 e5 mov %rsp,%rbp
|
|
6078c2: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
6078c9: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
6078cd: 48 8d 05 85 ad 20 00 lea 0x20ad85(%rip),%rax # 812659 <_DYNAMIC@plt+0x200579>
|
|
6078d4: 48 89 c7 mov %rax,%rdi
|
|
6078d7: b8 00 00 00 00 mov $0x0,%eax
|
|
6078dc: e8 6f 32 00 00 call 60ab50 <_fini+0x1b36>
|
|
6078e1: c9 leave
|
|
6078e2: c3 ret
|
|
6078e3: 55 push %rbp
|
|
6078e4: 48 89 e5 mov %rsp,%rbp
|
|
6078e7: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
6078ee: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
6078f2: 48 8d 05 78 ad 20 00 lea 0x20ad78(%rip),%rax # 812671 <_DYNAMIC@plt+0x200591>
|
|
6078f9: 48 89 c7 mov %rax,%rdi
|
|
6078fc: b8 00 00 00 00 mov $0x0,%eax
|
|
607901: e8 4a 32 00 00 call 60ab50 <_fini+0x1b36>
|
|
607906: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
60790a: 48 83 c0 08 add $0x8,%rax
|
|
60790e: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
607912: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
607916: 8b 00 mov (%rax),%eax
|
|
607918: 48 89 c6 mov %rax,%rsi
|
|
60791b: 48 8d 05 69 ad 20 00 lea 0x20ad69(%rip),%rax # 81268b <_DYNAMIC@plt+0x2005ab>
|
|
607922: 48 89 c7 mov %rax,%rdi
|
|
607925: b8 00 00 00 00 mov $0x0,%eax
|
|
60792a: e8 21 32 00 00 call 60ab50 <_fini+0x1b36>
|
|
60792f: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
607933: 48 83 c0 0c add $0xc,%rax
|
|
607937: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
60793b: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
60793f: 8b 00 mov (%rax),%eax
|
|
607941: 48 89 c6 mov %rax,%rsi
|
|
607944: 48 8d 05 51 ad 20 00 lea 0x20ad51(%rip),%rax # 81269c <_DYNAMIC@plt+0x2005bc>
|
|
60794b: 48 89 c7 mov %rax,%rdi
|
|
60794e: b8 00 00 00 00 mov $0x0,%eax
|
|
607953: e8 f8 31 00 00 call 60ab50 <_fini+0x1b36>
|
|
607958: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
60795c: 48 83 c0 04 add $0x4,%rax
|
|
607960: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
607964: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
607968: 8b 00 mov (%rax),%eax
|
|
60796a: 48 89 c6 mov %rax,%rsi
|
|
60796d: 48 8d 05 39 ad 20 00 lea 0x20ad39(%rip),%rax # 8126ad <_DYNAMIC@plt+0x2005cd>
|
|
607974: 48 89 c7 mov %rax,%rdi
|
|
607977: b8 00 00 00 00 mov $0x0,%eax
|
|
60797c: e8 cf 31 00 00 call 60ab50 <_fini+0x1b36>
|
|
607981: c9 leave
|
|
607982: c3 ret
|
|
607983: 55 push %rbp
|
|
607984: 48 89 e5 mov %rsp,%rbp
|
|
607987: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
60798e: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
607992: 48 8d 05 25 ad 20 00 lea 0x20ad25(%rip),%rax # 8126be <_DYNAMIC@plt+0x2005de>
|
|
607999: 48 89 c7 mov %rax,%rdi
|
|
60799c: b8 00 00 00 00 mov $0x0,%eax
|
|
6079a1: e8 aa 31 00 00 call 60ab50 <_fini+0x1b36>
|
|
6079a6: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6079aa: 48 83 c0 08 add $0x8,%rax
|
|
6079ae: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
6079b2: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
6079b6: 8b 00 mov (%rax),%eax
|
|
6079b8: 48 89 c6 mov %rax,%rsi
|
|
6079bb: 48 8d 05 16 ad 20 00 lea 0x20ad16(%rip),%rax # 8126d8 <_DYNAMIC@plt+0x2005f8>
|
|
6079c2: 48 89 c7 mov %rax,%rdi
|
|
6079c5: b8 00 00 00 00 mov $0x0,%eax
|
|
6079ca: e8 81 31 00 00 call 60ab50 <_fini+0x1b36>
|
|
6079cf: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6079d3: 48 83 c0 0c add $0xc,%rax
|
|
6079d7: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
6079db: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
6079df: 8b 00 mov (%rax),%eax
|
|
6079e1: 48 89 c6 mov %rax,%rsi
|
|
6079e4: 48 8d 05 fe ac 20 00 lea 0x20acfe(%rip),%rax # 8126e9 <_DYNAMIC@plt+0x200609>
|
|
6079eb: 48 89 c7 mov %rax,%rdi
|
|
6079ee: b8 00 00 00 00 mov $0x0,%eax
|
|
6079f3: e8 58 31 00 00 call 60ab50 <_fini+0x1b36>
|
|
6079f8: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6079fc: 48 83 c0 04 add $0x4,%rax
|
|
607a00: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
607a04: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
607a08: 8b 00 mov (%rax),%eax
|
|
607a0a: 48 89 c6 mov %rax,%rsi
|
|
607a0d: 48 8d 05 e6 ac 20 00 lea 0x20ace6(%rip),%rax # 8126fa <_DYNAMIC@plt+0x20061a>
|
|
607a14: 48 89 c7 mov %rax,%rdi
|
|
607a17: b8 00 00 00 00 mov $0x0,%eax
|
|
607a1c: e8 2f 31 00 00 call 60ab50 <_fini+0x1b36>
|
|
607a21: c9 leave
|
|
607a22: c3 ret
|
|
607a23: 55 push %rbp
|
|
607a24: 48 89 e5 mov %rsp,%rbp
|
|
607a27: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
607a2e: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
607a32: 48 8d 05 d2 ac 20 00 lea 0x20acd2(%rip),%rax # 81270b <_DYNAMIC@plt+0x20062b>
|
|
607a39: 48 89 c7 mov %rax,%rdi
|
|
607a3c: b8 00 00 00 00 mov $0x0,%eax
|
|
607a41: e8 0a 31 00 00 call 60ab50 <_fini+0x1b36>
|
|
607a46: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
607a4a: 48 83 c0 08 add $0x8,%rax
|
|
607a4e: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
607a52: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
607a56: 8b 00 mov (%rax),%eax
|
|
607a58: 48 89 c6 mov %rax,%rsi
|
|
607a5b: 48 8d 05 c3 ac 20 00 lea 0x20acc3(%rip),%rax # 812725 <_DYNAMIC@plt+0x200645>
|
|
607a62: 48 89 c7 mov %rax,%rdi
|
|
607a65: b8 00 00 00 00 mov $0x0,%eax
|
|
607a6a: e8 e1 30 00 00 call 60ab50 <_fini+0x1b36>
|
|
607a6f: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
607a73: 48 83 c0 0c add $0xc,%rax
|
|
607a77: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
607a7b: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
607a7f: 8b 00 mov (%rax),%eax
|
|
607a81: 48 89 c6 mov %rax,%rsi
|
|
607a84: 48 8d 05 ab ac 20 00 lea 0x20acab(%rip),%rax # 812736 <_DYNAMIC@plt+0x200656>
|
|
607a8b: 48 89 c7 mov %rax,%rdi
|
|
607a8e: b8 00 00 00 00 mov $0x0,%eax
|
|
607a93: e8 b8 30 00 00 call 60ab50 <_fini+0x1b36>
|
|
607a98: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
607a9c: 48 83 c0 04 add $0x4,%rax
|
|
607aa0: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
607aa4: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
607aa8: 8b 00 mov (%rax),%eax
|
|
607aaa: 48 89 c6 mov %rax,%rsi
|
|
607aad: 48 8d 05 93 ac 20 00 lea 0x20ac93(%rip),%rax # 812747 <_DYNAMIC@plt+0x200667>
|
|
607ab4: 48 89 c7 mov %rax,%rdi
|
|
607ab7: b8 00 00 00 00 mov $0x0,%eax
|
|
607abc: e8 8f 30 00 00 call 60ab50 <_fini+0x1b36>
|
|
607ac1: c9 leave
|
|
607ac2: c3 ret
|
|
607ac3: 55 push %rbp
|
|
607ac4: 48 89 e5 mov %rsp,%rbp
|
|
607ac7: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
607ace: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
607ad2: 48 8d 05 7f ac 20 00 lea 0x20ac7f(%rip),%rax # 812758 <_DYNAMIC@plt+0x200678>
|
|
607ad9: 48 89 c7 mov %rax,%rdi
|
|
607adc: b8 00 00 00 00 mov $0x0,%eax
|
|
607ae1: e8 6a 30 00 00 call 60ab50 <_fini+0x1b36>
|
|
607ae6: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
607aea: 48 83 c0 08 add $0x8,%rax
|
|
607aee: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
607af2: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
607af6: 8b 00 mov (%rax),%eax
|
|
607af8: 48 89 c6 mov %rax,%rsi
|
|
607afb: 48 8d 05 70 ac 20 00 lea 0x20ac70(%rip),%rax # 812772 <_DYNAMIC@plt+0x200692>
|
|
607b02: 48 89 c7 mov %rax,%rdi
|
|
607b05: b8 00 00 00 00 mov $0x0,%eax
|
|
607b0a: e8 41 30 00 00 call 60ab50 <_fini+0x1b36>
|
|
607b0f: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
607b13: 48 83 c0 0c add $0xc,%rax
|
|
607b17: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
607b1b: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
607b1f: 8b 00 mov (%rax),%eax
|
|
607b21: 48 89 c6 mov %rax,%rsi
|
|
607b24: 48 8d 05 58 ac 20 00 lea 0x20ac58(%rip),%rax # 812783 <_DYNAMIC@plt+0x2006a3>
|
|
607b2b: 48 89 c7 mov %rax,%rdi
|
|
607b2e: b8 00 00 00 00 mov $0x0,%eax
|
|
607b33: e8 18 30 00 00 call 60ab50 <_fini+0x1b36>
|
|
607b38: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
607b3c: 48 83 c0 04 add $0x4,%rax
|
|
607b40: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
607b44: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
607b48: 8b 00 mov (%rax),%eax
|
|
607b4a: 48 89 c6 mov %rax,%rsi
|
|
607b4d: 48 8d 05 40 ac 20 00 lea 0x20ac40(%rip),%rax # 812794 <_DYNAMIC@plt+0x2006b4>
|
|
607b54: 48 89 c7 mov %rax,%rdi
|
|
607b57: b8 00 00 00 00 mov $0x0,%eax
|
|
607b5c: e8 ef 2f 00 00 call 60ab50 <_fini+0x1b36>
|
|
607b61: c9 leave
|
|
607b62: c3 ret
|
|
607b63: 55 push %rbp
|
|
607b64: 48 89 e5 mov %rsp,%rbp
|
|
607b67: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
607b6e: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
607b72: 48 8d 05 2c ac 20 00 lea 0x20ac2c(%rip),%rax # 8127a5 <_DYNAMIC@plt+0x2006c5>
|
|
607b79: 48 89 c7 mov %rax,%rdi
|
|
607b7c: b8 00 00 00 00 mov $0x0,%eax
|
|
607b81: e8 ca 2f 00 00 call 60ab50 <_fini+0x1b36>
|
|
607b86: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
607b8a: 48 83 c0 08 add $0x8,%rax
|
|
607b8e: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
607b92: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
607b96: 8b 00 mov (%rax),%eax
|
|
607b98: 48 89 c6 mov %rax,%rsi
|
|
607b9b: 48 8d 05 1d ac 20 00 lea 0x20ac1d(%rip),%rax # 8127bf <_DYNAMIC@plt+0x2006df>
|
|
607ba2: 48 89 c7 mov %rax,%rdi
|
|
607ba5: b8 00 00 00 00 mov $0x0,%eax
|
|
607baa: e8 a1 2f 00 00 call 60ab50 <_fini+0x1b36>
|
|
607baf: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
607bb3: 48 83 c0 0c add $0xc,%rax
|
|
607bb7: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
607bbb: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
607bbf: 8b 00 mov (%rax),%eax
|
|
607bc1: 48 89 c6 mov %rax,%rsi
|
|
607bc4: 48 8d 05 05 ac 20 00 lea 0x20ac05(%rip),%rax # 8127d0 <_DYNAMIC@plt+0x2006f0>
|
|
607bcb: 48 89 c7 mov %rax,%rdi
|
|
607bce: b8 00 00 00 00 mov $0x0,%eax
|
|
607bd3: e8 78 2f 00 00 call 60ab50 <_fini+0x1b36>
|
|
607bd8: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
607bdc: 48 83 c0 04 add $0x4,%rax
|
|
607be0: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
607be4: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
607be8: 8b 00 mov (%rax),%eax
|
|
607bea: 48 89 c6 mov %rax,%rsi
|
|
607bed: 48 8d 05 ed ab 20 00 lea 0x20abed(%rip),%rax # 8127e1 <_DYNAMIC@plt+0x200701>
|
|
607bf4: 48 89 c7 mov %rax,%rdi
|
|
607bf7: b8 00 00 00 00 mov $0x0,%eax
|
|
607bfc: e8 4f 2f 00 00 call 60ab50 <_fini+0x1b36>
|
|
607c01: c9 leave
|
|
607c02: c3 ret
|
|
607c03: 55 push %rbp
|
|
607c04: 48 89 e5 mov %rsp,%rbp
|
|
607c07: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
607c0e: b8 08 00 00 00 mov $0x8,%eax
|
|
607c13: 66 89 45 f8 mov %ax,-0x8(%rbp)
|
|
607c17: b8 6f 00 00 00 mov $0x6f,%eax
|
|
607c1c: 89 45 fc mov %eax,-0x4(%rbp)
|
|
607c1f: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
607c23: c9 leave
|
|
607c24: c3 ret
|
|
607c25: 55 push %rbp
|
|
607c26: 48 89 e5 mov %rsp,%rbp
|
|
607c29: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
607c30: 48 b8 08 00 00 00 00 movabs $0x8,%rax
|
|
607c37: 00 00 00
|
|
607c3a: 48 89 c7 mov %rax,%rdi
|
|
607c3d: e8 7e 1e 00 00 call 609ac0 <_fini+0xaa6>
|
|
607c42: 48 89 45 f8 mov %rax,-0x8(%rbp)
|
|
607c46: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
607c4a: b9 08 00 00 00 mov $0x8,%ecx
|
|
607c4f: 66 89 08 mov %cx,(%rax)
|
|
607c52: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
607c56: 48 83 c0 04 add $0x4,%rax
|
|
607c5a: b9 6f 00 00 00 mov $0x6f,%ecx
|
|
607c5f: 89 08 mov %ecx,(%rax)
|
|
607c61: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
607c65: c9 leave
|
|
607c66: c3 ret
|
|
607c67: 55 push %rbp
|
|
607c68: 48 89 e5 mov %rsp,%rbp
|
|
607c6b: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
607c72: b8 09 00 00 00 mov $0x9,%eax
|
|
607c77: 66 89 45 f8 mov %ax,-0x8(%rbp)
|
|
607c7b: b8 64 00 00 00 mov $0x64,%eax
|
|
607c80: 89 45 fc mov %eax,-0x4(%rbp)
|
|
607c83: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
607c87: c9 leave
|
|
607c88: c3 ret
|
|
607c89: 55 push %rbp
|
|
607c8a: 48 89 e5 mov %rsp,%rbp
|
|
607c8d: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
607c94: 48 b8 08 00 00 00 00 movabs $0x8,%rax
|
|
607c9b: 00 00 00
|
|
607c9e: 48 89 c7 mov %rax,%rdi
|
|
607ca1: e8 1a 1e 00 00 call 609ac0 <_fini+0xaa6>
|
|
607ca6: 48 89 45 f8 mov %rax,-0x8(%rbp)
|
|
607caa: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
607cae: b9 09 00 00 00 mov $0x9,%ecx
|
|
607cb3: 66 89 08 mov %cx,(%rax)
|
|
607cb6: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
607cba: 48 83 c0 04 add $0x4,%rax
|
|
607cbe: b9 64 00 00 00 mov $0x64,%ecx
|
|
607cc3: 89 08 mov %ecx,(%rax)
|
|
607cc5: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
607cc9: c9 leave
|
|
607cca: c3 ret
|
|
607ccb: 55 push %rbp
|
|
607ccc: 48 89 e5 mov %rsp,%rbp
|
|
607ccf: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
607cd6: b8 0a 00 00 00 mov $0xa,%eax
|
|
607cdb: 66 89 45 f0 mov %ax,-0x10(%rbp)
|
|
607cdf: b8 64 00 00 00 mov $0x64,%eax
|
|
607ce4: 89 45 f4 mov %eax,-0xc(%rbp)
|
|
607ce7: b8 0a 00 00 00 mov $0xa,%eax
|
|
607cec: 89 45 f8 mov %eax,-0x8(%rbp)
|
|
607cef: b8 d2 04 00 00 mov $0x4d2,%eax
|
|
607cf4: 89 45 fc mov %eax,-0x4(%rbp)
|
|
607cf7: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
607cfb: 48 8b 55 f8 mov -0x8(%rbp),%rdx
|
|
607cff: c9 leave
|
|
607d00: c3 ret
|
|
607d01: 55 push %rbp
|
|
607d02: 48 89 e5 mov %rsp,%rbp
|
|
607d05: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
607d0c: 48 b8 10 00 00 00 00 movabs $0x10,%rax
|
|
607d13: 00 00 00
|
|
607d16: 48 89 c7 mov %rax,%rdi
|
|
607d19: e8 a2 1d 00 00 call 609ac0 <_fini+0xaa6>
|
|
607d1e: 48 89 45 f8 mov %rax,-0x8(%rbp)
|
|
607d22: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
607d26: b9 0a 00 00 00 mov $0xa,%ecx
|
|
607d2b: 66 89 08 mov %cx,(%rax)
|
|
607d2e: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
607d32: 48 83 c0 04 add $0x4,%rax
|
|
607d36: b9 64 00 00 00 mov $0x64,%ecx
|
|
607d3b: 89 08 mov %ecx,(%rax)
|
|
607d3d: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
607d41: 48 83 c0 08 add $0x8,%rax
|
|
607d45: b9 0a 00 00 00 mov $0xa,%ecx
|
|
607d4a: 89 08 mov %ecx,(%rax)
|
|
607d4c: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
607d50: 48 83 c0 0c add $0xc,%rax
|
|
607d54: b9 d2 04 00 00 mov $0x4d2,%ecx
|
|
607d59: 89 08 mov %ecx,(%rax)
|
|
607d5b: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
607d5f: c9 leave
|
|
607d60: c3 ret
|
|
607d61: 55 push %rbp
|
|
607d62: 48 89 e5 mov %rsp,%rbp
|
|
607d65: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
607d6c: b8 0b 00 00 00 mov $0xb,%eax
|
|
607d71: 66 89 45 f4 mov %ax,-0xc(%rbp)
|
|
607d75: b8 0a 00 00 00 mov $0xa,%eax
|
|
607d7a: 89 45 f8 mov %eax,-0x8(%rbp)
|
|
607d7d: b8 d2 04 00 00 mov $0x4d2,%eax
|
|
607d82: 89 45 fc mov %eax,-0x4(%rbp)
|
|
607d85: 48 8b 45 f4 mov -0xc(%rbp),%rax
|
|
607d89: 48 8b 55 fc mov -0x4(%rbp),%rdx
|
|
607d8d: c9 leave
|
|
607d8e: c3 ret
|
|
607d8f: 55 push %rbp
|
|
607d90: 48 89 e5 mov %rsp,%rbp
|
|
607d93: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
607d9a: 48 b8 0c 00 00 00 00 movabs $0xc,%rax
|
|
607da1: 00 00 00
|
|
607da4: 48 89 c7 mov %rax,%rdi
|
|
607da7: e8 14 1d 00 00 call 609ac0 <_fini+0xaa6>
|
|
607dac: 48 89 45 f8 mov %rax,-0x8(%rbp)
|
|
607db0: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
607db4: b9 0b 00 00 00 mov $0xb,%ecx
|
|
607db9: 66 89 08 mov %cx,(%rax)
|
|
607dbc: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
607dc0: 48 83 c0 04 add $0x4,%rax
|
|
607dc4: b9 0a 00 00 00 mov $0xa,%ecx
|
|
607dc9: 89 08 mov %ecx,(%rax)
|
|
607dcb: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
607dcf: 48 83 c0 08 add $0x8,%rax
|
|
607dd3: b9 d2 04 00 00 mov $0x4d2,%ecx
|
|
607dd8: 89 08 mov %ecx,(%rax)
|
|
607dda: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
607dde: c9 leave
|
|
607ddf: c3 ret
|
|
607de0: 55 push %rbp
|
|
607de1: 48 89 e5 mov %rsp,%rbp
|
|
607de4: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
607deb: b8 0c 00 00 00 mov $0xc,%eax
|
|
607df0: 66 89 45 f8 mov %ax,-0x8(%rbp)
|
|
607df4: b8 d2 04 00 00 mov $0x4d2,%eax
|
|
607df9: 89 45 fc mov %eax,-0x4(%rbp)
|
|
607dfc: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
607e00: c9 leave
|
|
607e01: c3 ret
|
|
607e02: 55 push %rbp
|
|
607e03: 48 89 e5 mov %rsp,%rbp
|
|
607e06: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
607e0d: 48 b8 08 00 00 00 00 movabs $0x8,%rax
|
|
607e14: 00 00 00
|
|
607e17: 48 89 c7 mov %rax,%rdi
|
|
607e1a: e8 a1 1c 00 00 call 609ac0 <_fini+0xaa6>
|
|
607e1f: 48 89 45 f8 mov %rax,-0x8(%rbp)
|
|
607e23: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
607e27: b9 0c 00 00 00 mov $0xc,%ecx
|
|
607e2c: 66 89 08 mov %cx,(%rax)
|
|
607e2f: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
607e33: 48 83 c0 04 add $0x4,%rax
|
|
607e37: b9 d2 04 00 00 mov $0x4d2,%ecx
|
|
607e3c: 89 08 mov %ecx,(%rax)
|
|
607e3e: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
607e42: c9 leave
|
|
607e43: c3 ret
|
|
607e44: 55 push %rbp
|
|
607e45: 48 89 e5 mov %rsp,%rbp
|
|
607e48: 48 81 ec 20 00 00 00 sub $0x20,%rsp
|
|
607e4f: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
607e53: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
607e57: 48 89 55 e8 mov %rdx,-0x18(%rbp)
|
|
607e5b: 48 8d 05 90 a9 20 00 lea 0x20a990(%rip),%rax # 8127f2 <_DYNAMIC@plt+0x200712>
|
|
607e62: 48 89 c6 mov %rax,%rsi
|
|
607e65: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
607e69: 48 89 c7 mov %rax,%rdi
|
|
607e6c: e8 5f 20 00 00 call 609ed0 <_fini+0xeb6>
|
|
607e71: 48 89 45 e0 mov %rax,-0x20(%rbp)
|
|
607e75: 48 8b 45 e0 mov -0x20(%rbp),%rax
|
|
607e79: 48 83 f8 00 cmp $0x0,%rax
|
|
607e7d: 0f 84 1f 00 00 00 je 607ea2 <callback_callback_anotherPrintTest+0x1a29>
|
|
607e83: 48 8b 45 e0 mov -0x20(%rbp),%rax
|
|
607e87: 48 89 c6 mov %rax,%rsi
|
|
607e8a: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
607e8e: 48 89 c7 mov %rax,%rdi
|
|
607e91: e8 da 21 00 00 call 60a070 <_fini+0x1056>
|
|
607e96: 48 8b 45 e0 mov -0x20(%rbp),%rax
|
|
607e9a: 48 89 c7 mov %rax,%rdi
|
|
607e9d: e8 9e 1d 00 00 call 609c40 <_fini+0xc26>
|
|
607ea2: c9 leave
|
|
607ea3: c3 ret
|
|
607ea4: 55 push %rbp
|
|
607ea5: 48 89 e5 mov %rsp,%rbp
|
|
607ea8: 48 81 ec 30 00 00 00 sub $0x30,%rsp
|
|
607eaf: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
607eb3: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
607eb7: b8 00 00 00 00 mov $0x0,%eax
|
|
607ebc: e8 1e e3 ff ff call 6061df <main+0x1172>
|
|
607ec1: 48 89 45 d8 mov %rax,-0x28(%rbp)
|
|
607ec5: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
607ec9: 48 89 c7 mov %rax,%rdi
|
|
607ecc: e8 4f 11 00 00 call 609020 <_fini+0x6>
|
|
607ed1: 48 89 45 e8 mov %rax,-0x18(%rbp)
|
|
607ed5: 48 83 f8 00 cmp $0x0,%rax
|
|
607ed9: 0f 85 14 00 00 00 jne 607ef3 <callback_callback_anotherPrintTest+0x1a7a>
|
|
607edf: 48 8d 05 0f a9 20 00 lea 0x20a90f(%rip),%rax # 8127f5 <_DYNAMIC@plt+0x200715>
|
|
607ee6: 48 89 c7 mov %rax,%rdi
|
|
607ee9: e8 d2 2a 00 00 call 60a9c0 <_fini+0x19a6>
|
|
607eee: e9 79 00 00 00 jmp 607f6c <callback_callback_anotherPrintTest+0x1af3>
|
|
607ef3: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
607ef7: 48 89 c7 mov %rax,%rdi
|
|
607efa: e8 81 11 00 00 call 609080 <_fini+0x66>
|
|
607eff: 48 89 45 e0 mov %rax,-0x20(%rbp)
|
|
607f03: 48 83 f8 00 cmp $0x0,%rax
|
|
607f07: 0f 84 5f 00 00 00 je 607f6c <callback_callback_anotherPrintTest+0x1af3>
|
|
607f0d: 48 8b 45 e0 mov -0x20(%rbp),%rax
|
|
607f11: 48 83 c0 13 add $0x13,%rax
|
|
607f15: 48 89 45 d0 mov %rax,-0x30(%rbp)
|
|
607f19: 48 8d 05 e5 a8 20 00 lea 0x20a8e5(%rip),%rax # 812805 <_DYNAMIC@plt+0x200725>
|
|
607f20: 48 89 c6 mov %rax,%rsi
|
|
607f23: 48 8b 45 d0 mov -0x30(%rbp),%rax
|
|
607f27: 48 89 c7 mov %rax,%rdi
|
|
607f2a: e8 51 60 00 00 call 60df80 <_fini+0x4f66>
|
|
607f2f: 83 f8 00 cmp $0x0,%eax
|
|
607f32: 0f 84 32 00 00 00 je 607f6a <callback_callback_anotherPrintTest+0x1af1>
|
|
607f38: 48 8d 05 c9 a8 20 00 lea 0x20a8c9(%rip),%rax # 812808 <_DYNAMIC@plt+0x200728>
|
|
607f3f: 48 89 c6 mov %rax,%rsi
|
|
607f42: 48 8b 45 d0 mov -0x30(%rbp),%rax
|
|
607f46: 48 89 c7 mov %rax,%rdi
|
|
607f49: e8 32 60 00 00 call 60df80 <_fini+0x4f66>
|
|
607f4e: 83 f8 00 cmp $0x0,%eax
|
|
607f51: 0f 84 13 00 00 00 je 607f6a <callback_callback_anotherPrintTest+0x1af1>
|
|
607f57: 48 8b 45 d0 mov -0x30(%rbp),%rax
|
|
607f5b: 48 89 c6 mov %rax,%rsi
|
|
607f5e: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
607f62: 48 89 c7 mov %rax,%rdi
|
|
607f65: e8 96 dd ff ff call 605d00 <main+0xc93>
|
|
607f6a: eb 87 jmp 607ef3 <callback_callback_anotherPrintTest+0x1a7a>
|
|
607f6c: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
607f70: c9 leave
|
|
607f71: c3 ret
|
|
607f72: 55 push %rbp
|
|
607f73: 48 89 e5 mov %rsp,%rbp
|
|
607f76: 48 81 ec 30 00 00 00 sub $0x30,%rsp
|
|
607f7d: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
607f81: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
607f85: 48 8d 05 7e a8 20 00 lea 0x20a87e(%rip),%rax # 81280a <_DYNAMIC@plt+0x20072a>
|
|
607f8c: 48 89 c6 mov %rax,%rsi
|
|
607f8f: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
607f93: 48 89 c7 mov %rax,%rdi
|
|
607f96: e8 35 1f 00 00 call 609ed0 <_fini+0xeb6>
|
|
607f9b: 48 89 45 e8 mov %rax,-0x18(%rbp)
|
|
607f9f: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
607fa3: 48 83 f8 00 cmp $0x0,%rax
|
|
607fa7: 0f 85 38 00 00 00 jne 607fe5 <callback_callback_anotherPrintTest+0x1b6c>
|
|
607fad: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
607fb1: 49 89 c2 mov %rax,%r10
|
|
607fb4: 48 8d 05 51 a8 20 00 lea 0x20a851(%rip),%rax # 81280c <_DYNAMIC@plt+0x20072c>
|
|
607fbb: 48 89 c6 mov %rax,%rsi
|
|
607fbe: 48 8b 05 13 aa 20 00 mov 0x20aa13(%rip),%rax # 8129d8 <_DYNAMIC@plt+0x2008f8>
|
|
607fc5: 48 8b 00 mov (%rax),%rax
|
|
607fc8: 48 89 c7 mov %rax,%rdi
|
|
607fcb: 4c 89 d2 mov %r10,%rdx
|
|
607fce: b8 00 00 00 00 mov $0x0,%eax
|
|
607fd3: e8 d8 1f 00 00 call 609fb0 <_fini+0xf96>
|
|
607fd8: b8 01 00 00 00 mov $0x1,%eax
|
|
607fdd: 48 89 c7 mov %rax,%rdi
|
|
607fe0: e8 2b 15 00 00 call 609510 <_fini+0x4f6>
|
|
607fe5: b8 02 00 00 00 mov $0x2,%eax
|
|
607fea: 49 89 c2 mov %rax,%r10
|
|
607fed: 48 b8 00 00 00 00 00 movabs $0x0,%rax
|
|
607ff4: 00 00 00
|
|
607ff7: 48 89 c6 mov %rax,%rsi
|
|
607ffa: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
607ffe: 48 89 c7 mov %rax,%rdi
|
|
608001: 4c 89 d2 mov %r10,%rdx
|
|
608004: e8 17 23 00 00 call 60a320 <_fini+0x1306>
|
|
608009: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
60800d: 48 89 c7 mov %rax,%rdi
|
|
608010: e8 5b 24 00 00 call 60a470 <_fini+0x1456>
|
|
608015: 48 89 45 e0 mov %rax,-0x20(%rbp)
|
|
608019: b8 00 00 00 00 mov $0x0,%eax
|
|
60801e: 49 89 c2 mov %rax,%r10
|
|
608021: 48 b8 00 00 00 00 00 movabs $0x0,%rax
|
|
608028: 00 00 00
|
|
60802b: 48 89 c6 mov %rax,%rsi
|
|
60802e: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
608032: 48 89 c7 mov %rax,%rdi
|
|
608035: 4c 89 d2 mov %r10,%rdx
|
|
608038: e8 e3 22 00 00 call 60a320 <_fini+0x1306>
|
|
60803d: 48 8b 45 e0 mov -0x20(%rbp),%rax
|
|
608041: 48 83 c0 01 add $0x1,%rax
|
|
608045: 48 89 45 d0 mov %rax,-0x30(%rbp)
|
|
608049: 48 8b 45 d0 mov -0x30(%rbp),%rax
|
|
60804d: 48 89 c7 mov %rax,%rdi
|
|
608050: e8 6b 1a 00 00 call 609ac0 <_fini+0xaa6>
|
|
608055: 48 89 45 d8 mov %rax,-0x28(%rbp)
|
|
608059: 48 8b 45 e0 mov -0x20(%rbp),%rax
|
|
60805d: 48 8b 4d d8 mov -0x28(%rbp),%rcx
|
|
608061: 48 01 c1 add %rax,%rcx
|
|
608064: b8 00 00 00 00 mov $0x0,%eax
|
|
608069: 88 01 mov %al,(%rcx)
|
|
60806b: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
60806f: 49 89 c3 mov %rax,%r11
|
|
608072: 48 8b 45 e0 mov -0x20(%rbp),%rax
|
|
608076: 49 89 c2 mov %rax,%r10
|
|
608079: 48 b8 01 00 00 00 00 movabs $0x1,%rax
|
|
608080: 00 00 00
|
|
608083: 48 89 c6 mov %rax,%rsi
|
|
608086: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
60808a: 48 89 c7 mov %rax,%rdi
|
|
60808d: 4c 89 d2 mov %r10,%rdx
|
|
608090: 4c 89 d9 mov %r11,%rcx
|
|
608093: e8 28 20 00 00 call 60a0c0 <_fini+0x10a6>
|
|
608098: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
60809c: 48 89 c7 mov %rax,%rdi
|
|
60809f: e8 9c 1b 00 00 call 609c40 <_fini+0xc26>
|
|
6080a4: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
6080a8: c9 leave
|
|
6080a9: c3 ret
|
|
6080aa: 55 push %rbp
|
|
6080ab: 48 89 e5 mov %rsp,%rbp
|
|
6080ae: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
6080b5: b8 03 00 00 00 mov $0x3,%eax
|
|
6080ba: 66 89 45 fe mov %ax,-0x2(%rbp)
|
|
6080be: 0f b7 45 fe movzwl -0x2(%rbp),%eax
|
|
6080c2: c9 leave
|
|
6080c3: c3 ret
|
|
6080c4: 55 push %rbp
|
|
6080c5: 48 89 e5 mov %rsp,%rbp
|
|
6080c8: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
6080cf: 48 b8 02 00 00 00 00 movabs $0x2,%rax
|
|
6080d6: 00 00 00
|
|
6080d9: 48 89 c7 mov %rax,%rdi
|
|
6080dc: e8 df 19 00 00 call 609ac0 <_fini+0xaa6>
|
|
6080e1: 48 89 45 f8 mov %rax,-0x8(%rbp)
|
|
6080e5: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6080e9: b9 03 00 00 00 mov $0x3,%ecx
|
|
6080ee: 66 89 08 mov %cx,(%rax)
|
|
6080f1: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6080f5: c9 leave
|
|
6080f6: c3 ret
|
|
6080f7: 55 push %rbp
|
|
6080f8: 48 89 e5 mov %rsp,%rbp
|
|
6080fb: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
608102: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
608106: 48 b8 14 00 00 00 00 movabs $0x14,%rax
|
|
60810d: 00 00 00
|
|
608110: 48 89 c7 mov %rax,%rdi
|
|
608113: e8 a8 19 00 00 call 609ac0 <_fini+0xaa6>
|
|
608118: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
60811c: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608120: 49 89 c2 mov %rax,%r10
|
|
608123: 48 8d 05 ff a6 20 00 lea 0x20a6ff(%rip),%rax # 812829 <_DYNAMIC@plt+0x200749>
|
|
60812a: 48 89 c6 mov %rax,%rsi
|
|
60812d: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
608131: 48 89 c7 mov %rax,%rdi
|
|
608134: 4c 89 d2 mov %r10,%rdx
|
|
608137: b8 00 00 00 00 mov $0x0,%eax
|
|
60813c: e8 df 2a 00 00 call 60ac20 <_fini+0x1c06>
|
|
608141: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
608145: c9 leave
|
|
608146: c3 ret
|
|
608147: 55 push %rbp
|
|
608148: 48 89 e5 mov %rsp,%rbp
|
|
60814b: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
608152: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
608156: b8 0c 00 00 00 mov $0xc,%eax
|
|
60815b: c9 leave
|
|
60815c: c3 ret
|
|
60815d: 55 push %rbp
|
|
60815e: 48 89 e5 mov %rsp,%rbp
|
|
608161: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
608168: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
60816c: c9 leave
|
|
60816d: c3 ret
|
|
60816e: 55 push %rbp
|
|
60816f: 48 89 e5 mov %rsp,%rbp
|
|
608172: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
608179: b8 0d 00 00 00 mov $0xd,%eax
|
|
60817e: 66 89 45 fe mov %ax,-0x2(%rbp)
|
|
608182: 0f b7 45 fe movzwl -0x2(%rbp),%eax
|
|
608186: c9 leave
|
|
608187: c3 ret
|
|
608188: 55 push %rbp
|
|
608189: 48 89 e5 mov %rsp,%rbp
|
|
60818c: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
608193: 48 b8 02 00 00 00 00 movabs $0x2,%rax
|
|
60819a: 00 00 00
|
|
60819d: 48 89 c7 mov %rax,%rdi
|
|
6081a0: e8 1b 19 00 00 call 609ac0 <_fini+0xaa6>
|
|
6081a5: 48 89 45 f8 mov %rax,-0x8(%rbp)
|
|
6081a9: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6081ad: b9 0d 00 00 00 mov $0xd,%ecx
|
|
6081b2: 66 89 08 mov %cx,(%rax)
|
|
6081b5: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6081b9: c9 leave
|
|
6081ba: c3 ret
|
|
6081bb: 55 push %rbp
|
|
6081bc: 48 89 e5 mov %rsp,%rbp
|
|
6081bf: 48 81 ec 20 00 00 00 sub $0x20,%rsp
|
|
6081c6: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
6081ca: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
6081ce: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6081d2: 48 83 c0 1c add $0x1c,%rax
|
|
6081d6: 48 89 45 e8 mov %rax,-0x18(%rbp)
|
|
6081da: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
6081de: 48 89 c7 mov %rax,%rdi
|
|
6081e1: e8 1a 5e 00 00 call 60e000 <_fini+0x4fe6>
|
|
6081e6: 48 c1 e0 20 shl $0x20,%rax
|
|
6081ea: 48 c1 e8 20 shr $0x20,%rax
|
|
6081ee: 48 8b 4d e8 mov -0x18(%rbp),%rcx
|
|
6081f2: 89 01 mov %eax,(%rcx)
|
|
6081f4: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6081f8: 48 83 c0 08 add $0x8,%rax
|
|
6081fc: 48 8b 4d f0 mov -0x10(%rbp),%rcx
|
|
608200: 48 89 08 mov %rcx,(%rax)
|
|
608203: c9 leave
|
|
608204: c3 ret
|
|
608205: 55 push %rbp
|
|
608206: 48 89 e5 mov %rsp,%rbp
|
|
608209: 48 81 ec 30 00 00 00 sub $0x30,%rsp
|
|
608210: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
608214: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
608218: 8b 45 f0 mov -0x10(%rbp),%eax
|
|
60821b: 48 89 c6 mov %rax,%rsi
|
|
60821e: 48 8d 05 07 a6 20 00 lea 0x20a607(%rip),%rax # 81282c <_DYNAMIC@plt+0x20074c>
|
|
608225: 48 89 c7 mov %rax,%rdi
|
|
608228: b8 00 00 00 00 mov $0x0,%eax
|
|
60822d: e8 1e 29 00 00 call 60ab50 <_fini+0x1b36>
|
|
608232: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608236: 48 83 c0 10 add $0x10,%rax
|
|
60823a: 48 8b 4d f8 mov -0x8(%rbp),%rcx
|
|
60823e: 48 83 c1 10 add $0x10,%rcx
|
|
608242: 8b 55 f0 mov -0x10(%rbp),%edx
|
|
608245: 48 63 d2 movslq %edx,%rdx
|
|
608248: 48 89 45 e8 mov %rax,-0x18(%rbp)
|
|
60824c: 48 89 4d e0 mov %rcx,-0x20(%rbp)
|
|
608250: 48 89 55 d8 mov %rdx,-0x28(%rbp)
|
|
608254: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
608258: 48 89 c6 mov %rax,%rsi
|
|
60825b: 48 8b 45 e0 mov -0x20(%rbp),%rax
|
|
60825f: 48 8b 00 mov (%rax),%rax
|
|
608262: 48 89 c7 mov %rax,%rdi
|
|
608265: e8 66 18 00 00 call 609ad0 <_fini+0xab6>
|
|
60826a: 48 8b 4d e8 mov -0x18(%rbp),%rcx
|
|
60826e: 48 89 01 mov %rax,(%rcx)
|
|
608271: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608275: 48 83 c0 20 add $0x20,%rax
|
|
608279: 8b 4d f0 mov -0x10(%rbp),%ecx
|
|
60827c: 89 08 mov %ecx,(%rax)
|
|
60827e: c9 leave
|
|
60827f: c3 ret
|
|
608280: 55 push %rbp
|
|
608281: 48 89 e5 mov %rsp,%rbp
|
|
608284: 48 81 ec 30 00 00 00 sub $0x30,%rsp
|
|
60828b: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
60828f: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
608293: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608297: 48 83 c0 18 add $0x18,%rax
|
|
60829b: 8b 00 mov (%rax),%eax
|
|
60829d: 83 f8 ff cmp $0xffffffff,%eax
|
|
6082a0: 0f 85 81 00 00 00 jne 608327 <callback_callback_anotherPrintTest+0x1eae>
|
|
6082a6: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6082aa: 48 83 c0 20 add $0x20,%rax
|
|
6082ae: 48 8b 4d f8 mov -0x8(%rbp),%rcx
|
|
6082b2: 48 83 c1 1c add $0x1c,%rcx
|
|
6082b6: 8b 00 mov (%rax),%eax
|
|
6082b8: 8b 09 mov (%rcx),%ecx
|
|
6082ba: 39 c8 cmp %ecx,%eax
|
|
6082bc: 0f 8d 0f 00 00 00 jge 6082d1 <callback_callback_anotherPrintTest+0x1e58>
|
|
6082c2: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6082c6: 48 83 c0 20 add $0x20,%rax
|
|
6082ca: b9 f4 01 00 00 mov $0x1f4,%ecx
|
|
6082cf: 89 08 mov %ecx,(%rax)
|
|
6082d1: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6082d5: 48 83 c0 10 add $0x10,%rax
|
|
6082d9: 48 89 45 e8 mov %rax,-0x18(%rbp)
|
|
6082dd: 48 b8 f4 01 00 00 00 movabs $0x1f4,%rax
|
|
6082e4: 00 00 00
|
|
6082e7: 48 89 c7 mov %rax,%rdi
|
|
6082ea: e8 d1 17 00 00 call 609ac0 <_fini+0xaa6>
|
|
6082ef: 48 8b 4d e8 mov -0x18(%rbp),%rcx
|
|
6082f3: 48 89 01 mov %rax,(%rcx)
|
|
6082f6: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6082fa: 48 83 c0 10 add $0x10,%rax
|
|
6082fe: 48 89 45 e8 mov %rax,-0x18(%rbp)
|
|
608302: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
608306: 48 89 c6 mov %rax,%rsi
|
|
608309: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
60830d: 48 8b 00 mov (%rax),%rax
|
|
608310: 48 89 c7 mov %rax,%rdi
|
|
608313: e8 b8 5c 00 00 call 60dfd0 <_fini+0x4fb6>
|
|
608318: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
60831c: 48 83 c0 18 add $0x18,%rax
|
|
608320: b9 01 00 00 00 mov $0x1,%ecx
|
|
608325: 89 08 mov %ecx,(%rax)
|
|
608327: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
60832b: 48 83 c0 1c add $0x1c,%rax
|
|
60832f: 8b 00 mov (%rax),%eax
|
|
608331: 89 45 e4 mov %eax,-0x1c(%rbp)
|
|
608334: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
608338: 48 89 c7 mov %rax,%rdi
|
|
60833b: e8 c0 5c 00 00 call 60e000 <_fini+0x4fe6>
|
|
608340: 48 c1 e0 20 shl $0x20,%rax
|
|
608344: 48 c1 e8 20 shr $0x20,%rax
|
|
608348: 89 45 e0 mov %eax,-0x20(%rbp)
|
|
60834b: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
60834f: 48 83 c0 1c add $0x1c,%rax
|
|
608353: 48 89 45 e8 mov %rax,-0x18(%rbp)
|
|
608357: 8b 00 mov (%rax),%eax
|
|
608359: 8b 4d e0 mov -0x20(%rbp),%ecx
|
|
60835c: 01 c8 add %ecx,%eax
|
|
60835e: 48 8b 4d e8 mov -0x18(%rbp),%rcx
|
|
608362: 89 01 mov %eax,(%rcx)
|
|
608364: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608368: 48 83 c0 1c add $0x1c,%rax
|
|
60836c: 48 8b 4d f8 mov -0x8(%rbp),%rcx
|
|
608370: 48 83 c1 20 add $0x20,%rcx
|
|
608374: 8b 00 mov (%rax),%eax
|
|
608376: 8b 09 mov (%rcx),%ecx
|
|
608378: 39 c8 cmp %ecx,%eax
|
|
60837a: 0f 8e 22 00 00 00 jle 6083a2 <callback_callback_anotherPrintTest+0x1f29>
|
|
608380: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608384: 48 83 c0 20 add $0x20,%rax
|
|
608388: 8b 00 mov (%rax),%eax
|
|
60838a: c1 e0 01 shl $0x1,%eax
|
|
60838d: 89 45 dc mov %eax,-0x24(%rbp)
|
|
608390: 8b 45 dc mov -0x24(%rbp),%eax
|
|
608393: 48 89 c6 mov %rax,%rsi
|
|
608396: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
60839a: 48 89 c7 mov %rax,%rdi
|
|
60839d: e8 63 fe ff ff call 608205 <callback_callback_anotherPrintTest+0x1d8c>
|
|
6083a2: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6083a6: 48 83 c0 10 add $0x10,%rax
|
|
6083aa: 8b 4d e4 mov -0x1c(%rbp),%ecx
|
|
6083ad: 48 63 c9 movslq %ecx,%rcx
|
|
6083b0: 48 8b 00 mov (%rax),%rax
|
|
6083b3: 48 01 c8 add %rcx,%rax
|
|
6083b6: 8b 4d e0 mov -0x20(%rbp),%ecx
|
|
6083b9: 83 c1 01 add $0x1,%ecx
|
|
6083bc: 48 63 c9 movslq %ecx,%rcx
|
|
6083bf: 48 89 45 e8 mov %rax,-0x18(%rbp)
|
|
6083c3: 48 89 4d d0 mov %rcx,-0x30(%rbp)
|
|
6083c7: 48 8b 45 d0 mov -0x30(%rbp),%rax
|
|
6083cb: 49 89 c2 mov %rax,%r10
|
|
6083ce: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
6083d2: 48 89 c6 mov %rax,%rsi
|
|
6083d5: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
6083d9: 48 89 c7 mov %rax,%rdi
|
|
6083dc: 4c 89 d2 mov %r10,%rdx
|
|
6083df: e8 c4 08 00 00 call 608ca8 <callback_callback_anotherPrintTest+0x282f>
|
|
6083e4: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6083e8: c9 leave
|
|
6083e9: c3 ret
|
|
6083ea: 55 push %rbp
|
|
6083eb: 48 89 e5 mov %rsp,%rbp
|
|
6083ee: 48 81 ec 30 00 00 00 sub $0x30,%rsp
|
|
6083f5: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
6083f9: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6083fd: 48 83 c0 18 add $0x18,%rax
|
|
608401: 8b 00 mov (%rax),%eax
|
|
608403: 83 f8 ff cmp $0xffffffff,%eax
|
|
608406: 0f 85 a3 00 00 00 jne 6084af <callback_callback_anotherPrintTest+0x2036>
|
|
60840c: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608410: 48 83 c0 20 add $0x20,%rax
|
|
608414: 48 8b 4d f8 mov -0x8(%rbp),%rcx
|
|
608418: 48 83 c1 1c add $0x1c,%rcx
|
|
60841c: 8b 00 mov (%rax),%eax
|
|
60841e: 8b 09 mov (%rcx),%ecx
|
|
608420: 39 c8 cmp %ecx,%eax
|
|
608422: 0f 8d 17 00 00 00 jge 60843f <callback_callback_anotherPrintTest+0x1fc6>
|
|
608428: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
60842c: 48 83 c0 20 add $0x20,%rax
|
|
608430: 48 8b 4d f8 mov -0x8(%rbp),%rcx
|
|
608434: 48 83 c1 1c add $0x1c,%rcx
|
|
608438: 8b 09 mov (%rcx),%ecx
|
|
60843a: c1 e1 01 shl $0x1,%ecx
|
|
60843d: 89 08 mov %ecx,(%rax)
|
|
60843f: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608443: 48 83 c0 10 add $0x10,%rax
|
|
608447: 48 8b 4d f8 mov -0x8(%rbp),%rcx
|
|
60844b: 48 83 c1 20 add $0x20,%rcx
|
|
60844f: 8b 09 mov (%rcx),%ecx
|
|
608451: 48 63 c9 movslq %ecx,%rcx
|
|
608454: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
608458: 48 89 4d e8 mov %rcx,-0x18(%rbp)
|
|
60845c: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
608460: 48 89 c7 mov %rax,%rdi
|
|
608463: e8 58 16 00 00 call 609ac0 <_fini+0xaa6>
|
|
608468: 48 8b 4d f0 mov -0x10(%rbp),%rcx
|
|
60846c: 48 89 01 mov %rax,(%rcx)
|
|
60846f: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608473: 48 83 c0 10 add $0x10,%rax
|
|
608477: 48 8b 4d f8 mov -0x8(%rbp),%rcx
|
|
60847b: 48 83 c1 08 add $0x8,%rcx
|
|
60847f: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
608483: 48 89 4d e8 mov %rcx,-0x18(%rbp)
|
|
608487: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
60848b: 48 8b 00 mov (%rax),%rax
|
|
60848e: 48 89 c6 mov %rax,%rsi
|
|
608491: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
608495: 48 8b 00 mov (%rax),%rax
|
|
608498: 48 89 c7 mov %rax,%rdi
|
|
60849b: e8 30 5b 00 00 call 60dfd0 <_fini+0x4fb6>
|
|
6084a0: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6084a4: 48 83 c0 18 add $0x18,%rax
|
|
6084a8: b9 01 00 00 00 mov $0x1,%ecx
|
|
6084ad: 89 08 mov %ecx,(%rax)
|
|
6084af: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6084b3: 48 83 c0 1c add $0x1c,%rax
|
|
6084b7: 8b 00 mov (%rax),%eax
|
|
6084b9: 89 45 e4 mov %eax,-0x1c(%rbp)
|
|
6084bc: 8b 45 2c mov 0x2c(%rbp),%eax
|
|
6084bf: 89 45 e0 mov %eax,-0x20(%rbp)
|
|
6084c2: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6084c6: 48 83 c0 1c add $0x1c,%rax
|
|
6084ca: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
6084ce: 8b 00 mov (%rax),%eax
|
|
6084d0: 8b 4d e0 mov -0x20(%rbp),%ecx
|
|
6084d3: 01 c8 add %ecx,%eax
|
|
6084d5: 48 8b 4d f0 mov -0x10(%rbp),%rcx
|
|
6084d9: 89 01 mov %eax,(%rcx)
|
|
6084db: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6084df: 48 83 c0 1c add $0x1c,%rax
|
|
6084e3: 48 8b 4d f8 mov -0x8(%rbp),%rcx
|
|
6084e7: 48 83 c1 20 add $0x20,%rcx
|
|
6084eb: 8b 00 mov (%rax),%eax
|
|
6084ed: 8b 09 mov (%rcx),%ecx
|
|
6084ef: 39 c8 cmp %ecx,%eax
|
|
6084f1: 0f 8e 22 00 00 00 jle 608519 <callback_callback_anotherPrintTest+0x20a0>
|
|
6084f7: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6084fb: 48 83 c0 20 add $0x20,%rax
|
|
6084ff: 8b 00 mov (%rax),%eax
|
|
608501: c1 e0 01 shl $0x1,%eax
|
|
608504: 89 45 dc mov %eax,-0x24(%rbp)
|
|
608507: 8b 45 dc mov -0x24(%rbp),%eax
|
|
60850a: 48 89 c6 mov %rax,%rsi
|
|
60850d: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608511: 48 89 c7 mov %rax,%rdi
|
|
608514: e8 ec fc ff ff call 608205 <callback_callback_anotherPrintTest+0x1d8c>
|
|
608519: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
60851d: 48 83 c0 10 add $0x10,%rax
|
|
608521: 8b 4d e4 mov -0x1c(%rbp),%ecx
|
|
608524: 48 63 c9 movslq %ecx,%rcx
|
|
608527: 48 8b 00 mov (%rax),%rax
|
|
60852a: 48 01 c8 add %rcx,%rax
|
|
60852d: 8b 4d e0 mov -0x20(%rbp),%ecx
|
|
608530: 83 c1 01 add $0x1,%ecx
|
|
608533: 48 63 c9 movslq %ecx,%rcx
|
|
608536: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
60853a: 48 89 4d e8 mov %rcx,-0x18(%rbp)
|
|
60853e: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
608542: 49 89 c2 mov %rax,%r10
|
|
608545: 48 8b 45 18 mov 0x18(%rbp),%rax
|
|
608549: 48 89 c6 mov %rax,%rsi
|
|
60854c: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
608550: 48 89 c7 mov %rax,%rdi
|
|
608553: 4c 89 d2 mov %r10,%rdx
|
|
608556: e8 4d 07 00 00 call 608ca8 <callback_callback_anotherPrintTest+0x282f>
|
|
60855b: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
60855f: c9 leave
|
|
608560: c3 ret
|
|
608561: 55 push %rbp
|
|
608562: 48 89 e5 mov %rsp,%rbp
|
|
608565: 48 81 ec 20 00 00 00 sub $0x20,%rsp
|
|
60856c: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
608570: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
608574: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608578: 48 83 c0 08 add $0x8,%rax
|
|
60857c: 48 89 45 e0 mov %rax,-0x20(%rbp)
|
|
608580: 48 8b 45 e0 mov -0x20(%rbp),%rax
|
|
608584: 48 8b 00 mov (%rax),%rax
|
|
608587: 48 89 c7 mov %rax,%rdi
|
|
60858a: e8 ed 00 00 00 call 60867c <callback_callback_anotherPrintTest+0x2203>
|
|
60858f: 48 89 45 e8 mov %rax,-0x18(%rbp)
|
|
608593: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
608597: 48 83 c0 08 add $0x8,%rax
|
|
60859b: 48 89 45 e0 mov %rax,-0x20(%rbp)
|
|
60859f: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
6085a3: 48 89 c6 mov %rax,%rsi
|
|
6085a6: 48 8b 45 e0 mov -0x20(%rbp),%rax
|
|
6085aa: 48 8b 00 mov (%rax),%rax
|
|
6085ad: 48 89 c7 mov %rax,%rdi
|
|
6085b0: e8 0b 58 00 00 call 60ddc0 <_fini+0x4da6>
|
|
6085b5: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
6085b9: c9 leave
|
|
6085ba: c3 ret
|
|
6085bb: 55 push %rbp
|
|
6085bc: 48 89 e5 mov %rsp,%rbp
|
|
6085bf: 48 81 ec 20 00 00 00 sub $0x20,%rsp
|
|
6085c6: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
6085ca: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
6085ce: 48 b8 90 01 00 00 00 movabs $0x190,%rax
|
|
6085d5: 00 00 00
|
|
6085d8: 48 89 c7 mov %rax,%rdi
|
|
6085db: e8 e0 14 00 00 call 609ac0 <_fini+0xaa6>
|
|
6085e0: 48 89 45 e8 mov %rax,-0x18(%rbp)
|
|
6085e4: b8 00 00 00 00 mov $0x0,%eax
|
|
6085e9: 89 45 e4 mov %eax,-0x1c(%rbp)
|
|
6085ec: 8b 45 e4 mov -0x1c(%rbp),%eax
|
|
6085ef: 8b 4d f0 mov -0x10(%rbp),%ecx
|
|
6085f2: 39 c8 cmp %ecx,%eax
|
|
6085f4: 0f 8d 28 00 00 00 jge 608622 <callback_callback_anotherPrintTest+0x21a9>
|
|
6085fa: e9 0b 00 00 00 jmp 60860a <callback_callback_anotherPrintTest+0x2191>
|
|
6085ff: 8b 45 e4 mov -0x1c(%rbp),%eax
|
|
608602: 83 c0 01 add $0x1,%eax
|
|
608605: 89 45 e4 mov %eax,-0x1c(%rbp)
|
|
608608: eb e2 jmp 6085ec <callback_callback_anotherPrintTest+0x2173>
|
|
60860a: 48 8d 05 2b a2 20 00 lea 0x20a22b(%rip),%rax # 81283c <_DYNAMIC@plt+0x20075c>
|
|
608611: 48 89 c6 mov %rax,%rsi
|
|
608614: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
608618: 48 89 c7 mov %rax,%rdi
|
|
60861b: e8 a0 57 00 00 call 60ddc0 <_fini+0x4da6>
|
|
608620: eb dd jmp 6085ff <callback_callback_anotherPrintTest+0x2186>
|
|
608622: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
608626: c9 leave
|
|
608627: c3 ret
|
|
608628: 55 push %rbp
|
|
608629: 48 89 e5 mov %rsp,%rbp
|
|
60862c: 48 81 ec 40 00 00 00 sub $0x40,%rsp
|
|
608633: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
608637: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
60863b: b8 06 00 00 00 mov $0x6,%eax
|
|
608640: 66 89 45 c8 mov %ax,-0x38(%rbp)
|
|
608644: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
608649: 89 45 e0 mov %eax,-0x20(%rbp)
|
|
60864c: b8 f4 01 00 00 mov $0x1f4,%eax
|
|
608651: 89 45 e8 mov %eax,-0x18(%rbp)
|
|
608654: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
608658: 48 89 c6 mov %rax,%rsi
|
|
60865b: 48 8d 45 c8 lea -0x38(%rbp),%rax
|
|
60865f: 48 89 c7 mov %rax,%rdi
|
|
608662: e8 54 fb ff ff call 6081bb <callback_callback_anotherPrintTest+0x1d42>
|
|
608667: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
60866b: 48 8d 75 c8 lea -0x38(%rbp),%rsi
|
|
60866f: 48 89 c7 mov %rax,%rdi
|
|
608672: b9 05 00 00 00 mov $0x5,%ecx
|
|
608677: f3 48 a5 rep movsq %ds:(%rsi),%es:(%rdi)
|
|
60867a: c9 leave
|
|
60867b: c3 ret
|
|
60867c: 55 push %rbp
|
|
60867d: 48 89 e5 mov %rsp,%rbp
|
|
608680: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
608687: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
60868b: 48 b8 28 00 00 00 00 movabs $0x28,%rax
|
|
608692: 00 00 00
|
|
608695: 48 89 c7 mov %rax,%rdi
|
|
608698: e8 23 14 00 00 call 609ac0 <_fini+0xaa6>
|
|
60869d: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
6086a1: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
6086a5: b9 06 00 00 00 mov $0x6,%ecx
|
|
6086aa: 66 89 08 mov %cx,(%rax)
|
|
6086ad: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
6086b1: 48 83 c0 18 add $0x18,%rax
|
|
6086b5: b9 ff ff ff ff mov $0xffffffff,%ecx
|
|
6086ba: 89 08 mov %ecx,(%rax)
|
|
6086bc: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
6086c0: 48 83 c0 20 add $0x20,%rax
|
|
6086c4: b9 f4 01 00 00 mov $0x1f4,%ecx
|
|
6086c9: 89 08 mov %ecx,(%rax)
|
|
6086cb: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6086cf: 48 89 c6 mov %rax,%rsi
|
|
6086d2: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
6086d6: 48 89 c7 mov %rax,%rdi
|
|
6086d9: e8 dd fa ff ff call 6081bb <callback_callback_anotherPrintTest+0x1d42>
|
|
6086de: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
6086e2: c9 leave
|
|
6086e3: c3 ret
|
|
6086e4: 55 push %rbp
|
|
6086e5: 48 89 e5 mov %rsp,%rbp
|
|
6086e8: 48 81 ec 20 00 00 00 sub $0x20,%rsp
|
|
6086ef: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
6086f3: 48 8d 45 f0 lea -0x10(%rbp),%rax
|
|
6086f7: 49 89 c2 mov %rax,%r10
|
|
6086fa: b8 13 54 00 00 mov $0x5413,%eax
|
|
6086ff: 48 89 c6 mov %rax,%rsi
|
|
608702: b8 01 00 00 00 mov $0x1,%eax
|
|
608707: 48 89 c7 mov %rax,%rdi
|
|
60870a: 4c 89 d2 mov %r10,%rdx
|
|
60870d: b8 00 00 00 00 mov $0x0,%eax
|
|
608712: e8 c9 13 00 00 call 609ae0 <_fini+0xac6>
|
|
608717: b8 00 00 00 00 mov $0x0,%eax
|
|
60871c: 89 45 ec mov %eax,-0x14(%rbp)
|
|
60871f: 0f b7 45 f2 movzwl -0xe(%rbp),%eax
|
|
608723: 8b 4d ec mov -0x14(%rbp),%ecx
|
|
608726: 39 c1 cmp %eax,%ecx
|
|
608728: 0f 8d 26 00 00 00 jge 608754 <callback_callback_anotherPrintTest+0x22db>
|
|
60872e: e9 0b 00 00 00 jmp 60873e <callback_callback_anotherPrintTest+0x22c5>
|
|
608733: 8b 45 ec mov -0x14(%rbp),%eax
|
|
608736: 83 c0 01 add $0x1,%eax
|
|
608739: 89 45 ec mov %eax,-0x14(%rbp)
|
|
60873c: eb e1 jmp 60871f <callback_callback_anotherPrintTest+0x22a6>
|
|
60873e: 48 8d 05 f9 a0 20 00 lea 0x20a0f9(%rip),%rax # 81283e <_DYNAMIC@plt+0x20075e>
|
|
608745: 48 89 c7 mov %rax,%rdi
|
|
608748: b8 00 00 00 00 mov $0x0,%eax
|
|
60874d: e8 fe 23 00 00 call 60ab50 <_fini+0x1b36>
|
|
608752: eb df jmp 608733 <callback_callback_anotherPrintTest+0x22ba>
|
|
608754: 48 8d 05 e5 a0 20 00 lea 0x20a0e5(%rip),%rax # 812840 <_DYNAMIC@plt+0x200760>
|
|
60875b: 48 89 c7 mov %rax,%rdi
|
|
60875e: b8 00 00 00 00 mov $0x0,%eax
|
|
608763: e8 e8 23 00 00 call 60ab50 <_fini+0x1b36>
|
|
608768: c9 leave
|
|
608769: c3 ret
|
|
60876a: 55 push %rbp
|
|
60876b: 48 89 e5 mov %rsp,%rbp
|
|
60876e: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
608775: b8 11 00 00 00 mov $0x11,%eax
|
|
60877a: 66 89 45 fe mov %ax,-0x2(%rbp)
|
|
60877e: 0f b7 45 fe movzwl -0x2(%rbp),%eax
|
|
608782: c9 leave
|
|
608783: c3 ret
|
|
608784: 55 push %rbp
|
|
608785: 48 89 e5 mov %rsp,%rbp
|
|
608788: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
60878f: 48 b8 02 00 00 00 00 movabs $0x2,%rax
|
|
608796: 00 00 00
|
|
608799: 48 89 c7 mov %rax,%rdi
|
|
60879c: e8 1f 13 00 00 call 609ac0 <_fini+0xaa6>
|
|
6087a1: 48 89 45 f8 mov %rax,-0x8(%rbp)
|
|
6087a5: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6087a9: b9 11 00 00 00 mov $0x11,%ecx
|
|
6087ae: 66 89 08 mov %cx,(%rax)
|
|
6087b1: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6087b5: c9 leave
|
|
6087b6: c3 ret
|
|
6087b7: 55 push %rbp
|
|
6087b8: 48 89 e5 mov %rsp,%rbp
|
|
6087bb: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
6087c2: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
6087c6: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
6087ca: c9 leave
|
|
6087cb: c3 ret
|
|
6087cc: 55 push %rbp
|
|
6087cd: 48 89 e5 mov %rsp,%rbp
|
|
6087d0: 48 81 ec 50 00 00 00 sub $0x50,%rsp
|
|
6087d7: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
6087db: b8 01 00 00 00 mov $0x1,%eax
|
|
6087e0: 66 89 45 d0 mov %ax,-0x30(%rbp)
|
|
6087e4: b8 02 00 00 00 mov $0x2,%eax
|
|
6087e9: 48 89 c6 mov %rax,%rsi
|
|
6087ec: b8 01 00 00 00 mov $0x1,%eax
|
|
6087f1: 48 89 c7 mov %rax,%rdi
|
|
6087f4: e8 84 03 00 00 call 608b7d <callback_callback_anotherPrintTest+0x2704>
|
|
6087f9: 48 89 45 d8 mov %rax,-0x28(%rbp)
|
|
6087fd: b8 90 01 00 00 mov $0x190,%eax
|
|
608802: 48 89 c6 mov %rax,%rsi
|
|
608805: b8 03 00 00 00 mov $0x3,%eax
|
|
60880a: 48 89 c7 mov %rax,%rdi
|
|
60880d: e8 22 03 00 00 call 608b34 <callback_callback_anotherPrintTest+0x26bb>
|
|
608812: 48 89 45 c0 mov %rax,-0x40(%rbp)
|
|
608816: 48 89 55 c8 mov %rdx,-0x38(%rbp)
|
|
60881a: 48 8d 75 c0 lea -0x40(%rbp),%rsi
|
|
60881e: 48 8d 7d e0 lea -0x20(%rbp),%rdi
|
|
608822: 48 a5 movsq %ds:(%rsi),%es:(%rdi)
|
|
608824: a5 movsl %ds:(%rsi),%es:(%rdi)
|
|
608825: b8 06 00 00 00 mov $0x6,%eax
|
|
60882a: 48 89 c6 mov %rax,%rsi
|
|
60882d: b8 05 00 00 00 mov $0x5,%eax
|
|
608832: 48 89 c7 mov %rax,%rdi
|
|
608835: e8 fa 02 00 00 call 608b34 <callback_callback_anotherPrintTest+0x26bb>
|
|
60883a: 48 89 45 b0 mov %rax,-0x50(%rbp)
|
|
60883e: 48 89 55 b8 mov %rdx,-0x48(%rbp)
|
|
608842: 48 8d 75 b0 lea -0x50(%rbp),%rsi
|
|
608846: 48 8d 7d ec lea -0x14(%rbp),%rdi
|
|
60884a: 48 a5 movsq %ds:(%rsi),%es:(%rdi)
|
|
60884c: a5 movsl %ds:(%rsi),%es:(%rdi)
|
|
60884d: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608851: 48 8d 75 d0 lea -0x30(%rbp),%rsi
|
|
608855: 48 89 c7 mov %rax,%rdi
|
|
608858: b9 05 00 00 00 mov $0x5,%ecx
|
|
60885d: f3 48 a5 rep movsq %ds:(%rsi),%es:(%rdi)
|
|
608860: c9 leave
|
|
608861: c3 ret
|
|
608862: 55 push %rbp
|
|
608863: 48 89 e5 mov %rsp,%rbp
|
|
608866: 48 81 ec 30 00 00 00 sub $0x30,%rsp
|
|
60886d: 48 b8 28 00 00 00 00 movabs $0x28,%rax
|
|
608874: 00 00 00
|
|
608877: 48 89 c7 mov %rax,%rdi
|
|
60887a: e8 41 12 00 00 call 609ac0 <_fini+0xaa6>
|
|
60887f: 48 89 45 f8 mov %rax,-0x8(%rbp)
|
|
608883: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608887: b9 01 00 00 00 mov $0x1,%ecx
|
|
60888c: 66 89 08 mov %cx,(%rax)
|
|
60888f: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608893: 48 83 c0 08 add $0x8,%rax
|
|
608897: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
60889b: b8 02 00 00 00 mov $0x2,%eax
|
|
6088a0: 48 89 c6 mov %rax,%rsi
|
|
6088a3: b8 01 00 00 00 mov $0x1,%eax
|
|
6088a8: 48 89 c7 mov %rax,%rdi
|
|
6088ab: e8 cd 02 00 00 call 608b7d <callback_callback_anotherPrintTest+0x2704>
|
|
6088b0: 48 8b 4d f0 mov -0x10(%rbp),%rcx
|
|
6088b4: 48 89 01 mov %rax,(%rcx)
|
|
6088b7: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6088bb: 48 83 c0 10 add $0x10,%rax
|
|
6088bf: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
6088c3: b8 90 01 00 00 mov $0x190,%eax
|
|
6088c8: 48 89 c6 mov %rax,%rsi
|
|
6088cb: b8 03 00 00 00 mov $0x3,%eax
|
|
6088d0: 48 89 c7 mov %rax,%rdi
|
|
6088d3: e8 5c 02 00 00 call 608b34 <callback_callback_anotherPrintTest+0x26bb>
|
|
6088d8: 48 89 45 e0 mov %rax,-0x20(%rbp)
|
|
6088dc: 48 89 55 e8 mov %rdx,-0x18(%rbp)
|
|
6088e0: 48 8d 75 e0 lea -0x20(%rbp),%rsi
|
|
6088e4: 48 8b 7d f0 mov -0x10(%rbp),%rdi
|
|
6088e8: 48 a5 movsq %ds:(%rsi),%es:(%rdi)
|
|
6088ea: a5 movsl %ds:(%rsi),%es:(%rdi)
|
|
6088eb: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6088ef: 48 83 c0 1c add $0x1c,%rax
|
|
6088f3: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
6088f7: b8 06 00 00 00 mov $0x6,%eax
|
|
6088fc: 48 89 c6 mov %rax,%rsi
|
|
6088ff: b8 05 00 00 00 mov $0x5,%eax
|
|
608904: 48 89 c7 mov %rax,%rdi
|
|
608907: e8 28 02 00 00 call 608b34 <callback_callback_anotherPrintTest+0x26bb>
|
|
60890c: 48 89 45 d0 mov %rax,-0x30(%rbp)
|
|
608910: 48 89 55 d8 mov %rdx,-0x28(%rbp)
|
|
608914: 48 8d 75 d0 lea -0x30(%rbp),%rsi
|
|
608918: 48 8b 7d f0 mov -0x10(%rbp),%rdi
|
|
60891c: 48 a5 movsq %ds:(%rsi),%es:(%rdi)
|
|
60891e: a5 movsl %ds:(%rsi),%es:(%rdi)
|
|
60891f: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608923: c9 leave
|
|
608924: c3 ret
|
|
608925: 55 push %rbp
|
|
608926: 48 89 e5 mov %rsp,%rbp
|
|
608929: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
608930: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
608934: c9 leave
|
|
608935: c3 ret
|
|
608936: 55 push %rbp
|
|
608937: 48 89 e5 mov %rsp,%rbp
|
|
60893a: 48 81 ec 30 00 00 00 sub $0x30,%rsp
|
|
608941: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
608945: b8 0e 00 00 00 mov $0xe,%eax
|
|
60894a: 66 89 45 d0 mov %ax,-0x30(%rbp)
|
|
60894e: b8 00 00 00 00 mov $0x0,%eax
|
|
608953: e8 87 d8 ff ff call 6061df <main+0x1172>
|
|
608958: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
60895c: 48 8d 45 d0 lea -0x30(%rbp),%rax
|
|
608960: 48 89 c7 mov %rax,%rdi
|
|
608963: e8 bd ff ff ff call 608925 <callback_callback_anotherPrintTest+0x24ac>
|
|
608968: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
60896c: 48 8d 75 d0 lea -0x30(%rbp),%rsi
|
|
608970: 48 89 c7 mov %rax,%rdi
|
|
608973: b9 05 00 00 00 mov $0x5,%ecx
|
|
608978: f3 48 a5 rep movsq %ds:(%rsi),%es:(%rdi)
|
|
60897b: c9 leave
|
|
60897c: c3 ret
|
|
60897d: 55 push %rbp
|
|
60897e: 48 89 e5 mov %rsp,%rbp
|
|
608981: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
608988: 48 b8 28 00 00 00 00 movabs $0x28,%rax
|
|
60898f: 00 00 00
|
|
608992: 48 89 c7 mov %rax,%rdi
|
|
608995: e8 26 11 00 00 call 609ac0 <_fini+0xaa6>
|
|
60899a: 48 89 45 f8 mov %rax,-0x8(%rbp)
|
|
60899e: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6089a2: b9 0e 00 00 00 mov $0xe,%ecx
|
|
6089a7: 66 89 08 mov %cx,(%rax)
|
|
6089aa: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6089ae: 48 83 c0 20 add $0x20,%rax
|
|
6089b2: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
6089b6: b8 00 00 00 00 mov $0x0,%eax
|
|
6089bb: e8 1f d8 ff ff call 6061df <main+0x1172>
|
|
6089c0: 48 8b 4d f0 mov -0x10(%rbp),%rcx
|
|
6089c4: 48 89 01 mov %rax,(%rcx)
|
|
6089c7: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6089cb: 48 89 c7 mov %rax,%rdi
|
|
6089ce: e8 52 ff ff ff call 608925 <callback_callback_anotherPrintTest+0x24ac>
|
|
6089d3: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6089d7: c9 leave
|
|
6089d8: c3 ret
|
|
6089d9: 55 push %rbp
|
|
6089da: 48 89 e5 mov %rsp,%rbp
|
|
6089dd: 48 81 ec 20 00 00 00 sub $0x20,%rsp
|
|
6089e4: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
6089e8: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
6089ec: 48 89 55 e8 mov %rdx,-0x18(%rbp)
|
|
6089f0: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
6089f4: 48 83 c0 04 add $0x4,%rax
|
|
6089f8: 8b 4d f0 mov -0x10(%rbp),%ecx
|
|
6089fb: 89 08 mov %ecx,(%rax)
|
|
6089fd: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608a01: 48 83 c0 08 add $0x8,%rax
|
|
608a05: 8b 4d e8 mov -0x18(%rbp),%ecx
|
|
608a08: 89 08 mov %ecx,(%rax)
|
|
608a0a: c9 leave
|
|
608a0b: c3 ret
|
|
608a0c: 55 push %rbp
|
|
608a0d: 48 89 e5 mov %rsp,%rbp
|
|
608a10: 48 81 ec 20 00 00 00 sub $0x20,%rsp
|
|
608a17: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
608a1b: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
608a1f: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608a23: 48 83 c0 04 add $0x4,%rax
|
|
608a27: 48 8b 4d f0 mov -0x10(%rbp),%rcx
|
|
608a2b: 48 83 c1 04 add $0x4,%rcx
|
|
608a2f: 48 89 45 e8 mov %rax,-0x18(%rbp)
|
|
608a33: 8b 00 mov (%rax),%eax
|
|
608a35: 8b 09 mov (%rcx),%ecx
|
|
608a37: 01 c8 add %ecx,%eax
|
|
608a39: 48 8b 4d e8 mov -0x18(%rbp),%rcx
|
|
608a3d: 89 01 mov %eax,(%rcx)
|
|
608a3f: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608a43: 48 83 c0 08 add $0x8,%rax
|
|
608a47: 48 8b 4d f0 mov -0x10(%rbp),%rcx
|
|
608a4b: 48 83 c1 08 add $0x8,%rcx
|
|
608a4f: 48 89 45 e8 mov %rax,-0x18(%rbp)
|
|
608a53: 8b 00 mov (%rax),%eax
|
|
608a55: 8b 09 mov (%rcx),%ecx
|
|
608a57: 01 c8 add %ecx,%eax
|
|
608a59: 48 8b 4d e8 mov -0x18(%rbp),%rcx
|
|
608a5d: 89 01 mov %eax,(%rcx)
|
|
608a5f: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608a63: 48 83 c0 08 add $0x8,%rax
|
|
608a67: 48 8b 4d f0 mov -0x10(%rbp),%rcx
|
|
608a6b: 48 83 c1 04 add $0x4,%rcx
|
|
608a6f: 48 89 45 e8 mov %rax,-0x18(%rbp)
|
|
608a73: 48 89 4d e0 mov %rcx,-0x20(%rbp)
|
|
608a77: 48 8b 45 e0 mov -0x20(%rbp),%rax
|
|
608a7b: 8b 00 mov (%rax),%eax
|
|
608a7d: 48 89 c6 mov %rax,%rsi
|
|
608a80: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
608a84: 8b 00 mov (%rax),%eax
|
|
608a86: 48 89 c7 mov %rax,%rdi
|
|
608a89: e8 7e 00 00 00 call 608b0c <callback_callback_anotherPrintTest+0x2693>
|
|
608a8e: c9 leave
|
|
608a8f: c3 ret
|
|
608a90: 55 push %rbp
|
|
608a91: 48 89 e5 mov %rsp,%rbp
|
|
608a94: 48 81 ec 20 00 00 00 sub $0x20,%rsp
|
|
608a9b: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
608a9f: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
608aa3: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608aa7: 48 83 c0 04 add $0x4,%rax
|
|
608aab: 48 8b 4d f0 mov -0x10(%rbp),%rcx
|
|
608aaf: 48 83 c1 04 add $0x4,%rcx
|
|
608ab3: 48 89 45 e8 mov %rax,-0x18(%rbp)
|
|
608ab7: 8b 00 mov (%rax),%eax
|
|
608ab9: 8b 09 mov (%rcx),%ecx
|
|
608abb: 29 c8 sub %ecx,%eax
|
|
608abd: 48 8b 4d e8 mov -0x18(%rbp),%rcx
|
|
608ac1: 89 01 mov %eax,(%rcx)
|
|
608ac3: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608ac7: 48 83 c0 08 add $0x8,%rax
|
|
608acb: 48 8b 4d f0 mov -0x10(%rbp),%rcx
|
|
608acf: 48 83 c1 08 add $0x8,%rcx
|
|
608ad3: 48 89 45 e8 mov %rax,-0x18(%rbp)
|
|
608ad7: 8b 00 mov (%rax),%eax
|
|
608ad9: 8b 09 mov (%rcx),%ecx
|
|
608adb: 29 c8 sub %ecx,%eax
|
|
608add: 48 8b 4d e8 mov -0x18(%rbp),%rcx
|
|
608ae1: 89 01 mov %eax,(%rcx)
|
|
608ae3: c9 leave
|
|
608ae4: c3 ret
|
|
608ae5: 55 push %rbp
|
|
608ae6: 48 89 e5 mov %rsp,%rbp
|
|
608ae9: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
608af0: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
608af4: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608af8: 48 83 c0 04 add $0x4,%rax
|
|
608afc: 48 8b 4d f8 mov -0x8(%rbp),%rcx
|
|
608b00: 48 83 c1 08 add $0x8,%rcx
|
|
608b04: 8b 00 mov (%rax),%eax
|
|
608b06: 8b 09 mov (%rcx),%ecx
|
|
608b08: 01 c8 add %ecx,%eax
|
|
608b0a: c9 leave
|
|
608b0b: c3 ret
|
|
608b0c: 55 push %rbp
|
|
608b0d: 48 89 e5 mov %rsp,%rbp
|
|
608b10: 48 81 ec 20 00 00 00 sub $0x20,%rsp
|
|
608b17: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
608b1b: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
608b1f: 8b 45 f8 mov -0x8(%rbp),%eax
|
|
608b22: 8b 4d f0 mov -0x10(%rbp),%ecx
|
|
608b25: 01 c8 add %ecx,%eax
|
|
608b27: 89 45 ec mov %eax,-0x14(%rbp)
|
|
608b2a: 8b 45 f8 mov -0x8(%rbp),%eax
|
|
608b2d: 8b 4d f0 mov -0x10(%rbp),%ecx
|
|
608b30: 01 c8 add %ecx,%eax
|
|
608b32: c9 leave
|
|
608b33: c3 ret
|
|
608b34: 55 push %rbp
|
|
608b35: 48 89 e5 mov %rsp,%rbp
|
|
608b38: 48 81 ec 20 00 00 00 sub $0x20,%rsp
|
|
608b3f: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
608b43: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
608b47: b8 00 00 00 00 mov $0x0,%eax
|
|
608b4c: 66 89 45 e4 mov %ax,-0x1c(%rbp)
|
|
608b50: b8 7b 00 00 00 mov $0x7b,%eax
|
|
608b55: 89 45 e8 mov %eax,-0x18(%rbp)
|
|
608b58: 8b 45 f0 mov -0x10(%rbp),%eax
|
|
608b5b: 49 89 c2 mov %rax,%r10
|
|
608b5e: 8b 45 f8 mov -0x8(%rbp),%eax
|
|
608b61: 48 89 c6 mov %rax,%rsi
|
|
608b64: 48 8d 45 e4 lea -0x1c(%rbp),%rax
|
|
608b68: 48 89 c7 mov %rax,%rdi
|
|
608b6b: 4c 89 d2 mov %r10,%rdx
|
|
608b6e: e8 66 fe ff ff call 6089d9 <callback_callback_anotherPrintTest+0x2560>
|
|
608b73: 48 8b 45 e4 mov -0x1c(%rbp),%rax
|
|
608b77: 48 8b 55 ec mov -0x14(%rbp),%rdx
|
|
608b7b: c9 leave
|
|
608b7c: c3 ret
|
|
608b7d: 55 push %rbp
|
|
608b7e: 48 89 e5 mov %rsp,%rbp
|
|
608b81: 48 81 ec 20 00 00 00 sub $0x20,%rsp
|
|
608b88: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
608b8c: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
608b90: 48 b8 0c 00 00 00 00 movabs $0xc,%rax
|
|
608b97: 00 00 00
|
|
608b9a: 48 89 c7 mov %rax,%rdi
|
|
608b9d: e8 1e 0f 00 00 call 609ac0 <_fini+0xaa6>
|
|
608ba2: 48 89 45 e8 mov %rax,-0x18(%rbp)
|
|
608ba6: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
608baa: b9 00 00 00 00 mov $0x0,%ecx
|
|
608baf: 66 89 08 mov %cx,(%rax)
|
|
608bb2: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
608bb6: 48 83 c0 04 add $0x4,%rax
|
|
608bba: b9 7b 00 00 00 mov $0x7b,%ecx
|
|
608bbf: 89 08 mov %ecx,(%rax)
|
|
608bc1: 8b 45 f0 mov -0x10(%rbp),%eax
|
|
608bc4: 49 89 c2 mov %rax,%r10
|
|
608bc7: 8b 45 f8 mov -0x8(%rbp),%eax
|
|
608bca: 48 89 c6 mov %rax,%rsi
|
|
608bcd: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
608bd1: 48 89 c7 mov %rax,%rdi
|
|
608bd4: 4c 89 d2 mov %r10,%rdx
|
|
608bd7: e8 fd fd ff ff call 6089d9 <callback_callback_anotherPrintTest+0x2560>
|
|
608bdc: 48 8b 45 e8 mov -0x18(%rbp),%rax
|
|
608be0: c9 leave
|
|
608be1: c3 ret
|
|
608be2: 55 push %rbp
|
|
608be3: 48 89 e5 mov %rsp,%rbp
|
|
608be6: 48 81 ec 20 00 00 00 sub $0x20,%rsp
|
|
608bed: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
608bf1: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
608bf5: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608bf9: 48 83 c0 04 add $0x4,%rax
|
|
608bfd: 48 8b 4d f0 mov -0x10(%rbp),%rcx
|
|
608c01: 48 83 c1 04 add $0x4,%rcx
|
|
608c05: 48 89 45 e8 mov %rax,-0x18(%rbp)
|
|
608c09: 8b 00 mov (%rax),%eax
|
|
608c0b: 8b 09 mov (%rcx),%ecx
|
|
608c0d: 01 c8 add %ecx,%eax
|
|
608c0f: 48 8b 4d e8 mov -0x18(%rbp),%rcx
|
|
608c13: 89 01 mov %eax,(%rcx)
|
|
608c15: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608c19: 48 83 c0 08 add $0x8,%rax
|
|
608c1d: 48 8b 4d f0 mov -0x10(%rbp),%rcx
|
|
608c21: 48 83 c1 08 add $0x8,%rcx
|
|
608c25: 48 89 45 e8 mov %rax,-0x18(%rbp)
|
|
608c29: 8b 00 mov (%rax),%eax
|
|
608c2b: 8b 09 mov (%rcx),%ecx
|
|
608c2d: 01 c8 add %ecx,%eax
|
|
608c2f: 48 8b 4d e8 mov -0x18(%rbp),%rcx
|
|
608c33: 89 01 mov %eax,(%rcx)
|
|
608c35: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608c39: 48 83 c0 0c add $0xc,%rax
|
|
608c3d: 48 8b 4d f0 mov -0x10(%rbp),%rcx
|
|
608c41: 48 83 c1 0c add $0xc,%rcx
|
|
608c45: 48 89 45 e8 mov %rax,-0x18(%rbp)
|
|
608c49: 8b 00 mov (%rax),%eax
|
|
608c4b: 8b 09 mov (%rcx),%ecx
|
|
608c4d: 01 c8 add %ecx,%eax
|
|
608c4f: 48 8b 4d e8 mov -0x18(%rbp),%rcx
|
|
608c53: 89 01 mov %eax,(%rcx)
|
|
608c55: c9 leave
|
|
608c56: c3 ret
|
|
608c57: 55 push %rbp
|
|
608c58: 48 89 e5 mov %rsp,%rbp
|
|
608c5b: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
608c62: b8 13 00 00 00 mov $0x13,%eax
|
|
608c67: 66 89 45 f0 mov %ax,-0x10(%rbp)
|
|
608c6b: 48 8b 45 f0 mov -0x10(%rbp),%rax
|
|
608c6f: 48 8b 55 f8 mov -0x8(%rbp),%rdx
|
|
608c73: c9 leave
|
|
608c74: c3 ret
|
|
608c75: 55 push %rbp
|
|
608c76: 48 89 e5 mov %rsp,%rbp
|
|
608c79: 48 81 ec 10 00 00 00 sub $0x10,%rsp
|
|
608c80: 48 b8 10 00 00 00 00 movabs $0x10,%rax
|
|
608c87: 00 00 00
|
|
608c8a: 48 89 c7 mov %rax,%rdi
|
|
608c8d: e8 2e 0e 00 00 call 609ac0 <_fini+0xaa6>
|
|
608c92: 48 89 45 f8 mov %rax,-0x8(%rbp)
|
|
608c96: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608c9a: b9 13 00 00 00 mov $0x13,%ecx
|
|
608c9f: 66 89 08 mov %cx,(%rax)
|
|
608ca2: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608ca6: c9 leave
|
|
608ca7: c3 ret
|
|
608ca8: 48 89 f8 mov %rdi,%rax
|
|
608cab: 48 83 fa 08 cmp $0x8,%rdx
|
|
608caf: 72 14 jb 608cc5 <callback_callback_anotherPrintTest+0x284c>
|
|
608cb1: f7 c7 07 00 00 00 test $0x7,%edi
|
|
608cb7: 74 0c je 608cc5 <callback_callback_anotherPrintTest+0x284c>
|
|
608cb9: a4 movsb %ds:(%rsi),%es:(%rdi)
|
|
608cba: 48 ff ca dec %rdx
|
|
608cbd: f7 c7 07 00 00 00 test $0x7,%edi
|
|
608cc3: 75 f4 jne 608cb9 <callback_callback_anotherPrintTest+0x2840>
|
|
608cc5: 48 89 d1 mov %rdx,%rcx
|
|
608cc8: 48 c1 e9 03 shr $0x3,%rcx
|
|
608ccc: f3 48 a5 rep movsq %ds:(%rsi),%es:(%rdi)
|
|
608ccf: 83 e2 07 and $0x7,%edx
|
|
608cd2: 74 05 je 608cd9 <callback_callback_anotherPrintTest+0x2860>
|
|
608cd4: a4 movsb %ds:(%rsi),%es:(%rdi)
|
|
608cd5: ff ca dec %edx
|
|
608cd7: 75 fb jne 608cd4 <callback_callback_anotherPrintTest+0x285b>
|
|
608cd9: c3 ret
|
|
608cda: 48 0f b6 c6 movzbq %sil,%rax
|
|
608cde: 49 b8 01 01 01 01 01 movabs $0x101010101010101,%r8
|
|
608ce5: 01 01 01
|
|
608ce8: 49 0f af c0 imul %r8,%rax
|
|
608cec: 48 83 fa 7e cmp $0x7e,%rdx
|
|
608cf0: 77 78 ja 608d6a <callback_callback_anotherPrintTest+0x28f1>
|
|
608cf2: 85 d2 test %edx,%edx
|
|
608cf4: 74 70 je 608d66 <callback_callback_anotherPrintTest+0x28ed>
|
|
608cf6: 40 88 37 mov %sil,(%rdi)
|
|
608cf9: 40 88 74 17 ff mov %sil,-0x1(%rdi,%rdx,1)
|
|
608cfe: 83 fa 02 cmp $0x2,%edx
|
|
608d01: 76 63 jbe 608d66 <callback_callback_anotherPrintTest+0x28ed>
|
|
608d03: 66 89 47 01 mov %ax,0x1(%rdi)
|
|
608d07: 66 89 44 17 fd mov %ax,-0x3(%rdi,%rdx,1)
|
|
608d0c: 83 fa 06 cmp $0x6,%edx
|
|
608d0f: 76 55 jbe 608d66 <callback_callback_anotherPrintTest+0x28ed>
|
|
608d11: 89 47 03 mov %eax,0x3(%rdi)
|
|
608d14: 89 44 17 f9 mov %eax,-0x7(%rdi,%rdx,1)
|
|
608d18: 83 fa 0e cmp $0xe,%edx
|
|
608d1b: 76 49 jbe 608d66 <callback_callback_anotherPrintTest+0x28ed>
|
|
608d1d: 48 89 47 07 mov %rax,0x7(%rdi)
|
|
608d21: 48 89 44 17 f1 mov %rax,-0xf(%rdi,%rdx,1)
|
|
608d26: 83 fa 1e cmp $0x1e,%edx
|
|
608d29: 76 3b jbe 608d66 <callback_callback_anotherPrintTest+0x28ed>
|
|
608d2b: 48 89 47 0f mov %rax,0xf(%rdi)
|
|
608d2f: 48 89 47 17 mov %rax,0x17(%rdi)
|
|
608d33: 48 89 44 17 e1 mov %rax,-0x1f(%rdi,%rdx,1)
|
|
608d38: 48 89 44 17 e9 mov %rax,-0x17(%rdi,%rdx,1)
|
|
608d3d: 83 fa 3e cmp $0x3e,%edx
|
|
608d40: 76 24 jbe 608d66 <callback_callback_anotherPrintTest+0x28ed>
|
|
608d42: 48 89 47 1f mov %rax,0x1f(%rdi)
|
|
608d46: 48 89 47 27 mov %rax,0x27(%rdi)
|
|
608d4a: 48 89 47 2f mov %rax,0x2f(%rdi)
|
|
608d4e: 48 89 47 37 mov %rax,0x37(%rdi)
|
|
608d52: 48 89 44 17 c1 mov %rax,-0x3f(%rdi,%rdx,1)
|
|
608d57: 48 89 44 17 c9 mov %rax,-0x37(%rdi,%rdx,1)
|
|
608d5c: 48 89 44 17 d1 mov %rax,-0x2f(%rdi,%rdx,1)
|
|
608d61: 48 89 44 17 d9 mov %rax,-0x27(%rdi,%rdx,1)
|
|
608d66: 48 89 f8 mov %rdi,%rax
|
|
608d69: c3 ret
|
|
608d6a: f7 c7 0f 00 00 00 test $0xf,%edi
|
|
608d70: 49 89 f8 mov %rdi,%r8
|
|
608d73: 48 89 44 17 f8 mov %rax,-0x8(%rdi,%rdx,1)
|
|
608d78: 48 89 d1 mov %rdx,%rcx
|
|
608d7b: 75 0b jne 608d88 <callback_callback_anotherPrintTest+0x290f>
|
|
608d7d: 48 c1 e9 03 shr $0x3,%rcx
|
|
608d81: f3 48 ab rep stos %rax,%es:(%rdi)
|
|
608d84: 4c 89 c0 mov %r8,%rax
|
|
608d87: c3 ret
|
|
608d88: 31 d2 xor %edx,%edx
|
|
608d8a: 29 fa sub %edi,%edx
|
|
608d8c: 83 e2 0f and $0xf,%edx
|
|
608d8f: 48 89 07 mov %rax,(%rdi)
|
|
608d92: 48 89 47 08 mov %rax,0x8(%rdi)
|
|
608d96: 48 29 d1 sub %rdx,%rcx
|
|
608d99: 48 01 d7 add %rdx,%rdi
|
|
608d9c: eb df jmp 608d7d <callback_callback_anotherPrintTest+0x2904>
|
|
608d9e: 48 89 fe mov %rdi,%rsi
|
|
608da1: bf 02 10 00 00 mov $0x1002,%edi
|
|
608da6: b8 9e 00 00 00 mov $0x9e,%eax
|
|
608dab: 0f 05 syscall
|
|
608dad: c3 ret
|
|
608dae: 00 00 add %al,(%rax)
|
|
608db0: 55 push %rbp
|
|
608db1: 48 89 e5 mov %rsp,%rbp
|
|
608db4: 48 81 ec 30 00 00 00 sub $0x30,%rsp
|
|
608dbb: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
608dbf: 48 89 75 f0 mov %rsi,-0x10(%rbp)
|
|
608dc3: 48 89 55 e8 mov %rdx,-0x18(%rbp)
|
|
608dc7: 48 89 4d e0 mov %rcx,-0x20(%rbp)
|
|
608dcb: 8b 45 e8 mov -0x18(%rbp),%eax
|
|
608dce: 83 c0 07 add $0x7,%eax
|
|
608dd1: 83 e0 f8 and $0xfffffff8,%eax
|
|
608dd4: 89 45 e8 mov %eax,-0x18(%rbp)
|
|
608dd7: 8b 45 e0 mov -0x20(%rbp),%eax
|
|
608dda: 83 c0 07 add $0x7,%eax
|
|
608ddd: 83 e0 f8 and $0xfffffff8,%eax
|
|
608de0: 89 45 e0 mov %eax,-0x20(%rbp)
|
|
608de3: e9 e3 01 00 00 jmp 608fcb <callback_callback_anotherPrintTest+0x2b52>
|
|
608de8: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608dec: 8b 00 mov (%rax),%eax
|
|
608dee: 8b 4d e8 mov -0x18(%rbp),%ecx
|
|
608df1: 01 c8 add %ecx,%eax
|
|
608df3: 83 f8 30 cmp $0x30,%eax
|
|
608df6: 0f 87 37 00 00 00 ja 608e33 <callback_callback_anotherPrintTest+0x29ba>
|
|
608dfc: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608e00: 48 89 45 d8 mov %rax,-0x28(%rbp)
|
|
608e04: 8b 00 mov (%rax),%eax
|
|
608e06: 8b 4d e8 mov -0x18(%rbp),%ecx
|
|
608e09: 01 c8 add %ecx,%eax
|
|
608e0b: 48 8b 4d d8 mov -0x28(%rbp),%rcx
|
|
608e0f: 89 01 mov %eax,(%rcx)
|
|
608e11: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608e15: 48 83 c0 10 add $0x10,%rax
|
|
608e19: 48 8b 4d f8 mov -0x8(%rbp),%rcx
|
|
608e1d: 8b 09 mov (%rcx),%ecx
|
|
608e1f: 48 8b 00 mov (%rax),%rax
|
|
608e22: 48 01 c8 add %rcx,%rax
|
|
608e25: 8b 4d e8 mov -0x18(%rbp),%ecx
|
|
608e28: 48 63 c9 movslq %ecx,%rcx
|
|
608e2b: 48 29 c8 sub %rcx,%rax
|
|
608e2e: e9 bb 01 00 00 jmp 608fee <callback_callback_anotherPrintTest+0x2b75>
|
|
608e33: e9 0c 01 00 00 jmp 608f44 <callback_callback_anotherPrintTest+0x2acb>
|
|
608e38: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608e3c: 48 83 c0 04 add $0x4,%rax
|
|
608e40: 8b 00 mov (%rax),%eax
|
|
608e42: 81 f8 b0 00 00 00 cmp $0xb0,%eax
|
|
608e48: 0f 83 f1 00 00 00 jae 608f3f <callback_callback_anotherPrintTest+0x2ac6>
|
|
608e4e: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608e52: 48 83 c0 04 add $0x4,%rax
|
|
608e56: 48 89 45 d8 mov %rax,-0x28(%rbp)
|
|
608e5a: 8b 00 mov (%rax),%eax
|
|
608e5c: 83 c0 10 add $0x10,%eax
|
|
608e5f: 48 8b 4d d8 mov -0x28(%rbp),%rcx
|
|
608e63: 89 01 mov %eax,(%rcx)
|
|
608e65: 8b 45 e8 mov -0x18(%rbp),%eax
|
|
608e68: 83 f8 08 cmp $0x8,%eax
|
|
608e6b: 0f 85 21 00 00 00 jne 608e92 <callback_callback_anotherPrintTest+0x2a19>
|
|
608e71: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608e75: 48 83 c0 10 add $0x10,%rax
|
|
608e79: 48 8b 4d f8 mov -0x8(%rbp),%rcx
|
|
608e7d: 48 83 c1 04 add $0x4,%rcx
|
|
608e81: 8b 09 mov (%rcx),%ecx
|
|
608e83: 48 8b 00 mov (%rax),%rax
|
|
608e86: 48 01 c8 add %rcx,%rax
|
|
608e89: 48 83 e8 10 sub $0x10,%rax
|
|
608e8d: e9 5c 01 00 00 jmp 608fee <callback_callback_anotherPrintTest+0x2b75>
|
|
608e92: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608e96: 48 83 c0 04 add $0x4,%rax
|
|
608e9a: 8b 00 mov (%rax),%eax
|
|
608e9c: 81 f8 b0 00 00 00 cmp $0xb0,%eax
|
|
608ea2: 0f 83 97 00 00 00 jae 608f3f <callback_callback_anotherPrintTest+0x2ac6>
|
|
608ea8: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608eac: 48 83 c0 10 add $0x10,%rax
|
|
608eb0: 48 8b 4d f8 mov -0x8(%rbp),%rcx
|
|
608eb4: 48 83 c1 04 add $0x4,%rcx
|
|
608eb8: 8b 09 mov (%rcx),%ecx
|
|
608eba: 48 8b 00 mov (%rax),%rax
|
|
608ebd: 48 01 c8 add %rcx,%rax
|
|
608ec0: 48 83 e8 08 sub $0x8,%rax
|
|
608ec4: 48 8b 4d f8 mov -0x8(%rbp),%rcx
|
|
608ec8: 48 83 c1 10 add $0x10,%rcx
|
|
608ecc: 48 8b 55 f8 mov -0x8(%rbp),%rdx
|
|
608ed0: 48 83 c2 04 add $0x4,%rdx
|
|
608ed4: 8b 12 mov (%rdx),%edx
|
|
608ed6: 48 8b 09 mov (%rcx),%rcx
|
|
608ed9: 48 01 d1 add %rdx,%rcx
|
|
608edc: 48 89 45 d8 mov %rax,-0x28(%rbp)
|
|
608ee0: 48 89 4d d0 mov %rcx,-0x30(%rbp)
|
|
608ee4: 48 b8 08 00 00 00 00 movabs $0x8,%rax
|
|
608eeb: 00 00 00
|
|
608eee: 49 89 c2 mov %rax,%r10
|
|
608ef1: 48 8b 45 d0 mov -0x30(%rbp),%rax
|
|
608ef5: 48 89 c6 mov %rax,%rsi
|
|
608ef8: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
608efc: 48 89 c7 mov %rax,%rdi
|
|
608eff: 4c 89 d2 mov %r10,%rdx
|
|
608f02: e8 a1 fd ff ff call 608ca8 <callback_callback_anotherPrintTest+0x282f>
|
|
608f07: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608f0b: 48 83 c0 04 add $0x4,%rax
|
|
608f0f: 48 89 45 d8 mov %rax,-0x28(%rbp)
|
|
608f13: 8b 00 mov (%rax),%eax
|
|
608f15: 83 c0 10 add $0x10,%eax
|
|
608f18: 48 8b 4d d8 mov -0x28(%rbp),%rcx
|
|
608f1c: 89 01 mov %eax,(%rcx)
|
|
608f1e: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608f22: 48 83 c0 10 add $0x10,%rax
|
|
608f26: 48 8b 4d f8 mov -0x8(%rbp),%rcx
|
|
608f2a: 48 83 c1 04 add $0x4,%rcx
|
|
608f2e: 8b 09 mov (%rcx),%ecx
|
|
608f30: 48 8b 00 mov (%rax),%rax
|
|
608f33: 48 01 c8 add %rcx,%rax
|
|
608f36: 48 83 e8 20 sub $0x20,%rax
|
|
608f3a: e9 af 00 00 00 jmp 608fee <callback_callback_anotherPrintTest+0x2b75>
|
|
608f3f: e9 00 00 00 00 jmp 608f44 <callback_callback_anotherPrintTest+0x2acb>
|
|
608f44: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608f48: 48 83 c0 08 add $0x8,%rax
|
|
608f4c: 8b 4d e8 mov -0x18(%rbp),%ecx
|
|
608f4f: 48 63 c9 movslq %ecx,%rcx
|
|
608f52: 48 89 45 d8 mov %rax,-0x28(%rbp)
|
|
608f56: 48 8b 00 mov (%rax),%rax
|
|
608f59: 48 01 c8 add %rcx,%rax
|
|
608f5c: 48 8b 4d d8 mov -0x28(%rbp),%rcx
|
|
608f60: 48 89 01 mov %rax,(%rcx)
|
|
608f63: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608f67: 48 83 c0 08 add $0x8,%rax
|
|
608f6b: 48 8b 4d f8 mov -0x8(%rbp),%rcx
|
|
608f6f: 48 83 c1 08 add $0x8,%rcx
|
|
608f73: 8b 55 e0 mov -0x20(%rbp),%edx
|
|
608f76: 48 63 d2 movslq %edx,%rdx
|
|
608f79: 48 8b 09 mov (%rcx),%rcx
|
|
608f7c: 48 01 d1 add %rdx,%rcx
|
|
608f7f: 48 83 e9 01 sub $0x1,%rcx
|
|
608f83: ba 00 00 00 00 mov $0x0,%edx
|
|
608f88: 48 89 45 d8 mov %rax,-0x28(%rbp)
|
|
608f8c: 8b 45 e0 mov -0x20(%rbp),%eax
|
|
608f8f: 29 c2 sub %eax,%edx
|
|
608f91: 48 63 d2 movslq %edx,%rdx
|
|
608f94: 48 21 d1 and %rdx,%rcx
|
|
608f97: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
608f9b: 48 89 08 mov %rcx,(%rax)
|
|
608f9e: 48 8b 45 f8 mov -0x8(%rbp),%rax
|
|
608fa2: 48 83 c0 08 add $0x8,%rax
|
|
608fa6: 8b 4d e8 mov -0x18(%rbp),%ecx
|
|
608fa9: 48 63 c9 movslq %ecx,%rcx
|
|
608fac: 48 8b 00 mov (%rax),%rax
|
|
608faf: 48 29 c8 sub %rcx,%rax
|
|
608fb2: e9 37 00 00 00 jmp 608fee <callback_callback_anotherPrintTest+0x2b75>
|
|
608fb7: e8 a0 cb ff ff call 605b5c <main+0xaef>
|
|
608fbc: 48 b8 00 00 00 00 00 movabs $0x0,%rax
|
|
608fc3: 00 00 00
|
|
608fc6: e9 23 00 00 00 jmp 608fee <callback_callback_anotherPrintTest+0x2b75>
|
|
608fcb: 8b 45 f0 mov -0x10(%rbp),%eax
|
|
608fce: 83 f8 00 cmp $0x0,%eax
|
|
608fd1: 0f 84 11 fe ff ff je 608de8 <callback_callback_anotherPrintTest+0x296f>
|
|
608fd7: 83 f8 01 cmp $0x1,%eax
|
|
608fda: 0f 84 58 fe ff ff je 608e38 <callback_callback_anotherPrintTest+0x29bf>
|
|
608fe0: 83 f8 02 cmp $0x2,%eax
|
|
608fe3: 0f 84 5b ff ff ff je 608f44 <callback_callback_anotherPrintTest+0x2acb>
|
|
608fe9: e9 c9 ff ff ff jmp 608fb7 <callback_callback_anotherPrintTest+0x2b3e>
|
|
608fee: c9 leave
|
|
608fef: c3 ret
|
|
|
|
Disassembly of section .text._start_c:
|
|
|
|
0000000000608ff0 <.text._start_c>:
|
|
608ff0: f3 0f 1e fa endbr64
|
|
608ff4: 8b 37 mov (%rdi),%esi
|
|
608ff6: 48 8d 57 08 lea 0x8(%rdi),%rdx
|
|
608ffa: 4c 8b 05 df 99 20 00 mov 0x2099df(%rip),%r8 # 8129e0 <_DYNAMIC@plt+0x200900>
|
|
609001: 45 31 c9 xor %r9d,%r9d
|
|
609004: 48 8b 0d dd 99 20 00 mov 0x2099dd(%rip),%rcx # 8129e8 <_DYNAMIC@plt+0x200908>
|
|
60900b: 48 8b 3d de 99 20 00 mov 0x2099de(%rip),%rdi # 8129f0 <_DYNAMIC@plt+0x200910>
|
|
609012: e9 49 04 00 00 jmp 609460 <_fini+0x446>
|
|
|
|
Disassembly of section .init:
|
|
|
|
0000000000609017 <_init>:
|
|
609017: 50 push %rax
|
|
609018: 58 pop %rax
|
|
609019: c3 ret
|
|
|
|
Disassembly of section .fini:
|
|
|
|
000000000060901a <_fini>:
|
|
60901a: 50 push %rax
|
|
60901b: 58 pop %rax
|
|
60901c: c3 ret
|
|
|
|
Disassembly of section .text.opendir:
|
|
|
|
0000000000609020 <.text.opendir>:
|
|
609020: f3 0f 1e fa endbr64
|
|
609024: 55 push %rbp
|
|
609025: 31 c0 xor %eax,%eax
|
|
609027: be 00 00 09 00 mov $0x90000,%esi
|
|
60902c: 48 89 e5 mov %rsp,%rbp
|
|
60902f: 53 push %rbx
|
|
609030: 48 83 ec 08 sub $0x8,%rsp
|
|
609034: e8 07 05 00 00 call 609540 <_fini+0x526>
|
|
609039: 85 c0 test %eax,%eax
|
|
60903b: 78 2d js 60906a <_fini+0x50>
|
|
60903d: be 18 08 00 00 mov $0x818,%esi
|
|
609042: bf 01 00 00 00 mov $0x1,%edi
|
|
609047: 89 c3 mov %eax,%ebx
|
|
609049: e8 32 06 00 00 call 609680 <_fini+0x666>
|
|
60904e: 48 85 c0 test %rax,%rax
|
|
609051: 74 0d je 609060 <_fini+0x46>
|
|
609053: 89 58 08 mov %ebx,0x8(%rax)
|
|
609056: 48 8b 5d f8 mov -0x8(%rbp),%rbx
|
|
60905a: c9 leave
|
|
60905b: c3 ret
|
|
60905c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
609060: 48 63 fb movslq %ebx,%rdi
|
|
609063: b8 03 00 00 00 mov $0x3,%eax
|
|
609068: 0f 05 syscall
|
|
60906a: 48 8b 5d f8 mov -0x8(%rbp),%rbx
|
|
60906e: 31 c0 xor %eax,%eax
|
|
609070: c9 leave
|
|
609071: c3 ret
|
|
|
|
Disassembly of section .text.readdir:
|
|
|
|
0000000000609080 <.text.readdir>:
|
|
609080: f3 0f 1e fa endbr64
|
|
609084: 55 push %rbp
|
|
609085: 49 89 f8 mov %rdi,%r8
|
|
609088: 48 89 e5 mov %rsp,%rbp
|
|
60908b: 53 push %rbx
|
|
60908c: 48 83 ec 08 sub $0x8,%rsp
|
|
609090: 8b 57 0c mov 0xc(%rdi),%edx
|
|
609093: 3b 57 10 cmp 0x10(%rdi),%edx
|
|
609096: 7d 28 jge 6090c0 <_fini+0xa6>
|
|
609098: 48 63 c2 movslq %edx,%rax
|
|
60909b: 48 8d 77 18 lea 0x18(%rdi),%rsi
|
|
60909f: 48 01 f0 add %rsi,%rax
|
|
6090a2: 0f b7 48 10 movzwl 0x10(%rax),%ecx
|
|
6090a6: 01 ca add %ecx,%edx
|
|
6090a8: 41 89 50 0c mov %edx,0xc(%r8)
|
|
6090ac: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
6090b0: 49 89 10 mov %rdx,(%r8)
|
|
6090b3: 48 8b 5d f8 mov -0x8(%rbp),%rbx
|
|
6090b7: c9 leave
|
|
6090b8: c3 ret
|
|
6090b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6090c0: 48 63 7f 08 movslq 0x8(%rdi),%rdi
|
|
6090c4: 49 8d 70 18 lea 0x18(%r8),%rsi
|
|
6090c8: b8 d9 00 00 00 mov $0xd9,%eax
|
|
6090cd: ba 00 08 00 00 mov $0x800,%edx
|
|
6090d2: 0f 05 syscall
|
|
6090d4: 48 89 c3 mov %rax,%rbx
|
|
6090d7: 85 c0 test %eax,%eax
|
|
6090d9: 7e 15 jle 6090f0 <_fini+0xd6>
|
|
6090db: 41 89 40 10 mov %eax,0x10(%r8)
|
|
6090df: 31 d2 xor %edx,%edx
|
|
6090e1: 31 c0 xor %eax,%eax
|
|
6090e3: 41 c7 40 0c 00 00 00 movl $0x0,0xc(%r8)
|
|
6090ea: 00
|
|
6090eb: eb b2 jmp 60909f <_fini+0x85>
|
|
6090ed: 0f 1f 00 nopl (%rax)
|
|
6090f0: 8d 40 02 lea 0x2(%rax),%eax
|
|
6090f3: 83 e0 fd and $0xfffffffd,%eax
|
|
6090f6: 74 09 je 609101 <_fini+0xe7>
|
|
6090f8: e8 b3 03 00 00 call 6094b0 <_fini+0x496>
|
|
6090fd: f7 db neg %ebx
|
|
6090ff: 89 18 mov %ebx,(%rax)
|
|
609101: 31 c0 xor %eax,%eax
|
|
609103: eb ae jmp 6090b3 <_fini+0x99>
|
|
|
|
Disassembly of section .text.dummy:
|
|
|
|
0000000000609110 <.text.dummy>:
|
|
609110: f3 0f 1e fa endbr64
|
|
609114: c3 ret
|
|
...
|
|
60911d: 00 00 add %al,(%rax)
|
|
60911f: 00 f3 add %dh,%bl
|
|
609121: 0f 1e fa nop %edx
|
|
609124: c3 ret
|
|
...
|
|
60912d: 00 00 add %al,(%rax)
|
|
60912f: 00 f3 add %dh,%bl
|
|
609131: 0f 1e fa nop %edx
|
|
609134: c3 ret
|
|
...
|
|
60913d: 00 00 add %al,(%rax)
|
|
60913f: 00 f3 add %dh,%bl
|
|
609141: 0f 1e fa nop %edx
|
|
609144: c3 ret
|
|
...
|
|
60914d: 00 00 add %al,(%rax)
|
|
60914f: 00 f3 add %dh,%bl
|
|
609151: 0f 1e fa nop %edx
|
|
609154: 48 89 f8 mov %rdi,%rax
|
|
609157: c3 ret
|
|
...
|
|
609160: f3 0f 1e fa endbr64
|
|
609164: c3 ret
|
|
...
|
|
60916d: 00 00 add %al,(%rax)
|
|
60916f: 00 f3 add %dh,%bl
|
|
609171: 0f 1e fa nop %edx
|
|
609174: c3 ret
|
|
...
|
|
60917d: 00 00 add %al,(%rax)
|
|
60917f: 00 f3 add %dh,%bl
|
|
609181: 0f 1e fa nop %edx
|
|
609184: 89 f8 mov %edi,%eax
|
|
609186: c3 ret
|
|
|
|
Disassembly of section .text.dummy1:
|
|
|
|
0000000000609190 <.text.dummy1>:
|
|
609190: f3 0f 1e fa endbr64
|
|
609194: c3 ret
|
|
|
|
Disassembly of section .text.__init_libc:
|
|
|
|
00000000006091a0 <.text.__init_libc>:
|
|
6091a0: f3 0f 1e fa endbr64
|
|
6091a4: 55 push %rbp
|
|
6091a5: 48 89 fa mov %rdi,%rdx
|
|
6091a8: 31 c0 xor %eax,%eax
|
|
6091aa: b9 26 00 00 00 mov $0x26,%ecx
|
|
6091af: 48 89 e5 mov %rsp,%rbp
|
|
6091b2: 48 81 ec 50 01 00 00 sub $0x150,%rsp
|
|
6091b9: 4c 8d 85 d0 fe ff ff lea -0x130(%rbp),%r8
|
|
6091c0: 4c 89 c7 mov %r8,%rdi
|
|
6091c3: f3 48 ab rep stos %rax,%es:(%rdi)
|
|
6091c6: 48 8b 05 2b 98 20 00 mov 0x20982b(%rip),%rax # 8129f8 <_DYNAMIC@plt+0x200918>
|
|
6091cd: 48 89 10 mov %rdx,(%rax)
|
|
6091d0: 48 83 3a 00 cmpq $0x0,(%rdx)
|
|
6091d4: 0f 84 c6 01 00 00 je 6093a0 <_fini+0x386>
|
|
6091da: 31 c0 xor %eax,%eax
|
|
6091dc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6091e0: 48 89 c1 mov %rax,%rcx
|
|
6091e3: 48 83 c0 01 add $0x1,%rax
|
|
6091e7: 48 83 3c c2 00 cmpq $0x0,(%rdx,%rax,8)
|
|
6091ec: 75 f2 jne 6091e0 <_fini+0x1c6>
|
|
6091ee: 48 8d 04 cd 10 00 00 lea 0x10(,%rcx,8),%rax
|
|
6091f5: 00
|
|
6091f6: 48 01 d0 add %rdx,%rax
|
|
6091f9: 48 89 05 e8 b5 40 00 mov %rax,0x40b5e8(%rip) # a147e8 <__progname+0x28>
|
|
609200: 48 8b 10 mov (%rax),%rdx
|
|
609203: 48 83 c0 08 add $0x8,%rax
|
|
609207: 48 85 d2 test %rdx,%rdx
|
|
60920a: 0f 84 a0 01 00 00 je 6093b0 <_fini+0x396>
|
|
609210: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
609217: 00 00 00 00
|
|
60921b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
609220: 48 83 fa 25 cmp $0x25,%rdx
|
|
609224: 77 0b ja 609231 <_fini+0x217>
|
|
609226: 48 8b 08 mov (%rax),%rcx
|
|
609229: 48 89 8c d5 d0 fe ff mov %rcx,-0x130(%rbp,%rdx,8)
|
|
609230: ff
|
|
609231: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
609235: 48 83 c0 10 add $0x10,%rax
|
|
609239: 48 85 d2 test %rdx,%rdx
|
|
60923c: 75 e2 jne 609220 <_fini+0x206>
|
|
60923e: 48 8b 8d 50 ff ff ff mov -0xb0(%rbp),%rcx
|
|
609245: 48 8b 45 d0 mov -0x30(%rbp),%rax
|
|
609249: 48 8b 95 00 ff ff ff mov -0x100(%rbp),%rdx
|
|
609250: 48 89 0d 71 b5 40 00 mov %rcx,0x40b571(%rip) # a147c8 <__progname+0x8>
|
|
609257: 48 85 c0 test %rax,%rax
|
|
60925a: 74 07 je 609263 <_fini+0x249>
|
|
60925c: 48 89 05 4d b5 40 00 mov %rax,0x40b54d(%rip) # a147b0 <console+0x8>
|
|
609263: 48 89 15 a6 b5 40 00 mov %rdx,0x40b5a6(%rip) # a14810 <__progname+0x50>
|
|
60926a: 48 85 f6 test %rsi,%rsi
|
|
60926d: 0f 84 15 01 00 00 je 609388 <_fini+0x36e>
|
|
609273: 48 8b 05 86 97 20 00 mov 0x209786(%rip),%rax # 812a00 <_DYNAMIC@plt+0x200920>
|
|
60927a: 48 8b 0d 87 97 20 00 mov 0x209787(%rip),%rcx # 812a08 <_DYNAMIC@plt+0x200928>
|
|
609281: 48 89 30 mov %rsi,(%rax)
|
|
609284: 48 8d 46 01 lea 0x1(%rsi),%rax
|
|
609288: 48 89 31 mov %rsi,(%rcx)
|
|
60928b: 0f b6 16 movzbl (%rsi),%edx
|
|
60928e: 84 d2 test %dl,%dl
|
|
609290: 74 21 je 6092b3 <_fini+0x299>
|
|
609292: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
609299: 00 00 00 00
|
|
60929d: 0f 1f 00 nopl (%rax)
|
|
6092a0: 80 fa 2f cmp $0x2f,%dl
|
|
6092a3: 75 03 jne 6092a8 <_fini+0x28e>
|
|
6092a5: 48 89 01 mov %rax,(%rcx)
|
|
6092a8: 0f b6 10 movzbl (%rax),%edx
|
|
6092ab: 48 83 c0 01 add $0x1,%rax
|
|
6092af: 84 d2 test %dl,%dl
|
|
6092b1: 75 ed jne 6092a0 <_fini+0x286>
|
|
6092b3: 4c 89 c7 mov %r8,%rdi
|
|
6092b6: e8 a5 52 00 00 call 60e560 <_fini+0x5546>
|
|
6092bb: 48 8b 7d 98 mov -0x68(%rbp),%rdi
|
|
6092bf: e8 dc 54 00 00 call 60e7a0 <_fini+0x5786>
|
|
6092c4: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax
|
|
6092cb: 48 39 85 28 ff ff ff cmp %rax,-0xd8(%rbp)
|
|
6092d2: 0f 84 88 00 00 00 je 609360 <_fini+0x346>
|
|
6092d8: 66 0f ef c0 pxor %xmm0,%xmm0
|
|
6092dc: b8 07 00 00 00 mov $0x7,%eax
|
|
6092e1: be 03 00 00 00 mov $0x3,%esi
|
|
6092e6: 31 d2 xor %edx,%edx
|
|
6092e8: 0f 29 85 b0 fe ff ff movaps %xmm0,-0x150(%rbp)
|
|
6092ef: 48 8d bd b0 fe ff ff lea -0x150(%rbp),%rdi
|
|
6092f6: 48 c7 85 c0 fe ff ff movq $0x0,-0x140(%rbp)
|
|
6092fd: 00 00 00 00
|
|
609301: c7 85 b8 fe ff ff 01 movl $0x1,-0x148(%rbp)
|
|
609308: 00 00 00
|
|
60930b: c7 85 c0 fe ff ff 02 movl $0x2,-0x140(%rbp)
|
|
609312: 00 00 00
|
|
609315: 0f 05 syscall
|
|
609317: 85 c0 test %eax,%eax
|
|
609319: 79 01 jns 60931c <_fini+0x302>
|
|
60931b: f4 hlt
|
|
60931c: 48 89 fa mov %rdi,%rdx
|
|
60931f: 41 b9 02 00 00 00 mov $0x2,%r9d
|
|
609325: 4c 8d 85 c8 fe ff ff lea -0x138(%rbp),%r8
|
|
60932c: be 02 80 00 00 mov $0x8002,%esi
|
|
609331: 48 8d 3d 28 8f df ff lea -0x2070d8(%rip),%rdi # 402260 <main-0x202e0d>
|
|
609338: f6 42 06 20 testb $0x20,0x6(%rdx)
|
|
60933c: 74 0b je 609349 <_fini+0x32f>
|
|
60933e: 4c 89 c8 mov %r9,%rax
|
|
609341: 0f 05 syscall
|
|
609343: 48 85 c0 test %rax,%rax
|
|
609346: 79 01 jns 609349 <_fini+0x32f>
|
|
609348: f4 hlt
|
|
609349: 48 83 c2 08 add $0x8,%rdx
|
|
60934d: 4c 39 c2 cmp %r8,%rdx
|
|
609350: 75 e6 jne 609338 <_fini+0x31e>
|
|
609352: c6 05 89 b4 40 00 01 movb $0x1,0x40b489(%rip) # a147e2 <__progname+0x22>
|
|
609359: c9 leave
|
|
60935a: c3 ret
|
|
60935b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
609360: 48 8b 85 40 ff ff ff mov -0xc0(%rbp),%rax
|
|
609367: 48 39 85 38 ff ff ff cmp %rax,-0xc8(%rbp)
|
|
60936e: 0f 85 64 ff ff ff jne 6092d8 <_fini+0x2be>
|
|
609374: 48 83 7d 88 00 cmpq $0x0,-0x78(%rbp)
|
|
609379: 0f 85 59 ff ff ff jne 6092d8 <_fini+0x2be>
|
|
60937f: c9 leave
|
|
609380: c3 ret
|
|
609381: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
609388: 48 8b 45 c8 mov -0x38(%rbp),%rax
|
|
60938c: 48 85 c0 test %rax,%rax
|
|
60938f: 74 2f je 6093c0 <_fini+0x3a6>
|
|
609391: 48 89 c6 mov %rax,%rsi
|
|
609394: e9 da fe ff ff jmp 609273 <_fini+0x259>
|
|
609399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6093a0: b8 08 00 00 00 mov $0x8,%eax
|
|
6093a5: e9 4c fe ff ff jmp 6091f6 <_fini+0x1dc>
|
|
6093aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6093b0: 48 c7 05 0d b4 40 00 movq $0x0,0x40b40d(%rip) # a147c8 <__progname+0x8>
|
|
6093b7: 00 00 00 00
|
|
6093bb: e9 a3 fe ff ff jmp 609263 <_fini+0x249>
|
|
6093c0: 48 8b 15 39 96 20 00 mov 0x209639(%rip),%rdx # 812a00 <_DYNAMIC@plt+0x200920>
|
|
6093c7: 48 8d 05 9c 8e df ff lea -0x207164(%rip),%rax # 40226a <main-0x202e03>
|
|
6093ce: 48 89 02 mov %rax,(%rdx)
|
|
6093d1: 48 8b 15 30 96 20 00 mov 0x209630(%rip),%rdx # 812a08 <_DYNAMIC@plt+0x200928>
|
|
6093d8: 48 89 02 mov %rax,(%rdx)
|
|
6093db: e9 d3 fe ff ff jmp 6092b3 <_fini+0x299>
|
|
|
|
Disassembly of section .text.libc_start_init:
|
|
|
|
00000000006093e0 <.text.libc_start_init>:
|
|
6093e0: f3 0f 1e fa endbr64
|
|
6093e4: 55 push %rbp
|
|
6093e5: 48 89 e5 mov %rsp,%rbp
|
|
6093e8: 41 54 push %r12
|
|
6093ea: 53 push %rbx
|
|
6093eb: e8 27 fc ff ff call 609017 <_init>
|
|
6093f0: 48 8b 1d 19 96 20 00 mov 0x209619(%rip),%rbx # 812a10 <_DYNAMIC@plt+0x200930>
|
|
6093f7: 4c 8b 25 1a 96 20 00 mov 0x20961a(%rip),%r12 # 812a18 <_DYNAMIC@plt+0x200938>
|
|
6093fe: 4c 39 e3 cmp %r12,%rbx
|
|
609401: 73 18 jae 60941b <_fini+0x401>
|
|
609403: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60940a: 00 00 00 00
|
|
60940e: 66 90 xchg %ax,%ax
|
|
609410: ff 13 call *(%rbx)
|
|
609412: 48 83 c3 08 add $0x8,%rbx
|
|
609416: 4c 39 e3 cmp %r12,%rbx
|
|
609419: 72 f5 jb 609410 <_fini+0x3f6>
|
|
60941b: 5b pop %rbx
|
|
60941c: 41 5c pop %r12
|
|
60941e: 5d pop %rbp
|
|
60941f: c3 ret
|
|
|
|
Disassembly of section .text.libc_start_main_stage2:
|
|
|
|
0000000000609420 <.text.libc_start_main_stage2>:
|
|
609420: f3 0f 1e fa endbr64
|
|
609424: 55 push %rbp
|
|
609425: 48 63 c6 movslq %esi,%rax
|
|
609428: 48 89 e5 mov %rsp,%rbp
|
|
60942b: 41 56 push %r14
|
|
60942d: 4c 8d 74 c2 08 lea 0x8(%rdx,%rax,8),%r14
|
|
609432: 41 55 push %r13
|
|
609434: 49 89 fd mov %rdi,%r13
|
|
609437: 41 54 push %r12
|
|
609439: 49 89 d4 mov %rdx,%r12
|
|
60943c: 53 push %rbx
|
|
60943d: 48 89 c3 mov %rax,%rbx
|
|
609440: e8 9b ff ff ff call 6093e0 <_fini+0x3c6>
|
|
609445: 89 df mov %ebx,%edi
|
|
609447: 4c 89 f2 mov %r14,%rdx
|
|
60944a: 4c 89 e6 mov %r12,%rsi
|
|
60944d: 41 ff d5 call *%r13
|
|
609450: 89 c7 mov %eax,%edi
|
|
609452: e8 b9 00 00 00 call 609510 <_fini+0x4f6>
|
|
|
|
Disassembly of section .text.__libc_start_main:
|
|
|
|
0000000000609460 <.text.__libc_start_main>:
|
|
609460: f3 0f 1e fa endbr64
|
|
609464: 55 push %rbp
|
|
609465: 48 63 c6 movslq %esi,%rax
|
|
609468: 48 89 e5 mov %rsp,%rbp
|
|
60946b: 41 55 push %r13
|
|
60946d: 49 89 fd mov %rdi,%r13
|
|
609470: 48 8d 7c c2 08 lea 0x8(%rdx,%rax,8),%rdi
|
|
609475: 41 54 push %r12
|
|
609477: 49 89 c4 mov %rax,%r12
|
|
60947a: 53 push %rbx
|
|
60947b: 48 89 d3 mov %rdx,%rbx
|
|
60947e: 48 83 ec 08 sub $0x8,%rsp
|
|
609482: 48 8b 32 mov (%rdx),%rsi
|
|
609485: e8 16 fd ff ff call 6091a0 <_fini+0x186>
|
|
60948a: 48 89 da mov %rbx,%rdx
|
|
60948d: 44 89 e6 mov %r12d,%esi
|
|
609490: 4c 89 ef mov %r13,%rdi
|
|
609493: 48 8d 05 86 ff ff ff lea -0x7a(%rip),%rax # 609420 <_fini+0x406>
|
|
60949a: 48 83 c4 08 add $0x8,%rsp
|
|
60949e: 5b pop %rbx
|
|
60949f: 41 5c pop %r12
|
|
6094a1: 41 5d pop %r13
|
|
6094a3: 5d pop %rbp
|
|
6094a4: ff e0 jmp *%rax
|
|
|
|
Disassembly of section .text.__errno_location:
|
|
|
|
00000000006094b0 <.text.__errno_location>:
|
|
6094b0: f3 0f 1e fa endbr64
|
|
6094b4: 64 48 8b 04 25 00 00 mov %fs:0x0,%rax
|
|
6094bb: 00 00
|
|
6094bd: 48 83 c0 34 add $0x34,%rax
|
|
6094c1: c3 ret
|
|
|
|
Disassembly of section .text.libc_exit_fini:
|
|
|
|
00000000006094d0 <.text.libc_exit_fini>:
|
|
6094d0: f3 0f 1e fa endbr64
|
|
6094d4: 55 push %rbp
|
|
6094d5: 48 89 e5 mov %rsp,%rbp
|
|
6094d8: 41 54 push %r12
|
|
6094da: 4c 8b 25 3f 95 20 00 mov 0x20953f(%rip),%r12 # 812a20 <_DYNAMIC@plt+0x200940>
|
|
6094e1: 53 push %rbx
|
|
6094e2: 48 8b 1d 3f 95 20 00 mov 0x20953f(%rip),%rbx # 812a28 <_DYNAMIC@plt+0x200948>
|
|
6094e9: 49 39 dc cmp %rbx,%r12
|
|
6094ec: 73 0f jae 6094fd <_fini+0x4e3>
|
|
6094ee: 66 90 xchg %ax,%ax
|
|
6094f0: 48 83 eb 08 sub $0x8,%rbx
|
|
6094f4: 31 c0 xor %eax,%eax
|
|
6094f6: ff 13 call *(%rbx)
|
|
6094f8: 49 39 dc cmp %rbx,%r12
|
|
6094fb: 72 f3 jb 6094f0 <_fini+0x4d6>
|
|
6094fd: 5b pop %rbx
|
|
6094fe: 31 c0 xor %eax,%eax
|
|
609500: 41 5c pop %r12
|
|
609502: 5d pop %rbp
|
|
609503: e9 12 fb ff ff jmp 60901a <_fini>
|
|
|
|
Disassembly of section .text.exit:
|
|
|
|
0000000000609510 <.text.exit>:
|
|
609510: f3 0f 1e fa endbr64
|
|
609514: 55 push %rbp
|
|
609515: 48 89 e5 mov %rsp,%rbp
|
|
609518: 53 push %rbx
|
|
609519: 89 fb mov %edi,%ebx
|
|
60951b: 48 83 ec 08 sub $0x8,%rsp
|
|
60951f: e8 fc fb ff ff call 609120 <_fini+0x106>
|
|
609524: e8 a7 ff ff ff call 6094d0 <_fini+0x4b6>
|
|
609529: 31 c0 xor %eax,%eax
|
|
60952b: e8 40 8b 00 00 call 612070 <_fini+0x9056>
|
|
609530: 89 df mov %ebx,%edi
|
|
609532: e8 29 53 00 00 call 60e860 <_fini+0x5846>
|
|
|
|
Disassembly of section .text.open:
|
|
|
|
0000000000609540 <.text.open>:
|
|
609540: f3 0f 1e fa endbr64
|
|
609544: 55 push %rbp
|
|
609545: 48 89 e5 mov %rsp,%rbp
|
|
609548: 53 push %rbx
|
|
609549: 89 f3 mov %esi,%ebx
|
|
60954b: 48 83 ec 58 sub $0x58,%rsp
|
|
60954f: 48 89 55 d0 mov %rdx,-0x30(%rbp)
|
|
609553: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax
|
|
60955a: 00 00
|
|
60955c: 48 89 45 b8 mov %rax,-0x48(%rbp)
|
|
609560: 31 c0 xor %eax,%eax
|
|
609562: 83 e6 40 and $0x40,%esi
|
|
609565: 75 59 jne 6095c0 <_fini+0x5a6>
|
|
609567: 89 d8 mov %ebx,%eax
|
|
609569: 31 c9 xor %ecx,%ecx
|
|
60956b: f7 d0 not %eax
|
|
60956d: a9 00 00 41 00 test $0x410000,%eax
|
|
609572: 74 4c je 6095c0 <_fini+0x5a6>
|
|
609574: 48 83 ec 08 sub $0x8,%rsp
|
|
609578: 89 da mov %ebx,%edx
|
|
60957a: 48 89 fe mov %rdi,%rsi
|
|
60957d: 45 31 c9 xor %r9d,%r9d
|
|
609580: 6a 00 push $0x0
|
|
609582: 80 ce 80 or $0x80,%dh
|
|
609585: bf 02 00 00 00 mov $0x2,%edi
|
|
60958a: 45 31 c0 xor %r8d,%r8d
|
|
60958d: 48 63 d2 movslq %edx,%rdx
|
|
609590: e8 1b 4d 00 00 call 60e2b0 <_fini+0x5296>
|
|
609595: 5a pop %rdx
|
|
609596: 59 pop %rcx
|
|
609597: 48 63 f8 movslq %eax,%rdi
|
|
60959a: 85 c0 test %eax,%eax
|
|
60959c: 78 08 js 6095a6 <_fini+0x58c>
|
|
60959e: 81 e3 00 00 08 00 and $0x80000,%ebx
|
|
6095a4: 75 3a jne 6095e0 <_fini+0x5c6>
|
|
6095a6: e8 55 00 00 00 call 609600 <_fini+0x5e6>
|
|
6095ab: 48 8b 55 b8 mov -0x48(%rbp),%rdx
|
|
6095af: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx
|
|
6095b6: 00 00
|
|
6095b8: 75 39 jne 6095f3 <_fini+0x5d9>
|
|
6095ba: 48 8b 5d f8 mov -0x8(%rbp),%rbx
|
|
6095be: c9 leave
|
|
6095bf: c3 ret
|
|
6095c0: 48 8d 45 10 lea 0x10(%rbp),%rax
|
|
6095c4: c7 45 a0 10 00 00 00 movl $0x10,-0x60(%rbp)
|
|
6095cb: 8b 4d d0 mov -0x30(%rbp),%ecx
|
|
6095ce: 48 89 45 a8 mov %rax,-0x58(%rbp)
|
|
6095d2: 48 8d 45 c0 lea -0x40(%rbp),%rax
|
|
6095d6: 48 89 45 b0 mov %rax,-0x50(%rbp)
|
|
6095da: eb 98 jmp 609574 <_fini+0x55a>
|
|
6095dc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6095e0: b8 48 00 00 00 mov $0x48,%eax
|
|
6095e5: be 02 00 00 00 mov $0x2,%esi
|
|
6095ea: ba 01 00 00 00 mov $0x1,%edx
|
|
6095ef: 0f 05 syscall
|
|
6095f1: eb b3 jmp 6095a6 <_fini+0x58c>
|
|
6095f3: e8 08 52 00 00 call 60e800 <_fini+0x57e6>
|
|
|
|
Disassembly of section .text.__syscall_ret:
|
|
|
|
0000000000609600 <.text.__syscall_ret>:
|
|
609600: f3 0f 1e fa endbr64
|
|
609604: 48 81 ff 00 f0 ff ff cmp $0xfffffffffffff000,%rdi
|
|
60960b: 77 0b ja 609618 <_fini+0x5fe>
|
|
60960d: 48 89 f8 mov %rdi,%rax
|
|
609610: c3 ret
|
|
609611: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
609618: 55 push %rbp
|
|
609619: 48 89 e5 mov %rsp,%rbp
|
|
60961c: 48 83 ec 10 sub $0x10,%rsp
|
|
609620: 48 89 7d f8 mov %rdi,-0x8(%rbp)
|
|
609624: e8 87 fe ff ff call 6094b0 <_fini+0x496>
|
|
609629: 48 8b 7d f8 mov -0x8(%rbp),%rdi
|
|
60962d: f7 df neg %edi
|
|
60962f: 89 38 mov %edi,(%rax)
|
|
609631: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
|
|
609638: c9 leave
|
|
609639: c3 ret
|
|
|
|
Disassembly of section .text.allzerop:
|
|
|
|
0000000000609640 <.text.allzerop>:
|
|
609640: f3 0f 1e fa endbr64
|
|
609644: 31 c0 xor %eax,%eax
|
|
609646: c3 ret
|
|
|
|
Disassembly of section .text.calloc:
|
|
|
|
0000000000609680 <.text.calloc>:
|
|
609680: f3 0f 1e fa endbr64
|
|
609684: 55 push %rbp
|
|
609685: 48 89 e5 mov %rsp,%rbp
|
|
609688: 41 55 push %r13
|
|
60968a: 41 54 push %r12
|
|
60968c: 53 push %rbx
|
|
60968d: 48 89 f3 mov %rsi,%rbx
|
|
609690: 48 83 ec 08 sub $0x8,%rsp
|
|
609694: 48 85 f6 test %rsi,%rsi
|
|
609697: 74 0c je 6096a5 <_fini+0x68b>
|
|
609699: 48 89 f0 mov %rsi,%rax
|
|
60969c: 48 f7 e7 mul %rdi
|
|
60969f: 0f 80 e2 00 00 00 jo 609787 <_fini+0x76d>
|
|
6096a5: 48 0f af df imul %rdi,%rbx
|
|
6096a9: 48 89 df mov %rbx,%rdi
|
|
6096ac: e8 0f 04 00 00 call 609ac0 <_fini+0xaa6>
|
|
6096b1: 49 89 c5 mov %rax,%r13
|
|
6096b4: 48 85 c0 test %rax,%rax
|
|
6096b7: 0f 84 d5 00 00 00 je 609792 <_fini+0x778>
|
|
6096bd: 8b 05 ad b1 40 00 mov 0x40b1ad(%rip),%eax # a14870 <__progname+0xb0>
|
|
6096c3: 85 c0 test %eax,%eax
|
|
6096c5: 75 10 jne 6096d7 <_fini+0x6bd>
|
|
6096c7: 4c 89 ef mov %r13,%rdi
|
|
6096ca: e8 81 6f 00 00 call 610650 <_fini+0x7636>
|
|
6096cf: 85 c0 test %eax,%eax
|
|
6096d1: 0f 85 be 00 00 00 jne 609795 <_fini+0x77b>
|
|
6096d7: 48 81 fb ff 0f 00 00 cmp $0xfff,%rbx
|
|
6096de: 0f 86 8c 00 00 00 jbe 609770 <_fini+0x756>
|
|
6096e4: 49 8d 7c 1d 00 lea 0x0(%r13,%rbx,1),%rdi
|
|
6096e9: 41 bc 00 10 00 00 mov $0x1000,%r12d
|
|
6096ef: 48 89 fa mov %rdi,%rdx
|
|
6096f2: 81 e2 ff 0f 00 00 and $0xfff,%edx
|
|
6096f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6096ff: 00
|
|
609700: 48 29 d7 sub %rdx,%rdi
|
|
609703: 31 f6 xor %esi,%esi
|
|
609705: e8 d0 f5 ff ff call 608cda <callback_callback_anotherPrintTest+0x2861>
|
|
60970a: 48 89 c3 mov %rax,%rbx
|
|
60970d: 4c 29 eb sub %r13,%rbx
|
|
609710: 48 81 fb ff 0f 00 00 cmp $0xfff,%rbx
|
|
609717: 76 57 jbe 609770 <_fini+0x756>
|
|
609719: 48 8d 88 00 f0 ff ff lea -0x1000(%rax),%rcx
|
|
609720: 48 89 c7 mov %rax,%rdi
|
|
609723: eb 24 jmp 609749 <_fini+0x72f>
|
|
609725: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60972c: 00 00 00 00
|
|
609730: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
609737: 00 00 00 00
|
|
60973b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
609740: 48 83 ef 10 sub $0x10,%rdi
|
|
609744: 48 39 cf cmp %rcx,%rdi
|
|
609747: 74 b7 je 609700 <_fini+0x6e6>
|
|
609749: f3 0f 6f 47 f0 movdqu -0x10(%rdi),%xmm0
|
|
60974e: 66 0f 6f c8 movdqa %xmm0,%xmm1
|
|
609752: 66 0f 73 d9 08 psrldq $0x8,%xmm1
|
|
609757: 66 0f eb c1 por %xmm1,%xmm0
|
|
60975b: 66 48 0f 7e c2 movq %xmm0,%rdx
|
|
609760: 48 85 d2 test %rdx,%rdx
|
|
609763: 74 db je 609740 <_fini+0x726>
|
|
609765: 4c 89 e2 mov %r12,%rdx
|
|
609768: 48 29 c2 sub %rax,%rdx
|
|
60976b: 48 01 fa add %rdi,%rdx
|
|
60976e: eb 90 jmp 609700 <_fini+0x6e6>
|
|
609770: 48 83 c4 08 add $0x8,%rsp
|
|
609774: 48 89 da mov %rbx,%rdx
|
|
609777: 4c 89 ef mov %r13,%rdi
|
|
60977a: 31 f6 xor %esi,%esi
|
|
60977c: 5b pop %rbx
|
|
60977d: 41 5c pop %r12
|
|
60977f: 41 5d pop %r13
|
|
609781: 5d pop %rbp
|
|
609782: e9 53 f5 ff ff jmp 608cda <callback_callback_anotherPrintTest+0x2861>
|
|
609787: e8 24 fd ff ff call 6094b0 <_fini+0x496>
|
|
60978c: c7 00 0c 00 00 00 movl $0xc,(%rax)
|
|
609792: 45 31 ed xor %r13d,%r13d
|
|
609795: 48 83 c4 08 add $0x8,%rsp
|
|
609799: 4c 89 e8 mov %r13,%rax
|
|
60979c: 5b pop %rbx
|
|
60979d: 41 5c pop %r12
|
|
60979f: 41 5d pop %r13
|
|
6097a1: 5d pop %rbp
|
|
6097a2: c3 ret
|
|
|
|
Disassembly of section .text.__simple_malloc:
|
|
|
|
00000000006097b0 <.text.__simple_malloc>:
|
|
6097b0: f3 0f 1e fa endbr64
|
|
6097b4: 55 push %rbp
|
|
6097b5: 48 89 e5 mov %rsp,%rbp
|
|
6097b8: 41 56 push %r14
|
|
6097ba: 41 55 push %r13
|
|
6097bc: 41 54 push %r12
|
|
6097be: 53 push %rbx
|
|
6097bf: 48 83 ec 10 sub $0x10,%rsp
|
|
6097c3: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax
|
|
6097ca: 00 00
|
|
6097cc: 48 89 45 d8 mov %rax,-0x28(%rbp)
|
|
6097d0: 31 c0 xor %eax,%eax
|
|
6097d2: 48 85 ff test %rdi,%rdi
|
|
6097d5: 0f 88 95 02 00 00 js 609a70 <_fini+0xa56>
|
|
6097db: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
6097e1: 4c 0f 45 e7 cmovne %rdi,%r12
|
|
6097e5: 48 83 ff 01 cmp $0x1,%rdi
|
|
6097e9: 0f 86 99 02 00 00 jbe 609a88 <_fini+0xa6e>
|
|
6097ef: b8 01 00 00 00 mov $0x1,%eax
|
|
6097f4: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
6097fb: 00 00 00 00
|
|
6097ff: 90 nop
|
|
609800: 48 01 c0 add %rax,%rax
|
|
609803: 4c 39 e0 cmp %r12,%rax
|
|
609806: 73 06 jae 60980e <_fini+0x7f4>
|
|
609808: 48 83 f8 0f cmp $0xf,%rax
|
|
60980c: 76 f2 jbe 609800 <_fini+0x7e6>
|
|
60980e: 48 8d 58 ff lea -0x1(%rax),%rbx
|
|
609812: 4c 8d 2d 4f b0 40 00 lea 0x40b04f(%rip),%r13 # a14868 <__progname+0xa8>
|
|
609819: 4c 89 ef mov %r13,%rdi
|
|
60981c: e8 2f 49 00 00 call 60e150 <_fini+0x5136>
|
|
609821: 48 8b 05 38 b0 40 00 mov 0x40b038(%rip),%rax # a14860 <__progname+0xa0>
|
|
609828: 48 8b 35 29 b0 40 00 mov 0x40b029(%rip),%rsi # a14858 <__progname+0x98>
|
|
60982f: 48 89 c7 mov %rax,%rdi
|
|
609832: 48 f7 df neg %rdi
|
|
609835: 48 21 df and %rbx,%rdi
|
|
609838: 48 01 c7 add %rax,%rdi
|
|
60983b: 48 89 f0 mov %rsi,%rax
|
|
60983e: 48 29 f8 sub %rdi,%rax
|
|
609841: 48 89 3d 18 b0 40 00 mov %rdi,0x40b018(%rip) # a14860 <__progname+0xa0>
|
|
609848: 4c 39 e0 cmp %r12,%rax
|
|
60984b: 0f 83 7f 01 00 00 jae 6099d0 <_fini+0x9b6>
|
|
609851: 48 85 ff test %rdi,%rdi
|
|
609854: 0f 84 9e 00 00 00 je 6098f8 <_fini+0x8de>
|
|
60985a: 48 8b 05 ef af 40 00 mov 0x40afef(%rip),%rax # a14850 <__progname+0x90>
|
|
609861: 48 39 c6 cmp %rax,%rsi
|
|
609864: 0f 84 b9 00 00 00 je 609923 <_fini+0x909>
|
|
60986a: 4d 8d b4 24 ff 0f 00 lea 0xfff(%r12),%r14
|
|
609871: 00
|
|
609872: 49 81 e6 00 f0 ff ff and $0xfffffffffffff000,%r14
|
|
609879: 4c 89 f0 mov %r14,%rax
|
|
60987c: 4c 89 f2 mov %r14,%rdx
|
|
60987f: 4c 29 e0 sub %r12,%rax
|
|
609882: 48 c1 ea 03 shr $0x3,%rdx
|
|
609886: 48 39 c2 cmp %rax,%rdx
|
|
609889: 0f 82 61 01 00 00 jb 6099f0 <_fini+0x9d6>
|
|
60988f: 31 ff xor %edi,%edi
|
|
609891: 45 31 c9 xor %r9d,%r9d
|
|
609894: 41 b8 ff ff ff ff mov $0xffffffff,%r8d
|
|
60989a: b9 22 00 00 00 mov $0x22,%ecx
|
|
60989f: ba 03 00 00 00 mov $0x3,%edx
|
|
6098a4: 4c 89 f6 mov %r14,%rsi
|
|
6098a7: e8 a4 02 00 00 call 609b50 <_fini+0xb36>
|
|
6098ac: 4c 89 ef mov %r13,%rdi
|
|
6098af: 48 89 c3 mov %rax,%rbx
|
|
6098b2: e8 79 49 00 00 call 60e230 <_fini+0x5216>
|
|
6098b7: 48 83 fb ff cmp $0xffffffffffffffff,%rbx
|
|
6098bb: 0f 84 ba 01 00 00 je 609a7b <_fini+0xa61>
|
|
6098c1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
6098c8: 00 00 00 00
|
|
6098cc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6098d0: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
6098d4: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax
|
|
6098db: 00 00
|
|
6098dd: 0f 85 ac 01 00 00 jne 609a8f <_fini+0xa75>
|
|
6098e3: 48 83 c4 10 add $0x10,%rsp
|
|
6098e7: 48 89 d8 mov %rbx,%rax
|
|
6098ea: 5b pop %rbx
|
|
6098eb: 41 5c pop %r12
|
|
6098ed: 41 5d pop %r13
|
|
6098ef: 41 5e pop %r14
|
|
6098f1: 5d pop %rbp
|
|
6098f2: c3 ret
|
|
6098f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6098f8: b8 0c 00 00 00 mov $0xc,%eax
|
|
6098fd: 0f 05 syscall
|
|
6098ff: 48 89 c2 mov %rax,%rdx
|
|
609902: 48 f7 da neg %rdx
|
|
609905: 81 e2 ff 0f 00 00 and $0xfff,%edx
|
|
60990b: 48 01 d0 add %rdx,%rax
|
|
60990e: 48 89 05 3b af 40 00 mov %rax,0x40af3b(%rip) # a14850 <__progname+0x90>
|
|
609915: 48 89 05 3c af 40 00 mov %rax,0x40af3c(%rip) # a14858 <__progname+0x98>
|
|
60991c: 48 89 05 3d af 40 00 mov %rax,0x40af3d(%rip) # a14860 <__progname+0xa0>
|
|
609923: 4c 89 e2 mov %r12,%rdx
|
|
609926: 48 89 c1 mov %rax,%rcx
|
|
609929: 48 29 f2 sub %rsi,%rdx
|
|
60992c: 48 f7 d1 not %rcx
|
|
60992f: 48 8d 94 17 ff 0f 00 lea 0xfff(%rdi,%rdx,1),%rdx
|
|
609936: 00
|
|
609937: 48 81 e2 00 f0 ff ff and $0xfffffffffffff000,%rdx
|
|
60993e: 48 39 ca cmp %rcx,%rdx
|
|
609941: 0f 83 23 ff ff ff jae 60986a <_fini+0x850>
|
|
609947: 48 8b 35 9a ae 40 00 mov 0x40ae9a(%rip),%rsi # a147e8 <__progname+0x28>
|
|
60994e: b9 00 00 80 00 mov $0x800000,%ecx
|
|
609953: 48 8d 3c 02 lea (%rdx,%rax,1),%rdi
|
|
609957: 48 39 ce cmp %rcx,%rsi
|
|
60995a: 48 0f 43 ce cmovae %rsi,%rcx
|
|
60995e: 48 81 e9 00 00 80 00 sub $0x800000,%rcx
|
|
609965: 48 39 f9 cmp %rdi,%rcx
|
|
609968: 73 09 jae 609973 <_fini+0x959>
|
|
60996a: 48 39 f0 cmp %rsi,%rax
|
|
60996d: 0f 82 f7 fe ff ff jb 60986a <_fini+0x850>
|
|
609973: 48 8d 75 d0 lea -0x30(%rbp),%rsi
|
|
609977: b9 00 00 80 00 mov $0x800000,%ecx
|
|
60997c: 48 39 ce cmp %rcx,%rsi
|
|
60997f: 48 0f 43 ce cmovae %rsi,%rcx
|
|
609983: 48 81 e9 00 00 80 00 sub $0x800000,%rcx
|
|
60998a: 48 39 f9 cmp %rdi,%rcx
|
|
60998d: 73 09 jae 609998 <_fini+0x97e>
|
|
60998f: 48 39 f0 cmp %rsi,%rax
|
|
609992: 0f 82 d2 fe ff ff jb 60986a <_fini+0x850>
|
|
609998: b8 0c 00 00 00 mov $0xc,%eax
|
|
60999d: 0f 05 syscall
|
|
60999f: 48 8b 0d aa ae 40 00 mov 0x40aeaa(%rip),%rcx # a14850 <__progname+0x90>
|
|
6099a6: 48 01 d1 add %rdx,%rcx
|
|
6099a9: 48 39 c1 cmp %rax,%rcx
|
|
6099ac: 0f 85 b8 fe ff ff jne 60986a <_fini+0x850>
|
|
6099b2: 48 03 15 9f ae 40 00 add 0x40ae9f(%rip),%rdx # a14858 <__progname+0x98>
|
|
6099b9: 48 8b 3d a0 ae 40 00 mov 0x40aea0(%rip),%rdi # a14860 <__progname+0xa0>
|
|
6099c0: 48 89 15 91 ae 40 00 mov %rdx,0x40ae91(%rip) # a14858 <__progname+0x98>
|
|
6099c7: 48 89 15 82 ae 40 00 mov %rdx,0x40ae82(%rip) # a14850 <__progname+0x90>
|
|
6099ce: 66 90 xchg %ax,%ax
|
|
6099d0: 48 89 fb mov %rdi,%rbx
|
|
6099d3: 49 01 fc add %rdi,%r12
|
|
6099d6: 4c 89 ef mov %r13,%rdi
|
|
6099d9: 4c 89 25 80 ae 40 00 mov %r12,0x40ae80(%rip) # a14860 <__progname+0xa0>
|
|
6099e0: e8 4b 48 00 00 call 60e230 <_fini+0x5216>
|
|
6099e5: e9 e6 fe ff ff jmp 6098d0 <_fini+0x8b6>
|
|
6099ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6099f0: 8b 35 52 ae 40 00 mov 0x40ae52(%rip),%esi # a14848 <__progname+0x88>
|
|
6099f6: b8 00 10 00 00 mov $0x1000,%eax
|
|
6099fb: 48 8b 15 56 ae 40 00 mov 0x40ae56(%rip),%rdx # a14858 <__progname+0x98>
|
|
609a02: 48 2b 15 57 ae 40 00 sub 0x40ae57(%rip),%rdx # a14860 <__progname+0xa0>
|
|
609a09: 89 f1 mov %esi,%ecx
|
|
609a0b: d1 e9 shr $1,%ecx
|
|
609a0d: d3 e0 shl %cl,%eax
|
|
609a0f: 48 98 cltq
|
|
609a11: 48 89 c1 mov %rax,%rcx
|
|
609a14: 4c 29 e1 sub %r12,%rcx
|
|
609a17: 48 39 ca cmp %rcx,%rdx
|
|
609a1a: 0f 83 6f fe ff ff jae 60988f <_fini+0x875>
|
|
609a20: 49 39 c6 cmp %rax,%r14
|
|
609a23: 73 11 jae 609a36 <_fini+0xa1c>
|
|
609a25: 83 fe 0b cmp $0xb,%esi
|
|
609a28: 77 09 ja 609a33 <_fini+0xa19>
|
|
609a2a: 83 c6 01 add $0x1,%esi
|
|
609a2d: 89 35 15 ae 40 00 mov %esi,0x40ae15(%rip) # a14848 <__progname+0x88>
|
|
609a33: 49 89 c6 mov %rax,%r14
|
|
609a36: 45 31 c9 xor %r9d,%r9d
|
|
609a39: 41 b8 ff ff ff ff mov $0xffffffff,%r8d
|
|
609a3f: b9 22 00 00 00 mov $0x22,%ecx
|
|
609a44: 31 ff xor %edi,%edi
|
|
609a46: ba 03 00 00 00 mov $0x3,%edx
|
|
609a4b: 4c 89 f6 mov %r14,%rsi
|
|
609a4e: e8 fd 00 00 00 call 609b50 <_fini+0xb36>
|
|
609a53: 48 89 c3 mov %rax,%rbx
|
|
609a56: 48 83 f8 ff cmp $0xffffffffffffffff,%rax
|
|
609a5a: 74 38 je 609a94 <_fini+0xa7a>
|
|
609a5c: 49 01 c6 add %rax,%r14
|
|
609a5f: 48 89 c7 mov %rax,%rdi
|
|
609a62: 4c 89 35 ef ad 40 00 mov %r14,0x40adef(%rip) # a14858 <__progname+0x98>
|
|
609a69: e9 65 ff ff ff jmp 6099d3 <_fini+0x9b9>
|
|
609a6e: 66 90 xchg %ax,%ax
|
|
609a70: e8 3b fa ff ff call 6094b0 <_fini+0x496>
|
|
609a75: c7 00 0c 00 00 00 movl $0xc,(%rax)
|
|
609a7b: 31 db xor %ebx,%ebx
|
|
609a7d: e9 4e fe ff ff jmp 6098d0 <_fini+0x8b6>
|
|
609a82: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
609a88: 31 db xor %ebx,%ebx
|
|
609a8a: e9 83 fd ff ff jmp 609812 <_fini+0x7f8>
|
|
609a8f: e8 6c 4d 00 00 call 60e800 <_fini+0x57e6>
|
|
609a94: 4c 89 ef mov %r13,%rdi
|
|
609a97: 31 db xor %ebx,%ebx
|
|
609a99: e8 92 47 00 00 call 60e230 <_fini+0x5216>
|
|
609a9e: e9 2d fe ff ff jmp 6098d0 <_fini+0x8b6>
|
|
|
|
Disassembly of section .text.__libc_malloc:
|
|
|
|
0000000000609ab0 <.text.__libc_malloc>:
|
|
609ab0: f3 0f 1e fa endbr64
|
|
609ab4: e9 c7 66 00 00 jmp 610180 <_fini+0x7166>
|
|
|
|
Disassembly of section .text.default_malloc:
|
|
|
|
0000000000609ac0 <.text.default_malloc>:
|
|
609ac0: f3 0f 1e fa endbr64
|
|
609ac4: e9 b7 66 00 00 jmp 610180 <_fini+0x7166>
|
|
|
|
Disassembly of section .text.realloc:
|
|
|
|
0000000000609ad0 <.text.realloc>:
|
|
609ad0: f3 0f 1e fa endbr64
|
|
609ad4: e9 17 6d 00 00 jmp 6107f0 <_fini+0x77d6>
|
|
|
|
Disassembly of section .text.ioctl:
|
|
|
|
0000000000609ae0 <.text.ioctl>:
|
|
609ae0: f3 0f 1e fa endbr64
|
|
609ae4: 55 push %rbp
|
|
609ae5: 48 63 ff movslq %edi,%rdi
|
|
609ae8: 48 63 f6 movslq %esi,%rsi
|
|
609aeb: 48 89 e5 mov %rsp,%rbp
|
|
609aee: 48 83 ec 50 sub $0x50,%rsp
|
|
609af2: 48 89 55 e0 mov %rdx,-0x20(%rbp)
|
|
609af6: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax
|
|
609afd: 00 00
|
|
609aff: 48 89 45 c8 mov %rax,-0x38(%rbp)
|
|
609b03: 31 c0 xor %eax,%eax
|
|
609b05: 48 8d 45 10 lea 0x10(%rbp),%rax
|
|
609b09: c7 45 b0 10 00 00 00 movl $0x10,-0x50(%rbp)
|
|
609b10: 48 89 45 b8 mov %rax,-0x48(%rbp)
|
|
609b14: 48 8d 45 d0 lea -0x30(%rbp),%rax
|
|
609b18: 48 89 45 c0 mov %rax,-0x40(%rbp)
|
|
609b1c: b8 10 00 00 00 mov $0x10,%eax
|
|
609b21: 0f 05 syscall
|
|
609b23: 48 63 f8 movslq %eax,%rdi
|
|
609b26: e8 d5 fa ff ff call 609600 <_fini+0x5e6>
|
|
609b2b: 48 8b 55 c8 mov -0x38(%rbp),%rdx
|
|
609b2f: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx
|
|
609b36: 00 00
|
|
609b38: 75 02 jne 609b3c <_fini+0xb22>
|
|
609b3a: c9 leave
|
|
609b3b: c3 ret
|
|
609b3c: e8 bf 4c 00 00 call 60e800 <_fini+0x57e6>
|
|
|
|
Disassembly of section .text.__mmap:
|
|
|
|
0000000000609b50 <.text.__mmap>:
|
|
609b50: f3 0f 1e fa endbr64
|
|
609b54: 55 push %rbp
|
|
609b55: 48 89 e5 mov %rsp,%rbp
|
|
609b58: 41 55 push %r13
|
|
609b5a: 53 push %rbx
|
|
609b5b: 48 83 ec 20 sub $0x20,%rsp
|
|
609b5f: 41 f7 c1 ff 0f 00 00 test $0xfff,%r9d
|
|
609b66: 0f 85 84 00 00 00 jne 609bf0 <_fini+0xbd6>
|
|
609b6c: 48 b8 fe ff ff ff ff movabs $0x7ffffffffffffffe,%rax
|
|
609b73: ff ff 7f
|
|
609b76: 48 39 f0 cmp %rsi,%rax
|
|
609b79: 72 55 jb 609bd0 <_fini+0xbb6>
|
|
609b7b: 49 89 fd mov %rdi,%r13
|
|
609b7e: 89 cb mov %ecx,%ebx
|
|
609b80: f6 c1 10 test $0x10,%cl
|
|
609b83: 0f 85 87 00 00 00 jne 609c10 <_fini+0xbf6>
|
|
609b89: 48 63 d2 movslq %edx,%rdx
|
|
609b8c: 4c 63 d3 movslq %ebx,%r10
|
|
609b8f: 4d 63 c0 movslq %r8d,%r8
|
|
609b92: b8 09 00 00 00 mov $0x9,%eax
|
|
609b97: 4c 89 ef mov %r13,%rdi
|
|
609b9a: 0f 05 syscall
|
|
609b9c: 48 89 c7 mov %rax,%rdi
|
|
609b9f: 48 83 f8 ff cmp $0xffffffffffffffff,%rax
|
|
609ba3: 75 1d jne 609bc2 <_fini+0xba8>
|
|
609ba5: 4d 85 ed test %r13,%r13
|
|
609ba8: 75 18 jne 609bc2 <_fini+0xba8>
|
|
609baa: 83 e3 30 and $0x30,%ebx
|
|
609bad: 48 c7 c7 f4 ff ff ff mov $0xfffffffffffffff4,%rdi
|
|
609bb4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
|
|
609bbb: 83 fb 20 cmp $0x20,%ebx
|
|
609bbe: 48 0f 45 f8 cmovne %rax,%rdi
|
|
609bc2: 48 83 c4 20 add $0x20,%rsp
|
|
609bc6: 5b pop %rbx
|
|
609bc7: 41 5d pop %r13
|
|
609bc9: 5d pop %rbp
|
|
609bca: e9 31 fa ff ff jmp 609600 <_fini+0x5e6>
|
|
609bcf: 90 nop
|
|
609bd0: e8 db f8 ff ff call 6094b0 <_fini+0x496>
|
|
609bd5: c7 00 0c 00 00 00 movl $0xc,(%rax)
|
|
609bdb: 48 83 c4 20 add $0x20,%rsp
|
|
609bdf: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
|
|
609be6: 5b pop %rbx
|
|
609be7: 41 5d pop %r13
|
|
609be9: 5d pop %rbp
|
|
609bea: c3 ret
|
|
609beb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
609bf0: e8 bb f8 ff ff call 6094b0 <_fini+0x496>
|
|
609bf5: c7 00 16 00 00 00 movl $0x16,(%rax)
|
|
609bfb: 48 83 c4 20 add $0x20,%rsp
|
|
609bff: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
|
|
609c06: 5b pop %rbx
|
|
609c07: 41 5d pop %r13
|
|
609c09: 5d pop %rbp
|
|
609c0a: c3 ret
|
|
609c0b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
609c10: 4c 89 4d d8 mov %r9,-0x28(%rbp)
|
|
609c14: 44 89 45 e0 mov %r8d,-0x20(%rbp)
|
|
609c18: 89 55 e4 mov %edx,-0x1c(%rbp)
|
|
609c1b: 48 89 75 e8 mov %rsi,-0x18(%rbp)
|
|
609c1f: e8 0c f5 ff ff call 609130 <_fini+0x116>
|
|
609c24: 4c 8b 4d d8 mov -0x28(%rbp),%r9
|
|
609c28: 44 8b 45 e0 mov -0x20(%rbp),%r8d
|
|
609c2c: 8b 55 e4 mov -0x1c(%rbp),%edx
|
|
609c2f: 48 8b 75 e8 mov -0x18(%rbp),%rsi
|
|
609c33: e9 51 ff ff ff jmp 609b89 <_fini+0xb6f>
|
|
|
|
Disassembly of section .text.fclose:
|
|
|
|
0000000000609c40 <.text.fclose>:
|
|
609c40: f3 0f 1e fa endbr64
|
|
609c44: 55 push %rbp
|
|
609c45: 48 89 e5 mov %rsp,%rbp
|
|
609c48: 41 55 push %r13
|
|
609c4a: 41 54 push %r12
|
|
609c4c: 53 push %rbx
|
|
609c4d: 48 89 fb mov %rdi,%rbx
|
|
609c50: 48 83 ec 08 sub $0x8,%rsp
|
|
609c54: 8b 87 8c 00 00 00 mov 0x8c(%rdi),%eax
|
|
609c5a: 85 c0 test %eax,%eax
|
|
609c5c: 0f 89 8e 00 00 00 jns 609cf0 <_fini+0xcd6>
|
|
609c62: e8 d9 00 00 00 call 609d40 <_fini+0xd26>
|
|
609c67: 48 89 df mov %rbx,%rdi
|
|
609c6a: 41 89 c4 mov %eax,%r12d
|
|
609c6d: ff 53 18 call *0x18(%rbx)
|
|
609c70: 41 09 c4 or %eax,%r12d
|
|
609c73: f6 03 01 testb $0x1,(%rbx)
|
|
609c76: 74 18 je 609c90 <_fini+0xc76>
|
|
609c78: 48 83 c4 08 add $0x8,%rsp
|
|
609c7c: 44 89 e0 mov %r12d,%eax
|
|
609c7f: 5b pop %rbx
|
|
609c80: 41 5c pop %r12
|
|
609c82: 41 5d pop %r13
|
|
609c84: 5d pop %rbp
|
|
609c85: c3 ret
|
|
609c86: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
|
|
609c8d: 00 00 00
|
|
609c90: 48 89 df mov %rbx,%rdi
|
|
609c93: e8 a8 f4 ff ff call 609140 <_fini+0x126>
|
|
609c98: e8 f3 09 00 00 call 60a690 <_fini+0x1676>
|
|
609c9d: 48 8b 53 68 mov 0x68(%rbx),%rdx
|
|
609ca1: 48 85 d2 test %rdx,%rdx
|
|
609ca4: 74 08 je 609cae <_fini+0xc94>
|
|
609ca6: 48 8b 4b 70 mov 0x70(%rbx),%rcx
|
|
609caa: 48 89 4a 70 mov %rcx,0x70(%rdx)
|
|
609cae: 48 8b 53 70 mov 0x70(%rbx),%rdx
|
|
609cb2: 48 85 d2 test %rdx,%rdx
|
|
609cb5: 74 08 je 609cbf <_fini+0xca5>
|
|
609cb7: 48 8b 4b 68 mov 0x68(%rbx),%rcx
|
|
609cbb: 48 89 4a 68 mov %rcx,0x68(%rdx)
|
|
609cbf: 48 39 18 cmp %rbx,(%rax)
|
|
609cc2: 74 64 je 609d28 <_fini+0xd0e>
|
|
609cc4: e8 e7 09 00 00 call 60a6b0 <_fini+0x1696>
|
|
609cc9: 48 8b bb a8 00 00 00 mov 0xa8(%rbx),%rdi
|
|
609cd0: e8 eb 4e 00 00 call 60ebc0 <_fini+0x5ba6>
|
|
609cd5: 48 89 df mov %rbx,%rdi
|
|
609cd8: e8 e3 4e 00 00 call 60ebc0 <_fini+0x5ba6>
|
|
609cdd: 48 83 c4 08 add $0x8,%rsp
|
|
609ce1: 44 89 e0 mov %r12d,%eax
|
|
609ce4: 5b pop %rbx
|
|
609ce5: 41 5c pop %r12
|
|
609ce7: 41 5d pop %r13
|
|
609ce9: 5d pop %rbp
|
|
609cea: c3 ret
|
|
609ceb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
609cf0: e8 eb 74 00 00 call 6111e0 <_fini+0x81c6>
|
|
609cf5: 48 89 df mov %rbx,%rdi
|
|
609cf8: 41 89 c5 mov %eax,%r13d
|
|
609cfb: e8 40 00 00 00 call 609d40 <_fini+0xd26>
|
|
609d00: 48 89 df mov %rbx,%rdi
|
|
609d03: 41 89 c4 mov %eax,%r12d
|
|
609d06: ff 53 18 call *0x18(%rbx)
|
|
609d09: 41 09 c4 or %eax,%r12d
|
|
609d0c: 45 85 ed test %r13d,%r13d
|
|
609d0f: 0f 84 5e ff ff ff je 609c73 <_fini+0xc59>
|
|
609d15: 48 89 df mov %rbx,%rdi
|
|
609d18: e8 a3 75 00 00 call 6112c0 <_fini+0x82a6>
|
|
609d1d: e9 51 ff ff ff jmp 609c73 <_fini+0xc59>
|
|
609d22: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
609d28: 48 8b 53 70 mov 0x70(%rbx),%rdx
|
|
609d2c: 48 89 10 mov %rdx,(%rax)
|
|
609d2f: eb 93 jmp 609cc4 <_fini+0xcaa>
|
|
|
|
Disassembly of section .text.fflush:
|
|
|
|
0000000000609d40 <.text.fflush>:
|
|
609d40: f3 0f 1e fa endbr64
|
|
609d44: 55 push %rbp
|
|
609d45: 48 89 e5 mov %rsp,%rbp
|
|
609d48: 41 55 push %r13
|
|
609d4a: 41 54 push %r12
|
|
609d4c: 53 push %rbx
|
|
609d4d: 48 83 ec 08 sub $0x8,%rsp
|
|
609d51: 48 85 ff test %rdi,%rdi
|
|
609d54: 0f 84 96 00 00 00 je 609df0 <_fini+0xdd6>
|
|
609d5a: 8b 87 8c 00 00 00 mov 0x8c(%rdi),%eax
|
|
609d60: 48 89 fb mov %rdi,%rbx
|
|
609d63: 45 31 e4 xor %r12d,%r12d
|
|
609d66: 85 c0 test %eax,%eax
|
|
609d68: 79 66 jns 609dd0 <_fini+0xdb6>
|
|
609d6a: 48 8b 43 38 mov 0x38(%rbx),%rax
|
|
609d6e: 48 39 43 28 cmp %rax,0x28(%rbx)
|
|
609d72: 74 15 je 609d89 <_fini+0xd6f>
|
|
609d74: 31 d2 xor %edx,%edx
|
|
609d76: 31 f6 xor %esi,%esi
|
|
609d78: 48 89 df mov %rbx,%rdi
|
|
609d7b: ff 53 48 call *0x48(%rbx)
|
|
609d7e: 48 83 7b 28 00 cmpq $0x0,0x28(%rbx)
|
|
609d83: 0f 84 28 01 00 00 je 609eb1 <_fini+0xe97>
|
|
609d89: 48 8b 73 08 mov 0x8(%rbx),%rsi
|
|
609d8d: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
609d91: 48 39 c6 cmp %rax,%rsi
|
|
609d94: 74 0e je 609da4 <_fini+0xd8a>
|
|
609d96: 48 29 c6 sub %rax,%rsi
|
|
609d99: ba 01 00 00 00 mov $0x1,%edx
|
|
609d9e: 48 89 df mov %rbx,%rdi
|
|
609da1: ff 53 50 call *0x50(%rbx)
|
|
609da4: 66 0f ef c0 pxor %xmm0,%xmm0
|
|
609da8: 48 c7 43 38 00 00 00 movq $0x0,0x38(%rbx)
|
|
609daf: 00
|
|
609db0: 0f 11 43 20 movups %xmm0,0x20(%rbx)
|
|
609db4: 0f 11 43 08 movups %xmm0,0x8(%rbx)
|
|
609db8: 45 85 e4 test %r12d,%r12d
|
|
609dbb: 75 23 jne 609de0 <_fini+0xdc6>
|
|
609dbd: 45 31 e4 xor %r12d,%r12d
|
|
609dc0: 48 83 c4 08 add $0x8,%rsp
|
|
609dc4: 44 89 e0 mov %r12d,%eax
|
|
609dc7: 5b pop %rbx
|
|
609dc8: 41 5c pop %r12
|
|
609dca: 41 5d pop %r13
|
|
609dcc: 5d pop %rbp
|
|
609dcd: c3 ret
|
|
609dce: 66 90 xchg %ax,%ax
|
|
609dd0: e8 0b 74 00 00 call 6111e0 <_fini+0x81c6>
|
|
609dd5: 41 89 c4 mov %eax,%r12d
|
|
609dd8: eb 90 jmp 609d6a <_fini+0xd50>
|
|
609dda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
609de0: 48 89 df mov %rbx,%rdi
|
|
609de3: e8 d8 74 00 00 call 6112c0 <_fini+0x82a6>
|
|
609de8: eb d3 jmp 609dbd <_fini+0xda3>
|
|
609dea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
609df0: 48 8b 05 b1 a7 40 00 mov 0x40a7b1(%rip),%rax # a145a8 <stderr+0x100>
|
|
609df7: 45 31 e4 xor %r12d,%r12d
|
|
609dfa: 48 85 c0 test %rax,%rax
|
|
609dfd: 74 0f je 609e0e <_fini+0xdf4>
|
|
609dff: 48 8b 3d a2 a7 40 00 mov 0x40a7a2(%rip),%rdi # a145a8 <stderr+0x100>
|
|
609e06: e8 35 ff ff ff call 609d40 <_fini+0xd26>
|
|
609e0b: 41 89 c4 mov %eax,%r12d
|
|
609e0e: 48 8b 05 8b a6 40 00 mov 0x40a68b(%rip),%rax # a144a0 <__ClassPropertyDatatypeIndices+0x660>
|
|
609e15: 48 85 c0 test %rax,%rax
|
|
609e18: 74 0f je 609e29 <_fini+0xe0f>
|
|
609e1a: 48 8b 3d 7f a6 40 00 mov 0x40a67f(%rip),%rdi # a144a0 <__ClassPropertyDatatypeIndices+0x660>
|
|
609e21: e8 1a ff ff ff call 609d40 <_fini+0xd26>
|
|
609e26: 41 09 c4 or %eax,%r12d
|
|
609e29: e8 62 08 00 00 call 60a690 <_fini+0x1676>
|
|
609e2e: 48 8b 18 mov (%rax),%rbx
|
|
609e31: 48 85 db test %rbx,%rbx
|
|
609e34: 75 28 jne 609e5e <_fini+0xe44>
|
|
609e36: eb 66 jmp 609e9e <_fini+0xe84>
|
|
609e38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
609e3f: 00
|
|
609e40: 48 8b 43 38 mov 0x38(%rbx),%rax
|
|
609e44: 48 39 43 28 cmp %rax,0x28(%rbx)
|
|
609e48: 74 0b je 609e55 <_fini+0xe3b>
|
|
609e4a: 48 89 df mov %rbx,%rdi
|
|
609e4d: e8 ee fe ff ff call 609d40 <_fini+0xd26>
|
|
609e52: 41 09 c4 or %eax,%r12d
|
|
609e55: 48 8b 5b 70 mov 0x70(%rbx),%rbx
|
|
609e59: 48 85 db test %rbx,%rbx
|
|
609e5c: 74 40 je 609e9e <_fini+0xe84>
|
|
609e5e: 8b 83 8c 00 00 00 mov 0x8c(%rbx),%eax
|
|
609e64: 85 c0 test %eax,%eax
|
|
609e66: 78 d8 js 609e40 <_fini+0xe26>
|
|
609e68: 48 89 df mov %rbx,%rdi
|
|
609e6b: e8 70 73 00 00 call 6111e0 <_fini+0x81c6>
|
|
609e70: 41 89 c5 mov %eax,%r13d
|
|
609e73: 48 8b 43 38 mov 0x38(%rbx),%rax
|
|
609e77: 48 39 43 28 cmp %rax,0x28(%rbx)
|
|
609e7b: 74 0b je 609e88 <_fini+0xe6e>
|
|
609e7d: 48 89 df mov %rbx,%rdi
|
|
609e80: e8 bb fe ff ff call 609d40 <_fini+0xd26>
|
|
609e85: 41 09 c4 or %eax,%r12d
|
|
609e88: 45 85 ed test %r13d,%r13d
|
|
609e8b: 74 c8 je 609e55 <_fini+0xe3b>
|
|
609e8d: 48 89 df mov %rbx,%rdi
|
|
609e90: e8 2b 74 00 00 call 6112c0 <_fini+0x82a6>
|
|
609e95: 48 8b 5b 70 mov 0x70(%rbx),%rbx
|
|
609e99: 48 85 db test %rbx,%rbx
|
|
609e9c: 75 c0 jne 609e5e <_fini+0xe44>
|
|
609e9e: e8 0d 08 00 00 call 60a6b0 <_fini+0x1696>
|
|
609ea3: 48 83 c4 08 add $0x8,%rsp
|
|
609ea7: 44 89 e0 mov %r12d,%eax
|
|
609eaa: 5b pop %rbx
|
|
609eab: 41 5c pop %r12
|
|
609ead: 41 5d pop %r13
|
|
609eaf: 5d pop %rbp
|
|
609eb0: c3 ret
|
|
609eb1: 45 85 e4 test %r12d,%r12d
|
|
609eb4: 75 0b jne 609ec1 <_fini+0xea7>
|
|
609eb6: 41 bc ff ff ff ff mov $0xffffffff,%r12d
|
|
609ebc: e9 ff fe ff ff jmp 609dc0 <_fini+0xda6>
|
|
609ec1: 48 89 df mov %rbx,%rdi
|
|
609ec4: e8 f7 73 00 00 call 6112c0 <_fini+0x82a6>
|
|
609ec9: eb eb jmp 609eb6 <_fini+0xe9c>
|
|
|
|
Disassembly of section .text.fopen:
|
|
|
|
0000000000609ed0 <.text.fopen>:
|
|
609ed0: f3 0f 1e fa endbr64
|
|
609ed4: 55 push %rbp
|
|
609ed5: 48 89 e5 mov %rsp,%rbp
|
|
609ed8: 41 56 push %r14
|
|
609eda: 41 55 push %r13
|
|
609edc: 41 54 push %r12
|
|
609ede: 49 89 fc mov %rdi,%r12
|
|
609ee1: 48 8d 3d 83 83 df ff lea -0x207c7d(%rip),%rdi # 40226b <main-0x202e02>
|
|
609ee8: 53 push %rbx
|
|
609ee9: 48 89 f3 mov %rsi,%rbx
|
|
609eec: 0f be 36 movsbl (%rsi),%esi
|
|
609eef: e8 fc 3e 00 00 call 60ddf0 <_fini+0x4dd6>
|
|
609ef4: 48 85 c0 test %rax,%rax
|
|
609ef7: 0f 84 93 00 00 00 je 609f90 <_fini+0xf76>
|
|
609efd: 48 89 df mov %rbx,%rdi
|
|
609f00: 41 bd 02 00 00 00 mov $0x2,%r13d
|
|
609f06: e8 35 72 00 00 call 611140 <_fini+0x8126>
|
|
609f0b: 4c 89 e7 mov %r12,%rdi
|
|
609f0e: ba b6 01 00 00 mov $0x1b6,%edx
|
|
609f13: 89 c6 mov %eax,%esi
|
|
609f15: 41 89 c6 mov %eax,%r14d
|
|
609f18: 4c 89 e8 mov %r13,%rax
|
|
609f1b: 81 ce 00 80 00 00 or $0x8000,%esi
|
|
609f21: 48 63 f6 movslq %esi,%rsi
|
|
609f24: 0f 05 syscall
|
|
609f26: 48 89 c7 mov %rax,%rdi
|
|
609f29: e8 d2 f6 ff ff call 609600 <_fini+0x5e6>
|
|
609f2e: 49 89 c4 mov %rax,%r12
|
|
609f31: 41 89 c0 mov %eax,%r8d
|
|
609f34: 85 c0 test %eax,%eax
|
|
609f36: 78 63 js 609f9b <_fini+0xf81>
|
|
609f38: 41 81 e6 00 00 08 00 and $0x80000,%r14d
|
|
609f3f: 75 1f jne 609f60 <_fini+0xf46>
|
|
609f41: 48 89 de mov %rbx,%rsi
|
|
609f44: 44 89 c7 mov %r8d,%edi
|
|
609f47: e8 14 70 00 00 call 610f60 <_fini+0x7f46>
|
|
609f4c: 48 89 c2 mov %rax,%rdx
|
|
609f4f: 48 85 c0 test %rax,%rax
|
|
609f52: 74 24 je 609f78 <_fini+0xf5e>
|
|
609f54: 5b pop %rbx
|
|
609f55: 48 89 d0 mov %rdx,%rax
|
|
609f58: 41 5c pop %r12
|
|
609f5a: 41 5d pop %r13
|
|
609f5c: 41 5e pop %r14
|
|
609f5e: 5d pop %rbp
|
|
609f5f: c3 ret
|
|
609f60: 48 63 f8 movslq %eax,%rdi
|
|
609f63: 4c 89 ee mov %r13,%rsi
|
|
609f66: b8 48 00 00 00 mov $0x48,%eax
|
|
609f6b: ba 01 00 00 00 mov $0x1,%edx
|
|
609f70: 0f 05 syscall
|
|
609f72: eb cd jmp 609f41 <_fini+0xf27>
|
|
609f74: 0f 1f 40 00 nopl 0x0(%rax)
|
|
609f78: 49 63 fc movslq %r12d,%rdi
|
|
609f7b: b8 03 00 00 00 mov $0x3,%eax
|
|
609f80: 0f 05 syscall
|
|
609f82: 5b pop %rbx
|
|
609f83: 48 89 d0 mov %rdx,%rax
|
|
609f86: 41 5c pop %r12
|
|
609f88: 41 5d pop %r13
|
|
609f8a: 41 5e pop %r14
|
|
609f8c: 5d pop %rbp
|
|
609f8d: c3 ret
|
|
609f8e: 66 90 xchg %ax,%ax
|
|
609f90: e8 1b f5 ff ff call 6094b0 <_fini+0x496>
|
|
609f95: c7 00 16 00 00 00 movl $0x16,(%rax)
|
|
609f9b: 31 d2 xor %edx,%edx
|
|
609f9d: 5b pop %rbx
|
|
609f9e: 41 5c pop %r12
|
|
609fa0: 48 89 d0 mov %rdx,%rax
|
|
609fa3: 41 5d pop %r13
|
|
609fa5: 41 5e pop %r14
|
|
609fa7: 5d pop %rbp
|
|
609fa8: c3 ret
|
|
|
|
Disassembly of section .text.fprintf:
|
|
|
|
0000000000609fb0 <.text.fprintf>:
|
|
609fb0: f3 0f 1e fa endbr64
|
|
609fb4: 55 push %rbp
|
|
609fb5: 48 89 e5 mov %rsp,%rbp
|
|
609fb8: 48 81 ec d0 00 00 00 sub $0xd0,%rsp
|
|
609fbf: 48 89 95 60 ff ff ff mov %rdx,-0xa0(%rbp)
|
|
609fc6: 48 89 8d 68 ff ff ff mov %rcx,-0x98(%rbp)
|
|
609fcd: 4c 89 85 70 ff ff ff mov %r8,-0x90(%rbp)
|
|
609fd4: 4c 89 8d 78 ff ff ff mov %r9,-0x88(%rbp)
|
|
609fdb: 84 c0 test %al,%al
|
|
609fdd: 74 20 je 609fff <_fini+0xfe5>
|
|
609fdf: 0f 29 45 80 movaps %xmm0,-0x80(%rbp)
|
|
609fe3: 0f 29 4d 90 movaps %xmm1,-0x70(%rbp)
|
|
609fe7: 0f 29 55 a0 movaps %xmm2,-0x60(%rbp)
|
|
609feb: 0f 29 5d b0 movaps %xmm3,-0x50(%rbp)
|
|
609fef: 0f 29 65 c0 movaps %xmm4,-0x40(%rbp)
|
|
609ff3: 0f 29 6d d0 movaps %xmm5,-0x30(%rbp)
|
|
609ff7: 0f 29 75 e0 movaps %xmm6,-0x20(%rbp)
|
|
609ffb: 0f 29 7d f0 movaps %xmm7,-0x10(%rbp)
|
|
609fff: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax
|
|
60a006: 00 00
|
|
60a008: 48 89 85 48 ff ff ff mov %rax,-0xb8(%rbp)
|
|
60a00f: 31 c0 xor %eax,%eax
|
|
60a011: 48 8d 45 10 lea 0x10(%rbp),%rax
|
|
60a015: 48 8d 95 30 ff ff ff lea -0xd0(%rbp),%rdx
|
|
60a01c: c7 85 30 ff ff ff 10 movl $0x10,-0xd0(%rbp)
|
|
60a023: 00 00 00
|
|
60a026: 48 89 85 38 ff ff ff mov %rax,-0xc8(%rbp)
|
|
60a02d: 48 8d 85 50 ff ff ff lea -0xb0(%rbp),%rax
|
|
60a034: c7 85 34 ff ff ff 30 movl $0x30,-0xcc(%rbp)
|
|
60a03b: 00 00 00
|
|
60a03e: 48 89 85 40 ff ff ff mov %rax,-0xc0(%rbp)
|
|
60a045: e8 26 3b 00 00 call 60db70 <_fini+0x4b56>
|
|
60a04a: 48 8b 95 48 ff ff ff mov -0xb8(%rbp),%rdx
|
|
60a051: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx
|
|
60a058: 00 00
|
|
60a05a: 75 02 jne 60a05e <_fini+0x1044>
|
|
60a05c: c9 leave
|
|
60a05d: c3 ret
|
|
60a05e: e8 9d 47 00 00 call 60e800 <_fini+0x57e6>
|
|
|
|
Disassembly of section .text.fputs:
|
|
|
|
000000000060a070 <.text.fputs>:
|
|
60a070: f3 0f 1e fa endbr64
|
|
60a074: 55 push %rbp
|
|
60a075: 48 89 e5 mov %rsp,%rbp
|
|
60a078: 41 55 push %r13
|
|
60a07a: 49 89 f5 mov %rsi,%r13
|
|
60a07d: 41 54 push %r12
|
|
60a07f: 49 89 fc mov %rdi,%r12
|
|
60a082: 53 push %rbx
|
|
60a083: 48 83 ec 08 sub $0x8,%rsp
|
|
60a087: e8 74 3f 00 00 call 60e000 <_fini+0x4fe6>
|
|
60a08c: 4c 89 e9 mov %r13,%rcx
|
|
60a08f: 4c 89 e7 mov %r12,%rdi
|
|
60a092: be 01 00 00 00 mov $0x1,%esi
|
|
60a097: 48 89 c2 mov %rax,%rdx
|
|
60a09a: 48 89 c3 mov %rax,%rbx
|
|
60a09d: e8 4e 05 00 00 call 60a5f0 <_fini+0x15d6>
|
|
60a0a2: 48 39 c3 cmp %rax,%rbx
|
|
60a0a5: 0f 95 c0 setne %al
|
|
60a0a8: 48 83 c4 08 add $0x8,%rsp
|
|
60a0ac: 0f b6 c0 movzbl %al,%eax
|
|
60a0af: 5b pop %rbx
|
|
60a0b0: 41 5c pop %r12
|
|
60a0b2: f7 d8 neg %eax
|
|
60a0b4: 41 5d pop %r13
|
|
60a0b6: 5d pop %rbp
|
|
60a0b7: c3 ret
|
|
|
|
Disassembly of section .text.fread:
|
|
|
|
000000000060a0c0 <.text.fread>:
|
|
60a0c0: f3 0f 1e fa endbr64
|
|
60a0c4: 55 push %rbp
|
|
60a0c5: 31 c0 xor %eax,%eax
|
|
60a0c7: 48 89 e5 mov %rsp,%rbp
|
|
60a0ca: 41 57 push %r15
|
|
60a0cc: 49 89 d7 mov %rdx,%r15
|
|
60a0cf: 41 56 push %r14
|
|
60a0d1: 49 89 f6 mov %rsi,%r14
|
|
60a0d4: 41 55 push %r13
|
|
60a0d6: 4c 0f af f2 imul %rdx,%r14
|
|
60a0da: 49 89 fd mov %rdi,%r13
|
|
60a0dd: 41 54 push %r12
|
|
60a0df: 49 89 cc mov %rcx,%r12
|
|
60a0e2: 53 push %rbx
|
|
60a0e3: 48 83 ec 28 sub $0x28,%rsp
|
|
60a0e7: 48 85 f6 test %rsi,%rsi
|
|
60a0ea: 48 89 75 c0 mov %rsi,-0x40(%rbp)
|
|
60a0ee: 4c 0f 44 f8 cmove %rax,%r15
|
|
60a0f2: 8b 81 8c 00 00 00 mov 0x8c(%rcx),%eax
|
|
60a0f8: c7 45 cc 00 00 00 00 movl $0x0,-0x34(%rbp)
|
|
60a0ff: 85 c0 test %eax,%eax
|
|
60a101: 78 0b js 60a10e <_fini+0x10f4>
|
|
60a103: 48 89 cf mov %rcx,%rdi
|
|
60a106: e8 d5 70 00 00 call 6111e0 <_fini+0x81c6>
|
|
60a10b: 89 45 cc mov %eax,-0x34(%rbp)
|
|
60a10e: 41 8b 94 24 88 00 00 mov 0x88(%r12),%edx
|
|
60a115: 00
|
|
60a116: 49 8b 74 24 08 mov 0x8(%r12),%rsi
|
|
60a11b: 4c 89 f3 mov %r14,%rbx
|
|
60a11e: 8d 42 ff lea -0x1(%rdx),%eax
|
|
60a121: 09 d0 or %edx,%eax
|
|
60a123: 49 8b 54 24 10 mov 0x10(%r12),%rdx
|
|
60a128: 41 89 84 24 88 00 00 mov %eax,0x88(%r12)
|
|
60a12f: 00
|
|
60a130: 48 39 d6 cmp %rdx,%rsi
|
|
60a133: 74 25 je 60a15a <_fini+0x1140>
|
|
60a135: 48 29 f2 sub %rsi,%rdx
|
|
60a138: 4c 89 ef mov %r13,%rdi
|
|
60a13b: 4c 39 f2 cmp %r14,%rdx
|
|
60a13e: 49 0f 47 d6 cmova %r14,%rdx
|
|
60a142: 48 89 55 b8 mov %rdx,-0x48(%rbp)
|
|
60a146: e8 5d eb ff ff call 608ca8 <callback_callback_anotherPrintTest+0x282f>
|
|
60a14b: 48 8b 55 b8 mov -0x48(%rbp),%rdx
|
|
60a14f: 49 01 54 24 08 add %rdx,0x8(%r12)
|
|
60a154: 49 01 d5 add %rdx,%r13
|
|
60a157: 48 29 d3 sub %rdx,%rbx
|
|
60a15a: 48 85 db test %rbx,%rbx
|
|
60a15d: 75 24 jne 60a183 <_fini+0x1169>
|
|
60a15f: eb 67 jmp 60a1c8 <_fini+0x11ae>
|
|
60a161: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
60a168: 48 89 da mov %rbx,%rdx
|
|
60a16b: 4c 89 ee mov %r13,%rsi
|
|
60a16e: 4c 89 e7 mov %r12,%rdi
|
|
60a171: 41 ff 54 24 40 call *0x40(%r12)
|
|
60a176: 48 85 c0 test %rax,%rax
|
|
60a179: 74 14 je 60a18f <_fini+0x1175>
|
|
60a17b: 49 01 c5 add %rax,%r13
|
|
60a17e: 48 29 c3 sub %rax,%rbx
|
|
60a181: 74 45 je 60a1c8 <_fini+0x11ae>
|
|
60a183: 4c 89 e7 mov %r12,%rdi
|
|
60a186: e8 85 74 00 00 call 611610 <_fini+0x85f6>
|
|
60a18b: 85 c0 test %eax,%eax
|
|
60a18d: 74 d9 je 60a168 <_fini+0x114e>
|
|
60a18f: 8b 55 cc mov -0x34(%rbp),%edx
|
|
60a192: 85 d2 test %edx,%edx
|
|
60a194: 75 22 jne 60a1b8 <_fini+0x119e>
|
|
60a196: 4c 89 f0 mov %r14,%rax
|
|
60a199: 31 d2 xor %edx,%edx
|
|
60a19b: 48 29 d8 sub %rbx,%rax
|
|
60a19e: 48 f7 75 c0 divq -0x40(%rbp)
|
|
60a1a2: 48 83 c4 28 add $0x28,%rsp
|
|
60a1a6: 5b pop %rbx
|
|
60a1a7: 41 5c pop %r12
|
|
60a1a9: 41 5d pop %r13
|
|
60a1ab: 41 5e pop %r14
|
|
60a1ad: 41 5f pop %r15
|
|
60a1af: 5d pop %rbp
|
|
60a1b0: c3 ret
|
|
60a1b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
60a1b8: 4c 89 e7 mov %r12,%rdi
|
|
60a1bb: e8 00 71 00 00 call 6112c0 <_fini+0x82a6>
|
|
60a1c0: eb d4 jmp 60a196 <_fini+0x117c>
|
|
60a1c2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
60a1c8: 8b 45 cc mov -0x34(%rbp),%eax
|
|
60a1cb: 85 c0 test %eax,%eax
|
|
60a1cd: 75 19 jne 60a1e8 <_fini+0x11ce>
|
|
60a1cf: 48 83 c4 28 add $0x28,%rsp
|
|
60a1d3: 4c 89 f8 mov %r15,%rax
|
|
60a1d6: 5b pop %rbx
|
|
60a1d7: 41 5c pop %r12
|
|
60a1d9: 41 5d pop %r13
|
|
60a1db: 41 5e pop %r14
|
|
60a1dd: 41 5f pop %r15
|
|
60a1df: 5d pop %rbp
|
|
60a1e0: c3 ret
|
|
60a1e1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
60a1e8: 4c 89 e7 mov %r12,%rdi
|
|
60a1eb: e8 d0 70 00 00 call 6112c0 <_fini+0x82a6>
|
|
60a1f0: eb dd jmp 60a1cf <_fini+0x11b5>
|
|
|
|
Disassembly of section .text.__fseeko_unlocked:
|
|
|
|
000000000060a200 <.text.__fseeko_unlocked>:
|
|
60a200: f3 0f 1e fa endbr64
|
|
60a204: 55 push %rbp
|
|
60a205: 48 89 e5 mov %rsp,%rbp
|
|
60a208: 41 55 push %r13
|
|
60a20a: 41 54 push %r12
|
|
60a20c: 53 push %rbx
|
|
60a20d: 48 83 ec 08 sub $0x8,%rsp
|
|
60a211: 83 fa 02 cmp $0x2,%edx
|
|
60a214: 0f 87 7e 00 00 00 ja 60a298 <_fini+0x127e>
|
|
60a21a: 48 89 fb mov %rdi,%rbx
|
|
60a21d: 49 89 f5 mov %rsi,%r13
|
|
60a220: 41 89 d4 mov %edx,%r12d
|
|
60a223: 83 fa 01 cmp $0x1,%edx
|
|
60a226: 74 58 je 60a280 <_fini+0x1266>
|
|
60a228: 48 8b 43 38 mov 0x38(%rbx),%rax
|
|
60a22c: 48 39 43 28 cmp %rax,0x28(%rbx)
|
|
60a230: 74 11 je 60a243 <_fini+0x1229>
|
|
60a232: 31 d2 xor %edx,%edx
|
|
60a234: 31 f6 xor %esi,%esi
|
|
60a236: 48 89 df mov %rbx,%rdi
|
|
60a239: ff 53 48 call *0x48(%rbx)
|
|
60a23c: 48 83 7b 28 00 cmpq $0x0,0x28(%rbx)
|
|
60a241: 74 60 je 60a2a3 <_fini+0x1289>
|
|
60a243: 66 0f ef c0 pxor %xmm0,%xmm0
|
|
60a247: 44 89 e2 mov %r12d,%edx
|
|
60a24a: 4c 89 ee mov %r13,%rsi
|
|
60a24d: 48 89 df mov %rbx,%rdi
|
|
60a250: 0f 11 43 20 movups %xmm0,0x20(%rbx)
|
|
60a254: 48 c7 43 38 00 00 00 movq $0x0,0x38(%rbx)
|
|
60a25b: 00
|
|
60a25c: ff 53 50 call *0x50(%rbx)
|
|
60a25f: 66 0f ef c0 pxor %xmm0,%xmm0
|
|
60a263: 48 85 c0 test %rax,%rax
|
|
60a266: 78 3b js 60a2a3 <_fini+0x1289>
|
|
60a268: 83 23 ef andl $0xffffffef,(%rbx)
|
|
60a26b: 31 c0 xor %eax,%eax
|
|
60a26d: 0f 11 43 08 movups %xmm0,0x8(%rbx)
|
|
60a271: 48 83 c4 08 add $0x8,%rsp
|
|
60a275: 5b pop %rbx
|
|
60a276: 41 5c pop %r12
|
|
60a278: 41 5d pop %r13
|
|
60a27a: 5d pop %rbp
|
|
60a27b: c3 ret
|
|
60a27c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
60a280: 48 8b 47 10 mov 0x10(%rdi),%rax
|
|
60a284: 48 85 c0 test %rax,%rax
|
|
60a287: 74 9f je 60a228 <_fini+0x120e>
|
|
60a289: 48 2b 47 08 sub 0x8(%rdi),%rax
|
|
60a28d: 49 29 c5 sub %rax,%r13
|
|
60a290: eb 96 jmp 60a228 <_fini+0x120e>
|
|
60a292: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
60a298: e8 13 f2 ff ff call 6094b0 <_fini+0x496>
|
|
60a29d: c7 00 16 00 00 00 movl $0x16,(%rax)
|
|
60a2a3: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
60a2a8: eb c7 jmp 60a271 <_fini+0x1257>
|
|
|
|
Disassembly of section .text.__fseeko:
|
|
|
|
000000000060a2b0 <.text.__fseeko>:
|
|
60a2b0: f3 0f 1e fa endbr64
|
|
60a2b4: 55 push %rbp
|
|
60a2b5: 48 89 e5 mov %rsp,%rbp
|
|
60a2b8: 41 55 push %r13
|
|
60a2ba: 41 54 push %r12
|
|
60a2bc: 53 push %rbx
|
|
60a2bd: 48 89 fb mov %rdi,%rbx
|
|
60a2c0: 48 83 ec 18 sub $0x18,%rsp
|
|
60a2c4: 8b 87 8c 00 00 00 mov 0x8c(%rdi),%eax
|
|
60a2ca: 85 c0 test %eax,%eax
|
|
60a2cc: 79 12 jns 60a2e0 <_fini+0x12c6>
|
|
60a2ce: 48 83 c4 18 add $0x18,%rsp
|
|
60a2d2: 5b pop %rbx
|
|
60a2d3: 41 5c pop %r12
|
|
60a2d5: 41 5d pop %r13
|
|
60a2d7: 5d pop %rbp
|
|
60a2d8: e9 23 ff ff ff jmp 60a200 <_fini+0x11e6>
|
|
60a2dd: 0f 1f 00 nopl (%rax)
|
|
60a2e0: 89 55 d4 mov %edx,-0x2c(%rbp)
|
|
60a2e3: 48 89 75 d8 mov %rsi,-0x28(%rbp)
|
|
60a2e7: e8 f4 6e 00 00 call 6111e0 <_fini+0x81c6>
|
|
60a2ec: 8b 55 d4 mov -0x2c(%rbp),%edx
|
|
60a2ef: 48 8b 75 d8 mov -0x28(%rbp),%rsi
|
|
60a2f3: 48 89 df mov %rbx,%rdi
|
|
60a2f6: 41 89 c5 mov %eax,%r13d
|
|
60a2f9: e8 02 ff ff ff call 60a200 <_fini+0x11e6>
|
|
60a2fe: 41 89 c4 mov %eax,%r12d
|
|
60a301: 45 85 ed test %r13d,%r13d
|
|
60a304: 74 08 je 60a30e <_fini+0x12f4>
|
|
60a306: 48 89 df mov %rbx,%rdi
|
|
60a309: e8 b2 6f 00 00 call 6112c0 <_fini+0x82a6>
|
|
60a30e: 48 83 c4 18 add $0x18,%rsp
|
|
60a312: 44 89 e0 mov %r12d,%eax
|
|
60a315: 5b pop %rbx
|
|
60a316: 41 5c pop %r12
|
|
60a318: 41 5d pop %r13
|
|
60a31a: 5d pop %rbp
|
|
60a31b: c3 ret
|
|
|
|
Disassembly of section .text.fseek:
|
|
|
|
000000000060a320 <.text.fseek>:
|
|
60a320: f3 0f 1e fa endbr64
|
|
60a324: 55 push %rbp
|
|
60a325: 48 89 e5 mov %rsp,%rbp
|
|
60a328: 41 55 push %r13
|
|
60a32a: 41 54 push %r12
|
|
60a32c: 53 push %rbx
|
|
60a32d: 48 89 fb mov %rdi,%rbx
|
|
60a330: 48 83 ec 18 sub $0x18,%rsp
|
|
60a334: 8b 87 8c 00 00 00 mov 0x8c(%rdi),%eax
|
|
60a33a: 85 c0 test %eax,%eax
|
|
60a33c: 79 12 jns 60a350 <_fini+0x1336>
|
|
60a33e: 48 83 c4 18 add $0x18,%rsp
|
|
60a342: 5b pop %rbx
|
|
60a343: 41 5c pop %r12
|
|
60a345: 41 5d pop %r13
|
|
60a347: 5d pop %rbp
|
|
60a348: e9 b3 fe ff ff jmp 60a200 <_fini+0x11e6>
|
|
60a34d: 0f 1f 00 nopl (%rax)
|
|
60a350: 89 55 d4 mov %edx,-0x2c(%rbp)
|
|
60a353: 48 89 75 d8 mov %rsi,-0x28(%rbp)
|
|
60a357: e8 84 6e 00 00 call 6111e0 <_fini+0x81c6>
|
|
60a35c: 8b 55 d4 mov -0x2c(%rbp),%edx
|
|
60a35f: 48 8b 75 d8 mov -0x28(%rbp),%rsi
|
|
60a363: 48 89 df mov %rbx,%rdi
|
|
60a366: 41 89 c5 mov %eax,%r13d
|
|
60a369: e8 92 fe ff ff call 60a200 <_fini+0x11e6>
|
|
60a36e: 41 89 c4 mov %eax,%r12d
|
|
60a371: 45 85 ed test %r13d,%r13d
|
|
60a374: 74 08 je 60a37e <_fini+0x1364>
|
|
60a376: 48 89 df mov %rbx,%rdi
|
|
60a379: e8 42 6f 00 00 call 6112c0 <_fini+0x82a6>
|
|
60a37e: 48 83 c4 18 add $0x18,%rsp
|
|
60a382: 44 89 e0 mov %r12d,%eax
|
|
60a385: 5b pop %rbx
|
|
60a386: 41 5c pop %r12
|
|
60a388: 41 5d pop %r13
|
|
60a38a: 5d pop %rbp
|
|
60a38b: c3 ret
|
|
|
|
Disassembly of section .text.__ftello_unlocked:
|
|
|
|
000000000060a390 <.text.__ftello_unlocked>:
|
|
60a390: f3 0f 1e fa endbr64
|
|
60a394: 55 push %rbp
|
|
60a395: ba 01 00 00 00 mov $0x1,%edx
|
|
60a39a: 48 89 e5 mov %rsp,%rbp
|
|
60a39d: 53 push %rbx
|
|
60a39e: 48 89 fb mov %rdi,%rbx
|
|
60a3a1: 48 83 ec 08 sub $0x8,%rsp
|
|
60a3a5: 48 8b 47 50 mov 0x50(%rdi),%rax
|
|
60a3a9: f6 07 80 testb $0x80,(%rdi)
|
|
60a3ac: 74 0f je 60a3bd <_fini+0x13a3>
|
|
60a3ae: 48 8b 77 38 mov 0x38(%rdi),%rsi
|
|
60a3b2: ba 02 00 00 00 mov $0x2,%edx
|
|
60a3b7: 48 39 77 28 cmp %rsi,0x28(%rdi)
|
|
60a3bb: 74 4b je 60a408 <_fini+0x13ee>
|
|
60a3bd: 31 f6 xor %esi,%esi
|
|
60a3bf: 48 89 df mov %rbx,%rdi
|
|
60a3c2: ff d0 call *%rax
|
|
60a3c4: 48 85 c0 test %rax,%rax
|
|
60a3c7: 78 13 js 60a3dc <_fini+0x13c2>
|
|
60a3c9: 48 8b 4b 10 mov 0x10(%rbx),%rcx
|
|
60a3cd: 48 85 c9 test %rcx,%rcx
|
|
60a3d0: 74 16 je 60a3e8 <_fini+0x13ce>
|
|
60a3d2: 48 8b 53 08 mov 0x8(%rbx),%rdx
|
|
60a3d6: 48 29 ca sub %rcx,%rdx
|
|
60a3d9: 48 01 d0 add %rdx,%rax
|
|
60a3dc: 48 8b 5d f8 mov -0x8(%rbp),%rbx
|
|
60a3e0: c9 leave
|
|
60a3e1: c3 ret
|
|
60a3e2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
60a3e8: 48 8b 4b 38 mov 0x38(%rbx),%rcx
|
|
60a3ec: 48 85 c9 test %rcx,%rcx
|
|
60a3ef: 74 eb je 60a3dc <_fini+0x13c2>
|
|
60a3f1: 48 8b 53 28 mov 0x28(%rbx),%rdx
|
|
60a3f5: 48 8b 5d f8 mov -0x8(%rbp),%rbx
|
|
60a3f9: c9 leave
|
|
60a3fa: 48 29 ca sub %rcx,%rdx
|
|
60a3fd: 48 01 d0 add %rdx,%rax
|
|
60a400: c3 ret
|
|
60a401: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
60a408: ba 01 00 00 00 mov $0x1,%edx
|
|
60a40d: eb ae jmp 60a3bd <_fini+0x13a3>
|
|
|
|
Disassembly of section .text.__ftello:
|
|
|
|
000000000060a410 <.text.__ftello>:
|
|
60a410: f3 0f 1e fa endbr64
|
|
60a414: 55 push %rbp
|
|
60a415: 48 89 e5 mov %rsp,%rbp
|
|
60a418: 41 55 push %r13
|
|
60a41a: 41 54 push %r12
|
|
60a41c: 53 push %rbx
|
|
60a41d: 48 89 fb mov %rdi,%rbx
|
|
60a420: 48 83 ec 08 sub $0x8,%rsp
|
|
60a424: 8b 87 8c 00 00 00 mov 0x8c(%rdi),%eax
|
|
60a42a: 85 c0 test %eax,%eax
|
|
60a42c: 79 12 jns 60a440 <_fini+0x1426>
|
|
60a42e: 48 83 c4 08 add $0x8,%rsp
|
|
60a432: 5b pop %rbx
|
|
60a433: 41 5c pop %r12
|
|
60a435: 41 5d pop %r13
|
|
60a437: 5d pop %rbp
|
|
60a438: e9 53 ff ff ff jmp 60a390 <_fini+0x1376>
|
|
60a43d: 0f 1f 00 nopl (%rax)
|
|
60a440: e8 9b 6d 00 00 call 6111e0 <_fini+0x81c6>
|
|
60a445: 48 89 df mov %rbx,%rdi
|
|
60a448: 41 89 c5 mov %eax,%r13d
|
|
60a44b: e8 40 ff ff ff call 60a390 <_fini+0x1376>
|
|
60a450: 49 89 c4 mov %rax,%r12
|
|
60a453: 45 85 ed test %r13d,%r13d
|
|
60a456: 74 08 je 60a460 <_fini+0x1446>
|
|
60a458: 48 89 df mov %rbx,%rdi
|
|
60a45b: e8 60 6e 00 00 call 6112c0 <_fini+0x82a6>
|
|
60a460: 48 83 c4 08 add $0x8,%rsp
|
|
60a464: 4c 89 e0 mov %r12,%rax
|
|
60a467: 5b pop %rbx
|
|
60a468: 41 5c pop %r12
|
|
60a46a: 41 5d pop %r13
|
|
60a46c: 5d pop %rbp
|
|
60a46d: c3 ret
|
|
|
|
Disassembly of section .text.ftell:
|
|
|
|
000000000060a470 <.text.ftell>:
|
|
60a470: f3 0f 1e fa endbr64
|
|
60a474: 55 push %rbp
|
|
60a475: 48 89 e5 mov %rsp,%rbp
|
|
60a478: 41 55 push %r13
|
|
60a47a: 41 54 push %r12
|
|
60a47c: 53 push %rbx
|
|
60a47d: 48 89 fb mov %rdi,%rbx
|
|
60a480: 48 83 ec 08 sub $0x8,%rsp
|
|
60a484: 8b 87 8c 00 00 00 mov 0x8c(%rdi),%eax
|
|
60a48a: 85 c0 test %eax,%eax
|
|
60a48c: 79 12 jns 60a4a0 <_fini+0x1486>
|
|
60a48e: 48 83 c4 08 add $0x8,%rsp
|
|
60a492: 5b pop %rbx
|
|
60a493: 41 5c pop %r12
|
|
60a495: 41 5d pop %r13
|
|
60a497: 5d pop %rbp
|
|
60a498: e9 f3 fe ff ff jmp 60a390 <_fini+0x1376>
|
|
60a49d: 0f 1f 00 nopl (%rax)
|
|
60a4a0: e8 3b 6d 00 00 call 6111e0 <_fini+0x81c6>
|
|
60a4a5: 48 89 df mov %rbx,%rdi
|
|
60a4a8: 41 89 c5 mov %eax,%r13d
|
|
60a4ab: e8 e0 fe ff ff call 60a390 <_fini+0x1376>
|
|
60a4b0: 49 89 c4 mov %rax,%r12
|
|
60a4b3: 45 85 ed test %r13d,%r13d
|
|
60a4b6: 74 08 je 60a4c0 <_fini+0x14a6>
|
|
60a4b8: 48 89 df mov %rbx,%rdi
|
|
60a4bb: e8 00 6e 00 00 call 6112c0 <_fini+0x82a6>
|
|
60a4c0: 48 83 c4 08 add $0x8,%rsp
|
|
60a4c4: 4c 89 e0 mov %r12,%rax
|
|
60a4c7: 5b pop %rbx
|
|
60a4c8: 41 5c pop %r12
|
|
60a4ca: 41 5d pop %r13
|
|
60a4cc: 5d pop %rbp
|
|
60a4cd: c3 ret
|
|
|
|
Disassembly of section .text.__fwritex:
|
|
|
|
000000000060a4e0 <.text.__fwritex>:
|
|
60a4e0: f3 0f 1e fa endbr64
|
|
60a4e4: 55 push %rbp
|
|
60a4e5: 48 89 e5 mov %rsp,%rbp
|
|
60a4e8: 41 57 push %r15
|
|
60a4ea: 41 56 push %r14
|
|
60a4ec: 49 89 f6 mov %rsi,%r14
|
|
60a4ef: 41 55 push %r13
|
|
60a4f1: 49 89 d5 mov %rdx,%r13
|
|
60a4f4: 41 54 push %r12
|
|
60a4f6: 49 89 fc mov %rdi,%r12
|
|
60a4f9: 53 push %rbx
|
|
60a4fa: 48 83 ec 08 sub $0x8,%rsp
|
|
60a4fe: 48 8b 42 20 mov 0x20(%rdx),%rax
|
|
60a502: 48 85 c0 test %rax,%rax
|
|
60a505: 0f 84 bd 00 00 00 je 60a5c8 <_fini+0x15ae>
|
|
60a50b: 49 8b 7d 28 mov 0x28(%r13),%rdi
|
|
60a50f: 48 29 f8 sub %rdi,%rax
|
|
60a512: 4c 39 f0 cmp %r14,%rax
|
|
60a515: 72 69 jb 60a580 <_fini+0x1566>
|
|
60a517: 41 8b 85 90 00 00 00 mov 0x90(%r13),%eax
|
|
60a51e: 4c 89 f3 mov %r14,%rbx
|
|
60a521: 85 c0 test %eax,%eax
|
|
60a523: 79 4a jns 60a56f <_fini+0x1555>
|
|
60a525: 4d 89 f7 mov %r14,%r15
|
|
60a528: 4c 89 fa mov %r15,%rdx
|
|
60a52b: 4c 89 e6 mov %r12,%rsi
|
|
60a52e: e8 75 e7 ff ff call 608ca8 <callback_callback_anotherPrintTest+0x282f>
|
|
60a533: 4d 01 7d 28 add %r15,0x28(%r13)
|
|
60a537: 4c 89 f0 mov %r14,%rax
|
|
60a53a: 48 83 c4 08 add $0x8,%rsp
|
|
60a53e: 5b pop %rbx
|
|
60a53f: 41 5c pop %r12
|
|
60a541: 41 5d pop %r13
|
|
60a543: 41 5e pop %r14
|
|
60a545: 41 5f pop %r15
|
|
60a547: 5d pop %rbp
|
|
60a548: c3 ret
|
|
60a549: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60a550: 00 00 00 00
|
|
60a554: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60a55b: 00 00 00 00
|
|
60a55f: 90 nop
|
|
60a560: 41 80 7c 1c ff 0a cmpb $0xa,-0x1(%r12,%rbx,1)
|
|
60a566: 48 8d 43 ff lea -0x1(%rbx),%rax
|
|
60a56a: 74 34 je 60a5a0 <_fini+0x1586>
|
|
60a56c: 48 89 c3 mov %rax,%rbx
|
|
60a56f: 48 85 db test %rbx,%rbx
|
|
60a572: 75 ec jne 60a560 <_fini+0x1546>
|
|
60a574: eb af jmp 60a525 <_fini+0x150b>
|
|
60a576: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
|
|
60a57d: 00 00 00
|
|
60a580: 49 8b 45 48 mov 0x48(%r13),%rax
|
|
60a584: 48 83 c4 08 add $0x8,%rsp
|
|
60a588: 4c 89 f2 mov %r14,%rdx
|
|
60a58b: 4c 89 e6 mov %r12,%rsi
|
|
60a58e: 5b pop %rbx
|
|
60a58f: 4c 89 ef mov %r13,%rdi
|
|
60a592: 41 5c pop %r12
|
|
60a594: 41 5d pop %r13
|
|
60a596: 41 5e pop %r14
|
|
60a598: 41 5f pop %r15
|
|
60a59a: 5d pop %rbp
|
|
60a59b: ff e0 jmp *%rax
|
|
60a59d: 0f 1f 00 nopl (%rax)
|
|
60a5a0: 48 89 da mov %rbx,%rdx
|
|
60a5a3: 4c 89 e6 mov %r12,%rsi
|
|
60a5a6: 4c 89 ef mov %r13,%rdi
|
|
60a5a9: 41 ff 55 48 call *0x48(%r13)
|
|
60a5ad: 48 39 d8 cmp %rbx,%rax
|
|
60a5b0: 72 88 jb 60a53a <_fini+0x1520>
|
|
60a5b2: 4d 89 f7 mov %r14,%r15
|
|
60a5b5: 49 8b 7d 28 mov 0x28(%r13),%rdi
|
|
60a5b9: 49 01 dc add %rbx,%r12
|
|
60a5bc: 49 29 df sub %rbx,%r15
|
|
60a5bf: e9 64 ff ff ff jmp 60a528 <_fini+0x150e>
|
|
60a5c4: 0f 1f 40 00 nopl 0x0(%rax)
|
|
60a5c8: 48 89 d7 mov %rdx,%rdi
|
|
60a5cb: e8 d0 70 00 00 call 6116a0 <_fini+0x8686>
|
|
60a5d0: 85 c0 test %eax,%eax
|
|
60a5d2: 75 0c jne 60a5e0 <_fini+0x15c6>
|
|
60a5d4: 49 8b 45 20 mov 0x20(%r13),%rax
|
|
60a5d8: e9 2e ff ff ff jmp 60a50b <_fini+0x14f1>
|
|
60a5dd: 0f 1f 00 nopl (%rax)
|
|
60a5e0: 31 c0 xor %eax,%eax
|
|
60a5e2: e9 53 ff ff ff jmp 60a53a <_fini+0x1520>
|
|
|
|
Disassembly of section .text.fwrite:
|
|
|
|
000000000060a5f0 <.text.fwrite>:
|
|
60a5f0: f3 0f 1e fa endbr64
|
|
60a5f4: 55 push %rbp
|
|
60a5f5: 31 c0 xor %eax,%eax
|
|
60a5f7: 48 89 e5 mov %rsp,%rbp
|
|
60a5fa: 41 57 push %r15
|
|
60a5fc: 49 89 f7 mov %rsi,%r15
|
|
60a5ff: 41 56 push %r14
|
|
60a601: 4c 0f af fa imul %rdx,%r15
|
|
60a605: 49 89 fe mov %rdi,%r14
|
|
60a608: 41 55 push %r13
|
|
60a60a: 49 89 cd mov %rcx,%r13
|
|
60a60d: 41 54 push %r12
|
|
60a60f: 49 89 f4 mov %rsi,%r12
|
|
60a612: 53 push %rbx
|
|
60a613: 48 83 ec 18 sub $0x18,%rsp
|
|
60a617: 48 85 f6 test %rsi,%rsi
|
|
60a61a: 48 0f 45 c2 cmovne %rdx,%rax
|
|
60a61e: 48 89 c3 mov %rax,%rbx
|
|
60a621: 8b 81 8c 00 00 00 mov 0x8c(%rcx),%eax
|
|
60a627: 85 c0 test %eax,%eax
|
|
60a629: 79 35 jns 60a660 <_fini+0x1646>
|
|
60a62b: 48 89 ca mov %rcx,%rdx
|
|
60a62e: 4c 89 fe mov %r15,%rsi
|
|
60a631: e8 aa fe ff ff call 60a4e0 <_fini+0x14c6>
|
|
60a636: 49 89 c6 mov %rax,%r14
|
|
60a639: 4d 39 f7 cmp %r14,%r15
|
|
60a63c: 74 0b je 60a649 <_fini+0x162f>
|
|
60a63e: 4c 89 f0 mov %r14,%rax
|
|
60a641: 31 d2 xor %edx,%edx
|
|
60a643: 49 f7 f4 div %r12
|
|
60a646: 48 89 c3 mov %rax,%rbx
|
|
60a649: 48 83 c4 18 add $0x18,%rsp
|
|
60a64d: 48 89 d8 mov %rbx,%rax
|
|
60a650: 5b pop %rbx
|
|
60a651: 41 5c pop %r12
|
|
60a653: 41 5d pop %r13
|
|
60a655: 41 5e pop %r14
|
|
60a657: 41 5f pop %r15
|
|
60a659: 5d pop %rbp
|
|
60a65a: c3 ret
|
|
60a65b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
60a660: 48 89 cf mov %rcx,%rdi
|
|
60a663: e8 78 6b 00 00 call 6111e0 <_fini+0x81c6>
|
|
60a668: 4c 89 f7 mov %r14,%rdi
|
|
60a66b: 4c 89 ea mov %r13,%rdx
|
|
60a66e: 4c 89 fe mov %r15,%rsi
|
|
60a671: 89 45 cc mov %eax,-0x34(%rbp)
|
|
60a674: e8 67 fe ff ff call 60a4e0 <_fini+0x14c6>
|
|
60a679: 8b 4d cc mov -0x34(%rbp),%ecx
|
|
60a67c: 49 89 c6 mov %rax,%r14
|
|
60a67f: 85 c9 test %ecx,%ecx
|
|
60a681: 74 b6 je 60a639 <_fini+0x161f>
|
|
60a683: 4c 89 ef mov %r13,%rdi
|
|
60a686: e8 35 6c 00 00 call 6112c0 <_fini+0x82a6>
|
|
60a68b: eb ac jmp 60a639 <_fini+0x161f>
|
|
|
|
Disassembly of section .text.__ofl_lock:
|
|
|
|
000000000060a690 <.text.__ofl_lock>:
|
|
60a690: f3 0f 1e fa endbr64
|
|
60a694: 55 push %rbp
|
|
60a695: 48 8d 3d e4 a1 40 00 lea 0x40a1e4(%rip),%rdi # a14880 <__progname+0xc0>
|
|
60a69c: 48 89 e5 mov %rsp,%rbp
|
|
60a69f: e8 ac 3a 00 00 call 60e150 <_fini+0x5136>
|
|
60a6a4: 48 8d 05 dd a1 40 00 lea 0x40a1dd(%rip),%rax # a14888 <__progname+0xc8>
|
|
60a6ab: 5d pop %rbp
|
|
60a6ac: c3 ret
|
|
|
|
Disassembly of section .text.__ofl_unlock:
|
|
|
|
000000000060a6b0 <.text.__ofl_unlock>:
|
|
60a6b0: f3 0f 1e fa endbr64
|
|
60a6b4: 48 8d 3d c5 a1 40 00 lea 0x40a1c5(%rip),%rdi # a14880 <__progname+0xc0>
|
|
60a6bb: e9 70 3b 00 00 jmp 60e230 <_fini+0x5216>
|
|
|
|
Disassembly of section .text.ms_close:
|
|
|
|
000000000060a6c0 <.text.ms_close>:
|
|
60a6c0: f3 0f 1e fa endbr64
|
|
60a6c4: 31 c0 xor %eax,%eax
|
|
60a6c6: c3 ret
|
|
|
|
Disassembly of section .text.ms_write:
|
|
|
|
000000000060a6d0 <.text.ms_write>:
|
|
60a6d0: f3 0f 1e fa endbr64
|
|
60a6d4: 55 push %rbp
|
|
60a6d5: 48 89 e5 mov %rsp,%rbp
|
|
60a6d8: 41 56 push %r14
|
|
60a6da: 49 89 f6 mov %rsi,%r14
|
|
60a6dd: 41 55 push %r13
|
|
60a6df: 41 54 push %r12
|
|
60a6e1: 49 89 d4 mov %rdx,%r12
|
|
60a6e4: 53 push %rbx
|
|
60a6e5: 48 8b 77 38 mov 0x38(%rdi),%rsi
|
|
60a6e9: 4c 8b 6f 28 mov 0x28(%rdi),%r13
|
|
60a6ed: 48 8b 9f 98 00 00 00 mov 0x98(%rdi),%rbx
|
|
60a6f4: 49 29 f5 sub %rsi,%r13
|
|
60a6f7: 0f 85 a3 00 00 00 jne 60a7a0 <_fini+0x1786>
|
|
60a6fd: 48 8b 7b 10 mov 0x10(%rbx),%rdi
|
|
60a701: 48 8b 53 28 mov 0x28(%rbx),%rdx
|
|
60a705: 4a 8d 04 27 lea (%rdi,%r12,1),%rax
|
|
60a709: 48 39 d0 cmp %rdx,%rax
|
|
60a70c: 72 4b jb 60a759 <_fini+0x173f>
|
|
60a70e: 48 83 c0 01 add $0x1,%rax
|
|
60a712: 4c 8d 6c 12 01 lea 0x1(%rdx,%rdx,1),%r13
|
|
60a717: 48 8b 7b 18 mov 0x18(%rbx),%rdi
|
|
60a71b: 49 09 c5 or %rax,%r13
|
|
60a71e: 4c 89 ee mov %r13,%rsi
|
|
60a721: e8 aa f3 ff ff call 609ad0 <_fini+0xab6>
|
|
60a726: 48 85 c0 test %rax,%rax
|
|
60a729: 0f 84 86 00 00 00 je 60a7b5 <_fini+0x179b>
|
|
60a72f: 48 8b 13 mov (%rbx),%rdx
|
|
60a732: 48 89 43 18 mov %rax,0x18(%rbx)
|
|
60a736: 4c 89 e9 mov %r13,%rcx
|
|
60a739: 31 f6 xor %esi,%esi
|
|
60a73b: 48 89 02 mov %rax,(%rdx)
|
|
60a73e: 48 8b 53 28 mov 0x28(%rbx),%rdx
|
|
60a742: 48 29 d1 sub %rdx,%rcx
|
|
60a745: 48 8d 3c 10 lea (%rax,%rdx,1),%rdi
|
|
60a749: 48 89 ca mov %rcx,%rdx
|
|
60a74c: e8 89 e5 ff ff call 608cda <callback_callback_anotherPrintTest+0x2861>
|
|
60a751: 4c 89 6b 28 mov %r13,0x28(%rbx)
|
|
60a755: 48 8b 7b 10 mov 0x10(%rbx),%rdi
|
|
60a759: 48 03 7b 18 add 0x18(%rbx),%rdi
|
|
60a75d: 4c 89 e2 mov %r12,%rdx
|
|
60a760: 4c 89 f6 mov %r14,%rsi
|
|
60a763: e8 40 e5 ff ff call 608ca8 <callback_callback_anotherPrintTest+0x282f>
|
|
60a768: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
60a76c: 4c 01 e0 add %r12,%rax
|
|
60a76f: 48 89 43 10 mov %rax,0x10(%rbx)
|
|
60a773: 48 3b 43 20 cmp 0x20(%rbx),%rax
|
|
60a777: 73 17 jae 60a790 <_fini+0x1776>
|
|
60a779: 48 8b 53 08 mov 0x8(%rbx),%rdx
|
|
60a77d: 48 89 02 mov %rax,(%rdx)
|
|
60a780: 4c 89 e0 mov %r12,%rax
|
|
60a783: 5b pop %rbx
|
|
60a784: 41 5c pop %r12
|
|
60a786: 41 5d pop %r13
|
|
60a788: 41 5e pop %r14
|
|
60a78a: 5d pop %rbp
|
|
60a78b: c3 ret
|
|
60a78c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
60a790: 48 89 43 20 mov %rax,0x20(%rbx)
|
|
60a794: eb e3 jmp 60a779 <_fini+0x175f>
|
|
60a796: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
|
|
60a79d: 00 00 00
|
|
60a7a0: 48 89 77 28 mov %rsi,0x28(%rdi)
|
|
60a7a4: 4c 89 ea mov %r13,%rdx
|
|
60a7a7: e8 24 ff ff ff call 60a6d0 <_fini+0x16b6>
|
|
60a7ac: 4c 39 e8 cmp %r13,%rax
|
|
60a7af: 0f 83 48 ff ff ff jae 60a6fd <_fini+0x16e3>
|
|
60a7b5: 5b pop %rbx
|
|
60a7b6: 31 c0 xor %eax,%eax
|
|
60a7b8: 41 5c pop %r12
|
|
60a7ba: 41 5d pop %r13
|
|
60a7bc: 41 5e pop %r14
|
|
60a7be: 5d pop %rbp
|
|
60a7bf: c3 ret
|
|
|
|
Disassembly of section .text.ms_seek:
|
|
|
|
000000000060a7c0 <.text.ms_seek>:
|
|
60a7c0: f3 0f 1e fa endbr64
|
|
60a7c4: 55 push %rbp
|
|
60a7c5: 48 89 e5 mov %rsp,%rbp
|
|
60a7c8: 48 83 ec 20 sub $0x20,%rsp
|
|
60a7cc: 64 48 8b 0c 25 28 00 mov %fs:0x28,%rcx
|
|
60a7d3: 00 00
|
|
60a7d5: 48 89 4d f8 mov %rcx,-0x8(%rbp)
|
|
60a7d9: 48 8b 8f 98 00 00 00 mov 0x98(%rdi),%rcx
|
|
60a7e0: 83 fa 02 cmp $0x2,%edx
|
|
60a7e3: 77 5b ja 60a840 <_fini+0x1826>
|
|
60a7e5: 48 8b 41 10 mov 0x10(%rcx),%rax
|
|
60a7e9: 48 63 d2 movslq %edx,%rdx
|
|
60a7ec: 48 c7 45 e0 00 00 00 movq $0x0,-0x20(%rbp)
|
|
60a7f3: 00
|
|
60a7f4: 48 89 45 e8 mov %rax,-0x18(%rbp)
|
|
60a7f8: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
60a7fc: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
60a800: 48 8b 44 d5 e0 mov -0x20(%rbp,%rdx,8),%rax
|
|
60a805: 48 89 c2 mov %rax,%rdx
|
|
60a808: 48 f7 da neg %rdx
|
|
60a80b: 48 39 f2 cmp %rsi,%rdx
|
|
60a80e: 7f 30 jg 60a840 <_fini+0x1826>
|
|
60a810: 48 ba ff ff ff ff ff movabs $0x7fffffffffffffff,%rdx
|
|
60a817: ff ff 7f
|
|
60a81a: 48 29 c2 sub %rax,%rdx
|
|
60a81d: 48 39 f2 cmp %rsi,%rdx
|
|
60a820: 7c 1e jl 60a840 <_fini+0x1826>
|
|
60a822: 48 01 f0 add %rsi,%rax
|
|
60a825: 48 89 41 10 mov %rax,0x10(%rcx)
|
|
60a829: 48 8b 55 f8 mov -0x8(%rbp),%rdx
|
|
60a82d: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx
|
|
60a834: 00 00
|
|
60a836: 75 1c jne 60a854 <_fini+0x183a>
|
|
60a838: c9 leave
|
|
60a839: c3 ret
|
|
60a83a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
60a840: e8 6b ec ff ff call 6094b0 <_fini+0x496>
|
|
60a845: c7 00 16 00 00 00 movl $0x16,(%rax)
|
|
60a84b: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
|
|
60a852: eb d5 jmp 60a829 <_fini+0x180f>
|
|
60a854: e8 a7 3f 00 00 call 60e800 <_fini+0x57e6>
|
|
|
|
Disassembly of section .text.open_memstream:
|
|
|
|
000000000060a860 <.text.open_memstream>:
|
|
60a860: f3 0f 1e fa endbr64
|
|
60a864: 55 push %rbp
|
|
60a865: 48 89 e5 mov %rsp,%rbp
|
|
60a868: 41 57 push %r15
|
|
60a86a: 41 56 push %r14
|
|
60a86c: 49 89 f6 mov %rsi,%r14
|
|
60a86f: 41 55 push %r13
|
|
60a871: 49 89 fd mov %rdi,%r13
|
|
60a874: bf 18 05 00 00 mov $0x518,%edi
|
|
60a879: 41 54 push %r12
|
|
60a87b: 53 push %rbx
|
|
60a87c: 48 83 ec 08 sub $0x8,%rsp
|
|
60a880: e8 3b f2 ff ff call 609ac0 <_fini+0xaa6>
|
|
60a885: 48 85 c0 test %rax,%rax
|
|
60a888: 0f 84 12 01 00 00 je 60a9a0 <_fini+0x1986>
|
|
60a88e: bf 01 00 00 00 mov $0x1,%edi
|
|
60a893: 48 89 c3 mov %rax,%rbx
|
|
60a896: e8 25 f2 ff ff call 609ac0 <_fini+0xaa6>
|
|
60a89b: 49 89 c4 mov %rax,%r12
|
|
60a89e: 48 85 c0 test %rax,%rax
|
|
60a8a1: 0f 84 f1 00 00 00 je 60a998 <_fini+0x197e>
|
|
60a8a7: 31 f6 xor %esi,%esi
|
|
60a8a9: ba e8 00 00 00 mov $0xe8,%edx
|
|
60a8ae: 48 89 df mov %rbx,%rdi
|
|
60a8b1: e8 24 e4 ff ff call 608cda <callback_callback_anotherPrintTest+0x2861>
|
|
60a8b6: 4c 8d bb e8 00 00 00 lea 0xe8(%rbx),%r15
|
|
60a8bd: 31 f6 xor %esi,%esi
|
|
60a8bf: ba 30 00 00 00 mov $0x30,%edx
|
|
60a8c4: 4c 89 ff mov %r15,%rdi
|
|
60a8c7: e8 0e e4 ff ff call 608cda <callback_callback_anotherPrintTest+0x2861>
|
|
60a8cc: 66 0f ef c0 pxor %xmm0,%xmm0
|
|
60a8d0: 48 8d 83 18 01 00 00 lea 0x118(%rbx),%rax
|
|
60a8d7: 4c 89 bb 98 00 00 00 mov %r15,0x98(%rbx)
|
|
60a8de: 4c 89 ab e8 00 00 00 mov %r13,0xe8(%rbx)
|
|
60a8e5: 4c 89 b3 f0 00 00 00 mov %r14,0xf0(%rbx)
|
|
60a8ec: 49 c7 06 00 00 00 00 movq $0x0,(%r14)
|
|
60a8f3: 0f 11 83 08 01 00 00 movups %xmm0,0x108(%rbx)
|
|
60a8fa: f3 0f 7e 05 8e 9b 40 movq 0x409b8e(%rip),%xmm0 # a14490 <__ClassPropertyDatatypeIndices+0x650>
|
|
60a901: 00
|
|
60a902: 48 c7 83 f8 00 00 00 movq $0x0,0xf8(%rbx)
|
|
60a909: 00 00 00 00
|
|
60a90d: 4d 89 65 00 mov %r12,0x0(%r13)
|
|
60a911: 4c 89 a3 00 01 00 00 mov %r12,0x100(%rbx)
|
|
60a918: 41 c6 04 24 00 movb $0x0,(%r12)
|
|
60a91d: 48 89 43 58 mov %rax,0x58(%rbx)
|
|
60a921: 48 8d 05 98 fe ff ff lea -0x168(%rip),%rax # 60a7c0 <_fini+0x17a6>
|
|
60a928: 66 48 0f 6e c8 movq %rax,%xmm1
|
|
60a92d: c7 03 04 00 00 00 movl $0x4,(%rbx)
|
|
60a933: 48 8d 05 86 fd ff ff lea -0x27a(%rip),%rax # 60a6c0 <_fini+0x16a6>
|
|
60a93a: 80 3d a0 9e 40 00 00 cmpb $0x0,0x409ea0(%rip) # a147e1 <__progname+0x21>
|
|
60a941: 66 0f 6c c1 punpcklqdq %xmm1,%xmm0
|
|
60a945: 48 89 43 18 mov %rax,0x18(%rbx)
|
|
60a949: c7 43 78 ff ff ff ff movl $0xffffffff,0x78(%rbx)
|
|
60a950: 48 c7 43 60 00 04 00 movq $0x400,0x60(%rbx)
|
|
60a957: 00
|
|
60a958: c7 83 90 00 00 00 ff movl $0xffffffff,0x90(%rbx)
|
|
60a95f: ff ff ff
|
|
60a962: c7 83 88 00 00 00 ff movl $0xffffffff,0x88(%rbx)
|
|
60a969: ff ff ff
|
|
60a96c: 0f 11 43 48 movups %xmm0,0x48(%rbx)
|
|
60a970: 75 0a jne 60a97c <_fini+0x1962>
|
|
60a972: c7 83 8c 00 00 00 ff movl $0xffffffff,0x8c(%rbx)
|
|
60a979: ff ff ff
|
|
60a97c: 48 83 c4 08 add $0x8,%rsp
|
|
60a980: 48 89 df mov %rbx,%rdi
|
|
60a983: 5b pop %rbx
|
|
60a984: 41 5c pop %r12
|
|
60a986: 41 5d pop %r13
|
|
60a988: 41 5e pop %r14
|
|
60a98a: 41 5f pop %r15
|
|
60a98c: 5d pop %rbp
|
|
60a98d: e9 ae 6e 00 00 jmp 611840 <_fini+0x8826>
|
|
60a992: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
60a998: 48 89 df mov %rbx,%rdi
|
|
60a99b: e8 20 42 00 00 call 60ebc0 <_fini+0x5ba6>
|
|
60a9a0: 48 83 c4 08 add $0x8,%rsp
|
|
60a9a4: 31 c0 xor %eax,%eax
|
|
60a9a6: 5b pop %rbx
|
|
60a9a7: 41 5c pop %r12
|
|
60a9a9: 41 5d pop %r13
|
|
60a9ab: 41 5e pop %r14
|
|
60a9ad: 41 5f pop %r15
|
|
60a9af: 5d pop %rbp
|
|
60a9b0: c3 ret
|
|
|
|
Disassembly of section .text.perror:
|
|
|
|
000000000060a9c0 <.text.perror>:
|
|
60a9c0: f3 0f 1e fa endbr64
|
|
60a9c4: 55 push %rbp
|
|
60a9c5: 48 89 e5 mov %rsp,%rbp
|
|
60a9c8: 41 57 push %r15
|
|
60a9ca: 41 56 push %r14
|
|
60a9cc: 41 55 push %r13
|
|
60a9ce: 4c 8d 2d eb 9a 40 00 lea 0x409aeb(%rip),%r13 # a144c0 <stderr+0x18>
|
|
60a9d5: 41 54 push %r12
|
|
60a9d7: 53 push %rbx
|
|
60a9d8: 48 89 fb mov %rdi,%rbx
|
|
60a9db: 48 83 ec 18 sub $0x18,%rsp
|
|
60a9df: e8 cc ea ff ff call 6094b0 <_fini+0x496>
|
|
60a9e4: 8b 38 mov (%rax),%edi
|
|
60a9e6: e8 55 3e 00 00 call 60e840 <_fini+0x5826>
|
|
60a9eb: 49 89 c4 mov %rax,%r12
|
|
60a9ee: 8b 05 58 9b 40 00 mov 0x409b58(%rip),%eax # a1454c <stderr+0xa4>
|
|
60a9f4: 85 c0 test %eax,%eax
|
|
60a9f6: 0f 89 d4 00 00 00 jns 60aad0 <_fini+0x1ab6>
|
|
60a9fc: c7 45 cc 00 00 00 00 movl $0x0,-0x34(%rbp)
|
|
60aa03: 4c 8b 35 96 9b 40 00 mov 0x409b96(%rip),%r14 # a145a0 <stderr+0xf8>
|
|
60aa0a: 44 8b 3d 37 9b 40 00 mov 0x409b37(%rip),%r15d # a14548 <stderr+0xa0>
|
|
60aa11: 48 85 db test %rbx,%rbx
|
|
60aa14: 0f 84 e6 00 00 00 je 60ab00 <_fini+0x1ae6>
|
|
60aa1a: 80 3b 00 cmpb $0x0,(%rbx)
|
|
60aa1d: 75 71 jne 60aa90 <_fini+0x1a76>
|
|
60aa1f: 4c 89 e7 mov %r12,%rdi
|
|
60aa22: e8 d9 35 00 00 call 60e000 <_fini+0x4fe6>
|
|
60aa27: 4c 89 e9 mov %r13,%rcx
|
|
60aa2a: ba 01 00 00 00 mov $0x1,%edx
|
|
60aa2f: 4c 89 e7 mov %r12,%rdi
|
|
60aa32: 48 89 c6 mov %rax,%rsi
|
|
60aa35: e8 b6 fb ff ff call 60a5f0 <_fini+0x15d6>
|
|
60aa3a: 4c 89 ee mov %r13,%rsi
|
|
60aa3d: bf 0a 00 00 00 mov $0xa,%edi
|
|
60aa42: e8 99 6d 00 00 call 6117e0 <_fini+0x87c6>
|
|
60aa47: 8b 45 cc mov -0x34(%rbp),%eax
|
|
60aa4a: 44 89 3d f7 9a 40 00 mov %r15d,0x409af7(%rip) # a14548 <stderr+0xa0>
|
|
60aa51: 4c 89 35 48 9b 40 00 mov %r14,0x409b48(%rip) # a145a0 <stderr+0xf8>
|
|
60aa58: 85 c0 test %eax,%eax
|
|
60aa5a: 75 14 jne 60aa70 <_fini+0x1a56>
|
|
60aa5c: 48 83 c4 18 add $0x18,%rsp
|
|
60aa60: 5b pop %rbx
|
|
60aa61: 41 5c pop %r12
|
|
60aa63: 41 5d pop %r13
|
|
60aa65: 41 5e pop %r14
|
|
60aa67: 41 5f pop %r15
|
|
60aa69: 5d pop %rbp
|
|
60aa6a: c3 ret
|
|
60aa6b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
60aa70: 48 83 c4 18 add $0x18,%rsp
|
|
60aa74: 4c 89 ef mov %r13,%rdi
|
|
60aa77: 5b pop %rbx
|
|
60aa78: 41 5c pop %r12
|
|
60aa7a: 41 5d pop %r13
|
|
60aa7c: 41 5e pop %r14
|
|
60aa7e: 41 5f pop %r15
|
|
60aa80: 5d pop %rbp
|
|
60aa81: e9 3a 68 00 00 jmp 6112c0 <_fini+0x82a6>
|
|
60aa86: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
|
|
60aa8d: 00 00 00
|
|
60aa90: 48 89 df mov %rbx,%rdi
|
|
60aa93: e8 68 35 00 00 call 60e000 <_fini+0x4fe6>
|
|
60aa98: 4c 89 e9 mov %r13,%rcx
|
|
60aa9b: ba 01 00 00 00 mov $0x1,%edx
|
|
60aaa0: 48 89 df mov %rbx,%rdi
|
|
60aaa3: 48 89 c6 mov %rax,%rsi
|
|
60aaa6: e8 45 fb ff ff call 60a5f0 <_fini+0x15d6>
|
|
60aaab: 4c 89 ee mov %r13,%rsi
|
|
60aaae: bf 3a 00 00 00 mov $0x3a,%edi
|
|
60aab3: e8 28 6d 00 00 call 6117e0 <_fini+0x87c6>
|
|
60aab8: 4c 89 ee mov %r13,%rsi
|
|
60aabb: bf 20 00 00 00 mov $0x20,%edi
|
|
60aac0: e8 1b 6d 00 00 call 6117e0 <_fini+0x87c6>
|
|
60aac5: e9 55 ff ff ff jmp 60aa1f <_fini+0x1a05>
|
|
60aaca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
60aad0: 4c 89 ef mov %r13,%rdi
|
|
60aad3: e8 08 67 00 00 call 6111e0 <_fini+0x81c6>
|
|
60aad8: 4c 8b 35 c1 9a 40 00 mov 0x409ac1(%rip),%r14 # a145a0 <stderr+0xf8>
|
|
60aadf: 44 8b 3d 62 9a 40 00 mov 0x409a62(%rip),%r15d # a14548 <stderr+0xa0>
|
|
60aae6: 89 45 cc mov %eax,-0x34(%rbp)
|
|
60aae9: 48 85 db test %rbx,%rbx
|
|
60aaec: 0f 84 2d ff ff ff je 60aa1f <_fini+0x1a05>
|
|
60aaf2: 80 3b 00 cmpb $0x0,(%rbx)
|
|
60aaf5: 0f 84 24 ff ff ff je 60aa1f <_fini+0x1a05>
|
|
60aafb: eb 93 jmp 60aa90 <_fini+0x1a76>
|
|
60aafd: 0f 1f 00 nopl (%rax)
|
|
60ab00: 4c 89 e7 mov %r12,%rdi
|
|
60ab03: e8 f8 34 00 00 call 60e000 <_fini+0x4fe6>
|
|
60ab08: 4c 89 e9 mov %r13,%rcx
|
|
60ab0b: 4c 89 e7 mov %r12,%rdi
|
|
60ab0e: ba 01 00 00 00 mov $0x1,%edx
|
|
60ab13: 48 89 c6 mov %rax,%rsi
|
|
60ab16: e8 d5 fa ff ff call 60a5f0 <_fini+0x15d6>
|
|
60ab1b: 4c 89 ee mov %r13,%rsi
|
|
60ab1e: bf 0a 00 00 00 mov $0xa,%edi
|
|
60ab23: e8 b8 6c 00 00 call 6117e0 <_fini+0x87c6>
|
|
60ab28: 44 89 3d 19 9a 40 00 mov %r15d,0x409a19(%rip) # a14548 <stderr+0xa0>
|
|
60ab2f: 4c 89 35 6a 9a 40 00 mov %r14,0x409a6a(%rip) # a145a0 <stderr+0xf8>
|
|
60ab36: 48 83 c4 18 add $0x18,%rsp
|
|
60ab3a: 5b pop %rbx
|
|
60ab3b: 41 5c pop %r12
|
|
60ab3d: 41 5d pop %r13
|
|
60ab3f: 41 5e pop %r14
|
|
60ab41: 41 5f pop %r15
|
|
60ab43: 5d pop %rbp
|
|
60ab44: c3 ret
|
|
|
|
Disassembly of section .text.printf:
|
|
|
|
000000000060ab50 <.text.printf>:
|
|
60ab50: f3 0f 1e fa endbr64
|
|
60ab54: 55 push %rbp
|
|
60ab55: 48 89 e5 mov %rsp,%rbp
|
|
60ab58: 48 81 ec d0 00 00 00 sub $0xd0,%rsp
|
|
60ab5f: 48 89 b5 58 ff ff ff mov %rsi,-0xa8(%rbp)
|
|
60ab66: 48 89 95 60 ff ff ff mov %rdx,-0xa0(%rbp)
|
|
60ab6d: 48 89 8d 68 ff ff ff mov %rcx,-0x98(%rbp)
|
|
60ab74: 4c 89 85 70 ff ff ff mov %r8,-0x90(%rbp)
|
|
60ab7b: 4c 89 8d 78 ff ff ff mov %r9,-0x88(%rbp)
|
|
60ab82: 84 c0 test %al,%al
|
|
60ab84: 74 20 je 60aba6 <_fini+0x1b8c>
|
|
60ab86: 0f 29 45 80 movaps %xmm0,-0x80(%rbp)
|
|
60ab8a: 0f 29 4d 90 movaps %xmm1,-0x70(%rbp)
|
|
60ab8e: 0f 29 55 a0 movaps %xmm2,-0x60(%rbp)
|
|
60ab92: 0f 29 5d b0 movaps %xmm3,-0x50(%rbp)
|
|
60ab96: 0f 29 65 c0 movaps %xmm4,-0x40(%rbp)
|
|
60ab9a: 0f 29 6d d0 movaps %xmm5,-0x30(%rbp)
|
|
60ab9e: 0f 29 75 e0 movaps %xmm6,-0x20(%rbp)
|
|
60aba2: 0f 29 7d f0 movaps %xmm7,-0x10(%rbp)
|
|
60aba6: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax
|
|
60abad: 00 00
|
|
60abaf: 48 89 85 48 ff ff ff mov %rax,-0xb8(%rbp)
|
|
60abb6: 31 c0 xor %eax,%eax
|
|
60abb8: 48 8d 45 10 lea 0x10(%rbp),%rax
|
|
60abbc: 48 8d 95 30 ff ff ff lea -0xd0(%rbp),%rdx
|
|
60abc3: 48 89 fe mov %rdi,%rsi
|
|
60abc6: 48 89 85 38 ff ff ff mov %rax,-0xc8(%rbp)
|
|
60abcd: 48 8d 3d ec 99 40 00 lea 0x4099ec(%rip),%rdi # a145c0 <stderr+0x118>
|
|
60abd4: 48 8d 85 50 ff ff ff lea -0xb0(%rbp),%rax
|
|
60abdb: c7 85 30 ff ff ff 08 movl $0x8,-0xd0(%rbp)
|
|
60abe2: 00 00 00
|
|
60abe5: c7 85 34 ff ff ff 30 movl $0x30,-0xcc(%rbp)
|
|
60abec: 00 00 00
|
|
60abef: 48 89 85 40 ff ff ff mov %rax,-0xc0(%rbp)
|
|
60abf6: e8 75 2f 00 00 call 60db70 <_fini+0x4b56>
|
|
60abfb: 48 8b 95 48 ff ff ff mov -0xb8(%rbp),%rdx
|
|
60ac02: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx
|
|
60ac09: 00 00
|
|
60ac0b: 75 02 jne 60ac0f <_fini+0x1bf5>
|
|
60ac0d: c9 leave
|
|
60ac0e: c3 ret
|
|
60ac0f: e8 ec 3b 00 00 call 60e800 <_fini+0x57e6>
|
|
|
|
Disassembly of section .text.sprintf:
|
|
|
|
000000000060ac20 <.text.sprintf>:
|
|
60ac20: f3 0f 1e fa endbr64
|
|
60ac24: 55 push %rbp
|
|
60ac25: 48 89 e5 mov %rsp,%rbp
|
|
60ac28: 48 81 ec d0 00 00 00 sub $0xd0,%rsp
|
|
60ac2f: 48 89 95 60 ff ff ff mov %rdx,-0xa0(%rbp)
|
|
60ac36: 48 89 8d 68 ff ff ff mov %rcx,-0x98(%rbp)
|
|
60ac3d: 4c 89 85 70 ff ff ff mov %r8,-0x90(%rbp)
|
|
60ac44: 4c 89 8d 78 ff ff ff mov %r9,-0x88(%rbp)
|
|
60ac4b: 84 c0 test %al,%al
|
|
60ac4d: 74 20 je 60ac6f <_fini+0x1c55>
|
|
60ac4f: 0f 29 45 80 movaps %xmm0,-0x80(%rbp)
|
|
60ac53: 0f 29 4d 90 movaps %xmm1,-0x70(%rbp)
|
|
60ac57: 0f 29 55 a0 movaps %xmm2,-0x60(%rbp)
|
|
60ac5b: 0f 29 5d b0 movaps %xmm3,-0x50(%rbp)
|
|
60ac5f: 0f 29 65 c0 movaps %xmm4,-0x40(%rbp)
|
|
60ac63: 0f 29 6d d0 movaps %xmm5,-0x30(%rbp)
|
|
60ac67: 0f 29 75 e0 movaps %xmm6,-0x20(%rbp)
|
|
60ac6b: 0f 29 7d f0 movaps %xmm7,-0x10(%rbp)
|
|
60ac6f: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax
|
|
60ac76: 00 00
|
|
60ac78: 48 89 85 48 ff ff ff mov %rax,-0xb8(%rbp)
|
|
60ac7f: 31 c0 xor %eax,%eax
|
|
60ac81: 48 8d 45 10 lea 0x10(%rbp),%rax
|
|
60ac85: 48 8d 95 30 ff ff ff lea -0xd0(%rbp),%rdx
|
|
60ac8c: c7 85 30 ff ff ff 10 movl $0x10,-0xd0(%rbp)
|
|
60ac93: 00 00 00
|
|
60ac96: 48 89 85 38 ff ff ff mov %rax,-0xc8(%rbp)
|
|
60ac9d: 48 8d 85 50 ff ff ff lea -0xb0(%rbp),%rax
|
|
60aca4: c7 85 34 ff ff ff 30 movl $0x30,-0xcc(%rbp)
|
|
60acab: 00 00 00
|
|
60acae: 48 89 85 40 ff ff ff mov %rax,-0xc0(%rbp)
|
|
60acb5: e8 e6 30 00 00 call 60dda0 <_fini+0x4d86>
|
|
60acba: 48 8b 95 48 ff ff ff mov -0xb8(%rbp),%rdx
|
|
60acc1: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx
|
|
60acc8: 00 00
|
|
60acca: 75 02 jne 60acce <_fini+0x1cb4>
|
|
60accc: c9 leave
|
|
60accd: c3 ret
|
|
60acce: e8 2d 3b 00 00 call 60e800 <_fini+0x57e6>
|
|
|
|
Disassembly of section .text.pop_arg:
|
|
|
|
000000000060ace0 <.text.pop_arg>:
|
|
60ace0: 83 ee 09 sub $0x9,%esi
|
|
60ace3: 48 89 d0 mov %rdx,%rax
|
|
60ace6: 83 fe 11 cmp $0x11,%esi
|
|
60ace9: 77 4d ja 60ad38 <_fini+0x1d1e>
|
|
60aceb: 48 8d 0d 7e 75 df ff lea -0x208a82(%rip),%rcx # 402270 <main-0x202dfd>
|
|
60acf2: 48 63 14 b1 movslq (%rcx,%rsi,4),%rdx
|
|
60acf6: 48 01 ca add %rcx,%rdx
|
|
60acf9: 3e ff e2 notrack jmp *%rdx
|
|
60acfc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
60ad00: 8b 10 mov (%rax),%edx
|
|
60ad02: 83 fa 2f cmp $0x2f,%edx
|
|
60ad05: 77 39 ja 60ad40 <_fini+0x1d26>
|
|
60ad07: 89 d1 mov %edx,%ecx
|
|
60ad09: 83 c2 08 add $0x8,%edx
|
|
60ad0c: 48 03 48 10 add 0x10(%rax),%rcx
|
|
60ad10: 89 10 mov %edx,(%rax)
|
|
60ad12: 48 8b 01 mov (%rcx),%rax
|
|
60ad15: 48 89 07 mov %rax,(%rdi)
|
|
60ad18: c3 ret
|
|
60ad19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
60ad20: 48 8b 48 08 mov 0x8(%rax),%rcx
|
|
60ad24: 48 8d 51 0f lea 0xf(%rcx),%rdx
|
|
60ad28: 48 83 e2 f0 and $0xfffffffffffffff0,%rdx
|
|
60ad2c: 48 8d 4a 10 lea 0x10(%rdx),%rcx
|
|
60ad30: 48 89 48 08 mov %rcx,0x8(%rax)
|
|
60ad34: db 2a fldt (%rdx)
|
|
60ad36: db 3f fstpt (%rdi)
|
|
60ad38: c3 ret
|
|
60ad39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
60ad40: 48 8b 48 08 mov 0x8(%rax),%rcx
|
|
60ad44: 48 8d 51 08 lea 0x8(%rcx),%rdx
|
|
60ad48: 48 89 50 08 mov %rdx,0x8(%rax)
|
|
60ad4c: 48 8b 01 mov (%rcx),%rax
|
|
60ad4f: 48 89 07 mov %rax,(%rdi)
|
|
60ad52: c3 ret
|
|
60ad53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
60ad58: 8b 10 mov (%rax),%edx
|
|
60ad5a: 83 fa 2f cmp $0x2f,%edx
|
|
60ad5d: 0f 87 55 01 00 00 ja 60aeb8 <_fini+0x1e9e>
|
|
60ad63: 89 d1 mov %edx,%ecx
|
|
60ad65: 83 c2 08 add $0x8,%edx
|
|
60ad68: 48 03 48 10 add 0x10(%rax),%rcx
|
|
60ad6c: 89 10 mov %edx,(%rax)
|
|
60ad6e: 0f b7 01 movzwl (%rcx),%eax
|
|
60ad71: 48 89 07 mov %rax,(%rdi)
|
|
60ad74: c3 ret
|
|
60ad75: 0f 1f 00 nopl (%rax)
|
|
60ad78: 8b 50 04 mov 0x4(%rax),%edx
|
|
60ad7b: 81 fa af 00 00 00 cmp $0xaf,%edx
|
|
60ad81: 0f 87 19 01 00 00 ja 60aea0 <_fini+0x1e86>
|
|
60ad87: 89 d1 mov %edx,%ecx
|
|
60ad89: 83 c2 10 add $0x10,%edx
|
|
60ad8c: 48 03 48 10 add 0x10(%rax),%rcx
|
|
60ad90: 89 50 04 mov %edx,0x4(%rax)
|
|
60ad93: dd 01 fldl (%rcx)
|
|
60ad95: db 3f fstpt (%rdi)
|
|
60ad97: c3 ret
|
|
60ad98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
60ad9f: 00
|
|
60ada0: 8b 10 mov (%rax),%edx
|
|
60ada2: 83 fa 2f cmp $0x2f,%edx
|
|
60ada5: 0f 87 dd 00 00 00 ja 60ae88 <_fini+0x1e6e>
|
|
60adab: 89 d1 mov %edx,%ecx
|
|
60adad: 83 c2 08 add $0x8,%edx
|
|
60adb0: 48 03 48 10 add 0x10(%rax),%rcx
|
|
60adb4: 89 10 mov %edx,(%rax)
|
|
60adb6: 48 63 01 movslq (%rcx),%rax
|
|
60adb9: 48 89 07 mov %rax,(%rdi)
|
|
60adbc: c3 ret
|
|
60adbd: 0f 1f 00 nopl (%rax)
|
|
60adc0: 8b 10 mov (%rax),%edx
|
|
60adc2: 83 fa 2f cmp $0x2f,%edx
|
|
60adc5: 0f 87 a5 00 00 00 ja 60ae70 <_fini+0x1e56>
|
|
60adcb: 89 d1 mov %edx,%ecx
|
|
60adcd: 83 c2 08 add $0x8,%edx
|
|
60add0: 48 03 48 10 add 0x10(%rax),%rcx
|
|
60add4: 89 10 mov %edx,(%rax)
|
|
60add6: 8b 01 mov (%rcx),%eax
|
|
60add8: 48 89 07 mov %rax,(%rdi)
|
|
60addb: c3 ret
|
|
60addc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
60ade0: 8b 10 mov (%rax),%edx
|
|
60ade2: 83 fa 2f cmp $0x2f,%edx
|
|
60ade5: 77 79 ja 60ae60 <_fini+0x1e46>
|
|
60ade7: 89 d1 mov %edx,%ecx
|
|
60ade9: 83 c2 08 add $0x8,%edx
|
|
60adec: 48 03 48 10 add 0x10(%rax),%rcx
|
|
60adf0: 89 10 mov %edx,(%rax)
|
|
60adf2: 0f b6 01 movzbl (%rcx),%eax
|
|
60adf5: 48 89 07 mov %rax,(%rdi)
|
|
60adf8: c3 ret
|
|
60adf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
60ae00: 8b 10 mov (%rax),%edx
|
|
60ae02: 83 fa 2f cmp $0x2f,%edx
|
|
60ae05: 77 49 ja 60ae50 <_fini+0x1e36>
|
|
60ae07: 89 d1 mov %edx,%ecx
|
|
60ae09: 83 c2 08 add $0x8,%edx
|
|
60ae0c: 48 03 48 10 add 0x10(%rax),%rcx
|
|
60ae10: 89 10 mov %edx,(%rax)
|
|
60ae12: 48 0f be 01 movsbq (%rcx),%rax
|
|
60ae16: 48 89 07 mov %rax,(%rdi)
|
|
60ae19: c3 ret
|
|
60ae1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
60ae20: 8b 10 mov (%rax),%edx
|
|
60ae22: 83 fa 2f cmp $0x2f,%edx
|
|
60ae25: 77 19 ja 60ae40 <_fini+0x1e26>
|
|
60ae27: 89 d1 mov %edx,%ecx
|
|
60ae29: 83 c2 08 add $0x8,%edx
|
|
60ae2c: 48 03 48 10 add 0x10(%rax),%rcx
|
|
60ae30: 89 10 mov %edx,(%rax)
|
|
60ae32: 48 0f bf 01 movswq (%rcx),%rax
|
|
60ae36: 48 89 07 mov %rax,(%rdi)
|
|
60ae39: c3 ret
|
|
60ae3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
60ae40: 48 8b 48 08 mov 0x8(%rax),%rcx
|
|
60ae44: 48 8d 51 08 lea 0x8(%rcx),%rdx
|
|
60ae48: 48 89 50 08 mov %rdx,0x8(%rax)
|
|
60ae4c: eb e4 jmp 60ae32 <_fini+0x1e18>
|
|
60ae4e: 66 90 xchg %ax,%ax
|
|
60ae50: 48 8b 48 08 mov 0x8(%rax),%rcx
|
|
60ae54: 48 8d 51 08 lea 0x8(%rcx),%rdx
|
|
60ae58: 48 89 50 08 mov %rdx,0x8(%rax)
|
|
60ae5c: eb b4 jmp 60ae12 <_fini+0x1df8>
|
|
60ae5e: 66 90 xchg %ax,%ax
|
|
60ae60: 48 8b 48 08 mov 0x8(%rax),%rcx
|
|
60ae64: 48 8d 51 08 lea 0x8(%rcx),%rdx
|
|
60ae68: 48 89 50 08 mov %rdx,0x8(%rax)
|
|
60ae6c: eb 84 jmp 60adf2 <_fini+0x1dd8>
|
|
60ae6e: 66 90 xchg %ax,%ax
|
|
60ae70: 48 8b 48 08 mov 0x8(%rax),%rcx
|
|
60ae74: 48 8d 51 08 lea 0x8(%rcx),%rdx
|
|
60ae78: 48 89 50 08 mov %rdx,0x8(%rax)
|
|
60ae7c: e9 55 ff ff ff jmp 60add6 <_fini+0x1dbc>
|
|
60ae81: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
60ae88: 48 8b 48 08 mov 0x8(%rax),%rcx
|
|
60ae8c: 48 8d 51 08 lea 0x8(%rcx),%rdx
|
|
60ae90: 48 89 50 08 mov %rdx,0x8(%rax)
|
|
60ae94: e9 1d ff ff ff jmp 60adb6 <_fini+0x1d9c>
|
|
60ae99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
60aea0: 48 8b 48 08 mov 0x8(%rax),%rcx
|
|
60aea4: 48 8d 51 08 lea 0x8(%rcx),%rdx
|
|
60aea8: 48 89 50 08 mov %rdx,0x8(%rax)
|
|
60aeac: e9 e2 fe ff ff jmp 60ad93 <_fini+0x1d79>
|
|
60aeb1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
60aeb8: 48 8b 48 08 mov 0x8(%rax),%rcx
|
|
60aebc: 48 8d 51 08 lea 0x8(%rcx),%rdx
|
|
60aec0: 48 89 50 08 mov %rdx,0x8(%rax)
|
|
60aec4: e9 a5 fe ff ff jmp 60ad6e <_fini+0x1d54>
|
|
|
|
Disassembly of section .text.pad.part.0:
|
|
|
|
000000000060aee0 <.text.pad.part.0>:
|
|
60aee0: 55 push %rbp
|
|
60aee1: 29 ca sub %ecx,%edx
|
|
60aee3: 40 0f be f6 movsbl %sil,%esi
|
|
60aee7: 48 89 e5 mov %rsp,%rbp
|
|
60aeea: 41 56 push %r14
|
|
60aeec: 41 55 push %r13
|
|
60aeee: 4c 8d ad d0 fe ff ff lea -0x130(%rbp),%r13
|
|
60aef5: 41 54 push %r12
|
|
60aef7: 4c 63 e2 movslq %edx,%r12
|
|
60aefa: ba 00 01 00 00 mov $0x100,%edx
|
|
60aeff: 53 push %rbx
|
|
60af00: 48 81 ec 10 01 00 00 sub $0x110,%rsp
|
|
60af07: 41 39 d4 cmp %edx,%r12d
|
|
60af0a: 64 4c 8b 34 25 28 00 mov %fs:0x28,%r14
|
|
60af11: 00 00
|
|
60af13: 4c 89 75 d8 mov %r14,-0x28(%rbp)
|
|
60af17: 49 89 fe mov %rdi,%r14
|
|
60af1a: 49 0f 4e d4 cmovle %r12,%rdx
|
|
60af1e: 4c 89 ef mov %r13,%rdi
|
|
60af21: e8 b4 dd ff ff call 608cda <callback_callback_anotherPrintTest+0x2861>
|
|
60af26: 41 8b 06 mov (%r14),%eax
|
|
60af29: 41 81 fc ff 00 00 00 cmp $0xff,%r12d
|
|
60af30: 0f 8e 8a 00 00 00 jle 60afc0 <_fini+0x1fa6>
|
|
60af36: 44 89 e3 mov %r12d,%ebx
|
|
60af39: eb 13 jmp 60af4e <_fini+0x1f34>
|
|
60af3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
60af40: 81 eb 00 01 00 00 sub $0x100,%ebx
|
|
60af46: 81 fb ff 00 00 00 cmp $0xff,%ebx
|
|
60af4c: 76 2f jbe 60af7d <_fini+0x1f63>
|
|
60af4e: ba 20 00 00 00 mov $0x20,%edx
|
|
60af53: a8 20 test $0x20,%al
|
|
60af55: 75 e9 jne 60af40 <_fini+0x1f26>
|
|
60af57: 4c 89 f2 mov %r14,%rdx
|
|
60af5a: be 00 01 00 00 mov $0x100,%esi
|
|
60af5f: 4c 89 ef mov %r13,%rdi
|
|
60af62: 81 eb 00 01 00 00 sub $0x100,%ebx
|
|
60af68: e8 73 f5 ff ff call 60a4e0 <_fini+0x14c6>
|
|
60af6d: 41 8b 06 mov (%r14),%eax
|
|
60af70: 89 c2 mov %eax,%edx
|
|
60af72: 83 e2 20 and $0x20,%edx
|
|
60af75: 81 fb ff 00 00 00 cmp $0xff,%ebx
|
|
60af7b: 77 d1 ja 60af4e <_fini+0x1f34>
|
|
60af7d: 45 0f b6 e4 movzbl %r12b,%r12d
|
|
60af81: 85 d2 test %edx,%edx
|
|
60af83: 74 23 je 60afa8 <_fini+0x1f8e>
|
|
60af85: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
60af89: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax
|
|
60af90: 00 00
|
|
60af92: 75 33 jne 60afc7 <_fini+0x1fad>
|
|
60af94: 48 81 c4 10 01 00 00 add $0x110,%rsp
|
|
60af9b: 5b pop %rbx
|
|
60af9c: 41 5c pop %r12
|
|
60af9e: 41 5d pop %r13
|
|
60afa0: 41 5e pop %r14
|
|
60afa2: 5d pop %rbp
|
|
60afa3: c3 ret
|
|
60afa4: 0f 1f 40 00 nopl 0x0(%rax)
|
|
60afa8: 49 63 f4 movslq %r12d,%rsi
|
|
60afab: 4c 89 f2 mov %r14,%rdx
|
|
60afae: 4c 89 ef mov %r13,%rdi
|
|
60afb1: e8 2a f5 ff ff call 60a4e0 <_fini+0x14c6>
|
|
60afb6: eb cd jmp 60af85 <_fini+0x1f6b>
|
|
60afb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
60afbf: 00
|
|
60afc0: 83 e0 20 and $0x20,%eax
|
|
60afc3: 89 c2 mov %eax,%edx
|
|
60afc5: eb ba jmp 60af81 <_fini+0x1f67>
|
|
60afc7: e8 34 38 00 00 call 60e800 <_fini+0x57e6>
|
|
|
|
Disassembly of section .text.fmt_fp:
|
|
|
|
000000000060b000 <.text.fmt_fp>:
|
|
60b000: 55 push %rbp
|
|
60b001: 48 89 e5 mov %rsp,%rbp
|
|
60b004: 41 57 push %r15
|
|
60b006: 41 56 push %r14
|
|
60b008: 41 55 push %r13
|
|
60b00a: 41 54 push %r12
|
|
60b00c: 53 push %rbx
|
|
60b00d: 48 81 ec 00 10 00 00 sub $0x1000,%rsp
|
|
60b014: 48 83 0c 24 00 orq $0x0,(%rsp)
|
|
60b019: 48 81 ec 58 0d 00 00 sub $0xd58,%rsp
|
|
60b020: 48 89 bd b8 e2 ff ff mov %rdi,-0x1d48(%rbp)
|
|
60b027: 89 b5 b4 e2 ff ff mov %esi,-0x1d4c(%rbp)
|
|
60b02d: 89 95 c0 e2 ff ff mov %edx,-0x1d40(%rbp)
|
|
60b033: 89 8d c8 e2 ff ff mov %ecx,-0x1d38(%rbp)
|
|
60b039: 44 89 85 a0 e2 ff ff mov %r8d,-0x1d60(%rbp)
|
|
60b040: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax
|
|
60b047: 00 00
|
|
60b049: 48 89 45 c8 mov %rax,-0x38(%rbp)
|
|
60b04d: 31 c0 xor %eax,%eax
|
|
60b04f: c7 85 dc e2 ff ff 00 movl $0x0,-0x1d24(%rbp)
|
|
60b056: 00 00 00
|
|
60b059: ff 75 18 push 0x18(%rbp)
|
|
60b05c: ff 75 10 push 0x10(%rbp)
|
|
60b05f: e8 dc 5c 00 00 call 610d40 <_fini+0x7d26>
|
|
60b064: 41 5d pop %r13
|
|
60b066: 44 8b 95 c0 e2 ff ff mov -0x1d40(%rbp),%r10d
|
|
60b06d: 85 c0 test %eax,%eax
|
|
60b06f: 41 5e pop %r14
|
|
60b071: 0f 84 a9 00 00 00 je 60b120 <_fini+0x2106>
|
|
60b077: db 6d 10 fldt 0x10(%rbp)
|
|
60b07a: 48 8d 05 37 72 df ff lea -0x208dc9(%rip),%rax # 4022b8 <main-0x202db5>
|
|
60b081: c7 85 b0 e2 ff ff 01 movl $0x1,-0x1d50(%rbp)
|
|
60b088: 00 00 00
|
|
60b08b: 48 89 85 98 e2 ff ff mov %rax,-0x1d68(%rbp)
|
|
60b092: d9 e0 fchs
|
|
60b094: db 7d 10 fstpt 0x10(%rbp)
|
|
60b097: 44 89 95 c0 e2 ff ff mov %r10d,-0x1d40(%rbp)
|
|
60b09e: ff 75 18 push 0x18(%rbp)
|
|
60b0a1: ff 75 10 push 0x10(%rbp)
|
|
60b0a4: e8 27 5c 00 00 call 610cd0 <_fini+0x7cb6>
|
|
60b0a9: 5b pop %rbx
|
|
60b0aa: 44 8b 95 c0 e2 ff ff mov -0x1d40(%rbp),%r10d
|
|
60b0b1: 83 f8 01 cmp $0x1,%eax
|
|
60b0b4: 41 5c pop %r12
|
|
60b0b6: 0f 8e 04 05 00 00 jle 60b5c0 <_fini+0x25a6>
|
|
60b0bc: 44 89 95 c0 e2 ff ff mov %r10d,-0x1d40(%rbp)
|
|
60b0c3: 48 8d bd dc e2 ff ff lea -0x1d24(%rbp),%rdi
|
|
60b0ca: ff 75 18 push 0x18(%rbp)
|
|
60b0cd: ff 75 10 push 0x10(%rbp)
|
|
60b0d0: e8 8b 5c 00 00 call 610d60 <_fini+0x7d46>
|
|
60b0d5: 44 8b bd a0 e2 ff ff mov -0x1d60(%rbp),%r15d
|
|
60b0dc: 41 5a pop %r10
|
|
60b0de: d8 c0 fadd %st(0),%st
|
|
60b0e0: 44 8b 8d dc e2 ff ff mov -0x1d24(%rbp),%r9d
|
|
60b0e7: 44 8b 95 c0 e2 ff ff mov -0x1d40(%rbp),%r10d
|
|
60b0ee: 41 83 cf 20 or $0x20,%r15d
|
|
60b0f2: 41 5b pop %r11
|
|
60b0f4: d9 ee fldz
|
|
60b0f6: d9 c9 fxch %st(1)
|
|
60b0f8: db e9 fucomi %st(1),%st
|
|
60b0fa: dd d9 fstp %st(1)
|
|
60b0fc: 7a 72 jp 60b170 <_fini+0x2156>
|
|
60b0fe: 75 70 jne 60b170 <_fini+0x2156>
|
|
60b100: 41 83 ff 61 cmp $0x61,%r15d
|
|
60b104: 0f 84 68 06 00 00 je 60b772 <_fini+0x2758>
|
|
60b10a: 45 85 d2 test %r10d,%r10d
|
|
60b10d: 0f 88 1e 13 00 00 js 60c431 <_fini+0x3417>
|
|
60b113: 40 0f 95 c6 setne %sil
|
|
60b117: eb 7f jmp 60b198 <_fini+0x217e>
|
|
60b119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
60b120: 48 8d 05 94 71 df ff lea -0x208e6c(%rip),%rax # 4022bb <main-0x202db2>
|
|
60b127: c7 85 b0 e2 ff ff 01 movl $0x1,-0x1d50(%rbp)
|
|
60b12e: 00 00 00
|
|
60b131: 48 89 85 98 e2 ff ff mov %rax,-0x1d68(%rbp)
|
|
60b138: 8b 85 c8 e2 ff ff mov -0x1d38(%rbp),%eax
|
|
60b13e: f6 c4 08 test $0x8,%ah
|
|
60b141: 0f 85 50 ff ff ff jne 60b097 <_fini+0x207d>
|
|
60b147: 83 e0 01 and $0x1,%eax
|
|
60b14a: 48 8d 15 68 71 df ff lea -0x208e98(%rip),%rdx # 4022b9 <main-0x202db4>
|
|
60b151: 89 85 b0 e2 ff ff mov %eax,-0x1d50(%rbp)
|
|
60b157: 48 8d 42 05 lea 0x5(%rdx),%rax
|
|
60b15b: 48 0f 44 c2 cmove %rdx,%rax
|
|
60b15f: 48 89 85 98 e2 ff ff mov %rax,-0x1d68(%rbp)
|
|
60b166: e9 2c ff ff ff jmp 60b097 <_fini+0x207d>
|
|
60b16b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
60b170: 41 83 ff 61 cmp $0x61,%r15d
|
|
60b174: 0f 84 ed 05 00 00 je 60b767 <_fini+0x274d>
|
|
60b17a: 45 85 d2 test %r10d,%r10d
|
|
60b17d: 0f 88 be 12 00 00 js 60c441 <_fini+0x3427>
|
|
60b183: 40 0f 95 c6 setne %sil
|
|
60b187: 41 83 e9 1d sub $0x1d,%r9d
|
|
60b18b: d8 0d 53 74 df ff fmuls -0x208bad(%rip) # 4025e4 <main-0x202a89>
|
|
60b191: 44 89 8d dc e2 ff ff mov %r9d,-0x1d24(%rbp)
|
|
60b198: 45 85 c9 test %r9d,%r9d
|
|
60b19b: 48 8d 85 e0 e2 ff ff lea -0x1d20(%rbp),%rax
|
|
60b1a2: 48 8d 95 88 fe ff ff lea -0x178(%rbp),%rdx
|
|
60b1a9: d9 05 39 74 df ff flds -0x208bc7(%rip) # 4025e8 <main-0x202a85>
|
|
60b1af: d9 bd ce e2 ff ff fnstcw -0x1d32(%rbp)
|
|
60b1b5: 48 0f 49 c2 cmovns %rdx,%rax
|
|
60b1b9: 48 89 85 90 e2 ff ff mov %rax,-0x1d70(%rbp)
|
|
60b1c0: 48 89 c3 mov %rax,%rbx
|
|
60b1c3: d9 ee fldz
|
|
60b1c5: d9 ca fxch %st(2)
|
|
60b1c7: 0f b7 85 ce e2 ff ff movzwl -0x1d32(%rbp),%eax
|
|
60b1ce: 80 cc 0c or $0xc,%ah
|
|
60b1d1: 66 89 85 cc e2 ff ff mov %ax,-0x1d34(%rbp)
|
|
60b1d8: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60b1df: 00 00 00 00
|
|
60b1e3: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60b1ea: 00 00 00 00
|
|
60b1ee: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60b1f5: 00 00 00 00
|
|
60b1f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
60b200: d9 c0 fld %st(0)
|
|
60b202: d9 ad cc e2 ff ff fldcw -0x1d34(%rbp)
|
|
60b208: df bd c0 e2 ff ff fistpll -0x1d40(%rbp)
|
|
60b20e: d9 ad ce e2 ff ff fldcw -0x1d32(%rbp)
|
|
60b214: 48 83 c3 04 add $0x4,%rbx
|
|
60b218: 48 8b 85 c0 e2 ff ff mov -0x1d40(%rbp),%rax
|
|
60b21f: 89 43 fc mov %eax,-0x4(%rbx)
|
|
60b222: 89 c0 mov %eax,%eax
|
|
60b224: 48 89 85 c0 e2 ff ff mov %rax,-0x1d40(%rbp)
|
|
60b22b: df ad c0 e2 ff ff fildll -0x1d40(%rbp)
|
|
60b231: de e9 fsubrp %st,%st(1)
|
|
60b233: d8 c9 fmul %st(1),%st
|
|
60b235: d9 c2 fld %st(2)
|
|
60b237: d9 c9 fxch %st(1)
|
|
60b239: db e9 fucomi %st(1),%st
|
|
60b23b: dd d9 fstp %st(1)
|
|
60b23d: 7a c1 jp 60b200 <_fini+0x21e6>
|
|
60b23f: 75 bf jne 60b200 <_fini+0x21e6>
|
|
60b241: dd d8 fstp %st(0)
|
|
60b243: dd d8 fstp %st(0)
|
|
60b245: dd d8 fstp %st(0)
|
|
60b247: 4c 8b a5 90 e2 ff ff mov -0x1d70(%rbp),%r12
|
|
60b24e: 45 85 c9 test %r9d,%r9d
|
|
60b251: 0f 8e ee 00 00 00 jle 60b345 <_fini+0x232b>
|
|
60b257: 48 bf 53 5a 9b a0 2f movabs $0x44b82fa09b5a53,%rdi
|
|
60b25e: b8 44 00
|
|
60b261: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60b268: 00 00 00 00
|
|
60b26c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
60b270: b9 1d 00 00 00 mov $0x1d,%ecx
|
|
60b275: 4c 8d 5b fc lea -0x4(%rbx),%r11
|
|
60b279: 41 39 c9 cmp %ecx,%r9d
|
|
60b27c: 41 0f 4e c9 cmovle %r9d,%ecx
|
|
60b280: 4d 39 e3 cmp %r12,%r11
|
|
60b283: 72 7b jb 60b300 <_fini+0x22e6>
|
|
60b285: 31 c0 xor %eax,%eax
|
|
60b287: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60b28e: 00 00 00 00
|
|
60b292: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60b299: 00 00 00 00
|
|
60b29d: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60b2a4: 00 00 00 00
|
|
60b2a8: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60b2af: 00 00 00 00
|
|
60b2b3: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60b2ba: 00 00 00 00
|
|
60b2be: 66 90 xchg %ax,%ax
|
|
60b2c0: 45 8b 03 mov (%r11),%r8d
|
|
60b2c3: 49 83 eb 04 sub $0x4,%r11
|
|
60b2c7: 49 d3 e0 shl %cl,%r8
|
|
60b2ca: 49 01 c0 add %rax,%r8
|
|
60b2cd: 4c 89 c2 mov %r8,%rdx
|
|
60b2d0: 48 c1 ea 09 shr $0x9,%rdx
|
|
60b2d4: 48 89 d0 mov %rdx,%rax
|
|
60b2d7: 48 f7 e7 mul %rdi
|
|
60b2da: 48 c1 ea 0b shr $0xb,%rdx
|
|
60b2de: 48 69 c2 00 ca 9a 3b imul $0x3b9aca00,%rdx,%rax
|
|
60b2e5: 49 29 c0 sub %rax,%r8
|
|
60b2e8: 89 d0 mov %edx,%eax
|
|
60b2ea: 45 89 43 04 mov %r8d,0x4(%r11)
|
|
60b2ee: 4d 39 e3 cmp %r12,%r11
|
|
60b2f1: 73 cd jae 60b2c0 <_fini+0x22a6>
|
|
60b2f3: 85 d2 test %edx,%edx
|
|
60b2f5: 74 09 je 60b300 <_fini+0x22e6>
|
|
60b2f7: 41 89 54 24 fc mov %edx,-0x4(%r12)
|
|
60b2fc: 49 83 ec 04 sub $0x4,%r12
|
|
60b300: 49 39 dc cmp %rbx,%r12
|
|
60b303: 72 24 jb 60b329 <_fini+0x230f>
|
|
60b305: eb 2b jmp 60b332 <_fini+0x2318>
|
|
60b307: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60b30e: 00 00 00 00
|
|
60b312: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60b319: 00 00 00 00
|
|
60b31d: 0f 1f 00 nopl (%rax)
|
|
60b320: 48 83 eb 04 sub $0x4,%rbx
|
|
60b324: 49 39 dc cmp %rbx,%r12
|
|
60b327: 73 09 jae 60b332 <_fini+0x2318>
|
|
60b329: 44 8b 43 fc mov -0x4(%rbx),%r8d
|
|
60b32d: 45 85 c0 test %r8d,%r8d
|
|
60b330: 74 ee je 60b320 <_fini+0x2306>
|
|
60b332: 41 29 c9 sub %ecx,%r9d
|
|
60b335: 45 85 c9 test %r9d,%r9d
|
|
60b338: 0f 8f 32 ff ff ff jg 60b270 <_fini+0x2256>
|
|
60b33e: 44 89 8d dc e2 ff ff mov %r9d,-0x1d24(%rbp)
|
|
60b345: 45 85 c9 test %r9d,%r9d
|
|
60b348: 0f 84 38 01 00 00 je 60b486 <_fini+0x246c>
|
|
60b34e: 41 8d 42 1d lea 0x1d(%r10),%eax
|
|
60b352: 44 89 95 8c e2 ff ff mov %r10d,-0x1d74(%rbp)
|
|
60b359: 41 bd 00 ca 9a 3b mov $0x3b9aca00,%r13d
|
|
60b35f: 41 89 f0 mov %esi,%r8d
|
|
60b362: 48 69 c0 39 8e e3 38 imul $0x38e38e39,%rax,%rax
|
|
60b369: 48 c1 e8 21 shr $0x21,%rax
|
|
60b36d: 48 8d 78 01 lea 0x1(%rax),%rdi
|
|
60b371: 48 89 bd a8 e2 ff ff mov %rdi,-0x1d58(%rbp)
|
|
60b378: 4c 8d 1c bd 00 00 00 lea 0x0(,%rdi,4),%r11
|
|
60b37f: 00
|
|
60b380: 48 8b bd 90 e2 ff ff mov -0x1d70(%rbp),%rdi
|
|
60b387: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
60b38e: 00 00
|
|
60b390: 41 83 f9 f7 cmp $0xfffffff7,%r9d
|
|
60b394: 0f 8d 66 07 00 00 jge 60bb00 <_fini+0x2ae6>
|
|
60b39a: 41 83 c1 09 add $0x9,%r9d
|
|
60b39e: b9 09 00 00 00 mov $0x9,%ecx
|
|
60b3a3: 49 39 dc cmp %rbx,%r12
|
|
60b3a6: 0f 83 65 07 00 00 jae 60bb11 <_fini+0x2af7>
|
|
60b3ac: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
60b3b2: 45 89 ee mov %r13d,%r14d
|
|
60b3b5: 4c 89 e6 mov %r12,%rsi
|
|
60b3b8: 31 d2 xor %edx,%edx
|
|
60b3ba: 44 89 8d c0 e2 ff ff mov %r9d,-0x1d40(%rbp)
|
|
60b3c1: 41 d3 e2 shl %cl,%r10d
|
|
60b3c4: 41 d3 fe sar %cl,%r14d
|
|
60b3c7: 41 83 ea 01 sub $0x1,%r10d
|
|
60b3cb: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60b3d2: 00 00 00 00
|
|
60b3d6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60b3dd: 00 00 00 00
|
|
60b3e1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60b3e8: 00 00 00 00
|
|
60b3ec: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60b3f3: 00 00 00 00
|
|
60b3f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
60b3fe: 00 00
|
|
60b400: 8b 06 mov (%rsi),%eax
|
|
60b402: 48 83 c6 04 add $0x4,%rsi
|
|
60b406: 41 89 c1 mov %eax,%r9d
|
|
60b409: 44 21 d0 and %r10d,%eax
|
|
60b40c: 41 0f af c6 imul %r14d,%eax
|
|
60b410: 41 d3 e9 shr %cl,%r9d
|
|
60b413: 41 01 d1 add %edx,%r9d
|
|
60b416: 44 89 4e fc mov %r9d,-0x4(%rsi)
|
|
60b41a: 89 c2 mov %eax,%edx
|
|
60b41c: 48 39 de cmp %rbx,%rsi
|
|
60b41f: 72 df jb 60b400 <_fini+0x23e6>
|
|
60b421: 41 8b 0c 24 mov (%r12),%ecx
|
|
60b425: 44 8b 8d c0 e2 ff ff mov -0x1d40(%rbp),%r9d
|
|
60b42c: 4c 89 e0 mov %r12,%rax
|
|
60b42f: 85 c9 test %ecx,%ecx
|
|
60b431: 75 04 jne 60b437 <_fini+0x241d>
|
|
60b433: 48 83 c0 04 add $0x4,%rax
|
|
60b437: 85 d2 test %edx,%edx
|
|
60b439: 74 06 je 60b441 <_fini+0x2427>
|
|
60b43b: 89 13 mov %edx,(%rbx)
|
|
60b43d: 48 83 c3 04 add $0x4,%rbx
|
|
60b441: 49 89 c4 mov %rax,%r12
|
|
60b444: 41 83 ff 66 cmp $0x66,%r15d
|
|
60b448: 0f 84 e2 06 00 00 je 60bb30 <_fini+0x2b16>
|
|
60b44e: 48 89 da mov %rbx,%rdx
|
|
60b451: 48 8b 8d a8 e2 ff ff mov -0x1d58(%rbp),%rcx
|
|
60b458: 48 29 c2 sub %rax,%rdx
|
|
60b45b: 4c 01 d8 add %r11,%rax
|
|
60b45e: 48 c1 fa 02 sar $0x2,%rdx
|
|
60b462: 48 39 ca cmp %rcx,%rdx
|
|
60b465: 48 0f 4f d8 cmovg %rax,%rbx
|
|
60b469: 45 85 c9 test %r9d,%r9d
|
|
60b46c: 0f 85 1e ff ff ff jne 60b390 <_fini+0x2376>
|
|
60b472: c7 85 dc e2 ff ff 00 movl $0x0,-0x1d24(%rbp)
|
|
60b479: 00 00 00
|
|
60b47c: 44 8b 95 8c e2 ff ff mov -0x1d74(%rbp),%r10d
|
|
60b483: 44 89 c6 mov %r8d,%esi
|
|
60b486: 49 39 dc cmp %rbx,%r12
|
|
60b489: 0f 83 47 0b 00 00 jae 60bfd6 <_fini+0x2fbc>
|
|
60b48f: 48 8b 85 90 e2 ff ff mov -0x1d70(%rbp),%rax
|
|
60b496: 41 83 ff 66 cmp $0x66,%r15d
|
|
60b49a: 41 8b 14 24 mov (%r12),%edx
|
|
60b49e: 0f 95 c1 setne %cl
|
|
60b4a1: 4c 29 e0 sub %r12,%rax
|
|
60b4a4: 48 c1 f8 02 sar $0x2,%rax
|
|
60b4a8: 8d 3c c0 lea (%rax,%rax,8),%edi
|
|
60b4ab: b8 0a 00 00 00 mov $0xa,%eax
|
|
60b4b0: 83 fa 09 cmp $0x9,%edx
|
|
60b4b3: 76 17 jbe 60b4cc <_fini+0x24b2>
|
|
60b4b5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60b4bc: 00 00 00 00
|
|
60b4c0: 8d 04 80 lea (%rax,%rax,4),%eax
|
|
60b4c3: 83 c7 01 add $0x1,%edi
|
|
60b4c6: 01 c0 add %eax,%eax
|
|
60b4c8: 39 c2 cmp %eax,%edx
|
|
60b4ca: 73 f4 jae 60b4c0 <_fini+0x24a6>
|
|
60b4cc: 31 d2 xor %edx,%edx
|
|
60b4ce: 84 c9 test %cl,%cl
|
|
60b4d0: 44 89 d0 mov %r10d,%eax
|
|
60b4d3: 0f 45 d7 cmovne %edi,%edx
|
|
60b4d6: 29 d0 sub %edx,%eax
|
|
60b4d8: 31 d2 xor %edx,%edx
|
|
60b4da: 41 83 ff 67 cmp $0x67,%r15d
|
|
60b4de: 0f 94 c2 sete %dl
|
|
60b4e1: 21 f2 and %esi,%edx
|
|
60b4e3: 48 8b b5 90 e2 ff ff mov -0x1d70(%rbp),%rsi
|
|
60b4ea: 29 d0 sub %edx,%eax
|
|
60b4ec: 48 89 da mov %rbx,%rdx
|
|
60b4ef: 48 29 f2 sub %rsi,%rdx
|
|
60b4f2: 48 63 c8 movslq %eax,%rcx
|
|
60b4f5: 48 c1 fa 02 sar $0x2,%rdx
|
|
60b4f9: 48 8d 54 d2 f7 lea -0x9(%rdx,%rdx,8),%rdx
|
|
60b4fe: 48 39 d1 cmp %rdx,%rcx
|
|
60b501: 0f 8d 9f 06 00 00 jge 60bba6 <_fini+0x2b8c>
|
|
60b507: 05 00 40 02 00 add $0x24000,%eax
|
|
60b50c: 48 63 d0 movslq %eax,%rdx
|
|
60b50f: 89 c1 mov %eax,%ecx
|
|
60b511: 48 69 d2 39 8e e3 38 imul $0x38e38e39,%rdx,%rdx
|
|
60b518: c1 f9 1f sar $0x1f,%ecx
|
|
60b51b: 48 c1 fa 21 sar $0x21,%rdx
|
|
60b51f: 29 ca sub %ecx,%edx
|
|
60b521: 48 63 ca movslq %edx,%rcx
|
|
60b524: 48 8d b4 8e 04 00 ff lea -0xfffc(%rsi,%rcx,4),%rsi
|
|
60b52b: ff
|
|
60b52c: 8d 0c d2 lea (%rdx,%rdx,8),%ecx
|
|
60b52f: 29 c8 sub %ecx,%eax
|
|
60b531: 89 c2 mov %eax,%edx
|
|
60b533: 8d 40 01 lea 0x1(%rax),%eax
|
|
60b536: 83 fa 08 cmp $0x8,%edx
|
|
60b539: 0f 84 c7 12 00 00 je 60c806 <_fini+0x37ec>
|
|
60b53f: b9 0a 00 00 00 mov $0xa,%ecx
|
|
60b544: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60b54b: 00 00 00 00
|
|
60b54f: 90 nop
|
|
60b550: 8d 0c 89 lea (%rcx,%rcx,4),%ecx
|
|
60b553: 83 c0 01 add $0x1,%eax
|
|
60b556: 01 c9 add %ecx,%ecx
|
|
60b558: 83 f8 09 cmp $0x9,%eax
|
|
60b55b: 75 f3 jne 60b550 <_fini+0x2536>
|
|
60b55d: 41 89 cd mov %ecx,%r13d
|
|
60b560: 44 8b 1e mov (%rsi),%r11d
|
|
60b563: 31 d2 xor %edx,%edx
|
|
60b565: 44 89 d8 mov %r11d,%eax
|
|
60b568: 41 f7 f5 div %r13d
|
|
60b56b: 41 89 d1 mov %edx,%r9d
|
|
60b56e: 85 d2 test %edx,%edx
|
|
60b570: 0f 85 c5 05 00 00 jne 60bb3b <_fini+0x2b21>
|
|
60b576: 4c 8d 46 04 lea 0x4(%rsi),%r8
|
|
60b57a: 48 89 da mov %rbx,%rdx
|
|
60b57d: 4c 39 c3 cmp %r8,%rbx
|
|
60b580: 0f 84 19 06 00 00 je 60bb9f <_fini+0x2b85>
|
|
60b586: a8 01 test $0x1,%al
|
|
60b588: 0f 85 6c 0f 00 00 jne 60c4fa <_fini+0x34e0>
|
|
60b58e: 81 f9 00 ca 9a 3b cmp $0x3b9aca00,%ecx
|
|
60b594: 75 0f jne 60b5a5 <_fini+0x258b>
|
|
60b596: 49 39 f4 cmp %rsi,%r12
|
|
60b599: 73 0a jae 60b5a5 <_fini+0x258b>
|
|
60b59b: f6 46 fc 01 testb $0x1,-0x4(%rsi)
|
|
60b59f: 0f 85 55 0f 00 00 jne 60c4fa <_fini+0x34e0>
|
|
60b5a5: d9 05 29 70 df ff flds -0x208fd7(%rip) # 4025d4 <main-0x202a99>
|
|
60b5ab: d9 05 27 70 df ff flds -0x208fd9(%rip) # 4025d8 <main-0x202a95>
|
|
60b5b1: e9 ad 05 00 00 jmp 60bb63 <_fini+0x2b49>
|
|
60b5b6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
|
|
60b5bd: 00 00 00
|
|
60b5c0: f6 85 a0 e2 ff ff 20 testb $0x20,-0x1d60(%rbp)
|
|
60b5c7: 0f 84 94 00 00 00 je 60b661 <_fini+0x2647>
|
|
60b5cd: db 6d 10 fldt 0x10(%rbp)
|
|
60b5d0: 4c 8d 25 fc 6c df ff lea -0x209304(%rip),%r12 # 4022d3 <main-0x202d9a>
|
|
60b5d7: 48 8d 05 f9 6c df ff lea -0x209307(%rip),%rax # 4022d7 <main-0x202d96>
|
|
60b5de: df e8 fucomip %st(0),%st
|
|
60b5e0: 4c 0f 4b e0 cmovnp %rax,%r12
|
|
60b5e4: 8b 85 b0 e2 ff ff mov -0x1d50(%rbp),%eax
|
|
60b5ea: 8b 95 b4 e2 ff ff mov -0x1d4c(%rbp),%edx
|
|
60b5f0: 8d 58 03 lea 0x3(%rax),%ebx
|
|
60b5f3: 39 d3 cmp %edx,%ebx
|
|
60b5f5: 41 0f 9d c5 setge %r13b
|
|
60b5f9: f6 85 c9 e2 ff ff 20 testb $0x20,-0x1d37(%rbp)
|
|
60b600: 75 09 jne 60b60b <_fini+0x25f1>
|
|
60b602: 45 84 ed test %r13b,%r13b
|
|
60b605: 0f 84 01 01 00 00 je 60b70c <_fini+0x26f2>
|
|
60b60b: 48 8b 85 b8 e2 ff ff mov -0x1d48(%rbp),%rax
|
|
60b612: f6 00 20 testb $0x20,(%rax)
|
|
60b615: 0f 84 14 01 00 00 je 60b72f <_fini+0x2715>
|
|
60b61b: 8b 85 c8 e2 ff ff mov -0x1d38(%rbp),%eax
|
|
60b621: 80 f4 20 xor $0x20,%ah
|
|
60b624: a9 00 20 01 00 test $0x12000,%eax
|
|
60b629: 75 09 jne 60b634 <_fini+0x261a>
|
|
60b62b: 45 84 ed test %r13b,%r13b
|
|
60b62e: 0f 84 ba 00 00 00 je 60b6ee <_fini+0x26d4>
|
|
60b634: 8b 85 b4 e2 ff ff mov -0x1d4c(%rbp),%eax
|
|
60b63a: 39 c3 cmp %eax,%ebx
|
|
60b63c: 0f 4d c3 cmovge %ebx,%eax
|
|
60b63f: 48 8b 55 c8 mov -0x38(%rbp),%rdx
|
|
60b643: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx
|
|
60b64a: 00 00
|
|
60b64c: 0f 85 2b 12 00 00 jne 60c87d <_fini+0x3863>
|
|
60b652: 48 8d 65 d8 lea -0x28(%rbp),%rsp
|
|
60b656: 5b pop %rbx
|
|
60b657: 41 5c pop %r12
|
|
60b659: 41 5d pop %r13
|
|
60b65b: 41 5e pop %r14
|
|
60b65d: 41 5f pop %r15
|
|
60b65f: 5d pop %rbp
|
|
60b660: c3 ret
|
|
60b661: db 6d 10 fldt 0x10(%rbp)
|
|
60b664: 4c 8d 25 64 6c df ff lea -0x20939c(%rip),%r12 # 4022cf <main-0x202d9e>
|
|
60b66b: 48 8d 05 59 6c df ff lea -0x2093a7(%rip),%rax # 4022cb <main-0x202da2>
|
|
60b672: df e8 fucomip %st(0),%st
|
|
60b674: 4c 0f 4b e0 cmovnp %rax,%r12
|
|
60b678: e9 67 ff ff ff jmp 60b5e4 <_fini+0x25ca>
|
|
60b67d: 48 8b 85 b8 e2 ff ff mov -0x1d48(%rbp),%rax
|
|
60b684: f6 00 20 testb $0x20,(%rax)
|
|
60b687: 0f 84 7b 03 00 00 je 60ba08 <_fini+0x29ee>
|
|
60b68d: 45 29 d1 sub %r10d,%r9d
|
|
60b690: 45 85 c9 test %r9d,%r9d
|
|
60b693: 7e 9f jle 60b634 <_fini+0x261a>
|
|
60b695: 8b 85 b4 e2 ff ff mov -0x1d4c(%rbp),%eax
|
|
60b69b: 39 c3 cmp %eax,%ebx
|
|
60b69d: 41 0f 9d c7 setge %r15b
|
|
60b6a1: 48 8b bd b8 e2 ff ff mov -0x1d48(%rbp),%rdi
|
|
60b6a8: 31 c9 xor %ecx,%ecx
|
|
60b6aa: 44 89 ca mov %r9d,%edx
|
|
60b6ad: be 30 00 00 00 mov $0x30,%esi
|
|
60b6b2: e8 29 f8 ff ff call 60aee0 <_fini+0x1ec6>
|
|
60b6b7: 48 8b 85 b8 e2 ff ff mov -0x1d48(%rbp),%rax
|
|
60b6be: f6 00 20 testb $0x20,(%rax)
|
|
60b6c1: 75 0e jne 60b6d1 <_fini+0x26b7>
|
|
60b6c3: 48 89 c2 mov %rax,%rdx
|
|
60b6c6: 4c 89 e6 mov %r12,%rsi
|
|
60b6c9: 4c 89 f7 mov %r14,%rdi
|
|
60b6cc: e8 0f ee ff ff call 60a4e0 <_fini+0x14c6>
|
|
60b6d1: 8b 85 c8 e2 ff ff mov -0x1d38(%rbp),%eax
|
|
60b6d7: 80 f4 20 xor $0x20,%ah
|
|
60b6da: a9 00 20 01 00 test $0x12000,%eax
|
|
60b6df: 0f 85 4f ff ff ff jne 60b634 <_fini+0x261a>
|
|
60b6e5: 45 84 ff test %r15b,%r15b
|
|
60b6e8: 0f 85 46 ff ff ff jne 60b634 <_fini+0x261a>
|
|
60b6ee: 8b 95 b4 e2 ff ff mov -0x1d4c(%rbp),%edx
|
|
60b6f4: 48 8b bd b8 e2 ff ff mov -0x1d48(%rbp),%rdi
|
|
60b6fb: 89 d9 mov %ebx,%ecx
|
|
60b6fd: be 20 00 00 00 mov $0x20,%esi
|
|
60b702: e8 d9 f7 ff ff call 60aee0 <_fini+0x1ec6>
|
|
60b707: e9 28 ff ff ff jmp 60b634 <_fini+0x261a>
|
|
60b70c: 48 8b bd b8 e2 ff ff mov -0x1d48(%rbp),%rdi
|
|
60b713: 89 d9 mov %ebx,%ecx
|
|
60b715: be 20 00 00 00 mov $0x20,%esi
|
|
60b71a: e8 c1 f7 ff ff call 60aee0 <_fini+0x1ec6>
|
|
60b71f: 48 8b 85 b8 e2 ff ff mov -0x1d48(%rbp),%rax
|
|
60b726: f6 00 20 testb $0x20,(%rax)
|
|
60b729: 0f 85 ec fe ff ff jne 60b61b <_fini+0x2601>
|
|
60b72f: 48 63 b5 b0 e2 ff ff movslq -0x1d50(%rbp),%rsi
|
|
60b736: 48 8b bd 98 e2 ff ff mov -0x1d68(%rbp),%rdi
|
|
60b73d: 49 89 c6 mov %rax,%r14
|
|
60b740: 48 89 c2 mov %rax,%rdx
|
|
60b743: e8 98 ed ff ff call 60a4e0 <_fini+0x14c6>
|
|
60b748: 41 f6 06 20 testb $0x20,(%r14)
|
|
60b74c: 0f 85 c9 fe ff ff jne 60b61b <_fini+0x2601>
|
|
60b752: 4c 89 f2 mov %r14,%rdx
|
|
60b755: be 03 00 00 00 mov $0x3,%esi
|
|
60b75a: 4c 89 e7 mov %r12,%rdi
|
|
60b75d: e8 7e ed ff ff call 60a4e0 <_fini+0x14c6>
|
|
60b762: e9 b4 fe ff ff jmp 60b61b <_fini+0x2601>
|
|
60b767: 41 83 e9 01 sub $0x1,%r9d
|
|
60b76b: 44 89 8d dc e2 ff ff mov %r9d,-0x1d24(%rbp)
|
|
60b772: 48 8b bd 98 e2 ff ff mov -0x1d68(%rbp),%rdi
|
|
60b779: f6 85 a0 e2 ff ff 20 testb $0x20,-0x1d60(%rbp)
|
|
60b780: 8b 9d b0 e2 ff ff mov -0x1d50(%rbp),%ebx
|
|
60b786: d9 05 54 6e df ff flds -0x2091ac(%rip) # 4025e0 <main-0x202a8d>
|
|
60b78c: 48 8d 47 09 lea 0x9(%rdi),%rax
|
|
60b790: 48 0f 44 c7 cmove %rdi,%rax
|
|
60b794: 83 c3 02 add $0x2,%ebx
|
|
60b797: 48 89 85 98 e2 ff ff mov %rax,-0x1d68(%rbp)
|
|
60b79e: 41 83 fa 0e cmp $0xe,%r10d
|
|
60b7a2: 77 37 ja 60b7db <_fini+0x27c1>
|
|
60b7a4: d9 05 26 6e df ff flds -0x2091da(%rip) # 4025d0 <main-0x202a9d>
|
|
60b7aa: b8 0e 00 00 00 mov $0xe,%eax
|
|
60b7af: 44 29 d0 sub %r10d,%eax
|
|
60b7b2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
60b7b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
60b7bf: 00
|
|
60b7c0: d8 c9 fmul %st(1),%st
|
|
60b7c2: 83 e8 01 sub $0x1,%eax
|
|
60b7c5: 73 f9 jae 60b7c0 <_fini+0x27a6>
|
|
60b7c7: 48 8b 85 98 e2 ff ff mov -0x1d68(%rbp),%rax
|
|
60b7ce: 80 38 2d cmpb $0x2d,(%rax)
|
|
60b7d1: 0f 84 eb 0f 00 00 je 60c7c2 <_fini+0x37a8>
|
|
60b7d7: dc c2 fadd %st,%st(2)
|
|
60b7d9: de ea fsubrp %st,%st(2)
|
|
60b7db: 44 89 c9 mov %r9d,%ecx
|
|
60b7de: f7 d9 neg %ecx
|
|
60b7e0: 41 0f 48 c9 cmovs %r9d,%ecx
|
|
60b7e4: 48 63 c9 movslq %ecx,%rcx
|
|
60b7e7: 45 85 c9 test %r9d,%r9d
|
|
60b7ea: 0f 84 05 10 00 00 je 60c7f5 <_fini+0x37db>
|
|
60b7f0: 48 be cd cc cc cc cc movabs $0xcccccccccccccccd,%rsi
|
|
60b7f7: cc cc cc
|
|
60b7fa: 4c 8d 6d a0 lea -0x60(%rbp),%r13
|
|
60b7fe: 4d 89 e8 mov %r13,%r8
|
|
60b801: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60b808: 00 00 00 00
|
|
60b80c: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60b813: 00 00 00 00
|
|
60b817: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60b81e: 00 00 00 00
|
|
60b822: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60b829: 00 00 00 00
|
|
60b82d: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60b834: 00 00 00 00
|
|
60b838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
60b83f: 00
|
|
60b840: 48 89 c8 mov %rcx,%rax
|
|
60b843: 4c 89 c7 mov %r8,%rdi
|
|
60b846: 49 83 e8 01 sub $0x1,%r8
|
|
60b84a: 48 f7 e6 mul %rsi
|
|
60b84d: 48 89 c8 mov %rcx,%rax
|
|
60b850: 48 c1 ea 03 shr $0x3,%rdx
|
|
60b854: 4c 8d 1c 92 lea (%rdx,%rdx,4),%r11
|
|
60b858: 4d 01 db add %r11,%r11
|
|
60b85b: 4c 29 d8 sub %r11,%rax
|
|
60b85e: 83 c0 30 add $0x30,%eax
|
|
60b861: 41 88 00 mov %al,(%r8)
|
|
60b864: 48 89 c8 mov %rcx,%rax
|
|
60b867: 48 89 d1 mov %rdx,%rcx
|
|
60b86a: 48 83 f8 09 cmp $0x9,%rax
|
|
60b86e: 77 d0 ja 60b840 <_fini+0x2826>
|
|
60b870: 4d 39 e8 cmp %r13,%r8
|
|
60b873: 0f 84 92 0c 00 00 je 60c50b <_fini+0x34f1>
|
|
60b879: b8 2d 00 00 00 mov $0x2d,%eax
|
|
60b87e: 45 85 c9 test %r9d,%r9d
|
|
60b881: 78 05 js 60b888 <_fini+0x286e>
|
|
60b883: b8 2b 00 00 00 mov $0x2b,%eax
|
|
60b888: 8b 8d a0 e2 ff ff mov -0x1d60(%rbp),%ecx
|
|
60b88e: 41 88 40 ff mov %al,-0x1(%r8)
|
|
60b892: 4d 8d 70 fe lea -0x2(%r8),%r14
|
|
60b896: d9 ee fldz
|
|
60b898: d9 ca fxch %st(2)
|
|
60b89a: 41 b9 01 00 00 00 mov $0x1,%r9d
|
|
60b8a0: 89 c8 mov %ecx,%eax
|
|
60b8a2: 89 ce mov %ecx,%esi
|
|
60b8a4: 48 8d 0d 45 6b df ff lea -0x2094bb(%rip),%rcx # 4023f0 <main-0x202c7d>
|
|
60b8ab: 83 c0 0f add $0xf,%eax
|
|
60b8ae: 45 85 d2 test %r10d,%r10d
|
|
60b8b1: 41 88 40 fe mov %al,-0x2(%r8)
|
|
60b8b5: 40 0f 9f c7 setg %dil
|
|
60b8b9: 4c 89 e8 mov %r13,%rax
|
|
60b8bc: 83 e6 20 and $0x20,%esi
|
|
60b8bf: d9 bd ce e2 ff ff fnstcw -0x1d32(%rbp)
|
|
60b8c5: 0f b7 95 ce e2 ff ff movzwl -0x1d32(%rbp),%edx
|
|
60b8cc: 80 ce 0c or $0xc,%dh
|
|
60b8cf: 66 89 95 cc e2 ff ff mov %dx,-0x1d34(%rbp)
|
|
60b8d6: eb 1b jmp 60b8f3 <_fini+0x28d9>
|
|
60b8d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
60b8df: 00
|
|
60b8e0: 4c 89 c0 mov %r8,%rax
|
|
60b8e3: d9 c2 fld %st(2)
|
|
60b8e5: d9 c9 fxch %st(1)
|
|
60b8e7: db e9 fucomi %st(1),%st
|
|
60b8e9: dd d9 fstp %st(1)
|
|
60b8eb: 7a 06 jp 60b8f3 <_fini+0x28d9>
|
|
60b8ed: 0f 84 73 0f 00 00 je 60c866 <_fini+0x384c>
|
|
60b8f3: d9 c0 fld %st(0)
|
|
60b8f5: d9 ad cc e2 ff ff fldcw -0x1d34(%rbp)
|
|
60b8fb: db 9d c0 e2 ff ff fistpl -0x1d40(%rbp)
|
|
60b901: d9 ad ce e2 ff ff fldcw -0x1d32(%rbp)
|
|
60b907: 4c 8d 40 01 lea 0x1(%rax),%r8
|
|
60b90b: db 85 c0 e2 ff ff fildl -0x1d40(%rbp)
|
|
60b911: 48 63 95 c0 e2 ff ff movslq -0x1d40(%rbp),%rdx
|
|
60b918: 44 0f b6 3c 11 movzbl (%rcx,%rdx,1),%r15d
|
|
60b91d: de e9 fsubrp %st,%st(1)
|
|
60b91f: 41 09 f7 or %esi,%r15d
|
|
60b922: 44 88 38 mov %r15b,(%rax)
|
|
60b925: d8 c9 fmul %st(1),%st
|
|
60b927: 4c 39 e8 cmp %r13,%rax
|
|
60b92a: 75 b4 jne 60b8e0 <_fini+0x28c6>
|
|
60b92c: d9 c2 fld %st(2)
|
|
60b92e: df e9 fucomip %st(1),%st
|
|
60b930: 0f 9a c2 setp %dl
|
|
60b933: 41 0f 45 d1 cmovne %r9d,%edx
|
|
60b937: 84 d2 test %dl,%dl
|
|
60b939: 0f 85 09 06 00 00 jne 60bf48 <_fini+0x2f2e>
|
|
60b93f: 40 84 ff test %dil,%dil
|
|
60b942: 0f 85 00 06 00 00 jne 60bf48 <_fini+0x2f2e>
|
|
60b948: dd d8 fstp %st(0)
|
|
60b94a: dd d8 fstp %st(0)
|
|
60b94c: dd d8 fstp %st(0)
|
|
60b94e: f6 85 c8 e2 ff ff 08 testb $0x8,-0x1d38(%rbp)
|
|
60b955: 74 08 je 60b95f <_fini+0x2945>
|
|
60b957: c6 40 01 2e movb $0x2e,0x1(%rax)
|
|
60b95b: 4c 8d 40 02 lea 0x2(%rax),%r8
|
|
60b95f: 4d 89 ec mov %r13,%r12
|
|
60b962: b8 fd ff ff 7f mov $0x7ffffffd,%eax
|
|
60b967: 4c 63 fb movslq %ebx,%r15
|
|
60b96a: 49 63 d2 movslq %r10d,%rdx
|
|
60b96d: 4d 29 f4 sub %r14,%r12
|
|
60b970: 4c 29 e0 sub %r12,%rax
|
|
60b973: 4c 29 f8 sub %r15,%rax
|
|
60b976: 48 39 c2 cmp %rax,%rdx
|
|
60b979: 0f 8f b5 0e 00 00 jg 60c834 <_fini+0x381a>
|
|
60b97f: 4d 29 e8 sub %r13,%r8
|
|
60b982: 45 85 d2 test %r10d,%r10d
|
|
60b985: 74 0d je 60b994 <_fini+0x297a>
|
|
60b987: 49 8d 40 ff lea -0x1(%r8),%rax
|
|
60b98b: 48 39 c2 cmp %rax,%rdx
|
|
60b98e: 0f 8d a6 0b 00 00 jge 60c53a <_fini+0x3520>
|
|
60b994: 47 8d 14 04 lea (%r12,%r8,1),%r10d
|
|
60b998: 45 89 d1 mov %r10d,%r9d
|
|
60b99b: 44 01 cb add %r9d,%ebx
|
|
60b99e: 66 f7 85 c9 e2 ff ff testw $0x120,-0x1d37(%rbp)
|
|
60b9a5: 20 01
|
|
60b9a7: 0f 85 a4 0a 00 00 jne 60c451 <_fini+0x3437>
|
|
60b9ad: 8b 95 b4 e2 ff ff mov -0x1d4c(%rbp),%edx
|
|
60b9b3: 39 d3 cmp %edx,%ebx
|
|
60b9b5: 0f 8d c2 fc ff ff jge 60b67d <_fini+0x2663>
|
|
60b9bb: 48 8b bd b8 e2 ff ff mov -0x1d48(%rbp),%rdi
|
|
60b9c2: 89 d9 mov %ebx,%ecx
|
|
60b9c4: be 20 00 00 00 mov $0x20,%esi
|
|
60b9c9: 44 89 95 a0 e2 ff ff mov %r10d,-0x1d60(%rbp)
|
|
60b9d0: 4c 89 85 a8 e2 ff ff mov %r8,-0x1d58(%rbp)
|
|
60b9d7: 44 89 8d c0 e2 ff ff mov %r9d,-0x1d40(%rbp)
|
|
60b9de: e8 fd f4 ff ff call 60aee0 <_fini+0x1ec6>
|
|
60b9e3: 48 8b 85 b8 e2 ff ff mov -0x1d48(%rbp),%rax
|
|
60b9ea: 44 8b 8d c0 e2 ff ff mov -0x1d40(%rbp),%r9d
|
|
60b9f1: 4c 8b 85 a8 e2 ff ff mov -0x1d58(%rbp),%r8
|
|
60b9f8: 44 8b 95 a0 e2 ff ff mov -0x1d60(%rbp),%r10d
|
|
60b9ff: f6 00 20 testb $0x20,(%rax)
|
|
60ba02: 0f 85 85 fc ff ff jne 60b68d <_fini+0x2673>
|
|
60ba08: 48 8b 95 b8 e2 ff ff mov -0x1d48(%rbp),%rdx
|
|
60ba0f: 48 8b bd 98 e2 ff ff mov -0x1d68(%rbp),%rdi
|
|
60ba16: 4c 89 fe mov %r15,%rsi
|
|
60ba19: 44 89 95 a0 e2 ff ff mov %r10d,-0x1d60(%rbp)
|
|
60ba20: 4c 89 85 a8 e2 ff ff mov %r8,-0x1d58(%rbp)
|
|
60ba27: 44 89 8d c0 e2 ff ff mov %r9d,-0x1d40(%rbp)
|
|
60ba2e: e8 ad ea ff ff call 60a4e0 <_fini+0x14c6>
|
|
60ba33: 8b 85 b4 e2 ff ff mov -0x1d4c(%rbp),%eax
|
|
60ba39: 44 8b 8d c0 e2 ff ff mov -0x1d40(%rbp),%r9d
|
|
60ba40: 4c 8b 85 a8 e2 ff ff mov -0x1d58(%rbp),%r8
|
|
60ba47: 44 8b 95 a0 e2 ff ff mov -0x1d60(%rbp),%r10d
|
|
60ba4e: 39 c3 cmp %eax,%ebx
|
|
60ba50: 8b 85 c8 e2 ff ff mov -0x1d38(%rbp),%eax
|
|
60ba56: 41 0f 9d c7 setge %r15b
|
|
60ba5a: 35 00 00 01 00 xor $0x10000,%eax
|
|
60ba5f: a9 00 20 01 00 test $0x12000,%eax
|
|
60ba64: 75 4b jne 60bab1 <_fini+0x2a97>
|
|
60ba66: 45 84 ff test %r15b,%r15b
|
|
60ba69: 75 46 jne 60bab1 <_fini+0x2a97>
|
|
60ba6b: 8b 95 b4 e2 ff ff mov -0x1d4c(%rbp),%edx
|
|
60ba71: 89 d9 mov %ebx,%ecx
|
|
60ba73: be 30 00 00 00 mov $0x30,%esi
|
|
60ba78: 45 31 ff xor %r15d,%r15d
|
|
60ba7b: 48 8b bd b8 e2 ff ff mov -0x1d48(%rbp),%rdi
|
|
60ba82: 44 89 95 a0 e2 ff ff mov %r10d,-0x1d60(%rbp)
|
|
60ba89: 4c 89 85 a8 e2 ff ff mov %r8,-0x1d58(%rbp)
|
|
60ba90: 44 89 8d c0 e2 ff ff mov %r9d,-0x1d40(%rbp)
|
|
60ba97: e8 44 f4 ff ff call 60aee0 <_fini+0x1ec6>
|
|
60ba9c: 44 8b 95 a0 e2 ff ff mov -0x1d60(%rbp),%r10d
|
|
60baa3: 4c 8b 85 a8 e2 ff ff mov -0x1d58(%rbp),%r8
|
|
60baaa: 44 8b 8d c0 e2 ff ff mov -0x1d40(%rbp),%r9d
|
|
60bab1: 48 8b 95 b8 e2 ff ff mov -0x1d48(%rbp),%rdx
|
|
60bab8: f6 02 20 testb $0x20,(%rdx)
|
|
60babb: 0f 85 c7 09 00 00 jne 60c488 <_fini+0x346e>
|
|
60bac1: 4c 89 c6 mov %r8,%rsi
|
|
60bac4: 4c 89 ef mov %r13,%rdi
|
|
60bac7: 44 89 95 a8 e2 ff ff mov %r10d,-0x1d58(%rbp)
|
|
60bace: 44 89 8d c0 e2 ff ff mov %r9d,-0x1d40(%rbp)
|
|
60bad5: e8 06 ea ff ff call 60a4e0 <_fini+0x14c6>
|
|
60bada: 44 8b 8d c0 e2 ff ff mov -0x1d40(%rbp),%r9d
|
|
60bae1: 44 8b 95 a8 e2 ff ff mov -0x1d58(%rbp),%r10d
|
|
60bae8: 45 29 d1 sub %r10d,%r9d
|
|
60baeb: 45 85 c9 test %r9d,%r9d
|
|
60baee: 0f 8e c3 fb ff ff jle 60b6b7 <_fini+0x269d>
|
|
60baf4: e9 a8 fb ff ff jmp 60b6a1 <_fini+0x2687>
|
|
60baf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
60bb00: 44 89 c9 mov %r9d,%ecx
|
|
60bb03: 45 31 c9 xor %r9d,%r9d
|
|
60bb06: f7 d9 neg %ecx
|
|
60bb08: 49 39 dc cmp %rbx,%r12
|
|
60bb0b: 0f 82 9b f8 ff ff jb 60b3ac <_fini+0x2392>
|
|
60bb11: 41 8b 34 24 mov (%r12),%esi
|
|
60bb15: 85 f6 test %esi,%esi
|
|
60bb17: 0f 84 c3 04 00 00 je 60bfe0 <_fini+0x2fc6>
|
|
60bb1d: 41 83 ff 66 cmp $0x66,%r15d
|
|
60bb21: 0f 85 42 f9 ff ff jne 60b469 <_fini+0x244f>
|
|
60bb27: 4c 89 e0 mov %r12,%rax
|
|
60bb2a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
60bb30: 49 89 c4 mov %rax,%r12
|
|
60bb33: 48 89 f8 mov %rdi,%rax
|
|
60bb36: e9 13 f9 ff ff jmp 60b44e <_fini+0x2434>
|
|
60bb3b: a8 01 test $0x1,%al
|
|
60bb3d: 0f 84 d5 09 00 00 je 60c518 <_fini+0x34fe>
|
|
60bb43: db 2d b7 6a df ff fldt -0x209549(%rip) # 402600 <main-0x202a6d>
|
|
60bb49: d1 f9 sar $1,%ecx
|
|
60bb4b: 41 39 c9 cmp %ecx,%r9d
|
|
60bb4e: 0f 82 ac 09 00 00 jb 60c500 <_fini+0x34e6>
|
|
60bb54: 44 39 c9 cmp %r9d,%ecx
|
|
60bb57: 0f 84 78 0c 00 00 je 60c7d5 <_fini+0x37bb>
|
|
60bb5d: d9 05 79 6a df ff flds -0x209587(%rip) # 4025dc <main-0x202a91>
|
|
60bb63: 8b 95 b0 e2 ff ff mov -0x1d50(%rbp),%edx
|
|
60bb69: 85 d2 test %edx,%edx
|
|
60bb6b: 74 14 je 60bb81 <_fini+0x2b67>
|
|
60bb6d: 48 8b 85 98 e2 ff ff mov -0x1d68(%rbp),%rax
|
|
60bb74: 80 38 2d cmpb $0x2d,(%rax)
|
|
60bb77: 75 08 jne 60bb81 <_fini+0x2b67>
|
|
60bb79: d9 c9 fxch %st(1)
|
|
60bb7b: d9 e0 fchs
|
|
60bb7d: d9 c9 fxch %st(1)
|
|
60bb7f: d9 e0 fchs
|
|
60bb81: d8 c1 fadd %st(1),%st
|
|
60bb83: 44 89 d8 mov %r11d,%eax
|
|
60bb86: 44 29 c8 sub %r9d,%eax
|
|
60bb89: df e9 fucomip %st(1),%st
|
|
60bb8b: dd d8 fstp %st(0)
|
|
60bb8d: 0f 8a f7 07 00 00 jp 60c38a <_fini+0x3370>
|
|
60bb93: 0f 85 f1 07 00 00 jne 60c38a <_fini+0x3370>
|
|
60bb99: 89 06 mov %eax,(%rsi)
|
|
60bb9b: 48 8d 56 04 lea 0x4(%rsi),%rdx
|
|
60bb9f: 48 39 d3 cmp %rdx,%rbx
|
|
60bba2: 48 0f 47 da cmova %rdx,%rbx
|
|
60bba6: 49 39 dc cmp %rbx,%r12
|
|
60bba9: 72 0e jb 60bbb9 <_fini+0x2b9f>
|
|
60bbab: eb 13 jmp 60bbc0 <_fini+0x2ba6>
|
|
60bbad: 0f 1f 00 nopl (%rax)
|
|
60bbb0: 48 83 eb 04 sub $0x4,%rbx
|
|
60bbb4: 49 39 dc cmp %rbx,%r12
|
|
60bbb7: 73 07 jae 60bbc0 <_fini+0x2ba6>
|
|
60bbb9: 8b 43 fc mov -0x4(%rbx),%eax
|
|
60bbbc: 85 c0 test %eax,%eax
|
|
60bbbe: 74 f0 je 60bbb0 <_fini+0x2b96>
|
|
60bbc0: 41 83 ff 67 cmp $0x67,%r15d
|
|
60bbc4: 0f 84 74 04 00 00 je 60c03e <_fini+0x3024>
|
|
60bbca: 45 85 d2 test %r10d,%r10d
|
|
60bbcd: 0f 85 17 04 00 00 jne 60bfea <_fini+0x2fd0>
|
|
60bbd3: 44 8b 8d c8 e2 ff ff mov -0x1d38(%rbp),%r9d
|
|
60bbda: 41 bb ff ff ff 7f mov $0x7fffffff,%r11d
|
|
60bbe0: 41 c1 e9 03 shr $0x3,%r9d
|
|
60bbe4: 41 83 e1 01 and $0x1,%r9d
|
|
60bbe8: 41 83 c1 01 add $0x1,%r9d
|
|
60bbec: 45 29 cb sub %r9d,%r11d
|
|
60bbef: 41 83 ff 66 cmp $0x66,%r15d
|
|
60bbf3: 0f 84 c7 09 00 00 je 60c5c0 <_fini+0x35a6>
|
|
60bbf9: 89 fe mov %edi,%esi
|
|
60bbfb: 4d 63 db movslq %r11d,%r11
|
|
60bbfe: f7 de neg %esi
|
|
60bc00: 0f 48 f7 cmovs %edi,%esi
|
|
60bc03: 48 63 f6 movslq %esi,%rsi
|
|
60bc06: 85 ff test %edi,%edi
|
|
60bc08: 0f 84 db 0b 00 00 je 60c7e9 <_fini+0x37cf>
|
|
60bc0e: 49 b8 cd cc cc cc cc movabs $0xcccccccccccccccd,%r8
|
|
60bc15: cc cc cc
|
|
60bc18: 4c 8d 6d a0 lea -0x60(%rbp),%r13
|
|
60bc1c: 4c 89 e9 mov %r13,%rcx
|
|
60bc1f: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60bc26: 00 00 00 00
|
|
60bc2a: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60bc31: 00 00 00 00
|
|
60bc35: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60bc3c: 00 00 00 00
|
|
60bc40: 48 89 f0 mov %rsi,%rax
|
|
60bc43: 48 83 e9 01 sub $0x1,%rcx
|
|
60bc47: 49 f7 e0 mul %r8
|
|
60bc4a: 48 89 f0 mov %rsi,%rax
|
|
60bc4d: 48 c1 ea 03 shr $0x3,%rdx
|
|
60bc51: 4c 8d 34 92 lea (%rdx,%rdx,4),%r14
|
|
60bc55: 4d 01 f6 add %r14,%r14
|
|
60bc58: 4c 29 f0 sub %r14,%rax
|
|
60bc5b: 83 c0 30 add $0x30,%eax
|
|
60bc5e: 88 01 mov %al,(%rcx)
|
|
60bc60: 48 89 f0 mov %rsi,%rax
|
|
60bc63: 48 89 d6 mov %rdx,%rsi
|
|
60bc66: 48 83 f8 09 cmp $0x9,%rax
|
|
60bc6a: 77 d4 ja 60bc40 <_fini+0x2c26>
|
|
60bc6c: 4c 89 e8 mov %r13,%rax
|
|
60bc6f: 48 29 c8 sub %rcx,%rax
|
|
60bc72: 48 83 f8 01 cmp $0x1,%rax
|
|
60bc76: 7f 1b jg 60bc93 <_fini+0x2c79>
|
|
60bc78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
60bc7f: 00
|
|
60bc80: 48 83 e9 01 sub $0x1,%rcx
|
|
60bc84: 4c 89 e8 mov %r13,%rax
|
|
60bc87: c6 01 30 movb $0x30,(%rcx)
|
|
60bc8a: 48 29 c8 sub %rcx,%rax
|
|
60bc8d: 48 83 f8 01 cmp $0x1,%rax
|
|
60bc91: 7e ed jle 60bc80 <_fini+0x2c66>
|
|
60bc93: c1 ff 1f sar $0x1f,%edi
|
|
60bc96: 48 8d 41 fe lea -0x2(%rcx),%rax
|
|
60bc9a: 83 e7 02 and $0x2,%edi
|
|
60bc9d: 49 29 c5 sub %rax,%r13
|
|
60bca0: 48 89 85 80 e2 ff ff mov %rax,-0x1d80(%rbp)
|
|
60bca7: 83 c7 2b add $0x2b,%edi
|
|
60bcaa: 40 88 79 ff mov %dil,-0x1(%rcx)
|
|
60bcae: 0f b6 bd a0 e2 ff ff movzbl -0x1d60(%rbp),%edi
|
|
60bcb5: 40 88 79 fe mov %dil,-0x2(%rcx)
|
|
60bcb9: 4d 39 dd cmp %r11,%r13
|
|
60bcbc: 0f 8f 72 0b 00 00 jg 60c834 <_fini+0x381a>
|
|
60bcc2: 45 01 e9 add %r13d,%r9d
|
|
60bcc5: 8b bd b0 e2 ff ff mov -0x1d50(%rbp),%edi
|
|
60bccb: b8 ff ff ff 7f mov $0x7fffffff,%eax
|
|
60bcd0: 29 f8 sub %edi,%eax
|
|
60bcd2: 41 39 c1 cmp %eax,%r9d
|
|
60bcd5: 0f 8f 59 0b 00 00 jg 60c834 <_fini+0x381a>
|
|
60bcdb: 8b 85 b0 e2 ff ff mov -0x1d50(%rbp),%eax
|
|
60bce1: 46 8d 34 08 lea (%rax,%r9,1),%r14d
|
|
60bce5: 8b 85 b4 e2 ff ff mov -0x1d4c(%rbp),%eax
|
|
60bceb: 41 39 c6 cmp %eax,%r14d
|
|
60bcee: 0f 9d 85 8c e2 ff ff setge -0x1d74(%rbp)
|
|
60bcf5: 66 f7 85 c9 e2 ff ff testw $0x120,-0x1d37(%rbp)
|
|
60bcfc: 20 01
|
|
60bcfe: 0f 85 33 06 00 00 jne 60c337 <_fini+0x331d>
|
|
60bd04: 41 39 c6 cmp %eax,%r14d
|
|
60bd07: 0f 8d 0b 04 00 00 jge 60c118 <_fini+0x30fe>
|
|
60bd0d: 4c 8b ad b8 e2 ff ff mov -0x1d48(%rbp),%r13
|
|
60bd14: 44 89 f1 mov %r14d,%ecx
|
|
60bd17: 89 c2 mov %eax,%edx
|
|
60bd19: be 20 00 00 00 mov $0x20,%esi
|
|
60bd1e: 44 89 95 c0 e2 ff ff mov %r10d,-0x1d40(%rbp)
|
|
60bd25: 4c 89 ef mov %r13,%rdi
|
|
60bd28: e8 b3 f1 ff ff call 60aee0 <_fini+0x1ec6>
|
|
60bd2d: 41 f6 45 00 20 testb $0x20,0x0(%r13)
|
|
60bd32: 44 8b 95 c0 e2 ff ff mov -0x1d40(%rbp),%r10d
|
|
60bd39: 0f 84 e9 03 00 00 je 60c128 <_fini+0x310e>
|
|
60bd3f: 41 83 ff 66 cmp $0x66,%r15d
|
|
60bd43: 0f 84 5c 04 00 00 je 60c1a5 <_fini+0x318b>
|
|
60bd49: 49 8d 44 24 04 lea 0x4(%r12),%rax
|
|
60bd4e: 49 39 dc cmp %rbx,%r12
|
|
60bd51: 48 0f 43 d8 cmovae %rax,%rbx
|
|
60bd55: 45 85 d2 test %r10d,%r10d
|
|
60bd58: 0f 88 3e 01 00 00 js 60be9c <_fini+0x2e82>
|
|
60bd5e: 49 39 dc cmp %rbx,%r12
|
|
60bd61: 0f 83 35 01 00 00 jae 60be9c <_fini+0x2e82>
|
|
60bd67: 4c 89 a5 c0 e2 ff ff mov %r12,-0x1d40(%rbp)
|
|
60bd6e: 4d 89 e7 mov %r12,%r15
|
|
60bd71: 4c 8b a5 b8 e2 ff ff mov -0x1d48(%rbp),%r12
|
|
60bd78: 48 8d 4d a9 lea -0x57(%rbp),%rcx
|
|
60bd7c: 44 89 b5 b0 e2 ff ff mov %r14d,-0x1d50(%rbp)
|
|
60bd83: 49 89 de mov %rbx,%r14
|
|
60bd86: 44 89 d3 mov %r10d,%ebx
|
|
60bd89: 49 bd cd cc cc cc cc movabs $0xcccccccccccccccd,%r13
|
|
60bd90: cc cc cc
|
|
60bd93: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60bd9a: 00 00 00 00
|
|
60bd9e: 66 90 xchg %ax,%ax
|
|
60bda0: 41 8b 37 mov (%r15),%esi
|
|
60bda3: 48 89 cf mov %rcx,%rdi
|
|
60bda6: 48 85 f6 test %rsi,%rsi
|
|
60bda9: 0f 84 61 01 00 00 je 60bf10 <_fini+0x2ef6>
|
|
60bdaf: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60bdb6: 00 00 00 00
|
|
60bdba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
60bdc0: 48 89 f0 mov %rsi,%rax
|
|
60bdc3: 48 83 ef 01 sub $0x1,%rdi
|
|
60bdc7: 49 f7 e5 mul %r13
|
|
60bdca: 48 89 f0 mov %rsi,%rax
|
|
60bdcd: 48 c1 ea 03 shr $0x3,%rdx
|
|
60bdd1: 4c 8d 04 92 lea (%rdx,%rdx,4),%r8
|
|
60bdd5: 4d 01 c0 add %r8,%r8
|
|
60bdd8: 4c 29 c0 sub %r8,%rax
|
|
60bddb: 83 c0 30 add $0x30,%eax
|
|
60bdde: 88 07 mov %al,(%rdi)
|
|
60bde0: 48 89 f0 mov %rsi,%rax
|
|
60bde3: 48 89 d6 mov %rdx,%rsi
|
|
60bde6: 48 83 f8 09 cmp $0x9,%rax
|
|
60bdea: 77 d4 ja 60bdc0 <_fini+0x2da6>
|
|
60bdec: 48 8d 55 a0 lea -0x60(%rbp),%rdx
|
|
60bdf0: 48 39 cf cmp %rcx,%rdi
|
|
60bdf3: 0f 84 17 01 00 00 je 60bf10 <_fini+0x2ef6>
|
|
60bdf9: 41 8b 04 24 mov (%r12),%eax
|
|
60bdfd: 83 e0 20 and $0x20,%eax
|
|
60be00: 4c 39 bd c0 e2 ff ff cmp %r15,-0x1d40(%rbp)
|
|
60be07: 0f 84 23 01 00 00 je 60bf30 <_fini+0x2f16>
|
|
60be0d: 48 39 fa cmp %rdi,%rdx
|
|
60be10: 73 2e jae 60be40 <_fini+0x2e26>
|
|
60be12: 40 f6 c7 01 test $0x1,%dil
|
|
60be16: 74 18 je 60be30 <_fini+0x2e16>
|
|
60be18: 48 83 ef 01 sub $0x1,%rdi
|
|
60be1c: c6 07 30 movb $0x30,(%rdi)
|
|
60be1f: 48 39 d7 cmp %rdx,%rdi
|
|
60be22: 74 1c je 60be40 <_fini+0x2e26>
|
|
60be24: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60be2b: 00 00 00 00
|
|
60be2f: 90 nop
|
|
60be30: c6 47 ff 30 movb $0x30,-0x1(%rdi)
|
|
60be34: 48 83 ef 02 sub $0x2,%rdi
|
|
60be38: c6 07 30 movb $0x30,(%rdi)
|
|
60be3b: 48 39 d7 cmp %rdx,%rdi
|
|
60be3e: 75 f0 jne 60be30 <_fini+0x2e16>
|
|
60be40: 49 89 f9 mov %rdi,%r9
|
|
60be43: 49 89 c8 mov %rcx,%r8
|
|
60be46: 4d 29 c8 sub %r9,%r8
|
|
60be49: 85 c0 test %eax,%eax
|
|
60be4b: 75 31 jne 60be7e <_fini+0x2e64>
|
|
60be4d: 48 63 f3 movslq %ebx,%rsi
|
|
60be50: 4c 89 e2 mov %r12,%rdx
|
|
60be53: 4c 89 cf mov %r9,%rdi
|
|
60be56: 48 89 8d a0 e2 ff ff mov %rcx,-0x1d60(%rbp)
|
|
60be5d: 4c 39 c6 cmp %r8,%rsi
|
|
60be60: 4c 89 85 a8 e2 ff ff mov %r8,-0x1d58(%rbp)
|
|
60be67: 49 0f 4f f0 cmovg %r8,%rsi
|
|
60be6b: e8 70 e6 ff ff call 60a4e0 <_fini+0x14c6>
|
|
60be70: 48 8b 8d a0 e2 ff ff mov -0x1d60(%rbp),%rcx
|
|
60be77: 4c 8b 85 a8 e2 ff ff mov -0x1d58(%rbp),%r8
|
|
60be7e: 49 83 c7 04 add $0x4,%r15
|
|
60be82: 44 29 c3 sub %r8d,%ebx
|
|
60be85: 4d 39 f7 cmp %r14,%r15
|
|
60be88: 73 08 jae 60be92 <_fini+0x2e78>
|
|
60be8a: 85 db test %ebx,%ebx
|
|
60be8c: 0f 89 0e ff ff ff jns 60bda0 <_fini+0x2d86>
|
|
60be92: 44 8b b5 b0 e2 ff ff mov -0x1d50(%rbp),%r14d
|
|
60be99: 41 89 da mov %ebx,%r10d
|
|
60be9c: 41 8d 52 12 lea 0x12(%r10),%edx
|
|
60bea0: 83 fa 12 cmp $0x12,%edx
|
|
60bea3: 7e 16 jle 60bebb <_fini+0x2ea1>
|
|
60bea5: 48 8b bd b8 e2 ff ff mov -0x1d48(%rbp),%rdi
|
|
60beac: b9 12 00 00 00 mov $0x12,%ecx
|
|
60beb1: be 30 00 00 00 mov $0x30,%esi
|
|
60beb6: e8 25 f0 ff ff call 60aee0 <_fini+0x1ec6>
|
|
60bebb: 48 8b 85 b8 e2 ff ff mov -0x1d48(%rbp),%rax
|
|
60bec2: f6 00 20 testb $0x20,(%rax)
|
|
60bec5: 0f 84 a4 04 00 00 je 60c36f <_fini+0x3355>
|
|
60becb: 8b 85 c8 e2 ff ff mov -0x1d38(%rbp),%eax
|
|
60bed1: 80 f4 20 xor $0x20,%ah
|
|
60bed4: a9 00 20 01 00 test $0x12000,%eax
|
|
60bed9: 75 23 jne 60befe <_fini+0x2ee4>
|
|
60bedb: 80 bd 8c e2 ff ff 00 cmpb $0x0,-0x1d74(%rbp)
|
|
60bee2: 75 1a jne 60befe <_fini+0x2ee4>
|
|
60bee4: 8b 95 b4 e2 ff ff mov -0x1d4c(%rbp),%edx
|
|
60beea: 48 8b bd b8 e2 ff ff mov -0x1d48(%rbp),%rdi
|
|
60bef1: 44 89 f1 mov %r14d,%ecx
|
|
60bef4: be 20 00 00 00 mov $0x20,%esi
|
|
60bef9: e8 e2 ef ff ff call 60aee0 <_fini+0x1ec6>
|
|
60befe: 8b 85 b4 e2 ff ff mov -0x1d4c(%rbp),%eax
|
|
60bf04: 41 39 c6 cmp %eax,%r14d
|
|
60bf07: 41 0f 4d c6 cmovge %r14d,%eax
|
|
60bf0b: e9 2f f7 ff ff jmp 60b63f <_fini+0x2625>
|
|
60bf10: 41 8b 04 24 mov (%r12),%eax
|
|
60bf14: c6 45 a8 30 movb $0x30,-0x58(%rbp)
|
|
60bf18: 48 8d 7d a8 lea -0x58(%rbp),%rdi
|
|
60bf1c: 48 8d 55 a0 lea -0x60(%rbp),%rdx
|
|
60bf20: 83 e0 20 and $0x20,%eax
|
|
60bf23: 4c 39 bd c0 e2 ff ff cmp %r15,-0x1d40(%rbp)
|
|
60bf2a: 0f 85 e2 fe ff ff jne 60be12 <_fini+0x2df8>
|
|
60bf30: 4c 8d 4f 01 lea 0x1(%rdi),%r9
|
|
60bf34: 85 c0 test %eax,%eax
|
|
60bf36: 74 1d je 60bf55 <_fini+0x2f3b>
|
|
60bf38: 49 89 c8 mov %rcx,%r8
|
|
60bf3b: 4d 29 c8 sub %r9,%r8
|
|
60bf3e: e9 3b ff ff ff jmp 60be7e <_fini+0x2e64>
|
|
60bf43: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
60bf48: c6 40 01 2e movb $0x2e,0x1(%rax)
|
|
60bf4c: 48 83 c0 02 add $0x2,%rax
|
|
60bf50: e9 8e f9 ff ff jmp 60b8e3 <_fini+0x28c9>
|
|
60bf55: 4c 89 e2 mov %r12,%rdx
|
|
60bf58: be 01 00 00 00 mov $0x1,%esi
|
|
60bf5d: 48 89 8d a0 e2 ff ff mov %rcx,-0x1d60(%rbp)
|
|
60bf64: 4c 89 8d a8 e2 ff ff mov %r9,-0x1d58(%rbp)
|
|
60bf6b: e8 70 e5 ff ff call 60a4e0 <_fini+0x14c6>
|
|
60bf70: 8b 95 c8 e2 ff ff mov -0x1d38(%rbp),%edx
|
|
60bf76: 41 8b 04 24 mov (%r12),%eax
|
|
60bf7a: 4c 8b 8d a8 e2 ff ff mov -0x1d58(%rbp),%r9
|
|
60bf81: 48 8b 8d a0 e2 ff ff mov -0x1d60(%rbp),%rcx
|
|
60bf88: 83 e2 08 and $0x8,%edx
|
|
60bf8b: 83 e0 20 and $0x20,%eax
|
|
60bf8e: 09 da or %ebx,%edx
|
|
60bf90: 0f 84 ad fe ff ff je 60be43 <_fini+0x2e29>
|
|
60bf96: 85 c0 test %eax,%eax
|
|
60bf98: 75 9e jne 60bf38 <_fini+0x2f1e>
|
|
60bf9a: 4c 89 e2 mov %r12,%rdx
|
|
60bf9d: be 01 00 00 00 mov $0x1,%esi
|
|
60bfa2: 48 8d 3d 32 63 df ff lea -0x209cce(%rip),%rdi # 4022db <main-0x202d92>
|
|
60bfa9: 48 89 8d a0 e2 ff ff mov %rcx,-0x1d60(%rbp)
|
|
60bfb0: 4c 89 8d a8 e2 ff ff mov %r9,-0x1d58(%rbp)
|
|
60bfb7: e8 24 e5 ff ff call 60a4e0 <_fini+0x14c6>
|
|
60bfbc: 41 8b 04 24 mov (%r12),%eax
|
|
60bfc0: 4c 8b 8d a8 e2 ff ff mov -0x1d58(%rbp),%r9
|
|
60bfc7: 48 8b 8d a0 e2 ff ff mov -0x1d60(%rbp),%rcx
|
|
60bfce: 83 e0 20 and $0x20,%eax
|
|
60bfd1: e9 6d fe ff ff jmp 60be43 <_fini+0x2e29>
|
|
60bfd6: 44 89 d0 mov %r10d,%eax
|
|
60bfd9: 31 ff xor %edi,%edi
|
|
60bfdb: e9 f8 f4 ff ff jmp 60b4d8 <_fini+0x24be>
|
|
60bfe0: 49 8d 44 24 04 lea 0x4(%r12),%rax
|
|
60bfe5: e9 57 f4 ff ff jmp 60b441 <_fini+0x2427>
|
|
60bfea: 41 81 fa fd ff ff 7f cmp $0x7ffffffd,%r10d
|
|
60bff1: 0f 8f 3d 08 00 00 jg 60c834 <_fini+0x381a>
|
|
60bff7: 44 8b bd a0 e2 ff ff mov -0x1d60(%rbp),%r15d
|
|
60bffe: 45 8d 4a 02 lea 0x2(%r10),%r9d
|
|
60c002: 41 bb ff ff ff 7f mov $0x7fffffff,%r11d
|
|
60c008: 45 29 cb sub %r9d,%r11d
|
|
60c00b: 41 83 cf 20 or $0x20,%r15d
|
|
60c00f: 41 83 ff 66 cmp $0x66,%r15d
|
|
60c013: 0f 85 e0 fb ff ff jne 60bbf9 <_fini+0x2bdf>
|
|
60c019: 44 39 df cmp %r11d,%edi
|
|
60c01c: 0f 8f 12 08 00 00 jg 60c834 <_fini+0x381a>
|
|
60c022: 41 bf 66 00 00 00 mov $0x66,%r15d
|
|
60c028: 85 ff test %edi,%edi
|
|
60c02a: 0f 8e 95 fc ff ff jle 60bcc5 <_fini+0x2cab>
|
|
60c030: 41 01 f9 add %edi,%r9d
|
|
60c033: 41 bf 66 00 00 00 mov $0x66,%r15d
|
|
60c039: e9 87 fc ff ff jmp 60bcc5 <_fini+0x2cab>
|
|
60c03e: 45 85 d2 test %r10d,%r10d
|
|
60c041: 41 b9 01 00 00 00 mov $0x1,%r9d
|
|
60c047: 8b 85 c8 e2 ff ff mov -0x1d38(%rbp),%eax
|
|
60c04d: 45 0f 4f ca cmovg %r10d,%r9d
|
|
60c051: 83 e0 08 and $0x8,%eax
|
|
60c054: 41 39 f9 cmp %edi,%r9d
|
|
60c057: 0f 8e 3c 04 00 00 jle 60c499 <_fini+0x347f>
|
|
60c05d: 83 ff fc cmp $0xfffffffc,%edi
|
|
60c060: 0f 8c 33 04 00 00 jl 60c499 <_fini+0x347f>
|
|
60c066: 8d 57 01 lea 0x1(%rdi),%edx
|
|
60c069: 45 89 ca mov %r9d,%r10d
|
|
60c06c: 83 ad a0 e2 ff ff 01 subl $0x1,-0x1d60(%rbp)
|
|
60c073: 41 29 d2 sub %edx,%r10d
|
|
60c076: 85 c0 test %eax,%eax
|
|
60c078: 0f 85 f9 04 00 00 jne 60c577 <_fini+0x355d>
|
|
60c07e: be 09 00 00 00 mov $0x9,%esi
|
|
60c083: 49 39 dc cmp %rbx,%r12
|
|
60c086: 73 1f jae 60c0a7 <_fini+0x308d>
|
|
60c088: 44 8b 4b fc mov -0x4(%rbx),%r9d
|
|
60c08c: 45 85 c9 test %r9d,%r9d
|
|
60c08f: 74 16 je 60c0a7 <_fini+0x308d>
|
|
60c091: 41 69 c1 cd cc cc cc imul $0xcccccccd,%r9d,%eax
|
|
60c098: d1 c8 ror $1,%eax
|
|
60c09a: 3d 99 99 99 19 cmp $0x19999999,%eax
|
|
60c09f: 0f 86 33 04 00 00 jbe 60c4d8 <_fini+0x34be>
|
|
60c0a5: 31 f6 xor %esi,%esi
|
|
60c0a7: 44 8b bd a0 e2 ff ff mov -0x1d60(%rbp),%r15d
|
|
60c0ae: 41 83 cf 20 or $0x20,%r15d
|
|
60c0b2: 41 83 ff 66 cmp $0x66,%r15d
|
|
60c0b6: 0f 85 1f 05 00 00 jne 60c5db <_fini+0x35c1>
|
|
60c0bc: 48 8b 8d 90 e2 ff ff mov -0x1d70(%rbp),%rcx
|
|
60c0c3: 48 89 d8 mov %rbx,%rax
|
|
60c0c6: ba 00 00 00 00 mov $0x0,%edx
|
|
60c0cb: 48 29 c8 sub %rcx,%rax
|
|
60c0ce: 48 c1 f8 02 sar $0x2,%rax
|
|
60c0d2: 48 8d 44 c0 f7 lea -0x9(%rax,%rax,8),%rax
|
|
60c0d7: 48 29 f0 sub %rsi,%rax
|
|
60c0da: 48 0f 48 c2 cmovs %rdx,%rax
|
|
60c0de: 49 63 d2 movslq %r10d,%rdx
|
|
60c0e1: 48 39 d0 cmp %rdx,%rax
|
|
60c0e4: 48 0f 4f c2 cmovg %rdx,%rax
|
|
60c0e8: 48 85 c0 test %rax,%rax
|
|
60c0eb: 0f 84 25 07 00 00 je 60c816 <_fini+0x37fc>
|
|
60c0f1: 41 89 c2 mov %eax,%r10d
|
|
60c0f4: 48 3d fd ff ff 7f cmp $0x7ffffffd,%rax
|
|
60c0fa: 0f 8f 34 07 00 00 jg 60c834 <_fini+0x381a>
|
|
60c100: 44 8d 48 02 lea 0x2(%rax),%r9d
|
|
60c104: 41 bb ff ff ff 7f mov $0x7fffffff,%r11d
|
|
60c10a: 45 29 cb sub %r9d,%r11d
|
|
60c10d: e9 07 ff ff ff jmp 60c019 <_fini+0x2fff>
|
|
60c112: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
60c118: 48 8b 85 b8 e2 ff ff mov -0x1d48(%rbp),%rax
|
|
60c11f: f6 00 20 testb $0x20,(%rax)
|
|
60c122: 0f 85 17 fc ff ff jne 60bd3f <_fini+0x2d25>
|
|
60c128: 48 63 b5 b0 e2 ff ff movslq -0x1d50(%rbp),%rsi
|
|
60c12f: 48 8b 95 b8 e2 ff ff mov -0x1d48(%rbp),%rdx
|
|
60c136: 44 89 95 c0 e2 ff ff mov %r10d,-0x1d40(%rbp)
|
|
60c13d: 48 8b bd 98 e2 ff ff mov -0x1d68(%rbp),%rdi
|
|
60c144: e8 97 e3 ff ff call 60a4e0 <_fini+0x14c6>
|
|
60c149: 44 8b 95 c0 e2 ff ff mov -0x1d40(%rbp),%r10d
|
|
60c150: 8b 85 c8 e2 ff ff mov -0x1d38(%rbp),%eax
|
|
60c156: 35 00 00 01 00 xor $0x10000,%eax
|
|
60c15b: a9 00 20 01 00 test $0x12000,%eax
|
|
60c160: 0f 85 d9 fb ff ff jne 60bd3f <_fini+0x2d25>
|
|
60c166: 80 bd 8c e2 ff ff 00 cmpb $0x0,-0x1d74(%rbp)
|
|
60c16d: 0f 85 cc fb ff ff jne 60bd3f <_fini+0x2d25>
|
|
60c173: 8b 95 b4 e2 ff ff mov -0x1d4c(%rbp),%edx
|
|
60c179: 48 8b bd b8 e2 ff ff mov -0x1d48(%rbp),%rdi
|
|
60c180: 44 89 f1 mov %r14d,%ecx
|
|
60c183: be 30 00 00 00 mov $0x30,%esi
|
|
60c188: 44 89 95 c0 e2 ff ff mov %r10d,-0x1d40(%rbp)
|
|
60c18f: e8 4c ed ff ff call 60aee0 <_fini+0x1ec6>
|
|
60c194: 44 8b 95 c0 e2 ff ff mov -0x1d40(%rbp),%r10d
|
|
60c19b: 41 83 ff 66 cmp $0x66,%r15d
|
|
60c19f: 0f 85 a4 fb ff ff jne 60bd49 <_fini+0x2d2f>
|
|
60c1a5: 48 8b 85 90 e2 ff ff mov -0x1d70(%rbp),%rax
|
|
60c1ac: 44 89 95 a0 e2 ff ff mov %r10d,-0x1d60(%rbp)
|
|
60c1b3: 49 bd cd cc cc cc cc movabs $0xcccccccccccccccd,%r13
|
|
60c1ba: cc cc cc
|
|
60c1bd: 44 89 b5 c0 e2 ff ff mov %r14d,-0x1d40(%rbp)
|
|
60c1c4: 4c 8b b5 b8 e2 ff ff mov -0x1d48(%rbp),%r14
|
|
60c1cb: 4c 39 e0 cmp %r12,%rax
|
|
60c1ce: 48 89 9d a8 e2 ff ff mov %rbx,-0x1d58(%rbp)
|
|
60c1d5: 49 89 c7 mov %rax,%r15
|
|
60c1d8: 4c 0f 46 e0 cmovbe %rax,%r12
|
|
60c1dc: 4c 89 e3 mov %r12,%rbx
|
|
60c1df: 90 nop
|
|
60c1e0: 44 8b 13 mov (%rbx),%r10d
|
|
60c1e3: 4d 85 d2 test %r10,%r10
|
|
60c1e6: 0f 84 60 01 00 00 je 60c34c <_fini+0x3332>
|
|
60c1ec: 48 8d 75 a9 lea -0x57(%rbp),%rsi
|
|
60c1f0: 48 89 f7 mov %rsi,%rdi
|
|
60c1f3: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60c1fa: 00 00 00 00
|
|
60c1fe: 66 90 xchg %ax,%ax
|
|
60c200: 4c 89 d0 mov %r10,%rax
|
|
60c203: 48 83 ef 01 sub $0x1,%rdi
|
|
60c207: 49 f7 e5 mul %r13
|
|
60c20a: 4c 89 d0 mov %r10,%rax
|
|
60c20d: 48 c1 ea 03 shr $0x3,%rdx
|
|
60c211: 48 8d 0c 92 lea (%rdx,%rdx,4),%rcx
|
|
60c215: 48 01 c9 add %rcx,%rcx
|
|
60c218: 48 29 c8 sub %rcx,%rax
|
|
60c21b: 83 c0 30 add $0x30,%eax
|
|
60c21e: 88 07 mov %al,(%rdi)
|
|
60c220: 4c 89 d0 mov %r10,%rax
|
|
60c223: 49 89 d2 mov %rdx,%r10
|
|
60c226: 48 83 f8 09 cmp $0x9,%rax
|
|
60c22a: 77 d4 ja 60c200 <_fini+0x31e6>
|
|
60c22c: 49 39 dc cmp %rbx,%r12
|
|
60c22f: 0f 84 e3 00 00 00 je 60c318 <_fini+0x32fe>
|
|
60c235: 48 8d 45 a0 lea -0x60(%rbp),%rax
|
|
60c239: 48 39 f8 cmp %rdi,%rax
|
|
60c23c: 0f 83 db 00 00 00 jae 60c31d <_fini+0x3303>
|
|
60c242: 40 f6 c7 01 test $0x1,%dil
|
|
60c246: 74 18 je 60c260 <_fini+0x3246>
|
|
60c248: 48 83 ef 01 sub $0x1,%rdi
|
|
60c24c: c6 07 30 movb $0x30,(%rdi)
|
|
60c24f: 48 39 c7 cmp %rax,%rdi
|
|
60c252: 74 1c je 60c270 <_fini+0x3256>
|
|
60c254: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60c25b: 00 00 00 00
|
|
60c25f: 90 nop
|
|
60c260: c6 47 ff 30 movb $0x30,-0x1(%rdi)
|
|
60c264: 48 83 ef 02 sub $0x2,%rdi
|
|
60c268: c6 07 30 movb $0x30,(%rdi)
|
|
60c26b: 48 39 c7 cmp %rax,%rdi
|
|
60c26e: 75 f0 jne 60c260 <_fini+0x3246>
|
|
60c270: be 09 00 00 00 mov $0x9,%esi
|
|
60c275: 41 f6 06 20 testb $0x20,(%r14)
|
|
60c279: 0f 84 ab 00 00 00 je 60c32a <_fini+0x3310>
|
|
60c27f: 48 83 c3 04 add $0x4,%rbx
|
|
60c283: 49 39 df cmp %rbx,%r15
|
|
60c286: 0f 83 54 ff ff ff jae 60c1e0 <_fini+0x31c6>
|
|
60c28c: 44 8b 95 a0 e2 ff ff mov -0x1d60(%rbp),%r10d
|
|
60c293: 44 8b b5 c0 e2 ff ff mov -0x1d40(%rbp),%r14d
|
|
60c29a: 48 8b 9d a8 e2 ff ff mov -0x1d58(%rbp),%rbx
|
|
60c2a1: 45 85 d2 test %r10d,%r10d
|
|
60c2a4: 0f 85 98 03 00 00 jne 60c642 <_fini+0x3628>
|
|
60c2aa: f6 85 c8 e2 ff ff 08 testb $0x8,-0x1d38(%rbp)
|
|
60c2b1: 0f 84 14 fc ff ff je 60becb <_fini+0x2eb1>
|
|
60c2b7: 48 8b 95 b8 e2 ff ff mov -0x1d48(%rbp),%rdx
|
|
60c2be: 44 89 95 c0 e2 ff ff mov %r10d,-0x1d40(%rbp)
|
|
60c2c5: f6 02 20 testb $0x20,(%rdx)
|
|
60c2c8: 0f 85 fd fb ff ff jne 60becb <_fini+0x2eb1>
|
|
60c2ce: be 01 00 00 00 mov $0x1,%esi
|
|
60c2d3: 48 8d 3d 01 60 df ff lea -0x209fff(%rip),%rdi # 4022db <main-0x202d92>
|
|
60c2da: e8 01 e2 ff ff call 60a4e0 <_fini+0x14c6>
|
|
60c2df: 44 8b 95 c0 e2 ff ff mov -0x1d40(%rbp),%r10d
|
|
60c2e6: 41 83 c2 09 add $0x9,%r10d
|
|
60c2ea: 41 83 fa 09 cmp $0x9,%r10d
|
|
60c2ee: 0f 8e d7 fb ff ff jle 60becb <_fini+0x2eb1>
|
|
60c2f4: 48 8b bd b8 e2 ff ff mov -0x1d48(%rbp),%rdi
|
|
60c2fb: b9 09 00 00 00 mov $0x9,%ecx
|
|
60c300: 44 89 d2 mov %r10d,%edx
|
|
60c303: be 30 00 00 00 mov $0x30,%esi
|
|
60c308: e8 d3 eb ff ff call 60aee0 <_fini+0x1ec6>
|
|
60c30d: e9 b9 fb ff ff jmp 60becb <_fini+0x2eb1>
|
|
60c312: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
60c318: 48 39 f7 cmp %rsi,%rdi
|
|
60c31b: 74 40 je 60c35d <_fini+0x3343>
|
|
60c31d: 48 29 fe sub %rdi,%rsi
|
|
60c320: 41 f6 06 20 testb $0x20,(%r14)
|
|
60c324: 0f 85 55 ff ff ff jne 60c27f <_fini+0x3265>
|
|
60c32a: 4c 89 f2 mov %r14,%rdx
|
|
60c32d: e8 ae e1 ff ff call 60a4e0 <_fini+0x14c6>
|
|
60c332: e9 48 ff ff ff jmp 60c27f <_fini+0x3265>
|
|
60c337: 48 8b 85 b8 e2 ff ff mov -0x1d48(%rbp),%rax
|
|
60c33e: f6 00 20 testb $0x20,(%rax)
|
|
60c341: 0f 85 09 fe ff ff jne 60c150 <_fini+0x3136>
|
|
60c347: e9 dc fd ff ff jmp 60c128 <_fini+0x310e>
|
|
60c34c: 48 8d 7d a9 lea -0x57(%rbp),%rdi
|
|
60c350: 48 8d 45 a0 lea -0x60(%rbp),%rax
|
|
60c354: 49 39 dc cmp %rbx,%r12
|
|
60c357: 0f 85 e5 fe ff ff jne 60c242 <_fini+0x3228>
|
|
60c35d: c6 45 a8 30 movb $0x30,-0x58(%rbp)
|
|
60c361: be 01 00 00 00 mov $0x1,%esi
|
|
60c366: 48 8d 7d a8 lea -0x58(%rbp),%rdi
|
|
60c36a: e9 06 ff ff ff jmp 60c275 <_fini+0x325b>
|
|
60c36f: 48 8b bd 80 e2 ff ff mov -0x1d80(%rbp),%rdi
|
|
60c376: 48 8d 75 a0 lea -0x60(%rbp),%rsi
|
|
60c37a: 48 89 c2 mov %rax,%rdx
|
|
60c37d: 48 29 fe sub %rdi,%rsi
|
|
60c380: e8 5b e1 ff ff call 60a4e0 <_fini+0x14c6>
|
|
60c385: e9 41 fb ff ff jmp 60becb <_fini+0x2eb1>
|
|
60c38a: 44 01 e8 add %r13d,%eax
|
|
60c38d: 89 06 mov %eax,(%rsi)
|
|
60c38f: 3d ff c9 9a 3b cmp $0x3b9ac9ff,%eax
|
|
60c394: 0f 86 da 04 00 00 jbe 60c874 <_fini+0x385a>
|
|
60c39a: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60c3a1: 00 00 00 00
|
|
60c3a5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60c3ac: 00 00 00 00
|
|
60c3b0: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60c3b7: 00 00 00 00
|
|
60c3bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
60c3c0: 48 89 f2 mov %rsi,%rdx
|
|
60c3c3: 48 83 ee 04 sub $0x4,%rsi
|
|
60c3c7: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
|
|
60c3ce: 4c 39 e6 cmp %r12,%rsi
|
|
60c3d1: 73 0d jae 60c3e0 <_fini+0x33c6>
|
|
60c3d3: 41 c7 44 24 fc 00 00 movl $0x0,-0x4(%r12)
|
|
60c3da: 00 00
|
|
60c3dc: 49 83 ec 04 sub $0x4,%r12
|
|
60c3e0: 8b 06 mov (%rsi),%eax
|
|
60c3e2: 83 c0 01 add $0x1,%eax
|
|
60c3e5: 89 06 mov %eax,(%rsi)
|
|
60c3e7: 3d ff c9 9a 3b cmp $0x3b9ac9ff,%eax
|
|
60c3ec: 77 d2 ja 60c3c0 <_fini+0x33a6>
|
|
60c3ee: 48 8b 85 90 e2 ff ff mov -0x1d70(%rbp),%rax
|
|
60c3f5: 41 8b 0c 24 mov (%r12),%ecx
|
|
60c3f9: 4c 29 e0 sub %r12,%rax
|
|
60c3fc: 48 c1 f8 02 sar $0x2,%rax
|
|
60c400: 8d 3c c0 lea (%rax,%rax,8),%edi
|
|
60c403: 83 f9 09 cmp $0x9,%ecx
|
|
60c406: 0f 86 93 f7 ff ff jbe 60bb9f <_fini+0x2b85>
|
|
60c40c: b8 0a 00 00 00 mov $0xa,%eax
|
|
60c411: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60c418: 00 00 00 00
|
|
60c41c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
60c420: 8d 04 80 lea (%rax,%rax,4),%eax
|
|
60c423: 83 c7 01 add $0x1,%edi
|
|
60c426: 01 c0 add %eax,%eax
|
|
60c428: 39 c1 cmp %eax,%ecx
|
|
60c42a: 73 f4 jae 60c420 <_fini+0x3406>
|
|
60c42c: e9 6e f7 ff ff jmp 60bb9f <_fini+0x2b85>
|
|
60c431: be 01 00 00 00 mov $0x1,%esi
|
|
60c436: 41 ba 06 00 00 00 mov $0x6,%r10d
|
|
60c43c: e9 57 ed ff ff jmp 60b198 <_fini+0x217e>
|
|
60c441: be 01 00 00 00 mov $0x1,%esi
|
|
60c446: 41 ba 06 00 00 00 mov $0x6,%r10d
|
|
60c44c: e9 36 ed ff ff jmp 60b187 <_fini+0x216d>
|
|
60c451: 48 8b 85 b8 e2 ff ff mov -0x1d48(%rbp),%rax
|
|
60c458: f6 00 20 testb $0x20,(%rax)
|
|
60c45b: 0f 84 a7 f5 ff ff je 60ba08 <_fini+0x29ee>
|
|
60c461: 8b 85 b4 e2 ff ff mov -0x1d4c(%rbp),%eax
|
|
60c467: 39 c3 cmp %eax,%ebx
|
|
60c469: 8b 85 c8 e2 ff ff mov -0x1d38(%rbp),%eax
|
|
60c46f: 41 0f 9d c7 setge %r15b
|
|
60c473: 35 00 00 01 00 xor $0x10000,%eax
|
|
60c478: a9 00 20 01 00 test $0x12000,%eax
|
|
60c47d: 75 09 jne 60c488 <_fini+0x346e>
|
|
60c47f: 45 84 ff test %r15b,%r15b
|
|
60c482: 0f 84 e3 f5 ff ff je 60ba6b <_fini+0x2a51>
|
|
60c488: 45 29 d1 sub %r10d,%r9d
|
|
60c48b: 45 85 c9 test %r9d,%r9d
|
|
60c48e: 0f 8e 3d f2 ff ff jle 60b6d1 <_fini+0x26b7>
|
|
60c494: e9 08 f2 ff ff jmp 60b6a1 <_fini+0x2687>
|
|
60c499: 83 ad a0 e2 ff ff 02 subl $0x2,-0x1d60(%rbp)
|
|
60c4a0: 45 8d 51 ff lea -0x1(%r9),%r10d
|
|
60c4a4: 85 c0 test %eax,%eax
|
|
60c4a6: 0f 85 9c 00 00 00 jne 60c548 <_fini+0x352e>
|
|
60c4ac: 49 39 dc cmp %rbx,%r12
|
|
60c4af: 0f 83 21 01 00 00 jae 60c5d6 <_fini+0x35bc>
|
|
60c4b5: 44 8b 4b fc mov -0x4(%rbx),%r9d
|
|
60c4b9: 45 85 c9 test %r9d,%r9d
|
|
60c4bc: 0f 84 14 01 00 00 je 60c5d6 <_fini+0x35bc>
|
|
60c4c2: 41 69 c1 cd cc cc cc imul $0xcccccccd,%r9d,%eax
|
|
60c4c9: 31 f6 xor %esi,%esi
|
|
60c4cb: d1 c8 ror $1,%eax
|
|
60c4cd: 3d 99 99 99 19 cmp $0x19999999,%eax
|
|
60c4d2: 0f 87 03 01 00 00 ja 60c5db <_fini+0x35c1>
|
|
60c4d8: 31 f6 xor %esi,%esi
|
|
60c4da: b9 0a 00 00 00 mov $0xa,%ecx
|
|
60c4df: 8d 0c 89 lea (%rcx,%rcx,4),%ecx
|
|
60c4e2: 44 89 c8 mov %r9d,%eax
|
|
60c4e5: 31 d2 xor %edx,%edx
|
|
60c4e7: 83 c6 01 add $0x1,%esi
|
|
60c4ea: 01 c9 add %ecx,%ecx
|
|
60c4ec: f7 f1 div %ecx
|
|
60c4ee: 85 d2 test %edx,%edx
|
|
60c4f0: 74 ed je 60c4df <_fini+0x34c5>
|
|
60c4f2: 48 63 f6 movslq %esi,%rsi
|
|
60c4f5: e9 ad fb ff ff jmp 60c0a7 <_fini+0x308d>
|
|
60c4fa: db 2d 00 61 df ff fldt -0x209f00(%rip) # 402600 <main-0x202a6d>
|
|
60c500: d9 05 d2 60 df ff flds -0x209f2e(%rip) # 4025d8 <main-0x202a95>
|
|
60c506: e9 58 f6 ff ff jmp 60bb63 <_fini+0x2b49>
|
|
60c50b: c6 45 9f 30 movb $0x30,-0x61(%rbp)
|
|
60c50f: 4c 8d 47 fe lea -0x2(%rdi),%r8
|
|
60c513: e9 61 f3 ff ff jmp 60b879 <_fini+0x285f>
|
|
60c518: 81 f9 00 ca 9a 3b cmp $0x3b9aca00,%ecx
|
|
60c51e: 75 0f jne 60c52f <_fini+0x3515>
|
|
60c520: 49 39 f4 cmp %rsi,%r12
|
|
60c523: 73 0a jae 60c52f <_fini+0x3515>
|
|
60c525: f6 46 fc 01 testb $0x1,-0x4(%rsi)
|
|
60c529: 0f 85 14 f6 ff ff jne 60bb43 <_fini+0x2b29>
|
|
60c52f: d9 05 9f 60 df ff flds -0x209f61(%rip) # 4025d4 <main-0x202a99>
|
|
60c535: e9 0f f6 ff ff jmp 60bb49 <_fini+0x2b2f>
|
|
60c53a: 47 8d 4c 22 02 lea 0x2(%r10,%r12,1),%r9d
|
|
60c53f: 47 8d 14 04 lea (%r12,%r8,1),%r10d
|
|
60c543: e9 53 f4 ff ff jmp 60b99b <_fini+0x2981>
|
|
60c548: 45 85 d2 test %r10d,%r10d
|
|
60c54b: 0f 85 ed 02 00 00 jne 60c83e <_fini+0x3824>
|
|
60c551: 44 8b bd a0 e2 ff ff mov -0x1d60(%rbp),%r15d
|
|
60c558: 41 bb fd ff ff 7f mov $0x7ffffffd,%r11d
|
|
60c55e: 41 b9 02 00 00 00 mov $0x2,%r9d
|
|
60c564: 41 83 cf 20 or $0x20,%r15d
|
|
60c568: 89 fe mov %edi,%esi
|
|
60c56a: f7 de neg %esi
|
|
60c56c: 0f 48 f7 cmovs %edi,%esi
|
|
60c56f: 48 63 f6 movslq %esi,%rsi
|
|
60c572: e9 97 f6 ff ff jmp 60bc0e <_fini+0x2bf4>
|
|
60c577: 45 85 d2 test %r10d,%r10d
|
|
60c57a: 0f 85 6a fa ff ff jne 60bfea <_fini+0x2fd0>
|
|
60c580: 44 8b bd a0 e2 ff ff mov -0x1d60(%rbp),%r15d
|
|
60c587: 41 bb fd ff ff 7f mov $0x7ffffffd,%r11d
|
|
60c58d: 41 b9 02 00 00 00 mov $0x2,%r9d
|
|
60c593: 41 83 cf 20 or $0x20,%r15d
|
|
60c597: 41 83 ff 66 cmp $0x66,%r15d
|
|
60c59b: 0f 85 58 f6 ff ff jne 60bbf9 <_fini+0x2bdf>
|
|
60c5a1: 81 ff fe ff ff 7f cmp $0x7ffffffe,%edi
|
|
60c5a7: 0f 84 87 02 00 00 je 60c834 <_fini+0x381a>
|
|
60c5ad: 85 ff test %edi,%edi
|
|
60c5af: 0f 85 7b fa ff ff jne 60c030 <_fini+0x3016>
|
|
60c5b5: e9 21 f7 ff ff jmp 60bcdb <_fini+0x2cc1>
|
|
60c5ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
60c5c0: 44 39 df cmp %r11d,%edi
|
|
60c5c3: 0f 8f 6b 02 00 00 jg 60c834 <_fini+0x381a>
|
|
60c5c9: 85 ff test %edi,%edi
|
|
60c5cb: 0f 8f 5f fa ff ff jg 60c030 <_fini+0x3016>
|
|
60c5d1: e9 05 f7 ff ff jmp 60bcdb <_fini+0x2cc1>
|
|
60c5d6: be 09 00 00 00 mov $0x9,%esi
|
|
60c5db: 48 8b 8d 90 e2 ff ff mov -0x1d70(%rbp),%rcx
|
|
60c5e2: 48 89 d8 mov %rbx,%rax
|
|
60c5e5: 48 63 d7 movslq %edi,%rdx
|
|
60c5e8: 48 29 c8 sub %rcx,%rax
|
|
60c5eb: 48 c1 f8 02 sar $0x2,%rax
|
|
60c5ef: 48 8d 44 c0 f7 lea -0x9(%rax,%rax,8),%rax
|
|
60c5f4: 48 01 d0 add %rdx,%rax
|
|
60c5f7: ba 00 00 00 00 mov $0x0,%edx
|
|
60c5fc: 48 29 f0 sub %rsi,%rax
|
|
60c5ff: 48 0f 48 c2 cmovs %rdx,%rax
|
|
60c603: 49 63 d2 movslq %r10d,%rdx
|
|
60c606: 48 39 d0 cmp %rdx,%rax
|
|
60c609: 48 0f 4f c2 cmovg %rdx,%rax
|
|
60c60d: 41 89 c2 mov %eax,%r10d
|
|
60c610: 48 85 c0 test %rax,%rax
|
|
60c613: 0f 85 d1 f9 ff ff jne 60bfea <_fini+0x2fd0>
|
|
60c619: 44 8b bd a0 e2 ff ff mov -0x1d60(%rbp),%r15d
|
|
60c620: 41 83 cf 20 or $0x20,%r15d
|
|
60c624: 41 83 ff 66 cmp $0x66,%r15d
|
|
60c628: 0f 84 e8 01 00 00 je 60c816 <_fini+0x37fc>
|
|
60c62e: 41 bb fe ff ff 7f mov $0x7ffffffe,%r11d
|
|
60c634: 41 b9 01 00 00 00 mov $0x1,%r9d
|
|
60c63a: 45 31 d2 xor %r10d,%r10d
|
|
60c63d: e9 b7 f5 ff ff jmp 60bbf9 <_fini+0x2bdf>
|
|
60c642: 48 8b 85 b8 e2 ff ff mov -0x1d48(%rbp),%rax
|
|
60c649: f6 00 20 testb $0x20,(%rax)
|
|
60c64c: 0f 84 30 02 00 00 je 60c882 <_fini+0x3868>
|
|
60c652: 48 8b bd 90 e2 ff ff mov -0x1d70(%rbp),%rdi
|
|
60c659: 49 8d 54 24 01 lea 0x1(%r12),%rdx
|
|
60c65e: 48 89 f8 mov %rdi,%rax
|
|
60c661: 48 83 c7 01 add $0x1,%rdi
|
|
60c665: 4c 29 e0 sub %r12,%rax
|
|
60c668: 48 83 e0 fc and $0xfffffffffffffffc,%rax
|
|
60c66c: 48 39 d7 cmp %rdx,%rdi
|
|
60c66f: ba 00 00 00 00 mov $0x0,%edx
|
|
60c674: 48 0f 42 c2 cmovb %rdx,%rax
|
|
60c678: 4d 8d 7c 04 04 lea 0x4(%r12,%rax,1),%r15
|
|
60c67d: 45 85 d2 test %r10d,%r10d
|
|
60c680: 0f 8e 60 fc ff ff jle 60c2e6 <_fini+0x32cc>
|
|
60c686: 49 39 df cmp %rbx,%r15
|
|
60c689: 0f 83 57 fc ff ff jae 60c2e6 <_fini+0x32cc>
|
|
60c68f: 4c 8b 85 b8 e2 ff ff mov -0x1d48(%rbp),%r8
|
|
60c696: 44 89 b5 a0 e2 ff ff mov %r14d,-0x1d60(%rbp)
|
|
60c69d: 4c 8d 6d a0 lea -0x60(%rbp),%r13
|
|
60c6a1: 49 89 de mov %rbx,%r14
|
|
60c6a4: 48 8d 4d a9 lea -0x57(%rbp),%rcx
|
|
60c6a8: 44 89 d3 mov %r10d,%ebx
|
|
60c6ab: 49 bc cd cc cc cc cc movabs $0xcccccccccccccccd,%r12
|
|
60c6b2: cc cc cc
|
|
60c6b5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60c6bc: 00 00 00 00
|
|
60c6c0: 41 8b 37 mov (%r15),%esi
|
|
60c6c3: 48 89 cf mov %rcx,%rdi
|
|
60c6c6: 48 85 f6 test %rsi,%rsi
|
|
60c6c9: 74 66 je 60c731 <_fini+0x3717>
|
|
60c6cb: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60c6d2: 00 00 00 00
|
|
60c6d6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60c6dd: 00 00 00 00
|
|
60c6e1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60c6e8: 00 00 00 00
|
|
60c6ec: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60c6f3: 00 00 00 00
|
|
60c6f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
60c6fe: 00 00
|
|
60c700: 48 89 f0 mov %rsi,%rax
|
|
60c703: 48 83 ef 01 sub $0x1,%rdi
|
|
60c707: 49 f7 e4 mul %r12
|
|
60c70a: 48 89 f0 mov %rsi,%rax
|
|
60c70d: 48 c1 ea 03 shr $0x3,%rdx
|
|
60c711: 4c 8d 0c 92 lea (%rdx,%rdx,4),%r9
|
|
60c715: 4d 01 c9 add %r9,%r9
|
|
60c718: 4c 29 c8 sub %r9,%rax
|
|
60c71b: 83 c0 30 add $0x30,%eax
|
|
60c71e: 88 07 mov %al,(%rdi)
|
|
60c720: 48 89 f0 mov %rsi,%rax
|
|
60c723: 48 89 d6 mov %rdx,%rsi
|
|
60c726: 48 83 f8 09 cmp $0x9,%rax
|
|
60c72a: 77 d4 ja 60c700 <_fini+0x36e6>
|
|
60c72c: 49 39 fd cmp %rdi,%r13
|
|
60c72f: 73 2f jae 60c760 <_fini+0x3746>
|
|
60c731: 40 f6 c7 01 test $0x1,%dil
|
|
60c735: 74 19 je 60c750 <_fini+0x3736>
|
|
60c737: 48 83 ef 01 sub $0x1,%rdi
|
|
60c73b: c6 07 30 movb $0x30,(%rdi)
|
|
60c73e: 4c 39 ef cmp %r13,%rdi
|
|
60c741: 74 1d je 60c760 <_fini+0x3746>
|
|
60c743: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60c74a: 00 00 00 00
|
|
60c74e: 66 90 xchg %ax,%ax
|
|
60c750: c6 47 ff 30 movb $0x30,-0x1(%rdi)
|
|
60c754: 48 83 ef 02 sub $0x2,%rdi
|
|
60c758: c6 07 30 movb $0x30,(%rdi)
|
|
60c75b: 4c 39 ef cmp %r13,%rdi
|
|
60c75e: 75 f0 jne 60c750 <_fini+0x3736>
|
|
60c760: 41 f6 00 20 testb $0x20,(%r8)
|
|
60c764: 74 1a je 60c780 <_fini+0x3766>
|
|
60c766: 49 83 c7 04 add $0x4,%r15
|
|
60c76a: 8d 43 f7 lea -0x9(%rbx),%eax
|
|
60c76d: 4d 39 f7 cmp %r14,%r15
|
|
60c770: 73 41 jae 60c7b3 <_fini+0x3799>
|
|
60c772: 85 c0 test %eax,%eax
|
|
60c774: 7e 3d jle 60c7b3 <_fini+0x3799>
|
|
60c776: 89 c3 mov %eax,%ebx
|
|
60c778: e9 43 ff ff ff jmp 60c6c0 <_fini+0x36a6>
|
|
60c77d: 0f 1f 00 nopl (%rax)
|
|
60c780: b8 09 00 00 00 mov $0x9,%eax
|
|
60c785: 4c 89 c2 mov %r8,%rdx
|
|
60c788: 48 89 8d a8 e2 ff ff mov %rcx,-0x1d58(%rbp)
|
|
60c78f: 39 c3 cmp %eax,%ebx
|
|
60c791: 4c 89 85 c0 e2 ff ff mov %r8,-0x1d40(%rbp)
|
|
60c798: 0f 4e c3 cmovle %ebx,%eax
|
|
60c79b: 48 63 f0 movslq %eax,%rsi
|
|
60c79e: e8 3d dd ff ff call 60a4e0 <_fini+0x14c6>
|
|
60c7a3: 48 8b 8d a8 e2 ff ff mov -0x1d58(%rbp),%rcx
|
|
60c7aa: 4c 8b 85 c0 e2 ff ff mov -0x1d40(%rbp),%r8
|
|
60c7b1: eb b3 jmp 60c766 <_fini+0x374c>
|
|
60c7b3: 44 8b b5 a0 e2 ff ff mov -0x1d60(%rbp),%r14d
|
|
60c7ba: 41 89 da mov %ebx,%r10d
|
|
60c7bd: e9 28 fb ff ff jmp 60c2ea <_fini+0x32d0>
|
|
60c7c2: d9 ca fxch %st(2)
|
|
60c7c4: d9 e0 fchs
|
|
60c7c6: d8 e2 fsub %st(2),%st
|
|
60c7c8: de c2 faddp %st,%st(2)
|
|
60c7ca: d9 c9 fxch %st(1)
|
|
60c7cc: d9 e0 fchs
|
|
60c7ce: d9 c9 fxch %st(1)
|
|
60c7d0: e9 06 f0 ff ff jmp 60b7db <_fini+0x27c1>
|
|
60c7d5: 48 8d 46 04 lea 0x4(%rsi),%rax
|
|
60c7d9: 48 39 c3 cmp %rax,%rbx
|
|
60c7dc: 0f 85 7b f3 ff ff jne 60bb5d <_fini+0x2b43>
|
|
60c7e2: d9 e8 fld1
|
|
60c7e4: e9 7a f3 ff ff jmp 60bb63 <_fini+0x2b49>
|
|
60c7e9: 4c 8d 6d a0 lea -0x60(%rbp),%r13
|
|
60c7ed: 4c 89 e9 mov %r13,%rcx
|
|
60c7f0: e9 8b f4 ff ff jmp 60bc80 <_fini+0x2c66>
|
|
60c7f5: c6 45 9f 30 movb $0x30,-0x61(%rbp)
|
|
60c7f9: 4c 8d 45 9f lea -0x61(%rbp),%r8
|
|
60c7fd: 4c 8d 6d a0 lea -0x60(%rbp),%r13
|
|
60c801: e9 7d f0 ff ff jmp 60b883 <_fini+0x2869>
|
|
60c806: 41 bd 0a 00 00 00 mov $0xa,%r13d
|
|
60c80c: b9 0a 00 00 00 mov $0xa,%ecx
|
|
60c811: e9 4a ed ff ff jmp 60b560 <_fini+0x2546>
|
|
60c816: 81 ff ff ff ff 7f cmp $0x7fffffff,%edi
|
|
60c81c: 74 16 je 60c834 <_fini+0x381a>
|
|
60c81e: 45 31 d2 xor %r10d,%r10d
|
|
60c821: 41 b9 01 00 00 00 mov $0x1,%r9d
|
|
60c827: 85 ff test %edi,%edi
|
|
60c829: 0f 8f 01 f8 ff ff jg 60c030 <_fini+0x3016>
|
|
60c82f: e9 a7 f4 ff ff jmp 60bcdb <_fini+0x2cc1>
|
|
60c834: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
60c839: e9 01 ee ff ff jmp 60b63f <_fini+0x2625>
|
|
60c83e: 41 81 fa fe ff ff 7f cmp $0x7ffffffe,%r10d
|
|
60c845: 74 ed je 60c834 <_fini+0x381a>
|
|
60c847: 44 8b bd a0 e2 ff ff mov -0x1d60(%rbp),%r15d
|
|
60c84e: 41 83 c1 01 add $0x1,%r9d
|
|
60c852: b8 ff ff ff 7f mov $0x7fffffff,%eax
|
|
60c857: 44 29 c8 sub %r9d,%eax
|
|
60c85a: 41 83 cf 20 or $0x20,%r15d
|
|
60c85e: 4c 63 d8 movslq %eax,%r11
|
|
60c861: e9 02 fd ff ff jmp 60c568 <_fini+0x354e>
|
|
60c866: dd d8 fstp %st(0)
|
|
60c868: dd d8 fstp %st(0)
|
|
60c86a: dd d8 fstp %st(0)
|
|
60c86c: 49 89 c0 mov %rax,%r8
|
|
60c86f: e9 eb f0 ff ff jmp 60b95f <_fini+0x2945>
|
|
60c874: 48 8d 56 04 lea 0x4(%rsi),%rdx
|
|
60c878: e9 71 fb ff ff jmp 60c3ee <_fini+0x33d4>
|
|
60c87d: e8 7e 1f 00 00 call 60e800 <_fini+0x57e6>
|
|
60c882: 48 89 c2 mov %rax,%rdx
|
|
60c885: be 01 00 00 00 mov $0x1,%esi
|
|
60c88a: 48 8d 3d 4a 5a df ff lea -0x20a5b6(%rip),%rdi # 4022db <main-0x202d92>
|
|
60c891: 44 89 95 c0 e2 ff ff mov %r10d,-0x1d40(%rbp)
|
|
60c898: e8 43 dc ff ff call 60a4e0 <_fini+0x14c6>
|
|
60c89d: 44 8b 95 c0 e2 ff ff mov -0x1d40(%rbp),%r10d
|
|
60c8a4: e9 a9 fd ff ff jmp 60c652 <_fini+0x3638>
|
|
|
|
Disassembly of section .text.printf_core:
|
|
|
|
000000000060c8c0 <.text.printf_core>:
|
|
60c8c0: 55 push %rbp
|
|
60c8c1: 48 89 e5 mov %rsp,%rbp
|
|
60c8c4: 41 57 push %r15
|
|
60c8c6: 49 89 f7 mov %rsi,%r15
|
|
60c8c9: 41 56 push %r14
|
|
60c8cb: 4c 8d 35 2e 5b df ff lea -0x20a4d2(%rip),%r14 # 402400 <main-0x202c6d>
|
|
60c8d2: 41 55 push %r13
|
|
60c8d4: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
60c8da: 41 54 push %r12
|
|
60c8dc: 53 push %rbx
|
|
60c8dd: 48 81 ec a8 00 00 00 sub $0xa8,%rsp
|
|
60c8e4: 48 89 7d 80 mov %rdi,-0x80(%rbp)
|
|
60c8e8: 48 89 95 70 ff ff ff mov %rdx,-0x90(%rbp)
|
|
60c8ef: 48 89 8d 60 ff ff ff mov %rcx,-0xa0(%rbp)
|
|
60c8f6: 4c 89 85 58 ff ff ff mov %r8,-0xa8(%rbp)
|
|
60c8fd: 64 4c 8b 04 25 28 00 mov %fs:0x28,%r8
|
|
60c904: 00 00
|
|
60c906: 4c 89 45 c8 mov %r8,-0x38(%rbp)
|
|
60c90a: 45 31 c0 xor %r8d,%r8d
|
|
60c90d: c7 45 8c 00 00 00 00 movl $0x0,-0x74(%rbp)
|
|
60c914: c7 45 88 00 00 00 00 movl $0x0,-0x78(%rbp)
|
|
60c91b: 41 0f b6 07 movzbl (%r15),%eax
|
|
60c91f: 44 01 45 8c add %r8d,-0x74(%rbp)
|
|
60c923: 84 c0 test %al,%al
|
|
60c925: 0f 84 75 06 00 00 je 60cfa0 <_fini+0x3f86>
|
|
60c92b: 4d 89 fb mov %r15,%r11
|
|
60c92e: eb 1d jmp 60c94d <_fini+0x3933>
|
|
60c930: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60c937: 00 00 00 00
|
|
60c93b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
60c940: 41 0f b6 43 01 movzbl 0x1(%r11),%eax
|
|
60c945: 49 83 c3 01 add $0x1,%r11
|
|
60c949: 84 c0 test %al,%al
|
|
60c94b: 74 73 je 60c9c0 <_fini+0x39a6>
|
|
60c94d: 3c 25 cmp $0x25,%al
|
|
60c94f: 75 ef jne 60c940 <_fini+0x3926>
|
|
60c951: 4c 89 db mov %r11,%rbx
|
|
60c954: eb 17 jmp 60c96d <_fini+0x3953>
|
|
60c956: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
|
|
60c95d: 00 00 00
|
|
60c960: 48 83 c3 02 add $0x2,%rbx
|
|
60c964: 49 83 c3 01 add $0x1,%r11
|
|
60c968: 80 3b 25 cmpb $0x25,(%rbx)
|
|
60c96b: 75 06 jne 60c973 <_fini+0x3959>
|
|
60c96d: 80 7b 01 25 cmpb $0x25,0x1(%rbx)
|
|
60c971: 74 ed je 60c960 <_fini+0x3946>
|
|
60c973: 8b 45 8c mov -0x74(%rbp),%eax
|
|
60c976: 41 ba ff ff ff 7f mov $0x7fffffff,%r10d
|
|
60c97c: 4d 29 fb sub %r15,%r11
|
|
60c97f: 41 29 c2 sub %eax,%r10d
|
|
60c982: 49 63 c2 movslq %r10d,%rax
|
|
60c985: 49 39 c3 cmp %rax,%r11
|
|
60c988: 0f 8f b0 02 00 00 jg 60cc3e <_fini+0x3c24>
|
|
60c98e: 48 8b 45 80 mov -0x80(%rbp),%rax
|
|
60c992: 45 89 d8 mov %r11d,%r8d
|
|
60c995: 48 85 c0 test %rax,%rax
|
|
60c998: 74 09 je 60c9a3 <_fini+0x3989>
|
|
60c99a: f6 00 20 testb $0x20,(%rax)
|
|
60c99d: 0f 84 dd 02 00 00 je 60cc80 <_fini+0x3c66>
|
|
60c9a3: 45 85 db test %r11d,%r11d
|
|
60c9a6: 74 28 je 60c9d0 <_fini+0x39b6>
|
|
60c9a8: 45 39 c2 cmp %r8d,%r10d
|
|
60c9ab: 0f 8c 8d 02 00 00 jl 60cc3e <_fini+0x3c24>
|
|
60c9b1: 49 89 df mov %rbx,%r15
|
|
60c9b4: e9 62 ff ff ff jmp 60c91b <_fini+0x3901>
|
|
60c9b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
60c9c0: 3c 25 cmp $0x25,%al
|
|
60c9c2: 74 8d je 60c951 <_fini+0x3937>
|
|
60c9c4: 4c 89 db mov %r11,%rbx
|
|
60c9c7: eb aa jmp 60c973 <_fini+0x3959>
|
|
60c9c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
60c9d0: 0f be 53 01 movsbl 0x1(%rbx),%edx
|
|
60c9d4: 8d 7a d0 lea -0x30(%rdx),%edi
|
|
60c9d7: 89 d0 mov %edx,%eax
|
|
60c9d9: 83 ff 09 cmp $0x9,%edi
|
|
60c9dc: 77 1a ja 60c9f8 <_fini+0x39de>
|
|
60c9de: 80 7b 02 24 cmpb $0x24,0x2(%rbx)
|
|
60c9e2: 0f 84 d5 03 00 00 je 60cdbd <_fini+0x3da3>
|
|
60c9e8: 48 83 c3 01 add $0x1,%rbx
|
|
60c9ec: bf ff ff ff ff mov $0xffffffff,%edi
|
|
60c9f1: eb 1a jmp 60ca0d <_fini+0x39f3>
|
|
60c9f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
60c9f8: 48 83 c3 01 add $0x1,%rbx
|
|
60c9fc: bf ff ff ff ff mov $0xffffffff,%edi
|
|
60ca01: 83 ea 20 sub $0x20,%edx
|
|
60ca04: 83 fa 1f cmp $0x1f,%edx
|
|
60ca07: 0f 87 88 05 00 00 ja 60cf95 <_fini+0x3f7b>
|
|
60ca0d: 45 31 e4 xor %r12d,%r12d
|
|
60ca10: be 89 28 01 00 mov $0x12889,%esi
|
|
60ca15: eb 47 jmp 60ca5e <_fini+0x3a44>
|
|
60ca17: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60ca1e: 00 00 00 00
|
|
60ca22: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60ca29: 00 00 00 00
|
|
60ca2d: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60ca34: 00 00 00 00
|
|
60ca38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
60ca3f: 00
|
|
60ca40: 0f be 53 01 movsbl 0x1(%rbx),%edx
|
|
60ca44: 44 89 e8 mov %r13d,%eax
|
|
60ca47: 48 83 c3 01 add $0x1,%rbx
|
|
60ca4b: d3 e0 shl %cl,%eax
|
|
60ca4d: 41 09 c4 or %eax,%r12d
|
|
60ca50: 89 d0 mov %edx,%eax
|
|
60ca52: 83 ea 20 sub $0x20,%edx
|
|
60ca55: 83 fa 1f cmp $0x1f,%edx
|
|
60ca58: 0f 87 8a 01 00 00 ja 60cbe8 <_fini+0x3bce>
|
|
60ca5e: 8d 48 e0 lea -0x20(%rax),%ecx
|
|
60ca61: 0f a3 ce bt %ecx,%esi
|
|
60ca64: 72 da jb 60ca40 <_fini+0x3a26>
|
|
60ca66: 3c 2a cmp $0x2a,%al
|
|
60ca68: 0f 85 7a 01 00 00 jne 60cbe8 <_fini+0x3bce>
|
|
60ca6e: 48 0f be 53 01 movsbq 0x1(%rbx),%rdx
|
|
60ca73: 48 89 d0 mov %rdx,%rax
|
|
60ca76: 83 ea 30 sub $0x30,%edx
|
|
60ca79: 83 fa 09 cmp $0x9,%edx
|
|
60ca7c: 0f 86 fe 02 00 00 jbe 60cd80 <_fini+0x3d66>
|
|
60ca82: 44 8b 4d 88 mov -0x78(%rbp),%r9d
|
|
60ca86: 45 85 c9 test %r9d,%r9d
|
|
60ca89: 0f 85 1e 01 00 00 jne 60cbad <_fini+0x3b93>
|
|
60ca8f: 48 83 c3 01 add $0x1,%rbx
|
|
60ca93: 48 83 7d 80 00 cmpq $0x0,-0x80(%rbp)
|
|
60ca98: 45 89 d9 mov %r11d,%r9d
|
|
60ca9b: 74 39 je 60cad6 <_fini+0x3abc>
|
|
60ca9d: 48 8b 8d 70 ff ff ff mov -0x90(%rbp),%rcx
|
|
60caa4: 8b 01 mov (%rcx),%eax
|
|
60caa6: 83 f8 2f cmp $0x2f,%eax
|
|
60caa9: 0f 87 3d 03 00 00 ja 60cdec <_fini+0x3dd2>
|
|
60caaf: 89 c2 mov %eax,%edx
|
|
60cab1: 83 c0 08 add $0x8,%eax
|
|
60cab4: 48 03 51 10 add 0x10(%rcx),%rdx
|
|
60cab8: 89 01 mov %eax,(%rcx)
|
|
60caba: c7 45 88 00 00 00 00 movl $0x0,-0x78(%rbp)
|
|
60cac1: 44 8b 0a mov (%rdx),%r9d
|
|
60cac4: 0f b6 03 movzbl (%rbx),%eax
|
|
60cac7: 45 85 c9 test %r9d,%r9d
|
|
60caca: 79 0a jns 60cad6 <_fini+0x3abc>
|
|
60cacc: 41 81 cc 00 20 00 00 or $0x2000,%r12d
|
|
60cad3: 41 f7 d9 neg %r9d
|
|
60cad6: 3c 2e cmp $0x2e,%al
|
|
60cad8: 0f 85 e2 01 00 00 jne 60ccc0 <_fini+0x3ca6>
|
|
60cade: 0f b6 43 01 movzbl 0x1(%rbx),%eax
|
|
60cae2: 3c 2a cmp $0x2a,%al
|
|
60cae4: 0f 85 1e 03 00 00 jne 60ce08 <_fini+0x3dee>
|
|
60caea: 48 0f be 43 02 movsbq 0x2(%rbx),%rax
|
|
60caef: 48 89 c2 mov %rax,%rdx
|
|
60caf2: 83 e8 30 sub $0x30,%eax
|
|
60caf5: 83 f8 09 cmp $0x9,%eax
|
|
60caf8: 77 0a ja 60cb04 <_fini+0x3aea>
|
|
60cafa: 80 7b 03 24 cmpb $0x24,0x3(%rbx)
|
|
60cafe: 0f 84 12 04 00 00 je 60cf16 <_fini+0x3efc>
|
|
60cb04: 8b 75 88 mov -0x78(%rbp),%esi
|
|
60cb07: 85 f6 test %esi,%esi
|
|
60cb09: 0f 85 9e 00 00 00 jne 60cbad <_fini+0x3b93>
|
|
60cb0f: 48 83 7d 80 00 cmpq $0x0,-0x80(%rbp)
|
|
60cb14: 0f 84 34 04 00 00 je 60cf4e <_fini+0x3f34>
|
|
60cb1a: 48 8b 8d 70 ff ff ff mov -0x90(%rbp),%rcx
|
|
60cb21: 8b 01 mov (%rcx),%eax
|
|
60cb23: 83 f8 2f cmp $0x2f,%eax
|
|
60cb26: 0f 87 58 03 00 00 ja 60ce84 <_fini+0x3e6a>
|
|
60cb2c: 89 c2 mov %eax,%edx
|
|
60cb2e: 83 c0 08 add $0x8,%eax
|
|
60cb31: 48 03 51 10 add 0x10(%rcx),%rdx
|
|
60cb35: 89 01 mov %eax,(%rcx)
|
|
60cb37: 8b 02 mov (%rdx),%eax
|
|
60cb39: 89 85 78 ff ff ff mov %eax,-0x88(%rbp)
|
|
60cb3f: f7 d0 not %eax
|
|
60cb41: c1 e8 1f shr $0x1f,%eax
|
|
60cb44: 89 85 68 ff ff ff mov %eax,-0x98(%rbp)
|
|
60cb4a: 48 83 c3 02 add $0x2,%rbx
|
|
60cb4e: 31 c0 xor %eax,%eax
|
|
60cb50: eb 50 jmp 60cba2 <_fini+0x3b88>
|
|
60cb52: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60cb59: 00 00 00 00
|
|
60cb5d: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60cb64: 00 00 00 00
|
|
60cb68: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60cb6f: 00 00 00 00
|
|
60cb73: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60cb7a: 00 00 00 00
|
|
60cb7e: 66 90 xchg %ax,%ax
|
|
60cb80: 89 c1 mov %eax,%ecx
|
|
60cb82: 48 63 d2 movslq %edx,%rdx
|
|
60cb85: 48 83 c3 01 add $0x1,%rbx
|
|
60cb89: 48 6b f1 3a imul $0x3a,%rcx,%rsi
|
|
60cb8d: 4c 01 f6 add %r14,%rsi
|
|
60cb90: 0f b6 34 16 movzbl (%rsi,%rdx,1),%esi
|
|
60cb94: 8d 56 ff lea -0x1(%rsi),%edx
|
|
60cb97: 83 fa 07 cmp $0x7,%edx
|
|
60cb9a: 0f 87 40 01 00 00 ja 60cce0 <_fini+0x3cc6>
|
|
60cba0: 89 f0 mov %esi,%eax
|
|
60cba2: 0f be 13 movsbl (%rbx),%edx
|
|
60cba5: 83 ea 41 sub $0x41,%edx
|
|
60cba8: 83 fa 39 cmp $0x39,%edx
|
|
60cbab: 76 d3 jbe 60cb80 <_fini+0x3b66>
|
|
60cbad: e8 fe c8 ff ff call 6094b0 <_fini+0x496>
|
|
60cbb2: c7 00 16 00 00 00 movl $0x16,(%rax)
|
|
60cbb8: c7 45 8c ff ff ff ff movl $0xffffffff,-0x74(%rbp)
|
|
60cbbf: 48 8b 45 c8 mov -0x38(%rbp),%rax
|
|
60cbc3: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax
|
|
60cbca: 00 00
|
|
60cbcc: 0f 85 83 0f 00 00 jne 60db55 <_fini+0x4b3b>
|
|
60cbd2: 8b 45 8c mov -0x74(%rbp),%eax
|
|
60cbd5: 48 8d 65 d8 lea -0x28(%rbp),%rsp
|
|
60cbd9: 5b pop %rbx
|
|
60cbda: 41 5c pop %r12
|
|
60cbdc: 41 5d pop %r13
|
|
60cbde: 41 5e pop %r14
|
|
60cbe0: 41 5f pop %r15
|
|
60cbe2: 5d pop %rbp
|
|
60cbe3: c3 ret
|
|
60cbe4: 0f 1f 40 00 nopl 0x0(%rax)
|
|
60cbe8: 0f be 13 movsbl (%rbx),%edx
|
|
60cbeb: 45 89 d9 mov %r11d,%r9d
|
|
60cbee: 89 d0 mov %edx,%eax
|
|
60cbf0: 83 ea 30 sub $0x30,%edx
|
|
60cbf3: 83 fa 09 cmp $0x9,%edx
|
|
60cbf6: 0f 87 da fe ff ff ja 60cad6 <_fini+0x3abc>
|
|
60cbfc: 41 81 f9 cc cc cc 0c cmp $0xccccccc,%r9d
|
|
60cc03: 7f 6e jg 60cc73 <_fini+0x3c59>
|
|
60cc05: 41 6b d1 f6 imul $0xfffffff6,%r9d,%edx
|
|
60cc09: 83 e8 30 sub $0x30,%eax
|
|
60cc0c: 0f be c0 movsbl %al,%eax
|
|
60cc0f: 8d 8a ff ff ff 7f lea 0x7fffffff(%rdx),%ecx
|
|
60cc15: 39 c1 cmp %eax,%ecx
|
|
60cc17: 7d 37 jge 60cc50 <_fini+0x3c36>
|
|
60cc19: 49 89 d9 mov %rbx,%r9
|
|
60cc1c: 41 0f be 51 01 movsbl 0x1(%r9),%edx
|
|
60cc21: 49 83 c1 01 add $0x1,%r9
|
|
60cc25: 83 ea 30 sub $0x30,%edx
|
|
60cc28: 83 fa 09 cmp $0x9,%edx
|
|
60cc2b: 77 11 ja 60cc3e <_fini+0x3c24>
|
|
60cc2d: 41 0f be 41 01 movsbl 0x1(%r9),%eax
|
|
60cc32: 49 83 c1 01 add $0x1,%r9
|
|
60cc36: 83 e8 30 sub $0x30,%eax
|
|
60cc39: 83 f8 09 cmp $0x9,%eax
|
|
60cc3c: 76 ef jbe 60cc2d <_fini+0x3c13>
|
|
60cc3e: e8 6d c8 ff ff call 6094b0 <_fini+0x496>
|
|
60cc43: c7 00 4b 00 00 00 movl $0x4b,(%rax)
|
|
60cc49: e9 6a ff ff ff jmp 60cbb8 <_fini+0x3b9e>
|
|
60cc4e: 66 90 xchg %ax,%ax
|
|
60cc50: 48 83 c3 01 add $0x1,%rbx
|
|
60cc54: 29 d0 sub %edx,%eax
|
|
60cc56: 0f be 13 movsbl (%rbx),%edx
|
|
60cc59: 41 89 c1 mov %eax,%r9d
|
|
60cc5c: 89 d0 mov %edx,%eax
|
|
60cc5e: 83 ea 30 sub $0x30,%edx
|
|
60cc61: 83 fa 09 cmp $0x9,%edx
|
|
60cc64: 0f 87 6c fe ff ff ja 60cad6 <_fini+0x3abc>
|
|
60cc6a: 41 81 f9 cc cc cc 0c cmp $0xccccccc,%r9d
|
|
60cc71: 7e 92 jle 60cc05 <_fini+0x3beb>
|
|
60cc73: 49 89 d9 mov %rbx,%r9
|
|
60cc76: eb b5 jmp 60cc2d <_fini+0x3c13>
|
|
60cc78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
60cc7f: 00
|
|
60cc80: 49 63 f3 movslq %r11d,%rsi
|
|
60cc83: 48 89 c2 mov %rax,%rdx
|
|
60cc86: 4c 89 ff mov %r15,%rdi
|
|
60cc89: 44 89 9d 50 ff ff ff mov %r11d,-0xb0(%rbp)
|
|
60cc90: 44 89 95 68 ff ff ff mov %r10d,-0x98(%rbp)
|
|
60cc97: 4c 89 9d 78 ff ff ff mov %r11,-0x88(%rbp)
|
|
60cc9e: e8 3d d8 ff ff call 60a4e0 <_fini+0x14c6>
|
|
60cca3: 44 8b 85 50 ff ff ff mov -0xb0(%rbp),%r8d
|
|
60ccaa: 44 8b 95 68 ff ff ff mov -0x98(%rbp),%r10d
|
|
60ccb1: 4c 8b 9d 78 ff ff ff mov -0x88(%rbp),%r11
|
|
60ccb8: e9 e6 fc ff ff jmp 60c9a3 <_fini+0x3989>
|
|
60ccbd: 0f 1f 00 nopl (%rax)
|
|
60ccc0: 44 89 9d 68 ff ff ff mov %r11d,-0x98(%rbp)
|
|
60ccc7: c7 85 78 ff ff ff ff movl $0xffffffff,-0x88(%rbp)
|
|
60ccce: ff ff ff
|
|
60ccd1: e9 78 fe ff ff jmp 60cb4e <_fini+0x3b34>
|
|
60ccd6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
|
|
60ccdd: 00 00 00
|
|
60cce0: 85 f6 test %esi,%esi
|
|
60cce2: 0f 84 c5 fe ff ff je 60cbad <_fini+0x3b93>
|
|
60cce8: 83 fe 1b cmp $0x1b,%esi
|
|
60cceb: 0f 84 e2 00 00 00 je 60cdd3 <_fini+0x3db9>
|
|
60ccf1: 83 ff ff cmp $0xffffffff,%edi
|
|
60ccf4: 0f 84 b1 01 00 00 je 60ceab <_fini+0x3e91>
|
|
60ccfa: 48 83 7d 80 00 cmpq $0x0,-0x80(%rbp)
|
|
60ccff: 48 63 ff movslq %edi,%rdi
|
|
60cd02: 0f 84 94 01 00 00 je 60ce9c <_fini+0x3e82>
|
|
60cd08: 48 8b b5 60 ff ff ff mov -0xa0(%rbp),%rsi
|
|
60cd0f: 48 c1 e7 04 shl $0x4,%rdi
|
|
60cd13: 66 0f 6f 04 3e movdqa (%rsi,%rdi,1),%xmm0
|
|
60cd18: 0f 29 45 90 movaps %xmm0,-0x70(%rbp)
|
|
60cd1c: 48 8b 7d 80 mov -0x80(%rbp),%rdi
|
|
60cd20: f6 07 20 testb $0x20,(%rdi)
|
|
60cd23: 0f 85 8f fe ff ff jne 60cbb8 <_fini+0x3b9e>
|
|
60cd29: 0f be 53 ff movsbl -0x1(%rbx),%edx
|
|
60cd2d: 89 d6 mov %edx,%esi
|
|
60cd2f: 85 c0 test %eax,%eax
|
|
60cd31: 74 13 je 60cd46 <_fini+0x3d2c>
|
|
60cd33: 89 d7 mov %edx,%edi
|
|
60cd35: 83 e6 df and $0xffffffdf,%esi
|
|
60cd38: 83 e7 0f and $0xf,%edi
|
|
60cd3b: 40 0f be f6 movsbl %sil,%esi
|
|
60cd3f: 40 80 ff 03 cmp $0x3,%dil
|
|
60cd43: 0f 44 d6 cmove %esi,%edx
|
|
60cd46: 44 89 e6 mov %r12d,%esi
|
|
60cd49: 81 e6 ff ff fe ff and $0xfffeffff,%esi
|
|
60cd4f: 41 f7 c4 00 20 00 00 test $0x2000,%r12d
|
|
60cd56: 44 0f 45 e6 cmovne %esi,%r12d
|
|
60cd5a: 8d 72 bf lea -0x41(%rdx),%esi
|
|
60cd5d: 83 fe 37 cmp $0x37,%esi
|
|
60cd60: 0f 87 a2 02 00 00 ja 60d008 <_fini+0x3fee>
|
|
60cd66: 48 8d 3d 83 55 df ff lea -0x20aa7d(%rip),%rdi # 4022f0 <main-0x202d7d>
|
|
60cd6d: 48 63 34 b7 movslq (%rdi,%rsi,4),%rsi
|
|
60cd71: 48 01 fe add %rdi,%rsi
|
|
60cd74: 3e ff e6 notrack jmp *%rsi
|
|
60cd77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
60cd7e: 00 00
|
|
60cd80: 80 7b 02 24 cmpb $0x24,0x2(%rbx)
|
|
60cd84: 0f 84 5b 01 00 00 je 60cee5 <_fini+0x3ecb>
|
|
60cd8a: 8b 45 88 mov -0x78(%rbp),%eax
|
|
60cd8d: 85 c0 test %eax,%eax
|
|
60cd8f: 0f 85 18 fe ff ff jne 60cbad <_fini+0x3b93>
|
|
60cd95: 48 83 c3 01 add $0x1,%rbx
|
|
60cd99: 48 83 7d 80 00 cmpq $0x0,-0x80(%rbp)
|
|
60cd9e: 0f 85 f9 fc ff ff jne 60ca9d <_fini+0x3a83>
|
|
60cda4: 44 89 9d 68 ff ff ff mov %r11d,-0x98(%rbp)
|
|
60cdab: 45 89 d9 mov %r11d,%r9d
|
|
60cdae: c7 85 78 ff ff ff ff movl $0xffffffff,-0x88(%rbp)
|
|
60cdb5: ff ff ff
|
|
60cdb8: e9 91 fd ff ff jmp 60cb4e <_fini+0x3b34>
|
|
60cdbd: 0f be 53 03 movsbl 0x3(%rbx),%edx
|
|
60cdc1: c7 45 88 01 00 00 00 movl $0x1,-0x78(%rbp)
|
|
60cdc8: 48 83 c3 03 add $0x3,%rbx
|
|
60cdcc: 89 d0 mov %edx,%eax
|
|
60cdce: e9 2e fc ff ff jmp 60ca01 <_fini+0x39e7>
|
|
60cdd3: 83 ff ff cmp $0xffffffff,%edi
|
|
60cdd6: 0f 85 d1 fd ff ff jne 60cbad <_fini+0x3b93>
|
|
60cddc: 48 83 7d 80 00 cmpq $0x0,-0x80(%rbp)
|
|
60cde1: 0f 85 35 ff ff ff jne 60cd1c <_fini+0x3d02>
|
|
60cde7: e9 c5 fb ff ff jmp 60c9b1 <_fini+0x3997>
|
|
60cdec: 48 8b 8d 70 ff ff ff mov -0x90(%rbp),%rcx
|
|
60cdf3: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
60cdf7: 48 8d 42 08 lea 0x8(%rdx),%rax
|
|
60cdfb: 48 89 41 08 mov %rax,0x8(%rcx)
|
|
60cdff: e9 b6 fc ff ff jmp 60caba <_fini+0x3aa0>
|
|
60ce04: 0f 1f 40 00 nopl 0x0(%rax)
|
|
60ce08: 0f be d0 movsbl %al,%edx
|
|
60ce0b: 48 83 c3 01 add $0x1,%rbx
|
|
60ce0f: 83 ea 30 sub $0x30,%edx
|
|
60ce12: 83 fa 09 cmp $0x9,%edx
|
|
60ce15: 0f 87 e5 0b 00 00 ja 60da00 <_fini+0x49e6>
|
|
60ce1b: 44 89 da mov %r11d,%edx
|
|
60ce1e: eb 43 jmp 60ce63 <_fini+0x3e49>
|
|
60ce20: 0f be 43 01 movsbl 0x1(%rbx),%eax
|
|
60ce24: 48 8d 53 01 lea 0x1(%rbx),%rdx
|
|
60ce28: 83 e8 30 sub $0x30,%eax
|
|
60ce2b: 83 f8 09 cmp $0x9,%eax
|
|
60ce2e: 0f 87 45 01 00 00 ja 60cf79 <_fini+0x3f5f>
|
|
60ce34: 0f be 43 02 movsbl 0x2(%rbx),%eax
|
|
60ce38: 48 83 c3 02 add $0x2,%rbx
|
|
60ce3c: 83 e8 30 sub $0x30,%eax
|
|
60ce3f: 83 f8 09 cmp $0x9,%eax
|
|
60ce42: 0f 87 34 01 00 00 ja 60cf7c <_fini+0x3f62>
|
|
60ce48: ba ff ff ff ff mov $0xffffffff,%edx
|
|
60ce4d: 0f be 4b 01 movsbl 0x1(%rbx),%ecx
|
|
60ce51: 48 83 c3 01 add $0x1,%rbx
|
|
60ce55: 89 c8 mov %ecx,%eax
|
|
60ce57: 83 e9 30 sub $0x30,%ecx
|
|
60ce5a: 83 f9 09 cmp $0x9,%ecx
|
|
60ce5d: 0f 87 01 01 00 00 ja 60cf64 <_fini+0x3f4a>
|
|
60ce63: 81 fa cc cc cc 0c cmp $0xccccccc,%edx
|
|
60ce69: 77 dd ja 60ce48 <_fini+0x3e2e>
|
|
60ce6b: 6b ca f6 imul $0xfffffff6,%edx,%ecx
|
|
60ce6e: 83 e8 30 sub $0x30,%eax
|
|
60ce71: 0f be c0 movsbl %al,%eax
|
|
60ce74: 8d 91 ff ff ff 7f lea 0x7fffffff(%rcx),%edx
|
|
60ce7a: 39 c2 cmp %eax,%edx
|
|
60ce7c: 7c a2 jl 60ce20 <_fini+0x3e06>
|
|
60ce7e: 29 c8 sub %ecx,%eax
|
|
60ce80: 89 c2 mov %eax,%edx
|
|
60ce82: eb c9 jmp 60ce4d <_fini+0x3e33>
|
|
60ce84: 48 8b 8d 70 ff ff ff mov -0x90(%rbp),%rcx
|
|
60ce8b: 48 8b 51 08 mov 0x8(%rcx),%rdx
|
|
60ce8f: 48 8d 42 08 lea 0x8(%rdx),%rax
|
|
60ce93: 48 89 41 08 mov %rax,0x8(%rcx)
|
|
60ce97: e9 9b fc ff ff jmp 60cb37 <_fini+0x3b1d>
|
|
60ce9c: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax
|
|
60cea3: 89 34 b8 mov %esi,(%rax,%rdi,4)
|
|
60cea6: e9 06 fb ff ff jmp 60c9b1 <_fini+0x3997>
|
|
60ceab: 48 83 7d 80 00 cmpq $0x0,-0x80(%rbp)
|
|
60ceb0: 0f 84 05 0c 00 00 je 60dabb <_fini+0x4aa1>
|
|
60ceb6: 48 8b 95 70 ff ff ff mov -0x90(%rbp),%rdx
|
|
60cebd: 48 8d 7d 90 lea -0x70(%rbp),%rdi
|
|
60cec1: 48 89 8d 48 ff ff ff mov %rcx,-0xb8(%rbp)
|
|
60cec8: 89 85 50 ff ff ff mov %eax,-0xb0(%rbp)
|
|
60cece: e8 0d de ff ff call 60ace0 <_fini+0x1cc6>
|
|
60ced3: 8b 85 50 ff ff ff mov -0xb0(%rbp),%eax
|
|
60ced9: 48 8b 8d 48 ff ff ff mov -0xb8(%rbp),%rcx
|
|
60cee0: e9 37 fe ff ff jmp 60cd1c <_fini+0x3d02>
|
|
60cee5: 48 83 7d 80 00 cmpq $0x0,-0x80(%rbp)
|
|
60ceea: 48 8d 53 03 lea 0x3(%rbx),%rdx
|
|
60ceee: 0f 84 6d 0a 00 00 je 60d961 <_fini+0x4947>
|
|
60cef4: 48 8b 8d 60 ff ff ff mov -0xa0(%rbp),%rcx
|
|
60cefb: 48 c1 e0 04 shl $0x4,%rax
|
|
60ceff: c7 45 88 01 00 00 00 movl $0x1,-0x78(%rbp)
|
|
60cf06: 48 89 d3 mov %rdx,%rbx
|
|
60cf09: 44 8b 8c 01 00 fd ff mov -0x300(%rcx,%rax,1),%r9d
|
|
60cf10: ff
|
|
60cf11: e9 ae fb ff ff jmp 60cac4 <_fini+0x3aaa>
|
|
60cf16: 48 83 7d 80 00 cmpq $0x0,-0x80(%rbp)
|
|
60cf1b: 0f 84 b7 0a 00 00 je 60d9d8 <_fini+0x49be>
|
|
60cf21: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax
|
|
60cf28: 48 c1 e2 04 shl $0x4,%rdx
|
|
60cf2c: 48 8b 84 10 00 fd ff mov -0x300(%rax,%rdx,1),%rax
|
|
60cf33: ff
|
|
60cf34: 89 85 78 ff ff ff mov %eax,-0x88(%rbp)
|
|
60cf3a: f7 d0 not %eax
|
|
60cf3c: c1 e8 1f shr $0x1f,%eax
|
|
60cf3f: 89 85 68 ff ff ff mov %eax,-0x98(%rbp)
|
|
60cf45: 48 83 c3 04 add $0x4,%rbx
|
|
60cf49: e9 00 fc ff ff jmp 60cb4e <_fini+0x3b34>
|
|
60cf4e: 44 89 9d 78 ff ff ff mov %r11d,-0x88(%rbp)
|
|
60cf55: c7 85 68 ff ff ff 01 movl $0x1,-0x98(%rbp)
|
|
60cf5c: 00 00 00
|
|
60cf5f: e9 e6 fb ff ff jmp 60cb4a <_fini+0x3b30>
|
|
60cf64: 89 95 78 ff ff ff mov %edx,-0x88(%rbp)
|
|
60cf6a: c7 85 68 ff ff ff 01 movl $0x1,-0x98(%rbp)
|
|
60cf71: 00 00 00
|
|
60cf74: e9 d5 fb ff ff jmp 60cb4e <_fini+0x3b34>
|
|
60cf79: 48 89 d3 mov %rdx,%rbx
|
|
60cf7c: c7 85 68 ff ff ff 01 movl $0x1,-0x98(%rbp)
|
|
60cf83: 00 00 00
|
|
60cf86: c7 85 78 ff ff ff ff movl $0xffffffff,-0x88(%rbp)
|
|
60cf8d: ff ff ff
|
|
60cf90: e9 b9 fb ff ff jmp 60cb4e <_fini+0x3b34>
|
|
60cf95: 45 89 d9 mov %r11d,%r9d
|
|
60cf98: 45 31 e4 xor %r12d,%r12d
|
|
60cf9b: e9 36 fb ff ff jmp 60cad6 <_fini+0x3abc>
|
|
60cfa0: 48 83 7d 80 00 cmpq $0x0,-0x80(%rbp)
|
|
60cfa5: 0f 85 14 fc ff ff jne 60cbbf <_fini+0x3ba5>
|
|
60cfab: 8b 4d 88 mov -0x78(%rbp),%ecx
|
|
60cfae: 85 c9 test %ecx,%ecx
|
|
60cfb0: 0f 84 05 0b 00 00 je 60dabb <_fini+0x4aa1>
|
|
60cfb6: 48 8b bd 60 ff ff ff mov -0xa0(%rbp),%rdi
|
|
60cfbd: 4c 8b 8d 70 ff ff ff mov -0x90(%rbp),%r9
|
|
60cfc4: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
60cfca: 4c 8b 95 58 ff ff ff mov -0xa8(%rbp),%r10
|
|
60cfd1: 48 83 c7 10 add $0x10,%rdi
|
|
60cfd5: 43 8b 34 82 mov (%r10,%r8,4),%esi
|
|
60cfd9: 85 f6 test %esi,%esi
|
|
60cfdb: 0f 84 f2 0a 00 00 je 60dad3 <_fini+0x4ab9>
|
|
60cfe1: 4c 89 ca mov %r9,%rdx
|
|
60cfe4: 49 83 c0 01 add $0x1,%r8
|
|
60cfe8: e8 f3 dc ff ff call 60ace0 <_fini+0x1cc6>
|
|
60cfed: 48 83 c7 10 add $0x10,%rdi
|
|
60cff1: 49 83 f8 0a cmp $0xa,%r8
|
|
60cff5: 75 de jne 60cfd5 <_fini+0x3fbb>
|
|
60cff7: c7 45 8c 01 00 00 00 movl $0x1,-0x74(%rbp)
|
|
60cffe: e9 bc fb ff ff jmp 60cbbf <_fini+0x3ba5>
|
|
60d003: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
60d008: 48 8d 45 c8 lea -0x38(%rbp),%rax
|
|
60d00c: 4c 29 f8 sub %r15,%rax
|
|
60d00f: 48 89 85 48 ff ff ff mov %rax,-0xb8(%rbp)
|
|
60d016: 48 89 c7 mov %rax,%rdi
|
|
60d019: 48 63 85 78 ff ff ff movslq -0x88(%rbp),%rax
|
|
60d020: 48 39 c7 cmp %rax,%rdi
|
|
60d023: 0f 8e 6f 08 00 00 jle 60d898 <_fini+0x487e>
|
|
60d029: 48 89 f8 mov %rdi,%rax
|
|
60d02c: 48 8d 3d aa 52 df ff lea -0x20ad56(%rip),%rdi # 4022dd <main-0x202d90>
|
|
60d033: 89 85 78 ff ff ff mov %eax,-0x88(%rbp)
|
|
60d039: 48 89 bd 50 ff ff ff mov %rdi,-0xb0(%rbp)
|
|
60d040: 89 85 68 ff ff ff mov %eax,-0x98(%rbp)
|
|
60d046: 44 89 d8 mov %r11d,%eax
|
|
60d049: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
60d050: 8b 8d 68 ff ff ff mov -0x98(%rbp),%ecx
|
|
60d056: 41 39 c9 cmp %ecx,%r9d
|
|
60d059: 41 89 c8 mov %ecx,%r8d
|
|
60d05c: 45 0f 4d c1 cmovge %r9d,%r8d
|
|
60d060: 45 39 c2 cmp %r8d,%r10d
|
|
60d063: 0f 8c d5 fb ff ff jl 60cc3e <_fini+0x3c24>
|
|
60d069: 41 f7 c4 00 20 01 00 test $0x12000,%r12d
|
|
60d070: 0f 85 72 07 00 00 jne 60d7e8 <_fini+0x47ce>
|
|
60d076: 41 39 c9 cmp %ecx,%r9d
|
|
60d079: 0f 8e d8 07 00 00 jle 60d857 <_fini+0x483d>
|
|
60d07f: 48 8b 7d 80 mov -0x80(%rbp),%rdi
|
|
60d083: 44 89 c2 mov %r8d,%edx
|
|
60d086: be 20 00 00 00 mov $0x20,%esi
|
|
60d08b: 89 85 38 ff ff ff mov %eax,-0xc8(%rbp)
|
|
60d091: 44 89 8d 40 ff ff ff mov %r9d,-0xc0(%rbp)
|
|
60d098: 44 89 85 44 ff ff ff mov %r8d,-0xbc(%rbp)
|
|
60d09f: e8 3c de ff ff call 60aee0 <_fini+0x1ec6>
|
|
60d0a4: 48 8b 45 80 mov -0x80(%rbp),%rax
|
|
60d0a8: 44 8b 85 44 ff ff ff mov -0xbc(%rbp),%r8d
|
|
60d0af: 44 8b 8d 40 ff ff ff mov -0xc0(%rbp),%r9d
|
|
60d0b6: f6 00 20 testb $0x20,(%rax)
|
|
60d0b9: 8b 85 38 ff ff ff mov -0xc8(%rbp),%eax
|
|
60d0bf: 0f 84 9f 07 00 00 je 60d864 <_fini+0x484a>
|
|
60d0c5: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax
|
|
60d0cc: 8b bd 78 ff ff ff mov -0x88(%rbp),%edi
|
|
60d0d2: 89 c1 mov %eax,%ecx
|
|
60d0d4: 39 f8 cmp %edi,%eax
|
|
60d0d6: 0f 8d d5 f8 ff ff jge 60c9b1 <_fini+0x3997>
|
|
60d0dc: 8b 85 68 ff ff ff mov -0x98(%rbp),%eax
|
|
60d0e2: 41 39 c1 cmp %eax,%r9d
|
|
60d0e5: 0f 9e 85 50 ff ff ff setle -0xb0(%rbp)
|
|
60d0ec: 8b 95 78 ff ff ff mov -0x88(%rbp),%edx
|
|
60d0f2: 48 8b 7d 80 mov -0x80(%rbp),%rdi
|
|
60d0f6: be 30 00 00 00 mov $0x30,%esi
|
|
60d0fb: 44 89 85 44 ff ff ff mov %r8d,-0xbc(%rbp)
|
|
60d102: e8 d9 dd ff ff call 60aee0 <_fini+0x1ec6>
|
|
60d107: 44 8b 85 44 ff ff ff mov -0xbc(%rbp),%r8d
|
|
60d10e: 48 8b 45 80 mov -0x80(%rbp),%rax
|
|
60d112: f6 00 20 testb $0x20,(%rax)
|
|
60d115: 75 21 jne 60d138 <_fini+0x411e>
|
|
60d117: 48 8b 55 80 mov -0x80(%rbp),%rdx
|
|
60d11b: 48 8b b5 48 ff ff ff mov -0xb8(%rbp),%rsi
|
|
60d122: 4c 89 ff mov %r15,%rdi
|
|
60d125: 44 89 85 78 ff ff ff mov %r8d,-0x88(%rbp)
|
|
60d12c: e8 af d3 ff ff call 60a4e0 <_fini+0x14c6>
|
|
60d131: 44 8b 85 78 ff ff ff mov -0x88(%rbp),%r8d
|
|
60d138: 41 81 f4 00 20 00 00 xor $0x2000,%r12d
|
|
60d13f: 41 81 e4 00 20 01 00 and $0x12000,%r12d
|
|
60d146: 0f 85 65 f8 ff ff jne 60c9b1 <_fini+0x3997>
|
|
60d14c: 80 bd 50 ff ff ff 00 cmpb $0x0,-0xb0(%rbp)
|
|
60d153: 0f 85 58 f8 ff ff jne 60c9b1 <_fini+0x3997>
|
|
60d159: 8b 8d 68 ff ff ff mov -0x98(%rbp),%ecx
|
|
60d15f: 48 8b 7d 80 mov -0x80(%rbp),%rdi
|
|
60d163: 44 89 c2 mov %r8d,%edx
|
|
60d166: be 20 00 00 00 mov $0x20,%esi
|
|
60d16b: 44 89 85 78 ff ff ff mov %r8d,-0x88(%rbp)
|
|
60d172: e8 69 dd ff ff call 60aee0 <_fini+0x1ec6>
|
|
60d177: 44 8b 85 78 ff ff ff mov -0x88(%rbp),%r8d
|
|
60d17e: e9 2e f8 ff ff jmp 60c9b1 <_fini+0x3997>
|
|
60d183: 44 8b 85 78 ff ff ff mov -0x88(%rbp),%r8d
|
|
60d18a: 45 85 c0 test %r8d,%r8d
|
|
60d18d: 79 0d jns 60d19c <_fini+0x4182>
|
|
60d18f: f6 85 68 ff ff ff 01 testb $0x1,-0x98(%rbp)
|
|
60d196: 0f 85 a2 fa ff ff jne 60cc3e <_fini+0x3c24>
|
|
60d19c: 44 89 95 68 ff ff ff mov %r10d,-0x98(%rbp)
|
|
60d1a3: 41 89 d0 mov %edx,%r8d
|
|
60d1a6: 44 89 ce mov %r9d,%esi
|
|
60d1a9: 44 89 e1 mov %r12d,%ecx
|
|
60d1ac: ff 75 98 push -0x68(%rbp)
|
|
60d1af: ff 75 90 push -0x70(%rbp)
|
|
60d1b2: 48 8b 7d 80 mov -0x80(%rbp),%rdi
|
|
60d1b6: 8b 95 78 ff ff ff mov -0x88(%rbp),%edx
|
|
60d1bc: e8 3f de ff ff call 60b000 <_fini+0x1fe6>
|
|
60d1c1: 5e pop %rsi
|
|
60d1c2: 44 8b 95 68 ff ff ff mov -0x98(%rbp),%r10d
|
|
60d1c9: 83 f8 ff cmp $0xffffffff,%eax
|
|
60d1cc: 41 89 c0 mov %eax,%r8d
|
|
60d1cf: 5f pop %rdi
|
|
60d1d0: 0f 85 d2 f7 ff ff jne 60c9a8 <_fini+0x398e>
|
|
60d1d6: e9 63 fa ff ff jmp 60cc3e <_fini+0x3c24>
|
|
60d1db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
60d1e0: 48 8b 75 90 mov -0x70(%rbp),%rsi
|
|
60d1e4: 48 85 f6 test %rsi,%rsi
|
|
60d1e7: 0f 88 29 08 00 00 js 60da16 <_fini+0x49fc>
|
|
60d1ed: 48 8d 3d ea 50 df ff lea -0x20af16(%rip),%rdi # 4022de <main-0x202d8f>
|
|
60d1f4: b8 01 00 00 00 mov $0x1,%eax
|
|
60d1f9: 48 89 bd 50 ff ff ff mov %rdi,-0xb0(%rbp)
|
|
60d200: 41 f7 c4 00 08 00 00 test $0x800,%r12d
|
|
60d207: 75 1b jne 60d224 <_fini+0x420a>
|
|
60d209: 41 f6 c4 01 test $0x1,%r12b
|
|
60d20d: 48 8d 57 ff lea -0x1(%rdi),%rdx
|
|
60d211: 48 8d 7f 01 lea 0x1(%rdi),%rdi
|
|
60d215: 48 0f 45 d7 cmovne %rdi,%rdx
|
|
60d219: 41 0f 44 c3 cmove %r11d,%eax
|
|
60d21d: 48 89 95 50 ff ff ff mov %rdx,-0xb0(%rbp)
|
|
60d224: 48 85 f6 test %rsi,%rsi
|
|
60d227: 0f 84 9a 08 00 00 je 60dac7 <_fini+0x4aad>
|
|
60d22d: 4c 89 9d 48 ff ff ff mov %r11,-0xb8(%rbp)
|
|
60d234: 4c 8d 45 c8 lea -0x38(%rbp),%r8
|
|
60d238: 89 c7 mov %eax,%edi
|
|
60d23a: 48 b9 cd cc cc cc cc movabs $0xcccccccccccccccd,%rcx
|
|
60d241: cc cc cc
|
|
60d244: 4d 89 c7 mov %r8,%r15
|
|
60d247: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60d24e: 00 00 00 00
|
|
60d252: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60d259: 00 00 00 00
|
|
60d25d: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60d264: 00 00 00 00
|
|
60d268: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60d26f: 00 00 00 00
|
|
60d273: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60d27a: 00 00 00 00
|
|
60d27e: 66 90 xchg %ax,%ax
|
|
60d280: 48 89 f0 mov %rsi,%rax
|
|
60d283: 49 83 ef 01 sub $0x1,%r15
|
|
60d287: 48 f7 e1 mul %rcx
|
|
60d28a: 48 89 f0 mov %rsi,%rax
|
|
60d28d: 48 c1 ea 03 shr $0x3,%rdx
|
|
60d291: 4c 8d 1c 92 lea (%rdx,%rdx,4),%r11
|
|
60d295: 4d 01 db add %r11,%r11
|
|
60d298: 4c 29 d8 sub %r11,%rax
|
|
60d29b: 83 c0 30 add $0x30,%eax
|
|
60d29e: 41 88 07 mov %al,(%r15)
|
|
60d2a1: 48 89 f0 mov %rsi,%rax
|
|
60d2a4: 48 89 d6 mov %rdx,%rsi
|
|
60d2a7: 48 83 f8 09 cmp $0x9,%rax
|
|
60d2ab: 77 d3 ja 60d280 <_fini+0x4266>
|
|
60d2ad: 4c 8b 9d 48 ff ff ff mov -0xb8(%rbp),%r11
|
|
60d2b4: 89 f8 mov %edi,%eax
|
|
60d2b6: 8b bd 78 ff ff ff mov -0x88(%rbp),%edi
|
|
60d2bc: 85 ff test %edi,%edi
|
|
60d2be: 79 0d jns 60d2cd <_fini+0x42b3>
|
|
60d2c0: f6 85 68 ff ff ff 01 testb $0x1,-0x98(%rbp)
|
|
60d2c7: 0f 85 71 f9 ff ff jne 60cc3e <_fini+0x3c24>
|
|
60d2cd: 8b 8d 68 ff ff ff mov -0x98(%rbp),%ecx
|
|
60d2d3: 44 89 e2 mov %r12d,%edx
|
|
60d2d6: 8b b5 78 ff ff ff mov -0x88(%rbp),%esi
|
|
60d2dc: 81 e2 ff ff fe ff and $0xfffeffff,%edx
|
|
60d2e2: 85 c9 test %ecx,%ecx
|
|
60d2e4: 44 0f 45 e2 cmovne %edx,%r12d
|
|
60d2e8: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp)
|
|
60d2ed: 0f 94 c2 sete %dl
|
|
60d2f0: 85 f6 test %esi,%esi
|
|
60d2f2: 75 08 jne 60d2fc <_fini+0x42e2>
|
|
60d2f4: 84 d2 test %dl,%dl
|
|
60d2f6: 0f 85 45 06 00 00 jne 60d941 <_fini+0x4927>
|
|
60d2fc: 4c 89 c7 mov %r8,%rdi
|
|
60d2ff: 48 63 8d 78 ff ff ff movslq -0x88(%rbp),%rcx
|
|
60d306: 0f b6 d2 movzbl %dl,%edx
|
|
60d309: 4c 29 ff sub %r15,%rdi
|
|
60d30c: 48 01 fa add %rdi,%rdx
|
|
60d30f: 48 89 bd 48 ff ff ff mov %rdi,-0xb8(%rbp)
|
|
60d316: 48 39 ca cmp %rcx,%rdx
|
|
60d319: 48 0f 4c d1 cmovl %rcx,%rdx
|
|
60d31d: 48 63 ca movslq %edx,%rcx
|
|
60d320: 48 39 cf cmp %rcx,%rdi
|
|
60d323: 89 d1 mov %edx,%ecx
|
|
60d325: ba ff ff ff 7f mov $0x7fffffff,%edx
|
|
60d32a: 0f 4f cf cmovg %edi,%ecx
|
|
60d32d: 29 c2 sub %eax,%edx
|
|
60d32f: 89 8d 78 ff ff ff mov %ecx,-0x88(%rbp)
|
|
60d335: 39 ca cmp %ecx,%edx
|
|
60d337: 0f 8c 01 f9 ff ff jl 60cc3e <_fini+0x3c24>
|
|
60d33d: 8b bd 78 ff ff ff mov -0x88(%rbp),%edi
|
|
60d343: 01 c7 add %eax,%edi
|
|
60d345: 89 bd 68 ff ff ff mov %edi,-0x98(%rbp)
|
|
60d34b: e9 00 fd ff ff jmp 60d050 <_fini+0x4036>
|
|
60d350: 48 8b 45 90 mov -0x70(%rbp),%rax
|
|
60d354: 89 d6 mov %edx,%esi
|
|
60d356: 83 e6 20 and $0x20,%esi
|
|
60d359: 48 85 c0 test %rax,%rax
|
|
60d35c: 0f 84 88 01 00 00 je 60d4ea <_fini+0x44d0>
|
|
60d362: 44 89 e7 mov %r12d,%edi
|
|
60d365: 83 e7 08 and $0x8,%edi
|
|
60d368: 89 bd 48 ff ff ff mov %edi,-0xb8(%rbp)
|
|
60d36e: 89 95 50 ff ff ff mov %edx,-0xb0(%rbp)
|
|
60d374: 4c 8d 45 c8 lea -0x38(%rbp),%r8
|
|
60d378: 48 8d 3d 71 50 df ff lea -0x20af8f(%rip),%rdi # 4023f0 <main-0x202c7d>
|
|
60d37f: 4d 89 c7 mov %r8,%r15
|
|
60d382: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60d389: 00 00 00 00
|
|
60d38d: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60d394: 00 00 00 00
|
|
60d398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
60d39f: 00
|
|
60d3a0: 48 89 c1 mov %rax,%rcx
|
|
60d3a3: 49 83 ef 01 sub $0x1,%r15
|
|
60d3a7: 83 e1 0f and $0xf,%ecx
|
|
60d3aa: 0f b6 14 0f movzbl (%rdi,%rcx,1),%edx
|
|
60d3ae: 09 f2 or %esi,%edx
|
|
60d3b0: 48 c1 e8 04 shr $0x4,%rax
|
|
60d3b4: 41 88 17 mov %dl,(%r15)
|
|
60d3b7: 75 e7 jne 60d3a0 <_fini+0x4386>
|
|
60d3b9: 8b 8d 48 ff ff ff mov -0xb8(%rbp),%ecx
|
|
60d3bf: 48 8d 3d 17 4f df ff lea -0x20b0e9(%rip),%rdi # 4022dd <main-0x202d90>
|
|
60d3c6: 8b 95 50 ff ff ff mov -0xb0(%rbp),%edx
|
|
60d3cc: 44 89 d8 mov %r11d,%eax
|
|
60d3cf: 48 89 bd 50 ff ff ff mov %rdi,-0xb0(%rbp)
|
|
60d3d6: 85 c9 test %ecx,%ecx
|
|
60d3d8: 0f 84 d8 fe ff ff je 60d2b6 <_fini+0x429c>
|
|
60d3de: 89 d0 mov %edx,%eax
|
|
60d3e0: c1 f8 04 sar $0x4,%eax
|
|
60d3e3: 48 98 cltq
|
|
60d3e5: 48 01 c7 add %rax,%rdi
|
|
60d3e8: b8 02 00 00 00 mov $0x2,%eax
|
|
60d3ed: 48 89 bd 50 ff ff ff mov %rdi,-0xb0(%rbp)
|
|
60d3f4: e9 bd fe ff ff jmp 60d2b6 <_fini+0x429c>
|
|
60d3f9: 44 89 8d 48 ff ff ff mov %r9d,-0xb8(%rbp)
|
|
60d400: 44 89 95 50 ff ff ff mov %r10d,-0xb0(%rbp)
|
|
60d407: 4c 89 9d 68 ff ff ff mov %r11,-0x98(%rbp)
|
|
60d40e: e8 9d c0 ff ff call 6094b0 <_fini+0x496>
|
|
60d413: 8b 38 mov (%rax),%edi
|
|
60d415: e8 26 14 00 00 call 60e840 <_fini+0x5826>
|
|
60d41a: 4c 8b 9d 68 ff ff ff mov -0x98(%rbp),%r11
|
|
60d421: 44 8b 95 50 ff ff ff mov -0xb0(%rbp),%r10d
|
|
60d428: 44 8b 8d 48 ff ff ff mov -0xb8(%rbp),%r9d
|
|
60d42f: 49 89 c7 mov %rax,%r15
|
|
60d432: 8b 85 78 ff ff ff mov -0x88(%rbp),%eax
|
|
60d438: 85 c0 test %eax,%eax
|
|
60d43a: 0f 88 49 05 00 00 js 60d989 <_fini+0x496f>
|
|
60d440: 48 63 b5 78 ff ff ff movslq -0x88(%rbp),%rsi
|
|
60d447: 4c 89 ff mov %r15,%rdi
|
|
60d44a: 44 89 8d 48 ff ff ff mov %r9d,-0xb8(%rbp)
|
|
60d451: 44 89 95 50 ff ff ff mov %r10d,-0xb0(%rbp)
|
|
60d458: 4c 89 9d 68 ff ff ff mov %r11,-0x98(%rbp)
|
|
60d45f: e8 2c 0c 00 00 call 60e090 <_fini+0x5076>
|
|
60d464: 44 8b 8d 48 ff ff ff mov -0xb8(%rbp),%r9d
|
|
60d46b: 44 8b 95 50 ff ff ff mov -0xb0(%rbp),%r10d
|
|
60d472: 4c 8b 9d 68 ff ff ff mov -0x98(%rbp),%r11
|
|
60d479: 49 8d 14 07 lea (%r15,%rax,1),%rdx
|
|
60d47d: 4c 29 fa sub %r15,%rdx
|
|
60d480: 89 85 78 ff ff ff mov %eax,-0x88(%rbp)
|
|
60d486: 41 81 e4 ff ff fe ff and $0xfffeffff,%r12d
|
|
60d48d: 48 89 95 48 ff ff ff mov %rdx,-0xb8(%rbp)
|
|
60d494: 48 89 d7 mov %rdx,%rdi
|
|
60d497: 48 63 d0 movslq %eax,%rdx
|
|
60d49a: 48 39 d7 cmp %rdx,%rdi
|
|
60d49d: 0f 8e fb 03 00 00 jle 60d89e <_fini+0x4884>
|
|
60d4a3: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax
|
|
60d4aa: e9 7d fb ff ff jmp 60d02c <_fini+0x4012>
|
|
60d4af: 8b bd 78 ff ff ff mov -0x88(%rbp),%edi
|
|
60d4b5: b8 10 00 00 00 mov $0x10,%eax
|
|
60d4ba: be 20 00 00 00 mov $0x20,%esi
|
|
60d4bf: c7 85 48 ff ff ff 08 movl $0x8,-0xb8(%rbp)
|
|
60d4c6: 00 00 00
|
|
60d4c9: ba 78 00 00 00 mov $0x78,%edx
|
|
60d4ce: 39 c7 cmp %eax,%edi
|
|
60d4d0: 0f 43 c7 cmovae %edi,%eax
|
|
60d4d3: 41 83 cc 08 or $0x8,%r12d
|
|
60d4d7: 89 85 78 ff ff ff mov %eax,-0x88(%rbp)
|
|
60d4dd: 48 8b 45 90 mov -0x70(%rbp),%rax
|
|
60d4e1: 48 85 c0 test %rax,%rax
|
|
60d4e4: 0f 85 84 fe ff ff jne 60d36e <_fini+0x4354>
|
|
60d4ea: 48 8d 3d ec 4d df ff lea -0x20b214(%rip),%rdi # 4022dd <main-0x202d90>
|
|
60d4f1: 4c 8d 45 c8 lea -0x38(%rbp),%r8
|
|
60d4f5: 44 89 d8 mov %r11d,%eax
|
|
60d4f8: 48 89 bd 50 ff ff ff mov %rdi,-0xb0(%rbp)
|
|
60d4ff: 4d 89 c7 mov %r8,%r15
|
|
60d502: e9 af fd ff ff jmp 60d2b6 <_fini+0x429c>
|
|
60d507: 4c 8b 7d 90 mov -0x70(%rbp),%r15
|
|
60d50b: 48 8d 05 d5 4d df ff lea -0x20b22b(%rip),%rax # 4022e7 <main-0x202d86>
|
|
60d512: 4d 85 ff test %r15,%r15
|
|
60d515: 4c 0f 44 f8 cmove %rax,%r15
|
|
60d519: e9 14 ff ff ff jmp 60d432 <_fini+0x4418>
|
|
60d51e: 48 8b 75 90 mov -0x70(%rbp),%rsi
|
|
60d522: 48 85 f6 test %rsi,%rsi
|
|
60d525: 0f 85 65 05 00 00 jne 60da90 <_fini+0x4a76>
|
|
60d52b: 48 8d 3d ab 4d df ff lea -0x20b255(%rip),%rdi # 4022dd <main-0x202d90>
|
|
60d532: 40 88 75 c7 mov %sil,-0x39(%rbp)
|
|
60d536: 41 81 e4 ff ff fe ff and $0xfffeffff,%r12d
|
|
60d53d: 44 89 d8 mov %r11d,%eax
|
|
60d540: c7 85 68 ff ff ff 01 movl $0x1,-0x98(%rbp)
|
|
60d547: 00 00 00
|
|
60d54a: 4c 8d 7d c7 lea -0x39(%rbp),%r15
|
|
60d54e: 48 89 bd 50 ff ff ff mov %rdi,-0xb0(%rbp)
|
|
60d555: c7 85 78 ff ff ff 01 movl $0x1,-0x88(%rbp)
|
|
60d55c: 00 00 00
|
|
60d55f: 48 c7 85 48 ff ff ff movq $0x1,-0xb8(%rbp)
|
|
60d566: 01 00 00 00
|
|
60d56a: e9 e1 fa ff ff jmp 60d050 <_fini+0x4036>
|
|
60d56f: 48 63 95 78 ff ff ff movslq -0x88(%rbp),%rdx
|
|
60d576: 4c 8b 45 90 mov -0x70(%rbp),%r8
|
|
60d57a: 48 85 d2 test %rdx,%rdx
|
|
60d57d: 0f 84 78 05 00 00 je 60dafb <_fini+0x4ae1>
|
|
60d583: 45 31 ff xor %r15d,%r15d
|
|
60d586: 48 8d 45 ac lea -0x54(%rbp),%rax
|
|
60d58a: 44 89 a5 40 ff ff ff mov %r12d,-0xc0(%rbp)
|
|
60d591: 4d 89 c4 mov %r8,%r12
|
|
60d594: 48 89 9d 30 ff ff ff mov %rbx,-0xd0(%rbp)
|
|
60d59b: 4c 89 fb mov %r15,%rbx
|
|
60d59e: 49 89 d7 mov %rdx,%r15
|
|
60d5a1: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp)
|
|
60d5a8: 4c 89 9d 50 ff ff ff mov %r11,-0xb0(%rbp)
|
|
60d5af: 44 89 95 48 ff ff ff mov %r10d,-0xb8(%rbp)
|
|
60d5b6: 44 89 8d 44 ff ff ff mov %r9d,-0xbc(%rbp)
|
|
60d5bd: 4c 89 85 38 ff ff ff mov %r8,-0xc8(%rbp)
|
|
60d5c4: eb 3e jmp 60d604 <_fini+0x45ea>
|
|
60d5c6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
|
|
60d5cd: 00 00 00
|
|
60d5d0: 48 8b bd 68 ff ff ff mov -0x98(%rbp),%rdi
|
|
60d5d7: 49 83 c4 04 add $0x4,%r12
|
|
60d5db: e8 50 39 00 00 call 610f30 <_fini+0x7f16>
|
|
60d5e0: 85 c0 test %eax,%eax
|
|
60d5e2: 0f 88 d0 f5 ff ff js 60cbb8 <_fini+0x3b9e>
|
|
60d5e8: 4c 89 fa mov %r15,%rdx
|
|
60d5eb: 48 98 cltq
|
|
60d5ed: 48 29 da sub %rbx,%rdx
|
|
60d5f0: 48 39 c2 cmp %rax,%rdx
|
|
60d5f3: 72 17 jb 60d60c <_fini+0x45f2>
|
|
60d5f5: 4c 63 bd 78 ff ff ff movslq -0x88(%rbp),%r15
|
|
60d5fc: 48 01 c3 add %rax,%rbx
|
|
60d5ff: 4c 39 fb cmp %r15,%rbx
|
|
60d602: 73 08 jae 60d60c <_fini+0x45f2>
|
|
60d604: 41 8b 34 24 mov (%r12),%esi
|
|
60d608: 85 f6 test %esi,%esi
|
|
60d60a: 75 c4 jne 60d5d0 <_fini+0x45b6>
|
|
60d60c: 49 89 df mov %rbx,%r15
|
|
60d60f: 4c 8b 9d 50 ff ff ff mov -0xb0(%rbp),%r11
|
|
60d616: 44 8b 95 48 ff ff ff mov -0xb8(%rbp),%r10d
|
|
60d61d: 44 8b 8d 44 ff ff ff mov -0xbc(%rbp),%r9d
|
|
60d624: 44 8b a5 40 ff ff ff mov -0xc0(%rbp),%r12d
|
|
60d62b: 4c 8b 85 38 ff ff ff mov -0xc8(%rbp),%r8
|
|
60d632: 48 8b 9d 30 ff ff ff mov -0xd0(%rbp),%rbx
|
|
60d639: 49 81 ff ff ff ff 7f cmp $0x7fffffff,%r15
|
|
60d640: 0f 87 f8 f5 ff ff ja 60cc3e <_fini+0x3c24>
|
|
60d646: 45 39 f9 cmp %r15d,%r9d
|
|
60d649: 44 89 f8 mov %r15d,%eax
|
|
60d64c: 0f 9e c2 setle %dl
|
|
60d64f: 41 f7 c4 00 20 01 00 test $0x12000,%r12d
|
|
60d656: 0f 95 c1 setne %cl
|
|
60d659: 08 d1 or %dl,%cl
|
|
60d65b: 0f 84 d4 03 00 00 je 60da35 <_fini+0x4a1b>
|
|
60d661: 4d 85 ff test %r15,%r15
|
|
60d664: 0f 84 f0 04 00 00 je 60db5a <_fini+0x4b40>
|
|
60d66a: 31 c9 xor %ecx,%ecx
|
|
60d66c: 48 8d 7d ac lea -0x54(%rbp),%rdi
|
|
60d670: 44 89 a5 40 ff ff ff mov %r12d,-0xc0(%rbp)
|
|
60d677: 4d 89 c4 mov %r8,%r12
|
|
60d67a: 48 89 9d 38 ff ff ff mov %rbx,-0xc8(%rbp)
|
|
60d681: 48 89 cb mov %rcx,%rbx
|
|
60d684: 48 89 bd 78 ff ff ff mov %rdi,-0x88(%rbp)
|
|
60d68b: 44 89 95 68 ff ff ff mov %r10d,-0x98(%rbp)
|
|
60d692: 89 85 50 ff ff ff mov %eax,-0xb0(%rbp)
|
|
60d698: 88 95 48 ff ff ff mov %dl,-0xb8(%rbp)
|
|
60d69e: 44 89 8d 44 ff ff ff mov %r9d,-0xbc(%rbp)
|
|
60d6a5: eb 12 jmp 60d6b9 <_fini+0x469f>
|
|
60d6a7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
60d6ae: 00 00
|
|
60d6b0: 4c 39 fb cmp %r15,%rbx
|
|
60d6b3: 0f 83 01 02 00 00 jae 60d8ba <_fini+0x48a0>
|
|
60d6b9: 41 8b 34 24 mov (%r12),%esi
|
|
60d6bd: 85 f6 test %esi,%esi
|
|
60d6bf: 0f 84 f5 01 00 00 je 60d8ba <_fini+0x48a0>
|
|
60d6c5: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi
|
|
60d6cc: 49 83 c4 04 add $0x4,%r12
|
|
60d6d0: e8 5b 38 00 00 call 610f30 <_fini+0x7f16>
|
|
60d6d5: 48 63 f0 movslq %eax,%rsi
|
|
60d6d8: 48 01 f3 add %rsi,%rbx
|
|
60d6db: 49 39 df cmp %rbx,%r15
|
|
60d6de: 0f 82 d6 01 00 00 jb 60d8ba <_fini+0x48a0>
|
|
60d6e4: 48 8b 45 80 mov -0x80(%rbp),%rax
|
|
60d6e8: f6 00 20 testb $0x20,(%rax)
|
|
60d6eb: 75 c3 jne 60d6b0 <_fini+0x4696>
|
|
60d6ed: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi
|
|
60d6f4: 48 89 c2 mov %rax,%rdx
|
|
60d6f7: e8 e4 cd ff ff call 60a4e0 <_fini+0x14c6>
|
|
60d6fc: eb b2 jmp 60d6b0 <_fini+0x4696>
|
|
60d6fe: 83 f8 07 cmp $0x7,%eax
|
|
60d701: 0f 87 aa f2 ff ff ja 60c9b1 <_fini+0x3997>
|
|
60d707: 48 8d 15 c2 4c df ff lea -0x20b33e(%rip),%rdx # 4023d0 <main-0x202c9d>
|
|
60d70e: 48 63 04 8a movslq (%rdx,%rcx,4),%rax
|
|
60d712: 48 01 d0 add %rdx,%rax
|
|
60d715: 3e ff e0 notrack jmp *%rax
|
|
60d718: 48 63 45 8c movslq -0x74(%rbp),%rax
|
|
60d71c: 48 8b 55 90 mov -0x70(%rbp),%rdx
|
|
60d720: 48 89 02 mov %rax,(%rdx)
|
|
60d723: e9 89 f2 ff ff jmp 60c9b1 <_fini+0x3997>
|
|
60d728: 48 8b 45 90 mov -0x70(%rbp),%rax
|
|
60d72c: 4c 8d 45 c8 lea -0x38(%rbp),%r8
|
|
60d730: 4d 89 c7 mov %r8,%r15
|
|
60d733: 48 85 c0 test %rax,%rax
|
|
60d736: 74 1d je 60d755 <_fini+0x473b>
|
|
60d738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
60d73f: 00
|
|
60d740: 89 c2 mov %eax,%edx
|
|
60d742: 49 83 ef 01 sub $0x1,%r15
|
|
60d746: 83 e2 07 and $0x7,%edx
|
|
60d749: 83 c2 30 add $0x30,%edx
|
|
60d74c: 48 c1 e8 03 shr $0x3,%rax
|
|
60d750: 41 88 17 mov %dl,(%r15)
|
|
60d753: 75 eb jne 60d740 <_fini+0x4726>
|
|
60d755: 48 8d 3d 81 4b df ff lea -0x20b47f(%rip),%rdi # 4022dd <main-0x202d90>
|
|
60d75c: 44 89 d8 mov %r11d,%eax
|
|
60d75f: 48 89 bd 50 ff ff ff mov %rdi,-0xb0(%rbp)
|
|
60d766: 41 f6 c4 08 test $0x8,%r12b
|
|
60d76a: 0f 84 46 fb ff ff je 60d2b6 <_fini+0x429c>
|
|
60d770: 48 63 95 78 ff ff ff movslq -0x88(%rbp),%rdx
|
|
60d777: 4c 89 c7 mov %r8,%rdi
|
|
60d77a: 4c 29 ff sub %r15,%rdi
|
|
60d77d: 48 89 d1 mov %rdx,%rcx
|
|
60d780: 8d 77 01 lea 0x1(%rdi),%esi
|
|
60d783: 48 39 d7 cmp %rdx,%rdi
|
|
60d786: 0f 4d ce cmovge %esi,%ecx
|
|
60d789: 89 8d 78 ff ff ff mov %ecx,-0x88(%rbp)
|
|
60d78f: e9 22 fb ff ff jmp 60d2b6 <_fini+0x429c>
|
|
60d794: 48 8d 3d 42 4b df ff lea -0x20b4be(%rip),%rdi # 4022dd <main-0x202d90>
|
|
60d79b: 48 8b 75 90 mov -0x70(%rbp),%rsi
|
|
60d79f: 44 89 d8 mov %r11d,%eax
|
|
60d7a2: 48 89 bd 50 ff ff ff mov %rdi,-0xb0(%rbp)
|
|
60d7a9: e9 76 fa ff ff jmp 60d224 <_fini+0x420a>
|
|
60d7ae: 48 8b 75 90 mov -0x70(%rbp),%rsi
|
|
60d7b2: e9 74 fd ff ff jmp 60d52b <_fini+0x4511>
|
|
60d7b7: 48 8b 45 90 mov -0x70(%rbp),%rax
|
|
60d7bb: 0f b7 7d 8c movzwl -0x74(%rbp),%edi
|
|
60d7bf: 66 89 38 mov %di,(%rax)
|
|
60d7c2: e9 ea f1 ff ff jmp 60c9b1 <_fini+0x3997>
|
|
60d7c7: 48 8b 45 90 mov -0x70(%rbp),%rax
|
|
60d7cb: 0f b6 7d 8c movzbl -0x74(%rbp),%edi
|
|
60d7cf: 40 88 38 mov %dil,(%rax)
|
|
60d7d2: e9 da f1 ff ff jmp 60c9b1 <_fini+0x3997>
|
|
60d7d7: 48 8b 45 90 mov -0x70(%rbp),%rax
|
|
60d7db: 8b 7d 8c mov -0x74(%rbp),%edi
|
|
60d7de: 89 38 mov %edi,(%rax)
|
|
60d7e0: e9 cc f1 ff ff jmp 60c9b1 <_fini+0x3997>
|
|
60d7e5: 0f 1f 00 nopl (%rax)
|
|
60d7e8: 48 8b 7d 80 mov -0x80(%rbp),%rdi
|
|
60d7ec: f6 07 20 testb $0x20,(%rdi)
|
|
60d7ef: 74 73 je 60d864 <_fini+0x484a>
|
|
60d7f1: 8b 8d 68 ff ff ff mov -0x98(%rbp),%ecx
|
|
60d7f7: 44 89 e0 mov %r12d,%eax
|
|
60d7fa: 41 39 c9 cmp %ecx,%r9d
|
|
60d7fd: 0f 9e 85 50 ff ff ff setle -0xb0(%rbp)
|
|
60d804: 35 00 00 01 00 xor $0x10000,%eax
|
|
60d809: 0f b6 bd 50 ff ff ff movzbl -0xb0(%rbp),%edi
|
|
60d810: a9 00 20 01 00 test $0x12000,%eax
|
|
60d815: 75 24 jne 60d83b <_fini+0x4821>
|
|
60d817: 40 84 ff test %dil,%dil
|
|
60d81a: 75 1f jne 60d83b <_fini+0x4821>
|
|
60d81c: 48 8b 7d 80 mov -0x80(%rbp),%rdi
|
|
60d820: 44 89 c2 mov %r8d,%edx
|
|
60d823: be 30 00 00 00 mov $0x30,%esi
|
|
60d828: 44 89 85 44 ff ff ff mov %r8d,-0xbc(%rbp)
|
|
60d82f: e8 ac d6 ff ff call 60aee0 <_fini+0x1ec6>
|
|
60d834: 44 8b 85 44 ff ff ff mov -0xbc(%rbp),%r8d
|
|
60d83b: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax
|
|
60d842: 8b bd 78 ff ff ff mov -0x88(%rbp),%edi
|
|
60d848: 89 c1 mov %eax,%ecx
|
|
60d84a: 39 f8 cmp %edi,%eax
|
|
60d84c: 0f 8d bc f8 ff ff jge 60d10e <_fini+0x40f4>
|
|
60d852: e9 95 f8 ff ff jmp 60d0ec <_fini+0x40d2>
|
|
60d857: 48 8b 7d 80 mov -0x80(%rbp),%rdi
|
|
60d85b: f6 07 20 testb $0x20,(%rdi)
|
|
60d85e: 0f 85 61 f8 ff ff jne 60d0c5 <_fini+0x40ab>
|
|
60d864: 48 8b 55 80 mov -0x80(%rbp),%rdx
|
|
60d868: 48 8b bd 50 ff ff ff mov -0xb0(%rbp),%rdi
|
|
60d86f: 48 63 f0 movslq %eax,%rsi
|
|
60d872: 44 89 85 40 ff ff ff mov %r8d,-0xc0(%rbp)
|
|
60d879: 44 89 8d 44 ff ff ff mov %r9d,-0xbc(%rbp)
|
|
60d880: e8 5b cc ff ff call 60a4e0 <_fini+0x14c6>
|
|
60d885: 44 8b 8d 44 ff ff ff mov -0xbc(%rbp),%r9d
|
|
60d88c: 44 8b 85 40 ff ff ff mov -0xc0(%rbp),%r8d
|
|
60d893: e9 59 ff ff ff jmp 60d7f1 <_fini+0x47d7>
|
|
60d898: 8b 85 78 ff ff ff mov -0x88(%rbp),%eax
|
|
60d89e: 48 8d 3d 38 4a df ff lea -0x20b5c8(%rip),%rdi # 4022dd <main-0x202d90>
|
|
60d8a5: 89 85 68 ff ff ff mov %eax,-0x98(%rbp)
|
|
60d8ab: 44 89 d8 mov %r11d,%eax
|
|
60d8ae: 48 89 bd 50 ff ff ff mov %rdi,-0xb0(%rbp)
|
|
60d8b5: e9 96 f7 ff ff jmp 60d050 <_fini+0x4036>
|
|
60d8ba: 44 8b 95 68 ff ff ff mov -0x98(%rbp),%r10d
|
|
60d8c1: 8b 85 50 ff ff ff mov -0xb0(%rbp),%eax
|
|
60d8c7: 0f b6 95 48 ff ff ff movzbl -0xb8(%rbp),%edx
|
|
60d8ce: 44 8b 8d 44 ff ff ff mov -0xbc(%rbp),%r9d
|
|
60d8d5: 44 8b a5 40 ff ff ff mov -0xc0(%rbp),%r12d
|
|
60d8dc: 48 8b 9d 38 ff ff ff mov -0xc8(%rbp),%rbx
|
|
60d8e3: 41 81 f4 00 20 00 00 xor $0x2000,%r12d
|
|
60d8ea: 41 81 e4 00 20 01 00 and $0x12000,%r12d
|
|
60d8f1: 75 3f jne 60d932 <_fini+0x4918>
|
|
60d8f3: 84 d2 test %dl,%dl
|
|
60d8f5: 75 3b jne 60d932 <_fini+0x4918>
|
|
60d8f7: 48 8b 7d 80 mov -0x80(%rbp),%rdi
|
|
60d8fb: 89 c1 mov %eax,%ecx
|
|
60d8fd: 44 89 ca mov %r9d,%edx
|
|
60d900: be 20 00 00 00 mov $0x20,%esi
|
|
60d905: 44 89 95 50 ff ff ff mov %r10d,-0xb0(%rbp)
|
|
60d90c: 89 85 68 ff ff ff mov %eax,-0x98(%rbp)
|
|
60d912: 44 89 8d 78 ff ff ff mov %r9d,-0x88(%rbp)
|
|
60d919: e8 c2 d5 ff ff call 60aee0 <_fini+0x1ec6>
|
|
60d91e: 44 8b 95 50 ff ff ff mov -0xb0(%rbp),%r10d
|
|
60d925: 8b 85 68 ff ff ff mov -0x98(%rbp),%eax
|
|
60d92b: 44 8b 8d 78 ff ff ff mov -0x88(%rbp),%r9d
|
|
60d932: 44 39 c8 cmp %r9d,%eax
|
|
60d935: 44 0f 4d c8 cmovge %eax,%r9d
|
|
60d939: 45 89 c8 mov %r9d,%r8d
|
|
60d93c: e9 67 f0 ff ff jmp 60c9a8 <_fini+0x398e>
|
|
60d941: 89 85 68 ff ff ff mov %eax,-0x98(%rbp)
|
|
60d947: 4d 89 c7 mov %r8,%r15
|
|
60d94a: 44 89 9d 78 ff ff ff mov %r11d,-0x88(%rbp)
|
|
60d951: 48 c7 85 48 ff ff ff movq $0x0,-0xb8(%rbp)
|
|
60d958: 00 00 00 00
|
|
60d95c: e9 ef f6 ff ff jmp 60d050 <_fini+0x4036>
|
|
60d961: 48 8b 8d 58 ff ff ff mov -0xa8(%rbp),%rcx
|
|
60d968: c7 45 88 01 00 00 00 movl $0x1,-0x78(%rbp)
|
|
60d96f: 45 89 d9 mov %r11d,%r9d
|
|
60d972: c7 84 81 40 ff ff ff movl $0xa,-0xc0(%rcx,%rax,4)
|
|
60d979: 0a 00 00 00
|
|
60d97d: 0f b6 43 03 movzbl 0x3(%rbx),%eax
|
|
60d981: 48 89 d3 mov %rdx,%rbx
|
|
60d984: e9 4d f1 ff ff jmp 60cad6 <_fini+0x3abc>
|
|
60d989: be ff ff ff 7f mov $0x7fffffff,%esi
|
|
60d98e: 4c 89 ff mov %r15,%rdi
|
|
60d991: 44 89 8d 50 ff ff ff mov %r9d,-0xb0(%rbp)
|
|
60d998: 44 89 95 68 ff ff ff mov %r10d,-0x98(%rbp)
|
|
60d99f: 4c 89 9d 78 ff ff ff mov %r11,-0x88(%rbp)
|
|
60d9a6: e8 e5 06 00 00 call 60e090 <_fini+0x5076>
|
|
60d9ab: 4c 8b 9d 78 ff ff ff mov -0x88(%rbp),%r11
|
|
60d9b2: 44 8b 95 68 ff ff ff mov -0x98(%rbp),%r10d
|
|
60d9b9: 49 8d 14 07 lea (%r15,%rax,1),%rdx
|
|
60d9bd: 44 8b 8d 50 ff ff ff mov -0xb0(%rbp),%r9d
|
|
60d9c4: 80 3a 00 cmpb $0x0,(%rdx)
|
|
60d9c7: 0f 84 b0 fa ff ff je 60d47d <_fini+0x4463>
|
|
60d9cd: e9 6c f2 ff ff jmp 60cc3e <_fini+0x3c24>
|
|
60d9d2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
60d9d8: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax
|
|
60d9df: 44 89 9d 78 ff ff ff mov %r11d,-0x88(%rbp)
|
|
60d9e6: c7 85 68 ff ff ff 01 movl $0x1,-0x98(%rbp)
|
|
60d9ed: 00 00 00
|
|
60d9f0: c7 84 90 40 ff ff ff movl $0xa,-0xc0(%rax,%rdx,4)
|
|
60d9f7: 0a 00 00 00
|
|
60d9fb: e9 45 f5 ff ff jmp 60cf45 <_fini+0x3f2b>
|
|
60da00: 44 89 9d 78 ff ff ff mov %r11d,-0x88(%rbp)
|
|
60da07: c7 85 68 ff ff ff 01 movl $0x1,-0x98(%rbp)
|
|
60da0e: 00 00 00
|
|
60da11: e9 38 f1 ff ff jmp 60cb4e <_fini+0x3b34>
|
|
60da16: 48 f7 de neg %rsi
|
|
60da19: 48 8d 3d bd 48 df ff lea -0x20b743(%rip),%rdi # 4022dd <main-0x202d90>
|
|
60da20: b8 01 00 00 00 mov $0x1,%eax
|
|
60da25: 48 89 75 90 mov %rsi,-0x70(%rbp)
|
|
60da29: 48 89 bd 50 ff ff ff mov %rdi,-0xb0(%rbp)
|
|
60da30: e9 f8 f7 ff ff jmp 60d22d <_fini+0x4213>
|
|
60da35: 48 8b 7d 80 mov -0x80(%rbp),%rdi
|
|
60da39: 44 89 ca mov %r9d,%edx
|
|
60da3c: 44 89 f9 mov %r15d,%ecx
|
|
60da3f: be 20 00 00 00 mov $0x20,%esi
|
|
60da44: 44 89 95 50 ff ff ff mov %r10d,-0xb0(%rbp)
|
|
60da4b: 44 89 8d 78 ff ff ff mov %r9d,-0x88(%rbp)
|
|
60da52: 4c 89 85 48 ff ff ff mov %r8,-0xb8(%rbp)
|
|
60da59: 44 89 bd 68 ff ff ff mov %r15d,-0x98(%rbp)
|
|
60da60: e8 7b d4 ff ff call 60aee0 <_fini+0x1ec6>
|
|
60da65: 4d 85 ff test %r15,%r15
|
|
60da68: 44 8b 8d 78 ff ff ff mov -0x88(%rbp),%r9d
|
|
60da6f: 8b 85 68 ff ff ff mov -0x98(%rbp),%eax
|
|
60da75: 44 8b 95 50 ff ff ff mov -0xb0(%rbp),%r10d
|
|
60da7c: 0f 84 b0 fe ff ff je 60d932 <_fini+0x4918>
|
|
60da82: 4c 8b 85 48 ff ff ff mov -0xb8(%rbp),%r8
|
|
60da89: 31 d2 xor %edx,%edx
|
|
60da8b: e9 da fb ff ff jmp 60d66a <_fini+0x4650>
|
|
60da90: 48 8d 45 a4 lea -0x5c(%rbp),%rax
|
|
60da94: 89 75 a4 mov %esi,-0x5c(%rbp)
|
|
60da97: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx
|
|
60da9e: c7 45 a8 00 00 00 00 movl $0x0,-0x58(%rbp)
|
|
60daa5: 49 89 c0 mov %rax,%r8
|
|
60daa8: 48 89 45 90 mov %rax,-0x70(%rbp)
|
|
60daac: c7 85 78 ff ff ff ff movl $0xffffffff,-0x88(%rbp)
|
|
60dab3: ff ff ff
|
|
60dab6: e9 c8 fa ff ff jmp 60d583 <_fini+0x4569>
|
|
60dabb: c7 45 8c 00 00 00 00 movl $0x0,-0x74(%rbp)
|
|
60dac2: e9 f8 f0 ff ff jmp 60cbbf <_fini+0x3ba5>
|
|
60dac7: 4c 8d 45 c8 lea -0x38(%rbp),%r8
|
|
60dacb: 4d 89 c7 mov %r8,%r15
|
|
60dace: e9 e3 f7 ff ff jmp 60d2b6 <_fini+0x429c>
|
|
60dad3: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax
|
|
60dada: eb 12 jmp 60daee <_fini+0x4ad4>
|
|
60dadc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
60dae0: 49 83 c0 01 add $0x1,%r8
|
|
60dae4: 49 83 f8 0a cmp $0xa,%r8
|
|
60dae8: 0f 84 09 f5 ff ff je 60cff7 <_fini+0x3fdd>
|
|
60daee: 42 8b 14 80 mov (%rax,%r8,4),%edx
|
|
60daf2: 85 d2 test %edx,%edx
|
|
60daf4: 74 ea je 60dae0 <_fini+0x4ac6>
|
|
60daf6: e9 b2 f0 ff ff jmp 60cbad <_fini+0x3b93>
|
|
60dafb: 45 85 c9 test %r9d,%r9d
|
|
60dafe: 0f 94 c0 sete %al
|
|
60db01: 89 c2 mov %eax,%edx
|
|
60db03: 41 f7 c4 00 20 01 00 test $0x12000,%r12d
|
|
60db0a: 75 4e jne 60db5a <_fini+0x4b40>
|
|
60db0c: 84 c0 test %al,%al
|
|
60db0e: 75 4a jne 60db5a <_fini+0x4b40>
|
|
60db10: 48 8b 7d 80 mov -0x80(%rbp),%rdi
|
|
60db14: 44 89 ca mov %r9d,%edx
|
|
60db17: 31 c9 xor %ecx,%ecx
|
|
60db19: be 20 00 00 00 mov $0x20,%esi
|
|
60db1e: 44 89 95 50 ff ff ff mov %r10d,-0xb0(%rbp)
|
|
60db25: 4c 89 9d 68 ff ff ff mov %r11,-0x98(%rbp)
|
|
60db2c: 44 89 8d 78 ff ff ff mov %r9d,-0x88(%rbp)
|
|
60db33: e8 a8 d3 ff ff call 60aee0 <_fini+0x1ec6>
|
|
60db38: 4c 8b 9d 68 ff ff ff mov -0x98(%rbp),%r11
|
|
60db3f: 44 8b 8d 78 ff ff ff mov -0x88(%rbp),%r9d
|
|
60db46: 44 8b 95 50 ff ff ff mov -0xb0(%rbp),%r10d
|
|
60db4d: 44 89 d8 mov %r11d,%eax
|
|
60db50: e9 dd fd ff ff jmp 60d932 <_fini+0x4918>
|
|
60db55: e8 a6 0c 00 00 call 60e800 <_fini+0x57e6>
|
|
60db5a: 44 89 d8 mov %r11d,%eax
|
|
60db5d: e9 81 fd ff ff jmp 60d8e3 <_fini+0x48c9>
|
|
|
|
Disassembly of section .text.vfprintf:
|
|
|
|
000000000060db70 <.text.vfprintf>:
|
|
60db70: f3 0f 1e fa endbr64
|
|
60db74: 55 push %rbp
|
|
60db75: 66 0f ef c0 pxor %xmm0,%xmm0
|
|
60db79: 48 89 e5 mov %rsp,%rbp
|
|
60db7c: 41 57 push %r15
|
|
60db7e: 41 56 push %r14
|
|
60db80: 4c 8d bd a0 fe ff ff lea -0x160(%rbp),%r15
|
|
60db87: 4c 8d b5 d0 fe ff ff lea -0x130(%rbp),%r14
|
|
60db8e: 41 55 push %r13
|
|
60db90: 4c 8d ad 88 fe ff ff lea -0x178(%rbp),%r13
|
|
60db97: 4d 89 f8 mov %r15,%r8
|
|
60db9a: 4c 89 f1 mov %r14,%rcx
|
|
60db9d: 41 54 push %r12
|
|
60db9f: 53 push %rbx
|
|
60dba0: 48 89 fb mov %rdi,%rbx
|
|
60dba3: 31 ff xor %edi,%edi
|
|
60dba5: 48 81 ec 78 01 00 00 sub $0x178,%rsp
|
|
60dbac: 48 89 b5 70 fe ff ff mov %rsi,-0x190(%rbp)
|
|
60dbb3: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax
|
|
60dbba: 00 00
|
|
60dbbc: 48 89 45 c8 mov %rax,-0x38(%rbp)
|
|
60dbc0: 31 c0 xor %eax,%eax
|
|
60dbc2: 0f 29 85 a0 fe ff ff movaps %xmm0,-0x160(%rbp)
|
|
60dbc9: 48 c7 85 c0 fe ff ff movq $0x0,-0x140(%rbp)
|
|
60dbd0: 00 00 00 00
|
|
60dbd4: 0f 29 85 b0 fe ff ff movaps %xmm0,-0x150(%rbp)
|
|
60dbdb: f3 0f 6f 02 movdqu (%rdx),%xmm0
|
|
60dbdf: 0f 11 85 88 fe ff ff movups %xmm0,-0x178(%rbp)
|
|
60dbe6: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
60dbea: 4c 89 ea mov %r13,%rdx
|
|
60dbed: 48 89 85 98 fe ff ff mov %rax,-0x168(%rbp)
|
|
60dbf4: e8 c7 ec ff ff call 60c8c0 <_fini+0x38a6>
|
|
60dbf9: 85 c0 test %eax,%eax
|
|
60dbfb: 0f 88 76 01 00 00 js 60dd77 <_fini+0x4d5d>
|
|
60dc01: 8b 83 8c 00 00 00 mov 0x8c(%rbx),%eax
|
|
60dc07: 45 31 e4 xor %r12d,%r12d
|
|
60dc0a: 85 c0 test %eax,%eax
|
|
60dc0c: 78 0b js 60dc19 <_fini+0x4bff>
|
|
60dc0e: 48 89 df mov %rbx,%rdi
|
|
60dc11: e8 ca 35 00 00 call 6111e0 <_fini+0x81c6>
|
|
60dc16: 41 89 c4 mov %eax,%r12d
|
|
60dc19: 8b 03 mov (%rbx),%eax
|
|
60dc1b: 89 c7 mov %eax,%edi
|
|
60dc1d: 83 e0 df and $0xffffffdf,%eax
|
|
60dc20: 83 e7 20 and $0x20,%edi
|
|
60dc23: 48 83 7b 60 00 cmpq $0x0,0x60(%rbx)
|
|
60dc28: 89 03 mov %eax,(%rbx)
|
|
60dc2a: 89 bd 7c fe ff ff mov %edi,-0x184(%rbp)
|
|
60dc30: 74 6e je 60dca0 <_fini+0x4c86>
|
|
60dc32: 48 83 7b 20 00 cmpq $0x0,0x20(%rbx)
|
|
60dc37: 0f 84 49 01 00 00 je 60dd86 <_fini+0x4d6c>
|
|
60dc3d: 48 8b b5 70 fe ff ff mov -0x190(%rbp),%rsi
|
|
60dc44: 4c 89 f1 mov %r14,%rcx
|
|
60dc47: 4d 89 f8 mov %r15,%r8
|
|
60dc4a: 4c 89 ea mov %r13,%rdx
|
|
60dc4d: 48 89 df mov %rbx,%rdi
|
|
60dc50: e8 6b ec ff ff call 60c8c0 <_fini+0x38a6>
|
|
60dc55: 89 c1 mov %eax,%ecx
|
|
60dc57: 8b 03 mov (%rbx),%eax
|
|
60dc59: 8b b5 7c fe ff ff mov -0x184(%rbp),%esi
|
|
60dc5f: ba ff ff ff ff mov $0xffffffff,%edx
|
|
60dc64: a8 20 test $0x20,%al
|
|
60dc66: 0f 45 ca cmovne %edx,%ecx
|
|
60dc69: 09 f0 or %esi,%eax
|
|
60dc6b: 89 03 mov %eax,(%rbx)
|
|
60dc6d: 45 85 e4 test %r12d,%r12d
|
|
60dc70: 0f 85 da 00 00 00 jne 60dd50 <_fini+0x4d36>
|
|
60dc76: 48 8b 45 c8 mov -0x38(%rbp),%rax
|
|
60dc7a: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax
|
|
60dc81: 00 00
|
|
60dc83: 0f 85 f8 00 00 00 jne 60dd81 <_fini+0x4d67>
|
|
60dc89: 48 81 c4 78 01 00 00 add $0x178,%rsp
|
|
60dc90: 89 c8 mov %ecx,%eax
|
|
60dc92: 5b pop %rbx
|
|
60dc93: 41 5c pop %r12
|
|
60dc95: 41 5d pop %r13
|
|
60dc97: 41 5e pop %r14
|
|
60dc99: 41 5f pop %r15
|
|
60dc9b: 5d pop %rbp
|
|
60dc9c: c3 ret
|
|
60dc9d: 0f 1f 00 nopl (%rax)
|
|
60dca0: 48 8b 43 58 mov 0x58(%rbx),%rax
|
|
60dca4: 48 c7 43 60 50 00 00 movq $0x50,0x60(%rbx)
|
|
60dcab: 00
|
|
60dcac: 66 0f ef c0 pxor %xmm0,%xmm0
|
|
60dcb0: 48 89 df mov %rbx,%rdi
|
|
60dcb3: 48 c7 43 38 00 00 00 movq $0x0,0x38(%rbx)
|
|
60dcba: 00
|
|
60dcbb: 48 89 85 68 fe ff ff mov %rax,-0x198(%rbp)
|
|
60dcc2: 48 8d 85 70 ff ff ff lea -0x90(%rbp),%rax
|
|
60dcc9: 48 89 43 58 mov %rax,0x58(%rbx)
|
|
60dccd: 0f 11 43 20 movups %xmm0,0x20(%rbx)
|
|
60dcd1: e8 ca 39 00 00 call 6116a0 <_fini+0x8686>
|
|
60dcd6: b9 ff ff ff ff mov $0xffffffff,%ecx
|
|
60dcdb: 85 c0 test %eax,%eax
|
|
60dcdd: 75 1a jne 60dcf9 <_fini+0x4cdf>
|
|
60dcdf: 48 8b b5 70 fe ff ff mov -0x190(%rbp),%rsi
|
|
60dce6: 4c 89 f1 mov %r14,%rcx
|
|
60dce9: 4d 89 f8 mov %r15,%r8
|
|
60dcec: 4c 89 ea mov %r13,%rdx
|
|
60dcef: 48 89 df mov %rbx,%rdi
|
|
60dcf2: e8 c9 eb ff ff call 60c8c0 <_fini+0x38a6>
|
|
60dcf7: 89 c1 mov %eax,%ecx
|
|
60dcf9: 48 83 bd 68 fe ff ff cmpq $0x0,-0x198(%rbp)
|
|
60dd00: 00
|
|
60dd01: 0f 84 50 ff ff ff je 60dc57 <_fini+0x4c3d>
|
|
60dd07: 89 8d 70 fe ff ff mov %ecx,-0x190(%rbp)
|
|
60dd0d: 31 d2 xor %edx,%edx
|
|
60dd0f: 31 f6 xor %esi,%esi
|
|
60dd11: 48 89 df mov %rbx,%rdi
|
|
60dd14: ff 53 48 call *0x48(%rbx)
|
|
60dd17: 48 83 7b 28 00 cmpq $0x0,0x28(%rbx)
|
|
60dd1c: 8b 8d 70 fe ff ff mov -0x190(%rbp),%ecx
|
|
60dd22: 74 4c je 60dd70 <_fini+0x4d56>
|
|
60dd24: 48 8b 85 68 fe ff ff mov -0x198(%rbp),%rax
|
|
60dd2b: 66 0f ef c0 pxor %xmm0,%xmm0
|
|
60dd2f: 48 c7 43 60 00 00 00 movq $0x0,0x60(%rbx)
|
|
60dd36: 00
|
|
60dd37: 48 c7 43 38 00 00 00 movq $0x0,0x38(%rbx)
|
|
60dd3e: 00
|
|
60dd3f: 48 89 43 58 mov %rax,0x58(%rbx)
|
|
60dd43: 0f 11 43 20 movups %xmm0,0x20(%rbx)
|
|
60dd47: e9 0b ff ff ff jmp 60dc57 <_fini+0x4c3d>
|
|
60dd4c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
60dd50: 48 89 df mov %rbx,%rdi
|
|
60dd53: 89 8d 7c fe ff ff mov %ecx,-0x184(%rbp)
|
|
60dd59: e8 62 35 00 00 call 6112c0 <_fini+0x82a6>
|
|
60dd5e: 8b 8d 7c fe ff ff mov -0x184(%rbp),%ecx
|
|
60dd64: e9 0d ff ff ff jmp 60dc76 <_fini+0x4c5c>
|
|
60dd69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
60dd70: b9 ff ff ff ff mov $0xffffffff,%ecx
|
|
60dd75: eb ad jmp 60dd24 <_fini+0x4d0a>
|
|
60dd77: b9 ff ff ff ff mov $0xffffffff,%ecx
|
|
60dd7c: e9 f5 fe ff ff jmp 60dc76 <_fini+0x4c5c>
|
|
60dd81: e8 7a 0a 00 00 call 60e800 <_fini+0x57e6>
|
|
60dd86: 48 89 df mov %rbx,%rdi
|
|
60dd89: e8 12 39 00 00 call 6116a0 <_fini+0x8686>
|
|
60dd8e: 83 c9 ff or $0xffffffff,%ecx
|
|
60dd91: 85 c0 test %eax,%eax
|
|
60dd93: 0f 85 be fe ff ff jne 60dc57 <_fini+0x4c3d>
|
|
60dd99: e9 9f fe ff ff jmp 60dc3d <_fini+0x4c23>
|
|
|
|
Disassembly of section .text.vsprintf:
|
|
|
|
000000000060dda0 <.text.vsprintf>:
|
|
60dda0: f3 0f 1e fa endbr64
|
|
60dda4: 48 89 d1 mov %rdx,%rcx
|
|
60dda7: 48 89 f2 mov %rsi,%rdx
|
|
60ddaa: be ff ff ff 7f mov $0x7fffffff,%esi
|
|
60ddaf: e9 9c 3b 00 00 jmp 611950 <_fini+0x8936>
|
|
|
|
Disassembly of section .text.strcat:
|
|
|
|
000000000060ddc0 <.text.strcat>:
|
|
60ddc0: f3 0f 1e fa endbr64
|
|
60ddc4: 55 push %rbp
|
|
60ddc5: 48 89 e5 mov %rsp,%rbp
|
|
60ddc8: 41 54 push %r12
|
|
60ddca: 49 89 f4 mov %rsi,%r12
|
|
60ddcd: 53 push %rbx
|
|
60ddce: 48 89 fb mov %rdi,%rbx
|
|
60ddd1: e8 2a 02 00 00 call 60e000 <_fini+0x4fe6>
|
|
60ddd6: 4c 89 e6 mov %r12,%rsi
|
|
60ddd9: 48 8d 3c 03 lea (%rbx,%rax,1),%rdi
|
|
60dddd: e8 ee 01 00 00 call 60dfd0 <_fini+0x4fb6>
|
|
60dde2: 48 89 d8 mov %rbx,%rax
|
|
60dde5: 5b pop %rbx
|
|
60dde6: 41 5c pop %r12
|
|
60dde8: 5d pop %rbp
|
|
60dde9: c3 ret
|
|
|
|
Disassembly of section .text.strchr:
|
|
|
|
000000000060ddf0 <.text.strchr>:
|
|
60ddf0: f3 0f 1e fa endbr64
|
|
60ddf4: 55 push %rbp
|
|
60ddf5: 48 89 e5 mov %rsp,%rbp
|
|
60ddf8: 53 push %rbx
|
|
60ddf9: 89 f3 mov %esi,%ebx
|
|
60ddfb: 48 83 ec 08 sub $0x8,%rsp
|
|
60ddff: e8 3c 00 00 00 call 60de40 <_fini+0x4e26>
|
|
60de04: 31 d2 xor %edx,%edx
|
|
60de06: 38 18 cmp %bl,(%rax)
|
|
60de08: 48 8b 5d f8 mov -0x8(%rbp),%rbx
|
|
60de0c: c9 leave
|
|
60de0d: 48 0f 45 c2 cmovne %rdx,%rax
|
|
60de11: c3 ret
|
|
|
|
Disassembly of section .text.__strchrnul:
|
|
|
|
000000000060de40 <.text.__strchrnul>:
|
|
60de40: f3 0f 1e fa endbr64
|
|
60de44: 55 push %rbp
|
|
60de45: 89 f1 mov %esi,%ecx
|
|
60de47: 48 89 e5 mov %rsp,%rbp
|
|
60de4a: 53 push %rbx
|
|
60de4b: 48 89 fb mov %rdi,%rbx
|
|
60de4e: 48 83 ec 08 sub $0x8,%rsp
|
|
60de52: 81 e1 ff 00 00 00 and $0xff,%ecx
|
|
60de58: 75 1d jne 60de77 <_fini+0x4e5d>
|
|
60de5a: e9 01 01 00 00 jmp 60df60 <_fini+0x4f46>
|
|
60de5f: 90 nop
|
|
60de60: 0f b6 03 movzbl (%rbx),%eax
|
|
60de63: 84 c0 test %al,%al
|
|
60de65: 0f 84 e4 00 00 00 je 60df4f <_fini+0x4f35>
|
|
60de6b: 39 c8 cmp %ecx,%eax
|
|
60de6d: 0f 84 dc 00 00 00 je 60df4f <_fini+0x4f35>
|
|
60de73: 48 83 c3 01 add $0x1,%rbx
|
|
60de77: f6 c3 07 test $0x7,%bl
|
|
60de7a: 75 e4 jne 60de60 <_fini+0x4e46>
|
|
60de7c: 48 bf 01 01 01 01 01 movabs $0x101010101010101,%rdi
|
|
60de83: 01 01 01
|
|
60de86: 4c 63 c1 movslq %ecx,%r8
|
|
60de89: 48 8b 13 mov (%rbx),%rdx
|
|
60de8c: 49 b9 80 80 80 80 80 movabs $0x8080808080808080,%r9
|
|
60de93: 80 80 80
|
|
60de96: 4c 0f af c7 imul %rdi,%r8
|
|
60de9a: 48 89 d0 mov %rdx,%rax
|
|
60de9d: 48 29 f8 sub %rdi,%rax
|
|
60dea0: 4c 89 c6 mov %r8,%rsi
|
|
60dea3: 48 31 d6 xor %rdx,%rsi
|
|
60dea6: 48 f7 d2 not %rdx
|
|
60dea9: 48 21 d0 and %rdx,%rax
|
|
60deac: 48 89 f2 mov %rsi,%rdx
|
|
60deaf: 48 f7 d6 not %rsi
|
|
60deb2: 48 29 fa sub %rdi,%rdx
|
|
60deb5: 48 21 f2 and %rsi,%rdx
|
|
60deb8: 48 09 d0 or %rdx,%rax
|
|
60debb: 4c 85 c8 test %r9,%rax
|
|
60debe: 0f 85 84 00 00 00 jne 60df48 <_fini+0x4f2e>
|
|
60dec4: 48 bf ff fe fe fe fe movabs $0xfefefefefefefeff,%rdi
|
|
60decb: fe fe fe
|
|
60dece: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60ded5: 00 00 00 00
|
|
60ded9: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60dee0: 00 00 00 00
|
|
60dee4: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60deeb: 00 00 00 00
|
|
60deef: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60def6: 00 00 00 00
|
|
60defa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
60df00: 48 8b 53 08 mov 0x8(%rbx),%rdx
|
|
60df04: 48 83 c3 08 add $0x8,%rbx
|
|
60df08: 48 89 d6 mov %rdx,%rsi
|
|
60df0b: 48 8d 04 3a lea (%rdx,%rdi,1),%rax
|
|
60df0f: 48 f7 d2 not %rdx
|
|
60df12: 4c 31 c6 xor %r8,%rsi
|
|
60df15: 48 21 d0 and %rdx,%rax
|
|
60df18: 48 89 f2 mov %rsi,%rdx
|
|
60df1b: 48 01 fe add %rdi,%rsi
|
|
60df1e: 48 f7 d2 not %rdx
|
|
60df21: 48 21 f2 and %rsi,%rdx
|
|
60df24: 48 09 d0 or %rdx,%rax
|
|
60df27: 4c 85 c8 test %r9,%rax
|
|
60df2a: 74 d4 je 60df00 <_fini+0x4ee6>
|
|
60df2c: 0f b6 03 movzbl (%rbx),%eax
|
|
60df2f: 84 c0 test %al,%al
|
|
60df31: 74 1c je 60df4f <_fini+0x4f35>
|
|
60df33: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60df3a: 00 00 00 00
|
|
60df3e: 66 90 xchg %ax,%ax
|
|
60df40: 39 c8 cmp %ecx,%eax
|
|
60df42: 74 0b je 60df4f <_fini+0x4f35>
|
|
60df44: 48 83 c3 01 add $0x1,%rbx
|
|
60df48: 0f b6 03 movzbl (%rbx),%eax
|
|
60df4b: 84 c0 test %al,%al
|
|
60df4d: 75 f1 jne 60df40 <_fini+0x4f26>
|
|
60df4f: 48 89 d8 mov %rbx,%rax
|
|
60df52: 48 8b 5d f8 mov -0x8(%rbp),%rbx
|
|
60df56: c9 leave
|
|
60df57: c3 ret
|
|
60df58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
60df5f: 00
|
|
60df60: e8 9b 00 00 00 call 60e000 <_fini+0x4fe6>
|
|
60df65: 48 01 c3 add %rax,%rbx
|
|
60df68: 48 89 d8 mov %rbx,%rax
|
|
60df6b: 48 8b 5d f8 mov -0x8(%rbp),%rbx
|
|
60df6f: c9 leave
|
|
60df70: c3 ret
|
|
|
|
Disassembly of section .text.strcmp:
|
|
|
|
000000000060df80 <.text.strcmp>:
|
|
60df80: f3 0f 1e fa endbr64
|
|
60df84: 0f b6 17 movzbl (%rdi),%edx
|
|
60df87: 0f b6 0e movzbl (%rsi),%ecx
|
|
60df8a: b8 01 00 00 00 mov $0x1,%eax
|
|
60df8f: 38 ca cmp %cl,%dl
|
|
60df91: 74 1e je 60dfb1 <_fini+0x4f97>
|
|
60df93: eb 2b jmp 60dfc0 <_fini+0x4fa6>
|
|
60df95: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60df9c: 00 00 00 00
|
|
60dfa0: 0f b6 14 07 movzbl (%rdi,%rax,1),%edx
|
|
60dfa4: 48 83 c0 01 add $0x1,%rax
|
|
60dfa8: 0f b6 4c 06 ff movzbl -0x1(%rsi,%rax,1),%ecx
|
|
60dfad: 38 ca cmp %cl,%dl
|
|
60dfaf: 75 0f jne 60dfc0 <_fini+0x4fa6>
|
|
60dfb1: 84 d2 test %dl,%dl
|
|
60dfb3: 75 eb jne 60dfa0 <_fini+0x4f86>
|
|
60dfb5: 31 c0 xor %eax,%eax
|
|
60dfb7: 29 c8 sub %ecx,%eax
|
|
60dfb9: c3 ret
|
|
60dfba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
60dfc0: 0f b6 c2 movzbl %dl,%eax
|
|
60dfc3: 29 c8 sub %ecx,%eax
|
|
60dfc5: c3 ret
|
|
|
|
Disassembly of section .text.strcpy:
|
|
|
|
000000000060dfd0 <.text.strcpy>:
|
|
60dfd0: f3 0f 1e fa endbr64
|
|
60dfd4: 55 push %rbp
|
|
60dfd5: 48 89 e5 mov %rsp,%rbp
|
|
60dfd8: 53 push %rbx
|
|
60dfd9: 48 89 fb mov %rdi,%rbx
|
|
60dfdc: 48 83 ec 08 sub $0x8,%rsp
|
|
60dfe0: e8 1b 3b 00 00 call 611b00 <_fini+0x8ae6>
|
|
60dfe5: 48 89 d8 mov %rbx,%rax
|
|
60dfe8: 48 8b 5d f8 mov -0x8(%rbp),%rbx
|
|
60dfec: c9 leave
|
|
60dfed: c3 ret
|
|
|
|
Disassembly of section .text.strlen:
|
|
|
|
000000000060e000 <.text.strlen>:
|
|
60e000: f3 0f 1e fa endbr64
|
|
60e004: 48 89 f8 mov %rdi,%rax
|
|
60e007: 40 f6 c7 07 test $0x7,%dil
|
|
60e00b: 75 0b jne 60e018 <_fini+0x4ffe>
|
|
60e00d: eb 19 jmp 60e028 <_fini+0x500e>
|
|
60e00f: 90 nop
|
|
60e010: 48 83 c0 01 add $0x1,%rax
|
|
60e014: a8 07 test $0x7,%al
|
|
60e016: 74 10 je 60e028 <_fini+0x500e>
|
|
60e018: 80 38 00 cmpb $0x0,(%rax)
|
|
60e01b: 75 f3 jne 60e010 <_fini+0x4ff6>
|
|
60e01d: 48 29 f8 sub %rdi,%rax
|
|
60e020: c3 ret
|
|
60e021: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
60e028: 49 b8 ff fe fe fe fe movabs $0xfefefefefefefeff,%r8
|
|
60e02f: fe fe fe
|
|
60e032: 48 8b 10 mov (%rax),%rdx
|
|
60e035: 48 be 80 80 80 80 80 movabs $0x8080808080808080,%rsi
|
|
60e03c: 80 80 80
|
|
60e03f: 4a 8d 0c 02 lea (%rdx,%r8,1),%rcx
|
|
60e043: 48 f7 d2 not %rdx
|
|
60e046: 48 21 ca and %rcx,%rdx
|
|
60e049: 48 85 f2 test %rsi,%rdx
|
|
60e04c: 75 36 jne 60e084 <_fini+0x506a>
|
|
60e04e: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60e055: 00 00 00 00
|
|
60e059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
60e060: 48 8b 50 08 mov 0x8(%rax),%rdx
|
|
60e064: 48 83 c0 08 add $0x8,%rax
|
|
60e068: 4a 8d 0c 02 lea (%rdx,%r8,1),%rcx
|
|
60e06c: 48 f7 d2 not %rdx
|
|
60e06f: 48 21 ca and %rcx,%rdx
|
|
60e072: 48 85 f2 test %rsi,%rdx
|
|
60e075: 74 e9 je 60e060 <_fini+0x5046>
|
|
60e077: eb 0b jmp 60e084 <_fini+0x506a>
|
|
60e079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
60e080: 48 83 c0 01 add $0x1,%rax
|
|
60e084: 80 38 00 cmpb $0x0,(%rax)
|
|
60e087: 75 f7 jne 60e080 <_fini+0x5066>
|
|
60e089: 48 29 f8 sub %rdi,%rax
|
|
60e08c: c3 ret
|
|
|
|
Disassembly of section .text.strnlen:
|
|
|
|
000000000060e090 <.text.strnlen>:
|
|
60e090: f3 0f 1e fa endbr64
|
|
60e094: 55 push %rbp
|
|
60e095: 48 89 f2 mov %rsi,%rdx
|
|
60e098: 48 89 e5 mov %rsp,%rbp
|
|
60e09b: 41 54 push %r12
|
|
60e09d: 49 89 fc mov %rdi,%r12
|
|
60e0a0: 53 push %rbx
|
|
60e0a1: 48 89 f3 mov %rsi,%rbx
|
|
60e0a4: 31 f6 xor %esi,%esi
|
|
60e0a6: e8 55 39 00 00 call 611a00 <_fini+0x89e6>
|
|
60e0ab: 48 89 c2 mov %rax,%rdx
|
|
60e0ae: 4c 29 e2 sub %r12,%rdx
|
|
60e0b1: 48 85 c0 test %rax,%rax
|
|
60e0b4: 48 89 d8 mov %rbx,%rax
|
|
60e0b7: 5b pop %rbx
|
|
60e0b8: 48 0f 45 c2 cmovne %rdx,%rax
|
|
60e0bc: 41 5c pop %r12
|
|
60e0be: 5d pop %rbp
|
|
60e0bf: c3 ret
|
|
|
|
Disassembly of section .text.strtok:
|
|
|
|
000000000060e0c0 <.text.strtok>:
|
|
60e0c0: f3 0f 1e fa endbr64
|
|
60e0c4: 55 push %rbp
|
|
60e0c5: 48 89 e5 mov %rsp,%rbp
|
|
60e0c8: 41 54 push %r12
|
|
60e0ca: 49 89 f4 mov %rsi,%r12
|
|
60e0cd: 53 push %rbx
|
|
60e0ce: 48 89 fb mov %rdi,%rbx
|
|
60e0d1: 48 85 ff test %rdi,%rdi
|
|
60e0d4: 74 5a je 60e130 <_fini+0x5116>
|
|
60e0d6: 48 89 df mov %rbx,%rdi
|
|
60e0d9: 4c 89 e6 mov %r12,%rsi
|
|
60e0dc: e8 1f 3c 00 00 call 611d00 <_fini+0x8ce6>
|
|
60e0e1: 48 01 c3 add %rax,%rbx
|
|
60e0e4: 80 3b 00 cmpb $0x0,(%rbx)
|
|
60e0e7: 74 57 je 60e140 <_fini+0x5126>
|
|
60e0e9: 4c 89 e6 mov %r12,%rsi
|
|
60e0ec: 48 89 df mov %rbx,%rdi
|
|
60e0ef: e8 0c 3b 00 00 call 611c00 <_fini+0x8be6>
|
|
60e0f4: 48 01 d8 add %rbx,%rax
|
|
60e0f7: 80 38 00 cmpb $0x0,(%rax)
|
|
60e0fa: 75 14 jne 60e110 <_fini+0x50f6>
|
|
60e0fc: 48 c7 05 c1 6b 40 00 movq $0x0,0x406bc1(%rip) # a14cc8 <__progname+0x508>
|
|
60e103: 00 00 00 00
|
|
60e107: 48 89 d8 mov %rbx,%rax
|
|
60e10a: 5b pop %rbx
|
|
60e10b: 41 5c pop %r12
|
|
60e10d: 5d pop %rbp
|
|
60e10e: c3 ret
|
|
60e10f: 90 nop
|
|
60e110: 48 8d 50 01 lea 0x1(%rax),%rdx
|
|
60e114: c6 00 00 movb $0x0,(%rax)
|
|
60e117: 48 89 d8 mov %rbx,%rax
|
|
60e11a: 5b pop %rbx
|
|
60e11b: 48 89 15 a6 6b 40 00 mov %rdx,0x406ba6(%rip) # a14cc8 <__progname+0x508>
|
|
60e122: 41 5c pop %r12
|
|
60e124: 5d pop %rbp
|
|
60e125: c3 ret
|
|
60e126: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
|
|
60e12d: 00 00 00
|
|
60e130: 48 8b 1d 91 6b 40 00 mov 0x406b91(%rip),%rbx # a14cc8 <__progname+0x508>
|
|
60e137: 48 85 db test %rbx,%rbx
|
|
60e13a: 75 9a jne 60e0d6 <_fini+0x50bc>
|
|
60e13c: 31 db xor %ebx,%ebx
|
|
60e13e: eb c7 jmp 60e107 <_fini+0x50ed>
|
|
60e140: 48 c7 05 7d 6b 40 00 movq $0x0,0x406b7d(%rip) # a14cc8 <__progname+0x508>
|
|
60e147: 00 00 00 00
|
|
60e14b: 31 db xor %ebx,%ebx
|
|
60e14d: eb b8 jmp 60e107 <_fini+0x50ed>
|
|
|
|
Disassembly of section .text.__lock:
|
|
|
|
000000000060e150 <.text.__lock>:
|
|
60e150: f3 0f 1e fa endbr64
|
|
60e154: 0f be 0d 88 66 40 00 movsbl 0x406688(%rip),%ecx # a147e3 <__progname+0x23>
|
|
60e15b: 85 c9 test %ecx,%ecx
|
|
60e15d: 74 51 je 60e1b0 <_fini+0x5196>
|
|
60e15f: 31 c0 xor %eax,%eax
|
|
60e161: ba 01 00 00 80 mov $0x80000001,%edx
|
|
60e166: f0 0f b1 17 lock cmpxchg %edx,(%rdi)
|
|
60e16a: 89 c2 mov %eax,%edx
|
|
60e16c: 85 c9 test %ecx,%ecx
|
|
60e16e: 78 48 js 60e1b8 <_fini+0x519e>
|
|
60e170: 85 c0 test %eax,%eax
|
|
60e172: 74 3c je 60e1b0 <_fini+0x5196>
|
|
60e174: 41 b8 0a 00 00 00 mov $0xa,%r8d
|
|
60e17a: eb 1e jmp 60e19a <_fini+0x5180>
|
|
60e17c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
60e180: 8d b2 01 00 00 80 lea -0x7fffffff(%rdx),%esi
|
|
60e186: 89 d1 mov %edx,%ecx
|
|
60e188: 89 c8 mov %ecx,%eax
|
|
60e18a: f0 0f b1 37 lock cmpxchg %esi,(%rdi)
|
|
60e18e: 89 c2 mov %eax,%edx
|
|
60e190: 39 c1 cmp %eax,%ecx
|
|
60e192: 74 1c je 60e1b0 <_fini+0x5196>
|
|
60e194: 41 83 e8 01 sub $0x1,%r8d
|
|
60e198: 74 2e je 60e1c8 <_fini+0x51ae>
|
|
60e19a: 85 d2 test %edx,%edx
|
|
60e19c: 79 e2 jns 60e180 <_fini+0x5166>
|
|
60e19e: 8d 8a ff ff ff 7f lea 0x7fffffff(%rdx),%ecx
|
|
60e1a4: 89 d6 mov %edx,%esi
|
|
60e1a6: eb e0 jmp 60e188 <_fini+0x516e>
|
|
60e1a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
60e1af: 00
|
|
60e1b0: c3 ret
|
|
60e1b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
60e1b8: c6 05 24 66 40 00 00 movb $0x0,0x406624(%rip) # a147e3 <__progname+0x23>
|
|
60e1bf: 85 c0 test %eax,%eax
|
|
60e1c1: 75 b1 jne 60e174 <_fini+0x515a>
|
|
60e1c3: c3 ret
|
|
60e1c4: 0f 1f 40 00 nopl 0x0(%rax)
|
|
60e1c8: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
60e1ce: f0 44 0f c1 07 lock xadd %r8d,(%rdi)
|
|
60e1d3: 41 b9 ca 00 00 00 mov $0xca,%r9d
|
|
60e1d9: 41 83 c0 01 add $0x1,%r8d
|
|
60e1dd: eb 16 jmp 60e1f5 <_fini+0x51db>
|
|
60e1df: 90 nop
|
|
60e1e0: 44 8d 82 00 00 00 80 lea -0x80000000(%rdx),%r8d
|
|
60e1e7: 89 d0 mov %edx,%eax
|
|
60e1e9: f0 44 0f b1 07 lock cmpxchg %r8d,(%rdi)
|
|
60e1ee: 41 89 c0 mov %eax,%r8d
|
|
60e1f1: 39 c2 cmp %eax,%edx
|
|
60e1f3: 74 bb je 60e1b0 <_fini+0x5196>
|
|
60e1f5: 44 89 c2 mov %r8d,%edx
|
|
60e1f8: 45 85 c0 test %r8d,%r8d
|
|
60e1fb: 79 e3 jns 60e1e0 <_fini+0x51c6>
|
|
60e1fd: 49 63 d0 movslq %r8d,%rdx
|
|
60e200: 45 31 d2 xor %r10d,%r10d
|
|
60e203: 4c 89 c8 mov %r9,%rax
|
|
60e206: be 80 00 00 00 mov $0x80,%esi
|
|
60e20b: 0f 05 syscall
|
|
60e20d: 48 83 f8 da cmp $0xffffffffffffffda,%rax
|
|
60e211: 75 07 jne 60e21a <_fini+0x5200>
|
|
60e213: 31 f6 xor %esi,%esi
|
|
60e215: 4c 89 c8 mov %r9,%rax
|
|
60e218: 0f 05 syscall
|
|
60e21a: 41 8d 90 ff ff ff 7f lea 0x7fffffff(%r8),%edx
|
|
60e221: eb bd jmp 60e1e0 <_fini+0x51c6>
|
|
|
|
Disassembly of section .text.__unlock:
|
|
|
|
000000000060e230 <.text.__unlock>:
|
|
60e230: f3 0f 1e fa endbr64
|
|
60e234: 8b 07 mov (%rdi),%eax
|
|
60e236: 85 c0 test %eax,%eax
|
|
60e238: 78 06 js 60e240 <_fini+0x5226>
|
|
60e23a: c3 ret
|
|
60e23b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
60e240: b8 ff ff ff 7f mov $0x7fffffff,%eax
|
|
60e245: f0 0f c1 07 lock xadd %eax,(%rdi)
|
|
60e249: 3d 01 00 00 80 cmp $0x80000001,%eax
|
|
60e24e: 74 ea je 60e23a <_fini+0x5220>
|
|
60e250: 41 b8 ca 00 00 00 mov $0xca,%r8d
|
|
60e256: be 81 00 00 00 mov $0x81,%esi
|
|
60e25b: ba 01 00 00 00 mov $0x1,%edx
|
|
60e260: 4c 89 c0 mov %r8,%rax
|
|
60e263: 0f 05 syscall
|
|
60e265: 48 83 f8 da cmp $0xffffffffffffffda,%rax
|
|
60e269: 75 cf jne 60e23a <_fini+0x5220>
|
|
60e26b: 4c 89 c0 mov %r8,%rax
|
|
60e26e: be 01 00 00 00 mov $0x1,%esi
|
|
60e273: 0f 05 syscall
|
|
60e275: c3 ret
|
|
|
|
Disassembly of section .text.sccp:
|
|
|
|
000000000060e280 <.text.sccp>:
|
|
60e280: f3 0f 1e fa endbr64
|
|
60e284: 55 push %rbp
|
|
60e285: 48 89 f8 mov %rdi,%rax
|
|
60e288: 4d 89 c2 mov %r8,%r10
|
|
60e28b: 48 89 f7 mov %rsi,%rdi
|
|
60e28e: 4d 89 c8 mov %r9,%r8
|
|
60e291: 48 89 d6 mov %rdx,%rsi
|
|
60e294: 48 89 ca mov %rcx,%rdx
|
|
60e297: 48 89 e5 mov %rsp,%rbp
|
|
60e29a: 4c 8b 4d 10 mov 0x10(%rbp),%r9
|
|
60e29e: 0f 05 syscall
|
|
60e2a0: 5d pop %rbp
|
|
60e2a1: c3 ret
|
|
|
|
Disassembly of section .text.__syscall_cp:
|
|
|
|
000000000060e2b0 <.text.__syscall_cp>:
|
|
60e2b0: f3 0f 1e fa endbr64
|
|
60e2b4: e9 c7 ff ff ff jmp 60e280 <_fini+0x5266>
|
|
|
|
Disassembly of section .text.clock:
|
|
|
|
000000000060e2c0 <.text.clock>:
|
|
60e2c0: f3 0f 1e fa endbr64
|
|
60e2c4: 55 push %rbp
|
|
60e2c5: bf 02 00 00 00 mov $0x2,%edi
|
|
60e2ca: 48 89 e5 mov %rsp,%rbp
|
|
60e2cd: 48 83 ec 20 sub $0x20,%rsp
|
|
60e2d1: 64 48 8b 34 25 28 00 mov %fs:0x28,%rsi
|
|
60e2d8: 00 00
|
|
60e2da: 48 89 75 f8 mov %rsi,-0x8(%rbp)
|
|
60e2de: 48 8d 75 e0 lea -0x20(%rbp),%rsi
|
|
60e2e2: e8 c9 00 00 00 call 60e3b0 <_fini+0x5396>
|
|
60e2e7: 85 c0 test %eax,%eax
|
|
60e2e9: 75 65 jne 60e350 <_fini+0x5336>
|
|
60e2eb: 48 b8 f6 5a d0 7b 63 movabs $0x8637bd05af6,%rax
|
|
60e2f2: 08 00 00
|
|
60e2f5: 48 8b 4d e0 mov -0x20(%rbp),%rcx
|
|
60e2f9: 48 39 c1 cmp %rax,%rcx
|
|
60e2fc: 7f 52 jg 60e350 <_fini+0x5336>
|
|
60e2fe: 48 8b 75 e8 mov -0x18(%rbp),%rsi
|
|
60e302: 48 69 c9 c0 bd f0 ff imul $0xfffffffffff0bdc0,%rcx,%rcx
|
|
60e309: 48 b8 cf f7 53 e3 a5 movabs $0x20c49ba5e353f7cf,%rax
|
|
60e310: 9b c4 20
|
|
60e313: 48 f7 ee imul %rsi
|
|
60e316: 48 c1 fe 3f sar $0x3f,%rsi
|
|
60e31a: 48 89 d0 mov %rdx,%rax
|
|
60e31d: 48 ba ff ff ff ff ff movabs $0x7fffffffffffffff,%rdx
|
|
60e324: ff ff 7f
|
|
60e327: 48 c1 f8 07 sar $0x7,%rax
|
|
60e32b: 48 01 ca add %rcx,%rdx
|
|
60e32e: 48 29 f0 sub %rsi,%rax
|
|
60e331: 48 39 d0 cmp %rdx,%rax
|
|
60e334: 7f 1a jg 60e350 <_fini+0x5336>
|
|
60e336: 48 29 c8 sub %rcx,%rax
|
|
60e339: 48 8b 55 f8 mov -0x8(%rbp),%rdx
|
|
60e33d: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx
|
|
60e344: 00 00
|
|
60e346: 75 11 jne 60e359 <_fini+0x533f>
|
|
60e348: c9 leave
|
|
60e349: c3 ret
|
|
60e34a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
60e350: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
|
|
60e357: eb e0 jmp 60e339 <_fini+0x531f>
|
|
60e359: e8 a2 04 00 00 call 60e800 <_fini+0x57e6>
|
|
|
|
Disassembly of section .text.cgt_init:
|
|
|
|
000000000060e360 <.text.cgt_init>:
|
|
60e360: f3 0f 1e fa endbr64
|
|
60e364: 55 push %rbp
|
|
60e365: 48 89 e5 mov %rsp,%rbp
|
|
60e368: 41 54 push %r12
|
|
60e36a: 49 89 f4 mov %rsi,%r12
|
|
60e36d: 48 8d 35 9c 42 df ff lea -0x20bd64(%rip),%rsi # 402610 <main-0x202a5d>
|
|
60e374: 53 push %rbx
|
|
60e375: 89 fb mov %edi,%ebx
|
|
60e377: 48 8d 3d a7 42 df ff lea -0x20bd59(%rip),%rdi # 402625 <main-0x202a48>
|
|
60e37e: e8 1d 05 00 00 call 60e8a0 <_fini+0x5886>
|
|
60e383: 48 89 c2 mov %rax,%rdx
|
|
60e386: 48 8d 05 d3 ff ff ff lea -0x2d(%rip),%rax # 60e360 <_fini+0x5346>
|
|
60e38d: f0 48 0f b1 15 12 63 lock cmpxchg %rdx,0x406312(%rip) # a146a8 <stderr+0x200>
|
|
60e394: 40 00
|
|
60e396: 48 85 d2 test %rdx,%rdx
|
|
60e399: 74 0b je 60e3a6 <_fini+0x538c>
|
|
60e39b: 4c 89 e6 mov %r12,%rsi
|
|
60e39e: 89 df mov %ebx,%edi
|
|
60e3a0: 5b pop %rbx
|
|
60e3a1: 41 5c pop %r12
|
|
60e3a3: 5d pop %rbp
|
|
60e3a4: ff e2 jmp *%rdx
|
|
60e3a6: 5b pop %rbx
|
|
60e3a7: b8 da ff ff ff mov $0xffffffda,%eax
|
|
60e3ac: 41 5c pop %r12
|
|
60e3ae: 5d pop %rbp
|
|
60e3af: c3 ret
|
|
|
|
Disassembly of section .text.__clock_gettime:
|
|
|
|
000000000060e3b0 <.text.__clock_gettime>:
|
|
60e3b0: f3 0f 1e fa endbr64
|
|
60e3b4: 55 push %rbp
|
|
60e3b5: 48 8b 05 ec 62 40 00 mov 0x4062ec(%rip),%rax # a146a8 <stderr+0x200>
|
|
60e3bc: 48 89 e5 mov %rsp,%rbp
|
|
60e3bf: 41 54 push %r12
|
|
60e3c1: 41 89 fc mov %edi,%r12d
|
|
60e3c4: 53 push %rbx
|
|
60e3c5: 48 89 f3 mov %rsi,%rbx
|
|
60e3c8: 48 85 c0 test %rax,%rax
|
|
60e3cb: 74 0b je 60e3d8 <_fini+0x53be>
|
|
60e3cd: ff d0 call *%rax
|
|
60e3cf: 85 c0 test %eax,%eax
|
|
60e3d1: 74 4e je 60e421 <_fini+0x5407>
|
|
60e3d3: 83 f8 ea cmp $0xffffffea,%eax
|
|
60e3d6: 74 58 je 60e430 <_fini+0x5416>
|
|
60e3d8: 49 63 fc movslq %r12d,%rdi
|
|
60e3db: b8 e4 00 00 00 mov $0xe4,%eax
|
|
60e3e0: 48 89 de mov %rbx,%rsi
|
|
60e3e3: 0f 05 syscall
|
|
60e3e5: 83 f8 da cmp $0xffffffda,%eax
|
|
60e3e8: 75 16 jne 60e400 <_fini+0x53e6>
|
|
60e3ea: 48 c7 c7 ea ff ff ff mov $0xffffffffffffffea,%rdi
|
|
60e3f1: 45 85 e4 test %r12d,%r12d
|
|
60e3f4: 74 12 je 60e408 <_fini+0x53ee>
|
|
60e3f6: e8 05 b2 ff ff call 609600 <_fini+0x5e6>
|
|
60e3fb: 5b pop %rbx
|
|
60e3fc: 41 5c pop %r12
|
|
60e3fe: 5d pop %rbp
|
|
60e3ff: c3 ret
|
|
60e400: 48 63 f8 movslq %eax,%rdi
|
|
60e403: eb f1 jmp 60e3f6 <_fini+0x53dc>
|
|
60e405: 0f 1f 00 nopl (%rax)
|
|
60e408: b8 60 00 00 00 mov $0x60,%eax
|
|
60e40d: 48 89 df mov %rbx,%rdi
|
|
60e410: 31 f6 xor %esi,%esi
|
|
60e412: 0f 05 syscall
|
|
60e414: 69 43 08 e8 03 00 00 imul $0x3e8,0x8(%rbx),%eax
|
|
60e41b: 48 98 cltq
|
|
60e41d: 48 89 43 08 mov %rax,0x8(%rbx)
|
|
60e421: 5b pop %rbx
|
|
60e422: 31 c0 xor %eax,%eax
|
|
60e424: 41 5c pop %r12
|
|
60e426: 5d pop %rbp
|
|
60e427: c3 ret
|
|
60e428: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
60e42f: 00
|
|
60e430: 48 c7 c7 ea ff ff ff mov $0xffffffffffffffea,%rdi
|
|
60e437: e8 c4 b1 ff ff call 609600 <_fini+0x5e6>
|
|
60e43c: eb bd jmp 60e3fb <_fini+0x53e1>
|
|
|
|
Disassembly of section .text.__init_tp:
|
|
|
|
000000000060e440 <.text.__init_tp>:
|
|
60e440: f3 0f 1e fa endbr64
|
|
60e444: 55 push %rbp
|
|
60e445: 66 48 0f 6e c7 movq %rdi,%xmm0
|
|
60e44a: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
|
|
60e44e: 48 89 e5 mov %rsp,%rbp
|
|
60e451: 53 push %rbx
|
|
60e452: 48 89 fb mov %rdi,%rbx
|
|
60e455: 48 83 ec 18 sub $0x18,%rsp
|
|
60e459: 48 89 3f mov %rdi,(%rdi)
|
|
60e45c: 0f 29 45 e0 movaps %xmm0,-0x20(%rbp)
|
|
60e460: e8 39 a9 ff ff call 608d9e <callback_callback_anotherPrintTest+0x2925>
|
|
60e465: 85 c0 test %eax,%eax
|
|
60e467: 78 60 js 60e4c9 <_fini+0x54af>
|
|
60e469: 74 55 je 60e4c0 <_fini+0x54a6>
|
|
60e46b: c7 43 38 02 00 00 00 movl $0x2,0x38(%rbx)
|
|
60e472: b8 da 00 00 00 mov $0xda,%eax
|
|
60e477: 48 8d 3d f2 69 40 00 lea 0x4069f2(%rip),%rdi # a14e70 <__environ+0x1a0>
|
|
60e47e: 0f 05 syscall
|
|
60e480: 89 43 30 mov %eax,0x30(%rbx)
|
|
60e483: 48 8d 05 8e 63 40 00 lea 0x40638e(%rip),%rax # a14818 <__progname+0x58>
|
|
60e48a: 66 0f 6f 4d e0 movdqa -0x20(%rbp),%xmm1
|
|
60e48f: 48 89 83 a8 00 00 00 mov %rax,0xa8(%rbx)
|
|
60e496: 48 8d 83 88 00 00 00 lea 0x88(%rbx),%rax
|
|
60e49d: 48 89 83 88 00 00 00 mov %rax,0x88(%rbx)
|
|
60e4a4: 48 8b 05 05 63 40 00 mov 0x406305(%rip),%rax # a147b0 <console+0x8>
|
|
60e4ab: 0f 11 4b 10 movups %xmm1,0x10(%rbx)
|
|
60e4af: 48 89 43 20 mov %rax,0x20(%rbx)
|
|
60e4b3: 31 c0 xor %eax,%eax
|
|
60e4b5: 48 8b 5d f8 mov -0x8(%rbp),%rbx
|
|
60e4b9: c9 leave
|
|
60e4ba: c3 ret
|
|
60e4bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
60e4c0: c6 05 19 63 40 00 01 movb $0x1,0x406319(%rip) # a147e0 <__progname+0x20>
|
|
60e4c7: eb a2 jmp 60e46b <_fini+0x5451>
|
|
60e4c9: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
60e4ce: eb e5 jmp 60e4b5 <_fini+0x549b>
|
|
|
|
Disassembly of section .text.__copy_tls:
|
|
|
|
000000000060e4d0 <.text.__copy_tls>:
|
|
60e4d0: f3 0f 1e fa endbr64
|
|
60e4d4: 55 push %rbp
|
|
60e4d5: 48 8b 05 1c 63 40 00 mov 0x40631c(%rip),%rax # a147f8 <__progname+0x38>
|
|
60e4dc: 48 8d 84 07 38 ff ff lea -0xc8(%rdi,%rax,1),%rax
|
|
60e4e3: ff
|
|
60e4e4: 48 89 e5 mov %rsp,%rbp
|
|
60e4e7: 41 56 push %r14
|
|
60e4e9: 49 89 fe mov %rdi,%r14
|
|
60e4ec: 41 55 push %r13
|
|
60e4ee: 4c 8b 2d 0b 63 40 00 mov 0x40630b(%rip),%r13 # a14800 <__progname+0x40>
|
|
60e4f5: 41 54 push %r12
|
|
60e4f7: 53 push %rbx
|
|
60e4f8: 48 8b 1d f1 62 40 00 mov 0x4062f1(%rip),%rbx # a147f0 <__progname+0x30>
|
|
60e4ff: 49 f7 dd neg %r13
|
|
60e502: 49 21 c5 and %rax,%r13
|
|
60e505: 48 85 db test %rbx,%rbx
|
|
60e508: 74 32 je 60e53c <_fini+0x5522>
|
|
60e50a: 4c 8d 67 08 lea 0x8(%rdi),%r12
|
|
60e50e: 66 90 xchg %ax,%ax
|
|
60e510: 4c 89 e8 mov %r13,%rax
|
|
60e513: 48 2b 43 28 sub 0x28(%rbx),%rax
|
|
60e517: 4c 89 ef mov %r13,%rdi
|
|
60e51a: 49 83 c4 08 add $0x8,%r12
|
|
60e51e: 49 89 44 24 f8 mov %rax,-0x8(%r12)
|
|
60e523: 48 8b 53 10 mov 0x10(%rbx),%rdx
|
|
60e527: 48 8b 73 08 mov 0x8(%rbx),%rsi
|
|
60e52b: 48 2b 7b 28 sub 0x28(%rbx),%rdi
|
|
60e52f: e8 74 a7 ff ff call 608ca8 <callback_callback_anotherPrintTest+0x282f>
|
|
60e534: 48 8b 1b mov (%rbx),%rbx
|
|
60e537: 48 85 db test %rbx,%rbx
|
|
60e53a: 75 d4 jne 60e510 <_fini+0x54f6>
|
|
60e53c: 48 8b 05 c5 62 40 00 mov 0x4062c5(%rip),%rax # a14808 <__progname+0x48>
|
|
60e543: 49 89 06 mov %rax,(%r14)
|
|
60e546: 4c 89 e8 mov %r13,%rax
|
|
60e549: 4d 89 75 08 mov %r14,0x8(%r13)
|
|
60e54d: 5b pop %rbx
|
|
60e54e: 41 5c pop %r12
|
|
60e550: 41 5d pop %r13
|
|
60e552: 41 5e pop %r14
|
|
60e554: 5d pop %rbp
|
|
60e555: c3 ret
|
|
|
|
Disassembly of section .text.static_init_tls:
|
|
|
|
000000000060e560 <.text.static_init_tls>:
|
|
60e560: f3 0f 1e fa endbr64
|
|
60e564: 55 push %rbp
|
|
60e565: 48 89 e5 mov %rsp,%rbp
|
|
60e568: 53 push %rbx
|
|
60e569: 48 83 ec 18 sub $0x18,%rsp
|
|
60e56d: 48 8b 4f 28 mov 0x28(%rdi),%rcx
|
|
60e571: 4c 8b 57 18 mov 0x18(%rdi),%r10
|
|
60e575: 48 85 c9 test %rcx,%rcx
|
|
60e578: 0f 84 fa 01 00 00 je 60e778 <_fini+0x575e>
|
|
60e57e: 48 8b 7f 20 mov 0x20(%rdi),%rdi
|
|
60e582: 4c 89 d0 mov %r10,%rax
|
|
60e585: 31 f6 xor %esi,%esi
|
|
60e587: 45 31 c0 xor %r8d,%r8d
|
|
60e58a: eb 29 jmp 60e5b5 <_fini+0x559b>
|
|
60e58c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
60e590: 83 fa 02 cmp $0x2,%edx
|
|
60e593: 0f 85 7f 01 00 00 jne 60e718 <_fini+0x56fe>
|
|
60e599: 48 8b 15 90 44 20 00 mov 0x204490(%rip),%rdx # 812a30 <_DYNAMIC@plt+0x200950>
|
|
60e5a0: 48 85 d2 test %rdx,%rdx
|
|
60e5a3: 74 07 je 60e5ac <_fini+0x5592>
|
|
60e5a5: 48 89 d6 mov %rdx,%rsi
|
|
60e5a8: 48 2b 70 10 sub 0x10(%rax),%rsi
|
|
60e5ac: 48 01 f8 add %rdi,%rax
|
|
60e5af: 48 83 e9 01 sub $0x1,%rcx
|
|
60e5b3: 74 17 je 60e5cc <_fini+0x55b2>
|
|
60e5b5: 8b 10 mov (%rax),%edx
|
|
60e5b7: 83 fa 06 cmp $0x6,%edx
|
|
60e5ba: 75 d4 jne 60e590 <_fini+0x5576>
|
|
60e5bc: 4c 89 d6 mov %r10,%rsi
|
|
60e5bf: 48 2b 70 10 sub 0x10(%rax),%rsi
|
|
60e5c3: 48 01 f8 add %rdi,%rax
|
|
60e5c6: 48 83 e9 01 sub $0x1,%rcx
|
|
60e5ca: 75 e9 jne 60e5b5 <_fini+0x559b>
|
|
60e5cc: 4d 85 c0 test %r8,%r8
|
|
60e5cf: 0f 84 a3 01 00 00 je 60e778 <_fini+0x575e>
|
|
60e5d5: 49 8b 40 20 mov 0x20(%r8),%rax
|
|
60e5d9: 49 03 70 10 add 0x10(%r8),%rsi
|
|
60e5dd: 48 8d 1d fc 66 40 00 lea 0x4066fc(%rip),%rbx # a14ce0 <__environ+0x10>
|
|
60e5e4: 49 8b 50 28 mov 0x28(%r8),%rdx
|
|
60e5e8: 48 89 35 f9 66 40 00 mov %rsi,0x4066f9(%rip) # a14ce8 <__environ+0x18>
|
|
60e5ef: 48 89 05 fa 66 40 00 mov %rax,0x4066fa(%rip) # a14cf0 <__environ+0x20>
|
|
60e5f6: 49 8b 40 30 mov 0x30(%r8),%rax
|
|
60e5fa: 48 c7 05 03 62 40 00 movq $0x1,0x406203(%rip) # a14808 <__progname+0x48>
|
|
60e601: 01 00 00 00
|
|
60e605: 48 89 05 f4 66 40 00 mov %rax,0x4066f4(%rip) # a14d00 <__environ+0x30>
|
|
60e60c: 48 89 1d dd 61 40 00 mov %rbx,0x4061dd(%rip) # a147f0 <__progname+0x30>
|
|
60e613: 48 01 d6 add %rdx,%rsi
|
|
60e616: 48 8d 48 ff lea -0x1(%rax),%rcx
|
|
60e61a: 48 f7 de neg %rsi
|
|
60e61d: 48 21 ce and %rcx,%rsi
|
|
60e620: 48 01 d6 add %rdx,%rsi
|
|
60e623: 48 8d 90 df 00 00 00 lea 0xdf(%rax),%rdx
|
|
60e62a: 48 89 35 c7 66 40 00 mov %rsi,0x4066c7(%rip) # a14cf8 <__environ+0x28>
|
|
60e631: 48 89 35 d0 66 40 00 mov %rsi,0x4066d0(%rip) # a14d08 <__environ+0x38>
|
|
60e638: 48 83 f8 07 cmp $0x7,%rax
|
|
60e63c: 77 15 ja 60e653 <_fini+0x5639>
|
|
60e63e: 48 c7 05 b7 66 40 00 movq $0x8,0x4066b7(%rip) # a14d00 <__environ+0x30>
|
|
60e645: 08 00 00 00
|
|
60e649: ba e7 00 00 00 mov $0xe7,%edx
|
|
60e64e: b8 08 00 00 00 mov $0x8,%eax
|
|
60e653: 48 01 d6 add %rdx,%rsi
|
|
60e656: 48 89 05 a3 61 40 00 mov %rax,0x4061a3(%rip) # a14800 <__progname+0x40>
|
|
60e65d: 48 8d 3d bc 66 40 00 lea 0x4066bc(%rip),%rdi # a14d20 <__environ+0x50>
|
|
60e664: 48 83 e6 f8 and $0xfffffffffffffff8,%rsi
|
|
60e668: 48 89 35 89 61 40 00 mov %rsi,0x406189(%rip) # a147f8 <__progname+0x38>
|
|
60e66f: 48 81 fe 50 01 00 00 cmp $0x150,%rsi
|
|
60e676: 76 21 jbe 60e699 <_fini+0x567f>
|
|
60e678: 41 ba 22 00 00 00 mov $0x22,%r10d
|
|
60e67e: 45 31 c9 xor %r9d,%r9d
|
|
60e681: b8 09 00 00 00 mov $0x9,%eax
|
|
60e686: 31 ff xor %edi,%edi
|
|
60e688: 49 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%r8
|
|
60e68f: ba 03 00 00 00 mov $0x3,%edx
|
|
60e694: 0f 05 syscall
|
|
60e696: 48 89 c7 mov %rax,%rdi
|
|
60e699: e8 32 fe ff ff call 60e4d0 <_fini+0x54b6>
|
|
60e69e: 48 89 00 mov %rax,(%rax)
|
|
60e6a1: 66 48 0f 6e c0 movq %rax,%xmm0
|
|
60e6a6: 48 89 c7 mov %rax,%rdi
|
|
60e6a9: 48 89 c3 mov %rax,%rbx
|
|
60e6ac: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
|
|
60e6b0: 0f 29 45 e0 movaps %xmm0,-0x20(%rbp)
|
|
60e6b4: e8 e5 a6 ff ff call 608d9e <callback_callback_anotherPrintTest+0x2925>
|
|
60e6b9: 85 c0 test %eax,%eax
|
|
60e6bb: 0f 88 ab 00 00 00 js 60e76c <_fini+0x5752>
|
|
60e6c1: 0f 84 99 00 00 00 je 60e760 <_fini+0x5746>
|
|
60e6c7: c7 43 38 02 00 00 00 movl $0x2,0x38(%rbx)
|
|
60e6ce: b8 da 00 00 00 mov $0xda,%eax
|
|
60e6d3: 48 8d 3d 96 67 40 00 lea 0x406796(%rip),%rdi # a14e70 <__environ+0x1a0>
|
|
60e6da: 0f 05 syscall
|
|
60e6dc: 89 43 30 mov %eax,0x30(%rbx)
|
|
60e6df: 48 8d 05 32 61 40 00 lea 0x406132(%rip),%rax # a14818 <__progname+0x58>
|
|
60e6e6: 66 0f 6f 4d e0 movdqa -0x20(%rbp),%xmm1
|
|
60e6eb: 48 89 83 a8 00 00 00 mov %rax,0xa8(%rbx)
|
|
60e6f2: 48 8d 83 88 00 00 00 lea 0x88(%rbx),%rax
|
|
60e6f9: 48 89 83 88 00 00 00 mov %rax,0x88(%rbx)
|
|
60e700: 48 8b 05 a9 60 40 00 mov 0x4060a9(%rip),%rax # a147b0 <console+0x8>
|
|
60e707: 0f 11 4b 10 movups %xmm1,0x10(%rbx)
|
|
60e70b: 48 89 43 20 mov %rax,0x20(%rbx)
|
|
60e70f: 48 8b 5d f8 mov -0x8(%rbp),%rbx
|
|
60e713: c9 leave
|
|
60e714: c3 ret
|
|
60e715: 0f 1f 00 nopl (%rax)
|
|
60e718: 83 fa 07 cmp $0x7,%edx
|
|
60e71b: 75 0b jne 60e728 <_fini+0x570e>
|
|
60e71d: 49 89 c0 mov %rax,%r8
|
|
60e720: e9 87 fe ff ff jmp 60e5ac <_fini+0x5592>
|
|
60e725: 0f 1f 00 nopl (%rax)
|
|
60e728: 81 fa 51 e5 74 64 cmp $0x6474e551,%edx
|
|
60e72e: 0f 85 78 fe ff ff jne 60e5ac <_fini+0x5592>
|
|
60e734: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
60e738: 44 8b 0d 75 5f 40 00 mov 0x405f75(%rip),%r9d # a146b4 <stderr+0x20c>
|
|
60e73f: 49 39 d1 cmp %rdx,%r9
|
|
60e742: 0f 83 64 fe ff ff jae 60e5ac <_fini+0x5592>
|
|
60e748: 41 b9 00 00 80 00 mov $0x800000,%r9d
|
|
60e74e: 4c 39 ca cmp %r9,%rdx
|
|
60e751: 49 0f 47 d1 cmova %r9,%rdx
|
|
60e755: 89 15 59 5f 40 00 mov %edx,0x405f59(%rip) # a146b4 <stderr+0x20c>
|
|
60e75b: e9 4c fe ff ff jmp 60e5ac <_fini+0x5592>
|
|
60e760: c6 05 79 60 40 00 01 movb $0x1,0x406079(%rip) # a147e0 <__progname+0x20>
|
|
60e767: e9 5b ff ff ff jmp 60e6c7 <_fini+0x56ad>
|
|
60e76c: f4 hlt
|
|
60e76d: 48 8b 5d f8 mov -0x8(%rbp),%rbx
|
|
60e771: c9 leave
|
|
60e772: c3 ret
|
|
60e773: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
60e778: 48 8b 15 79 65 40 00 mov 0x406579(%rip),%rdx # a14cf8 <__environ+0x28>
|
|
60e77f: 48 8b 35 62 65 40 00 mov 0x406562(%rip),%rsi # a14ce8 <__environ+0x18>
|
|
60e786: 48 8b 05 73 65 40 00 mov 0x406573(%rip),%rax # a14d00 <__environ+0x30>
|
|
60e78d: e9 81 fe ff ff jmp 60e613 <_fini+0x55f9>
|
|
|
|
Disassembly of section .text.__init_ssp:
|
|
|
|
000000000060e7a0 <.text.__init_ssp>:
|
|
60e7a0: f3 0f 1e fa endbr64
|
|
60e7a4: 55 push %rbp
|
|
60e7a5: 48 89 e5 mov %rsp,%rbp
|
|
60e7a8: 53 push %rbx
|
|
60e7a9: 48 83 ec 08 sub $0x8,%rsp
|
|
60e7ad: 48 85 ff test %rdi,%rdi
|
|
60e7b0: 74 36 je 60e7e8 <_fini+0x57ce>
|
|
60e7b2: 48 8b 1d 7f 42 20 00 mov 0x20427f(%rip),%rbx # 812a38 <_DYNAMIC@plt+0x200958>
|
|
60e7b9: 48 89 fe mov %rdi,%rsi
|
|
60e7bc: ba 08 00 00 00 mov $0x8,%edx
|
|
60e7c1: 48 89 df mov %rbx,%rdi
|
|
60e7c4: e8 df a4 ff ff call 608ca8 <callback_callback_anotherPrintTest+0x282f>
|
|
60e7c9: c6 43 01 00 movb $0x0,0x1(%rbx)
|
|
60e7cd: 48 8b 13 mov (%rbx),%rdx
|
|
60e7d0: 64 48 8b 04 25 00 00 mov %fs:0x0,%rax
|
|
60e7d7: 00 00
|
|
60e7d9: 48 89 50 28 mov %rdx,0x28(%rax)
|
|
60e7dd: 48 8b 5d f8 mov -0x8(%rbp),%rbx
|
|
60e7e1: c9 leave
|
|
60e7e2: c3 ret
|
|
60e7e3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
60e7e8: 48 8b 1d 49 42 20 00 mov 0x204249(%rip),%rbx # 812a38 <_DYNAMIC@plt+0x200958>
|
|
60e7ef: 48 69 c3 6d 4e c6 41 imul $0x41c64e6d,%rbx,%rax
|
|
60e7f6: 48 89 03 mov %rax,(%rbx)
|
|
60e7f9: eb ce jmp 60e7c9 <_fini+0x57af>
|
|
|
|
Disassembly of section .text.__stack_chk_fail:
|
|
|
|
000000000060e800 <.text.__stack_chk_fail>:
|
|
60e800: f3 0f 1e fa endbr64
|
|
60e804: f4 hlt
|
|
60e805: c3 ret
|
|
|
|
Disassembly of section .text.__strerror_l:
|
|
|
|
000000000060e810 <.text.__strerror_l>:
|
|
60e810: f3 0f 1e fa endbr64
|
|
60e814: 48 8d 05 45 3f df ff lea -0x20c0bb(%rip),%rax # 402760 <main-0x20290d>
|
|
60e81b: 81 ff 83 00 00 00 cmp $0x83,%edi
|
|
60e821: 77 11 ja 60e834 <_fini+0x581a>
|
|
60e823: 48 63 ff movslq %edi,%rdi
|
|
60e826: 48 8d 15 13 3e df ff lea -0x20c1ed(%rip),%rdx # 402640 <main-0x202a2d>
|
|
60e82d: 0f b7 14 7a movzwl (%rdx,%rdi,2),%edx
|
|
60e831: 48 01 d0 add %rdx,%rax
|
|
60e834: 48 8b 76 28 mov 0x28(%rsi),%rsi
|
|
60e838: 48 89 c7 mov %rax,%rdi
|
|
60e83b: e9 50 03 00 00 jmp 60eb90 <_fini+0x5b76>
|
|
|
|
Disassembly of section .text.strerror:
|
|
|
|
000000000060e840 <.text.strerror>:
|
|
60e840: f3 0f 1e fa endbr64
|
|
60e844: 64 48 8b 04 25 00 00 mov %fs:0x0,%rax
|
|
60e84b: 00 00
|
|
60e84d: 48 8b b0 a8 00 00 00 mov 0xa8(%rax),%rsi
|
|
60e854: e9 b7 ff ff ff jmp 60e810 <_fini+0x57f6>
|
|
|
|
Disassembly of section .text._Exit:
|
|
|
|
000000000060e860 <.text._Exit>:
|
|
60e860: f3 0f 1e fa endbr64
|
|
60e864: 48 63 ff movslq %edi,%rdi
|
|
60e867: b8 e7 00 00 00 mov $0xe7,%eax
|
|
60e86c: 0f 05 syscall
|
|
60e86e: ba 3c 00 00 00 mov $0x3c,%edx
|
|
60e873: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60e87a: 00 00 00 00
|
|
60e87e: 66 90 xchg %ax,%ax
|
|
60e880: 48 89 d0 mov %rdx,%rax
|
|
60e883: 0f 05 syscall
|
|
60e885: eb f9 jmp 60e880 <_fini+0x5866>
|
|
|
|
Disassembly of section .text.__vdsosym:
|
|
|
|
000000000060e8a0 <.text.__vdsosym>:
|
|
60e8a0: f3 0f 1e fa endbr64
|
|
60e8a4: 55 push %rbp
|
|
60e8a5: 49 89 f8 mov %rdi,%r8
|
|
60e8a8: 48 89 e5 mov %rsp,%rbp
|
|
60e8ab: 41 57 push %r15
|
|
60e8ad: 41 56 push %r14
|
|
60e8af: 49 89 f6 mov %rsi,%r14
|
|
60e8b2: 41 55 push %r13
|
|
60e8b4: 41 54 push %r12
|
|
60e8b6: 53 push %rbx
|
|
60e8b7: 48 83 ec 28 sub $0x28,%rsp
|
|
60e8bb: 48 8b 35 26 5f 40 00 mov 0x405f26(%rip),%rsi # a147e8 <__progname+0x28>
|
|
60e8c2: 48 8b 06 mov (%rsi),%rax
|
|
60e8c5: 48 83 f8 21 cmp $0x21,%rax
|
|
60e8c9: 0f 84 ae 02 00 00 je 60eb7d <_fini+0x5b63>
|
|
60e8cf: 31 c9 xor %ecx,%ecx
|
|
60e8d1: eb 1e jmp 60e8f1 <_fini+0x58d7>
|
|
60e8d3: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60e8da: 00 00 00 00
|
|
60e8de: 66 90 xchg %ax,%ax
|
|
60e8e0: 48 8d 51 02 lea 0x2(%rcx),%rdx
|
|
60e8e4: 48 8b 04 d6 mov (%rsi,%rdx,8),%rax
|
|
60e8e8: 48 83 f8 21 cmp $0x21,%rax
|
|
60e8ec: 74 22 je 60e910 <_fini+0x58f6>
|
|
60e8ee: 48 89 d1 mov %rdx,%rcx
|
|
60e8f1: 48 85 c0 test %rax,%rax
|
|
60e8f4: 75 ea jne 60e8e0 <_fini+0x58c6>
|
|
60e8f6: 48 83 c4 28 add $0x28,%rsp
|
|
60e8fa: 31 c0 xor %eax,%eax
|
|
60e8fc: 5b pop %rbx
|
|
60e8fd: 41 5c pop %r12
|
|
60e8ff: 41 5d pop %r13
|
|
60e901: 41 5e pop %r14
|
|
60e903: 41 5f pop %r15
|
|
60e905: 5d pop %rbp
|
|
60e906: c3 ret
|
|
60e907: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
60e90e: 00 00
|
|
60e910: 48 8d 04 cd 18 00 00 lea 0x18(,%rcx,8),%rax
|
|
60e917: 00
|
|
60e918: 48 8b 3c 06 mov (%rsi,%rax,1),%rdi
|
|
60e91c: 48 85 ff test %rdi,%rdi
|
|
60e91f: 74 d5 je 60e8f6 <_fini+0x58dc>
|
|
60e921: 48 8b 57 20 mov 0x20(%rdi),%rdx
|
|
60e925: 44 0f b7 4f 38 movzwl 0x38(%rdi),%r9d
|
|
60e92a: 48 01 fa add %rdi,%rdx
|
|
60e92d: 66 45 85 c9 test %r9w,%r9w
|
|
60e931: 74 c3 je 60e8f6 <_fini+0x58dc>
|
|
60e933: 44 0f b7 57 36 movzwl 0x36(%rdi),%r10d
|
|
60e938: 49 c7 c4 ff ff ff ff mov $0xffffffffffffffff,%r12
|
|
60e93f: 31 c9 xor %ecx,%ecx
|
|
60e941: 31 f6 xor %esi,%esi
|
|
60e943: eb 1b jmp 60e960 <_fini+0x5946>
|
|
60e945: 0f 1f 00 nopl (%rax)
|
|
60e948: 83 f8 02 cmp $0x2,%eax
|
|
60e94b: 75 07 jne 60e954 <_fini+0x593a>
|
|
60e94d: 48 8b 4a 08 mov 0x8(%rdx),%rcx
|
|
60e951: 48 01 f9 add %rdi,%rcx
|
|
60e954: 48 83 c6 01 add $0x1,%rsi
|
|
60e958: 4c 01 d2 add %r10,%rdx
|
|
60e95b: 4c 39 ce cmp %r9,%rsi
|
|
60e95e: 74 1e je 60e97e <_fini+0x5964>
|
|
60e960: 8b 02 mov (%rdx),%eax
|
|
60e962: 83 f8 01 cmp $0x1,%eax
|
|
60e965: 75 e1 jne 60e948 <_fini+0x592e>
|
|
60e967: 4c 8b 62 08 mov 0x8(%rdx),%r12
|
|
60e96b: 48 83 c6 01 add $0x1,%rsi
|
|
60e96f: 49 01 fc add %rdi,%r12
|
|
60e972: 4c 2b 62 10 sub 0x10(%rdx),%r12
|
|
60e976: 4c 01 d2 add %r10,%rdx
|
|
60e979: 4c 39 ce cmp %r9,%rsi
|
|
60e97c: 75 e2 jne 60e960 <_fini+0x5946>
|
|
60e97e: 48 85 c9 test %rcx,%rcx
|
|
60e981: 0f 84 6f ff ff ff je 60e8f6 <_fini+0x58dc>
|
|
60e987: 49 83 fc ff cmp $0xffffffffffffffff,%r12
|
|
60e98b: 0f 84 65 ff ff ff je 60e8f6 <_fini+0x58dc>
|
|
60e991: 48 8b 19 mov (%rcx),%rbx
|
|
60e994: 48 85 db test %rbx,%rbx
|
|
60e997: 0f 84 59 ff ff ff je 60e8f6 <_fini+0x58dc>
|
|
60e99d: 48 8d 41 08 lea 0x8(%rcx),%rax
|
|
60e9a1: 45 31 d2 xor %r10d,%r10d
|
|
60e9a4: 31 c9 xor %ecx,%ecx
|
|
60e9a6: 45 31 ff xor %r15d,%r15d
|
|
60e9a9: 45 31 ed xor %r13d,%r13d
|
|
60e9ac: 31 d2 xor %edx,%edx
|
|
60e9ae: eb 1f jmp 60e9cf <_fini+0x59b5>
|
|
60e9b0: 48 83 fb 04 cmp $0x4,%rbx
|
|
60e9b4: 0f 84 56 01 00 00 je 60eb10 <_fini+0x5af6>
|
|
60e9ba: 48 83 fb 05 cmp $0x5,%rbx
|
|
60e9be: 48 0f 44 d6 cmove %rsi,%rdx
|
|
60e9c2: 48 8b 58 08 mov 0x8(%rax),%rbx
|
|
60e9c6: 48 83 c0 10 add $0x10,%rax
|
|
60e9ca: 48 85 db test %rbx,%rbx
|
|
60e9cd: 74 37 je 60ea06 <_fini+0x59ec>
|
|
60e9cf: 48 8b 30 mov (%rax),%rsi
|
|
60e9d2: 4c 01 e6 add %r12,%rsi
|
|
60e9d5: 48 83 fb 06 cmp $0x6,%rbx
|
|
60e9d9: 0f 84 21 01 00 00 je 60eb00 <_fini+0x5ae6>
|
|
60e9df: 76 cf jbe 60e9b0 <_fini+0x5996>
|
|
60e9e1: 48 81 fb f0 ff ff 6f cmp $0x6ffffff0,%rbx
|
|
60e9e8: 0f 84 32 01 00 00 je 60eb20 <_fini+0x5b06>
|
|
60e9ee: 48 81 fb fc ff ff 6f cmp $0x6ffffffc,%rbx
|
|
60e9f5: 48 0f 44 ce cmove %rsi,%rcx
|
|
60e9f9: 48 8b 58 08 mov 0x8(%rax),%rbx
|
|
60e9fd: 48 83 c0 10 add $0x10,%rax
|
|
60ea01: 48 85 db test %rbx,%rbx
|
|
60ea04: 75 c9 jne 60e9cf <_fini+0x59b5>
|
|
60ea06: 48 85 d2 test %rdx,%rdx
|
|
60ea09: 0f 94 c0 sete %al
|
|
60ea0c: 4d 85 ed test %r13,%r13
|
|
60ea0f: 40 0f 94 c6 sete %sil
|
|
60ea13: 40 08 f0 or %sil,%al
|
|
60ea16: 0f 85 da fe ff ff jne 60e8f6 <_fini+0x58dc>
|
|
60ea1c: 4d 85 ff test %r15,%r15
|
|
60ea1f: 0f 84 d1 fe ff ff je 60e8f6 <_fini+0x58dc>
|
|
60ea25: 41 8b 47 04 mov 0x4(%r15),%eax
|
|
60ea29: 48 85 c9 test %rcx,%rcx
|
|
60ea2c: 4c 0f 44 d3 cmove %rbx,%r10
|
|
60ea30: 85 c0 test %eax,%eax
|
|
60ea32: 0f 84 be fe ff ff je 60e8f6 <_fini+0x58dc>
|
|
60ea38: 41 b9 27 00 00 00 mov $0x27,%r9d
|
|
60ea3e: 66 90 xchg %ax,%ax
|
|
60ea40: 41 0f b6 45 04 movzbl 0x4(%r13),%eax
|
|
60ea45: 89 c6 mov %eax,%esi
|
|
60ea47: 83 e6 0f and $0xf,%esi
|
|
60ea4a: 41 0f a3 f1 bt %esi,%r9d
|
|
60ea4e: 0f 83 8c 00 00 00 jae 60eae0 <_fini+0x5ac6>
|
|
60ea54: c0 e8 04 shr $0x4,%al
|
|
60ea57: be 06 04 00 00 mov $0x406,%esi
|
|
60ea5c: 0f a3 c6 bt %eax,%esi
|
|
60ea5f: 73 7f jae 60eae0 <_fini+0x5ac6>
|
|
60ea61: 66 41 83 7d 06 00 cmpw $0x0,0x6(%r13)
|
|
60ea67: 74 77 je 60eae0 <_fini+0x5ac6>
|
|
60ea69: 41 8b 75 00 mov 0x0(%r13),%esi
|
|
60ea6d: 4c 89 f7 mov %r14,%rdi
|
|
60ea70: 4c 89 45 b0 mov %r8,-0x50(%rbp)
|
|
60ea74: 48 89 4d b8 mov %rcx,-0x48(%rbp)
|
|
60ea78: 48 01 d6 add %rdx,%rsi
|
|
60ea7b: 4c 89 55 c0 mov %r10,-0x40(%rbp)
|
|
60ea7f: 48 89 55 c8 mov %rdx,-0x38(%rbp)
|
|
60ea83: e8 f8 f4 ff ff call 60df80 <_fini+0x4f66>
|
|
60ea88: 48 8b 55 c8 mov -0x38(%rbp),%rdx
|
|
60ea8c: 4c 8b 55 c0 mov -0x40(%rbp),%r10
|
|
60ea90: 41 b9 27 00 00 00 mov $0x27,%r9d
|
|
60ea96: 85 c0 test %eax,%eax
|
|
60ea98: 48 8b 4d b8 mov -0x48(%rbp),%rcx
|
|
60ea9c: 4c 8b 45 b0 mov -0x50(%rbp),%r8
|
|
60eaa0: 75 3e jne 60eae0 <_fini+0x5ac6>
|
|
60eaa2: 4d 85 d2 test %r10,%r10
|
|
60eaa5: 0f 84 bc 00 00 00 je 60eb67 <_fini+0x5b4d>
|
|
60eaab: 41 0f b7 3c 5a movzwl (%r10,%rbx,2),%edi
|
|
60eab0: 48 89 ce mov %rcx,%rsi
|
|
60eab3: eb 06 jmp 60eabb <_fini+0x5aa1>
|
|
60eab5: 0f 1f 00 nopl (%rax)
|
|
60eab8: 48 01 c6 add %rax,%rsi
|
|
60eabb: f6 46 02 01 testb $0x1,0x2(%rsi)
|
|
60eabf: 75 0c jne 60eacd <_fini+0x5ab3>
|
|
60eac1: 0f b7 46 04 movzwl 0x4(%rsi),%eax
|
|
60eac5: 31 f8 xor %edi,%eax
|
|
60eac7: 66 a9 ff 7f test $0x7fff,%ax
|
|
60eacb: 74 5b je 60eb28 <_fini+0x5b0e>
|
|
60eacd: 8b 46 10 mov 0x10(%rsi),%eax
|
|
60ead0: 85 c0 test %eax,%eax
|
|
60ead2: 75 e4 jne 60eab8 <_fini+0x5a9e>
|
|
60ead4: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60eadb: 00 00 00 00
|
|
60eadf: 90 nop
|
|
60eae0: 41 8b 47 04 mov 0x4(%r15),%eax
|
|
60eae4: 48 83 c3 01 add $0x1,%rbx
|
|
60eae8: 49 83 c5 18 add $0x18,%r13
|
|
60eaec: 48 39 c3 cmp %rax,%rbx
|
|
60eaef: 0f 82 4b ff ff ff jb 60ea40 <_fini+0x5a26>
|
|
60eaf5: e9 fc fd ff ff jmp 60e8f6 <_fini+0x58dc>
|
|
60eafa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
60eb00: 49 89 f5 mov %rsi,%r13
|
|
60eb03: e9 ba fe ff ff jmp 60e9c2 <_fini+0x59a8>
|
|
60eb08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
60eb0f: 00
|
|
60eb10: 49 89 f7 mov %rsi,%r15
|
|
60eb13: e9 aa fe ff ff jmp 60e9c2 <_fini+0x59a8>
|
|
60eb18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
60eb1f: 00
|
|
60eb20: 49 89 f2 mov %rsi,%r10
|
|
60eb23: e9 9a fe ff ff jmp 60e9c2 <_fini+0x59a8>
|
|
60eb28: 8b 46 0c mov 0xc(%rsi),%eax
|
|
60eb2b: 4c 89 c7 mov %r8,%rdi
|
|
60eb2e: 48 89 4d b0 mov %rcx,-0x50(%rbp)
|
|
60eb32: 4c 89 55 b8 mov %r10,-0x48(%rbp)
|
|
60eb36: 8b 34 06 mov (%rsi,%rax,1),%esi
|
|
60eb39: 48 89 55 c0 mov %rdx,-0x40(%rbp)
|
|
60eb3d: 4c 89 45 c8 mov %r8,-0x38(%rbp)
|
|
60eb41: 48 01 d6 add %rdx,%rsi
|
|
60eb44: e8 37 f4 ff ff call 60df80 <_fini+0x4f66>
|
|
60eb49: 4c 8b 45 c8 mov -0x38(%rbp),%r8
|
|
60eb4d: 48 8b 55 c0 mov -0x40(%rbp),%rdx
|
|
60eb51: 41 b9 27 00 00 00 mov $0x27,%r9d
|
|
60eb57: 85 c0 test %eax,%eax
|
|
60eb59: 4c 8b 55 b8 mov -0x48(%rbp),%r10
|
|
60eb5d: 48 8b 4d b0 mov -0x50(%rbp),%rcx
|
|
60eb61: 0f 85 79 ff ff ff jne 60eae0 <_fini+0x5ac6>
|
|
60eb67: 49 8b 45 08 mov 0x8(%r13),%rax
|
|
60eb6b: 48 83 c4 28 add $0x28,%rsp
|
|
60eb6f: 5b pop %rbx
|
|
60eb70: 4c 01 e0 add %r12,%rax
|
|
60eb73: 41 5c pop %r12
|
|
60eb75: 41 5d pop %r13
|
|
60eb77: 41 5e pop %r14
|
|
60eb79: 41 5f pop %r15
|
|
60eb7b: 5d pop %rbp
|
|
60eb7c: c3 ret
|
|
60eb7d: b8 08 00 00 00 mov $0x8,%eax
|
|
60eb82: e9 91 fd ff ff jmp 60e918 <_fini+0x58fe>
|
|
|
|
Disassembly of section .text.__lctrans:
|
|
|
|
000000000060eb90 <.text.__lctrans>:
|
|
60eb90: f3 0f 1e fa endbr64
|
|
60eb94: e9 b7 a5 ff ff jmp 609150 <_fini+0x136>
|
|
|
|
Disassembly of section .text.__lctrans_cur:
|
|
|
|
000000000060eba0 <.text.__lctrans_cur>:
|
|
60eba0: f3 0f 1e fa endbr64
|
|
60eba4: 64 48 8b 04 25 00 00 mov %fs:0x0,%rax
|
|
60ebab: 00 00
|
|
60ebad: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax
|
|
60ebb4: 48 8b 70 28 mov 0x28(%rax),%rsi
|
|
60ebb8: e9 93 a5 ff ff jmp 609150 <_fini+0x136>
|
|
|
|
Disassembly of section .text.free:
|
|
|
|
000000000060ebc0 <.text.free>:
|
|
60ebc0: f3 0f 1e fa endbr64
|
|
60ebc4: e9 f7 04 00 00 jmp 60f0c0 <_fini+0x60a6>
|
|
|
|
Disassembly of section .text.get_meta:
|
|
|
|
000000000060ebd0 <.text.get_meta>:
|
|
60ebd0: 40 f6 c7 0f test $0xf,%dil
|
|
60ebd4: 74 01 je 60ebd7 <_fini+0x5bbd>
|
|
60ebd6: f4 hlt
|
|
60ebd7: 0f b6 57 fd movzbl -0x3(%rdi),%edx
|
|
60ebdb: 0f b7 77 fe movzwl -0x2(%rdi),%esi
|
|
60ebdf: 41 89 d0 mov %edx,%r8d
|
|
60ebe2: 83 e2 1f and $0x1f,%edx
|
|
60ebe5: 41 83 e0 1f and $0x1f,%r8d
|
|
60ebe9: 80 7f fc 00 cmpb $0x0,-0x4(%rdi)
|
|
60ebed: 74 14 je 60ec03 <_fini+0x5be9>
|
|
60ebef: 85 f6 test %esi,%esi
|
|
60ebf1: 74 01 je 60ebf4 <_fini+0x5bda>
|
|
60ebf3: f4 hlt
|
|
60ebf4: 8b 77 f8 mov -0x8(%rdi),%esi
|
|
60ebf7: 81 fe ff ff 00 00 cmp $0xffff,%esi
|
|
60ebfd: 0f 8e cd 00 00 00 jle 60ecd0 <_fini+0x5cb6>
|
|
60ec03: 89 f0 mov %esi,%eax
|
|
60ec05: c1 e0 04 shl $0x4,%eax
|
|
60ec08: 48 98 cltq
|
|
60ec0a: 48 29 c7 sub %rax,%rdi
|
|
60ec0d: 48 8b 47 f0 mov -0x10(%rdi),%rax
|
|
60ec11: 48 8d 4f f0 lea -0x10(%rdi),%rcx
|
|
60ec15: 48 39 48 10 cmp %rcx,0x10(%rax)
|
|
60ec19: 74 01 je 60ec1c <_fini+0x5c02>
|
|
60ec1b: f4 hlt
|
|
60ec1c: 0f b6 48 20 movzbl 0x20(%rax),%ecx
|
|
60ec20: 83 e1 1f and $0x1f,%ecx
|
|
60ec23: 39 d1 cmp %edx,%ecx
|
|
60ec25: 7d 01 jge 60ec28 <_fini+0x5c0e>
|
|
60ec27: f4 hlt
|
|
60ec28: 8b 48 18 mov 0x18(%rax),%ecx
|
|
60ec2b: 44 0f a3 c1 bt %r8d,%ecx
|
|
60ec2f: 73 01 jae 60ec32 <_fini+0x5c18>
|
|
60ec31: f4 hlt
|
|
60ec32: 8b 48 1c mov 0x1c(%rax),%ecx
|
|
60ec35: 44 0f a3 c1 bt %r8d,%ecx
|
|
60ec39: 73 01 jae 60ec3c <_fini+0x5c22>
|
|
60ec3b: f4 hlt
|
|
60ec3c: 48 89 c1 mov %rax,%rcx
|
|
60ec3f: 48 8b 3d 3a 62 40 00 mov 0x40623a(%rip),%rdi # a14e80 <__stack_chk_guard+0x8>
|
|
60ec46: 48 81 e1 00 f0 ff ff and $0xfffffffffffff000,%rcx
|
|
60ec4d: 48 39 39 cmp %rdi,(%rcx)
|
|
60ec50: 74 01 je 60ec53 <_fini+0x5c39>
|
|
60ec52: f4 hlt
|
|
60ec53: 0f b7 78 20 movzwl 0x20(%rax),%edi
|
|
60ec57: 89 f9 mov %edi,%ecx
|
|
60ec59: 66 c1 e9 06 shr $0x6,%cx
|
|
60ec5d: 83 e1 3f and $0x3f,%ecx
|
|
60ec60: 80 f9 2f cmp $0x2f,%cl
|
|
60ec63: 77 5b ja 60ecc0 <_fini+0x5ca6>
|
|
60ec65: 48 8d 3d f4 42 df ff lea -0x20bd0c(%rip),%rdi # 402f60 <main-0x20210d>
|
|
60ec6c: 83 e1 3f and $0x3f,%ecx
|
|
60ec6f: 0f b7 0c 4f movzwl (%rdi,%rcx,2),%ecx
|
|
60ec73: 41 89 c8 mov %ecx,%r8d
|
|
60ec76: 44 0f af c2 imul %edx,%r8d
|
|
60ec7a: 41 39 f0 cmp %esi,%r8d
|
|
60ec7d: 7e 10 jle 60ec8f <_fini+0x5c75>
|
|
60ec7f: f4 hlt
|
|
60ec80: 0f b7 48 20 movzwl 0x20(%rax),%ecx
|
|
60ec84: 66 c1 e9 06 shr $0x6,%cx
|
|
60ec88: 83 e1 3f and $0x3f,%ecx
|
|
60ec8b: 0f b7 0c 4f movzwl (%rdi,%rcx,2),%ecx
|
|
60ec8f: 83 c2 01 add $0x1,%edx
|
|
60ec92: 0f af d1 imul %ecx,%edx
|
|
60ec95: 39 f2 cmp %esi,%edx
|
|
60ec97: 7e 30 jle 60ecc9 <_fini+0x5caf>
|
|
60ec99: 48 81 78 20 ff 0f 00 cmpq $0xfff,0x20(%rax)
|
|
60eca0: 00
|
|
60eca1: 76 1c jbe 60ecbf <_fini+0x5ca5>
|
|
60eca3: 48 8b 48 20 mov 0x20(%rax),%rcx
|
|
60eca7: 48 63 d6 movslq %esi,%rdx
|
|
60ecaa: 48 81 e1 00 f0 ff ff and $0xfffffffffffff000,%rcx
|
|
60ecb1: 48 c1 e9 04 shr $0x4,%rcx
|
|
60ecb5: 48 83 e9 01 sub $0x1,%rcx
|
|
60ecb9: 48 39 d1 cmp %rdx,%rcx
|
|
60ecbc: 73 01 jae 60ecbf <_fini+0x5ca5>
|
|
60ecbe: f4 hlt
|
|
60ecbf: c3 ret
|
|
60ecc0: f7 d7 not %edi
|
|
60ecc2: 66 f7 c7 c0 0f test $0xfc0,%di
|
|
60ecc7: 74 d0 je 60ec99 <_fini+0x5c7f>
|
|
60ecc9: f4 hlt
|
|
60ecca: eb cd jmp 60ec99 <_fini+0x5c7f>
|
|
60eccc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
60ecd0: f4 hlt
|
|
60ecd1: e9 2d ff ff ff jmp 60ec03 <_fini+0x5be9>
|
|
|
|
Disassembly of section .text.nontrivial_free:
|
|
|
|
000000000060ece0 <.text.nontrivial_free>:
|
|
60ece0: 55 push %rbp
|
|
60ece1: 89 f1 mov %esi,%ecx
|
|
60ece3: 66 48 0f 6e c7 movq %rdi,%xmm0
|
|
60ece8: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
|
|
60ecec: 48 89 e5 mov %rsp,%rbp
|
|
60ecef: 53 push %rbx
|
|
60ecf0: 48 89 fb mov %rdi,%rbx
|
|
60ecf3: bf 01 00 00 00 mov $0x1,%edi
|
|
60ecf8: d3 e7 shl %cl,%edi
|
|
60ecfa: 48 83 ec 18 sub $0x18,%rsp
|
|
60ecfe: 44 0f b6 43 20 movzbl 0x20(%rbx),%r8d
|
|
60ed03: 8b 73 1c mov 0x1c(%rbx),%esi
|
|
60ed06: 8b 53 18 mov 0x18(%rbx),%edx
|
|
60ed09: 0f b7 43 20 movzwl 0x20(%rbx),%eax
|
|
60ed0d: 44 89 c1 mov %r8d,%ecx
|
|
60ed10: 45 89 c2 mov %r8d,%r10d
|
|
60ed13: 09 d6 or %edx,%esi
|
|
60ed15: 83 e1 1f and $0x1f,%ecx
|
|
60ed18: ba 02 00 00 00 mov $0x2,%edx
|
|
60ed1d: 66 c1 e8 06 shr $0x6,%ax
|
|
60ed21: d3 e2 shl %cl,%edx
|
|
60ed23: 44 8d 0c 37 lea (%rdi,%rsi,1),%r9d
|
|
60ed27: 83 e0 3f and $0x3f,%eax
|
|
60ed2a: 41 83 e2 1f and $0x1f,%r10d
|
|
60ed2e: 83 ea 01 sub $0x1,%edx
|
|
60ed31: 41 39 d1 cmp %edx,%r9d
|
|
60ed34: 74 6a je 60eda0 <_fini+0x5d86>
|
|
60ed36: 85 f6 test %esi,%esi
|
|
60ed38: 75 56 jne 60ed90 <_fini+0x5d76>
|
|
60ed3a: 83 f8 2f cmp $0x2f,%eax
|
|
60ed3d: 7e 01 jle 60ed40 <_fini+0x5d26>
|
|
60ed3f: f4 hlt
|
|
60ed40: 4c 8d 05 39 61 40 00 lea 0x406139(%rip),%r8 # a14e80 <__stack_chk_guard+0x8>
|
|
60ed47: 48 63 d0 movslq %eax,%rdx
|
|
60ed4a: 49 39 5c d0 50 cmp %rbx,0x50(%r8,%rdx,8)
|
|
60ed4f: 74 3f je 60ed90 <_fini+0x5d76>
|
|
60ed51: 48 83 7b 08 00 cmpq $0x0,0x8(%rbx)
|
|
60ed56: 74 01 je 60ed59 <_fini+0x5d3f>
|
|
60ed58: f4 hlt
|
|
60ed59: 48 83 3b 00 cmpq $0x0,(%rbx)
|
|
60ed5d: 74 01 je 60ed60 <_fini+0x5d46>
|
|
60ed5f: f4 hlt
|
|
60ed60: 48 83 c2 0a add $0xa,%rdx
|
|
60ed64: 49 8b 04 d0 mov (%r8,%rdx,8),%rax
|
|
60ed68: 48 85 c0 test %rax,%rax
|
|
60ed6b: 0f 84 9f 00 00 00 je 60ee10 <_fini+0x5df6>
|
|
60ed71: 48 89 43 08 mov %rax,0x8(%rbx)
|
|
60ed75: 48 8b 00 mov (%rax),%rax
|
|
60ed78: 48 89 03 mov %rax,(%rbx)
|
|
60ed7b: 48 89 58 08 mov %rbx,0x8(%rax)
|
|
60ed7f: 48 8b 43 08 mov 0x8(%rbx),%rax
|
|
60ed83: 48 89 18 mov %rbx,(%rax)
|
|
60ed86: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
|
|
60ed8d: 00 00 00
|
|
60ed90: f0 09 7b 1c lock or %edi,0x1c(%rbx)
|
|
60ed94: 31 c0 xor %eax,%eax
|
|
60ed96: 31 d2 xor %edx,%edx
|
|
60ed98: 48 8b 5d f8 mov -0x8(%rbp),%rbx
|
|
60ed9c: c9 leave
|
|
60ed9d: c3 ret
|
|
60ed9e: 66 90 xchg %ax,%ax
|
|
60eda0: 41 83 e0 20 and $0x20,%r8d
|
|
60eda4: 74 90 je 60ed36 <_fini+0x5d1c>
|
|
60eda6: 4c 8b 4b 08 mov 0x8(%rbx),%r9
|
|
60edaa: 83 f8 2f cmp $0x2f,%eax
|
|
60edad: 0f 8f 9d 00 00 00 jg 60ee50 <_fini+0x5e36>
|
|
60edb3: 48 8b 53 20 mov 0x20(%rbx),%rdx
|
|
60edb7: 84 c9 test %cl,%cl
|
|
60edb9: 75 65 jne 60ee20 <_fini+0x5e06>
|
|
60edbb: 48 81 fa ff 0f 00 00 cmp $0xfff,%rdx
|
|
60edc2: 0f 86 88 01 00 00 jbe 60ef50 <_fini+0x5f36>
|
|
60edc8: 48 81 e2 00 f0 ff ff and $0xfffffffffffff000,%rdx
|
|
60edcf: 4c 8d 05 8a 41 df ff lea -0x20be76(%rip),%r8 # 402f60 <main-0x20210d>
|
|
60edd6: 48 8d 4a f0 lea -0x10(%rdx),%rcx
|
|
60edda: 48 63 d0 movslq %eax,%rdx
|
|
60eddd: 45 0f b7 04 50 movzwl (%r8,%rdx,2),%r8d
|
|
60ede2: 41 c1 e0 04 shl $0x4,%r8d
|
|
60ede6: 4d 63 c0 movslq %r8d,%r8
|
|
60ede9: 4c 39 c1 cmp %r8,%rcx
|
|
60edec: 73 42 jae 60ee30 <_fini+0x5e16>
|
|
60edee: 4d 85 c9 test %r9,%r9
|
|
60edf1: 75 6a jne 60ee5d <_fini+0x5e43>
|
|
60edf3: 4c 8d 05 86 60 40 00 lea 0x406086(%rip),%r8 # a14e80 <__stack_chk_guard+0x8>
|
|
60edfa: 41 8d 4a 01 lea 0x1(%r10),%ecx
|
|
60edfe: 48 63 c9 movslq %ecx,%rcx
|
|
60ee01: 49 29 8c d0 d0 01 00 sub %rcx,0x1d0(%r8,%rdx,8)
|
|
60ee08: 00
|
|
60ee09: e9 a4 00 00 00 jmp 60eeb2 <_fini+0x5e98>
|
|
60ee0e: 66 90 xchg %ax,%ax
|
|
60ee10: 0f 11 03 movups %xmm0,(%rbx)
|
|
60ee13: 49 89 1c d0 mov %rbx,(%r8,%rdx,8)
|
|
60ee17: e9 74 ff ff ff jmp 60ed90 <_fini+0x5d76>
|
|
60ee1c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
60ee20: 48 81 fa ff 0f 00 00 cmp $0xfff,%rdx
|
|
60ee27: 0f 86 23 01 00 00 jbe 60ef50 <_fini+0x5f36>
|
|
60ee2d: 48 63 d0 movslq %eax,%rdx
|
|
60ee30: 4c 39 cb cmp %r9,%rbx
|
|
60ee33: 0f 84 97 01 00 00 je 60efd0 <_fini+0x5fb6>
|
|
60ee39: 4c 8d 05 40 60 40 00 lea 0x406040(%rip),%r8 # a14e80 <__stack_chk_guard+0x8>
|
|
60ee40: 4d 85 c9 test %r9,%r9
|
|
60ee43: 74 b5 je 60edfa <_fini+0x5de0>
|
|
60ee45: 49 8b 44 d0 50 mov 0x50(%r8,%rdx,8),%rax
|
|
60ee4a: eb 26 jmp 60ee72 <_fini+0x5e58>
|
|
60ee4c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
60ee50: 4d 85 c9 test %r9,%r9
|
|
60ee53: 74 5d je 60eeb2 <_fini+0x5e98>
|
|
60ee55: f4 hlt
|
|
60ee56: 4c 8b 4b 08 mov 0x8(%rbx),%r9
|
|
60ee5a: 48 63 d0 movslq %eax,%rdx
|
|
60ee5d: 4c 8d 05 1c 60 40 00 lea 0x40601c(%rip),%r8 # a14e80 <__stack_chk_guard+0x8>
|
|
60ee64: 49 8b 44 d0 50 mov 0x50(%r8,%rdx,8),%rax
|
|
60ee69: 4c 39 cb cmp %r9,%rbx
|
|
60ee6c: 0f 84 23 02 00 00 je 60f095 <_fini+0x607b>
|
|
60ee72: 48 8b 0b mov (%rbx),%rcx
|
|
60ee75: 4c 89 49 08 mov %r9,0x8(%rcx)
|
|
60ee79: 48 8b 0b mov (%rbx),%rcx
|
|
60ee7c: 49 89 09 mov %rcx,(%r9)
|
|
60ee7f: 48 8d 4a 0a lea 0xa(%rdx),%rcx
|
|
60ee83: 49 3b 5c d0 50 cmp 0x50(%r8,%rdx,8),%rbx
|
|
60ee88: 0f 84 1a 02 00 00 je 60f0a8 <_fini+0x608e>
|
|
60ee8e: 66 0f ef c9 pxor %xmm1,%xmm1
|
|
60ee92: 0f 11 0b movups %xmm1,(%rbx)
|
|
60ee95: 48 39 c3 cmp %rax,%rbx
|
|
60ee98: 0f 84 8a 01 00 00 je 60f028 <_fini+0x600e>
|
|
60ee9e: 0f b7 43 20 movzwl 0x20(%rbx),%eax
|
|
60eea2: 66 c1 e8 06 shr $0x6,%ax
|
|
60eea6: 83 e0 3f and $0x3f,%eax
|
|
60eea9: 83 f8 2f cmp $0x2f,%eax
|
|
60eeac: 0f 8e ee 00 00 00 jle 60efa0 <_fini+0x5f86>
|
|
60eeb2: 48 81 7b 20 ff 0f 00 cmpq $0xfff,0x20(%rbx)
|
|
60eeb9: 00
|
|
60eeba: 0f 86 a8 00 00 00 jbe 60ef68 <_fini+0x5f4e>
|
|
60eec0: 0f b6 15 49 63 40 00 movzbl 0x406349(%rip),%edx # a15210 <__stack_chk_guard+0x398>
|
|
60eec7: 8d 4a 01 lea 0x1(%rdx),%ecx
|
|
60eeca: 80 fa ff cmp $0xff,%dl
|
|
60eecd: 75 17 jne 60eee6 <_fini+0x5ecc>
|
|
60eecf: 66 0f ef c9 pxor %xmm1,%xmm1
|
|
60eed3: b9 01 00 00 00 mov $0x1,%ecx
|
|
60eed8: 0f 11 0d f1 62 40 00 movups %xmm1,0x4062f1(%rip) # a151d0 <__stack_chk_guard+0x358>
|
|
60eedf: 0f 11 0d fa 62 40 00 movups %xmm1,0x4062fa(%rip) # a151e0 <__stack_chk_guard+0x368>
|
|
60eee6: 83 e8 07 sub $0x7,%eax
|
|
60eee9: 88 0d 21 63 40 00 mov %cl,0x406321(%rip) # a15210 <__stack_chk_guard+0x398>
|
|
60eeef: 83 f8 1f cmp $0x1f,%eax
|
|
60eef2: 77 10 ja 60ef04 <_fini+0x5eea>
|
|
60eef4: 48 98 cltq
|
|
60eef6: 48 8d 15 83 5f 40 00 lea 0x405f83(%rip),%rdx # a14e80 <__stack_chk_guard+0x8>
|
|
60eefd: 88 8c 02 50 03 00 00 mov %cl,0x350(%rdx,%rax,1)
|
|
60ef04: 48 8b 53 20 mov 0x20(%rbx),%rdx
|
|
60ef08: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
60ef0c: 48 81 e2 00 f0 ff ff and $0xfffffffffffff000,%rdx
|
|
60ef13: 66 0f ef c9 pxor %xmm1,%xmm1
|
|
60ef17: 48 c7 43 20 00 00 00 movq $0x0,0x20(%rbx)
|
|
60ef1e: 00
|
|
60ef1f: 0f 11 0b movups %xmm1,(%rbx)
|
|
60ef22: 0f 11 4b 10 movups %xmm1,0x10(%rbx)
|
|
60ef26: 48 8b 0d 63 5f 40 00 mov 0x405f63(%rip),%rcx # a14e90 <__stack_chk_guard+0x18>
|
|
60ef2d: 48 85 c9 test %rcx,%rcx
|
|
60ef30: 0f 84 82 00 00 00 je 60efb8 <_fini+0x5f9e>
|
|
60ef36: 48 89 4b 08 mov %rcx,0x8(%rbx)
|
|
60ef3a: 48 8b 09 mov (%rcx),%rcx
|
|
60ef3d: 48 89 0b mov %rcx,(%rbx)
|
|
60ef40: 48 89 59 08 mov %rbx,0x8(%rcx)
|
|
60ef44: 48 8b 4b 08 mov 0x8(%rbx),%rcx
|
|
60ef48: 48 89 19 mov %rbx,(%rcx)
|
|
60ef4b: e9 48 fe ff ff jmp 60ed98 <_fini+0x5d7e>
|
|
60ef50: 48 63 d0 movslq %eax,%rdx
|
|
60ef53: 4d 85 c9 test %r9,%r9
|
|
60ef56: 0f 85 01 ff ff ff jne 60ee5d <_fini+0x5e43>
|
|
60ef5c: e9 92 fe ff ff jmp 60edf3 <_fini+0x5dd9>
|
|
60ef61: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
60ef68: 4c 8b 4b 10 mov 0x10(%rbx),%r9
|
|
60ef6c: 0f 29 45 e0 movaps %xmm0,-0x20(%rbp)
|
|
60ef70: 4c 89 cf mov %r9,%rdi
|
|
60ef73: e8 58 fc ff ff call 60ebd0 <_fini+0x5bb6>
|
|
60ef78: 41 0f b6 71 fd movzbl -0x3(%r9),%esi
|
|
60ef7d: 48 89 c7 mov %rax,%rdi
|
|
60ef80: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
60ef84: 83 e6 1f and $0x1f,%esi
|
|
60ef87: 48 c7 00 00 00 00 00 movq $0x0,(%rax)
|
|
60ef8e: e8 4d fd ff ff call 60ece0 <_fini+0x5cc6>
|
|
60ef93: 66 0f 6f 45 e0 movdqa -0x20(%rbp),%xmm0
|
|
60ef98: e9 76 ff ff ff jmp 60ef13 <_fini+0x5ef9>
|
|
60ef9d: 0f 1f 00 nopl (%rax)
|
|
60efa0: 0f b6 4b 20 movzbl 0x20(%rbx),%ecx
|
|
60efa4: 48 63 d0 movslq %eax,%rdx
|
|
60efa7: 41 89 ca mov %ecx,%r10d
|
|
60efaa: 41 83 e2 1f and $0x1f,%r10d
|
|
60efae: e9 47 fe ff ff jmp 60edfa <_fini+0x5de0>
|
|
60efb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
60efb8: 0f 11 03 movups %xmm0,(%rbx)
|
|
60efbb: 48 89 1d ce 5e 40 00 mov %rbx,0x405ece(%rip) # a14e90 <__stack_chk_guard+0x18>
|
|
60efc2: e9 d1 fd ff ff jmp 60ed98 <_fini+0x5d7e>
|
|
60efc7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
60efce: 00 00
|
|
60efd0: 83 e8 07 sub $0x7,%eax
|
|
60efd3: 4c 8d 05 a6 5e 40 00 lea 0x405ea6(%rip),%r8 # a14e80 <__stack_chk_guard+0x8>
|
|
60efda: 83 f8 1f cmp $0x1f,%eax
|
|
60efdd: 0f 87 ad 00 00 00 ja 60f090 <_fini+0x6076>
|
|
60efe3: 48 98 cltq
|
|
60efe5: 41 80 bc 00 70 03 00 cmpb $0x63,0x370(%r8,%rax,1)
|
|
60efec: 00 63
|
|
60efee: 0f 86 9c 00 00 00 jbe 60f090 <_fini+0x6076>
|
|
60eff4: 41 8d 4a 01 lea 0x1(%r10),%ecx
|
|
60eff8: 48 63 c1 movslq %ecx,%rax
|
|
60effb: 48 8d 04 c0 lea (%rax,%rax,8),%rax
|
|
60efff: 49 39 84 d0 d0 01 00 cmp %rax,0x1d0(%r8,%rdx,8)
|
|
60f006: 00
|
|
60f007: 73 75 jae 60f07e <_fini+0x6064>
|
|
60f009: 85 f6 test %esi,%esi
|
|
60f00b: 0f 85 7f fd ff ff jne 60ed90 <_fini+0x5d76>
|
|
60f011: 4d 39 4c d0 50 cmp %r9,0x50(%r8,%rdx,8)
|
|
60f016: 0f 85 3c fd ff ff jne 60ed58 <_fini+0x5d3e>
|
|
60f01c: e9 6f fd ff ff jmp 60ed90 <_fini+0x5d76>
|
|
60f021: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
60f028: 49 8b 74 d0 50 mov 0x50(%r8,%rdx,8),%rsi
|
|
60f02d: 48 85 f6 test %rsi,%rsi
|
|
60f030: 0f 84 68 fe ff ff je 60ee9e <_fini+0x5e84>
|
|
60f036: 8b 46 18 mov 0x18(%rsi),%eax
|
|
60f039: 85 c0 test %eax,%eax
|
|
60f03b: 74 01 je 60f03e <_fini+0x6024>
|
|
60f03d: f4 hlt
|
|
60f03e: 48 8b 46 10 mov 0x10(%rsi),%rax
|
|
60f042: bf 02 00 00 00 mov $0x2,%edi
|
|
60f047: 4c 8d 4e 1c lea 0x1c(%rsi),%r9
|
|
60f04b: 0f b6 48 08 movzbl 0x8(%rax),%ecx
|
|
60f04f: d3 e7 shl %cl,%edi
|
|
60f051: 44 8d 57 ff lea -0x1(%rdi),%r10d
|
|
60f055: f7 df neg %edi
|
|
60f057: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
60f05e: 00 00
|
|
60f060: 8b 56 1c mov 0x1c(%rsi),%edx
|
|
60f063: 89 f9 mov %edi,%ecx
|
|
60f065: 21 d1 and %edx,%ecx
|
|
60f067: 89 d0 mov %edx,%eax
|
|
60f069: f0 41 0f b1 09 lock cmpxchg %ecx,(%r9)
|
|
60f06e: 39 c2 cmp %eax,%edx
|
|
60f070: 75 ee jne 60f060 <_fini+0x6046>
|
|
60f072: 41 21 d2 and %edx,%r10d
|
|
60f075: 44 89 56 18 mov %r10d,0x18(%rsi)
|
|
60f079: e9 20 fe ff ff jmp 60ee9e <_fini+0x5e84>
|
|
60f07e: 83 f9 13 cmp $0x13,%ecx
|
|
60f081: 7f 86 jg 60f009 <_fini+0x5fef>
|
|
60f083: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60f08a: 00 00 00 00
|
|
60f08e: 66 90 xchg %ax,%ax
|
|
60f090: 49 8b 44 d0 50 mov 0x50(%r8,%rdx,8),%rax
|
|
60f095: 49 c7 44 d0 50 00 00 movq $0x0,0x50(%r8,%rdx,8)
|
|
60f09c: 00 00
|
|
60f09e: e9 eb fd ff ff jmp 60ee8e <_fini+0x5e74>
|
|
60f0a3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
60f0a8: 48 8b 73 08 mov 0x8(%rbx),%rsi
|
|
60f0ac: 49 89 34 c8 mov %rsi,(%r8,%rcx,8)
|
|
60f0b0: e9 d9 fd ff ff jmp 60ee8e <_fini+0x5e74>
|
|
|
|
Disassembly of section .text.__libc_free:
|
|
|
|
000000000060f0c0 <.text.__libc_free>:
|
|
60f0c0: f3 0f 1e fa endbr64
|
|
60f0c4: 48 85 ff test %rdi,%rdi
|
|
60f0c7: 0f 84 33 01 00 00 je 60f200 <_fini+0x61e6>
|
|
60f0cd: 55 push %rbp
|
|
60f0ce: 49 89 f9 mov %rdi,%r9
|
|
60f0d1: 48 89 e5 mov %rsp,%rbp
|
|
60f0d4: 41 56 push %r14
|
|
60f0d6: 41 55 push %r13
|
|
60f0d8: 41 54 push %r12
|
|
60f0da: 53 push %rbx
|
|
60f0db: e8 f0 fa ff ff call 60ebd0 <_fini+0x5bb6>
|
|
60f0e0: 41 0f b6 71 fd movzbl -0x3(%r9),%esi
|
|
60f0e5: 48 89 c3 mov %rax,%rbx
|
|
60f0e8: 89 f1 mov %esi,%ecx
|
|
60f0ea: 41 89 f4 mov %esi,%r12d
|
|
60f0ed: 83 e1 1f and $0x1f,%ecx
|
|
60f0f0: 41 83 e4 1f and $0x1f,%r12d
|
|
60f0f4: f6 40 20 1f testb $0x1f,0x20(%rax)
|
|
60f0f8: 0f 85 c2 00 00 00 jne 60f1c0 <_fini+0x61a6>
|
|
60f0fe: 48 81 78 20 ff 0f 00 cmpq $0xfff,0x20(%rax)
|
|
60f105: 00
|
|
60f106: 0f 86 b4 00 00 00 jbe 60f1c0 <_fini+0x61a6>
|
|
60f10c: 48 8b 40 20 mov 0x20(%rax),%rax
|
|
60f110: 48 25 00 f0 ff ff and $0xfffffffffffff000,%rax
|
|
60f116: 48 83 e8 10 sub $0x10,%rax
|
|
60f11a: 0f b6 d1 movzbl %cl,%edx
|
|
60f11d: 48 0f af d0 imul %rax,%rdx
|
|
60f121: 48 03 43 10 add 0x10(%rbx),%rax
|
|
60f125: 48 8d 54 10 0c lea 0xc(%rax,%rdx,1),%rdx
|
|
60f12a: 89 f0 mov %esi,%eax
|
|
60f12c: c0 e8 05 shr $0x5,%al
|
|
60f12f: 40 80 fe 9f cmp $0x9f,%sil
|
|
60f133: 0f 87 a7 00 00 00 ja 60f1e0 <_fini+0x61c6>
|
|
60f139: 0f b6 c0 movzbl %al,%eax
|
|
60f13c: 48 89 d6 mov %rdx,%rsi
|
|
60f13f: 4c 29 ce sub %r9,%rsi
|
|
60f142: 48 39 c6 cmp %rax,%rsi
|
|
60f145: 73 01 jae 60f148 <_fini+0x612e>
|
|
60f147: f4 hlt
|
|
60f148: 48 89 d6 mov %rdx,%rsi
|
|
60f14b: 48 29 c6 sub %rax,%rsi
|
|
60f14e: 80 3e 00 cmpb $0x0,(%rsi)
|
|
60f151: 74 01 je 60f154 <_fini+0x613a>
|
|
60f153: f4 hlt
|
|
60f154: 80 3a 00 cmpb $0x0,(%rdx)
|
|
60f157: 74 01 je 60f15a <_fini+0x6140>
|
|
60f159: f4 hlt
|
|
60f15a: be 01 00 00 00 mov $0x1,%esi
|
|
60f15f: 31 c0 xor %eax,%eax
|
|
60f161: bf 02 00 00 00 mov $0x2,%edi
|
|
60f166: d3 e6 shl %cl,%esi
|
|
60f168: 0f b6 4b 20 movzbl 0x20(%rbx),%ecx
|
|
60f16c: 41 c6 41 fd ff movb $0xff,-0x3(%r9)
|
|
60f171: 66 41 89 41 fe mov %ax,-0x2(%r9)
|
|
60f176: d3 e7 shl %cl,%edi
|
|
60f178: 83 ef 01 sub $0x1,%edi
|
|
60f17b: 8b 53 1c mov 0x1c(%rbx),%edx
|
|
60f17e: 8b 43 18 mov 0x18(%rbx),%eax
|
|
60f181: 09 d0 or %edx,%eax
|
|
60f183: 85 c6 test %eax,%esi
|
|
60f185: 74 01 je 60f188 <_fini+0x616e>
|
|
60f187: f4 hlt
|
|
60f188: 85 d2 test %edx,%edx
|
|
60f18a: 74 7c je 60f208 <_fini+0x61ee>
|
|
60f18c: 01 f0 add %esi,%eax
|
|
60f18e: 39 f8 cmp %edi,%eax
|
|
60f190: 74 76 je 60f208 <_fini+0x61ee>
|
|
60f192: 0f b6 05 4a 56 40 00 movzbl 0x40564a(%rip),%eax # a147e3 <__progname+0x23>
|
|
60f199: 8d 0c 16 lea (%rsi,%rdx,1),%ecx
|
|
60f19c: 84 c0 test %al,%al
|
|
60f19e: 0f 84 cc 00 00 00 je 60f270 <_fini+0x6256>
|
|
60f1a4: 89 d0 mov %edx,%eax
|
|
60f1a6: f0 0f b1 4b 1c lock cmpxchg %ecx,0x1c(%rbx)
|
|
60f1ab: 39 c2 cmp %eax,%edx
|
|
60f1ad: 75 cc jne 60f17b <_fini+0x6161>
|
|
60f1af: 5b pop %rbx
|
|
60f1b0: 41 5c pop %r12
|
|
60f1b2: 41 5d pop %r13
|
|
60f1b4: 41 5e pop %r14
|
|
60f1b6: 5d pop %rbp
|
|
60f1b7: c3 ret
|
|
60f1b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
60f1bf: 00
|
|
60f1c0: 0f b7 43 20 movzwl 0x20(%rbx),%eax
|
|
60f1c4: 48 8d 15 95 3d df ff lea -0x20c26b(%rip),%rdx # 402f60 <main-0x20210d>
|
|
60f1cb: 66 c1 e8 06 shr $0x6,%ax
|
|
60f1cf: 83 e0 3f and $0x3f,%eax
|
|
60f1d2: 0f b7 04 42 movzwl (%rdx,%rax,2),%eax
|
|
60f1d6: c1 e0 04 shl $0x4,%eax
|
|
60f1d9: 48 98 cltq
|
|
60f1db: e9 3a ff ff ff jmp 60f11a <_fini+0x6100>
|
|
60f1e0: 3c 05 cmp $0x5,%al
|
|
60f1e2: 74 01 je 60f1e5 <_fini+0x61cb>
|
|
60f1e4: f4 hlt
|
|
60f1e5: 8b 42 fc mov -0x4(%rdx),%eax
|
|
60f1e8: 48 83 f8 04 cmp $0x4,%rax
|
|
60f1ec: 77 01 ja 60f1ef <_fini+0x61d5>
|
|
60f1ee: f4 hlt
|
|
60f1ef: 80 7a fb 00 cmpb $0x0,-0x5(%rdx)
|
|
60f1f3: 0f 84 43 ff ff ff je 60f13c <_fini+0x6122>
|
|
60f1f9: f4 hlt
|
|
60f1fa: e9 3d ff ff ff jmp 60f13c <_fini+0x6122>
|
|
60f1ff: 90 nop
|
|
60f200: c3 ret
|
|
60f201: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
60f208: 0f b6 05 d4 55 40 00 movzbl 0x4055d4(%rip),%eax # a147e3 <__progname+0x23>
|
|
60f20f: 4c 8d 2d 0a 60 40 00 lea 0x40600a(%rip),%r13 # a15220 <__stack_chk_guard+0x3a8>
|
|
60f216: 84 c0 test %al,%al
|
|
60f218: 75 46 jne 60f260 <_fini+0x6246>
|
|
60f21a: 48 89 df mov %rbx,%rdi
|
|
60f21d: 44 89 e6 mov %r12d,%esi
|
|
60f220: e8 bb fa ff ff call 60ece0 <_fini+0x5cc6>
|
|
60f225: 4c 89 ef mov %r13,%rdi
|
|
60f228: 48 89 d3 mov %rdx,%rbx
|
|
60f22b: 49 89 c4 mov %rax,%r12
|
|
60f22e: e8 fd ef ff ff call 60e230 <_fini+0x5216>
|
|
60f233: 48 85 db test %rbx,%rbx
|
|
60f236: 0f 84 73 ff ff ff je 60f1af <_fini+0x6195>
|
|
60f23c: e8 6f a2 ff ff call 6094b0 <_fini+0x496>
|
|
60f241: 48 89 de mov %rbx,%rsi
|
|
60f244: 4c 89 e7 mov %r12,%rdi
|
|
60f247: 44 8b 30 mov (%rax),%r14d
|
|
60f24a: 49 89 c5 mov %rax,%r13
|
|
60f24d: e8 ae 1c 00 00 call 610f00 <_fini+0x7ee6>
|
|
60f252: 45 89 75 00 mov %r14d,0x0(%r13)
|
|
60f256: e9 54 ff ff ff jmp 60f1af <_fini+0x6195>
|
|
60f25b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
60f260: 4c 89 ef mov %r13,%rdi
|
|
60f263: e8 e8 ee ff ff call 60e150 <_fini+0x5136>
|
|
60f268: eb b0 jmp 60f21a <_fini+0x6200>
|
|
60f26a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
60f270: 89 4b 1c mov %ecx,0x1c(%rbx)
|
|
60f273: e9 37 ff ff ff jmp 60f1af <_fini+0x6195>
|
|
|
|
Disassembly of section .text.__malloc_atfork:
|
|
|
|
000000000060f280 <.text.__malloc_atfork>:
|
|
60f280: f3 0f 1e fa endbr64
|
|
60f284: 85 ff test %edi,%edi
|
|
60f286: 78 10 js 60f298 <_fini+0x627e>
|
|
60f288: 74 1e je 60f2a8 <_fini+0x628e>
|
|
60f28a: c7 05 8c 5f 40 00 00 movl $0x0,0x405f8c(%rip) # a15220 <__stack_chk_guard+0x3a8>
|
|
60f291: 00 00 00
|
|
60f294: c3 ret
|
|
60f295: 0f 1f 00 nopl (%rax)
|
|
60f298: 0f b6 05 44 55 40 00 movzbl 0x405544(%rip),%eax # a147e3 <__progname+0x23>
|
|
60f29f: 84 c0 test %al,%al
|
|
60f2a1: 75 15 jne 60f2b8 <_fini+0x629e>
|
|
60f2a3: c3 ret
|
|
60f2a4: 0f 1f 40 00 nopl 0x0(%rax)
|
|
60f2a8: 48 8d 3d 71 5f 40 00 lea 0x405f71(%rip),%rdi # a15220 <__stack_chk_guard+0x3a8>
|
|
60f2af: e9 7c ef ff ff jmp 60e230 <_fini+0x5216>
|
|
60f2b4: 0f 1f 40 00 nopl 0x0(%rax)
|
|
60f2b8: 48 8d 3d 61 5f 40 00 lea 0x405f61(%rip),%rdi # a15220 <__stack_chk_guard+0x3a8>
|
|
60f2bf: e9 8c ee ff ff jmp 60e150 <_fini+0x5136>
|
|
|
|
Disassembly of section .text.__malloc_alloc_meta:
|
|
|
|
000000000060f2e0 <.text.__malloc_alloc_meta>:
|
|
60f2e0: f3 0f 1e fa endbr64
|
|
60f2e4: 55 push %rbp
|
|
60f2e5: 48 89 e5 mov %rsp,%rbp
|
|
60f2e8: 41 55 push %r13
|
|
60f2ea: 41 54 push %r12
|
|
60f2ec: 53 push %rbx
|
|
60f2ed: 48 83 ec 18 sub $0x18,%rsp
|
|
60f2f1: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax
|
|
60f2f8: 00 00
|
|
60f2fa: 48 89 45 d8 mov %rax,-0x28(%rbp)
|
|
60f2fe: 31 c0 xor %eax,%eax
|
|
60f300: 8b 05 82 5b 40 00 mov 0x405b82(%rip),%eax # a14e88 <__stack_chk_guard+0x10>
|
|
60f306: 85 c0 test %eax,%eax
|
|
60f308: 0f 84 a2 00 00 00 je 60f3b0 <_fini+0x6396>
|
|
60f30e: 48 8b 1d 7b 5b 40 00 mov 0x405b7b(%rip),%rbx # a14e90 <__stack_chk_guard+0x18>
|
|
60f315: 48 85 db test %rbx,%rbx
|
|
60f318: 74 56 je 60f370 <_fini+0x6356>
|
|
60f31a: 48 8b 43 08 mov 0x8(%rbx),%rax
|
|
60f31e: 48 39 c3 cmp %rax,%rbx
|
|
60f321: 0f 84 19 02 00 00 je 60f540 <_fini+0x6526>
|
|
60f327: 48 8b 13 mov (%rbx),%rdx
|
|
60f32a: 48 89 42 08 mov %rax,0x8(%rdx)
|
|
60f32e: 48 8b 13 mov (%rbx),%rdx
|
|
60f331: 48 89 10 mov %rdx,(%rax)
|
|
60f334: 48 3b 1d 55 5b 40 00 cmp 0x405b55(%rip),%rbx # a14e90 <__stack_chk_guard+0x18>
|
|
60f33b: 0f 84 8f 02 00 00 je 60f5d0 <_fini+0x65b6>
|
|
60f341: 66 0f ef c0 pxor %xmm0,%xmm0
|
|
60f345: 0f 11 03 movups %xmm0,(%rbx)
|
|
60f348: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
60f34c: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax
|
|
60f353: 00 00
|
|
60f355: 0f 85 01 03 00 00 jne 60f65c <_fini+0x6642>
|
|
60f35b: 48 83 c4 18 add $0x18,%rsp
|
|
60f35f: 48 89 d8 mov %rbx,%rax
|
|
60f362: 5b pop %rbx
|
|
60f363: 41 5c pop %r12
|
|
60f365: 41 5d pop %r13
|
|
60f367: 5d pop %rbp
|
|
60f368: c3 ret
|
|
60f369: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
60f370: 48 8b 05 29 5b 40 00 mov 0x405b29(%rip),%rax # a14ea0 <__stack_chk_guard+0x28>
|
|
60f377: 48 85 c0 test %rax,%rax
|
|
60f37a: 0f 84 c0 00 00 00 je 60f440 <_fini+0x6426>
|
|
60f380: 48 8b 1d 11 5b 40 00 mov 0x405b11(%rip),%rbx # a14e98 <__stack_chk_guard+0x20>
|
|
60f387: 48 83 e8 01 sub $0x1,%rax
|
|
60f38b: 48 89 05 0e 5b 40 00 mov %rax,0x405b0e(%rip) # a14ea0 <__stack_chk_guard+0x28>
|
|
60f392: 66 0f ef c0 pxor %xmm0,%xmm0
|
|
60f396: 48 8d 43 28 lea 0x28(%rbx),%rax
|
|
60f39a: 48 89 05 f7 5a 40 00 mov %rax,0x405af7(%rip) # a14e98 <__stack_chk_guard+0x20>
|
|
60f3a1: 0f 11 03 movups %xmm0,(%rbx)
|
|
60f3a4: eb a2 jmp 60f348 <_fini+0x632e>
|
|
60f3a6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
|
|
60f3ad: 00 00 00
|
|
60f3b0: 4c 8d 65 d0 lea -0x30(%rbp),%r12
|
|
60f3b4: 48 8b 15 2d 54 40 00 mov 0x40542d(%rip),%rdx # a147e8 <__progname+0x28>
|
|
60f3bb: 49 69 cc 6d 4e c6 41 imul $0x41c64e6d,%r12,%rcx
|
|
60f3c2: 48 89 4d d0 mov %rcx,-0x30(%rbp)
|
|
60f3c6: 48 8b 02 mov (%rdx),%rax
|
|
60f3c9: 48 85 c0 test %rax,%rax
|
|
60f3cc: 74 53 je 60f421 <_fini+0x6407>
|
|
60f3ce: bb 10 00 00 00 mov $0x10,%ebx
|
|
60f3d3: eb 18 jmp 60f3ed <_fini+0x63d3>
|
|
60f3d5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60f3dc: 00 00 00 00
|
|
60f3e0: 48 8b 04 1a mov (%rdx,%rbx,1),%rax
|
|
60f3e4: 48 83 c3 10 add $0x10,%rbx
|
|
60f3e8: 48 85 c0 test %rax,%rax
|
|
60f3eb: 74 30 je 60f41d <_fini+0x6403>
|
|
60f3ed: 48 83 f8 19 cmp $0x19,%rax
|
|
60f3f1: 75 ed jne 60f3e0 <_fini+0x63c6>
|
|
60f3f3: 48 8b 74 1a f8 mov -0x8(%rdx,%rbx,1),%rsi
|
|
60f3f8: 4c 89 e7 mov %r12,%rdi
|
|
60f3fb: ba 08 00 00 00 mov $0x8,%edx
|
|
60f400: 48 83 c6 08 add $0x8,%rsi
|
|
60f404: e8 9f 98 ff ff call 608ca8 <callback_callback_anotherPrintTest+0x282f>
|
|
60f409: 48 8b 15 d8 53 40 00 mov 0x4053d8(%rip),%rdx # a147e8 <__progname+0x28>
|
|
60f410: 48 8b 04 1a mov (%rdx,%rbx,1),%rax
|
|
60f414: 48 83 c3 10 add $0x10,%rbx
|
|
60f418: 48 85 c0 test %rax,%rax
|
|
60f41b: 75 d0 jne 60f3ed <_fini+0x63d3>
|
|
60f41d: 48 8b 4d d0 mov -0x30(%rbp),%rcx
|
|
60f421: 48 89 0d 58 5a 40 00 mov %rcx,0x405a58(%rip) # a14e80 <__stack_chk_guard+0x8>
|
|
60f428: c7 05 56 5a 40 00 01 movl $0x1,0x405a56(%rip) # a14e88 <__stack_chk_guard+0x10>
|
|
60f42f: 00 00 00
|
|
60f432: e9 d7 fe ff ff jmp 60f30e <_fini+0x62f4>
|
|
60f437: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
60f43e: 00 00
|
|
60f440: 4c 8b 2d 61 5a 40 00 mov 0x405a61(%rip),%r13 # a14ea8 <__stack_chk_guard+0x30>
|
|
60f447: 4d 85 ed test %r13,%r13
|
|
60f44a: 0f 85 31 01 00 00 jne 60f581 <_fini+0x6567>
|
|
60f450: 48 8b 05 c1 5d 40 00 mov 0x405dc1(%rip),%rax # a15218 <__stack_chk_guard+0x3a0>
|
|
60f457: 48 83 f8 ff cmp $0xffffffffffffffff,%rax
|
|
60f45b: 0f 84 7f 01 00 00 je 60f5e0 <_fini+0x65c6>
|
|
60f461: 48 85 c0 test %rax,%rax
|
|
60f464: 0f 85 e6 00 00 00 jne 60f550 <_fini+0x6536>
|
|
60f46a: ba 0c 00 00 00 mov $0xc,%edx
|
|
60f46f: 4c 89 ef mov %r13,%rdi
|
|
60f472: 48 89 d0 mov %rdx,%rax
|
|
60f475: 0f 05 syscall
|
|
60f477: 49 89 c4 mov %rax,%r12
|
|
60f47a: 49 f7 dc neg %r12
|
|
60f47d: 41 81 e4 ff 0f 00 00 and $0xfff,%r12d
|
|
60f484: 49 01 c4 add %rax,%r12
|
|
60f487: 48 89 d0 mov %rdx,%rax
|
|
60f48a: 4c 89 25 87 5d 40 00 mov %r12,0x405d87(%rip) # a15218 <__stack_chk_guard+0x3a0>
|
|
60f491: 49 81 c4 00 20 00 00 add $0x2000,%r12
|
|
60f498: 4c 89 e7 mov %r12,%rdi
|
|
60f49b: 0f 05 syscall
|
|
60f49d: 49 39 c4 cmp %rax,%r12
|
|
60f4a0: 0f 85 c4 00 00 00 jne 60f56a <_fini+0x6550>
|
|
60f4a6: 45 31 c9 xor %r9d,%r9d
|
|
60f4a9: 41 b8 ff ff ff ff mov $0xffffffff,%r8d
|
|
60f4af: b9 32 00 00 00 mov $0x32,%ecx
|
|
60f4b4: 31 d2 xor %edx,%edx
|
|
60f4b6: 48 8b 3d 5b 5d 40 00 mov 0x405d5b(%rip),%rdi # a15218 <__stack_chk_guard+0x3a0>
|
|
60f4bd: be 00 10 00 00 mov $0x1000,%esi
|
|
60f4c2: e8 89 a6 ff ff call 609b50 <_fini+0xb36>
|
|
60f4c7: 4c 89 25 4a 5d 40 00 mov %r12,0x405d4a(%rip) # a15218 <__stack_chk_guard+0x3a0>
|
|
60f4ce: 49 81 ec 00 10 00 00 sub $0x1000,%r12
|
|
60f4d5: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60f4dc: 00 00 00 00
|
|
60f4e0: 49 8d 84 24 00 10 00 lea 0x1000(%r12),%rax
|
|
60f4e7: 00
|
|
60f4e8: 4c 89 2d b9 59 40 00 mov %r13,0x4059b9(%rip) # a14ea8 <__stack_chk_guard+0x30>
|
|
60f4ef: 48 89 05 d2 59 40 00 mov %rax,0x4059d2(%rip) # a14ec8 <__stack_chk_guard+0x50>
|
|
60f4f6: 48 8b 05 c3 59 40 00 mov 0x4059c3(%rip),%rax # a14ec0 <__stack_chk_guard+0x48>
|
|
60f4fd: 48 85 c0 test %rax,%rax
|
|
60f500: 0f 84 4a 01 00 00 je 60f650 <_fini+0x6636>
|
|
60f506: 4c 89 60 08 mov %r12,0x8(%rax)
|
|
60f50a: 48 8b 05 6f 59 40 00 mov 0x40596f(%rip),%rax # a14e80 <__stack_chk_guard+0x8>
|
|
60f511: 4c 89 25 a8 59 40 00 mov %r12,0x4059a8(%rip) # a14ec0 <__stack_chk_guard+0x48>
|
|
60f518: 49 89 04 24 mov %rax,(%r12)
|
|
60f51c: 48 8b 05 9d 59 40 00 mov 0x40599d(%rip),%rax # a14ec0 <__stack_chk_guard+0x48>
|
|
60f523: c7 40 10 65 00 00 00 movl $0x65,0x10(%rax)
|
|
60f52a: 48 8b 05 8f 59 40 00 mov 0x40598f(%rip),%rax # a14ec0 <__stack_chk_guard+0x48>
|
|
60f531: 48 8d 58 18 lea 0x18(%rax),%rbx
|
|
60f535: b8 64 00 00 00 mov $0x64,%eax
|
|
60f53a: e9 4c fe ff ff jmp 60f38b <_fini+0x6371>
|
|
60f53f: 90 nop
|
|
60f540: 48 c7 05 45 59 40 00 movq $0x0,0x405945(%rip) # a14e90 <__stack_chk_guard+0x18>
|
|
60f547: 00 00 00 00
|
|
60f54b: e9 f1 fd ff ff jmp 60f341 <_fini+0x6327>
|
|
60f550: 48 8d b8 00 10 00 00 lea 0x1000(%rax),%rdi
|
|
60f557: b8 0c 00 00 00 mov $0xc,%eax
|
|
60f55c: 0f 05 syscall
|
|
60f55e: 49 89 c4 mov %rax,%r12
|
|
60f561: 48 39 c7 cmp %rax,%rdi
|
|
60f564: 0f 84 5d ff ff ff je 60f4c7 <_fini+0x64ad>
|
|
60f56a: 4c 8b 2d 37 59 40 00 mov 0x405937(%rip),%r13 # a14ea8 <__stack_chk_guard+0x30>
|
|
60f571: 48 c7 05 9c 5c 40 00 movq $0xffffffffffffffff,0x405c9c(%rip) # a15218 <__stack_chk_guard+0x3a0>
|
|
60f578: ff ff ff ff
|
|
60f57c: 4d 85 ed test %r13,%r13
|
|
60f57f: 74 5f je 60f5e0 <_fini+0x65c6>
|
|
60f581: 4c 8b 25 40 59 40 00 mov 0x405940(%rip),%r12 # a14ec8 <__stack_chk_guard+0x50>
|
|
60f588: 49 83 ed 01 sub $0x1,%r13
|
|
60f58c: 41 f7 c4 ff 0f 00 00 test $0xfff,%r12d
|
|
60f593: 0f 85 47 ff ff ff jne 60f4e0 <_fini+0x64c6>
|
|
60f599: ba 03 00 00 00 mov $0x3,%edx
|
|
60f59e: be 00 10 00 00 mov $0x1000,%esi
|
|
60f5a3: 4c 89 e7 mov %r12,%rdi
|
|
60f5a6: e8 55 18 00 00 call 610e00 <_fini+0x7de6>
|
|
60f5ab: 85 c0 test %eax,%eax
|
|
60f5ad: 74 0e je 60f5bd <_fini+0x65a3>
|
|
60f5af: e8 fc 9e ff ff call 6094b0 <_fini+0x496>
|
|
60f5b4: 83 38 26 cmpl $0x26,(%rax)
|
|
60f5b7: 0f 85 8b fd ff ff jne 60f348 <_fini+0x632e>
|
|
60f5bd: 48 8b 05 e4 58 40 00 mov 0x4058e4(%rip),%rax # a14ea8 <__stack_chk_guard+0x30>
|
|
60f5c4: 4c 8d 68 ff lea -0x1(%rax),%r13
|
|
60f5c8: e9 13 ff ff ff jmp 60f4e0 <_fini+0x64c6>
|
|
60f5cd: 0f 1f 00 nopl (%rax)
|
|
60f5d0: 48 8b 43 08 mov 0x8(%rbx),%rax
|
|
60f5d4: 48 89 05 b5 58 40 00 mov %rax,0x4058b5(%rip) # a14e90 <__stack_chk_guard+0x18>
|
|
60f5db: e9 61 fd ff ff jmp 60f341 <_fini+0x6327>
|
|
60f5e0: 48 8b 0d c9 58 40 00 mov 0x4058c9(%rip),%rcx # a14eb0 <__stack_chk_guard+0x38>
|
|
60f5e7: 45 31 c9 xor %r9d,%r9d
|
|
60f5ea: 31 d2 xor %edx,%edx
|
|
60f5ec: 31 ff xor %edi,%edi
|
|
60f5ee: 41 bd 02 00 00 00 mov $0x2,%r13d
|
|
60f5f4: 41 b8 ff ff ff ff mov $0xffffffff,%r8d
|
|
60f5fa: 49 d3 e5 shl %cl,%r13
|
|
60f5fd: b9 22 00 00 00 mov $0x22,%ecx
|
|
60f602: 4c 89 ee mov %r13,%rsi
|
|
60f605: 48 c1 e6 0c shl $0xc,%rsi
|
|
60f609: e8 42 a5 ff ff call 609b50 <_fini+0xb36>
|
|
60f60e: 48 83 f8 ff cmp $0xffffffffffffffff,%rax
|
|
60f612: 0f 84 30 fd ff ff je 60f348 <_fini+0x632e>
|
|
60f618: 4c 8d a0 00 10 00 00 lea 0x1000(%rax),%r12
|
|
60f61f: 49 8d 45 ff lea -0x1(%r13),%rax
|
|
60f623: 48 83 05 85 58 40 00 addq $0x1,0x405885(%rip) # a14eb0 <__stack_chk_guard+0x38>
|
|
60f62a: 01
|
|
60f62b: 4c 89 25 96 58 40 00 mov %r12,0x405896(%rip) # a14ec8 <__stack_chk_guard+0x50>
|
|
60f632: 48 89 05 6f 58 40 00 mov %rax,0x40586f(%rip) # a14ea8 <__stack_chk_guard+0x30>
|
|
60f639: 41 f7 c4 ff 0f 00 00 test $0xfff,%r12d
|
|
60f640: 0f 84 53 ff ff ff je 60f599 <_fini+0x657f>
|
|
60f646: 49 83 ed 02 sub $0x2,%r13
|
|
60f64a: e9 91 fe ff ff jmp 60f4e0 <_fini+0x64c6>
|
|
60f64f: 90 nop
|
|
60f650: 4c 89 25 61 58 40 00 mov %r12,0x405861(%rip) # a14eb8 <__stack_chk_guard+0x40>
|
|
60f657: e9 ae fe ff ff jmp 60f50a <_fini+0x64f0>
|
|
60f65c: e8 9f f1 ff ff call 60e800 <_fini+0x57e6>
|
|
|
|
Disassembly of section .text.alloc_slot:
|
|
|
|
000000000060f680 <.text.alloc_slot>:
|
|
60f680: 55 push %rbp
|
|
60f681: 48 89 f2 mov %rsi,%rdx
|
|
60f684: 4c 8d 15 f5 57 40 00 lea 0x4057f5(%rip),%r10 # a14e80 <__stack_chk_guard+0x8>
|
|
60f68b: 48 89 e5 mov %rsp,%rbp
|
|
60f68e: 41 57 push %r15
|
|
60f690: 4c 63 ff movslq %edi,%r15
|
|
60f693: 41 56 push %r14
|
|
60f695: 49 8d 77 0a lea 0xa(%r15),%rsi
|
|
60f699: 41 55 push %r13
|
|
60f69b: 4d 89 fd mov %r15,%r13
|
|
60f69e: 41 54 push %r12
|
|
60f6a0: 53 push %rbx
|
|
60f6a1: 48 83 ec 28 sub $0x28,%rsp
|
|
60f6a5: 49 8b 0c f2 mov (%r10,%rsi,8),%rcx
|
|
60f6a9: 48 85 c9 test %rcx,%rcx
|
|
60f6ac: 0f 84 4e 01 00 00 je 60f800 <_fini+0x67e6>
|
|
60f6b2: 8b 41 18 mov 0x18(%rcx),%eax
|
|
60f6b5: 85 c0 test %eax,%eax
|
|
60f6b7: 0f 85 e5 00 00 00 jne 60f7a2 <_fini+0x6788>
|
|
60f6bd: 8b 41 1c mov 0x1c(%rcx),%eax
|
|
60f6c0: 48 8b 79 08 mov 0x8(%rcx),%rdi
|
|
60f6c4: 85 c0 test %eax,%eax
|
|
60f6c6: 0f 84 cc 07 00 00 je 60fe98 <_fini+0x6e7e>
|
|
60f6cc: 49 89 3c f2 mov %rdi,(%r10,%rsi,8)
|
|
60f6d0: 0f b6 4f 20 movzbl 0x20(%rdi),%ecx
|
|
60f6d4: b8 02 00 00 00 mov $0x2,%eax
|
|
60f6d9: 44 8b 4f 1c mov 0x1c(%rdi),%r9d
|
|
60f6dd: d3 e0 shl %cl,%eax
|
|
60f6df: 83 e8 01 sub $0x1,%eax
|
|
60f6e2: 41 39 c1 cmp %eax,%r9d
|
|
60f6e5: 0f 84 ed 07 00 00 je 60fed8 <_fini+0x6ebe>
|
|
60f6eb: 4c 8b 47 10 mov 0x10(%rdi),%r8
|
|
60f6ef: b8 02 00 00 00 mov $0x2,%eax
|
|
60f6f4: 41 0f b6 48 08 movzbl 0x8(%r8),%ecx
|
|
60f6f9: d3 e0 shl %cl,%eax
|
|
60f6fb: 89 ce mov %ecx,%esi
|
|
60f6fd: 83 e8 01 sub $0x1,%eax
|
|
60f700: 83 e6 1f and $0x1f,%esi
|
|
60f703: 44 85 c8 test %r9d,%eax
|
|
60f706: 75 15 jne 60f71d <_fini+0x6703>
|
|
60f708: 4c 8b 4f 08 mov 0x8(%rdi),%r9
|
|
60f70c: 4c 39 cf cmp %r9,%rdi
|
|
60f70f: 0f 84 db 08 00 00 je 60fff0 <_fini+0x6fd6>
|
|
60f715: 4f 89 4c fa 50 mov %r9,0x50(%r10,%r15,8)
|
|
60f71a: 4c 89 cf mov %r9,%rdi
|
|
60f71d: 8b 47 18 mov 0x18(%rdi),%eax
|
|
60f720: 85 c0 test %eax,%eax
|
|
60f722: 0f 85 78 04 00 00 jne 60fba0 <_fini+0x6b86>
|
|
60f728: 48 8b 47 10 mov 0x10(%rdi),%rax
|
|
60f72c: 41 b8 02 00 00 00 mov $0x2,%r8d
|
|
60f732: 4c 8d 4f 1c lea 0x1c(%rdi),%r9
|
|
60f736: 0f b6 48 08 movzbl 0x8(%rax),%ecx
|
|
60f73a: 41 d3 e0 shl %cl,%r8d
|
|
60f73d: 41 8d 70 ff lea -0x1(%r8),%esi
|
|
60f741: 41 f7 d8 neg %r8d
|
|
60f744: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60f74b: 00 00 00 00
|
|
60f74f: 90 nop
|
|
60f750: 8b 4f 1c mov 0x1c(%rdi),%ecx
|
|
60f753: 41 89 cb mov %ecx,%r11d
|
|
60f756: 89 c8 mov %ecx,%eax
|
|
60f758: 45 21 c3 and %r8d,%r11d
|
|
60f75b: f0 45 0f b1 19 lock cmpxchg %r11d,(%r9)
|
|
60f760: 39 c1 cmp %eax,%ecx
|
|
60f762: 75 ec jne 60f750 <_fini+0x6736>
|
|
60f764: 89 f0 mov %esi,%eax
|
|
60f766: 21 c8 and %ecx,%eax
|
|
60f768: 89 47 18 mov %eax,0x18(%rdi)
|
|
60f76b: 74 73 je 60f7e0 <_fini+0x67c6>
|
|
60f76d: 0f b7 4f 20 movzwl 0x20(%rdi),%ecx
|
|
60f771: 66 c1 e9 06 shr $0x6,%cx
|
|
60f775: 83 e1 3f and $0x3f,%ecx
|
|
60f778: 8d 71 f9 lea -0x7(%rcx),%esi
|
|
60f77b: 83 fe 1f cmp $0x1f,%esi
|
|
60f77e: 77 1f ja 60f79f <_fini+0x6785>
|
|
60f780: 83 e9 07 sub $0x7,%ecx
|
|
60f783: 48 63 c9 movslq %ecx,%rcx
|
|
60f786: 41 0f b6 b4 0a 70 03 movzbl 0x370(%r10,%rcx,1),%esi
|
|
60f78d: 00 00
|
|
60f78f: 40 84 f6 test %sil,%sil
|
|
60f792: 74 0b je 60f79f <_fini+0x6785>
|
|
60f794: 83 ee 01 sub $0x1,%esi
|
|
60f797: 41 88 b4 0a 70 03 00 mov %sil,0x370(%r10,%rcx,1)
|
|
60f79e: 00
|
|
60f79f: 48 89 f9 mov %rdi,%rcx
|
|
60f7a2: 89 c6 mov %eax,%esi
|
|
60f7a4: f7 de neg %esi
|
|
60f7a6: 21 c6 and %eax,%esi
|
|
60f7a8: 29 f0 sub %esi,%eax
|
|
60f7aa: 89 41 18 mov %eax,0x18(%rcx)
|
|
60f7ad: 85 f6 test %esi,%esi
|
|
60f7af: 74 4f je 60f800 <_fini+0x67e6>
|
|
60f7b1: 89 f0 mov %esi,%eax
|
|
60f7b3: 48 8d 15 26 37 df ff lea -0x20c8da(%rip),%rdx # 402ee0 <main-0x20218d>
|
|
60f7ba: f7 d8 neg %eax
|
|
60f7bc: 21 f0 and %esi,%eax
|
|
60f7be: 69 c0 29 e6 6b 07 imul $0x76be629,%eax,%eax
|
|
60f7c4: c1 e8 1b shr $0x1b,%eax
|
|
60f7c7: 0f be 04 02 movsbl (%rdx,%rax,1),%eax
|
|
60f7cb: 48 83 c4 28 add $0x28,%rsp
|
|
60f7cf: 5b pop %rbx
|
|
60f7d0: 41 5c pop %r12
|
|
60f7d2: 41 5d pop %r13
|
|
60f7d4: 41 5e pop %r14
|
|
60f7d6: 41 5f pop %r15
|
|
60f7d8: 5d pop %rbp
|
|
60f7d9: c3 ret
|
|
60f7da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
60f7e0: f4 hlt
|
|
60f7e1: 0f b7 4f 20 movzwl 0x20(%rdi),%ecx
|
|
60f7e5: 66 c1 e9 06 shr $0x6,%cx
|
|
60f7e9: 83 e1 3f and $0x3f,%ecx
|
|
60f7ec: 8d 71 f9 lea -0x7(%rcx),%esi
|
|
60f7ef: 83 fe 1f cmp $0x1f,%esi
|
|
60f7f2: 76 8c jbe 60f780 <_fini+0x6766>
|
|
60f7f4: c7 47 18 00 00 00 00 movl $0x0,0x18(%rdi)
|
|
60f7fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
60f800: 4c 8d 0d 59 37 df ff lea -0x20c8a7(%rip),%r9 # 402f60 <main-0x20210d>
|
|
60f807: 48 89 55 c8 mov %rdx,-0x38(%rbp)
|
|
60f80b: 47 0f b7 34 79 movzwl (%r9,%r15,2),%r14d
|
|
60f810: e8 cb fa ff ff call 60f2e0 <_fini+0x62c6>
|
|
60f815: 66 48 0f 6e c8 movq %rax,%xmm1
|
|
60f81a: 41 c1 e6 04 shl $0x4,%r14d
|
|
60f81e: 49 89 c4 mov %rax,%r12
|
|
60f821: 66 0f 6c c9 punpcklqdq %xmm1,%xmm1
|
|
60f825: 4d 63 f6 movslq %r14d,%r14
|
|
60f828: 0f 29 4d b0 movaps %xmm1,-0x50(%rbp)
|
|
60f82c: 48 85 c0 test %rax,%rax
|
|
60f82f: 0f 84 a0 07 00 00 je 60ffd5 <_fini+0x6fbb>
|
|
60f835: 4c 8d 15 44 56 40 00 lea 0x405644(%rip),%r10 # a14e80 <__stack_chk_guard+0x8>
|
|
60f83c: 41 83 fd 08 cmp $0x8,%r13d
|
|
60f840: 48 8b 55 c8 mov -0x38(%rbp),%rdx
|
|
60f844: 4c 8d 0d 15 37 df ff lea -0x20c8eb(%rip),%r9 # 402f60 <main-0x20210d>
|
|
60f84b: 4b 8b 84 fa d0 01 00 mov 0x1d0(%r10,%r15,8),%rax
|
|
60f852: 00
|
|
60f853: 0f 8f 8f 02 00 00 jg 60fae8 <_fini+0x6ace>
|
|
60f859: 4b 8d 34 7f lea (%r15,%r15,2),%rsi
|
|
60f85d: 48 8d 0d cc 36 df ff lea -0x20c934(%rip),%rcx # 402f30 <main-0x20213d>
|
|
60f864: 48 01 f1 add %rsi,%rcx
|
|
60f867: 0f b6 19 movzbl (%rcx),%ebx
|
|
60f86a: 8d 34 9d 00 00 00 00 lea 0x0(,%rbx,4),%esi
|
|
60f871: 48 63 f6 movslq %esi,%rsi
|
|
60f874: 48 39 f0 cmp %rsi,%rax
|
|
60f877: 73 17 jae 60f890 <_fini+0x6876>
|
|
60f879: 0f b6 59 01 movzbl 0x1(%rcx),%ebx
|
|
60f87d: 8d 34 9d 00 00 00 00 lea 0x0(,%rbx,4),%esi
|
|
60f884: 48 63 f6 movslq %esi,%rsi
|
|
60f887: 48 39 f0 cmp %rsi,%rax
|
|
60f88a: 73 04 jae 60f890 <_fini+0x6876>
|
|
60f88c: 0f b6 59 02 movzbl 0x2(%rcx),%ebx
|
|
60f890: 4c 63 c3 movslq %ebx,%r8
|
|
60f893: 83 fb 01 cmp $0x1,%ebx
|
|
60f896: 0f 84 e2 02 00 00 je 60fb7e <_fini+0x6b64>
|
|
60f89c: 4c 89 f1 mov %r14,%rcx
|
|
60f89f: 49 0f af c8 imul %r8,%rcx
|
|
60f8a3: 48 8d 71 10 lea 0x10(%rcx),%rsi
|
|
60f8a7: 48 81 fe 00 08 00 00 cmp $0x800,%rsi
|
|
60f8ae: 0f 86 94 03 00 00 jbe 60fc48 <_fini+0x6c2e>
|
|
60f8b4: 8d 3c 9d 00 00 00 00 lea 0x0(,%rbx,4),%edi
|
|
60f8bb: 48 63 ff movslq %edi,%rdi
|
|
60f8be: 41 8d 75 f9 lea -0x7(%r13),%esi
|
|
60f8c2: 44 0f b6 05 46 59 40 movzbl 0x405946(%rip),%r8d # a15210 <__stack_chk_guard+0x398>
|
|
60f8c9: 00
|
|
60f8ca: 83 fe 1f cmp $0x1f,%esi
|
|
60f8cd: 0f 86 dd 02 00 00 jbe 60fbb0 <_fini+0x6b96>
|
|
60f8d3: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
60f8d9: 45 31 c9 xor %r9d,%r9d
|
|
60f8dc: 41 8d 70 01 lea 0x1(%r8),%esi
|
|
60f8e0: 41 80 f8 ff cmp $0xff,%r8b
|
|
60f8e4: 75 17 jne 60f8fd <_fini+0x68e3>
|
|
60f8e6: 66 0f ef c0 pxor %xmm0,%xmm0
|
|
60f8ea: be 01 00 00 00 mov $0x1,%esi
|
|
60f8ef: 0f 29 05 da 58 40 00 movaps %xmm0,0x4058da(%rip) # a151d0 <__stack_chk_guard+0x358>
|
|
60f8f6: 0f 29 05 e3 58 40 00 movaps %xmm0,0x4058e3(%rip) # a151e0 <__stack_chk_guard+0x368>
|
|
60f8fd: 40 88 35 0c 59 40 00 mov %sil,0x40590c(%rip) # a15210 <__stack_chk_guard+0x398>
|
|
60f904: 41 f6 c5 01 test $0x1,%r13b
|
|
60f908: 0f 85 e2 02 00 00 jne 60fbf0 <_fini+0x6bd6>
|
|
60f90e: 41 83 fd 1f cmp $0x1f,%r13d
|
|
60f912: 0f 8f 38 06 00 00 jg 60ff50 <_fini+0x6f36>
|
|
60f918: 41 8d 75 01 lea 0x1(%r13),%esi
|
|
60f91c: 48 63 f6 movslq %esi,%rsi
|
|
60f91f: 49 03 84 f2 d0 01 00 add 0x1d0(%r10,%rsi,8),%rax
|
|
60f926: 00
|
|
60f927: 48 39 f8 cmp %rdi,%rax
|
|
60f92a: 73 09 jae 60f935 <_fini+0x691b>
|
|
60f92c: 45 84 db test %r11b,%r11b
|
|
60f92f: 0f 85 93 07 00 00 jne 6100c8 <_fini+0x70ae>
|
|
60f935: 83 fb 07 cmp $0x7,%ebx
|
|
60f938: 48 63 f3 movslq %ebx,%rsi
|
|
60f93b: 40 0f 9e c7 setle %dil
|
|
60f93f: 49 0f af f6 imul %r14,%rsi
|
|
60f943: 48 c7 c1 f0 ff ff ff mov $0xfffffffffffffff0,%rcx
|
|
60f94a: 48 29 f1 sub %rsi,%rcx
|
|
60f94d: 81 e1 ff 0f 00 00 and $0xfff,%ecx
|
|
60f953: 48 8d 74 0e 10 lea 0x10(%rsi,%rcx,1),%rsi
|
|
60f958: 45 85 c9 test %r9d,%r9d
|
|
60f95b: 75 43 jne 60f9a0 <_fini+0x6986>
|
|
60f95d: 40 84 ff test %dil,%dil
|
|
60f960: 74 3e je 60f9a0 <_fini+0x6986>
|
|
60f962: 48 c7 c1 ec ff ff ff mov $0xffffffffffffffec,%rcx
|
|
60f969: 48 29 d1 sub %rdx,%rcx
|
|
60f96c: 81 e1 ff 0f 00 00 and $0xfff,%ecx
|
|
60f972: 48 8d 54 0a 14 lea 0x14(%rdx,%rcx,1),%rdx
|
|
60f977: 49 8d 4e 10 lea 0x10(%r14),%rcx
|
|
60f97b: 48 39 ca cmp %rcx,%rdx
|
|
60f97e: 0f 82 ac 05 00 00 jb 60ff30 <_fini+0x6f16>
|
|
60f984: 48 81 fa ff 3f 00 00 cmp $0x3fff,%rdx
|
|
60f98b: 0f 87 87 05 00 00 ja 60ff18 <_fini+0x6efe>
|
|
60f991: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60f998: 00 00 00 00
|
|
60f99c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
60f9a0: 31 ff xor %edi,%edi
|
|
60f9a2: 45 31 c9 xor %r9d,%r9d
|
|
60f9a5: 41 b8 ff ff ff ff mov $0xffffffff,%r8d
|
|
60f9ab: b9 22 00 00 00 mov $0x22,%ecx
|
|
60f9b0: ba 03 00 00 00 mov $0x3,%edx
|
|
60f9b5: 48 89 75 c8 mov %rsi,-0x38(%rbp)
|
|
60f9b9: e8 92 a1 ff ff call 609b50 <_fini+0xb36>
|
|
60f9be: 48 8b 75 c8 mov -0x38(%rbp),%rsi
|
|
60f9c2: 4c 8d 15 b7 54 40 00 lea 0x4054b7(%rip),%r10 # a14e80 <__stack_chk_guard+0x8>
|
|
60f9c9: 48 83 f8 ff cmp $0xffffffffffffffff,%rax
|
|
60f9cd: 48 89 c7 mov %rax,%rdi
|
|
60f9d0: 0f 84 56 07 00 00 je 61012c <_fini+0x7112>
|
|
60f9d6: 49 8b 44 24 20 mov 0x20(%r12),%rax
|
|
60f9db: 48 81 e6 00 f0 ff ff and $0xfffffffffffff000,%rsi
|
|
60f9e2: 31 d2 xor %edx,%edx
|
|
60f9e4: 4c 63 c3 movslq %ebx,%r8
|
|
60f9e7: 25 ff 0f 00 00 and $0xfff,%eax
|
|
60f9ec: 48 09 c6 or %rax,%rsi
|
|
60f9ef: b8 f0 0f 00 00 mov $0xff0,%eax
|
|
60f9f4: 49 f7 f6 div %r14
|
|
60f9f7: 49 89 74 24 20 mov %rsi,0x20(%r12)
|
|
60f9fc: 8d 73 ff lea -0x1(%rbx),%esi
|
|
60f9ff: 83 05 86 54 40 00 01 addl $0x1,0x405486(%rip) # a14e8c <__stack_chk_guard+0x14>
|
|
60fa06: 83 e8 01 sub $0x1,%eax
|
|
60fa09: 39 d8 cmp %ebx,%eax
|
|
60fa0b: 0f 4d c6 cmovge %esi,%eax
|
|
60fa0e: 31 d2 xor %edx,%edx
|
|
60fa10: 85 c0 test %eax,%eax
|
|
60fa12: 0f 49 d0 cmovns %eax,%edx
|
|
60fa15: b8 02 00 00 00 mov $0x2,%eax
|
|
60fa1a: 89 d1 mov %edx,%ecx
|
|
60fa1c: 4f 01 84 fa d0 01 00 add %r8,0x1d0(%r10,%r15,8)
|
|
60fa23: 00
|
|
60fa24: 41 89 c6 mov %eax,%r14d
|
|
60fa27: 49 89 7c 24 10 mov %rdi,0x10(%r12)
|
|
60fa2c: 83 eb 01 sub $0x1,%ebx
|
|
60fa2f: 41 83 e5 3f and $0x3f,%r13d
|
|
60fa33: 41 d3 e6 shl %cl,%r14d
|
|
60fa36: 83 e3 1f and $0x1f,%ebx
|
|
60fa39: 41 c1 e5 06 shl $0x6,%r13d
|
|
60fa3d: 44 89 f1 mov %r14d,%ecx
|
|
60fa40: 83 cb 20 or $0x20,%ebx
|
|
60fa43: 83 e9 01 sub $0x1,%ecx
|
|
60fa46: 44 09 eb or %r13d,%ebx
|
|
60fa49: 41 89 4c 24 18 mov %ecx,0x18(%r12)
|
|
60fa4e: 89 f1 mov %esi,%ecx
|
|
60fa50: 45 8b 44 24 18 mov 0x18(%r12),%r8d
|
|
60fa55: d3 e0 shl %cl,%eax
|
|
60fa57: 44 29 c0 sub %r8d,%eax
|
|
60fa5a: 83 e8 01 sub $0x1,%eax
|
|
60fa5d: 41 89 44 24 1c mov %eax,0x1c(%r12)
|
|
60fa62: 89 d0 mov %edx,%eax
|
|
60fa64: 4c 89 27 mov %r12,(%rdi)
|
|
60fa67: 49 8b 74 24 10 mov 0x10(%r12),%rsi
|
|
60fa6c: 83 e0 1f and $0x1f,%eax
|
|
60fa6f: 0f b6 4e 08 movzbl 0x8(%rsi),%ecx
|
|
60fa73: 83 e1 e0 and $0xffffffe0,%ecx
|
|
60fa76: 09 c8 or %ecx,%eax
|
|
60fa78: 88 46 08 mov %al,0x8(%rsi)
|
|
60fa7b: 41 0f b7 44 24 20 movzwl 0x20(%r12),%eax
|
|
60fa81: 66 25 00 f0 and $0xf000,%ax
|
|
60fa85: 09 c3 or %eax,%ebx
|
|
60fa87: 41 8b 44 24 18 mov 0x18(%r12),%eax
|
|
60fa8c: 66 41 89 5c 24 20 mov %bx,0x20(%r12)
|
|
60fa92: 83 e8 01 sub $0x1,%eax
|
|
60fa95: 49 83 7c 24 08 00 cmpq $0x0,0x8(%r12)
|
|
60fa9b: 41 89 44 24 18 mov %eax,0x18(%r12)
|
|
60faa0: 74 01 je 60faa3 <_fini+0x6a89>
|
|
60faa2: f4 hlt
|
|
60faa3: 49 83 3c 24 00 cmpq $0x0,(%r12)
|
|
60faa8: 74 01 je 60faab <_fini+0x6a91>
|
|
60faaa: f4 hlt
|
|
60faab: 49 83 c7 0a add $0xa,%r15
|
|
60faaf: 4b 8b 04 fa mov (%r10,%r15,8),%rax
|
|
60fab3: 48 85 c0 test %rax,%rax
|
|
60fab6: 0f 84 c4 03 00 00 je 60fe80 <_fini+0x6e66>
|
|
60fabc: 49 89 44 24 08 mov %rax,0x8(%r12)
|
|
60fac1: 48 8b 00 mov (%rax),%rax
|
|
60fac4: 49 89 04 24 mov %rax,(%r12)
|
|
60fac8: 4c 89 60 08 mov %r12,0x8(%rax)
|
|
60facc: 49 8b 44 24 08 mov 0x8(%r12),%rax
|
|
60fad1: 4c 89 20 mov %r12,(%rax)
|
|
60fad4: 31 c0 xor %eax,%eax
|
|
60fad6: 48 83 c4 28 add $0x28,%rsp
|
|
60fada: 5b pop %rbx
|
|
60fadb: 41 5c pop %r12
|
|
60fadd: 41 5d pop %r13
|
|
60fadf: 41 5e pop %r14
|
|
60fae1: 41 5f pop %r15
|
|
60fae3: 5d pop %rbp
|
|
60fae4: c3 ret
|
|
60fae5: 0f 1f 00 nopl (%rax)
|
|
60fae8: 44 89 e9 mov %r13d,%ecx
|
|
60faeb: 48 8d 35 2e 34 df ff lea -0x20cbd2(%rip),%rsi # 402f20 <main-0x20214d>
|
|
60faf2: 83 e1 03 and $0x3,%ecx
|
|
60faf5: 0f b6 1c 0e movzbl (%rsi,%rcx,1),%ebx
|
|
60faf9: 89 d9 mov %ebx,%ecx
|
|
60fafb: 83 e1 01 and $0x1,%ecx
|
|
60fafe: 74 2b je 60fb2b <_fini+0x6b11>
|
|
60fb00: e9 f3 03 00 00 jmp 60fef8 <_fini+0x6ede>
|
|
60fb05: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60fb0c: 00 00 00 00
|
|
60fb10: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60fb17: 00 00 00 00
|
|
60fb1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
60fb20: d1 fb sar $1,%ebx
|
|
60fb22: f6 c3 01 test $0x1,%bl
|
|
60fb25: 0f 85 cd 03 00 00 jne 60fef8 <_fini+0x6ede>
|
|
60fb2b: 8d 0c 9d 00 00 00 00 lea 0x0(,%rbx,4),%ecx
|
|
60fb32: 48 63 c9 movslq %ecx,%rcx
|
|
60fb35: 48 39 c8 cmp %rcx,%rax
|
|
60fb38: 72 e6 jb 60fb20 <_fini+0x6b06>
|
|
60fb3a: 4c 63 c3 movslq %ebx,%r8
|
|
60fb3d: 4c 89 c1 mov %r8,%rcx
|
|
60fb40: 49 0f af ce imul %r14,%rcx
|
|
60fb44: 48 81 f9 ff ff 0f 00 cmp $0xfffff,%rcx
|
|
60fb4b: 0f 86 4b fd ff ff jbe 60f89c <_fini+0x6882>
|
|
60fb51: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
60fb58: 00 00 00 00
|
|
60fb5c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
60fb60: d1 fb sar $1,%ebx
|
|
60fb62: 48 63 cb movslq %ebx,%rcx
|
|
60fb65: 49 0f af ce imul %r14,%rcx
|
|
60fb69: 48 81 f9 ff ff 0f 00 cmp $0xfffff,%rcx
|
|
60fb70: 77 ee ja 60fb60 <_fini+0x6b46>
|
|
60fb72: 4c 63 c3 movslq %ebx,%r8
|
|
60fb75: 83 fb 01 cmp $0x1,%ebx
|
|
60fb78: 0f 85 1e fd ff ff jne 60f89c <_fini+0x6882>
|
|
60fb7e: 49 8d 4e 10 lea 0x10(%r14),%rcx
|
|
60fb82: 48 81 f9 00 08 00 00 cmp $0x800,%rcx
|
|
60fb89: 0f 87 b1 03 00 00 ja 60ff40 <_fini+0x6f26>
|
|
60fb8f: 41 b8 02 00 00 00 mov $0x2,%r8d
|
|
60fb95: bb 02 00 00 00 mov $0x2,%ebx
|
|
60fb9a: e9 fd fc ff ff jmp 60f89c <_fini+0x6882>
|
|
60fb9f: 90 nop
|
|
60fba0: f4 hlt
|
|
60fba1: e9 82 fb ff ff jmp 60f728 <_fini+0x670e>
|
|
60fba6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
|
|
60fbad: 00 00 00
|
|
60fbb0: 48 63 f6 movslq %esi,%rsi
|
|
60fbb3: 45 0f b6 8c 32 70 03 movzbl 0x370(%r10,%rsi,1),%r9d
|
|
60fbba: 00 00
|
|
60fbbc: 44 88 4d c8 mov %r9b,-0x38(%rbp)
|
|
60fbc0: 45 0f b6 8c 32 50 03 movzbl 0x350(%r10,%rsi,1),%r9d
|
|
60fbc7: 00 00
|
|
60fbc9: 45 85 c9 test %r9d,%r9d
|
|
60fbcc: 0f 85 8e 03 00 00 jne 60ff60 <_fini+0x6f46>
|
|
60fbd2: 45 31 c9 xor %r9d,%r9d
|
|
60fbd5: 80 7d c8 63 cmpb $0x63,-0x38(%rbp)
|
|
60fbd9: 41 0f 97 c1 seta %r9b
|
|
60fbdd: 41 0f 96 c3 setbe %r11b
|
|
60fbe1: e9 f6 fc ff ff jmp 60f8dc <_fini+0x68c2>
|
|
60fbe6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
|
|
60fbed: 00 00 00
|
|
60fbf0: 48 39 f8 cmp %rdi,%rax
|
|
60fbf3: 0f 83 3c fd ff ff jae 60f935 <_fini+0x691b>
|
|
60fbf9: 45 84 db test %r11b,%r11b
|
|
60fbfc: 0f 84 33 fd ff ff je 60f935 <_fini+0x691b>
|
|
60fc02: 44 89 ee mov %r13d,%esi
|
|
60fc05: 83 e6 03 and $0x3,%esi
|
|
60fc08: 83 fe 01 cmp $0x1,%esi
|
|
60fc0b: 0f 85 24 fd ff ff jne 60f935 <_fini+0x691b>
|
|
60fc11: 48 81 f9 00 80 00 00 cmp $0x8000,%rcx
|
|
60fc18: 0f 86 17 fd ff ff jbe 60f935 <_fini+0x691b>
|
|
60fc1e: 4b 8d 34 36 lea (%r14,%r14,1),%rsi
|
|
60fc22: 48 c7 c1 f0 ff ff ff mov $0xfffffffffffffff0,%rcx
|
|
60fc29: bb 02 00 00 00 mov $0x2,%ebx
|
|
60fc2e: 48 29 f1 sub %rsi,%rcx
|
|
60fc31: 81 e1 ff 0f 00 00 and $0xfff,%ecx
|
|
60fc37: 48 8d 74 0e 10 lea 0x10(%rsi,%rcx,1),%rsi
|
|
60fc3c: e9 21 fd ff ff jmp 60f962 <_fini+0x6948>
|
|
60fc41: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
60fc48: 48 89 c8 mov %rcx,%rax
|
|
60fc4b: 48 8d 71 0c lea 0xc(%rcx),%rsi
|
|
60fc4f: 48 c1 e8 04 shr $0x4,%rax
|
|
60fc53: 48 81 f9 90 00 00 00 cmp $0x90,%rcx
|
|
60fc5a: 0f 86 20 04 00 00 jbe 610080 <_fini+0x7066>
|
|
60fc60: 48 8d 50 01 lea 0x1(%rax),%rdx
|
|
60fc64: 89 d1 mov %edx,%ecx
|
|
60fc66: 89 d0 mov %edx,%eax
|
|
60fc68: d1 e9 shr $1,%ecx
|
|
60fc6a: c1 e8 02 shr $0x2,%eax
|
|
60fc6d: 09 c8 or %ecx,%eax
|
|
60fc6f: 89 c1 mov %eax,%ecx
|
|
60fc71: c1 e9 02 shr $0x2,%ecx
|
|
60fc74: 09 c8 or %ecx,%eax
|
|
60fc76: 89 c1 mov %eax,%ecx
|
|
60fc78: c1 e9 04 shr $0x4,%ecx
|
|
60fc7b: 09 c8 or %ecx,%eax
|
|
60fc7d: 8d 48 01 lea 0x1(%rax),%ecx
|
|
60fc80: f7 d0 not %eax
|
|
60fc82: 21 c8 and %ecx,%eax
|
|
60fc84: 48 8d 0d 55 32 df ff lea -0x20cdab(%rip),%rcx # 402ee0 <main-0x20218d>
|
|
60fc8b: 69 c0 29 e6 6b 07 imul $0x76be629,%eax,%eax
|
|
60fc91: c1 e8 1b shr $0x1b,%eax
|
|
60fc94: 0f be 04 01 movsbl (%rcx,%rax,1),%eax
|
|
60fc98: 8d 0c 85 fc ff ff ff lea -0x4(,%rax,4),%ecx
|
|
60fc9f: 8d 41 01 lea 0x1(%rcx),%eax
|
|
60fca2: 48 98 cltq
|
|
60fca4: 41 0f b7 3c 41 movzwl (%r9,%rax,2),%edi
|
|
60fca9: 8d 41 02 lea 0x2(%rcx),%eax
|
|
60fcac: 48 39 d7 cmp %rdx,%rdi
|
|
60fcaf: 0f 42 c8 cmovb %eax,%ecx
|
|
60fcb2: 48 63 c1 movslq %ecx,%rax
|
|
60fcb5: 41 0f b7 04 41 movzwl (%r9,%rax,2),%eax
|
|
60fcba: 48 39 d0 cmp %rdx,%rax
|
|
60fcbd: 83 d1 00 adc $0x0,%ecx
|
|
60fcc0: 89 cf mov %ecx,%edi
|
|
60fcc2: 4c 89 45 c0 mov %r8,-0x40(%rbp)
|
|
60fcc6: 89 4d c8 mov %ecx,-0x38(%rbp)
|
|
60fcc9: e8 b2 f9 ff ff call 60f680 <_fini+0x6666>
|
|
60fcce: 8b 4d c8 mov -0x38(%rbp),%ecx
|
|
60fcd1: 4c 8b 45 c0 mov -0x40(%rbp),%r8
|
|
60fcd5: 4c 8d 0d 84 32 df ff lea -0x20cd7c(%rip),%r9 # 402f60 <main-0x20210d>
|
|
60fcdc: 85 c0 test %eax,%eax
|
|
60fcde: 89 c2 mov %eax,%edx
|
|
60fce0: 4c 8d 15 99 51 40 00 lea 0x405199(%rip),%r10 # a14e80 <__stack_chk_guard+0x8>
|
|
60fce7: 0f 88 a8 02 00 00 js 60ff95 <_fini+0x6f7b>
|
|
60fced: 48 63 c1 movslq %ecx,%rax
|
|
60fcf0: 49 8b 4c c2 50 mov 0x50(%r10,%rax,8),%rcx
|
|
60fcf5: 41 0f b7 04 41 movzwl (%r9,%rax,2),%eax
|
|
60fcfa: c1 e0 04 shl $0x4,%eax
|
|
60fcfd: 83 e8 04 sub $0x4,%eax
|
|
60fd00: 89 45 c0 mov %eax,-0x40(%rbp)
|
|
60fd03: 48 63 f0 movslq %eax,%rsi
|
|
60fd06: f6 41 20 1f testb $0x1f,0x20(%rcx)
|
|
60fd0a: 75 0e jne 60fd1a <_fini+0x6d00>
|
|
60fd0c: 48 81 79 20 ff 0f 00 cmpq $0xfff,0x20(%rcx)
|
|
60fd13: 00
|
|
60fd14: 0f 87 76 03 00 00 ja 610090 <_fini+0x7076>
|
|
60fd1a: 0f b7 41 20 movzwl 0x20(%rcx),%eax
|
|
60fd1e: 66 c1 e8 06 shr $0x6,%ax
|
|
60fd22: 83 e0 3f and $0x3f,%eax
|
|
60fd25: 41 0f b7 04 41 movzwl (%r9,%rax,2),%eax
|
|
60fd2a: c1 e0 04 shl $0x4,%eax
|
|
60fd2d: 48 98 cltq
|
|
60fd2f: 48 89 c7 mov %rax,%rdi
|
|
60fd32: 4c 8b 59 10 mov 0x10(%rcx),%r11
|
|
60fd36: 48 29 f7 sub %rsi,%rdi
|
|
60fd39: 48 8d 77 fc lea -0x4(%rdi),%rsi
|
|
60fd3d: 48 63 fa movslq %edx,%rdi
|
|
60fd40: 48 0f af f8 imul %rax,%rdi
|
|
60fd44: 49 89 f1 mov %rsi,%r9
|
|
60fd47: 49 c1 e9 04 shr $0x4,%r9
|
|
60fd4b: 49 8d 7c 3b 10 lea 0x10(%r11,%rdi,1),%rdi
|
|
60fd50: 48 8d 44 07 fc lea -0x4(%rdi,%rax,1),%rax
|
|
60fd55: 80 7f fd 00 cmpb $0x0,-0x3(%rdi)
|
|
60fd59: 48 89 45 c8 mov %rax,-0x38(%rbp)
|
|
60fd5d: 0f 84 7d 02 00 00 je 60ffe0 <_fini+0x6fc6>
|
|
60fd63: 0f b7 47 fe movzwl -0x2(%rdi),%eax
|
|
60fd67: 83 c0 01 add $0x1,%eax
|
|
60fd6a: 0f b6 c0 movzbl %al,%eax
|
|
60fd6d: 80 7f fc 00 cmpb $0x0,-0x4(%rdi)
|
|
60fd71: 74 01 je 60fd74 <_fini+0x6d5a>
|
|
60fd73: f4 hlt
|
|
60fd74: 4c 63 d8 movslq %eax,%r11
|
|
60fd77: 4d 39 d9 cmp %r11,%r9
|
|
60fd7a: 0f 83 f0 00 00 00 jae 60fe70 <_fini+0x6e56>
|
|
60fd80: 48 c1 ee 05 shr $0x5,%rsi
|
|
60fd84: 4c 09 ce or %r9,%rsi
|
|
60fd87: 49 89 f3 mov %rsi,%r11
|
|
60fd8a: 49 c1 eb 02 shr $0x2,%r11
|
|
60fd8e: 4c 09 de or %r11,%rsi
|
|
60fd91: 49 89 f3 mov %rsi,%r11
|
|
60fd94: 49 c1 eb 04 shr $0x4,%r11
|
|
60fd98: 4c 09 de or %r11,%rsi
|
|
60fd9b: 21 f0 and %esi,%eax
|
|
60fd9d: 48 63 f0 movslq %eax,%rsi
|
|
60fda0: 49 39 f1 cmp %rsi,%r9
|
|
60fda3: 0f 83 c7 00 00 00 jae 60fe70 <_fini+0x6e56>
|
|
60fda9: 44 29 c8 sub %r9d,%eax
|
|
60fdac: 83 e8 01 sub $0x1,%eax
|
|
60fdaf: 48 63 f0 movslq %eax,%rsi
|
|
60fdb2: 49 39 f1 cmp %rsi,%r9
|
|
60fdb5: 0f 83 b5 00 00 00 jae 60fe70 <_fini+0x6e56>
|
|
60fdbb: f4 hlt
|
|
60fdbc: 66 89 47 fe mov %ax,-0x2(%rdi)
|
|
60fdc0: c1 e0 04 shl $0x4,%eax
|
|
60fdc3: 48 98 cltq
|
|
60fdc5: c6 47 fd e0 movb $0xe0,-0x3(%rdi)
|
|
60fdc9: 48 01 c7 add %rax,%rdi
|
|
60fdcc: c6 47 fc 00 movb $0x0,-0x4(%rdi)
|
|
60fdd0: 48 89 f8 mov %rdi,%rax
|
|
60fdd3: 48 2b 41 10 sub 0x10(%rcx),%rax
|
|
60fdd7: 48 8b 75 c8 mov -0x38(%rbp),%rsi
|
|
60fddb: 88 57 fd mov %dl,-0x3(%rdi)
|
|
60fdde: 48 83 e8 10 sub $0x10,%rax
|
|
60fde2: 44 8b 4d c0 mov -0x40(%rbp),%r9d
|
|
60fde6: 31 c9 xor %ecx,%ecx
|
|
60fde8: 48 c1 e8 04 shr $0x4,%rax
|
|
60fdec: 66 89 47 fe mov %ax,-0x2(%rdi)
|
|
60fdf0: 89 d0 mov %edx,%eax
|
|
60fdf2: 48 89 f2 mov %rsi,%rdx
|
|
60fdf5: 48 29 fa sub %rdi,%rdx
|
|
60fdf8: 44 29 ca sub %r9d,%edx
|
|
60fdfb: 74 27 je 60fe24 <_fini+0x6e0a>
|
|
60fdfd: 89 d0 mov %edx,%eax
|
|
60fdff: f7 d8 neg %eax
|
|
60fe01: 48 98 cltq
|
|
60fe03: c6 04 06 00 movb $0x0,(%rsi,%rax,1)
|
|
60fe07: 83 fa 04 cmp $0x4,%edx
|
|
60fe0a: 0f 8e 93 02 00 00 jle 6100a3 <_fini+0x7089>
|
|
60fe10: 48 8b 45 c8 mov -0x38(%rbp),%rax
|
|
60fe14: b9 a0 ff ff ff mov $0xffffffa0,%ecx
|
|
60fe19: 89 50 fc mov %edx,-0x4(%rax)
|
|
60fe1c: c6 40 fb 00 movb $0x0,-0x5(%rax)
|
|
60fe20: 0f b6 47 fd movzbl -0x3(%rdi),%eax
|
|
60fe24: 83 e0 1f and $0x1f,%eax
|
|
60fe27: 48 8d 57 0c lea 0xc(%rdi),%rdx
|
|
60fe2b: 01 c8 add %ecx,%eax
|
|
60fe2d: 88 47 fd mov %al,-0x3(%rdi)
|
|
60fe30: 49 81 64 24 20 ff 0f andq $0xfff,0x20(%r12)
|
|
60fe37: 00 00
|
|
60fe39: 0f b6 47 fd movzbl -0x3(%rdi),%eax
|
|
60fe3d: 83 e0 1f and $0x1f,%eax
|
|
60fe40: 83 c8 c0 or $0xffffffc0,%eax
|
|
60fe43: 88 47 fd mov %al,-0x3(%rdi)
|
|
60fe46: 31 c0 xor %eax,%eax
|
|
60fe48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
60fe4f: 00
|
|
60fe50: 83 c0 01 add $0x1,%eax
|
|
60fe53: c6 02 00 movb $0x0,(%rdx)
|
|
60fe56: 4c 01 f2 add %r14,%rdx
|
|
60fe59: 39 c3 cmp %eax,%ebx
|
|
60fe5b: 7d f3 jge 60fe50 <_fini+0x6e36>
|
|
60fe5d: 8d 53 ff lea -0x1(%rbx),%edx
|
|
60fe60: 89 d6 mov %edx,%esi
|
|
60fe62: e9 ae fb ff ff jmp 60fa15 <_fini+0x69fb>
|
|
60fe67: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
60fe6e: 00 00
|
|
60fe70: 85 c0 test %eax,%eax
|
|
60fe72: 0f 84 58 ff ff ff je 60fdd0 <_fini+0x6db6>
|
|
60fe78: e9 3f ff ff ff jmp 60fdbc <_fini+0x6da2>
|
|
60fe7d: 0f 1f 00 nopl (%rax)
|
|
60fe80: 66 0f 6f 55 b0 movdqa -0x50(%rbp),%xmm2
|
|
60fe85: 31 c0 xor %eax,%eax
|
|
60fe87: 41 0f 11 14 24 movups %xmm2,(%r12)
|
|
60fe8c: 4f 89 24 fa mov %r12,(%r10,%r15,8)
|
|
60fe90: e9 41 fc ff ff jmp 60fad6 <_fini+0x6abc>
|
|
60fe95: 0f 1f 00 nopl (%rax)
|
|
60fe98: 48 39 f9 cmp %rdi,%rcx
|
|
60fe9b: 0f 84 17 02 00 00 je 6100b8 <_fini+0x709e>
|
|
60fea1: 48 8b 01 mov (%rcx),%rax
|
|
60fea4: 48 89 78 08 mov %rdi,0x8(%rax)
|
|
60fea8: 48 8b 01 mov (%rcx),%rax
|
|
60feab: 48 89 07 mov %rax,(%rdi)
|
|
60feae: 49 3b 0c f2 cmp (%r10,%rsi,8),%rcx
|
|
60feb2: 0f 84 38 02 00 00 je 6100f0 <_fini+0x70d6>
|
|
60feb8: 66 0f ef c0 pxor %xmm0,%xmm0
|
|
60febc: 0f 11 01 movups %xmm0,(%rcx)
|
|
60febf: 4b 8b 7c fa 50 mov 0x50(%r10,%r15,8),%rdi
|
|
60fec4: 48 85 ff test %rdi,%rdi
|
|
60fec7: 0f 85 03 f8 ff ff jne 60f6d0 <_fini+0x66b6>
|
|
60fecd: e9 2e f9 ff ff jmp 60f800 <_fini+0x67e6>
|
|
60fed2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
60fed8: 83 e1 20 and $0x20,%ecx
|
|
60fedb: 0f 84 3c f8 ff ff je 60f71d <_fini+0x6703>
|
|
60fee1: 48 8b 7f 08 mov 0x8(%rdi),%rdi
|
|
60fee5: 4b 89 7c fa 50 mov %rdi,0x50(%r10,%r15,8)
|
|
60feea: 44 8b 4f 1c mov 0x1c(%rdi),%r9d
|
|
60feee: e9 f8 f7 ff ff jmp 60f6eb <_fini+0x66d1>
|
|
60fef3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
60fef8: 4c 63 c3 movslq %ebx,%r8
|
|
60fefb: 4d 0f af c6 imul %r14,%r8
|
|
60feff: 49 81 f8 ff ff 0f 00 cmp $0xfffff,%r8
|
|
60ff06: 0f 87 54 fc ff ff ja 60fb60 <_fini+0x6b46>
|
|
60ff0c: e9 7f f9 ff ff jmp 60f890 <_fini+0x6876>
|
|
60ff11: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
60ff18: 8d 0c 1b lea (%rbx,%rbx,1),%ecx
|
|
60ff1b: 48 63 c9 movslq %ecx,%rcx
|
|
60ff1e: 48 39 c8 cmp %rcx,%rax
|
|
60ff21: 0f 83 79 fa ff ff jae 60f9a0 <_fini+0x6986>
|
|
60ff27: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
60ff2e: 00 00
|
|
60ff30: 48 89 d6 mov %rdx,%rsi
|
|
60ff33: bb 01 00 00 00 mov $0x1,%ebx
|
|
60ff38: e9 63 fa ff ff jmp 60f9a0 <_fini+0x6986>
|
|
60ff3d: 0f 1f 00 nopl (%rax)
|
|
60ff40: 4c 89 f1 mov %r14,%rcx
|
|
60ff43: bf 04 00 00 00 mov $0x4,%edi
|
|
60ff48: e9 71 f9 ff ff jmp 60f8be <_fini+0x68a4>
|
|
60ff4d: 0f 1f 00 nopl (%rax)
|
|
60ff50: 48 39 f8 cmp %rdi,%rax
|
|
60ff53: 0f 82 d3 f9 ff ff jb 60f92c <_fini+0x6912>
|
|
60ff59: e9 d7 f9 ff ff jmp 60f935 <_fini+0x691b>
|
|
60ff5e: 66 90 xchg %ax,%ax
|
|
60ff60: 45 0f b6 d8 movzbl %r8b,%r11d
|
|
60ff64: 45 29 cb sub %r9d,%r11d
|
|
60ff67: 41 83 fb 09 cmp $0x9,%r11d
|
|
60ff6b: 0f 8f 61 fc ff ff jg 60fbd2 <_fini+0x6bb8>
|
|
60ff71: 44 0f b6 5d c8 movzbl -0x38(%rbp),%r11d
|
|
60ff76: 45 8d 4b 01 lea 0x1(%r11),%r9d
|
|
60ff7a: 41 80 fb 63 cmp $0x63,%r11b
|
|
60ff7e: 41 bb 96 ff ff ff mov $0xffffff96,%r11d
|
|
60ff84: 45 0f 43 cb cmovae %r11d,%r9d
|
|
60ff88: 45 88 8c 32 70 03 00 mov %r9b,0x370(%r10,%rsi,1)
|
|
60ff8f: 00
|
|
60ff90: e9 3d fc ff ff jmp 60fbd2 <_fini+0x6bb8>
|
|
60ff95: 49 c7 44 24 20 00 00 movq $0x0,0x20(%r12)
|
|
60ff9c: 00 00
|
|
60ff9e: 66 0f ef c0 pxor %xmm0,%xmm0
|
|
60ffa2: 41 0f 11 04 24 movups %xmm0,(%r12)
|
|
60ffa7: 41 0f 11 44 24 10 movups %xmm0,0x10(%r12)
|
|
60ffad: 48 8b 05 dc 4e 40 00 mov 0x404edc(%rip),%rax # a14e90 <__stack_chk_guard+0x18>
|
|
60ffb4: 48 85 c0 test %rax,%rax
|
|
60ffb7: 0f 84 ad 01 00 00 je 61016a <_fini+0x7150>
|
|
60ffbd: 49 89 44 24 08 mov %rax,0x8(%r12)
|
|
60ffc2: 48 8b 00 mov (%rax),%rax
|
|
60ffc5: 49 89 04 24 mov %rax,(%r12)
|
|
60ffc9: 4c 89 60 08 mov %r12,0x8(%rax)
|
|
60ffcd: 49 8b 44 24 08 mov 0x8(%r12),%rax
|
|
60ffd2: 4c 89 20 mov %r12,(%rax)
|
|
60ffd5: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
60ffda: e9 ec f7 ff ff jmp 60f7cb <_fini+0x67b1>
|
|
60ffdf: 90 nop
|
|
60ffe0: 0f b6 05 a5 4e 40 00 movzbl 0x404ea5(%rip),%eax # a14e8c <__stack_chk_guard+0x14>
|
|
60ffe7: e9 81 fd ff ff jmp 60fd6d <_fini+0x6d53>
|
|
60ffec: 0f 1f 40 00 nopl 0x0(%rax)
|
|
60fff0: 41 0f b7 41 20 movzwl 0x20(%r9),%eax
|
|
60fff5: 48 8d 0d 64 2f df ff lea -0x20d09c(%rip),%rcx # 402f60 <main-0x20210d>
|
|
60fffc: 83 c6 02 add $0x2,%esi
|
|
60ffff: 66 c1 e8 06 shr $0x6,%ax
|
|
610003: 83 e0 3f and $0x3f,%eax
|
|
610006: 44 0f b7 1c 41 movzwl (%rcx,%rax,2),%r11d
|
|
61000b: 89 f1 mov %esi,%ecx
|
|
61000d: 41 c1 e3 04 shl $0x4,%r11d
|
|
610011: 41 0f af cb imul %r11d,%ecx
|
|
610015: 83 c1 10 add $0x10,%ecx
|
|
610018: 41 8d 04 0b lea (%r11,%rcx,1),%eax
|
|
61001c: 8d 78 ff lea -0x1(%rax),%edi
|
|
61001f: 31 f9 xor %edi,%ecx
|
|
610021: 81 f9 ff 0f 00 00 cmp $0xfff,%ecx
|
|
610027: 7f 2c jg 610055 <_fini+0x703b>
|
|
610029: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
610030: 00 00 00 00
|
|
610034: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
61003b: 00 00 00 00
|
|
61003f: 90 nop
|
|
610040: 89 c7 mov %eax,%edi
|
|
610042: 44 01 d8 add %r11d,%eax
|
|
610045: 83 c6 01 add $0x1,%esi
|
|
610048: 8d 48 ff lea -0x1(%rax),%ecx
|
|
61004b: 31 f9 xor %edi,%ecx
|
|
61004d: 81 f9 ff 0f 00 00 cmp $0xfff,%ecx
|
|
610053: 7e eb jle 610040 <_fini+0x7026>
|
|
610055: 41 0f b6 41 20 movzbl 0x20(%r9),%eax
|
|
61005a: 41 0f b6 48 08 movzbl 0x8(%r8),%ecx
|
|
61005f: 83 e0 1f and $0x1f,%eax
|
|
610062: 83 c0 01 add $0x1,%eax
|
|
610065: 39 f0 cmp %esi,%eax
|
|
610067: 0f 4f c6 cmovg %esi,%eax
|
|
61006a: 83 e1 e0 and $0xffffffe0,%ecx
|
|
61006d: 83 e8 01 sub $0x1,%eax
|
|
610070: 83 e0 1f and $0x1f,%eax
|
|
610073: 09 c8 or %ecx,%eax
|
|
610075: 41 88 40 08 mov %al,0x8(%r8)
|
|
610079: e9 9c f6 ff ff jmp 60f71a <_fini+0x6700>
|
|
61007e: 66 90 xchg %ax,%ax
|
|
610080: 89 c1 mov %eax,%ecx
|
|
610082: e9 39 fc ff ff jmp 60fcc0 <_fini+0x6ca6>
|
|
610087: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
61008e: 00 00
|
|
610090: 48 8b 41 20 mov 0x20(%rcx),%rax
|
|
610094: 48 25 00 f0 ff ff and $0xfffffffffffff000,%rax
|
|
61009a: 48 83 e8 10 sub $0x10,%rax
|
|
61009e: e9 8c fc ff ff jmp 60fd2f <_fini+0x6d15>
|
|
6100a3: 89 d1 mov %edx,%ecx
|
|
6100a5: 0f b6 47 fd movzbl -0x3(%rdi),%eax
|
|
6100a9: c1 e1 05 shl $0x5,%ecx
|
|
6100ac: e9 73 fd ff ff jmp 60fe24 <_fini+0x6e0a>
|
|
6100b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6100b8: 49 c7 04 f2 00 00 00 movq $0x0,(%r10,%rsi,8)
|
|
6100bf: 00
|
|
6100c0: e9 f3 fd ff ff jmp 60feb8 <_fini+0x6e9e>
|
|
6100c5: 0f 1f 00 nopl (%rax)
|
|
6100c8: 44 89 ee mov %r13d,%esi
|
|
6100cb: 83 e6 03 and $0x3,%esi
|
|
6100ce: 83 fe 02 cmp $0x2,%esi
|
|
6100d1: 74 2a je 6100fd <_fini+0x70e3>
|
|
6100d3: 48 81 f9 00 80 00 00 cmp $0x8000,%rcx
|
|
6100da: 76 2f jbe 61010b <_fini+0x70f1>
|
|
6100dc: bf 01 00 00 00 mov $0x1,%edi
|
|
6100e1: be 03 00 00 00 mov $0x3,%esi
|
|
6100e6: bb 03 00 00 00 mov $0x3,%ebx
|
|
6100eb: e9 4f f8 ff ff jmp 60f93f <_fini+0x6925>
|
|
6100f0: 48 8b 41 08 mov 0x8(%rcx),%rax
|
|
6100f4: 49 89 04 f2 mov %rax,(%r10,%rsi,8)
|
|
6100f8: e9 bb fd ff ff jmp 60feb8 <_fini+0x6e9e>
|
|
6100fd: 48 81 f9 00 40 00 00 cmp $0x4000,%rcx
|
|
610104: 77 d6 ja 6100dc <_fini+0x70c2>
|
|
610106: e9 2a f8 ff ff jmp 60f935 <_fini+0x691b>
|
|
61010b: 48 81 f9 00 20 00 00 cmp $0x2000,%rcx
|
|
610112: 0f 86 1d f8 ff ff jbe 60f935 <_fini+0x691b>
|
|
610118: bf 01 00 00 00 mov $0x1,%edi
|
|
61011d: be 05 00 00 00 mov $0x5,%esi
|
|
610122: bb 05 00 00 00 mov $0x5,%ebx
|
|
610127: e9 13 f8 ff ff jmp 60f93f <_fini+0x6925>
|
|
61012c: 49 c7 44 24 20 00 00 movq $0x0,0x20(%r12)
|
|
610133: 00 00
|
|
610135: 66 0f ef c0 pxor %xmm0,%xmm0
|
|
610139: 41 0f 11 04 24 movups %xmm0,(%r12)
|
|
61013e: 41 0f 11 44 24 10 movups %xmm0,0x10(%r12)
|
|
610144: 48 8b 05 45 4d 40 00 mov 0x404d45(%rip),%rax # a14e90 <__stack_chk_guard+0x18>
|
|
61014b: 48 85 c0 test %rax,%rax
|
|
61014e: 0f 85 69 fe ff ff jne 60ffbd <_fini+0x6fa3>
|
|
610154: 66 0f 6f 5d b0 movdqa -0x50(%rbp),%xmm3
|
|
610159: 41 0f 11 1c 24 movups %xmm3,(%r12)
|
|
61015e: 4c 89 25 2b 4d 40 00 mov %r12,0x404d2b(%rip) # a14e90 <__stack_chk_guard+0x18>
|
|
610165: e9 6b fe ff ff jmp 60ffd5 <_fini+0x6fbb>
|
|
61016a: 66 0f 6f 65 b0 movdqa -0x50(%rbp),%xmm4
|
|
61016f: 41 0f 11 24 24 movups %xmm4,(%r12)
|
|
610174: 4c 89 25 15 4d 40 00 mov %r12,0x404d15(%rip) # a14e90 <__stack_chk_guard+0x18>
|
|
61017b: e9 55 fe ff ff jmp 60ffd5 <_fini+0x6fbb>
|
|
|
|
Disassembly of section .text.__libc_malloc_impl:
|
|
|
|
0000000000610180 <.text.__libc_malloc_impl>:
|
|
610180: f3 0f 1e fa endbr64
|
|
610184: 48 b8 fe ef ff ff ff movabs $0x7fffffffffffeffe,%rax
|
|
61018b: ff ff 7f
|
|
61018e: 55 push %rbp
|
|
61018f: 48 89 e5 mov %rsp,%rbp
|
|
610192: 41 57 push %r15
|
|
610194: 41 56 push %r14
|
|
610196: 41 55 push %r13
|
|
610198: 41 54 push %r12
|
|
61019a: 53 push %rbx
|
|
61019b: 48 83 ec 18 sub $0x18,%rsp
|
|
61019f: 48 39 f8 cmp %rdi,%rax
|
|
6101a2: 0f 82 d8 03 00 00 jb 610580 <_fini+0x7566>
|
|
6101a8: 49 89 fc mov %rdi,%r12
|
|
6101ab: 48 81 ff eb ff 01 00 cmp $0x1ffeb,%rdi
|
|
6101b2: 0f 87 88 02 00 00 ja 610440 <_fini+0x7426>
|
|
6101b8: 48 8d 47 03 lea 0x3(%rdi),%rax
|
|
6101bc: 48 89 c3 mov %rax,%rbx
|
|
6101bf: 48 c1 eb 04 shr $0x4,%rbx
|
|
6101c3: 48 3d 9f 00 00 00 cmp $0x9f,%rax
|
|
6101c9: 0f 86 d4 03 00 00 jbe 6105a3 <_fini+0x7589>
|
|
6101cf: 48 8d 4b 01 lea 0x1(%rbx),%rcx
|
|
6101d3: 89 ca mov %ecx,%edx
|
|
6101d5: 89 c8 mov %ecx,%eax
|
|
6101d7: d1 ea shr $1,%edx
|
|
6101d9: c1 e8 02 shr $0x2,%eax
|
|
6101dc: 09 d0 or %edx,%eax
|
|
6101de: 89 c2 mov %eax,%edx
|
|
6101e0: c1 ea 02 shr $0x2,%edx
|
|
6101e3: 09 d0 or %edx,%eax
|
|
6101e5: 89 c2 mov %eax,%edx
|
|
6101e7: c1 ea 04 shr $0x4,%edx
|
|
6101ea: 09 d0 or %edx,%eax
|
|
6101ec: 89 c2 mov %eax,%edx
|
|
6101ee: c1 ea 08 shr $0x8,%edx
|
|
6101f1: 09 d0 or %edx,%eax
|
|
6101f3: 8d 50 01 lea 0x1(%rax),%edx
|
|
6101f6: f7 d0 not %eax
|
|
6101f8: 21 d0 and %edx,%eax
|
|
6101fa: 48 8d 15 df 2c df ff lea -0x20d321(%rip),%rdx # 402ee0 <main-0x20218d>
|
|
610201: 69 c0 29 e6 6b 07 imul $0x76be629,%eax,%eax
|
|
610207: c1 e8 1b shr $0x1b,%eax
|
|
61020a: 0f be 04 02 movsbl (%rdx,%rax,1),%eax
|
|
61020e: 48 8d 15 4b 2d df ff lea -0x20d2b5(%rip),%rdx # 402f60 <main-0x20210d>
|
|
610215: 8d 1c 85 fc ff ff ff lea -0x4(,%rax,4),%ebx
|
|
61021c: 8d 43 01 lea 0x1(%rbx),%eax
|
|
61021f: 48 98 cltq
|
|
610221: 0f b7 34 42 movzwl (%rdx,%rax,2),%esi
|
|
610225: 8d 43 02 lea 0x2(%rbx),%eax
|
|
610228: 48 39 ce cmp %rcx,%rsi
|
|
61022b: 0f 42 d8 cmovb %eax,%ebx
|
|
61022e: 4c 63 eb movslq %ebx,%r13
|
|
610231: 42 0f b7 04 6a movzwl (%rdx,%r13,2),%eax
|
|
610236: 48 39 c8 cmp %rcx,%rax
|
|
610239: 0f 82 61 03 00 00 jb 6105a0 <_fini+0x7586>
|
|
61023f: 0f b6 05 9d 45 40 00 movzbl 0x40459d(%rip),%eax # a147e3 <__progname+0x23>
|
|
610246: 48 8d 0d d3 4f 40 00 lea 0x404fd3(%rip),%rcx # a15220 <__stack_chk_guard+0x3a8>
|
|
61024d: 48 89 4d c8 mov %rcx,-0x38(%rbp)
|
|
610251: 84 c0 test %al,%al
|
|
610253: 0f 85 97 03 00 00 jne 6105f0 <_fini+0x75d6>
|
|
610259: 4c 8d 35 20 4c 40 00 lea 0x404c20(%rip),%r14 # a14e80 <__stack_chk_guard+0x8>
|
|
610260: 4f 8b 7c ee 50 mov 0x50(%r14,%r13,8),%r15
|
|
610265: 4d 85 ff test %r15,%r15
|
|
610268: 75 76 jne 6102e0 <_fini+0x72c6>
|
|
61026a: 83 fb 03 cmp $0x3,%ebx
|
|
61026d: 0f 8e 8d 03 00 00 jle 610600 <_fini+0x75e6>
|
|
610273: 83 fb 1f cmp $0x1f,%ebx
|
|
610276: 0f 8f a4 02 00 00 jg 610520 <_fini+0x7506>
|
|
61027c: 83 fb 06 cmp $0x6,%ebx
|
|
61027f: 0f 84 9b 02 00 00 je 610520 <_fini+0x7506>
|
|
610285: f6 c3 01 test $0x1,%bl
|
|
610288: 0f 85 92 02 00 00 jne 610520 <_fini+0x7506>
|
|
61028e: 4b 83 bc ee d0 01 00 cmpq $0x0,0x1d0(%r14,%r13,8)
|
|
610295: 00 00
|
|
610297: 0f 85 83 02 00 00 jne 610520 <_fini+0x7506>
|
|
61029d: 89 de mov %ebx,%esi
|
|
61029f: 83 ce 01 or $0x1,%esi
|
|
6102a2: 48 63 c6 movslq %esi,%rax
|
|
6102a5: 4d 8b 7c c6 50 mov 0x50(%r14,%rax,8),%r15
|
|
6102aa: 49 8b 94 c6 d0 01 00 mov 0x1d0(%r14,%rax,8),%rdx
|
|
6102b1: 00
|
|
6102b2: 4d 85 ff test %r15,%r15
|
|
6102b5: 0f 84 4f 02 00 00 je 61050a <_fini+0x74f0>
|
|
6102bb: 41 8b 47 18 mov 0x18(%r15),%eax
|
|
6102bf: 85 c0 test %eax,%eax
|
|
6102c1: 75 0c jne 6102cf <_fini+0x72b5>
|
|
6102c3: 41 8b 47 1c mov 0x1c(%r15),%eax
|
|
6102c7: 85 c0 test %eax,%eax
|
|
6102c9: 75 04 jne 6102cf <_fini+0x72b5>
|
|
6102cb: 48 83 c2 03 add $0x3,%rdx
|
|
6102cf: 48 83 fa 0c cmp $0xc,%rdx
|
|
6102d3: 0f 87 47 02 00 00 ja 610520 <_fini+0x7506>
|
|
6102d9: 89 f3 mov %esi,%ebx
|
|
6102db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6102e0: 41 8b 47 18 mov 0x18(%r15),%eax
|
|
6102e4: 89 c2 mov %eax,%edx
|
|
6102e6: f7 da neg %edx
|
|
6102e8: 21 c2 and %eax,%edx
|
|
6102ea: 0f 84 30 02 00 00 je 610520 <_fini+0x7506>
|
|
6102f0: 29 d0 sub %edx,%eax
|
|
6102f2: 48 8b 7d c8 mov -0x38(%rbp),%rdi
|
|
6102f6: 8b 1d 90 4b 40 00 mov 0x404b90(%rip),%ebx # a14e8c <__stack_chk_guard+0x14>
|
|
6102fc: 41 89 47 18 mov %eax,0x18(%r15)
|
|
610300: 89 d0 mov %edx,%eax
|
|
610302: f7 d8 neg %eax
|
|
610304: 21 d0 and %edx,%eax
|
|
610306: 48 8d 15 d3 2b df ff lea -0x20d42d(%rip),%rdx # 402ee0 <main-0x20218d>
|
|
61030d: 69 c0 29 e6 6b 07 imul $0x76be629,%eax,%eax
|
|
610313: c1 e8 1b shr $0x1b,%eax
|
|
610316: 4c 0f be 34 02 movsbq (%rdx,%rax,1),%r14
|
|
61031b: 4d 89 f5 mov %r14,%r13
|
|
61031e: e8 0d df ff ff call 60e230 <_fini+0x5216>
|
|
610323: 41 f6 47 20 1f testb $0x1f,0x20(%r15)
|
|
610328: 0f 84 2c 02 00 00 je 61055a <_fini+0x7540>
|
|
61032e: 66 90 xchg %ax,%ax
|
|
610330: 41 0f b7 47 20 movzwl 0x20(%r15),%eax
|
|
610335: 48 8d 15 24 2c df ff lea -0x20d3dc(%rip),%rdx # 402f60 <main-0x20210d>
|
|
61033c: 66 c1 e8 06 shr $0x6,%ax
|
|
610340: 83 e0 3f and $0x3f,%eax
|
|
610343: 0f b7 14 42 movzwl (%rdx,%rax,2),%edx
|
|
610347: c1 e2 04 shl $0x4,%edx
|
|
61034a: 48 63 d2 movslq %edx,%rdx
|
|
61034d: 48 89 d0 mov %rdx,%rax
|
|
610350: 4c 0f af f2 imul %rdx,%r14
|
|
610354: 4c 29 e0 sub %r12,%rax
|
|
610357: 48 8d 70 fc lea -0x4(%rax),%rsi
|
|
61035b: 49 8b 47 10 mov 0x10(%r15),%rax
|
|
61035f: 48 89 f7 mov %rsi,%rdi
|
|
610362: 4a 8d 44 30 10 lea 0x10(%rax,%r14,1),%rax
|
|
610367: 48 c1 ef 04 shr $0x4,%rdi
|
|
61036b: 80 78 fd 00 cmpb $0x0,-0x3(%rax)
|
|
61036f: 4c 8d 44 10 fc lea -0x4(%rax,%rdx,1),%r8
|
|
610374: 0f b6 d3 movzbl %bl,%edx
|
|
610377: 74 0a je 610383 <_fini+0x7369>
|
|
610379: 0f b7 50 fe movzwl -0x2(%rax),%edx
|
|
61037d: 83 c2 01 add $0x1,%edx
|
|
610380: 0f b6 d2 movzbl %dl,%edx
|
|
610383: 80 78 fc 00 cmpb $0x0,-0x4(%rax)
|
|
610387: 74 01 je 61038a <_fini+0x7370>
|
|
610389: f4 hlt
|
|
61038a: 4c 63 ca movslq %edx,%r9
|
|
61038d: 4c 39 cf cmp %r9,%rdi
|
|
610390: 73 29 jae 6103bb <_fini+0x73a1>
|
|
610392: 48 c1 ee 05 shr $0x5,%rsi
|
|
610396: 48 09 fe or %rdi,%rsi
|
|
610399: 49 89 f1 mov %rsi,%r9
|
|
61039c: 49 c1 e9 02 shr $0x2,%r9
|
|
6103a0: 4c 09 ce or %r9,%rsi
|
|
6103a3: 49 89 f1 mov %rsi,%r9
|
|
6103a6: 49 c1 e9 04 shr $0x4,%r9
|
|
6103aa: 4c 09 ce or %r9,%rsi
|
|
6103ad: 21 f2 and %esi,%edx
|
|
6103af: 48 63 f2 movslq %edx,%rsi
|
|
6103b2: 48 39 f7 cmp %rsi,%rdi
|
|
6103b5: 0f 82 15 02 00 00 jb 6105d0 <_fini+0x75b6>
|
|
6103bb: 85 d2 test %edx,%edx
|
|
6103bd: 74 15 je 6103d4 <_fini+0x73ba>
|
|
6103bf: 66 89 50 fe mov %dx,-0x2(%rax)
|
|
6103c3: c1 e2 04 shl $0x4,%edx
|
|
6103c6: 48 63 d2 movslq %edx,%rdx
|
|
6103c9: c6 40 fd e0 movb $0xe0,-0x3(%rax)
|
|
6103cd: 48 01 d0 add %rdx,%rax
|
|
6103d0: c6 40 fc 00 movb $0x0,-0x4(%rax)
|
|
6103d4: 48 89 c2 mov %rax,%rdx
|
|
6103d7: 49 2b 57 10 sub 0x10(%r15),%rdx
|
|
6103db: 31 c9 xor %ecx,%ecx
|
|
6103dd: 44 88 68 fd mov %r13b,-0x3(%rax)
|
|
6103e1: 48 83 ea 10 sub $0x10,%rdx
|
|
6103e5: 48 c1 ea 04 shr $0x4,%rdx
|
|
6103e9: 66 89 50 fe mov %dx,-0x2(%rax)
|
|
6103ed: 4c 89 c2 mov %r8,%rdx
|
|
6103f0: 48 29 c2 sub %rax,%rdx
|
|
6103f3: 44 29 e2 sub %r12d,%edx
|
|
6103f6: 74 28 je 610420 <_fini+0x7406>
|
|
6103f8: 89 d1 mov %edx,%ecx
|
|
6103fa: f7 d9 neg %ecx
|
|
6103fc: 48 63 c9 movslq %ecx,%rcx
|
|
6103ff: 41 c6 04 08 00 movb $0x0,(%r8,%rcx,1)
|
|
610404: 83 fa 04 cmp $0x4,%edx
|
|
610407: 0f 8e a3 01 00 00 jle 6105b0 <_fini+0x7596>
|
|
61040d: 41 89 50 fc mov %edx,-0x4(%r8)
|
|
610411: b9 a0 ff ff ff mov $0xffffffa0,%ecx
|
|
610416: 41 c6 40 fb 00 movb $0x0,-0x5(%r8)
|
|
61041b: 44 0f b6 68 fd movzbl -0x3(%rax),%r13d
|
|
610420: 41 83 e5 1f and $0x1f,%r13d
|
|
610424: 41 01 cd add %ecx,%r13d
|
|
610427: 44 88 68 fd mov %r13b,-0x3(%rax)
|
|
61042b: 48 83 c4 18 add $0x18,%rsp
|
|
61042f: 5b pop %rbx
|
|
610430: 41 5c pop %r12
|
|
610432: 41 5d pop %r13
|
|
610434: 41 5e pop %r14
|
|
610436: 41 5f pop %r15
|
|
610438: 5d pop %rbp
|
|
610439: c3 ret
|
|
61043a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
610440: 4c 8d 6f 14 lea 0x14(%rdi),%r13
|
|
610444: 45 31 c9 xor %r9d,%r9d
|
|
610447: 41 b8 ff ff ff ff mov $0xffffffff,%r8d
|
|
61044d: 31 ff xor %edi,%edi
|
|
61044f: b9 22 00 00 00 mov $0x22,%ecx
|
|
610454: ba 03 00 00 00 mov $0x3,%edx
|
|
610459: 4c 89 ee mov %r13,%rsi
|
|
61045c: e8 ef 96 ff ff call 609b50 <_fini+0xb36>
|
|
610461: 48 89 c3 mov %rax,%rbx
|
|
610464: 48 83 f8 ff cmp $0xffffffffffffffff,%rax
|
|
610468: 0f 84 1d 01 00 00 je 61058b <_fini+0x7571>
|
|
61046e: 0f b6 05 6e 43 40 00 movzbl 0x40436e(%rip),%eax # a147e3 <__progname+0x23>
|
|
610475: 48 8d 35 a4 4d 40 00 lea 0x404da4(%rip),%rsi # a15220 <__stack_chk_guard+0x3a8>
|
|
61047c: 48 89 75 c8 mov %rsi,-0x38(%rbp)
|
|
610480: 84 c0 test %al,%al
|
|
610482: 0f 85 88 01 00 00 jne 610610 <_fini+0x75f6>
|
|
610488: 0f b6 05 81 4d 40 00 movzbl 0x404d81(%rip),%eax # a15210 <__stack_chk_guard+0x398>
|
|
61048f: 8d 50 01 lea 0x1(%rax),%edx
|
|
610492: 3c ff cmp $0xff,%al
|
|
610494: 75 17 jne 6104ad <_fini+0x7493>
|
|
610496: 66 0f ef c0 pxor %xmm0,%xmm0
|
|
61049a: ba 01 00 00 00 mov $0x1,%edx
|
|
61049f: 0f 29 05 2a 4d 40 00 movaps %xmm0,0x404d2a(%rip) # a151d0 <__stack_chk_guard+0x358>
|
|
6104a6: 0f 29 05 33 4d 40 00 movaps %xmm0,0x404d33(%rip) # a151e0 <__stack_chk_guard+0x368>
|
|
6104ad: 88 15 5d 4d 40 00 mov %dl,0x404d5d(%rip) # a15210 <__stack_chk_guard+0x398>
|
|
6104b3: e8 28 ee ff ff call 60f2e0 <_fini+0x62c6>
|
|
6104b8: 49 89 c7 mov %rax,%r15
|
|
6104bb: 48 85 c0 test %rax,%rax
|
|
6104be: 0f 84 59 01 00 00 je 61061d <_fini+0x7603>
|
|
6104c4: 48 89 58 10 mov %rbx,0x10(%rax)
|
|
6104c8: 45 31 ed xor %r13d,%r13d
|
|
6104cb: 45 31 f6 xor %r14d,%r14d
|
|
6104ce: 48 89 03 mov %rax,(%rbx)
|
|
6104d1: 49 8d 84 24 13 10 00 lea 0x1013(%r12),%rax
|
|
6104d8: 00
|
|
6104d9: 48 25 00 f0 ff ff and $0xfffffffffffff000,%rax
|
|
6104df: 41 c7 47 1c 00 00 00 movl $0x0,0x1c(%r15)
|
|
6104e6: 00
|
|
6104e7: 48 0d e0 0f 00 00 or $0xfe0,%rax
|
|
6104ed: 41 c7 47 18 00 00 00 movl $0x0,0x18(%r15)
|
|
6104f4: 00
|
|
6104f5: 49 89 47 20 mov %rax,0x20(%r15)
|
|
6104f9: 8b 05 8d 49 40 00 mov 0x40498d(%rip),%eax # a14e8c <__stack_chk_guard+0x14>
|
|
6104ff: 8d 58 01 lea 0x1(%rax),%ebx
|
|
610502: 89 1d 84 49 40 00 mov %ebx,0x404984(%rip) # a14e8c <__stack_chk_guard+0x14>
|
|
610508: eb 3c jmp 610546 <_fini+0x752c>
|
|
61050a: 48 83 c2 03 add $0x3,%rdx
|
|
61050e: 48 83 fa 0c cmp $0xc,%rdx
|
|
610512: 0f 46 de cmovbe %esi,%ebx
|
|
610515: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
61051c: 00 00 00 00
|
|
610520: 4c 89 e6 mov %r12,%rsi
|
|
610523: 89 df mov %ebx,%edi
|
|
610525: e8 56 f1 ff ff call 60f680 <_fini+0x6666>
|
|
61052a: 41 89 c5 mov %eax,%r13d
|
|
61052d: 85 c0 test %eax,%eax
|
|
61052f: 0f 88 01 01 00 00 js 610636 <_fini+0x761c>
|
|
610535: 48 63 db movslq %ebx,%rbx
|
|
610538: 4d 8b 7c de 50 mov 0x50(%r14,%rbx,8),%r15
|
|
61053d: 8b 1d 49 49 40 00 mov 0x404949(%rip),%ebx # a14e8c <__stack_chk_guard+0x14>
|
|
610543: 4c 63 f0 movslq %eax,%r14
|
|
610546: 48 8b 7d c8 mov -0x38(%rbp),%rdi
|
|
61054a: e8 e1 dc ff ff call 60e230 <_fini+0x5216>
|
|
61054f: 41 f6 47 20 1f testb $0x1f,0x20(%r15)
|
|
610554: 0f 85 d6 fd ff ff jne 610330 <_fini+0x7316>
|
|
61055a: 49 81 7f 20 ff 0f 00 cmpq $0xfff,0x20(%r15)
|
|
610561: 00
|
|
610562: 0f 86 c8 fd ff ff jbe 610330 <_fini+0x7316>
|
|
610568: 49 8b 57 20 mov 0x20(%r15),%rdx
|
|
61056c: 48 81 e2 00 f0 ff ff and $0xfffffffffffff000,%rdx
|
|
610573: 48 83 ea 10 sub $0x10,%rdx
|
|
610577: e9 d1 fd ff ff jmp 61034d <_fini+0x7333>
|
|
61057c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
610580: e8 2b 8f ff ff call 6094b0 <_fini+0x496>
|
|
610585: c7 00 0c 00 00 00 movl $0xc,(%rax)
|
|
61058b: 48 83 c4 18 add $0x18,%rsp
|
|
61058f: 31 c0 xor %eax,%eax
|
|
610591: 5b pop %rbx
|
|
610592: 41 5c pop %r12
|
|
610594: 41 5d pop %r13
|
|
610596: 41 5e pop %r14
|
|
610598: 41 5f pop %r15
|
|
61059a: 5d pop %rbp
|
|
61059b: c3 ret
|
|
61059c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6105a0: 83 c3 01 add $0x1,%ebx
|
|
6105a3: 4c 63 eb movslq %ebx,%r13
|
|
6105a6: e9 94 fc ff ff jmp 61023f <_fini+0x7225>
|
|
6105ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6105b0: 44 0f b6 68 fd movzbl -0x3(%rax),%r13d
|
|
6105b5: 89 d1 mov %edx,%ecx
|
|
6105b7: c1 e1 05 shl $0x5,%ecx
|
|
6105ba: 41 83 e5 1f and $0x1f,%r13d
|
|
6105be: 41 01 cd add %ecx,%r13d
|
|
6105c1: 44 88 68 fd mov %r13b,-0x3(%rax)
|
|
6105c5: e9 61 fe ff ff jmp 61042b <_fini+0x7411>
|
|
6105ca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6105d0: 29 fa sub %edi,%edx
|
|
6105d2: 83 ea 01 sub $0x1,%edx
|
|
6105d5: 48 63 f2 movslq %edx,%rsi
|
|
6105d8: 48 39 f7 cmp %rsi,%rdi
|
|
6105db: 0f 83 da fd ff ff jae 6103bb <_fini+0x73a1>
|
|
6105e1: f4 hlt
|
|
6105e2: e9 d8 fd ff ff jmp 6103bf <_fini+0x73a5>
|
|
6105e7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6105ee: 00 00
|
|
6105f0: 48 89 cf mov %rcx,%rdi
|
|
6105f3: e8 58 db ff ff call 60e150 <_fini+0x5136>
|
|
6105f8: e9 5c fc ff ff jmp 610259 <_fini+0x723f>
|
|
6105fd: 0f 1f 00 nopl (%rax)
|
|
610600: 4d 85 ff test %r15,%r15
|
|
610603: 0f 85 d7 fc ff ff jne 6102e0 <_fini+0x72c6>
|
|
610609: e9 12 ff ff ff jmp 610520 <_fini+0x7506>
|
|
61060e: 66 90 xchg %ax,%ax
|
|
610610: 48 89 f7 mov %rsi,%rdi
|
|
610613: e8 38 db ff ff call 60e150 <_fini+0x5136>
|
|
610618: e9 6b fe ff ff jmp 610488 <_fini+0x746e>
|
|
61061d: 48 8b 7d c8 mov -0x38(%rbp),%rdi
|
|
610621: e8 0a dc ff ff call 60e230 <_fini+0x5216>
|
|
610626: 4c 89 ee mov %r13,%rsi
|
|
610629: 48 89 df mov %rbx,%rdi
|
|
61062c: e8 cf 08 00 00 call 610f00 <_fini+0x7ee6>
|
|
610631: e9 55 ff ff ff jmp 61058b <_fini+0x7571>
|
|
610636: 48 8b 7d c8 mov -0x38(%rbp),%rdi
|
|
61063a: e8 f1 db ff ff call 60e230 <_fini+0x5216>
|
|
61063f: e9 47 ff ff ff jmp 61058b <_fini+0x7571>
|
|
|
|
Disassembly of section .text.__malloc_allzerop:
|
|
|
|
0000000000610650 <.text.__malloc_allzerop>:
|
|
610650: f3 0f 1e fa endbr64
|
|
610654: 40 f6 c7 0f test $0xf,%dil
|
|
610658: 74 01 je 61065b <_fini+0x7641>
|
|
61065a: f4 hlt
|
|
61065b: 0f b6 57 fd movzbl -0x3(%rdi),%edx
|
|
61065f: 0f b7 77 fe movzwl -0x2(%rdi),%esi
|
|
610663: 41 89 d0 mov %edx,%r8d
|
|
610666: 83 e2 1f and $0x1f,%edx
|
|
610669: 41 83 e0 1f and $0x1f,%r8d
|
|
61066d: 80 7f fc 00 cmpb $0x0,-0x4(%rdi)
|
|
610671: 74 15 je 610688 <_fini+0x766e>
|
|
610673: 85 f6 test %esi,%esi
|
|
610675: 74 01 je 610678 <_fini+0x765e>
|
|
610677: f4 hlt
|
|
610678: 48 63 77 f8 movslq -0x8(%rdi),%rsi
|
|
61067c: 81 fe ff ff 00 00 cmp $0xffff,%esi
|
|
610682: 0f 8e 58 01 00 00 jle 6107e0 <_fini+0x77c6>
|
|
610688: 89 f0 mov %esi,%eax
|
|
61068a: c1 e0 04 shl $0x4,%eax
|
|
61068d: 48 98 cltq
|
|
61068f: 48 29 c7 sub %rax,%rdi
|
|
610692: 48 8b 47 f0 mov -0x10(%rdi),%rax
|
|
610696: 48 8d 4f f0 lea -0x10(%rdi),%rcx
|
|
61069a: 48 3b 48 10 cmp 0x10(%rax),%rcx
|
|
61069e: 74 01 je 6106a1 <_fini+0x7687>
|
|
6106a0: f4 hlt
|
|
6106a1: 0f b6 48 20 movzbl 0x20(%rax),%ecx
|
|
6106a5: 83 e1 1f and $0x1f,%ecx
|
|
6106a8: 39 ca cmp %ecx,%edx
|
|
6106aa: 7e 01 jle 6106ad <_fini+0x7693>
|
|
6106ac: f4 hlt
|
|
6106ad: 8b 48 18 mov 0x18(%rax),%ecx
|
|
6106b0: 44 0f a3 c1 bt %r8d,%ecx
|
|
6106b4: 73 01 jae 6106b7 <_fini+0x769d>
|
|
6106b6: f4 hlt
|
|
6106b7: 8b 48 1c mov 0x1c(%rax),%ecx
|
|
6106ba: 44 0f a3 c1 bt %r8d,%ecx
|
|
6106be: 73 01 jae 6106c1 <_fini+0x76a7>
|
|
6106c0: f4 hlt
|
|
6106c1: 48 89 c1 mov %rax,%rcx
|
|
6106c4: 48 8b 3d b5 47 40 00 mov 0x4047b5(%rip),%rdi # a14e80 <__stack_chk_guard+0x8>
|
|
6106cb: 48 81 e1 00 f0 ff ff and $0xfffffffffffff000,%rcx
|
|
6106d2: 48 39 39 cmp %rdi,(%rcx)
|
|
6106d5: 74 01 je 6106d8 <_fini+0x76be>
|
|
6106d7: f4 hlt
|
|
6106d8: 0f b7 78 20 movzwl 0x20(%rax),%edi
|
|
6106dc: 89 f9 mov %edi,%ecx
|
|
6106de: 66 c1 e9 06 shr $0x6,%cx
|
|
6106e2: 83 e1 3f and $0x3f,%ecx
|
|
6106e5: 80 f9 2f cmp $0x2f,%cl
|
|
6106e8: 0f 87 9a 00 00 00 ja 610788 <_fini+0x776e>
|
|
6106ee: 48 8d 3d 6b 28 df ff lea -0x20d795(%rip),%rdi # 402f60 <main-0x20210d>
|
|
6106f5: 83 e1 3f and $0x3f,%ecx
|
|
6106f8: 41 89 d0 mov %edx,%r8d
|
|
6106fb: 0f b7 0c 4f movzwl (%rdi,%rcx,2),%ecx
|
|
6106ff: 44 0f af c1 imul %ecx,%r8d
|
|
610703: 44 39 c6 cmp %r8d,%esi
|
|
610706: 7d 10 jge 610718 <_fini+0x76fe>
|
|
610708: f4 hlt
|
|
610709: 0f b7 48 20 movzwl 0x20(%rax),%ecx
|
|
61070d: 66 c1 e9 06 shr $0x6,%cx
|
|
610711: 83 e1 3f and $0x3f,%ecx
|
|
610714: 0f b7 0c 4f movzwl (%rdi,%rcx,2),%ecx
|
|
610718: 83 c2 01 add $0x1,%edx
|
|
61071b: 0f af d1 imul %ecx,%edx
|
|
61071e: 39 d6 cmp %edx,%esi
|
|
610720: 7c 01 jl 610723 <_fini+0x7709>
|
|
610722: f4 hlt
|
|
610723: 48 81 78 20 ff 0f 00 cmpq $0xfff,0x20(%rax)
|
|
61072a: 00
|
|
61072b: 77 73 ja 6107a0 <_fini+0x7786>
|
|
61072d: 0f b7 50 20 movzwl 0x20(%rax),%edx
|
|
610731: 66 c1 ea 06 shr $0x6,%dx
|
|
610735: 83 e2 3f and $0x3f,%edx
|
|
610738: 80 fa 2f cmp $0x2f,%dl
|
|
61073b: 0f 87 90 00 00 00 ja 6107d1 <_fini+0x77b7>
|
|
610741: 31 c9 xor %ecx,%ecx
|
|
610743: f6 40 20 1f testb $0x1f,0x20(%rax)
|
|
610747: 75 35 jne 61077e <_fini+0x7764>
|
|
610749: 48 81 78 20 ff 0f 00 cmpq $0xfff,0x20(%rax)
|
|
610750: 00
|
|
610751: 76 2b jbe 61077e <_fini+0x7764>
|
|
610753: 48 8b 48 20 mov 0x20(%rax),%rcx
|
|
610757: 83 e2 3f and $0x3f,%edx
|
|
61075a: 48 8d 05 ff 27 df ff lea -0x20d801(%rip),%rax # 402f60 <main-0x20210d>
|
|
610761: 0f b7 04 50 movzwl (%rax,%rdx,2),%eax
|
|
610765: 48 81 e1 00 f0 ff ff and $0xfffffffffffff000,%rcx
|
|
61076c: c1 e0 04 shl $0x4,%eax
|
|
61076f: 48 83 e9 10 sub $0x10,%rcx
|
|
610773: 48 98 cltq
|
|
610775: 48 39 c1 cmp %rax,%rcx
|
|
610778: 0f 92 c1 setb %cl
|
|
61077b: 0f b6 c9 movzbl %cl,%ecx
|
|
61077e: 89 c8 mov %ecx,%eax
|
|
610780: c3 ret
|
|
610781: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
610788: f7 d7 not %edi
|
|
61078a: 66 f7 c7 c0 0f test $0xfc0,%di
|
|
61078f: 75 91 jne 610722 <_fini+0x7708>
|
|
610791: 48 81 78 20 ff 0f 00 cmpq $0xfff,0x20(%rax)
|
|
610798: 00
|
|
610799: 76 36 jbe 6107d1 <_fini+0x77b7>
|
|
61079b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6107a0: 48 8b 50 20 mov 0x20(%rax),%rdx
|
|
6107a4: 48 81 e2 00 f0 ff ff and $0xfffffffffffff000,%rdx
|
|
6107ab: 48 c1 ea 04 shr $0x4,%rdx
|
|
6107af: 48 83 ea 01 sub $0x1,%rdx
|
|
6107b3: 48 39 f2 cmp %rsi,%rdx
|
|
6107b6: 0f 83 71 ff ff ff jae 61072d <_fini+0x7713>
|
|
6107bc: f4 hlt
|
|
6107bd: 0f b7 50 20 movzwl 0x20(%rax),%edx
|
|
6107c1: 66 c1 ea 06 shr $0x6,%dx
|
|
6107c5: 83 e2 3f and $0x3f,%edx
|
|
6107c8: 80 fa 2f cmp $0x2f,%dl
|
|
6107cb: 0f 86 70 ff ff ff jbe 610741 <_fini+0x7727>
|
|
6107d1: b9 01 00 00 00 mov $0x1,%ecx
|
|
6107d6: 89 c8 mov %ecx,%eax
|
|
6107d8: c3 ret
|
|
6107d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6107e0: f4 hlt
|
|
6107e1: e9 a2 fe ff ff jmp 610688 <_fini+0x766e>
|
|
|
|
Disassembly of section .text.__libc_realloc:
|
|
|
|
00000000006107f0 <.text.__libc_realloc>:
|
|
6107f0: f3 0f 1e fa endbr64
|
|
6107f4: 55 push %rbp
|
|
6107f5: 48 89 e5 mov %rsp,%rbp
|
|
6107f8: 41 57 push %r15
|
|
6107fa: 41 56 push %r14
|
|
6107fc: 41 55 push %r13
|
|
6107fe: 49 89 f5 mov %rsi,%r13
|
|
610801: 41 54 push %r12
|
|
610803: 53 push %rbx
|
|
610804: 48 83 ec 18 sub $0x18,%rsp
|
|
610808: 48 85 ff test %rdi,%rdi
|
|
61080b: 0f 84 6f 04 00 00 je 610c80 <_fini+0x7c66>
|
|
610811: 48 b8 fe ef ff ff ff movabs $0x7fffffffffffeffe,%rax
|
|
610818: ff ff 7f
|
|
61081b: 48 39 f0 cmp %rsi,%rax
|
|
61081e: 0f 82 bc 02 00 00 jb 610ae0 <_fini+0x7ac6>
|
|
610824: 48 89 fb mov %rdi,%rbx
|
|
610827: 40 f6 c7 0f test $0xf,%dil
|
|
61082b: 74 01 je 61082e <_fini+0x7814>
|
|
61082d: f4 hlt
|
|
61082e: 0f b6 43 fd movzbl -0x3(%rbx),%eax
|
|
610832: 0f b7 53 fe movzwl -0x2(%rbx),%edx
|
|
610836: 89 c6 mov %eax,%esi
|
|
610838: 83 e0 1f and $0x1f,%eax
|
|
61083b: 83 e6 1f and $0x1f,%esi
|
|
61083e: 80 7b fc 00 cmpb $0x0,-0x4(%rbx)
|
|
610842: 74 12 je 610856 <_fini+0x783c>
|
|
610844: 85 d2 test %edx,%edx
|
|
610846: 74 01 je 610849 <_fini+0x782f>
|
|
610848: f4 hlt
|
|
610849: 48 63 53 f8 movslq -0x8(%rbx),%rdx
|
|
61084d: 81 fa ff ff 00 00 cmp $0xffff,%edx
|
|
610853: 7f 01 jg 610856 <_fini+0x783c>
|
|
610855: f4 hlt
|
|
610856: 89 d1 mov %edx,%ecx
|
|
610858: 48 89 df mov %rbx,%rdi
|
|
61085b: c1 e1 04 shl $0x4,%ecx
|
|
61085e: 48 63 c9 movslq %ecx,%rcx
|
|
610861: 48 29 cf sub %rcx,%rdi
|
|
610864: 4c 8b 67 f0 mov -0x10(%rdi),%r12
|
|
610868: 48 8d 4f f0 lea -0x10(%rdi),%rcx
|
|
61086c: 49 3b 4c 24 10 cmp 0x10(%r12),%rcx
|
|
610871: 74 01 je 610874 <_fini+0x785a>
|
|
610873: f4 hlt
|
|
610874: 41 0f b6 4c 24 20 movzbl 0x20(%r12),%ecx
|
|
61087a: 83 e1 1f and $0x1f,%ecx
|
|
61087d: 39 c8 cmp %ecx,%eax
|
|
61087f: 7e 01 jle 610882 <_fini+0x7868>
|
|
610881: f4 hlt
|
|
610882: 41 8b 4c 24 18 mov 0x18(%r12),%ecx
|
|
610887: 0f a3 f1 bt %esi,%ecx
|
|
61088a: 73 01 jae 61088d <_fini+0x7873>
|
|
61088c: f4 hlt
|
|
61088d: 41 8b 4c 24 1c mov 0x1c(%r12),%ecx
|
|
610892: 0f a3 f1 bt %esi,%ecx
|
|
610895: 73 01 jae 610898 <_fini+0x787e>
|
|
610897: f4 hlt
|
|
610898: 4c 89 e1 mov %r12,%rcx
|
|
61089b: 48 8b 3d de 45 40 00 mov 0x4045de(%rip),%rdi # a14e80 <__stack_chk_guard+0x8>
|
|
6108a2: 48 81 e1 00 f0 ff ff and $0xfffffffffffff000,%rcx
|
|
6108a9: 48 39 39 cmp %rdi,(%rcx)
|
|
6108ac: 74 01 je 6108af <_fini+0x7895>
|
|
6108ae: f4 hlt
|
|
6108af: 41 0f b7 74 24 20 movzwl 0x20(%r12),%esi
|
|
6108b5: 89 f1 mov %esi,%ecx
|
|
6108b7: 66 c1 e9 06 shr $0x6,%cx
|
|
6108bb: 83 e1 3f and $0x3f,%ecx
|
|
6108be: 80 f9 2f cmp $0x2f,%cl
|
|
6108c1: 0f 87 91 00 00 00 ja 610958 <_fini+0x793e>
|
|
6108c7: 48 8d 35 92 26 df ff lea -0x20d96e(%rip),%rsi # 402f60 <main-0x20210d>
|
|
6108ce: 83 e1 3f and $0x3f,%ecx
|
|
6108d1: 89 c7 mov %eax,%edi
|
|
6108d3: 0f b7 0c 4e movzwl (%rsi,%rcx,2),%ecx
|
|
6108d7: 0f af f9 imul %ecx,%edi
|
|
6108da: 39 fa cmp %edi,%edx
|
|
6108dc: 7d 12 jge 6108f0 <_fini+0x78d6>
|
|
6108de: f4 hlt
|
|
6108df: 41 0f b7 4c 24 20 movzwl 0x20(%r12),%ecx
|
|
6108e5: 66 c1 e9 06 shr $0x6,%cx
|
|
6108e9: 83 e1 3f and $0x3f,%ecx
|
|
6108ec: 0f b7 0c 4e movzwl (%rsi,%rcx,2),%ecx
|
|
6108f0: 83 c0 01 add $0x1,%eax
|
|
6108f3: 0f af c1 imul %ecx,%eax
|
|
6108f6: 39 c2 cmp %eax,%edx
|
|
6108f8: 7c 01 jl 6108fb <_fini+0x78e1>
|
|
6108fa: f4 hlt
|
|
6108fb: 49 81 7c 24 20 ff 0f cmpq $0xfff,0x20(%r12)
|
|
610902: 00 00
|
|
610904: 76 6a jbe 610970 <_fini+0x7956>
|
|
610906: 49 8b 44 24 20 mov 0x20(%r12),%rax
|
|
61090b: 48 25 00 f0 ff ff and $0xfffffffffffff000,%rax
|
|
610911: 48 89 c1 mov %rax,%rcx
|
|
610914: 48 c1 e9 04 shr $0x4,%rcx
|
|
610918: 48 83 e9 01 sub $0x1,%rcx
|
|
61091c: 48 39 d1 cmp %rdx,%rcx
|
|
61091f: 0f 83 23 03 00 00 jae 610c48 <_fini+0x7c2e>
|
|
610925: f4 hlt
|
|
610926: 0f b6 4b fd movzbl -0x3(%rbx),%ecx
|
|
61092a: 89 ca mov %ecx,%edx
|
|
61092c: 83 e2 1f and $0x1f,%edx
|
|
61092f: 41 f6 44 24 20 1f testb $0x1f,0x20(%r12)
|
|
610935: 75 42 jne 610979 <_fini+0x795f>
|
|
610937: 49 81 7c 24 20 ff 0f cmpq $0xfff,0x20(%r12)
|
|
61093e: 00 00
|
|
610940: 76 37 jbe 610979 <_fini+0x795f>
|
|
610942: 49 8b 44 24 20 mov 0x20(%r12),%rax
|
|
610947: 48 25 00 f0 ff ff and $0xfffffffffffff000,%rax
|
|
61094d: e9 0b 03 00 00 jmp 610c5d <_fini+0x7c43>
|
|
610952: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
610958: f7 d6 not %esi
|
|
61095a: 66 f7 c6 c0 0f test $0xfc0,%si
|
|
61095f: 75 99 jne 6108fa <_fini+0x78e0>
|
|
610961: 49 81 7c 24 20 ff 0f cmpq $0xfff,0x20(%r12)
|
|
610968: 00 00
|
|
61096a: 77 9a ja 610906 <_fini+0x78ec>
|
|
61096c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
610970: 0f b6 4b fd movzbl -0x3(%rbx),%ecx
|
|
610974: 89 ca mov %ecx,%edx
|
|
610976: 83 e2 1f and $0x1f,%edx
|
|
610979: 41 0f b7 44 24 20 movzwl 0x20(%r12),%eax
|
|
61097f: 48 8d 35 da 25 df ff lea -0x20da26(%rip),%rsi # 402f60 <main-0x20210d>
|
|
610986: 66 c1 e8 06 shr $0x6,%ax
|
|
61098a: 83 e0 3f and $0x3f,%eax
|
|
61098d: 0f b7 04 46 movzwl (%rsi,%rax,2),%eax
|
|
610991: c1 e0 04 shl $0x4,%eax
|
|
610994: 48 98 cltq
|
|
610996: 0f b6 d2 movzbl %dl,%edx
|
|
610999: 49 8b 74 24 10 mov 0x10(%r12),%rsi
|
|
61099e: 48 0f af d0 imul %rax,%rdx
|
|
6109a2: 48 8d 7c 16 10 lea 0x10(%rsi,%rdx,1),%rdi
|
|
6109a7: 48 8d 54 07 fc lea -0x4(%rdi,%rax,1),%rdx
|
|
6109ac: 89 c8 mov %ecx,%eax
|
|
6109ae: c0 e8 05 shr $0x5,%al
|
|
6109b1: 80 f9 9f cmp $0x9f,%cl
|
|
6109b4: 0f 87 46 01 00 00 ja 610b00 <_fini+0x7ae6>
|
|
6109ba: 0f b6 c0 movzbl %al,%eax
|
|
6109bd: 48 89 d1 mov %rdx,%rcx
|
|
6109c0: 48 29 d9 sub %rbx,%rcx
|
|
6109c3: 48 39 c1 cmp %rax,%rcx
|
|
6109c6: 73 01 jae 6109c9 <_fini+0x79af>
|
|
6109c8: f4 hlt
|
|
6109c9: 49 89 d6 mov %rdx,%r14
|
|
6109cc: 49 29 c6 sub %rax,%r14
|
|
6109cf: 41 80 3e 00 cmpb $0x0,(%r14)
|
|
6109d3: 74 01 je 6109d6 <_fini+0x79bc>
|
|
6109d5: f4 hlt
|
|
6109d6: 80 3a 00 cmpb $0x0,(%rdx)
|
|
6109d9: 74 01 je 6109dc <_fini+0x79c2>
|
|
6109db: f4 hlt
|
|
6109dc: 45 0f b7 44 24 20 movzwl 0x20(%r12),%r8d
|
|
6109e2: b8 eb ff 01 00 mov $0x1ffeb,%eax
|
|
6109e7: 44 89 c6 mov %r8d,%esi
|
|
6109ea: 66 c1 ee 06 shr $0x6,%si
|
|
6109ee: 83 e6 3f and $0x3f,%esi
|
|
6109f1: 48 39 c1 cmp %rax,%rcx
|
|
6109f4: 48 0f 46 c1 cmovbe %rcx,%rax
|
|
6109f8: 4c 39 e8 cmp %r13,%rax
|
|
6109fb: 0f 82 1f 01 00 00 jb 610b20 <_fini+0x7b06>
|
|
610a01: 49 8d 7d 03 lea 0x3(%r13),%rdi
|
|
610a05: 48 89 f8 mov %rdi,%rax
|
|
610a08: 48 c1 e8 04 shr $0x4,%rax
|
|
610a0c: 48 81 ff 9f 00 00 00 cmp $0x9f,%rdi
|
|
610a13: 0f 86 57 02 00 00 jbe 610c70 <_fini+0x7c56>
|
|
610a19: 48 8d 78 01 lea 0x1(%rax),%rdi
|
|
610a1d: 4c 8d 0d 3c 25 df ff lea -0x20dac4(%rip),%r9 # 402f60 <main-0x20210d>
|
|
610a24: 41 89 f8 mov %edi,%r8d
|
|
610a27: 89 f8 mov %edi,%eax
|
|
610a29: 41 d1 e8 shr $1,%r8d
|
|
610a2c: c1 e8 02 shr $0x2,%eax
|
|
610a2f: 44 09 c0 or %r8d,%eax
|
|
610a32: 41 89 c0 mov %eax,%r8d
|
|
610a35: 41 c1 e8 02 shr $0x2,%r8d
|
|
610a39: 44 09 c0 or %r8d,%eax
|
|
610a3c: 41 89 c0 mov %eax,%r8d
|
|
610a3f: 41 c1 e8 04 shr $0x4,%r8d
|
|
610a43: 44 09 c0 or %r8d,%eax
|
|
610a46: 41 89 c0 mov %eax,%r8d
|
|
610a49: 41 c1 e8 08 shr $0x8,%r8d
|
|
610a4d: 44 09 c0 or %r8d,%eax
|
|
610a50: 44 8d 40 01 lea 0x1(%rax),%r8d
|
|
610a54: f7 d0 not %eax
|
|
610a56: 44 21 c0 and %r8d,%eax
|
|
610a59: 4c 8d 05 a0 24 df ff lea -0x20db60(%rip),%r8 # 402f00 <main-0x20216d>
|
|
610a60: 69 c0 29 e6 6b 07 imul $0x76be629,%eax,%eax
|
|
610a66: c1 e8 1b shr $0x1b,%eax
|
|
610a69: 41 0f be 04 00 movsbl (%r8,%rax,1),%eax
|
|
610a6e: 44 8d 04 85 fc ff ff lea -0x4(,%rax,4),%r8d
|
|
610a75: ff
|
|
610a76: 41 8d 40 01 lea 0x1(%r8),%eax
|
|
610a7a: 4c 63 d0 movslq %eax,%r10
|
|
610a7d: 47 0f b7 14 51 movzwl (%r9,%r10,2),%r10d
|
|
610a82: 49 39 fa cmp %rdi,%r10
|
|
610a85: 73 08 jae 610a8f <_fini+0x7a75>
|
|
610a87: 41 8d 40 03 lea 0x3(%r8),%eax
|
|
610a8b: 41 83 c0 02 add $0x2,%r8d
|
|
610a8f: 4d 63 c0 movslq %r8d,%r8
|
|
610a92: 47 0f b7 04 41 movzwl (%r9,%r8,2),%r8d
|
|
610a97: 49 39 f8 cmp %rdi,%r8
|
|
610a9a: 83 d0 00 adc $0x0,%eax
|
|
610a9d: 40 0f b6 f6 movzbl %sil,%esi
|
|
610aa1: 39 c6 cmp %eax,%esi
|
|
610aa3: 0f 8f 5f 01 00 00 jg 610c08 <_fini+0x7bee>
|
|
610aa9: 31 f6 xor %esi,%esi
|
|
610aab: 44 29 e9 sub %r13d,%ecx
|
|
610aae: 74 18 je 610ac8 <_fini+0x7aae>
|
|
610ab0: 89 c8 mov %ecx,%eax
|
|
610ab2: f7 d8 neg %eax
|
|
610ab4: 48 98 cltq
|
|
610ab6: c6 04 02 00 movb $0x0,(%rdx,%rax,1)
|
|
610aba: 83 f9 04 cmp $0x4,%ecx
|
|
610abd: 0f 8f f5 01 00 00 jg 610cb8 <_fini+0x7c9e>
|
|
610ac3: 89 ce mov %ecx,%esi
|
|
610ac5: c1 e6 05 shl $0x5,%esi
|
|
610ac8: 0f b6 43 fd movzbl -0x3(%rbx),%eax
|
|
610acc: 49 89 dc mov %rbx,%r12
|
|
610acf: 83 e0 1f and $0x1f,%eax
|
|
610ad2: 01 f0 add %esi,%eax
|
|
610ad4: 88 43 fd mov %al,-0x3(%rbx)
|
|
610ad7: eb 15 jmp 610aee <_fini+0x7ad4>
|
|
610ad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
610ae0: e8 cb 89 ff ff call 6094b0 <_fini+0x496>
|
|
610ae5: 45 31 e4 xor %r12d,%r12d
|
|
610ae8: c7 00 0c 00 00 00 movl $0xc,(%rax)
|
|
610aee: 48 83 c4 18 add $0x18,%rsp
|
|
610af2: 4c 89 e0 mov %r12,%rax
|
|
610af5: 5b pop %rbx
|
|
610af6: 41 5c pop %r12
|
|
610af8: 41 5d pop %r13
|
|
610afa: 41 5e pop %r14
|
|
610afc: 41 5f pop %r15
|
|
610afe: 5d pop %rbp
|
|
610aff: c3 ret
|
|
610b00: 3c 05 cmp $0x5,%al
|
|
610b02: 74 01 je 610b05 <_fini+0x7aeb>
|
|
610b04: f4 hlt
|
|
610b05: 8b 42 fc mov -0x4(%rdx),%eax
|
|
610b08: 48 83 f8 04 cmp $0x4,%rax
|
|
610b0c: 77 01 ja 610b0f <_fini+0x7af5>
|
|
610b0e: f4 hlt
|
|
610b0f: 80 7a fb 00 cmpb $0x0,-0x5(%rdx)
|
|
610b13: 0f 84 a4 fe ff ff je 6109bd <_fini+0x79a3>
|
|
610b19: f4 hlt
|
|
610b1a: e9 9e fe ff ff jmp 6109bd <_fini+0x79a3>
|
|
610b1f: 90 nop
|
|
610b20: 49 81 fd eb ff 01 00 cmp $0x1ffeb,%r13
|
|
610b27: 0f 86 db 00 00 00 jbe 610c08 <_fini+0x7bee>
|
|
610b2d: 40 80 fe 2f cmp $0x2f,%sil
|
|
610b31: 0f 86 d1 00 00 00 jbe 610c08 <_fini+0x7bee>
|
|
610b37: 41 f7 d0 not %r8d
|
|
610b3a: 66 41 f7 c0 c0 0f test $0xfc0,%r8w
|
|
610b40: 74 01 je 610b43 <_fini+0x7b29>
|
|
610b42: f4 hlt
|
|
610b43: 49 89 df mov %rbx,%r15
|
|
610b46: 49 8b 74 24 20 mov 0x20(%r12),%rsi
|
|
610b4b: 49 29 ff sub %rdi,%r15
|
|
610b4e: 49 8b 7c 24 10 mov 0x10(%r12),%rdi
|
|
610b53: 4f 8d 8c 2f 13 10 00 lea 0x1013(%r15,%r13,1),%r9
|
|
610b5a: 00
|
|
610b5b: 48 81 e6 00 f0 ff ff and $0xfffffffffffff000,%rsi
|
|
610b62: 4d 89 c8 mov %r9,%r8
|
|
610b65: 49 81 e0 00 f0 ff ff and $0xfffffffffffff000,%r8
|
|
610b6c: 4c 39 c6 cmp %r8,%rsi
|
|
610b6f: 74 22 je 610b93 <_fini+0x7b79>
|
|
610b71: 4c 89 c2 mov %r8,%rdx
|
|
610b74: b9 01 00 00 00 mov $0x1,%ecx
|
|
610b79: 31 c0 xor %eax,%eax
|
|
610b7b: 4c 89 4d c0 mov %r9,-0x40(%rbp)
|
|
610b7f: 4c 89 45 c8 mov %r8,-0x38(%rbp)
|
|
610b83: e8 b8 02 00 00 call 610e40 <_fini+0x7e26>
|
|
610b88: 4c 8b 4d c0 mov -0x40(%rbp),%r9
|
|
610b8c: 4c 8b 45 c8 mov -0x38(%rbp),%r8
|
|
610b90: 48 89 c7 mov %rax,%rdi
|
|
610b93: 48 83 ff ff cmp $0xffffffffffffffff,%rdi
|
|
610b97: 74 6f je 610c08 <_fini+0x7bee>
|
|
610b99: 49 8b 44 24 20 mov 0x20(%r12),%rax
|
|
610b9e: 48 8d 57 10 lea 0x10(%rdi),%rdx
|
|
610ba2: 49 89 7c 24 10 mov %rdi,0x10(%r12)
|
|
610ba7: 31 c9 xor %ecx,%ecx
|
|
610ba9: 49 81 e1 00 f0 ff ff and $0xfffffffffffff000,%r9
|
|
610bb0: 25 ff 0f 00 00 and $0xfff,%eax
|
|
610bb5: 4c 09 c8 or %r9,%rax
|
|
610bb8: 49 89 44 24 20 mov %rax,0x20(%r12)
|
|
610bbd: 49 8d 40 ec lea -0x14(%r8),%rax
|
|
610bc1: 4e 8d 24 3a lea (%rdx,%r15,1),%r12
|
|
610bc5: 48 01 c2 add %rax,%rdx
|
|
610bc8: 4c 29 f8 sub %r15,%rax
|
|
610bcb: c6 02 00 movb $0x0,(%rdx)
|
|
610bce: 44 29 e8 sub %r13d,%eax
|
|
610bd1: 74 19 je 610bec <_fini+0x7bd2>
|
|
610bd3: 89 c1 mov %eax,%ecx
|
|
610bd5: f7 d9 neg %ecx
|
|
610bd7: 48 63 c9 movslq %ecx,%rcx
|
|
610bda: c6 04 0a 00 movb $0x0,(%rdx,%rcx,1)
|
|
610bde: 83 f8 04 cmp $0x4,%eax
|
|
610be1: 0f 8f b9 00 00 00 jg 610ca0 <_fini+0x7c86>
|
|
610be7: 89 c1 mov %eax,%ecx
|
|
610be9: c1 e1 05 shl $0x5,%ecx
|
|
610bec: 41 0f b6 44 24 fd movzbl -0x3(%r12),%eax
|
|
610bf2: 83 e0 1f and $0x1f,%eax
|
|
610bf5: 01 c8 add %ecx,%eax
|
|
610bf7: 41 88 44 24 fd mov %al,-0x3(%r12)
|
|
610bfc: e9 ed fe ff ff jmp 610aee <_fini+0x7ad4>
|
|
610c01: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
610c08: 4c 89 ef mov %r13,%rdi
|
|
610c0b: e8 70 f5 ff ff call 610180 <_fini+0x7166>
|
|
610c10: 49 89 c4 mov %rax,%r12
|
|
610c13: 48 85 c0 test %rax,%rax
|
|
610c16: 0f 84 d2 fe ff ff je 610aee <_fini+0x7ad4>
|
|
610c1c: 49 29 de sub %rbx,%r14
|
|
610c1f: 4c 89 ea mov %r13,%rdx
|
|
610c22: 48 89 de mov %rbx,%rsi
|
|
610c25: 48 89 c7 mov %rax,%rdi
|
|
610c28: 4d 39 ee cmp %r13,%r14
|
|
610c2b: 49 0f 46 d6 cmovbe %r14,%rdx
|
|
610c2f: e8 74 80 ff ff call 608ca8 <callback_callback_anotherPrintTest+0x282f>
|
|
610c34: 48 89 df mov %rbx,%rdi
|
|
610c37: e8 84 e4 ff ff call 60f0c0 <_fini+0x60a6>
|
|
610c3c: e9 ad fe ff ff jmp 610aee <_fini+0x7ad4>
|
|
610c41: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
610c48: 0f b6 4b fd movzbl -0x3(%rbx),%ecx
|
|
610c4c: 89 ca mov %ecx,%edx
|
|
610c4e: 83 e2 1f and $0x1f,%edx
|
|
610c51: 41 f6 44 24 20 1f testb $0x1f,0x20(%r12)
|
|
610c57: 0f 85 1c fd ff ff jne 610979 <_fini+0x795f>
|
|
610c5d: 48 83 e8 10 sub $0x10,%rax
|
|
610c61: e9 30 fd ff ff jmp 610996 <_fini+0x797c>
|
|
610c66: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
|
|
610c6d: 00 00 00
|
|
610c70: 83 c0 01 add $0x1,%eax
|
|
610c73: e9 25 fe ff ff jmp 610a9d <_fini+0x7a83>
|
|
610c78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
610c7f: 00
|
|
610c80: 48 83 c4 18 add $0x18,%rsp
|
|
610c84: 48 89 f7 mov %rsi,%rdi
|
|
610c87: 5b pop %rbx
|
|
610c88: 41 5c pop %r12
|
|
610c8a: 41 5d pop %r13
|
|
610c8c: 41 5e pop %r14
|
|
610c8e: 41 5f pop %r15
|
|
610c90: 5d pop %rbp
|
|
610c91: e9 ea f4 ff ff jmp 610180 <_fini+0x7166>
|
|
610c96: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
|
|
610c9d: 00 00 00
|
|
610ca0: 89 42 fc mov %eax,-0x4(%rdx)
|
|
610ca3: b9 a0 ff ff ff mov $0xffffffa0,%ecx
|
|
610ca8: c6 42 fb 00 movb $0x0,-0x5(%rdx)
|
|
610cac: e9 3b ff ff ff jmp 610bec <_fini+0x7bd2>
|
|
610cb1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
610cb8: 89 4a fc mov %ecx,-0x4(%rdx)
|
|
610cbb: be a0 ff ff ff mov $0xffffffa0,%esi
|
|
610cc0: c6 42 fb 00 movb $0x0,-0x5(%rdx)
|
|
610cc4: e9 ff fd ff ff jmp 610ac8 <_fini+0x7aae>
|
|
|
|
Disassembly of section .text.__fpclassifyl:
|
|
|
|
0000000000610cd0 <.text.__fpclassifyl>:
|
|
610cd0: f3 0f 1e fa endbr64
|
|
610cd4: 55 push %rbp
|
|
610cd5: 48 89 e5 mov %rsp,%rbp
|
|
610cd8: 48 8b 55 10 mov 0x10(%rbp),%rdx
|
|
610cdc: 48 8b 45 18 mov 0x18(%rbp),%rax
|
|
610ce0: 48 89 d1 mov %rdx,%rcx
|
|
610ce3: 89 c6 mov %eax,%esi
|
|
610ce5: 25 ff 7f 00 00 and $0x7fff,%eax
|
|
610cea: 48 c1 e9 3f shr $0x3f,%rcx
|
|
610cee: 66 81 e6 ff 7f and $0x7fff,%si
|
|
610cf3: 09 c8 or %ecx,%eax
|
|
610cf5: 74 31 je 610d28 <_fini+0x7d0e>
|
|
610cf7: 8d 04 8d 00 00 00 00 lea 0x0(,%rcx,4),%eax
|
|
610cfe: 66 81 fe ff 7f cmp $0x7fff,%si
|
|
610d03: 74 0b je 610d10 <_fini+0x7cf6>
|
|
610d05: 5d pop %rbp
|
|
610d06: c3 ret
|
|
610d07: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
610d0e: 00 00
|
|
610d10: 31 c0 xor %eax,%eax
|
|
610d12: 48 85 c9 test %rcx,%rcx
|
|
610d15: 74 ee je 610d05 <_fini+0x7ceb>
|
|
610d17: 31 c0 xor %eax,%eax
|
|
610d19: 48 01 d2 add %rdx,%rdx
|
|
610d1c: 5d pop %rbp
|
|
610d1d: 0f 94 c0 sete %al
|
|
610d20: c3 ret
|
|
610d21: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
610d28: 48 83 fa 01 cmp $0x1,%rdx
|
|
610d2c: b8 02 00 00 00 mov $0x2,%eax
|
|
610d31: 5d pop %rbp
|
|
610d32: 83 d8 ff sbb $0xffffffff,%eax
|
|
610d35: c3 ret
|
|
|
|
Disassembly of section .text.__signbitl:
|
|
|
|
0000000000610d40 <.text.__signbitl>:
|
|
610d40: f3 0f 1e fa endbr64
|
|
610d44: 55 push %rbp
|
|
610d45: 48 89 e5 mov %rsp,%rbp
|
|
610d48: 0f b7 45 18 movzwl 0x18(%rbp),%eax
|
|
610d4c: 5d pop %rbp
|
|
610d4d: 66 c1 e8 0f shr $0xf,%ax
|
|
610d51: 0f b7 c0 movzwl %ax,%eax
|
|
610d54: c3 ret
|
|
|
|
Disassembly of section .text.frexpl:
|
|
|
|
0000000000610d60 <.text.frexpl>:
|
|
610d60: f3 0f 1e fa endbr64
|
|
610d64: 55 push %rbp
|
|
610d65: 48 89 e5 mov %rsp,%rbp
|
|
610d68: 48 83 ec 20 sub $0x20,%rsp
|
|
610d6c: db 6d 10 fldt 0x10(%rbp)
|
|
610d6f: 48 8b 45 18 mov 0x18(%rbp),%rax
|
|
610d73: 89 c2 mov %eax,%edx
|
|
610d75: d9 c0 fld %st(0)
|
|
610d77: db 7d f0 fstpt -0x10(%rbp)
|
|
610d7a: 66 81 e2 ff 7f and $0x7fff,%dx
|
|
610d7f: 74 2f je 610db0 <_fini+0x7d96>
|
|
610d81: dd d8 fstp %st(0)
|
|
610d83: 66 81 fa ff 7f cmp $0x7fff,%dx
|
|
610d88: 74 38 je 610dc2 <_fini+0x7da8>
|
|
610d8a: 0f b7 d2 movzwl %dx,%edx
|
|
610d8d: 66 25 00 80 and $0x8000,%ax
|
|
610d91: 81 ea fe 3f 00 00 sub $0x3ffe,%edx
|
|
610d97: 66 0d fe 3f or $0x3ffe,%ax
|
|
610d9b: 66 89 45 f8 mov %ax,-0x8(%rbp)
|
|
610d9f: db 6d f0 fldt -0x10(%rbp)
|
|
610da2: 89 17 mov %edx,(%rdi)
|
|
610da4: c9 leave
|
|
610da5: c3 ret
|
|
610da6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
|
|
610dad: 00 00 00
|
|
610db0: d9 ee fldz
|
|
610db2: d9 c9 fxch %st(1)
|
|
610db4: df e9 fucomip %st(1),%st
|
|
610db6: dd d8 fstp %st(0)
|
|
610db8: 7a 16 jp 610dd0 <_fini+0x7db6>
|
|
610dba: 75 14 jne 610dd0 <_fini+0x7db6>
|
|
610dbc: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
610dc2: db 6d 10 fldt 0x10(%rbp)
|
|
610dc5: c9 leave
|
|
610dc6: c3 ret
|
|
610dc7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
610dce: 00 00
|
|
610dd0: db 6d 10 fldt 0x10(%rbp)
|
|
610dd3: d8 0d 13 18 df ff fmuls -0x20e7ed(%rip) # 4025ec <main-0x202a81>
|
|
610dd9: 48 83 ec 10 sub $0x10,%rsp
|
|
610ddd: 48 89 7d e8 mov %rdi,-0x18(%rbp)
|
|
610de1: db 3c 24 fstpt (%rsp)
|
|
610de4: e8 77 ff ff ff call 610d60 <_fini+0x7d46>
|
|
610de9: 48 8b 7d e8 mov -0x18(%rbp),%rdi
|
|
610ded: 83 2f 78 subl $0x78,(%rdi)
|
|
610df0: 58 pop %rax
|
|
610df1: 5a pop %rdx
|
|
610df2: c9 leave
|
|
610df3: c3 ret
|
|
|
|
Disassembly of section .text.__mprotect:
|
|
|
|
0000000000610e00 <.text.__mprotect>:
|
|
610e00: f3 0f 1e fa endbr64
|
|
610e04: 55 push %rbp
|
|
610e05: 48 89 f8 mov %rdi,%rax
|
|
610e08: 48 81 e7 00 f0 ff ff and $0xfffffffffffff000,%rdi
|
|
610e0f: 48 63 d2 movslq %edx,%rdx
|
|
610e12: 48 8d b4 30 ff 0f 00 lea 0xfff(%rax,%rsi,1),%rsi
|
|
610e19: 00
|
|
610e1a: b8 0a 00 00 00 mov $0xa,%eax
|
|
610e1f: 48 81 e6 00 f0 ff ff and $0xfffffffffffff000,%rsi
|
|
610e26: 48 89 e5 mov %rsp,%rbp
|
|
610e29: 48 29 fe sub %rdi,%rsi
|
|
610e2c: 0f 05 syscall
|
|
610e2e: 48 89 c7 mov %rax,%rdi
|
|
610e31: e8 ca 87 ff ff call 609600 <_fini+0x5e6>
|
|
610e36: 5d pop %rbp
|
|
610e37: c3 ret
|
|
|
|
Disassembly of section .text.__mremap:
|
|
|
|
0000000000610e40 <.text.__mremap>:
|
|
610e40: f3 0f 1e fa endbr64
|
|
610e44: 55 push %rbp
|
|
610e45: 48 89 e5 mov %rsp,%rbp
|
|
610e48: 41 54 push %r12
|
|
610e4a: 48 83 ec 78 sub $0x78,%rsp
|
|
610e4e: 4c 89 45 e0 mov %r8,-0x20(%rbp)
|
|
610e52: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax
|
|
610e59: 00 00
|
|
610e5b: 48 89 45 b8 mov %rax,-0x48(%rbp)
|
|
610e5f: 48 b8 fe ff ff ff ff movabs $0x7ffffffffffffffe,%rax
|
|
610e66: ff ff 7f
|
|
610e69: 48 39 d0 cmp %rdx,%rax
|
|
610e6c: 72 72 jb 610ee0 <_fini+0x7ec6>
|
|
610e6e: 41 89 cc mov %ecx,%r12d
|
|
610e71: 45 31 c0 xor %r8d,%r8d
|
|
610e74: f6 c1 02 test $0x2,%cl
|
|
610e77: 75 27 jne 610ea0 <_fini+0x7e86>
|
|
610e79: 4d 63 d4 movslq %r12d,%r10
|
|
610e7c: b8 19 00 00 00 mov $0x19,%eax
|
|
610e81: 0f 05 syscall
|
|
610e83: 48 89 c7 mov %rax,%rdi
|
|
610e86: e8 75 87 ff ff call 609600 <_fini+0x5e6>
|
|
610e8b: 48 8b 55 b8 mov -0x48(%rbp),%rdx
|
|
610e8f: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx
|
|
610e96: 00 00
|
|
610e98: 75 5a jne 610ef4 <_fini+0x7eda>
|
|
610e9a: 4c 8b 65 f8 mov -0x8(%rbp),%r12
|
|
610e9e: c9 leave
|
|
610e9f: c3 ret
|
|
610ea0: 48 89 55 88 mov %rdx,-0x78(%rbp)
|
|
610ea4: 48 89 75 90 mov %rsi,-0x70(%rbp)
|
|
610ea8: 48 89 7d 98 mov %rdi,-0x68(%rbp)
|
|
610eac: e8 7f 82 ff ff call 609130 <_fini+0x116>
|
|
610eb1: 48 8d 45 10 lea 0x10(%rbp),%rax
|
|
610eb5: c7 45 a0 20 00 00 00 movl $0x20,-0x60(%rbp)
|
|
610ebc: 4c 8b 45 e0 mov -0x20(%rbp),%r8
|
|
610ec0: 48 8b 55 88 mov -0x78(%rbp),%rdx
|
|
610ec4: 48 8b 75 90 mov -0x70(%rbp),%rsi
|
|
610ec8: 48 89 45 a8 mov %rax,-0x58(%rbp)
|
|
610ecc: 48 8d 45 c0 lea -0x40(%rbp),%rax
|
|
610ed0: 48 89 45 b0 mov %rax,-0x50(%rbp)
|
|
610ed4: 48 8b 7d 98 mov -0x68(%rbp),%rdi
|
|
610ed8: eb 9f jmp 610e79 <_fini+0x7e5f>
|
|
610eda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
610ee0: e8 cb 85 ff ff call 6094b0 <_fini+0x496>
|
|
610ee5: c7 00 0c 00 00 00 movl $0xc,(%rax)
|
|
610eeb: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
|
|
610ef2: eb 97 jmp 610e8b <_fini+0x7e71>
|
|
610ef4: e8 07 d9 ff ff call 60e800 <_fini+0x57e6>
|
|
|
|
Disassembly of section .text.__munmap:
|
|
|
|
0000000000610f00 <.text.__munmap>:
|
|
610f00: f3 0f 1e fa endbr64
|
|
610f04: 55 push %rbp
|
|
610f05: 48 89 e5 mov %rsp,%rbp
|
|
610f08: 41 54 push %r12
|
|
610f0a: 49 89 f4 mov %rsi,%r12
|
|
610f0d: 53 push %rbx
|
|
610f0e: 48 89 fb mov %rdi,%rbx
|
|
610f11: e8 1a 82 ff ff call 609130 <_fini+0x116>
|
|
610f16: b8 0b 00 00 00 mov $0xb,%eax
|
|
610f1b: 48 89 df mov %rbx,%rdi
|
|
610f1e: 4c 89 e6 mov %r12,%rsi
|
|
610f21: 0f 05 syscall
|
|
610f23: 48 89 c7 mov %rax,%rdi
|
|
610f26: e8 d5 86 ff ff call 609600 <_fini+0x5e6>
|
|
610f2b: 5b pop %rbx
|
|
610f2c: 41 5c pop %r12
|
|
610f2e: 5d pop %rbp
|
|
610f2f: c3 ret
|
|
|
|
Disassembly of section .text.wctomb:
|
|
|
|
0000000000610f30 <.text.wctomb>:
|
|
610f30: f3 0f 1e fa endbr64
|
|
610f34: 48 85 ff test %rdi,%rdi
|
|
610f37: 74 17 je 610f50 <_fini+0x7f36>
|
|
610f39: 55 push %rbp
|
|
610f3a: 31 d2 xor %edx,%edx
|
|
610f3c: 48 89 e5 mov %rsp,%rbp
|
|
610f3f: e8 bc 0e 00 00 call 611e00 <_fini+0x8de6>
|
|
610f44: 5d pop %rbp
|
|
610f45: c3 ret
|
|
610f46: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
|
|
610f4d: 00 00 00
|
|
610f50: 31 c0 xor %eax,%eax
|
|
610f52: c3 ret
|
|
|
|
Disassembly of section .text.__fdopen:
|
|
|
|
0000000000610f60 <.text.__fdopen>:
|
|
610f60: f3 0f 1e fa endbr64
|
|
610f64: 55 push %rbp
|
|
610f65: 48 89 e5 mov %rsp,%rbp
|
|
610f68: 41 55 push %r13
|
|
610f6a: 41 89 fd mov %edi,%r13d
|
|
610f6d: 48 8d 3d 4c 20 df ff lea -0x20dfb4(%rip),%rdi # 402fc0 <main-0x2020ad>
|
|
610f74: 41 54 push %r12
|
|
610f76: 53 push %rbx
|
|
610f77: 48 83 ec 18 sub $0x18,%rsp
|
|
610f7b: 64 4c 8b 24 25 28 00 mov %fs:0x28,%r12
|
|
610f82: 00 00
|
|
610f84: 4c 89 65 d8 mov %r12,-0x28(%rbp)
|
|
610f88: 49 89 f4 mov %rsi,%r12
|
|
610f8b: 0f be 36 movsbl (%rsi),%esi
|
|
610f8e: e8 5d ce ff ff call 60ddf0 <_fini+0x4dd6>
|
|
610f93: 48 85 c0 test %rax,%rax
|
|
610f96: 0f 84 84 01 00 00 je 611120 <_fini+0x8106>
|
|
610f9c: bf f0 04 00 00 mov $0x4f0,%edi
|
|
610fa1: e8 1a 8b ff ff call 609ac0 <_fini+0xaa6>
|
|
610fa6: 48 89 c3 mov %rax,%rbx
|
|
610fa9: 48 85 c0 test %rax,%rax
|
|
610fac: 0f 84 79 01 00 00 je 61112b <_fini+0x8111>
|
|
610fb2: 31 f6 xor %esi,%esi
|
|
610fb4: 48 89 c7 mov %rax,%rdi
|
|
610fb7: ba e8 00 00 00 mov $0xe8,%edx
|
|
610fbc: e8 19 7d ff ff call 608cda <callback_callback_anotherPrintTest+0x2861>
|
|
610fc1: be 2b 00 00 00 mov $0x2b,%esi
|
|
610fc6: 4c 89 e7 mov %r12,%rdi
|
|
610fc9: e8 22 ce ff ff call 60ddf0 <_fini+0x4dd6>
|
|
610fce: 48 85 c0 test %rax,%rax
|
|
610fd1: 0f 84 21 01 00 00 je 6110f8 <_fini+0x80de>
|
|
610fd7: be 65 00 00 00 mov $0x65,%esi
|
|
610fdc: 4c 89 e7 mov %r12,%rdi
|
|
610fdf: e8 0c ce ff ff call 60ddf0 <_fini+0x4dd6>
|
|
610fe4: 48 85 c0 test %rax,%rax
|
|
610fe7: 74 14 je 610ffd <_fini+0x7fe3>
|
|
610fe9: 49 63 fd movslq %r13d,%rdi
|
|
610fec: b8 48 00 00 00 mov $0x48,%eax
|
|
610ff1: be 02 00 00 00 mov $0x2,%esi
|
|
610ff6: ba 01 00 00 00 mov $0x1,%edx
|
|
610ffb: 0f 05 syscall
|
|
610ffd: 41 80 3c 24 61 cmpb $0x61,(%r12)
|
|
611002: 0f 84 b8 00 00 00 je 6110c0 <_fini+0x80a6>
|
|
611008: 8b 03 mov (%rbx),%eax
|
|
61100a: 48 8d 93 f0 00 00 00 lea 0xf0(%rbx),%rdx
|
|
611011: 44 89 6b 78 mov %r13d,0x78(%rbx)
|
|
611015: 48 89 53 58 mov %rdx,0x58(%rbx)
|
|
611019: 48 c7 43 60 00 04 00 movq $0x400,0x60(%rbx)
|
|
611020: 00
|
|
611021: c7 83 90 00 00 00 ff movl $0xffffffff,0x90(%rbx)
|
|
611028: ff ff ff
|
|
61102b: a8 08 test $0x8,%al
|
|
61102d: 75 1c jne 61104b <_fini+0x8031>
|
|
61102f: 49 63 fd movslq %r13d,%rdi
|
|
611032: 48 8d 55 d0 lea -0x30(%rbp),%rdx
|
|
611036: b8 10 00 00 00 mov $0x10,%eax
|
|
61103b: be 13 54 00 00 mov $0x5413,%esi
|
|
611040: 0f 05 syscall
|
|
611042: 48 85 c0 test %rax,%rax
|
|
611045: 0f 84 c5 00 00 00 je 611110 <_fini+0x80f6>
|
|
61104b: 48 8d 05 fe 03 00 00 lea 0x3fe(%rip),%rax # 611450 <_fini+0x8436>
|
|
611052: 80 3d 88 37 40 00 00 cmpb $0x0,0x403788(%rip) # a147e1 <__progname+0x21>
|
|
611059: f3 0f 7e 05 37 34 40 movq 0x403437(%rip),%xmm0 # a14498 <__ClassPropertyDatatypeIndices+0x658>
|
|
611060: 00
|
|
611061: 66 48 0f 6e c8 movq %rax,%xmm1
|
|
611066: 48 8d 05 d3 03 00 00 lea 0x3d3(%rip),%rax # 611440 <_fini+0x8426>
|
|
61106d: 48 89 43 50 mov %rax,0x50(%rbx)
|
|
611071: 66 0f 6c c1 punpcklqdq %xmm1,%xmm0
|
|
611075: 48 8d 05 94 02 00 00 lea 0x294(%rip),%rax # 611310 <_fini+0x82f6>
|
|
61107c: 48 89 43 18 mov %rax,0x18(%rbx)
|
|
611080: 0f 11 43 40 movups %xmm0,0x40(%rbx)
|
|
611084: 75 0a jne 611090 <_fini+0x8076>
|
|
611086: c7 83 8c 00 00 00 ff movl $0xffffffff,0x8c(%rbx)
|
|
61108d: ff ff ff
|
|
611090: 48 89 df mov %rbx,%rdi
|
|
611093: e8 a8 07 00 00 call 611840 <_fini+0x8826>
|
|
611098: 48 8b 55 d8 mov -0x28(%rbp),%rdx
|
|
61109c: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx
|
|
6110a3: 00 00
|
|
6110a5: 0f 85 87 00 00 00 jne 611132 <_fini+0x8118>
|
|
6110ab: 48 83 c4 18 add $0x18,%rsp
|
|
6110af: 5b pop %rbx
|
|
6110b0: 41 5c pop %r12
|
|
6110b2: 41 5d pop %r13
|
|
6110b4: 5d pop %rbp
|
|
6110b5: c3 ret
|
|
6110b6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
|
|
6110bd: 00 00 00
|
|
6110c0: 41 b8 48 00 00 00 mov $0x48,%r8d
|
|
6110c6: 49 63 fd movslq %r13d,%rdi
|
|
6110c9: be 03 00 00 00 mov $0x3,%esi
|
|
6110ce: 4c 89 c0 mov %r8,%rax
|
|
6110d1: 0f 05 syscall
|
|
6110d3: f6 c4 04 test $0x4,%ah
|
|
6110d6: 75 10 jne 6110e8 <_fini+0x80ce>
|
|
6110d8: 80 cc 04 or $0x4,%ah
|
|
6110db: be 04 00 00 00 mov $0x4,%esi
|
|
6110e0: 48 63 d0 movslq %eax,%rdx
|
|
6110e3: 4c 89 c0 mov %r8,%rax
|
|
6110e6: 0f 05 syscall
|
|
6110e8: 8b 03 mov (%rbx),%eax
|
|
6110ea: 0c 80 or $0x80,%al
|
|
6110ec: 89 03 mov %eax,(%rbx)
|
|
6110ee: e9 17 ff ff ff jmp 61100a <_fini+0x7ff0>
|
|
6110f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6110f8: 31 c0 xor %eax,%eax
|
|
6110fa: 41 80 3c 24 72 cmpb $0x72,(%r12)
|
|
6110ff: 0f 94 c0 sete %al
|
|
611102: 8d 04 85 04 00 00 00 lea 0x4(,%rax,4),%eax
|
|
611109: 89 03 mov %eax,(%rbx)
|
|
61110b: e9 c7 fe ff ff jmp 610fd7 <_fini+0x7fbd>
|
|
611110: c7 83 90 00 00 00 0a movl $0xa,0x90(%rbx)
|
|
611117: 00 00 00
|
|
61111a: e9 2c ff ff ff jmp 61104b <_fini+0x8031>
|
|
61111f: 90 nop
|
|
611120: e8 8b 83 ff ff call 6094b0 <_fini+0x496>
|
|
611125: c7 00 16 00 00 00 movl $0x16,(%rax)
|
|
61112b: 31 c0 xor %eax,%eax
|
|
61112d: e9 66 ff ff ff jmp 611098 <_fini+0x807e>
|
|
611132: e8 c9 d6 ff ff call 60e800 <_fini+0x57e6>
|
|
|
|
Disassembly of section .text.__fmodeflags:
|
|
|
|
0000000000611140 <.text.__fmodeflags>:
|
|
611140: f3 0f 1e fa endbr64
|
|
611144: 55 push %rbp
|
|
611145: be 2b 00 00 00 mov $0x2b,%esi
|
|
61114a: 48 89 e5 mov %rsp,%rbp
|
|
61114d: 41 54 push %r12
|
|
61114f: 49 89 fc mov %rdi,%r12
|
|
611152: 53 push %rbx
|
|
611153: bb 02 00 00 00 mov $0x2,%ebx
|
|
611158: e8 93 cc ff ff call 60ddf0 <_fini+0x4dd6>
|
|
61115d: 48 85 c0 test %rax,%rax
|
|
611160: 74 6e je 6111d0 <_fini+0x81b6>
|
|
611162: be 78 00 00 00 mov $0x78,%esi
|
|
611167: 4c 89 e7 mov %r12,%rdi
|
|
61116a: e8 81 cc ff ff call 60ddf0 <_fini+0x4dd6>
|
|
61116f: be 65 00 00 00 mov $0x65,%esi
|
|
611174: 4c 89 e7 mov %r12,%rdi
|
|
611177: 48 89 c2 mov %rax,%rdx
|
|
61117a: 89 d8 mov %ebx,%eax
|
|
61117c: 0c 80 or $0x80,%al
|
|
61117e: 48 85 d2 test %rdx,%rdx
|
|
611181: 0f 45 d8 cmovne %eax,%ebx
|
|
611184: e8 67 cc ff ff call 60ddf0 <_fini+0x4dd6>
|
|
611189: 48 89 c2 mov %rax,%rdx
|
|
61118c: 89 d8 mov %ebx,%eax
|
|
61118e: 0d 00 00 08 00 or $0x80000,%eax
|
|
611193: 48 85 d2 test %rdx,%rdx
|
|
611196: 0f 45 d8 cmovne %eax,%ebx
|
|
611199: 41 0f b6 04 24 movzbl (%r12),%eax
|
|
61119e: 3c 72 cmp $0x72,%al
|
|
6111a0: 74 0a je 6111ac <_fini+0x8192>
|
|
6111a2: 3c 77 cmp $0x77,%al
|
|
6111a4: 75 12 jne 6111b8 <_fini+0x819e>
|
|
6111a6: 81 cb 40 02 00 00 or $0x240,%ebx
|
|
6111ac: 89 d8 mov %ebx,%eax
|
|
6111ae: 5b pop %rbx
|
|
6111af: 41 5c pop %r12
|
|
6111b1: 5d pop %rbp
|
|
6111b2: c3 ret
|
|
6111b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6111b8: 89 da mov %ebx,%edx
|
|
6111ba: 81 cb 40 04 00 00 or $0x440,%ebx
|
|
6111c0: 83 ca 40 or $0x40,%edx
|
|
6111c3: 3c 61 cmp $0x61,%al
|
|
6111c5: 0f 45 da cmovne %edx,%ebx
|
|
6111c8: 89 d8 mov %ebx,%eax
|
|
6111ca: 5b pop %rbx
|
|
6111cb: 41 5c pop %r12
|
|
6111cd: 5d pop %rbp
|
|
6111ce: c3 ret
|
|
6111cf: 90 nop
|
|
6111d0: 31 db xor %ebx,%ebx
|
|
6111d2: 41 80 3c 24 72 cmpb $0x72,(%r12)
|
|
6111d7: 0f 95 c3 setne %bl
|
|
6111da: eb 86 jmp 611162 <_fini+0x8148>
|
|
|
|
Disassembly of section .text.__lockfile:
|
|
|
|
00000000006111e0 <.text.__lockfile>:
|
|
6111e0: f3 0f 1e fa endbr64
|
|
6111e4: 8b 87 8c 00 00 00 mov 0x8c(%rdi),%eax
|
|
6111ea: 64 48 8b 0c 25 00 00 mov %fs:0x0,%rcx
|
|
6111f1: 00 00
|
|
6111f3: 44 8b 41 30 mov 0x30(%rcx),%r8d
|
|
6111f7: 25 ff ff ff bf and $0xbfffffff,%eax
|
|
6111fc: 31 c9 xor %ecx,%ecx
|
|
6111fe: 44 39 c0 cmp %r8d,%eax
|
|
611201: 0f 84 ae 00 00 00 je 6112b5 <_fini+0x829b>
|
|
611207: 48 89 fa mov %rdi,%rdx
|
|
61120a: 89 c8 mov %ecx,%eax
|
|
61120c: 48 8d bf 8c 00 00 00 lea 0x8c(%rdi),%rdi
|
|
611213: f0 44 0f b1 82 8c 00 lock cmpxchg %r8d,0x8c(%rdx)
|
|
61121a: 00 00
|
|
61121c: 85 c0 test %eax,%eax
|
|
61121e: 0f 84 8c 00 00 00 je 6112b0 <_fini+0x8296>
|
|
611224: 41 81 c8 00 00 00 40 or $0x40000000,%r8d
|
|
61122b: 89 c8 mov %ecx,%eax
|
|
61122d: f0 44 0f b1 82 8c 00 lock cmpxchg %r8d,0x8c(%rdx)
|
|
611234: 00 00
|
|
611236: 89 c1 mov %eax,%ecx
|
|
611238: 85 c0 test %eax,%eax
|
|
61123a: 74 74 je 6112b0 <_fini+0x8296>
|
|
61123c: 55 push %rbp
|
|
61123d: 45 31 c9 xor %r9d,%r9d
|
|
611240: 48 89 e5 mov %rsp,%rbp
|
|
611243: 53 push %rbx
|
|
611244: bb ca 00 00 00 mov $0xca,%ebx
|
|
611249: eb 1d jmp 611268 <_fini+0x824e>
|
|
61124b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
611250: 89 c8 mov %ecx,%eax
|
|
611252: f0 0f b1 17 lock cmpxchg %edx,(%rdi)
|
|
611256: 39 c8 cmp %ecx,%eax
|
|
611258: 74 1e je 611278 <_fini+0x825e>
|
|
61125a: 44 89 c8 mov %r9d,%eax
|
|
61125d: f0 44 0f b1 07 lock cmpxchg %r8d,(%rdi)
|
|
611262: 89 c1 mov %eax,%ecx
|
|
611264: 85 c0 test %eax,%eax
|
|
611266: 74 38 je 6112a0 <_fini+0x8286>
|
|
611268: 89 ca mov %ecx,%edx
|
|
61126a: 81 ca 00 00 00 40 or $0x40000000,%edx
|
|
611270: f7 c1 00 00 00 40 test $0x40000000,%ecx
|
|
611276: 74 d8 je 611250 <_fini+0x8236>
|
|
611278: 48 63 d2 movslq %edx,%rdx
|
|
61127b: 45 31 d2 xor %r10d,%r10d
|
|
61127e: 48 89 d8 mov %rbx,%rax
|
|
611281: be 80 00 00 00 mov $0x80,%esi
|
|
611286: 0f 05 syscall
|
|
611288: 48 83 f8 da cmp $0xffffffffffffffda,%rax
|
|
61128c: 75 cc jne 61125a <_fini+0x8240>
|
|
61128e: 45 31 d2 xor %r10d,%r10d
|
|
611291: 31 f6 xor %esi,%esi
|
|
611293: 48 89 d8 mov %rbx,%rax
|
|
611296: 0f 05 syscall
|
|
611298: eb c0 jmp 61125a <_fini+0x8240>
|
|
61129a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6112a0: 48 8b 5d f8 mov -0x8(%rbp),%rbx
|
|
6112a4: b8 01 00 00 00 mov $0x1,%eax
|
|
6112a9: c9 leave
|
|
6112aa: c3 ret
|
|
6112ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6112b0: b9 01 00 00 00 mov $0x1,%ecx
|
|
6112b5: 89 c8 mov %ecx,%eax
|
|
6112b7: c3 ret
|
|
|
|
Disassembly of section .text.__unlockfile:
|
|
|
|
00000000006112c0 <.text.__unlockfile>:
|
|
6112c0: f3 0f 1e fa endbr64
|
|
6112c4: 48 89 fa mov %rdi,%rdx
|
|
6112c7: 31 c0 xor %eax,%eax
|
|
6112c9: 48 8d bf 8c 00 00 00 lea 0x8c(%rdi),%rdi
|
|
6112d0: 87 82 8c 00 00 00 xchg %eax,0x8c(%rdx)
|
|
6112d6: a9 00 00 00 40 test $0x40000000,%eax
|
|
6112db: 74 1b je 6112f8 <_fini+0x82de>
|
|
6112dd: 41 b8 ca 00 00 00 mov $0xca,%r8d
|
|
6112e3: be 81 00 00 00 mov $0x81,%esi
|
|
6112e8: ba 01 00 00 00 mov $0x1,%edx
|
|
6112ed: 4c 89 c0 mov %r8,%rax
|
|
6112f0: 0f 05 syscall
|
|
6112f2: 48 83 f8 da cmp $0xffffffffffffffda,%rax
|
|
6112f6: 74 08 je 611300 <_fini+0x82e6>
|
|
6112f8: c3 ret
|
|
6112f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
611300: 4c 89 c0 mov %r8,%rax
|
|
611303: be 01 00 00 00 mov $0x1,%esi
|
|
611308: 0f 05 syscall
|
|
61130a: c3 ret
|
|
|
|
Disassembly of section .text.__stdio_close:
|
|
|
|
0000000000611310 <.text.__stdio_close>:
|
|
611310: f3 0f 1e fa endbr64
|
|
611314: 55 push %rbp
|
|
611315: 8b 7f 78 mov 0x78(%rdi),%edi
|
|
611318: 48 89 e5 mov %rsp,%rbp
|
|
61131b: e8 60 7e ff ff call 609180 <_fini+0x166>
|
|
611320: 48 63 f8 movslq %eax,%rdi
|
|
611323: b8 03 00 00 00 mov $0x3,%eax
|
|
611328: 0f 05 syscall
|
|
61132a: 48 89 c7 mov %rax,%rdi
|
|
61132d: e8 ce 82 ff ff call 609600 <_fini+0x5e6>
|
|
611332: 5d pop %rbp
|
|
611333: c3 ret
|
|
|
|
Disassembly of section .text.__stdio_read:
|
|
|
|
0000000000611340 <.text.__stdio_read>:
|
|
611340: f3 0f 1e fa endbr64
|
|
611344: 55 push %rbp
|
|
611345: 48 89 e5 mov %rsp,%rbp
|
|
611348: 41 55 push %r13
|
|
61134a: 49 89 f5 mov %rsi,%r13
|
|
61134d: 41 54 push %r12
|
|
61134f: 53 push %rbx
|
|
611350: 48 89 fb mov %rdi,%rbx
|
|
611353: 48 83 ec 38 sub $0x38,%rsp
|
|
611357: 64 4c 8b 24 25 28 00 mov %fs:0x28,%r12
|
|
61135e: 00 00
|
|
611360: 4c 89 65 d8 mov %r12,-0x28(%rbp)
|
|
611364: 49 89 d4 mov %rdx,%r12
|
|
611367: 48 8b 57 60 mov 0x60(%rdi),%rdx
|
|
61136b: 48 89 75 b0 mov %rsi,-0x50(%rbp)
|
|
61136f: 48 8b 77 58 mov 0x58(%rdi),%rsi
|
|
611373: 48 63 7f 78 movslq 0x78(%rdi),%rdi
|
|
611377: 48 83 fa 01 cmp $0x1,%rdx
|
|
61137b: 48 89 55 c8 mov %rdx,-0x38(%rbp)
|
|
61137f: 48 89 75 c0 mov %rsi,-0x40(%rbp)
|
|
611383: 4c 89 e0 mov %r12,%rax
|
|
611386: 48 83 d0 ff adc $0xffffffffffffffff,%rax
|
|
61138a: 48 89 45 b8 mov %rax,-0x48(%rbp)
|
|
61138e: 48 85 c0 test %rax,%rax
|
|
611391: 74 7d je 611410 <_fini+0x83f6>
|
|
611393: 48 8d 75 b0 lea -0x50(%rbp),%rsi
|
|
611397: b8 13 00 00 00 mov $0x13,%eax
|
|
61139c: ba 02 00 00 00 mov $0x2,%edx
|
|
6113a1: 0f 05 syscall
|
|
6113a3: 48 89 c7 mov %rax,%rdi
|
|
6113a6: e8 55 82 ff ff call 609600 <_fini+0x5e6>
|
|
6113ab: 48 85 c0 test %rax,%rax
|
|
6113ae: 7e 6f jle 61141f <_fini+0x8405>
|
|
6113b0: 48 8b 4d b8 mov -0x48(%rbp),%rcx
|
|
6113b4: 48 89 c2 mov %rax,%rdx
|
|
6113b7: 48 39 c1 cmp %rax,%rcx
|
|
6113ba: 73 36 jae 6113f2 <_fini+0x83d8>
|
|
6113bc: 48 8b 53 58 mov 0x58(%rbx),%rdx
|
|
6113c0: 48 29 c8 sub %rcx,%rax
|
|
6113c3: 48 01 d0 add %rdx,%rax
|
|
6113c6: 66 48 0f 6e c2 movq %rdx,%xmm0
|
|
6113cb: 48 83 7b 60 00 cmpq $0x0,0x60(%rbx)
|
|
6113d0: 66 48 0f 6e c8 movq %rax,%xmm1
|
|
6113d5: 66 0f 6c c1 punpcklqdq %xmm1,%xmm0
|
|
6113d9: 0f 11 43 08 movups %xmm0,0x8(%rbx)
|
|
6113dd: 74 10 je 6113ef <_fini+0x83d5>
|
|
6113df: 48 8d 42 01 lea 0x1(%rdx),%rax
|
|
6113e3: 48 89 43 08 mov %rax,0x8(%rbx)
|
|
6113e7: 0f b6 02 movzbl (%rdx),%eax
|
|
6113ea: 43 88 44 25 ff mov %al,-0x1(%r13,%r12,1)
|
|
6113ef: 4c 89 e2 mov %r12,%rdx
|
|
6113f2: 48 8b 45 d8 mov -0x28(%rbp),%rax
|
|
6113f6: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax
|
|
6113fd: 00 00
|
|
6113ff: 75 30 jne 611431 <_fini+0x8417>
|
|
611401: 48 83 c4 38 add $0x38,%rsp
|
|
611405: 48 89 d0 mov %rdx,%rax
|
|
611408: 5b pop %rbx
|
|
611409: 41 5c pop %r12
|
|
61140b: 41 5d pop %r13
|
|
61140d: 5d pop %rbp
|
|
61140e: c3 ret
|
|
61140f: 90 nop
|
|
611410: 0f 05 syscall
|
|
611412: 48 89 c7 mov %rax,%rdi
|
|
611415: e8 e6 81 ff ff call 609600 <_fini+0x5e6>
|
|
61141a: 48 85 c0 test %rax,%rax
|
|
61141d: 7f 91 jg 6113b0 <_fini+0x8396>
|
|
61141f: 48 83 f8 01 cmp $0x1,%rax
|
|
611423: 19 c0 sbb %eax,%eax
|
|
611425: 31 d2 xor %edx,%edx
|
|
611427: 83 e0 f0 and $0xfffffff0,%eax
|
|
61142a: 83 c0 20 add $0x20,%eax
|
|
61142d: 09 03 or %eax,(%rbx)
|
|
61142f: eb c1 jmp 6113f2 <_fini+0x83d8>
|
|
611431: e8 ca d3 ff ff call 60e800 <_fini+0x57e6>
|
|
|
|
Disassembly of section .text.__stdio_seek:
|
|
|
|
0000000000611440 <.text.__stdio_seek>:
|
|
611440: f3 0f 1e fa endbr64
|
|
611444: 8b 7f 78 mov 0x78(%rdi),%edi
|
|
611447: e9 94 09 00 00 jmp 611de0 <_fini+0x8dc6>
|
|
|
|
Disassembly of section .text.__stdio_write:
|
|
|
|
0000000000611450 <.text.__stdio_write>:
|
|
611450: f3 0f 1e fa endbr64
|
|
611454: 55 push %rbp
|
|
611455: 48 89 e5 mov %rsp,%rbp
|
|
611458: 41 57 push %r15
|
|
61145a: 41 56 push %r14
|
|
61145c: 4c 8d 75 a0 lea -0x60(%rbp),%r14
|
|
611460: 41 55 push %r13
|
|
611462: 49 89 fd mov %rdi,%r13
|
|
611465: 41 54 push %r12
|
|
611467: 41 bc 02 00 00 00 mov $0x2,%r12d
|
|
61146d: 53 push %rbx
|
|
61146e: bb 02 00 00 00 mov $0x2,%ebx
|
|
611473: 48 83 ec 48 sub $0x48,%rsp
|
|
611477: 48 89 55 98 mov %rdx,-0x68(%rbp)
|
|
61147b: 4c 8b 7f 28 mov 0x28(%rdi),%r15
|
|
61147f: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax
|
|
611486: 00 00
|
|
611488: 48 89 45 c8 mov %rax,-0x38(%rbp)
|
|
61148c: 48 8b 47 38 mov 0x38(%rdi),%rax
|
|
611490: 48 89 75 b0 mov %rsi,-0x50(%rbp)
|
|
611494: 48 89 55 b8 mov %rdx,-0x48(%rbp)
|
|
611498: 49 29 c7 sub %rax,%r15
|
|
61149b: 48 89 45 a0 mov %rax,-0x60(%rbp)
|
|
61149f: 4c 89 7d a8 mov %r15,-0x58(%rbp)
|
|
6114a3: 49 01 d7 add %rdx,%r15
|
|
6114a6: eb 39 jmp 6114e1 <_fini+0x84c7>
|
|
6114a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6114af: 00
|
|
6114b0: 48 85 c0 test %rax,%rax
|
|
6114b3: 0f 88 8f 00 00 00 js 611548 <_fini+0x852e>
|
|
6114b9: 49 8b 56 08 mov 0x8(%r14),%rdx
|
|
6114bd: 49 29 c7 sub %rax,%r15
|
|
6114c0: 48 39 c2 cmp %rax,%rdx
|
|
6114c3: 73 12 jae 6114d7 <_fini+0x84bd>
|
|
6114c5: 41 83 ec 01 sub $0x1,%r12d
|
|
6114c9: 48 29 d0 sub %rdx,%rax
|
|
6114cc: 49 83 c6 10 add $0x10,%r14
|
|
6114d0: 49 8b 56 08 mov 0x8(%r14),%rdx
|
|
6114d4: 49 63 dc movslq %r12d,%rbx
|
|
6114d7: 48 29 c2 sub %rax,%rdx
|
|
6114da: 49 01 06 add %rax,(%r14)
|
|
6114dd: 49 89 56 08 mov %rdx,0x8(%r14)
|
|
6114e1: 49 63 7d 78 movslq 0x78(%r13),%rdi
|
|
6114e5: b8 14 00 00 00 mov $0x14,%eax
|
|
6114ea: 4c 89 f6 mov %r14,%rsi
|
|
6114ed: 48 89 da mov %rbx,%rdx
|
|
6114f0: 0f 05 syscall
|
|
6114f2: 48 89 c7 mov %rax,%rdi
|
|
6114f5: e8 06 81 ff ff call 609600 <_fini+0x5e6>
|
|
6114fa: 49 39 c7 cmp %rax,%r15
|
|
6114fd: 75 b1 jne 6114b0 <_fini+0x8496>
|
|
6114ff: 49 8b 45 58 mov 0x58(%r13),%rax
|
|
611503: 49 8b 4d 60 mov 0x60(%r13),%rcx
|
|
611507: 48 01 c1 add %rax,%rcx
|
|
61150a: 66 48 0f 6e c8 movq %rax,%xmm1
|
|
61150f: 49 89 45 38 mov %rax,0x38(%r13)
|
|
611513: 48 8b 45 98 mov -0x68(%rbp),%rax
|
|
611517: 66 48 0f 6e c1 movq %rcx,%xmm0
|
|
61151c: 66 0f 6c c1 punpcklqdq %xmm1,%xmm0
|
|
611520: 41 0f 11 45 20 movups %xmm0,0x20(%r13)
|
|
611525: 48 8b 55 c8 mov -0x38(%rbp),%rdx
|
|
611529: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx
|
|
611530: 00 00
|
|
611532: 75 3c jne 611570 <_fini+0x8556>
|
|
611534: 48 83 c4 48 add $0x48,%rsp
|
|
611538: 5b pop %rbx
|
|
611539: 41 5c pop %r12
|
|
61153b: 41 5d pop %r13
|
|
61153d: 41 5e pop %r14
|
|
61153f: 41 5f pop %r15
|
|
611541: 5d pop %rbp
|
|
611542: c3 ret
|
|
611543: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
611548: 66 0f ef c0 pxor %xmm0,%xmm0
|
|
61154c: 41 83 4d 00 20 orl $0x20,0x0(%r13)
|
|
611551: 31 c0 xor %eax,%eax
|
|
611553: 49 c7 45 38 00 00 00 movq $0x0,0x38(%r13)
|
|
61155a: 00
|
|
61155b: 41 0f 11 45 20 movups %xmm0,0x20(%r13)
|
|
611560: 41 83 fc 02 cmp $0x2,%r12d
|
|
611564: 74 bf je 611525 <_fini+0x850b>
|
|
611566: 48 8b 45 98 mov -0x68(%rbp),%rax
|
|
61156a: 49 2b 46 08 sub 0x8(%r14),%rax
|
|
61156e: eb b5 jmp 611525 <_fini+0x850b>
|
|
611570: e8 8b d2 ff ff call 60e800 <_fini+0x57e6>
|
|
|
|
Disassembly of section .text.__stdout_write:
|
|
|
|
0000000000611580 <.text.__stdout_write>:
|
|
611580: f3 0f 1e fa endbr64
|
|
611584: 55 push %rbp
|
|
611585: 48 8d 05 c4 fe ff ff lea -0x13c(%rip),%rax # 611450 <_fini+0x8436>
|
|
61158c: 49 89 f8 mov %rdi,%r8
|
|
61158f: 49 89 f1 mov %rsi,%r9
|
|
611592: 48 89 e5 mov %rsp,%rbp
|
|
611595: 48 83 ec 10 sub $0x10,%rsp
|
|
611599: 64 4c 8b 14 25 28 00 mov %fs:0x28,%r10
|
|
6115a0: 00 00
|
|
6115a2: 4c 89 55 f8 mov %r10,-0x8(%rbp)
|
|
6115a6: 49 89 d2 mov %rdx,%r10
|
|
6115a9: 48 89 47 48 mov %rax,0x48(%rdi)
|
|
6115ad: f6 07 40 testb $0x40,(%rdi)
|
|
6115b0: 75 19 jne 6115cb <_fini+0x85b1>
|
|
6115b2: 48 63 7f 78 movslq 0x78(%rdi),%rdi
|
|
6115b6: 48 8d 55 f0 lea -0x10(%rbp),%rdx
|
|
6115ba: b8 10 00 00 00 mov $0x10,%eax
|
|
6115bf: be 13 54 00 00 mov $0x5413,%esi
|
|
6115c4: 0f 05 syscall
|
|
6115c6: 48 85 c0 test %rax,%rax
|
|
6115c9: 75 25 jne 6115f0 <_fini+0x85d6>
|
|
6115cb: 4c 89 d2 mov %r10,%rdx
|
|
6115ce: 4c 89 ce mov %r9,%rsi
|
|
6115d1: 4c 89 c7 mov %r8,%rdi
|
|
6115d4: e8 77 fe ff ff call 611450 <_fini+0x8436>
|
|
6115d9: 48 8b 55 f8 mov -0x8(%rbp),%rdx
|
|
6115dd: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx
|
|
6115e4: 00 00
|
|
6115e6: 75 15 jne 6115fd <_fini+0x85e3>
|
|
6115e8: c9 leave
|
|
6115e9: c3 ret
|
|
6115ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6115f0: 41 c7 80 90 00 00 00 movl $0xffffffff,0x90(%r8)
|
|
6115f7: ff ff ff ff
|
|
6115fb: eb ce jmp 6115cb <_fini+0x85b1>
|
|
6115fd: e8 fe d1 ff ff call 60e800 <_fini+0x57e6>
|
|
|
|
Disassembly of section .text.__toread:
|
|
|
|
0000000000611610 <.text.__toread>:
|
|
611610: f3 0f 1e fa endbr64
|
|
611614: 55 push %rbp
|
|
611615: 48 89 e5 mov %rsp,%rbp
|
|
611618: 53 push %rbx
|
|
611619: 48 89 fb mov %rdi,%rbx
|
|
61161c: 48 83 ec 08 sub $0x8,%rsp
|
|
611620: 8b 97 88 00 00 00 mov 0x88(%rdi),%edx
|
|
611626: 8d 42 ff lea -0x1(%rdx),%eax
|
|
611629: 09 d0 or %edx,%eax
|
|
61162b: 89 87 88 00 00 00 mov %eax,0x88(%rdi)
|
|
611631: 48 8b 47 38 mov 0x38(%rdi),%rax
|
|
611635: 48 39 47 28 cmp %rax,0x28(%rdi)
|
|
611639: 74 07 je 611642 <_fini+0x8628>
|
|
61163b: 31 d2 xor %edx,%edx
|
|
61163d: 31 f6 xor %esi,%esi
|
|
61163f: ff 57 48 call *0x48(%rdi)
|
|
611642: 8b 03 mov (%rbx),%eax
|
|
611644: 66 0f ef c0 pxor %xmm0,%xmm0
|
|
611648: 48 c7 43 38 00 00 00 movq $0x0,0x38(%rbx)
|
|
61164f: 00
|
|
611650: 0f 11 43 20 movups %xmm0,0x20(%rbx)
|
|
611654: a8 04 test $0x4,%al
|
|
611656: 75 28 jne 611680 <_fini+0x8666>
|
|
611658: 48 8b 53 60 mov 0x60(%rbx),%rdx
|
|
61165c: 48 03 53 58 add 0x58(%rbx),%rdx
|
|
611660: c1 e8 04 shr $0x4,%eax
|
|
611663: 66 48 0f 6e c2 movq %rdx,%xmm0
|
|
611668: 83 e0 01 and $0x1,%eax
|
|
61166b: 66 0f 6c c0 punpcklqdq %xmm0,%xmm0
|
|
61166f: f7 d8 neg %eax
|
|
611671: 0f 11 43 08 movups %xmm0,0x8(%rbx)
|
|
611675: 48 8b 5d f8 mov -0x8(%rbp),%rbx
|
|
611679: c9 leave
|
|
61167a: c3 ret
|
|
61167b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
611680: 83 c8 20 or $0x20,%eax
|
|
611683: 89 03 mov %eax,(%rbx)
|
|
611685: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
61168a: eb e9 jmp 611675 <_fini+0x865b>
|
|
|
|
Disassembly of section .text.__toread_needs_stdio_exit:
|
|
|
|
0000000000611690 <.text.__toread_needs_stdio_exit>:
|
|
611690: f3 0f 1e fa endbr64
|
|
611694: e9 d7 09 00 00 jmp 612070 <_fini+0x9056>
|
|
|
|
Disassembly of section .text.__towrite:
|
|
|
|
00000000006116a0 <.text.__towrite>:
|
|
6116a0: f3 0f 1e fa endbr64
|
|
6116a4: 8b 97 88 00 00 00 mov 0x88(%rdi),%edx
|
|
6116aa: 8d 42 ff lea -0x1(%rdx),%eax
|
|
6116ad: 09 d0 or %edx,%eax
|
|
6116af: 89 87 88 00 00 00 mov %eax,0x88(%rdi)
|
|
6116b5: 8b 07 mov (%rdi),%eax
|
|
6116b7: a8 08 test $0x8,%al
|
|
6116b9: 75 35 jne 6116f0 <_fini+0x86d6>
|
|
6116bb: 48 8b 47 58 mov 0x58(%rdi),%rax
|
|
6116bf: 48 8b 4f 60 mov 0x60(%rdi),%rcx
|
|
6116c3: 66 0f ef c0 pxor %xmm0,%xmm0
|
|
6116c7: 0f 11 47 08 movups %xmm0,0x8(%rdi)
|
|
6116cb: 48 01 c1 add %rax,%rcx
|
|
6116ce: 66 48 0f 6e c8 movq %rax,%xmm1
|
|
6116d3: 48 89 47 38 mov %rax,0x38(%rdi)
|
|
6116d7: 31 c0 xor %eax,%eax
|
|
6116d9: 66 48 0f 6e c1 movq %rcx,%xmm0
|
|
6116de: 66 0f 6c c1 punpcklqdq %xmm1,%xmm0
|
|
6116e2: 0f 11 47 20 movups %xmm0,0x20(%rdi)
|
|
6116e6: c3 ret
|
|
6116e7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6116ee: 00 00
|
|
6116f0: 83 c8 20 or $0x20,%eax
|
|
6116f3: 89 07 mov %eax,(%rdi)
|
|
6116f5: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
6116fa: c3 ret
|
|
|
|
Disassembly of section .text.__towrite_needs_stdio_exit:
|
|
|
|
0000000000611700 <.text.__towrite_needs_stdio_exit>:
|
|
611700: f3 0f 1e fa endbr64
|
|
611704: e9 67 09 00 00 jmp 612070 <_fini+0x9056>
|
|
|
|
Disassembly of section .text.locking_putc:
|
|
|
|
0000000000611710 <.text.locking_putc>:
|
|
611710: 55 push %rbp
|
|
611711: 31 c0 xor %eax,%eax
|
|
611713: ba ff ff ff 3f mov $0x3fffffff,%edx
|
|
611718: 48 89 e5 mov %rsp,%rbp
|
|
61171b: 41 55 push %r13
|
|
61171d: 41 89 fd mov %edi,%r13d
|
|
611720: 41 54 push %r12
|
|
611722: 4c 8d a6 8c 00 00 00 lea 0x8c(%rsi),%r12
|
|
611729: 53 push %rbx
|
|
61172a: 48 89 f3 mov %rsi,%rbx
|
|
61172d: 48 83 ec 08 sub $0x8,%rsp
|
|
611731: f0 0f b1 96 8c 00 00 lock cmpxchg %edx,0x8c(%rsi)
|
|
611738: 00
|
|
611739: 85 c0 test %eax,%eax
|
|
61173b: 75 73 jne 6117b0 <_fini+0x8796>
|
|
61173d: 45 0f b6 c5 movzbl %r13b,%r8d
|
|
611741: 44 39 83 90 00 00 00 cmp %r8d,0x90(%rbx)
|
|
611748: 74 56 je 6117a0 <_fini+0x8786>
|
|
61174a: 48 8b 43 28 mov 0x28(%rbx),%rax
|
|
61174e: 48 3b 43 20 cmp 0x20(%rbx),%rax
|
|
611752: 74 4c je 6117a0 <_fini+0x8786>
|
|
611754: 48 8d 50 01 lea 0x1(%rax),%rdx
|
|
611758: 48 89 53 28 mov %rdx,0x28(%rbx)
|
|
61175c: 44 88 28 mov %r13b,(%rax)
|
|
61175f: 31 c0 xor %eax,%eax
|
|
611761: 87 83 8c 00 00 00 xchg %eax,0x8c(%rbx)
|
|
611767: a9 00 00 00 40 test $0x40000000,%eax
|
|
61176c: 74 1e je 61178c <_fini+0x8772>
|
|
61176e: 41 b9 ca 00 00 00 mov $0xca,%r9d
|
|
611774: be 81 00 00 00 mov $0x81,%esi
|
|
611779: 4c 89 e7 mov %r12,%rdi
|
|
61177c: ba 01 00 00 00 mov $0x1,%edx
|
|
611781: 4c 89 c8 mov %r9,%rax
|
|
611784: 0f 05 syscall
|
|
611786: 48 83 f8 da cmp $0xffffffffffffffda,%rax
|
|
61178a: 74 34 je 6117c0 <_fini+0x87a6>
|
|
61178c: 48 83 c4 08 add $0x8,%rsp
|
|
611790: 44 89 c0 mov %r8d,%eax
|
|
611793: 5b pop %rbx
|
|
611794: 41 5c pop %r12
|
|
611796: 41 5d pop %r13
|
|
611798: 5d pop %rbp
|
|
611799: c3 ret
|
|
61179a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6117a0: 44 89 c6 mov %r8d,%esi
|
|
6117a3: 48 89 df mov %rbx,%rdi
|
|
6117a6: e8 95 07 00 00 call 611f40 <_fini+0x8f26>
|
|
6117ab: 41 89 c0 mov %eax,%r8d
|
|
6117ae: eb af jmp 61175f <_fini+0x8745>
|
|
6117b0: 48 89 f7 mov %rsi,%rdi
|
|
6117b3: e8 28 fa ff ff call 6111e0 <_fini+0x81c6>
|
|
6117b8: eb 83 jmp 61173d <_fini+0x8723>
|
|
6117ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6117c0: 4c 89 c8 mov %r9,%rax
|
|
6117c3: be 01 00 00 00 mov $0x1,%esi
|
|
6117c8: 0f 05 syscall
|
|
6117ca: 48 83 c4 08 add $0x8,%rsp
|
|
6117ce: 44 89 c0 mov %r8d,%eax
|
|
6117d1: 5b pop %rbx
|
|
6117d2: 41 5c pop %r12
|
|
6117d4: 41 5d pop %r13
|
|
6117d6: 5d pop %rbp
|
|
6117d7: c3 ret
|
|
|
|
Disassembly of section .text.fputc:
|
|
|
|
00000000006117e0 <.text.fputc>:
|
|
6117e0: f3 0f 1e fa endbr64
|
|
6117e4: 8b 96 8c 00 00 00 mov 0x8c(%rsi),%edx
|
|
6117ea: 48 89 f0 mov %rsi,%rax
|
|
6117ed: 85 d2 test %edx,%edx
|
|
6117ef: 78 1f js 611810 <_fini+0x87f6>
|
|
6117f1: 74 14 je 611807 <_fini+0x87ed>
|
|
6117f3: 81 e2 ff ff ff bf and $0xbfffffff,%edx
|
|
6117f9: 64 48 8b 0c 25 00 00 mov %fs:0x0,%rcx
|
|
611800: 00 00
|
|
611802: 3b 51 30 cmp 0x30(%rcx),%edx
|
|
611805: 74 09 je 611810 <_fini+0x87f6>
|
|
611807: 48 89 c6 mov %rax,%rsi
|
|
61180a: e9 01 ff ff ff jmp 611710 <_fini+0x86f6>
|
|
61180f: 90 nop
|
|
611810: 40 0f b6 f7 movzbl %dil,%esi
|
|
611814: 3b b0 90 00 00 00 cmp 0x90(%rax),%esi
|
|
61181a: 74 1c je 611838 <_fini+0x881e>
|
|
61181c: 48 8b 50 28 mov 0x28(%rax),%rdx
|
|
611820: 48 3b 50 20 cmp 0x20(%rax),%rdx
|
|
611824: 74 12 je 611838 <_fini+0x881e>
|
|
611826: 48 8d 4a 01 lea 0x1(%rdx),%rcx
|
|
61182a: 48 89 48 28 mov %rcx,0x28(%rax)
|
|
61182e: 89 f0 mov %esi,%eax
|
|
611830: 40 88 3a mov %dil,(%rdx)
|
|
611833: c3 ret
|
|
611834: 0f 1f 40 00 nopl 0x0(%rax)
|
|
611838: 48 89 c7 mov %rax,%rdi
|
|
61183b: e9 00 07 00 00 jmp 611f40 <_fini+0x8f26>
|
|
|
|
Disassembly of section .text.__ofl_add:
|
|
|
|
0000000000611840 <.text.__ofl_add>:
|
|
611840: f3 0f 1e fa endbr64
|
|
611844: 55 push %rbp
|
|
611845: 48 89 e5 mov %rsp,%rbp
|
|
611848: 53 push %rbx
|
|
611849: 48 89 fb mov %rdi,%rbx
|
|
61184c: 48 83 ec 08 sub $0x8,%rsp
|
|
611850: e8 3b 8e ff ff call 60a690 <_fini+0x1676>
|
|
611855: 48 8b 10 mov (%rax),%rdx
|
|
611858: 48 89 53 70 mov %rdx,0x70(%rbx)
|
|
61185c: 48 85 d2 test %rdx,%rdx
|
|
61185f: 74 04 je 611865 <_fini+0x884b>
|
|
611861: 48 89 5a 68 mov %rbx,0x68(%rdx)
|
|
611865: 48 89 18 mov %rbx,(%rax)
|
|
611868: e8 43 8e ff ff call 60a6b0 <_fini+0x1696>
|
|
61186d: 48 89 d8 mov %rbx,%rax
|
|
611870: 48 8b 5d f8 mov -0x8(%rbp),%rbx
|
|
611874: c9 leave
|
|
611875: c3 ret
|
|
|
|
Disassembly of section .text.sn_write:
|
|
|
|
0000000000611880 <.text.sn_write>:
|
|
611880: f3 0f 1e fa endbr64
|
|
611884: 55 push %rbp
|
|
611885: 48 89 e5 mov %rsp,%rbp
|
|
611888: 41 57 push %r15
|
|
61188a: 49 89 f7 mov %rsi,%r15
|
|
61188d: 41 56 push %r14
|
|
61188f: 41 55 push %r13
|
|
611891: 49 89 d5 mov %rdx,%r13
|
|
611894: 41 54 push %r12
|
|
611896: 49 89 fc mov %rdi,%r12
|
|
611899: 53 push %rbx
|
|
61189a: 48 83 ec 08 sub $0x8,%rsp
|
|
61189e: 4c 8b b7 98 00 00 00 mov 0x98(%rdi),%r14
|
|
6118a5: 48 8b 77 38 mov 0x38(%rdi),%rsi
|
|
6118a9: 48 8b 57 28 mov 0x28(%rdi),%rdx
|
|
6118ad: 49 8b 46 08 mov 0x8(%r14),%rax
|
|
6118b1: 49 8b 3e mov (%r14),%rdi
|
|
6118b4: 48 29 f2 sub %rsi,%rdx
|
|
6118b7: 48 39 c2 cmp %rax,%rdx
|
|
6118ba: 48 89 d3 mov %rdx,%rbx
|
|
6118bd: 48 0f 47 d8 cmova %rax,%rbx
|
|
6118c1: 48 85 db test %rbx,%rbx
|
|
6118c4: 75 3a jne 611900 <_fini+0x88e6>
|
|
6118c6: 49 39 c5 cmp %rax,%r13
|
|
6118c9: 49 0f 46 c5 cmovbe %r13,%rax
|
|
6118cd: 48 89 c3 mov %rax,%rbx
|
|
6118d0: 48 85 c0 test %rax,%rax
|
|
6118d3: 75 56 jne 61192b <_fini+0x8911>
|
|
6118d5: c6 07 00 movb $0x0,(%rdi)
|
|
6118d8: 49 8b 44 24 58 mov 0x58(%r12),%rax
|
|
6118dd: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
6118e2: 49 89 44 24 28 mov %rax,0x28(%r12)
|
|
6118e7: 48 83 c4 08 add $0x8,%rsp
|
|
6118eb: 4c 89 e8 mov %r13,%rax
|
|
6118ee: 5b pop %rbx
|
|
6118ef: 41 5c pop %r12
|
|
6118f1: 41 5d pop %r13
|
|
6118f3: 41 5e pop %r14
|
|
6118f5: 41 5f pop %r15
|
|
6118f7: 5d pop %rbp
|
|
6118f8: c3 ret
|
|
6118f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
611900: 48 89 da mov %rbx,%rdx
|
|
611903: e8 a0 73 ff ff call 608ca8 <callback_callback_anotherPrintTest+0x282f>
|
|
611908: 49 8b 46 08 mov 0x8(%r14),%rax
|
|
61190c: 49 8b 3e mov (%r14),%rdi
|
|
61190f: 48 29 d8 sub %rbx,%rax
|
|
611912: 48 01 df add %rbx,%rdi
|
|
611915: 49 39 c5 cmp %rax,%r13
|
|
611918: 49 89 46 08 mov %rax,0x8(%r14)
|
|
61191c: 49 0f 46 c5 cmovbe %r13,%rax
|
|
611920: 49 89 3e mov %rdi,(%r14)
|
|
611923: 48 89 c3 mov %rax,%rbx
|
|
611926: 48 85 c0 test %rax,%rax
|
|
611929: 74 aa je 6118d5 <_fini+0x88bb>
|
|
61192b: 48 89 c2 mov %rax,%rdx
|
|
61192e: 4c 89 fe mov %r15,%rsi
|
|
611931: e8 72 73 ff ff call 608ca8 <callback_callback_anotherPrintTest+0x282f>
|
|
611936: 49 8b 3e mov (%r14),%rdi
|
|
611939: 49 29 5e 08 sub %rbx,0x8(%r14)
|
|
61193d: 48 01 df add %rbx,%rdi
|
|
611940: 49 89 3e mov %rdi,(%r14)
|
|
611943: eb 90 jmp 6118d5 <_fini+0x88bb>
|
|
|
|
Disassembly of section .text.vsnprintf:
|
|
|
|
0000000000611950 <.text.vsnprintf>:
|
|
611950: f3 0f 1e fa endbr64
|
|
611954: 55 push %rbp
|
|
611955: 49 89 d1 mov %rdx,%r9
|
|
611958: 48 89 e5 mov %rsp,%rbp
|
|
61195b: 48 81 ec 10 01 00 00 sub $0x110,%rsp
|
|
611962: 64 48 8b 14 25 28 00 mov %fs:0x28,%rdx
|
|
611969: 00 00
|
|
61196b: 48 89 55 f8 mov %rdx,-0x8(%rbp)
|
|
61196f: 48 89 ca mov %rcx,%rdx
|
|
611972: 4c 8d 45 f7 lea -0x9(%rbp),%r8
|
|
611976: 48 85 f6 test %rsi,%rsi
|
|
611979: 74 07 je 611982 <_fini+0x8968>
|
|
61197b: 49 89 f8 mov %rdi,%r8
|
|
61197e: 48 83 ee 01 sub $0x1,%rsi
|
|
611982: 31 c0 xor %eax,%eax
|
|
611984: 48 8d bd 00 ff ff ff lea -0x100(%rbp),%rdi
|
|
61198b: b9 1d 00 00 00 mov $0x1d,%ecx
|
|
611990: 41 c6 00 00 movb $0x0,(%r8)
|
|
611994: f3 48 ab rep stos %rax,%es:(%rdi)
|
|
611997: 48 8d 05 e2 fe ff ff lea -0x11e(%rip),%rax # 611880 <_fini+0x8866>
|
|
61199e: 48 89 b5 f8 fe ff ff mov %rsi,-0x108(%rbp)
|
|
6119a5: 48 8d bd 00 ff ff ff lea -0x100(%rbp),%rdi
|
|
6119ac: 48 89 85 48 ff ff ff mov %rax,-0xb8(%rbp)
|
|
6119b3: 48 8d 45 f6 lea -0xa(%rbp),%rax
|
|
6119b7: 4c 89 ce mov %r9,%rsi
|
|
6119ba: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp)
|
|
6119c1: 48 8b 05 00 16 df ff mov -0x20ea00(%rip),%rax # 402fc8 <main-0x2020a5>
|
|
6119c8: 4c 89 85 f0 fe ff ff mov %r8,-0x110(%rbp)
|
|
6119cf: 48 89 45 8c mov %rax,-0x74(%rbp)
|
|
6119d3: 48 8d 85 f0 fe ff ff lea -0x110(%rbp),%rax
|
|
6119da: 48 89 45 98 mov %rax,-0x68(%rbp)
|
|
6119de: e8 8d c1 ff ff call 60db70 <_fini+0x4b56>
|
|
6119e3: 48 8b 55 f8 mov -0x8(%rbp),%rdx
|
|
6119e7: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx
|
|
6119ee: 00 00
|
|
6119f0: 75 02 jne 6119f4 <_fini+0x89da>
|
|
6119f2: c9 leave
|
|
6119f3: c3 ret
|
|
6119f4: e8 07 ce ff ff call 60e800 <_fini+0x57e6>
|
|
|
|
Disassembly of section .text.memchr:
|
|
|
|
0000000000611a00 <.text.memchr>:
|
|
611a00: f3 0f 1e fa endbr64
|
|
611a04: 48 89 f9 mov %rdi,%rcx
|
|
611a07: 48 89 d0 mov %rdx,%rax
|
|
611a0a: 40 0f b6 f6 movzbl %sil,%esi
|
|
611a0e: 40 f6 c7 07 test $0x7,%dil
|
|
611a12: 75 20 jne 611a34 <_fini+0x8a1a>
|
|
611a14: eb 2a jmp 611a40 <_fini+0x8a26>
|
|
611a16: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
|
|
611a1d: 00 00 00
|
|
611a20: 0f b6 11 movzbl (%rcx),%edx
|
|
611a23: 39 f2 cmp %esi,%edx
|
|
611a25: 74 20 je 611a47 <_fini+0x8a2d>
|
|
611a27: 48 83 c1 01 add $0x1,%rcx
|
|
611a2b: 48 83 e8 01 sub $0x1,%rax
|
|
611a2f: f6 c1 07 test $0x7,%cl
|
|
611a32: 74 0c je 611a40 <_fini+0x8a26>
|
|
611a34: 48 85 c0 test %rax,%rax
|
|
611a37: 75 e7 jne 611a20 <_fini+0x8a06>
|
|
611a39: 31 d2 xor %edx,%edx
|
|
611a3b: 48 89 d0 mov %rdx,%rax
|
|
611a3e: c3 ret
|
|
611a3f: 90 nop
|
|
611a40: 31 d2 xor %edx,%edx
|
|
611a42: 48 85 c0 test %rax,%rax
|
|
611a45: 74 f4 je 611a3b <_fini+0x8a21>
|
|
611a47: 0f b6 11 movzbl (%rcx),%edx
|
|
611a4a: 39 f2 cmp %esi,%edx
|
|
611a4c: 74 55 je 611aa3 <_fini+0x8a89>
|
|
611a4e: 48 ba 01 01 01 01 01 movabs $0x101010101010101,%rdx
|
|
611a55: 01 01 01
|
|
611a58: 4c 63 c6 movslq %esi,%r8
|
|
611a5b: 49 ba ff fe fe fe fe movabs $0xfefefefefefefeff,%r10
|
|
611a62: fe fe fe
|
|
611a65: 49 b9 80 80 80 80 80 movabs $0x8080808080808080,%r9
|
|
611a6c: 80 80 80
|
|
611a6f: 4c 0f af c2 imul %rdx,%r8
|
|
611a73: 48 83 f8 07 cmp $0x7,%rax
|
|
611a77: 77 15 ja 611a8e <_fini+0x8a74>
|
|
611a79: eb 28 jmp 611aa3 <_fini+0x8a89>
|
|
611a7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
611a80: 48 83 e8 08 sub $0x8,%rax
|
|
611a84: 48 83 c1 08 add $0x8,%rcx
|
|
611a88: 48 83 f8 07 cmp $0x7,%rax
|
|
611a8c: 76 52 jbe 611ae0 <_fini+0x8ac6>
|
|
611a8e: 48 8b 11 mov (%rcx),%rdx
|
|
611a91: 4c 31 c2 xor %r8,%rdx
|
|
611a94: 4a 8d 3c 12 lea (%rdx,%r10,1),%rdi
|
|
611a98: 48 f7 d2 not %rdx
|
|
611a9b: 48 21 fa and %rdi,%rdx
|
|
611a9e: 4c 85 ca test %r9,%rdx
|
|
611aa1: 74 dd je 611a80 <_fini+0x8a66>
|
|
611aa3: 48 89 ca mov %rcx,%rdx
|
|
611aa6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
611aad: 00 00 00 00
|
|
611ab1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
611ab8: 00 00 00 00
|
|
611abc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
611ac0: 0f b6 0a movzbl (%rdx),%ecx
|
|
611ac3: 39 f1 cmp %esi,%ecx
|
|
611ac5: 0f 84 70 ff ff ff je 611a3b <_fini+0x8a21>
|
|
611acb: 48 83 c2 01 add $0x1,%rdx
|
|
611acf: 48 83 e8 01 sub $0x1,%rax
|
|
611ad3: 75 eb jne 611ac0 <_fini+0x8aa6>
|
|
611ad5: e9 5f ff ff ff jmp 611a39 <_fini+0x8a1f>
|
|
611ada: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
611ae0: 48 85 c0 test %rax,%rax
|
|
611ae3: 75 be jne 611aa3 <_fini+0x8a89>
|
|
611ae5: e9 4f ff ff ff jmp 611a39 <_fini+0x8a1f>
|
|
|
|
Disassembly of section .text.__stpcpy:
|
|
|
|
0000000000611b00 <.text.__stpcpy>:
|
|
611b00: f3 0f 1e fa endbr64
|
|
611b04: 48 89 f9 mov %rdi,%rcx
|
|
611b07: 48 89 f8 mov %rdi,%rax
|
|
611b0a: 48 89 f2 mov %rsi,%rdx
|
|
611b0d: 48 31 f1 xor %rsi,%rcx
|
|
611b10: 83 e1 07 and $0x7,%ecx
|
|
611b13: 74 5c je 611b71 <_fini+0x8b57>
|
|
611b15: 0f b6 0a movzbl (%rdx),%ecx
|
|
611b18: 88 08 mov %cl,(%rax)
|
|
611b1a: 84 c9 test %cl,%cl
|
|
611b1c: 0f 84 c6 00 00 00 je 611be8 <_fini+0x8bce>
|
|
611b22: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
611b29: 00 00 00 00
|
|
611b2d: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
611b34: 00 00 00 00
|
|
611b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
611b3f: 00
|
|
611b40: 0f b6 4a 01 movzbl 0x1(%rdx),%ecx
|
|
611b44: 48 83 c2 01 add $0x1,%rdx
|
|
611b48: 48 83 c0 01 add $0x1,%rax
|
|
611b4c: 88 08 mov %cl,(%rax)
|
|
611b4e: 84 c9 test %cl,%cl
|
|
611b50: 75 ee jne 611b40 <_fini+0x8b26>
|
|
611b52: c3 ret
|
|
611b53: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
611b5a: 00 00 00 00
|
|
611b5e: 66 90 xchg %ax,%ax
|
|
611b60: 0f b6 0a movzbl (%rdx),%ecx
|
|
611b63: 88 08 mov %cl,(%rax)
|
|
611b65: 84 c9 test %cl,%cl
|
|
611b67: 74 e9 je 611b52 <_fini+0x8b38>
|
|
611b69: 48 83 c2 01 add $0x1,%rdx
|
|
611b6d: 48 83 c0 01 add $0x1,%rax
|
|
611b71: f6 c2 07 test $0x7,%dl
|
|
611b74: 75 ea jne 611b60 <_fini+0x8b46>
|
|
611b76: 49 b8 ff fe fe fe fe movabs $0xfefefefefefefeff,%r8
|
|
611b7d: fe fe fe
|
|
611b80: 48 8b 0a mov (%rdx),%rcx
|
|
611b83: 49 b9 80 80 80 80 80 movabs $0x8080808080808080,%r9
|
|
611b8a: 80 80 80
|
|
611b8d: 48 89 cf mov %rcx,%rdi
|
|
611b90: 4a 8d 34 01 lea (%rcx,%r8,1),%rsi
|
|
611b94: 48 f7 d7 not %rdi
|
|
611b97: 48 21 fe and %rdi,%rsi
|
|
611b9a: 4c 85 ce test %r9,%rsi
|
|
611b9d: 0f 85 72 ff ff ff jne 611b15 <_fini+0x8afb>
|
|
611ba3: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
611baa: 00 00 00 00
|
|
611bae: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
611bb5: 00 00 00 00
|
|
611bb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
611bc0: 48 83 c2 08 add $0x8,%rdx
|
|
611bc4: 48 89 08 mov %rcx,(%rax)
|
|
611bc7: 48 83 c0 08 add $0x8,%rax
|
|
611bcb: 48 8b 0a mov (%rdx),%rcx
|
|
611bce: 48 89 cf mov %rcx,%rdi
|
|
611bd1: 4a 8d 34 01 lea (%rcx,%r8,1),%rsi
|
|
611bd5: 48 f7 d7 not %rdi
|
|
611bd8: 48 21 fe and %rdi,%rsi
|
|
611bdb: 4c 85 ce test %r9,%rsi
|
|
611bde: 74 e0 je 611bc0 <_fini+0x8ba6>
|
|
611be0: e9 30 ff ff ff jmp 611b15 <_fini+0x8afb>
|
|
611be5: 0f 1f 00 nopl (%rax)
|
|
611be8: c3 ret
|
|
|
|
Disassembly of section .text.strcspn:
|
|
|
|
0000000000611c00 <.text.strcspn>:
|
|
611c00: f3 0f 1e fa endbr64
|
|
611c04: 55 push %rbp
|
|
611c05: 48 89 e5 mov %rsp,%rbp
|
|
611c08: 41 54 push %r12
|
|
611c0a: 49 89 fc mov %rdi,%r12
|
|
611c0d: 53 push %rbx
|
|
611c0e: 48 83 ec 30 sub $0x30,%rsp
|
|
611c12: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx
|
|
611c19: 00 00
|
|
611c1b: 48 89 5d e8 mov %rbx,-0x18(%rbp)
|
|
611c1f: 48 89 f3 mov %rsi,%rbx
|
|
611c22: 0f be 36 movsbl (%rsi),%esi
|
|
611c25: 40 84 f6 test %sil,%sil
|
|
611c28: 74 06 je 611c30 <_fini+0x8c16>
|
|
611c2a: 80 7b 01 00 cmpb $0x0,0x1(%rbx)
|
|
611c2e: 75 30 jne 611c60 <_fini+0x8c46>
|
|
611c30: 4c 89 e7 mov %r12,%rdi
|
|
611c33: e8 08 c2 ff ff call 60de40 <_fini+0x4e26>
|
|
611c38: 4c 29 e0 sub %r12,%rax
|
|
611c3b: 48 8b 55 e8 mov -0x18(%rbp),%rdx
|
|
611c3f: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx
|
|
611c46: 00 00
|
|
611c48: 0f 85 a0 00 00 00 jne 611cee <_fini+0x8cd4>
|
|
611c4e: 48 83 c4 30 add $0x30,%rsp
|
|
611c52: 5b pop %rbx
|
|
611c53: 41 5c pop %r12
|
|
611c55: 5d pop %rbp
|
|
611c56: c3 ret
|
|
611c57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
611c5e: 00 00
|
|
611c60: 31 f6 xor %esi,%esi
|
|
611c62: 48 8d 7d c0 lea -0x40(%rbp),%rdi
|
|
611c66: ba 20 00 00 00 mov $0x20,%edx
|
|
611c6b: e8 6a 70 ff ff call 608cda <callback_callback_anotherPrintTest+0x2861>
|
|
611c70: 0f b6 0b movzbl (%rbx),%ecx
|
|
611c73: be 01 00 00 00 mov $0x1,%esi
|
|
611c78: 84 c9 test %cl,%cl
|
|
611c7a: 74 22 je 611c9e <_fini+0x8c84>
|
|
611c7c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
611c80: 89 c8 mov %ecx,%eax
|
|
611c82: 48 89 f2 mov %rsi,%rdx
|
|
611c85: 48 83 c3 01 add $0x1,%rbx
|
|
611c89: 48 d3 e2 shl %cl,%rdx
|
|
611c8c: c0 e8 06 shr $0x6,%al
|
|
611c8f: 0f b6 0b movzbl (%rbx),%ecx
|
|
611c92: 0f b6 c0 movzbl %al,%eax
|
|
611c95: 48 09 54 c5 c0 or %rdx,-0x40(%rbp,%rax,8)
|
|
611c9a: 84 c9 test %cl,%cl
|
|
611c9c: 75 e2 jne 611c80 <_fini+0x8c66>
|
|
611c9e: 41 0f b6 14 24 movzbl (%r12),%edx
|
|
611ca3: 4c 89 e0 mov %r12,%rax
|
|
611ca6: 84 d2 test %dl,%dl
|
|
611ca8: 75 22 jne 611ccc <_fini+0x8cb2>
|
|
611caa: eb 3b jmp 611ce7 <_fini+0x8ccd>
|
|
611cac: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
611cb3: 00 00 00 00
|
|
611cb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
611cbe: 00 00
|
|
611cc0: 0f b6 50 01 movzbl 0x1(%rax),%edx
|
|
611cc4: 48 83 c0 01 add $0x1,%rax
|
|
611cc8: 84 d2 test %dl,%dl
|
|
611cca: 74 13 je 611cdf <_fini+0x8cc5>
|
|
611ccc: 89 d1 mov %edx,%ecx
|
|
611cce: c0 e9 06 shr $0x6,%cl
|
|
611cd1: 0f b6 c9 movzbl %cl,%ecx
|
|
611cd4: 48 8b 4c cd c0 mov -0x40(%rbp,%rcx,8),%rcx
|
|
611cd9: 48 0f a3 d1 bt %rdx,%rcx
|
|
611cdd: 73 e1 jae 611cc0 <_fini+0x8ca6>
|
|
611cdf: 4c 29 e0 sub %r12,%rax
|
|
611ce2: e9 54 ff ff ff jmp 611c3b <_fini+0x8c21>
|
|
611ce7: 31 c0 xor %eax,%eax
|
|
611ce9: e9 4d ff ff ff jmp 611c3b <_fini+0x8c21>
|
|
611cee: e8 0d cb ff ff call 60e800 <_fini+0x57e6>
|
|
|
|
Disassembly of section .text.strspn:
|
|
|
|
0000000000611d00 <.text.strspn>:
|
|
611d00: f3 0f 1e fa endbr64
|
|
611d04: 55 push %rbp
|
|
611d05: 66 0f ef c0 pxor %xmm0,%xmm0
|
|
611d09: 48 89 e5 mov %rsp,%rbp
|
|
611d0c: 48 83 ec 30 sub $0x30,%rsp
|
|
611d10: 0f b6 0e movzbl (%rsi),%ecx
|
|
611d13: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax
|
|
611d1a: 00 00
|
|
611d1c: 48 89 45 f8 mov %rax,-0x8(%rbp)
|
|
611d20: 31 c0 xor %eax,%eax
|
|
611d22: 0f 29 45 d0 movaps %xmm0,-0x30(%rbp)
|
|
611d26: 0f 29 45 e0 movaps %xmm0,-0x20(%rbp)
|
|
611d2a: 84 c9 test %cl,%cl
|
|
611d2c: 74 74 je 611da2 <_fini+0x8d88>
|
|
611d2e: 80 7e 01 00 cmpb $0x0,0x1(%rsi)
|
|
611d32: 0f b6 17 movzbl (%rdi),%edx
|
|
611d35: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
611d3b: 74 7b je 611db8 <_fini+0x8d9e>
|
|
611d3d: 0f 1f 00 nopl (%rax)
|
|
611d40: 89 c8 mov %ecx,%eax
|
|
611d42: 4d 89 c1 mov %r8,%r9
|
|
611d45: 48 83 c6 01 add $0x1,%rsi
|
|
611d49: 49 d3 e1 shl %cl,%r9
|
|
611d4c: c0 e8 06 shr $0x6,%al
|
|
611d4f: 0f b6 0e movzbl (%rsi),%ecx
|
|
611d52: 0f b6 c0 movzbl %al,%eax
|
|
611d55: 4c 09 4c c5 d0 or %r9,-0x30(%rbp,%rax,8)
|
|
611d5a: 84 c9 test %cl,%cl
|
|
611d5c: 75 e2 jne 611d40 <_fini+0x8d26>
|
|
611d5e: 48 89 f8 mov %rdi,%rax
|
|
611d61: 84 d2 test %dl,%dl
|
|
611d63: 75 27 jne 611d8c <_fini+0x8d72>
|
|
611d65: eb 66 jmp 611dcd <_fini+0x8db3>
|
|
611d67: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
611d6e: 00 00 00 00
|
|
611d72: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
|
|
611d79: 00 00 00 00
|
|
611d7d: 0f 1f 00 nopl (%rax)
|
|
611d80: 0f b6 50 01 movzbl 0x1(%rax),%edx
|
|
611d84: 48 83 c0 01 add $0x1,%rax
|
|
611d88: 84 d2 test %dl,%dl
|
|
611d8a: 74 13 je 611d9f <_fini+0x8d85>
|
|
611d8c: 89 d1 mov %edx,%ecx
|
|
611d8e: c0 e9 06 shr $0x6,%cl
|
|
611d91: 0f b6 c9 movzbl %cl,%ecx
|
|
611d94: 48 8b 4c cd d0 mov -0x30(%rbp,%rcx,8),%rcx
|
|
611d99: 48 0f a3 d1 bt %rdx,%rcx
|
|
611d9d: 72 e1 jb 611d80 <_fini+0x8d66>
|
|
611d9f: 48 29 f8 sub %rdi,%rax
|
|
611da2: 48 8b 55 f8 mov -0x8(%rbp),%rdx
|
|
611da6: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx
|
|
611dad: 00 00
|
|
611daf: 75 20 jne 611dd1 <_fini+0x8db7>
|
|
611db1: c9 leave
|
|
611db2: c3 ret
|
|
611db3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
611db8: 38 d1 cmp %dl,%cl
|
|
611dba: 75 e6 jne 611da2 <_fini+0x8d88>
|
|
611dbc: 48 89 f8 mov %rdi,%rax
|
|
611dbf: 90 nop
|
|
611dc0: 48 83 c0 01 add $0x1,%rax
|
|
611dc4: 3a 08 cmp (%rax),%cl
|
|
611dc6: 74 f8 je 611dc0 <_fini+0x8da6>
|
|
611dc8: 48 29 f8 sub %rdi,%rax
|
|
611dcb: eb d5 jmp 611da2 <_fini+0x8d88>
|
|
611dcd: 31 c0 xor %eax,%eax
|
|
611dcf: eb d1 jmp 611da2 <_fini+0x8d88>
|
|
611dd1: e8 2a ca ff ff call 60e800 <_fini+0x57e6>
|
|
|
|
Disassembly of section .text.__lseek:
|
|
|
|
0000000000611de0 <.text.__lseek>:
|
|
611de0: f3 0f 1e fa endbr64
|
|
611de4: 48 63 ff movslq %edi,%rdi
|
|
611de7: 48 63 d2 movslq %edx,%rdx
|
|
611dea: b8 08 00 00 00 mov $0x8,%eax
|
|
611def: 0f 05 syscall
|
|
611df1: 48 89 c7 mov %rax,%rdi
|
|
611df4: e9 07 78 ff ff jmp 609600 <_fini+0x5e6>
|
|
|
|
Disassembly of section .text.wcrtomb:
|
|
|
|
0000000000611e00 <.text.wcrtomb>:
|
|
611e00: f3 0f 1e fa endbr64
|
|
611e04: 48 85 ff test %rdi,%rdi
|
|
611e07: 0f 84 d6 00 00 00 je 611ee3 <_fini+0x8ec9>
|
|
611e0d: 48 89 fa mov %rdi,%rdx
|
|
611e10: 89 f0 mov %esi,%eax
|
|
611e12: 83 fe 7f cmp $0x7f,%esi
|
|
611e15: 0f 86 c5 00 00 00 jbe 611ee0 <_fini+0x8ec6>
|
|
611e1b: 55 push %rbp
|
|
611e1c: 64 48 8b 0c 25 00 00 mov %fs:0x0,%rcx
|
|
611e23: 00 00
|
|
611e25: 48 8b 89 a8 00 00 00 mov 0xa8(%rcx),%rcx
|
|
611e2c: 48 89 e5 mov %rsp,%rbp
|
|
611e2f: 48 83 39 00 cmpq $0x0,(%rcx)
|
|
611e33: 74 53 je 611e88 <_fini+0x8e6e>
|
|
611e35: 81 fe ff 07 00 00 cmp $0x7ff,%esi
|
|
611e3b: 0f 86 af 00 00 00 jbe 611ef0 <_fini+0x8ed6>
|
|
611e41: 8d 8e 00 20 ff ff lea -0xe000(%rsi),%ecx
|
|
611e47: 81 f9 ff 1f 00 00 cmp $0x1fff,%ecx
|
|
611e4d: 0f 86 bd 00 00 00 jbe 611f10 <_fini+0x8ef6>
|
|
611e53: 81 fe ff d7 00 00 cmp $0xd7ff,%esi
|
|
611e59: 0f 86 b1 00 00 00 jbe 611f10 <_fini+0x8ef6>
|
|
611e5f: 8d 8e 00 00 ff ff lea -0x10000(%rsi),%ecx
|
|
611e65: 81 f9 ff ff 0f 00 cmp $0xfffff,%ecx
|
|
611e6b: 76 33 jbe 611ea0 <_fini+0x8e86>
|
|
611e6d: e8 3e 76 ff ff call 6094b0 <_fini+0x496>
|
|
611e72: c7 00 54 00 00 00 movl $0x54,(%rax)
|
|
611e78: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
|
|
611e7f: 5d pop %rbp
|
|
611e80: c3 ret
|
|
611e81: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
611e88: 8d 8e 80 20 ff ff lea -0xdf80(%rsi),%ecx
|
|
611e8e: 83 f9 7f cmp $0x7f,%ecx
|
|
611e91: 77 da ja 611e6d <_fini+0x8e53>
|
|
611e93: 88 02 mov %al,(%rdx)
|
|
611e95: b8 01 00 00 00 mov $0x1,%eax
|
|
611e9a: 5d pop %rbp
|
|
611e9b: c3 ret
|
|
611e9c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
611ea0: 89 c7 mov %eax,%edi
|
|
611ea2: 83 e0 3f and $0x3f,%eax
|
|
611ea5: 89 f1 mov %esi,%ecx
|
|
611ea7: c1 fe 0c sar $0xc,%esi
|
|
611eaa: c1 ff 06 sar $0x6,%edi
|
|
611ead: c1 e0 08 shl $0x8,%eax
|
|
611eb0: 83 e6 3f and $0x3f,%esi
|
|
611eb3: 83 e7 3f and $0x3f,%edi
|
|
611eb6: c1 f9 12 sar $0x12,%ecx
|
|
611eb9: 09 f8 or %edi,%eax
|
|
611ebb: 0f b6 c9 movzbl %cl,%ecx
|
|
611ebe: c1 e0 08 shl $0x8,%eax
|
|
611ec1: 09 f0 or %esi,%eax
|
|
611ec3: 8b 35 27 07 df ff mov -0x20f8d9(%rip),%esi # 4025f0 <main-0x202a7d>
|
|
611ec9: c1 e0 08 shl $0x8,%eax
|
|
611ecc: 09 c8 or %ecx,%eax
|
|
611ece: 09 f0 or %esi,%eax
|
|
611ed0: 89 02 mov %eax,(%rdx)
|
|
611ed2: b8 04 00 00 00 mov $0x4,%eax
|
|
611ed7: 5d pop %rbp
|
|
611ed8: c3 ret
|
|
611ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
611ee0: 40 88 32 mov %sil,(%rdx)
|
|
611ee3: b8 01 00 00 00 mov $0x1,%eax
|
|
611ee8: c3 ret
|
|
611ee9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
611ef0: 89 f1 mov %esi,%ecx
|
|
611ef2: 83 e0 3f and $0x3f,%eax
|
|
611ef5: c1 f9 06 sar $0x6,%ecx
|
|
611ef8: 83 c8 80 or $0xffffff80,%eax
|
|
611efb: 83 c9 c0 or $0xffffffc0,%ecx
|
|
611efe: 88 47 01 mov %al,0x1(%rdi)
|
|
611f01: b8 02 00 00 00 mov $0x2,%eax
|
|
611f06: 88 0f mov %cl,(%rdi)
|
|
611f08: 5d pop %rbp
|
|
611f09: c3 ret
|
|
611f0a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
611f10: 89 c1 mov %eax,%ecx
|
|
611f12: c1 f9 0c sar $0xc,%ecx
|
|
611f15: 83 c9 e0 or $0xffffffe0,%ecx
|
|
611f18: 88 0a mov %cl,(%rdx)
|
|
611f1a: 89 c1 mov %eax,%ecx
|
|
611f1c: 83 e0 3f and $0x3f,%eax
|
|
611f1f: c1 f9 06 sar $0x6,%ecx
|
|
611f22: 83 c8 80 or $0xffffff80,%eax
|
|
611f25: 83 e1 3f and $0x3f,%ecx
|
|
611f28: 88 42 02 mov %al,0x2(%rdx)
|
|
611f2b: b8 03 00 00 00 mov $0x3,%eax
|
|
611f30: 83 c9 80 or $0xffffff80,%ecx
|
|
611f33: 88 4a 01 mov %cl,0x1(%rdx)
|
|
611f36: 5d pop %rbp
|
|
611f37: c3 ret
|
|
|
|
Disassembly of section .text.__overflow:
|
|
|
|
0000000000611f40 <.text.__overflow>:
|
|
611f40: f3 0f 1e fa endbr64
|
|
611f44: 55 push %rbp
|
|
611f45: 48 89 e5 mov %rsp,%rbp
|
|
611f48: 53 push %rbx
|
|
611f49: 48 83 ec 18 sub $0x18,%rsp
|
|
611f4d: 48 8b 47 20 mov 0x20(%rdi),%rax
|
|
611f51: 64 48 8b 1c 25 28 00 mov %fs:0x28,%rbx
|
|
611f58: 00 00
|
|
611f5a: 48 89 5d e8 mov %rbx,-0x18(%rbp)
|
|
611f5e: 48 89 fb mov %rdi,%rbx
|
|
611f61: 40 88 75 e7 mov %sil,-0x19(%rbp)
|
|
611f65: 48 85 c0 test %rax,%rax
|
|
611f68: 74 56 je 611fc0 <_fini+0x8fa6>
|
|
611f6a: 48 8b 53 28 mov 0x28(%rbx),%rdx
|
|
611f6e: 48 39 c2 cmp %rax,%rdx
|
|
611f71: 74 0c je 611f7f <_fini+0x8f65>
|
|
611f73: 0f b6 45 e7 movzbl -0x19(%rbp),%eax
|
|
611f77: 3b 83 90 00 00 00 cmp 0x90(%rbx),%eax
|
|
611f7d: 75 31 jne 611fb0 <_fini+0x8f96>
|
|
611f7f: 48 8d 75 e7 lea -0x19(%rbp),%rsi
|
|
611f83: ba 01 00 00 00 mov $0x1,%edx
|
|
611f88: 48 89 df mov %rbx,%rdi
|
|
611f8b: ff 53 48 call *0x48(%rbx)
|
|
611f8e: 48 83 f8 01 cmp $0x1,%rax
|
|
611f92: 75 44 jne 611fd8 <_fini+0x8fbe>
|
|
611f94: 0f b6 45 e7 movzbl -0x19(%rbp),%eax
|
|
611f98: 48 8b 55 e8 mov -0x18(%rbp),%rdx
|
|
611f9c: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx
|
|
611fa3: 00 00
|
|
611fa5: 75 38 jne 611fdf <_fini+0x8fc5>
|
|
611fa7: 48 8b 5d f8 mov -0x8(%rbp),%rbx
|
|
611fab: c9 leave
|
|
611fac: c3 ret
|
|
611fad: 0f 1f 00 nopl (%rax)
|
|
611fb0: 48 8d 72 01 lea 0x1(%rdx),%rsi
|
|
611fb4: 48 89 73 28 mov %rsi,0x28(%rbx)
|
|
611fb8: 88 02 mov %al,(%rdx)
|
|
611fba: eb dc jmp 611f98 <_fini+0x8f7e>
|
|
611fbc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
611fc0: 48 89 df mov %rbx,%rdi
|
|
611fc3: e8 d8 f6 ff ff call 6116a0 <_fini+0x8686>
|
|
611fc8: 85 c0 test %eax,%eax
|
|
611fca: 75 0c jne 611fd8 <_fini+0x8fbe>
|
|
611fcc: 48 8b 43 20 mov 0x20(%rbx),%rax
|
|
611fd0: eb 98 jmp 611f6a <_fini+0x8f50>
|
|
611fd2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
611fd8: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
611fdd: eb b9 jmp 611f98 <_fini+0x8f7e>
|
|
611fdf: e8 1c c8 ff ff call 60e800 <_fini+0x57e6>
|
|
|
|
Disassembly of section .text.close_file:
|
|
|
|
0000000000611ff0 <.text.close_file>:
|
|
611ff0: 48 85 ff test %rdi,%rdi
|
|
611ff3: 74 6b je 612060 <_fini+0x9046>
|
|
611ff5: 55 push %rbp
|
|
611ff6: 48 89 e5 mov %rsp,%rbp
|
|
611ff9: 53 push %rbx
|
|
611ffa: 48 89 fb mov %rdi,%rbx
|
|
611ffd: 48 83 ec 08 sub $0x8,%rsp
|
|
612001: 8b 87 8c 00 00 00 mov 0x8c(%rdi),%eax
|
|
612007: 85 c0 test %eax,%eax
|
|
612009: 79 3d jns 612048 <_fini+0x902e>
|
|
61200b: 48 8b 43 38 mov 0x38(%rbx),%rax
|
|
61200f: 48 39 43 28 cmp %rax,0x28(%rbx)
|
|
612013: 74 0a je 61201f <_fini+0x9005>
|
|
612015: 31 d2 xor %edx,%edx
|
|
612017: 31 f6 xor %esi,%esi
|
|
612019: 48 89 df mov %rbx,%rdi
|
|
61201c: ff 53 48 call *0x48(%rbx)
|
|
61201f: 48 8b 73 08 mov 0x8(%rbx),%rsi
|
|
612023: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
612027: 48 39 c6 cmp %rax,%rsi
|
|
61202a: 74 24 je 612050 <_fini+0x9036>
|
|
61202c: 48 29 c6 sub %rax,%rsi
|
|
61202f: 48 89 df mov %rbx,%rdi
|
|
612032: 48 8b 43 50 mov 0x50(%rbx),%rax
|
|
612036: ba 01 00 00 00 mov $0x1,%edx
|
|
61203b: 48 8b 5d f8 mov -0x8(%rbp),%rbx
|
|
61203f: c9 leave
|
|
612040: ff e0 jmp *%rax
|
|
612042: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
612048: e8 93 f1 ff ff call 6111e0 <_fini+0x81c6>
|
|
61204d: eb bc jmp 61200b <_fini+0x8ff1>
|
|
61204f: 90 nop
|
|
612050: 48 8b 5d f8 mov -0x8(%rbp),%rbx
|
|
612054: c9 leave
|
|
612055: c3 ret
|
|
612056: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
|
|
61205d: 00 00 00
|
|
612060: c3 ret
|
|
|
|
Disassembly of section .text.__stdio_exit:
|
|
|
|
0000000000612070 <.text.__stdio_exit>:
|
|
612070: f3 0f 1e fa endbr64
|
|
612074: 55 push %rbp
|
|
612075: 48 89 e5 mov %rsp,%rbp
|
|
612078: 53 push %rbx
|
|
612079: 48 83 ec 08 sub $0x8,%rsp
|
|
61207d: e8 0e 86 ff ff call 60a690 <_fini+0x1676>
|
|
612082: 48 8b 18 mov (%rax),%rbx
|
|
612085: 48 85 db test %rbx,%rbx
|
|
612088: 74 17 je 6120a1 <_fini+0x9087>
|
|
61208a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
612090: 48 89 df mov %rbx,%rdi
|
|
612093: e8 58 ff ff ff call 611ff0 <_fini+0x8fd6>
|
|
612098: 48 8b 5b 70 mov 0x70(%rbx),%rbx
|
|
61209c: 48 85 db test %rbx,%rbx
|
|
61209f: 75 ef jne 612090 <_fini+0x9076>
|
|
6120a1: 48 8b 3d 80 31 40 00 mov 0x403180(%rip),%rdi # a15228 <__stack_chk_guard+0x3b0>
|
|
6120a8: e8 43 ff ff ff call 611ff0 <_fini+0x8fd6>
|
|
6120ad: 48 8b 3d f4 24 40 00 mov 0x4024f4(%rip),%rdi # a145a8 <stderr+0x100>
|
|
6120b4: e8 37 ff ff ff call 611ff0 <_fini+0x8fd6>
|
|
6120b9: 48 8b 3d e0 23 40 00 mov 0x4023e0(%rip),%rdi # a144a0 <__ClassPropertyDatatypeIndices+0x660>
|
|
6120c0: 48 8b 5d f8 mov -0x8(%rbp),%rbx
|
|
6120c4: c9 leave
|
|
6120c5: e9 26 ff ff ff jmp 611ff0 <_fini+0x8fd6>
|
|
|
|
Disassembly of section .plt:
|
|
|
|
00000000006120d0 <_DYNAMIC@plt-0x10>:
|
|
6120d0: ff 35 aa 08 20 00 push 0x2008aa(%rip) # 812980 <_DYNAMIC@plt+0x2008a0>
|
|
6120d6: ff 25 ac 08 20 00 jmp *0x2008ac(%rip) # 812988 <_DYNAMIC@plt+0x2008a8>
|
|
6120dc: 00 00 add %al,(%rax)
|
|
...
|
|
|
|
00000000006120e0 <_DYNAMIC@plt>:
|
|
6120e0: ff 25 aa 08 20 00 jmp *0x2008aa(%rip) # 812990 <_DYNAMIC@plt+0x2008b0>
|
|
6120e6: 68 00 00 00 00 push $0x0
|
|
6120eb: e9 e0 ff ff ff jmp 6120d0 <_fini+0x90b6>
|