From 042503d87d1734814bb4ca0f0b389906e86f9da4 Mon Sep 17 00:00:00 2001 From: Redo Date: Mon, 14 Nov 2022 11:52:12 -0600 Subject: [PATCH] debug --- sim/compiled_sim.c | 5 +- sim/compiled_sim.dll | Bin 51715 -> 51715 bytes sim/dump.txt | 4080 +++++++++++++++++++++--------------------- 3 files changed, 2062 insertions(+), 2023 deletions(-) diff --git a/sim/compiled_sim.c b/sim/compiled_sim.c index ece988b..8eb968e 100644 --- a/sim/compiled_sim.c +++ b/sim/compiled_sim.c @@ -78,7 +78,7 @@ DLL void sim_update_gates() { for(int i=0; i<*num_gate_queue; i++) { struct Gate* gate = gate_queue[i]; if(gate->logic_function != 0) { - printf("gatelogic %i\n", gate->logic_function); + printf("gatelogic %i %i\n", gate->logic_function, gate->objref); sim_dequeue_gate(i); sim_logic_functions[gate->logic_function](gate); i--; @@ -104,13 +104,16 @@ FAST void sim_queue_net(const struct Net* const net) { FAST void sim_update_net(const struct Net* const net) { int state = *(net->state_num) > 0; + printf("updatenet %i\n", state); if(state != *(net->state)) { + printf(" statediff\n"); *(net->state) = state; *(net->update_tick) = *current_tick; for(int i=0; i<*(net->num_gates_update); i++) { struct Gate* gate = net->gates_update_c[i]; if(!*(gate->in_queue)) { + printf(" queuegate %i\n", gate->objref); sim_queue_gate(gate); } } diff --git a/sim/compiled_sim.dll b/sim/compiled_sim.dll index 98ddc207f8b62d33985e2129c7de4d796d106662..1e8fe8062d51c4575f378481f0c8fdc8b7df5dad 100644 GIT binary patch delta 5507 zcmZ`-4OmlGn!fi!AORr}2n0ePB!Q;>P@q8lMX3B-cX-D5gQC_Ns!#+*qXtE*5(TVj zj7C2EX~#;et^ZZVIIUwl9UQIHI%C;(dCq;` z^PcZ~=R4ER)ZriD9|%${db!g||Eql&$wUj{8k29{rzFOIQy7CcP0hg@1wmD=bscW|J}e zpLjp52rtQ0WOH0k7!OO)74>ZvI_yj2xcgK6et(Tebg8dGLd#j!vMG`7g{w6yn87F* zc#7s$%%3+$Z249%y7FdHv^-h+c?8GJaQ0_^C_4Y%|E?xbao%Q?V^ku4EMY&|-P8Ro z5BRlu*hx)mG~|*$R+a={B#S|Gap5h~8!hRTo zs-H3=*EG*BnpadYv^ZugSL})?X}hZ2`J2FE%jQ8UcjwInWdF6?J)YG?_xL4n zQ|_8FkbMV36r&=#r~HMDIKx#YFLrSyZQaVwOU~Q^n1D^UdWh)9o3qQ6`t7?W(<4Y`MfwyxIIUtW;vl6@G@R zg6m;J!hhJr9I+>K0;?!@Rb$b61jeP+ShBe2siMV2PZuq@ROFg#$`YOTnXl&ljyTpg z)Wl|vFpxkC0X^s?h%yagm zY}Lj`LMeBrvzkkVRr>}R(4T@)G4b#x(dd%5UESO`!&L$$_kn9(Zrg{AiEN&?HZKXN zOMe(@uzywTD$Oc)-s`^`%RH#BRMA(Xa!T8)n4gK)HoAT~-Af+nhqTAe%BnH4=;Fk- zZoAIk3t=u3+!nd$DwK;(bqQ5QrSY+}A!-^woi0R~$6uJw(%c?~Tq?$*$c~`S7Uuq{ z5oan(bm_iJAZ4^(xSK%P(eY#NHL;=WCcR(%4k!+aU;SGU=evIOA6c8b++=q4_|-R? zXmxasyfOirQ(Z-;qKi}hFpuN>>SqEjbZ=rv(Oq$~B)eO5-tw#GP_)v}yaOhplkKCs zqF;2DoAlXNSsl}?xan6X2KvgLMqj4q-3^$_N*AHmc||DKEge%?Iul&7&Fu6zO9nt& zB>KRwzPk=0b}@qmGk^+0!t(;_ZV;Up{pvrU+OHkWT$E@;r)+?Y;x55b%G&19KPyFk zDJ7{MRXE$2p0~A)%2itgT1X$L;`wI!lS<_C>9Ns|j}jKbz*(N9@v9%F6{8Kp2Mefu zbQQmfz8|emXl-Phpln-#HTSE3v@>T>CrvaqW%um0g@quf>{#ee>yBY?*Mu=!=U>CguTK313tg9sir99?{QLtVm(o;SG6Qs+-uNC_92iUa^MSk%gzZ7ViIDwjC5=gbNBAO%zE0l6 zS5vL7S@<%M?&}JK*AnT`lofm)?N6B|{6#~zQV#MJzNXY9e&OC{InLwpr*8}5+91{h z@#jG-2x4XsQ-T;B#2;%UKc5EidX4W}{a!wCTeYN@1~ET~@pQ+~IK`iyvP^1^4&sk^ zC9!z^J&2zM@p=&73F7IcRBkK~K8&Fq#tQw|FY#$G{9^}<{R%U45e~;$DJ>(_r#IE| zB+t zeRY88z{(_!JHV(qTED7AuvjZ+k&okKhXkr54-*yo=JnY=Cpk9M=SH1s+6kfO~;TyxzBitAJ%F9&iir z9?E|30pMPI_;{H;@G#0Trq_b}73CBv96r;+P`bcvz&$AESO;J&KL5@$9rzi_d*FRQ zKg!48z2iAL{*)KI?5x46bEuB zZW!dVf^73hC?^)}u{AFNK5UBomU0rnMG zA()Zx4%AINHi$8P5`DMYD6^pMp(Shbcq>!s+?sg47fkE>)0)jfT3;Budi9*ZW!kHo z>~Pi)+f=~bxCmp z;e)>5hHDj&ZUXhKGYD2Wg*F+mIFB^d^Q|;_qmkZd5_t#tn|9&3Ykj?7RnWurxv@5M z#Hc8P;W%jehI;-0o!L-^x&LiLnP82e!siTeo`|20ww(21qa{=Ob7SIEk%Ntce$cD; zxjO!BjE*sV*EXi|fe(9KwhVOsN42t z6aO)FHX5n7SrmG82reb;EjTEQqyk5-po${9!$8+p>t#=bvIS-Pw+zfepE-;ItU|Zc zVKG;3F=Ar~&rj&hEoFQ^`M1;yy-F5P*frSOMw4f2X{^A^xb5_8M!&9hKpP4k?4ngidQ)>-a3X*IF-h$4l$e zAhGssj4-Fo_gQD$$iwa)Lg8>14=a&KEz1Z+52bH}G8GEDwTF9EK=F=HYN4obgAdy@ znITz5NPD0R3@L-N>88h@uSeo{;_0PBF0Ho4wz_%^UUObt{gT5$TQ3!DucvWt6ZLLC zhg@xQ{=g6Tw!DzaV?7VKjCfw$QO}>E>>c$2rwwGi^+h?OS6p@IkiEl57Pm=IX=z|* zE}d|Tf<~g|ouZ(Z=n+seqZ@@RNqJ?LC`^#3-XjWy5V@cz9O{9nW z8%R8qPX}KV=?XCUC6S6>$)}fqzXxi5DN^C#eA)|q2N-uieVOy0@vlUbdc@V5bL3H6G+C&0FX?Psk0kjVc1gT~EZ#{%pj zSXY2;ctzyT2iOC!ZYnywiGMFp|NgKC$6A_H8GZNaFNSJ2g~AjZha_ToAenfNU<*^| z>mvp#KORAo_QdSY3Z-#J&9WxEL3ob?|LO^G%y9$%1#(Ht`ZXLk%N&FK zsOxwV{%3XVco}9Ed&0=FX2J=BVA0W20F{m$Ck$AG!zc1$z4$o6#gA*9{cgzdmZxt{ z7|~sMGEdOxsPyEN;ji#ChqoXW#WIZqkmCXDcX z5Uqte>OPelr-!p)e}6`URY&sI>jblo?5|hGR*rD{JKUyv`t0?3EcVY%8{vHAX=5A< zX4r=luk%_R9XXwwVHwf+DjK{9ec1FPC|SDpGX~7jcqUH}b+qtIu3$?c&zVvz*o`w~ zv9=MB|4S5(1Z8*Su>)D#Rmx6lR~OzvY{7??r864yqrbt5(^2NHHX^@H{%Ti7?}#{+ z_>0yvqMHs%rH-s;OR*zI&n{pGRPf~@#h&oh3r#wD)mJ&eF=7VY_*307!tD(x)}eXV ztXsX@UX5t9lzWa{IGyK=>DCb)cHrG`Y{Voxq3G$WbM;SnhAh|ES2t9zfIj3Jad3~s z;+u2GhAH__-XrI)jX&AhC5MaTby=!b7#6b+-YZWznv3cxc6qQeZFsh z```cm_ul{B=cKVCq_HE!*(|=YyY00F;)!?LezTp~=mj>D>8Xt^WCA_L)9cO_KM4{4 zLr0Ne<5?U{4aC@mOgF-wWfk<7u<_#eW-^37 z$LeWQc;WabWNB?kj{PD)!&-iirx9&m<(Gy=At) zv7c?%4>tWJfgH+bimoLHLX)S!ey4hQh!H?%Iadfve>a!@0gEnvl8vf0!Os5>E7<#Vn>B3+cV!$d{>z7 zh%IQ$s~2kK7j%n!+2*Z_k{Ug1PRk3d(5@-ANB@%dntH4LSMZ_k=2H=#>khrmaUM6E z8dl%X9mcE6SFK)Iu%ck)Z6pF((C6e=AC#+7=LkZr{V3aC+>*5w zv{-7%*#9(NqpZb9CWjJ1ZkgvOMA$j~ju&&9KCBtlc$-cAbocUry6*eIhUzbi?T`CD z*6@|l&Rk2DmJ)zugoj*cDN#y}e5GX9 z-lg7{G`5ZY7BiFGro0iRth`d5X4PTXOH8F(k%>BAswZ29<+NFHq-;*4))9JfWg@*j zB7W?eoqVWjqu#Hb0g6QRYo~+Q@A|d#d0R`d(PZ!TYfE?1pGQnk_9872!DAYynlrli zB|-3Oe_zX8q)f(;Qp=KFo(T3&{o0S{fGWK{8YYr`vC)jCKFMBe)FTN{$26Dp`n5*` zeHFij71wiD2Fw-jEl01L5ut)dJ|>DcxZqIyBc6LJ^nr#X1ZclsyOR58iRsMb!B|m2 zNIL}Kr@VW*WWVLt7DMbyisdc}6D7OC%13D_#8N60FVPEX39EQa{d7dcKCb7A`{;qX zLDVd#g|YF>Pvx-^yFpiDCr0mC1_OJsInl3m(>Jl{;=*M#a^xEJUsOF(pAfp8Z-T06 z6V}|X-Ce_-#YAP$<&jfT8O$eGl~hN^n6^As581d;zqIf_33ccU3h_e?i)EG5JXbC`?mHLOAwZD7d07D z)1RvKn7~avkK+qEo?udaingEN+QeW|i}pT!n6M>kDKuPEer>3g79{Rt7u>(bGwtzW zz7eNi;i0EoM@4FSR6P+_MBFAWO@D*xbYn9P@`k`Iw0foF&v*^y@@WiS!X}4e*h$h)02~5_yZKFTX7S>f8B~3LFU))t%URA z@>Cs)PUtwj@!g6JFrM-^19=|^+lhdWLiTH0=~D8~#5qY+k@6#Um-)lmphuG4va@pT|Wis9f;-Mh!4&tUDt_tFUAkGNl_#loB;s{DI)KHHh zPn@8kXycN!%b(-zJoMvdjQ>1YIfy_Iyjku&#(j*Op*B)xCbC3I%X}uyH&$-d2hlf1 zuJa!JXK`=Iyuc<3di}QQHPvM=Z!9kd-%?XnQ?{wBT38RQYV-Py>+~5LVXd!`d*@qo z%G=W7nA+W7YGv8JUcFkQk5Tr5dx3rwC%BLZ9i@Zoz}``UaF%nRN+$@{!PUS2iTGfC%gmjd3^eZV9t0 zNAr>{*7WoGxv za+AobKi+VZyG^So;4D6MW()U&Wq zpoFk|irq1td1&E|BGDX9&Ye2CwnG11t+BGzkv*W(H3sUbm&B431UEYDT{!SW(hOUU=!~Xn zTRNu6w{LPN?u!6>8O%(-vl&F#g*H@RIX5>Lu*-z!L;BZ-BIYH3L#0@v;vt3IhrLft z&OLKAUVOq0-?$QbvZqp1GV0ouPPL6j))mz@zm29 zM^aL`b!*u+ywvo#;)mPnsi3(Mrzv|s_Okgp^0mqSJ+rzSUQ1=nip~Z+?>Z{kS(sGf zpF3A0K7D+rJQ_}%SbjkD_=mk#e#4cIsY?Z{DGSxdJ(IeAS zpzq5xxlIy#WO@v=SEh;WlIWG`A<#Y@dD~s&awNBzL&-&_jsMy zBP;DEFngJ*Ph$2mJpkG#)96!@=#%Mdp#3sco|edSFoJ$`D2w)i|M}1)3Ux_jJv@o_ z0KYjrsr`&Z8;(w*-M}w^KLB4oHi>q1O7weRKhSb~5^aB7qTd3)eceebPDIeXgX_q5 zwhAY z!#|3K4q_&5Ks7D8l8dupzha2HiBF>;->1-u4fI^eiQ~?O{QU_H*fHgs6+8o~-z?Si z4s-kSC=5-%d$SVP)bno{n3FcYWr*_*i^-06KDPSYTRE9M!#dwXgAM(MhWiLgS91GR ze(4&n=JHHhb~Q)zrI7RLTrAipSBo^hVUhnj1|Kez-IdGF=Z3Di{P1>lY7beo7Yte&DipH c(s2>~0nPmDT6R>vwG0vBJ6q@0-FTw;A8nmGj{pDw diff --git a/sim/dump.txt b/sim/dump.txt index 17f1083..d1fc543 100644 --- a/sim/dump.txt +++ b/sim/dump.txt @@ -6,7 +6,7 @@ Disassembly of section .text: 0000000066341000 : 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> + 66341007: e9 64 1b 00 00 jmpq 66342b70 <_initialize_onexit_table> 6634100c: 0f 1f 40 00 nopl 0x0(%rax) 0000000066341010 <_CRT_INIT>: @@ -26,7 +26,7 @@ Disassembly of section .text: 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> + 66341035: 48 8b 1d 34 32 00 00 mov 0x3234(%rip),%rbx # 66344270 <.refptr.__native_startup_lock> 6634103c: 31 ed xor %ebp,%ebp 6634103e: bf 01 00 00 00 mov $0x1,%edi 66341043: 89 15 cf 5f 00 00 mov %edx,0x5fcf(%rip) # 66347018 <__proc_attached> @@ -39,12 +39,12 @@ Disassembly of section .text: 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> + 6634106a: 48 8b 3d 0f 32 00 00 mov 0x320f(%rip),%rdi # 66344280 <.refptr.__native_startup_state> 66341071: 8b 07 mov (%rdi),%eax 66341073: 83 f8 02 cmp $0x2,%eax 66341076: 0f 84 e9 00 00 00 je 66341165 <_CRT_INIT+0x155> 6634107c: b9 1f 00 00 00 mov $0x1f,%ecx - 66341081: e8 62 1a 00 00 callq 66342ae8 <_amsg_exit> + 66341081: e8 e2 1a 00 00 callq 66342b68 <_amsg_exit> 66341086: b8 01 00 00 00 mov $0x1,%eax 6634108b: 48 83 c4 28 add $0x28,%rsp 6634108f: 5b pop %rbx @@ -60,7 +60,7 @@ Disassembly of section .text: 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> + 663410b2: 48 8b 1d b7 31 00 00 mov 0x31b7(%rip),%rbx # 66344270 <.refptr.__native_startup_lock> 663410b9: 31 ff xor %edi,%edi 663410bb: 48 8b 70 08 mov 0x8(%rax),%rsi 663410bf: 48 8b 2d 36 81 00 00 mov 0x8136(%rip),%rbp # 663491fc <__imp_Sleep> @@ -76,7 +76,7 @@ Disassembly of section .text: 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> + 663410ef: 48 8b 35 8a 31 00 00 mov 0x318a(%rip),%rsi # 66344280 <.refptr.__native_startup_state> 663410f6: 8b 06 mov (%rsi),%eax 663410f8: 83 f8 01 cmp $0x1,%eax 663410fb: 0f 84 ef 00 00 00 je 663411f0 <_CRT_INIT+0x1e0> @@ -88,7 +88,7 @@ Disassembly of section .text: 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> + 6634111e: 48 8b 05 1b 31 00 00 mov 0x311b(%rip),%rax # 66344240 <.refptr.__dyn_tls_init_callback> 66341125: 48 8b 00 mov (%rax),%rax 66341128: 48 85 c0 test %rax,%rax 6634112b: 74 0d je 6634113a <_CRT_INIT+0x12a> @@ -116,7 +116,7 @@ Disassembly of section .text: 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> + 6634116c: e8 ff 1a 00 00 callq 66342c70 <_execute_onexit_table> 66341171: c7 07 00 00 00 00 movl $0x0,(%rdi) 66341177: 48 87 33 xchg %rsi,(%rbx) 6634117a: b8 01 00 00 00 mov $0x1,%eax @@ -136,20 +136,20 @@ Disassembly of section .text: 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> + 663411b0: 48 8b 15 09 31 00 00 mov 0x3109(%rip),%rdx # 663442c0 <.refptr.__xi_z> 663411b7: c7 06 01 00 00 00 movl $0x1,(%rsi) - 663411bd: 48 8b 0d cc 30 00 00 mov 0x30cc(%rip),%rcx # 66344290 <.refptr.__xi_a> - 663411c4: e8 17 19 00 00 callq 66342ae0 <_initterm> + 663411bd: 48 8b 0d ec 30 00 00 mov 0x30ec(%rip),%rcx # 663442b0 <.refptr.__xi_a> + 663411c4: e8 97 19 00 00 callq 66342b60 <_initterm> 663411c9: e9 3d ff ff ff jmpq 6634110b <_CRT_INIT+0xfb> 663411ce: 66 90 xchg %ax,%ax - 663411d0: 48 8b 15 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> + 663411d0: 48 8b 15 c9 30 00 00 mov 0x30c9(%rip),%rdx # 663442a0 <.refptr.__xc_z> + 663411d7: 48 8b 0d b2 30 00 00 mov 0x30b2(%rip),%rcx # 66344290 <.refptr.__xc_a> + 663411de: e8 7d 19 00 00 callq 66342b60 <_initterm> 663411e3: c7 06 02 00 00 00 movl $0x2,(%rsi) 663411e9: e9 28 ff ff ff jmpq 66341116 <_CRT_INIT+0x106> 663411ee: 66 90 xchg %ax,%ax 663411f0: b9 1f 00 00 00 mov $0x1f,%ecx - 663411f5: e8 ee 18 00 00 callq 66342ae8 <_amsg_exit> + 663411f5: e8 6e 19 00 00 callq 66342b68 <_amsg_exit> 663411fa: e9 0c ff ff ff jmpq 6634110b <_CRT_INIT+0xfb> 663411ff: 90 nop @@ -160,7 +160,7 @@ Disassembly of section .text: 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> + 6634120a: 48 8b 35 4f 30 00 00 mov 0x304f(%rip),%rsi # 66344260 <.refptr.__native_dllmain_reason> 66341211: 85 d2 test %edx,%edx 66341213: 48 89 cf mov %rcx,%rdi 66341216: 89 d3 mov %edx,%ebx @@ -170,15 +170,15 @@ Disassembly of section .text: 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> + 66341229: e8 e2 0a 00 00 callq 66341d10 <_pei386_runtime_relocator> 6634122e: 49 89 e8 mov %rbp,%r8 66341231: 31 d2 xor %edx,%edx 66341233: 48 89 f9 mov %rdi,%rcx - 66341236: e8 45 18 00 00 callq 66342a80 + 66341236: e8 c5 18 00 00 callq 66342b00 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 + 66341243: e8 a8 18 00 00 callq 66342af0 66341248: 49 89 e8 mov %rbp,%r8 6634124b: 89 da mov %ebx,%edx 6634124d: 48 89 f9 mov %rdi,%rcx @@ -196,14 +196,14 @@ Disassembly of section .text: 6634126f: 5d pop %rbp 66341270: 41 5c pop %r12 66341272: c3 retq - 66341273: e8 18 0a 00 00 callq 66341c90 <_pei386_runtime_relocator> + 66341273: e8 98 0a 00 00 callq 66341d10 <_pei386_runtime_relocator> 66341278: 8d 43 ff lea -0x1(%rbx),%eax 6634127b: 83 f8 01 cmp $0x1,%eax 6634127e: 76 20 jbe 663412a0 <__DllMainCRTStartup+0xa0> 66341280: 49 89 e8 mov %rbp,%r8 66341283: 89 da mov %ebx,%edx 66341285: 48 89 f9 mov %rdi,%rcx - 66341288: e8 f3 17 00 00 callq 66342a80 + 66341288: e8 73 18 00 00 callq 66342b00 6634128d: 83 fb 03 cmp $0x3,%ebx 66341290: 41 89 c4 mov %eax,%r12d 66341293: 75 ca jne 6634125f <__DllMainCRTStartup+0x5f> @@ -219,28 +219,28 @@ Disassembly of section .text: 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 + 663412b9: e8 32 18 00 00 callq 66342af0 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> + 663412ca: e8 91 05 00 00 callq 66341860 <__main> 663412cf: 49 89 e8 mov %rbp,%r8 663412d2: ba 01 00 00 00 mov $0x1,%edx 663412d7: 48 89 f9 mov %rdi,%rcx - 663412da: e8 a1 17 00 00 callq 66342a80 + 663412da: e8 21 18 00 00 callq 66342b00 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 + 663412f2: e8 09 18 00 00 callq 66342b00 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 + 663412ff: e8 ec 17 00 00 callq 66342af0 66341304: 49 89 e8 mov %rbp,%r8 66341307: 31 d2 xor %edx,%edx 66341309: 48 89 f9 mov %rdi,%rcx @@ -255,7 +255,7 @@ Disassembly of section .text: 0000000066341330 : 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> + 66341334: 48 8b 05 95 2f 00 00 mov 0x2f95(%rip),%rax # 663442d0 <.refptr.mingw_app_type> 6634133b: c7 00 00 00 00 00 movl $0x0,(%rax) 66341341: 83 fa 01 cmp $0x1,%edx 66341344: 74 0a je 66341350 @@ -265,8 +265,8 @@ Disassembly of section .text: 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> + 6634135e: e8 1d 05 00 00 callq 66341880 <__security_init_cookie> + 66341363: e8 08 0e 00 00 callq 66342170 <__mingw_init_ehandler> 66341368: 4c 8b 44 24 38 mov 0x38(%rsp),%r8 6634136d: 8b 54 24 34 mov 0x34(%rsp),%edx 66341371: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx @@ -277,7 +277,7 @@ Disassembly of section .text: 0000000066341380 : 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> + 6634138a: e9 11 18 00 00 jmpq 66342ba0 <_register_onexit_function> 6634138f: 90 nop 0000000066341390 <__gcc_register_frame>: @@ -311,7 +311,7 @@ Disassembly of section .text: 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 + 663413c7: e8 6c 17 00 00 callq 66342b38 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> @@ -320,7 +320,7 @@ Disassembly of section .text: 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 + 663413ed: e8 46 17 00 00 callq 66342b38 663413f2: 48 8b 43 08 mov 0x8(%rbx),%rax 663413f6: 3b 70 08 cmp 0x8(%rax),%esi 663413f9: 75 07 jne 66341402 @@ -328,8 +328,8 @@ Disassembly of section .text: 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 + 66341402: 48 8d 0d 12 2c 00 00 lea 0x2c12(%rip),%rcx # 6634401b <.rdata+0x1b> + 66341409: e8 22 17 00 00 callq 66342b30 6634140e: 48 8b 43 18 mov 0x18(%rbx),%rax 66341412: 89 f1 mov %esi,%ecx 66341414: 48 8b 53 08 mov 0x8(%rbx),%rdx @@ -350,8 +350,8 @@ Disassembly of section .text: 66341441: 8b 00 mov (%rax),%eax 66341443: 85 c0 test %eax,%eax 66341445: 75 b4 jne 663413fb - 66341447: 48 8d 0d d8 2b 00 00 lea 0x2bd8(%rip),%rcx # 66344026 <.rdata+0x26> - 6634144e: e8 5d 16 00 00 callq 66342ab0 + 66341447: 48 8d 0d d9 2b 00 00 lea 0x2bd9(%rip),%rcx # 66344027 <.rdata+0x27> + 6634144e: e8 dd 16 00 00 callq 66342b30 66341453: 48 8b 43 28 mov 0x28(%rbx),%rax 66341457: 48 8b 0d d2 64 00 00 mov 0x64d2(%rip),%rcx # 66347930 6634145e: 4c 8b 05 bb 64 00 00 mov 0x64bb(%rip),%r8 # 66347920 @@ -376,14 +376,14 @@ Disassembly of section .text: 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 + 663414a5: e8 8e 16 00 00 callq 66342b38 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 + 663414c3: e8 70 16 00 00 callq 66342b38 663414c8: 48 8b 43 08 mov 0x8(%rbx),%rax 663414cc: 3b 70 08 cmp 0x8(%rax),%esi 663414cf: 75 0f jne 663414e0 @@ -393,8 +393,8 @@ Disassembly of section .text: 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 + 663414e0: 48 8d 0d 34 2b 00 00 lea 0x2b34(%rip),%rcx # 6634401b <.rdata+0x1b> + 663414e7: e8 44 16 00 00 callq 66342b30 663414ec: 48 8b 43 18 mov 0x18(%rbx),%rax 663414f0: 89 f1 mov %esi,%ecx 663414f2: 48 8b 53 08 mov 0x8(%rbx),%rdx @@ -415,8 +415,8 @@ Disassembly of section .text: 6634151f: 8b 00 mov (%rax),%eax 66341521: 85 c0 test %eax,%eax 66341523: 75 ac jne 663414d1 - 66341525: 48 8d 0d fa 2a 00 00 lea 0x2afa(%rip),%rcx # 66344026 <.rdata+0x26> - 6634152c: e8 7f 15 00 00 callq 66342ab0 + 66341525: 48 8d 0d fb 2a 00 00 lea 0x2afb(%rip),%rcx # 66344027 <.rdata+0x27> + 6634152c: e8 ff 15 00 00 callq 66342b30 66341531: 48 8b 43 28 mov 0x28(%rbx),%rax 66341535: 48 8b 0d f4 63 00 00 mov 0x63f4(%rip),%rcx # 66347930 6634153c: 4c 8b 05 dd 63 00 00 mov 0x63dd(%rip),%r8 # 66347920 @@ -445,2089 +445,2125 @@ Disassembly of section .text: 66341599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000663415a0 : - 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 - 663415af: 8b 16 mov (%rsi),%edx - 663415b1: 85 d2 test %edx,%edx - 663415b3: 0f 8e a6 00 00 00 jle 6634165f - 663415b9: 48 8b 1d 60 63 00 00 mov 0x6360(%rip),%rbx # 66347920 - 663415c0: 45 31 c0 xor %r8d,%r8d - 663415c3: 48 8b 2d 4e 63 00 00 mov 0x634e(%rip),%rbp # 66347918 - 663415ca: 48 8b 3d 3f 63 00 00 mov 0x633f(%rip),%rdi # 66347910 - 663415d1: 4c 8b 1d 50 63 00 00 mov 0x6350(%rip),%r11 # 66347928 - 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 - 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 - 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 - 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 - 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 - 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 - 66341678: eb ca jmp 66341644 - 6634167a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 663415a0: 41 57 push %r15 + 663415a2: 41 56 push %r14 + 663415a4: 41 55 push %r13 + 663415a6: 41 54 push %r12 + 663415a8: 55 push %rbp + 663415a9: 57 push %rdi + 663415aa: 56 push %rsi + 663415ab: 53 push %rbx + 663415ac: 48 83 ec 28 sub $0x28,%rsp + 663415b0: 48 8b 15 79 63 00 00 mov 0x6379(%rip),%rdx # 66347930 + 663415b7: 44 8b 0a mov (%rdx),%r9d + 663415ba: 45 85 c9 test %r9d,%r9d + 663415bd: 0f 8e b9 00 00 00 jle 6634167c + 663415c3: 48 8b 05 56 63 00 00 mov 0x6356(%rip),%rax # 66347920 + 663415ca: 4c 8d 35 4f 63 00 00 lea 0x634f(%rip),%r14 # 66347920 + 663415d1: 31 f6 xor %esi,%esi + 663415d3: 4c 8d 2d 56 63 00 00 lea 0x6356(%rip),%r13 # 66347930 + 663415da: 48 8d 2d 5f 2a 00 00 lea 0x2a5f(%rip),%rbp # 66344040 <.rdata+0x40> + 663415e1: 4c 8b 3c f0 mov (%rax,%rsi,8),%r15 + 663415e5: 31 db xor %ebx,%ebx + 663415e7: 48 8d 0d 44 2a 00 00 lea 0x2a44(%rip),%rcx # 66344032 <.rdata+0x32> + 663415ee: 48 8d 3c f5 00 00 00 lea 0x0(,%rsi,8),%rdi + 663415f5: 00 + 663415f6: 49 8b 47 08 mov 0x8(%r15),%rax + 663415fa: 44 8b 00 mov (%rax),%r8d + 663415fd: 45 85 c0 test %r8d,%r8d + 66341600: 0f 9f c3 setg %bl + 66341603: 89 da mov %ebx,%edx + 66341605: e8 2e 15 00 00 callq 66342b38 + 6634160a: 49 8b 07 mov (%r15),%rax + 6634160d: 3b 18 cmp (%rax),%ebx + 6634160f: 74 46 je 66341657 + 66341611: 48 8d 0d 03 2a 00 00 lea 0x2a03(%rip),%rcx # 6634401b <.rdata+0x1b> + 66341618: e8 13 15 00 00 callq 66342b30 + 6634161d: 49 8b 07 mov (%r15),%rax + 66341620: 89 18 mov %ebx,(%rax) + 66341622: 48 8b 05 ef 62 00 00 mov 0x62ef(%rip),%rax # 66347918 + 66341629: 8b 10 mov (%rax),%edx + 6634162b: 49 8b 47 18 mov 0x18(%r15),%rax + 6634162f: 89 10 mov %edx,(%rax) + 66341631: 49 8b 47 20 mov 0x20(%r15),%rax + 66341635: 8b 00 mov (%rax),%eax + 66341637: 85 c0 test %eax,%eax + 66341639: 7e 1c jle 66341657 + 6634163b: 31 db xor %ebx,%ebx + 6634163d: 49 8b 57 28 mov 0x28(%r15),%rdx + 66341641: 4c 8b 24 da mov (%rdx,%rbx,8),%r12 + 66341645: 49 8b 0c 24 mov (%r12),%rcx + 66341649: 8b 09 mov (%rcx),%ecx + 6634164b: 85 c9 test %ecx,%ecx + 6634164d: 74 44 je 66341693 + 6634164f: 48 83 c3 01 add $0x1,%rbx + 66341653: 39 d8 cmp %ebx,%eax + 66341655: 7f ea jg 66341641 + 66341657: 49 8b 47 10 mov 0x10(%r15),%rax + 6634165b: 48 83 c6 01 add $0x1,%rsi + 6634165f: 49 8b 55 00 mov 0x0(%r13),%rdx + 66341663: c7 00 00 00 00 00 movl $0x0,(%rax) + 66341669: 49 8b 06 mov (%r14),%rax + 6634166c: 39 32 cmp %esi,(%rdx) + 6634166e: 48 c7 04 38 00 00 00 movq $0x0,(%rax,%rdi,1) + 66341675: 00 + 66341676: 0f 8f 65 ff ff ff jg 663415e1 + 6634167c: c7 02 00 00 00 00 movl $0x0,(%rdx) + 66341682: 48 83 c4 28 add $0x28,%rsp + 66341686: 5b pop %rbx + 66341687: 5e pop %rsi + 66341688: 5f pop %rdi + 66341689: 5d pop %rbp + 6634168a: 41 5c pop %r12 + 6634168c: 41 5d pop %r13 + 6634168e: 41 5e pop %r14 + 66341690: 41 5f pop %r15 + 66341692: c3 retq + 66341693: 41 8b 54 24 30 mov 0x30(%r12),%edx + 66341698: 48 89 e9 mov %rbp,%rcx + 6634169b: 48 83 c3 01 add $0x1,%rbx + 6634169f: e8 94 14 00 00 callq 66342b38 + 663416a4: 49 8b 04 24 mov (%r12),%rax + 663416a8: 48 8b 15 79 62 00 00 mov 0x6279(%rip),%rdx # 66347928 + 663416af: 48 8b 0d 5a 62 00 00 mov 0x625a(%rip),%rcx # 66347910 + 663416b6: c7 00 01 00 00 00 movl $0x1,(%rax) + 663416bc: 48 63 02 movslq (%rdx),%rax + 663416bf: 44 8d 50 01 lea 0x1(%rax),%r10d + 663416c3: 44 89 12 mov %r10d,(%rdx) + 663416c6: 4c 89 24 c1 mov %r12,(%rcx,%rax,8) + 663416ca: 49 8b 47 20 mov 0x20(%r15),%rax + 663416ce: 8b 00 mov (%rax),%eax + 663416d0: 39 d8 cmp %ebx,%eax + 663416d2: 0f 8f 65 ff ff ff jg 6634163d + 663416d8: e9 7a ff ff ff jmpq 66341657 + 663416dd: 0f 1f 00 nopl (%rax) -0000000066341680 : - 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 - 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 - 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 - 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 - 663416c1: 83 c3 01 add $0x1,%ebx - 663416c4: 39 d9 cmp %ebx,%ecx - 663416c6: 7e 5b jle 66341723 - 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 - 663416da: 4c 89 e1 mov %r12,%rcx - 663416dd: e8 d6 13 00 00 callq 66342ab8 - 663416e2: 48 8b 15 3f 62 00 00 mov 0x623f(%rip),%rdx # 66347928 - 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 - 6634171d: 8b 08 mov (%rax),%ecx - 6634171f: 39 cb cmp %ecx,%ebx - 66341721: 7c 8f jl 663416b2 - 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 +00000000663416e0 : + 663416e0: 41 55 push %r13 + 663416e2: 41 54 push %r12 + 663416e4: 55 push %rbp + 663416e5: 57 push %rdi + 663416e6: 56 push %rsi + 663416e7: 53 push %rbx + 663416e8: 48 83 ec 28 sub $0x28,%rsp + 663416ec: 48 8b 05 35 62 00 00 mov 0x6235(%rip),%rax # 66347928 + 663416f3: 31 db xor %ebx,%ebx + 663416f5: 31 ff xor %edi,%edi + 663416f7: 48 8d 0d 52 29 00 00 lea 0x2952(%rip),%rcx # 66344050 <.rdata+0x50> + 663416fe: 4c 8d 2d 0b 62 00 00 lea 0x620b(%rip),%r13 # 66347910 + 66341705: 4c 8d 25 52 29 00 00 lea 0x2952(%rip),%r12 # 6634405e <.rdata+0x5e> + 6634170c: 8b 10 mov (%rax),%edx + 6634170e: 48 8d 2d eb 18 00 00 lea 0x18eb(%rip),%rbp # 66343000 <__data_start__> + 66341715: e8 1e 14 00 00 callq 66342b38 + 6634171a: 48 8b 05 07 62 00 00 mov 0x6207(%rip),%rax # 66347928 + 66341721: 8b 08 mov (%rax),%ecx + 66341723: 85 c9 test %ecx,%ecx + 66341725: 7e 75 jle 6634179c + 66341727: 49 8b 45 00 mov 0x0(%r13),%rax + 6634172b: 48 8b 34 f8 mov (%rax,%rdi,8),%rsi + 6634172f: 8b 56 34 mov 0x34(%rsi),%edx + 66341732: 85 d2 test %edx,%edx + 66341734: 75 19 jne 6634174f + 66341736: 83 c3 01 add $0x1,%ebx + 66341739: 39 d9 cmp %ebx,%ecx + 6634173b: 7e 5f jle 6634179c + 6634173d: 49 8b 45 00 mov 0x0(%r13),%rax + 66341741: 48 63 fb movslq %ebx,%rdi + 66341744: 48 8b 34 f8 mov (%rax,%rdi,8),%rsi + 66341748: 8b 56 34 mov 0x34(%rsi),%edx + 6634174b: 85 d2 test %edx,%edx + 6634174d: 74 e7 je 66341736 + 6634174f: 44 8b 46 30 mov 0x30(%rsi),%r8d + 66341753: 4c 89 e1 mov %r12,%rcx + 66341756: e8 dd 13 00 00 callq 66342b38 + 6634175b: 48 8b 15 c6 61 00 00 mov 0x61c6(%rip),%rdx # 66347928 + 66341762: 4d 8b 45 00 mov 0x0(%r13),%r8 + 66341766: 48 63 0a movslq (%rdx),%rcx + 66341769: 48 89 c8 mov %rcx,%rax + 6634176c: 49 8d 4c c8 f8 lea -0x8(%r8,%rcx,8),%rcx + 66341771: 83 e8 01 sub $0x1,%eax + 66341774: 4c 8b 09 mov (%rcx),%r9 + 66341777: 4d 89 0c f8 mov %r9,(%r8,%rdi,8) + 6634177b: 48 c7 01 00 00 00 00 movq $0x0,(%rcx) + 66341782: 48 89 f1 mov %rsi,%rcx + 66341785: 89 02 mov %eax,(%rdx) + 66341787: 48 63 46 34 movslq 0x34(%rsi),%rax + 6634178b: ff 54 c5 00 callq *0x0(%rbp,%rax,8) + 6634178f: 48 8b 05 92 61 00 00 mov 0x6192(%rip),%rax # 66347928 + 66341796: 8b 08 mov (%rax),%ecx + 66341798: 39 cb cmp %ecx,%ebx + 6634179a: 7c 8b jl 66341727 + 6634179c: 48 83 c4 28 add $0x28,%rsp + 663417a0: 5b pop %rbx + 663417a1: 5e pop %rsi + 663417a2: 5f pop %rdi + 663417a3: 5d pop %rbp + 663417a4: 41 5c pop %r12 + 663417a6: 41 5d pop %r13 + 663417a8: c3 retq + 663417a9: 90 nop + 663417aa: 90 nop + 663417ab: 90 nop + 663417ac: 90 nop + 663417ad: 90 nop + 663417ae: 90 nop + 663417af: 90 nop -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 - 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 - 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 - 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 +00000000663417b0 <__do_global_dtors>: + 663417b0: 48 83 ec 28 sub $0x28,%rsp + 663417b4: 48 8b 05 65 18 00 00 mov 0x1865(%rip),%rax # 66343020 + 663417bb: 48 8b 00 mov (%rax),%rax + 663417be: 48 85 c0 test %rax,%rax + 663417c1: 74 1d je 663417e0 <__do_global_dtors+0x30> + 663417c3: ff d0 callq *%rax + 663417c5: 48 8b 05 54 18 00 00 mov 0x1854(%rip),%rax # 66343020 + 663417cc: 48 8d 50 08 lea 0x8(%rax),%rdx + 663417d0: 48 8b 40 08 mov 0x8(%rax),%rax + 663417d4: 48 89 15 45 18 00 00 mov %rdx,0x1845(%rip) # 66343020 + 663417db: 48 85 c0 test %rax,%rax + 663417de: 75 e3 jne 663417c3 <__do_global_dtors+0x13> + 663417e0: 48 83 c4 28 add $0x28,%rsp + 663417e4: c3 retq + 663417e5: 90 nop + 663417e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 663417ed: 00 00 00 -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 - 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 +00000000663417f0 <__do_global_ctors>: + 663417f0: 56 push %rsi + 663417f1: 53 push %rbx + 663417f2: 48 83 ec 28 sub $0x28,%rsp + 663417f6: 48 8b 0d 13 2a 00 00 mov 0x2a13(%rip),%rcx # 66344210 <.refptr.__CTOR_LIST__> + 663417fd: 48 8b 11 mov (%rcx),%rdx + 66341800: 83 fa ff cmp $0xffffffff,%edx + 66341803: 89 d0 mov %edx,%eax + 66341805: 74 39 je 66341840 <__do_global_ctors+0x50> + 66341807: 85 c0 test %eax,%eax + 66341809: 74 20 je 6634182b <__do_global_ctors+0x3b> + 6634180b: 89 c2 mov %eax,%edx + 6634180d: 83 e8 01 sub $0x1,%eax + 66341810: 48 8d 1c d1 lea (%rcx,%rdx,8),%rbx + 66341814: 48 29 c2 sub %rax,%rdx + 66341817: 48 8d 74 d1 f8 lea -0x8(%rcx,%rdx,8),%rsi + 6634181c: 0f 1f 40 00 nopl 0x0(%rax) + 66341820: ff 13 callq *(%rbx) + 66341822: 48 83 eb 08 sub $0x8,%rbx + 66341826: 48 39 f3 cmp %rsi,%rbx + 66341829: 75 f5 jne 66341820 <__do_global_ctors+0x30> + 6634182b: 48 8d 0d 7e ff ff ff lea -0x82(%rip),%rcx # 663417b0 <__do_global_dtors> + 66341832: 48 83 c4 28 add $0x28,%rsp + 66341836: 5b pop %rbx + 66341837: 5e pop %rsi + 66341838: e9 43 fb ff ff jmpq 66341380 + 6634183d: 0f 1f 00 nopl (%rax) + 66341840: 31 c0 xor %eax,%eax + 66341842: eb 02 jmp 66341846 <__do_global_ctors+0x56> + 66341844: 89 d0 mov %edx,%eax + 66341846: 44 8d 40 01 lea 0x1(%rax),%r8d + 6634184a: 4a 83 3c c1 00 cmpq $0x0,(%rcx,%r8,8) + 6634184f: 4c 89 c2 mov %r8,%rdx + 66341852: 75 f0 jne 66341844 <__do_global_ctors+0x54> + 66341854: eb b1 jmp 66341807 <__do_global_ctors+0x17> + 66341856: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 6634185d: 00 00 00 -00000000663417e0 <__main>: - 663417e0: 8b 05 3a 58 00 00 mov 0x583a(%rip),%eax # 66347020 - 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 - 663417f7: 00 00 00 - 663417fa: e9 71 ff ff ff jmpq 66341770 <__do_global_ctors> - 663417ff: 90 nop +0000000066341860 <__main>: + 66341860: 8b 05 ba 57 00 00 mov 0x57ba(%rip),%eax # 66347020 + 66341866: 85 c0 test %eax,%eax + 66341868: 74 06 je 66341870 <__main+0x10> + 6634186a: c3 retq + 6634186b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 66341870: c7 05 a6 57 00 00 01 movl $0x1,0x57a6(%rip) # 66347020 + 66341877: 00 00 00 + 6634187a: e9 71 ff ff ff jmpq 663417f0 <__do_global_ctors> + 6634187f: 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 +0000000066341880 <__security_init_cookie>: + 66341880: 41 54 push %r12 + 66341882: 55 push %rbp + 66341883: 57 push %rdi + 66341884: 56 push %rsi + 66341885: 53 push %rbx + 66341886: 48 83 ec 30 sub $0x30,%rsp + 6634188a: 48 8b 1d ef 17 00 00 mov 0x17ef(%rip),%rbx # 66343080 <__security_cookie> + 66341891: 48 b8 32 a2 df 2d 99 movabs $0x2b992ddfa232,%rax + 66341898: 2b 00 00 + 6634189b: 48 39 c3 cmp %rax,%rbx + 6634189e: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) + 663418a5: 00 00 + 663418a7: 74 17 je 663418c0 <__security_init_cookie+0x40> + 663418a9: 48 f7 d3 not %rbx + 663418ac: 48 89 1d dd 17 00 00 mov %rbx,0x17dd(%rip) # 66343090 <__security_cookie_complement> + 663418b3: 48 83 c4 30 add $0x30,%rsp + 663418b7: 5b pop %rbx + 663418b8: 5e pop %rsi + 663418b9: 5f pop %rdi + 663418ba: 5d pop %rbp + 663418bb: 41 5c pop %r12 + 663418bd: c3 retq + 663418be: 66 90 xchg %ax,%ax + 663418c0: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx + 663418c5: ff 15 e1 78 00 00 callq *0x78e1(%rip) # 663491ac <__imp_GetSystemTimeAsFileTime> + 663418cb: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + 663418d0: ff 15 be 78 00 00 callq *0x78be(%rip) # 66349194 <__imp_GetCurrentProcessId> + 663418d6: 41 89 c4 mov %eax,%r12d + 663418d9: ff 15 bd 78 00 00 callq *0x78bd(%rip) # 6634919c <__imp_GetCurrentThreadId> + 663418df: 89 c5 mov %eax,%ebp + 663418e1: ff 15 cd 78 00 00 callq *0x78cd(%rip) # 663491b4 <__imp_GetTickCount> + 663418e7: 48 8d 4c 24 28 lea 0x28(%rsp),%rcx + 663418ec: 89 c7 mov %eax,%edi + 663418ee: ff 15 d8 78 00 00 callq *0x78d8(%rip) # 663491cc <__imp_QueryPerformanceCounter> + 663418f4: 48 33 74 24 28 xor 0x28(%rsp),%rsi + 663418f9: 44 89 e0 mov %r12d,%eax + 663418fc: 48 ba ff ff ff ff ff movabs $0xffffffffffff,%rdx + 66341903: ff 00 00 + 66341906: 48 31 f0 xor %rsi,%rax + 66341909: 89 ee mov %ebp,%esi + 6634190b: 48 31 c6 xor %rax,%rsi + 6634190e: 89 f8 mov %edi,%eax + 66341910: 48 31 f0 xor %rsi,%rax + 66341913: 48 21 d0 and %rdx,%rax + 66341916: 48 39 d8 cmp %rbx,%rax + 66341919: 74 25 je 66341940 <__security_init_cookie+0xc0> + 6634191b: 48 89 c2 mov %rax,%rdx + 6634191e: 48 f7 d2 not %rdx + 66341921: 48 89 05 58 17 00 00 mov %rax,0x1758(%rip) # 66343080 <__security_cookie> + 66341928: 48 89 15 61 17 00 00 mov %rdx,0x1761(%rip) # 66343090 <__security_cookie_complement> + 6634192f: 48 83 c4 30 add $0x30,%rsp + 66341933: 5b pop %rbx + 66341934: 5e pop %rsi + 66341935: 5f pop %rdi + 66341936: 5d pop %rbp + 66341937: 41 5c pop %r12 + 66341939: c3 retq + 6634193a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 66341940: 48 ba cc 5d 20 d2 66 movabs $0xffffd466d2205dcc,%rdx + 66341947: d4 ff ff + 6634194a: 48 b8 33 a2 df 2d 99 movabs $0x2b992ddfa233,%rax + 66341951: 2b 00 00 + 66341954: eb cb jmp 66341921 <__security_init_cookie+0xa1> + 66341956: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 6634195d: 00 00 00 -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 - 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 - 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 - 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 - 6634195a: 31 c9 xor %ecx,%ecx - 6634195c: 48 89 35 5d 57 00 00 mov %rsi,0x575d(%rip) # 663470c0 - 66341963: 48 89 05 c6 5b 00 00 mov %rax,0x5bc6(%rip) # 66347530 - 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 - 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 - 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 - 663419bd: 48 8b 45 18 mov 0x18(%rbp),%rax - 663419c1: 48 89 05 70 57 00 00 mov %rax,0x5770(%rip) # 66347138 - 663419c8: 48 8d 45 08 lea 0x8(%rbp),%rax - 663419cc: 48 89 05 05 57 00 00 mov %rax,0x5705(%rip) # 663470d8 - 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 +0000000066341960 <__report_gsfailure>: + 66341960: 55 push %rbp + 66341961: 56 push %rsi + 66341962: 53 push %rbx + 66341963: 48 89 e5 mov %rsp,%rbp + 66341966: 48 83 ec 70 sub $0x70,%rsp + 6634196a: 48 89 ce mov %rcx,%rsi + 6634196d: 48 8d 0d cc 56 00 00 lea 0x56cc(%rip),%rcx # 66347040 + 66341974: ff 15 62 78 00 00 callq *0x7862(%rip) # 663491dc <__imp_RtlCaptureContext> + 6634197a: 48 8b 1d b7 57 00 00 mov 0x57b7(%rip),%rbx # 66347138 + 66341981: 48 8d 55 d8 lea -0x28(%rbp),%rdx + 66341985: 45 31 c0 xor %r8d,%r8d + 66341988: 48 89 d9 mov %rbx,%rcx + 6634198b: ff 15 53 78 00 00 callq *0x7853(%rip) # 663491e4 <__imp_RtlLookupFunctionEntry> + 66341991: 48 85 c0 test %rax,%rax + 66341994: 0f 84 a3 00 00 00 je 66341a3d <__report_gsfailure+0xdd> + 6634199a: 48 8d 55 e0 lea -0x20(%rbp),%rdx + 6634199e: 49 89 c1 mov %rax,%r9 + 663419a1: 49 89 d8 mov %rbx,%r8 + 663419a4: 48 c7 44 24 38 00 00 movq $0x0,0x38(%rsp) + 663419ab: 00 00 + 663419ad: 48 8d 0d 8c 56 00 00 lea 0x568c(%rip),%rcx # 66347040 + 663419b4: 48 89 54 24 30 mov %rdx,0x30(%rsp) + 663419b9: 48 8d 55 e8 lea -0x18(%rbp),%rdx + 663419bd: 48 89 4c 24 20 mov %rcx,0x20(%rsp) + 663419c2: 31 c9 xor %ecx,%ecx + 663419c4: 48 89 54 24 28 mov %rdx,0x28(%rsp) + 663419c9: 48 8b 55 d8 mov -0x28(%rbp),%rdx + 663419cd: ff 15 19 78 00 00 callq *0x7819(%rip) # 663491ec <__imp_RtlVirtualUnwind> + 663419d3: 48 8b 05 5e 57 00 00 mov 0x575e(%rip),%rax # 66347138 + 663419da: 31 c9 xor %ecx,%ecx + 663419dc: 48 89 35 dd 56 00 00 mov %rsi,0x56dd(%rip) # 663470c0 + 663419e3: 48 89 05 46 5b 00 00 mov %rax,0x5b46(%rip) # 66347530 + 663419ea: 48 b8 09 04 00 c0 01 movabs $0x1c0000409,%rax + 663419f1: 00 00 00 + 663419f4: 48 89 05 25 5b 00 00 mov %rax,0x5b25(%rip) # 66347520 + 663419fb: 48 8b 05 7e 16 00 00 mov 0x167e(%rip),%rax # 66343080 <__security_cookie> + 66341a02: 48 89 45 f0 mov %rax,-0x10(%rbp) + 66341a06: 48 8b 05 83 16 00 00 mov 0x1683(%rip),%rax # 66343090 <__security_cookie_complement> + 66341a0d: 48 89 45 f8 mov %rax,-0x8(%rbp) + 66341a11: ff 15 dd 77 00 00 callq *0x77dd(%rip) # 663491f4 <__imp_SetUnhandledExceptionFilter> + 66341a17: 48 8d 0d 52 26 00 00 lea 0x2652(%rip),%rcx # 66344070 + 66341a1e: ff 15 f0 77 00 00 callq *0x77f0(%rip) # 66349214 <__imp_UnhandledExceptionFilter> + 66341a24: ff 15 62 77 00 00 callq *0x7762(%rip) # 6634918c <__imp_GetCurrentProcess> + 66341a2a: ba 09 04 00 c0 mov $0xc0000409,%edx + 66341a2f: 48 89 c1 mov %rax,%rcx + 66341a32: ff 15 cc 77 00 00 callq *0x77cc(%rip) # 66349204 <__imp_TerminateProcess> + 66341a38: e8 1b 11 00 00 callq 66342b58 + 66341a3d: 48 8b 45 18 mov 0x18(%rbp),%rax + 66341a41: 48 89 05 f0 56 00 00 mov %rax,0x56f0(%rip) # 66347138 + 66341a48: 48 8d 45 08 lea 0x8(%rbp),%rax + 66341a4c: 48 89 05 85 56 00 00 mov %rax,0x5685(%rip) # 663470d8 + 66341a53: e9 7b ff ff ff jmpq 663419d3 <__report_gsfailure+0x73> + 66341a58: 90 nop + 66341a59: 90 nop + 66341a5a: 90 nop + 66341a5b: 90 nop + 66341a5c: 90 nop + 66341a5d: 90 nop + 66341a5e: 90 nop + 66341a5f: 90 nop -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 +0000000066341a60 <__dyn_tls_dtor>: + 66341a60: 48 83 ec 28 sub $0x28,%rsp + 66341a64: 83 fa 03 cmp $0x3,%edx + 66341a67: 74 17 je 66341a80 <__dyn_tls_dtor+0x20> + 66341a69: 85 d2 test %edx,%edx + 66341a6b: 74 13 je 66341a80 <__dyn_tls_dtor+0x20> + 66341a6d: b8 01 00 00 00 mov $0x1,%eax + 66341a72: 48 83 c4 28 add $0x28,%rsp + 66341a76: c3 retq + 66341a77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 66341a7e: 00 00 + 66341a80: e8 5b 0b 00 00 callq 663425e0 <__mingw_TLScallback> + 66341a85: b8 01 00 00 00 mov $0x1,%eax + 66341a8a: 48 83 c4 28 add $0x28,%rsp + 66341a8e: c3 retq + 66341a8f: 90 nop -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 <__dyn_tls_init>: + 66341a90: 56 push %rsi + 66341a91: 53 push %rbx + 66341a92: 48 83 ec 28 sub $0x28,%rsp + 66341a96: 48 8b 05 63 27 00 00 mov 0x2763(%rip),%rax # 66344200 <.refptr._CRT_MT> + 66341a9d: 83 38 02 cmpl $0x2,(%rax) + 66341aa0: 74 06 je 66341aa8 <__dyn_tls_init+0x18> + 66341aa2: c7 00 02 00 00 00 movl $0x2,(%rax) + 66341aa8: 83 fa 02 cmp $0x2,%edx + 66341aab: 74 13 je 66341ac0 <__dyn_tls_init+0x30> + 66341aad: 83 fa 01 cmp $0x1,%edx + 66341ab0: 74 40 je 66341af2 <__dyn_tls_init+0x62> + 66341ab2: b8 01 00 00 00 mov $0x1,%eax + 66341ab7: 48 83 c4 28 add $0x28,%rsp + 66341abb: 5b pop %rbx + 66341abc: 5e pop %rsi + 66341abd: c3 retq + 66341abe: 66 90 xchg %ax,%ax + 66341ac0: 48 8d 1d 89 85 00 00 lea 0x8589(%rip),%rbx # 6634a050 <__xd_z> + 66341ac7: 48 8d 35 82 85 00 00 lea 0x8582(%rip),%rsi # 6634a050 <__xd_z> + 66341ace: 48 39 de cmp %rbx,%rsi + 66341ad1: 74 df je 66341ab2 <__dyn_tls_init+0x22> + 66341ad3: 48 8b 03 mov (%rbx),%rax + 66341ad6: 48 85 c0 test %rax,%rax + 66341ad9: 74 02 je 66341add <__dyn_tls_init+0x4d> + 66341adb: ff d0 callq *%rax + 66341add: 48 83 c3 08 add $0x8,%rbx + 66341ae1: 48 39 de cmp %rbx,%rsi + 66341ae4: 75 ed jne 66341ad3 <__dyn_tls_init+0x43> + 66341ae6: b8 01 00 00 00 mov $0x1,%eax + 66341aeb: 48 83 c4 28 add $0x28,%rsp + 66341aef: 5b pop %rbx + 66341af0: 5e pop %rsi + 66341af1: c3 retq + 66341af2: e8 e9 0a 00 00 callq 663425e0 <__mingw_TLScallback> + 66341af7: b8 01 00 00 00 mov $0x1,%eax + 66341afc: 48 83 c4 28 add $0x28,%rsp + 66341b00: 5b pop %rbx + 66341b01: 5e pop %rsi + 66341b02: c3 retq + 66341b03: 0f 1f 00 nopl (%rax) + 66341b06: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 66341b0d: 00 00 00 -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 +0000000066341b10 <__tlregdtor>: + 66341b10: 31 c0 xor %eax,%eax + 66341b12: c3 retq + 66341b13: 90 nop + 66341b14: 90 nop + 66341b15: 90 nop + 66341b16: 90 nop + 66341b17: 90 nop + 66341b18: 90 nop + 66341b19: 90 nop + 66341b1a: 90 nop + 66341b1b: 90 nop + 66341b1c: 90 nop + 66341b1d: 90 nop + 66341b1e: 90 nop + 66341b1f: 90 nop -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 +0000000066341b20 <_decode_pointer>: + 66341b20: 48 89 c8 mov %rcx,%rax + 66341b23: c3 retq + 66341b24: 66 90 xchg %ax,%ax + 66341b26: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 66341b2d: 00 00 00 -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 +0000000066341b30 <_encode_pointer>: + 66341b30: 48 89 c8 mov %rcx,%rax + 66341b33: c3 retq + 66341b34: 90 nop + 66341b35: 90 nop + 66341b36: 90 nop + 66341b37: 90 nop + 66341b38: 90 nop + 66341b39: 90 nop + 66341b3a: 90 nop + 66341b3b: 90 nop + 66341b3c: 90 nop + 66341b3d: 90 nop + 66341b3e: 90 nop + 66341b3f: 90 nop -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 - 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 - 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 - 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 - 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 - 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 - 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 - 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) +0000000066341b40 <__write_memory.part.0>: + 66341b40: 41 54 push %r12 + 66341b42: 55 push %rbp + 66341b43: 57 push %rdi + 66341b44: 56 push %rsi + 66341b45: 53 push %rbx + 66341b46: 48 83 ec 50 sub $0x50,%rsp + 66341b4a: 48 63 35 93 5a 00 00 movslq 0x5a93(%rip),%rsi # 663475e4 + 66341b51: 85 f6 test %esi,%esi + 66341b53: 48 89 cb mov %rcx,%rbx + 66341b56: 48 89 d5 mov %rdx,%rbp + 66341b59: 4c 89 c7 mov %r8,%rdi + 66341b5c: 0f 8e 66 01 00 00 jle 66341cc8 <__write_memory.part.0+0x188> + 66341b62: 48 8b 05 7f 5a 00 00 mov 0x5a7f(%rip),%rax # 663475e8 + 66341b69: 31 c9 xor %ecx,%ecx + 66341b6b: 48 83 c0 18 add $0x18,%rax + 66341b6f: 90 nop + 66341b70: 48 8b 10 mov (%rax),%rdx + 66341b73: 48 39 d3 cmp %rdx,%rbx + 66341b76: 72 14 jb 66341b8c <__write_memory.part.0+0x4c> + 66341b78: 4c 8b 40 08 mov 0x8(%rax),%r8 + 66341b7c: 45 8b 40 08 mov 0x8(%r8),%r8d + 66341b80: 4c 01 c2 add %r8,%rdx + 66341b83: 48 39 d3 cmp %rdx,%rbx + 66341b86: 0f 82 89 00 00 00 jb 66341c15 <__write_memory.part.0+0xd5> + 66341b8c: 83 c1 01 add $0x1,%ecx + 66341b8f: 48 83 c0 28 add $0x28,%rax + 66341b93: 39 f1 cmp %esi,%ecx + 66341b95: 75 d9 jne 66341b70 <__write_memory.part.0+0x30> + 66341b97: 48 89 d9 mov %rbx,%rcx + 66341b9a: e8 41 0c 00 00 callq 663427e0 <__mingw_GetSectionForAddress> + 66341b9f: 48 85 c0 test %rax,%rax + 66341ba2: 49 89 c4 mov %rax,%r12 + 66341ba5: 0f 84 52 01 00 00 je 66341cfd <__write_memory.part.0+0x1bd> + 66341bab: 48 8b 05 36 5a 00 00 mov 0x5a36(%rip),%rax # 663475e8 + 66341bb2: 48 8d 34 b6 lea (%rsi,%rsi,4),%rsi + 66341bb6: 48 c1 e6 03 shl $0x3,%rsi + 66341bba: 48 01 f0 add %rsi,%rax + 66341bbd: 4c 89 60 20 mov %r12,0x20(%rax) + 66341bc1: c7 00 00 00 00 00 movl $0x0,(%rax) + 66341bc7: e8 44 0d 00 00 callq 66342910 <_GetPEImageBase> + 66341bcc: 41 8b 4c 24 0c mov 0xc(%r12),%ecx + 66341bd1: 48 8d 54 24 20 lea 0x20(%rsp),%rdx + 66341bd6: 41 b8 30 00 00 00 mov $0x30,%r8d + 66341bdc: 48 01 c1 add %rax,%rcx + 66341bdf: 48 8b 05 02 5a 00 00 mov 0x5a02(%rip),%rax # 663475e8 + 66341be6: 48 89 4c 30 18 mov %rcx,0x18(%rax,%rsi,1) + 66341beb: ff 15 33 76 00 00 callq *0x7633(%rip) # 66349224 <__imp_VirtualQuery> + 66341bf1: 48 85 c0 test %rax,%rax + 66341bf4: 0f 84 e6 00 00 00 je 66341ce0 <__write_memory.part.0+0x1a0> + 66341bfa: 8b 44 24 44 mov 0x44(%rsp),%eax + 66341bfe: 8d 50 fc lea -0x4(%rax),%edx + 66341c01: 83 e2 fb and $0xfffffffb,%edx + 66341c04: 74 08 je 66341c0e <__write_memory.part.0+0xce> + 66341c06: 83 e8 40 sub $0x40,%eax + 66341c09: 83 e0 bf and $0xffffffbf,%eax + 66341c0c: 75 62 jne 66341c70 <__write_memory.part.0+0x130> + 66341c0e: 83 05 cf 59 00 00 01 addl $0x1,0x59cf(%rip) # 663475e4 + 66341c15: 83 ff 08 cmp $0x8,%edi + 66341c18: 73 29 jae 66341c43 <__write_memory.part.0+0x103> + 66341c1a: 40 f6 c7 04 test $0x4,%dil + 66341c1e: 0f 85 90 00 00 00 jne 66341cb4 <__write_memory.part.0+0x174> + 66341c24: 85 ff test %edi,%edi + 66341c26: 74 10 je 66341c38 <__write_memory.part.0+0xf8> + 66341c28: 0f b6 45 00 movzbl 0x0(%rbp),%eax + 66341c2c: 40 f6 c7 02 test $0x2,%dil + 66341c30: 88 03 mov %al,(%rbx) + 66341c32: 0f 85 97 00 00 00 jne 66341ccf <__write_memory.part.0+0x18f> + 66341c38: 48 83 c4 50 add $0x50,%rsp + 66341c3c: 5b pop %rbx + 66341c3d: 5e pop %rsi + 66341c3e: 5f pop %rdi + 66341c3f: 5d pop %rbp + 66341c40: 41 5c pop %r12 + 66341c42: c3 retq + 66341c43: 89 f8 mov %edi,%eax + 66341c45: 83 ef 01 sub $0x1,%edi + 66341c48: 48 8b 54 05 f8 mov -0x8(%rbp,%rax,1),%rdx + 66341c4d: 83 ff 08 cmp $0x8,%edi + 66341c50: 48 89 54 03 f8 mov %rdx,-0x8(%rbx,%rax,1) + 66341c55: 72 e1 jb 66341c38 <__write_memory.part.0+0xf8> + 66341c57: 83 e7 f8 and $0xfffffff8,%edi + 66341c5a: 31 c0 xor %eax,%eax + 66341c5c: 89 c2 mov %eax,%edx + 66341c5e: 83 c0 08 add $0x8,%eax + 66341c61: 48 8b 4c 15 00 mov 0x0(%rbp,%rdx,1),%rcx + 66341c66: 39 f8 cmp %edi,%eax + 66341c68: 48 89 0c 13 mov %rcx,(%rbx,%rdx,1) + 66341c6c: 72 ee jb 66341c5c <__write_memory.part.0+0x11c> + 66341c6e: eb c8 jmp 66341c38 <__write_memory.part.0+0xf8> + 66341c70: 48 03 35 71 59 00 00 add 0x5971(%rip),%rsi # 663475e8 + 66341c77: 41 b8 40 00 00 00 mov $0x40,%r8d + 66341c7d: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx + 66341c82: 48 8b 54 24 38 mov 0x38(%rsp),%rdx + 66341c87: 49 89 f1 mov %rsi,%r9 + 66341c8a: 48 89 4e 08 mov %rcx,0x8(%rsi) + 66341c8e: 48 89 56 10 mov %rdx,0x10(%rsi) + 66341c92: ff 15 84 75 00 00 callq *0x7584(%rip) # 6634921c <__imp_VirtualProtect> + 66341c98: 85 c0 test %eax,%eax + 66341c9a: 0f 85 6e ff ff ff jne 66341c0e <__write_memory.part.0+0xce> + 66341ca0: ff 15 fe 74 00 00 callq *0x74fe(%rip) # 663491a4 <__imp_GetLastError> + 66341ca6: 48 8d 0d ab 24 00 00 lea 0x24ab(%rip),%rcx # 66344158 <.rdata+0x78> + 66341cad: 89 c2 mov %eax,%edx + 66341caf: e8 1c 11 00 00 callq 66342dd0 <__report_error> + 66341cb4: 8b 45 00 mov 0x0(%rbp),%eax + 66341cb7: 89 ff mov %edi,%edi + 66341cb9: 89 03 mov %eax,(%rbx) + 66341cbb: 8b 44 3d fc mov -0x4(%rbp,%rdi,1),%eax + 66341cbf: 89 44 3b fc mov %eax,-0x4(%rbx,%rdi,1) + 66341cc3: e9 70 ff ff ff jmpq 66341c38 <__write_memory.part.0+0xf8> + 66341cc8: 31 f6 xor %esi,%esi + 66341cca: e9 c8 fe ff ff jmpq 66341b97 <__write_memory.part.0+0x57> + 66341ccf: 89 ff mov %edi,%edi + 66341cd1: 0f b7 44 3d fe movzwl -0x2(%rbp,%rdi,1),%eax + 66341cd6: 66 89 44 3b fe mov %ax,-0x2(%rbx,%rdi,1) + 66341cdb: e9 58 ff ff ff jmpq 66341c38 <__write_memory.part.0+0xf8> + 66341ce0: 48 8b 05 01 59 00 00 mov 0x5901(%rip),%rax # 663475e8 + 66341ce7: 48 8d 0d 32 24 00 00 lea 0x2432(%rip),%rcx # 66344120 <.rdata+0x40> + 66341cee: 41 8b 54 24 08 mov 0x8(%r12),%edx + 66341cf3: 4c 8b 44 30 18 mov 0x18(%rax,%rsi,1),%r8 + 66341cf8: e8 d3 10 00 00 callq 66342dd0 <__report_error> + 66341cfd: 48 8d 0d fc 23 00 00 lea 0x23fc(%rip),%rcx # 66344100 <.rdata+0x20> + 66341d04: 48 89 da mov %rbx,%rdx + 66341d07: e8 c4 10 00 00 callq 66342dd0 <__report_error> + 66341d0c: 90 nop + 66341d0d: 0f 1f 00 nopl (%rax) -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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 +0000000066341d10 <_pei386_runtime_relocator>: + 66341d10: 55 push %rbp + 66341d11: 41 57 push %r15 + 66341d13: 41 56 push %r14 + 66341d15: 41 55 push %r13 + 66341d17: 41 54 push %r12 + 66341d19: 57 push %rdi + 66341d1a: 56 push %rsi + 66341d1b: 53 push %rbx + 66341d1c: 48 83 ec 38 sub $0x38,%rsp + 66341d20: 48 8d ac 24 80 00 00 lea 0x80(%rsp),%rbp + 66341d27: 00 + 66341d28: 8b 1d b2 58 00 00 mov 0x58b2(%rip),%ebx # 663475e0 + 66341d2e: 85 db test %ebx,%ebx + 66341d30: 74 11 je 66341d43 <_pei386_runtime_relocator+0x33> + 66341d32: 48 8d 65 b8 lea -0x48(%rbp),%rsp + 66341d36: 5b pop %rbx + 66341d37: 5e pop %rsi + 66341d38: 5f pop %rdi + 66341d39: 41 5c pop %r12 + 66341d3b: 41 5d pop %r13 + 66341d3d: 41 5e pop %r14 + 66341d3f: 41 5f pop %r15 + 66341d41: 5d pop %rbp + 66341d42: c3 retq + 66341d43: c7 05 93 58 00 00 01 movl $0x1,0x5893(%rip) # 663475e0 + 66341d4a: 00 00 00 + 66341d4d: e8 0e 0b 00 00 callq 66342860 <__mingw_GetSectionCount> + 66341d52: 48 98 cltq + 66341d54: 48 8d 04 80 lea (%rax,%rax,4),%rax + 66341d58: 48 8d 04 c5 1e 00 00 lea 0x1e(,%rax,8),%rax + 66341d5f: 00 + 66341d60: 48 83 e0 f0 and $0xfffffffffffffff0,%rax + 66341d64: e8 47 0d 00 00 callq 66342ab0 <___chkstk_ms> + 66341d69: 4c 8b 25 b0 24 00 00 mov 0x24b0(%rip),%r12 # 66344220 <.refptr.__RUNTIME_PSEUDO_RELOC_LIST_END__> + 66341d70: c7 05 6a 58 00 00 00 movl $0x0,0x586a(%rip) # 663475e4 + 66341d77: 00 00 00 + 66341d7a: 48 8b 35 af 24 00 00 mov 0x24af(%rip),%rsi # 66344230 <.refptr.__RUNTIME_PSEUDO_RELOC_LIST__> + 66341d81: 48 29 c4 sub %rax,%rsp + 66341d84: 48 8d 44 24 20 lea 0x20(%rsp),%rax + 66341d89: 48 89 05 58 58 00 00 mov %rax,0x5858(%rip) # 663475e8 + 66341d90: 4c 89 e0 mov %r12,%rax + 66341d93: 48 29 f0 sub %rsi,%rax + 66341d96: 48 83 f8 07 cmp $0x7,%rax + 66341d9a: 7e 96 jle 66341d32 <_pei386_runtime_relocator+0x22> + 66341d9c: 48 83 f8 0b cmp $0xb,%rax + 66341da0: 8b 16 mov (%rsi),%edx + 66341da2: 0f 8e c8 00 00 00 jle 66341e70 <_pei386_runtime_relocator+0x160> + 66341da8: 85 d2 test %edx,%edx + 66341daa: 0f 84 a4 00 00 00 je 66341e54 <_pei386_runtime_relocator+0x144> + 66341db0: 4c 39 e6 cmp %r12,%rsi + 66341db3: 0f 83 79 ff ff ff jae 66341d32 <_pei386_runtime_relocator+0x22> + 66341db9: 4c 8d 76 08 lea 0x8(%rsi),%r14 + 66341dbd: 49 83 c4 07 add $0x7,%r12 + 66341dc1: 4c 8b 2d 88 24 00 00 mov 0x2488(%rip),%r13 # 66344250 <.refptr.__image_base__> + 66341dc8: 48 8d 7d a8 lea -0x58(%rbp),%rdi + 66341dcc: 4d 29 f4 sub %r14,%r12 + 66341dcf: 49 c1 ec 03 shr $0x3,%r12 + 66341dd3: 4e 8d 64 e6 08 lea 0x8(%rsi,%r12,8),%r12 + 66341dd8: eb 0a jmp 66341de4 <_pei386_runtime_relocator+0xd4> + 66341dda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 66341de0: 49 83 c6 08 add $0x8,%r14 + 66341de4: 8b 4e 04 mov 0x4(%rsi),%ecx + 66341de7: 41 b8 04 00 00 00 mov $0x4,%r8d + 66341ded: 48 89 fa mov %rdi,%rdx + 66341df0: 8b 06 mov (%rsi),%eax + 66341df2: 4c 89 f6 mov %r14,%rsi + 66341df5: 4c 01 e9 add %r13,%rcx + 66341df8: 03 01 add (%rcx),%eax + 66341dfa: 89 45 a8 mov %eax,-0x58(%rbp) + 66341dfd: e8 3e fd ff ff callq 66341b40 <__write_memory.part.0> + 66341e02: 4d 39 e6 cmp %r12,%r14 + 66341e05: 75 d9 jne 66341de0 <_pei386_runtime_relocator+0xd0> + 66341e07: 8b 05 d7 57 00 00 mov 0x57d7(%rip),%eax # 663475e4 + 66341e0d: 31 f6 xor %esi,%esi + 66341e0f: 4c 8b 25 06 74 00 00 mov 0x7406(%rip),%r12 # 6634921c <__imp_VirtualProtect> + 66341e16: 85 c0 test %eax,%eax + 66341e18: 0f 8e 14 ff ff ff jle 66341d32 <_pei386_runtime_relocator+0x22> + 66341e1e: 66 90 xchg %ax,%ax + 66341e20: 48 8b 05 c1 57 00 00 mov 0x57c1(%rip),%rax # 663475e8 + 66341e27: 48 01 f0 add %rsi,%rax + 66341e2a: 44 8b 00 mov (%rax),%r8d + 66341e2d: 45 85 c0 test %r8d,%r8d + 66341e30: 74 0e je 66341e40 <_pei386_runtime_relocator+0x130> + 66341e32: 48 8b 50 10 mov 0x10(%rax),%rdx + 66341e36: 49 89 f9 mov %rdi,%r9 + 66341e39: 48 8b 48 08 mov 0x8(%rax),%rcx + 66341e3d: 41 ff d4 callq *%r12 + 66341e40: 83 c3 01 add $0x1,%ebx + 66341e43: 48 83 c6 28 add $0x28,%rsi + 66341e47: 3b 1d 97 57 00 00 cmp 0x5797(%rip),%ebx # 663475e4 + 66341e4d: 7c d1 jl 66341e20 <_pei386_runtime_relocator+0x110> + 66341e4f: e9 de fe ff ff jmpq 66341d32 <_pei386_runtime_relocator+0x22> + 66341e54: 8b 4e 04 mov 0x4(%rsi),%ecx + 66341e57: 85 c9 test %ecx,%ecx + 66341e59: 0f 85 51 ff ff ff jne 66341db0 <_pei386_runtime_relocator+0xa0> + 66341e5f: 8b 56 08 mov 0x8(%rsi),%edx + 66341e62: 85 d2 test %edx,%edx + 66341e64: 75 1d jne 66341e83 <_pei386_runtime_relocator+0x173> + 66341e66: 8b 56 0c mov 0xc(%rsi),%edx + 66341e69: 48 83 c6 0c add $0xc,%rsi + 66341e6d: 0f 1f 00 nopl (%rax) + 66341e70: 85 d2 test %edx,%edx + 66341e72: 0f 85 38 ff ff ff jne 66341db0 <_pei386_runtime_relocator+0xa0> + 66341e78: 8b 46 04 mov 0x4(%rsi),%eax + 66341e7b: 85 c0 test %eax,%eax + 66341e7d: 0f 85 2d ff ff ff jne 66341db0 <_pei386_runtime_relocator+0xa0> + 66341e83: 8b 56 08 mov 0x8(%rsi),%edx + 66341e86: 83 fa 01 cmp $0x1,%edx + 66341e89: 0f 85 2f 01 00 00 jne 66341fbe <_pei386_runtime_relocator+0x2ae> + 66341e8f: 4c 8b 2d ba 23 00 00 mov 0x23ba(%rip),%r13 # 66344250 <.refptr.__image_base__> + 66341e96: 48 83 c6 0c add $0xc,%rsi + 66341e9a: 49 bf 00 00 00 00 ff movabs $0xffffffff00000000,%r15 + 66341ea1: ff ff ff + 66341ea4: 4c 8d 75 a8 lea -0x58(%rbp),%r14 + 66341ea8: 4c 39 e6 cmp %r12,%rsi + 66341eab: 72 48 jb 66341ef5 <_pei386_runtime_relocator+0x1e5> + 66341ead: e9 80 fe ff ff jmpq 66341d32 <_pei386_runtime_relocator+0x22> + 66341eb2: 0f 86 b8 00 00 00 jbe 66341f70 <_pei386_runtime_relocator+0x260> + 66341eb8: 83 fa 20 cmp $0x20,%edx + 66341ebb: 0f 84 7f 00 00 00 je 66341f40 <_pei386_runtime_relocator+0x230> + 66341ec1: 83 fa 40 cmp $0x40,%edx + 66341ec4: 0f 85 e0 00 00 00 jne 66341faa <_pei386_runtime_relocator+0x29a> + 66341eca: 48 8b 11 mov (%rcx),%rdx + 66341ecd: 41 b8 08 00 00 00 mov $0x8,%r8d + 66341ed3: 4c 89 f7 mov %r14,%rdi + 66341ed6: 48 29 c2 sub %rax,%rdx + 66341ed9: 4c 01 ca add %r9,%rdx + 66341edc: 48 89 55 a8 mov %rdx,-0x58(%rbp) + 66341ee0: 4c 89 f2 mov %r14,%rdx + 66341ee3: e8 58 fc ff ff callq 66341b40 <__write_memory.part.0> + 66341ee8: 48 83 c6 0c add $0xc,%rsi + 66341eec: 4c 39 e6 cmp %r12,%rsi + 66341eef: 0f 83 12 ff ff ff jae 66341e07 <_pei386_runtime_relocator+0xf7> + 66341ef5: 8b 4e 04 mov 0x4(%rsi),%ecx + 66341ef8: 8b 06 mov (%rsi),%eax + 66341efa: 0f b6 56 08 movzbl 0x8(%rsi),%edx + 66341efe: 4c 01 e9 add %r13,%rcx + 66341f01: 4c 01 e8 add %r13,%rax + 66341f04: 83 fa 10 cmp $0x10,%edx + 66341f07: 4c 8b 08 mov (%rax),%r9 + 66341f0a: 75 a6 jne 66341eb2 <_pei386_runtime_relocator+0x1a2> + 66341f0c: 44 0f b7 01 movzwl (%rcx),%r8d + 66341f10: 4c 89 f2 mov %r14,%rdx + 66341f13: 4c 89 f7 mov %r14,%rdi + 66341f16: 4d 89 c2 mov %r8,%r10 + 66341f19: 49 81 ca 00 00 ff ff or $0xffffffffffff0000,%r10 + 66341f20: 66 45 85 c0 test %r8w,%r8w + 66341f24: 4d 0f 48 c2 cmovs %r10,%r8 + 66341f28: 49 29 c0 sub %rax,%r8 + 66341f2b: 4d 01 c8 add %r9,%r8 + 66341f2e: 4c 89 45 a8 mov %r8,-0x58(%rbp) + 66341f32: 41 b8 02 00 00 00 mov $0x2,%r8d + 66341f38: e8 03 fc ff ff callq 66341b40 <__write_memory.part.0> + 66341f3d: eb a9 jmp 66341ee8 <_pei386_runtime_relocator+0x1d8> + 66341f3f: 90 nop + 66341f40: 8b 11 mov (%rcx),%edx + 66341f42: 4c 89 f7 mov %r14,%rdi + 66341f45: 49 89 d0 mov %rdx,%r8 + 66341f48: 4c 09 fa or %r15,%rdx + 66341f4b: 45 85 c0 test %r8d,%r8d + 66341f4e: 49 0f 49 d0 cmovns %r8,%rdx + 66341f52: 41 b8 04 00 00 00 mov $0x4,%r8d + 66341f58: 48 29 c2 sub %rax,%rdx + 66341f5b: 4c 01 ca add %r9,%rdx + 66341f5e: 48 89 55 a8 mov %rdx,-0x58(%rbp) + 66341f62: 4c 89 f2 mov %r14,%rdx + 66341f65: e8 d6 fb ff ff callq 66341b40 <__write_memory.part.0> + 66341f6a: e9 79 ff ff ff jmpq 66341ee8 <_pei386_runtime_relocator+0x1d8> + 66341f6f: 90 nop + 66341f70: 83 fa 08 cmp $0x8,%edx + 66341f73: 75 35 jne 66341faa <_pei386_runtime_relocator+0x29a> + 66341f75: 44 0f b6 01 movzbl (%rcx),%r8d + 66341f79: 4c 89 f2 mov %r14,%rdx + 66341f7c: 4c 89 f7 mov %r14,%rdi + 66341f7f: 4d 89 c2 mov %r8,%r10 + 66341f82: 49 81 ca 00 ff ff ff or $0xffffffffffffff00,%r10 + 66341f89: 45 84 c0 test %r8b,%r8b + 66341f8c: 4d 0f 48 c2 cmovs %r10,%r8 + 66341f90: 49 29 c0 sub %rax,%r8 + 66341f93: 4d 01 c8 add %r9,%r8 + 66341f96: 4c 89 45 a8 mov %r8,-0x58(%rbp) + 66341f9a: 41 b8 01 00 00 00 mov $0x1,%r8d + 66341fa0: e8 9b fb ff ff callq 66341b40 <__write_memory.part.0> + 66341fa5: e9 3e ff ff ff jmpq 66341ee8 <_pei386_runtime_relocator+0x1d8> + 66341faa: 48 8d 0d 07 22 00 00 lea 0x2207(%rip),%rcx # 663441b8 <.rdata+0xd8> + 66341fb1: 48 c7 45 a8 00 00 00 movq $0x0,-0x58(%rbp) + 66341fb8: 00 + 66341fb9: e8 12 0e 00 00 callq 66342dd0 <__report_error> + 66341fbe: 48 8d 0d bb 21 00 00 lea 0x21bb(%rip),%rcx # 66344180 <.rdata+0xa0> + 66341fc5: e8 06 0e 00 00 callq 66342dd0 <__report_error> + 66341fca: 90 nop + 66341fcb: 90 nop + 66341fcc: 90 nop + 66341fcd: 90 nop + 66341fce: 90 nop + 66341fcf: 90 nop -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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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> +0000000066341fd0 <__mingw_SEH_error_handler>: + 66341fd0: 48 83 ec 28 sub $0x28,%rsp + 66341fd4: 8b 01 mov (%rcx),%eax + 66341fd6: 3d 91 00 00 c0 cmp $0xc0000091,%eax + 66341fdb: 77 63 ja 66342040 <__mingw_SEH_error_handler+0x70> + 66341fdd: 3d 8d 00 00 c0 cmp $0xc000008d,%eax + 66341fe2: 73 7b jae 6634205f <__mingw_SEH_error_handler+0x8f> + 66341fe4: 3d 08 00 00 c0 cmp $0xc0000008,%eax + 66341fe9: 0f 84 05 01 00 00 je 663420f4 <__mingw_SEH_error_handler+0x124> + 66341fef: 0f 87 cb 00 00 00 ja 663420c0 <__mingw_SEH_error_handler+0xf0> + 66341ff5: 3d 02 00 00 80 cmp $0x80000002,%eax + 66341ffa: 0f 84 f4 00 00 00 je 663420f4 <__mingw_SEH_error_handler+0x124> + 66342000: 3d 05 00 00 c0 cmp $0xc0000005,%eax + 66342005: 0f 85 c3 00 00 00 jne 663420ce <__mingw_SEH_error_handler+0xfe> + 6634200b: 31 d2 xor %edx,%edx + 6634200d: b9 0b 00 00 00 mov $0xb,%ecx + 66342012: e8 11 0b 00 00 callq 66342b28 + 66342017: 48 83 f8 01 cmp $0x1,%rax + 6634201b: 0f 84 2f 01 00 00 je 66342150 <__mingw_SEH_error_handler+0x180> + 66342021: 48 85 c0 test %rax,%rax + 66342024: 0f 84 3c 01 00 00 je 66342166 <__mingw_SEH_error_handler+0x196> + 6634202a: b9 0b 00 00 00 mov $0xb,%ecx + 6634202f: ff d0 callq *%rax + 66342031: 31 c0 xor %eax,%eax + 66342033: 48 83 c4 28 add $0x28,%rsp + 66342037: c3 retq + 66342038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6634203f: 00 + 66342040: 3d 94 00 00 c0 cmp $0xc0000094,%eax + 66342045: 0f 84 b5 00 00 00 je 66342100 <__mingw_SEH_error_handler+0x130> + 6634204b: 77 37 ja 66342084 <__mingw_SEH_error_handler+0xb4> + 6634204d: 3d 92 00 00 c0 cmp $0xc0000092,%eax + 66342052: 0f 84 9c 00 00 00 je 663420f4 <__mingw_SEH_error_handler+0x124> + 66342058: 3d 93 00 00 c0 cmp $0xc0000093,%eax + 6634205d: 75 6f jne 663420ce <__mingw_SEH_error_handler+0xfe> + 6634205f: 31 d2 xor %edx,%edx + 66342061: b9 08 00 00 00 mov $0x8,%ecx + 66342066: e8 bd 0a 00 00 callq 66342b28 + 6634206b: 48 83 f8 01 cmp $0x1,%rax + 6634206f: 74 6f je 663420e0 <__mingw_SEH_error_handler+0x110> + 66342071: 48 85 c0 test %rax,%rax + 66342074: 74 58 je 663420ce <__mingw_SEH_error_handler+0xfe> + 66342076: b9 08 00 00 00 mov $0x8,%ecx + 6634207b: ff d0 callq *%rax + 6634207d: 31 c0 xor %eax,%eax + 6634207f: 48 83 c4 28 add $0x28,%rsp + 66342083: c3 retq + 66342084: 3d 95 00 00 c0 cmp $0xc0000095,%eax + 66342089: 74 69 je 663420f4 <__mingw_SEH_error_handler+0x124> + 6634208b: 3d 96 00 00 c0 cmp $0xc0000096,%eax + 66342090: 75 3c jne 663420ce <__mingw_SEH_error_handler+0xfe> + 66342092: 31 d2 xor %edx,%edx + 66342094: b9 04 00 00 00 mov $0x4,%ecx + 66342099: e8 8a 0a 00 00 callq 66342b28 + 6634209e: 48 83 f8 01 cmp $0x1,%rax + 663420a2: 0f 84 88 00 00 00 je 66342130 <__mingw_SEH_error_handler+0x160> + 663420a8: 48 85 c0 test %rax,%rax + 663420ab: 0f 84 b5 00 00 00 je 66342166 <__mingw_SEH_error_handler+0x196> + 663420b1: b9 04 00 00 00 mov $0x4,%ecx + 663420b6: ff d0 callq *%rax + 663420b8: 31 c0 xor %eax,%eax + 663420ba: 48 83 c4 28 add $0x28,%rsp + 663420be: c3 retq + 663420bf: 90 nop + 663420c0: 3d 1d 00 00 c0 cmp $0xc000001d,%eax + 663420c5: 74 cb je 66342092 <__mingw_SEH_error_handler+0xc2> + 663420c7: 3d 8c 00 00 c0 cmp $0xc000008c,%eax + 663420cc: 74 26 je 663420f4 <__mingw_SEH_error_handler+0x124> + 663420ce: b8 01 00 00 00 mov $0x1,%eax + 663420d3: 48 83 c4 28 add $0x28,%rsp + 663420d7: c3 retq + 663420d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 663420df: 00 + 663420e0: ba 01 00 00 00 mov $0x1,%edx + 663420e5: b9 08 00 00 00 mov $0x8,%ecx + 663420ea: e8 39 0a 00 00 callq 66342b28 + 663420ef: e8 ac 09 00 00 callq 66342aa0 <_fpreset> + 663420f4: 31 c0 xor %eax,%eax + 663420f6: 48 83 c4 28 add $0x28,%rsp + 663420fa: c3 retq + 663420fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 66342100: 31 d2 xor %edx,%edx + 66342102: b9 08 00 00 00 mov $0x8,%ecx + 66342107: e8 1c 0a 00 00 callq 66342b28 + 6634210c: 48 83 f8 01 cmp $0x1,%rax + 66342110: 0f 85 5b ff ff ff jne 66342071 <__mingw_SEH_error_handler+0xa1> + 66342116: ba 01 00 00 00 mov $0x1,%edx + 6634211b: b9 08 00 00 00 mov $0x8,%ecx + 66342120: e8 03 0a 00 00 callq 66342b28 + 66342125: 31 c0 xor %eax,%eax + 66342127: e9 07 ff ff ff jmpq 66342033 <__mingw_SEH_error_handler+0x63> + 6634212c: 0f 1f 40 00 nopl 0x0(%rax) + 66342130: ba 01 00 00 00 mov $0x1,%edx + 66342135: b9 04 00 00 00 mov $0x4,%ecx + 6634213a: e8 e9 09 00 00 callq 66342b28 + 6634213f: 31 c0 xor %eax,%eax + 66342141: e9 ed fe ff ff jmpq 66342033 <__mingw_SEH_error_handler+0x63> + 66342146: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 6634214d: 00 00 00 + 66342150: ba 01 00 00 00 mov $0x1,%edx + 66342155: b9 0b 00 00 00 mov $0xb,%ecx + 6634215a: e8 c9 09 00 00 callq 66342b28 + 6634215f: 31 c0 xor %eax,%eax + 66342161: e9 cd fe ff ff jmpq 66342033 <__mingw_SEH_error_handler+0x63> + 66342166: b8 04 00 00 00 mov $0x4,%eax + 6634216b: e9 c3 fe ff ff jmpq 66342033 <__mingw_SEH_error_handler+0x63> -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 - 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 - 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 - 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 - 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 - 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) +0000000066342170 <__mingw_init_ehandler>: + 66342170: 41 54 push %r12 + 66342172: 55 push %rbp + 66342173: 57 push %rdi + 66342174: 56 push %rsi + 66342175: 53 push %rbx + 66342176: 48 83 ec 20 sub $0x20,%rsp + 6634217a: e8 91 07 00 00 callq 66342910 <_GetPEImageBase> + 6634217f: 48 89 c5 mov %rax,%rbp + 66342182: 8b 05 80 54 00 00 mov 0x5480(%rip),%eax # 66347608 + 66342188: 85 c0 test %eax,%eax + 6634218a: 75 25 jne 663421b1 <__mingw_init_ehandler+0x41> + 6634218c: 48 85 ed test %rbp,%rbp + 6634218f: 74 20 je 663421b1 <__mingw_init_ehandler+0x41> + 66342191: 48 8d 0d 58 20 00 00 lea 0x2058(%rip),%rcx # 663441f0 <.rdata> + 66342198: c7 05 66 54 00 00 01 movl $0x1,0x5466(%rip) # 66347608 + 6634219f: 00 00 00 + 663421a2: e8 a9 05 00 00 callq 66342750 <_FindPESectionByName> + 663421a7: 48 85 c0 test %rax,%rax + 663421aa: 74 14 je 663421c0 <__mingw_init_ehandler+0x50> + 663421ac: b8 01 00 00 00 mov $0x1,%eax + 663421b1: 48 83 c4 20 add $0x20,%rsp + 663421b5: 5b pop %rbx + 663421b6: 5e pop %rsi + 663421b7: 5f pop %rdi + 663421b8: 5d pop %rbp + 663421b9: 41 5c pop %r12 + 663421bb: c3 retq + 663421bc: 0f 1f 40 00 nopl 0x0(%rax) + 663421c0: 48 8d 1d 59 55 00 00 lea 0x5559(%rip),%rbx # 66347720 + 663421c7: b9 30 00 00 00 mov $0x30,%ecx + 663421cc: 31 f6 xor %esi,%esi + 663421ce: 48 8d 15 4b 54 00 00 lea 0x544b(%rip),%rdx # 66347620 + 663421d5: 48 89 df mov %rbx,%rdi + 663421d8: f3 48 ab rep stos %rax,%es:(%rdi) + 663421db: 4c 8d 25 ee fd ff ff lea -0x212(%rip),%r12 # 66341fd0 <__mingw_SEH_error_handler> + 663421e2: b9 20 00 00 00 mov $0x20,%ecx + 663421e7: 48 89 d7 mov %rdx,%rdi + 663421ea: f3 48 ab rep stos %rax,%es:(%rdi) + 663421ed: 49 29 ec sub %rbp,%r12 + 663421f0: 48 89 d7 mov %rdx,%rdi + 663421f3: eb 2e jmp 66342223 <__mingw_init_ehandler+0xb3> + 663421f5: c6 07 09 movb $0x9,(%rdi) + 663421f8: 48 83 c6 01 add $0x1,%rsi + 663421fc: 48 83 c3 0c add $0xc,%rbx + 66342200: 44 89 67 04 mov %r12d,0x4(%rdi) + 66342204: 8b 48 0c mov 0xc(%rax),%ecx + 66342207: 89 4b f4 mov %ecx,-0xc(%rbx) + 6634220a: 03 48 08 add 0x8(%rax),%ecx + 6634220d: 48 89 f8 mov %rdi,%rax + 66342210: 48 83 c7 08 add $0x8,%rdi + 66342214: 48 29 e8 sub %rbp,%rax + 66342217: 89 43 fc mov %eax,-0x4(%rbx) + 6634221a: 89 4b f8 mov %ecx,-0x8(%rbx) + 6634221d: 48 83 fe 20 cmp $0x20,%rsi + 66342221: 74 32 je 66342255 <__mingw_init_ehandler+0xe5> + 66342223: 48 89 f1 mov %rsi,%rcx + 66342226: e8 75 06 00 00 callq 663428a0 <_FindPESectionExec> + 6634222b: 48 85 c0 test %rax,%rax + 6634222e: 75 c5 jne 663421f5 <__mingw_init_ehandler+0x85> + 66342230: 48 85 f6 test %rsi,%rsi + 66342233: 89 f2 mov %esi,%edx + 66342235: 0f 84 71 ff ff ff je 663421ac <__mingw_init_ehandler+0x3c> + 6634223b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 66342240: 48 8d 0d d9 54 00 00 lea 0x54d9(%rip),%rcx # 66347720 + 66342247: 49 89 e8 mov %rbp,%r8 + 6634224a: ff 15 84 6f 00 00 callq *0x6f84(%rip) # 663491d4 <__imp_RtlAddFunctionTable> + 66342250: e9 57 ff ff ff jmpq 663421ac <__mingw_init_ehandler+0x3c> + 66342255: ba 20 00 00 00 mov $0x20,%edx + 6634225a: eb e4 jmp 66342240 <__mingw_init_ehandler+0xd0> + 6634225c: 0f 1f 40 00 nopl 0x0(%rax) -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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 +0000000066342260 <_gnu_exception_handler>: + 66342260: 53 push %rbx + 66342261: 48 83 ec 20 sub $0x20,%rsp + 66342265: 48 8b 11 mov (%rcx),%rdx + 66342268: 8b 02 mov (%rdx),%eax + 6634226a: 48 89 cb mov %rcx,%rbx + 6634226d: 89 c1 mov %eax,%ecx + 6634226f: 81 e1 ff ff ff 20 and $0x20ffffff,%ecx + 66342275: 81 f9 43 43 47 20 cmp $0x20474343,%ecx + 6634227b: 0f 84 bf 00 00 00 je 66342340 <_gnu_exception_handler+0xe0> + 66342281: 3d 91 00 00 c0 cmp $0xc0000091,%eax + 66342286: 77 68 ja 663422f0 <_gnu_exception_handler+0x90> + 66342288: 3d 8d 00 00 c0 cmp $0xc000008d,%eax + 6634228d: 73 7c jae 6634230b <_gnu_exception_handler+0xab> + 6634228f: 3d 08 00 00 c0 cmp $0xc0000008,%eax + 66342294: 0f 84 b0 00 00 00 je 6634234a <_gnu_exception_handler+0xea> + 6634229a: 0f 87 f4 00 00 00 ja 66342394 <_gnu_exception_handler+0x134> + 663422a0: 3d 02 00 00 80 cmp $0x80000002,%eax + 663422a5: 0f 84 9f 00 00 00 je 6634234a <_gnu_exception_handler+0xea> + 663422ab: 3d 05 00 00 c0 cmp $0xc0000005,%eax + 663422b0: 75 1f jne 663422d1 <_gnu_exception_handler+0x71> + 663422b2: 31 d2 xor %edx,%edx + 663422b4: b9 0b 00 00 00 mov $0xb,%ecx + 663422b9: e8 6a 08 00 00 callq 66342b28 + 663422be: 48 83 f8 01 cmp $0x1,%rax + 663422c2: 0f 84 51 01 00 00 je 66342419 <_gnu_exception_handler+0x1b9> + 663422c8: 48 85 c0 test %rax,%rax + 663422cb: 0f 85 0f 01 00 00 jne 663423e0 <_gnu_exception_handler+0x180> + 663422d1: 48 8b 05 28 53 00 00 mov 0x5328(%rip),%rax # 66347600 <__mingw_oldexcpt_handler> + 663422d8: 48 85 c0 test %rax,%rax + 663422db: 0f 84 10 01 00 00 je 663423f1 <_gnu_exception_handler+0x191> + 663422e1: 48 89 d9 mov %rbx,%rcx + 663422e4: 48 83 c4 20 add $0x20,%rsp + 663422e8: 5b pop %rbx + 663422e9: 48 ff e0 rex.W jmpq *%rax + 663422ec: 0f 1f 40 00 nopl 0x0(%rax) + 663422f0: 3d 94 00 00 c0 cmp $0xc0000094,%eax + 663422f5: 0f 84 b5 00 00 00 je 663423b0 <_gnu_exception_handler+0x150> + 663422fb: 77 58 ja 66342355 <_gnu_exception_handler+0xf5> + 663422fd: 3d 92 00 00 c0 cmp $0xc0000092,%eax + 66342302: 74 46 je 6634234a <_gnu_exception_handler+0xea> + 66342304: 3d 93 00 00 c0 cmp $0xc0000093,%eax + 66342309: 75 c6 jne 663422d1 <_gnu_exception_handler+0x71> + 6634230b: 31 d2 xor %edx,%edx + 6634230d: b9 08 00 00 00 mov $0x8,%ecx + 66342312: e8 11 08 00 00 callq 66342b28 + 66342317: 48 83 f8 01 cmp $0x1,%rax + 6634231b: 0f 84 df 00 00 00 je 66342400 <_gnu_exception_handler+0x1a0> + 66342321: 48 85 c0 test %rax,%rax + 66342324: 74 ab je 663422d1 <_gnu_exception_handler+0x71> + 66342326: b9 08 00 00 00 mov $0x8,%ecx + 6634232b: ff d0 callq *%rax + 6634232d: b8 ff ff ff ff mov $0xffffffff,%eax + 66342332: 48 83 c4 20 add $0x20,%rsp + 66342336: 5b pop %rbx + 66342337: c3 retq + 66342338: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 6634233f: 00 + 66342340: f6 42 04 01 testb $0x1,0x4(%rdx) + 66342344: 0f 85 37 ff ff ff jne 66342281 <_gnu_exception_handler+0x21> + 6634234a: b8 ff ff ff ff mov $0xffffffff,%eax + 6634234f: 48 83 c4 20 add $0x20,%rsp + 66342353: 5b pop %rbx + 66342354: c3 retq + 66342355: 3d 95 00 00 c0 cmp $0xc0000095,%eax + 6634235a: 74 ee je 6634234a <_gnu_exception_handler+0xea> + 6634235c: 3d 96 00 00 c0 cmp $0xc0000096,%eax + 66342361: 0f 85 6a ff ff ff jne 663422d1 <_gnu_exception_handler+0x71> + 66342367: 31 d2 xor %edx,%edx + 66342369: b9 04 00 00 00 mov $0x4,%ecx + 6634236e: e8 b5 07 00 00 callq 66342b28 + 66342373: 48 83 f8 01 cmp $0x1,%rax + 66342377: 0f 84 b3 00 00 00 je 66342430 <_gnu_exception_handler+0x1d0> + 6634237d: 48 85 c0 test %rax,%rax + 66342380: 0f 84 4b ff ff ff je 663422d1 <_gnu_exception_handler+0x71> + 66342386: b9 04 00 00 00 mov $0x4,%ecx + 6634238b: ff d0 callq *%rax + 6634238d: b8 ff ff ff ff mov $0xffffffff,%eax + 66342392: eb 9e jmp 66342332 <_gnu_exception_handler+0xd2> + 66342394: 3d 1d 00 00 c0 cmp $0xc000001d,%eax + 66342399: 74 cc je 66342367 <_gnu_exception_handler+0x107> + 6634239b: 3d 8c 00 00 c0 cmp $0xc000008c,%eax + 663423a0: 0f 85 2b ff ff ff jne 663422d1 <_gnu_exception_handler+0x71> + 663423a6: eb a2 jmp 6634234a <_gnu_exception_handler+0xea> + 663423a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 663423af: 00 + 663423b0: 31 d2 xor %edx,%edx + 663423b2: b9 08 00 00 00 mov $0x8,%ecx + 663423b7: e8 6c 07 00 00 callq 66342b28 + 663423bc: 48 83 f8 01 cmp $0x1,%rax + 663423c0: 0f 85 5b ff ff ff jne 66342321 <_gnu_exception_handler+0xc1> + 663423c6: ba 01 00 00 00 mov $0x1,%edx + 663423cb: b9 08 00 00 00 mov $0x8,%ecx + 663423d0: e8 53 07 00 00 callq 66342b28 + 663423d5: b8 ff ff ff ff mov $0xffffffff,%eax + 663423da: e9 53 ff ff ff jmpq 66342332 <_gnu_exception_handler+0xd2> + 663423df: 90 nop + 663423e0: b9 0b 00 00 00 mov $0xb,%ecx + 663423e5: ff d0 callq *%rax + 663423e7: b8 ff ff ff ff mov $0xffffffff,%eax + 663423ec: e9 41 ff ff ff jmpq 66342332 <_gnu_exception_handler+0xd2> + 663423f1: 31 c0 xor %eax,%eax + 663423f3: e9 3a ff ff ff jmpq 66342332 <_gnu_exception_handler+0xd2> + 663423f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 663423ff: 00 + 66342400: ba 01 00 00 00 mov $0x1,%edx + 66342405: b9 08 00 00 00 mov $0x8,%ecx + 6634240a: e8 19 07 00 00 callq 66342b28 + 6634240f: e8 8c 06 00 00 callq 66342aa0 <_fpreset> + 66342414: e9 31 ff ff ff jmpq 6634234a <_gnu_exception_handler+0xea> + 66342419: ba 01 00 00 00 mov $0x1,%edx + 6634241e: b9 0b 00 00 00 mov $0xb,%ecx + 66342423: e8 00 07 00 00 callq 66342b28 + 66342428: 83 c8 ff or $0xffffffff,%eax + 6634242b: e9 02 ff ff ff jmpq 66342332 <_gnu_exception_handler+0xd2> + 66342430: ba 01 00 00 00 mov $0x1,%edx + 66342435: b9 04 00 00 00 mov $0x4,%ecx + 6634243a: e8 e9 06 00 00 callq 66342b28 + 6634243f: 83 c8 ff or $0xffffffff,%eax + 66342442: e9 eb fe ff ff jmpq 66342332 <_gnu_exception_handler+0xd2> + 66342447: 90 nop + 66342448: 90 nop + 66342449: 90 nop + 6634244a: 90 nop + 6634244b: 90 nop + 6634244c: 90 nop + 6634244d: 90 nop + 6634244e: 90 nop + 6634244f: 90 nop -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 - 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) +0000000066342450 <__mingwthr_run_key_dtors.part.0>: + 66342450: 55 push %rbp + 66342451: 57 push %rdi + 66342452: 56 push %rsi + 66342453: 53 push %rbx + 66342454: 48 83 ec 28 sub $0x28,%rsp + 66342458: 48 8d 0d 61 54 00 00 lea 0x5461(%rip),%rcx # 663478c0 <__mingwthr_cs> + 6634245f: ff 15 1f 6d 00 00 callq *0x6d1f(%rip) # 66349184 <__imp_EnterCriticalSection> + 66342465: 48 8b 1d 34 54 00 00 mov 0x5434(%rip),%rbx # 663478a0 + 6634246c: 48 85 db test %rbx,%rbx + 6634246f: 74 33 je 663424a4 <__mingwthr_run_key_dtors.part.0+0x54> + 66342471: 48 8b 2d 94 6d 00 00 mov 0x6d94(%rip),%rbp # 6634920c <__imp_TlsGetValue> + 66342478: 48 8b 3d 25 6d 00 00 mov 0x6d25(%rip),%rdi # 663491a4 <__imp_GetLastError> + 6634247f: 90 nop + 66342480: 8b 0b mov (%rbx),%ecx + 66342482: ff d5 callq *%rbp + 66342484: 48 89 c6 mov %rax,%rsi + 66342487: ff d7 callq *%rdi + 66342489: 85 c0 test %eax,%eax + 6634248b: 75 0e jne 6634249b <__mingwthr_run_key_dtors.part.0+0x4b> + 6634248d: 48 85 f6 test %rsi,%rsi + 66342490: 74 09 je 6634249b <__mingwthr_run_key_dtors.part.0+0x4b> + 66342492: 48 8b 43 08 mov 0x8(%rbx),%rax + 66342496: 48 89 f1 mov %rsi,%rcx + 66342499: ff d0 callq *%rax + 6634249b: 48 8b 5b 10 mov 0x10(%rbx),%rbx + 6634249f: 48 85 db test %rbx,%rbx + 663424a2: 75 dc jne 66342480 <__mingwthr_run_key_dtors.part.0+0x30> + 663424a4: 48 8d 0d 15 54 00 00 lea 0x5415(%rip),%rcx # 663478c0 <__mingwthr_cs> + 663424ab: 48 83 c4 28 add $0x28,%rsp + 663424af: 5b pop %rbx + 663424b0: 5e pop %rsi + 663424b1: 5f pop %rdi + 663424b2: 5d pop %rbp + 663424b3: 48 ff 25 0a 6d 00 00 rex.W jmpq *0x6d0a(%rip) # 663491c4 <__imp_LeaveCriticalSection> + 663424ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) -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 - 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 - 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 - 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_add_key_dtor>: + 663424c0: 55 push %rbp + 663424c1: 57 push %rdi + 663424c2: 56 push %rsi + 663424c3: 53 push %rbx + 663424c4: 48 83 ec 28 sub $0x28,%rsp + 663424c8: 8b 05 da 53 00 00 mov 0x53da(%rip),%eax # 663478a8 <__mingwthr_cs_init> + 663424ce: 31 f6 xor %esi,%esi + 663424d0: 85 c0 test %eax,%eax + 663424d2: 89 cd mov %ecx,%ebp + 663424d4: 48 89 d7 mov %rdx,%rdi + 663424d7: 75 0b jne 663424e4 <___w64_mingwthr_add_key_dtor+0x24> + 663424d9: 89 f0 mov %esi,%eax + 663424db: 48 83 c4 28 add $0x28,%rsp + 663424df: 5b pop %rbx + 663424e0: 5e pop %rsi + 663424e1: 5f pop %rdi + 663424e2: 5d pop %rbp + 663424e3: c3 retq + 663424e4: ba 18 00 00 00 mov $0x18,%edx + 663424e9: b9 01 00 00 00 mov $0x1,%ecx + 663424ee: e8 5d 06 00 00 callq 66342b50 + 663424f3: 48 85 c0 test %rax,%rax + 663424f6: 48 89 c3 mov %rax,%rbx + 663424f9: 74 3d je 66342538 <___w64_mingwthr_add_key_dtor+0x78> + 663424fb: 89 28 mov %ebp,(%rax) + 663424fd: 48 8d 0d bc 53 00 00 lea 0x53bc(%rip),%rcx # 663478c0 <__mingwthr_cs> + 66342504: 48 89 78 08 mov %rdi,0x8(%rax) + 66342508: ff 15 76 6c 00 00 callq *0x6c76(%rip) # 66349184 <__imp_EnterCriticalSection> + 6634250e: 48 8b 05 8b 53 00 00 mov 0x538b(%rip),%rax # 663478a0 + 66342515: 48 8d 0d a4 53 00 00 lea 0x53a4(%rip),%rcx # 663478c0 <__mingwthr_cs> + 6634251c: 48 89 1d 7d 53 00 00 mov %rbx,0x537d(%rip) # 663478a0 + 66342523: 48 89 43 10 mov %rax,0x10(%rbx) + 66342527: ff 15 97 6c 00 00 callq *0x6c97(%rip) # 663491c4 <__imp_LeaveCriticalSection> + 6634252d: 89 f0 mov %esi,%eax + 6634252f: 48 83 c4 28 add $0x28,%rsp + 66342533: 5b pop %rbx + 66342534: 5e pop %rsi + 66342535: 5f pop %rdi + 66342536: 5d pop %rbp + 66342537: c3 retq + 66342538: be ff ff ff ff mov $0xffffffff,%esi + 6634253d: eb 9a jmp 663424d9 <___w64_mingwthr_add_key_dtor+0x19> + 6634253f: 90 nop -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 - 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 - 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 - 6634255e: eb d8 jmp 66342538 <___w64_mingwthr_remove_key_dtor+0x78> +0000000066342540 <___w64_mingwthr_remove_key_dtor>: + 66342540: 53 push %rbx + 66342541: 48 83 ec 20 sub $0x20,%rsp + 66342545: 8b 05 5d 53 00 00 mov 0x535d(%rip),%eax # 663478a8 <__mingwthr_cs_init> + 6634254b: 85 c0 test %eax,%eax + 6634254d: 89 cb mov %ecx,%ebx + 6634254f: 75 0f jne 66342560 <___w64_mingwthr_remove_key_dtor+0x20> + 66342551: 31 c0 xor %eax,%eax + 66342553: 48 83 c4 20 add $0x20,%rsp + 66342557: 5b pop %rbx + 66342558: c3 retq + 66342559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 66342560: 48 8d 0d 59 53 00 00 lea 0x5359(%rip),%rcx # 663478c0 <__mingwthr_cs> + 66342567: ff 15 17 6c 00 00 callq *0x6c17(%rip) # 66349184 <__imp_EnterCriticalSection> + 6634256d: 48 8b 05 2c 53 00 00 mov 0x532c(%rip),%rax # 663478a0 + 66342574: 48 85 c0 test %rax,%rax + 66342577: 74 1a je 66342593 <___w64_mingwthr_remove_key_dtor+0x53> + 66342579: 8b 10 mov (%rax),%edx + 6634257b: 39 d3 cmp %edx,%ebx + 6634257d: 75 0b jne 6634258a <___w64_mingwthr_remove_key_dtor+0x4a> + 6634257f: eb 4f jmp 663425d0 <___w64_mingwthr_remove_key_dtor+0x90> + 66342581: 8b 11 mov (%rcx),%edx + 66342583: 39 da cmp %ebx,%edx + 66342585: 74 29 je 663425b0 <___w64_mingwthr_remove_key_dtor+0x70> + 66342587: 48 89 c8 mov %rcx,%rax + 6634258a: 48 8b 48 10 mov 0x10(%rax),%rcx + 6634258e: 48 85 c9 test %rcx,%rcx + 66342591: 75 ee jne 66342581 <___w64_mingwthr_remove_key_dtor+0x41> + 66342593: 48 8d 0d 26 53 00 00 lea 0x5326(%rip),%rcx # 663478c0 <__mingwthr_cs> + 6634259a: ff 15 24 6c 00 00 callq *0x6c24(%rip) # 663491c4 <__imp_LeaveCriticalSection> + 663425a0: 31 c0 xor %eax,%eax + 663425a2: 48 83 c4 20 add $0x20,%rsp + 663425a6: 5b pop %rbx + 663425a7: c3 retq + 663425a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 663425af: 00 + 663425b0: 48 8b 51 10 mov 0x10(%rcx),%rdx + 663425b4: 48 89 50 10 mov %rdx,0x10(%rax) + 663425b8: e8 8b 05 00 00 callq 66342b48 + 663425bd: 48 8d 0d fc 52 00 00 lea 0x52fc(%rip),%rcx # 663478c0 <__mingwthr_cs> + 663425c4: ff 15 fa 6b 00 00 callq *0x6bfa(%rip) # 663491c4 <__imp_LeaveCriticalSection> + 663425ca: eb d4 jmp 663425a0 <___w64_mingwthr_remove_key_dtor+0x60> + 663425cc: 0f 1f 40 00 nopl 0x0(%rax) + 663425d0: 48 8b 50 10 mov 0x10(%rax),%rdx + 663425d4: 48 89 c1 mov %rax,%rcx + 663425d7: 48 89 15 c2 52 00 00 mov %rdx,0x52c2(%rip) # 663478a0 + 663425de: eb d8 jmp 663425b8 <___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 - 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 - 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 - 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 +00000000663425e0 <__mingw_TLScallback>: + 663425e0: 53 push %rbx + 663425e1: 48 83 ec 20 sub $0x20,%rsp + 663425e5: 83 fa 01 cmp $0x1,%edx + 663425e8: 0f 84 92 00 00 00 je 66342680 <__mingw_TLScallback+0xa0> + 663425ee: 72 30 jb 66342620 <__mingw_TLScallback+0x40> + 663425f0: 83 fa 02 cmp $0x2,%edx + 663425f3: 74 1b je 66342610 <__mingw_TLScallback+0x30> + 663425f5: 83 fa 03 cmp $0x3,%edx + 663425f8: 75 1b jne 66342615 <__mingw_TLScallback+0x35> + 663425fa: 8b 05 a8 52 00 00 mov 0x52a8(%rip),%eax # 663478a8 <__mingwthr_cs_init> + 66342600: 85 c0 test %eax,%eax + 66342602: 74 11 je 66342615 <__mingw_TLScallback+0x35> + 66342604: e8 47 fe ff ff callq 66342450 <__mingwthr_run_key_dtors.part.0> + 66342609: eb 0a jmp 66342615 <__mingw_TLScallback+0x35> + 6634260b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 66342610: e8 8b 04 00 00 callq 66342aa0 <_fpreset> + 66342615: b8 01 00 00 00 mov $0x1,%eax + 6634261a: 48 83 c4 20 add $0x20,%rsp + 6634261e: 5b pop %rbx + 6634261f: c3 retq + 66342620: 8b 05 82 52 00 00 mov 0x5282(%rip),%eax # 663478a8 <__mingwthr_cs_init> + 66342626: 85 c0 test %eax,%eax + 66342628: 0f 85 82 00 00 00 jne 663426b0 <__mingw_TLScallback+0xd0> + 6634262e: 8b 05 74 52 00 00 mov 0x5274(%rip),%eax # 663478a8 <__mingwthr_cs_init> + 66342634: 83 f8 01 cmp $0x1,%eax + 66342637: 75 dc jne 66342615 <__mingw_TLScallback+0x35> + 66342639: 48 8b 0d 60 52 00 00 mov 0x5260(%rip),%rcx # 663478a0 + 66342640: 48 85 c9 test %rcx,%rcx + 66342643: 74 11 je 66342656 <__mingw_TLScallback+0x76> + 66342645: 48 8b 59 10 mov 0x10(%rcx),%rbx + 66342649: e8 fa 04 00 00 callq 66342b48 + 6634264e: 48 85 db test %rbx,%rbx + 66342651: 48 89 d9 mov %rbx,%rcx + 66342654: 75 ef jne 66342645 <__mingw_TLScallback+0x65> + 66342656: 48 8d 0d 63 52 00 00 lea 0x5263(%rip),%rcx # 663478c0 <__mingwthr_cs> + 6634265d: 48 c7 05 38 52 00 00 movq $0x0,0x5238(%rip) # 663478a0 + 66342664: 00 00 00 00 + 66342668: c7 05 36 52 00 00 00 movl $0x0,0x5236(%rip) # 663478a8 <__mingwthr_cs_init> + 6634266f: 00 00 00 + 66342672: ff 15 04 6b 00 00 callq *0x6b04(%rip) # 6634917c <__IAT_start__> + 66342678: eb 9b jmp 66342615 <__mingw_TLScallback+0x35> + 6634267a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 66342680: 8b 05 22 52 00 00 mov 0x5222(%rip),%eax # 663478a8 <__mingwthr_cs_init> + 66342686: 85 c0 test %eax,%eax + 66342688: 74 16 je 663426a0 <__mingw_TLScallback+0xc0> + 6634268a: c7 05 14 52 00 00 01 movl $0x1,0x5214(%rip) # 663478a8 <__mingwthr_cs_init> + 66342691: 00 00 00 + 66342694: b8 01 00 00 00 mov $0x1,%eax + 66342699: 48 83 c4 20 add $0x20,%rsp + 6634269d: 5b pop %rbx + 6634269e: c3 retq + 6634269f: 90 nop + 663426a0: 48 8d 0d 19 52 00 00 lea 0x5219(%rip),%rcx # 663478c0 <__mingwthr_cs> + 663426a7: ff 15 0f 6b 00 00 callq *0x6b0f(%rip) # 663491bc <__imp_InitializeCriticalSection> + 663426ad: eb db jmp 6634268a <__mingw_TLScallback+0xaa> + 663426af: 90 nop + 663426b0: e8 9b fd ff ff callq 66342450 <__mingwthr_run_key_dtors.part.0> + 663426b5: e9 74 ff ff ff jmpq 6634262e <__mingw_TLScallback+0x4e> + 663426ba: 90 nop + 663426bb: 90 nop + 663426bc: 90 nop + 663426bd: 90 nop + 663426be: 90 nop + 663426bf: 90 nop -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 +00000000663426c0 <_ValidateImageBase.part.0>: + 663426c0: 48 63 41 3c movslq 0x3c(%rcx),%rax + 663426c4: 48 01 c1 add %rax,%rcx + 663426c7: 31 c0 xor %eax,%eax + 663426c9: 81 39 50 45 00 00 cmpl $0x4550,(%rcx) + 663426cf: 74 01 je 663426d2 <_ValidateImageBase.part.0+0x12> + 663426d1: c3 retq + 663426d2: 31 c0 xor %eax,%eax + 663426d4: 66 81 79 18 0b 02 cmpw $0x20b,0x18(%rcx) + 663426da: 0f 94 c0 sete %al + 663426dd: c3 retq + 663426de: 66 90 xchg %ax,%ax -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 +00000000663426e0 <_ValidateImageBase>: + 663426e0: 66 81 39 4d 5a cmpw $0x5a4d,(%rcx) + 663426e5: 74 09 je 663426f0 <_ValidateImageBase+0x10> + 663426e7: 31 c0 xor %eax,%eax + 663426e9: c3 retq + 663426ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 663426f0: eb ce jmp 663426c0 <_ValidateImageBase.part.0> + 663426f2: 0f 1f 40 00 nopl 0x0(%rax) + 663426f6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 663426fd: 00 00 00 -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 +0000000066342700 <_FindPESection>: + 66342700: 48 63 41 3c movslq 0x3c(%rcx),%rax + 66342704: 48 01 c1 add %rax,%rcx + 66342707: 0f b7 41 14 movzwl 0x14(%rcx),%eax + 6634270b: 48 8d 44 01 18 lea 0x18(%rcx,%rax,1),%rax + 66342710: 0f b7 49 06 movzwl 0x6(%rcx),%ecx + 66342714: 85 c9 test %ecx,%ecx + 66342716: 74 29 je 66342741 <_FindPESection+0x41> + 66342718: 83 e9 01 sub $0x1,%ecx + 6634271b: 48 8d 0c 89 lea (%rcx,%rcx,4),%rcx + 6634271f: 4c 8d 4c c8 28 lea 0x28(%rax,%rcx,8),%r9 + 66342724: 44 8b 40 0c mov 0xc(%rax),%r8d + 66342728: 49 39 d0 cmp %rdx,%r8 + 6634272b: 4c 89 c1 mov %r8,%rcx + 6634272e: 77 08 ja 66342738 <_FindPESection+0x38> + 66342730: 03 48 08 add 0x8(%rax),%ecx + 66342733: 48 39 d1 cmp %rdx,%rcx + 66342736: 77 0b ja 66342743 <_FindPESection+0x43> + 66342738: 48 83 c0 28 add $0x28,%rax + 6634273c: 4c 39 c8 cmp %r9,%rax + 6634273f: 75 e3 jne 66342724 <_FindPESection+0x24> + 66342741: 31 c0 xor %eax,%eax + 66342743: c3 retq + 66342744: 66 90 xchg %ax,%ax + 66342746: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 6634274d: 00 00 00 -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 - 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 - 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) +0000000066342750 <_FindPESectionByName>: + 66342750: 57 push %rdi + 66342751: 56 push %rsi + 66342752: 53 push %rbx + 66342753: 48 83 ec 20 sub $0x20,%rsp + 66342757: 48 89 ce mov %rcx,%rsi + 6634275a: e8 c1 03 00 00 callq 66342b20 + 6634275f: 48 83 f8 08 cmp $0x8,%rax + 66342763: 77 6b ja 663427d0 <_FindPESectionByName+0x80> + 66342765: 48 8b 15 e4 1a 00 00 mov 0x1ae4(%rip),%rdx # 66344250 <.refptr.__image_base__> + 6634276c: 66 81 3a 4d 5a cmpw $0x5a4d,(%rdx) + 66342771: 75 5d jne 663427d0 <_FindPESectionByName+0x80> + 66342773: 48 89 d1 mov %rdx,%rcx + 66342776: e8 45 ff ff ff callq 663426c0 <_ValidateImageBase.part.0> + 6634277b: 85 c0 test %eax,%eax + 6634277d: 74 51 je 663427d0 <_FindPESectionByName+0x80> + 6634277f: 48 63 4a 3c movslq 0x3c(%rdx),%rcx + 66342783: 48 01 d1 add %rdx,%rcx + 66342786: 0f b7 41 14 movzwl 0x14(%rcx),%eax + 6634278a: 48 8d 5c 01 18 lea 0x18(%rcx,%rax,1),%rbx + 6634278f: 0f b7 41 06 movzwl 0x6(%rcx),%eax + 66342793: 85 c0 test %eax,%eax + 66342795: 74 39 je 663427d0 <_FindPESectionByName+0x80> + 66342797: 83 e8 01 sub $0x1,%eax + 6634279a: 48 8d 04 80 lea (%rax,%rax,4),%rax + 6634279e: 48 8d 7c c3 28 lea 0x28(%rbx,%rax,8),%rdi + 663427a3: eb 09 jmp 663427ae <_FindPESectionByName+0x5e> + 663427a5: 48 83 c3 28 add $0x28,%rbx + 663427a9: 48 39 fb cmp %rdi,%rbx + 663427ac: 74 22 je 663427d0 <_FindPESectionByName+0x80> + 663427ae: 41 b8 08 00 00 00 mov $0x8,%r8d + 663427b4: 48 89 f2 mov %rsi,%rdx + 663427b7: 48 89 d9 mov %rbx,%rcx + 663427ba: e8 59 03 00 00 callq 66342b18 + 663427bf: 85 c0 test %eax,%eax + 663427c1: 75 e2 jne 663427a5 <_FindPESectionByName+0x55> + 663427c3: 48 89 d8 mov %rbx,%rax + 663427c6: 48 83 c4 20 add $0x20,%rsp + 663427ca: 5b pop %rbx + 663427cb: 5e pop %rsi + 663427cc: 5f pop %rdi + 663427cd: c3 retq + 663427ce: 66 90 xchg %ax,%ax + 663427d0: 31 db xor %ebx,%ebx + 663427d2: 48 89 d8 mov %rbx,%rax + 663427d5: 48 83 c4 20 add $0x20,%rsp + 663427d9: 5b pop %rbx + 663427da: 5e pop %rsi + 663427db: 5f pop %rdi + 663427dc: c3 retq + 663427dd: 0f 1f 00 nopl (%rax) -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>: +00000000663427e0 <__mingw_GetSectionForAddress>: 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 + 663427e4: 4c 8b 05 65 1a 00 00 mov 0x1a65(%rip),%r8 # 66344250 <.refptr.__image_base__> + 663427eb: 66 41 81 38 4d 5a cmpw $0x5a4d,(%r8) + 663427f1: 48 89 ca mov %rcx,%rdx + 663427f4: 75 57 jne 6634284d <__mingw_GetSectionForAddress+0x6d> + 663427f6: 4c 89 c1 mov %r8,%rcx + 663427f9: e8 c2 fe ff ff callq 663426c0 <_ValidateImageBase.part.0> + 663427fe: 85 c0 test %eax,%eax + 66342800: 74 4b je 6634284d <__mingw_GetSectionForAddress+0x6d> + 66342802: 49 63 40 3c movslq 0x3c(%r8),%rax + 66342806: 48 89 d1 mov %rdx,%rcx + 66342809: 4c 29 c1 sub %r8,%rcx + 6634280c: 49 01 c0 add %rax,%r8 + 6634280f: 41 0f b7 50 06 movzwl 0x6(%r8),%edx + 66342814: 41 0f b7 40 14 movzwl 0x14(%r8),%eax + 66342819: 85 d2 test %edx,%edx + 6634281b: 49 8d 44 00 18 lea 0x18(%r8,%rax,1),%rax + 66342820: 74 2b je 6634284d <__mingw_GetSectionForAddress+0x6d> + 66342822: 83 ea 01 sub $0x1,%edx + 66342825: 48 8d 14 92 lea (%rdx,%rdx,4),%rdx + 66342829: 4c 8d 4c d0 28 lea 0x28(%rax,%rdx,8),%r9 + 6634282e: 66 90 xchg %ax,%ax + 66342830: 44 8b 40 0c mov 0xc(%rax),%r8d + 66342834: 4c 39 c1 cmp %r8,%rcx + 66342837: 4c 89 c2 mov %r8,%rdx + 6634283a: 72 08 jb 66342844 <__mingw_GetSectionForAddress+0x64> + 6634283c: 03 50 08 add 0x8(%rax),%edx + 6634283f: 48 39 d1 cmp %rdx,%rcx + 66342842: 72 0b jb 6634284f <__mingw_GetSectionForAddress+0x6f> + 66342844: 48 83 c0 28 add $0x28,%rax + 66342848: 4c 39 c8 cmp %r9,%rax + 6634284b: 75 e3 jne 66342830 <__mingw_GetSectionForAddress+0x50> + 6634284d: 31 c0 xor %eax,%eax + 6634284f: 48 83 c4 28 add $0x28,%rsp + 66342853: c3 retq + 66342854: 66 90 xchg %ax,%ax + 66342856: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 6634285d: 00 00 00 -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 +0000000066342860 <__mingw_GetSectionCount>: + 66342860: 48 83 ec 28 sub $0x28,%rsp + 66342864: 48 8b 15 e5 19 00 00 mov 0x19e5(%rip),%rdx # 66344250 <.refptr.__image_base__> + 6634286b: 45 31 c0 xor %r8d,%r8d + 6634286e: 66 81 3a 4d 5a cmpw $0x5a4d,(%rdx) + 66342873: 74 0b je 66342880 <__mingw_GetSectionCount+0x20> + 66342875: 44 89 c0 mov %r8d,%eax + 66342878: 48 83 c4 28 add $0x28,%rsp + 6634287c: c3 retq + 6634287d: 0f 1f 00 nopl (%rax) + 66342880: 48 89 d1 mov %rdx,%rcx + 66342883: e8 38 fe ff ff callq 663426c0 <_ValidateImageBase.part.0> + 66342888: 85 c0 test %eax,%eax + 6634288a: 74 e9 je 66342875 <__mingw_GetSectionCount+0x15> + 6634288c: 48 63 42 3c movslq 0x3c(%rdx),%rax + 66342890: 44 0f b7 44 10 06 movzwl 0x6(%rax,%rdx,1),%r8d + 66342896: 44 89 c0 mov %r8d,%eax + 66342899: 48 83 c4 28 add $0x28,%rsp + 6634289d: c3 retq + 6634289e: 66 90 xchg %ax,%ax -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 +00000000663428a0 <_FindPESectionExec>: + 663428a0: 48 83 ec 28 sub $0x28,%rsp + 663428a4: 4c 8b 05 a5 19 00 00 mov 0x19a5(%rip),%r8 # 66344250 <.refptr.__image_base__> + 663428ab: 66 41 81 38 4d 5a cmpw $0x5a4d,(%r8) + 663428b1: 48 89 ca mov %rcx,%rdx + 663428b4: 75 52 jne 66342908 <_FindPESectionExec+0x68> + 663428b6: 4c 89 c1 mov %r8,%rcx + 663428b9: e8 02 fe ff ff callq 663426c0 <_ValidateImageBase.part.0> + 663428be: 85 c0 test %eax,%eax + 663428c0: 74 46 je 66342908 <_FindPESectionExec+0x68> + 663428c2: 49 63 48 3c movslq 0x3c(%r8),%rcx + 663428c6: 4c 01 c1 add %r8,%rcx + 663428c9: 0f b7 41 14 movzwl 0x14(%rcx),%eax + 663428cd: 48 8d 44 01 18 lea 0x18(%rcx,%rax,1),%rax + 663428d2: 0f b7 49 06 movzwl 0x6(%rcx),%ecx + 663428d6: 85 c9 test %ecx,%ecx + 663428d8: 74 2e je 66342908 <_FindPESectionExec+0x68> + 663428da: 83 e9 01 sub $0x1,%ecx + 663428dd: 48 8d 0c 89 lea (%rcx,%rcx,4),%rcx + 663428e1: 48 8d 4c c8 28 lea 0x28(%rax,%rcx,8),%rcx + 663428e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 663428ed: 00 00 00 + 663428f0: f6 40 27 20 testb $0x20,0x27(%rax) + 663428f4: 74 09 je 663428ff <_FindPESectionExec+0x5f> + 663428f6: 48 85 d2 test %rdx,%rdx + 663428f9: 74 0f je 6634290a <_FindPESectionExec+0x6a> + 663428fb: 48 83 ea 01 sub $0x1,%rdx + 663428ff: 48 83 c0 28 add $0x28,%rax + 66342903: 48 39 c8 cmp %rcx,%rax + 66342906: 75 e8 jne 663428f0 <_FindPESectionExec+0x50> + 66342908: 31 c0 xor %eax,%eax + 6634290a: 48 83 c4 28 add $0x28,%rsp + 6634290e: c3 retq + 6634290f: 90 nop -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 +0000000066342910 <_GetPEImageBase>: + 66342910: 48 83 ec 28 sub $0x28,%rsp + 66342914: 48 8b 15 35 19 00 00 mov 0x1935(%rip),%rdx # 66344250 <.refptr.__image_base__> + 6634291b: 66 81 3a 4d 5a cmpw $0x5a4d,(%rdx) + 66342920: 75 1e jne 66342940 <_GetPEImageBase+0x30> + 66342922: 48 89 d1 mov %rdx,%rcx + 66342925: e8 96 fd ff ff callq 663426c0 <_ValidateImageBase.part.0> + 6634292a: 85 c0 test %eax,%eax + 6634292c: b8 00 00 00 00 mov $0x0,%eax + 66342931: 48 0f 45 c2 cmovne %rdx,%rax + 66342935: 48 83 c4 28 add $0x28,%rsp + 66342939: c3 retq + 6634293a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 66342940: 31 c0 xor %eax,%eax + 66342942: 48 83 c4 28 add $0x28,%rsp + 66342946: c3 retq + 66342947: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 6634294e: 00 00 -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 +0000000066342950 <_IsNonwritableInCurrentImage>: + 66342950: 48 83 ec 28 sub $0x28,%rsp + 66342954: 4c 8b 05 f5 18 00 00 mov 0x18f5(%rip),%r8 # 66344250 <.refptr.__image_base__> + 6634295b: 31 c0 xor %eax,%eax + 6634295d: 66 41 81 38 4d 5a cmpw $0x5a4d,(%r8) + 66342963: 48 89 ca mov %rcx,%rdx + 66342966: 74 08 je 66342970 <_IsNonwritableInCurrentImage+0x20> + 66342968: 48 83 c4 28 add $0x28,%rsp + 6634296c: c3 retq + 6634296d: 0f 1f 00 nopl (%rax) + 66342970: 4c 89 c1 mov %r8,%rcx + 66342973: e8 48 fd ff ff callq 663426c0 <_ValidateImageBase.part.0> + 66342978: 85 c0 test %eax,%eax + 6634297a: 74 ec je 66342968 <_IsNonwritableInCurrentImage+0x18> + 6634297c: 49 63 40 3c movslq 0x3c(%r8),%rax + 66342980: 48 89 d1 mov %rdx,%rcx + 66342983: 4c 29 c1 sub %r8,%rcx + 66342986: 49 01 c0 add %rax,%r8 + 66342989: 41 0f b7 50 06 movzwl 0x6(%r8),%edx + 6634298e: 41 0f b7 40 14 movzwl 0x14(%r8),%eax + 66342993: 85 d2 test %edx,%edx + 66342995: 49 8d 44 00 18 lea 0x18(%r8,%rax,1),%rax + 6634299a: 74 31 je 663429cd <_IsNonwritableInCurrentImage+0x7d> + 6634299c: 83 ea 01 sub $0x1,%edx + 6634299f: 48 8d 14 92 lea (%rdx,%rdx,4),%rdx + 663429a3: 4c 8d 4c d0 28 lea 0x28(%rax,%rdx,8),%r9 + 663429a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 663429af: 00 + 663429b0: 44 8b 40 0c mov 0xc(%rax),%r8d + 663429b4: 4c 39 c1 cmp %r8,%rcx + 663429b7: 4c 89 c2 mov %r8,%rdx + 663429ba: 72 08 jb 663429c4 <_IsNonwritableInCurrentImage+0x74> + 663429bc: 03 50 08 add 0x8(%rax),%edx + 663429bf: 48 39 d1 cmp %rdx,%rcx + 663429c2: 72 10 jb 663429d4 <_IsNonwritableInCurrentImage+0x84> + 663429c4: 48 83 c0 28 add $0x28,%rax + 663429c8: 4c 39 c8 cmp %r9,%rax + 663429cb: 75 e3 jne 663429b0 <_IsNonwritableInCurrentImage+0x60> + 663429cd: 31 c0 xor %eax,%eax + 663429cf: 48 83 c4 28 add $0x28,%rsp + 663429d3: c3 retq + 663429d4: 8b 40 24 mov 0x24(%rax),%eax + 663429d7: f7 d0 not %eax + 663429d9: c1 e8 1f shr $0x1f,%eax + 663429dc: 48 83 c4 28 add $0x28,%rsp + 663429e0: c3 retq + 663429e1: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 663429e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 663429ed: 00 00 00 -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 : - 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 : - 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 : - 66342a90: ff 25 16 68 00 00 jmpq *0x6816(%rip) # 663492ac <__imp_vfprintf> +00000000663429f0 <__mingw_enum_import_library_names>: + 663429f0: 48 83 ec 28 sub $0x28,%rsp + 663429f4: 4c 8b 1d 55 18 00 00 mov 0x1855(%rip),%r11 # 66344250 <.refptr.__image_base__> + 663429fb: 66 41 81 3b 4d 5a cmpw $0x5a4d,(%r11) + 66342a01: 41 89 c9 mov %ecx,%r9d + 66342a04: 75 58 jne 66342a5e <__mingw_enum_import_library_names+0x6e> + 66342a06: 4c 89 d9 mov %r11,%rcx + 66342a09: e8 b2 fc ff ff callq 663426c0 <_ValidateImageBase.part.0> + 66342a0e: 85 c0 test %eax,%eax + 66342a10: 74 4c je 66342a5e <__mingw_enum_import_library_names+0x6e> + 66342a12: 49 63 43 3c movslq 0x3c(%r11),%rax + 66342a16: 4c 01 d8 add %r11,%rax + 66342a19: 8b 90 90 00 00 00 mov 0x90(%rax),%edx + 66342a1f: 85 d2 test %edx,%edx + 66342a21: 74 3b je 66342a5e <__mingw_enum_import_library_names+0x6e> + 66342a23: 0f b7 48 14 movzwl 0x14(%rax),%ecx + 66342a27: 48 8d 4c 08 18 lea 0x18(%rax,%rcx,1),%rcx + 66342a2c: 0f b7 40 06 movzwl 0x6(%rax),%eax + 66342a30: 85 c0 test %eax,%eax + 66342a32: 74 2a je 66342a5e <__mingw_enum_import_library_names+0x6e> + 66342a34: 83 e8 01 sub $0x1,%eax + 66342a37: 48 8d 04 80 lea (%rax,%rax,4),%rax + 66342a3b: 48 8d 44 c1 28 lea 0x28(%rcx,%rax,8),%rax + 66342a40: 44 8b 51 0c mov 0xc(%rcx),%r10d + 66342a44: 4c 39 d2 cmp %r10,%rdx + 66342a47: 4d 89 d0 mov %r10,%r8 + 66342a4a: 72 09 jb 66342a55 <__mingw_enum_import_library_names+0x65> + 66342a4c: 44 03 41 08 add 0x8(%rcx),%r8d + 66342a50: 4c 39 c2 cmp %r8,%rdx + 66342a53: 72 10 jb 66342a65 <__mingw_enum_import_library_names+0x75> + 66342a55: 48 83 c1 28 add $0x28,%rcx + 66342a59: 48 39 c1 cmp %rax,%rcx + 66342a5c: 75 e2 jne 66342a40 <__mingw_enum_import_library_names+0x50> + 66342a5e: 31 c0 xor %eax,%eax + 66342a60: 48 83 c4 28 add $0x28,%rsp + 66342a64: c3 retq + 66342a65: 4c 01 da add %r11,%rdx + 66342a68: 75 0e jne 66342a78 <__mingw_enum_import_library_names+0x88> + 66342a6a: eb f2 jmp 66342a5e <__mingw_enum_import_library_names+0x6e> + 66342a6c: 0f 1f 40 00 nopl 0x0(%rax) + 66342a70: 41 83 e9 01 sub $0x1,%r9d + 66342a74: 48 83 c2 14 add $0x14,%rdx + 66342a78: 8b 4a 04 mov 0x4(%rdx),%ecx + 66342a7b: 85 c9 test %ecx,%ecx + 66342a7d: 75 07 jne 66342a86 <__mingw_enum_import_library_names+0x96> + 66342a7f: 8b 42 0c mov 0xc(%rdx),%eax + 66342a82: 85 c0 test %eax,%eax + 66342a84: 74 d8 je 66342a5e <__mingw_enum_import_library_names+0x6e> + 66342a86: 45 85 c9 test %r9d,%r9d + 66342a89: 7f e5 jg 66342a70 <__mingw_enum_import_library_names+0x80> + 66342a8b: 8b 42 0c mov 0xc(%rdx),%eax + 66342a8e: 4c 01 d8 add %r11,%rax + 66342a91: 48 83 c4 28 add $0x28,%rsp + 66342a95: c3 retq 66342a96: 90 nop 66342a97: 90 nop - -0000000066342a98 : - 66342a98: ff 25 06 68 00 00 jmpq *0x6806(%rip) # 663492a4 <__imp_strncmp> + 66342a98: 90 nop + 66342a99: 90 nop + 66342a9a: 90 nop + 66342a9b: 90 nop + 66342a9c: 90 nop + 66342a9d: 90 nop 66342a9e: 90 nop 66342a9f: 90 nop -0000000066342aa0 : - 66342aa0: ff 25 f6 67 00 00 jmpq *0x67f6(%rip) # 6634929c <__imp_strlen> +0000000066342aa0 <_fpreset>: + 66342aa0: db e3 fninit + 66342aa2: c3 retq + 66342aa3: 90 nop + 66342aa4: 90 nop + 66342aa5: 90 nop 66342aa6: 90 nop 66342aa7: 90 nop - -0000000066342aa8 : - 66342aa8: ff 25 e6 67 00 00 jmpq *0x67e6(%rip) # 66349294 <__imp_signal> + 66342aa8: 90 nop + 66342aa9: 90 nop + 66342aaa: 90 nop + 66342aab: 90 nop + 66342aac: 90 nop + 66342aad: 90 nop 66342aae: 90 nop 66342aaf: 90 nop -0000000066342ab0 : - 66342ab0: ff 25 ce 67 00 00 jmpq *0x67ce(%rip) # 66349284 <__imp_puts> - 66342ab6: 90 nop - 66342ab7: 90 nop - -0000000066342ab8 : - 66342ab8: ff 25 be 67 00 00 jmpq *0x67be(%rip) # 6634927c <__imp_printf> - 66342abe: 90 nop - 66342abf: 90 nop - -0000000066342ac0 : - 66342ac0: ff 25 ae 67 00 00 jmpq *0x67ae(%rip) # 66349274 <__imp_fwrite> - 66342ac6: 90 nop - 66342ac7: 90 nop - -0000000066342ac8 : - 66342ac8: ff 25 9e 67 00 00 jmpq *0x679e(%rip) # 6634926c <__imp_free> - 66342ace: 90 nop - 66342acf: 90 nop - -0000000066342ad0 : - 66342ad0: ff 25 8e 67 00 00 jmpq *0x678e(%rip) # 66349264 <__imp_calloc> - 66342ad6: 90 nop - 66342ad7: 90 nop - -0000000066342ad8 : - 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> +0000000066342ab0 <___chkstk_ms>: + 66342ab0: 51 push %rcx + 66342ab1: 50 push %rax + 66342ab2: 48 3d 00 10 00 00 cmp $0x1000,%rax + 66342ab8: 48 8d 4c 24 18 lea 0x18(%rsp),%rcx + 66342abd: 72 19 jb 66342ad8 <___chkstk_ms+0x28> + 66342abf: 48 81 e9 00 10 00 00 sub $0x1000,%rcx + 66342ac6: 48 83 09 00 orq $0x0,(%rcx) + 66342aca: 48 2d 00 10 00 00 sub $0x1000,%rax + 66342ad0: 48 3d 00 10 00 00 cmp $0x1000,%rax + 66342ad6: 77 e7 ja 66342abf <___chkstk_ms+0xf> + 66342ad8: 48 29 c1 sub %rax,%rcx + 66342adb: 48 83 09 00 orq $0x0,(%rcx) + 66342adf: 58 pop %rax + 66342ae0: 59 pop %rcx + 66342ae1: c3 retq + 66342ae2: 90 nop + 66342ae3: 90 nop + 66342ae4: 90 nop + 66342ae5: 90 nop 66342ae6: 90 nop 66342ae7: 90 nop - -0000000066342ae8 <_amsg_exit>: - 66342ae8: ff 25 4e 67 00 00 jmpq *0x674e(%rip) # 6634923c <__imp__amsg_exit> + 66342ae8: 90 nop + 66342ae9: 90 nop + 66342aea: 90 nop + 66342aeb: 90 nop + 66342aec: 90 nop + 66342aed: 90 nop 66342aee: 90 nop 66342aef: 90 nop -0000000066342af0 <_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 +0000000066342af0 : + 66342af0: b8 01 00 00 00 mov $0x1,%eax + 66342af5: c3 retq + 66342af6: 90 nop + 66342af7: 90 nop + 66342af8: 90 nop + 66342af9: 90 nop + 66342afa: 90 nop + 66342afb: 90 nop + 66342afc: 90 nop + 66342afd: 90 nop + 66342afe: 90 nop + 66342aff: 90 nop -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 - 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 - 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 +0000000066342b00 : + 66342b00: b8 01 00 00 00 mov $0x1,%eax + 66342b05: c3 retq + 66342b06: 90 nop + 66342b07: 90 nop + 66342b08: 90 nop + 66342b09: 90 nop + 66342b0a: 90 nop + 66342b0b: 90 nop + 66342b0c: 90 nop + 66342b0d: 90 nop + 66342b0e: 90 nop + 66342b0f: 90 nop -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 - 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 +0000000066342b10 : + 66342b10: ff 25 96 67 00 00 jmpq *0x6796(%rip) # 663492ac <__imp_vfprintf> + 66342b16: 90 nop + 66342b17: 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 +0000000066342b18 : + 66342b18: ff 25 86 67 00 00 jmpq *0x6786(%rip) # 663492a4 <__imp_strncmp> + 66342b1e: 90 nop + 66342b1f: 90 nop -0000000066342c80 : - 66342c80: ff 25 06 66 00 00 jmpq *0x6606(%rip) # 6634928c <__imp_realloc> - 66342c86: 90 nop - 66342c87: 90 nop +0000000066342b20 : + 66342b20: ff 25 76 67 00 00 jmpq *0x6776(%rip) # 6634929c <__imp_strlen> + 66342b26: 90 nop + 66342b27: 90 nop -0000000066342c88 <_unlock>: - 66342c88: ff 25 c6 65 00 00 jmpq *0x65c6(%rip) # 66349254 <__imp__unlock> - 66342c8e: 90 nop - 66342c8f: 90 nop +0000000066342b28 : + 66342b28: ff 25 66 67 00 00 jmpq *0x6766(%rip) # 66349294 <__imp_signal> + 66342b2e: 90 nop + 66342b2f: 90 nop -0000000066342c90 <_lock>: - 66342c90: ff 25 b6 65 00 00 jmpq *0x65b6(%rip) # 6634924c <__imp__lock> - 66342c96: 90 nop - 66342c97: 90 nop +0000000066342b30 : + 66342b30: ff 25 4e 67 00 00 jmpq *0x674e(%rip) # 66349284 <__imp_puts> + 66342b36: 90 nop + 66342b37: 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 +0000000066342b38 : + 66342b38: ff 25 3e 67 00 00 jmpq *0x673e(%rip) # 6634927c <__imp_printf> + 66342b3e: 90 nop + 66342b3f: 90 nop -0000000066342ca0 : - 66342ca0: ff 25 7e 65 00 00 jmpq *0x657e(%rip) # 66349224 <__imp_VirtualQuery> - 66342ca6: 90 nop - 66342ca7: 90 nop +0000000066342b40 : + 66342b40: ff 25 2e 67 00 00 jmpq *0x672e(%rip) # 66349274 <__imp_fwrite> + 66342b46: 90 nop + 66342b47: 90 nop -0000000066342ca8 : - 66342ca8: ff 25 6e 65 00 00 jmpq *0x656e(%rip) # 6634921c <__imp_VirtualProtect> - 66342cae: 90 nop - 66342caf: 90 nop +0000000066342b48 : + 66342b48: ff 25 1e 67 00 00 jmpq *0x671e(%rip) # 6634926c <__imp_free> + 66342b4e: 90 nop + 66342b4f: 90 nop -0000000066342cb0 : - 66342cb0: ff 25 5e 65 00 00 jmpq *0x655e(%rip) # 66349214 <__imp_UnhandledExceptionFilter> - 66342cb6: 90 nop - 66342cb7: 90 nop +0000000066342b50 : + 66342b50: ff 25 0e 67 00 00 jmpq *0x670e(%rip) # 66349264 <__imp_calloc> + 66342b56: 90 nop + 66342b57: 90 nop -0000000066342cb8 : - 66342cb8: ff 25 4e 65 00 00 jmpq *0x654e(%rip) # 6634920c <__imp_TlsGetValue> - 66342cbe: 90 nop - 66342cbf: 90 nop +0000000066342b58 : + 66342b58: ff 25 fe 66 00 00 jmpq *0x66fe(%rip) # 6634925c <__imp_abort> + 66342b5e: 90 nop + 66342b5f: 90 nop -0000000066342cc0 : - 66342cc0: ff 25 3e 65 00 00 jmpq *0x653e(%rip) # 66349204 <__imp_TerminateProcess> - 66342cc6: 90 nop - 66342cc7: 90 nop +0000000066342b60 <_initterm>: + 66342b60: ff 25 de 66 00 00 jmpq *0x66de(%rip) # 66349244 <__imp__initterm> + 66342b66: 90 nop + 66342b67: 90 nop -0000000066342cc8 : - 66342cc8: ff 25 2e 65 00 00 jmpq *0x652e(%rip) # 663491fc <__imp_Sleep> - 66342cce: 90 nop - 66342ccf: 90 nop +0000000066342b68 <_amsg_exit>: + 66342b68: ff 25 ce 66 00 00 jmpq *0x66ce(%rip) # 6634923c <__imp__amsg_exit> + 66342b6e: 90 nop + 66342b6f: 90 nop -0000000066342cd0 : - 66342cd0: ff 25 1e 65 00 00 jmpq *0x651e(%rip) # 663491f4 <__imp_SetUnhandledExceptionFilter> - 66342cd6: 90 nop - 66342cd7: 90 nop +0000000066342b70 <_initialize_onexit_table>: + 66342b70: 48 85 c9 test %rcx,%rcx + 66342b73: 74 1a je 66342b8f <_initialize_onexit_table+0x1f> + 66342b75: 31 c0 xor %eax,%eax + 66342b77: 48 c7 41 10 00 00 00 movq $0x0,0x10(%rcx) + 66342b7e: 00 + 66342b7f: 48 c7 41 08 00 00 00 movq $0x0,0x8(%rcx) + 66342b86: 00 + 66342b87: 48 c7 01 00 00 00 00 movq $0x0,(%rcx) + 66342b8e: c3 retq + 66342b8f: b8 ff ff ff ff mov $0xffffffff,%eax + 66342b94: c3 retq + 66342b95: 90 nop + 66342b96: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 66342b9d: 00 00 00 -0000000066342cd8 : - 66342cd8: ff 25 0e 65 00 00 jmpq *0x650e(%rip) # 663491ec <__imp_RtlVirtualUnwind> - 66342cde: 90 nop +0000000066342ba0 <_register_onexit_function>: + 66342ba0: 55 push %rbp + 66342ba1: 57 push %rdi + 66342ba2: 56 push %rsi + 66342ba3: 53 push %rbx + 66342ba4: 48 83 ec 28 sub $0x28,%rsp + 66342ba8: 48 85 c9 test %rcx,%rcx + 66342bab: 48 89 cb mov %rcx,%rbx + 66342bae: 48 89 d7 mov %rdx,%rdi + 66342bb1: 0f 84 99 00 00 00 je 66342c50 <_register_onexit_function+0xb0> + 66342bb7: b9 08 00 00 00 mov $0x8,%ecx + 66342bbc: e8 4f 01 00 00 callq 66342d10 <_lock> + 66342bc1: 48 83 3b 00 cmpq $0x0,(%rbx) + 66342bc5: 74 5d je 66342c24 <_register_onexit_function+0x84> + 66342bc7: 48 8b 73 08 mov 0x8(%rbx),%rsi + 66342bcb: 48 8b 43 10 mov 0x10(%rbx),%rax + 66342bcf: 48 39 f0 cmp %rsi,%rax + 66342bd2: 74 20 je 66342bf4 <_register_onexit_function+0x54> + 66342bd4: 48 8d 46 08 lea 0x8(%rsi),%rax + 66342bd8: b9 08 00 00 00 mov $0x8,%ecx + 66342bdd: 48 89 43 08 mov %rax,0x8(%rbx) + 66342be1: 48 89 3e mov %rdi,(%rsi) + 66342be4: e8 1f 01 00 00 callq 66342d08 <_unlock> + 66342be9: 31 c0 xor %eax,%eax + 66342beb: 48 83 c4 28 add $0x28,%rsp + 66342bef: 5b pop %rbx + 66342bf0: 5e pop %rsi + 66342bf1: 5f pop %rdi + 66342bf2: 5d pop %rbp + 66342bf3: c3 retq + 66342bf4: 48 8b 0b mov (%rbx),%rcx + 66342bf7: 48 29 ce sub %rcx,%rsi + 66342bfa: 48 89 f0 mov %rsi,%rax + 66342bfd: 48 c1 f8 03 sar $0x3,%rax + 66342c01: 48 c1 e0 04 shl $0x4,%rax + 66342c05: 48 89 c2 mov %rax,%rdx + 66342c08: 48 89 c5 mov %rax,%rbp + 66342c0b: e8 f0 00 00 00 callq 66342d00 + 66342c10: 48 85 c0 test %rax,%rax + 66342c13: 74 42 je 66342c57 <_register_onexit_function+0xb7> + 66342c15: 48 89 03 mov %rax,(%rbx) + 66342c18: 48 01 c6 add %rax,%rsi + 66342c1b: 48 01 e8 add %rbp,%rax + 66342c1e: 48 89 43 10 mov %rax,0x10(%rbx) + 66342c22: eb b0 jmp 66342bd4 <_register_onexit_function+0x34> + 66342c24: ba 08 00 00 00 mov $0x8,%edx + 66342c29: b9 20 00 00 00 mov $0x20,%ecx + 66342c2e: e8 1d ff ff ff callq 66342b50 + 66342c33: 48 85 c0 test %rax,%rax + 66342c36: 48 89 c6 mov %rax,%rsi + 66342c39: 48 89 03 mov %rax,(%rbx) + 66342c3c: 74 19 je 66342c57 <_register_onexit_function+0xb7> + 66342c3e: 48 89 43 08 mov %rax,0x8(%rbx) + 66342c42: 48 8d 80 00 01 00 00 lea 0x100(%rax),%rax + 66342c49: 48 89 43 10 mov %rax,0x10(%rbx) + 66342c4d: eb 80 jmp 66342bcf <_register_onexit_function+0x2f> + 66342c4f: 90 nop + 66342c50: b8 ff ff ff ff mov $0xffffffff,%eax + 66342c55: eb 94 jmp 66342beb <_register_onexit_function+0x4b> + 66342c57: b9 08 00 00 00 mov $0x8,%ecx + 66342c5c: e8 a7 00 00 00 callq 66342d08 <_unlock> + 66342c61: b8 ff ff ff ff mov $0xffffffff,%eax + 66342c66: eb 83 jmp 66342beb <_register_onexit_function+0x4b> + 66342c68: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 66342c6f: 00 + +0000000066342c70 <_execute_onexit_table>: + 66342c70: 57 push %rdi + 66342c71: 56 push %rsi + 66342c72: 53 push %rbx + 66342c73: 48 83 ec 20 sub $0x20,%rsp + 66342c77: 48 89 cf mov %rcx,%rdi + 66342c7a: b9 08 00 00 00 mov $0x8,%ecx + 66342c7f: e8 8c 00 00 00 callq 66342d10 <_lock> + 66342c84: 48 8b 37 mov (%rdi),%rsi + 66342c87: b9 08 00 00 00 mov $0x8,%ecx + 66342c8c: 48 c7 47 10 00 00 00 movq $0x0,0x10(%rdi) + 66342c93: 00 + 66342c94: 48 8b 5f 08 mov 0x8(%rdi),%rbx + 66342c98: 48 c7 07 00 00 00 00 movq $0x0,(%rdi) + 66342c9f: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) + 66342ca6: 00 + 66342ca7: e8 5c 00 00 00 callq 66342d08 <_unlock> + 66342cac: 48 85 f6 test %rsi,%rsi + 66342caf: 74 24 je 66342cd5 <_execute_onexit_table+0x65> + 66342cb1: 48 83 eb 08 sub $0x8,%rbx + 66342cb5: 48 39 de cmp %rbx,%rsi + 66342cb8: 77 13 ja 66342ccd <_execute_onexit_table+0x5d> + 66342cba: 48 8b 03 mov (%rbx),%rax + 66342cbd: 48 85 c0 test %rax,%rax + 66342cc0: 74 ef je 66342cb1 <_execute_onexit_table+0x41> + 66342cc2: ff d0 callq *%rax + 66342cc4: 48 83 eb 08 sub $0x8,%rbx + 66342cc8: 48 39 de cmp %rbx,%rsi + 66342ccb: 76 ed jbe 66342cba <_execute_onexit_table+0x4a> + 66342ccd: 48 89 f1 mov %rsi,%rcx + 66342cd0: e8 73 fe ff ff callq 66342b48 + 66342cd5: 31 c0 xor %eax,%eax + 66342cd7: 48 83 c4 20 add $0x20,%rsp + 66342cdb: 5b pop %rbx + 66342cdc: 5e pop %rsi + 66342cdd: 5f pop %rdi + 66342cde: c3 retq 66342cdf: 90 nop -0000000066342ce0 : - 66342ce0: ff 25 fe 64 00 00 jmpq *0x64fe(%rip) # 663491e4 <__imp_RtlLookupFunctionEntry> - 66342ce6: 90 nop - 66342ce7: 90 nop - -0000000066342ce8 : - 66342ce8: ff 25 ee 64 00 00 jmpq *0x64ee(%rip) # 663491dc <__imp_RtlCaptureContext> - 66342cee: 90 nop - 66342cef: 90 nop - -0000000066342cf0 : - 66342cf0: ff 25 de 64 00 00 jmpq *0x64de(%rip) # 663491d4 <__imp_RtlAddFunctionTable> - 66342cf6: 90 nop - 66342cf7: 90 nop - -0000000066342cf8 : - 66342cf8: ff 25 ce 64 00 00 jmpq *0x64ce(%rip) # 663491cc <__imp_QueryPerformanceCounter> - 66342cfe: 90 nop +0000000066342ce0 <__acrt_iob_func>: + 66342ce0: 53 push %rbx + 66342ce1: 48 83 ec 20 sub $0x20,%rsp + 66342ce5: 89 cb mov %ecx,%ebx + 66342ce7: e8 2c 00 00 00 callq 66342d18 <__iob_func> + 66342cec: 89 d9 mov %ebx,%ecx + 66342cee: 48 8d 14 49 lea (%rcx,%rcx,2),%rdx + 66342cf2: 48 c1 e2 04 shl $0x4,%rdx + 66342cf6: 48 01 d0 add %rdx,%rax + 66342cf9: 48 83 c4 20 add $0x20,%rsp + 66342cfd: 5b pop %rbx + 66342cfe: c3 retq 66342cff: 90 nop -0000000066342d00 : - 66342d00: ff 25 be 64 00 00 jmpq *0x64be(%rip) # 663491c4 <__imp_LeaveCriticalSection> +0000000066342d00 : + 66342d00: ff 25 86 65 00 00 jmpq *0x6586(%rip) # 6634928c <__imp_realloc> 66342d06: 90 nop 66342d07: 90 nop -0000000066342d08 : - 66342d08: ff 25 ae 64 00 00 jmpq *0x64ae(%rip) # 663491bc <__imp_InitializeCriticalSection> +0000000066342d08 <_unlock>: + 66342d08: ff 25 46 65 00 00 jmpq *0x6546(%rip) # 66349254 <__imp__unlock> 66342d0e: 90 nop 66342d0f: 90 nop -0000000066342d10 : - 66342d10: ff 25 9e 64 00 00 jmpq *0x649e(%rip) # 663491b4 <__imp_GetTickCount> +0000000066342d10 <_lock>: + 66342d10: ff 25 36 65 00 00 jmpq *0x6536(%rip) # 6634924c <__imp__lock> 66342d16: 90 nop 66342d17: 90 nop -0000000066342d18 : - 66342d18: ff 25 8e 64 00 00 jmpq *0x648e(%rip) # 663491ac <__imp_GetSystemTimeAsFileTime> +0000000066342d18 <__iob_func>: + 66342d18: ff 25 16 65 00 00 jmpq *0x6516(%rip) # 66349234 <__imp___iob_func> 66342d1e: 90 nop 66342d1f: 90 nop -0000000066342d20 : - 66342d20: ff 25 7e 64 00 00 jmpq *0x647e(%rip) # 663491a4 <__imp_GetLastError> +0000000066342d20 : + 66342d20: ff 25 fe 64 00 00 jmpq *0x64fe(%rip) # 66349224 <__imp_VirtualQuery> 66342d26: 90 nop 66342d27: 90 nop -0000000066342d28 : - 66342d28: ff 25 6e 64 00 00 jmpq *0x646e(%rip) # 6634919c <__imp_GetCurrentThreadId> +0000000066342d28 : + 66342d28: ff 25 ee 64 00 00 jmpq *0x64ee(%rip) # 6634921c <__imp_VirtualProtect> 66342d2e: 90 nop 66342d2f: 90 nop -0000000066342d30 : - 66342d30: ff 25 5e 64 00 00 jmpq *0x645e(%rip) # 66349194 <__imp_GetCurrentProcessId> +0000000066342d30 : + 66342d30: ff 25 de 64 00 00 jmpq *0x64de(%rip) # 66349214 <__imp_UnhandledExceptionFilter> 66342d36: 90 nop 66342d37: 90 nop -0000000066342d38 : - 66342d38: ff 25 4e 64 00 00 jmpq *0x644e(%rip) # 6634918c <__imp_GetCurrentProcess> +0000000066342d38 : + 66342d38: ff 25 ce 64 00 00 jmpq *0x64ce(%rip) # 6634920c <__imp_TlsGetValue> 66342d3e: 90 nop 66342d3f: 90 nop -0000000066342d40 : - 66342d40: ff 25 3e 64 00 00 jmpq *0x643e(%rip) # 66349184 <__imp_EnterCriticalSection> +0000000066342d40 : + 66342d40: ff 25 be 64 00 00 jmpq *0x64be(%rip) # 66349204 <__imp_TerminateProcess> 66342d46: 90 nop 66342d47: 90 nop -0000000066342d48 : - 66342d48: ff 25 2e 64 00 00 jmpq *0x642e(%rip) # 6634917c <__IAT_start__> +0000000066342d48 : + 66342d48: ff 25 ae 64 00 00 jmpq *0x64ae(%rip) # 663491fc <__imp_Sleep> 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 - 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 - 66342db3: e8 20 fd ff ff callq 66342ad8 - 66342db8: 90 nop - 66342db9: 90 nop - 66342dba: 90 nop - 66342dbb: 90 nop - 66342dbc: 90 nop - 66342dbd: 90 nop +0000000066342d50 : + 66342d50: ff 25 9e 64 00 00 jmpq *0x649e(%rip) # 663491f4 <__imp_SetUnhandledExceptionFilter> + 66342d56: 90 nop + 66342d57: 90 nop + +0000000066342d58 : + 66342d58: ff 25 8e 64 00 00 jmpq *0x648e(%rip) # 663491ec <__imp_RtlVirtualUnwind> + 66342d5e: 90 nop + 66342d5f: 90 nop + +0000000066342d60 : + 66342d60: ff 25 7e 64 00 00 jmpq *0x647e(%rip) # 663491e4 <__imp_RtlLookupFunctionEntry> + 66342d66: 90 nop + 66342d67: 90 nop + +0000000066342d68 : + 66342d68: ff 25 6e 64 00 00 jmpq *0x646e(%rip) # 663491dc <__imp_RtlCaptureContext> + 66342d6e: 90 nop + 66342d6f: 90 nop + +0000000066342d70 : + 66342d70: ff 25 5e 64 00 00 jmpq *0x645e(%rip) # 663491d4 <__imp_RtlAddFunctionTable> + 66342d76: 90 nop + 66342d77: 90 nop + +0000000066342d78 : + 66342d78: ff 25 4e 64 00 00 jmpq *0x644e(%rip) # 663491cc <__imp_QueryPerformanceCounter> + 66342d7e: 90 nop + 66342d7f: 90 nop + +0000000066342d80 : + 66342d80: ff 25 3e 64 00 00 jmpq *0x643e(%rip) # 663491c4 <__imp_LeaveCriticalSection> + 66342d86: 90 nop + 66342d87: 90 nop + +0000000066342d88 : + 66342d88: ff 25 2e 64 00 00 jmpq *0x642e(%rip) # 663491bc <__imp_InitializeCriticalSection> + 66342d8e: 90 nop + 66342d8f: 90 nop + +0000000066342d90 : + 66342d90: ff 25 1e 64 00 00 jmpq *0x641e(%rip) # 663491b4 <__imp_GetTickCount> + 66342d96: 90 nop + 66342d97: 90 nop + +0000000066342d98 : + 66342d98: ff 25 0e 64 00 00 jmpq *0x640e(%rip) # 663491ac <__imp_GetSystemTimeAsFileTime> + 66342d9e: 90 nop + 66342d9f: 90 nop + +0000000066342da0 : + 66342da0: ff 25 fe 63 00 00 jmpq *0x63fe(%rip) # 663491a4 <__imp_GetLastError> + 66342da6: 90 nop + 66342da7: 90 nop + +0000000066342da8 : + 66342da8: ff 25 ee 63 00 00 jmpq *0x63ee(%rip) # 6634919c <__imp_GetCurrentThreadId> + 66342dae: 90 nop + 66342daf: 90 nop + +0000000066342db0 : + 66342db0: ff 25 de 63 00 00 jmpq *0x63de(%rip) # 66349194 <__imp_GetCurrentProcessId> + 66342db6: 90 nop + 66342db7: 90 nop + +0000000066342db8 : + 66342db8: ff 25 ce 63 00 00 jmpq *0x63ce(%rip) # 6634918c <__imp_GetCurrentProcess> 66342dbe: 90 nop 66342dbf: 90 nop -0000000066342dc0 : - 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 +0000000066342dc0 : + 66342dc0: ff 25 be 63 00 00 jmpq *0x63be(%rip) # 66349184 <__imp_EnterCriticalSection> + 66342dc6: 90 nop + 66342dc7: 90 nop -0000000066342de0 : - 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 +0000000066342dc8 : + 66342dc8: ff 25 ae 63 00 00 jmpq *0x63ae(%rip) # 6634917c <__IAT_start__> + 66342dce: 90 nop + 66342dcf: 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 +0000000066342dd0 <__report_error>: + 66342dd0: 56 push %rsi + 66342dd1: 53 push %rbx + 66342dd2: 48 83 ec 38 sub $0x38,%rsp + 66342dd6: 48 8d 44 24 58 lea 0x58(%rsp),%rax + 66342ddb: 48 89 cb mov %rcx,%rbx + 66342dde: b9 02 00 00 00 mov $0x2,%ecx + 66342de3: 48 89 54 24 58 mov %rdx,0x58(%rsp) + 66342de8: 4c 89 44 24 60 mov %r8,0x60(%rsp) + 66342ded: 4c 89 4c 24 68 mov %r9,0x68(%rsp) + 66342df2: 48 89 44 24 28 mov %rax,0x28(%rsp) + 66342df7: e8 e4 fe ff ff callq 66342ce0 <__acrt_iob_func> + 66342dfc: 41 b8 1b 00 00 00 mov $0x1b,%r8d + 66342e02: ba 01 00 00 00 mov $0x1,%edx + 66342e07: 48 8d 0d d2 12 00 00 lea 0x12d2(%rip),%rcx # 663440e0 <.rdata> + 66342e0e: 49 89 c1 mov %rax,%r9 + 66342e11: e8 2a fd ff ff callq 66342b40 + 66342e16: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 66342e1b: b9 02 00 00 00 mov $0x2,%ecx + 66342e20: e8 bb fe ff ff callq 66342ce0 <__acrt_iob_func> + 66342e25: 48 89 da mov %rbx,%rdx + 66342e28: 48 89 c1 mov %rax,%rcx + 66342e2b: 49 89 f0 mov %rsi,%r8 + 66342e2e: e8 dd fc ff ff callq 66342b10 + 66342e33: e8 20 fd ff ff callq 66342b58 + 66342e38: 90 nop + 66342e39: 90 nop + 66342e3a: 90 nop + 66342e3b: 90 nop + 66342e3c: 90 nop + 66342e3d: 90 nop + 66342e3e: 90 nop + 66342e3f: 90 nop -0000000066342df8 <.ctors>: - 66342df8: c0 2d 34 66 00 00 00 shrb $0x0,0x6634(%rip) # 66349433 <.idata$6+0x1> +0000000066342e40 : + 66342e40: 48 83 ec 18 sub $0x18,%rsp + 66342e44: 0f ae 5c 24 0c stmxcsr 0xc(%rsp) + 66342e49: 81 4c 24 0c 40 80 00 orl $0x8040,0xc(%rsp) + 66342e50: 00 + 66342e51: 0f ae 54 24 0c ldmxcsr 0xc(%rsp) + 66342e56: 48 83 c4 18 add $0x18,%rsp + 66342e5a: c3 retq + 66342e5b: 90 nop + 66342e5c: 90 nop + 66342e5d: 90 nop + 66342e5e: 90 nop + 66342e5f: 90 nop + +0000000066342e60 : + 66342e60: e9 2b e5 ff ff jmpq 66341390 <__gcc_register_frame> + 66342e65: 90 nop + 66342e66: 90 nop + 66342e67: 90 nop + 66342e68: 90 nop + 66342e69: 90 nop + 66342e6a: 90 nop + 66342e6b: 90 nop + 66342e6c: 90 nop + 66342e6d: 90 nop + 66342e6e: 90 nop + 66342e6f: 90 nop + +0000000066342e70 <__CTOR_LIST__>: + 66342e70: ff (bad) + 66342e71: ff (bad) + 66342e72: ff (bad) + 66342e73: ff (bad) + 66342e74: ff (bad) + 66342e75: ff (bad) + 66342e76: ff (bad) + 66342e77: ff .byte 0xff + +0000000066342e78 <.ctors>: + 66342e78: 40 rex + 66342e79: 2e 34 66 cs xor $0x66,%al + 66342e7c: 00 00 add %al,(%rax) ... -0000000066342e00 <.ctors.65535>: - 66342e00: e0 2d loopne 66342e2f <__DTOR_LIST__+0x1f> - 66342e02: 34 66 xor $0x66,%al +0000000066342e80 <.ctors.65535>: + 66342e80: 60 (bad) + 66342e81: 2e 34 66 cs 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) +0000000066342e90 <__DTOR_LIST__>: + 66342e90: ff (bad) + 66342e91: ff (bad) + 66342e92: ff (bad) + 66342e93: ff (bad) + 66342e94: ff (bad) + 66342e95: ff (bad) + 66342e96: ff (bad) + 66342e97: ff 00 incl (%rax) + 66342e99: 00 00 add %al,(%rax) + 66342e9b: 00 00 add %al,(%rax) + 66342e9d: 00 00 add %al,(%rax) ...