2534 lines
141 KiB
Plaintext
2534 lines
141 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 e4 1a 00 00 jmpq 66342af0 <_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 14 32 00 00 mov 0x3214(%rip),%rbx # 66344250 <.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 ef 31 00 00 mov 0x31ef(%rip),%rdi # 66344260 <.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 62 1a 00 00 callq 66342ae8 <_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 97 31 00 00 mov 0x3197(%rip),%rbx # 66344250 <.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 6a 31 00 00 mov 0x316a(%rip),%rsi # 66344260 <.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 fb 30 00 00 mov 0x30fb(%rip),%rax # 66344220 <.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 7f 1a 00 00 callq 66342bf0 <_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 e9 30 00 00 mov 0x30e9(%rip),%rdx # 663442a0 <.refptr.__xi_z>
|
|
663411b7: c7 06 01 00 00 00 movl $0x1,(%rsi)
|
|
663411bd: 48 8b 0d cc 30 00 00 mov 0x30cc(%rip),%rcx # 66344290 <.refptr.__xi_a>
|
|
663411c4: e8 17 19 00 00 callq 66342ae0 <_initterm>
|
|
663411c9: e9 3d ff ff ff jmpq 6634110b <_CRT_INIT+0xfb>
|
|
663411ce: 66 90 xchg %ax,%ax
|
|
663411d0: 48 8b 15 a9 30 00 00 mov 0x30a9(%rip),%rdx # 66344280 <.refptr.__xc_z>
|
|
663411d7: 48 8b 0d 92 30 00 00 mov 0x3092(%rip),%rcx # 66344270 <.refptr.__xc_a>
|
|
663411de: e8 fd 18 00 00 callq 66342ae0 <_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 ee 18 00 00 callq 66342ae8 <_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 2f 30 00 00 mov 0x302f(%rip),%rsi # 66344240 <.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 62 0a 00 00 callq 66341c90 <_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 45 18 00 00 callq 66342a80 <DllMain>
|
|
6634123b: 49 89 e8 mov %rbp,%r8
|
|
6634123e: 89 da mov %ebx,%edx
|
|
66341240: 48 89 f9 mov %rdi,%rcx
|
|
66341243: e8 28 18 00 00 callq 66342a70 <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 18 0a 00 00 callq 66341c90 <_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 f3 17 00 00 callq 66342a80 <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 b2 17 00 00 callq 66342a70 <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 11 05 00 00 callq 663417e0 <__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 a1 17 00 00 callq 66342a80 <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 89 17 00 00 callq 66342a80 <DllMain>
|
|
663412f7: 49 89 e8 mov %rbp,%r8
|
|
663412fa: 31 d2 xor %edx,%edx
|
|
663412fc: 48 89 f9 mov %rdi,%rcx
|
|
663412ff: e8 6c 17 00 00 callq 66342a70 <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 75 2f 00 00 mov 0x2f75(%rip),%rax # 663442b0 <.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 9d 04 00 00 callq 66341800 <__security_init_cookie>
|
|
66341363: e8 88 0d 00 00 callq 663420f0 <__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 91 17 00 00 jmpq 66342b20 <_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 ec 16 00 00 callq 66342ab8 <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 c6 16 00 00 callq 66342ab8 <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 11 2c 00 00 lea 0x2c11(%rip),%rcx # 6634401a <.rdata+0x1a>
|
|
66341409: e8 a2 16 00 00 callq 66342ab0 <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 d8 2b 00 00 lea 0x2bd8(%rip),%rcx # 66344026 <.rdata+0x26>
|
|
6634144e: e8 5d 16 00 00 callq 66342ab0 <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 0e 16 00 00 callq 66342ab8 <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 f0 15 00 00 callq 66342ab8 <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 33 2b 00 00 lea 0x2b33(%rip),%rcx # 6634401a <.rdata+0x1a>
|
|
663414e7: e8 c4 15 00 00 callq 66342ab0 <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 fa 2a 00 00 lea 0x2afa(%rip),%rcx # 66344026 <.rdata+0x26>
|
|
6634152c: e8 7f 15 00 00 callq 66342ab0 <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 55 push %r13
|
|
663415a2: 41 54 push %r12
|
|
663415a4: 55 push %rbp
|
|
663415a5: 57 push %rdi
|
|
663415a6: 56 push %rsi
|
|
663415a7: 53 push %rbx
|
|
663415a8: 48 8b 35 81 63 00 00 mov 0x6381(%rip),%rsi # 66347930 <num_net_queue>
|
|
663415af: 8b 16 mov (%rsi),%edx
|
|
663415b1: 85 d2 test %edx,%edx
|
|
663415b3: 0f 8e a6 00 00 00 jle 6634165f <sim_update_nets+0xbf>
|
|
663415b9: 48 8b 1d 60 63 00 00 mov 0x6360(%rip),%rbx # 66347920 <net_queue>
|
|
663415c0: 45 31 c0 xor %r8d,%r8d
|
|
663415c3: 48 8b 2d 4e 63 00 00 mov 0x634e(%rip),%rbp # 66347918 <current_tick>
|
|
663415ca: 48 8b 3d 3f 63 00 00 mov 0x633f(%rip),%rdi # 66347910 <gate_queue>
|
|
663415d1: 4c 8b 1d 50 63 00 00 mov 0x6350(%rip),%r11 # 66347928 <num_gate_queue>
|
|
663415d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
663415df: 00
|
|
663415e0: 4a 8b 14 c3 mov (%rbx,%r8,8),%rdx
|
|
663415e4: 31 c9 xor %ecx,%ecx
|
|
663415e6: 48 8b 42 08 mov 0x8(%rdx),%rax
|
|
663415ea: 8b 00 mov (%rax),%eax
|
|
663415ec: 85 c0 test %eax,%eax
|
|
663415ee: 48 8b 02 mov (%rdx),%rax
|
|
663415f1: 0f 9f c1 setg %cl
|
|
663415f4: 3b 08 cmp (%rax),%ecx
|
|
663415f6: 74 4c je 66341644 <sim_update_nets+0xa4>
|
|
663415f8: 89 08 mov %ecx,(%rax)
|
|
663415fa: 4c 8b 62 20 mov 0x20(%rdx),%r12
|
|
663415fe: 8b 4d 00 mov 0x0(%rbp),%ecx
|
|
66341601: 48 8b 42 18 mov 0x18(%rdx),%rax
|
|
66341605: 89 08 mov %ecx,(%rax)
|
|
66341607: 41 8b 0c 24 mov (%r12),%ecx
|
|
6634160b: 85 c9 test %ecx,%ecx
|
|
6634160d: 7e 35 jle 66341644 <sim_update_nets+0xa4>
|
|
6634160f: 4c 8b 6a 28 mov 0x28(%rdx),%r13
|
|
66341613: 31 c0 xor %eax,%eax
|
|
66341615: 4d 8b 4c c5 00 mov 0x0(%r13,%rax,8),%r9
|
|
6634161a: 4d 8b 11 mov (%r9),%r10
|
|
6634161d: 41 83 3a 00 cmpl $0x0,(%r10)
|
|
66341621: 75 4d jne 66341670 <sim_update_nets+0xd0>
|
|
66341623: 41 c7 02 01 00 00 00 movl $0x1,(%r10)
|
|
6634162a: 49 63 0b movslq (%r11),%rcx
|
|
6634162d: 48 83 c0 01 add $0x1,%rax
|
|
66341631: 44 8d 51 01 lea 0x1(%rcx),%r10d
|
|
66341635: 45 89 13 mov %r10d,(%r11)
|
|
66341638: 4c 89 0c cf mov %r9,(%rdi,%rcx,8)
|
|
6634163c: 41 8b 0c 24 mov (%r12),%ecx
|
|
66341640: 39 c1 cmp %eax,%ecx
|
|
66341642: 7f d1 jg 66341615 <sim_update_nets+0x75>
|
|
66341644: 48 8b 42 10 mov 0x10(%rdx),%rax
|
|
66341648: c7 00 00 00 00 00 movl $0x0,(%rax)
|
|
6634164e: 4a c7 04 c3 00 00 00 movq $0x0,(%rbx,%r8,8)
|
|
66341655: 00
|
|
66341656: 49 83 c0 01 add $0x1,%r8
|
|
6634165a: 44 39 06 cmp %r8d,(%rsi)
|
|
6634165d: 7f 81 jg 663415e0 <sim_update_nets+0x40>
|
|
6634165f: c7 06 00 00 00 00 movl $0x0,(%rsi)
|
|
66341665: 5b pop %rbx
|
|
66341666: 5e pop %rsi
|
|
66341667: 5f pop %rdi
|
|
66341668: 5d pop %rbp
|
|
66341669: 41 5c pop %r12
|
|
6634166b: 41 5d pop %r13
|
|
6634166d: c3 retq
|
|
6634166e: 66 90 xchg %ax,%ax
|
|
66341670: 48 83 c0 01 add $0x1,%rax
|
|
66341674: 39 c1 cmp %eax,%ecx
|
|
66341676: 7f 9d jg 66341615 <sim_update_nets+0x75>
|
|
66341678: eb ca jmp 66341644 <sim_update_nets+0xa4>
|
|
6634167a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
|
|
0000000066341680 <sim_update_gates>:
|
|
66341680: 41 55 push %r13
|
|
66341682: 41 54 push %r12
|
|
66341684: 55 push %rbp
|
|
66341685: 57 push %rdi
|
|
66341686: 56 push %rsi
|
|
66341687: 53 push %rbx
|
|
66341688: 48 83 ec 28 sub $0x28,%rsp
|
|
6634168c: 48 8b 05 95 62 00 00 mov 0x6295(%rip),%rax # 66347928 <num_gate_queue>
|
|
66341693: 31 db xor %ebx,%ebx
|
|
66341695: 31 ff xor %edi,%edi
|
|
66341697: 4c 8d 2d 72 62 00 00 lea 0x6272(%rip),%r13 # 66347910 <gate_queue>
|
|
6634169e: 4c 8d 25 8c 29 00 00 lea 0x298c(%rip),%r12 # 66344031 <.rdata+0x31>
|
|
663416a5: 48 8d 2d 54 19 00 00 lea 0x1954(%rip),%rbp # 66343000 <__data_start__>
|
|
663416ac: 8b 08 mov (%rax),%ecx
|
|
663416ae: 85 c9 test %ecx,%ecx
|
|
663416b0: 7e 71 jle 66341723 <sim_update_gates+0xa3>
|
|
663416b2: 49 8b 45 00 mov 0x0(%r13),%rax
|
|
663416b6: 48 8b 34 f8 mov (%rax,%rdi,8),%rsi
|
|
663416ba: 8b 56 34 mov 0x34(%rsi),%edx
|
|
663416bd: 85 d2 test %edx,%edx
|
|
663416bf: 75 19 jne 663416da <sim_update_gates+0x5a>
|
|
663416c1: 83 c3 01 add $0x1,%ebx
|
|
663416c4: 39 d9 cmp %ebx,%ecx
|
|
663416c6: 7e 5b jle 66341723 <sim_update_gates+0xa3>
|
|
663416c8: 49 8b 45 00 mov 0x0(%r13),%rax
|
|
663416cc: 48 63 fb movslq %ebx,%rdi
|
|
663416cf: 48 8b 34 f8 mov (%rax,%rdi,8),%rsi
|
|
663416d3: 8b 56 34 mov 0x34(%rsi),%edx
|
|
663416d6: 85 d2 test %edx,%edx
|
|
663416d8: 74 e7 je 663416c1 <sim_update_gates+0x41>
|
|
663416da: 4c 89 e1 mov %r12,%rcx
|
|
663416dd: e8 d6 13 00 00 callq 66342ab8 <printf>
|
|
663416e2: 48 8b 15 3f 62 00 00 mov 0x623f(%rip),%rdx # 66347928 <num_gate_queue>
|
|
663416e9: 4d 8b 45 00 mov 0x0(%r13),%r8
|
|
663416ed: 48 63 0a movslq (%rdx),%rcx
|
|
663416f0: 48 89 c8 mov %rcx,%rax
|
|
663416f3: 49 8d 4c c8 f8 lea -0x8(%r8,%rcx,8),%rcx
|
|
663416f8: 83 e8 01 sub $0x1,%eax
|
|
663416fb: 4c 8b 09 mov (%rcx),%r9
|
|
663416fe: 4d 89 0c f8 mov %r9,(%r8,%rdi,8)
|
|
66341702: 48 c7 01 00 00 00 00 movq $0x0,(%rcx)
|
|
66341709: 48 89 f1 mov %rsi,%rcx
|
|
6634170c: 89 02 mov %eax,(%rdx)
|
|
6634170e: 48 63 46 34 movslq 0x34(%rsi),%rax
|
|
66341712: ff 54 c5 00 callq *0x0(%rbp,%rax,8)
|
|
66341716: 48 8b 05 0b 62 00 00 mov 0x620b(%rip),%rax # 66347928 <num_gate_queue>
|
|
6634171d: 8b 08 mov (%rax),%ecx
|
|
6634171f: 39 cb cmp %ecx,%ebx
|
|
66341721: 7c 8f jl 663416b2 <sim_update_gates+0x32>
|
|
66341723: 48 83 c4 28 add $0x28,%rsp
|
|
66341727: 5b pop %rbx
|
|
66341728: 5e pop %rsi
|
|
66341729: 5f pop %rdi
|
|
6634172a: 5d pop %rbp
|
|
6634172b: 41 5c pop %r12
|
|
6634172d: 41 5d pop %r13
|
|
6634172f: c3 retq
|
|
|
|
0000000066341730 <__do_global_dtors>:
|
|
66341730: 48 83 ec 28 sub $0x28,%rsp
|
|
66341734: 48 8b 05 e5 18 00 00 mov 0x18e5(%rip),%rax # 66343020 <p.93846>
|
|
6634173b: 48 8b 00 mov (%rax),%rax
|
|
6634173e: 48 85 c0 test %rax,%rax
|
|
66341741: 74 1d je 66341760 <__do_global_dtors+0x30>
|
|
66341743: ff d0 callq *%rax
|
|
66341745: 48 8b 05 d4 18 00 00 mov 0x18d4(%rip),%rax # 66343020 <p.93846>
|
|
6634174c: 48 8d 50 08 lea 0x8(%rax),%rdx
|
|
66341750: 48 8b 40 08 mov 0x8(%rax),%rax
|
|
66341754: 48 89 15 c5 18 00 00 mov %rdx,0x18c5(%rip) # 66343020 <p.93846>
|
|
6634175b: 48 85 c0 test %rax,%rax
|
|
6634175e: 75 e3 jne 66341743 <__do_global_dtors+0x13>
|
|
66341760: 48 83 c4 28 add $0x28,%rsp
|
|
66341764: c3 retq
|
|
66341765: 90 nop
|
|
66341766: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634176d: 00 00 00
|
|
|
|
0000000066341770 <__do_global_ctors>:
|
|
66341770: 56 push %rsi
|
|
66341771: 53 push %rbx
|
|
66341772: 48 83 ec 28 sub $0x28,%rsp
|
|
66341776: 48 8b 0d 73 2a 00 00 mov 0x2a73(%rip),%rcx # 663441f0 <.refptr.__CTOR_LIST__>
|
|
6634177d: 48 8b 11 mov (%rcx),%rdx
|
|
66341780: 83 fa ff cmp $0xffffffff,%edx
|
|
66341783: 89 d0 mov %edx,%eax
|
|
66341785: 74 39 je 663417c0 <__do_global_ctors+0x50>
|
|
66341787: 85 c0 test %eax,%eax
|
|
66341789: 74 20 je 663417ab <__do_global_ctors+0x3b>
|
|
6634178b: 89 c2 mov %eax,%edx
|
|
6634178d: 83 e8 01 sub $0x1,%eax
|
|
66341790: 48 8d 1c d1 lea (%rcx,%rdx,8),%rbx
|
|
66341794: 48 29 c2 sub %rax,%rdx
|
|
66341797: 48 8d 74 d1 f8 lea -0x8(%rcx,%rdx,8),%rsi
|
|
6634179c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
663417a0: ff 13 callq *(%rbx)
|
|
663417a2: 48 83 eb 08 sub $0x8,%rbx
|
|
663417a6: 48 39 f3 cmp %rsi,%rbx
|
|
663417a9: 75 f5 jne 663417a0 <__do_global_ctors+0x30>
|
|
663417ab: 48 8d 0d 7e ff ff ff lea -0x82(%rip),%rcx # 66341730 <__do_global_dtors>
|
|
663417b2: 48 83 c4 28 add $0x28,%rsp
|
|
663417b6: 5b pop %rbx
|
|
663417b7: 5e pop %rsi
|
|
663417b8: e9 c3 fb ff ff jmpq 66341380 <atexit>
|
|
663417bd: 0f 1f 00 nopl (%rax)
|
|
663417c0: 31 c0 xor %eax,%eax
|
|
663417c2: eb 02 jmp 663417c6 <__do_global_ctors+0x56>
|
|
663417c4: 89 d0 mov %edx,%eax
|
|
663417c6: 44 8d 40 01 lea 0x1(%rax),%r8d
|
|
663417ca: 4a 83 3c c1 00 cmpq $0x0,(%rcx,%r8,8)
|
|
663417cf: 4c 89 c2 mov %r8,%rdx
|
|
663417d2: 75 f0 jne 663417c4 <__do_global_ctors+0x54>
|
|
663417d4: eb b1 jmp 66341787 <__do_global_ctors+0x17>
|
|
663417d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
663417dd: 00 00 00
|
|
|
|
00000000663417e0 <__main>:
|
|
663417e0: 8b 05 3a 58 00 00 mov 0x583a(%rip),%eax # 66347020 <initialized>
|
|
663417e6: 85 c0 test %eax,%eax
|
|
663417e8: 74 06 je 663417f0 <__main+0x10>
|
|
663417ea: c3 retq
|
|
663417eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
663417f0: c7 05 26 58 00 00 01 movl $0x1,0x5826(%rip) # 66347020 <initialized>
|
|
663417f7: 00 00 00
|
|
663417fa: e9 71 ff ff ff jmpq 66341770 <__do_global_ctors>
|
|
663417ff: 90 nop
|
|
|
|
0000000066341800 <__security_init_cookie>:
|
|
66341800: 41 54 push %r12
|
|
66341802: 55 push %rbp
|
|
66341803: 57 push %rdi
|
|
66341804: 56 push %rsi
|
|
66341805: 53 push %rbx
|
|
66341806: 48 83 ec 30 sub $0x30,%rsp
|
|
6634180a: 48 8b 1d 6f 18 00 00 mov 0x186f(%rip),%rbx # 66343080 <__security_cookie>
|
|
66341811: 48 b8 32 a2 df 2d 99 movabs $0x2b992ddfa232,%rax
|
|
66341818: 2b 00 00
|
|
6634181b: 48 39 c3 cmp %rax,%rbx
|
|
6634181e: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp)
|
|
66341825: 00 00
|
|
66341827: 74 17 je 66341840 <__security_init_cookie+0x40>
|
|
66341829: 48 f7 d3 not %rbx
|
|
6634182c: 48 89 1d 5d 18 00 00 mov %rbx,0x185d(%rip) # 66343090 <__security_cookie_complement>
|
|
66341833: 48 83 c4 30 add $0x30,%rsp
|
|
66341837: 5b pop %rbx
|
|
66341838: 5e pop %rsi
|
|
66341839: 5f pop %rdi
|
|
6634183a: 5d pop %rbp
|
|
6634183b: 41 5c pop %r12
|
|
6634183d: c3 retq
|
|
6634183e: 66 90 xchg %ax,%ax
|
|
66341840: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
|
|
66341845: ff 15 61 79 00 00 callq *0x7961(%rip) # 663491ac <__imp_GetSystemTimeAsFileTime>
|
|
6634184b: 48 8b 74 24 20 mov 0x20(%rsp),%rsi
|
|
66341850: ff 15 3e 79 00 00 callq *0x793e(%rip) # 66349194 <__imp_GetCurrentProcessId>
|
|
66341856: 41 89 c4 mov %eax,%r12d
|
|
66341859: ff 15 3d 79 00 00 callq *0x793d(%rip) # 6634919c <__imp_GetCurrentThreadId>
|
|
6634185f: 89 c5 mov %eax,%ebp
|
|
66341861: ff 15 4d 79 00 00 callq *0x794d(%rip) # 663491b4 <__imp_GetTickCount>
|
|
66341867: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx
|
|
6634186c: 89 c7 mov %eax,%edi
|
|
6634186e: ff 15 58 79 00 00 callq *0x7958(%rip) # 663491cc <__imp_QueryPerformanceCounter>
|
|
66341874: 48 33 74 24 28 xor 0x28(%rsp),%rsi
|
|
66341879: 44 89 e0 mov %r12d,%eax
|
|
6634187c: 48 ba ff ff ff ff ff movabs $0xffffffffffff,%rdx
|
|
66341883: ff 00 00
|
|
66341886: 48 31 f0 xor %rsi,%rax
|
|
66341889: 89 ee mov %ebp,%esi
|
|
6634188b: 48 31 c6 xor %rax,%rsi
|
|
6634188e: 89 f8 mov %edi,%eax
|
|
66341890: 48 31 f0 xor %rsi,%rax
|
|
66341893: 48 21 d0 and %rdx,%rax
|
|
66341896: 48 39 d8 cmp %rbx,%rax
|
|
66341899: 74 25 je 663418c0 <__security_init_cookie+0xc0>
|
|
6634189b: 48 89 c2 mov %rax,%rdx
|
|
6634189e: 48 f7 d2 not %rdx
|
|
663418a1: 48 89 05 d8 17 00 00 mov %rax,0x17d8(%rip) # 66343080 <__security_cookie>
|
|
663418a8: 48 89 15 e1 17 00 00 mov %rdx,0x17e1(%rip) # 66343090 <__security_cookie_complement>
|
|
663418af: 48 83 c4 30 add $0x30,%rsp
|
|
663418b3: 5b pop %rbx
|
|
663418b4: 5e pop %rsi
|
|
663418b5: 5f pop %rdi
|
|
663418b6: 5d pop %rbp
|
|
663418b7: 41 5c pop %r12
|
|
663418b9: c3 retq
|
|
663418ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
663418c0: 48 ba cc 5d 20 d2 66 movabs $0xffffd466d2205dcc,%rdx
|
|
663418c7: d4 ff ff
|
|
663418ca: 48 b8 33 a2 df 2d 99 movabs $0x2b992ddfa233,%rax
|
|
663418d1: 2b 00 00
|
|
663418d4: eb cb jmp 663418a1 <__security_init_cookie+0xa1>
|
|
663418d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
663418dd: 00 00 00
|
|
|
|
00000000663418e0 <__report_gsfailure>:
|
|
663418e0: 55 push %rbp
|
|
663418e1: 56 push %rsi
|
|
663418e2: 53 push %rbx
|
|
663418e3: 48 89 e5 mov %rsp,%rbp
|
|
663418e6: 48 83 ec 70 sub $0x70,%rsp
|
|
663418ea: 48 89 ce mov %rcx,%rsi
|
|
663418ed: 48 8d 0d 4c 57 00 00 lea 0x574c(%rip),%rcx # 66347040 <GS_ContextRecord>
|
|
663418f4: ff 15 e2 78 00 00 callq *0x78e2(%rip) # 663491dc <__imp_RtlCaptureContext>
|
|
663418fa: 48 8b 1d 37 58 00 00 mov 0x5837(%rip),%rbx # 66347138 <GS_ContextRecord+0xf8>
|
|
66341901: 48 8d 55 d8 lea -0x28(%rbp),%rdx
|
|
66341905: 45 31 c0 xor %r8d,%r8d
|
|
66341908: 48 89 d9 mov %rbx,%rcx
|
|
6634190b: ff 15 d3 78 00 00 callq *0x78d3(%rip) # 663491e4 <__imp_RtlLookupFunctionEntry>
|
|
66341911: 48 85 c0 test %rax,%rax
|
|
66341914: 0f 84 a3 00 00 00 je 663419bd <__report_gsfailure+0xdd>
|
|
6634191a: 48 8d 55 e0 lea -0x20(%rbp),%rdx
|
|
6634191e: 49 89 c1 mov %rax,%r9
|
|
66341921: 49 89 d8 mov %rbx,%r8
|
|
66341924: 48 c7 44 24 38 00 00 movq $0x0,0x38(%rsp)
|
|
6634192b: 00 00
|
|
6634192d: 48 8d 0d 0c 57 00 00 lea 0x570c(%rip),%rcx # 66347040 <GS_ContextRecord>
|
|
66341934: 48 89 54 24 30 mov %rdx,0x30(%rsp)
|
|
66341939: 48 8d 55 e8 lea -0x18(%rbp),%rdx
|
|
6634193d: 48 89 4c 24 20 mov %rcx,0x20(%rsp)
|
|
66341942: 31 c9 xor %ecx,%ecx
|
|
66341944: 48 89 54 24 28 mov %rdx,0x28(%rsp)
|
|
66341949: 48 8b 55 d8 mov -0x28(%rbp),%rdx
|
|
6634194d: ff 15 99 78 00 00 callq *0x7899(%rip) # 663491ec <__imp_RtlVirtualUnwind>
|
|
66341953: 48 8b 05 de 57 00 00 mov 0x57de(%rip),%rax # 66347138 <GS_ContextRecord+0xf8>
|
|
6634195a: 31 c9 xor %ecx,%ecx
|
|
6634195c: 48 89 35 5d 57 00 00 mov %rsi,0x575d(%rip) # 663470c0 <GS_ContextRecord+0x80>
|
|
66341963: 48 89 05 c6 5b 00 00 mov %rax,0x5bc6(%rip) # 66347530 <GS_ExceptionRecord+0x10>
|
|
6634196a: 48 b8 09 04 00 c0 01 movabs $0x1c0000409,%rax
|
|
66341971: 00 00 00
|
|
66341974: 48 89 05 a5 5b 00 00 mov %rax,0x5ba5(%rip) # 66347520 <GS_ExceptionRecord>
|
|
6634197b: 48 8b 05 fe 16 00 00 mov 0x16fe(%rip),%rax # 66343080 <__security_cookie>
|
|
66341982: 48 89 45 f0 mov %rax,-0x10(%rbp)
|
|
66341986: 48 8b 05 03 17 00 00 mov 0x1703(%rip),%rax # 66343090 <__security_cookie_complement>
|
|
6634198d: 48 89 45 f8 mov %rax,-0x8(%rbp)
|
|
66341991: ff 15 5d 78 00 00 callq *0x785d(%rip) # 663491f4 <__imp_SetUnhandledExceptionFilter>
|
|
66341997: 48 8d 0d a2 26 00 00 lea 0x26a2(%rip),%rcx # 66344040 <GS_ExceptionPointers>
|
|
6634199e: ff 15 70 78 00 00 callq *0x7870(%rip) # 66349214 <__imp_UnhandledExceptionFilter>
|
|
663419a4: ff 15 e2 77 00 00 callq *0x77e2(%rip) # 6634918c <__imp_GetCurrentProcess>
|
|
663419aa: ba 09 04 00 c0 mov $0xc0000409,%edx
|
|
663419af: 48 89 c1 mov %rax,%rcx
|
|
663419b2: ff 15 4c 78 00 00 callq *0x784c(%rip) # 66349204 <__imp_TerminateProcess>
|
|
663419b8: e8 1b 11 00 00 callq 66342ad8 <abort>
|
|
663419bd: 48 8b 45 18 mov 0x18(%rbp),%rax
|
|
663419c1: 48 89 05 70 57 00 00 mov %rax,0x5770(%rip) # 66347138 <GS_ContextRecord+0xf8>
|
|
663419c8: 48 8d 45 08 lea 0x8(%rbp),%rax
|
|
663419cc: 48 89 05 05 57 00 00 mov %rax,0x5705(%rip) # 663470d8 <GS_ContextRecord+0x98>
|
|
663419d3: e9 7b ff ff ff jmpq 66341953 <__report_gsfailure+0x73>
|
|
663419d8: 90 nop
|
|
663419d9: 90 nop
|
|
663419da: 90 nop
|
|
663419db: 90 nop
|
|
663419dc: 90 nop
|
|
663419dd: 90 nop
|
|
663419de: 90 nop
|
|
663419df: 90 nop
|
|
|
|
00000000663419e0 <__dyn_tls_dtor>:
|
|
663419e0: 48 83 ec 28 sub $0x28,%rsp
|
|
663419e4: 83 fa 03 cmp $0x3,%edx
|
|
663419e7: 74 17 je 66341a00 <__dyn_tls_dtor+0x20>
|
|
663419e9: 85 d2 test %edx,%edx
|
|
663419eb: 74 13 je 66341a00 <__dyn_tls_dtor+0x20>
|
|
663419ed: b8 01 00 00 00 mov $0x1,%eax
|
|
663419f2: 48 83 c4 28 add $0x28,%rsp
|
|
663419f6: c3 retq
|
|
663419f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
663419fe: 00 00
|
|
66341a00: e8 5b 0b 00 00 callq 66342560 <__mingw_TLScallback>
|
|
66341a05: b8 01 00 00 00 mov $0x1,%eax
|
|
66341a0a: 48 83 c4 28 add $0x28,%rsp
|
|
66341a0e: c3 retq
|
|
66341a0f: 90 nop
|
|
|
|
0000000066341a10 <__dyn_tls_init>:
|
|
66341a10: 56 push %rsi
|
|
66341a11: 53 push %rbx
|
|
66341a12: 48 83 ec 28 sub $0x28,%rsp
|
|
66341a16: 48 8b 05 c3 27 00 00 mov 0x27c3(%rip),%rax # 663441e0 <.refptr._CRT_MT>
|
|
66341a1d: 83 38 02 cmpl $0x2,(%rax)
|
|
66341a20: 74 06 je 66341a28 <__dyn_tls_init+0x18>
|
|
66341a22: c7 00 02 00 00 00 movl $0x2,(%rax)
|
|
66341a28: 83 fa 02 cmp $0x2,%edx
|
|
66341a2b: 74 13 je 66341a40 <__dyn_tls_init+0x30>
|
|
66341a2d: 83 fa 01 cmp $0x1,%edx
|
|
66341a30: 74 40 je 66341a72 <__dyn_tls_init+0x62>
|
|
66341a32: b8 01 00 00 00 mov $0x1,%eax
|
|
66341a37: 48 83 c4 28 add $0x28,%rsp
|
|
66341a3b: 5b pop %rbx
|
|
66341a3c: 5e pop %rsi
|
|
66341a3d: c3 retq
|
|
66341a3e: 66 90 xchg %ax,%ax
|
|
66341a40: 48 8d 1d 09 86 00 00 lea 0x8609(%rip),%rbx # 6634a050 <__xd_z>
|
|
66341a47: 48 8d 35 02 86 00 00 lea 0x8602(%rip),%rsi # 6634a050 <__xd_z>
|
|
66341a4e: 48 39 de cmp %rbx,%rsi
|
|
66341a51: 74 df je 66341a32 <__dyn_tls_init+0x22>
|
|
66341a53: 48 8b 03 mov (%rbx),%rax
|
|
66341a56: 48 85 c0 test %rax,%rax
|
|
66341a59: 74 02 je 66341a5d <__dyn_tls_init+0x4d>
|
|
66341a5b: ff d0 callq *%rax
|
|
66341a5d: 48 83 c3 08 add $0x8,%rbx
|
|
66341a61: 48 39 de cmp %rbx,%rsi
|
|
66341a64: 75 ed jne 66341a53 <__dyn_tls_init+0x43>
|
|
66341a66: b8 01 00 00 00 mov $0x1,%eax
|
|
66341a6b: 48 83 c4 28 add $0x28,%rsp
|
|
66341a6f: 5b pop %rbx
|
|
66341a70: 5e pop %rsi
|
|
66341a71: c3 retq
|
|
66341a72: e8 e9 0a 00 00 callq 66342560 <__mingw_TLScallback>
|
|
66341a77: b8 01 00 00 00 mov $0x1,%eax
|
|
66341a7c: 48 83 c4 28 add $0x28,%rsp
|
|
66341a80: 5b pop %rbx
|
|
66341a81: 5e pop %rsi
|
|
66341a82: c3 retq
|
|
66341a83: 0f 1f 00 nopl (%rax)
|
|
66341a86: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66341a8d: 00 00 00
|
|
|
|
0000000066341a90 <__tlregdtor>:
|
|
66341a90: 31 c0 xor %eax,%eax
|
|
66341a92: c3 retq
|
|
66341a93: 90 nop
|
|
66341a94: 90 nop
|
|
66341a95: 90 nop
|
|
66341a96: 90 nop
|
|
66341a97: 90 nop
|
|
66341a98: 90 nop
|
|
66341a99: 90 nop
|
|
66341a9a: 90 nop
|
|
66341a9b: 90 nop
|
|
66341a9c: 90 nop
|
|
66341a9d: 90 nop
|
|
66341a9e: 90 nop
|
|
66341a9f: 90 nop
|
|
|
|
0000000066341aa0 <_decode_pointer>:
|
|
66341aa0: 48 89 c8 mov %rcx,%rax
|
|
66341aa3: c3 retq
|
|
66341aa4: 66 90 xchg %ax,%ax
|
|
66341aa6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66341aad: 00 00 00
|
|
|
|
0000000066341ab0 <_encode_pointer>:
|
|
66341ab0: 48 89 c8 mov %rcx,%rax
|
|
66341ab3: c3 retq
|
|
66341ab4: 90 nop
|
|
66341ab5: 90 nop
|
|
66341ab6: 90 nop
|
|
66341ab7: 90 nop
|
|
66341ab8: 90 nop
|
|
66341ab9: 90 nop
|
|
66341aba: 90 nop
|
|
66341abb: 90 nop
|
|
66341abc: 90 nop
|
|
66341abd: 90 nop
|
|
66341abe: 90 nop
|
|
66341abf: 90 nop
|
|
|
|
0000000066341ac0 <__write_memory.part.0>:
|
|
66341ac0: 41 54 push %r12
|
|
66341ac2: 55 push %rbp
|
|
66341ac3: 57 push %rdi
|
|
66341ac4: 56 push %rsi
|
|
66341ac5: 53 push %rbx
|
|
66341ac6: 48 83 ec 50 sub $0x50,%rsp
|
|
66341aca: 48 63 35 13 5b 00 00 movslq 0x5b13(%rip),%rsi # 663475e4 <maxSections>
|
|
66341ad1: 85 f6 test %esi,%esi
|
|
66341ad3: 48 89 cb mov %rcx,%rbx
|
|
66341ad6: 48 89 d5 mov %rdx,%rbp
|
|
66341ad9: 4c 89 c7 mov %r8,%rdi
|
|
66341adc: 0f 8e 66 01 00 00 jle 66341c48 <__write_memory.part.0+0x188>
|
|
66341ae2: 48 8b 05 ff 5a 00 00 mov 0x5aff(%rip),%rax # 663475e8 <the_secs>
|
|
66341ae9: 31 c9 xor %ecx,%ecx
|
|
66341aeb: 48 83 c0 18 add $0x18,%rax
|
|
66341aef: 90 nop
|
|
66341af0: 48 8b 10 mov (%rax),%rdx
|
|
66341af3: 48 39 d3 cmp %rdx,%rbx
|
|
66341af6: 72 14 jb 66341b0c <__write_memory.part.0+0x4c>
|
|
66341af8: 4c 8b 40 08 mov 0x8(%rax),%r8
|
|
66341afc: 45 8b 40 08 mov 0x8(%r8),%r8d
|
|
66341b00: 4c 01 c2 add %r8,%rdx
|
|
66341b03: 48 39 d3 cmp %rdx,%rbx
|
|
66341b06: 0f 82 89 00 00 00 jb 66341b95 <__write_memory.part.0+0xd5>
|
|
66341b0c: 83 c1 01 add $0x1,%ecx
|
|
66341b0f: 48 83 c0 28 add $0x28,%rax
|
|
66341b13: 39 f1 cmp %esi,%ecx
|
|
66341b15: 75 d9 jne 66341af0 <__write_memory.part.0+0x30>
|
|
66341b17: 48 89 d9 mov %rbx,%rcx
|
|
66341b1a: e8 41 0c 00 00 callq 66342760 <__mingw_GetSectionForAddress>
|
|
66341b1f: 48 85 c0 test %rax,%rax
|
|
66341b22: 49 89 c4 mov %rax,%r12
|
|
66341b25: 0f 84 52 01 00 00 je 66341c7d <__write_memory.part.0+0x1bd>
|
|
66341b2b: 48 8b 05 b6 5a 00 00 mov 0x5ab6(%rip),%rax # 663475e8 <the_secs>
|
|
66341b32: 48 8d 34 b6 lea (%rsi,%rsi,4),%rsi
|
|
66341b36: 48 c1 e6 03 shl $0x3,%rsi
|
|
66341b3a: 48 01 f0 add %rsi,%rax
|
|
66341b3d: 4c 89 60 20 mov %r12,0x20(%rax)
|
|
66341b41: c7 00 00 00 00 00 movl $0x0,(%rax)
|
|
66341b47: e8 44 0d 00 00 callq 66342890 <_GetPEImageBase>
|
|
66341b4c: 41 8b 4c 24 0c mov 0xc(%r12),%ecx
|
|
66341b51: 48 8d 54 24 20 lea 0x20(%rsp),%rdx
|
|
66341b56: 41 b8 30 00 00 00 mov $0x30,%r8d
|
|
66341b5c: 48 01 c1 add %rax,%rcx
|
|
66341b5f: 48 8b 05 82 5a 00 00 mov 0x5a82(%rip),%rax # 663475e8 <the_secs>
|
|
66341b66: 48 89 4c 30 18 mov %rcx,0x18(%rax,%rsi,1)
|
|
66341b6b: ff 15 b3 76 00 00 callq *0x76b3(%rip) # 66349224 <__imp_VirtualQuery>
|
|
66341b71: 48 85 c0 test %rax,%rax
|
|
66341b74: 0f 84 e6 00 00 00 je 66341c60 <__write_memory.part.0+0x1a0>
|
|
66341b7a: 8b 44 24 44 mov 0x44(%rsp),%eax
|
|
66341b7e: 8d 50 fc lea -0x4(%rax),%edx
|
|
66341b81: 83 e2 fb and $0xfffffffb,%edx
|
|
66341b84: 74 08 je 66341b8e <__write_memory.part.0+0xce>
|
|
66341b86: 83 e8 40 sub $0x40,%eax
|
|
66341b89: 83 e0 bf and $0xffffffbf,%eax
|
|
66341b8c: 75 62 jne 66341bf0 <__write_memory.part.0+0x130>
|
|
66341b8e: 83 05 4f 5a 00 00 01 addl $0x1,0x5a4f(%rip) # 663475e4 <maxSections>
|
|
66341b95: 83 ff 08 cmp $0x8,%edi
|
|
66341b98: 73 29 jae 66341bc3 <__write_memory.part.0+0x103>
|
|
66341b9a: 40 f6 c7 04 test $0x4,%dil
|
|
66341b9e: 0f 85 90 00 00 00 jne 66341c34 <__write_memory.part.0+0x174>
|
|
66341ba4: 85 ff test %edi,%edi
|
|
66341ba6: 74 10 je 66341bb8 <__write_memory.part.0+0xf8>
|
|
66341ba8: 0f b6 45 00 movzbl 0x0(%rbp),%eax
|
|
66341bac: 40 f6 c7 02 test $0x2,%dil
|
|
66341bb0: 88 03 mov %al,(%rbx)
|
|
66341bb2: 0f 85 97 00 00 00 jne 66341c4f <__write_memory.part.0+0x18f>
|
|
66341bb8: 48 83 c4 50 add $0x50,%rsp
|
|
66341bbc: 5b pop %rbx
|
|
66341bbd: 5e pop %rsi
|
|
66341bbe: 5f pop %rdi
|
|
66341bbf: 5d pop %rbp
|
|
66341bc0: 41 5c pop %r12
|
|
66341bc2: c3 retq
|
|
66341bc3: 89 f8 mov %edi,%eax
|
|
66341bc5: 83 ef 01 sub $0x1,%edi
|
|
66341bc8: 48 8b 54 05 f8 mov -0x8(%rbp,%rax,1),%rdx
|
|
66341bcd: 83 ff 08 cmp $0x8,%edi
|
|
66341bd0: 48 89 54 03 f8 mov %rdx,-0x8(%rbx,%rax,1)
|
|
66341bd5: 72 e1 jb 66341bb8 <__write_memory.part.0+0xf8>
|
|
66341bd7: 83 e7 f8 and $0xfffffff8,%edi
|
|
66341bda: 31 c0 xor %eax,%eax
|
|
66341bdc: 89 c2 mov %eax,%edx
|
|
66341bde: 83 c0 08 add $0x8,%eax
|
|
66341be1: 48 8b 4c 15 00 mov 0x0(%rbp,%rdx,1),%rcx
|
|
66341be6: 39 f8 cmp %edi,%eax
|
|
66341be8: 48 89 0c 13 mov %rcx,(%rbx,%rdx,1)
|
|
66341bec: 72 ee jb 66341bdc <__write_memory.part.0+0x11c>
|
|
66341bee: eb c8 jmp 66341bb8 <__write_memory.part.0+0xf8>
|
|
66341bf0: 48 03 35 f1 59 00 00 add 0x59f1(%rip),%rsi # 663475e8 <the_secs>
|
|
66341bf7: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
66341bfd: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
|
|
66341c02: 48 8b 54 24 38 mov 0x38(%rsp),%rdx
|
|
66341c07: 49 89 f1 mov %rsi,%r9
|
|
66341c0a: 48 89 4e 08 mov %rcx,0x8(%rsi)
|
|
66341c0e: 48 89 56 10 mov %rdx,0x10(%rsi)
|
|
66341c12: ff 15 04 76 00 00 callq *0x7604(%rip) # 6634921c <__imp_VirtualProtect>
|
|
66341c18: 85 c0 test %eax,%eax
|
|
66341c1a: 0f 85 6e ff ff ff jne 66341b8e <__write_memory.part.0+0xce>
|
|
66341c20: ff 15 7e 75 00 00 callq *0x757e(%rip) # 663491a4 <__imp_GetLastError>
|
|
66341c26: 48 8d 0d 0b 25 00 00 lea 0x250b(%rip),%rcx # 66344138 <.rdata+0x78>
|
|
66341c2d: 89 c2 mov %eax,%edx
|
|
66341c2f: e8 1c 11 00 00 callq 66342d50 <__report_error>
|
|
66341c34: 8b 45 00 mov 0x0(%rbp),%eax
|
|
66341c37: 89 ff mov %edi,%edi
|
|
66341c39: 89 03 mov %eax,(%rbx)
|
|
66341c3b: 8b 44 3d fc mov -0x4(%rbp,%rdi,1),%eax
|
|
66341c3f: 89 44 3b fc mov %eax,-0x4(%rbx,%rdi,1)
|
|
66341c43: e9 70 ff ff ff jmpq 66341bb8 <__write_memory.part.0+0xf8>
|
|
66341c48: 31 f6 xor %esi,%esi
|
|
66341c4a: e9 c8 fe ff ff jmpq 66341b17 <__write_memory.part.0+0x57>
|
|
66341c4f: 89 ff mov %edi,%edi
|
|
66341c51: 0f b7 44 3d fe movzwl -0x2(%rbp,%rdi,1),%eax
|
|
66341c56: 66 89 44 3b fe mov %ax,-0x2(%rbx,%rdi,1)
|
|
66341c5b: e9 58 ff ff ff jmpq 66341bb8 <__write_memory.part.0+0xf8>
|
|
66341c60: 48 8b 05 81 59 00 00 mov 0x5981(%rip),%rax # 663475e8 <the_secs>
|
|
66341c67: 48 8d 0d 92 24 00 00 lea 0x2492(%rip),%rcx # 66344100 <.rdata+0x40>
|
|
66341c6e: 41 8b 54 24 08 mov 0x8(%r12),%edx
|
|
66341c73: 4c 8b 44 30 18 mov 0x18(%rax,%rsi,1),%r8
|
|
66341c78: e8 d3 10 00 00 callq 66342d50 <__report_error>
|
|
66341c7d: 48 8d 0d 5c 24 00 00 lea 0x245c(%rip),%rcx # 663440e0 <.rdata+0x20>
|
|
66341c84: 48 89 da mov %rbx,%rdx
|
|
66341c87: e8 c4 10 00 00 callq 66342d50 <__report_error>
|
|
66341c8c: 90 nop
|
|
66341c8d: 0f 1f 00 nopl (%rax)
|
|
|
|
0000000066341c90 <_pei386_runtime_relocator>:
|
|
66341c90: 55 push %rbp
|
|
66341c91: 41 57 push %r15
|
|
66341c93: 41 56 push %r14
|
|
66341c95: 41 55 push %r13
|
|
66341c97: 41 54 push %r12
|
|
66341c99: 57 push %rdi
|
|
66341c9a: 56 push %rsi
|
|
66341c9b: 53 push %rbx
|
|
66341c9c: 48 83 ec 38 sub $0x38,%rsp
|
|
66341ca0: 48 8d ac 24 80 00 00 lea 0x80(%rsp),%rbp
|
|
66341ca7: 00
|
|
66341ca8: 8b 1d 32 59 00 00 mov 0x5932(%rip),%ebx # 663475e0 <was_init.95174>
|
|
66341cae: 85 db test %ebx,%ebx
|
|
66341cb0: 74 11 je 66341cc3 <_pei386_runtime_relocator+0x33>
|
|
66341cb2: 48 8d 65 b8 lea -0x48(%rbp),%rsp
|
|
66341cb6: 5b pop %rbx
|
|
66341cb7: 5e pop %rsi
|
|
66341cb8: 5f pop %rdi
|
|
66341cb9: 41 5c pop %r12
|
|
66341cbb: 41 5d pop %r13
|
|
66341cbd: 41 5e pop %r14
|
|
66341cbf: 41 5f pop %r15
|
|
66341cc1: 5d pop %rbp
|
|
66341cc2: c3 retq
|
|
66341cc3: c7 05 13 59 00 00 01 movl $0x1,0x5913(%rip) # 663475e0 <was_init.95174>
|
|
66341cca: 00 00 00
|
|
66341ccd: e8 0e 0b 00 00 callq 663427e0 <__mingw_GetSectionCount>
|
|
66341cd2: 48 98 cltq
|
|
66341cd4: 48 8d 04 80 lea (%rax,%rax,4),%rax
|
|
66341cd8: 48 8d 04 c5 1e 00 00 lea 0x1e(,%rax,8),%rax
|
|
66341cdf: 00
|
|
66341ce0: 48 83 e0 f0 and $0xfffffffffffffff0,%rax
|
|
66341ce4: e8 47 0d 00 00 callq 66342a30 <___chkstk_ms>
|
|
66341ce9: 4c 8b 25 10 25 00 00 mov 0x2510(%rip),%r12 # 66344200 <.refptr.__RUNTIME_PSEUDO_RELOC_LIST_END__>
|
|
66341cf0: c7 05 ea 58 00 00 00 movl $0x0,0x58ea(%rip) # 663475e4 <maxSections>
|
|
66341cf7: 00 00 00
|
|
66341cfa: 48 8b 35 0f 25 00 00 mov 0x250f(%rip),%rsi # 66344210 <.refptr.__RUNTIME_PSEUDO_RELOC_LIST__>
|
|
66341d01: 48 29 c4 sub %rax,%rsp
|
|
66341d04: 48 8d 44 24 20 lea 0x20(%rsp),%rax
|
|
66341d09: 48 89 05 d8 58 00 00 mov %rax,0x58d8(%rip) # 663475e8 <the_secs>
|
|
66341d10: 4c 89 e0 mov %r12,%rax
|
|
66341d13: 48 29 f0 sub %rsi,%rax
|
|
66341d16: 48 83 f8 07 cmp $0x7,%rax
|
|
66341d1a: 7e 96 jle 66341cb2 <_pei386_runtime_relocator+0x22>
|
|
66341d1c: 48 83 f8 0b cmp $0xb,%rax
|
|
66341d20: 8b 16 mov (%rsi),%edx
|
|
66341d22: 0f 8e c8 00 00 00 jle 66341df0 <_pei386_runtime_relocator+0x160>
|
|
66341d28: 85 d2 test %edx,%edx
|
|
66341d2a: 0f 84 a4 00 00 00 je 66341dd4 <_pei386_runtime_relocator+0x144>
|
|
66341d30: 4c 39 e6 cmp %r12,%rsi
|
|
66341d33: 0f 83 79 ff ff ff jae 66341cb2 <_pei386_runtime_relocator+0x22>
|
|
66341d39: 4c 8d 76 08 lea 0x8(%rsi),%r14
|
|
66341d3d: 49 83 c4 07 add $0x7,%r12
|
|
66341d41: 4c 8b 2d e8 24 00 00 mov 0x24e8(%rip),%r13 # 66344230 <.refptr.__image_base__>
|
|
66341d48: 48 8d 7d a8 lea -0x58(%rbp),%rdi
|
|
66341d4c: 4d 29 f4 sub %r14,%r12
|
|
66341d4f: 49 c1 ec 03 shr $0x3,%r12
|
|
66341d53: 4e 8d 64 e6 08 lea 0x8(%rsi,%r12,8),%r12
|
|
66341d58: eb 0a jmp 66341d64 <_pei386_runtime_relocator+0xd4>
|
|
66341d5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
66341d60: 49 83 c6 08 add $0x8,%r14
|
|
66341d64: 8b 4e 04 mov 0x4(%rsi),%ecx
|
|
66341d67: 41 b8 04 00 00 00 mov $0x4,%r8d
|
|
66341d6d: 48 89 fa mov %rdi,%rdx
|
|
66341d70: 8b 06 mov (%rsi),%eax
|
|
66341d72: 4c 89 f6 mov %r14,%rsi
|
|
66341d75: 4c 01 e9 add %r13,%rcx
|
|
66341d78: 03 01 add (%rcx),%eax
|
|
66341d7a: 89 45 a8 mov %eax,-0x58(%rbp)
|
|
66341d7d: e8 3e fd ff ff callq 66341ac0 <__write_memory.part.0>
|
|
66341d82: 4d 39 e6 cmp %r12,%r14
|
|
66341d85: 75 d9 jne 66341d60 <_pei386_runtime_relocator+0xd0>
|
|
66341d87: 8b 05 57 58 00 00 mov 0x5857(%rip),%eax # 663475e4 <maxSections>
|
|
66341d8d: 31 f6 xor %esi,%esi
|
|
66341d8f: 4c 8b 25 86 74 00 00 mov 0x7486(%rip),%r12 # 6634921c <__imp_VirtualProtect>
|
|
66341d96: 85 c0 test %eax,%eax
|
|
66341d98: 0f 8e 14 ff ff ff jle 66341cb2 <_pei386_runtime_relocator+0x22>
|
|
66341d9e: 66 90 xchg %ax,%ax
|
|
66341da0: 48 8b 05 41 58 00 00 mov 0x5841(%rip),%rax # 663475e8 <the_secs>
|
|
66341da7: 48 01 f0 add %rsi,%rax
|
|
66341daa: 44 8b 00 mov (%rax),%r8d
|
|
66341dad: 45 85 c0 test %r8d,%r8d
|
|
66341db0: 74 0e je 66341dc0 <_pei386_runtime_relocator+0x130>
|
|
66341db2: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
66341db6: 49 89 f9 mov %rdi,%r9
|
|
66341db9: 48 8b 48 08 mov 0x8(%rax),%rcx
|
|
66341dbd: 41 ff d4 callq *%r12
|
|
66341dc0: 83 c3 01 add $0x1,%ebx
|
|
66341dc3: 48 83 c6 28 add $0x28,%rsi
|
|
66341dc7: 3b 1d 17 58 00 00 cmp 0x5817(%rip),%ebx # 663475e4 <maxSections>
|
|
66341dcd: 7c d1 jl 66341da0 <_pei386_runtime_relocator+0x110>
|
|
66341dcf: e9 de fe ff ff jmpq 66341cb2 <_pei386_runtime_relocator+0x22>
|
|
66341dd4: 8b 4e 04 mov 0x4(%rsi),%ecx
|
|
66341dd7: 85 c9 test %ecx,%ecx
|
|
66341dd9: 0f 85 51 ff ff ff jne 66341d30 <_pei386_runtime_relocator+0xa0>
|
|
66341ddf: 8b 56 08 mov 0x8(%rsi),%edx
|
|
66341de2: 85 d2 test %edx,%edx
|
|
66341de4: 75 1d jne 66341e03 <_pei386_runtime_relocator+0x173>
|
|
66341de6: 8b 56 0c mov 0xc(%rsi),%edx
|
|
66341de9: 48 83 c6 0c add $0xc,%rsi
|
|
66341ded: 0f 1f 00 nopl (%rax)
|
|
66341df0: 85 d2 test %edx,%edx
|
|
66341df2: 0f 85 38 ff ff ff jne 66341d30 <_pei386_runtime_relocator+0xa0>
|
|
66341df8: 8b 46 04 mov 0x4(%rsi),%eax
|
|
66341dfb: 85 c0 test %eax,%eax
|
|
66341dfd: 0f 85 2d ff ff ff jne 66341d30 <_pei386_runtime_relocator+0xa0>
|
|
66341e03: 8b 56 08 mov 0x8(%rsi),%edx
|
|
66341e06: 83 fa 01 cmp $0x1,%edx
|
|
66341e09: 0f 85 2f 01 00 00 jne 66341f3e <_pei386_runtime_relocator+0x2ae>
|
|
66341e0f: 4c 8b 2d 1a 24 00 00 mov 0x241a(%rip),%r13 # 66344230 <.refptr.__image_base__>
|
|
66341e16: 48 83 c6 0c add $0xc,%rsi
|
|
66341e1a: 49 bf 00 00 00 00 ff movabs $0xffffffff00000000,%r15
|
|
66341e21: ff ff ff
|
|
66341e24: 4c 8d 75 a8 lea -0x58(%rbp),%r14
|
|
66341e28: 4c 39 e6 cmp %r12,%rsi
|
|
66341e2b: 72 48 jb 66341e75 <_pei386_runtime_relocator+0x1e5>
|
|
66341e2d: e9 80 fe ff ff jmpq 66341cb2 <_pei386_runtime_relocator+0x22>
|
|
66341e32: 0f 86 b8 00 00 00 jbe 66341ef0 <_pei386_runtime_relocator+0x260>
|
|
66341e38: 83 fa 20 cmp $0x20,%edx
|
|
66341e3b: 0f 84 7f 00 00 00 je 66341ec0 <_pei386_runtime_relocator+0x230>
|
|
66341e41: 83 fa 40 cmp $0x40,%edx
|
|
66341e44: 0f 85 e0 00 00 00 jne 66341f2a <_pei386_runtime_relocator+0x29a>
|
|
66341e4a: 48 8b 11 mov (%rcx),%rdx
|
|
66341e4d: 41 b8 08 00 00 00 mov $0x8,%r8d
|
|
66341e53: 4c 89 f7 mov %r14,%rdi
|
|
66341e56: 48 29 c2 sub %rax,%rdx
|
|
66341e59: 4c 01 ca add %r9,%rdx
|
|
66341e5c: 48 89 55 a8 mov %rdx,-0x58(%rbp)
|
|
66341e60: 4c 89 f2 mov %r14,%rdx
|
|
66341e63: e8 58 fc ff ff callq 66341ac0 <__write_memory.part.0>
|
|
66341e68: 48 83 c6 0c add $0xc,%rsi
|
|
66341e6c: 4c 39 e6 cmp %r12,%rsi
|
|
66341e6f: 0f 83 12 ff ff ff jae 66341d87 <_pei386_runtime_relocator+0xf7>
|
|
66341e75: 8b 4e 04 mov 0x4(%rsi),%ecx
|
|
66341e78: 8b 06 mov (%rsi),%eax
|
|
66341e7a: 0f b6 56 08 movzbl 0x8(%rsi),%edx
|
|
66341e7e: 4c 01 e9 add %r13,%rcx
|
|
66341e81: 4c 01 e8 add %r13,%rax
|
|
66341e84: 83 fa 10 cmp $0x10,%edx
|
|
66341e87: 4c 8b 08 mov (%rax),%r9
|
|
66341e8a: 75 a6 jne 66341e32 <_pei386_runtime_relocator+0x1a2>
|
|
66341e8c: 44 0f b7 01 movzwl (%rcx),%r8d
|
|
66341e90: 4c 89 f2 mov %r14,%rdx
|
|
66341e93: 4c 89 f7 mov %r14,%rdi
|
|
66341e96: 4d 89 c2 mov %r8,%r10
|
|
66341e99: 49 81 ca 00 00 ff ff or $0xffffffffffff0000,%r10
|
|
66341ea0: 66 45 85 c0 test %r8w,%r8w
|
|
66341ea4: 4d 0f 48 c2 cmovs %r10,%r8
|
|
66341ea8: 49 29 c0 sub %rax,%r8
|
|
66341eab: 4d 01 c8 add %r9,%r8
|
|
66341eae: 4c 89 45 a8 mov %r8,-0x58(%rbp)
|
|
66341eb2: 41 b8 02 00 00 00 mov $0x2,%r8d
|
|
66341eb8: e8 03 fc ff ff callq 66341ac0 <__write_memory.part.0>
|
|
66341ebd: eb a9 jmp 66341e68 <_pei386_runtime_relocator+0x1d8>
|
|
66341ebf: 90 nop
|
|
66341ec0: 8b 11 mov (%rcx),%edx
|
|
66341ec2: 4c 89 f7 mov %r14,%rdi
|
|
66341ec5: 49 89 d0 mov %rdx,%r8
|
|
66341ec8: 4c 09 fa or %r15,%rdx
|
|
66341ecb: 45 85 c0 test %r8d,%r8d
|
|
66341ece: 49 0f 49 d0 cmovns %r8,%rdx
|
|
66341ed2: 41 b8 04 00 00 00 mov $0x4,%r8d
|
|
66341ed8: 48 29 c2 sub %rax,%rdx
|
|
66341edb: 4c 01 ca add %r9,%rdx
|
|
66341ede: 48 89 55 a8 mov %rdx,-0x58(%rbp)
|
|
66341ee2: 4c 89 f2 mov %r14,%rdx
|
|
66341ee5: e8 d6 fb ff ff callq 66341ac0 <__write_memory.part.0>
|
|
66341eea: e9 79 ff ff ff jmpq 66341e68 <_pei386_runtime_relocator+0x1d8>
|
|
66341eef: 90 nop
|
|
66341ef0: 83 fa 08 cmp $0x8,%edx
|
|
66341ef3: 75 35 jne 66341f2a <_pei386_runtime_relocator+0x29a>
|
|
66341ef5: 44 0f b6 01 movzbl (%rcx),%r8d
|
|
66341ef9: 4c 89 f2 mov %r14,%rdx
|
|
66341efc: 4c 89 f7 mov %r14,%rdi
|
|
66341eff: 4d 89 c2 mov %r8,%r10
|
|
66341f02: 49 81 ca 00 ff ff ff or $0xffffffffffffff00,%r10
|
|
66341f09: 45 84 c0 test %r8b,%r8b
|
|
66341f0c: 4d 0f 48 c2 cmovs %r10,%r8
|
|
66341f10: 49 29 c0 sub %rax,%r8
|
|
66341f13: 4d 01 c8 add %r9,%r8
|
|
66341f16: 4c 89 45 a8 mov %r8,-0x58(%rbp)
|
|
66341f1a: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
66341f20: e8 9b fb ff ff callq 66341ac0 <__write_memory.part.0>
|
|
66341f25: e9 3e ff ff ff jmpq 66341e68 <_pei386_runtime_relocator+0x1d8>
|
|
66341f2a: 48 8d 0d 67 22 00 00 lea 0x2267(%rip),%rcx # 66344198 <.rdata+0xd8>
|
|
66341f31: 48 c7 45 a8 00 00 00 movq $0x0,-0x58(%rbp)
|
|
66341f38: 00
|
|
66341f39: e8 12 0e 00 00 callq 66342d50 <__report_error>
|
|
66341f3e: 48 8d 0d 1b 22 00 00 lea 0x221b(%rip),%rcx # 66344160 <.rdata+0xa0>
|
|
66341f45: e8 06 0e 00 00 callq 66342d50 <__report_error>
|
|
66341f4a: 90 nop
|
|
66341f4b: 90 nop
|
|
66341f4c: 90 nop
|
|
66341f4d: 90 nop
|
|
66341f4e: 90 nop
|
|
66341f4f: 90 nop
|
|
|
|
0000000066341f50 <__mingw_SEH_error_handler>:
|
|
66341f50: 48 83 ec 28 sub $0x28,%rsp
|
|
66341f54: 8b 01 mov (%rcx),%eax
|
|
66341f56: 3d 91 00 00 c0 cmp $0xc0000091,%eax
|
|
66341f5b: 77 63 ja 66341fc0 <__mingw_SEH_error_handler+0x70>
|
|
66341f5d: 3d 8d 00 00 c0 cmp $0xc000008d,%eax
|
|
66341f62: 73 7b jae 66341fdf <__mingw_SEH_error_handler+0x8f>
|
|
66341f64: 3d 08 00 00 c0 cmp $0xc0000008,%eax
|
|
66341f69: 0f 84 05 01 00 00 je 66342074 <__mingw_SEH_error_handler+0x124>
|
|
66341f6f: 0f 87 cb 00 00 00 ja 66342040 <__mingw_SEH_error_handler+0xf0>
|
|
66341f75: 3d 02 00 00 80 cmp $0x80000002,%eax
|
|
66341f7a: 0f 84 f4 00 00 00 je 66342074 <__mingw_SEH_error_handler+0x124>
|
|
66341f80: 3d 05 00 00 c0 cmp $0xc0000005,%eax
|
|
66341f85: 0f 85 c3 00 00 00 jne 6634204e <__mingw_SEH_error_handler+0xfe>
|
|
66341f8b: 31 d2 xor %edx,%edx
|
|
66341f8d: b9 0b 00 00 00 mov $0xb,%ecx
|
|
66341f92: e8 11 0b 00 00 callq 66342aa8 <signal>
|
|
66341f97: 48 83 f8 01 cmp $0x1,%rax
|
|
66341f9b: 0f 84 2f 01 00 00 je 663420d0 <__mingw_SEH_error_handler+0x180>
|
|
66341fa1: 48 85 c0 test %rax,%rax
|
|
66341fa4: 0f 84 3c 01 00 00 je 663420e6 <__mingw_SEH_error_handler+0x196>
|
|
66341faa: b9 0b 00 00 00 mov $0xb,%ecx
|
|
66341faf: ff d0 callq *%rax
|
|
66341fb1: 31 c0 xor %eax,%eax
|
|
66341fb3: 48 83 c4 28 add $0x28,%rsp
|
|
66341fb7: c3 retq
|
|
66341fb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66341fbf: 00
|
|
66341fc0: 3d 94 00 00 c0 cmp $0xc0000094,%eax
|
|
66341fc5: 0f 84 b5 00 00 00 je 66342080 <__mingw_SEH_error_handler+0x130>
|
|
66341fcb: 77 37 ja 66342004 <__mingw_SEH_error_handler+0xb4>
|
|
66341fcd: 3d 92 00 00 c0 cmp $0xc0000092,%eax
|
|
66341fd2: 0f 84 9c 00 00 00 je 66342074 <__mingw_SEH_error_handler+0x124>
|
|
66341fd8: 3d 93 00 00 c0 cmp $0xc0000093,%eax
|
|
66341fdd: 75 6f jne 6634204e <__mingw_SEH_error_handler+0xfe>
|
|
66341fdf: 31 d2 xor %edx,%edx
|
|
66341fe1: b9 08 00 00 00 mov $0x8,%ecx
|
|
66341fe6: e8 bd 0a 00 00 callq 66342aa8 <signal>
|
|
66341feb: 48 83 f8 01 cmp $0x1,%rax
|
|
66341fef: 74 6f je 66342060 <__mingw_SEH_error_handler+0x110>
|
|
66341ff1: 48 85 c0 test %rax,%rax
|
|
66341ff4: 74 58 je 6634204e <__mingw_SEH_error_handler+0xfe>
|
|
66341ff6: b9 08 00 00 00 mov $0x8,%ecx
|
|
66341ffb: ff d0 callq *%rax
|
|
66341ffd: 31 c0 xor %eax,%eax
|
|
66341fff: 48 83 c4 28 add $0x28,%rsp
|
|
66342003: c3 retq
|
|
66342004: 3d 95 00 00 c0 cmp $0xc0000095,%eax
|
|
66342009: 74 69 je 66342074 <__mingw_SEH_error_handler+0x124>
|
|
6634200b: 3d 96 00 00 c0 cmp $0xc0000096,%eax
|
|
66342010: 75 3c jne 6634204e <__mingw_SEH_error_handler+0xfe>
|
|
66342012: 31 d2 xor %edx,%edx
|
|
66342014: b9 04 00 00 00 mov $0x4,%ecx
|
|
66342019: e8 8a 0a 00 00 callq 66342aa8 <signal>
|
|
6634201e: 48 83 f8 01 cmp $0x1,%rax
|
|
66342022: 0f 84 88 00 00 00 je 663420b0 <__mingw_SEH_error_handler+0x160>
|
|
66342028: 48 85 c0 test %rax,%rax
|
|
6634202b: 0f 84 b5 00 00 00 je 663420e6 <__mingw_SEH_error_handler+0x196>
|
|
66342031: b9 04 00 00 00 mov $0x4,%ecx
|
|
66342036: ff d0 callq *%rax
|
|
66342038: 31 c0 xor %eax,%eax
|
|
6634203a: 48 83 c4 28 add $0x28,%rsp
|
|
6634203e: c3 retq
|
|
6634203f: 90 nop
|
|
66342040: 3d 1d 00 00 c0 cmp $0xc000001d,%eax
|
|
66342045: 74 cb je 66342012 <__mingw_SEH_error_handler+0xc2>
|
|
66342047: 3d 8c 00 00 c0 cmp $0xc000008c,%eax
|
|
6634204c: 74 26 je 66342074 <__mingw_SEH_error_handler+0x124>
|
|
6634204e: b8 01 00 00 00 mov $0x1,%eax
|
|
66342053: 48 83 c4 28 add $0x28,%rsp
|
|
66342057: c3 retq
|
|
66342058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634205f: 00
|
|
66342060: ba 01 00 00 00 mov $0x1,%edx
|
|
66342065: b9 08 00 00 00 mov $0x8,%ecx
|
|
6634206a: e8 39 0a 00 00 callq 66342aa8 <signal>
|
|
6634206f: e8 ac 09 00 00 callq 66342a20 <_fpreset>
|
|
66342074: 31 c0 xor %eax,%eax
|
|
66342076: 48 83 c4 28 add $0x28,%rsp
|
|
6634207a: c3 retq
|
|
6634207b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66342080: 31 d2 xor %edx,%edx
|
|
66342082: b9 08 00 00 00 mov $0x8,%ecx
|
|
66342087: e8 1c 0a 00 00 callq 66342aa8 <signal>
|
|
6634208c: 48 83 f8 01 cmp $0x1,%rax
|
|
66342090: 0f 85 5b ff ff ff jne 66341ff1 <__mingw_SEH_error_handler+0xa1>
|
|
66342096: ba 01 00 00 00 mov $0x1,%edx
|
|
6634209b: b9 08 00 00 00 mov $0x8,%ecx
|
|
663420a0: e8 03 0a 00 00 callq 66342aa8 <signal>
|
|
663420a5: 31 c0 xor %eax,%eax
|
|
663420a7: e9 07 ff ff ff jmpq 66341fb3 <__mingw_SEH_error_handler+0x63>
|
|
663420ac: 0f 1f 40 00 nopl 0x0(%rax)
|
|
663420b0: ba 01 00 00 00 mov $0x1,%edx
|
|
663420b5: b9 04 00 00 00 mov $0x4,%ecx
|
|
663420ba: e8 e9 09 00 00 callq 66342aa8 <signal>
|
|
663420bf: 31 c0 xor %eax,%eax
|
|
663420c1: e9 ed fe ff ff jmpq 66341fb3 <__mingw_SEH_error_handler+0x63>
|
|
663420c6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
663420cd: 00 00 00
|
|
663420d0: ba 01 00 00 00 mov $0x1,%edx
|
|
663420d5: b9 0b 00 00 00 mov $0xb,%ecx
|
|
663420da: e8 c9 09 00 00 callq 66342aa8 <signal>
|
|
663420df: 31 c0 xor %eax,%eax
|
|
663420e1: e9 cd fe ff ff jmpq 66341fb3 <__mingw_SEH_error_handler+0x63>
|
|
663420e6: b8 04 00 00 00 mov $0x4,%eax
|
|
663420eb: e9 c3 fe ff ff jmpq 66341fb3 <__mingw_SEH_error_handler+0x63>
|
|
|
|
00000000663420f0 <__mingw_init_ehandler>:
|
|
663420f0: 41 54 push %r12
|
|
663420f2: 55 push %rbp
|
|
663420f3: 57 push %rdi
|
|
663420f4: 56 push %rsi
|
|
663420f5: 53 push %rbx
|
|
663420f6: 48 83 ec 20 sub $0x20,%rsp
|
|
663420fa: e8 91 07 00 00 callq 66342890 <_GetPEImageBase>
|
|
663420ff: 48 89 c5 mov %rax,%rbp
|
|
66342102: 8b 05 00 55 00 00 mov 0x5500(%rip),%eax # 66347608 <was_here.95013>
|
|
66342108: 85 c0 test %eax,%eax
|
|
6634210a: 75 25 jne 66342131 <__mingw_init_ehandler+0x41>
|
|
6634210c: 48 85 ed test %rbp,%rbp
|
|
6634210f: 74 20 je 66342131 <__mingw_init_ehandler+0x41>
|
|
66342111: 48 8d 0d b8 20 00 00 lea 0x20b8(%rip),%rcx # 663441d0 <.rdata>
|
|
66342118: c7 05 e6 54 00 00 01 movl $0x1,0x54e6(%rip) # 66347608 <was_here.95013>
|
|
6634211f: 00 00 00
|
|
66342122: e8 a9 05 00 00 callq 663426d0 <_FindPESectionByName>
|
|
66342127: 48 85 c0 test %rax,%rax
|
|
6634212a: 74 14 je 66342140 <__mingw_init_ehandler+0x50>
|
|
6634212c: b8 01 00 00 00 mov $0x1,%eax
|
|
66342131: 48 83 c4 20 add $0x20,%rsp
|
|
66342135: 5b pop %rbx
|
|
66342136: 5e pop %rsi
|
|
66342137: 5f pop %rdi
|
|
66342138: 5d pop %rbp
|
|
66342139: 41 5c pop %r12
|
|
6634213b: c3 retq
|
|
6634213c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66342140: 48 8d 1d d9 55 00 00 lea 0x55d9(%rip),%rbx # 66347720 <emu_pdata>
|
|
66342147: b9 30 00 00 00 mov $0x30,%ecx
|
|
6634214c: 31 f6 xor %esi,%esi
|
|
6634214e: 48 8d 15 cb 54 00 00 lea 0x54cb(%rip),%rdx # 66347620 <emu_xdata>
|
|
66342155: 48 89 df mov %rbx,%rdi
|
|
66342158: f3 48 ab rep stos %rax,%es:(%rdi)
|
|
6634215b: 4c 8d 25 ee fd ff ff lea -0x212(%rip),%r12 # 66341f50 <__mingw_SEH_error_handler>
|
|
66342162: b9 20 00 00 00 mov $0x20,%ecx
|
|
66342167: 48 89 d7 mov %rdx,%rdi
|
|
6634216a: f3 48 ab rep stos %rax,%es:(%rdi)
|
|
6634216d: 49 29 ec sub %rbp,%r12
|
|
66342170: 48 89 d7 mov %rdx,%rdi
|
|
66342173: eb 2e jmp 663421a3 <__mingw_init_ehandler+0xb3>
|
|
66342175: c6 07 09 movb $0x9,(%rdi)
|
|
66342178: 48 83 c6 01 add $0x1,%rsi
|
|
6634217c: 48 83 c3 0c add $0xc,%rbx
|
|
66342180: 44 89 67 04 mov %r12d,0x4(%rdi)
|
|
66342184: 8b 48 0c mov 0xc(%rax),%ecx
|
|
66342187: 89 4b f4 mov %ecx,-0xc(%rbx)
|
|
6634218a: 03 48 08 add 0x8(%rax),%ecx
|
|
6634218d: 48 89 f8 mov %rdi,%rax
|
|
66342190: 48 83 c7 08 add $0x8,%rdi
|
|
66342194: 48 29 e8 sub %rbp,%rax
|
|
66342197: 89 43 fc mov %eax,-0x4(%rbx)
|
|
6634219a: 89 4b f8 mov %ecx,-0x8(%rbx)
|
|
6634219d: 48 83 fe 20 cmp $0x20,%rsi
|
|
663421a1: 74 32 je 663421d5 <__mingw_init_ehandler+0xe5>
|
|
663421a3: 48 89 f1 mov %rsi,%rcx
|
|
663421a6: e8 75 06 00 00 callq 66342820 <_FindPESectionExec>
|
|
663421ab: 48 85 c0 test %rax,%rax
|
|
663421ae: 75 c5 jne 66342175 <__mingw_init_ehandler+0x85>
|
|
663421b0: 48 85 f6 test %rsi,%rsi
|
|
663421b3: 89 f2 mov %esi,%edx
|
|
663421b5: 0f 84 71 ff ff ff je 6634212c <__mingw_init_ehandler+0x3c>
|
|
663421bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
663421c0: 48 8d 0d 59 55 00 00 lea 0x5559(%rip),%rcx # 66347720 <emu_pdata>
|
|
663421c7: 49 89 e8 mov %rbp,%r8
|
|
663421ca: ff 15 04 70 00 00 callq *0x7004(%rip) # 663491d4 <__imp_RtlAddFunctionTable>
|
|
663421d0: e9 57 ff ff ff jmpq 6634212c <__mingw_init_ehandler+0x3c>
|
|
663421d5: ba 20 00 00 00 mov $0x20,%edx
|
|
663421da: eb e4 jmp 663421c0 <__mingw_init_ehandler+0xd0>
|
|
663421dc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
|
|
00000000663421e0 <_gnu_exception_handler>:
|
|
663421e0: 53 push %rbx
|
|
663421e1: 48 83 ec 20 sub $0x20,%rsp
|
|
663421e5: 48 8b 11 mov (%rcx),%rdx
|
|
663421e8: 8b 02 mov (%rdx),%eax
|
|
663421ea: 48 89 cb mov %rcx,%rbx
|
|
663421ed: 89 c1 mov %eax,%ecx
|
|
663421ef: 81 e1 ff ff ff 20 and $0x20ffffff,%ecx
|
|
663421f5: 81 f9 43 43 47 20 cmp $0x20474343,%ecx
|
|
663421fb: 0f 84 bf 00 00 00 je 663422c0 <_gnu_exception_handler+0xe0>
|
|
66342201: 3d 91 00 00 c0 cmp $0xc0000091,%eax
|
|
66342206: 77 68 ja 66342270 <_gnu_exception_handler+0x90>
|
|
66342208: 3d 8d 00 00 c0 cmp $0xc000008d,%eax
|
|
6634220d: 73 7c jae 6634228b <_gnu_exception_handler+0xab>
|
|
6634220f: 3d 08 00 00 c0 cmp $0xc0000008,%eax
|
|
66342214: 0f 84 b0 00 00 00 je 663422ca <_gnu_exception_handler+0xea>
|
|
6634221a: 0f 87 f4 00 00 00 ja 66342314 <_gnu_exception_handler+0x134>
|
|
66342220: 3d 02 00 00 80 cmp $0x80000002,%eax
|
|
66342225: 0f 84 9f 00 00 00 je 663422ca <_gnu_exception_handler+0xea>
|
|
6634222b: 3d 05 00 00 c0 cmp $0xc0000005,%eax
|
|
66342230: 75 1f jne 66342251 <_gnu_exception_handler+0x71>
|
|
66342232: 31 d2 xor %edx,%edx
|
|
66342234: b9 0b 00 00 00 mov $0xb,%ecx
|
|
66342239: e8 6a 08 00 00 callq 66342aa8 <signal>
|
|
6634223e: 48 83 f8 01 cmp $0x1,%rax
|
|
66342242: 0f 84 51 01 00 00 je 66342399 <_gnu_exception_handler+0x1b9>
|
|
66342248: 48 85 c0 test %rax,%rax
|
|
6634224b: 0f 85 0f 01 00 00 jne 66342360 <_gnu_exception_handler+0x180>
|
|
66342251: 48 8b 05 a8 53 00 00 mov 0x53a8(%rip),%rax # 66347600 <__mingw_oldexcpt_handler>
|
|
66342258: 48 85 c0 test %rax,%rax
|
|
6634225b: 0f 84 10 01 00 00 je 66342371 <_gnu_exception_handler+0x191>
|
|
66342261: 48 89 d9 mov %rbx,%rcx
|
|
66342264: 48 83 c4 20 add $0x20,%rsp
|
|
66342268: 5b pop %rbx
|
|
66342269: 48 ff e0 rex.W jmpq *%rax
|
|
6634226c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66342270: 3d 94 00 00 c0 cmp $0xc0000094,%eax
|
|
66342275: 0f 84 b5 00 00 00 je 66342330 <_gnu_exception_handler+0x150>
|
|
6634227b: 77 58 ja 663422d5 <_gnu_exception_handler+0xf5>
|
|
6634227d: 3d 92 00 00 c0 cmp $0xc0000092,%eax
|
|
66342282: 74 46 je 663422ca <_gnu_exception_handler+0xea>
|
|
66342284: 3d 93 00 00 c0 cmp $0xc0000093,%eax
|
|
66342289: 75 c6 jne 66342251 <_gnu_exception_handler+0x71>
|
|
6634228b: 31 d2 xor %edx,%edx
|
|
6634228d: b9 08 00 00 00 mov $0x8,%ecx
|
|
66342292: e8 11 08 00 00 callq 66342aa8 <signal>
|
|
66342297: 48 83 f8 01 cmp $0x1,%rax
|
|
6634229b: 0f 84 df 00 00 00 je 66342380 <_gnu_exception_handler+0x1a0>
|
|
663422a1: 48 85 c0 test %rax,%rax
|
|
663422a4: 74 ab je 66342251 <_gnu_exception_handler+0x71>
|
|
663422a6: b9 08 00 00 00 mov $0x8,%ecx
|
|
663422ab: ff d0 callq *%rax
|
|
663422ad: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
663422b2: 48 83 c4 20 add $0x20,%rsp
|
|
663422b6: 5b pop %rbx
|
|
663422b7: c3 retq
|
|
663422b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
663422bf: 00
|
|
663422c0: f6 42 04 01 testb $0x1,0x4(%rdx)
|
|
663422c4: 0f 85 37 ff ff ff jne 66342201 <_gnu_exception_handler+0x21>
|
|
663422ca: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
663422cf: 48 83 c4 20 add $0x20,%rsp
|
|
663422d3: 5b pop %rbx
|
|
663422d4: c3 retq
|
|
663422d5: 3d 95 00 00 c0 cmp $0xc0000095,%eax
|
|
663422da: 74 ee je 663422ca <_gnu_exception_handler+0xea>
|
|
663422dc: 3d 96 00 00 c0 cmp $0xc0000096,%eax
|
|
663422e1: 0f 85 6a ff ff ff jne 66342251 <_gnu_exception_handler+0x71>
|
|
663422e7: 31 d2 xor %edx,%edx
|
|
663422e9: b9 04 00 00 00 mov $0x4,%ecx
|
|
663422ee: e8 b5 07 00 00 callq 66342aa8 <signal>
|
|
663422f3: 48 83 f8 01 cmp $0x1,%rax
|
|
663422f7: 0f 84 b3 00 00 00 je 663423b0 <_gnu_exception_handler+0x1d0>
|
|
663422fd: 48 85 c0 test %rax,%rax
|
|
66342300: 0f 84 4b ff ff ff je 66342251 <_gnu_exception_handler+0x71>
|
|
66342306: b9 04 00 00 00 mov $0x4,%ecx
|
|
6634230b: ff d0 callq *%rax
|
|
6634230d: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
66342312: eb 9e jmp 663422b2 <_gnu_exception_handler+0xd2>
|
|
66342314: 3d 1d 00 00 c0 cmp $0xc000001d,%eax
|
|
66342319: 74 cc je 663422e7 <_gnu_exception_handler+0x107>
|
|
6634231b: 3d 8c 00 00 c0 cmp $0xc000008c,%eax
|
|
66342320: 0f 85 2b ff ff ff jne 66342251 <_gnu_exception_handler+0x71>
|
|
66342326: eb a2 jmp 663422ca <_gnu_exception_handler+0xea>
|
|
66342328: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634232f: 00
|
|
66342330: 31 d2 xor %edx,%edx
|
|
66342332: b9 08 00 00 00 mov $0x8,%ecx
|
|
66342337: e8 6c 07 00 00 callq 66342aa8 <signal>
|
|
6634233c: 48 83 f8 01 cmp $0x1,%rax
|
|
66342340: 0f 85 5b ff ff ff jne 663422a1 <_gnu_exception_handler+0xc1>
|
|
66342346: ba 01 00 00 00 mov $0x1,%edx
|
|
6634234b: b9 08 00 00 00 mov $0x8,%ecx
|
|
66342350: e8 53 07 00 00 callq 66342aa8 <signal>
|
|
66342355: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
6634235a: e9 53 ff ff ff jmpq 663422b2 <_gnu_exception_handler+0xd2>
|
|
6634235f: 90 nop
|
|
66342360: b9 0b 00 00 00 mov $0xb,%ecx
|
|
66342365: ff d0 callq *%rax
|
|
66342367: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
6634236c: e9 41 ff ff ff jmpq 663422b2 <_gnu_exception_handler+0xd2>
|
|
66342371: 31 c0 xor %eax,%eax
|
|
66342373: e9 3a ff ff ff jmpq 663422b2 <_gnu_exception_handler+0xd2>
|
|
66342378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634237f: 00
|
|
66342380: ba 01 00 00 00 mov $0x1,%edx
|
|
66342385: b9 08 00 00 00 mov $0x8,%ecx
|
|
6634238a: e8 19 07 00 00 callq 66342aa8 <signal>
|
|
6634238f: e8 8c 06 00 00 callq 66342a20 <_fpreset>
|
|
66342394: e9 31 ff ff ff jmpq 663422ca <_gnu_exception_handler+0xea>
|
|
66342399: ba 01 00 00 00 mov $0x1,%edx
|
|
6634239e: b9 0b 00 00 00 mov $0xb,%ecx
|
|
663423a3: e8 00 07 00 00 callq 66342aa8 <signal>
|
|
663423a8: 83 c8 ff or $0xffffffff,%eax
|
|
663423ab: e9 02 ff ff ff jmpq 663422b2 <_gnu_exception_handler+0xd2>
|
|
663423b0: ba 01 00 00 00 mov $0x1,%edx
|
|
663423b5: b9 04 00 00 00 mov $0x4,%ecx
|
|
663423ba: e8 e9 06 00 00 callq 66342aa8 <signal>
|
|
663423bf: 83 c8 ff or $0xffffffff,%eax
|
|
663423c2: e9 eb fe ff ff jmpq 663422b2 <_gnu_exception_handler+0xd2>
|
|
663423c7: 90 nop
|
|
663423c8: 90 nop
|
|
663423c9: 90 nop
|
|
663423ca: 90 nop
|
|
663423cb: 90 nop
|
|
663423cc: 90 nop
|
|
663423cd: 90 nop
|
|
663423ce: 90 nop
|
|
663423cf: 90 nop
|
|
|
|
00000000663423d0 <__mingwthr_run_key_dtors.part.0>:
|
|
663423d0: 55 push %rbp
|
|
663423d1: 57 push %rdi
|
|
663423d2: 56 push %rsi
|
|
663423d3: 53 push %rbx
|
|
663423d4: 48 83 ec 28 sub $0x28,%rsp
|
|
663423d8: 48 8d 0d e1 54 00 00 lea 0x54e1(%rip),%rcx # 663478c0 <__mingwthr_cs>
|
|
663423df: ff 15 9f 6d 00 00 callq *0x6d9f(%rip) # 66349184 <__imp_EnterCriticalSection>
|
|
663423e5: 48 8b 1d b4 54 00 00 mov 0x54b4(%rip),%rbx # 663478a0 <key_dtor_list>
|
|
663423ec: 48 85 db test %rbx,%rbx
|
|
663423ef: 74 33 je 66342424 <__mingwthr_run_key_dtors.part.0+0x54>
|
|
663423f1: 48 8b 2d 14 6e 00 00 mov 0x6e14(%rip),%rbp # 6634920c <__imp_TlsGetValue>
|
|
663423f8: 48 8b 3d a5 6d 00 00 mov 0x6da5(%rip),%rdi # 663491a4 <__imp_GetLastError>
|
|
663423ff: 90 nop
|
|
66342400: 8b 0b mov (%rbx),%ecx
|
|
66342402: ff d5 callq *%rbp
|
|
66342404: 48 89 c6 mov %rax,%rsi
|
|
66342407: ff d7 callq *%rdi
|
|
66342409: 85 c0 test %eax,%eax
|
|
6634240b: 75 0e jne 6634241b <__mingwthr_run_key_dtors.part.0+0x4b>
|
|
6634240d: 48 85 f6 test %rsi,%rsi
|
|
66342410: 74 09 je 6634241b <__mingwthr_run_key_dtors.part.0+0x4b>
|
|
66342412: 48 8b 43 08 mov 0x8(%rbx),%rax
|
|
66342416: 48 89 f1 mov %rsi,%rcx
|
|
66342419: ff d0 callq *%rax
|
|
6634241b: 48 8b 5b 10 mov 0x10(%rbx),%rbx
|
|
6634241f: 48 85 db test %rbx,%rbx
|
|
66342422: 75 dc jne 66342400 <__mingwthr_run_key_dtors.part.0+0x30>
|
|
66342424: 48 8d 0d 95 54 00 00 lea 0x5495(%rip),%rcx # 663478c0 <__mingwthr_cs>
|
|
6634242b: 48 83 c4 28 add $0x28,%rsp
|
|
6634242f: 5b pop %rbx
|
|
66342430: 5e pop %rsi
|
|
66342431: 5f pop %rdi
|
|
66342432: 5d pop %rbp
|
|
66342433: 48 ff 25 8a 6d 00 00 rex.W jmpq *0x6d8a(%rip) # 663491c4 <__imp_LeaveCriticalSection>
|
|
6634243a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
|
|
0000000066342440 <___w64_mingwthr_add_key_dtor>:
|
|
66342440: 55 push %rbp
|
|
66342441: 57 push %rdi
|
|
66342442: 56 push %rsi
|
|
66342443: 53 push %rbx
|
|
66342444: 48 83 ec 28 sub $0x28,%rsp
|
|
66342448: 8b 05 5a 54 00 00 mov 0x545a(%rip),%eax # 663478a8 <__mingwthr_cs_init>
|
|
6634244e: 31 f6 xor %esi,%esi
|
|
66342450: 85 c0 test %eax,%eax
|
|
66342452: 89 cd mov %ecx,%ebp
|
|
66342454: 48 89 d7 mov %rdx,%rdi
|
|
66342457: 75 0b jne 66342464 <___w64_mingwthr_add_key_dtor+0x24>
|
|
66342459: 89 f0 mov %esi,%eax
|
|
6634245b: 48 83 c4 28 add $0x28,%rsp
|
|
6634245f: 5b pop %rbx
|
|
66342460: 5e pop %rsi
|
|
66342461: 5f pop %rdi
|
|
66342462: 5d pop %rbp
|
|
66342463: c3 retq
|
|
66342464: ba 18 00 00 00 mov $0x18,%edx
|
|
66342469: b9 01 00 00 00 mov $0x1,%ecx
|
|
6634246e: e8 5d 06 00 00 callq 66342ad0 <calloc>
|
|
66342473: 48 85 c0 test %rax,%rax
|
|
66342476: 48 89 c3 mov %rax,%rbx
|
|
66342479: 74 3d je 663424b8 <___w64_mingwthr_add_key_dtor+0x78>
|
|
6634247b: 89 28 mov %ebp,(%rax)
|
|
6634247d: 48 8d 0d 3c 54 00 00 lea 0x543c(%rip),%rcx # 663478c0 <__mingwthr_cs>
|
|
66342484: 48 89 78 08 mov %rdi,0x8(%rax)
|
|
66342488: ff 15 f6 6c 00 00 callq *0x6cf6(%rip) # 66349184 <__imp_EnterCriticalSection>
|
|
6634248e: 48 8b 05 0b 54 00 00 mov 0x540b(%rip),%rax # 663478a0 <key_dtor_list>
|
|
66342495: 48 8d 0d 24 54 00 00 lea 0x5424(%rip),%rcx # 663478c0 <__mingwthr_cs>
|
|
6634249c: 48 89 1d fd 53 00 00 mov %rbx,0x53fd(%rip) # 663478a0 <key_dtor_list>
|
|
663424a3: 48 89 43 10 mov %rax,0x10(%rbx)
|
|
663424a7: ff 15 17 6d 00 00 callq *0x6d17(%rip) # 663491c4 <__imp_LeaveCriticalSection>
|
|
663424ad: 89 f0 mov %esi,%eax
|
|
663424af: 48 83 c4 28 add $0x28,%rsp
|
|
663424b3: 5b pop %rbx
|
|
663424b4: 5e pop %rsi
|
|
663424b5: 5f pop %rdi
|
|
663424b6: 5d pop %rbp
|
|
663424b7: c3 retq
|
|
663424b8: be ff ff ff ff mov $0xffffffff,%esi
|
|
663424bd: eb 9a jmp 66342459 <___w64_mingwthr_add_key_dtor+0x19>
|
|
663424bf: 90 nop
|
|
|
|
00000000663424c0 <___w64_mingwthr_remove_key_dtor>:
|
|
663424c0: 53 push %rbx
|
|
663424c1: 48 83 ec 20 sub $0x20,%rsp
|
|
663424c5: 8b 05 dd 53 00 00 mov 0x53dd(%rip),%eax # 663478a8 <__mingwthr_cs_init>
|
|
663424cb: 85 c0 test %eax,%eax
|
|
663424cd: 89 cb mov %ecx,%ebx
|
|
663424cf: 75 0f jne 663424e0 <___w64_mingwthr_remove_key_dtor+0x20>
|
|
663424d1: 31 c0 xor %eax,%eax
|
|
663424d3: 48 83 c4 20 add $0x20,%rsp
|
|
663424d7: 5b pop %rbx
|
|
663424d8: c3 retq
|
|
663424d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
663424e0: 48 8d 0d d9 53 00 00 lea 0x53d9(%rip),%rcx # 663478c0 <__mingwthr_cs>
|
|
663424e7: ff 15 97 6c 00 00 callq *0x6c97(%rip) # 66349184 <__imp_EnterCriticalSection>
|
|
663424ed: 48 8b 05 ac 53 00 00 mov 0x53ac(%rip),%rax # 663478a0 <key_dtor_list>
|
|
663424f4: 48 85 c0 test %rax,%rax
|
|
663424f7: 74 1a je 66342513 <___w64_mingwthr_remove_key_dtor+0x53>
|
|
663424f9: 8b 10 mov (%rax),%edx
|
|
663424fb: 39 d3 cmp %edx,%ebx
|
|
663424fd: 75 0b jne 6634250a <___w64_mingwthr_remove_key_dtor+0x4a>
|
|
663424ff: eb 4f jmp 66342550 <___w64_mingwthr_remove_key_dtor+0x90>
|
|
66342501: 8b 11 mov (%rcx),%edx
|
|
66342503: 39 da cmp %ebx,%edx
|
|
66342505: 74 29 je 66342530 <___w64_mingwthr_remove_key_dtor+0x70>
|
|
66342507: 48 89 c8 mov %rcx,%rax
|
|
6634250a: 48 8b 48 10 mov 0x10(%rax),%rcx
|
|
6634250e: 48 85 c9 test %rcx,%rcx
|
|
66342511: 75 ee jne 66342501 <___w64_mingwthr_remove_key_dtor+0x41>
|
|
66342513: 48 8d 0d a6 53 00 00 lea 0x53a6(%rip),%rcx # 663478c0 <__mingwthr_cs>
|
|
6634251a: ff 15 a4 6c 00 00 callq *0x6ca4(%rip) # 663491c4 <__imp_LeaveCriticalSection>
|
|
66342520: 31 c0 xor %eax,%eax
|
|
66342522: 48 83 c4 20 add $0x20,%rsp
|
|
66342526: 5b pop %rbx
|
|
66342527: c3 retq
|
|
66342528: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634252f: 00
|
|
66342530: 48 8b 51 10 mov 0x10(%rcx),%rdx
|
|
66342534: 48 89 50 10 mov %rdx,0x10(%rax)
|
|
66342538: e8 8b 05 00 00 callq 66342ac8 <free>
|
|
6634253d: 48 8d 0d 7c 53 00 00 lea 0x537c(%rip),%rcx # 663478c0 <__mingwthr_cs>
|
|
66342544: ff 15 7a 6c 00 00 callq *0x6c7a(%rip) # 663491c4 <__imp_LeaveCriticalSection>
|
|
6634254a: eb d4 jmp 66342520 <___w64_mingwthr_remove_key_dtor+0x60>
|
|
6634254c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66342550: 48 8b 50 10 mov 0x10(%rax),%rdx
|
|
66342554: 48 89 c1 mov %rax,%rcx
|
|
66342557: 48 89 15 42 53 00 00 mov %rdx,0x5342(%rip) # 663478a0 <key_dtor_list>
|
|
6634255e: eb d8 jmp 66342538 <___w64_mingwthr_remove_key_dtor+0x78>
|
|
|
|
0000000066342560 <__mingw_TLScallback>:
|
|
66342560: 53 push %rbx
|
|
66342561: 48 83 ec 20 sub $0x20,%rsp
|
|
66342565: 83 fa 01 cmp $0x1,%edx
|
|
66342568: 0f 84 92 00 00 00 je 66342600 <__mingw_TLScallback+0xa0>
|
|
6634256e: 72 30 jb 663425a0 <__mingw_TLScallback+0x40>
|
|
66342570: 83 fa 02 cmp $0x2,%edx
|
|
66342573: 74 1b je 66342590 <__mingw_TLScallback+0x30>
|
|
66342575: 83 fa 03 cmp $0x3,%edx
|
|
66342578: 75 1b jne 66342595 <__mingw_TLScallback+0x35>
|
|
6634257a: 8b 05 28 53 00 00 mov 0x5328(%rip),%eax # 663478a8 <__mingwthr_cs_init>
|
|
66342580: 85 c0 test %eax,%eax
|
|
66342582: 74 11 je 66342595 <__mingw_TLScallback+0x35>
|
|
66342584: e8 47 fe ff ff callq 663423d0 <__mingwthr_run_key_dtors.part.0>
|
|
66342589: eb 0a jmp 66342595 <__mingw_TLScallback+0x35>
|
|
6634258b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66342590: e8 8b 04 00 00 callq 66342a20 <_fpreset>
|
|
66342595: b8 01 00 00 00 mov $0x1,%eax
|
|
6634259a: 48 83 c4 20 add $0x20,%rsp
|
|
6634259e: 5b pop %rbx
|
|
6634259f: c3 retq
|
|
663425a0: 8b 05 02 53 00 00 mov 0x5302(%rip),%eax # 663478a8 <__mingwthr_cs_init>
|
|
663425a6: 85 c0 test %eax,%eax
|
|
663425a8: 0f 85 82 00 00 00 jne 66342630 <__mingw_TLScallback+0xd0>
|
|
663425ae: 8b 05 f4 52 00 00 mov 0x52f4(%rip),%eax # 663478a8 <__mingwthr_cs_init>
|
|
663425b4: 83 f8 01 cmp $0x1,%eax
|
|
663425b7: 75 dc jne 66342595 <__mingw_TLScallback+0x35>
|
|
663425b9: 48 8b 0d e0 52 00 00 mov 0x52e0(%rip),%rcx # 663478a0 <key_dtor_list>
|
|
663425c0: 48 85 c9 test %rcx,%rcx
|
|
663425c3: 74 11 je 663425d6 <__mingw_TLScallback+0x76>
|
|
663425c5: 48 8b 59 10 mov 0x10(%rcx),%rbx
|
|
663425c9: e8 fa 04 00 00 callq 66342ac8 <free>
|
|
663425ce: 48 85 db test %rbx,%rbx
|
|
663425d1: 48 89 d9 mov %rbx,%rcx
|
|
663425d4: 75 ef jne 663425c5 <__mingw_TLScallback+0x65>
|
|
663425d6: 48 8d 0d e3 52 00 00 lea 0x52e3(%rip),%rcx # 663478c0 <__mingwthr_cs>
|
|
663425dd: 48 c7 05 b8 52 00 00 movq $0x0,0x52b8(%rip) # 663478a0 <key_dtor_list>
|
|
663425e4: 00 00 00 00
|
|
663425e8: c7 05 b6 52 00 00 00 movl $0x0,0x52b6(%rip) # 663478a8 <__mingwthr_cs_init>
|
|
663425ef: 00 00 00
|
|
663425f2: ff 15 84 6b 00 00 callq *0x6b84(%rip) # 6634917c <__IAT_start__>
|
|
663425f8: eb 9b jmp 66342595 <__mingw_TLScallback+0x35>
|
|
663425fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
66342600: 8b 05 a2 52 00 00 mov 0x52a2(%rip),%eax # 663478a8 <__mingwthr_cs_init>
|
|
66342606: 85 c0 test %eax,%eax
|
|
66342608: 74 16 je 66342620 <__mingw_TLScallback+0xc0>
|
|
6634260a: c7 05 94 52 00 00 01 movl $0x1,0x5294(%rip) # 663478a8 <__mingwthr_cs_init>
|
|
66342611: 00 00 00
|
|
66342614: b8 01 00 00 00 mov $0x1,%eax
|
|
66342619: 48 83 c4 20 add $0x20,%rsp
|
|
6634261d: 5b pop %rbx
|
|
6634261e: c3 retq
|
|
6634261f: 90 nop
|
|
66342620: 48 8d 0d 99 52 00 00 lea 0x5299(%rip),%rcx # 663478c0 <__mingwthr_cs>
|
|
66342627: ff 15 8f 6b 00 00 callq *0x6b8f(%rip) # 663491bc <__imp_InitializeCriticalSection>
|
|
6634262d: eb db jmp 6634260a <__mingw_TLScallback+0xaa>
|
|
6634262f: 90 nop
|
|
66342630: e8 9b fd ff ff callq 663423d0 <__mingwthr_run_key_dtors.part.0>
|
|
66342635: e9 74 ff ff ff jmpq 663425ae <__mingw_TLScallback+0x4e>
|
|
6634263a: 90 nop
|
|
6634263b: 90 nop
|
|
6634263c: 90 nop
|
|
6634263d: 90 nop
|
|
6634263e: 90 nop
|
|
6634263f: 90 nop
|
|
|
|
0000000066342640 <_ValidateImageBase.part.0>:
|
|
66342640: 48 63 41 3c movslq 0x3c(%rcx),%rax
|
|
66342644: 48 01 c1 add %rax,%rcx
|
|
66342647: 31 c0 xor %eax,%eax
|
|
66342649: 81 39 50 45 00 00 cmpl $0x4550,(%rcx)
|
|
6634264f: 74 01 je 66342652 <_ValidateImageBase.part.0+0x12>
|
|
66342651: c3 retq
|
|
66342652: 31 c0 xor %eax,%eax
|
|
66342654: 66 81 79 18 0b 02 cmpw $0x20b,0x18(%rcx)
|
|
6634265a: 0f 94 c0 sete %al
|
|
6634265d: c3 retq
|
|
6634265e: 66 90 xchg %ax,%ax
|
|
|
|
0000000066342660 <_ValidateImageBase>:
|
|
66342660: 66 81 39 4d 5a cmpw $0x5a4d,(%rcx)
|
|
66342665: 74 09 je 66342670 <_ValidateImageBase+0x10>
|
|
66342667: 31 c0 xor %eax,%eax
|
|
66342669: c3 retq
|
|
6634266a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
66342670: eb ce jmp 66342640 <_ValidateImageBase.part.0>
|
|
66342672: 0f 1f 40 00 nopl 0x0(%rax)
|
|
66342676: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634267d: 00 00 00
|
|
|
|
0000000066342680 <_FindPESection>:
|
|
66342680: 48 63 41 3c movslq 0x3c(%rcx),%rax
|
|
66342684: 48 01 c1 add %rax,%rcx
|
|
66342687: 0f b7 41 14 movzwl 0x14(%rcx),%eax
|
|
6634268b: 48 8d 44 01 18 lea 0x18(%rcx,%rax,1),%rax
|
|
66342690: 0f b7 49 06 movzwl 0x6(%rcx),%ecx
|
|
66342694: 85 c9 test %ecx,%ecx
|
|
66342696: 74 29 je 663426c1 <_FindPESection+0x41>
|
|
66342698: 83 e9 01 sub $0x1,%ecx
|
|
6634269b: 48 8d 0c 89 lea (%rcx,%rcx,4),%rcx
|
|
6634269f: 4c 8d 4c c8 28 lea 0x28(%rax,%rcx,8),%r9
|
|
663426a4: 44 8b 40 0c mov 0xc(%rax),%r8d
|
|
663426a8: 49 39 d0 cmp %rdx,%r8
|
|
663426ab: 4c 89 c1 mov %r8,%rcx
|
|
663426ae: 77 08 ja 663426b8 <_FindPESection+0x38>
|
|
663426b0: 03 48 08 add 0x8(%rax),%ecx
|
|
663426b3: 48 39 d1 cmp %rdx,%rcx
|
|
663426b6: 77 0b ja 663426c3 <_FindPESection+0x43>
|
|
663426b8: 48 83 c0 28 add $0x28,%rax
|
|
663426bc: 4c 39 c8 cmp %r9,%rax
|
|
663426bf: 75 e3 jne 663426a4 <_FindPESection+0x24>
|
|
663426c1: 31 c0 xor %eax,%eax
|
|
663426c3: c3 retq
|
|
663426c4: 66 90 xchg %ax,%ax
|
|
663426c6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
663426cd: 00 00 00
|
|
|
|
00000000663426d0 <_FindPESectionByName>:
|
|
663426d0: 57 push %rdi
|
|
663426d1: 56 push %rsi
|
|
663426d2: 53 push %rbx
|
|
663426d3: 48 83 ec 20 sub $0x20,%rsp
|
|
663426d7: 48 89 ce mov %rcx,%rsi
|
|
663426da: e8 c1 03 00 00 callq 66342aa0 <strlen>
|
|
663426df: 48 83 f8 08 cmp $0x8,%rax
|
|
663426e3: 77 6b ja 66342750 <_FindPESectionByName+0x80>
|
|
663426e5: 48 8b 15 44 1b 00 00 mov 0x1b44(%rip),%rdx # 66344230 <.refptr.__image_base__>
|
|
663426ec: 66 81 3a 4d 5a cmpw $0x5a4d,(%rdx)
|
|
663426f1: 75 5d jne 66342750 <_FindPESectionByName+0x80>
|
|
663426f3: 48 89 d1 mov %rdx,%rcx
|
|
663426f6: e8 45 ff ff ff callq 66342640 <_ValidateImageBase.part.0>
|
|
663426fb: 85 c0 test %eax,%eax
|
|
663426fd: 74 51 je 66342750 <_FindPESectionByName+0x80>
|
|
663426ff: 48 63 4a 3c movslq 0x3c(%rdx),%rcx
|
|
66342703: 48 01 d1 add %rdx,%rcx
|
|
66342706: 0f b7 41 14 movzwl 0x14(%rcx),%eax
|
|
6634270a: 48 8d 5c 01 18 lea 0x18(%rcx,%rax,1),%rbx
|
|
6634270f: 0f b7 41 06 movzwl 0x6(%rcx),%eax
|
|
66342713: 85 c0 test %eax,%eax
|
|
66342715: 74 39 je 66342750 <_FindPESectionByName+0x80>
|
|
66342717: 83 e8 01 sub $0x1,%eax
|
|
6634271a: 48 8d 04 80 lea (%rax,%rax,4),%rax
|
|
6634271e: 48 8d 7c c3 28 lea 0x28(%rbx,%rax,8),%rdi
|
|
66342723: eb 09 jmp 6634272e <_FindPESectionByName+0x5e>
|
|
66342725: 48 83 c3 28 add $0x28,%rbx
|
|
66342729: 48 39 fb cmp %rdi,%rbx
|
|
6634272c: 74 22 je 66342750 <_FindPESectionByName+0x80>
|
|
6634272e: 41 b8 08 00 00 00 mov $0x8,%r8d
|
|
66342734: 48 89 f2 mov %rsi,%rdx
|
|
66342737: 48 89 d9 mov %rbx,%rcx
|
|
6634273a: e8 59 03 00 00 callq 66342a98 <strncmp>
|
|
6634273f: 85 c0 test %eax,%eax
|
|
66342741: 75 e2 jne 66342725 <_FindPESectionByName+0x55>
|
|
66342743: 48 89 d8 mov %rbx,%rax
|
|
66342746: 48 83 c4 20 add $0x20,%rsp
|
|
6634274a: 5b pop %rbx
|
|
6634274b: 5e pop %rsi
|
|
6634274c: 5f pop %rdi
|
|
6634274d: c3 retq
|
|
6634274e: 66 90 xchg %ax,%ax
|
|
66342750: 31 db xor %ebx,%ebx
|
|
66342752: 48 89 d8 mov %rbx,%rax
|
|
66342755: 48 83 c4 20 add $0x20,%rsp
|
|
66342759: 5b pop %rbx
|
|
6634275a: 5e pop %rsi
|
|
6634275b: 5f pop %rdi
|
|
6634275c: c3 retq
|
|
6634275d: 0f 1f 00 nopl (%rax)
|
|
|
|
0000000066342760 <__mingw_GetSectionForAddress>:
|
|
66342760: 48 83 ec 28 sub $0x28,%rsp
|
|
66342764: 4c 8b 05 c5 1a 00 00 mov 0x1ac5(%rip),%r8 # 66344230 <.refptr.__image_base__>
|
|
6634276b: 66 41 81 38 4d 5a cmpw $0x5a4d,(%r8)
|
|
66342771: 48 89 ca mov %rcx,%rdx
|
|
66342774: 75 57 jne 663427cd <__mingw_GetSectionForAddress+0x6d>
|
|
66342776: 4c 89 c1 mov %r8,%rcx
|
|
66342779: e8 c2 fe ff ff callq 66342640 <_ValidateImageBase.part.0>
|
|
6634277e: 85 c0 test %eax,%eax
|
|
66342780: 74 4b je 663427cd <__mingw_GetSectionForAddress+0x6d>
|
|
66342782: 49 63 40 3c movslq 0x3c(%r8),%rax
|
|
66342786: 48 89 d1 mov %rdx,%rcx
|
|
66342789: 4c 29 c1 sub %r8,%rcx
|
|
6634278c: 49 01 c0 add %rax,%r8
|
|
6634278f: 41 0f b7 50 06 movzwl 0x6(%r8),%edx
|
|
66342794: 41 0f b7 40 14 movzwl 0x14(%r8),%eax
|
|
66342799: 85 d2 test %edx,%edx
|
|
6634279b: 49 8d 44 00 18 lea 0x18(%r8,%rax,1),%rax
|
|
663427a0: 74 2b je 663427cd <__mingw_GetSectionForAddress+0x6d>
|
|
663427a2: 83 ea 01 sub $0x1,%edx
|
|
663427a5: 48 8d 14 92 lea (%rdx,%rdx,4),%rdx
|
|
663427a9: 4c 8d 4c d0 28 lea 0x28(%rax,%rdx,8),%r9
|
|
663427ae: 66 90 xchg %ax,%ax
|
|
663427b0: 44 8b 40 0c mov 0xc(%rax),%r8d
|
|
663427b4: 4c 39 c1 cmp %r8,%rcx
|
|
663427b7: 4c 89 c2 mov %r8,%rdx
|
|
663427ba: 72 08 jb 663427c4 <__mingw_GetSectionForAddress+0x64>
|
|
663427bc: 03 50 08 add 0x8(%rax),%edx
|
|
663427bf: 48 39 d1 cmp %rdx,%rcx
|
|
663427c2: 72 0b jb 663427cf <__mingw_GetSectionForAddress+0x6f>
|
|
663427c4: 48 83 c0 28 add $0x28,%rax
|
|
663427c8: 4c 39 c8 cmp %r9,%rax
|
|
663427cb: 75 e3 jne 663427b0 <__mingw_GetSectionForAddress+0x50>
|
|
663427cd: 31 c0 xor %eax,%eax
|
|
663427cf: 48 83 c4 28 add $0x28,%rsp
|
|
663427d3: c3 retq
|
|
663427d4: 66 90 xchg %ax,%ax
|
|
663427d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
663427dd: 00 00 00
|
|
|
|
00000000663427e0 <__mingw_GetSectionCount>:
|
|
663427e0: 48 83 ec 28 sub $0x28,%rsp
|
|
663427e4: 48 8b 15 45 1a 00 00 mov 0x1a45(%rip),%rdx # 66344230 <.refptr.__image_base__>
|
|
663427eb: 45 31 c0 xor %r8d,%r8d
|
|
663427ee: 66 81 3a 4d 5a cmpw $0x5a4d,(%rdx)
|
|
663427f3: 74 0b je 66342800 <__mingw_GetSectionCount+0x20>
|
|
663427f5: 44 89 c0 mov %r8d,%eax
|
|
663427f8: 48 83 c4 28 add $0x28,%rsp
|
|
663427fc: c3 retq
|
|
663427fd: 0f 1f 00 nopl (%rax)
|
|
66342800: 48 89 d1 mov %rdx,%rcx
|
|
66342803: e8 38 fe ff ff callq 66342640 <_ValidateImageBase.part.0>
|
|
66342808: 85 c0 test %eax,%eax
|
|
6634280a: 74 e9 je 663427f5 <__mingw_GetSectionCount+0x15>
|
|
6634280c: 48 63 42 3c movslq 0x3c(%rdx),%rax
|
|
66342810: 44 0f b7 44 10 06 movzwl 0x6(%rax,%rdx,1),%r8d
|
|
66342816: 44 89 c0 mov %r8d,%eax
|
|
66342819: 48 83 c4 28 add $0x28,%rsp
|
|
6634281d: c3 retq
|
|
6634281e: 66 90 xchg %ax,%ax
|
|
|
|
0000000066342820 <_FindPESectionExec>:
|
|
66342820: 48 83 ec 28 sub $0x28,%rsp
|
|
66342824: 4c 8b 05 05 1a 00 00 mov 0x1a05(%rip),%r8 # 66344230 <.refptr.__image_base__>
|
|
6634282b: 66 41 81 38 4d 5a cmpw $0x5a4d,(%r8)
|
|
66342831: 48 89 ca mov %rcx,%rdx
|
|
66342834: 75 52 jne 66342888 <_FindPESectionExec+0x68>
|
|
66342836: 4c 89 c1 mov %r8,%rcx
|
|
66342839: e8 02 fe ff ff callq 66342640 <_ValidateImageBase.part.0>
|
|
6634283e: 85 c0 test %eax,%eax
|
|
66342840: 74 46 je 66342888 <_FindPESectionExec+0x68>
|
|
66342842: 49 63 48 3c movslq 0x3c(%r8),%rcx
|
|
66342846: 4c 01 c1 add %r8,%rcx
|
|
66342849: 0f b7 41 14 movzwl 0x14(%rcx),%eax
|
|
6634284d: 48 8d 44 01 18 lea 0x18(%rcx,%rax,1),%rax
|
|
66342852: 0f b7 49 06 movzwl 0x6(%rcx),%ecx
|
|
66342856: 85 c9 test %ecx,%ecx
|
|
66342858: 74 2e je 66342888 <_FindPESectionExec+0x68>
|
|
6634285a: 83 e9 01 sub $0x1,%ecx
|
|
6634285d: 48 8d 0c 89 lea (%rcx,%rcx,4),%rcx
|
|
66342861: 48 8d 4c c8 28 lea 0x28(%rax,%rcx,8),%rcx
|
|
66342866: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634286d: 00 00 00
|
|
66342870: f6 40 27 20 testb $0x20,0x27(%rax)
|
|
66342874: 74 09 je 6634287f <_FindPESectionExec+0x5f>
|
|
66342876: 48 85 d2 test %rdx,%rdx
|
|
66342879: 74 0f je 6634288a <_FindPESectionExec+0x6a>
|
|
6634287b: 48 83 ea 01 sub $0x1,%rdx
|
|
6634287f: 48 83 c0 28 add $0x28,%rax
|
|
66342883: 48 39 c8 cmp %rcx,%rax
|
|
66342886: 75 e8 jne 66342870 <_FindPESectionExec+0x50>
|
|
66342888: 31 c0 xor %eax,%eax
|
|
6634288a: 48 83 c4 28 add $0x28,%rsp
|
|
6634288e: c3 retq
|
|
6634288f: 90 nop
|
|
|
|
0000000066342890 <_GetPEImageBase>:
|
|
66342890: 48 83 ec 28 sub $0x28,%rsp
|
|
66342894: 48 8b 15 95 19 00 00 mov 0x1995(%rip),%rdx # 66344230 <.refptr.__image_base__>
|
|
6634289b: 66 81 3a 4d 5a cmpw $0x5a4d,(%rdx)
|
|
663428a0: 75 1e jne 663428c0 <_GetPEImageBase+0x30>
|
|
663428a2: 48 89 d1 mov %rdx,%rcx
|
|
663428a5: e8 96 fd ff ff callq 66342640 <_ValidateImageBase.part.0>
|
|
663428aa: 85 c0 test %eax,%eax
|
|
663428ac: b8 00 00 00 00 mov $0x0,%eax
|
|
663428b1: 48 0f 45 c2 cmovne %rdx,%rax
|
|
663428b5: 48 83 c4 28 add $0x28,%rsp
|
|
663428b9: c3 retq
|
|
663428ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
663428c0: 31 c0 xor %eax,%eax
|
|
663428c2: 48 83 c4 28 add $0x28,%rsp
|
|
663428c6: c3 retq
|
|
663428c7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
663428ce: 00 00
|
|
|
|
00000000663428d0 <_IsNonwritableInCurrentImage>:
|
|
663428d0: 48 83 ec 28 sub $0x28,%rsp
|
|
663428d4: 4c 8b 05 55 19 00 00 mov 0x1955(%rip),%r8 # 66344230 <.refptr.__image_base__>
|
|
663428db: 31 c0 xor %eax,%eax
|
|
663428dd: 66 41 81 38 4d 5a cmpw $0x5a4d,(%r8)
|
|
663428e3: 48 89 ca mov %rcx,%rdx
|
|
663428e6: 74 08 je 663428f0 <_IsNonwritableInCurrentImage+0x20>
|
|
663428e8: 48 83 c4 28 add $0x28,%rsp
|
|
663428ec: c3 retq
|
|
663428ed: 0f 1f 00 nopl (%rax)
|
|
663428f0: 4c 89 c1 mov %r8,%rcx
|
|
663428f3: e8 48 fd ff ff callq 66342640 <_ValidateImageBase.part.0>
|
|
663428f8: 85 c0 test %eax,%eax
|
|
663428fa: 74 ec je 663428e8 <_IsNonwritableInCurrentImage+0x18>
|
|
663428fc: 49 63 40 3c movslq 0x3c(%r8),%rax
|
|
66342900: 48 89 d1 mov %rdx,%rcx
|
|
66342903: 4c 29 c1 sub %r8,%rcx
|
|
66342906: 49 01 c0 add %rax,%r8
|
|
66342909: 41 0f b7 50 06 movzwl 0x6(%r8),%edx
|
|
6634290e: 41 0f b7 40 14 movzwl 0x14(%r8),%eax
|
|
66342913: 85 d2 test %edx,%edx
|
|
66342915: 49 8d 44 00 18 lea 0x18(%r8,%rax,1),%rax
|
|
6634291a: 74 31 je 6634294d <_IsNonwritableInCurrentImage+0x7d>
|
|
6634291c: 83 ea 01 sub $0x1,%edx
|
|
6634291f: 48 8d 14 92 lea (%rdx,%rdx,4),%rdx
|
|
66342923: 4c 8d 4c d0 28 lea 0x28(%rax,%rdx,8),%r9
|
|
66342928: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6634292f: 00
|
|
66342930: 44 8b 40 0c mov 0xc(%rax),%r8d
|
|
66342934: 4c 39 c1 cmp %r8,%rcx
|
|
66342937: 4c 89 c2 mov %r8,%rdx
|
|
6634293a: 72 08 jb 66342944 <_IsNonwritableInCurrentImage+0x74>
|
|
6634293c: 03 50 08 add 0x8(%rax),%edx
|
|
6634293f: 48 39 d1 cmp %rdx,%rcx
|
|
66342942: 72 10 jb 66342954 <_IsNonwritableInCurrentImage+0x84>
|
|
66342944: 48 83 c0 28 add $0x28,%rax
|
|
66342948: 4c 39 c8 cmp %r9,%rax
|
|
6634294b: 75 e3 jne 66342930 <_IsNonwritableInCurrentImage+0x60>
|
|
6634294d: 31 c0 xor %eax,%eax
|
|
6634294f: 48 83 c4 28 add $0x28,%rsp
|
|
66342953: c3 retq
|
|
66342954: 8b 40 24 mov 0x24(%rax),%eax
|
|
66342957: f7 d0 not %eax
|
|
66342959: c1 e8 1f shr $0x1f,%eax
|
|
6634295c: 48 83 c4 28 add $0x28,%rsp
|
|
66342960: c3 retq
|
|
66342961: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66342966: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
6634296d: 00 00 00
|
|
|
|
0000000066342970 <__mingw_enum_import_library_names>:
|
|
66342970: 48 83 ec 28 sub $0x28,%rsp
|
|
66342974: 4c 8b 1d b5 18 00 00 mov 0x18b5(%rip),%r11 # 66344230 <.refptr.__image_base__>
|
|
6634297b: 66 41 81 3b 4d 5a cmpw $0x5a4d,(%r11)
|
|
66342981: 41 89 c9 mov %ecx,%r9d
|
|
66342984: 75 58 jne 663429de <__mingw_enum_import_library_names+0x6e>
|
|
66342986: 4c 89 d9 mov %r11,%rcx
|
|
66342989: e8 b2 fc ff ff callq 66342640 <_ValidateImageBase.part.0>
|
|
6634298e: 85 c0 test %eax,%eax
|
|
66342990: 74 4c je 663429de <__mingw_enum_import_library_names+0x6e>
|
|
66342992: 49 63 43 3c movslq 0x3c(%r11),%rax
|
|
66342996: 4c 01 d8 add %r11,%rax
|
|
66342999: 8b 90 90 00 00 00 mov 0x90(%rax),%edx
|
|
6634299f: 85 d2 test %edx,%edx
|
|
663429a1: 74 3b je 663429de <__mingw_enum_import_library_names+0x6e>
|
|
663429a3: 0f b7 48 14 movzwl 0x14(%rax),%ecx
|
|
663429a7: 48 8d 4c 08 18 lea 0x18(%rax,%rcx,1),%rcx
|
|
663429ac: 0f b7 40 06 movzwl 0x6(%rax),%eax
|
|
663429b0: 85 c0 test %eax,%eax
|
|
663429b2: 74 2a je 663429de <__mingw_enum_import_library_names+0x6e>
|
|
663429b4: 83 e8 01 sub $0x1,%eax
|
|
663429b7: 48 8d 04 80 lea (%rax,%rax,4),%rax
|
|
663429bb: 48 8d 44 c1 28 lea 0x28(%rcx,%rax,8),%rax
|
|
663429c0: 44 8b 51 0c mov 0xc(%rcx),%r10d
|
|
663429c4: 4c 39 d2 cmp %r10,%rdx
|
|
663429c7: 4d 89 d0 mov %r10,%r8
|
|
663429ca: 72 09 jb 663429d5 <__mingw_enum_import_library_names+0x65>
|
|
663429cc: 44 03 41 08 add 0x8(%rcx),%r8d
|
|
663429d0: 4c 39 c2 cmp %r8,%rdx
|
|
663429d3: 72 10 jb 663429e5 <__mingw_enum_import_library_names+0x75>
|
|
663429d5: 48 83 c1 28 add $0x28,%rcx
|
|
663429d9: 48 39 c1 cmp %rax,%rcx
|
|
663429dc: 75 e2 jne 663429c0 <__mingw_enum_import_library_names+0x50>
|
|
663429de: 31 c0 xor %eax,%eax
|
|
663429e0: 48 83 c4 28 add $0x28,%rsp
|
|
663429e4: c3 retq
|
|
663429e5: 4c 01 da add %r11,%rdx
|
|
663429e8: 75 0e jne 663429f8 <__mingw_enum_import_library_names+0x88>
|
|
663429ea: eb f2 jmp 663429de <__mingw_enum_import_library_names+0x6e>
|
|
663429ec: 0f 1f 40 00 nopl 0x0(%rax)
|
|
663429f0: 41 83 e9 01 sub $0x1,%r9d
|
|
663429f4: 48 83 c2 14 add $0x14,%rdx
|
|
663429f8: 8b 4a 04 mov 0x4(%rdx),%ecx
|
|
663429fb: 85 c9 test %ecx,%ecx
|
|
663429fd: 75 07 jne 66342a06 <__mingw_enum_import_library_names+0x96>
|
|
663429ff: 8b 42 0c mov 0xc(%rdx),%eax
|
|
66342a02: 85 c0 test %eax,%eax
|
|
66342a04: 74 d8 je 663429de <__mingw_enum_import_library_names+0x6e>
|
|
66342a06: 45 85 c9 test %r9d,%r9d
|
|
66342a09: 7f e5 jg 663429f0 <__mingw_enum_import_library_names+0x80>
|
|
66342a0b: 8b 42 0c mov 0xc(%rdx),%eax
|
|
66342a0e: 4c 01 d8 add %r11,%rax
|
|
66342a11: 48 83 c4 28 add $0x28,%rsp
|
|
66342a15: c3 retq
|
|
66342a16: 90 nop
|
|
66342a17: 90 nop
|
|
66342a18: 90 nop
|
|
66342a19: 90 nop
|
|
66342a1a: 90 nop
|
|
66342a1b: 90 nop
|
|
66342a1c: 90 nop
|
|
66342a1d: 90 nop
|
|
66342a1e: 90 nop
|
|
66342a1f: 90 nop
|
|
|
|
0000000066342a20 <_fpreset>:
|
|
66342a20: db e3 fninit
|
|
66342a22: c3 retq
|
|
66342a23: 90 nop
|
|
66342a24: 90 nop
|
|
66342a25: 90 nop
|
|
66342a26: 90 nop
|
|
66342a27: 90 nop
|
|
66342a28: 90 nop
|
|
66342a29: 90 nop
|
|
66342a2a: 90 nop
|
|
66342a2b: 90 nop
|
|
66342a2c: 90 nop
|
|
66342a2d: 90 nop
|
|
66342a2e: 90 nop
|
|
66342a2f: 90 nop
|
|
|
|
0000000066342a30 <___chkstk_ms>:
|
|
66342a30: 51 push %rcx
|
|
66342a31: 50 push %rax
|
|
66342a32: 48 3d 00 10 00 00 cmp $0x1000,%rax
|
|
66342a38: 48 8d 4c 24 18 lea 0x18(%rsp),%rcx
|
|
66342a3d: 72 19 jb 66342a58 <___chkstk_ms+0x28>
|
|
66342a3f: 48 81 e9 00 10 00 00 sub $0x1000,%rcx
|
|
66342a46: 48 83 09 00 orq $0x0,(%rcx)
|
|
66342a4a: 48 2d 00 10 00 00 sub $0x1000,%rax
|
|
66342a50: 48 3d 00 10 00 00 cmp $0x1000,%rax
|
|
66342a56: 77 e7 ja 66342a3f <___chkstk_ms+0xf>
|
|
66342a58: 48 29 c1 sub %rax,%rcx
|
|
66342a5b: 48 83 09 00 orq $0x0,(%rcx)
|
|
66342a5f: 58 pop %rax
|
|
66342a60: 59 pop %rcx
|
|
66342a61: c3 retq
|
|
66342a62: 90 nop
|
|
66342a63: 90 nop
|
|
66342a64: 90 nop
|
|
66342a65: 90 nop
|
|
66342a66: 90 nop
|
|
66342a67: 90 nop
|
|
66342a68: 90 nop
|
|
66342a69: 90 nop
|
|
66342a6a: 90 nop
|
|
66342a6b: 90 nop
|
|
66342a6c: 90 nop
|
|
66342a6d: 90 nop
|
|
66342a6e: 90 nop
|
|
66342a6f: 90 nop
|
|
|
|
0000000066342a70 <DllEntryPoint>:
|
|
66342a70: b8 01 00 00 00 mov $0x1,%eax
|
|
66342a75: c3 retq
|
|
66342a76: 90 nop
|
|
66342a77: 90 nop
|
|
66342a78: 90 nop
|
|
66342a79: 90 nop
|
|
66342a7a: 90 nop
|
|
66342a7b: 90 nop
|
|
66342a7c: 90 nop
|
|
66342a7d: 90 nop
|
|
66342a7e: 90 nop
|
|
66342a7f: 90 nop
|
|
|
|
0000000066342a80 <DllMain>:
|
|
66342a80: b8 01 00 00 00 mov $0x1,%eax
|
|
66342a85: c3 retq
|
|
66342a86: 90 nop
|
|
66342a87: 90 nop
|
|
66342a88: 90 nop
|
|
66342a89: 90 nop
|
|
66342a8a: 90 nop
|
|
66342a8b: 90 nop
|
|
66342a8c: 90 nop
|
|
66342a8d: 90 nop
|
|
66342a8e: 90 nop
|
|
66342a8f: 90 nop
|
|
|
|
0000000066342a90 <vfprintf>:
|
|
66342a90: ff 25 16 68 00 00 jmpq *0x6816(%rip) # 663492ac <__imp_vfprintf>
|
|
66342a96: 90 nop
|
|
66342a97: 90 nop
|
|
|
|
0000000066342a98 <strncmp>:
|
|
66342a98: ff 25 06 68 00 00 jmpq *0x6806(%rip) # 663492a4 <__imp_strncmp>
|
|
66342a9e: 90 nop
|
|
66342a9f: 90 nop
|
|
|
|
0000000066342aa0 <strlen>:
|
|
66342aa0: ff 25 f6 67 00 00 jmpq *0x67f6(%rip) # 6634929c <__imp_strlen>
|
|
66342aa6: 90 nop
|
|
66342aa7: 90 nop
|
|
|
|
0000000066342aa8 <signal>:
|
|
66342aa8: ff 25 e6 67 00 00 jmpq *0x67e6(%rip) # 66349294 <__imp_signal>
|
|
66342aae: 90 nop
|
|
66342aaf: 90 nop
|
|
|
|
0000000066342ab0 <puts>:
|
|
66342ab0: ff 25 ce 67 00 00 jmpq *0x67ce(%rip) # 66349284 <__imp_puts>
|
|
66342ab6: 90 nop
|
|
66342ab7: 90 nop
|
|
|
|
0000000066342ab8 <printf>:
|
|
66342ab8: ff 25 be 67 00 00 jmpq *0x67be(%rip) # 6634927c <__imp_printf>
|
|
66342abe: 90 nop
|
|
66342abf: 90 nop
|
|
|
|
0000000066342ac0 <fwrite>:
|
|
66342ac0: ff 25 ae 67 00 00 jmpq *0x67ae(%rip) # 66349274 <__imp_fwrite>
|
|
66342ac6: 90 nop
|
|
66342ac7: 90 nop
|
|
|
|
0000000066342ac8 <free>:
|
|
66342ac8: ff 25 9e 67 00 00 jmpq *0x679e(%rip) # 6634926c <__imp_free>
|
|
66342ace: 90 nop
|
|
66342acf: 90 nop
|
|
|
|
0000000066342ad0 <calloc>:
|
|
66342ad0: ff 25 8e 67 00 00 jmpq *0x678e(%rip) # 66349264 <__imp_calloc>
|
|
66342ad6: 90 nop
|
|
66342ad7: 90 nop
|
|
|
|
0000000066342ad8 <abort>:
|
|
66342ad8: ff 25 7e 67 00 00 jmpq *0x677e(%rip) # 6634925c <__imp_abort>
|
|
66342ade: 90 nop
|
|
66342adf: 90 nop
|
|
|
|
0000000066342ae0 <_initterm>:
|
|
66342ae0: ff 25 5e 67 00 00 jmpq *0x675e(%rip) # 66349244 <__imp__initterm>
|
|
66342ae6: 90 nop
|
|
66342ae7: 90 nop
|
|
|
|
0000000066342ae8 <_amsg_exit>:
|
|
66342ae8: ff 25 4e 67 00 00 jmpq *0x674e(%rip) # 6634923c <__imp__amsg_exit>
|
|
66342aee: 90 nop
|
|
66342aef: 90 nop
|
|
|
|
0000000066342af0 <_initialize_onexit_table>:
|
|
66342af0: 48 85 c9 test %rcx,%rcx
|
|
66342af3: 74 1a je 66342b0f <_initialize_onexit_table+0x1f>
|
|
66342af5: 31 c0 xor %eax,%eax
|
|
66342af7: 48 c7 41 10 00 00 00 movq $0x0,0x10(%rcx)
|
|
66342afe: 00
|
|
66342aff: 48 c7 41 08 00 00 00 movq $0x0,0x8(%rcx)
|
|
66342b06: 00
|
|
66342b07: 48 c7 01 00 00 00 00 movq $0x0,(%rcx)
|
|
66342b0e: c3 retq
|
|
66342b0f: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
66342b14: c3 retq
|
|
66342b15: 90 nop
|
|
66342b16: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
|
|
66342b1d: 00 00 00
|
|
|
|
0000000066342b20 <_register_onexit_function>:
|
|
66342b20: 55 push %rbp
|
|
66342b21: 57 push %rdi
|
|
66342b22: 56 push %rsi
|
|
66342b23: 53 push %rbx
|
|
66342b24: 48 83 ec 28 sub $0x28,%rsp
|
|
66342b28: 48 85 c9 test %rcx,%rcx
|
|
66342b2b: 48 89 cb mov %rcx,%rbx
|
|
66342b2e: 48 89 d7 mov %rdx,%rdi
|
|
66342b31: 0f 84 99 00 00 00 je 66342bd0 <_register_onexit_function+0xb0>
|
|
66342b37: b9 08 00 00 00 mov $0x8,%ecx
|
|
66342b3c: e8 4f 01 00 00 callq 66342c90 <_lock>
|
|
66342b41: 48 83 3b 00 cmpq $0x0,(%rbx)
|
|
66342b45: 74 5d je 66342ba4 <_register_onexit_function+0x84>
|
|
66342b47: 48 8b 73 08 mov 0x8(%rbx),%rsi
|
|
66342b4b: 48 8b 43 10 mov 0x10(%rbx),%rax
|
|
66342b4f: 48 39 f0 cmp %rsi,%rax
|
|
66342b52: 74 20 je 66342b74 <_register_onexit_function+0x54>
|
|
66342b54: 48 8d 46 08 lea 0x8(%rsi),%rax
|
|
66342b58: b9 08 00 00 00 mov $0x8,%ecx
|
|
66342b5d: 48 89 43 08 mov %rax,0x8(%rbx)
|
|
66342b61: 48 89 3e mov %rdi,(%rsi)
|
|
66342b64: e8 1f 01 00 00 callq 66342c88 <_unlock>
|
|
66342b69: 31 c0 xor %eax,%eax
|
|
66342b6b: 48 83 c4 28 add $0x28,%rsp
|
|
66342b6f: 5b pop %rbx
|
|
66342b70: 5e pop %rsi
|
|
66342b71: 5f pop %rdi
|
|
66342b72: 5d pop %rbp
|
|
66342b73: c3 retq
|
|
66342b74: 48 8b 0b mov (%rbx),%rcx
|
|
66342b77: 48 29 ce sub %rcx,%rsi
|
|
66342b7a: 48 89 f0 mov %rsi,%rax
|
|
66342b7d: 48 c1 f8 03 sar $0x3,%rax
|
|
66342b81: 48 c1 e0 04 shl $0x4,%rax
|
|
66342b85: 48 89 c2 mov %rax,%rdx
|
|
66342b88: 48 89 c5 mov %rax,%rbp
|
|
66342b8b: e8 f0 00 00 00 callq 66342c80 <realloc>
|
|
66342b90: 48 85 c0 test %rax,%rax
|
|
66342b93: 74 42 je 66342bd7 <_register_onexit_function+0xb7>
|
|
66342b95: 48 89 03 mov %rax,(%rbx)
|
|
66342b98: 48 01 c6 add %rax,%rsi
|
|
66342b9b: 48 01 e8 add %rbp,%rax
|
|
66342b9e: 48 89 43 10 mov %rax,0x10(%rbx)
|
|
66342ba2: eb b0 jmp 66342b54 <_register_onexit_function+0x34>
|
|
66342ba4: ba 08 00 00 00 mov $0x8,%edx
|
|
66342ba9: b9 20 00 00 00 mov $0x20,%ecx
|
|
66342bae: e8 1d ff ff ff callq 66342ad0 <calloc>
|
|
66342bb3: 48 85 c0 test %rax,%rax
|
|
66342bb6: 48 89 c6 mov %rax,%rsi
|
|
66342bb9: 48 89 03 mov %rax,(%rbx)
|
|
66342bbc: 74 19 je 66342bd7 <_register_onexit_function+0xb7>
|
|
66342bbe: 48 89 43 08 mov %rax,0x8(%rbx)
|
|
66342bc2: 48 8d 80 00 01 00 00 lea 0x100(%rax),%rax
|
|
66342bc9: 48 89 43 10 mov %rax,0x10(%rbx)
|
|
66342bcd: eb 80 jmp 66342b4f <_register_onexit_function+0x2f>
|
|
66342bcf: 90 nop
|
|
66342bd0: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
66342bd5: eb 94 jmp 66342b6b <_register_onexit_function+0x4b>
|
|
66342bd7: b9 08 00 00 00 mov $0x8,%ecx
|
|
66342bdc: e8 a7 00 00 00 callq 66342c88 <_unlock>
|
|
66342be1: b8 ff ff ff ff mov $0xffffffff,%eax
|
|
66342be6: eb 83 jmp 66342b6b <_register_onexit_function+0x4b>
|
|
66342be8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66342bef: 00
|
|
|
|
0000000066342bf0 <_execute_onexit_table>:
|
|
66342bf0: 57 push %rdi
|
|
66342bf1: 56 push %rsi
|
|
66342bf2: 53 push %rbx
|
|
66342bf3: 48 83 ec 20 sub $0x20,%rsp
|
|
66342bf7: 48 89 cf mov %rcx,%rdi
|
|
66342bfa: b9 08 00 00 00 mov $0x8,%ecx
|
|
66342bff: e8 8c 00 00 00 callq 66342c90 <_lock>
|
|
66342c04: 48 8b 37 mov (%rdi),%rsi
|
|
66342c07: b9 08 00 00 00 mov $0x8,%ecx
|
|
66342c0c: 48 c7 47 10 00 00 00 movq $0x0,0x10(%rdi)
|
|
66342c13: 00
|
|
66342c14: 48 8b 5f 08 mov 0x8(%rdi),%rbx
|
|
66342c18: 48 c7 07 00 00 00 00 movq $0x0,(%rdi)
|
|
66342c1f: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
|
|
66342c26: 00
|
|
66342c27: e8 5c 00 00 00 callq 66342c88 <_unlock>
|
|
66342c2c: 48 85 f6 test %rsi,%rsi
|
|
66342c2f: 74 24 je 66342c55 <_execute_onexit_table+0x65>
|
|
66342c31: 48 83 eb 08 sub $0x8,%rbx
|
|
66342c35: 48 39 de cmp %rbx,%rsi
|
|
66342c38: 77 13 ja 66342c4d <_execute_onexit_table+0x5d>
|
|
66342c3a: 48 8b 03 mov (%rbx),%rax
|
|
66342c3d: 48 85 c0 test %rax,%rax
|
|
66342c40: 74 ef je 66342c31 <_execute_onexit_table+0x41>
|
|
66342c42: ff d0 callq *%rax
|
|
66342c44: 48 83 eb 08 sub $0x8,%rbx
|
|
66342c48: 48 39 de cmp %rbx,%rsi
|
|
66342c4b: 76 ed jbe 66342c3a <_execute_onexit_table+0x4a>
|
|
66342c4d: 48 89 f1 mov %rsi,%rcx
|
|
66342c50: e8 73 fe ff ff callq 66342ac8 <free>
|
|
66342c55: 31 c0 xor %eax,%eax
|
|
66342c57: 48 83 c4 20 add $0x20,%rsp
|
|
66342c5b: 5b pop %rbx
|
|
66342c5c: 5e pop %rsi
|
|
66342c5d: 5f pop %rdi
|
|
66342c5e: c3 retq
|
|
66342c5f: 90 nop
|
|
|
|
0000000066342c60 <__acrt_iob_func>:
|
|
66342c60: 53 push %rbx
|
|
66342c61: 48 83 ec 20 sub $0x20,%rsp
|
|
66342c65: 89 cb mov %ecx,%ebx
|
|
66342c67: e8 2c 00 00 00 callq 66342c98 <__iob_func>
|
|
66342c6c: 89 d9 mov %ebx,%ecx
|
|
66342c6e: 48 8d 14 49 lea (%rcx,%rcx,2),%rdx
|
|
66342c72: 48 c1 e2 04 shl $0x4,%rdx
|
|
66342c76: 48 01 d0 add %rdx,%rax
|
|
66342c79: 48 83 c4 20 add $0x20,%rsp
|
|
66342c7d: 5b pop %rbx
|
|
66342c7e: c3 retq
|
|
66342c7f: 90 nop
|
|
|
|
0000000066342c80 <realloc>:
|
|
66342c80: ff 25 06 66 00 00 jmpq *0x6606(%rip) # 6634928c <__imp_realloc>
|
|
66342c86: 90 nop
|
|
66342c87: 90 nop
|
|
|
|
0000000066342c88 <_unlock>:
|
|
66342c88: ff 25 c6 65 00 00 jmpq *0x65c6(%rip) # 66349254 <__imp__unlock>
|
|
66342c8e: 90 nop
|
|
66342c8f: 90 nop
|
|
|
|
0000000066342c90 <_lock>:
|
|
66342c90: ff 25 b6 65 00 00 jmpq *0x65b6(%rip) # 6634924c <__imp__lock>
|
|
66342c96: 90 nop
|
|
66342c97: 90 nop
|
|
|
|
0000000066342c98 <__iob_func>:
|
|
66342c98: ff 25 96 65 00 00 jmpq *0x6596(%rip) # 66349234 <__imp___iob_func>
|
|
66342c9e: 90 nop
|
|
66342c9f: 90 nop
|
|
|
|
0000000066342ca0 <VirtualQuery>:
|
|
66342ca0: ff 25 7e 65 00 00 jmpq *0x657e(%rip) # 66349224 <__imp_VirtualQuery>
|
|
66342ca6: 90 nop
|
|
66342ca7: 90 nop
|
|
|
|
0000000066342ca8 <VirtualProtect>:
|
|
66342ca8: ff 25 6e 65 00 00 jmpq *0x656e(%rip) # 6634921c <__imp_VirtualProtect>
|
|
66342cae: 90 nop
|
|
66342caf: 90 nop
|
|
|
|
0000000066342cb0 <UnhandledExceptionFilter>:
|
|
66342cb0: ff 25 5e 65 00 00 jmpq *0x655e(%rip) # 66349214 <__imp_UnhandledExceptionFilter>
|
|
66342cb6: 90 nop
|
|
66342cb7: 90 nop
|
|
|
|
0000000066342cb8 <TlsGetValue>:
|
|
66342cb8: ff 25 4e 65 00 00 jmpq *0x654e(%rip) # 6634920c <__imp_TlsGetValue>
|
|
66342cbe: 90 nop
|
|
66342cbf: 90 nop
|
|
|
|
0000000066342cc0 <TerminateProcess>:
|
|
66342cc0: ff 25 3e 65 00 00 jmpq *0x653e(%rip) # 66349204 <__imp_TerminateProcess>
|
|
66342cc6: 90 nop
|
|
66342cc7: 90 nop
|
|
|
|
0000000066342cc8 <Sleep>:
|
|
66342cc8: ff 25 2e 65 00 00 jmpq *0x652e(%rip) # 663491fc <__imp_Sleep>
|
|
66342cce: 90 nop
|
|
66342ccf: 90 nop
|
|
|
|
0000000066342cd0 <SetUnhandledExceptionFilter>:
|
|
66342cd0: ff 25 1e 65 00 00 jmpq *0x651e(%rip) # 663491f4 <__imp_SetUnhandledExceptionFilter>
|
|
66342cd6: 90 nop
|
|
66342cd7: 90 nop
|
|
|
|
0000000066342cd8 <RtlVirtualUnwind>:
|
|
66342cd8: ff 25 0e 65 00 00 jmpq *0x650e(%rip) # 663491ec <__imp_RtlVirtualUnwind>
|
|
66342cde: 90 nop
|
|
66342cdf: 90 nop
|
|
|
|
0000000066342ce0 <RtlLookupFunctionEntry>:
|
|
66342ce0: ff 25 fe 64 00 00 jmpq *0x64fe(%rip) # 663491e4 <__imp_RtlLookupFunctionEntry>
|
|
66342ce6: 90 nop
|
|
66342ce7: 90 nop
|
|
|
|
0000000066342ce8 <RtlCaptureContext>:
|
|
66342ce8: ff 25 ee 64 00 00 jmpq *0x64ee(%rip) # 663491dc <__imp_RtlCaptureContext>
|
|
66342cee: 90 nop
|
|
66342cef: 90 nop
|
|
|
|
0000000066342cf0 <RtlAddFunctionTable>:
|
|
66342cf0: ff 25 de 64 00 00 jmpq *0x64de(%rip) # 663491d4 <__imp_RtlAddFunctionTable>
|
|
66342cf6: 90 nop
|
|
66342cf7: 90 nop
|
|
|
|
0000000066342cf8 <QueryPerformanceCounter>:
|
|
66342cf8: ff 25 ce 64 00 00 jmpq *0x64ce(%rip) # 663491cc <__imp_QueryPerformanceCounter>
|
|
66342cfe: 90 nop
|
|
66342cff: 90 nop
|
|
|
|
0000000066342d00 <LeaveCriticalSection>:
|
|
66342d00: ff 25 be 64 00 00 jmpq *0x64be(%rip) # 663491c4 <__imp_LeaveCriticalSection>
|
|
66342d06: 90 nop
|
|
66342d07: 90 nop
|
|
|
|
0000000066342d08 <InitializeCriticalSection>:
|
|
66342d08: ff 25 ae 64 00 00 jmpq *0x64ae(%rip) # 663491bc <__imp_InitializeCriticalSection>
|
|
66342d0e: 90 nop
|
|
66342d0f: 90 nop
|
|
|
|
0000000066342d10 <GetTickCount>:
|
|
66342d10: ff 25 9e 64 00 00 jmpq *0x649e(%rip) # 663491b4 <__imp_GetTickCount>
|
|
66342d16: 90 nop
|
|
66342d17: 90 nop
|
|
|
|
0000000066342d18 <GetSystemTimeAsFileTime>:
|
|
66342d18: ff 25 8e 64 00 00 jmpq *0x648e(%rip) # 663491ac <__imp_GetSystemTimeAsFileTime>
|
|
66342d1e: 90 nop
|
|
66342d1f: 90 nop
|
|
|
|
0000000066342d20 <GetLastError>:
|
|
66342d20: ff 25 7e 64 00 00 jmpq *0x647e(%rip) # 663491a4 <__imp_GetLastError>
|
|
66342d26: 90 nop
|
|
66342d27: 90 nop
|
|
|
|
0000000066342d28 <GetCurrentThreadId>:
|
|
66342d28: ff 25 6e 64 00 00 jmpq *0x646e(%rip) # 6634919c <__imp_GetCurrentThreadId>
|
|
66342d2e: 90 nop
|
|
66342d2f: 90 nop
|
|
|
|
0000000066342d30 <GetCurrentProcessId>:
|
|
66342d30: ff 25 5e 64 00 00 jmpq *0x645e(%rip) # 66349194 <__imp_GetCurrentProcessId>
|
|
66342d36: 90 nop
|
|
66342d37: 90 nop
|
|
|
|
0000000066342d38 <GetCurrentProcess>:
|
|
66342d38: ff 25 4e 64 00 00 jmpq *0x644e(%rip) # 6634918c <__imp_GetCurrentProcess>
|
|
66342d3e: 90 nop
|
|
66342d3f: 90 nop
|
|
|
|
0000000066342d40 <EnterCriticalSection>:
|
|
66342d40: ff 25 3e 64 00 00 jmpq *0x643e(%rip) # 66349184 <__imp_EnterCriticalSection>
|
|
66342d46: 90 nop
|
|
66342d47: 90 nop
|
|
|
|
0000000066342d48 <DeleteCriticalSection>:
|
|
66342d48: ff 25 2e 64 00 00 jmpq *0x642e(%rip) # 6634917c <__IAT_start__>
|
|
66342d4e: 90 nop
|
|
66342d4f: 90 nop
|
|
|
|
0000000066342d50 <__report_error>:
|
|
66342d50: 56 push %rsi
|
|
66342d51: 53 push %rbx
|
|
66342d52: 48 83 ec 38 sub $0x38,%rsp
|
|
66342d56: 48 8d 44 24 58 lea 0x58(%rsp),%rax
|
|
66342d5b: 48 89 cb mov %rcx,%rbx
|
|
66342d5e: b9 02 00 00 00 mov $0x2,%ecx
|
|
66342d63: 48 89 54 24 58 mov %rdx,0x58(%rsp)
|
|
66342d68: 4c 89 44 24 60 mov %r8,0x60(%rsp)
|
|
66342d6d: 4c 89 4c 24 68 mov %r9,0x68(%rsp)
|
|
66342d72: 48 89 44 24 28 mov %rax,0x28(%rsp)
|
|
66342d77: e8 e4 fe ff ff callq 66342c60 <__acrt_iob_func>
|
|
66342d7c: 41 b8 1b 00 00 00 mov $0x1b,%r8d
|
|
66342d82: ba 01 00 00 00 mov $0x1,%edx
|
|
66342d87: 48 8d 0d 32 13 00 00 lea 0x1332(%rip),%rcx # 663440c0 <.rdata>
|
|
66342d8e: 49 89 c1 mov %rax,%r9
|
|
66342d91: e8 2a fd ff ff callq 66342ac0 <fwrite>
|
|
66342d96: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
66342d9b: b9 02 00 00 00 mov $0x2,%ecx
|
|
66342da0: e8 bb fe ff ff callq 66342c60 <__acrt_iob_func>
|
|
66342da5: 48 89 da mov %rbx,%rdx
|
|
66342da8: 48 89 c1 mov %rax,%rcx
|
|
66342dab: 49 89 f0 mov %rsi,%r8
|
|
66342dae: e8 dd fc ff ff callq 66342a90 <vfprintf>
|
|
66342db3: e8 20 fd ff ff callq 66342ad8 <abort>
|
|
66342db8: 90 nop
|
|
66342db9: 90 nop
|
|
66342dba: 90 nop
|
|
66342dbb: 90 nop
|
|
66342dbc: 90 nop
|
|
66342dbd: 90 nop
|
|
66342dbe: 90 nop
|
|
66342dbf: 90 nop
|
|
|
|
0000000066342dc0 <set_fast_math>:
|
|
66342dc0: 48 83 ec 18 sub $0x18,%rsp
|
|
66342dc4: 0f ae 5c 24 0c stmxcsr 0xc(%rsp)
|
|
66342dc9: 81 4c 24 0c 40 80 00 orl $0x8040,0xc(%rsp)
|
|
66342dd0: 00
|
|
66342dd1: 0f ae 54 24 0c ldmxcsr 0xc(%rsp)
|
|
66342dd6: 48 83 c4 18 add $0x18,%rsp
|
|
66342dda: c3 retq
|
|
66342ddb: 90 nop
|
|
66342ddc: 90 nop
|
|
66342ddd: 90 nop
|
|
66342dde: 90 nop
|
|
66342ddf: 90 nop
|
|
|
|
0000000066342de0 <register_frame_ctor>:
|
|
66342de0: e9 ab e5 ff ff jmpq 66341390 <__gcc_register_frame>
|
|
66342de5: 90 nop
|
|
66342de6: 90 nop
|
|
66342de7: 90 nop
|
|
66342de8: 90 nop
|
|
66342de9: 90 nop
|
|
66342dea: 90 nop
|
|
66342deb: 90 nop
|
|
66342dec: 90 nop
|
|
66342ded: 90 nop
|
|
66342dee: 90 nop
|
|
66342def: 90 nop
|
|
|
|
0000000066342df0 <__CTOR_LIST__>:
|
|
66342df0: ff (bad)
|
|
66342df1: ff (bad)
|
|
66342df2: ff (bad)
|
|
66342df3: ff (bad)
|
|
66342df4: ff (bad)
|
|
66342df5: ff (bad)
|
|
66342df6: ff (bad)
|
|
66342df7: ff .byte 0xff
|
|
|
|
0000000066342df8 <.ctors>:
|
|
66342df8: c0 2d 34 66 00 00 00 shrb $0x0,0x6634(%rip) # 66349433 <.idata$6+0x1>
|
|
...
|
|
|
|
0000000066342e00 <.ctors.65535>:
|
|
66342e00: e0 2d loopne 66342e2f <__DTOR_LIST__+0x1f>
|
|
66342e02: 34 66 xor $0x66,%al
|
|
...
|
|
|
|
0000000066342e10 <__DTOR_LIST__>:
|
|
66342e10: ff (bad)
|
|
66342e11: ff (bad)
|
|
66342e12: ff (bad)
|
|
66342e13: ff (bad)
|
|
66342e14: ff (bad)
|
|
66342e15: ff (bad)
|
|
66342e16: ff (bad)
|
|
66342e17: ff 00 incl (%rax)
|
|
66342e19: 00 00 add %al,(%rax)
|
|
66342e1b: 00 00 add %al,(%rax)
|
|
66342e1d: 00 00 add %al,(%rax)
|
|
...
|