lua-logic/sim/dump.txt
2022-11-14 11:52:12 -06:00

2570 lines
143 KiB
Plaintext

compiled_sim.dll: file format pei-x86-64
Disassembly of section .text:
0000000066341000 <pre_c_init>:
66341000: 48 8d 0d f9 5f 00 00 lea 0x5ff9(%rip),%rcx # 66347000 <__bss_start__>
66341007: e9 64 1b 00 00 jmpq 66342b70 <_initialize_onexit_table>
6634100c: 0f 1f 40 00 nopl 0x0(%rax)
0000000066341010 <_CRT_INIT>:
66341010: 41 55 push %r13
66341012: 41 54 push %r12
66341014: 55 push %rbp
66341015: 57 push %rdi
66341016: 56 push %rsi
66341017: 53 push %rbx
66341018: 48 83 ec 28 sub $0x28,%rsp
6634101c: 85 d2 test %edx,%edx
6634101e: 49 89 cc mov %rcx,%r12
66341021: 4d 89 c5 mov %r8,%r13
66341024: 75 7a jne 663410a0 <_CRT_INIT+0x90>
66341026: 8b 15 ec 5f 00 00 mov 0x5fec(%rip),%edx # 66347018 <__proc_attached>
6634102c: 31 c0 xor %eax,%eax
6634102e: 85 d2 test %edx,%edx
66341030: 7e 59 jle 6634108b <_CRT_INIT+0x7b>
66341032: 83 ea 01 sub $0x1,%edx
66341035: 48 8b 1d 34 32 00 00 mov 0x3234(%rip),%rbx # 66344270 <.refptr.__native_startup_lock>
6634103c: 31 ed xor %ebp,%ebp
6634103e: bf 01 00 00 00 mov $0x1,%edi
66341043: 89 15 cf 5f 00 00 mov %edx,0x5fcf(%rip) # 66347018 <__proc_attached>
66341049: 4c 8b 25 ac 81 00 00 mov 0x81ac(%rip),%r12 # 663491fc <__imp_Sleep>
66341050: eb 08 jmp 6634105a <_CRT_INIT+0x4a>
66341052: b9 e8 03 00 00 mov $0x3e8,%ecx
66341057: 41 ff d4 callq *%r12
6634105a: 48 89 e8 mov %rbp,%rax
6634105d: f0 48 0f b1 3b lock cmpxchg %rdi,(%rbx)
66341062: 48 85 c0 test %rax,%rax
66341065: 48 89 c6 mov %rax,%rsi
66341068: 75 e8 jne 66341052 <_CRT_INIT+0x42>
6634106a: 48 8b 3d 0f 32 00 00 mov 0x320f(%rip),%rdi # 66344280 <.refptr.__native_startup_state>
66341071: 8b 07 mov (%rdi),%eax
66341073: 83 f8 02 cmp $0x2,%eax
66341076: 0f 84 e9 00 00 00 je 66341165 <_CRT_INIT+0x155>
6634107c: b9 1f 00 00 00 mov $0x1f,%ecx
66341081: e8 e2 1a 00 00 callq 66342b68 <_amsg_exit>
66341086: b8 01 00 00 00 mov $0x1,%eax
6634108b: 48 83 c4 28 add $0x28,%rsp
6634108f: 5b pop %rbx
66341090: 5e pop %rsi
66341091: 5f pop %rdi
66341092: 5d pop %rbp
66341093: 41 5c pop %r12
66341095: 41 5d pop %r13
66341097: c3 retq
66341098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6634109f: 00
663410a0: 83 fa 01 cmp $0x1,%edx
663410a3: 0f 85 aa 00 00 00 jne 66341153 <_CRT_INIT+0x143>
663410a9: 65 48 8b 04 25 30 00 mov %gs:0x30,%rax
663410b0: 00 00
663410b2: 48 8b 1d b7 31 00 00 mov 0x31b7(%rip),%rbx # 66344270 <.refptr.__native_startup_lock>
663410b9: 31 ff xor %edi,%edi
663410bb: 48 8b 70 08 mov 0x8(%rax),%rsi
663410bf: 48 8b 2d 36 81 00 00 mov 0x8136(%rip),%rbp # 663491fc <__imp_Sleep>
663410c6: eb 18 jmp 663410e0 <_CRT_INIT+0xd0>
663410c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
663410cf: 00
663410d0: 48 39 c6 cmp %rax,%rsi
663410d3: 0f 84 b7 00 00 00 je 66341190 <_CRT_INIT+0x180>
663410d9: b9 e8 03 00 00 mov $0x3e8,%ecx
663410de: ff d5 callq *%rbp
663410e0: 48 89 f8 mov %rdi,%rax
663410e3: f0 48 0f b1 33 lock cmpxchg %rsi,(%rbx)
663410e8: 48 85 c0 test %rax,%rax
663410eb: 75 e3 jne 663410d0 <_CRT_INIT+0xc0>
663410ed: 31 ff xor %edi,%edi
663410ef: 48 8b 35 8a 31 00 00 mov 0x318a(%rip),%rsi # 66344280 <.refptr.__native_startup_state>
663410f6: 8b 06 mov (%rsi),%eax
663410f8: 83 f8 01 cmp $0x1,%eax
663410fb: 0f 84 ef 00 00 00 je 663411f0 <_CRT_INIT+0x1e0>
66341101: 8b 06 mov (%rsi),%eax
66341103: 85 c0 test %eax,%eax
66341105: 0f 84 a5 00 00 00 je 663411b0 <_CRT_INIT+0x1a0>
6634110b: 8b 06 mov (%rsi),%eax
6634110d: 83 f8 01 cmp $0x1,%eax
66341110: 0f 84 ba 00 00 00 je 663411d0 <_CRT_INIT+0x1c0>
66341116: 85 ff test %edi,%edi
66341118: 0f 84 82 00 00 00 je 663411a0 <_CRT_INIT+0x190>
6634111e: 48 8b 05 1b 31 00 00 mov 0x311b(%rip),%rax # 66344240 <.refptr.__dyn_tls_init_callback>
66341125: 48 8b 00 mov (%rax),%rax
66341128: 48 85 c0 test %rax,%rax
6634112b: 74 0d je 6634113a <_CRT_INIT+0x12a>
6634112d: 4d 89 e8 mov %r13,%r8
66341130: ba 02 00 00 00 mov $0x2,%edx
66341135: 4c 89 e1 mov %r12,%rcx
66341138: ff d0 callq *%rax
6634113a: 83 05 d7 5e 00 00 01 addl $0x1,0x5ed7(%rip) # 66347018 <__proc_attached>
66341141: b8 01 00 00 00 mov $0x1,%eax
66341146: 48 83 c4 28 add $0x28,%rsp
6634114a: 5b pop %rbx
6634114b: 5e pop %rsi
6634114c: 5f pop %rdi
6634114d: 5d pop %rbp
6634114e: 41 5c pop %r12
66341150: 41 5d pop %r13
66341152: c3 retq
66341153: b8 01 00 00 00 mov $0x1,%eax
66341158: 48 83 c4 28 add $0x28,%rsp
6634115c: 5b pop %rbx
6634115d: 5e pop %rsi
6634115e: 5f pop %rdi
6634115f: 5d pop %rbp
66341160: 41 5c pop %r12
66341162: 41 5d pop %r13
66341164: c3 retq
66341165: 48 8d 0d 94 5e 00 00 lea 0x5e94(%rip),%rcx # 66347000 <__bss_start__>
6634116c: e8 ff 1a 00 00 callq 66342c70 <_execute_onexit_table>
66341171: c7 07 00 00 00 00 movl $0x0,(%rdi)
66341177: 48 87 33 xchg %rsi,(%rbx)
6634117a: b8 01 00 00 00 mov $0x1,%eax
6634117f: 48 83 c4 28 add $0x28,%rsp
66341183: 5b pop %rbx
66341184: 5e pop %rsi
66341185: 5f pop %rdi
66341186: 5d pop %rbp
66341187: 41 5c pop %r12
66341189: 41 5d pop %r13
6634118b: c3 retq
6634118c: 0f 1f 40 00 nopl 0x0(%rax)
66341190: bf 01 00 00 00 mov $0x1,%edi
66341195: e9 55 ff ff ff jmpq 663410ef <_CRT_INIT+0xdf>
6634119a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
663411a0: 31 c0 xor %eax,%eax
663411a2: 48 87 03 xchg %rax,(%rbx)
663411a5: e9 74 ff ff ff jmpq 6634111e <_CRT_INIT+0x10e>
663411aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
663411b0: 48 8b 15 09 31 00 00 mov 0x3109(%rip),%rdx # 663442c0 <.refptr.__xi_z>
663411b7: c7 06 01 00 00 00 movl $0x1,(%rsi)
663411bd: 48 8b 0d ec 30 00 00 mov 0x30ec(%rip),%rcx # 663442b0 <.refptr.__xi_a>
663411c4: e8 97 19 00 00 callq 66342b60 <_initterm>
663411c9: e9 3d ff ff ff jmpq 6634110b <_CRT_INIT+0xfb>
663411ce: 66 90 xchg %ax,%ax
663411d0: 48 8b 15 c9 30 00 00 mov 0x30c9(%rip),%rdx # 663442a0 <.refptr.__xc_z>
663411d7: 48 8b 0d b2 30 00 00 mov 0x30b2(%rip),%rcx # 66344290 <.refptr.__xc_a>
663411de: e8 7d 19 00 00 callq 66342b60 <_initterm>
663411e3: c7 06 02 00 00 00 movl $0x2,(%rsi)
663411e9: e9 28 ff ff ff jmpq 66341116 <_CRT_INIT+0x106>
663411ee: 66 90 xchg %ax,%ax
663411f0: b9 1f 00 00 00 mov $0x1f,%ecx
663411f5: e8 6e 19 00 00 callq 66342b68 <_amsg_exit>
663411fa: e9 0c ff ff ff jmpq 6634110b <_CRT_INIT+0xfb>
663411ff: 90 nop
0000000066341200 <__DllMainCRTStartup>:
66341200: 41 54 push %r12
66341202: 55 push %rbp
66341203: 57 push %rdi
66341204: 56 push %rsi
66341205: 53 push %rbx
66341206: 48 83 ec 20 sub $0x20,%rsp
6634120a: 48 8b 35 4f 30 00 00 mov 0x304f(%rip),%rsi # 66344260 <.refptr.__native_dllmain_reason>
66341211: 85 d2 test %edx,%edx
66341213: 48 89 cf mov %rcx,%rdi
66341216: 89 d3 mov %edx,%ebx
66341218: 89 16 mov %edx,(%rsi)
6634121a: 4c 89 c5 mov %r8,%rbp
6634121d: 75 54 jne 66341273 <__DllMainCRTStartup+0x73>
6634121f: 8b 05 f3 5d 00 00 mov 0x5df3(%rip),%eax # 66347018 <__proc_attached>
66341225: 85 c0 test %eax,%eax
66341227: 74 33 je 6634125c <__DllMainCRTStartup+0x5c>
66341229: e8 e2 0a 00 00 callq 66341d10 <_pei386_runtime_relocator>
6634122e: 49 89 e8 mov %rbp,%r8
66341231: 31 d2 xor %edx,%edx
66341233: 48 89 f9 mov %rdi,%rcx
66341236: e8 c5 18 00 00 callq 66342b00 <DllMain>
6634123b: 49 89 e8 mov %rbp,%r8
6634123e: 89 da mov %ebx,%edx
66341240: 48 89 f9 mov %rdi,%rcx
66341243: e8 a8 18 00 00 callq 66342af0 <DllEntryPoint>
66341248: 49 89 e8 mov %rbp,%r8
6634124b: 89 da mov %ebx,%edx
6634124d: 48 89 f9 mov %rdi,%rcx
66341250: 41 89 c4 mov %eax,%r12d
66341253: e8 b8 fd ff ff callq 66341010 <_CRT_INIT>
66341258: 85 c0 test %eax,%eax
6634125a: 75 03 jne 6634125f <__DllMainCRTStartup+0x5f>
6634125c: 45 31 e4 xor %r12d,%r12d
6634125f: 44 89 e0 mov %r12d,%eax
66341262: c7 06 ff ff ff ff movl $0xffffffff,(%rsi)
66341268: 48 83 c4 20 add $0x20,%rsp
6634126c: 5b pop %rbx
6634126d: 5e pop %rsi
6634126e: 5f pop %rdi
6634126f: 5d pop %rbp
66341270: 41 5c pop %r12
66341272: c3 retq
66341273: e8 98 0a 00 00 callq 66341d10 <_pei386_runtime_relocator>
66341278: 8d 43 ff lea -0x1(%rbx),%eax
6634127b: 83 f8 01 cmp $0x1,%eax
6634127e: 76 20 jbe 663412a0 <__DllMainCRTStartup+0xa0>
66341280: 49 89 e8 mov %rbp,%r8
66341283: 89 da mov %ebx,%edx
66341285: 48 89 f9 mov %rdi,%rcx
66341288: e8 73 18 00 00 callq 66342b00 <DllMain>
6634128d: 83 fb 03 cmp $0x3,%ebx
66341290: 41 89 c4 mov %eax,%r12d
66341293: 75 ca jne 6634125f <__DllMainCRTStartup+0x5f>
66341295: eb a4 jmp 6634123b <__DllMainCRTStartup+0x3b>
66341297: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
6634129e: 00 00
663412a0: 49 89 e8 mov %rbp,%r8
663412a3: 89 da mov %ebx,%edx
663412a5: 48 89 f9 mov %rdi,%rcx
663412a8: e8 63 fd ff ff callq 66341010 <_CRT_INIT>
663412ad: 85 c0 test %eax,%eax
663412af: 74 ab je 6634125c <__DllMainCRTStartup+0x5c>
663412b1: 49 89 e8 mov %rbp,%r8
663412b4: 89 da mov %ebx,%edx
663412b6: 48 89 f9 mov %rdi,%rcx
663412b9: e8 32 18 00 00 callq 66342af0 <DllEntryPoint>
663412be: 85 c0 test %eax,%eax
663412c0: 41 89 c4 mov %eax,%r12d
663412c3: 74 5b je 66341320 <__DllMainCRTStartup+0x120>
663412c5: 83 fb 01 cmp $0x1,%ebx
663412c8: 75 b6 jne 66341280 <__DllMainCRTStartup+0x80>
663412ca: e8 91 05 00 00 callq 66341860 <__main>
663412cf: 49 89 e8 mov %rbp,%r8
663412d2: ba 01 00 00 00 mov $0x1,%edx
663412d7: 48 89 f9 mov %rdi,%rcx
663412da: e8 21 18 00 00 callq 66342b00 <DllMain>
663412df: 85 c0 test %eax,%eax
663412e1: 41 89 c4 mov %eax,%r12d
663412e4: 0f 85 75 ff ff ff jne 6634125f <__DllMainCRTStartup+0x5f>
663412ea: 49 89 e8 mov %rbp,%r8
663412ed: 31 d2 xor %edx,%edx
663412ef: 48 89 f9 mov %rdi,%rcx
663412f2: e8 09 18 00 00 callq 66342b00 <DllMain>
663412f7: 49 89 e8 mov %rbp,%r8
663412fa: 31 d2 xor %edx,%edx
663412fc: 48 89 f9 mov %rdi,%rcx
663412ff: e8 ec 17 00 00 callq 66342af0 <DllEntryPoint>
66341304: 49 89 e8 mov %rbp,%r8
66341307: 31 d2 xor %edx,%edx
66341309: 48 89 f9 mov %rdi,%rcx
6634130c: e8 ff fc ff ff callq 66341010 <_CRT_INIT>
66341311: e9 49 ff ff ff jmpq 6634125f <__DllMainCRTStartup+0x5f>
66341316: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
6634131d: 00 00 00
66341320: 83 fb 01 cmp $0x1,%ebx
66341323: 0f 85 33 ff ff ff jne 6634125c <__DllMainCRTStartup+0x5c>
66341329: eb d9 jmp 66341304 <__DllMainCRTStartup+0x104>
6634132b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
0000000066341330 <DllMainCRTStartup>:
66341330: 48 83 ec 48 sub $0x48,%rsp
66341334: 48 8b 05 95 2f 00 00 mov 0x2f95(%rip),%rax # 663442d0 <.refptr.mingw_app_type>
6634133b: c7 00 00 00 00 00 movl $0x0,(%rax)
66341341: 83 fa 01 cmp $0x1,%edx
66341344: 74 0a je 66341350 <DllMainCRTStartup+0x20>
66341346: 48 83 c4 48 add $0x48,%rsp
6634134a: e9 b1 fe ff ff jmpq 66341200 <__DllMainCRTStartup>
6634134f: 90 nop
66341350: 4c 89 44 24 38 mov %r8,0x38(%rsp)
66341355: 89 54 24 34 mov %edx,0x34(%rsp)
66341359: 48 89 4c 24 28 mov %rcx,0x28(%rsp)
6634135e: e8 1d 05 00 00 callq 66341880 <__security_init_cookie>
66341363: e8 08 0e 00 00 callq 66342170 <__mingw_init_ehandler>
66341368: 4c 8b 44 24 38 mov 0x38(%rsp),%r8
6634136d: 8b 54 24 34 mov 0x34(%rsp),%edx
66341371: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx
66341376: 48 83 c4 48 add $0x48,%rsp
6634137a: e9 81 fe ff ff jmpq 66341200 <__DllMainCRTStartup>
6634137f: 90 nop
0000000066341380 <atexit>:
66341380: 48 89 ca mov %rcx,%rdx
66341383: 48 8d 0d 76 5c 00 00 lea 0x5c76(%rip),%rcx # 66347000 <__bss_start__>
6634138a: e9 11 18 00 00 jmpq 66342ba0 <_register_onexit_function>
6634138f: 90 nop
0000000066341390 <__gcc_register_frame>:
66341390: 48 8d 0d 09 00 00 00 lea 0x9(%rip),%rcx # 663413a0 <__gcc_deregister_frame>
66341397: e9 e4 ff ff ff jmpq 66341380 <atexit>
6634139c: 0f 1f 40 00 nopl 0x0(%rax)
00000000663413a0 <__gcc_deregister_frame>:
663413a0: c3 retq
663413a1: 90 nop
663413a2: 90 nop
663413a3: 90 nop
663413a4: 90 nop
663413a5: 90 nop
663413a6: 90 nop
663413a7: 90 nop
663413a8: 90 nop
663413a9: 90 nop
663413aa: 90 nop
663413ab: 90 nop
663413ac: 90 nop
663413ad: 90 nop
663413ae: 90 nop
663413af: 90 nop
00000000663413b0 <GateFunc_Not_F>:
663413b0: 56 push %rsi
663413b1: 53 push %rbx
663413b2: 48 83 ec 28 sub $0x28,%rsp
663413b6: ba 01 00 00 00 mov $0x1,%edx
663413bb: 31 f6 xor %esi,%esi
663413bd: 48 89 cb mov %rcx,%rbx
663413c0: 48 8d 0d 39 2c 00 00 lea 0x2c39(%rip),%rcx # 66344000 <.rdata>
663413c7: e8 6c 17 00 00 callq 66342b38 <printf>
663413cc: 48 8b 43 10 mov 0x10(%rbx),%rax
663413d0: ba 02 00 00 00 mov $0x2,%edx
663413d5: 48 8d 0d 30 2c 00 00 lea 0x2c30(%rip),%rcx # 6634400c <.rdata+0xc>
663413dc: 48 8b 40 08 mov 0x8(%rax),%rax
663413e0: 44 8b 00 mov (%rax),%r8d
663413e3: 45 85 c0 test %r8d,%r8d
663413e6: 40 0f 94 c6 sete %sil
663413ea: 41 89 f0 mov %esi,%r8d
663413ed: e8 46 17 00 00 callq 66342b38 <printf>
663413f2: 48 8b 43 08 mov 0x8(%rbx),%rax
663413f6: 3b 70 08 cmp 0x8(%rax),%esi
663413f9: 75 07 jne 66341402 <GateFunc_Not_F+0x52>
663413fb: 48 83 c4 28 add $0x28,%rsp
663413ff: 5b pop %rbx
66341400: 5e pop %rsi
66341401: c3 retq
66341402: 48 8d 0d 12 2c 00 00 lea 0x2c12(%rip),%rcx # 6634401b <.rdata+0x1b>
66341409: e8 22 17 00 00 callq 66342b30 <puts>
6634140e: 48 8b 43 18 mov 0x18(%rbx),%rax
66341412: 89 f1 mov %esi,%ecx
66341414: 48 8b 53 08 mov 0x8(%rbx),%rdx
66341418: 48 8b 40 10 mov 0x10(%rax),%rax
6634141c: 2b 4a 08 sub 0x8(%rdx),%ecx
6634141f: 01 08 add %ecx,(%rax)
66341421: 89 72 08 mov %esi,0x8(%rdx)
66341424: 31 d2 xor %edx,%edx
66341426: 8b 08 mov (%rax),%ecx
66341428: 48 8b 43 10 mov 0x10(%rbx),%rax
6634142c: 85 c9 test %ecx,%ecx
6634142e: 48 8b 40 10 mov 0x10(%rax),%rax
66341432: 0f 9f c2 setg %dl
66341435: 3b 10 cmp (%rax),%edx
66341437: 74 c2 je 663413fb <GateFunc_Not_F+0x4b>
66341439: 48 8b 43 20 mov 0x20(%rbx),%rax
6634143d: 48 8b 40 10 mov 0x10(%rax),%rax
66341441: 8b 00 mov (%rax),%eax
66341443: 85 c0 test %eax,%eax
66341445: 75 b4 jne 663413fb <GateFunc_Not_F+0x4b>
66341447: 48 8d 0d d9 2b 00 00 lea 0x2bd9(%rip),%rcx # 66344027 <.rdata+0x27>
6634144e: e8 dd 16 00 00 callq 66342b30 <puts>
66341453: 48 8b 43 28 mov 0x28(%rbx),%rax
66341457: 48 8b 0d d2 64 00 00 mov 0x64d2(%rip),%rcx # 66347930 <num_net_queue>
6634145e: 4c 8b 05 bb 64 00 00 mov 0x64bb(%rip),%r8 # 66347920 <net_queue>
66341465: 48 8b 50 10 mov 0x10(%rax),%rdx
66341469: 48 8b 42 10 mov 0x10(%rdx),%rax
6634146d: c7 00 01 00 00 00 movl $0x1,(%rax)
66341473: 48 63 01 movslq (%rcx),%rax
66341476: 44 8d 48 01 lea 0x1(%rax),%r9d
6634147a: 44 89 09 mov %r9d,(%rcx)
6634147d: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
66341481: 48 83 c4 28 add $0x28,%rsp
66341485: 5b pop %rbx
66341486: 5e pop %rsi
66341487: c3 retq
66341488: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6634148f: 00
0000000066341490 <GateFunc_Diode_F>:
66341490: 56 push %rsi
66341491: 53 push %rbx
66341492: 48 83 ec 28 sub $0x28,%rsp
66341496: ba 01 00 00 00 mov $0x1,%edx
6634149b: 48 89 cb mov %rcx,%rbx
6634149e: 48 8d 0d 5b 2b 00 00 lea 0x2b5b(%rip),%rcx # 66344000 <.rdata>
663414a5: e8 8e 16 00 00 callq 66342b38 <printf>
663414aa: 48 8b 43 10 mov 0x10(%rbx),%rax
663414ae: ba 02 00 00 00 mov $0x2,%edx
663414b3: 48 8d 0d 52 2b 00 00 lea 0x2b52(%rip),%rcx # 6634400c <.rdata+0xc>
663414ba: 48 8b 40 08 mov 0x8(%rax),%rax
663414be: 8b 30 mov (%rax),%esi
663414c0: 41 89 f0 mov %esi,%r8d
663414c3: e8 70 16 00 00 callq 66342b38 <printf>
663414c8: 48 8b 43 08 mov 0x8(%rbx),%rax
663414cc: 3b 70 08 cmp 0x8(%rax),%esi
663414cf: 75 0f jne 663414e0 <GateFunc_Diode_F+0x50>
663414d1: 48 83 c4 28 add $0x28,%rsp
663414d5: 5b pop %rbx
663414d6: 5e pop %rsi
663414d7: c3 retq
663414d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
663414df: 00
663414e0: 48 8d 0d 34 2b 00 00 lea 0x2b34(%rip),%rcx # 6634401b <.rdata+0x1b>
663414e7: e8 44 16 00 00 callq 66342b30 <puts>
663414ec: 48 8b 43 18 mov 0x18(%rbx),%rax
663414f0: 89 f1 mov %esi,%ecx
663414f2: 48 8b 53 08 mov 0x8(%rbx),%rdx
663414f6: 48 8b 40 10 mov 0x10(%rax),%rax
663414fa: 2b 4a 08 sub 0x8(%rdx),%ecx
663414fd: 01 08 add %ecx,(%rax)
663414ff: 89 72 08 mov %esi,0x8(%rdx)
66341502: 31 d2 xor %edx,%edx
66341504: 8b 08 mov (%rax),%ecx
66341506: 48 8b 43 10 mov 0x10(%rbx),%rax
6634150a: 85 c9 test %ecx,%ecx
6634150c: 48 8b 40 10 mov 0x10(%rax),%rax
66341510: 0f 9f c2 setg %dl
66341513: 3b 10 cmp (%rax),%edx
66341515: 74 ba je 663414d1 <GateFunc_Diode_F+0x41>
66341517: 48 8b 43 20 mov 0x20(%rbx),%rax
6634151b: 48 8b 40 10 mov 0x10(%rax),%rax
6634151f: 8b 00 mov (%rax),%eax
66341521: 85 c0 test %eax,%eax
66341523: 75 ac jne 663414d1 <GateFunc_Diode_F+0x41>
66341525: 48 8d 0d fb 2a 00 00 lea 0x2afb(%rip),%rcx # 66344027 <.rdata+0x27>
6634152c: e8 ff 15 00 00 callq 66342b30 <puts>
66341531: 48 8b 43 28 mov 0x28(%rbx),%rax
66341535: 48 8b 0d f4 63 00 00 mov 0x63f4(%rip),%rcx # 66347930 <num_net_queue>
6634153c: 4c 8b 05 dd 63 00 00 mov 0x63dd(%rip),%r8 # 66347920 <net_queue>
66341543: 48 8b 50 10 mov 0x10(%rax),%rdx
66341547: 48 8b 42 10 mov 0x10(%rdx),%rax
6634154b: c7 00 01 00 00 00 movl $0x1,(%rax)
66341551: 48 63 01 movslq (%rcx),%rax
66341554: 44 8d 48 01 lea 0x1(%rax),%r9d
66341558: 44 89 09 mov %r9d,(%rcx)
6634155b: 49 89 14 c0 mov %rdx,(%r8,%rax,8)
6634155f: 48 83 c4 28 add $0x28,%rsp
66341563: 5b pop %rbx
66341564: 5e pop %rsi
66341565: c3 retq
66341566: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
6634156d: 00 00 00
0000000066341570 <sim_set_data>:
66341570: 48 8b 44 24 28 mov 0x28(%rsp),%rax
66341575: 48 89 0d a4 63 00 00 mov %rcx,0x63a4(%rip) # 66347920 <net_queue>
6634157c: 48 89 15 ad 63 00 00 mov %rdx,0x63ad(%rip) # 66347930 <num_net_queue>
66341583: 4c 89 05 86 63 00 00 mov %r8,0x6386(%rip) # 66347910 <gate_queue>
6634158a: 4c 89 0d 97 63 00 00 mov %r9,0x6397(%rip) # 66347928 <num_gate_queue>
66341591: 48 89 05 80 63 00 00 mov %rax,0x6380(%rip) # 66347918 <current_tick>
66341598: c3 retq
66341599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
00000000663415a0 <sim_update_nets>:
663415a0: 41 57 push %r15
663415a2: 41 56 push %r14
663415a4: 41 55 push %r13
663415a6: 41 54 push %r12
663415a8: 55 push %rbp
663415a9: 57 push %rdi
663415aa: 56 push %rsi
663415ab: 53 push %rbx
663415ac: 48 83 ec 28 sub $0x28,%rsp
663415b0: 48 8b 15 79 63 00 00 mov 0x6379(%rip),%rdx # 66347930 <num_net_queue>
663415b7: 44 8b 0a mov (%rdx),%r9d
663415ba: 45 85 c9 test %r9d,%r9d
663415bd: 0f 8e b9 00 00 00 jle 6634167c <sim_update_nets+0xdc>
663415c3: 48 8b 05 56 63 00 00 mov 0x6356(%rip),%rax # 66347920 <net_queue>
663415ca: 4c 8d 35 4f 63 00 00 lea 0x634f(%rip),%r14 # 66347920 <net_queue>
663415d1: 31 f6 xor %esi,%esi
663415d3: 4c 8d 2d 56 63 00 00 lea 0x6356(%rip),%r13 # 66347930 <num_net_queue>
663415da: 48 8d 2d 5f 2a 00 00 lea 0x2a5f(%rip),%rbp # 66344040 <.rdata+0x40>
663415e1: 4c 8b 3c f0 mov (%rax,%rsi,8),%r15
663415e5: 31 db xor %ebx,%ebx
663415e7: 48 8d 0d 44 2a 00 00 lea 0x2a44(%rip),%rcx # 66344032 <.rdata+0x32>
663415ee: 48 8d 3c f5 00 00 00 lea 0x0(,%rsi,8),%rdi
663415f5: 00
663415f6: 49 8b 47 08 mov 0x8(%r15),%rax
663415fa: 44 8b 00 mov (%rax),%r8d
663415fd: 45 85 c0 test %r8d,%r8d
66341600: 0f 9f c3 setg %bl
66341603: 89 da mov %ebx,%edx
66341605: e8 2e 15 00 00 callq 66342b38 <printf>
6634160a: 49 8b 07 mov (%r15),%rax
6634160d: 3b 18 cmp (%rax),%ebx
6634160f: 74 46 je 66341657 <sim_update_nets+0xb7>
66341611: 48 8d 0d 03 2a 00 00 lea 0x2a03(%rip),%rcx # 6634401b <.rdata+0x1b>
66341618: e8 13 15 00 00 callq 66342b30 <puts>
6634161d: 49 8b 07 mov (%r15),%rax
66341620: 89 18 mov %ebx,(%rax)
66341622: 48 8b 05 ef 62 00 00 mov 0x62ef(%rip),%rax # 66347918 <current_tick>
66341629: 8b 10 mov (%rax),%edx
6634162b: 49 8b 47 18 mov 0x18(%r15),%rax
6634162f: 89 10 mov %edx,(%rax)
66341631: 49 8b 47 20 mov 0x20(%r15),%rax
66341635: 8b 00 mov (%rax),%eax
66341637: 85 c0 test %eax,%eax
66341639: 7e 1c jle 66341657 <sim_update_nets+0xb7>
6634163b: 31 db xor %ebx,%ebx
6634163d: 49 8b 57 28 mov 0x28(%r15),%rdx
66341641: 4c 8b 24 da mov (%rdx,%rbx,8),%r12
66341645: 49 8b 0c 24 mov (%r12),%rcx
66341649: 8b 09 mov (%rcx),%ecx
6634164b: 85 c9 test %ecx,%ecx
6634164d: 74 44 je 66341693 <sim_update_nets+0xf3>
6634164f: 48 83 c3 01 add $0x1,%rbx
66341653: 39 d8 cmp %ebx,%eax
66341655: 7f ea jg 66341641 <sim_update_nets+0xa1>
66341657: 49 8b 47 10 mov 0x10(%r15),%rax
6634165b: 48 83 c6 01 add $0x1,%rsi
6634165f: 49 8b 55 00 mov 0x0(%r13),%rdx
66341663: c7 00 00 00 00 00 movl $0x0,(%rax)
66341669: 49 8b 06 mov (%r14),%rax
6634166c: 39 32 cmp %esi,(%rdx)
6634166e: 48 c7 04 38 00 00 00 movq $0x0,(%rax,%rdi,1)
66341675: 00
66341676: 0f 8f 65 ff ff ff jg 663415e1 <sim_update_nets+0x41>
6634167c: c7 02 00 00 00 00 movl $0x0,(%rdx)
66341682: 48 83 c4 28 add $0x28,%rsp
66341686: 5b pop %rbx
66341687: 5e pop %rsi
66341688: 5f pop %rdi
66341689: 5d pop %rbp
6634168a: 41 5c pop %r12
6634168c: 41 5d pop %r13
6634168e: 41 5e pop %r14
66341690: 41 5f pop %r15
66341692: c3 retq
66341693: 41 8b 54 24 30 mov 0x30(%r12),%edx
66341698: 48 89 e9 mov %rbp,%rcx
6634169b: 48 83 c3 01 add $0x1,%rbx
6634169f: e8 94 14 00 00 callq 66342b38 <printf>
663416a4: 49 8b 04 24 mov (%r12),%rax
663416a8: 48 8b 15 79 62 00 00 mov 0x6279(%rip),%rdx # 66347928 <num_gate_queue>
663416af: 48 8b 0d 5a 62 00 00 mov 0x625a(%rip),%rcx # 66347910 <gate_queue>
663416b6: c7 00 01 00 00 00 movl $0x1,(%rax)
663416bc: 48 63 02 movslq (%rdx),%rax
663416bf: 44 8d 50 01 lea 0x1(%rax),%r10d
663416c3: 44 89 12 mov %r10d,(%rdx)
663416c6: 4c 89 24 c1 mov %r12,(%rcx,%rax,8)
663416ca: 49 8b 47 20 mov 0x20(%r15),%rax
663416ce: 8b 00 mov (%rax),%eax
663416d0: 39 d8 cmp %ebx,%eax
663416d2: 0f 8f 65 ff ff ff jg 6634163d <sim_update_nets+0x9d>
663416d8: e9 7a ff ff ff jmpq 66341657 <sim_update_nets+0xb7>
663416dd: 0f 1f 00 nopl (%rax)
00000000663416e0 <sim_update_gates>:
663416e0: 41 55 push %r13
663416e2: 41 54 push %r12
663416e4: 55 push %rbp
663416e5: 57 push %rdi
663416e6: 56 push %rsi
663416e7: 53 push %rbx
663416e8: 48 83 ec 28 sub $0x28,%rsp
663416ec: 48 8b 05 35 62 00 00 mov 0x6235(%rip),%rax # 66347928 <num_gate_queue>
663416f3: 31 db xor %ebx,%ebx
663416f5: 31 ff xor %edi,%edi
663416f7: 48 8d 0d 52 29 00 00 lea 0x2952(%rip),%rcx # 66344050 <.rdata+0x50>
663416fe: 4c 8d 2d 0b 62 00 00 lea 0x620b(%rip),%r13 # 66347910 <gate_queue>
66341705: 4c 8d 25 52 29 00 00 lea 0x2952(%rip),%r12 # 6634405e <.rdata+0x5e>
6634170c: 8b 10 mov (%rax),%edx
6634170e: 48 8d 2d eb 18 00 00 lea 0x18eb(%rip),%rbp # 66343000 <__data_start__>
66341715: e8 1e 14 00 00 callq 66342b38 <printf>
6634171a: 48 8b 05 07 62 00 00 mov 0x6207(%rip),%rax # 66347928 <num_gate_queue>
66341721: 8b 08 mov (%rax),%ecx
66341723: 85 c9 test %ecx,%ecx
66341725: 7e 75 jle 6634179c <sim_update_gates+0xbc>
66341727: 49 8b 45 00 mov 0x0(%r13),%rax
6634172b: 48 8b 34 f8 mov (%rax,%rdi,8),%rsi
6634172f: 8b 56 34 mov 0x34(%rsi),%edx
66341732: 85 d2 test %edx,%edx
66341734: 75 19 jne 6634174f <sim_update_gates+0x6f>
66341736: 83 c3 01 add $0x1,%ebx
66341739: 39 d9 cmp %ebx,%ecx
6634173b: 7e 5f jle 6634179c <sim_update_gates+0xbc>
6634173d: 49 8b 45 00 mov 0x0(%r13),%rax
66341741: 48 63 fb movslq %ebx,%rdi
66341744: 48 8b 34 f8 mov (%rax,%rdi,8),%rsi
66341748: 8b 56 34 mov 0x34(%rsi),%edx
6634174b: 85 d2 test %edx,%edx
6634174d: 74 e7 je 66341736 <sim_update_gates+0x56>
6634174f: 44 8b 46 30 mov 0x30(%rsi),%r8d
66341753: 4c 89 e1 mov %r12,%rcx
66341756: e8 dd 13 00 00 callq 66342b38 <printf>
6634175b: 48 8b 15 c6 61 00 00 mov 0x61c6(%rip),%rdx # 66347928 <num_gate_queue>
66341762: 4d 8b 45 00 mov 0x0(%r13),%r8
66341766: 48 63 0a movslq (%rdx),%rcx
66341769: 48 89 c8 mov %rcx,%rax
6634176c: 49 8d 4c c8 f8 lea -0x8(%r8,%rcx,8),%rcx
66341771: 83 e8 01 sub $0x1,%eax
66341774: 4c 8b 09 mov (%rcx),%r9
66341777: 4d 89 0c f8 mov %r9,(%r8,%rdi,8)
6634177b: 48 c7 01 00 00 00 00 movq $0x0,(%rcx)
66341782: 48 89 f1 mov %rsi,%rcx
66341785: 89 02 mov %eax,(%rdx)
66341787: 48 63 46 34 movslq 0x34(%rsi),%rax
6634178b: ff 54 c5 00 callq *0x0(%rbp,%rax,8)
6634178f: 48 8b 05 92 61 00 00 mov 0x6192(%rip),%rax # 66347928 <num_gate_queue>
66341796: 8b 08 mov (%rax),%ecx
66341798: 39 cb cmp %ecx,%ebx
6634179a: 7c 8b jl 66341727 <sim_update_gates+0x47>
6634179c: 48 83 c4 28 add $0x28,%rsp
663417a0: 5b pop %rbx
663417a1: 5e pop %rsi
663417a2: 5f pop %rdi
663417a3: 5d pop %rbp
663417a4: 41 5c pop %r12
663417a6: 41 5d pop %r13
663417a8: c3 retq
663417a9: 90 nop
663417aa: 90 nop
663417ab: 90 nop
663417ac: 90 nop
663417ad: 90 nop
663417ae: 90 nop
663417af: 90 nop
00000000663417b0 <__do_global_dtors>:
663417b0: 48 83 ec 28 sub $0x28,%rsp
663417b4: 48 8b 05 65 18 00 00 mov 0x1865(%rip),%rax # 66343020 <p.93846>
663417bb: 48 8b 00 mov (%rax),%rax
663417be: 48 85 c0 test %rax,%rax
663417c1: 74 1d je 663417e0 <__do_global_dtors+0x30>
663417c3: ff d0 callq *%rax
663417c5: 48 8b 05 54 18 00 00 mov 0x1854(%rip),%rax # 66343020 <p.93846>
663417cc: 48 8d 50 08 lea 0x8(%rax),%rdx
663417d0: 48 8b 40 08 mov 0x8(%rax),%rax
663417d4: 48 89 15 45 18 00 00 mov %rdx,0x1845(%rip) # 66343020 <p.93846>
663417db: 48 85 c0 test %rax,%rax
663417de: 75 e3 jne 663417c3 <__do_global_dtors+0x13>
663417e0: 48 83 c4 28 add $0x28,%rsp
663417e4: c3 retq
663417e5: 90 nop
663417e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
663417ed: 00 00 00
00000000663417f0 <__do_global_ctors>:
663417f0: 56 push %rsi
663417f1: 53 push %rbx
663417f2: 48 83 ec 28 sub $0x28,%rsp
663417f6: 48 8b 0d 13 2a 00 00 mov 0x2a13(%rip),%rcx # 66344210 <.refptr.__CTOR_LIST__>
663417fd: 48 8b 11 mov (%rcx),%rdx
66341800: 83 fa ff cmp $0xffffffff,%edx
66341803: 89 d0 mov %edx,%eax
66341805: 74 39 je 66341840 <__do_global_ctors+0x50>
66341807: 85 c0 test %eax,%eax
66341809: 74 20 je 6634182b <__do_global_ctors+0x3b>
6634180b: 89 c2 mov %eax,%edx
6634180d: 83 e8 01 sub $0x1,%eax
66341810: 48 8d 1c d1 lea (%rcx,%rdx,8),%rbx
66341814: 48 29 c2 sub %rax,%rdx
66341817: 48 8d 74 d1 f8 lea -0x8(%rcx,%rdx,8),%rsi
6634181c: 0f 1f 40 00 nopl 0x0(%rax)
66341820: ff 13 callq *(%rbx)
66341822: 48 83 eb 08 sub $0x8,%rbx
66341826: 48 39 f3 cmp %rsi,%rbx
66341829: 75 f5 jne 66341820 <__do_global_ctors+0x30>
6634182b: 48 8d 0d 7e ff ff ff lea -0x82(%rip),%rcx # 663417b0 <__do_global_dtors>
66341832: 48 83 c4 28 add $0x28,%rsp
66341836: 5b pop %rbx
66341837: 5e pop %rsi
66341838: e9 43 fb ff ff jmpq 66341380 <atexit>
6634183d: 0f 1f 00 nopl (%rax)
66341840: 31 c0 xor %eax,%eax
66341842: eb 02 jmp 66341846 <__do_global_ctors+0x56>
66341844: 89 d0 mov %edx,%eax
66341846: 44 8d 40 01 lea 0x1(%rax),%r8d
6634184a: 4a 83 3c c1 00 cmpq $0x0,(%rcx,%r8,8)
6634184f: 4c 89 c2 mov %r8,%rdx
66341852: 75 f0 jne 66341844 <__do_global_ctors+0x54>
66341854: eb b1 jmp 66341807 <__do_global_ctors+0x17>
66341856: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
6634185d: 00 00 00
0000000066341860 <__main>:
66341860: 8b 05 ba 57 00 00 mov 0x57ba(%rip),%eax # 66347020 <initialized>
66341866: 85 c0 test %eax,%eax
66341868: 74 06 je 66341870 <__main+0x10>
6634186a: c3 retq
6634186b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
66341870: c7 05 a6 57 00 00 01 movl $0x1,0x57a6(%rip) # 66347020 <initialized>
66341877: 00 00 00
6634187a: e9 71 ff ff ff jmpq 663417f0 <__do_global_ctors>
6634187f: 90 nop
0000000066341880 <__security_init_cookie>:
66341880: 41 54 push %r12
66341882: 55 push %rbp
66341883: 57 push %rdi
66341884: 56 push %rsi
66341885: 53 push %rbx
66341886: 48 83 ec 30 sub $0x30,%rsp
6634188a: 48 8b 1d ef 17 00 00 mov 0x17ef(%rip),%rbx # 66343080 <__security_cookie>
66341891: 48 b8 32 a2 df 2d 99 movabs $0x2b992ddfa232,%rax
66341898: 2b 00 00
6634189b: 48 39 c3 cmp %rax,%rbx
6634189e: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp)
663418a5: 00 00
663418a7: 74 17 je 663418c0 <__security_init_cookie+0x40>
663418a9: 48 f7 d3 not %rbx
663418ac: 48 89 1d dd 17 00 00 mov %rbx,0x17dd(%rip) # 66343090 <__security_cookie_complement>
663418b3: 48 83 c4 30 add $0x30,%rsp
663418b7: 5b pop %rbx
663418b8: 5e pop %rsi
663418b9: 5f pop %rdi
663418ba: 5d pop %rbp
663418bb: 41 5c pop %r12
663418bd: c3 retq
663418be: 66 90 xchg %ax,%ax
663418c0: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
663418c5: ff 15 e1 78 00 00 callq *0x78e1(%rip) # 663491ac <__imp_GetSystemTimeAsFileTime>
663418cb: 48 8b 74 24 20 mov 0x20(%rsp),%rsi
663418d0: ff 15 be 78 00 00 callq *0x78be(%rip) # 66349194 <__imp_GetCurrentProcessId>
663418d6: 41 89 c4 mov %eax,%r12d
663418d9: ff 15 bd 78 00 00 callq *0x78bd(%rip) # 6634919c <__imp_GetCurrentThreadId>
663418df: 89 c5 mov %eax,%ebp
663418e1: ff 15 cd 78 00 00 callq *0x78cd(%rip) # 663491b4 <__imp_GetTickCount>
663418e7: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx
663418ec: 89 c7 mov %eax,%edi
663418ee: ff 15 d8 78 00 00 callq *0x78d8(%rip) # 663491cc <__imp_QueryPerformanceCounter>
663418f4: 48 33 74 24 28 xor 0x28(%rsp),%rsi
663418f9: 44 89 e0 mov %r12d,%eax
663418fc: 48 ba ff ff ff ff ff movabs $0xffffffffffff,%rdx
66341903: ff 00 00
66341906: 48 31 f0 xor %rsi,%rax
66341909: 89 ee mov %ebp,%esi
6634190b: 48 31 c6 xor %rax,%rsi
6634190e: 89 f8 mov %edi,%eax
66341910: 48 31 f0 xor %rsi,%rax
66341913: 48 21 d0 and %rdx,%rax
66341916: 48 39 d8 cmp %rbx,%rax
66341919: 74 25 je 66341940 <__security_init_cookie+0xc0>
6634191b: 48 89 c2 mov %rax,%rdx
6634191e: 48 f7 d2 not %rdx
66341921: 48 89 05 58 17 00 00 mov %rax,0x1758(%rip) # 66343080 <__security_cookie>
66341928: 48 89 15 61 17 00 00 mov %rdx,0x1761(%rip) # 66343090 <__security_cookie_complement>
6634192f: 48 83 c4 30 add $0x30,%rsp
66341933: 5b pop %rbx
66341934: 5e pop %rsi
66341935: 5f pop %rdi
66341936: 5d pop %rbp
66341937: 41 5c pop %r12
66341939: c3 retq
6634193a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
66341940: 48 ba cc 5d 20 d2 66 movabs $0xffffd466d2205dcc,%rdx
66341947: d4 ff ff
6634194a: 48 b8 33 a2 df 2d 99 movabs $0x2b992ddfa233,%rax
66341951: 2b 00 00
66341954: eb cb jmp 66341921 <__security_init_cookie+0xa1>
66341956: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
6634195d: 00 00 00
0000000066341960 <__report_gsfailure>:
66341960: 55 push %rbp
66341961: 56 push %rsi
66341962: 53 push %rbx
66341963: 48 89 e5 mov %rsp,%rbp
66341966: 48 83 ec 70 sub $0x70,%rsp
6634196a: 48 89 ce mov %rcx,%rsi
6634196d: 48 8d 0d cc 56 00 00 lea 0x56cc(%rip),%rcx # 66347040 <GS_ContextRecord>
66341974: ff 15 62 78 00 00 callq *0x7862(%rip) # 663491dc <__imp_RtlCaptureContext>
6634197a: 48 8b 1d b7 57 00 00 mov 0x57b7(%rip),%rbx # 66347138 <GS_ContextRecord+0xf8>
66341981: 48 8d 55 d8 lea -0x28(%rbp),%rdx
66341985: 45 31 c0 xor %r8d,%r8d
66341988: 48 89 d9 mov %rbx,%rcx
6634198b: ff 15 53 78 00 00 callq *0x7853(%rip) # 663491e4 <__imp_RtlLookupFunctionEntry>
66341991: 48 85 c0 test %rax,%rax
66341994: 0f 84 a3 00 00 00 je 66341a3d <__report_gsfailure+0xdd>
6634199a: 48 8d 55 e0 lea -0x20(%rbp),%rdx
6634199e: 49 89 c1 mov %rax,%r9
663419a1: 49 89 d8 mov %rbx,%r8
663419a4: 48 c7 44 24 38 00 00 movq $0x0,0x38(%rsp)
663419ab: 00 00
663419ad: 48 8d 0d 8c 56 00 00 lea 0x568c(%rip),%rcx # 66347040 <GS_ContextRecord>
663419b4: 48 89 54 24 30 mov %rdx,0x30(%rsp)
663419b9: 48 8d 55 e8 lea -0x18(%rbp),%rdx
663419bd: 48 89 4c 24 20 mov %rcx,0x20(%rsp)
663419c2: 31 c9 xor %ecx,%ecx
663419c4: 48 89 54 24 28 mov %rdx,0x28(%rsp)
663419c9: 48 8b 55 d8 mov -0x28(%rbp),%rdx
663419cd: ff 15 19 78 00 00 callq *0x7819(%rip) # 663491ec <__imp_RtlVirtualUnwind>
663419d3: 48 8b 05 5e 57 00 00 mov 0x575e(%rip),%rax # 66347138 <GS_ContextRecord+0xf8>
663419da: 31 c9 xor %ecx,%ecx
663419dc: 48 89 35 dd 56 00 00 mov %rsi,0x56dd(%rip) # 663470c0 <GS_ContextRecord+0x80>
663419e3: 48 89 05 46 5b 00 00 mov %rax,0x5b46(%rip) # 66347530 <GS_ExceptionRecord+0x10>
663419ea: 48 b8 09 04 00 c0 01 movabs $0x1c0000409,%rax
663419f1: 00 00 00
663419f4: 48 89 05 25 5b 00 00 mov %rax,0x5b25(%rip) # 66347520 <GS_ExceptionRecord>
663419fb: 48 8b 05 7e 16 00 00 mov 0x167e(%rip),%rax # 66343080 <__security_cookie>
66341a02: 48 89 45 f0 mov %rax,-0x10(%rbp)
66341a06: 48 8b 05 83 16 00 00 mov 0x1683(%rip),%rax # 66343090 <__security_cookie_complement>
66341a0d: 48 89 45 f8 mov %rax,-0x8(%rbp)
66341a11: ff 15 dd 77 00 00 callq *0x77dd(%rip) # 663491f4 <__imp_SetUnhandledExceptionFilter>
66341a17: 48 8d 0d 52 26 00 00 lea 0x2652(%rip),%rcx # 66344070 <GS_ExceptionPointers>
66341a1e: ff 15 f0 77 00 00 callq *0x77f0(%rip) # 66349214 <__imp_UnhandledExceptionFilter>
66341a24: ff 15 62 77 00 00 callq *0x7762(%rip) # 6634918c <__imp_GetCurrentProcess>
66341a2a: ba 09 04 00 c0 mov $0xc0000409,%edx
66341a2f: 48 89 c1 mov %rax,%rcx
66341a32: ff 15 cc 77 00 00 callq *0x77cc(%rip) # 66349204 <__imp_TerminateProcess>
66341a38: e8 1b 11 00 00 callq 66342b58 <abort>
66341a3d: 48 8b 45 18 mov 0x18(%rbp),%rax
66341a41: 48 89 05 f0 56 00 00 mov %rax,0x56f0(%rip) # 66347138 <GS_ContextRecord+0xf8>
66341a48: 48 8d 45 08 lea 0x8(%rbp),%rax
66341a4c: 48 89 05 85 56 00 00 mov %rax,0x5685(%rip) # 663470d8 <GS_ContextRecord+0x98>
66341a53: e9 7b ff ff ff jmpq 663419d3 <__report_gsfailure+0x73>
66341a58: 90 nop
66341a59: 90 nop
66341a5a: 90 nop
66341a5b: 90 nop
66341a5c: 90 nop
66341a5d: 90 nop
66341a5e: 90 nop
66341a5f: 90 nop
0000000066341a60 <__dyn_tls_dtor>:
66341a60: 48 83 ec 28 sub $0x28,%rsp
66341a64: 83 fa 03 cmp $0x3,%edx
66341a67: 74 17 je 66341a80 <__dyn_tls_dtor+0x20>
66341a69: 85 d2 test %edx,%edx
66341a6b: 74 13 je 66341a80 <__dyn_tls_dtor+0x20>
66341a6d: b8 01 00 00 00 mov $0x1,%eax
66341a72: 48 83 c4 28 add $0x28,%rsp
66341a76: c3 retq
66341a77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
66341a7e: 00 00
66341a80: e8 5b 0b 00 00 callq 663425e0 <__mingw_TLScallback>
66341a85: b8 01 00 00 00 mov $0x1,%eax
66341a8a: 48 83 c4 28 add $0x28,%rsp
66341a8e: c3 retq
66341a8f: 90 nop
0000000066341a90 <__dyn_tls_init>:
66341a90: 56 push %rsi
66341a91: 53 push %rbx
66341a92: 48 83 ec 28 sub $0x28,%rsp
66341a96: 48 8b 05 63 27 00 00 mov 0x2763(%rip),%rax # 66344200 <.refptr._CRT_MT>
66341a9d: 83 38 02 cmpl $0x2,(%rax)
66341aa0: 74 06 je 66341aa8 <__dyn_tls_init+0x18>
66341aa2: c7 00 02 00 00 00 movl $0x2,(%rax)
66341aa8: 83 fa 02 cmp $0x2,%edx
66341aab: 74 13 je 66341ac0 <__dyn_tls_init+0x30>
66341aad: 83 fa 01 cmp $0x1,%edx
66341ab0: 74 40 je 66341af2 <__dyn_tls_init+0x62>
66341ab2: b8 01 00 00 00 mov $0x1,%eax
66341ab7: 48 83 c4 28 add $0x28,%rsp
66341abb: 5b pop %rbx
66341abc: 5e pop %rsi
66341abd: c3 retq
66341abe: 66 90 xchg %ax,%ax
66341ac0: 48 8d 1d 89 85 00 00 lea 0x8589(%rip),%rbx # 6634a050 <__xd_z>
66341ac7: 48 8d 35 82 85 00 00 lea 0x8582(%rip),%rsi # 6634a050 <__xd_z>
66341ace: 48 39 de cmp %rbx,%rsi
66341ad1: 74 df je 66341ab2 <__dyn_tls_init+0x22>
66341ad3: 48 8b 03 mov (%rbx),%rax
66341ad6: 48 85 c0 test %rax,%rax
66341ad9: 74 02 je 66341add <__dyn_tls_init+0x4d>
66341adb: ff d0 callq *%rax
66341add: 48 83 c3 08 add $0x8,%rbx
66341ae1: 48 39 de cmp %rbx,%rsi
66341ae4: 75 ed jne 66341ad3 <__dyn_tls_init+0x43>
66341ae6: b8 01 00 00 00 mov $0x1,%eax
66341aeb: 48 83 c4 28 add $0x28,%rsp
66341aef: 5b pop %rbx
66341af0: 5e pop %rsi
66341af1: c3 retq
66341af2: e8 e9 0a 00 00 callq 663425e0 <__mingw_TLScallback>
66341af7: b8 01 00 00 00 mov $0x1,%eax
66341afc: 48 83 c4 28 add $0x28,%rsp
66341b00: 5b pop %rbx
66341b01: 5e pop %rsi
66341b02: c3 retq
66341b03: 0f 1f 00 nopl (%rax)
66341b06: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
66341b0d: 00 00 00
0000000066341b10 <__tlregdtor>:
66341b10: 31 c0 xor %eax,%eax
66341b12: c3 retq
66341b13: 90 nop
66341b14: 90 nop
66341b15: 90 nop
66341b16: 90 nop
66341b17: 90 nop
66341b18: 90 nop
66341b19: 90 nop
66341b1a: 90 nop
66341b1b: 90 nop
66341b1c: 90 nop
66341b1d: 90 nop
66341b1e: 90 nop
66341b1f: 90 nop
0000000066341b20 <_decode_pointer>:
66341b20: 48 89 c8 mov %rcx,%rax
66341b23: c3 retq
66341b24: 66 90 xchg %ax,%ax
66341b26: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
66341b2d: 00 00 00
0000000066341b30 <_encode_pointer>:
66341b30: 48 89 c8 mov %rcx,%rax
66341b33: c3 retq
66341b34: 90 nop
66341b35: 90 nop
66341b36: 90 nop
66341b37: 90 nop
66341b38: 90 nop
66341b39: 90 nop
66341b3a: 90 nop
66341b3b: 90 nop
66341b3c: 90 nop
66341b3d: 90 nop
66341b3e: 90 nop
66341b3f: 90 nop
0000000066341b40 <__write_memory.part.0>:
66341b40: 41 54 push %r12
66341b42: 55 push %rbp
66341b43: 57 push %rdi
66341b44: 56 push %rsi
66341b45: 53 push %rbx
66341b46: 48 83 ec 50 sub $0x50,%rsp
66341b4a: 48 63 35 93 5a 00 00 movslq 0x5a93(%rip),%rsi # 663475e4 <maxSections>
66341b51: 85 f6 test %esi,%esi
66341b53: 48 89 cb mov %rcx,%rbx
66341b56: 48 89 d5 mov %rdx,%rbp
66341b59: 4c 89 c7 mov %r8,%rdi
66341b5c: 0f 8e 66 01 00 00 jle 66341cc8 <__write_memory.part.0+0x188>
66341b62: 48 8b 05 7f 5a 00 00 mov 0x5a7f(%rip),%rax # 663475e8 <the_secs>
66341b69: 31 c9 xor %ecx,%ecx
66341b6b: 48 83 c0 18 add $0x18,%rax
66341b6f: 90 nop
66341b70: 48 8b 10 mov (%rax),%rdx
66341b73: 48 39 d3 cmp %rdx,%rbx
66341b76: 72 14 jb 66341b8c <__write_memory.part.0+0x4c>
66341b78: 4c 8b 40 08 mov 0x8(%rax),%r8
66341b7c: 45 8b 40 08 mov 0x8(%r8),%r8d
66341b80: 4c 01 c2 add %r8,%rdx
66341b83: 48 39 d3 cmp %rdx,%rbx
66341b86: 0f 82 89 00 00 00 jb 66341c15 <__write_memory.part.0+0xd5>
66341b8c: 83 c1 01 add $0x1,%ecx
66341b8f: 48 83 c0 28 add $0x28,%rax
66341b93: 39 f1 cmp %esi,%ecx
66341b95: 75 d9 jne 66341b70 <__write_memory.part.0+0x30>
66341b97: 48 89 d9 mov %rbx,%rcx
66341b9a: e8 41 0c 00 00 callq 663427e0 <__mingw_GetSectionForAddress>
66341b9f: 48 85 c0 test %rax,%rax
66341ba2: 49 89 c4 mov %rax,%r12
66341ba5: 0f 84 52 01 00 00 je 66341cfd <__write_memory.part.0+0x1bd>
66341bab: 48 8b 05 36 5a 00 00 mov 0x5a36(%rip),%rax # 663475e8 <the_secs>
66341bb2: 48 8d 34 b6 lea (%rsi,%rsi,4),%rsi
66341bb6: 48 c1 e6 03 shl $0x3,%rsi
66341bba: 48 01 f0 add %rsi,%rax
66341bbd: 4c 89 60 20 mov %r12,0x20(%rax)
66341bc1: c7 00 00 00 00 00 movl $0x0,(%rax)
66341bc7: e8 44 0d 00 00 callq 66342910 <_GetPEImageBase>
66341bcc: 41 8b 4c 24 0c mov 0xc(%r12),%ecx
66341bd1: 48 8d 54 24 20 lea 0x20(%rsp),%rdx
66341bd6: 41 b8 30 00 00 00 mov $0x30,%r8d
66341bdc: 48 01 c1 add %rax,%rcx
66341bdf: 48 8b 05 02 5a 00 00 mov 0x5a02(%rip),%rax # 663475e8 <the_secs>
66341be6: 48 89 4c 30 18 mov %rcx,0x18(%rax,%rsi,1)
66341beb: ff 15 33 76 00 00 callq *0x7633(%rip) # 66349224 <__imp_VirtualQuery>
66341bf1: 48 85 c0 test %rax,%rax
66341bf4: 0f 84 e6 00 00 00 je 66341ce0 <__write_memory.part.0+0x1a0>
66341bfa: 8b 44 24 44 mov 0x44(%rsp),%eax
66341bfe: 8d 50 fc lea -0x4(%rax),%edx
66341c01: 83 e2 fb and $0xfffffffb,%edx
66341c04: 74 08 je 66341c0e <__write_memory.part.0+0xce>
66341c06: 83 e8 40 sub $0x40,%eax
66341c09: 83 e0 bf and $0xffffffbf,%eax
66341c0c: 75 62 jne 66341c70 <__write_memory.part.0+0x130>
66341c0e: 83 05 cf 59 00 00 01 addl $0x1,0x59cf(%rip) # 663475e4 <maxSections>
66341c15: 83 ff 08 cmp $0x8,%edi
66341c18: 73 29 jae 66341c43 <__write_memory.part.0+0x103>
66341c1a: 40 f6 c7 04 test $0x4,%dil
66341c1e: 0f 85 90 00 00 00 jne 66341cb4 <__write_memory.part.0+0x174>
66341c24: 85 ff test %edi,%edi
66341c26: 74 10 je 66341c38 <__write_memory.part.0+0xf8>
66341c28: 0f b6 45 00 movzbl 0x0(%rbp),%eax
66341c2c: 40 f6 c7 02 test $0x2,%dil
66341c30: 88 03 mov %al,(%rbx)
66341c32: 0f 85 97 00 00 00 jne 66341ccf <__write_memory.part.0+0x18f>
66341c38: 48 83 c4 50 add $0x50,%rsp
66341c3c: 5b pop %rbx
66341c3d: 5e pop %rsi
66341c3e: 5f pop %rdi
66341c3f: 5d pop %rbp
66341c40: 41 5c pop %r12
66341c42: c3 retq
66341c43: 89 f8 mov %edi,%eax
66341c45: 83 ef 01 sub $0x1,%edi
66341c48: 48 8b 54 05 f8 mov -0x8(%rbp,%rax,1),%rdx
66341c4d: 83 ff 08 cmp $0x8,%edi
66341c50: 48 89 54 03 f8 mov %rdx,-0x8(%rbx,%rax,1)
66341c55: 72 e1 jb 66341c38 <__write_memory.part.0+0xf8>
66341c57: 83 e7 f8 and $0xfffffff8,%edi
66341c5a: 31 c0 xor %eax,%eax
66341c5c: 89 c2 mov %eax,%edx
66341c5e: 83 c0 08 add $0x8,%eax
66341c61: 48 8b 4c 15 00 mov 0x0(%rbp,%rdx,1),%rcx
66341c66: 39 f8 cmp %edi,%eax
66341c68: 48 89 0c 13 mov %rcx,(%rbx,%rdx,1)
66341c6c: 72 ee jb 66341c5c <__write_memory.part.0+0x11c>
66341c6e: eb c8 jmp 66341c38 <__write_memory.part.0+0xf8>
66341c70: 48 03 35 71 59 00 00 add 0x5971(%rip),%rsi # 663475e8 <the_secs>
66341c77: 41 b8 40 00 00 00 mov $0x40,%r8d
66341c7d: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
66341c82: 48 8b 54 24 38 mov 0x38(%rsp),%rdx
66341c87: 49 89 f1 mov %rsi,%r9
66341c8a: 48 89 4e 08 mov %rcx,0x8(%rsi)
66341c8e: 48 89 56 10 mov %rdx,0x10(%rsi)
66341c92: ff 15 84 75 00 00 callq *0x7584(%rip) # 6634921c <__imp_VirtualProtect>
66341c98: 85 c0 test %eax,%eax
66341c9a: 0f 85 6e ff ff ff jne 66341c0e <__write_memory.part.0+0xce>
66341ca0: ff 15 fe 74 00 00 callq *0x74fe(%rip) # 663491a4 <__imp_GetLastError>
66341ca6: 48 8d 0d ab 24 00 00 lea 0x24ab(%rip),%rcx # 66344158 <.rdata+0x78>
66341cad: 89 c2 mov %eax,%edx
66341caf: e8 1c 11 00 00 callq 66342dd0 <__report_error>
66341cb4: 8b 45 00 mov 0x0(%rbp),%eax
66341cb7: 89 ff mov %edi,%edi
66341cb9: 89 03 mov %eax,(%rbx)
66341cbb: 8b 44 3d fc mov -0x4(%rbp,%rdi,1),%eax
66341cbf: 89 44 3b fc mov %eax,-0x4(%rbx,%rdi,1)
66341cc3: e9 70 ff ff ff jmpq 66341c38 <__write_memory.part.0+0xf8>
66341cc8: 31 f6 xor %esi,%esi
66341cca: e9 c8 fe ff ff jmpq 66341b97 <__write_memory.part.0+0x57>
66341ccf: 89 ff mov %edi,%edi
66341cd1: 0f b7 44 3d fe movzwl -0x2(%rbp,%rdi,1),%eax
66341cd6: 66 89 44 3b fe mov %ax,-0x2(%rbx,%rdi,1)
66341cdb: e9 58 ff ff ff jmpq 66341c38 <__write_memory.part.0+0xf8>
66341ce0: 48 8b 05 01 59 00 00 mov 0x5901(%rip),%rax # 663475e8 <the_secs>
66341ce7: 48 8d 0d 32 24 00 00 lea 0x2432(%rip),%rcx # 66344120 <.rdata+0x40>
66341cee: 41 8b 54 24 08 mov 0x8(%r12),%edx
66341cf3: 4c 8b 44 30 18 mov 0x18(%rax,%rsi,1),%r8
66341cf8: e8 d3 10 00 00 callq 66342dd0 <__report_error>
66341cfd: 48 8d 0d fc 23 00 00 lea 0x23fc(%rip),%rcx # 66344100 <.rdata+0x20>
66341d04: 48 89 da mov %rbx,%rdx
66341d07: e8 c4 10 00 00 callq 66342dd0 <__report_error>
66341d0c: 90 nop
66341d0d: 0f 1f 00 nopl (%rax)
0000000066341d10 <_pei386_runtime_relocator>:
66341d10: 55 push %rbp
66341d11: 41 57 push %r15
66341d13: 41 56 push %r14
66341d15: 41 55 push %r13
66341d17: 41 54 push %r12
66341d19: 57 push %rdi
66341d1a: 56 push %rsi
66341d1b: 53 push %rbx
66341d1c: 48 83 ec 38 sub $0x38,%rsp
66341d20: 48 8d ac 24 80 00 00 lea 0x80(%rsp),%rbp
66341d27: 00
66341d28: 8b 1d b2 58 00 00 mov 0x58b2(%rip),%ebx # 663475e0 <was_init.95174>
66341d2e: 85 db test %ebx,%ebx
66341d30: 74 11 je 66341d43 <_pei386_runtime_relocator+0x33>
66341d32: 48 8d 65 b8 lea -0x48(%rbp),%rsp
66341d36: 5b pop %rbx
66341d37: 5e pop %rsi
66341d38: 5f pop %rdi
66341d39: 41 5c pop %r12
66341d3b: 41 5d pop %r13
66341d3d: 41 5e pop %r14
66341d3f: 41 5f pop %r15
66341d41: 5d pop %rbp
66341d42: c3 retq
66341d43: c7 05 93 58 00 00 01 movl $0x1,0x5893(%rip) # 663475e0 <was_init.95174>
66341d4a: 00 00 00
66341d4d: e8 0e 0b 00 00 callq 66342860 <__mingw_GetSectionCount>
66341d52: 48 98 cltq
66341d54: 48 8d 04 80 lea (%rax,%rax,4),%rax
66341d58: 48 8d 04 c5 1e 00 00 lea 0x1e(,%rax,8),%rax
66341d5f: 00
66341d60: 48 83 e0 f0 and $0xfffffffffffffff0,%rax
66341d64: e8 47 0d 00 00 callq 66342ab0 <___chkstk_ms>
66341d69: 4c 8b 25 b0 24 00 00 mov 0x24b0(%rip),%r12 # 66344220 <.refptr.__RUNTIME_PSEUDO_RELOC_LIST_END__>
66341d70: c7 05 6a 58 00 00 00 movl $0x0,0x586a(%rip) # 663475e4 <maxSections>
66341d77: 00 00 00
66341d7a: 48 8b 35 af 24 00 00 mov 0x24af(%rip),%rsi # 66344230 <.refptr.__RUNTIME_PSEUDO_RELOC_LIST__>
66341d81: 48 29 c4 sub %rax,%rsp
66341d84: 48 8d 44 24 20 lea 0x20(%rsp),%rax
66341d89: 48 89 05 58 58 00 00 mov %rax,0x5858(%rip) # 663475e8 <the_secs>
66341d90: 4c 89 e0 mov %r12,%rax
66341d93: 48 29 f0 sub %rsi,%rax
66341d96: 48 83 f8 07 cmp $0x7,%rax
66341d9a: 7e 96 jle 66341d32 <_pei386_runtime_relocator+0x22>
66341d9c: 48 83 f8 0b cmp $0xb,%rax
66341da0: 8b 16 mov (%rsi),%edx
66341da2: 0f 8e c8 00 00 00 jle 66341e70 <_pei386_runtime_relocator+0x160>
66341da8: 85 d2 test %edx,%edx
66341daa: 0f 84 a4 00 00 00 je 66341e54 <_pei386_runtime_relocator+0x144>
66341db0: 4c 39 e6 cmp %r12,%rsi
66341db3: 0f 83 79 ff ff ff jae 66341d32 <_pei386_runtime_relocator+0x22>
66341db9: 4c 8d 76 08 lea 0x8(%rsi),%r14
66341dbd: 49 83 c4 07 add $0x7,%r12
66341dc1: 4c 8b 2d 88 24 00 00 mov 0x2488(%rip),%r13 # 66344250 <.refptr.__image_base__>
66341dc8: 48 8d 7d a8 lea -0x58(%rbp),%rdi
66341dcc: 4d 29 f4 sub %r14,%r12
66341dcf: 49 c1 ec 03 shr $0x3,%r12
66341dd3: 4e 8d 64 e6 08 lea 0x8(%rsi,%r12,8),%r12
66341dd8: eb 0a jmp 66341de4 <_pei386_runtime_relocator+0xd4>
66341dda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
66341de0: 49 83 c6 08 add $0x8,%r14
66341de4: 8b 4e 04 mov 0x4(%rsi),%ecx
66341de7: 41 b8 04 00 00 00 mov $0x4,%r8d
66341ded: 48 89 fa mov %rdi,%rdx
66341df0: 8b 06 mov (%rsi),%eax
66341df2: 4c 89 f6 mov %r14,%rsi
66341df5: 4c 01 e9 add %r13,%rcx
66341df8: 03 01 add (%rcx),%eax
66341dfa: 89 45 a8 mov %eax,-0x58(%rbp)
66341dfd: e8 3e fd ff ff callq 66341b40 <__write_memory.part.0>
66341e02: 4d 39 e6 cmp %r12,%r14
66341e05: 75 d9 jne 66341de0 <_pei386_runtime_relocator+0xd0>
66341e07: 8b 05 d7 57 00 00 mov 0x57d7(%rip),%eax # 663475e4 <maxSections>
66341e0d: 31 f6 xor %esi,%esi
66341e0f: 4c 8b 25 06 74 00 00 mov 0x7406(%rip),%r12 # 6634921c <__imp_VirtualProtect>
66341e16: 85 c0 test %eax,%eax
66341e18: 0f 8e 14 ff ff ff jle 66341d32 <_pei386_runtime_relocator+0x22>
66341e1e: 66 90 xchg %ax,%ax
66341e20: 48 8b 05 c1 57 00 00 mov 0x57c1(%rip),%rax # 663475e8 <the_secs>
66341e27: 48 01 f0 add %rsi,%rax
66341e2a: 44 8b 00 mov (%rax),%r8d
66341e2d: 45 85 c0 test %r8d,%r8d
66341e30: 74 0e je 66341e40 <_pei386_runtime_relocator+0x130>
66341e32: 48 8b 50 10 mov 0x10(%rax),%rdx
66341e36: 49 89 f9 mov %rdi,%r9
66341e39: 48 8b 48 08 mov 0x8(%rax),%rcx
66341e3d: 41 ff d4 callq *%r12
66341e40: 83 c3 01 add $0x1,%ebx
66341e43: 48 83 c6 28 add $0x28,%rsi
66341e47: 3b 1d 97 57 00 00 cmp 0x5797(%rip),%ebx # 663475e4 <maxSections>
66341e4d: 7c d1 jl 66341e20 <_pei386_runtime_relocator+0x110>
66341e4f: e9 de fe ff ff jmpq 66341d32 <_pei386_runtime_relocator+0x22>
66341e54: 8b 4e 04 mov 0x4(%rsi),%ecx
66341e57: 85 c9 test %ecx,%ecx
66341e59: 0f 85 51 ff ff ff jne 66341db0 <_pei386_runtime_relocator+0xa0>
66341e5f: 8b 56 08 mov 0x8(%rsi),%edx
66341e62: 85 d2 test %edx,%edx
66341e64: 75 1d jne 66341e83 <_pei386_runtime_relocator+0x173>
66341e66: 8b 56 0c mov 0xc(%rsi),%edx
66341e69: 48 83 c6 0c add $0xc,%rsi
66341e6d: 0f 1f 00 nopl (%rax)
66341e70: 85 d2 test %edx,%edx
66341e72: 0f 85 38 ff ff ff jne 66341db0 <_pei386_runtime_relocator+0xa0>
66341e78: 8b 46 04 mov 0x4(%rsi),%eax
66341e7b: 85 c0 test %eax,%eax
66341e7d: 0f 85 2d ff ff ff jne 66341db0 <_pei386_runtime_relocator+0xa0>
66341e83: 8b 56 08 mov 0x8(%rsi),%edx
66341e86: 83 fa 01 cmp $0x1,%edx
66341e89: 0f 85 2f 01 00 00 jne 66341fbe <_pei386_runtime_relocator+0x2ae>
66341e8f: 4c 8b 2d ba 23 00 00 mov 0x23ba(%rip),%r13 # 66344250 <.refptr.__image_base__>
66341e96: 48 83 c6 0c add $0xc,%rsi
66341e9a: 49 bf 00 00 00 00 ff movabs $0xffffffff00000000,%r15
66341ea1: ff ff ff
66341ea4: 4c 8d 75 a8 lea -0x58(%rbp),%r14
66341ea8: 4c 39 e6 cmp %r12,%rsi
66341eab: 72 48 jb 66341ef5 <_pei386_runtime_relocator+0x1e5>
66341ead: e9 80 fe ff ff jmpq 66341d32 <_pei386_runtime_relocator+0x22>
66341eb2: 0f 86 b8 00 00 00 jbe 66341f70 <_pei386_runtime_relocator+0x260>
66341eb8: 83 fa 20 cmp $0x20,%edx
66341ebb: 0f 84 7f 00 00 00 je 66341f40 <_pei386_runtime_relocator+0x230>
66341ec1: 83 fa 40 cmp $0x40,%edx
66341ec4: 0f 85 e0 00 00 00 jne 66341faa <_pei386_runtime_relocator+0x29a>
66341eca: 48 8b 11 mov (%rcx),%rdx
66341ecd: 41 b8 08 00 00 00 mov $0x8,%r8d
66341ed3: 4c 89 f7 mov %r14,%rdi
66341ed6: 48 29 c2 sub %rax,%rdx
66341ed9: 4c 01 ca add %r9,%rdx
66341edc: 48 89 55 a8 mov %rdx,-0x58(%rbp)
66341ee0: 4c 89 f2 mov %r14,%rdx
66341ee3: e8 58 fc ff ff callq 66341b40 <__write_memory.part.0>
66341ee8: 48 83 c6 0c add $0xc,%rsi
66341eec: 4c 39 e6 cmp %r12,%rsi
66341eef: 0f 83 12 ff ff ff jae 66341e07 <_pei386_runtime_relocator+0xf7>
66341ef5: 8b 4e 04 mov 0x4(%rsi),%ecx
66341ef8: 8b 06 mov (%rsi),%eax
66341efa: 0f b6 56 08 movzbl 0x8(%rsi),%edx
66341efe: 4c 01 e9 add %r13,%rcx
66341f01: 4c 01 e8 add %r13,%rax
66341f04: 83 fa 10 cmp $0x10,%edx
66341f07: 4c 8b 08 mov (%rax),%r9
66341f0a: 75 a6 jne 66341eb2 <_pei386_runtime_relocator+0x1a2>
66341f0c: 44 0f b7 01 movzwl (%rcx),%r8d
66341f10: 4c 89 f2 mov %r14,%rdx
66341f13: 4c 89 f7 mov %r14,%rdi
66341f16: 4d 89 c2 mov %r8,%r10
66341f19: 49 81 ca 00 00 ff ff or $0xffffffffffff0000,%r10
66341f20: 66 45 85 c0 test %r8w,%r8w
66341f24: 4d 0f 48 c2 cmovs %r10,%r8
66341f28: 49 29 c0 sub %rax,%r8
66341f2b: 4d 01 c8 add %r9,%r8
66341f2e: 4c 89 45 a8 mov %r8,-0x58(%rbp)
66341f32: 41 b8 02 00 00 00 mov $0x2,%r8d
66341f38: e8 03 fc ff ff callq 66341b40 <__write_memory.part.0>
66341f3d: eb a9 jmp 66341ee8 <_pei386_runtime_relocator+0x1d8>
66341f3f: 90 nop
66341f40: 8b 11 mov (%rcx),%edx
66341f42: 4c 89 f7 mov %r14,%rdi
66341f45: 49 89 d0 mov %rdx,%r8
66341f48: 4c 09 fa or %r15,%rdx
66341f4b: 45 85 c0 test %r8d,%r8d
66341f4e: 49 0f 49 d0 cmovns %r8,%rdx
66341f52: 41 b8 04 00 00 00 mov $0x4,%r8d
66341f58: 48 29 c2 sub %rax,%rdx
66341f5b: 4c 01 ca add %r9,%rdx
66341f5e: 48 89 55 a8 mov %rdx,-0x58(%rbp)
66341f62: 4c 89 f2 mov %r14,%rdx
66341f65: e8 d6 fb ff ff callq 66341b40 <__write_memory.part.0>
66341f6a: e9 79 ff ff ff jmpq 66341ee8 <_pei386_runtime_relocator+0x1d8>
66341f6f: 90 nop
66341f70: 83 fa 08 cmp $0x8,%edx
66341f73: 75 35 jne 66341faa <_pei386_runtime_relocator+0x29a>
66341f75: 44 0f b6 01 movzbl (%rcx),%r8d
66341f79: 4c 89 f2 mov %r14,%rdx
66341f7c: 4c 89 f7 mov %r14,%rdi
66341f7f: 4d 89 c2 mov %r8,%r10
66341f82: 49 81 ca 00 ff ff ff or $0xffffffffffffff00,%r10
66341f89: 45 84 c0 test %r8b,%r8b
66341f8c: 4d 0f 48 c2 cmovs %r10,%r8
66341f90: 49 29 c0 sub %rax,%r8
66341f93: 4d 01 c8 add %r9,%r8
66341f96: 4c 89 45 a8 mov %r8,-0x58(%rbp)
66341f9a: 41 b8 01 00 00 00 mov $0x1,%r8d
66341fa0: e8 9b fb ff ff callq 66341b40 <__write_memory.part.0>
66341fa5: e9 3e ff ff ff jmpq 66341ee8 <_pei386_runtime_relocator+0x1d8>
66341faa: 48 8d 0d 07 22 00 00 lea 0x2207(%rip),%rcx # 663441b8 <.rdata+0xd8>
66341fb1: 48 c7 45 a8 00 00 00 movq $0x0,-0x58(%rbp)
66341fb8: 00
66341fb9: e8 12 0e 00 00 callq 66342dd0 <__report_error>
66341fbe: 48 8d 0d bb 21 00 00 lea 0x21bb(%rip),%rcx # 66344180 <.rdata+0xa0>
66341fc5: e8 06 0e 00 00 callq 66342dd0 <__report_error>
66341fca: 90 nop
66341fcb: 90 nop
66341fcc: 90 nop
66341fcd: 90 nop
66341fce: 90 nop
66341fcf: 90 nop
0000000066341fd0 <__mingw_SEH_error_handler>:
66341fd0: 48 83 ec 28 sub $0x28,%rsp
66341fd4: 8b 01 mov (%rcx),%eax
66341fd6: 3d 91 00 00 c0 cmp $0xc0000091,%eax
66341fdb: 77 63 ja 66342040 <__mingw_SEH_error_handler+0x70>
66341fdd: 3d 8d 00 00 c0 cmp $0xc000008d,%eax
66341fe2: 73 7b jae 6634205f <__mingw_SEH_error_handler+0x8f>
66341fe4: 3d 08 00 00 c0 cmp $0xc0000008,%eax
66341fe9: 0f 84 05 01 00 00 je 663420f4 <__mingw_SEH_error_handler+0x124>
66341fef: 0f 87 cb 00 00 00 ja 663420c0 <__mingw_SEH_error_handler+0xf0>
66341ff5: 3d 02 00 00 80 cmp $0x80000002,%eax
66341ffa: 0f 84 f4 00 00 00 je 663420f4 <__mingw_SEH_error_handler+0x124>
66342000: 3d 05 00 00 c0 cmp $0xc0000005,%eax
66342005: 0f 85 c3 00 00 00 jne 663420ce <__mingw_SEH_error_handler+0xfe>
6634200b: 31 d2 xor %edx,%edx
6634200d: b9 0b 00 00 00 mov $0xb,%ecx
66342012: e8 11 0b 00 00 callq 66342b28 <signal>
66342017: 48 83 f8 01 cmp $0x1,%rax
6634201b: 0f 84 2f 01 00 00 je 66342150 <__mingw_SEH_error_handler+0x180>
66342021: 48 85 c0 test %rax,%rax
66342024: 0f 84 3c 01 00 00 je 66342166 <__mingw_SEH_error_handler+0x196>
6634202a: b9 0b 00 00 00 mov $0xb,%ecx
6634202f: ff d0 callq *%rax
66342031: 31 c0 xor %eax,%eax
66342033: 48 83 c4 28 add $0x28,%rsp
66342037: c3 retq
66342038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6634203f: 00
66342040: 3d 94 00 00 c0 cmp $0xc0000094,%eax
66342045: 0f 84 b5 00 00 00 je 66342100 <__mingw_SEH_error_handler+0x130>
6634204b: 77 37 ja 66342084 <__mingw_SEH_error_handler+0xb4>
6634204d: 3d 92 00 00 c0 cmp $0xc0000092,%eax
66342052: 0f 84 9c 00 00 00 je 663420f4 <__mingw_SEH_error_handler+0x124>
66342058: 3d 93 00 00 c0 cmp $0xc0000093,%eax
6634205d: 75 6f jne 663420ce <__mingw_SEH_error_handler+0xfe>
6634205f: 31 d2 xor %edx,%edx
66342061: b9 08 00 00 00 mov $0x8,%ecx
66342066: e8 bd 0a 00 00 callq 66342b28 <signal>
6634206b: 48 83 f8 01 cmp $0x1,%rax
6634206f: 74 6f je 663420e0 <__mingw_SEH_error_handler+0x110>
66342071: 48 85 c0 test %rax,%rax
66342074: 74 58 je 663420ce <__mingw_SEH_error_handler+0xfe>
66342076: b9 08 00 00 00 mov $0x8,%ecx
6634207b: ff d0 callq *%rax
6634207d: 31 c0 xor %eax,%eax
6634207f: 48 83 c4 28 add $0x28,%rsp
66342083: c3 retq
66342084: 3d 95 00 00 c0 cmp $0xc0000095,%eax
66342089: 74 69 je 663420f4 <__mingw_SEH_error_handler+0x124>
6634208b: 3d 96 00 00 c0 cmp $0xc0000096,%eax
66342090: 75 3c jne 663420ce <__mingw_SEH_error_handler+0xfe>
66342092: 31 d2 xor %edx,%edx
66342094: b9 04 00 00 00 mov $0x4,%ecx
66342099: e8 8a 0a 00 00 callq 66342b28 <signal>
6634209e: 48 83 f8 01 cmp $0x1,%rax
663420a2: 0f 84 88 00 00 00 je 66342130 <__mingw_SEH_error_handler+0x160>
663420a8: 48 85 c0 test %rax,%rax
663420ab: 0f 84 b5 00 00 00 je 66342166 <__mingw_SEH_error_handler+0x196>
663420b1: b9 04 00 00 00 mov $0x4,%ecx
663420b6: ff d0 callq *%rax
663420b8: 31 c0 xor %eax,%eax
663420ba: 48 83 c4 28 add $0x28,%rsp
663420be: c3 retq
663420bf: 90 nop
663420c0: 3d 1d 00 00 c0 cmp $0xc000001d,%eax
663420c5: 74 cb je 66342092 <__mingw_SEH_error_handler+0xc2>
663420c7: 3d 8c 00 00 c0 cmp $0xc000008c,%eax
663420cc: 74 26 je 663420f4 <__mingw_SEH_error_handler+0x124>
663420ce: b8 01 00 00 00 mov $0x1,%eax
663420d3: 48 83 c4 28 add $0x28,%rsp
663420d7: c3 retq
663420d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
663420df: 00
663420e0: ba 01 00 00 00 mov $0x1,%edx
663420e5: b9 08 00 00 00 mov $0x8,%ecx
663420ea: e8 39 0a 00 00 callq 66342b28 <signal>
663420ef: e8 ac 09 00 00 callq 66342aa0 <_fpreset>
663420f4: 31 c0 xor %eax,%eax
663420f6: 48 83 c4 28 add $0x28,%rsp
663420fa: c3 retq
663420fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
66342100: 31 d2 xor %edx,%edx
66342102: b9 08 00 00 00 mov $0x8,%ecx
66342107: e8 1c 0a 00 00 callq 66342b28 <signal>
6634210c: 48 83 f8 01 cmp $0x1,%rax
66342110: 0f 85 5b ff ff ff jne 66342071 <__mingw_SEH_error_handler+0xa1>
66342116: ba 01 00 00 00 mov $0x1,%edx
6634211b: b9 08 00 00 00 mov $0x8,%ecx
66342120: e8 03 0a 00 00 callq 66342b28 <signal>
66342125: 31 c0 xor %eax,%eax
66342127: e9 07 ff ff ff jmpq 66342033 <__mingw_SEH_error_handler+0x63>
6634212c: 0f 1f 40 00 nopl 0x0(%rax)
66342130: ba 01 00 00 00 mov $0x1,%edx
66342135: b9 04 00 00 00 mov $0x4,%ecx
6634213a: e8 e9 09 00 00 callq 66342b28 <signal>
6634213f: 31 c0 xor %eax,%eax
66342141: e9 ed fe ff ff jmpq 66342033 <__mingw_SEH_error_handler+0x63>
66342146: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
6634214d: 00 00 00
66342150: ba 01 00 00 00 mov $0x1,%edx
66342155: b9 0b 00 00 00 mov $0xb,%ecx
6634215a: e8 c9 09 00 00 callq 66342b28 <signal>
6634215f: 31 c0 xor %eax,%eax
66342161: e9 cd fe ff ff jmpq 66342033 <__mingw_SEH_error_handler+0x63>
66342166: b8 04 00 00 00 mov $0x4,%eax
6634216b: e9 c3 fe ff ff jmpq 66342033 <__mingw_SEH_error_handler+0x63>
0000000066342170 <__mingw_init_ehandler>:
66342170: 41 54 push %r12
66342172: 55 push %rbp
66342173: 57 push %rdi
66342174: 56 push %rsi
66342175: 53 push %rbx
66342176: 48 83 ec 20 sub $0x20,%rsp
6634217a: e8 91 07 00 00 callq 66342910 <_GetPEImageBase>
6634217f: 48 89 c5 mov %rax,%rbp
66342182: 8b 05 80 54 00 00 mov 0x5480(%rip),%eax # 66347608 <was_here.95013>
66342188: 85 c0 test %eax,%eax
6634218a: 75 25 jne 663421b1 <__mingw_init_ehandler+0x41>
6634218c: 48 85 ed test %rbp,%rbp
6634218f: 74 20 je 663421b1 <__mingw_init_ehandler+0x41>
66342191: 48 8d 0d 58 20 00 00 lea 0x2058(%rip),%rcx # 663441f0 <.rdata>
66342198: c7 05 66 54 00 00 01 movl $0x1,0x5466(%rip) # 66347608 <was_here.95013>
6634219f: 00 00 00
663421a2: e8 a9 05 00 00 callq 66342750 <_FindPESectionByName>
663421a7: 48 85 c0 test %rax,%rax
663421aa: 74 14 je 663421c0 <__mingw_init_ehandler+0x50>
663421ac: b8 01 00 00 00 mov $0x1,%eax
663421b1: 48 83 c4 20 add $0x20,%rsp
663421b5: 5b pop %rbx
663421b6: 5e pop %rsi
663421b7: 5f pop %rdi
663421b8: 5d pop %rbp
663421b9: 41 5c pop %r12
663421bb: c3 retq
663421bc: 0f 1f 40 00 nopl 0x0(%rax)
663421c0: 48 8d 1d 59 55 00 00 lea 0x5559(%rip),%rbx # 66347720 <emu_pdata>
663421c7: b9 30 00 00 00 mov $0x30,%ecx
663421cc: 31 f6 xor %esi,%esi
663421ce: 48 8d 15 4b 54 00 00 lea 0x544b(%rip),%rdx # 66347620 <emu_xdata>
663421d5: 48 89 df mov %rbx,%rdi
663421d8: f3 48 ab rep stos %rax,%es:(%rdi)
663421db: 4c 8d 25 ee fd ff ff lea -0x212(%rip),%r12 # 66341fd0 <__mingw_SEH_error_handler>
663421e2: b9 20 00 00 00 mov $0x20,%ecx
663421e7: 48 89 d7 mov %rdx,%rdi
663421ea: f3 48 ab rep stos %rax,%es:(%rdi)
663421ed: 49 29 ec sub %rbp,%r12
663421f0: 48 89 d7 mov %rdx,%rdi
663421f3: eb 2e jmp 66342223 <__mingw_init_ehandler+0xb3>
663421f5: c6 07 09 movb $0x9,(%rdi)
663421f8: 48 83 c6 01 add $0x1,%rsi
663421fc: 48 83 c3 0c add $0xc,%rbx
66342200: 44 89 67 04 mov %r12d,0x4(%rdi)
66342204: 8b 48 0c mov 0xc(%rax),%ecx
66342207: 89 4b f4 mov %ecx,-0xc(%rbx)
6634220a: 03 48 08 add 0x8(%rax),%ecx
6634220d: 48 89 f8 mov %rdi,%rax
66342210: 48 83 c7 08 add $0x8,%rdi
66342214: 48 29 e8 sub %rbp,%rax
66342217: 89 43 fc mov %eax,-0x4(%rbx)
6634221a: 89 4b f8 mov %ecx,-0x8(%rbx)
6634221d: 48 83 fe 20 cmp $0x20,%rsi
66342221: 74 32 je 66342255 <__mingw_init_ehandler+0xe5>
66342223: 48 89 f1 mov %rsi,%rcx
66342226: e8 75 06 00 00 callq 663428a0 <_FindPESectionExec>
6634222b: 48 85 c0 test %rax,%rax
6634222e: 75 c5 jne 663421f5 <__mingw_init_ehandler+0x85>
66342230: 48 85 f6 test %rsi,%rsi
66342233: 89 f2 mov %esi,%edx
66342235: 0f 84 71 ff ff ff je 663421ac <__mingw_init_ehandler+0x3c>
6634223b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
66342240: 48 8d 0d d9 54 00 00 lea 0x54d9(%rip),%rcx # 66347720 <emu_pdata>
66342247: 49 89 e8 mov %rbp,%r8
6634224a: ff 15 84 6f 00 00 callq *0x6f84(%rip) # 663491d4 <__imp_RtlAddFunctionTable>
66342250: e9 57 ff ff ff jmpq 663421ac <__mingw_init_ehandler+0x3c>
66342255: ba 20 00 00 00 mov $0x20,%edx
6634225a: eb e4 jmp 66342240 <__mingw_init_ehandler+0xd0>
6634225c: 0f 1f 40 00 nopl 0x0(%rax)
0000000066342260 <_gnu_exception_handler>:
66342260: 53 push %rbx
66342261: 48 83 ec 20 sub $0x20,%rsp
66342265: 48 8b 11 mov (%rcx),%rdx
66342268: 8b 02 mov (%rdx),%eax
6634226a: 48 89 cb mov %rcx,%rbx
6634226d: 89 c1 mov %eax,%ecx
6634226f: 81 e1 ff ff ff 20 and $0x20ffffff,%ecx
66342275: 81 f9 43 43 47 20 cmp $0x20474343,%ecx
6634227b: 0f 84 bf 00 00 00 je 66342340 <_gnu_exception_handler+0xe0>
66342281: 3d 91 00 00 c0 cmp $0xc0000091,%eax
66342286: 77 68 ja 663422f0 <_gnu_exception_handler+0x90>
66342288: 3d 8d 00 00 c0 cmp $0xc000008d,%eax
6634228d: 73 7c jae 6634230b <_gnu_exception_handler+0xab>
6634228f: 3d 08 00 00 c0 cmp $0xc0000008,%eax
66342294: 0f 84 b0 00 00 00 je 6634234a <_gnu_exception_handler+0xea>
6634229a: 0f 87 f4 00 00 00 ja 66342394 <_gnu_exception_handler+0x134>
663422a0: 3d 02 00 00 80 cmp $0x80000002,%eax
663422a5: 0f 84 9f 00 00 00 je 6634234a <_gnu_exception_handler+0xea>
663422ab: 3d 05 00 00 c0 cmp $0xc0000005,%eax
663422b0: 75 1f jne 663422d1 <_gnu_exception_handler+0x71>
663422b2: 31 d2 xor %edx,%edx
663422b4: b9 0b 00 00 00 mov $0xb,%ecx
663422b9: e8 6a 08 00 00 callq 66342b28 <signal>
663422be: 48 83 f8 01 cmp $0x1,%rax
663422c2: 0f 84 51 01 00 00 je 66342419 <_gnu_exception_handler+0x1b9>
663422c8: 48 85 c0 test %rax,%rax
663422cb: 0f 85 0f 01 00 00 jne 663423e0 <_gnu_exception_handler+0x180>
663422d1: 48 8b 05 28 53 00 00 mov 0x5328(%rip),%rax # 66347600 <__mingw_oldexcpt_handler>
663422d8: 48 85 c0 test %rax,%rax
663422db: 0f 84 10 01 00 00 je 663423f1 <_gnu_exception_handler+0x191>
663422e1: 48 89 d9 mov %rbx,%rcx
663422e4: 48 83 c4 20 add $0x20,%rsp
663422e8: 5b pop %rbx
663422e9: 48 ff e0 rex.W jmpq *%rax
663422ec: 0f 1f 40 00 nopl 0x0(%rax)
663422f0: 3d 94 00 00 c0 cmp $0xc0000094,%eax
663422f5: 0f 84 b5 00 00 00 je 663423b0 <_gnu_exception_handler+0x150>
663422fb: 77 58 ja 66342355 <_gnu_exception_handler+0xf5>
663422fd: 3d 92 00 00 c0 cmp $0xc0000092,%eax
66342302: 74 46 je 6634234a <_gnu_exception_handler+0xea>
66342304: 3d 93 00 00 c0 cmp $0xc0000093,%eax
66342309: 75 c6 jne 663422d1 <_gnu_exception_handler+0x71>
6634230b: 31 d2 xor %edx,%edx
6634230d: b9 08 00 00 00 mov $0x8,%ecx
66342312: e8 11 08 00 00 callq 66342b28 <signal>
66342317: 48 83 f8 01 cmp $0x1,%rax
6634231b: 0f 84 df 00 00 00 je 66342400 <_gnu_exception_handler+0x1a0>
66342321: 48 85 c0 test %rax,%rax
66342324: 74 ab je 663422d1 <_gnu_exception_handler+0x71>
66342326: b9 08 00 00 00 mov $0x8,%ecx
6634232b: ff d0 callq *%rax
6634232d: b8 ff ff ff ff mov $0xffffffff,%eax
66342332: 48 83 c4 20 add $0x20,%rsp
66342336: 5b pop %rbx
66342337: c3 retq
66342338: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6634233f: 00
66342340: f6 42 04 01 testb $0x1,0x4(%rdx)
66342344: 0f 85 37 ff ff ff jne 66342281 <_gnu_exception_handler+0x21>
6634234a: b8 ff ff ff ff mov $0xffffffff,%eax
6634234f: 48 83 c4 20 add $0x20,%rsp
66342353: 5b pop %rbx
66342354: c3 retq
66342355: 3d 95 00 00 c0 cmp $0xc0000095,%eax
6634235a: 74 ee je 6634234a <_gnu_exception_handler+0xea>
6634235c: 3d 96 00 00 c0 cmp $0xc0000096,%eax
66342361: 0f 85 6a ff ff ff jne 663422d1 <_gnu_exception_handler+0x71>
66342367: 31 d2 xor %edx,%edx
66342369: b9 04 00 00 00 mov $0x4,%ecx
6634236e: e8 b5 07 00 00 callq 66342b28 <signal>
66342373: 48 83 f8 01 cmp $0x1,%rax
66342377: 0f 84 b3 00 00 00 je 66342430 <_gnu_exception_handler+0x1d0>
6634237d: 48 85 c0 test %rax,%rax
66342380: 0f 84 4b ff ff ff je 663422d1 <_gnu_exception_handler+0x71>
66342386: b9 04 00 00 00 mov $0x4,%ecx
6634238b: ff d0 callq *%rax
6634238d: b8 ff ff ff ff mov $0xffffffff,%eax
66342392: eb 9e jmp 66342332 <_gnu_exception_handler+0xd2>
66342394: 3d 1d 00 00 c0 cmp $0xc000001d,%eax
66342399: 74 cc je 66342367 <_gnu_exception_handler+0x107>
6634239b: 3d 8c 00 00 c0 cmp $0xc000008c,%eax
663423a0: 0f 85 2b ff ff ff jne 663422d1 <_gnu_exception_handler+0x71>
663423a6: eb a2 jmp 6634234a <_gnu_exception_handler+0xea>
663423a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
663423af: 00
663423b0: 31 d2 xor %edx,%edx
663423b2: b9 08 00 00 00 mov $0x8,%ecx
663423b7: e8 6c 07 00 00 callq 66342b28 <signal>
663423bc: 48 83 f8 01 cmp $0x1,%rax
663423c0: 0f 85 5b ff ff ff jne 66342321 <_gnu_exception_handler+0xc1>
663423c6: ba 01 00 00 00 mov $0x1,%edx
663423cb: b9 08 00 00 00 mov $0x8,%ecx
663423d0: e8 53 07 00 00 callq 66342b28 <signal>
663423d5: b8 ff ff ff ff mov $0xffffffff,%eax
663423da: e9 53 ff ff ff jmpq 66342332 <_gnu_exception_handler+0xd2>
663423df: 90 nop
663423e0: b9 0b 00 00 00 mov $0xb,%ecx
663423e5: ff d0 callq *%rax
663423e7: b8 ff ff ff ff mov $0xffffffff,%eax
663423ec: e9 41 ff ff ff jmpq 66342332 <_gnu_exception_handler+0xd2>
663423f1: 31 c0 xor %eax,%eax
663423f3: e9 3a ff ff ff jmpq 66342332 <_gnu_exception_handler+0xd2>
663423f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
663423ff: 00
66342400: ba 01 00 00 00 mov $0x1,%edx
66342405: b9 08 00 00 00 mov $0x8,%ecx
6634240a: e8 19 07 00 00 callq 66342b28 <signal>
6634240f: e8 8c 06 00 00 callq 66342aa0 <_fpreset>
66342414: e9 31 ff ff ff jmpq 6634234a <_gnu_exception_handler+0xea>
66342419: ba 01 00 00 00 mov $0x1,%edx
6634241e: b9 0b 00 00 00 mov $0xb,%ecx
66342423: e8 00 07 00 00 callq 66342b28 <signal>
66342428: 83 c8 ff or $0xffffffff,%eax
6634242b: e9 02 ff ff ff jmpq 66342332 <_gnu_exception_handler+0xd2>
66342430: ba 01 00 00 00 mov $0x1,%edx
66342435: b9 04 00 00 00 mov $0x4,%ecx
6634243a: e8 e9 06 00 00 callq 66342b28 <signal>
6634243f: 83 c8 ff or $0xffffffff,%eax
66342442: e9 eb fe ff ff jmpq 66342332 <_gnu_exception_handler+0xd2>
66342447: 90 nop
66342448: 90 nop
66342449: 90 nop
6634244a: 90 nop
6634244b: 90 nop
6634244c: 90 nop
6634244d: 90 nop
6634244e: 90 nop
6634244f: 90 nop
0000000066342450 <__mingwthr_run_key_dtors.part.0>:
66342450: 55 push %rbp
66342451: 57 push %rdi
66342452: 56 push %rsi
66342453: 53 push %rbx
66342454: 48 83 ec 28 sub $0x28,%rsp
66342458: 48 8d 0d 61 54 00 00 lea 0x5461(%rip),%rcx # 663478c0 <__mingwthr_cs>
6634245f: ff 15 1f 6d 00 00 callq *0x6d1f(%rip) # 66349184 <__imp_EnterCriticalSection>
66342465: 48 8b 1d 34 54 00 00 mov 0x5434(%rip),%rbx # 663478a0 <key_dtor_list>
6634246c: 48 85 db test %rbx,%rbx
6634246f: 74 33 je 663424a4 <__mingwthr_run_key_dtors.part.0+0x54>
66342471: 48 8b 2d 94 6d 00 00 mov 0x6d94(%rip),%rbp # 6634920c <__imp_TlsGetValue>
66342478: 48 8b 3d 25 6d 00 00 mov 0x6d25(%rip),%rdi # 663491a4 <__imp_GetLastError>
6634247f: 90 nop
66342480: 8b 0b mov (%rbx),%ecx
66342482: ff d5 callq *%rbp
66342484: 48 89 c6 mov %rax,%rsi
66342487: ff d7 callq *%rdi
66342489: 85 c0 test %eax,%eax
6634248b: 75 0e jne 6634249b <__mingwthr_run_key_dtors.part.0+0x4b>
6634248d: 48 85 f6 test %rsi,%rsi
66342490: 74 09 je 6634249b <__mingwthr_run_key_dtors.part.0+0x4b>
66342492: 48 8b 43 08 mov 0x8(%rbx),%rax
66342496: 48 89 f1 mov %rsi,%rcx
66342499: ff d0 callq *%rax
6634249b: 48 8b 5b 10 mov 0x10(%rbx),%rbx
6634249f: 48 85 db test %rbx,%rbx
663424a2: 75 dc jne 66342480 <__mingwthr_run_key_dtors.part.0+0x30>
663424a4: 48 8d 0d 15 54 00 00 lea 0x5415(%rip),%rcx # 663478c0 <__mingwthr_cs>
663424ab: 48 83 c4 28 add $0x28,%rsp
663424af: 5b pop %rbx
663424b0: 5e pop %rsi
663424b1: 5f pop %rdi
663424b2: 5d pop %rbp
663424b3: 48 ff 25 0a 6d 00 00 rex.W jmpq *0x6d0a(%rip) # 663491c4 <__imp_LeaveCriticalSection>
663424ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
00000000663424c0 <___w64_mingwthr_add_key_dtor>:
663424c0: 55 push %rbp
663424c1: 57 push %rdi
663424c2: 56 push %rsi
663424c3: 53 push %rbx
663424c4: 48 83 ec 28 sub $0x28,%rsp
663424c8: 8b 05 da 53 00 00 mov 0x53da(%rip),%eax # 663478a8 <__mingwthr_cs_init>
663424ce: 31 f6 xor %esi,%esi
663424d0: 85 c0 test %eax,%eax
663424d2: 89 cd mov %ecx,%ebp
663424d4: 48 89 d7 mov %rdx,%rdi
663424d7: 75 0b jne 663424e4 <___w64_mingwthr_add_key_dtor+0x24>
663424d9: 89 f0 mov %esi,%eax
663424db: 48 83 c4 28 add $0x28,%rsp
663424df: 5b pop %rbx
663424e0: 5e pop %rsi
663424e1: 5f pop %rdi
663424e2: 5d pop %rbp
663424e3: c3 retq
663424e4: ba 18 00 00 00 mov $0x18,%edx
663424e9: b9 01 00 00 00 mov $0x1,%ecx
663424ee: e8 5d 06 00 00 callq 66342b50 <calloc>
663424f3: 48 85 c0 test %rax,%rax
663424f6: 48 89 c3 mov %rax,%rbx
663424f9: 74 3d je 66342538 <___w64_mingwthr_add_key_dtor+0x78>
663424fb: 89 28 mov %ebp,(%rax)
663424fd: 48 8d 0d bc 53 00 00 lea 0x53bc(%rip),%rcx # 663478c0 <__mingwthr_cs>
66342504: 48 89 78 08 mov %rdi,0x8(%rax)
66342508: ff 15 76 6c 00 00 callq *0x6c76(%rip) # 66349184 <__imp_EnterCriticalSection>
6634250e: 48 8b 05 8b 53 00 00 mov 0x538b(%rip),%rax # 663478a0 <key_dtor_list>
66342515: 48 8d 0d a4 53 00 00 lea 0x53a4(%rip),%rcx # 663478c0 <__mingwthr_cs>
6634251c: 48 89 1d 7d 53 00 00 mov %rbx,0x537d(%rip) # 663478a0 <key_dtor_list>
66342523: 48 89 43 10 mov %rax,0x10(%rbx)
66342527: ff 15 97 6c 00 00 callq *0x6c97(%rip) # 663491c4 <__imp_LeaveCriticalSection>
6634252d: 89 f0 mov %esi,%eax
6634252f: 48 83 c4 28 add $0x28,%rsp
66342533: 5b pop %rbx
66342534: 5e pop %rsi
66342535: 5f pop %rdi
66342536: 5d pop %rbp
66342537: c3 retq
66342538: be ff ff ff ff mov $0xffffffff,%esi
6634253d: eb 9a jmp 663424d9 <___w64_mingwthr_add_key_dtor+0x19>
6634253f: 90 nop
0000000066342540 <___w64_mingwthr_remove_key_dtor>:
66342540: 53 push %rbx
66342541: 48 83 ec 20 sub $0x20,%rsp
66342545: 8b 05 5d 53 00 00 mov 0x535d(%rip),%eax # 663478a8 <__mingwthr_cs_init>
6634254b: 85 c0 test %eax,%eax
6634254d: 89 cb mov %ecx,%ebx
6634254f: 75 0f jne 66342560 <___w64_mingwthr_remove_key_dtor+0x20>
66342551: 31 c0 xor %eax,%eax
66342553: 48 83 c4 20 add $0x20,%rsp
66342557: 5b pop %rbx
66342558: c3 retq
66342559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
66342560: 48 8d 0d 59 53 00 00 lea 0x5359(%rip),%rcx # 663478c0 <__mingwthr_cs>
66342567: ff 15 17 6c 00 00 callq *0x6c17(%rip) # 66349184 <__imp_EnterCriticalSection>
6634256d: 48 8b 05 2c 53 00 00 mov 0x532c(%rip),%rax # 663478a0 <key_dtor_list>
66342574: 48 85 c0 test %rax,%rax
66342577: 74 1a je 66342593 <___w64_mingwthr_remove_key_dtor+0x53>
66342579: 8b 10 mov (%rax),%edx
6634257b: 39 d3 cmp %edx,%ebx
6634257d: 75 0b jne 6634258a <___w64_mingwthr_remove_key_dtor+0x4a>
6634257f: eb 4f jmp 663425d0 <___w64_mingwthr_remove_key_dtor+0x90>
66342581: 8b 11 mov (%rcx),%edx
66342583: 39 da cmp %ebx,%edx
66342585: 74 29 je 663425b0 <___w64_mingwthr_remove_key_dtor+0x70>
66342587: 48 89 c8 mov %rcx,%rax
6634258a: 48 8b 48 10 mov 0x10(%rax),%rcx
6634258e: 48 85 c9 test %rcx,%rcx
66342591: 75 ee jne 66342581 <___w64_mingwthr_remove_key_dtor+0x41>
66342593: 48 8d 0d 26 53 00 00 lea 0x5326(%rip),%rcx # 663478c0 <__mingwthr_cs>
6634259a: ff 15 24 6c 00 00 callq *0x6c24(%rip) # 663491c4 <__imp_LeaveCriticalSection>
663425a0: 31 c0 xor %eax,%eax
663425a2: 48 83 c4 20 add $0x20,%rsp
663425a6: 5b pop %rbx
663425a7: c3 retq
663425a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
663425af: 00
663425b0: 48 8b 51 10 mov 0x10(%rcx),%rdx
663425b4: 48 89 50 10 mov %rdx,0x10(%rax)
663425b8: e8 8b 05 00 00 callq 66342b48 <free>
663425bd: 48 8d 0d fc 52 00 00 lea 0x52fc(%rip),%rcx # 663478c0 <__mingwthr_cs>
663425c4: ff 15 fa 6b 00 00 callq *0x6bfa(%rip) # 663491c4 <__imp_LeaveCriticalSection>
663425ca: eb d4 jmp 663425a0 <___w64_mingwthr_remove_key_dtor+0x60>
663425cc: 0f 1f 40 00 nopl 0x0(%rax)
663425d0: 48 8b 50 10 mov 0x10(%rax),%rdx
663425d4: 48 89 c1 mov %rax,%rcx
663425d7: 48 89 15 c2 52 00 00 mov %rdx,0x52c2(%rip) # 663478a0 <key_dtor_list>
663425de: eb d8 jmp 663425b8 <___w64_mingwthr_remove_key_dtor+0x78>
00000000663425e0 <__mingw_TLScallback>:
663425e0: 53 push %rbx
663425e1: 48 83 ec 20 sub $0x20,%rsp
663425e5: 83 fa 01 cmp $0x1,%edx
663425e8: 0f 84 92 00 00 00 je 66342680 <__mingw_TLScallback+0xa0>
663425ee: 72 30 jb 66342620 <__mingw_TLScallback+0x40>
663425f0: 83 fa 02 cmp $0x2,%edx
663425f3: 74 1b je 66342610 <__mingw_TLScallback+0x30>
663425f5: 83 fa 03 cmp $0x3,%edx
663425f8: 75 1b jne 66342615 <__mingw_TLScallback+0x35>
663425fa: 8b 05 a8 52 00 00 mov 0x52a8(%rip),%eax # 663478a8 <__mingwthr_cs_init>
66342600: 85 c0 test %eax,%eax
66342602: 74 11 je 66342615 <__mingw_TLScallback+0x35>
66342604: e8 47 fe ff ff callq 66342450 <__mingwthr_run_key_dtors.part.0>
66342609: eb 0a jmp 66342615 <__mingw_TLScallback+0x35>
6634260b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
66342610: e8 8b 04 00 00 callq 66342aa0 <_fpreset>
66342615: b8 01 00 00 00 mov $0x1,%eax
6634261a: 48 83 c4 20 add $0x20,%rsp
6634261e: 5b pop %rbx
6634261f: c3 retq
66342620: 8b 05 82 52 00 00 mov 0x5282(%rip),%eax # 663478a8 <__mingwthr_cs_init>
66342626: 85 c0 test %eax,%eax
66342628: 0f 85 82 00 00 00 jne 663426b0 <__mingw_TLScallback+0xd0>
6634262e: 8b 05 74 52 00 00 mov 0x5274(%rip),%eax # 663478a8 <__mingwthr_cs_init>
66342634: 83 f8 01 cmp $0x1,%eax
66342637: 75 dc jne 66342615 <__mingw_TLScallback+0x35>
66342639: 48 8b 0d 60 52 00 00 mov 0x5260(%rip),%rcx # 663478a0 <key_dtor_list>
66342640: 48 85 c9 test %rcx,%rcx
66342643: 74 11 je 66342656 <__mingw_TLScallback+0x76>
66342645: 48 8b 59 10 mov 0x10(%rcx),%rbx
66342649: e8 fa 04 00 00 callq 66342b48 <free>
6634264e: 48 85 db test %rbx,%rbx
66342651: 48 89 d9 mov %rbx,%rcx
66342654: 75 ef jne 66342645 <__mingw_TLScallback+0x65>
66342656: 48 8d 0d 63 52 00 00 lea 0x5263(%rip),%rcx # 663478c0 <__mingwthr_cs>
6634265d: 48 c7 05 38 52 00 00 movq $0x0,0x5238(%rip) # 663478a0 <key_dtor_list>
66342664: 00 00 00 00
66342668: c7 05 36 52 00 00 00 movl $0x0,0x5236(%rip) # 663478a8 <__mingwthr_cs_init>
6634266f: 00 00 00
66342672: ff 15 04 6b 00 00 callq *0x6b04(%rip) # 6634917c <__IAT_start__>
66342678: eb 9b jmp 66342615 <__mingw_TLScallback+0x35>
6634267a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
66342680: 8b 05 22 52 00 00 mov 0x5222(%rip),%eax # 663478a8 <__mingwthr_cs_init>
66342686: 85 c0 test %eax,%eax
66342688: 74 16 je 663426a0 <__mingw_TLScallback+0xc0>
6634268a: c7 05 14 52 00 00 01 movl $0x1,0x5214(%rip) # 663478a8 <__mingwthr_cs_init>
66342691: 00 00 00
66342694: b8 01 00 00 00 mov $0x1,%eax
66342699: 48 83 c4 20 add $0x20,%rsp
6634269d: 5b pop %rbx
6634269e: c3 retq
6634269f: 90 nop
663426a0: 48 8d 0d 19 52 00 00 lea 0x5219(%rip),%rcx # 663478c0 <__mingwthr_cs>
663426a7: ff 15 0f 6b 00 00 callq *0x6b0f(%rip) # 663491bc <__imp_InitializeCriticalSection>
663426ad: eb db jmp 6634268a <__mingw_TLScallback+0xaa>
663426af: 90 nop
663426b0: e8 9b fd ff ff callq 66342450 <__mingwthr_run_key_dtors.part.0>
663426b5: e9 74 ff ff ff jmpq 6634262e <__mingw_TLScallback+0x4e>
663426ba: 90 nop
663426bb: 90 nop
663426bc: 90 nop
663426bd: 90 nop
663426be: 90 nop
663426bf: 90 nop
00000000663426c0 <_ValidateImageBase.part.0>:
663426c0: 48 63 41 3c movslq 0x3c(%rcx),%rax
663426c4: 48 01 c1 add %rax,%rcx
663426c7: 31 c0 xor %eax,%eax
663426c9: 81 39 50 45 00 00 cmpl $0x4550,(%rcx)
663426cf: 74 01 je 663426d2 <_ValidateImageBase.part.0+0x12>
663426d1: c3 retq
663426d2: 31 c0 xor %eax,%eax
663426d4: 66 81 79 18 0b 02 cmpw $0x20b,0x18(%rcx)
663426da: 0f 94 c0 sete %al
663426dd: c3 retq
663426de: 66 90 xchg %ax,%ax
00000000663426e0 <_ValidateImageBase>:
663426e0: 66 81 39 4d 5a cmpw $0x5a4d,(%rcx)
663426e5: 74 09 je 663426f0 <_ValidateImageBase+0x10>
663426e7: 31 c0 xor %eax,%eax
663426e9: c3 retq
663426ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
663426f0: eb ce jmp 663426c0 <_ValidateImageBase.part.0>
663426f2: 0f 1f 40 00 nopl 0x0(%rax)
663426f6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
663426fd: 00 00 00
0000000066342700 <_FindPESection>:
66342700: 48 63 41 3c movslq 0x3c(%rcx),%rax
66342704: 48 01 c1 add %rax,%rcx
66342707: 0f b7 41 14 movzwl 0x14(%rcx),%eax
6634270b: 48 8d 44 01 18 lea 0x18(%rcx,%rax,1),%rax
66342710: 0f b7 49 06 movzwl 0x6(%rcx),%ecx
66342714: 85 c9 test %ecx,%ecx
66342716: 74 29 je 66342741 <_FindPESection+0x41>
66342718: 83 e9 01 sub $0x1,%ecx
6634271b: 48 8d 0c 89 lea (%rcx,%rcx,4),%rcx
6634271f: 4c 8d 4c c8 28 lea 0x28(%rax,%rcx,8),%r9
66342724: 44 8b 40 0c mov 0xc(%rax),%r8d
66342728: 49 39 d0 cmp %rdx,%r8
6634272b: 4c 89 c1 mov %r8,%rcx
6634272e: 77 08 ja 66342738 <_FindPESection+0x38>
66342730: 03 48 08 add 0x8(%rax),%ecx
66342733: 48 39 d1 cmp %rdx,%rcx
66342736: 77 0b ja 66342743 <_FindPESection+0x43>
66342738: 48 83 c0 28 add $0x28,%rax
6634273c: 4c 39 c8 cmp %r9,%rax
6634273f: 75 e3 jne 66342724 <_FindPESection+0x24>
66342741: 31 c0 xor %eax,%eax
66342743: c3 retq
66342744: 66 90 xchg %ax,%ax
66342746: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
6634274d: 00 00 00
0000000066342750 <_FindPESectionByName>:
66342750: 57 push %rdi
66342751: 56 push %rsi
66342752: 53 push %rbx
66342753: 48 83 ec 20 sub $0x20,%rsp
66342757: 48 89 ce mov %rcx,%rsi
6634275a: e8 c1 03 00 00 callq 66342b20 <strlen>
6634275f: 48 83 f8 08 cmp $0x8,%rax
66342763: 77 6b ja 663427d0 <_FindPESectionByName+0x80>
66342765: 48 8b 15 e4 1a 00 00 mov 0x1ae4(%rip),%rdx # 66344250 <.refptr.__image_base__>
6634276c: 66 81 3a 4d 5a cmpw $0x5a4d,(%rdx)
66342771: 75 5d jne 663427d0 <_FindPESectionByName+0x80>
66342773: 48 89 d1 mov %rdx,%rcx
66342776: e8 45 ff ff ff callq 663426c0 <_ValidateImageBase.part.0>
6634277b: 85 c0 test %eax,%eax
6634277d: 74 51 je 663427d0 <_FindPESectionByName+0x80>
6634277f: 48 63 4a 3c movslq 0x3c(%rdx),%rcx
66342783: 48 01 d1 add %rdx,%rcx
66342786: 0f b7 41 14 movzwl 0x14(%rcx),%eax
6634278a: 48 8d 5c 01 18 lea 0x18(%rcx,%rax,1),%rbx
6634278f: 0f b7 41 06 movzwl 0x6(%rcx),%eax
66342793: 85 c0 test %eax,%eax
66342795: 74 39 je 663427d0 <_FindPESectionByName+0x80>
66342797: 83 e8 01 sub $0x1,%eax
6634279a: 48 8d 04 80 lea (%rax,%rax,4),%rax
6634279e: 48 8d 7c c3 28 lea 0x28(%rbx,%rax,8),%rdi
663427a3: eb 09 jmp 663427ae <_FindPESectionByName+0x5e>
663427a5: 48 83 c3 28 add $0x28,%rbx
663427a9: 48 39 fb cmp %rdi,%rbx
663427ac: 74 22 je 663427d0 <_FindPESectionByName+0x80>
663427ae: 41 b8 08 00 00 00 mov $0x8,%r8d
663427b4: 48 89 f2 mov %rsi,%rdx
663427b7: 48 89 d9 mov %rbx,%rcx
663427ba: e8 59 03 00 00 callq 66342b18 <strncmp>
663427bf: 85 c0 test %eax,%eax
663427c1: 75 e2 jne 663427a5 <_FindPESectionByName+0x55>
663427c3: 48 89 d8 mov %rbx,%rax
663427c6: 48 83 c4 20 add $0x20,%rsp
663427ca: 5b pop %rbx
663427cb: 5e pop %rsi
663427cc: 5f pop %rdi
663427cd: c3 retq
663427ce: 66 90 xchg %ax,%ax
663427d0: 31 db xor %ebx,%ebx
663427d2: 48 89 d8 mov %rbx,%rax
663427d5: 48 83 c4 20 add $0x20,%rsp
663427d9: 5b pop %rbx
663427da: 5e pop %rsi
663427db: 5f pop %rdi
663427dc: c3 retq
663427dd: 0f 1f 00 nopl (%rax)
00000000663427e0 <__mingw_GetSectionForAddress>:
663427e0: 48 83 ec 28 sub $0x28,%rsp
663427e4: 4c 8b 05 65 1a 00 00 mov 0x1a65(%rip),%r8 # 66344250 <.refptr.__image_base__>
663427eb: 66 41 81 38 4d 5a cmpw $0x5a4d,(%r8)
663427f1: 48 89 ca mov %rcx,%rdx
663427f4: 75 57 jne 6634284d <__mingw_GetSectionForAddress+0x6d>
663427f6: 4c 89 c1 mov %r8,%rcx
663427f9: e8 c2 fe ff ff callq 663426c0 <_ValidateImageBase.part.0>
663427fe: 85 c0 test %eax,%eax
66342800: 74 4b je 6634284d <__mingw_GetSectionForAddress+0x6d>
66342802: 49 63 40 3c movslq 0x3c(%r8),%rax
66342806: 48 89 d1 mov %rdx,%rcx
66342809: 4c 29 c1 sub %r8,%rcx
6634280c: 49 01 c0 add %rax,%r8
6634280f: 41 0f b7 50 06 movzwl 0x6(%r8),%edx
66342814: 41 0f b7 40 14 movzwl 0x14(%r8),%eax
66342819: 85 d2 test %edx,%edx
6634281b: 49 8d 44 00 18 lea 0x18(%r8,%rax,1),%rax
66342820: 74 2b je 6634284d <__mingw_GetSectionForAddress+0x6d>
66342822: 83 ea 01 sub $0x1,%edx
66342825: 48 8d 14 92 lea (%rdx,%rdx,4),%rdx
66342829: 4c 8d 4c d0 28 lea 0x28(%rax,%rdx,8),%r9
6634282e: 66 90 xchg %ax,%ax
66342830: 44 8b 40 0c mov 0xc(%rax),%r8d
66342834: 4c 39 c1 cmp %r8,%rcx
66342837: 4c 89 c2 mov %r8,%rdx
6634283a: 72 08 jb 66342844 <__mingw_GetSectionForAddress+0x64>
6634283c: 03 50 08 add 0x8(%rax),%edx
6634283f: 48 39 d1 cmp %rdx,%rcx
66342842: 72 0b jb 6634284f <__mingw_GetSectionForAddress+0x6f>
66342844: 48 83 c0 28 add $0x28,%rax
66342848: 4c 39 c8 cmp %r9,%rax
6634284b: 75 e3 jne 66342830 <__mingw_GetSectionForAddress+0x50>
6634284d: 31 c0 xor %eax,%eax
6634284f: 48 83 c4 28 add $0x28,%rsp
66342853: c3 retq
66342854: 66 90 xchg %ax,%ax
66342856: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
6634285d: 00 00 00
0000000066342860 <__mingw_GetSectionCount>:
66342860: 48 83 ec 28 sub $0x28,%rsp
66342864: 48 8b 15 e5 19 00 00 mov 0x19e5(%rip),%rdx # 66344250 <.refptr.__image_base__>
6634286b: 45 31 c0 xor %r8d,%r8d
6634286e: 66 81 3a 4d 5a cmpw $0x5a4d,(%rdx)
66342873: 74 0b je 66342880 <__mingw_GetSectionCount+0x20>
66342875: 44 89 c0 mov %r8d,%eax
66342878: 48 83 c4 28 add $0x28,%rsp
6634287c: c3 retq
6634287d: 0f 1f 00 nopl (%rax)
66342880: 48 89 d1 mov %rdx,%rcx
66342883: e8 38 fe ff ff callq 663426c0 <_ValidateImageBase.part.0>
66342888: 85 c0 test %eax,%eax
6634288a: 74 e9 je 66342875 <__mingw_GetSectionCount+0x15>
6634288c: 48 63 42 3c movslq 0x3c(%rdx),%rax
66342890: 44 0f b7 44 10 06 movzwl 0x6(%rax,%rdx,1),%r8d
66342896: 44 89 c0 mov %r8d,%eax
66342899: 48 83 c4 28 add $0x28,%rsp
6634289d: c3 retq
6634289e: 66 90 xchg %ax,%ax
00000000663428a0 <_FindPESectionExec>:
663428a0: 48 83 ec 28 sub $0x28,%rsp
663428a4: 4c 8b 05 a5 19 00 00 mov 0x19a5(%rip),%r8 # 66344250 <.refptr.__image_base__>
663428ab: 66 41 81 38 4d 5a cmpw $0x5a4d,(%r8)
663428b1: 48 89 ca mov %rcx,%rdx
663428b4: 75 52 jne 66342908 <_FindPESectionExec+0x68>
663428b6: 4c 89 c1 mov %r8,%rcx
663428b9: e8 02 fe ff ff callq 663426c0 <_ValidateImageBase.part.0>
663428be: 85 c0 test %eax,%eax
663428c0: 74 46 je 66342908 <_FindPESectionExec+0x68>
663428c2: 49 63 48 3c movslq 0x3c(%r8),%rcx
663428c6: 4c 01 c1 add %r8,%rcx
663428c9: 0f b7 41 14 movzwl 0x14(%rcx),%eax
663428cd: 48 8d 44 01 18 lea 0x18(%rcx,%rax,1),%rax
663428d2: 0f b7 49 06 movzwl 0x6(%rcx),%ecx
663428d6: 85 c9 test %ecx,%ecx
663428d8: 74 2e je 66342908 <_FindPESectionExec+0x68>
663428da: 83 e9 01 sub $0x1,%ecx
663428dd: 48 8d 0c 89 lea (%rcx,%rcx,4),%rcx
663428e1: 48 8d 4c c8 28 lea 0x28(%rax,%rcx,8),%rcx
663428e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
663428ed: 00 00 00
663428f0: f6 40 27 20 testb $0x20,0x27(%rax)
663428f4: 74 09 je 663428ff <_FindPESectionExec+0x5f>
663428f6: 48 85 d2 test %rdx,%rdx
663428f9: 74 0f je 6634290a <_FindPESectionExec+0x6a>
663428fb: 48 83 ea 01 sub $0x1,%rdx
663428ff: 48 83 c0 28 add $0x28,%rax
66342903: 48 39 c8 cmp %rcx,%rax
66342906: 75 e8 jne 663428f0 <_FindPESectionExec+0x50>
66342908: 31 c0 xor %eax,%eax
6634290a: 48 83 c4 28 add $0x28,%rsp
6634290e: c3 retq
6634290f: 90 nop
0000000066342910 <_GetPEImageBase>:
66342910: 48 83 ec 28 sub $0x28,%rsp
66342914: 48 8b 15 35 19 00 00 mov 0x1935(%rip),%rdx # 66344250 <.refptr.__image_base__>
6634291b: 66 81 3a 4d 5a cmpw $0x5a4d,(%rdx)
66342920: 75 1e jne 66342940 <_GetPEImageBase+0x30>
66342922: 48 89 d1 mov %rdx,%rcx
66342925: e8 96 fd ff ff callq 663426c0 <_ValidateImageBase.part.0>
6634292a: 85 c0 test %eax,%eax
6634292c: b8 00 00 00 00 mov $0x0,%eax
66342931: 48 0f 45 c2 cmovne %rdx,%rax
66342935: 48 83 c4 28 add $0x28,%rsp
66342939: c3 retq
6634293a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
66342940: 31 c0 xor %eax,%eax
66342942: 48 83 c4 28 add $0x28,%rsp
66342946: c3 retq
66342947: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
6634294e: 00 00
0000000066342950 <_IsNonwritableInCurrentImage>:
66342950: 48 83 ec 28 sub $0x28,%rsp
66342954: 4c 8b 05 f5 18 00 00 mov 0x18f5(%rip),%r8 # 66344250 <.refptr.__image_base__>
6634295b: 31 c0 xor %eax,%eax
6634295d: 66 41 81 38 4d 5a cmpw $0x5a4d,(%r8)
66342963: 48 89 ca mov %rcx,%rdx
66342966: 74 08 je 66342970 <_IsNonwritableInCurrentImage+0x20>
66342968: 48 83 c4 28 add $0x28,%rsp
6634296c: c3 retq
6634296d: 0f 1f 00 nopl (%rax)
66342970: 4c 89 c1 mov %r8,%rcx
66342973: e8 48 fd ff ff callq 663426c0 <_ValidateImageBase.part.0>
66342978: 85 c0 test %eax,%eax
6634297a: 74 ec je 66342968 <_IsNonwritableInCurrentImage+0x18>
6634297c: 49 63 40 3c movslq 0x3c(%r8),%rax
66342980: 48 89 d1 mov %rdx,%rcx
66342983: 4c 29 c1 sub %r8,%rcx
66342986: 49 01 c0 add %rax,%r8
66342989: 41 0f b7 50 06 movzwl 0x6(%r8),%edx
6634298e: 41 0f b7 40 14 movzwl 0x14(%r8),%eax
66342993: 85 d2 test %edx,%edx
66342995: 49 8d 44 00 18 lea 0x18(%r8,%rax,1),%rax
6634299a: 74 31 je 663429cd <_IsNonwritableInCurrentImage+0x7d>
6634299c: 83 ea 01 sub $0x1,%edx
6634299f: 48 8d 14 92 lea (%rdx,%rdx,4),%rdx
663429a3: 4c 8d 4c d0 28 lea 0x28(%rax,%rdx,8),%r9
663429a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
663429af: 00
663429b0: 44 8b 40 0c mov 0xc(%rax),%r8d
663429b4: 4c 39 c1 cmp %r8,%rcx
663429b7: 4c 89 c2 mov %r8,%rdx
663429ba: 72 08 jb 663429c4 <_IsNonwritableInCurrentImage+0x74>
663429bc: 03 50 08 add 0x8(%rax),%edx
663429bf: 48 39 d1 cmp %rdx,%rcx
663429c2: 72 10 jb 663429d4 <_IsNonwritableInCurrentImage+0x84>
663429c4: 48 83 c0 28 add $0x28,%rax
663429c8: 4c 39 c8 cmp %r9,%rax
663429cb: 75 e3 jne 663429b0 <_IsNonwritableInCurrentImage+0x60>
663429cd: 31 c0 xor %eax,%eax
663429cf: 48 83 c4 28 add $0x28,%rsp
663429d3: c3 retq
663429d4: 8b 40 24 mov 0x24(%rax),%eax
663429d7: f7 d0 not %eax
663429d9: c1 e8 1f shr $0x1f,%eax
663429dc: 48 83 c4 28 add $0x28,%rsp
663429e0: c3 retq
663429e1: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
663429e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
663429ed: 00 00 00
00000000663429f0 <__mingw_enum_import_library_names>:
663429f0: 48 83 ec 28 sub $0x28,%rsp
663429f4: 4c 8b 1d 55 18 00 00 mov 0x1855(%rip),%r11 # 66344250 <.refptr.__image_base__>
663429fb: 66 41 81 3b 4d 5a cmpw $0x5a4d,(%r11)
66342a01: 41 89 c9 mov %ecx,%r9d
66342a04: 75 58 jne 66342a5e <__mingw_enum_import_library_names+0x6e>
66342a06: 4c 89 d9 mov %r11,%rcx
66342a09: e8 b2 fc ff ff callq 663426c0 <_ValidateImageBase.part.0>
66342a0e: 85 c0 test %eax,%eax
66342a10: 74 4c je 66342a5e <__mingw_enum_import_library_names+0x6e>
66342a12: 49 63 43 3c movslq 0x3c(%r11),%rax
66342a16: 4c 01 d8 add %r11,%rax
66342a19: 8b 90 90 00 00 00 mov 0x90(%rax),%edx
66342a1f: 85 d2 test %edx,%edx
66342a21: 74 3b je 66342a5e <__mingw_enum_import_library_names+0x6e>
66342a23: 0f b7 48 14 movzwl 0x14(%rax),%ecx
66342a27: 48 8d 4c 08 18 lea 0x18(%rax,%rcx,1),%rcx
66342a2c: 0f b7 40 06 movzwl 0x6(%rax),%eax
66342a30: 85 c0 test %eax,%eax
66342a32: 74 2a je 66342a5e <__mingw_enum_import_library_names+0x6e>
66342a34: 83 e8 01 sub $0x1,%eax
66342a37: 48 8d 04 80 lea (%rax,%rax,4),%rax
66342a3b: 48 8d 44 c1 28 lea 0x28(%rcx,%rax,8),%rax
66342a40: 44 8b 51 0c mov 0xc(%rcx),%r10d
66342a44: 4c 39 d2 cmp %r10,%rdx
66342a47: 4d 89 d0 mov %r10,%r8
66342a4a: 72 09 jb 66342a55 <__mingw_enum_import_library_names+0x65>
66342a4c: 44 03 41 08 add 0x8(%rcx),%r8d
66342a50: 4c 39 c2 cmp %r8,%rdx
66342a53: 72 10 jb 66342a65 <__mingw_enum_import_library_names+0x75>
66342a55: 48 83 c1 28 add $0x28,%rcx
66342a59: 48 39 c1 cmp %rax,%rcx
66342a5c: 75 e2 jne 66342a40 <__mingw_enum_import_library_names+0x50>
66342a5e: 31 c0 xor %eax,%eax
66342a60: 48 83 c4 28 add $0x28,%rsp
66342a64: c3 retq
66342a65: 4c 01 da add %r11,%rdx
66342a68: 75 0e jne 66342a78 <__mingw_enum_import_library_names+0x88>
66342a6a: eb f2 jmp 66342a5e <__mingw_enum_import_library_names+0x6e>
66342a6c: 0f 1f 40 00 nopl 0x0(%rax)
66342a70: 41 83 e9 01 sub $0x1,%r9d
66342a74: 48 83 c2 14 add $0x14,%rdx
66342a78: 8b 4a 04 mov 0x4(%rdx),%ecx
66342a7b: 85 c9 test %ecx,%ecx
66342a7d: 75 07 jne 66342a86 <__mingw_enum_import_library_names+0x96>
66342a7f: 8b 42 0c mov 0xc(%rdx),%eax
66342a82: 85 c0 test %eax,%eax
66342a84: 74 d8 je 66342a5e <__mingw_enum_import_library_names+0x6e>
66342a86: 45 85 c9 test %r9d,%r9d
66342a89: 7f e5 jg 66342a70 <__mingw_enum_import_library_names+0x80>
66342a8b: 8b 42 0c mov 0xc(%rdx),%eax
66342a8e: 4c 01 d8 add %r11,%rax
66342a91: 48 83 c4 28 add $0x28,%rsp
66342a95: c3 retq
66342a96: 90 nop
66342a97: 90 nop
66342a98: 90 nop
66342a99: 90 nop
66342a9a: 90 nop
66342a9b: 90 nop
66342a9c: 90 nop
66342a9d: 90 nop
66342a9e: 90 nop
66342a9f: 90 nop
0000000066342aa0 <_fpreset>:
66342aa0: db e3 fninit
66342aa2: c3 retq
66342aa3: 90 nop
66342aa4: 90 nop
66342aa5: 90 nop
66342aa6: 90 nop
66342aa7: 90 nop
66342aa8: 90 nop
66342aa9: 90 nop
66342aaa: 90 nop
66342aab: 90 nop
66342aac: 90 nop
66342aad: 90 nop
66342aae: 90 nop
66342aaf: 90 nop
0000000066342ab0 <___chkstk_ms>:
66342ab0: 51 push %rcx
66342ab1: 50 push %rax
66342ab2: 48 3d 00 10 00 00 cmp $0x1000,%rax
66342ab8: 48 8d 4c 24 18 lea 0x18(%rsp),%rcx
66342abd: 72 19 jb 66342ad8 <___chkstk_ms+0x28>
66342abf: 48 81 e9 00 10 00 00 sub $0x1000,%rcx
66342ac6: 48 83 09 00 orq $0x0,(%rcx)
66342aca: 48 2d 00 10 00 00 sub $0x1000,%rax
66342ad0: 48 3d 00 10 00 00 cmp $0x1000,%rax
66342ad6: 77 e7 ja 66342abf <___chkstk_ms+0xf>
66342ad8: 48 29 c1 sub %rax,%rcx
66342adb: 48 83 09 00 orq $0x0,(%rcx)
66342adf: 58 pop %rax
66342ae0: 59 pop %rcx
66342ae1: c3 retq
66342ae2: 90 nop
66342ae3: 90 nop
66342ae4: 90 nop
66342ae5: 90 nop
66342ae6: 90 nop
66342ae7: 90 nop
66342ae8: 90 nop
66342ae9: 90 nop
66342aea: 90 nop
66342aeb: 90 nop
66342aec: 90 nop
66342aed: 90 nop
66342aee: 90 nop
66342aef: 90 nop
0000000066342af0 <DllEntryPoint>:
66342af0: b8 01 00 00 00 mov $0x1,%eax
66342af5: c3 retq
66342af6: 90 nop
66342af7: 90 nop
66342af8: 90 nop
66342af9: 90 nop
66342afa: 90 nop
66342afb: 90 nop
66342afc: 90 nop
66342afd: 90 nop
66342afe: 90 nop
66342aff: 90 nop
0000000066342b00 <DllMain>:
66342b00: b8 01 00 00 00 mov $0x1,%eax
66342b05: c3 retq
66342b06: 90 nop
66342b07: 90 nop
66342b08: 90 nop
66342b09: 90 nop
66342b0a: 90 nop
66342b0b: 90 nop
66342b0c: 90 nop
66342b0d: 90 nop
66342b0e: 90 nop
66342b0f: 90 nop
0000000066342b10 <vfprintf>:
66342b10: ff 25 96 67 00 00 jmpq *0x6796(%rip) # 663492ac <__imp_vfprintf>
66342b16: 90 nop
66342b17: 90 nop
0000000066342b18 <strncmp>:
66342b18: ff 25 86 67 00 00 jmpq *0x6786(%rip) # 663492a4 <__imp_strncmp>
66342b1e: 90 nop
66342b1f: 90 nop
0000000066342b20 <strlen>:
66342b20: ff 25 76 67 00 00 jmpq *0x6776(%rip) # 6634929c <__imp_strlen>
66342b26: 90 nop
66342b27: 90 nop
0000000066342b28 <signal>:
66342b28: ff 25 66 67 00 00 jmpq *0x6766(%rip) # 66349294 <__imp_signal>
66342b2e: 90 nop
66342b2f: 90 nop
0000000066342b30 <puts>:
66342b30: ff 25 4e 67 00 00 jmpq *0x674e(%rip) # 66349284 <__imp_puts>
66342b36: 90 nop
66342b37: 90 nop
0000000066342b38 <printf>:
66342b38: ff 25 3e 67 00 00 jmpq *0x673e(%rip) # 6634927c <__imp_printf>
66342b3e: 90 nop
66342b3f: 90 nop
0000000066342b40 <fwrite>:
66342b40: ff 25 2e 67 00 00 jmpq *0x672e(%rip) # 66349274 <__imp_fwrite>
66342b46: 90 nop
66342b47: 90 nop
0000000066342b48 <free>:
66342b48: ff 25 1e 67 00 00 jmpq *0x671e(%rip) # 6634926c <__imp_free>
66342b4e: 90 nop
66342b4f: 90 nop
0000000066342b50 <calloc>:
66342b50: ff 25 0e 67 00 00 jmpq *0x670e(%rip) # 66349264 <__imp_calloc>
66342b56: 90 nop
66342b57: 90 nop
0000000066342b58 <abort>:
66342b58: ff 25 fe 66 00 00 jmpq *0x66fe(%rip) # 6634925c <__imp_abort>
66342b5e: 90 nop
66342b5f: 90 nop
0000000066342b60 <_initterm>:
66342b60: ff 25 de 66 00 00 jmpq *0x66de(%rip) # 66349244 <__imp__initterm>
66342b66: 90 nop
66342b67: 90 nop
0000000066342b68 <_amsg_exit>:
66342b68: ff 25 ce 66 00 00 jmpq *0x66ce(%rip) # 6634923c <__imp__amsg_exit>
66342b6e: 90 nop
66342b6f: 90 nop
0000000066342b70 <_initialize_onexit_table>:
66342b70: 48 85 c9 test %rcx,%rcx
66342b73: 74 1a je 66342b8f <_initialize_onexit_table+0x1f>
66342b75: 31 c0 xor %eax,%eax
66342b77: 48 c7 41 10 00 00 00 movq $0x0,0x10(%rcx)
66342b7e: 00
66342b7f: 48 c7 41 08 00 00 00 movq $0x0,0x8(%rcx)
66342b86: 00
66342b87: 48 c7 01 00 00 00 00 movq $0x0,(%rcx)
66342b8e: c3 retq
66342b8f: b8 ff ff ff ff mov $0xffffffff,%eax
66342b94: c3 retq
66342b95: 90 nop
66342b96: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
66342b9d: 00 00 00
0000000066342ba0 <_register_onexit_function>:
66342ba0: 55 push %rbp
66342ba1: 57 push %rdi
66342ba2: 56 push %rsi
66342ba3: 53 push %rbx
66342ba4: 48 83 ec 28 sub $0x28,%rsp
66342ba8: 48 85 c9 test %rcx,%rcx
66342bab: 48 89 cb mov %rcx,%rbx
66342bae: 48 89 d7 mov %rdx,%rdi
66342bb1: 0f 84 99 00 00 00 je 66342c50 <_register_onexit_function+0xb0>
66342bb7: b9 08 00 00 00 mov $0x8,%ecx
66342bbc: e8 4f 01 00 00 callq 66342d10 <_lock>
66342bc1: 48 83 3b 00 cmpq $0x0,(%rbx)
66342bc5: 74 5d je 66342c24 <_register_onexit_function+0x84>
66342bc7: 48 8b 73 08 mov 0x8(%rbx),%rsi
66342bcb: 48 8b 43 10 mov 0x10(%rbx),%rax
66342bcf: 48 39 f0 cmp %rsi,%rax
66342bd2: 74 20 je 66342bf4 <_register_onexit_function+0x54>
66342bd4: 48 8d 46 08 lea 0x8(%rsi),%rax
66342bd8: b9 08 00 00 00 mov $0x8,%ecx
66342bdd: 48 89 43 08 mov %rax,0x8(%rbx)
66342be1: 48 89 3e mov %rdi,(%rsi)
66342be4: e8 1f 01 00 00 callq 66342d08 <_unlock>
66342be9: 31 c0 xor %eax,%eax
66342beb: 48 83 c4 28 add $0x28,%rsp
66342bef: 5b pop %rbx
66342bf0: 5e pop %rsi
66342bf1: 5f pop %rdi
66342bf2: 5d pop %rbp
66342bf3: c3 retq
66342bf4: 48 8b 0b mov (%rbx),%rcx
66342bf7: 48 29 ce sub %rcx,%rsi
66342bfa: 48 89 f0 mov %rsi,%rax
66342bfd: 48 c1 f8 03 sar $0x3,%rax
66342c01: 48 c1 e0 04 shl $0x4,%rax
66342c05: 48 89 c2 mov %rax,%rdx
66342c08: 48 89 c5 mov %rax,%rbp
66342c0b: e8 f0 00 00 00 callq 66342d00 <realloc>
66342c10: 48 85 c0 test %rax,%rax
66342c13: 74 42 je 66342c57 <_register_onexit_function+0xb7>
66342c15: 48 89 03 mov %rax,(%rbx)
66342c18: 48 01 c6 add %rax,%rsi
66342c1b: 48 01 e8 add %rbp,%rax
66342c1e: 48 89 43 10 mov %rax,0x10(%rbx)
66342c22: eb b0 jmp 66342bd4 <_register_onexit_function+0x34>
66342c24: ba 08 00 00 00 mov $0x8,%edx
66342c29: b9 20 00 00 00 mov $0x20,%ecx
66342c2e: e8 1d ff ff ff callq 66342b50 <calloc>
66342c33: 48 85 c0 test %rax,%rax
66342c36: 48 89 c6 mov %rax,%rsi
66342c39: 48 89 03 mov %rax,(%rbx)
66342c3c: 74 19 je 66342c57 <_register_onexit_function+0xb7>
66342c3e: 48 89 43 08 mov %rax,0x8(%rbx)
66342c42: 48 8d 80 00 01 00 00 lea 0x100(%rax),%rax
66342c49: 48 89 43 10 mov %rax,0x10(%rbx)
66342c4d: eb 80 jmp 66342bcf <_register_onexit_function+0x2f>
66342c4f: 90 nop
66342c50: b8 ff ff ff ff mov $0xffffffff,%eax
66342c55: eb 94 jmp 66342beb <_register_onexit_function+0x4b>
66342c57: b9 08 00 00 00 mov $0x8,%ecx
66342c5c: e8 a7 00 00 00 callq 66342d08 <_unlock>
66342c61: b8 ff ff ff ff mov $0xffffffff,%eax
66342c66: eb 83 jmp 66342beb <_register_onexit_function+0x4b>
66342c68: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
66342c6f: 00
0000000066342c70 <_execute_onexit_table>:
66342c70: 57 push %rdi
66342c71: 56 push %rsi
66342c72: 53 push %rbx
66342c73: 48 83 ec 20 sub $0x20,%rsp
66342c77: 48 89 cf mov %rcx,%rdi
66342c7a: b9 08 00 00 00 mov $0x8,%ecx
66342c7f: e8 8c 00 00 00 callq 66342d10 <_lock>
66342c84: 48 8b 37 mov (%rdi),%rsi
66342c87: b9 08 00 00 00 mov $0x8,%ecx
66342c8c: 48 c7 47 10 00 00 00 movq $0x0,0x10(%rdi)
66342c93: 00
66342c94: 48 8b 5f 08 mov 0x8(%rdi),%rbx
66342c98: 48 c7 07 00 00 00 00 movq $0x0,(%rdi)
66342c9f: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
66342ca6: 00
66342ca7: e8 5c 00 00 00 callq 66342d08 <_unlock>
66342cac: 48 85 f6 test %rsi,%rsi
66342caf: 74 24 je 66342cd5 <_execute_onexit_table+0x65>
66342cb1: 48 83 eb 08 sub $0x8,%rbx
66342cb5: 48 39 de cmp %rbx,%rsi
66342cb8: 77 13 ja 66342ccd <_execute_onexit_table+0x5d>
66342cba: 48 8b 03 mov (%rbx),%rax
66342cbd: 48 85 c0 test %rax,%rax
66342cc0: 74 ef je 66342cb1 <_execute_onexit_table+0x41>
66342cc2: ff d0 callq *%rax
66342cc4: 48 83 eb 08 sub $0x8,%rbx
66342cc8: 48 39 de cmp %rbx,%rsi
66342ccb: 76 ed jbe 66342cba <_execute_onexit_table+0x4a>
66342ccd: 48 89 f1 mov %rsi,%rcx
66342cd0: e8 73 fe ff ff callq 66342b48 <free>
66342cd5: 31 c0 xor %eax,%eax
66342cd7: 48 83 c4 20 add $0x20,%rsp
66342cdb: 5b pop %rbx
66342cdc: 5e pop %rsi
66342cdd: 5f pop %rdi
66342cde: c3 retq
66342cdf: 90 nop
0000000066342ce0 <__acrt_iob_func>:
66342ce0: 53 push %rbx
66342ce1: 48 83 ec 20 sub $0x20,%rsp
66342ce5: 89 cb mov %ecx,%ebx
66342ce7: e8 2c 00 00 00 callq 66342d18 <__iob_func>
66342cec: 89 d9 mov %ebx,%ecx
66342cee: 48 8d 14 49 lea (%rcx,%rcx,2),%rdx
66342cf2: 48 c1 e2 04 shl $0x4,%rdx
66342cf6: 48 01 d0 add %rdx,%rax
66342cf9: 48 83 c4 20 add $0x20,%rsp
66342cfd: 5b pop %rbx
66342cfe: c3 retq
66342cff: 90 nop
0000000066342d00 <realloc>:
66342d00: ff 25 86 65 00 00 jmpq *0x6586(%rip) # 6634928c <__imp_realloc>
66342d06: 90 nop
66342d07: 90 nop
0000000066342d08 <_unlock>:
66342d08: ff 25 46 65 00 00 jmpq *0x6546(%rip) # 66349254 <__imp__unlock>
66342d0e: 90 nop
66342d0f: 90 nop
0000000066342d10 <_lock>:
66342d10: ff 25 36 65 00 00 jmpq *0x6536(%rip) # 6634924c <__imp__lock>
66342d16: 90 nop
66342d17: 90 nop
0000000066342d18 <__iob_func>:
66342d18: ff 25 16 65 00 00 jmpq *0x6516(%rip) # 66349234 <__imp___iob_func>
66342d1e: 90 nop
66342d1f: 90 nop
0000000066342d20 <VirtualQuery>:
66342d20: ff 25 fe 64 00 00 jmpq *0x64fe(%rip) # 66349224 <__imp_VirtualQuery>
66342d26: 90 nop
66342d27: 90 nop
0000000066342d28 <VirtualProtect>:
66342d28: ff 25 ee 64 00 00 jmpq *0x64ee(%rip) # 6634921c <__imp_VirtualProtect>
66342d2e: 90 nop
66342d2f: 90 nop
0000000066342d30 <UnhandledExceptionFilter>:
66342d30: ff 25 de 64 00 00 jmpq *0x64de(%rip) # 66349214 <__imp_UnhandledExceptionFilter>
66342d36: 90 nop
66342d37: 90 nop
0000000066342d38 <TlsGetValue>:
66342d38: ff 25 ce 64 00 00 jmpq *0x64ce(%rip) # 6634920c <__imp_TlsGetValue>
66342d3e: 90 nop
66342d3f: 90 nop
0000000066342d40 <TerminateProcess>:
66342d40: ff 25 be 64 00 00 jmpq *0x64be(%rip) # 66349204 <__imp_TerminateProcess>
66342d46: 90 nop
66342d47: 90 nop
0000000066342d48 <Sleep>:
66342d48: ff 25 ae 64 00 00 jmpq *0x64ae(%rip) # 663491fc <__imp_Sleep>
66342d4e: 90 nop
66342d4f: 90 nop
0000000066342d50 <SetUnhandledExceptionFilter>:
66342d50: ff 25 9e 64 00 00 jmpq *0x649e(%rip) # 663491f4 <__imp_SetUnhandledExceptionFilter>
66342d56: 90 nop
66342d57: 90 nop
0000000066342d58 <RtlVirtualUnwind>:
66342d58: ff 25 8e 64 00 00 jmpq *0x648e(%rip) # 663491ec <__imp_RtlVirtualUnwind>
66342d5e: 90 nop
66342d5f: 90 nop
0000000066342d60 <RtlLookupFunctionEntry>:
66342d60: ff 25 7e 64 00 00 jmpq *0x647e(%rip) # 663491e4 <__imp_RtlLookupFunctionEntry>
66342d66: 90 nop
66342d67: 90 nop
0000000066342d68 <RtlCaptureContext>:
66342d68: ff 25 6e 64 00 00 jmpq *0x646e(%rip) # 663491dc <__imp_RtlCaptureContext>
66342d6e: 90 nop
66342d6f: 90 nop
0000000066342d70 <RtlAddFunctionTable>:
66342d70: ff 25 5e 64 00 00 jmpq *0x645e(%rip) # 663491d4 <__imp_RtlAddFunctionTable>
66342d76: 90 nop
66342d77: 90 nop
0000000066342d78 <QueryPerformanceCounter>:
66342d78: ff 25 4e 64 00 00 jmpq *0x644e(%rip) # 663491cc <__imp_QueryPerformanceCounter>
66342d7e: 90 nop
66342d7f: 90 nop
0000000066342d80 <LeaveCriticalSection>:
66342d80: ff 25 3e 64 00 00 jmpq *0x643e(%rip) # 663491c4 <__imp_LeaveCriticalSection>
66342d86: 90 nop
66342d87: 90 nop
0000000066342d88 <InitializeCriticalSection>:
66342d88: ff 25 2e 64 00 00 jmpq *0x642e(%rip) # 663491bc <__imp_InitializeCriticalSection>
66342d8e: 90 nop
66342d8f: 90 nop
0000000066342d90 <GetTickCount>:
66342d90: ff 25 1e 64 00 00 jmpq *0x641e(%rip) # 663491b4 <__imp_GetTickCount>
66342d96: 90 nop
66342d97: 90 nop
0000000066342d98 <GetSystemTimeAsFileTime>:
66342d98: ff 25 0e 64 00 00 jmpq *0x640e(%rip) # 663491ac <__imp_GetSystemTimeAsFileTime>
66342d9e: 90 nop
66342d9f: 90 nop
0000000066342da0 <GetLastError>:
66342da0: ff 25 fe 63 00 00 jmpq *0x63fe(%rip) # 663491a4 <__imp_GetLastError>
66342da6: 90 nop
66342da7: 90 nop
0000000066342da8 <GetCurrentThreadId>:
66342da8: ff 25 ee 63 00 00 jmpq *0x63ee(%rip) # 6634919c <__imp_GetCurrentThreadId>
66342dae: 90 nop
66342daf: 90 nop
0000000066342db0 <GetCurrentProcessId>:
66342db0: ff 25 de 63 00 00 jmpq *0x63de(%rip) # 66349194 <__imp_GetCurrentProcessId>
66342db6: 90 nop
66342db7: 90 nop
0000000066342db8 <GetCurrentProcess>:
66342db8: ff 25 ce 63 00 00 jmpq *0x63ce(%rip) # 6634918c <__imp_GetCurrentProcess>
66342dbe: 90 nop
66342dbf: 90 nop
0000000066342dc0 <EnterCriticalSection>:
66342dc0: ff 25 be 63 00 00 jmpq *0x63be(%rip) # 66349184 <__imp_EnterCriticalSection>
66342dc6: 90 nop
66342dc7: 90 nop
0000000066342dc8 <DeleteCriticalSection>:
66342dc8: ff 25 ae 63 00 00 jmpq *0x63ae(%rip) # 6634917c <__IAT_start__>
66342dce: 90 nop
66342dcf: 90 nop
0000000066342dd0 <__report_error>:
66342dd0: 56 push %rsi
66342dd1: 53 push %rbx
66342dd2: 48 83 ec 38 sub $0x38,%rsp
66342dd6: 48 8d 44 24 58 lea 0x58(%rsp),%rax
66342ddb: 48 89 cb mov %rcx,%rbx
66342dde: b9 02 00 00 00 mov $0x2,%ecx
66342de3: 48 89 54 24 58 mov %rdx,0x58(%rsp)
66342de8: 4c 89 44 24 60 mov %r8,0x60(%rsp)
66342ded: 4c 89 4c 24 68 mov %r9,0x68(%rsp)
66342df2: 48 89 44 24 28 mov %rax,0x28(%rsp)
66342df7: e8 e4 fe ff ff callq 66342ce0 <__acrt_iob_func>
66342dfc: 41 b8 1b 00 00 00 mov $0x1b,%r8d
66342e02: ba 01 00 00 00 mov $0x1,%edx
66342e07: 48 8d 0d d2 12 00 00 lea 0x12d2(%rip),%rcx # 663440e0 <.rdata>
66342e0e: 49 89 c1 mov %rax,%r9
66342e11: e8 2a fd ff ff callq 66342b40 <fwrite>
66342e16: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
66342e1b: b9 02 00 00 00 mov $0x2,%ecx
66342e20: e8 bb fe ff ff callq 66342ce0 <__acrt_iob_func>
66342e25: 48 89 da mov %rbx,%rdx
66342e28: 48 89 c1 mov %rax,%rcx
66342e2b: 49 89 f0 mov %rsi,%r8
66342e2e: e8 dd fc ff ff callq 66342b10 <vfprintf>
66342e33: e8 20 fd ff ff callq 66342b58 <abort>
66342e38: 90 nop
66342e39: 90 nop
66342e3a: 90 nop
66342e3b: 90 nop
66342e3c: 90 nop
66342e3d: 90 nop
66342e3e: 90 nop
66342e3f: 90 nop
0000000066342e40 <set_fast_math>:
66342e40: 48 83 ec 18 sub $0x18,%rsp
66342e44: 0f ae 5c 24 0c stmxcsr 0xc(%rsp)
66342e49: 81 4c 24 0c 40 80 00 orl $0x8040,0xc(%rsp)
66342e50: 00
66342e51: 0f ae 54 24 0c ldmxcsr 0xc(%rsp)
66342e56: 48 83 c4 18 add $0x18,%rsp
66342e5a: c3 retq
66342e5b: 90 nop
66342e5c: 90 nop
66342e5d: 90 nop
66342e5e: 90 nop
66342e5f: 90 nop
0000000066342e60 <register_frame_ctor>:
66342e60: e9 2b e5 ff ff jmpq 66341390 <__gcc_register_frame>
66342e65: 90 nop
66342e66: 90 nop
66342e67: 90 nop
66342e68: 90 nop
66342e69: 90 nop
66342e6a: 90 nop
66342e6b: 90 nop
66342e6c: 90 nop
66342e6d: 90 nop
66342e6e: 90 nop
66342e6f: 90 nop
0000000066342e70 <__CTOR_LIST__>:
66342e70: ff (bad)
66342e71: ff (bad)
66342e72: ff (bad)
66342e73: ff (bad)
66342e74: ff (bad)
66342e75: ff (bad)
66342e76: ff (bad)
66342e77: ff .byte 0xff
0000000066342e78 <.ctors>:
66342e78: 40 rex
66342e79: 2e 34 66 cs xor $0x66,%al
66342e7c: 00 00 add %al,(%rax)
...
0000000066342e80 <.ctors.65535>:
66342e80: 60 (bad)
66342e81: 2e 34 66 cs xor $0x66,%al
...
0000000066342e90 <__DTOR_LIST__>:
66342e90: ff (bad)
66342e91: ff (bad)
66342e92: ff (bad)
66342e93: ff (bad)
66342e94: ff (bad)
66342e95: ff (bad)
66342e96: ff (bad)
66342e97: ff 00 incl (%rax)
66342e99: 00 00 add %al,(%rax)
66342e9b: 00 00 add %al,(%rax)
66342e9d: 00 00 add %al,(%rax)
...