mysecret.dll: file format pei-x86-64 Disassembly of section .text: 000000024d281000 : 24d281000: 48 8d 0d f9 5f 00 00 lea 0x5ff9(%rip),%rcx # 24d287000 <__bss_start__> 24d281007: e9 44 12 00 00 jmp 24d282250 <_initialize_onexit_table> 24d28100c: 0f 1f 40 00 nopl 0x0(%rax) 000000024d281010 <_CRT_INIT>: 24d281010: 41 55 push %r13 24d281012: 41 54 push %r12 24d281014: 55 push %rbp 24d281015: 57 push %rdi 24d281016: 56 push %rsi 24d281017: 53 push %rbx 24d281018: 48 83 ec 28 sub $0x28,%rsp 24d28101c: 48 89 cf mov %rcx,%rdi 24d28101f: 4d 89 c5 mov %r8,%r13 24d281022: 85 d2 test %edx,%edx 24d281024: 75 7a jne 24d2810a0 <_CRT_INIT+0x90> 24d281026: 8b 05 ec 5f 00 00 mov 0x5fec(%rip),%eax # 24d287018 <__proc_attached> 24d28102c: 85 c0 test %eax,%eax 24d28102e: 7e 5d jle 24d28108d <_CRT_INIT+0x7d> 24d281030: 83 e8 01 sub $0x1,%eax 24d281033: 48 8b 1d 46 32 00 00 mov 0x3246(%rip),%rbx # 24d284280 <.refptr.__native_startup_lock> 24d28103a: 48 8b 2d ef 80 00 00 mov 0x80ef(%rip),%rbp # 24d289130 <__imp_Sleep> 24d281041: 31 ff xor %edi,%edi 24d281043: 89 05 cf 5f 00 00 mov %eax,0x5fcf(%rip) # 24d287018 <__proc_attached> 24d281049: eb 0c jmp 24d281057 <_CRT_INIT+0x47> 24d28104b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 24d281050: b9 e8 03 00 00 mov $0x3e8,%ecx 24d281055: ff d5 call *%rbp 24d281057: 48 89 f8 mov %rdi,%rax 24d28105a: ba 01 00 00 00 mov $0x1,%edx 24d28105f: f0 48 0f b1 13 lock cmpxchg %rdx,(%rbx) 24d281064: 48 89 c6 mov %rax,%rsi 24d281067: 48 85 c0 test %rax,%rax 24d28106a: 75 e4 jne 24d281050 <_CRT_INIT+0x40> 24d28106c: 48 8b 3d 1d 32 00 00 mov 0x321d(%rip),%rdi # 24d284290 <.refptr.__native_startup_state> 24d281073: 8b 07 mov (%rdi),%eax 24d281075: 83 f8 02 cmp $0x2,%eax 24d281078: 0f 84 c2 00 00 00 je 24d281140 <_CRT_INIT+0x130> 24d28107e: b9 1f 00 00 00 mov $0x1f,%ecx 24d281083: e8 40 13 00 00 call 24d2823c8 <_amsg_exit> 24d281088: ba 01 00 00 00 mov $0x1,%edx 24d28108d: 89 d0 mov %edx,%eax 24d28108f: 48 83 c4 28 add $0x28,%rsp 24d281093: 5b pop %rbx 24d281094: 5e pop %rsi 24d281095: 5f pop %rdi 24d281096: 5d pop %rbp 24d281097: 41 5c pop %r12 24d281099: 41 5d pop %r13 24d28109b: c3 ret 24d28109c: 0f 1f 40 00 nopl 0x0(%rax) 24d2810a0: 83 fa 01 cmp $0x1,%edx 24d2810a3: 75 e3 jne 24d281088 <_CRT_INIT+0x78> 24d2810a5: 65 48 8b 04 25 30 00 mov %gs:0x30,%rax 24d2810ac: 00 00 24d2810ae: 48 8b 1d cb 31 00 00 mov 0x31cb(%rip),%rbx # 24d284280 <.refptr.__native_startup_lock> 24d2810b5: 48 8b 70 08 mov 0x8(%rax),%rsi 24d2810b9: 31 ed xor %ebp,%ebp 24d2810bb: 4c 8b 25 6e 80 00 00 mov 0x806e(%rip),%r12 # 24d289130 <__imp_Sleep> 24d2810c2: eb 15 jmp 24d2810d9 <_CRT_INIT+0xc9> 24d2810c4: 0f 1f 40 00 nopl 0x0(%rax) 24d2810c8: 48 39 c6 cmp %rax,%rsi 24d2810cb: 0f 84 8f 00 00 00 je 24d281160 <_CRT_INIT+0x150> 24d2810d1: b9 e8 03 00 00 mov $0x3e8,%ecx 24d2810d6: 41 ff d4 call *%r12 24d2810d9: 48 89 e8 mov %rbp,%rax 24d2810dc: f0 48 0f b1 33 lock cmpxchg %rsi,(%rbx) 24d2810e1: 48 85 c0 test %rax,%rax 24d2810e4: 75 e2 jne 24d2810c8 <_CRT_INIT+0xb8> 24d2810e6: 31 ed xor %ebp,%ebp 24d2810e8: 48 8b 35 a1 31 00 00 mov 0x31a1(%rip),%rsi # 24d284290 <.refptr.__native_startup_state> 24d2810ef: 8b 06 mov (%rsi),%eax 24d2810f1: 83 f8 01 cmp $0x1,%eax 24d2810f4: 0f 84 c6 00 00 00 je 24d2811c0 <_CRT_INIT+0x1b0> 24d2810fa: 8b 06 mov (%rsi),%eax 24d2810fc: 85 c0 test %eax,%eax 24d2810fe: 0f 84 7c 00 00 00 je 24d281180 <_CRT_INIT+0x170> 24d281104: 8b 06 mov (%rsi),%eax 24d281106: 83 f8 01 cmp $0x1,%eax 24d281109: 0f 84 91 00 00 00 je 24d2811a0 <_CRT_INIT+0x190> 24d28110f: 85 ed test %ebp,%ebp 24d281111: 74 5d je 24d281170 <_CRT_INIT+0x160> 24d281113: 48 8b 05 36 31 00 00 mov 0x3136(%rip),%rax # 24d284250 <.refptr.__dyn_tls_init_callback> 24d28111a: 48 8b 00 mov (%rax),%rax 24d28111d: 48 85 c0 test %rax,%rax 24d281120: 74 0d je 24d28112f <_CRT_INIT+0x11f> 24d281122: 4d 89 e8 mov %r13,%r8 24d281125: ba 02 00 00 00 mov $0x2,%edx 24d28112a: 48 89 f9 mov %rdi,%rcx 24d28112d: ff d0 call *%rax 24d28112f: 83 05 e2 5e 00 00 01 addl $0x1,0x5ee2(%rip) # 24d287018 <__proc_attached> 24d281136: ba 01 00 00 00 mov $0x1,%edx 24d28113b: e9 4d ff ff ff jmp 24d28108d <_CRT_INIT+0x7d> 24d281140: 48 8d 0d b9 5e 00 00 lea 0x5eb9(%rip),%rcx # 24d287000 <__bss_start__> 24d281147: e8 04 12 00 00 call 24d282350 <_execute_onexit_table> 24d28114c: c7 07 00 00 00 00 movl $0x0,(%rdi) 24d281152: 48 87 33 xchg %rsi,(%rbx) 24d281155: e9 2e ff ff ff jmp 24d281088 <_CRT_INIT+0x78> 24d28115a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 24d281160: bd 01 00 00 00 mov $0x1,%ebp 24d281165: eb 81 jmp 24d2810e8 <_CRT_INIT+0xd8> 24d281167: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 24d28116e: 00 00 24d281170: 31 c0 xor %eax,%eax 24d281172: 48 87 03 xchg %rax,(%rbx) 24d281175: eb 9c jmp 24d281113 <_CRT_INIT+0x103> 24d281177: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 24d28117e: 00 00 24d281180: 48 8b 15 49 31 00 00 mov 0x3149(%rip),%rdx # 24d2842d0 <.refptr.__xi_z> 24d281187: 48 8b 0d 32 31 00 00 mov 0x3132(%rip),%rcx # 24d2842c0 <.refptr.__xi_a> 24d28118e: c7 06 01 00 00 00 movl $0x1,(%rsi) 24d281194: e8 37 12 00 00 call 24d2823d0 <_initterm> 24d281199: e9 66 ff ff ff jmp 24d281104 <_CRT_INIT+0xf4> 24d28119e: 66 90 xchg %ax,%ax 24d2811a0: 48 8b 15 09 31 00 00 mov 0x3109(%rip),%rdx # 24d2842b0 <.refptr.__xc_z> 24d2811a7: 48 8b 0d f2 30 00 00 mov 0x30f2(%rip),%rcx # 24d2842a0 <.refptr.__xc_a> 24d2811ae: e8 1d 12 00 00 call 24d2823d0 <_initterm> 24d2811b3: c7 06 02 00 00 00 movl $0x2,(%rsi) 24d2811b9: e9 51 ff ff ff jmp 24d28110f <_CRT_INIT+0xff> 24d2811be: 66 90 xchg %ax,%ax 24d2811c0: b9 1f 00 00 00 mov $0x1f,%ecx 24d2811c5: e8 fe 11 00 00 call 24d2823c8 <_amsg_exit> 24d2811ca: e9 35 ff ff ff jmp 24d281104 <_CRT_INIT+0xf4> 24d2811cf: 90 nop 000000024d2811d0 <__DllMainCRTStartup>: 24d2811d0: 41 54 push %r12 24d2811d2: 55 push %rbp 24d2811d3: 57 push %rdi 24d2811d4: 56 push %rsi 24d2811d5: 53 push %rbx 24d2811d6: 48 83 ec 20 sub $0x20,%rsp 24d2811da: 48 8b 2d 8f 30 00 00 mov 0x308f(%rip),%rbp # 24d284270 <.refptr.__native_dllmain_reason> 24d2811e1: 48 89 ce mov %rcx,%rsi 24d2811e4: 89 55 00 mov %edx,0x0(%rbp) 24d2811e7: 89 d3 mov %edx,%ebx 24d2811e9: 4c 89 c7 mov %r8,%rdi 24d2811ec: 85 d2 test %edx,%edx 24d2811ee: 75 60 jne 24d281250 <__DllMainCRTStartup+0x80> 24d2811f0: 8b 05 22 5e 00 00 mov 0x5e22(%rip),%eax # 24d287018 <__proc_attached> 24d2811f6: 85 c0 test %eax,%eax 24d2811f8: 74 36 je 24d281230 <__DllMainCRTStartup+0x60> 24d2811fa: e8 e1 05 00 00 call 24d2817e0 <_pei386_runtime_relocator> 24d2811ff: 49 89 f8 mov %rdi,%r8 24d281202: 31 d2 xor %edx,%edx 24d281204: 48 89 f1 mov %rsi,%rcx 24d281207: e8 14 10 00 00 call 24d282220 24d28120c: 49 89 f8 mov %rdi,%r8 24d28120f: 89 da mov %ebx,%edx 24d281211: 48 89 f1 mov %rsi,%rcx 24d281214: e8 f7 0f 00 00 call 24d282210 24d281219: 49 89 f8 mov %rdi,%r8 24d28121c: 89 da mov %ebx,%edx 24d28121e: 48 89 f1 mov %rsi,%rcx 24d281221: 41 89 c4 mov %eax,%r12d 24d281224: e8 e7 fd ff ff call 24d281010 <_CRT_INIT> 24d281229: 85 c0 test %eax,%eax 24d28122b: 75 06 jne 24d281233 <__DllMainCRTStartup+0x63> 24d28122d: 0f 1f 00 nopl (%rax) 24d281230: 45 31 e4 xor %r12d,%r12d 24d281233: 44 89 e0 mov %r12d,%eax 24d281236: c7 45 00 ff ff ff ff movl $0xffffffff,0x0(%rbp) 24d28123d: 48 83 c4 20 add $0x20,%rsp 24d281241: 5b pop %rbx 24d281242: 5e pop %rsi 24d281243: 5f pop %rdi 24d281244: 5d pop %rbp 24d281245: 41 5c pop %r12 24d281247: c3 ret 24d281248: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 24d28124f: 00 24d281250: e8 8b 05 00 00 call 24d2817e0 <_pei386_runtime_relocator> 24d281255: 8d 43 ff lea -0x1(%rbx),%eax 24d281258: 49 89 f8 mov %rdi,%r8 24d28125b: 89 da mov %ebx,%edx 24d28125d: 48 89 f1 mov %rsi,%rcx 24d281260: 83 f8 01 cmp $0x1,%eax 24d281263: 77 3b ja 24d2812a0 <__DllMainCRTStartup+0xd0> 24d281265: e8 a6 fd ff ff call 24d281010 <_CRT_INIT> 24d28126a: 85 c0 test %eax,%eax 24d28126c: 74 c2 je 24d281230 <__DllMainCRTStartup+0x60> 24d28126e: 49 89 f8 mov %rdi,%r8 24d281271: 89 da mov %ebx,%edx 24d281273: 48 89 f1 mov %rsi,%rcx 24d281276: e8 95 0f 00 00 call 24d282210 24d28127b: 85 c0 test %eax,%eax 24d28127d: 74 39 je 24d2812b8 <__DllMainCRTStartup+0xe8> 24d28127f: 83 fb 01 cmp $0x1,%ebx 24d281282: 74 54 je 24d2812d8 <__DllMainCRTStartup+0x108> 24d281284: 49 89 f8 mov %rdi,%r8 24d281287: ba 02 00 00 00 mov $0x2,%edx 24d28128c: 48 89 f1 mov %rsi,%rcx 24d28128f: e8 8c 0f 00 00 call 24d282220 24d281294: 41 89 c4 mov %eax,%r12d 24d281297: eb 9a jmp 24d281233 <__DllMainCRTStartup+0x63> 24d281299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24d2812a0: e8 7b 0f 00 00 call 24d282220 24d2812a5: 41 89 c4 mov %eax,%r12d 24d2812a8: 83 fb 03 cmp $0x3,%ebx 24d2812ab: 75 86 jne 24d281233 <__DllMainCRTStartup+0x63> 24d2812ad: e9 5a ff ff ff jmp 24d28120c <__DllMainCRTStartup+0x3c> 24d2812b2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 24d2812b8: 83 fb 01 cmp $0x1,%ebx 24d2812bb: 0f 85 6f ff ff ff jne 24d281230 <__DllMainCRTStartup+0x60> 24d2812c1: 49 89 f8 mov %rdi,%r8 24d2812c4: 31 d2 xor %edx,%edx 24d2812c6: 48 89 f1 mov %rsi,%rcx 24d2812c9: e8 42 fd ff ff call 24d281010 <_CRT_INIT> 24d2812ce: e9 5d ff ff ff jmp 24d281230 <__DllMainCRTStartup+0x60> 24d2812d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 24d2812d8: e8 33 02 00 00 call 24d281510 <__main> 24d2812dd: 49 89 f8 mov %rdi,%r8 24d2812e0: ba 01 00 00 00 mov $0x1,%edx 24d2812e5: 48 89 f1 mov %rsi,%rcx 24d2812e8: e8 33 0f 00 00 call 24d282220 24d2812ed: 41 89 c4 mov %eax,%r12d 24d2812f0: 85 c0 test %eax,%eax 24d2812f2: 0f 85 3b ff ff ff jne 24d281233 <__DllMainCRTStartup+0x63> 24d2812f8: 49 89 f8 mov %rdi,%r8 24d2812fb: 31 d2 xor %edx,%edx 24d2812fd: 48 89 f1 mov %rsi,%rcx 24d281300: e8 1b 0f 00 00 call 24d282220 24d281305: 49 89 f8 mov %rdi,%r8 24d281308: 31 d2 xor %edx,%edx 24d28130a: 48 89 f1 mov %rsi,%rcx 24d28130d: e8 fe 0e 00 00 call 24d282210 24d281312: 49 89 f8 mov %rdi,%r8 24d281315: 31 d2 xor %edx,%edx 24d281317: 48 89 f1 mov %rsi,%rcx 24d28131a: e8 f1 fc ff ff call 24d281010 <_CRT_INIT> 24d28131f: e9 0f ff ff ff jmp 24d281233 <__DllMainCRTStartup+0x63> 24d281324: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 24d28132b: 00 00 00 00 24d28132f: 90 nop 000000024d281330 : 24d281330: 48 8b 05 29 2f 00 00 mov 0x2f29(%rip),%rax # 24d284260 <.refptr.__mingw_app_type> 24d281337: c7 00 00 00 00 00 movl $0x0,(%rax) 24d28133d: e9 8e fe ff ff jmp 24d2811d0 <__DllMainCRTStartup> 24d281342: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 24d281349: 00 00 00 00 24d28134d: 0f 1f 00 nopl (%rax) 000000024d281350 : 24d281350: 48 89 ca mov %rcx,%rdx 24d281353: 48 8d 0d a6 5c 00 00 lea 0x5ca6(%rip),%rcx # 24d287000 <__bss_start__> 24d28135a: e9 11 0f 00 00 jmp 24d282270 <_register_onexit_function> 24d28135f: 90 nop 000000024d281360 <__gcc_register_frame>: 24d281360: 48 8d 0d 09 00 00 00 lea 0x9(%rip),%rcx # 24d281370 <__gcc_deregister_frame> 24d281367: e9 e4 ff ff ff jmp 24d281350 24d28136c: 0f 1f 40 00 nopl 0x0(%rax) 000000024d281370 <__gcc_deregister_frame>: 24d281370: c3 ret 24d281371: 90 nop 24d281372: 90 nop 24d281373: 90 nop 24d281374: 90 nop 24d281375: 90 nop 24d281376: 90 nop 24d281377: 90 nop 24d281378: 90 nop 24d281379: 90 nop 24d28137a: 90 nop 24d28137b: 90 nop 24d28137c: 90 nop 24d28137d: 90 nop 24d28137e: 90 nop 24d28137f: 90 nop 000000024d281380 : 24d281380: 55 push %rbp 24d281381: 53 push %rbx 24d281382: 48 83 ec 48 sub $0x48,%rsp 24d281386: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp 24d28138b: 48 89 4d 20 mov %rcx,0x20(%rbp) 24d28138f: 48 89 55 28 mov %rdx,0x28(%rbp) 24d281393: 48 89 e0 mov %rsp,%rax 24d281396: 48 89 c3 mov %rax,%rbx 24d281399: b8 26 00 00 00 mov $0x26,%eax 24d28139e: 48 89 45 f0 mov %rax,-0x10(%rbp) 24d2813a2: b8 26 00 00 00 mov $0x26,%eax 24d2813a7: 48 83 c0 01 add $0x1,%rax 24d2813ab: 48 83 c0 0f add $0xf,%rax 24d2813af: 48 c1 e8 04 shr $0x4,%rax 24d2813b3: 48 c1 e0 04 shl $0x4,%rax 24d2813b7: e8 14 0e 00 00 call 24d2821d0 <___chkstk_ms> 24d2813bc: 48 29 c4 sub %rax,%rsp 24d2813bf: 48 8d 44 24 20 lea 0x20(%rsp),%rax 24d2813c4: 48 89 45 e8 mov %rax,-0x18(%rbp) 24d2813c8: 48 c7 45 f8 00 00 00 movq $0x0,-0x8(%rbp) 24d2813cf: 00 24d2813d0: eb 28 jmp 24d2813fa 24d2813d2: 48 8d 15 27 2c 00 00 lea 0x2c27(%rip),%rdx # 24d284000 24d2813d9: 48 8b 45 f8 mov -0x8(%rbp),%rax 24d2813dd: 48 01 d0 add %rdx,%rax 24d2813e0: 0f b6 00 movzbl (%rax),%eax 24d2813e3: 83 f0 bb xor $0xffffffbb,%eax 24d2813e6: 89 c1 mov %eax,%ecx 24d2813e8: 48 8b 55 e8 mov -0x18(%rbp),%rdx 24d2813ec: 48 8b 45 f8 mov -0x8(%rbp),%rax 24d2813f0: 48 01 d0 add %rdx,%rax 24d2813f3: 88 08 mov %cl,(%rax) 24d2813f5: 48 83 45 f8 01 addq $0x1,-0x8(%rbp) 24d2813fa: b8 26 00 00 00 mov $0x26,%eax 24d2813ff: 48 39 45 f8 cmp %rax,-0x8(%rbp) 24d281403: 72 cd jb 24d2813d2 24d281405: ba 26 00 00 00 mov $0x26,%edx 24d28140a: 48 8b 45 e8 mov -0x18(%rbp),%rax 24d28140e: c6 04 10 00 movb $0x0,(%rax,%rdx,1) 24d281412: 48 8b 45 20 mov 0x20(%rbp),%rax 24d281416: 48 8b 00 mov (%rax),%rax 24d281419: 4c 8b 80 38 05 00 00 mov 0x538(%rax),%r8 24d281420: 48 8b 55 e8 mov -0x18(%rbp),%rdx 24d281424: 48 8b 45 20 mov 0x20(%rbp),%rax 24d281428: 48 89 c1 mov %rax,%rcx 24d28142b: 41 ff d0 call *%r8 24d28142e: 48 89 45 e0 mov %rax,-0x20(%rbp) 24d281432: b8 26 00 00 00 mov $0x26,%eax 24d281437: 48 8d 50 01 lea 0x1(%rax),%rdx 24d28143b: 48 8b 45 e8 mov -0x18(%rbp),%rax 24d28143f: 49 89 d0 mov %rdx,%r8 24d281442: ba 00 00 00 00 mov $0x0,%edx 24d281447: 48 89 c1 mov %rax,%rcx 24d28144a: e8 b9 0f 00 00 call 24d282408 24d28144f: 48 8b 45 e0 mov -0x20(%rbp),%rax 24d281453: 48 89 dc mov %rbx,%rsp 24d281456: 48 8d 65 08 lea 0x8(%rbp),%rsp 24d28145a: 5b pop %rbx 24d28145b: 5d pop %rbp 24d28145c: c3 ret 24d28145d: 90 nop 24d28145e: 90 nop 24d28145f: 90 nop 000000024d281460 <__do_global_dtors>: 24d281460: 48 83 ec 28 sub $0x28,%rsp 24d281464: 48 8b 05 a5 1b 00 00 mov 0x1ba5(%rip),%rax # 24d283010 24d28146b: 48 8b 00 mov (%rax),%rax 24d28146e: 48 85 c0 test %rax,%rax 24d281471: 74 22 je 24d281495 <__do_global_dtors+0x35> 24d281473: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 24d281478: ff d0 call *%rax 24d28147a: 48 8b 05 8f 1b 00 00 mov 0x1b8f(%rip),%rax # 24d283010 24d281481: 48 8d 50 08 lea 0x8(%rax),%rdx 24d281485: 48 8b 40 08 mov 0x8(%rax),%rax 24d281489: 48 89 15 80 1b 00 00 mov %rdx,0x1b80(%rip) # 24d283010 24d281490: 48 85 c0 test %rax,%rax 24d281493: 75 e3 jne 24d281478 <__do_global_dtors+0x18> 24d281495: 48 83 c4 28 add $0x28,%rsp 24d281499: c3 ret 24d28149a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000024d2814a0 <__do_global_ctors>: 24d2814a0: 56 push %rsi 24d2814a1: 53 push %rbx 24d2814a2: 48 83 ec 28 sub $0x28,%rsp 24d2814a6: 48 8b 15 63 2d 00 00 mov 0x2d63(%rip),%rdx # 24d284210 <.refptr.__CTOR_LIST__> 24d2814ad: 48 8b 02 mov (%rdx),%rax 24d2814b0: 89 c1 mov %eax,%ecx 24d2814b2: 83 f8 ff cmp $0xffffffff,%eax 24d2814b5: 74 39 je 24d2814f0 <__do_global_ctors+0x50> 24d2814b7: 85 c9 test %ecx,%ecx 24d2814b9: 74 20 je 24d2814db <__do_global_ctors+0x3b> 24d2814bb: 89 c8 mov %ecx,%eax 24d2814bd: 83 e9 01 sub $0x1,%ecx 24d2814c0: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx 24d2814c4: 48 29 c8 sub %rcx,%rax 24d2814c7: 48 8d 74 c2 f8 lea -0x8(%rdx,%rax,8),%rsi 24d2814cc: 0f 1f 40 00 nopl 0x0(%rax) 24d2814d0: ff 13 call *(%rbx) 24d2814d2: 48 83 eb 08 sub $0x8,%rbx 24d2814d6: 48 39 f3 cmp %rsi,%rbx 24d2814d9: 75 f5 jne 24d2814d0 <__do_global_ctors+0x30> 24d2814db: 48 8d 0d 7e ff ff ff lea -0x82(%rip),%rcx # 24d281460 <__do_global_dtors> 24d2814e2: 48 83 c4 28 add $0x28,%rsp 24d2814e6: 5b pop %rbx 24d2814e7: 5e pop %rsi 24d2814e8: e9 63 fe ff ff jmp 24d281350 24d2814ed: 0f 1f 00 nopl (%rax) 24d2814f0: 31 c0 xor %eax,%eax 24d2814f2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 24d2814f8: 44 8d 40 01 lea 0x1(%rax),%r8d 24d2814fc: 89 c1 mov %eax,%ecx 24d2814fe: 4a 83 3c c2 00 cmpq $0x0,(%rdx,%r8,8) 24d281503: 4c 89 c0 mov %r8,%rax 24d281506: 75 f0 jne 24d2814f8 <__do_global_ctors+0x58> 24d281508: eb ad jmp 24d2814b7 <__do_global_ctors+0x17> 24d28150a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000024d281510 <__main>: 24d281510: 8b 05 0a 5b 00 00 mov 0x5b0a(%rip),%eax # 24d287020 24d281516: 85 c0 test %eax,%eax 24d281518: 74 06 je 24d281520 <__main+0x10> 24d28151a: c3 ret 24d28151b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 24d281520: c7 05 f6 5a 00 00 01 movl $0x1,0x5af6(%rip) # 24d287020 24d281527: 00 00 00 24d28152a: e9 71 ff ff ff jmp 24d2814a0 <__do_global_ctors> 24d28152f: 90 nop 000000024d281530 <__dyn_tls_dtor>: 24d281530: 48 83 ec 28 sub $0x28,%rsp 24d281534: 83 fa 03 cmp $0x3,%edx 24d281537: 74 17 je 24d281550 <__dyn_tls_dtor+0x20> 24d281539: 85 d2 test %edx,%edx 24d28153b: 74 13 je 24d281550 <__dyn_tls_dtor+0x20> 24d28153d: b8 01 00 00 00 mov $0x1,%eax 24d281542: 48 83 c4 28 add $0x28,%rsp 24d281546: c3 ret 24d281547: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 24d28154e: 00 00 24d281550: e8 6b 07 00 00 call 24d281cc0 <__mingw_TLScallback> 24d281555: b8 01 00 00 00 mov $0x1,%eax 24d28155a: 48 83 c4 28 add $0x28,%rsp 24d28155e: c3 ret 24d28155f: 90 nop 000000024d281560 <__dyn_tls_init>: 24d281560: 56 push %rsi 24d281561: 53 push %rbx 24d281562: 48 83 ec 28 sub $0x28,%rsp 24d281566: 48 8b 05 93 2c 00 00 mov 0x2c93(%rip),%rax # 24d284200 <.refptr._CRT_MT> 24d28156d: 83 38 02 cmpl $0x2,(%rax) 24d281570: 74 06 je 24d281578 <__dyn_tls_init+0x18> 24d281572: c7 00 02 00 00 00 movl $0x2,(%rax) 24d281578: 83 fa 02 cmp $0x2,%edx 24d28157b: 74 13 je 24d281590 <__dyn_tls_init+0x30> 24d28157d: 83 fa 01 cmp $0x1,%edx 24d281580: 74 4e je 24d2815d0 <__dyn_tls_init+0x70> 24d281582: b8 01 00 00 00 mov $0x1,%eax 24d281587: 48 83 c4 28 add $0x28,%rsp 24d28158b: 5b pop %rbx 24d28158c: 5e pop %rsi 24d28158d: c3 ret 24d28158e: 66 90 xchg %ax,%ax 24d281590: 48 8d 1d b9 8a 00 00 lea 0x8ab9(%rip),%rbx # 24d28a050 <__xd_z> 24d281597: 48 8d 35 b2 8a 00 00 lea 0x8ab2(%rip),%rsi # 24d28a050 <__xd_z> 24d28159e: 48 39 f3 cmp %rsi,%rbx 24d2815a1: 74 df je 24d281582 <__dyn_tls_init+0x22> 24d2815a3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 24d2815a8: 48 8b 03 mov (%rbx),%rax 24d2815ab: 48 85 c0 test %rax,%rax 24d2815ae: 74 02 je 24d2815b2 <__dyn_tls_init+0x52> 24d2815b0: ff d0 call *%rax 24d2815b2: 48 83 c3 08 add $0x8,%rbx 24d2815b6: 48 39 f3 cmp %rsi,%rbx 24d2815b9: 75 ed jne 24d2815a8 <__dyn_tls_init+0x48> 24d2815bb: b8 01 00 00 00 mov $0x1,%eax 24d2815c0: 48 83 c4 28 add $0x28,%rsp 24d2815c4: 5b pop %rbx 24d2815c5: 5e pop %rsi 24d2815c6: c3 ret 24d2815c7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 24d2815ce: 00 00 24d2815d0: e8 eb 06 00 00 call 24d281cc0 <__mingw_TLScallback> 24d2815d5: b8 01 00 00 00 mov $0x1,%eax 24d2815da: 48 83 c4 28 add $0x28,%rsp 24d2815de: 5b pop %rbx 24d2815df: 5e pop %rsi 24d2815e0: c3 ret 24d2815e1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 24d2815e8: 00 00 00 00 24d2815ec: 0f 1f 40 00 nopl 0x0(%rax) 000000024d2815f0 <__tlregdtor>: 24d2815f0: 31 c0 xor %eax,%eax 24d2815f2: c3 ret 24d2815f3: 90 nop 24d2815f4: 90 nop 24d2815f5: 90 nop 24d2815f6: 90 nop 24d2815f7: 90 nop 24d2815f8: 90 nop 24d2815f9: 90 nop 24d2815fa: 90 nop 24d2815fb: 90 nop 24d2815fc: 90 nop 24d2815fd: 90 nop 24d2815fe: 90 nop 24d2815ff: 90 nop 000000024d281600 <__report_error>: 24d281600: 56 push %rsi 24d281601: 53 push %rbx 24d281602: 48 83 ec 38 sub $0x38,%rsp 24d281606: 48 89 cb mov %rcx,%rbx 24d281609: 48 8d 44 24 58 lea 0x58(%rsp),%rax 24d28160e: b9 02 00 00 00 mov $0x2,%ecx 24d281613: 48 89 54 24 58 mov %rdx,0x58(%rsp) 24d281618: 4c 89 44 24 60 mov %r8,0x60(%rsp) 24d28161d: 4c 89 4c 24 68 mov %r9,0x68(%rsp) 24d281622: 48 89 44 24 28 mov %rax,0x28(%rsp) 24d281627: e8 04 0c 00 00 call 24d282230 <__acrt_iob_func> 24d28162c: 41 b8 1b 00 00 00 mov $0x1b,%r8d 24d281632: ba 01 00 00 00 mov $0x1,%edx 24d281637: 48 8d 0d 62 2a 00 00 lea 0x2a62(%rip),%rcx # 24d2840a0 <.rdata> 24d28163e: 49 89 c1 mov %rax,%r9 24d281641: e8 ba 0d 00 00 call 24d282400 24d281646: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 24d28164b: b9 02 00 00 00 mov $0x2,%ecx 24d281650: e8 db 0b 00 00 call 24d282230 <__acrt_iob_func> 24d281655: 48 89 da mov %rbx,%rdx 24d281658: 48 89 c1 mov %rax,%rcx 24d28165b: 49 89 f0 mov %rsi,%r8 24d28165e: e8 c5 0d 00 00 call 24d282428 24d281663: e8 80 0d 00 00 call 24d2823e8 24d281668: 90 nop 24d281669: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000024d281670 : 24d281670: 57 push %rdi 24d281671: 56 push %rsi 24d281672: 53 push %rbx 24d281673: 48 83 ec 50 sub $0x50,%rsp 24d281677: 48 63 35 e6 59 00 00 movslq 0x59e6(%rip),%rsi # 24d287064 24d28167e: 48 89 cb mov %rcx,%rbx 24d281681: 85 f6 test %esi,%esi 24d281683: 0f 8e 17 01 00 00 jle 24d2817a0 24d281689: 48 8b 05 d8 59 00 00 mov 0x59d8(%rip),%rax # 24d287068 24d281690: 45 31 c9 xor %r9d,%r9d 24d281693: 48 83 c0 18 add $0x18,%rax 24d281697: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 24d28169e: 00 00 24d2816a0: 4c 8b 00 mov (%rax),%r8 24d2816a3: 4c 39 c3 cmp %r8,%rbx 24d2816a6: 72 13 jb 24d2816bb 24d2816a8: 48 8b 50 08 mov 0x8(%rax),%rdx 24d2816ac: 8b 52 08 mov 0x8(%rdx),%edx 24d2816af: 49 01 d0 add %rdx,%r8 24d2816b2: 4c 39 c3 cmp %r8,%rbx 24d2816b5: 0f 82 8a 00 00 00 jb 24d281745 24d2816bb: 41 83 c1 01 add $0x1,%r9d 24d2816bf: 48 83 c0 28 add $0x28,%rax 24d2816c3: 41 39 f1 cmp %esi,%r9d 24d2816c6: 75 d8 jne 24d2816a0 24d2816c8: 48 89 d9 mov %rbx,%rcx 24d2816cb: e8 10 08 00 00 call 24d281ee0 <__mingw_GetSectionForAddress> 24d2816d0: 48 89 c7 mov %rax,%rdi 24d2816d3: 48 85 c0 test %rax,%rax 24d2816d6: 0f 84 e6 00 00 00 je 24d2817c2 24d2816dc: 48 8b 05 85 59 00 00 mov 0x5985(%rip),%rax # 24d287068 24d2816e3: 48 8d 1c b6 lea (%rsi,%rsi,4),%rbx 24d2816e7: 48 c1 e3 03 shl $0x3,%rbx 24d2816eb: 48 01 d8 add %rbx,%rax 24d2816ee: 48 89 78 20 mov %rdi,0x20(%rax) 24d2816f2: c7 00 00 00 00 00 movl $0x0,(%rax) 24d2816f8: e8 23 09 00 00 call 24d282020 <_GetPEImageBase> 24d2816fd: 8b 57 0c mov 0xc(%rdi),%edx 24d281700: 41 b8 30 00 00 00 mov $0x30,%r8d 24d281706: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 24d28170a: 48 8b 05 57 59 00 00 mov 0x5957(%rip),%rax # 24d287068 24d281711: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 24d281716: 48 89 4c 18 18 mov %rcx,0x18(%rax,%rbx,1) 24d28171b: ff 15 27 7a 00 00 call *0x7a27(%rip) # 24d289148 <__imp_VirtualQuery> 24d281721: 48 85 c0 test %rax,%rax 24d281724: 0f 84 7d 00 00 00 je 24d2817a7 24d28172a: 8b 44 24 44 mov 0x44(%rsp),%eax 24d28172e: 8d 50 fc lea -0x4(%rax),%edx 24d281731: 83 e2 fb and $0xfffffffb,%edx 24d281734: 74 08 je 24d28173e 24d281736: 8d 50 c0 lea -0x40(%rax),%edx 24d281739: 83 e2 bf and $0xffffffbf,%edx 24d28173c: 75 12 jne 24d281750 24d28173e: 83 05 1f 59 00 00 01 addl $0x1,0x591f(%rip) # 24d287064 24d281745: 48 83 c4 50 add $0x50,%rsp 24d281749: 5b pop %rbx 24d28174a: 5e pop %rsi 24d28174b: 5f pop %rdi 24d28174c: c3 ret 24d28174d: 0f 1f 00 nopl (%rax) 24d281750: 83 f8 02 cmp $0x2,%eax 24d281753: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx 24d281758: 48 8b 54 24 38 mov 0x38(%rsp),%rdx 24d28175d: 41 b8 40 00 00 00 mov $0x40,%r8d 24d281763: b8 04 00 00 00 mov $0x4,%eax 24d281768: 44 0f 44 c0 cmove %eax,%r8d 24d28176c: 48 03 1d f5 58 00 00 add 0x58f5(%rip),%rbx # 24d287068 24d281773: 48 89 4b 08 mov %rcx,0x8(%rbx) 24d281777: 49 89 d9 mov %rbx,%r9 24d28177a: 48 89 53 10 mov %rdx,0x10(%rbx) 24d28177e: ff 15 bc 79 00 00 call *0x79bc(%rip) # 24d289140 <__imp_VirtualProtect> 24d281784: 85 c0 test %eax,%eax 24d281786: 75 b6 jne 24d28173e 24d281788: ff 15 8a 79 00 00 call *0x798a(%rip) # 24d289118 <__imp_GetLastError> 24d28178e: 48 8d 0d 83 29 00 00 lea 0x2983(%rip),%rcx # 24d284118 <.rdata+0x78> 24d281795: 89 c2 mov %eax,%edx 24d281797: e8 64 fe ff ff call 24d281600 <__report_error> 24d28179c: 0f 1f 40 00 nopl 0x0(%rax) 24d2817a0: 31 f6 xor %esi,%esi 24d2817a2: e9 21 ff ff ff jmp 24d2816c8 24d2817a7: 48 8b 05 ba 58 00 00 mov 0x58ba(%rip),%rax # 24d287068 24d2817ae: 8b 57 08 mov 0x8(%rdi),%edx 24d2817b1: 48 8d 0d 28 29 00 00 lea 0x2928(%rip),%rcx # 24d2840e0 <.rdata+0x40> 24d2817b8: 4c 8b 44 18 18 mov 0x18(%rax,%rbx,1),%r8 24d2817bd: e8 3e fe ff ff call 24d281600 <__report_error> 24d2817c2: 48 89 da mov %rbx,%rdx 24d2817c5: 48 8d 0d f4 28 00 00 lea 0x28f4(%rip),%rcx # 24d2840c0 <.rdata+0x20> 24d2817cc: e8 2f fe ff ff call 24d281600 <__report_error> 24d2817d1: 90 nop 24d2817d2: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 24d2817d9: 00 00 00 00 24d2817dd: 0f 1f 00 nopl (%rax) 000000024d2817e0 <_pei386_runtime_relocator>: 24d2817e0: 55 push %rbp 24d2817e1: 41 57 push %r15 24d2817e3: 41 56 push %r14 24d2817e5: 41 55 push %r13 24d2817e7: 41 54 push %r12 24d2817e9: 57 push %rdi 24d2817ea: 56 push %rsi 24d2817eb: 53 push %rbx 24d2817ec: 48 83 ec 48 sub $0x48,%rsp 24d2817f0: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp 24d2817f5: 44 8b 25 64 58 00 00 mov 0x5864(%rip),%r12d # 24d287060 24d2817fc: 45 85 e4 test %r12d,%r12d 24d2817ff: 74 17 je 24d281818 <_pei386_runtime_relocator+0x38> 24d281801: 48 8d 65 08 lea 0x8(%rbp),%rsp 24d281805: 5b pop %rbx 24d281806: 5e pop %rsi 24d281807: 5f pop %rdi 24d281808: 41 5c pop %r12 24d28180a: 41 5d pop %r13 24d28180c: 41 5e pop %r14 24d28180e: 41 5f pop %r15 24d281810: 5d pop %rbp 24d281811: c3 ret 24d281812: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 24d281818: c7 05 3e 58 00 00 01 movl $0x1,0x583e(%rip) # 24d287060 24d28181f: 00 00 00 24d281822: e8 39 07 00 00 call 24d281f60 <__mingw_GetSectionCount> 24d281827: 48 98 cltq 24d281829: 48 8d 04 80 lea (%rax,%rax,4),%rax 24d28182d: 48 8d 04 c5 0f 00 00 lea 0xf(,%rax,8),%rax 24d281834: 00 24d281835: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 24d281839: e8 92 09 00 00 call 24d2821d0 <___chkstk_ms> 24d28183e: 4c 8b 2d eb 29 00 00 mov 0x29eb(%rip),%r13 # 24d284230 <.refptr.__RUNTIME_PSEUDO_RELOC_LIST_END__> 24d281845: 48 8b 1d f4 29 00 00 mov 0x29f4(%rip),%rbx # 24d284240 <.refptr.__RUNTIME_PSEUDO_RELOC_LIST__> 24d28184c: 48 29 c4 sub %rax,%rsp 24d28184f: c7 05 0b 58 00 00 00 movl $0x0,0x580b(%rip) # 24d287064 24d281856: 00 00 00 24d281859: 48 8d 44 24 30 lea 0x30(%rsp),%rax 24d28185e: 48 89 05 03 58 00 00 mov %rax,0x5803(%rip) # 24d287068 24d281865: 4c 89 e8 mov %r13,%rax 24d281868: 48 29 d8 sub %rbx,%rax 24d28186b: 48 83 f8 07 cmp $0x7,%rax 24d28186f: 7e 90 jle 24d281801 <_pei386_runtime_relocator+0x21> 24d281871: 48 83 f8 0b cmp $0xb,%rax 24d281875: 0f 8f 5d 01 00 00 jg 24d2819d8 <_pei386_runtime_relocator+0x1f8> 24d28187b: 8b 03 mov (%rbx),%eax 24d28187d: 85 c0 test %eax,%eax 24d28187f: 0f 85 5b 02 00 00 jne 24d281ae0 <_pei386_runtime_relocator+0x300> 24d281885: 8b 43 04 mov 0x4(%rbx),%eax 24d281888: 85 c0 test %eax,%eax 24d28188a: 0f 85 50 02 00 00 jne 24d281ae0 <_pei386_runtime_relocator+0x300> 24d281890: 8b 53 08 mov 0x8(%rbx),%edx 24d281893: 83 fa 01 cmp $0x1,%edx 24d281896: 0f 85 9a 02 00 00 jne 24d281b36 <_pei386_runtime_relocator+0x356> 24d28189c: 48 83 c3 0c add $0xc,%rbx 24d2818a0: 4c 39 eb cmp %r13,%rbx 24d2818a3: 0f 83 58 ff ff ff jae 24d281801 <_pei386_runtime_relocator+0x21> 24d2818a9: 4c 8b 35 70 29 00 00 mov 0x2970(%rip),%r14 # 24d284220 <.refptr.__ImageBase> 24d2818b0: 41 bf ff ff ff ff mov $0xffffffff,%r15d 24d2818b6: eb 6b jmp 24d281923 <_pei386_runtime_relocator+0x143> 24d2818b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 24d2818bf: 00 24d2818c0: 83 f9 08 cmp $0x8,%ecx 24d2818c3: 0f 84 37 01 00 00 je 24d281a00 <_pei386_runtime_relocator+0x220> 24d2818c9: 83 f9 10 cmp $0x10,%ecx 24d2818cc: 0f 85 40 02 00 00 jne 24d281b12 <_pei386_runtime_relocator+0x332> 24d2818d2: 0f b7 37 movzwl (%rdi),%esi 24d2818d5: 81 e2 c0 00 00 00 and $0xc0,%edx 24d2818db: 66 85 f6 test %si,%si 24d2818de: 0f 89 e4 01 00 00 jns 24d281ac8 <_pei386_runtime_relocator+0x2e8> 24d2818e4: 48 81 ce 00 00 ff ff or $0xffffffffffff0000,%rsi 24d2818eb: 48 29 c6 sub %rax,%rsi 24d2818ee: 4c 01 ce add %r9,%rsi 24d2818f1: 85 d2 test %edx,%edx 24d2818f3: 75 1a jne 24d28190f <_pei386_runtime_relocator+0x12f> 24d2818f5: 48 81 fe ff ff 00 00 cmp $0xffff,%rsi 24d2818fc: 0f 8f 1e 02 00 00 jg 24d281b20 <_pei386_runtime_relocator+0x340> 24d281902: 48 81 fe 00 80 ff ff cmp $0xffffffffffff8000,%rsi 24d281909: 0f 8c 11 02 00 00 jl 24d281b20 <_pei386_runtime_relocator+0x340> 24d28190f: 48 89 f9 mov %rdi,%rcx 24d281912: e8 59 fd ff ff call 24d281670 24d281917: 66 89 37 mov %si,(%rdi) 24d28191a: 48 83 c3 0c add $0xc,%rbx 24d28191e: 4c 39 eb cmp %r13,%rbx 24d281921: 73 5d jae 24d281980 <_pei386_runtime_relocator+0x1a0> 24d281923: 8b 03 mov (%rbx),%eax 24d281925: 8b 53 08 mov 0x8(%rbx),%edx 24d281928: 8b 7b 04 mov 0x4(%rbx),%edi 24d28192b: 4c 01 f0 add %r14,%rax 24d28192e: 0f b6 ca movzbl %dl,%ecx 24d281931: 4c 8b 08 mov (%rax),%r9 24d281934: 4c 01 f7 add %r14,%rdi 24d281937: 83 f9 20 cmp $0x20,%ecx 24d28193a: 0f 84 10 01 00 00 je 24d281a50 <_pei386_runtime_relocator+0x270> 24d281940: 0f 86 7a ff ff ff jbe 24d2818c0 <_pei386_runtime_relocator+0xe0> 24d281946: 83 f9 40 cmp $0x40,%ecx 24d281949: 0f 85 c3 01 00 00 jne 24d281b12 <_pei386_runtime_relocator+0x332> 24d28194f: 48 8b 37 mov (%rdi),%rsi 24d281952: 48 29 c6 sub %rax,%rsi 24d281955: 4c 01 ce add %r9,%rsi 24d281958: 81 e2 c0 00 00 00 and $0xc0,%edx 24d28195e: 75 09 jne 24d281969 <_pei386_runtime_relocator+0x189> 24d281960: 48 85 f6 test %rsi,%rsi 24d281963: 0f 89 b7 01 00 00 jns 24d281b20 <_pei386_runtime_relocator+0x340> 24d281969: 48 89 f9 mov %rdi,%rcx 24d28196c: 48 83 c3 0c add $0xc,%rbx 24d281970: e8 fb fc ff ff call 24d281670 24d281975: 48 89 37 mov %rsi,(%rdi) 24d281978: 4c 39 eb cmp %r13,%rbx 24d28197b: 72 a6 jb 24d281923 <_pei386_runtime_relocator+0x143> 24d28197d: 0f 1f 00 nopl (%rax) 24d281980: 8b 0d de 56 00 00 mov 0x56de(%rip),%ecx # 24d287064 24d281986: 85 c9 test %ecx,%ecx 24d281988: 0f 8e 73 fe ff ff jle 24d281801 <_pei386_runtime_relocator+0x21> 24d28198e: 48 8b 35 ab 77 00 00 mov 0x77ab(%rip),%rsi # 24d289140 <__imp_VirtualProtect> 24d281995: 31 db xor %ebx,%ebx 24d281997: 48 8d 7d fc lea -0x4(%rbp),%rdi 24d28199b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 24d2819a0: 48 8b 05 c1 56 00 00 mov 0x56c1(%rip),%rax # 24d287068 24d2819a7: 48 01 d8 add %rbx,%rax 24d2819aa: 44 8b 00 mov (%rax),%r8d 24d2819ad: 45 85 c0 test %r8d,%r8d 24d2819b0: 74 0d je 24d2819bf <_pei386_runtime_relocator+0x1df> 24d2819b2: 48 8b 50 10 mov 0x10(%rax),%rdx 24d2819b6: 48 8b 48 08 mov 0x8(%rax),%rcx 24d2819ba: 49 89 f9 mov %rdi,%r9 24d2819bd: ff d6 call *%rsi 24d2819bf: 41 83 c4 01 add $0x1,%r12d 24d2819c3: 48 83 c3 28 add $0x28,%rbx 24d2819c7: 44 3b 25 96 56 00 00 cmp 0x5696(%rip),%r12d # 24d287064 24d2819ce: 7c d0 jl 24d2819a0 <_pei386_runtime_relocator+0x1c0> 24d2819d0: e9 2c fe ff ff jmp 24d281801 <_pei386_runtime_relocator+0x21> 24d2819d5: 0f 1f 00 nopl (%rax) 24d2819d8: 8b 13 mov (%rbx),%edx 24d2819da: 85 d2 test %edx,%edx 24d2819dc: 0f 85 fe 00 00 00 jne 24d281ae0 <_pei386_runtime_relocator+0x300> 24d2819e2: 8b 43 04 mov 0x4(%rbx),%eax 24d2819e5: 89 c1 mov %eax,%ecx 24d2819e7: 0b 4b 08 or 0x8(%rbx),%ecx 24d2819ea: 0f 85 98 fe ff ff jne 24d281888 <_pei386_runtime_relocator+0xa8> 24d2819f0: 48 83 c3 0c add $0xc,%rbx 24d2819f4: e9 82 fe ff ff jmp 24d28187b <_pei386_runtime_relocator+0x9b> 24d2819f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24d281a00: 0f b6 37 movzbl (%rdi),%esi 24d281a03: 81 e2 c0 00 00 00 and $0xc0,%edx 24d281a09: 40 84 f6 test %sil,%sil 24d281a0c: 0f 89 9e 00 00 00 jns 24d281ab0 <_pei386_runtime_relocator+0x2d0> 24d281a12: 48 81 ce 00 ff ff ff or $0xffffffffffffff00,%rsi 24d281a19: 48 29 c6 sub %rax,%rsi 24d281a1c: 4c 01 ce add %r9,%rsi 24d281a1f: 85 d2 test %edx,%edx 24d281a21: 75 17 jne 24d281a3a <_pei386_runtime_relocator+0x25a> 24d281a23: 48 81 fe ff 00 00 00 cmp $0xff,%rsi 24d281a2a: 0f 8f f0 00 00 00 jg 24d281b20 <_pei386_runtime_relocator+0x340> 24d281a30: 48 83 fe 80 cmp $0xffffffffffffff80,%rsi 24d281a34: 0f 8c e6 00 00 00 jl 24d281b20 <_pei386_runtime_relocator+0x340> 24d281a3a: 48 89 f9 mov %rdi,%rcx 24d281a3d: e8 2e fc ff ff call 24d281670 24d281a42: 40 88 37 mov %sil,(%rdi) 24d281a45: e9 d0 fe ff ff jmp 24d28191a <_pei386_runtime_relocator+0x13a> 24d281a4a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 24d281a50: 8b 37 mov (%rdi),%esi 24d281a52: 81 e2 c0 00 00 00 and $0xc0,%edx 24d281a58: 85 f6 test %esi,%esi 24d281a5a: 79 44 jns 24d281aa0 <_pei386_runtime_relocator+0x2c0> 24d281a5c: 49 bb 00 00 00 00 ff movabs $0xffffffff00000000,%r11 24d281a63: ff ff ff 24d281a66: 4c 09 de or %r11,%rsi 24d281a69: 48 29 c6 sub %rax,%rsi 24d281a6c: 4c 01 ce add %r9,%rsi 24d281a6f: 85 d2 test %edx,%edx 24d281a71: 75 1c jne 24d281a8f <_pei386_runtime_relocator+0x2af> 24d281a73: 4c 39 fe cmp %r15,%rsi 24d281a76: 0f 8f a4 00 00 00 jg 24d281b20 <_pei386_runtime_relocator+0x340> 24d281a7c: 48 b8 ff ff ff 7f ff movabs $0xffffffff7fffffff,%rax 24d281a83: ff ff ff 24d281a86: 48 39 c6 cmp %rax,%rsi 24d281a89: 0f 8e 91 00 00 00 jle 24d281b20 <_pei386_runtime_relocator+0x340> 24d281a8f: 48 89 f9 mov %rdi,%rcx 24d281a92: e8 d9 fb ff ff call 24d281670 24d281a97: 89 37 mov %esi,(%rdi) 24d281a99: e9 7c fe ff ff jmp 24d28191a <_pei386_runtime_relocator+0x13a> 24d281a9e: 66 90 xchg %ax,%ax 24d281aa0: 48 29 c6 sub %rax,%rsi 24d281aa3: 4c 01 ce add %r9,%rsi 24d281aa6: 85 d2 test %edx,%edx 24d281aa8: 74 c9 je 24d281a73 <_pei386_runtime_relocator+0x293> 24d281aaa: eb e3 jmp 24d281a8f <_pei386_runtime_relocator+0x2af> 24d281aac: 0f 1f 40 00 nopl 0x0(%rax) 24d281ab0: 48 29 c6 sub %rax,%rsi 24d281ab3: 4c 01 ce add %r9,%rsi 24d281ab6: 85 d2 test %edx,%edx 24d281ab8: 0f 84 65 ff ff ff je 24d281a23 <_pei386_runtime_relocator+0x243> 24d281abe: e9 77 ff ff ff jmp 24d281a3a <_pei386_runtime_relocator+0x25a> 24d281ac3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 24d281ac8: 48 29 c6 sub %rax,%rsi 24d281acb: 4c 01 ce add %r9,%rsi 24d281ace: 85 d2 test %edx,%edx 24d281ad0: 0f 84 1f fe ff ff je 24d2818f5 <_pei386_runtime_relocator+0x115> 24d281ad6: e9 34 fe ff ff jmp 24d28190f <_pei386_runtime_relocator+0x12f> 24d281adb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 24d281ae0: 4c 39 eb cmp %r13,%rbx 24d281ae3: 0f 83 18 fd ff ff jae 24d281801 <_pei386_runtime_relocator+0x21> 24d281ae9: 4c 8b 35 30 27 00 00 mov 0x2730(%rip),%r14 # 24d284220 <.refptr.__ImageBase> 24d281af0: 8b 73 04 mov 0x4(%rbx),%esi 24d281af3: 8b 3b mov (%rbx),%edi 24d281af5: 48 83 c3 08 add $0x8,%rbx 24d281af9: 4c 01 f6 add %r14,%rsi 24d281afc: 03 3e add (%rsi),%edi 24d281afe: 48 89 f1 mov %rsi,%rcx 24d281b01: e8 6a fb ff ff call 24d281670 24d281b06: 89 3e mov %edi,(%rsi) 24d281b08: 4c 39 eb cmp %r13,%rbx 24d281b0b: 72 e3 jb 24d281af0 <_pei386_runtime_relocator+0x310> 24d281b0d: e9 6e fe ff ff jmp 24d281980 <_pei386_runtime_relocator+0x1a0> 24d281b12: 89 ca mov %ecx,%edx 24d281b14: 48 8d 0d 5d 26 00 00 lea 0x265d(%rip),%rcx # 24d284178 <.rdata+0xd8> 24d281b1b: e8 e0 fa ff ff call 24d281600 <__report_error> 24d281b20: 48 89 74 24 20 mov %rsi,0x20(%rsp) 24d281b25: 89 ca mov %ecx,%edx 24d281b27: 49 89 f8 mov %rdi,%r8 24d281b2a: 48 8d 0d 77 26 00 00 lea 0x2677(%rip),%rcx # 24d2841a8 <.rdata+0x108> 24d281b31: e8 ca fa ff ff call 24d281600 <__report_error> 24d281b36: 48 8d 0d 03 26 00 00 lea 0x2603(%rip),%rcx # 24d284140 <.rdata+0xa0> 24d281b3d: e8 be fa ff ff call 24d281600 <__report_error> 24d281b42: 90 nop 24d281b43: 90 nop 24d281b44: 90 nop 24d281b45: 90 nop 24d281b46: 90 nop 24d281b47: 90 nop 24d281b48: 90 nop 24d281b49: 90 nop 24d281b4a: 90 nop 24d281b4b: 90 nop 24d281b4c: 90 nop 24d281b4d: 90 nop 24d281b4e: 90 nop 24d281b4f: 90 nop 000000024d281b50 <__mingwthr_run_key_dtors.part.0>: 24d281b50: 41 54 push %r12 24d281b52: 55 push %rbp 24d281b53: 57 push %rdi 24d281b54: 56 push %rsi 24d281b55: 53 push %rbx 24d281b56: 48 83 ec 20 sub $0x20,%rsp 24d281b5a: 4c 8d 25 3f 55 00 00 lea 0x553f(%rip),%r12 # 24d2870a0 <__mingwthr_cs> 24d281b61: 4c 89 e1 mov %r12,%rcx 24d281b64: ff 15 a6 75 00 00 call *0x75a6(%rip) # 24d289110 <__imp_EnterCriticalSection> 24d281b6a: 48 8b 1d 0f 55 00 00 mov 0x550f(%rip),%rbx # 24d287080 24d281b71: 48 85 db test %rbx,%rbx 24d281b74: 74 36 je 24d281bac <__mingwthr_run_key_dtors.part.0+0x5c> 24d281b76: 48 8b 2d bb 75 00 00 mov 0x75bb(%rip),%rbp # 24d289138 <__imp_TlsGetValue> 24d281b7d: 48 8b 3d 94 75 00 00 mov 0x7594(%rip),%rdi # 24d289118 <__imp_GetLastError> 24d281b84: 0f 1f 40 00 nopl 0x0(%rax) 24d281b88: 8b 0b mov (%rbx),%ecx 24d281b8a: ff d5 call *%rbp 24d281b8c: 48 89 c6 mov %rax,%rsi 24d281b8f: ff d7 call *%rdi 24d281b91: 48 85 f6 test %rsi,%rsi 24d281b94: 74 0d je 24d281ba3 <__mingwthr_run_key_dtors.part.0+0x53> 24d281b96: 85 c0 test %eax,%eax 24d281b98: 75 09 jne 24d281ba3 <__mingwthr_run_key_dtors.part.0+0x53> 24d281b9a: 48 8b 43 08 mov 0x8(%rbx),%rax 24d281b9e: 48 89 f1 mov %rsi,%rcx 24d281ba1: ff d0 call *%rax 24d281ba3: 48 8b 5b 10 mov 0x10(%rbx),%rbx 24d281ba7: 48 85 db test %rbx,%rbx 24d281baa: 75 dc jne 24d281b88 <__mingwthr_run_key_dtors.part.0+0x38> 24d281bac: 4c 89 e1 mov %r12,%rcx 24d281baf: 48 83 c4 20 add $0x20,%rsp 24d281bb3: 5b pop %rbx 24d281bb4: 5e pop %rsi 24d281bb5: 5f pop %rdi 24d281bb6: 5d pop %rbp 24d281bb7: 41 5c pop %r12 24d281bb9: 48 ff 25 68 75 00 00 rex.W jmp *0x7568(%rip) # 24d289128 <__imp_LeaveCriticalSection> 000000024d281bc0 <___w64_mingwthr_add_key_dtor>: 24d281bc0: 57 push %rdi 24d281bc1: 56 push %rsi 24d281bc2: 53 push %rbx 24d281bc3: 48 83 ec 20 sub $0x20,%rsp 24d281bc7: 8b 05 bb 54 00 00 mov 0x54bb(%rip),%eax # 24d287088 <__mingwthr_cs_init> 24d281bcd: 89 cf mov %ecx,%edi 24d281bcf: 48 89 d6 mov %rdx,%rsi 24d281bd2: 85 c0 test %eax,%eax 24d281bd4: 75 0a jne 24d281be0 <___w64_mingwthr_add_key_dtor+0x20> 24d281bd6: 31 c0 xor %eax,%eax 24d281bd8: 48 83 c4 20 add $0x20,%rsp 24d281bdc: 5b pop %rbx 24d281bdd: 5e pop %rsi 24d281bde: 5f pop %rdi 24d281bdf: c3 ret 24d281be0: ba 18 00 00 00 mov $0x18,%edx 24d281be5: b9 01 00 00 00 mov $0x1,%ecx 24d281bea: e8 01 08 00 00 call 24d2823f0 24d281bef: 48 89 c3 mov %rax,%rbx 24d281bf2: 48 85 c0 test %rax,%rax 24d281bf5: 74 33 je 24d281c2a <___w64_mingwthr_add_key_dtor+0x6a> 24d281bf7: 48 89 70 08 mov %rsi,0x8(%rax) 24d281bfb: 48 8d 35 9e 54 00 00 lea 0x549e(%rip),%rsi # 24d2870a0 <__mingwthr_cs> 24d281c02: 89 38 mov %edi,(%rax) 24d281c04: 48 89 f1 mov %rsi,%rcx 24d281c07: ff 15 03 75 00 00 call *0x7503(%rip) # 24d289110 <__imp_EnterCriticalSection> 24d281c0d: 48 8b 05 6c 54 00 00 mov 0x546c(%rip),%rax # 24d287080 24d281c14: 48 89 f1 mov %rsi,%rcx 24d281c17: 48 89 1d 62 54 00 00 mov %rbx,0x5462(%rip) # 24d287080 24d281c1e: 48 89 43 10 mov %rax,0x10(%rbx) 24d281c22: ff 15 00 75 00 00 call *0x7500(%rip) # 24d289128 <__imp_LeaveCriticalSection> 24d281c28: eb ac jmp 24d281bd6 <___w64_mingwthr_add_key_dtor+0x16> 24d281c2a: 83 c8 ff or $0xffffffff,%eax 24d281c2d: eb a9 jmp 24d281bd8 <___w64_mingwthr_add_key_dtor+0x18> 24d281c2f: 90 nop 000000024d281c30 <___w64_mingwthr_remove_key_dtor>: 24d281c30: 56 push %rsi 24d281c31: 53 push %rbx 24d281c32: 48 83 ec 28 sub $0x28,%rsp 24d281c36: 8b 05 4c 54 00 00 mov 0x544c(%rip),%eax # 24d287088 <__mingwthr_cs_init> 24d281c3c: 89 cb mov %ecx,%ebx 24d281c3e: 85 c0 test %eax,%eax 24d281c40: 75 0e jne 24d281c50 <___w64_mingwthr_remove_key_dtor+0x20> 24d281c42: 31 c0 xor %eax,%eax 24d281c44: 48 83 c4 28 add $0x28,%rsp 24d281c48: 5b pop %rbx 24d281c49: 5e pop %rsi 24d281c4a: c3 ret 24d281c4b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 24d281c50: 48 8d 35 49 54 00 00 lea 0x5449(%rip),%rsi # 24d2870a0 <__mingwthr_cs> 24d281c57: 48 89 f1 mov %rsi,%rcx 24d281c5a: ff 15 b0 74 00 00 call *0x74b0(%rip) # 24d289110 <__imp_EnterCriticalSection> 24d281c60: 48 8b 0d 19 54 00 00 mov 0x5419(%rip),%rcx # 24d287080 24d281c67: 48 85 c9 test %rcx,%rcx 24d281c6a: 74 27 je 24d281c93 <___w64_mingwthr_remove_key_dtor+0x63> 24d281c6c: 31 d2 xor %edx,%edx 24d281c6e: eb 0b jmp 24d281c7b <___w64_mingwthr_remove_key_dtor+0x4b> 24d281c70: 48 89 ca mov %rcx,%rdx 24d281c73: 48 85 c0 test %rax,%rax 24d281c76: 74 1b je 24d281c93 <___w64_mingwthr_remove_key_dtor+0x63> 24d281c78: 48 89 c1 mov %rax,%rcx 24d281c7b: 8b 01 mov (%rcx),%eax 24d281c7d: 39 d8 cmp %ebx,%eax 24d281c7f: 48 8b 41 10 mov 0x10(%rcx),%rax 24d281c83: 75 eb jne 24d281c70 <___w64_mingwthr_remove_key_dtor+0x40> 24d281c85: 48 85 d2 test %rdx,%rdx 24d281c88: 74 1e je 24d281ca8 <___w64_mingwthr_remove_key_dtor+0x78> 24d281c8a: 48 89 42 10 mov %rax,0x10(%rdx) 24d281c8e: e8 65 07 00 00 call 24d2823f8 24d281c93: 48 89 f1 mov %rsi,%rcx 24d281c96: ff 15 8c 74 00 00 call *0x748c(%rip) # 24d289128 <__imp_LeaveCriticalSection> 24d281c9c: 31 c0 xor %eax,%eax 24d281c9e: 48 83 c4 28 add $0x28,%rsp 24d281ca2: 5b pop %rbx 24d281ca3: 5e pop %rsi 24d281ca4: c3 ret 24d281ca5: 0f 1f 00 nopl (%rax) 24d281ca8: 48 89 05 d1 53 00 00 mov %rax,0x53d1(%rip) # 24d287080 24d281caf: eb dd jmp 24d281c8e <___w64_mingwthr_remove_key_dtor+0x5e> 24d281cb1: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 24d281cb8: 00 00 00 00 24d281cbc: 0f 1f 40 00 nopl 0x0(%rax) 000000024d281cc0 <__mingw_TLScallback>: 24d281cc0: 53 push %rbx 24d281cc1: 48 83 ec 20 sub $0x20,%rsp 24d281cc5: 83 fa 02 cmp $0x2,%edx 24d281cc8: 0f 84 b2 00 00 00 je 24d281d80 <__mingw_TLScallback+0xc0> 24d281cce: 77 30 ja 24d281d00 <__mingw_TLScallback+0x40> 24d281cd0: 85 d2 test %edx,%edx 24d281cd2: 74 4c je 24d281d20 <__mingw_TLScallback+0x60> 24d281cd4: 8b 05 ae 53 00 00 mov 0x53ae(%rip),%eax # 24d287088 <__mingwthr_cs_init> 24d281cda: 85 c0 test %eax,%eax 24d281cdc: 0f 84 be 00 00 00 je 24d281da0 <__mingw_TLScallback+0xe0> 24d281ce2: c7 05 9c 53 00 00 01 movl $0x1,0x539c(%rip) # 24d287088 <__mingwthr_cs_init> 24d281ce9: 00 00 00 24d281cec: b8 01 00 00 00 mov $0x1,%eax 24d281cf1: 48 83 c4 20 add $0x20,%rsp 24d281cf5: 5b pop %rbx 24d281cf6: c3 ret 24d281cf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 24d281cfe: 00 00 24d281d00: 83 fa 03 cmp $0x3,%edx 24d281d03: 75 e7 jne 24d281cec <__mingw_TLScallback+0x2c> 24d281d05: 8b 05 7d 53 00 00 mov 0x537d(%rip),%eax # 24d287088 <__mingwthr_cs_init> 24d281d0b: 85 c0 test %eax,%eax 24d281d0d: 74 dd je 24d281cec <__mingw_TLScallback+0x2c> 24d281d0f: e8 3c fe ff ff call 24d281b50 <__mingwthr_run_key_dtors.part.0> 24d281d14: eb d6 jmp 24d281cec <__mingw_TLScallback+0x2c> 24d281d16: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 24d281d1d: 00 00 00 24d281d20: 8b 05 62 53 00 00 mov 0x5362(%rip),%eax # 24d287088 <__mingwthr_cs_init> 24d281d26: 85 c0 test %eax,%eax 24d281d28: 75 66 jne 24d281d90 <__mingw_TLScallback+0xd0> 24d281d2a: 8b 05 58 53 00 00 mov 0x5358(%rip),%eax # 24d287088 <__mingwthr_cs_init> 24d281d30: 83 f8 01 cmp $0x1,%eax 24d281d33: 75 b7 jne 24d281cec <__mingw_TLScallback+0x2c> 24d281d35: 48 8b 1d 44 53 00 00 mov 0x5344(%rip),%rbx # 24d287080 24d281d3c: 48 85 db test %rbx,%rbx 24d281d3f: 74 18 je 24d281d59 <__mingw_TLScallback+0x99> 24d281d41: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24d281d48: 48 89 d9 mov %rbx,%rcx 24d281d4b: 48 8b 5b 10 mov 0x10(%rbx),%rbx 24d281d4f: e8 a4 06 00 00 call 24d2823f8 24d281d54: 48 85 db test %rbx,%rbx 24d281d57: 75 ef jne 24d281d48 <__mingw_TLScallback+0x88> 24d281d59: 48 8d 0d 40 53 00 00 lea 0x5340(%rip),%rcx # 24d2870a0 <__mingwthr_cs> 24d281d60: 48 c7 05 15 53 00 00 movq $0x0,0x5315(%rip) # 24d287080 24d281d67: 00 00 00 00 24d281d6b: c7 05 13 53 00 00 00 movl $0x0,0x5313(%rip) # 24d287088 <__mingwthr_cs_init> 24d281d72: 00 00 00 24d281d75: ff 15 8d 73 00 00 call *0x738d(%rip) # 24d289108 <__IAT_start__> 24d281d7b: e9 6c ff ff ff jmp 24d281cec <__mingw_TLScallback+0x2c> 24d281d80: e8 3b 04 00 00 call 24d2821c0 <_fpreset> 24d281d85: b8 01 00 00 00 mov $0x1,%eax 24d281d8a: 48 83 c4 20 add $0x20,%rsp 24d281d8e: 5b pop %rbx 24d281d8f: c3 ret 24d281d90: e8 bb fd ff ff call 24d281b50 <__mingwthr_run_key_dtors.part.0> 24d281d95: eb 93 jmp 24d281d2a <__mingw_TLScallback+0x6a> 24d281d97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 24d281d9e: 00 00 24d281da0: 48 8d 0d f9 52 00 00 lea 0x52f9(%rip),%rcx # 24d2870a0 <__mingwthr_cs> 24d281da7: ff 15 73 73 00 00 call *0x7373(%rip) # 24d289120 <__imp_InitializeCriticalSection> 24d281dad: e9 30 ff ff ff jmp 24d281ce2 <__mingw_TLScallback+0x22> 24d281db2: 90 nop 24d281db3: 90 nop 24d281db4: 90 nop 24d281db5: 90 nop 24d281db6: 90 nop 24d281db7: 90 nop 24d281db8: 90 nop 24d281db9: 90 nop 24d281dba: 90 nop 24d281dbb: 90 nop 24d281dbc: 90 nop 24d281dbd: 90 nop 24d281dbe: 90 nop 24d281dbf: 90 nop 000000024d281dc0 <_ValidateImageBase>: 24d281dc0: 31 c0 xor %eax,%eax 24d281dc2: 66 81 39 4d 5a cmpw $0x5a4d,(%rcx) 24d281dc7: 75 0f jne 24d281dd8 <_ValidateImageBase+0x18> 24d281dc9: 48 63 51 3c movslq 0x3c(%rcx),%rdx 24d281dcd: 48 01 d1 add %rdx,%rcx 24d281dd0: 81 39 50 45 00 00 cmpl $0x4550,(%rcx) 24d281dd6: 74 08 je 24d281de0 <_ValidateImageBase+0x20> 24d281dd8: c3 ret 24d281dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24d281de0: 31 c0 xor %eax,%eax 24d281de2: 66 81 79 18 0b 02 cmpw $0x20b,0x18(%rcx) 24d281de8: 0f 94 c0 sete %al 24d281deb: c3 ret 24d281dec: 0f 1f 40 00 nopl 0x0(%rax) 000000024d281df0 <_FindPESection>: 24d281df0: 48 63 41 3c movslq 0x3c(%rcx),%rax 24d281df4: 48 01 c1 add %rax,%rcx 24d281df7: 0f b7 41 14 movzwl 0x14(%rcx),%eax 24d281dfb: 44 0f b7 41 06 movzwl 0x6(%rcx),%r8d 24d281e00: 48 8d 44 01 18 lea 0x18(%rcx,%rax,1),%rax 24d281e05: 66 45 85 c0 test %r8w,%r8w 24d281e09: 74 32 je 24d281e3d <_FindPESection+0x4d> 24d281e0b: 41 8d 48 ff lea -0x1(%r8),%ecx 24d281e0f: 48 8d 0c 89 lea (%rcx,%rcx,4),%rcx 24d281e13: 4c 8d 4c c8 28 lea 0x28(%rax,%rcx,8),%r9 24d281e18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 24d281e1f: 00 24d281e20: 44 8b 40 0c mov 0xc(%rax),%r8d 24d281e24: 4c 89 c1 mov %r8,%rcx 24d281e27: 4c 39 c2 cmp %r8,%rdx 24d281e2a: 72 08 jb 24d281e34 <_FindPESection+0x44> 24d281e2c: 03 48 08 add 0x8(%rax),%ecx 24d281e2f: 48 39 ca cmp %rcx,%rdx 24d281e32: 72 0b jb 24d281e3f <_FindPESection+0x4f> 24d281e34: 48 83 c0 28 add $0x28,%rax 24d281e38: 4c 39 c8 cmp %r9,%rax 24d281e3b: 75 e3 jne 24d281e20 <_FindPESection+0x30> 24d281e3d: 31 c0 xor %eax,%eax 24d281e3f: c3 ret 000000024d281e40 <_FindPESectionByName>: 24d281e40: 57 push %rdi 24d281e41: 56 push %rsi 24d281e42: 53 push %rbx 24d281e43: 48 83 ec 20 sub $0x20,%rsp 24d281e47: 48 89 ce mov %rcx,%rsi 24d281e4a: e8 c9 05 00 00 call 24d282418 24d281e4f: 48 83 f8 08 cmp $0x8,%rax 24d281e53: 77 7b ja 24d281ed0 <_FindPESectionByName+0x90> 24d281e55: 48 8b 15 c4 23 00 00 mov 0x23c4(%rip),%rdx # 24d284220 <.refptr.__ImageBase> 24d281e5c: 31 db xor %ebx,%ebx 24d281e5e: 66 81 3a 4d 5a cmpw $0x5a4d,(%rdx) 24d281e63: 75 59 jne 24d281ebe <_FindPESectionByName+0x7e> 24d281e65: 48 63 42 3c movslq 0x3c(%rdx),%rax 24d281e69: 48 01 d0 add %rdx,%rax 24d281e6c: 81 38 50 45 00 00 cmpl $0x4550,(%rax) 24d281e72: 75 4a jne 24d281ebe <_FindPESectionByName+0x7e> 24d281e74: 66 81 78 18 0b 02 cmpw $0x20b,0x18(%rax) 24d281e7a: 75 42 jne 24d281ebe <_FindPESectionByName+0x7e> 24d281e7c: 0f b7 50 14 movzwl 0x14(%rax),%edx 24d281e80: 48 8d 5c 10 18 lea 0x18(%rax,%rdx,1),%rbx 24d281e85: 0f b7 50 06 movzwl 0x6(%rax),%edx 24d281e89: 66 85 d2 test %dx,%dx 24d281e8c: 74 42 je 24d281ed0 <_FindPESectionByName+0x90> 24d281e8e: 8d 42 ff lea -0x1(%rdx),%eax 24d281e91: 48 8d 04 80 lea (%rax,%rax,4),%rax 24d281e95: 48 8d 7c c3 28 lea 0x28(%rbx,%rax,8),%rdi 24d281e9a: eb 0d jmp 24d281ea9 <_FindPESectionByName+0x69> 24d281e9c: 0f 1f 40 00 nopl 0x0(%rax) 24d281ea0: 48 83 c3 28 add $0x28,%rbx 24d281ea4: 48 39 fb cmp %rdi,%rbx 24d281ea7: 74 27 je 24d281ed0 <_FindPESectionByName+0x90> 24d281ea9: 41 b8 08 00 00 00 mov $0x8,%r8d 24d281eaf: 48 89 f2 mov %rsi,%rdx 24d281eb2: 48 89 d9 mov %rbx,%rcx 24d281eb5: e8 66 05 00 00 call 24d282420 24d281eba: 85 c0 test %eax,%eax 24d281ebc: 75 e2 jne 24d281ea0 <_FindPESectionByName+0x60> 24d281ebe: 48 89 d8 mov %rbx,%rax 24d281ec1: 48 83 c4 20 add $0x20,%rsp 24d281ec5: 5b pop %rbx 24d281ec6: 5e pop %rsi 24d281ec7: 5f pop %rdi 24d281ec8: c3 ret 24d281ec9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24d281ed0: 31 db xor %ebx,%ebx 24d281ed2: 48 89 d8 mov %rbx,%rax 24d281ed5: 48 83 c4 20 add $0x20,%rsp 24d281ed9: 5b pop %rbx 24d281eda: 5e pop %rsi 24d281edb: 5f pop %rdi 24d281edc: c3 ret 24d281edd: 0f 1f 00 nopl (%rax) 000000024d281ee0 <__mingw_GetSectionForAddress>: 24d281ee0: 48 8b 15 39 23 00 00 mov 0x2339(%rip),%rdx # 24d284220 <.refptr.__ImageBase> 24d281ee7: 31 c0 xor %eax,%eax 24d281ee9: 66 81 3a 4d 5a cmpw $0x5a4d,(%rdx) 24d281eee: 75 10 jne 24d281f00 <__mingw_GetSectionForAddress+0x20> 24d281ef0: 4c 63 42 3c movslq 0x3c(%rdx),%r8 24d281ef4: 49 01 d0 add %rdx,%r8 24d281ef7: 41 81 38 50 45 00 00 cmpl $0x4550,(%r8) 24d281efe: 74 08 je 24d281f08 <__mingw_GetSectionForAddress+0x28> 24d281f00: c3 ret 24d281f01: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24d281f08: 66 41 81 78 18 0b 02 cmpw $0x20b,0x18(%r8) 24d281f0f: 75 ef jne 24d281f00 <__mingw_GetSectionForAddress+0x20> 24d281f11: 41 0f b7 40 14 movzwl 0x14(%r8),%eax 24d281f16: 48 29 d1 sub %rdx,%rcx 24d281f19: 49 8d 44 00 18 lea 0x18(%r8,%rax,1),%rax 24d281f1e: 45 0f b7 40 06 movzwl 0x6(%r8),%r8d 24d281f23: 66 45 85 c0 test %r8w,%r8w 24d281f27: 74 34 je 24d281f5d <__mingw_GetSectionForAddress+0x7d> 24d281f29: 41 8d 50 ff lea -0x1(%r8),%edx 24d281f2d: 48 8d 14 92 lea (%rdx,%rdx,4),%rdx 24d281f31: 4c 8d 4c d0 28 lea 0x28(%rax,%rdx,8),%r9 24d281f36: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 24d281f3d: 00 00 00 24d281f40: 44 8b 40 0c mov 0xc(%rax),%r8d 24d281f44: 4c 89 c2 mov %r8,%rdx 24d281f47: 4c 39 c1 cmp %r8,%rcx 24d281f4a: 72 08 jb 24d281f54 <__mingw_GetSectionForAddress+0x74> 24d281f4c: 03 50 08 add 0x8(%rax),%edx 24d281f4f: 48 39 d1 cmp %rdx,%rcx 24d281f52: 72 ac jb 24d281f00 <__mingw_GetSectionForAddress+0x20> 24d281f54: 48 83 c0 28 add $0x28,%rax 24d281f58: 4c 39 c8 cmp %r9,%rax 24d281f5b: 75 e3 jne 24d281f40 <__mingw_GetSectionForAddress+0x60> 24d281f5d: 31 c0 xor %eax,%eax 24d281f5f: c3 ret 000000024d281f60 <__mingw_GetSectionCount>: 24d281f60: 48 8b 05 b9 22 00 00 mov 0x22b9(%rip),%rax # 24d284220 <.refptr.__ImageBase> 24d281f67: 31 c9 xor %ecx,%ecx 24d281f69: 66 81 38 4d 5a cmpw $0x5a4d,(%rax) 24d281f6e: 75 0f jne 24d281f7f <__mingw_GetSectionCount+0x1f> 24d281f70: 48 63 50 3c movslq 0x3c(%rax),%rdx 24d281f74: 48 01 d0 add %rdx,%rax 24d281f77: 81 38 50 45 00 00 cmpl $0x4550,(%rax) 24d281f7d: 74 09 je 24d281f88 <__mingw_GetSectionCount+0x28> 24d281f7f: 89 c8 mov %ecx,%eax 24d281f81: c3 ret 24d281f82: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 24d281f88: 66 81 78 18 0b 02 cmpw $0x20b,0x18(%rax) 24d281f8e: 75 ef jne 24d281f7f <__mingw_GetSectionCount+0x1f> 24d281f90: 0f b7 48 06 movzwl 0x6(%rax),%ecx 24d281f94: 89 c8 mov %ecx,%eax 24d281f96: c3 ret 24d281f97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 24d281f9e: 00 00 000000024d281fa0 <_FindPESectionExec>: 24d281fa0: 4c 8b 05 79 22 00 00 mov 0x2279(%rip),%r8 # 24d284220 <.refptr.__ImageBase> 24d281fa7: 31 c0 xor %eax,%eax 24d281fa9: 66 41 81 38 4d 5a cmpw $0x5a4d,(%r8) 24d281faf: 75 0f jne 24d281fc0 <_FindPESectionExec+0x20> 24d281fb1: 49 63 50 3c movslq 0x3c(%r8),%rdx 24d281fb5: 4c 01 c2 add %r8,%rdx 24d281fb8: 81 3a 50 45 00 00 cmpl $0x4550,(%rdx) 24d281fbe: 74 08 je 24d281fc8 <_FindPESectionExec+0x28> 24d281fc0: c3 ret 24d281fc1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24d281fc8: 66 81 7a 18 0b 02 cmpw $0x20b,0x18(%rdx) 24d281fce: 75 f0 jne 24d281fc0 <_FindPESectionExec+0x20> 24d281fd0: 0f b7 42 14 movzwl 0x14(%rdx),%eax 24d281fd4: 44 0f b7 42 06 movzwl 0x6(%rdx),%r8d 24d281fd9: 48 8d 44 02 18 lea 0x18(%rdx,%rax,1),%rax 24d281fde: 66 45 85 c0 test %r8w,%r8w 24d281fe2: 74 2c je 24d282010 <_FindPESectionExec+0x70> 24d281fe4: 41 8d 50 ff lea -0x1(%r8),%edx 24d281fe8: 48 8d 14 92 lea (%rdx,%rdx,4),%rdx 24d281fec: 48 8d 54 d0 28 lea 0x28(%rax,%rdx,8),%rdx 24d281ff1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24d281ff8: f6 40 27 20 testb $0x20,0x27(%rax) 24d281ffc: 74 09 je 24d282007 <_FindPESectionExec+0x67> 24d281ffe: 48 85 c9 test %rcx,%rcx 24d282001: 74 bd je 24d281fc0 <_FindPESectionExec+0x20> 24d282003: 48 83 e9 01 sub $0x1,%rcx 24d282007: 48 83 c0 28 add $0x28,%rax 24d28200b: 48 39 c2 cmp %rax,%rdx 24d28200e: 75 e8 jne 24d281ff8 <_FindPESectionExec+0x58> 24d282010: 31 c0 xor %eax,%eax 24d282012: c3 ret 24d282013: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 24d28201a: 00 00 00 00 24d28201e: 66 90 xchg %ax,%ax 000000024d282020 <_GetPEImageBase>: 24d282020: 48 8b 05 f9 21 00 00 mov 0x21f9(%rip),%rax # 24d284220 <.refptr.__ImageBase> 24d282027: 31 d2 xor %edx,%edx 24d282029: 66 81 38 4d 5a cmpw $0x5a4d,(%rax) 24d28202e: 75 0f jne 24d28203f <_GetPEImageBase+0x1f> 24d282030: 48 63 48 3c movslq 0x3c(%rax),%rcx 24d282034: 48 01 c1 add %rax,%rcx 24d282037: 81 39 50 45 00 00 cmpl $0x4550,(%rcx) 24d28203d: 74 09 je 24d282048 <_GetPEImageBase+0x28> 24d28203f: 48 89 d0 mov %rdx,%rax 24d282042: c3 ret 24d282043: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 24d282048: 66 81 79 18 0b 02 cmpw $0x20b,0x18(%rcx) 24d28204e: 48 0f 44 d0 cmove %rax,%rdx 24d282052: 48 89 d0 mov %rdx,%rax 24d282055: c3 ret 24d282056: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 24d28205d: 00 00 00 000000024d282060 <_IsNonwritableInCurrentImage>: 24d282060: 48 8b 15 b9 21 00 00 mov 0x21b9(%rip),%rdx # 24d284220 <.refptr.__ImageBase> 24d282067: 31 c0 xor %eax,%eax 24d282069: 66 81 3a 4d 5a cmpw $0x5a4d,(%rdx) 24d28206e: 75 10 jne 24d282080 <_IsNonwritableInCurrentImage+0x20> 24d282070: 4c 63 42 3c movslq 0x3c(%rdx),%r8 24d282074: 49 01 d0 add %rdx,%r8 24d282077: 41 81 38 50 45 00 00 cmpl $0x4550,(%r8) 24d28207e: 74 08 je 24d282088 <_IsNonwritableInCurrentImage+0x28> 24d282080: c3 ret 24d282081: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24d282088: 66 41 81 78 18 0b 02 cmpw $0x20b,0x18(%r8) 24d28208f: 75 ef jne 24d282080 <_IsNonwritableInCurrentImage+0x20> 24d282091: 48 29 d1 sub %rdx,%rcx 24d282094: 45 0f b7 48 06 movzwl 0x6(%r8),%r9d 24d282099: 41 0f b7 50 14 movzwl 0x14(%r8),%edx 24d28209e: 49 8d 54 10 18 lea 0x18(%r8,%rdx,1),%rdx 24d2820a3: 66 45 85 c9 test %r9w,%r9w 24d2820a7: 74 d7 je 24d282080 <_IsNonwritableInCurrentImage+0x20> 24d2820a9: 41 8d 41 ff lea -0x1(%r9),%eax 24d2820ad: 48 8d 04 80 lea (%rax,%rax,4),%rax 24d2820b1: 4c 8d 4c c2 28 lea 0x28(%rdx,%rax,8),%r9 24d2820b6: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 24d2820bd: 00 00 00 24d2820c0: 44 8b 42 0c mov 0xc(%rdx),%r8d 24d2820c4: 4c 89 c0 mov %r8,%rax 24d2820c7: 4c 39 c1 cmp %r8,%rcx 24d2820ca: 72 08 jb 24d2820d4 <_IsNonwritableInCurrentImage+0x74> 24d2820cc: 03 42 08 add 0x8(%rdx),%eax 24d2820cf: 48 39 c1 cmp %rax,%rcx 24d2820d2: 72 0c jb 24d2820e0 <_IsNonwritableInCurrentImage+0x80> 24d2820d4: 48 83 c2 28 add $0x28,%rdx 24d2820d8: 49 39 d1 cmp %rdx,%r9 24d2820db: 75 e3 jne 24d2820c0 <_IsNonwritableInCurrentImage+0x60> 24d2820dd: 31 c0 xor %eax,%eax 24d2820df: c3 ret 24d2820e0: 8b 42 24 mov 0x24(%rdx),%eax 24d2820e3: f7 d0 not %eax 24d2820e5: c1 e8 1f shr $0x1f,%eax 24d2820e8: c3 ret 24d2820e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000024d2820f0 <__mingw_enum_import_library_names>: 24d2820f0: 4c 8b 1d 29 21 00 00 mov 0x2129(%rip),%r11 # 24d284220 <.refptr.__ImageBase> 24d2820f7: 45 31 c9 xor %r9d,%r9d 24d2820fa: 66 41 81 3b 4d 5a cmpw $0x5a4d,(%r11) 24d282100: 75 10 jne 24d282112 <__mingw_enum_import_library_names+0x22> 24d282102: 4d 63 43 3c movslq 0x3c(%r11),%r8 24d282106: 4d 01 d8 add %r11,%r8 24d282109: 41 81 38 50 45 00 00 cmpl $0x4550,(%r8) 24d282110: 74 0e je 24d282120 <__mingw_enum_import_library_names+0x30> 24d282112: 4c 89 c8 mov %r9,%rax 24d282115: c3 ret 24d282116: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 24d28211d: 00 00 00 24d282120: 66 41 81 78 18 0b 02 cmpw $0x20b,0x18(%r8) 24d282127: 75 e9 jne 24d282112 <__mingw_enum_import_library_names+0x22> 24d282129: 41 8b 80 90 00 00 00 mov 0x90(%r8),%eax 24d282130: 85 c0 test %eax,%eax 24d282132: 74 de je 24d282112 <__mingw_enum_import_library_names+0x22> 24d282134: 41 0f b7 50 14 movzwl 0x14(%r8),%edx 24d282139: 45 0f b7 50 06 movzwl 0x6(%r8),%r10d 24d28213e: 49 8d 54 10 18 lea 0x18(%r8,%rdx,1),%rdx 24d282143: 66 45 85 d2 test %r10w,%r10w 24d282147: 74 c9 je 24d282112 <__mingw_enum_import_library_names+0x22> 24d282149: 45 8d 42 ff lea -0x1(%r10),%r8d 24d28214d: 4f 8d 04 80 lea (%r8,%r8,4),%r8 24d282151: 4e 8d 54 c2 28 lea 0x28(%rdx,%r8,8),%r10 24d282156: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) 24d28215d: 00 00 00 24d282160: 44 8b 4a 0c mov 0xc(%rdx),%r9d 24d282164: 4d 89 c8 mov %r9,%r8 24d282167: 4c 39 c8 cmp %r9,%rax 24d28216a: 72 09 jb 24d282175 <__mingw_enum_import_library_names+0x85> 24d28216c: 44 03 42 08 add 0x8(%rdx),%r8d 24d282170: 4c 39 c0 cmp %r8,%rax 24d282173: 72 13 jb 24d282188 <__mingw_enum_import_library_names+0x98> 24d282175: 48 83 c2 28 add $0x28,%rdx 24d282179: 49 39 d2 cmp %rdx,%r10 24d28217c: 75 e2 jne 24d282160 <__mingw_enum_import_library_names+0x70> 24d28217e: 45 31 c9 xor %r9d,%r9d 24d282181: 4c 89 c8 mov %r9,%rax 24d282184: c3 ret 24d282185: 0f 1f 00 nopl (%rax) 24d282188: 4c 01 d8 add %r11,%rax 24d28218b: eb 0a jmp 24d282197 <__mingw_enum_import_library_names+0xa7> 24d28218d: 0f 1f 00 nopl (%rax) 24d282190: 83 e9 01 sub $0x1,%ecx 24d282193: 48 83 c0 14 add $0x14,%rax 24d282197: 44 8b 40 04 mov 0x4(%rax),%r8d 24d28219b: 45 85 c0 test %r8d,%r8d 24d28219e: 75 07 jne 24d2821a7 <__mingw_enum_import_library_names+0xb7> 24d2821a0: 8b 50 0c mov 0xc(%rax),%edx 24d2821a3: 85 d2 test %edx,%edx 24d2821a5: 74 d7 je 24d28217e <__mingw_enum_import_library_names+0x8e> 24d2821a7: 85 c9 test %ecx,%ecx 24d2821a9: 7f e5 jg 24d282190 <__mingw_enum_import_library_names+0xa0> 24d2821ab: 44 8b 48 0c mov 0xc(%rax),%r9d 24d2821af: 4d 01 d9 add %r11,%r9 24d2821b2: 4c 89 c8 mov %r9,%rax 24d2821b5: c3 ret 24d2821b6: 90 nop 24d2821b7: 90 nop 24d2821b8: 90 nop 24d2821b9: 90 nop 24d2821ba: 90 nop 24d2821bb: 90 nop 24d2821bc: 90 nop 24d2821bd: 90 nop 24d2821be: 90 nop 24d2821bf: 90 nop 000000024d2821c0 <_fpreset>: 24d2821c0: db e3 fninit 24d2821c2: c3 ret 24d2821c3: 90 nop 24d2821c4: 90 nop 24d2821c5: 90 nop 24d2821c6: 90 nop 24d2821c7: 90 nop 24d2821c8: 90 nop 24d2821c9: 90 nop 24d2821ca: 90 nop 24d2821cb: 90 nop 24d2821cc: 90 nop 24d2821cd: 90 nop 24d2821ce: 90 nop 24d2821cf: 90 nop 000000024d2821d0 <___chkstk_ms>: 24d2821d0: 51 push %rcx 24d2821d1: 50 push %rax 24d2821d2: 48 3d 00 10 00 00 cmp $0x1000,%rax 24d2821d8: 48 8d 4c 24 18 lea 0x18(%rsp),%rcx 24d2821dd: 72 19 jb 24d2821f8 <___chkstk_ms+0x28> 24d2821df: 48 81 e9 00 10 00 00 sub $0x1000,%rcx 24d2821e6: 48 83 09 00 orq $0x0,(%rcx) 24d2821ea: 48 2d 00 10 00 00 sub $0x1000,%rax 24d2821f0: 48 3d 00 10 00 00 cmp $0x1000,%rax 24d2821f6: 77 e7 ja 24d2821df <___chkstk_ms+0xf> 24d2821f8: 48 29 c1 sub %rax,%rcx 24d2821fb: 48 83 09 00 orq $0x0,(%rcx) 24d2821ff: 58 pop %rax 24d282200: 59 pop %rcx 24d282201: c3 ret 24d282202: 90 nop 24d282203: 90 nop 24d282204: 90 nop 24d282205: 90 nop 24d282206: 90 nop 24d282207: 90 nop 24d282208: 90 nop 24d282209: 90 nop 24d28220a: 90 nop 24d28220b: 90 nop 24d28220c: 90 nop 24d28220d: 90 nop 24d28220e: 90 nop 24d28220f: 90 nop 000000024d282210 : 24d282210: b8 01 00 00 00 mov $0x1,%eax 24d282215: c3 ret 24d282216: 90 nop 24d282217: 90 nop 24d282218: 90 nop 24d282219: 90 nop 24d28221a: 90 nop 24d28221b: 90 nop 24d28221c: 90 nop 24d28221d: 90 nop 24d28221e: 90 nop 24d28221f: 90 nop 000000024d282220 : 24d282220: b8 01 00 00 00 mov $0x1,%eax 24d282225: c3 ret 24d282226: 90 nop 24d282227: 90 nop 24d282228: 90 nop 24d282229: 90 nop 24d28222a: 90 nop 24d28222b: 90 nop 24d28222c: 90 nop 24d28222d: 90 nop 24d28222e: 90 nop 24d28222f: 90 nop 000000024d282230 <__acrt_iob_func>: 24d282230: 53 push %rbx 24d282231: 48 83 ec 20 sub $0x20,%rsp 24d282235: 89 cb mov %ecx,%ebx 24d282237: e8 84 01 00 00 call 24d2823c0 <__iob_func> 24d28223c: 89 d9 mov %ebx,%ecx 24d28223e: 48 8d 14 49 lea (%rcx,%rcx,2),%rdx 24d282242: 48 c1 e2 04 shl $0x4,%rdx 24d282246: 48 01 d0 add %rdx,%rax 24d282249: 48 83 c4 20 add $0x20,%rsp 24d28224d: 5b pop %rbx 24d28224e: c3 ret 24d28224f: 90 nop 000000024d282250 <_initialize_onexit_table>: 24d282250: 48 85 c9 test %rcx,%rcx 24d282253: 74 12 je 24d282267 <_initialize_onexit_table+0x17> 24d282255: 66 0f ef c0 pxor %xmm0,%xmm0 24d282259: 31 c0 xor %eax,%eax 24d28225b: 48 c7 41 10 00 00 00 movq $0x0,0x10(%rcx) 24d282262: 00 24d282263: 0f 11 01 movups %xmm0,(%rcx) 24d282266: c3 ret 24d282267: b8 ff ff ff ff mov $0xffffffff,%eax 24d28226c: c3 ret 24d28226d: 0f 1f 00 nopl (%rax) 000000024d282270 <_register_onexit_function>: 24d282270: 55 push %rbp 24d282271: 57 push %rdi 24d282272: 56 push %rsi 24d282273: 53 push %rbx 24d282274: 48 83 ec 28 sub $0x28,%rsp 24d282278: 48 89 cb mov %rcx,%rbx 24d28227b: 48 89 d7 mov %rdx,%rdi 24d28227e: 48 85 c9 test %rcx,%rcx 24d282281: 0f 84 b1 00 00 00 je 24d282338 <_register_onexit_function+0xc8> 24d282287: b9 08 00 00 00 mov $0x8,%ecx 24d28228c: e8 47 01 00 00 call 24d2823d8 <_lock> 24d282291: 48 83 3b 00 cmpq $0x0,(%rbx) 24d282295: 74 69 je 24d282300 <_register_onexit_function+0x90> 24d282297: 48 8b 53 08 mov 0x8(%rbx),%rdx 24d28229b: 48 8b 43 10 mov 0x10(%rbx),%rax 24d28229f: 48 39 c2 cmp %rax,%rdx 24d2822a2: 74 24 je 24d2822c8 <_register_onexit_function+0x58> 24d2822a4: 48 8d 42 08 lea 0x8(%rdx),%rax 24d2822a8: b9 08 00 00 00 mov $0x8,%ecx 24d2822ad: 48 89 43 08 mov %rax,0x8(%rbx) 24d2822b1: 48 89 3a mov %rdi,(%rdx) 24d2822b4: e8 27 01 00 00 call 24d2823e0 <_unlock> 24d2822b9: 31 c0 xor %eax,%eax 24d2822bb: 48 83 c4 28 add $0x28,%rsp 24d2822bf: 5b pop %rbx 24d2822c0: 5e pop %rsi 24d2822c1: 5f pop %rdi 24d2822c2: 5d pop %rbp 24d2822c3: c3 ret 24d2822c4: 0f 1f 40 00 nopl 0x0(%rax) 24d2822c8: 48 8b 0b mov (%rbx),%rcx 24d2822cb: 48 89 d6 mov %rdx,%rsi 24d2822ce: 48 29 ce sub %rcx,%rsi 24d2822d1: 48 89 f5 mov %rsi,%rbp 24d2822d4: 48 c1 fd 03 sar $0x3,%rbp 24d2822d8: 48 c1 e5 04 shl $0x4,%rbp 24d2822dc: 48 89 ea mov %rbp,%rdx 24d2822df: e8 2c 01 00 00 call 24d282410 24d2822e4: 48 85 c0 test %rax,%rax 24d2822e7: 74 45 je 24d28232e <_register_onexit_function+0xbe> 24d2822e9: 48 89 03 mov %rax,(%rbx) 24d2822ec: 48 8d 14 30 lea (%rax,%rsi,1),%rdx 24d2822f0: 48 01 e8 add %rbp,%rax 24d2822f3: 48 89 43 10 mov %rax,0x10(%rbx) 24d2822f7: eb ab jmp 24d2822a4 <_register_onexit_function+0x34> 24d2822f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24d282300: ba 08 00 00 00 mov $0x8,%edx 24d282305: b9 20 00 00 00 mov $0x20,%ecx 24d28230a: e8 e1 00 00 00 call 24d2823f0 24d28230f: 48 89 03 mov %rax,(%rbx) 24d282312: 48 89 c2 mov %rax,%rdx 24d282315: 48 85 c0 test %rax,%rax 24d282318: 74 14 je 24d28232e <_register_onexit_function+0xbe> 24d28231a: 48 89 43 08 mov %rax,0x8(%rbx) 24d28231e: 48 8d 80 00 01 00 00 lea 0x100(%rax),%rax 24d282325: 48 89 43 10 mov %rax,0x10(%rbx) 24d282329: e9 71 ff ff ff jmp 24d28229f <_register_onexit_function+0x2f> 24d28232e: b9 08 00 00 00 mov $0x8,%ecx 24d282333: e8 a8 00 00 00 call 24d2823e0 <_unlock> 24d282338: b8 ff ff ff ff mov $0xffffffff,%eax 24d28233d: e9 79 ff ff ff jmp 24d2822bb <_register_onexit_function+0x4b> 24d282342: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1) 24d282349: 00 00 00 00 24d28234d: 0f 1f 00 nopl (%rax) 000000024d282350 <_execute_onexit_table>: 24d282350: 57 push %rdi 24d282351: 56 push %rsi 24d282352: 53 push %rbx 24d282353: 48 83 ec 20 sub $0x20,%rsp 24d282357: 48 89 cf mov %rcx,%rdi 24d28235a: b9 08 00 00 00 mov $0x8,%ecx 24d28235f: e8 74 00 00 00 call 24d2823d8 <_lock> 24d282364: 48 8b 37 mov (%rdi),%rsi 24d282367: 66 0f ef c0 pxor %xmm0,%xmm0 24d28236b: 48 8b 5f 08 mov 0x8(%rdi),%rbx 24d28236f: 48 c7 47 10 00 00 00 movq $0x0,0x10(%rdi) 24d282376: 00 24d282377: b9 08 00 00 00 mov $0x8,%ecx 24d28237c: 0f 11 07 movups %xmm0,(%rdi) 24d28237f: e8 5c 00 00 00 call 24d2823e0 <_unlock> 24d282384: 48 85 f6 test %rsi,%rsi 24d282387: 74 24 je 24d2823ad <_execute_onexit_table+0x5d> 24d282389: 48 83 eb 08 sub $0x8,%rbx 24d28238d: 48 39 f3 cmp %rsi,%rbx 24d282390: 72 13 jb 24d2823a5 <_execute_onexit_table+0x55> 24d282392: 48 8b 03 mov (%rbx),%rax 24d282395: 48 85 c0 test %rax,%rax 24d282398: 74 ef je 24d282389 <_execute_onexit_table+0x39> 24d28239a: ff d0 call *%rax 24d28239c: 48 83 eb 08 sub $0x8,%rbx 24d2823a0: 48 39 f3 cmp %rsi,%rbx 24d2823a3: 73 ed jae 24d282392 <_execute_onexit_table+0x42> 24d2823a5: 48 89 f1 mov %rsi,%rcx 24d2823a8: e8 4b 00 00 00 call 24d2823f8 24d2823ad: 31 c0 xor %eax,%eax 24d2823af: 48 83 c4 20 add $0x20,%rsp 24d2823b3: 5b pop %rbx 24d2823b4: 5e pop %rsi 24d2823b5: 5f pop %rdi 24d2823b6: c3 ret 24d2823b7: 90 nop 24d2823b8: 90 nop 24d2823b9: 90 nop 24d2823ba: 90 nop 24d2823bb: 90 nop 24d2823bc: 90 nop 24d2823bd: 90 nop 24d2823be: 90 nop 24d2823bf: 90 nop 000000024d2823c0 <__iob_func>: 24d2823c0: ff 25 92 6d 00 00 jmp *0x6d92(%rip) # 24d289158 <__imp___iob_func> 24d2823c6: 90 nop 24d2823c7: 90 nop 000000024d2823c8 <_amsg_exit>: 24d2823c8: ff 25 92 6d 00 00 jmp *0x6d92(%rip) # 24d289160 <__imp__amsg_exit> 24d2823ce: 90 nop 24d2823cf: 90 nop 000000024d2823d0 <_initterm>: 24d2823d0: ff 25 92 6d 00 00 jmp *0x6d92(%rip) # 24d289168 <__imp__initterm> 24d2823d6: 90 nop 24d2823d7: 90 nop 000000024d2823d8 <_lock>: 24d2823d8: ff 25 92 6d 00 00 jmp *0x6d92(%rip) # 24d289170 <__imp__lock> 24d2823de: 90 nop 24d2823df: 90 nop 000000024d2823e0 <_unlock>: 24d2823e0: ff 25 92 6d 00 00 jmp *0x6d92(%rip) # 24d289178 <__imp__unlock> 24d2823e6: 90 nop 24d2823e7: 90 nop 000000024d2823e8 : 24d2823e8: ff 25 92 6d 00 00 jmp *0x6d92(%rip) # 24d289180 <__imp_abort> 24d2823ee: 90 nop 24d2823ef: 90 nop 000000024d2823f0 : 24d2823f0: ff 25 92 6d 00 00 jmp *0x6d92(%rip) # 24d289188 <__imp_calloc> 24d2823f6: 90 nop 24d2823f7: 90 nop 000000024d2823f8 : 24d2823f8: ff 25 92 6d 00 00 jmp *0x6d92(%rip) # 24d289190 <__imp_free> 24d2823fe: 90 nop 24d2823ff: 90 nop 000000024d282400 : 24d282400: ff 25 92 6d 00 00 jmp *0x6d92(%rip) # 24d289198 <__imp_fwrite> 24d282406: 90 nop 24d282407: 90 nop 000000024d282408 : 24d282408: ff 25 92 6d 00 00 jmp *0x6d92(%rip) # 24d2891a0 <__imp_memset> 24d28240e: 90 nop 24d28240f: 90 nop 000000024d282410 : 24d282410: ff 25 92 6d 00 00 jmp *0x6d92(%rip) # 24d2891a8 <__imp_realloc> 24d282416: 90 nop 24d282417: 90 nop 000000024d282418 : 24d282418: ff 25 92 6d 00 00 jmp *0x6d92(%rip) # 24d2891b0 <__imp_strlen> 24d28241e: 90 nop 24d28241f: 90 nop 000000024d282420 : 24d282420: ff 25 92 6d 00 00 jmp *0x6d92(%rip) # 24d2891b8 <__imp_strncmp> 24d282426: 90 nop 24d282427: 90 nop 000000024d282428 : 24d282428: ff 25 92 6d 00 00 jmp *0x6d92(%rip) # 24d2891c0 <__imp_vfprintf> 24d28242e: 90 nop 24d28242f: 90 nop 000000024d282430 : 24d282430: ff 25 12 6d 00 00 jmp *0x6d12(%rip) # 24d289148 <__imp_VirtualQuery> 24d282436: 90 nop 24d282437: 90 nop 000000024d282438 : 24d282438: ff 25 02 6d 00 00 jmp *0x6d02(%rip) # 24d289140 <__imp_VirtualProtect> 24d28243e: 90 nop 24d28243f: 90 nop 000000024d282440 : 24d282440: ff 25 f2 6c 00 00 jmp *0x6cf2(%rip) # 24d289138 <__imp_TlsGetValue> 24d282446: 90 nop 24d282447: 90 nop 000000024d282448 : 24d282448: ff 25 e2 6c 00 00 jmp *0x6ce2(%rip) # 24d289130 <__imp_Sleep> 24d28244e: 90 nop 24d28244f: 90 nop 000000024d282450 : 24d282450: ff 25 d2 6c 00 00 jmp *0x6cd2(%rip) # 24d289128 <__imp_LeaveCriticalSection> 24d282456: 90 nop 24d282457: 90 nop 000000024d282458 : 24d282458: ff 25 c2 6c 00 00 jmp *0x6cc2(%rip) # 24d289120 <__imp_InitializeCriticalSection> 24d28245e: 90 nop 24d28245f: 90 nop 000000024d282460 : 24d282460: ff 25 b2 6c 00 00 jmp *0x6cb2(%rip) # 24d289118 <__imp_GetLastError> 24d282466: 90 nop 24d282467: 90 nop 000000024d282468 : 24d282468: ff 25 a2 6c 00 00 jmp *0x6ca2(%rip) # 24d289110 <__imp_EnterCriticalSection> 24d28246e: 90 nop 24d28246f: 90 nop 000000024d282470 : 24d282470: ff 25 92 6c 00 00 jmp *0x6c92(%rip) # 24d289108 <__IAT_start__> 24d282476: 90 nop 24d282477: 90 nop 24d282478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 24d28247f: 00 000000024d282480 : 24d282480: e9 db ee ff ff jmp 24d281360 <__gcc_register_frame> 24d282485: 90 nop 24d282486: 90 nop 24d282487: 90 nop 24d282488: 90 nop 24d282489: 90 nop 24d28248a: 90 nop 24d28248b: 90 nop 24d28248c: 90 nop 24d28248d: 90 nop 24d28248e: 90 nop 24d28248f: 90 nop 000000024d282490 <__CTOR_LIST__>: 24d282490: ff (bad) 24d282491: ff (bad) 24d282492: ff (bad) 24d282493: ff (bad) 24d282494: ff (bad) 24d282495: ff (bad) 24d282496: ff (bad) 24d282497: ff .byte 0xff 000000024d282498 <.ctors.65535>: 24d282498: 80 24 28 4d andb $0x4d,(%rax,%rbp,1) 24d28249c: 02 00 add (%rax),%al ... 000000024d2824a8 <__DTOR_LIST__>: 24d2824a8: ff (bad) 24d2824a9: ff (bad) 24d2824aa: ff (bad) 24d2824ab: ff (bad) 24d2824ac: ff (bad) 24d2824ad: ff (bad) 24d2824ae: ff (bad) 24d2824af: ff 00 incl (%rax) 24d2824b1: 00 00 add %al,(%rax) 24d2824b3: 00 00 add %al,(%rax) 24d2824b5: 00 00 add %al,(%rax) ...