From 22beff8dbe358b10e997a923c8b258970fd92d41 Mon Sep 17 00:00:00 2001 From: ioacademy-jikim Date: Thu, 14 Jun 2018 09:32:50 +0900 Subject: [PATCH] 1 --- 01_day.pptx | Bin 0 -> 233691 bytes 01_day/Android.mk | 5 + 01_day/InitKernelLogging.c | 17 + 01_day/a.out | Bin 0 -> 8584 bytes 01_day/aaa | 0 01_day/envp.c | 10 + 01_day/execv.c | 11 + 01_day/flex_array.c | 33 + 01_day/fork.c | 345 + 01_day/init | Bin 0 -> 8384 bytes 01_day/klog.c | 13 + 01_day/main.c | 13 + 01_day/myapp | Bin 0 -> 8296 bytes 01_day/myapp.c | 7 + 01_day/umask.c | 12 + 01_day/xxx | 20230 ++++++++++++++++++++++++++++++++++ 02_day.pptx | Bin 0 -> 167068 bytes 02_day/a.out | Bin 0 -> 8648 bytes 02_day/binder_1/Android.bp | 26 + 02_day/binder_1/bctest.c | 107 + 02_day/binder_1/binder.c | 656 ++ 02_day/binder_1/binder.h | 73 + 02_day/binder_1/my_server.c | 62 + 02_day/first.class | Bin 0 -> 410 bytes 02_day/first.java | 7 + 02_day/init | Bin 0 -> 8288 bytes 02_day/init.c | 6 + 02_day/sub/aaa | 0 02_day/sub/bbb | 0 02_day/sub/uevent | 1 + 02_day/uevent | 1 + 02_day/ueventd.c | 39 + 02_day/unlink.c | 28 + 03_day.pptx | Bin 0 -> 88283 bytes 03_day/binder_1/Android.bp | 26 + 03_day/binder_1/bctest.c | 107 + 03_day/binder_1/binder.c | 656 ++ 03_day/binder_1/binder.h | 73 + 03_day/binder_1/my_server.c | 62 + 39 files changed, 22626 insertions(+) create mode 100644 01_day.pptx create mode 100644 01_day/Android.mk create mode 100644 01_day/InitKernelLogging.c create mode 100644 01_day/a.out create mode 100644 01_day/aaa create mode 100644 01_day/envp.c create mode 100644 01_day/execv.c create mode 100644 01_day/flex_array.c create mode 100644 01_day/fork.c create mode 100644 01_day/init create mode 100644 01_day/klog.c create mode 100644 01_day/main.c create mode 100644 01_day/myapp create mode 100644 01_day/myapp.c create mode 100644 01_day/umask.c create mode 100644 01_day/xxx create mode 100644 02_day.pptx create mode 100644 02_day/a.out create mode 100644 02_day/binder_1/Android.bp create mode 100644 02_day/binder_1/bctest.c create mode 100644 02_day/binder_1/binder.c create mode 100644 02_day/binder_1/binder.h create mode 100644 02_day/binder_1/my_server.c create mode 100644 02_day/first.class create mode 100644 02_day/first.java create mode 100644 02_day/init create mode 100644 02_day/init.c create mode 100644 02_day/sub/aaa create mode 100644 02_day/sub/bbb create mode 100644 02_day/sub/uevent create mode 100644 02_day/uevent create mode 100644 02_day/ueventd.c create mode 100644 02_day/unlink.c create mode 100644 03_day.pptx create mode 100644 03_day/binder_1/Android.bp create mode 100644 03_day/binder_1/bctest.c create mode 100644 03_day/binder_1/binder.c create mode 100644 03_day/binder_1/binder.h create mode 100644 03_day/binder_1/my_server.c diff --git a/01_day.pptx b/01_day.pptx new file mode 100644 index 0000000000000000000000000000000000000000..05f789f1cffdf63e22de35ad5e62b4ccbb2327c1 GIT binary patch literal 233691 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 z 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
mk2{9myE6>PYP`~WZD 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 literal 0 HcmV?d00001 diff --git a/01_day/Android.mk b/01_day/Android.mk new file mode 100644 index 0000000..2967108 --- /dev/null +++ b/01_day/Android.mk @@ -0,0 +1,5 @@ +LOCAL_PATH:= $(call my-dir) +include $(CLEAR_VARS) +LOCAL_SRC_FILES := myapp.c +LOCAL_MODULE := myapp +include $(BUILD_EXECUTABLE) diff --git a/01_day/InitKernelLogging.c b/01_day/InitKernelLogging.c new file mode 100644 index 0000000..cc9dc90 --- /dev/null +++ b/01_day/InitKernelLogging.c @@ -0,0 +1,17 @@ +#include +#include +#include +#include +#include + +int main() +{ + int fd = open("__null__", O_RDWR); + dup2(fd, 0); + dup2(fd, 1); + dup2(fd, 2); + if (fd > 2) close(fd); + + printf("hello world\n"); + return 0; +} diff --git a/01_day/a.out b/01_day/a.out new file mode 100644 index 0000000000000000000000000000000000000000..23f0aa2988f6006dcd04ef9f3b7fa277fa669d5e GIT binary patch literal 8584 zcmeHMeQZ9m7uI@G>RP(a@?I@Ni-$vG7M^Keq{k z!4yDP5Ee~S6-`B}Hff@orZKInvi&haGeIly2WV=G)_u^el^iHqrVf;{5bvD(&Utz7 z#U9hNeR7e)6 zM^+3%n5SPNl2R3_P3l=Ydi z-Pgg6rc5_{%(t85d#Sxb{#K=nT^ouKK- zqx}S63-jPB3*dnQIQA=_pW}dg;A1b<0OZr3UjRQ3xCcJ=QVT#nKXrhwvMU3R`zD{h zfO+f0X{r<9zKAALk?wdfDtgmeN^~WXhedBP64$!K%fX1&8wrV2G#u^~s@mBXRJ$Ue z8aWaM7QLt`Etu5QSTGV7yINZs8r6;7jovLnZE0^)L*Zn&JCf4E$@aF!Xd)hN4|YV+ zvOAWDlclPw=2gTl715twV;&{AHtvu$BUpQ((9Fh z9b2)s5929U&hFR_T($zboK@iKYRLxR9T?6D4D8b}a0&fE^#kKwpn)}*J$L5V)Y-sP z<|;(G2|7Q5+S%}QE;saRoR!}oe;M?1*`|J@IpzG{TP#FkJInD+q2Sy#+0#ipnxQx2lrBX2I7&tar z{HohH7zMpj)T4s7 z81Gxq-VVh4F8Ar8#)>(85D>5^KMJ2egZvawLymPQ=<`+hDA3O^0u3(rcZwQZRp*@n zmuIlJ!Bu^(L~+%go};+x2j;f9d`VZm-&N~(RX4aipa=R5u2OmKe+1^ZCe7y~y8OI+ zJ_7%5Bf$3)zK`Jfh=pmn&I%u0D(E>PHkavwCrQrtp5?^z-sR^T-+yqQVqy9H>0AQ& zVcJY3$UvE(O9tO%Mo7+ggNwSF;JZr|@k@v@AvfX--6MFMXoR^}_9ck$BeoXHM@QjHiU)*pU4lA%AepN}k7ig7{&Qe?~m_gWUhm2)`%o z4qu{yKTY%%qCY13Cef=z-y>@G^EjUGySo}2w|lDhb)@53+OyTW$y-~qp)M`iO>1@F zajxK9=P=&&W@RV*R`NU8iaUkI3&JFD!b_6ZqX`E8C4$$X6`y0QS1UeO@H|@aQo-|Y z#mmGkns+Nc&sdLEe7>g=z{nez zU>LWB;$mL?MaFx{s=rw9d11wuKt9A{hGg9-mKyupEOZLk&Gf#q;#I<(7w6M#MjQ8K zvG{v#2GMJHE*1%w@bCda3NFGA+3=Nw^EpfEVk=Y}VkRCw2bv{5dmLiqhtF;H(=YXB zkLNJp`Qk6suOCQ13&nLlXt{v`ets(Di)PIiUf&&J_IzCKZ?CYdL>d)R6N&!Fn3*g@* z|MvBHrhxvdfO}?#DSiU@f}$q`pQEfYf;jYm_bDGM*8sJs8c^3wwU%|%>>#)kU zFTPFsoR{Uh{`-KVzI}ZDO8Q&L|0xP6D{+o)hCU+whqPbh-5$inFroSKNJ|07{@UAJ z1-NI%tx@|*0Y7^HUu9^`RBp<6W}mBv3-}S8NiC(NySlucVkY;bYB9AFvrj3=JcSZ! zcQnxvjH)3mkxZ$JoZ;7|hJkxG$knP{ZEq_qM4 z0WK4oR)MNQ_K^o2(~@~}jWWk+H#8?atujoLS`pz*^~bbe2T(1k(;lutHZ`2=72bG4 z3w!+yEj3!Oo4D?H+S`$aTtN*aTD{2i1XDf28|sgPKb>kxUGh>mnTjOh7DfeGG8_$} z0o8h=n()ez^Fr0zod8w~_rW(VVo*xRS@wo|Xxa9JzzK7@slI-73$8;8!C0gdV!}n@ zg-H=!*gG-GaLnx6|F(wj71;7duCpHYIToh;UeQrqm+MHMh7TTHWMhk`!Z90KXUx6$Mi7R zm=zhQne7jeJ<}70re5LyTQL2e&HgsoGv#>M4f9Md*zEb9z_ft}mK<=q?C(c5d(JB` zwLcr|{ePY8xf#CiFkQ(F5w+X@+-7h8|7X)<>@jbQ4$*glym$1zT*Eo^Z%D=Ss3e==Mmo* z*hRMIJj)pj3QC_&jBjq2=^c=m?Tz~|HNfq#1GZy+0xF1c`+P5Slc8PTHXY(V*dkU7 zA9G>*)n*XtY;UGK_h!|4YJZ3Z4u5Cx?#%J<`HAbBV>jEsjfVx4V>aj9t}ewpet!D^ MJ!Pj^k*MANU*P}cPXGV_ literal 0 HcmV?d00001 diff --git a/01_day/aaa b/01_day/aaa new file mode 100644 index 0000000..e69de29 diff --git a/01_day/envp.c b/01_day/envp.c new file mode 100644 index 0000000..549bcb1 --- /dev/null +++ b/01_day/envp.c @@ -0,0 +1,10 @@ +#include +//int main() +//int main(int argc, char **argv) +int main(int argc, char **argv, char **envp) +{ + int i; + for(i=0; envp[i]; i++ ) + printf("envp[%d]=%s\n", i, envp[i] ); + return 0; +} diff --git a/01_day/execv.c b/01_day/execv.c new file mode 100644 index 0000000..bb9cb41 --- /dev/null +++ b/01_day/execv.c @@ -0,0 +1,11 @@ +#include +#include +int main(int argc, char **argv) +{ + char* path = argv[0]; + char* args[] = { path, 0 }; + printf("before\n"); + execv(path, argv); + printf("after\n"); + return 0; +} diff --git a/01_day/flex_array.c b/01_day/flex_array.c new file mode 100644 index 0000000..1327450 --- /dev/null +++ b/01_day/flex_array.c @@ -0,0 +1,33 @@ +#if 1 +#include +struct aaa +{ + int count; + int b[]; +}; + +int main() +{ + struct aaa *pa; + pa = (struct aaa*)malloc( sizeof(struct aaa) + sizeof(int)*10 ); + pa->count = 10; + pa->b[9] = 10; + return 0; +} +#endif + +#if 0 +#include +struct aaa +{ + int a; + int b[]; +}; + +int main() +{ + struct aaa aaa; + printf("%lu\n", sizeof aaa ); + return 0; +} +#endif diff --git a/01_day/fork.c b/01_day/fork.c new file mode 100644 index 0000000..4a4ac61 --- /dev/null +++ b/01_day/fork.c @@ -0,0 +1,345 @@ +#if 1 +#include +#include +#include +#include +#include +#include +#include + +void my_sig( int signo ) +{ + printf("my_sig(%d)\n", signo ); + while( waitpid(-1,0,WNOHANG) > 0 ) + ; +} + +int main() +{ + int i,j; + signal( SIGCHLD, my_sig ); + for(i=0; i<5; i++ ) + { + if( fork() == 0 ) + { + for(j=0; j +#include +#include +#include +#include +#include +#include + +void my_sig( int signo ) +{ + printf("my_sig(%d)\n", signo ); + while( wait(0) > 0 ) + ; +} + +int main() +{ + int i,j; + signal( SIGCHLD, my_sig ); + for(i=0; i<5; i++ ) + { + if( fork() == 0 ) + { + for(j=0; j +#include +#include +#include +#include +#include +#include + +void my_sig( int signo ) +{ + printf("my_sig(%d)\n", signo ); + while( wait(0) > 0 ) + ; +} + +int main() +{ + int i,j; + signal( SIGCHLD, my_sig ); + for(i=0; i<100; i++ ) + { + if( fork() == 0 ) + { + for(j=0; j<3; j++ ) + { + printf("\t\t\t\tchild\n"); + sleep(1); + } + exit(0); + } + } + for(;;) + { + printf("parent\n"); + sleep(1); + } + return 0; +} +#endif +#if 0 +#include +#include +#include +#include +#include +#include +#include + +void my_sig( int signo ) +{ + printf("my_sig(%d)\n", signo ); + wait(0); +} + +int main() +{ + int i,j; + signal( SIGCHLD, my_sig ); + for(i=0; i<100; i++ ) + { + if( fork() == 0 ) + { + for(j=0; j<3; j++ ) + { + printf("\t\t\t\tchild\n"); + sleep(1); + } + exit(0); + } + } + for(;;) + { + printf("parent\n"); + sleep(1); + } + return 0; +} +#endif + +#if 0 +#include +#include +#include +#include +#include +#include +#include + +void my_sig( int signo ) +{ + printf("my_sig(%d)\n", signo ); + wait(0); +} + +int main() +{ + int i; + signal( SIGCHLD, my_sig ); + if( fork() == 0 ) + { + for(i=0; i<3; i++ ) + { + printf("\t\t\t\tchild\n"); + sleep(1); + } + exit(0); + } + for(;;) + { + printf("parent\n"); + sleep(1); + } + return 0; +} +#endif +#if 0 +#include +#include +#include +#include +#include +#include + +int main() +{ + int i; + if( fork() == 0 ) + { + for(i=0; i<3; i++ ) + { + printf("\t\t\t\tchild\n"); + sleep(1); + } + exit(0); + } + wait(0); + for(;;) + { + printf("parent\n"); + sleep(1); + } + return 0; +} +#endif +#if 0 +#include +#include +#include +#include +#include +#include + +int main() +{ + int i; + if( fork() == 0 ) + { + for(i=0; i<3; i++ ) + { + printf("\t\t\t\tchild\n"); + sleep(1); + } + exit(0); + } + for(;;) + { + printf("parent\n"); + sleep(1); + } + return 0; +} +#endif + +#if 0 +#include +#include +#include +#include +#include + +int main() +{ + char *argv[] = { "ls", (char*)0 }; + printf("prompt > ls\n"); + if( fork() == 0 ) + execve("/bin/ls", argv, 0); + wait(0); + printf("prompt > \n"); + return 0; // exit(main()); +} +#endif +#if 0 +#include +#include +#include + +int main() +{ + char *argv[] = { "ls", (char*)0 }; + printf("prompt > ls\n"); + if( fork() == 0 ) + execve("/bin/ls", argv, 0); + sleep(1); + printf("prompt > \n"); + return 0; // exit(main()); +} +#endif +#if 0 +#include +#include +#include + +int main() +{ + char *argv[] = { "ls", (char*)0 }; + printf("prompt > ls\n"); + execve("/bin/ls", argv, 0); + printf("prompt > \n"); + return 0; +} +#endif +#if 0 +#include +#include +#include + +int main() +{ + char *argv[] = { "ls", (char*)0 }; + execve("/bin/ls", argv, 0); + printf("after\n"); + return 0; +} +#endif + +#if 0 +#include +#include +#include + +int main() +{ + pid_t pid; + pid = fork(); + if( pid == 0 ) + printf("child\n"); + else + printf("parent\n"); + return 0; +} +#endif + +#if 0 +#include +#include +#include + +int main() +{ + fork(); + printf("after\n"); + return 0; +} +#endif diff --git a/01_day/init b/01_day/init new file mode 100644 index 0000000000000000000000000000000000000000..ca8f0b4f4be389090724b77b13aaba731e312165 GIT binary patch literal 8384 zcmeHMeQaA-6~B&~Hf({b&P*Yl|EsNWxYnrlkvz?E=p!8#H(iOJ$&551FBDN#@ zxg--GWm%`1k`ajsCLx3n2o(uX5fchXKuV^KqDgdrAjSYurglmP6+zodfi>ow`_3H)>vrAix#NW-bSq(UU3n$%MI zeV@8pEhc`E#_aZpO{mo_H^nq)mEeA&tk+aw173Q!$brH`rsA4NxJhuS&4Vfx(g5qR zujgtsOEjb_p#9>Zphr&H{CX$!S+0cBY(hpt))uD`TI zv-9ZvHmpFQ_Ymo^pYOEJ#`B>lk2t+DZAH(xq)^>bfbf6#h{b@5R3 zJ(nXS87d>amar9N@Ldbw;RWz4;URjwWjO)m?0=f@kXM-a_4I5ggDaZX9-hWVWtu~S zeP(w&pUlM5Ni|ro@`Uva#m(MSCO(jQJgM?lt|vW6C~KK{E1t8=bUc+&`#RcV&1OTm zA-qeO?VbD0L^7A`OXaO(u5*9$KsJ-?jCT(tNwY7V&4{LHi&Rj1{=-xZYlT z`Giq?%^0~deWz~y2k596fb3Ex^WWmv0KPS>IY}mIJS=|vS}#d(jb=Sq{M0)}u`q3%ZKX#U#TTc>XG$feV@&7ZuQNNk>w9F4 zTc05I^hBYWM)(zirn-qA=dLbJ&JBMo`f&7Ud+|5Xt|-m*rlX7XRMs;+5-r|pFW%_b z!d_Gv7jF5d{(g&kIDOp;?f4zW-%SX58uKj)GS1)Nb7bd3EFh)4yiyyfo#i)^ ze1v5K!L~r%M{1XUqUw}-aP56tcW%_j9_zQz6Ct@OmXpG|kJ1w(e;;8i8VEjB(Ok2* z;wX7!>wJ>nGt{2s_E;eJg^F09?rDE(AT+ut7TEmxN+YoSsl`U1X=KU%KqMDviUzhv z1Dj)k5Xq5zEKsG-E1rk*WXJhlv&q}#_6*#ff!j0i|1<-Ln-C{)K)?mG+GbV11UqtF zQO`+`gXQ2E!;t24^7TFE(dqU*oTBy+f`vr&Gze@J_Xg)PW zp9MYMh}fggq~MmrgLTGn*XLx)4j>dv!cW$wPcd^9xI^XQQ-YM*-SOxcBH||#!7TnR`r<)}9n*%2M zl?waJjW1T%k8XU4!aBL}DuwlR<4YCxksDv8u;1MH^4a&!jaREvW!A&5YSctoJTRMg zaoee#eUIIEP)%UtI~x4zj@i6{1EzUfp{lUq9Swf9ayB30fJuJU?0MkES5rPDZ>E4i>QUUERKN z-g^C1+nK*!FN!?A2b!gyS9N9n{<%)Lugv=TX#gu|{?E%k#B02g@Q}9U{z++k{(jh| z?YL!`ixM8B{eyLZM2(i8|6Uji*y$5H-hF5-Ab*DN5IS?vFB5)8#hnW0C7Qm;IC+Zq zQ9cXm2ZWc)3;jyt0Tq#XONyZ%5e?Eltn<7VX^}@>7I(2f63+78`T4WRzbgA*-=)Yl z=PB8LulzfNhr|abSwjoD!3jwHx7vQ0bFU|7<*h<*Z@5Rz<(y0_ZT4{1i8EMdB@D2a;AY5#HUnhf`l=ggEV$GUK^ieAuM>Zf;oh<|r{{CJO2F zFsV2=lO!#dC}+jUCDUv>9Nph)wjO9PDc$9kODMDDqX(k<+ne1jIVIFL2JJQ-|c1B|zt!!0i<9hN1?eTxizj0D85^-hgl8Lw#hmpCIo=3`L zDLZc`SwOFVJF#ab@>#P#o=I@hul*otCQ=!*kWbQ}U3o^Ync1=Ml#*{v#FJ{TTUi(`BXOJVoYkwB?scHAhp2(ONI3?!&D9TWr?+t zL-fl#kA$*%X~M~V*=zj?G6K$4wKtuufjadNPp5jwCtlew&7ca?hELNbF7syncM!+% z^eWP~&Mr+-0Yw}y%~}?9rXQq-k09tHJ_8L=o3r3t1Ga-IPJP62pc^45)T`e@_zjAk z(LdrnQ238<$s4{LAbq}DK!02+psz^3d<^nDK_B;kql9tH4t>Orp#0r-7PjFmCy3#@ z0rU}Pg5vCl|BwUyIO+3U13cnU(2#WI^&Wjn4-xvfzno*Is2sD&>@V~|-=G$!{%m|H9iSf=fFAg1 zsxXHB5tju;(JSv+4)r$aGPa!_XMz4kCrEYZJ1O>_Q?yC?uak-6?+nMB@CWB7?{E0- e)IY?B1(gPmarA4qa?D&_{|V_}27*Gp`u_&(u3(V> literal 0 HcmV?d00001 diff --git a/01_day/klog.c b/01_day/klog.c new file mode 100644 index 0000000..c2abb26 --- /dev/null +++ b/01_day/klog.c @@ -0,0 +1,13 @@ +#include +#include +#include +#include +#include + +int main() +{ + int fd = open("__kmsg__", O_RDWR); + write(fd, "hello world\n", 12); + close(fd); + return 0; +} diff --git a/01_day/main.c b/01_day/main.c new file mode 100644 index 0000000..5870ccd --- /dev/null +++ b/01_day/main.c @@ -0,0 +1,13 @@ +#include +#include +#include +// # /init +int main(int argc, char** argv) { + printf("%s\n", basename(argv[0])); + if (!strcmp(basename(argv[0]), "ueventd")) { + //return ueventd_main(argc, argv); + printf("ueventd\n"); + } + return 0; +} + diff --git a/01_day/myapp b/01_day/myapp new file mode 100644 index 0000000000000000000000000000000000000000..2a2be7397aee390e07a2629cea64a95821da9339 GIT binary patch literal 8296 zcmeHMYit}>6~60@W9Q-Z#(C693YoTvlt4XkUXIho)VqFUjGUynPD`QAWbIwsTlQh? z&Vn5wVby7*rKAK2iT*(Z_|u}QqW`R_QXM&p!jDQR0)f<43RMGcMZr~*5Q^gEoSE~j zXU6Lm3B<2lYxcY6yXTyH?sM*3f3K^zyDAV+NI~@##Zq&%!?a7m&drh`XjiRj75#oe z-K$oTyu#+3@^%NP)JeC+HLzCrAR*heRyl+p?-e~DB4m`%M8gZMQUOpY%~oJLj&-`u z76~;w1N^$gaY_(&EVA7dvAZI6z^yqaf&iNZ$X$3s& z&13k=f`O~K-FC^Bz`IA@14!;rTd->hct7DC9i-)rRacUz? zt%CL%;uFW)3Gau~hPOfri}}WWjH$oY8qZbVT&*eN*%_;4y8IhJ{p)d$x~ly>}<izjg`+Lt- zf1jFXoU2=JL))K8r?l}b+1#k#*2yJpFOhJEpmc3m zuitjY_CGMoQ7p=2pJc^z2L^37yB5gaxVR8Biu1{tC1YuCl1%L!{z)< zwrwUgRoHDzwf$oi|+QaGt9}JTQ z=P0_LQQ_R>g;Hsn)dpr4L$~!KPedN?DgGgHB0_z&qr1lLiYCU#BE>sB#aq3*uG?dC z@lJ5=336jR`;n#Xc^mQf7C-GR-s&v=JyP26jxjYGFb=(2_>jl$n*))jA_I|=5p(wZ zVx^zVQlIl!+oQ{KuSyw-R4S`QGVxqC8K)ovTZ0d`67sxROI32uKS=m8;bFpl!ftBe zCBhWp`-JZhK1f5%`xd9b={^-04+plct*Jd9s0lOA@2YEeN~JHef~3m&N^Pfd)}JJO zjdere?oi`b>(_jzc2YgE<>4>w+iq_sY~M-GIO)~0o+P$?ik{OH?>)>#LgBMj9d#@F zC?FEq=DYMvQh9<a2D~(X=RL#*)doI)(2{lJT zJEI|u^hiG%sJaJL8U_Q3zY2XHRKISgkk;93c3ZiSPP z&lmMOe(6!d=N!&^TOC^A9kWGbocs8F!wKa#7fM-{Uyzpq&St0NP$$)>X(?aL%9NgQ zK&=sM6x=8Xz}awG&U1M8Kp*c_KId_=-+_czrM=+8A|vh@R;EOUUOU0x7e$8Nze-N~ zs6TCrUVnCb=Or*Y4%jmKdtT)Cr2L;EqaEV@e+Kye^gG;yf$$f6j*N5rk&cdsw4Emg z3mL1R9n|;f%}sk+3bwd!mqUDxC;qMrl)vlU%0W7d;XByN2bF~Zb`=EaOA_t z`trK<@?mui3(Zv!RO`z32QHfWtwA+oVYmu{YJK@W#6^?-28H$SuiPkxU|SPIo{{0R7joj^=C-<3qJln;jwQzUX(gW znSff12kW}q=9l(ETKr%ihMx&re`$ZdKzyb6muuGr+fReqj}3`rq)L8Xu?yEP8Lu~p z52&T%bw%{C|HJp&c4q1P`J3%$>G-ao1~gFrUzK@?WxRoS4NhJ7w9PM_56!k8m!f2& z#D{7A_~%K;)?d0VdY17sDt`R)ut2=Fv|4qB_;pqHDC~<+`4RIJ5!Ri&UepERxgSnR zKP1H9HNr5>t47~E&xk(mS@F&IYvNho-`>|n{~_^@_uWO}IZnU+o5X7f+J%21{(hH? z?5~J#pttgpeQYRa<*mZ-us);~Z=y^qZ4U8W6klk?v*t)DI~YruaVwk4o3X;U8p@`} zQVA;&*AKQFYN@Qmw_r&#mdnK^%tXe@O{n2qES)gpg>-s?Ok9#lnwCd3JrNrlqnJ#y zyDxII%j`PVY0@p2S23>4&L@vWj`nnTOYG}5qUiF`>@viI(b=cWBfZC?kzVt7clTpm z{bqk8+S|om?Mu3$e8CR+Gq2_NlCQnpbBULT$E+BfEZ+3_v`p4=uJcIOd$(uC^I3B= zmWlJdU(a#UiYGH>A)lZIF2=@vMDk!hFK+DnMAM{eLv#<{Csw>9^j=GPLsNQwB5lP6 z39X!iqsS#QbT2uk^i0-D=#gkolNB2gX(Ut72MbBMA*M?gou$!OepKo4i46I3(8@U_ z-%jN6$!x|Wm{gWaq+)C!xv`X`bi0{4W%ZFPiB@8qet9a9Qr7NjJuxbiXEaVuAUUSa zEOIQ6ry64E5z$l>q{xpV)pAJ%0P=iQ_(z*GGAu$9|9Z z38~mg+(T4F%DL^!9VG#4Wlbl8|1SW4?6cQkCy03A1~TxcK6|`3fxqw#IO>JJU;6Cv z9Sp?xAoTt1e@W~yet7=_{r_9?+rR3wzaawwJdBD3{r1i|ZgKwL91pDZwIBTkx4)qb z&vAT@;@pS-`}y@D1AkAp^)7pS7tF}T0`y45PLP3rB9@zs`tkjM|EuEvr$ZDnLDO06WO@lwl6_ + +int main() +{ + printf("Hello Android\n"); + return 0; +} diff --git a/01_day/umask.c b/01_day/umask.c new file mode 100644 index 0000000..e95339e --- /dev/null +++ b/01_day/umask.c @@ -0,0 +1,12 @@ +#include +#include +#include +#include +int main() +{ + int fd; + umask(0); + fd = open("aaa", O_CREAT| O_TRUNC | O_RDWR , 0666 ); + close(fd); + return 0; +} diff --git a/01_day/xxx b/01_day/xxx new file mode 100644 index 0000000..e6beb40 --- /dev/null +++ b/01_day/xxx @@ -0,0 +1,20230 @@ + +/bin/ls: file format elf64-x86-64 + + +Disassembly of section .init: + +0000000000003758 <_init@@Base>: + 3758: 48 83 ec 08 sub $0x8,%rsp + 375c: 48 8b 05 7d c8 21 00 mov 0x21c87d(%rip),%rax # 21ffe0 <__gmon_start__> + 3763: 48 85 c0 test %rax,%rax + 3766: 74 02 je 376a <_init@@Base+0x12> + 3768: ff d0 callq *%rax + 376a: 48 83 c4 08 add $0x8,%rsp + 376e: c3 retq + +Disassembly of section .plt: + +0000000000003770 <__ctype_toupper_loc@plt-0x10>: + 3770: ff 35 ca c4 21 00 pushq 0x21c4ca(%rip) # 21fc40 + 3776: ff 25 cc c4 21 00 jmpq *0x21c4cc(%rip) # 21fc48 + 377c: 0f 1f 40 00 nopl 0x0(%rax) + +0000000000003780 <__ctype_toupper_loc@plt>: + 3780: ff 25 ca c4 21 00 jmpq *0x21c4ca(%rip) # 21fc50 <__ctype_toupper_loc@GLIBC_2.3> + 3786: 68 00 00 00 00 pushq $0x0 + 378b: e9 e0 ff ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003790 <__uflow@plt>: + 3790: ff 25 c2 c4 21 00 jmpq *0x21c4c2(%rip) # 21fc58 <__uflow@GLIBC_2.2.5> + 3796: 68 01 00 00 00 pushq $0x1 + 379b: e9 d0 ff ff ff jmpq 3770 <_init@@Base+0x18> + +00000000000037a0 : + 37a0: ff 25 ba c4 21 00 jmpq *0x21c4ba(%rip) # 21fc60 + 37a6: 68 02 00 00 00 pushq $0x2 + 37ab: e9 c0 ff ff ff jmpq 3770 <_init@@Base+0x18> + +00000000000037b0 : + 37b0: ff 25 b2 c4 21 00 jmpq *0x21c4b2(%rip) # 21fc68 + 37b6: 68 03 00 00 00 pushq $0x3 + 37bb: e9 b0 ff ff ff jmpq 3770 <_init@@Base+0x18> + +00000000000037c0 <__snprintf_chk@plt>: + 37c0: ff 25 aa c4 21 00 jmpq *0x21c4aa(%rip) # 21fc70 <__snprintf_chk@GLIBC_2.3.4> + 37c6: 68 04 00 00 00 pushq $0x4 + 37cb: e9 a0 ff ff ff jmpq 3770 <_init@@Base+0x18> + +00000000000037d0 : + 37d0: ff 25 a2 c4 21 00 jmpq *0x21c4a2(%rip) # 21fc78 + 37d6: 68 05 00 00 00 pushq $0x5 + 37db: e9 90 ff ff ff jmpq 3770 <_init@@Base+0x18> + +00000000000037e0 : + 37e0: ff 25 9a c4 21 00 jmpq *0x21c49a(%rip) # 21fc80 + 37e6: 68 06 00 00 00 pushq $0x6 + 37eb: e9 80 ff ff ff jmpq 3770 <_init@@Base+0x18> + +00000000000037f0 <__errno_location@plt>: + 37f0: ff 25 92 c4 21 00 jmpq *0x21c492(%rip) # 21fc88 <__errno_location@GLIBC_2.2.5> + 37f6: 68 07 00 00 00 pushq $0x7 + 37fb: e9 70 ff ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003800 : + 3800: ff 25 8a c4 21 00 jmpq *0x21c48a(%rip) # 21fc90 + 3806: 68 08 00 00 00 pushq $0x8 + 380b: e9 60 ff ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003810 : + 3810: ff 25 82 c4 21 00 jmpq *0x21c482(%rip) # 21fc98 + 3816: 68 09 00 00 00 pushq $0x9 + 381b: e9 50 ff ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003820 <_exit@plt>: + 3820: ff 25 7a c4 21 00 jmpq *0x21c47a(%rip) # 21fca0 <_exit@GLIBC_2.2.5> + 3826: 68 0a 00 00 00 pushq $0xa + 382b: e9 40 ff ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003830 : + 3830: ff 25 72 c4 21 00 jmpq *0x21c472(%rip) # 21fca8 + 3836: 68 0b 00 00 00 pushq $0xb + 383b: e9 30 ff ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003840 <__fpending@plt>: + 3840: ff 25 6a c4 21 00 jmpq *0x21c46a(%rip) # 21fcb0 <__fpending@GLIBC_2.2.5> + 3846: 68 0c 00 00 00 pushq $0xc + 384b: e9 20 ff ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003850 : + 3850: ff 25 62 c4 21 00 jmpq *0x21c462(%rip) # 21fcb8 + 3856: 68 0d 00 00 00 pushq $0xd + 385b: e9 10 ff ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003860 : + 3860: ff 25 5a c4 21 00 jmpq *0x21c45a(%rip) # 21fcc0 + 3866: 68 0e 00 00 00 pushq $0xe + 386b: e9 00 ff ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003870 : + 3870: ff 25 52 c4 21 00 jmpq *0x21c452(%rip) # 21fcc8 + 3876: 68 0f 00 00 00 pushq $0xf + 387b: e9 f0 fe ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003880 : + 3880: ff 25 4a c4 21 00 jmpq *0x21c44a(%rip) # 21fcd0 + 3886: 68 10 00 00 00 pushq $0x10 + 388b: e9 e0 fe ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003890 : + 3890: ff 25 42 c4 21 00 jmpq *0x21c442(%rip) # 21fcd8 + 3896: 68 11 00 00 00 pushq $0x11 + 389b: e9 d0 fe ff ff jmpq 3770 <_init@@Base+0x18> + +00000000000038a0 : + 38a0: ff 25 3a c4 21 00 jmpq *0x21c43a(%rip) # 21fce0 + 38a6: 68 12 00 00 00 pushq $0x12 + 38ab: e9 c0 fe ff ff jmpq 3770 <_init@@Base+0x18> + +00000000000038b0 : + 38b0: ff 25 32 c4 21 00 jmpq *0x21c432(%rip) # 21fce8 + 38b6: 68 13 00 00 00 pushq $0x13 + 38bb: e9 b0 fe ff ff jmpq 3770 <_init@@Base+0x18> + +00000000000038c0 : + 38c0: ff 25 2a c4 21 00 jmpq *0x21c42a(%rip) # 21fcf0 + 38c6: 68 14 00 00 00 pushq $0x14 + 38cb: e9 a0 fe ff ff jmpq 3770 <_init@@Base+0x18> + +00000000000038d0 : + 38d0: ff 25 22 c4 21 00 jmpq *0x21c422(%rip) # 21fcf8 + 38d6: 68 15 00 00 00 pushq $0x15 + 38db: e9 90 fe ff ff jmpq 3770 <_init@@Base+0x18> + +00000000000038e0 : + 38e0: ff 25 1a c4 21 00 jmpq *0x21c41a(%rip) # 21fd00 + 38e6: 68 16 00 00 00 pushq $0x16 + 38eb: e9 80 fe ff ff jmpq 3770 <_init@@Base+0x18> + +00000000000038f0 : + 38f0: ff 25 12 c4 21 00 jmpq *0x21c412(%rip) # 21fd08 + 38f6: 68 17 00 00 00 pushq $0x17 + 38fb: e9 70 fe ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003900 : + 3900: ff 25 0a c4 21 00 jmpq *0x21c40a(%rip) # 21fd10 + 3906: 68 18 00 00 00 pushq $0x18 + 390b: e9 60 fe ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003910 : + 3910: ff 25 02 c4 21 00 jmpq *0x21c402(%rip) # 21fd18 + 3916: 68 19 00 00 00 pushq $0x19 + 391b: e9 50 fe ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003920 : + 3920: ff 25 fa c3 21 00 jmpq *0x21c3fa(%rip) # 21fd20 + 3926: 68 1a 00 00 00 pushq $0x1a + 392b: e9 40 fe ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003930 : + 3930: ff 25 f2 c3 21 00 jmpq *0x21c3f2(%rip) # 21fd28 + 3936: 68 1b 00 00 00 pushq $0x1b + 393b: e9 30 fe ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003940 <__ctype_get_mb_cur_max@plt>: + 3940: ff 25 ea c3 21 00 jmpq *0x21c3ea(%rip) # 21fd30 <__ctype_get_mb_cur_max@GLIBC_2.2.5> + 3946: 68 1c 00 00 00 pushq $0x1c + 394b: e9 20 fe ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003950 : + 3950: ff 25 e2 c3 21 00 jmpq *0x21c3e2(%rip) # 21fd38 + 3956: 68 1d 00 00 00 pushq $0x1d + 395b: e9 10 fe ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003960 <__lxstat@plt>: + 3960: ff 25 da c3 21 00 jmpq *0x21c3da(%rip) # 21fd40 <__lxstat@GLIBC_2.2.5> + 3966: 68 1e 00 00 00 pushq $0x1e + 396b: e9 00 fe ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003970 <__stack_chk_fail@plt>: + 3970: ff 25 d2 c3 21 00 jmpq *0x21c3d2(%rip) # 21fd48 <__stack_chk_fail@GLIBC_2.4> + 3976: 68 1f 00 00 00 pushq $0x1f + 397b: e9 f0 fd ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003980 : + 3980: ff 25 ca c3 21 00 jmpq *0x21c3ca(%rip) # 21fd50 + 3986: 68 20 00 00 00 pushq $0x20 + 398b: e9 e0 fd ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003990 : + 3990: ff 25 c2 c3 21 00 jmpq *0x21c3c2(%rip) # 21fd58 + 3996: 68 21 00 00 00 pushq $0x21 + 399b: e9 d0 fd ff ff jmpq 3770 <_init@@Base+0x18> + +00000000000039a0 : + 39a0: ff 25 ba c3 21 00 jmpq *0x21c3ba(%rip) # 21fd60 + 39a6: 68 22 00 00 00 pushq $0x22 + 39ab: e9 c0 fd ff ff jmpq 3770 <_init@@Base+0x18> + +00000000000039b0 : + 39b0: ff 25 b2 c3 21 00 jmpq *0x21c3b2(%rip) # 21fd68 + 39b6: 68 23 00 00 00 pushq $0x23 + 39bb: e9 b0 fd ff ff jmpq 3770 <_init@@Base+0x18> + +00000000000039c0 : + 39c0: ff 25 aa c3 21 00 jmpq *0x21c3aa(%rip) # 21fd70 + 39c6: 68 24 00 00 00 pushq $0x24 + 39cb: e9 a0 fd ff ff jmpq 3770 <_init@@Base+0x18> + +00000000000039d0 <__overflow@plt>: + 39d0: ff 25 a2 c3 21 00 jmpq *0x21c3a2(%rip) # 21fd78 <__overflow@GLIBC_2.2.5> + 39d6: 68 25 00 00 00 pushq $0x25 + 39db: e9 90 fd ff ff jmpq 3770 <_init@@Base+0x18> + +00000000000039e0 : + 39e0: ff 25 9a c3 21 00 jmpq *0x21c39a(%rip) # 21fd80 + 39e6: 68 26 00 00 00 pushq $0x26 + 39eb: e9 80 fd ff ff jmpq 3770 <_init@@Base+0x18> + +00000000000039f0 : + 39f0: ff 25 92 c3 21 00 jmpq *0x21c392(%rip) # 21fd88 + 39f6: 68 27 00 00 00 pushq $0x27 + 39fb: e9 70 fd ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003a00 : + 3a00: ff 25 8a c3 21 00 jmpq *0x21c38a(%rip) # 21fd90 + 3a06: 68 28 00 00 00 pushq $0x28 + 3a0b: e9 60 fd ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003a10 : + 3a10: ff 25 82 c3 21 00 jmpq *0x21c382(%rip) # 21fd98 + 3a16: 68 29 00 00 00 pushq $0x29 + 3a1b: e9 50 fd ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003a20 : + 3a20: ff 25 7a c3 21 00 jmpq *0x21c37a(%rip) # 21fda0 + 3a26: 68 2a 00 00 00 pushq $0x2a + 3a2b: e9 40 fd ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003a30 <__assert_fail@plt>: + 3a30: ff 25 72 c3 21 00 jmpq *0x21c372(%rip) # 21fda8 <__assert_fail@GLIBC_2.2.5> + 3a36: 68 2b 00 00 00 pushq $0x2b + 3a3b: e9 30 fd ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003a40 <__strtoul_internal@plt>: + 3a40: ff 25 6a c3 21 00 jmpq *0x21c36a(%rip) # 21fdb0 <__strtoul_internal@GLIBC_2.2.5> + 3a46: 68 2c 00 00 00 pushq $0x2c + 3a4b: e9 20 fd ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003a50 : + 3a50: ff 25 62 c3 21 00 jmpq *0x21c362(%rip) # 21fdb8 + 3a56: 68 2d 00 00 00 pushq $0x2d + 3a5b: e9 10 fd ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003a60 : + 3a60: ff 25 5a c3 21 00 jmpq *0x21c35a(%rip) # 21fdc0 + 3a66: 68 2e 00 00 00 pushq $0x2e + 3a6b: e9 00 fd ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003a70 : + 3a70: ff 25 52 c3 21 00 jmpq *0x21c352(%rip) # 21fdc8 + 3a76: 68 2f 00 00 00 pushq $0x2f + 3a7b: e9 f0 fc ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003a80 : + 3a80: ff 25 4a c3 21 00 jmpq *0x21c34a(%rip) # 21fdd0 + 3a86: 68 30 00 00 00 pushq $0x30 + 3a8b: e9 e0 fc ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003a90 : + 3a90: ff 25 42 c3 21 00 jmpq *0x21c342(%rip) # 21fdd8 + 3a96: 68 31 00 00 00 pushq $0x31 + 3a9b: e9 d0 fc ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003aa0 : + 3aa0: ff 25 3a c3 21 00 jmpq *0x21c33a(%rip) # 21fde0 + 3aa6: 68 32 00 00 00 pushq $0x32 + 3aab: e9 c0 fc ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003ab0 : + 3ab0: ff 25 32 c3 21 00 jmpq *0x21c332(%rip) # 21fde8 + 3ab6: 68 33 00 00 00 pushq $0x33 + 3abb: e9 b0 fc ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003ac0 : + 3ac0: ff 25 2a c3 21 00 jmpq *0x21c32a(%rip) # 21fdf0 + 3ac6: 68 34 00 00 00 pushq $0x34 + 3acb: e9 a0 fc ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003ad0 : + 3ad0: ff 25 22 c3 21 00 jmpq *0x21c322(%rip) # 21fdf8 + 3ad6: 68 35 00 00 00 pushq $0x35 + 3adb: e9 90 fc ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003ae0 <_setjmp@plt>: + 3ae0: ff 25 1a c3 21 00 jmpq *0x21c31a(%rip) # 21fe00 <_setjmp@GLIBC_2.2.5> + 3ae6: 68 36 00 00 00 pushq $0x36 + 3aeb: e9 80 fc ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003af0 : + 3af0: ff 25 12 c3 21 00 jmpq *0x21c312(%rip) # 21fe08 + 3af6: 68 37 00 00 00 pushq $0x37 + 3afb: e9 70 fc ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003b00 : + 3b00: ff 25 0a c3 21 00 jmpq *0x21c30a(%rip) # 21fe10 + 3b06: 68 38 00 00 00 pushq $0x38 + 3b0b: e9 60 fc ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003b10 : + 3b10: ff 25 02 c3 21 00 jmpq *0x21c302(%rip) # 21fe18 + 3b16: 68 39 00 00 00 pushq $0x39 + 3b1b: e9 50 fc ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003b20 : + 3b20: ff 25 fa c2 21 00 jmpq *0x21c2fa(%rip) # 21fe20 + 3b26: 68 3a 00 00 00 pushq $0x3a + 3b2b: e9 40 fc ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003b30 : + 3b30: ff 25 f2 c2 21 00 jmpq *0x21c2f2(%rip) # 21fe28 + 3b36: 68 3b 00 00 00 pushq $0x3b + 3b3b: e9 30 fc ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003b40 : + 3b40: ff 25 ea c2 21 00 jmpq *0x21c2ea(%rip) # 21fe30 + 3b46: 68 3c 00 00 00 pushq $0x3c + 3b4b: e9 20 fc ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003b50 : + 3b50: ff 25 e2 c2 21 00 jmpq *0x21c2e2(%rip) # 21fe38 + 3b56: 68 3d 00 00 00 pushq $0x3d + 3b5b: e9 10 fc ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003b60 <__memcpy_chk@plt>: + 3b60: ff 25 da c2 21 00 jmpq *0x21c2da(%rip) # 21fe40 <__memcpy_chk@GLIBC_2.3.4> + 3b66: 68 3e 00 00 00 pushq $0x3e + 3b6b: e9 00 fc ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003b70 : + 3b70: ff 25 d2 c2 21 00 jmpq *0x21c2d2(%rip) # 21fe48 + 3b76: 68 3f 00 00 00 pushq $0x3f + 3b7b: e9 f0 fb ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003b80 : + 3b80: ff 25 ca c2 21 00 jmpq *0x21c2ca(%rip) # 21fe50 + 3b86: 68 40 00 00 00 pushq $0x40 + 3b8b: e9 e0 fb ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003b90 : + 3b90: ff 25 c2 c2 21 00 jmpq *0x21c2c2(%rip) # 21fe58 + 3b96: 68 41 00 00 00 pushq $0x41 + 3b9b: e9 d0 fb ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003ba0 : + 3ba0: ff 25 ba c2 21 00 jmpq *0x21c2ba(%rip) # 21fe60 + 3ba6: 68 42 00 00 00 pushq $0x42 + 3bab: e9 c0 fb ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003bb0 : + 3bb0: ff 25 b2 c2 21 00 jmpq *0x21c2b2(%rip) # 21fe68 + 3bb6: 68 43 00 00 00 pushq $0x43 + 3bbb: e9 b0 fb ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003bc0 : + 3bc0: ff 25 aa c2 21 00 jmpq *0x21c2aa(%rip) # 21fe70 + 3bc6: 68 44 00 00 00 pushq $0x44 + 3bcb: e9 a0 fb ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003bd0 : + 3bd0: ff 25 a2 c2 21 00 jmpq *0x21c2a2(%rip) # 21fe78 + 3bd6: 68 45 00 00 00 pushq $0x45 + 3bdb: e9 90 fb ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003be0 <__xstat@plt>: + 3be0: ff 25 9a c2 21 00 jmpq *0x21c29a(%rip) # 21fe80 <__xstat@GLIBC_2.2.5> + 3be6: 68 46 00 00 00 pushq $0x46 + 3beb: e9 80 fb ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003bf0 : + 3bf0: ff 25 92 c2 21 00 jmpq *0x21c292(%rip) # 21fe88 + 3bf6: 68 47 00 00 00 pushq $0x47 + 3bfb: e9 70 fb ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003c00 : + 3c00: ff 25 8a c2 21 00 jmpq *0x21c28a(%rip) # 21fe90 + 3c06: 68 48 00 00 00 pushq $0x48 + 3c0b: e9 60 fb ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003c10 : + 3c10: ff 25 82 c2 21 00 jmpq *0x21c282(%rip) # 21fe98 + 3c16: 68 49 00 00 00 pushq $0x49 + 3c1b: e9 50 fb ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003c20 : + 3c20: ff 25 7a c2 21 00 jmpq *0x21c27a(%rip) # 21fea0 + 3c26: 68 4a 00 00 00 pushq $0x4a + 3c2b: e9 40 fb ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003c30 : + 3c30: ff 25 72 c2 21 00 jmpq *0x21c272(%rip) # 21fea8 + 3c36: 68 4b 00 00 00 pushq $0x4b + 3c3b: e9 30 fb ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003c40 <__fxstat@plt>: + 3c40: ff 25 6a c2 21 00 jmpq *0x21c26a(%rip) # 21feb0 <__fxstat@GLIBC_2.2.5> + 3c46: 68 4c 00 00 00 pushq $0x4c + 3c4b: e9 20 fb ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003c50 : + 3c50: ff 25 62 c2 21 00 jmpq *0x21c262(%rip) # 21feb8 + 3c56: 68 4d 00 00 00 pushq $0x4d + 3c5b: e9 10 fb ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003c60 : + 3c60: ff 25 5a c2 21 00 jmpq *0x21c25a(%rip) # 21fec0 + 3c66: 68 4e 00 00 00 pushq $0x4e + 3c6b: e9 00 fb ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003c70 <__freading@plt>: + 3c70: ff 25 52 c2 21 00 jmpq *0x21c252(%rip) # 21fec8 <__freading@GLIBC_2.2.5> + 3c76: 68 4f 00 00 00 pushq $0x4f + 3c7b: e9 f0 fa ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003c80 : + 3c80: ff 25 4a c2 21 00 jmpq *0x21c24a(%rip) # 21fed0 + 3c86: 68 50 00 00 00 pushq $0x50 + 3c8b: e9 e0 fa ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003c90 : + 3c90: ff 25 42 c2 21 00 jmpq *0x21c242(%rip) # 21fed8 + 3c96: 68 51 00 00 00 pushq $0x51 + 3c9b: e9 d0 fa ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003ca0 : + 3ca0: ff 25 3a c2 21 00 jmpq *0x21c23a(%rip) # 21fee0 + 3ca6: 68 52 00 00 00 pushq $0x52 + 3cab: e9 c0 fa ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003cb0 : + 3cb0: ff 25 32 c2 21 00 jmpq *0x21c232(%rip) # 21fee8 + 3cb6: 68 53 00 00 00 pushq $0x53 + 3cbb: e9 b0 fa ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003cc0 : + 3cc0: ff 25 2a c2 21 00 jmpq *0x21c22a(%rip) # 21fef0 + 3cc6: 68 54 00 00 00 pushq $0x54 + 3ccb: e9 a0 fa ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003cd0 <__printf_chk@plt>: + 3cd0: ff 25 22 c2 21 00 jmpq *0x21c222(%rip) # 21fef8 <__printf_chk@GLIBC_2.3.4> + 3cd6: 68 55 00 00 00 pushq $0x55 + 3cdb: e9 90 fa ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003ce0 : + 3ce0: ff 25 1a c2 21 00 jmpq *0x21c21a(%rip) # 21ff00 + 3ce6: 68 56 00 00 00 pushq $0x56 + 3ceb: e9 80 fa ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003cf0 : + 3cf0: ff 25 12 c2 21 00 jmpq *0x21c212(%rip) # 21ff08 + 3cf6: 68 57 00 00 00 pushq $0x57 + 3cfb: e9 70 fa ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003d00 : + 3d00: ff 25 0a c2 21 00 jmpq *0x21c20a(%rip) # 21ff10 + 3d06: 68 58 00 00 00 pushq $0x58 + 3d0b: e9 60 fa ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003d10 : + 3d10: ff 25 02 c2 21 00 jmpq *0x21c202(%rip) # 21ff18 + 3d16: 68 59 00 00 00 pushq $0x59 + 3d1b: e9 50 fa ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003d20 : + 3d20: ff 25 fa c1 21 00 jmpq *0x21c1fa(%rip) # 21ff20 + 3d26: 68 5a 00 00 00 pushq $0x5a + 3d2b: e9 40 fa ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003d30 : + 3d30: ff 25 f2 c1 21 00 jmpq *0x21c1f2(%rip) # 21ff28 + 3d36: 68 5b 00 00 00 pushq $0x5b + 3d3b: e9 30 fa ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003d40 : + 3d40: ff 25 ea c1 21 00 jmpq *0x21c1ea(%rip) # 21ff30 + 3d46: 68 5c 00 00 00 pushq $0x5c + 3d4b: e9 20 fa ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003d50 : + 3d50: ff 25 e2 c1 21 00 jmpq *0x21c1e2(%rip) # 21ff38 + 3d56: 68 5d 00 00 00 pushq $0x5d + 3d5b: e9 10 fa ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003d60 : + 3d60: ff 25 da c1 21 00 jmpq *0x21c1da(%rip) # 21ff40 + 3d66: 68 5e 00 00 00 pushq $0x5e + 3d6b: e9 00 fa ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003d70 <__cxa_atexit@plt>: + 3d70: ff 25 d2 c1 21 00 jmpq *0x21c1d2(%rip) # 21ff48 <__cxa_atexit@GLIBC_2.2.5> + 3d76: 68 5f 00 00 00 pushq $0x5f + 3d7b: e9 f0 f9 ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003d80 : + 3d80: ff 25 ca c1 21 00 jmpq *0x21c1ca(%rip) # 21ff50 + 3d86: 68 60 00 00 00 pushq $0x60 + 3d8b: e9 e0 f9 ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003d90 : + 3d90: ff 25 c2 c1 21 00 jmpq *0x21c1c2(%rip) # 21ff58 + 3d96: 68 61 00 00 00 pushq $0x61 + 3d9b: e9 d0 f9 ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003da0 : + 3da0: ff 25 ba c1 21 00 jmpq *0x21c1ba(%rip) # 21ff60 + 3da6: 68 62 00 00 00 pushq $0x62 + 3dab: e9 c0 f9 ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003db0 : + 3db0: ff 25 b2 c1 21 00 jmpq *0x21c1b2(%rip) # 21ff68 + 3db6: 68 63 00 00 00 pushq $0x63 + 3dbb: e9 b0 f9 ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003dc0 : + 3dc0: ff 25 aa c1 21 00 jmpq *0x21c1aa(%rip) # 21ff70 + 3dc6: 68 64 00 00 00 pushq $0x64 + 3dcb: e9 a0 f9 ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003dd0 : + 3dd0: ff 25 a2 c1 21 00 jmpq *0x21c1a2(%rip) # 21ff78 + 3dd6: 68 65 00 00 00 pushq $0x65 + 3ddb: e9 90 f9 ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003de0 : + 3de0: ff 25 9a c1 21 00 jmpq *0x21c19a(%rip) # 21ff80 + 3de6: 68 66 00 00 00 pushq $0x66 + 3deb: e9 80 f9 ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003df0 <__fprintf_chk@plt>: + 3df0: ff 25 92 c1 21 00 jmpq *0x21c192(%rip) # 21ff88 <__fprintf_chk@GLIBC_2.3.4> + 3df6: 68 67 00 00 00 pushq $0x67 + 3dfb: e9 70 f9 ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003e00 : + 3e00: ff 25 8a c1 21 00 jmpq *0x21c18a(%rip) # 21ff90 + 3e06: 68 68 00 00 00 pushq $0x68 + 3e0b: e9 60 f9 ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003e10 : + 3e10: ff 25 82 c1 21 00 jmpq *0x21c182(%rip) # 21ff98 + 3e16: 68 69 00 00 00 pushq $0x69 + 3e1b: e9 50 f9 ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003e20 : + 3e20: ff 25 7a c1 21 00 jmpq *0x21c17a(%rip) # 21ffa0 + 3e26: 68 6a 00 00 00 pushq $0x6a + 3e2b: e9 40 f9 ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003e30 : + 3e30: ff 25 72 c1 21 00 jmpq *0x21c172(%rip) # 21ffa8 + 3e36: 68 6b 00 00 00 pushq $0x6b + 3e3b: e9 30 f9 ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003e40 <__ctype_tolower_loc@plt>: + 3e40: ff 25 6a c1 21 00 jmpq *0x21c16a(%rip) # 21ffb0 <__ctype_tolower_loc@GLIBC_2.3> + 3e46: 68 6c 00 00 00 pushq $0x6c + 3e4b: e9 20 f9 ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003e50 <__ctype_b_loc@plt>: + 3e50: ff 25 62 c1 21 00 jmpq *0x21c162(%rip) # 21ffb8 <__ctype_b_loc@GLIBC_2.3> + 3e56: 68 6d 00 00 00 pushq $0x6d + 3e5b: e9 10 f9 ff ff jmpq 3770 <_init@@Base+0x18> + +0000000000003e60 <__sprintf_chk@plt>: + 3e60: ff 25 5a c1 21 00 jmpq *0x21c15a(%rip) # 21ffc0 <__sprintf_chk@GLIBC_2.3.4> + 3e66: 68 6e 00 00 00 pushq $0x6e + 3e6b: e9 00 f9 ff ff jmpq 3770 <_init@@Base+0x18> + +Disassembly of section .plt.got: + +0000000000003e70 : + 3e70: ff 25 52 c1 21 00 jmpq *0x21c152(%rip) # 21ffc8 + 3e76: 66 90 xchg %ax,%ax + +0000000000003e78 : + 3e78: ff 25 6a c1 21 00 jmpq *0x21c16a(%rip) # 21ffe8 + 3e7e: 66 90 xchg %ax,%ax + +0000000000003e80 <__cxa_finalize@plt>: + 3e80: ff 25 72 c1 21 00 jmpq *0x21c172(%rip) # 21fff8 <__cxa_finalize@GLIBC_2.2.5> + 3e86: 66 90 xchg %ax,%ax + +Disassembly of section .text: + +0000000000003e90 <_obstack_begin@@Base-0x11620>: + 3e90: 41 57 push %r15 + 3e92: 41 56 push %r14 + 3e94: 41 55 push %r13 + 3e96: 41 54 push %r12 + 3e98: 55 push %rbp + 3e99: 53 push %rbx + 3e9a: 89 fd mov %edi,%ebp + 3e9c: 48 89 f3 mov %rsi,%rbx + 3e9f: 48 83 ec 58 sub $0x58,%rsp + 3ea3: 48 8b 3e mov (%rsi),%rdi + 3ea6: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 3ead: 00 00 + 3eaf: 48 89 44 24 48 mov %rax,0x48(%rsp) + 3eb4: 31 c0 xor %eax,%eax + 3eb6: e8 15 e1 00 00 callq 11fd0 <__cxa_finalize@plt+0xe150> + 3ebb: 48 8d 35 88 3d 01 00 lea 0x13d88(%rip),%rsi # 17c4a <_IO_stdin_used@@Base+0x18ca> + 3ec2: bf 06 00 00 00 mov $0x6,%edi + 3ec7: e8 f4 fd ff ff callq 3cc0 + 3ecc: 48 8d 35 c2 3e 01 00 lea 0x13ec2(%rip),%rsi # 17d95 <_IO_stdin_used@@Base+0x1a15> + 3ed3: 48 8d 3d a1 3e 01 00 lea 0x13ea1(%rip),%rdi # 17d7b <_IO_stdin_used@@Base+0x19fb> + 3eda: e8 41 fa ff ff callq 3920 + 3edf: 48 8d 3d 95 3e 01 00 lea 0x13e95(%rip),%rdi # 17d7b <_IO_stdin_used@@Base+0x19fb> + 3ee6: e8 f5 f9 ff ff callq 38e0 + 3eeb: 48 8d 3d ae 8d 00 00 lea 0x8dae(%rip),%rdi # cca0 <__cxa_finalize@plt+0x8e20> + 3ef2: c7 05 fc c2 21 00 02 movl $0x2,0x21c2fc(%rip) # 2201f8 + 3ef9: 00 00 00 + 3efc: e8 3f 24 01 00 callq 16340 <_obstack_memory_used@@Base+0xcb0> + 3f01: 48 b8 00 00 00 00 00 movabs $0x8000000000000000,%rax + 3f08: 00 00 80 + 3f0b: c7 05 fb d2 21 00 00 movl $0x0,0x21d2fb(%rip) # 221210 + 3f12: 00 00 00 + 3f15: c6 05 9c d3 21 00 01 movb $0x1,0x21d39c(%rip) # 2212b8 + 3f1c: 48 89 05 4d d4 21 00 mov %rax,0x21d44d(%rip) # 221370 + 3f23: 8b 05 b7 c2 21 00 mov 0x21c2b7(%rip),%eax # 2201e0 + 3f29: 48 c7 05 4c d4 21 00 movq $0x0,0x21d44c(%rip) # 221380 + 3f30: 00 00 00 00 + 3f34: 48 c7 05 39 d4 21 00 movq $0xffffffffffffffff,0x21d439(%rip) # 221378 + 3f3b: ff ff ff ff + 3f3f: c6 05 92 d3 21 00 00 movb $0x0,0x21d392(%rip) # 2212d8 + 3f46: 83 f8 02 cmp $0x2,%eax + 3f49: 0f 84 98 0d 00 00 je 4ce7 <__cxa_finalize@plt+0xe67> + 3f4f: 83 f8 03 cmp $0x3,%eax + 3f52: 74 0e je 3f62 <__cxa_finalize@plt+0xe2> + 3f54: 83 e8 01 sub $0x1,%eax + 3f57: 0f 84 fa 08 00 00 je 4857 <__cxa_finalize@plt+0x9d7> + 3f5d: e8 7e f8 ff ff callq 37e0 + 3f62: be 07 00 00 00 mov $0x7,%esi + 3f67: 31 ff xor %edi,%edi + 3f69: c7 05 c5 d3 21 00 00 movl $0x0,0x21d3c5(%rip) # 221338 + 3f70: 00 00 00 + 3f73: e8 38 f6 00 00 callq 135b0 <__cxa_finalize@plt+0xf730> + 3f78: 48 8d 3d 28 3e 01 00 lea 0x13e28(%rip),%rdi # 17da7 <_IO_stdin_used@@Base+0x1a27> + 3f7f: c7 05 ab d3 21 00 00 movl $0x0,0x21d3ab(%rip) # 221334 + 3f86: 00 00 00 + 3f89: c7 05 9d d3 21 00 00 movl $0x0,0x21d39d(%rip) # 221330 + 3f90: 00 00 00 + 3f93: c6 05 95 d3 21 00 00 movb $0x0,0x21d395(%rip) # 22132f + 3f9a: c6 05 8c d3 21 00 00 movb $0x0,0x21d38c(%rip) # 22132d + 3fa1: c6 05 84 d3 21 00 00 movb $0x0,0x21d384(%rip) # 22132c + 3fa8: c7 05 62 d3 21 00 00 movl $0x0,0x21d362(%rip) # 221314 + 3faf: 00 00 00 + 3fb2: c6 05 43 d3 21 00 00 movb $0x0,0x21d343(%rip) # 2212fc + 3fb9: c7 05 35 d3 21 00 01 movl $0x1,0x21d335(%rip) # 2212f8 + 3fc0: 00 00 00 + 3fc3: c6 05 2c d3 21 00 00 movb $0x0,0x21d32c(%rip) # 2212f6 + 3fca: c6 05 24 d3 21 00 00 movb $0x0,0x21d324(%rip) # 2212f5 + 3fd1: c7 05 15 d3 21 00 00 movl $0x0,0x21d315(%rip) # 2212f0 + 3fd8: 00 00 00 + 3fdb: 48 c7 05 02 d3 21 00 movq $0x0,0x21d302(%rip) # 2212e8 + 3fe2: 00 00 00 00 + 3fe6: 48 c7 05 ef d2 21 00 movq $0x0,0x21d2ef(%rip) # 2212e0 + 3fed: 00 00 00 00 + 3ff1: c6 05 6d d3 21 00 00 movb $0x0,0x21d36d(%rip) # 221365 + 3ff8: e8 a3 f7 ff ff callq 37a0 + 3ffd: 48 85 c0 test %rax,%rax + 4000: 49 89 c4 mov %rax,%r12 + 4003: 74 36 je 403b <__cxa_finalize@plt+0x1bb> + 4005: 48 8d 15 54 6b 01 00 lea 0x16b54(%rip),%rdx # 1ab60 + 400c: 48 8d 35 cd b9 21 00 lea 0x21b9cd(%rip),%rsi # 21f9e0 + 4013: b9 04 00 00 00 mov $0x4,%ecx + 4018: 48 89 c7 mov %rax,%rdi + 401b: e8 a0 82 00 00 callq c2c0 <__cxa_finalize@plt+0x8440> + 4020: 85 c0 test %eax,%eax + 4022: 0f 88 da 0c 00 00 js 4d02 <__cxa_finalize@plt+0xe82> + 4028: 48 8d 15 31 6b 01 00 lea 0x16b31(%rip),%rdx # 1ab60 + 402f: 48 98 cltq + 4031: 31 ff xor %edi,%edi + 4033: 8b 34 82 mov (%rdx,%rax,4),%esi + 4036: e8 75 f5 00 00 callq 135b0 <__cxa_finalize@plt+0xf730> + 403b: 48 8d 3d 73 3d 01 00 lea 0x13d73(%rip),%rdi # 17db5 <_IO_stdin_used@@Base+0x1a35> + 4042: 48 c7 05 63 d2 21 00 movq $0x50,0x21d263(%rip) # 2212b0 + 4049: 50 00 00 00 + 404d: e8 4e f7 ff ff callq 37a0 + 4052: 48 85 c0 test %rax,%rax + 4055: 49 89 c4 mov %rax,%r12 + 4058: 74 09 je 4063 <__cxa_finalize@plt+0x1e3> + 405a: 80 38 00 cmpb $0x0,(%rax) + 405d: 0f 85 da 0c 00 00 jne 4d3d <__cxa_finalize@plt+0xebd> + 4063: 4c 8d 64 24 30 lea 0x30(%rsp),%r12 + 4068: 31 c0 xor %eax,%eax + 406a: be 13 54 00 00 mov $0x5413,%esi + 406f: bf 01 00 00 00 mov $0x1,%edi + 4074: 4c 89 e2 mov %r12,%rdx + 4077: e8 04 fa ff ff callq 3a80 + 407c: 83 f8 ff cmp $0xffffffff,%eax + 407f: 74 11 je 4092 <__cxa_finalize@plt+0x212> + 4081: 0f b7 44 24 32 movzwl 0x32(%rsp),%eax + 4086: 66 85 c0 test %ax,%ax + 4089: 74 07 je 4092 <__cxa_finalize@plt+0x212> + 408b: 48 89 05 1e d2 21 00 mov %rax,0x21d21e(%rip) # 2212b0 + 4092: 48 8d 3d 24 3d 01 00 lea 0x13d24(%rip),%rdi # 17dbd <_IO_stdin_used@@Base+0x1a3d> + 4099: e8 02 f7 ff ff callq 37a0 + 409e: 48 85 c0 test %rax,%rax + 40a1: 49 89 c5 mov %rax,%r13 + 40a4: 48 c7 05 11 d2 21 00 movq $0x8,0x21d211(%rip) # 2212c0 + 40ab: 08 00 00 00 + 40af: 74 26 je 40d7 <__cxa_finalize@plt+0x257> + 40b1: 45 31 c0 xor %r8d,%r8d + 40b4: 31 d2 xor %edx,%edx + 40b6: 31 f6 xor %esi,%esi + 40b8: 4c 89 e1 mov %r12,%rcx + 40bb: 48 89 c7 mov %rax,%rdi + 40be: e8 8d 08 01 00 callq 14950 <__cxa_finalize@plt+0x10ad0> + 40c3: 85 c0 test %eax,%eax + 40c5: 0f 85 24 11 00 00 jne 51ef <__cxa_finalize@plt+0x136f> + 40cb: 48 8b 44 24 30 mov 0x30(%rsp),%rax + 40d0: 48 89 05 e9 d1 21 00 mov %rax,0x21d1e9(%rip) # 2212c0 + 40d7: 4c 8d 2d ba 24 01 00 lea 0x124ba(%rip),%r13 # 16598 <_IO_stdin_used@@Base+0x218> + 40de: c6 44 24 10 00 movb $0x0,0x10(%rsp) + 40e3: c6 44 24 08 00 movb $0x0,0x8(%rsp) + 40e8: 45 31 f6 xor %r14d,%r14d + 40eb: 41 bf 01 00 00 00 mov $0x1,%r15d + 40f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 40f8: 48 8d 0d e1 b1 21 00 lea 0x21b1e1(%rip),%rcx # 21f2e0 + 40ff: 48 8d 15 42 60 01 00 lea 0x16042(%rip),%rdx # 1a148 <_IO_stdin_used@@Base+0x3dc8> + 4106: 4d 89 e0 mov %r12,%r8 + 4109: 48 89 de mov %rbx,%rsi + 410c: 89 ef mov %ebp,%edi + 410e: c7 44 24 30 ff ff ff movl $0xffffffff,0x30(%rsp) + 4115: ff + 4116: e8 65 f8 ff ff callq 3980 + 411b: 83 f8 ff cmp $0xffffffff,%eax + 411e: 0f 84 94 07 00 00 je 48b8 <__cxa_finalize@plt+0xa38> + 4124: 05 83 00 00 00 add $0x83,%eax + 4129: 3d 13 01 00 00 cmp $0x113,%eax + 412e: 0f 87 65 15 00 00 ja 5699 <__cxa_finalize@plt+0x1819> + 4134: 49 63 44 85 00 movslq 0x0(%r13,%rax,4),%rax + 4139: 4c 01 e8 add %r13,%rax + 413c: ff e0 jmpq *%rax + 413e: 44 88 3d e8 d1 21 00 mov %r15b,0x21d1e8(%rip) # 22132d + 4145: c7 05 e9 d1 21 00 00 movl $0x0,0x21d1e9(%rip) # 221338 + 414c: 00 00 00 + 414f: eb a7 jmp 40f8 <__cxa_finalize@plt+0x278> + 4151: c6 44 24 10 01 movb $0x1,0x10(%rsp) + 4156: eb a0 jmp 40f8 <__cxa_finalize@plt+0x278> + 4158: 44 88 3d 9d d1 21 00 mov %r15b,0x21d19d(%rip) # 2212fc + 415f: eb 97 jmp 40f8 <__cxa_finalize@plt+0x278> + 4161: c7 05 bd d1 21 00 b0 movl $0xb0,0x21d1bd(%rip) # 221328 + 4168: 00 00 00 + 416b: c7 05 a7 d1 21 00 b0 movl $0xb0,0x21d1a7(%rip) # 22131c + 4172: 00 00 00 + 4175: 48 c7 05 a0 d1 21 00 movq $0x1,0x21d1a0(%rip) # 221320 + 417c: 01 00 00 00 + 4180: 48 c7 05 8d be 21 00 movq $0x1,0x21be8d(%rip) # 220018 + 4187: 01 00 00 00 + 418b: e9 68 ff ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 4190: c7 05 9e d1 21 00 00 movl $0x0,0x21d19e(%rip) # 221338 + 4197: 00 00 00 + 419a: c6 05 80 be 21 00 00 movb $0x0,0x21be80(%rip) # 220021 + 41a1: e9 52 ff ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 41a6: 83 3d 8b d1 21 00 00 cmpl $0x0,0x21d18b(%rip) # 221338 + 41ad: c7 05 39 d1 21 00 02 movl $0x2,0x21d139(%rip) # 2212f0 + 41b4: 00 00 00 + 41b7: c7 05 6f d1 21 00 ff movl $0xffffffff,0x21d16f(%rip) # 221330 + 41be: ff ff ff + 41c1: 0f 84 16 11 00 00 je 52dd <__cxa_finalize@plt+0x145d> + 41c7: c6 05 5e d1 21 00 00 movb $0x0,0x21d15e(%rip) # 22132c + 41ce: c6 05 3d d1 21 00 00 movb $0x0,0x21d13d(%rip) # 221312 + 41d5: c6 05 35 d1 21 00 00 movb $0x0,0x21d135(%rip) # 221311 + 41dc: c6 44 24 08 01 movb $0x1,0x8(%rsp) + 41e1: e9 12 ff ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 41e6: 44 88 3d 08 d1 21 00 mov %r15b,0x21d108(%rip) # 2212f5 + 41ed: e9 06 ff ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 41f2: c7 05 38 d1 21 00 01 movl $0x1,0x21d138(%rip) # 221334 + 41f9: 00 00 00 + 41fc: e9 f7 fe ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 4201: be 07 00 00 00 mov $0x7,%esi + 4206: 31 ff xor %edi,%edi + 4208: e8 a3 f3 00 00 callq 135b0 <__cxa_finalize@plt+0xf730> + 420d: e9 e6 fe ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 4212: c7 05 d4 d0 21 00 02 movl $0x2,0x21d0d4(%rip) # 2212f0 + 4219: 00 00 00 + 421c: e9 d7 fe ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 4221: 44 88 3d 3d d1 21 00 mov %r15b,0x21d13d(%rip) # 221365 + 4228: e9 cb fe ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 422d: c7 05 f9 d0 21 00 01 movl $0x1,0x21d0f9(%rip) # 221330 + 4234: 00 00 00 + 4237: c6 44 24 08 01 movb $0x1,0x8(%rsp) + 423c: e9 b7 fe ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 4241: c7 05 e5 d0 21 00 ff movl $0xffffffff,0x21d0e5(%rip) # 221330 + 4248: ff ff ff + 424b: c6 44 24 08 01 movb $0x1,0x8(%rsp) + 4250: e9 a3 fe ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 4255: 48 8d 35 87 3b 01 00 lea 0x13b87(%rip),%rsi # 17de3 <_IO_stdin_used@@Base+0x1a63> + 425c: ba 05 00 00 00 mov $0x5,%edx + 4261: 31 ff xor %edi,%edi + 4263: e8 c8 f6 ff ff callq 3930 + 4268: 48 83 ec 08 sub $0x8,%rsp + 426c: 48 8b 3d 2d c0 21 00 mov 0x21c02d(%rip),%rdi # 2202a0 + 4273: 4c 8d 05 d0 39 01 00 lea 0x139d0(%rip),%r8 # 17c4a <_IO_stdin_used@@Base+0x18ca> + 427a: 6a 02 pushq $0x2 + 427c: 31 d2 xor %edx,%edx + 427e: 49 89 c1 mov %rax,%r9 + 4281: 48 83 c9 ff or $0xffffffffffffffff,%rcx + 4285: 31 f6 xor %esi,%esi + 4287: e8 84 04 01 00 callq 14710 <__cxa_finalize@plt+0x10890> + 428c: 48 89 05 2d d0 21 00 mov %rax,0x21d02d(%rip) # 2212c0 + 4293: 58 pop %rax + 4294: 5a pop %rdx + 4295: e9 5e fe ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 429a: c7 05 8c d0 21 00 02 movl $0x2,0x21d08c(%rip) # 221330 + 42a1: 00 00 00 + 42a4: c6 44 24 08 01 movb $0x1,0x8(%rsp) + 42a9: e9 4a fe ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 42ae: 44 88 3d 41 d0 21 00 mov %r15b,0x21d041(%rip) # 2212f6 + 42b5: e9 3e fe ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 42ba: be 05 00 00 00 mov $0x5,%esi + 42bf: 31 ff xor %edi,%edi + 42c1: e8 ea f2 00 00 callq 135b0 <__cxa_finalize@plt+0xf730> + 42c6: e9 2d fe ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 42cb: 31 f6 xor %esi,%esi + 42cd: 31 ff xor %edi,%edi + 42cf: e8 dc f2 00 00 callq 135b0 <__cxa_finalize@plt+0xf730> + 42d4: e9 1f fe ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 42d9: c7 05 15 d0 21 00 05 movl $0x5,0x21d015(%rip) # 2212f8 + 42e0: 00 00 00 + 42e3: e9 10 fe ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 42e8: 48 8b 15 b1 bf 21 00 mov 0x21bfb1(%rip),%rdx # 2202a0 + 42ef: bf 10 00 00 00 mov $0x10,%edi + 42f4: 48 89 54 24 18 mov %rdx,0x18(%rsp) + 42f9: e8 82 01 01 00 callq 14480 <__cxa_finalize@plt+0x10600> + 42fe: 48 8b 54 24 18 mov 0x18(%rsp),%rdx + 4303: 48 89 10 mov %rdx,(%rax) + 4306: 48 8b 15 db cf 21 00 mov 0x21cfdb(%rip),%rdx # 2212e8 + 430d: 48 89 50 08 mov %rdx,0x8(%rax) + 4311: 48 89 05 d0 cf 21 00 mov %rax,0x21cfd0(%rip) # 2212e8 + 4318: e9 db fd ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 431d: c7 05 d1 cf 21 00 03 movl $0x3,0x21cfd1(%rip) # 2212f8 + 4324: 00 00 00 + 4327: e9 cc fd ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 432c: c6 05 ed bc 21 00 00 movb $0x0,0x21bced(%rip) # 220020 + 4333: e9 c0 fd ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 4338: c7 05 d2 cf 21 00 03 movl $0x3,0x21cfd2(%rip) # 221314 + 433f: 00 00 00 + 4342: e9 b1 fd ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 4347: 44 88 3d ca cf 21 00 mov %r15b,0x21cfca(%rip) # 221318 + 434e: e9 a5 fd ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 4353: c7 05 db cf 21 00 02 movl $0x2,0x21cfdb(%rip) # 221338 + 435a: 00 00 00 + 435d: e9 96 fd ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 4362: bf 10 00 00 00 mov $0x10,%edi + 4367: e8 14 01 01 00 callq 14480 <__cxa_finalize@plt+0x10600> + 436c: 48 8b 15 75 cf 21 00 mov 0x21cf75(%rip),%rdx # 2212e8 + 4373: 48 8d 35 66 3a 01 00 lea 0x13a66(%rip),%rsi # 17de0 <_IO_stdin_used@@Base+0x1a60> + 437a: bf 10 00 00 00 mov $0x10,%edi + 437f: 48 89 05 62 cf 21 00 mov %rax,0x21cf62(%rip) # 2212e8 + 4386: 48 89 30 mov %rsi,(%rax) + 4389: 48 89 50 08 mov %rdx,0x8(%rax) + 438d: e8 ee 00 01 00 callq 14480 <__cxa_finalize@plt+0x10600> + 4392: 48 8b 15 4f cf 21 00 mov 0x21cf4f(%rip),%rdx # 2212e8 + 4399: 48 8d 35 3f 3a 01 00 lea 0x13a3f(%rip),%rsi # 17ddf <_IO_stdin_used@@Base+0x1a5f> + 43a0: 48 89 30 mov %rsi,(%rax) + 43a3: 48 89 50 08 mov %rdx,0x8(%rax) + 43a7: 48 89 05 3a cf 21 00 mov %rax,0x21cf3a(%rip) # 2212e8 + 43ae: e9 45 fd ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 43b3: 83 3d 36 cf 21 00 00 cmpl $0x0,0x21cf36(%rip) # 2212f0 + 43ba: 0f 85 38 fd ff ff jne 40f8 <__cxa_finalize@plt+0x278> + 43c0: c7 05 26 cf 21 00 01 movl $0x1,0x21cf26(%rip) # 2212f0 + 43c7: 00 00 00 + 43ca: e9 29 fd ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 43cf: 83 3d 62 cf 21 00 00 cmpl $0x0,0x21cf62(%rip) # 221338 + 43d6: 0f 84 1c fd ff ff je 40f8 <__cxa_finalize@plt+0x278> + 43dc: c7 05 52 cf 21 00 01 movl $0x1,0x21cf52(%rip) # 221338 + 43e3: 00 00 00 + 43e6: e9 0d fd ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 43eb: 8b 05 ef bd 21 00 mov 0x21bdef(%rip),%eax # 2201e0 + 43f1: 48 8b 0d f0 bd 21 00 mov 0x21bdf0(%rip),%rcx # 2201e8 + 43f8: 48 8d 35 83 39 01 00 lea 0x13983(%rip),%rsi # 17d82 <_IO_stdin_used@@Base+0x1a02> + 43ff: 83 f8 01 cmp $0x1,%eax + 4402: 74 15 je 4419 <__cxa_finalize@plt+0x599> + 4404: 83 f8 02 cmp $0x2,%eax + 4407: 48 8d 35 f0 38 01 00 lea 0x138f0(%rip),%rsi # 17cfe <_IO_stdin_used@@Base+0x197e> + 440e: 48 8d 05 ea 38 01 00 lea 0x138ea(%rip),%rax # 17cff <_IO_stdin_used@@Base+0x197f> + 4415: 48 0f 44 f0 cmove %rax,%rsi + 4419: 48 83 ec 08 sub $0x8,%rsp + 441d: 48 8b 3d 64 be 21 00 mov 0x21be64(%rip),%rdi # 220288 + 4424: 4c 8d 0d 16 3a 01 00 lea 0x13a16(%rip),%r9 # 17e41 <_IO_stdin_used@@Base+0x1ac1> + 442b: 6a 00 pushq $0x0 + 442d: 4c 8d 05 1d 3a 01 00 lea 0x13a1d(%rip),%r8 # 17e51 <_IO_stdin_used@@Base+0x1ad1> + 4434: 48 8d 15 3c 39 01 00 lea 0x1393c(%rip),%rdx # 17d77 <_IO_stdin_used@@Base+0x19f7> + 443b: 31 c0 xor %eax,%eax + 443d: e8 de fe 00 00 callq 14320 <__cxa_finalize@plt+0x104a0> + 4442: 31 ff xor %edi,%edi + 4444: e8 87 f9 ff ff callq 3dd0 + 4449: 4c 8b 35 50 be 21 00 mov 0x21be50(%rip),%r14 # 2202a0 + 4450: e9 a3 fc ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 4455: 4c 8b 0d 94 bd 21 00 mov 0x21bd94(%rip),%r9 # 2201f0 + 445c: 48 8b 35 3d be 21 00 mov 0x21be3d(%rip),%rsi # 2202a0 + 4463: 48 8d 15 b6 ad 21 00 lea 0x21adb6(%rip),%rdx # 21f220 + 446a: 48 8d 0d 9f 26 01 00 lea 0x1269f(%rip),%rcx # 16b10 <_IO_stdin_used@@Base+0x790> + 4471: 48 8d 3d 83 39 01 00 lea 0x13983(%rip),%rdi # 17dfb <_IO_stdin_used@@Base+0x1a7b> + 4478: 41 b8 04 00 00 00 mov $0x4,%r8d + 447e: e8 fd 80 00 00 callq c580 <__cxa_finalize@plt+0x8700> + 4483: 48 8d 15 86 26 01 00 lea 0x12686(%rip),%rdx # 16b10 <_IO_stdin_used@@Base+0x790> + 448a: 8b 04 82 mov (%rdx,%rax,4),%eax + 448d: 89 05 a1 ce 21 00 mov %eax,0x21cea1(%rip) # 221334 + 4493: e9 60 fc ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 4498: 4c 8b 0d 51 bd 21 00 mov 0x21bd51(%rip),%r9 # 2201f0 + 449f: 48 8b 35 fa bd 21 00 mov 0x21bdfa(%rip),%rsi # 2202a0 + 44a6: 48 8d 15 b3 ad 21 00 lea 0x21adb3(%rip),%rdx # 21f260 + 44ad: 48 8d 0d 7c 26 01 00 lea 0x1267c(%rip),%rcx # 16b30 <_IO_stdin_used@@Base+0x7b0> + 44b4: 48 8d 3d 39 39 01 00 lea 0x13939(%rip),%rdi # 17df4 <_IO_stdin_used@@Base+0x1a74> + 44bb: 41 b8 04 00 00 00 mov $0x4,%r8d + 44c1: e8 ba 80 00 00 callq c580 <__cxa_finalize@plt+0x8700> + 44c6: 48 8d 15 63 26 01 00 lea 0x12663(%rip),%rdx # 16b30 <_IO_stdin_used@@Base+0x7b0> + 44cd: c6 44 24 08 01 movb $0x1,0x8(%rsp) + 44d2: 8b 04 82 mov (%rdx,%rax,4),%eax + 44d5: 89 05 55 ce 21 00 mov %eax,0x21ce55(%rip) # 221330 + 44db: e9 18 fc ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 44e0: c7 05 3e ce 21 00 90 movl $0x90,0x21ce3e(%rip) # 221328 + 44e7: 00 00 00 + 44ea: c7 05 28 ce 21 00 90 movl $0x90,0x21ce28(%rip) # 22131c + 44f1: 00 00 00 + 44f4: 48 c7 05 21 ce 21 00 movq $0x1,0x21ce21(%rip) # 221320 + 44fb: 01 00 00 00 + 44ff: 48 c7 05 0e bb 21 00 movq $0x1,0x21bb0e(%rip) # 220018 + 4506: 01 00 00 00 + 450a: e9 e9 fb ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 450f: c6 05 c2 cd 21 00 00 movb $0x0,0x21cdc2(%rip) # 2212d8 + 4516: e9 dd fb ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 451b: 4c 8b 0d ce bc 21 00 mov 0x21bcce(%rip),%r9 # 2201f0 + 4522: 48 8b 35 77 bd 21 00 mov 0x21bd77(%rip),%rsi # 2202a0 + 4529: 48 8d 0d 30 66 01 00 lea 0x16630(%rip),%rcx # 1ab60 + 4530: 48 8d 15 a9 b4 21 00 lea 0x21b4a9(%rip),%rdx # 21f9e0 + 4537: 48 8d 3d f3 38 01 00 lea 0x138f3(%rip),%rdi # 17e31 <_IO_stdin_used@@Base+0x1ab1> + 453e: 41 b8 04 00 00 00 mov $0x4,%r8d + 4544: e8 37 80 00 00 callq c580 <__cxa_finalize@plt+0x8700> + 4549: 48 8d 15 10 66 01 00 lea 0x16610(%rip),%rdx # 1ab60 + 4550: 31 ff xor %edi,%edi + 4552: 8b 34 82 mov (%rdx,%rax,4),%esi + 4555: e8 56 f0 00 00 callq 135b0 <__cxa_finalize@plt+0xf730> + 455a: e9 99 fb ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 455f: 4c 8b 0d 8a bc 21 00 mov 0x21bc8a(%rip),%r9 # 2201f0 + 4566: 48 8b 35 33 bd 21 00 mov 0x21bd33(%rip),%rsi # 2202a0 + 456d: 48 8d 15 cc b3 21 00 lea 0x21b3cc(%rip),%rdx # 21f940 + 4574: 48 8d 0d f5 25 01 00 lea 0x125f5(%rip),%rcx # 16b70 <_IO_stdin_used@@Base+0x7f0> + 457b: 48 8d 3d 9d 38 01 00 lea 0x1389d(%rip),%rdi # 17e1f <_IO_stdin_used@@Base+0x1a9f> + 4582: 41 b8 04 00 00 00 mov $0x4,%r8d + 4588: e8 f3 7f 00 00 callq c580 <__cxa_finalize@plt+0x8700> + 458d: 48 8d 15 dc 25 01 00 lea 0x125dc(%rip),%rdx # 16b70 <_IO_stdin_used@@Base+0x7f0> + 4594: 8b 04 82 mov (%rdx,%rax,4),%eax + 4597: 89 05 77 cd 21 00 mov %eax,0x21cd77(%rip) # 221314 + 459d: e9 56 fb ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 45a2: 48 8b 35 f7 bc 21 00 mov 0x21bcf7(%rip),%rsi # 2202a0 + 45a9: 48 85 f6 test %rsi,%rsi + 45ac: 0f 84 ef 02 00 00 je 48a1 <__cxa_finalize@plt+0xa21> + 45b2: 4c 8b 0d 37 bc 21 00 mov 0x21bc37(%rip),%r9 # 2201f0 + 45b9: 48 8d 15 00 ac 21 00 lea 0x21ac00(%rip),%rdx # 21f1c0 + 45c0: 48 8d 0d 19 25 01 00 lea 0x12519(%rip),%rcx # 16ae0 <_IO_stdin_used@@Base+0x760> + 45c7: 48 8d 3d 45 38 01 00 lea 0x13845(%rip),%rdi # 17e13 <_IO_stdin_used@@Base+0x1a93> + 45ce: 41 b8 04 00 00 00 mov $0x4,%r8d + 45d4: e8 a7 7f 00 00 callq c580 <__cxa_finalize@plt+0x8700> + 45d9: 48 8d 15 00 25 01 00 lea 0x12500(%rip),%rdx # 16ae0 <_IO_stdin_used@@Base+0x760> + 45e0: 8b 14 82 mov (%rdx,%rax,4),%edx + 45e3: 83 fa 01 cmp $0x1,%edx + 45e6: 0f 84 b5 02 00 00 je 48a1 <__cxa_finalize@plt+0xa21> + 45ec: 31 c0 xor %eax,%eax + 45ee: 83 fa 02 cmp $0x2,%edx + 45f1: 0f 85 af 02 00 00 jne 48a6 <__cxa_finalize@plt+0xa26> + 45f7: bf 01 00 00 00 mov $0x1,%edi + 45fc: e8 4f f2 ff ff callq 3850 + 4601: 85 c0 test %eax,%eax + 4603: 0f 95 c0 setne %al + 4606: 0f b6 c0 movzbl %al,%eax + 4609: e9 98 02 00 00 jmpq 48a6 <__cxa_finalize@plt+0xa26> + 460e: bf 10 00 00 00 mov $0x10,%edi + 4613: e8 68 fe 00 00 callq 14480 <__cxa_finalize@plt+0x10600> + 4618: 48 8b 15 81 bc 21 00 mov 0x21bc81(%rip),%rdx # 2202a0 + 461f: 48 89 10 mov %rdx,(%rax) + 4622: 48 8b 15 b7 cc 21 00 mov 0x21ccb7(%rip),%rdx # 2212e0 + 4629: 48 89 05 b0 cc 21 00 mov %rax,0x21ccb0(%rip) # 2212e0 + 4630: 48 89 50 08 mov %rdx,0x8(%rax) + 4634: e9 bf fa ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 4639: 44 88 3d b4 cc 21 00 mov %r15b,0x21ccb4(%rip) # 2212f4 + 4640: e9 b3 fa ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 4645: c7 05 e9 cc 21 00 00 movl $0x0,0x21cce9(%rip) # 221338 + 464c: 00 00 00 + 464f: 4c 8d 35 33 37 01 00 lea 0x13733(%rip),%r14 # 17d89 <_IO_stdin_used@@Base+0x1a09> + 4656: e9 9d fa ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 465b: 4c 8b 0d 8e bb 21 00 mov 0x21bb8e(%rip),%r9 # 2201f0 + 4662: 48 8b 35 37 bc 21 00 mov 0x21bc37(%rip),%rsi # 2202a0 + 4669: 48 8d 15 30 ac 21 00 lea 0x21ac30(%rip),%rdx # 21f2a0 + 4670: 48 8d 0d d9 24 01 00 lea 0x124d9(%rip),%rcx # 16b50 <_IO_stdin_used@@Base+0x7d0> + 4677: 48 8d 3d 84 37 01 00 lea 0x13784(%rip),%rdi # 17e02 <_IO_stdin_used@@Base+0x1a82> + 467e: 41 b8 04 00 00 00 mov $0x4,%r8d + 4684: e8 f7 7e 00 00 callq c580 <__cxa_finalize@plt+0x8700> + 4689: 48 8d 15 c0 24 01 00 lea 0x124c0(%rip),%rdx # 16b50 <_IO_stdin_used@@Base+0x7d0> + 4690: 8b 04 82 mov (%rdx,%rax,4),%eax + 4693: 89 05 9f cc 21 00 mov %eax,0x21cc9f(%rip) # 221338 + 4699: e9 5a fa ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 469e: c7 05 6c cc 21 00 02 movl $0x2,0x21cc6c(%rip) # 221314 + 46a5: 00 00 00 + 46a8: e9 4b fa ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 46ad: c7 05 41 cc 21 00 04 movl $0x4,0x21cc41(%rip) # 2212f8 + 46b4: 00 00 00 + 46b7: e9 3c fa ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 46bc: 48 8b 35 dd bb 21 00 mov 0x21bbdd(%rip),%rsi # 2202a0 + 46c3: 48 85 f6 test %rsi,%rsi + 46c6: 0f 84 be 01 00 00 je 488a <__cxa_finalize@plt+0xa0a> + 46cc: 4c 8b 0d 1d bb 21 00 mov 0x21bb1d(%rip),%r9 # 2201f0 + 46d3: 48 8d 15 e6 aa 21 00 lea 0x21aae6(%rip),%rdx # 21f1c0 + 46da: 48 8d 0d ff 23 01 00 lea 0x123ff(%rip),%rcx # 16ae0 <_IO_stdin_used@@Base+0x760> + 46e1: 48 8d 3d 23 37 01 00 lea 0x13723(%rip),%rdi # 17e0b <_IO_stdin_used@@Base+0x1a8b> + 46e8: 41 b8 04 00 00 00 mov $0x4,%r8d + 46ee: e8 8d 7e 00 00 callq c580 <__cxa_finalize@plt+0x8700> + 46f3: 48 8d 15 e6 23 01 00 lea 0x123e6(%rip),%rdx # 16ae0 <_IO_stdin_used@@Base+0x760> + 46fa: 8b 04 82 mov (%rdx,%rax,4),%eax + 46fd: 83 f8 01 cmp $0x1,%eax + 4700: 0f 84 84 01 00 00 je 488a <__cxa_finalize@plt+0xa0a> + 4706: 83 f8 02 cmp $0x2,%eax + 4709: 0f 84 69 01 00 00 je 4878 <__cxa_finalize@plt+0x9f8> + 470f: c6 05 fc cb 21 00 00 movb $0x0,0x21cbfc(%rip) # 221312 + 4716: e9 dd f9 ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 471b: 48 8b 3d 7e bb 21 00 mov 0x21bb7e(%rip),%rdi # 2202a0 + 4722: 48 8d 15 f7 cb 21 00 lea 0x21cbf7(%rip),%rdx # 221320 + 4729: 48 8d 35 f8 cb 21 00 lea 0x21cbf8(%rip),%rsi # 221328 + 4730: e8 eb af 00 00 callq f720 <__cxa_finalize@plt+0xb8a0> + 4735: 85 c0 test %eax,%eax + 4737: 0f 85 8c 10 00 00 jne 57c9 <__cxa_finalize@plt+0x1949> + 473d: 8b 05 e5 cb 21 00 mov 0x21cbe5(%rip),%eax # 221328 + 4743: 89 05 d3 cb 21 00 mov %eax,0x21cbd3(%rip) # 22131c + 4749: 48 8b 05 d0 cb 21 00 mov 0x21cbd0(%rip),%rax # 221320 + 4750: 48 89 05 c1 b8 21 00 mov %rax,0x21b8c1(%rip) # 220018 + 4757: e9 9c f9 ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 475c: c7 05 ca cb 21 00 04 movl $0x4,0x21cbca(%rip) # 221330 + 4763: 00 00 00 + 4766: c6 44 24 08 01 movb $0x1,0x8(%rsp) + 476b: e9 88 f9 ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 4770: 44 88 3d b5 cb 21 00 mov %r15b,0x21cbb5(%rip) # 22132c + 4777: e9 7c f9 ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 477c: 44 88 3d ac cb 21 00 mov %r15b,0x21cbac(%rip) # 22132f + 4783: e9 70 f9 ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 4788: 44 88 3d 49 cb 21 00 mov %r15b,0x21cb49(%rip) # 2212d8 + 478f: e9 64 f9 ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 4794: c7 05 76 cb 21 00 01 movl $0x1,0x21cb76(%rip) # 221314 + 479b: 00 00 00 + 479e: e9 55 f9 ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 47a3: c7 05 8b cb 21 00 00 movl $0x0,0x21cb8b(%rip) # 221338 + 47aa: 00 00 00 + 47ad: c6 05 6c b8 21 00 00 movb $0x0,0x21b86c(%rip) # 220020 + 47b4: e9 3f f9 ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 47b9: c7 05 75 cb 21 00 04 movl $0x4,0x21cb75(%rip) # 221338 + 47c0: 00 00 00 + 47c3: e9 30 f9 ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 47c8: c7 05 66 cb 21 00 03 movl $0x3,0x21cb66(%rip) # 221338 + 47cf: 00 00 00 + 47d2: e9 21 f9 ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 47d7: 48 8b 3d c2 ba 21 00 mov 0x21bac2(%rip),%rdi # 2202a0 + 47de: e8 bd 14 00 00 callq 5ca0 <__cxa_finalize@plt+0x1e20> + 47e3: 84 c0 test %al,%al + 47e5: 0f 85 0d f9 ff ff jne 40f8 <__cxa_finalize@plt+0x278> + 47eb: 48 8b 3d ae ba 21 00 mov 0x21baae(%rip),%rdi # 2202a0 + 47f2: e8 e9 f4 00 00 callq 13ce0 <__cxa_finalize@plt+0xfe60> + 47f7: 48 8d 35 c7 35 01 00 lea 0x135c7(%rip),%rsi # 17dc5 <_IO_stdin_used@@Base+0x1a45> + 47fe: ba 05 00 00 00 mov $0x5,%edx + 4803: 31 ff xor %edi,%edi + 4805: 48 89 c3 mov %rax,%rbx + 4808: e8 23 f1 ff ff callq 3930 + 480d: 48 8d 15 c4 35 01 00 lea 0x135c4(%rip),%rdx # 17dd8 <_IO_stdin_used@@Base+0x1a58> + 4814: 48 89 c1 mov %rax,%rcx + 4817: 49 89 d8 mov %rbx,%r8 + 481a: 31 f6 xor %esi,%esi + 481c: bf 02 00 00 00 mov $0x2,%edi + 4821: 31 c0 xor %eax,%eax + 4823: e8 f8 f4 ff ff callq 3d20 + 4828: c7 05 fe ca 21 00 03 movl $0x3,0x21cafe(%rip) # 221330 + 482f: 00 00 00 + 4832: c6 44 24 08 01 movb $0x1,0x8(%rsp) + 4837: e9 bc f8 ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 483c: c7 05 ee ca 21 00 02 movl $0x2,0x21caee(%rip) # 221334 + 4843: 00 00 00 + 4846: e9 ad f8 ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 484b: 44 88 3d dc ca 21 00 mov %r15b,0x21cadc(%rip) # 22132e + 4852: e9 a1 f8 ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 4857: bf 01 00 00 00 mov $0x1,%edi + 485c: e8 ef ef ff ff callq 3850 + 4861: 85 c0 test %eax,%eax + 4863: 0f 85 a8 0a 00 00 jne 5311 <__cxa_finalize@plt+0x1491> + 4869: c7 05 c5 ca 21 00 01 movl $0x1,0x21cac5(%rip) # 221338 + 4870: 00 00 00 + 4873: e9 00 f7 ff ff jmpq 3f78 <__cxa_finalize@plt+0xf8> + 4878: bf 01 00 00 00 mov $0x1,%edi + 487d: e8 ce ef ff ff callq 3850 + 4882: 85 c0 test %eax,%eax + 4884: 0f 84 85 fe ff ff je 470f <__cxa_finalize@plt+0x88f> + 488a: 44 88 3d 81 ca 21 00 mov %r15b,0x21ca81(%rip) # 221312 + 4891: 48 c7 05 24 ca 21 00 movq $0x0,0x21ca24(%rip) # 2212c0 + 4898: 00 00 00 00 + 489c: e9 57 f8 ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 48a1: b8 01 00 00 00 mov $0x1,%eax + 48a6: 88 05 65 ca 21 00 mov %al,0x21ca65(%rip) # 221311 + 48ac: 80 25 5e ca 21 00 01 andb $0x1,0x21ca5e(%rip) # 221311 + 48b3: e9 40 f8 ff ff jmpq 40f8 <__cxa_finalize@plt+0x278> + 48b8: 48 83 3d 60 ca 21 00 cmpq $0x0,0x21ca60(%rip) # 221320 + 48bf: 00 + 48c0: 0f 84 15 06 00 00 je 4edb <__cxa_finalize@plt+0x105b> + 48c6: 48 8b 05 e3 c9 21 00 mov 0x21c9e3(%rip),%rax # 2212b0 + 48cd: b9 03 00 00 00 mov $0x3,%ecx + 48d2: 31 d2 xor %edx,%edx + 48d4: 48 f7 f1 div %rcx + 48d7: 48 85 d2 test %rdx,%rdx + 48da: 0f 95 c2 setne %dl + 48dd: 31 ff xor %edi,%edi + 48df: 0f b6 d2 movzbl %dl,%edx + 48e2: 48 01 d0 add %rdx,%rax + 48e5: 48 89 05 14 c9 21 00 mov %rax,0x21c914(%rip) # 221200 + 48ec: e8 9f ec 00 00 callq 13590 <__cxa_finalize@plt+0xf710> + 48f1: 8b 15 41 ca 21 00 mov 0x21ca41(%rip),%edx # 221338 + 48f7: 41 89 c5 mov %eax,%r13d + 48fa: 83 fa 04 cmp $0x4,%edx + 48fd: 0f 84 33 04 00 00 je 4d36 <__cxa_finalize@plt+0xeb6> + 4903: 83 fa 01 cmp $0x1,%edx + 4906: 0f 84 2a 04 00 00 je 4d36 <__cxa_finalize@plt+0xeb6> + 490c: 48 83 3d 9c c9 21 00 cmpq $0x0,0x21c99c(%rip) # 2212b0 + 4913: 00 + 4914: 75 06 jne 491c <__cxa_finalize@plt+0xa9c> + 4916: 31 c0 xor %eax,%eax + 4918: 85 d2 test %edx,%edx + 491a: 75 18 jne 4934 <__cxa_finalize@plt+0xab4> + 491c: 44 89 e8 mov %r13d,%eax + 491f: 83 e0 fd and $0xfffffffd,%eax + 4922: 83 e8 01 sub $0x1,%eax + 4925: 0f 94 c0 sete %al + 4928: 41 83 fd 06 cmp $0x6,%r13d + 492c: 0f 94 c2 sete %dl + 492f: 09 d0 or %edx,%eax + 4931: 0f b6 c0 movzbl %al,%eax + 4934: 31 ff xor %edi,%edi + 4936: 88 05 6c ca 21 00 mov %al,0x21ca6c(%rip) # 2213a8 + 493c: 80 25 65 ca 21 00 01 andb $0x1,0x21ca65(%rip) # 2213a8 + 4943: e8 08 ec 00 00 callq 13550 <__cxa_finalize@plt+0xf6d0> + 4948: 41 83 fd 07 cmp $0x7,%r13d + 494c: 48 89 05 7d c9 21 00 mov %rax,0x21c97d(%rip) # 2212d0 + 4953: 0f 84 a1 09 00 00 je 52fa <__cxa_finalize@plt+0x147a> + 4959: 8b 05 b5 c9 21 00 mov 0x21c9b5(%rip),%eax # 221314 + 495f: 83 f8 01 cmp $0x1,%eax + 4962: 76 3b jbe 499f <__cxa_finalize@plt+0xb1f> + 4964: 48 8d 15 08 35 01 00 lea 0x13508(%rip),%rdx # 17e73 <_IO_stdin_used@@Base+0x1af3> + 496b: 83 e8 02 sub $0x2,%eax + 496e: 0f be 34 02 movsbl (%rdx,%rax,1),%esi + 4972: 4c 8d 2c 10 lea (%rax,%rdx,1),%r13 + 4976: 40 84 f6 test %sil,%sil + 4979: 74 24 je 499f <__cxa_finalize@plt+0xb1f> + 497b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4980: 48 8b 3d 49 c9 21 00 mov 0x21c949(%rip),%rdi # 2212d0 + 4987: 49 83 c5 01 add $0x1,%r13 + 498b: ba 01 00 00 00 mov $0x1,%edx + 4990: e8 3b ec 00 00 callq 135d0 <__cxa_finalize@plt+0xf750> + 4995: 41 0f be 75 00 movsbl 0x0(%r13),%esi + 499a: 40 84 f6 test %sil,%sil + 499d: 75 e1 jne 4980 <__cxa_finalize@plt+0xb00> + 499f: 31 ff xor %edi,%edi + 49a1: e8 aa eb 00 00 callq 13550 <__cxa_finalize@plt+0xf6d0> + 49a6: ba 01 00 00 00 mov $0x1,%edx + 49ab: be 3a 00 00 00 mov $0x3a,%esi + 49b0: 48 89 c7 mov %rax,%rdi + 49b3: 48 89 05 0e c9 21 00 mov %rax,0x21c90e(%rip) # 2212c8 + 49ba: e8 11 ec 00 00 callq 135d0 <__cxa_finalize@plt+0xf750> + 49bf: 80 3d 52 c9 21 00 00 cmpb $0x0,0x21c952(%rip) # 221318 + 49c6: 74 14 je 49dc <__cxa_finalize@plt+0xb5c> + 49c8: 83 3d 69 c9 21 00 00 cmpl $0x0,0x21c969(%rip) # 221338 + 49cf: 0f 84 ab 04 00 00 je 4e80 <__cxa_finalize@plt+0x1000> + 49d5: c6 05 3c c9 21 00 00 movb $0x0,0x21c93c(%rip) # 221318 + 49dc: 8b 05 52 c9 21 00 mov 0x21c952(%rip),%eax # 221334 + 49e2: 8b 15 50 c9 21 00 mov 0x21c950(%rip),%edx # 221338 + 49e8: 83 e8 01 sub $0x1,%eax + 49eb: 83 f8 01 cmp $0x1,%eax + 49ee: 77 0b ja 49fb <__cxa_finalize@plt+0xb7b> + 49f0: 80 7c 24 08 00 cmpb $0x0,0x8(%rsp) + 49f5: 0f 84 38 09 00 00 je 5333 <__cxa_finalize@plt+0x14b3> + 49fb: 85 d2 test %edx,%edx + 49fd: 75 43 jne 4a42 <__cxa_finalize@plt+0xbc2> + 49ff: 4d 85 f6 test %r14,%r14 + 4a02: 0f 84 5f 09 00 00 je 5367 <__cxa_finalize@plt+0x14e7> + 4a08: 4c 8d 2d c4 20 01 00 lea 0x120c4(%rip),%r13 # 16ad3 <_IO_stdin_used@@Base+0x753> + 4a0f: eb 0b jmp 4a1c <__cxa_finalize@plt+0xb9c> + 4a11: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 4a18: 49 83 c6 06 add $0x6,%r14 + 4a1c: ba 06 00 00 00 mov $0x6,%edx + 4a21: 4c 89 ee mov %r13,%rsi + 4a24: 4c 89 f7 mov %r14,%rdi + 4a27: e8 d4 ed ff ff callq 3800 + 4a2c: 85 c0 test %eax,%eax + 4a2e: 0f 85 0f 08 00 00 jne 5243 <__cxa_finalize@plt+0x13c3> + 4a34: bf 02 00 00 00 mov $0x2,%edi + 4a39: e8 f2 8d 00 00 callq d830 <__cxa_finalize@plt+0x99b0> + 4a3e: 84 c0 test %al,%al + 4a40: 75 d6 jne 4a18 <__cxa_finalize@plt+0xb98> + 4a42: 80 3d c9 c8 21 00 00 cmpb $0x0,0x21c8c9(%rip) # 221312 + 4a49: 4c 63 2d 40 b8 21 00 movslq 0x21b840(%rip),%r13 # 220290 + 4a50: 0f 85 6b 06 00 00 jne 50c1 <__cxa_finalize@plt+0x1241> + 4a56: 83 3d 9b c8 21 00 01 cmpl $0x1,0x21c89b(%rip) # 2212f8 + 4a5d: 0f 84 47 04 00 00 je 4eaa <__cxa_finalize@plt+0x102a> + 4a63: 80 3d 8c c8 21 00 00 cmpb $0x0,0x21c88c(%rip) # 2212f6 + 4a6a: 74 4f je 4abb <__cxa_finalize@plt+0xc3b> + 4a6c: 4c 8d 05 3d 0f 00 00 lea 0xf3d(%rip),%r8 # 59b0 <__cxa_finalize@plt+0x1b30> + 4a73: 48 8d 0d f6 0e 00 00 lea 0xef6(%rip),%rcx # 5970 <__cxa_finalize@plt+0x1af0> + 4a7a: 48 8d 15 df 0e 00 00 lea 0xedf(%rip),%rdx # 5960 <__cxa_finalize@plt+0x1ae0> + 4a81: 31 f6 xor %esi,%esi + 4a83: bf 1e 00 00 00 mov $0x1e,%edi + 4a88: e8 73 96 00 00 callq e100 <__cxa_finalize@plt+0xa280> + 4a8d: 48 85 c0 test %rax,%rax + 4a90: 48 89 05 31 c9 21 00 mov %rax,0x21c931(%rip) # 2213c8 + 4a97: 0f 84 a9 0d 00 00 je 5846 <__cxa_finalize@plt+0x19c6> + 4a9d: 4c 8b 05 24 b5 21 00 mov 0x21b524(%rip),%r8 # 21ffc8 + 4aa4: 48 8b 0d 3d b5 21 00 mov 0x21b53d(%rip),%rcx # 21ffe8 + 4aab: 48 8d 3d 2e c6 21 00 lea 0x21c62e(%rip),%rdi # 2210e0 + 4ab2: 31 d2 xor %edx,%edx + 4ab4: 31 f6 xor %esi,%esi + 4ab6: e8 f5 09 01 00 callq 154b0 <_obstack_begin@@Base> + 4abb: 48 8d 3d 7a 34 01 00 lea 0x1347a(%rip),%rdi # 17f3c <_IO_stdin_used@@Base+0x1bbc> + 4ac2: e8 d9 ec ff ff callq 37a0 + 4ac7: 48 89 c7 mov %rax,%rdi + 4aca: e8 b1 0c 01 00 callq 15780 <_obstack_memory_used@@Base+0xf0> + 4acf: 48 89 05 d2 c7 21 00 mov %rax,0x21c7d2(%rip) # 2212a8 + 4ad6: 8b 05 54 c8 21 00 mov 0x21c854(%rip),%eax # 221330 + 4adc: 83 e8 02 sub $0x2,%eax + 4adf: 83 e0 fd and $0xfffffffd,%eax + 4ae2: 74 0d je 4af1 <__cxa_finalize@plt+0xc71> + 4ae4: 83 3d 4d c8 21 00 00 cmpl $0x0,0x21c84d(%rip) # 221338 + 4aeb: 0f 85 36 03 00 00 jne 4e27 <__cxa_finalize@plt+0xfa7> + 4af1: c6 05 a9 c7 21 00 01 movb $0x1,0x21c7a9(%rip) # 2212a1 + 4af8: 31 c0 xor %eax,%eax + 4afa: 88 05 a0 c7 21 00 mov %al,0x21c7a0(%rip) # 2212a0 + 4b00: 80 25 99 c7 21 00 01 andb $0x1,0x21c799(%rip) # 2212a0 + 4b07: 80 3d 0a c8 21 00 00 cmpb $0x0,0x21c80a(%rip) # 221318 + 4b0e: 0f 85 b0 04 00 00 jne 4fc4 <__cxa_finalize@plt+0x1144> + 4b14: 80 3d f6 c7 21 00 00 cmpb $0x0,0x21c7f6(%rip) # 221311 + 4b1b: 0f 85 27 04 00 00 jne 4f48 <__cxa_finalize@plt+0x10c8> + 4b21: 41 89 ee mov %ebp,%r14d + 4b24: bf 20 4e 00 00 mov $0x4e20,%edi + 4b29: 48 c7 05 84 c8 21 00 movq $0x64,0x21c884(%rip) # 2213b8 + 4b30: 64 00 00 00 + 4b34: 45 29 ee sub %r13d,%r14d + 4b37: 4c 8d 3d 0c 31 01 00 lea 0x1310c(%rip),%r15 # 17c4a <_IO_stdin_used@@Base+0x18ca> + 4b3e: e8 3d f9 00 00 callq 14480 <__cxa_finalize@plt+0x10600> + 4b43: 48 c7 05 62 c8 21 00 movq $0x0,0x21c862(%rip) # 2213b0 + 4b4a: 00 00 00 00 + 4b4e: 48 89 05 6b c8 21 00 mov %rax,0x21c86b(%rip) # 2213c0 + 4b55: e8 86 15 00 00 callq 60e0 <__cxa_finalize@plt+0x2260> + 4b5a: 45 85 f6 test %r14d,%r14d + 4b5d: 0f 8e 1e 02 00 00 jle 4d81 <__cxa_finalize@plt+0xf01> + 4b63: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4b68: 4a 8b 3c eb mov (%rbx,%r13,8),%rdi + 4b6c: 31 f6 xor %esi,%esi + 4b6e: 4c 89 f9 mov %r15,%rcx + 4b71: ba 01 00 00 00 mov $0x1,%edx + 4b76: 49 83 c5 01 add $0x1,%r13 + 4b7a: e8 61 4e 00 00 callq 99e0 <__cxa_finalize@plt+0x5b60> + 4b7f: 44 39 ed cmp %r13d,%ebp + 4b82: 7f e4 jg 4b68 <__cxa_finalize@plt+0xce8> + 4b84: 48 83 3d 24 c8 21 00 cmpq $0x0,0x21c824(%rip) # 2213b0 + 4b8b: 00 + 4b8c: 0f 85 71 04 00 00 jne 5003 <__cxa_finalize@plt+0x1183> + 4b92: 41 83 ee 01 sub $0x1,%r14d + 4b96: 48 8b 1d e3 c7 21 00 mov 0x21c7e3(%rip),%rbx # 221380 + 4b9d: 7f 3d jg 4bdc <__cxa_finalize@plt+0xd5c> + 4b9f: e9 7f 06 00 00 jmpq 5223 <__cxa_finalize@plt+0x13a3> + 4ba4: 0f 1f 40 00 nopl 0x0(%rax) + 4ba8: 0f b6 53 10 movzbl 0x10(%rbx),%edx + 4bac: 48 8b 73 08 mov 0x8(%rbx),%rsi + 4bb0: e8 ab 5c 00 00 callq a860 <__cxa_finalize@plt+0x69e0> + 4bb5: 48 8b 3b mov (%rbx),%rdi + 4bb8: e8 b3 f2 ff ff callq 3e70 + 4bbd: 48 8b 7b 08 mov 0x8(%rbx),%rdi + 4bc1: e8 aa f2 ff ff callq 3e70 + 4bc6: 48 89 df mov %rbx,%rdi + 4bc9: e8 a2 f2 ff ff callq 3e70 + 4bce: c6 05 e3 c6 21 00 01 movb $0x1,0x21c6e3(%rip) # 2212b8 + 4bd5: 48 8b 1d a4 c7 21 00 mov 0x21c7a4(%rip),%rbx # 221380 + 4bdc: 48 85 db test %rbx,%rbx + 4bdf: 0f 84 91 00 00 00 je 4c76 <__cxa_finalize@plt+0xdf6> + 4be5: 48 8b 43 18 mov 0x18(%rbx),%rax + 4be9: 48 8b 3b mov (%rbx),%rdi + 4bec: 48 89 05 8d c7 21 00 mov %rax,0x21c78d(%rip) # 221380 + 4bf3: 48 8b 05 ce c7 21 00 mov 0x21c7ce(%rip),%rax # 2213c8 + 4bfa: 48 85 c0 test %rax,%rax + 4bfd: 74 a9 je 4ba8 <__cxa_finalize@plt+0xd28> + 4bff: 48 85 ff test %rdi,%rdi + 4c02: 75 a4 jne 4ba8 <__cxa_finalize@plt+0xd28> + 4c04: 48 8b 15 ed c4 21 00 mov 0x21c4ed(%rip),%rdx # 2210f8 + 4c0b: 48 89 d1 mov %rdx,%rcx + 4c0e: 48 2b 0d db c4 21 00 sub 0x21c4db(%rip),%rcx # 2210f0 + 4c15: 48 83 f9 0f cmp $0xf,%rcx + 4c19: 0f 86 c5 0b 00 00 jbe 57e4 <__cxa_finalize@plt+0x1964> + 4c1f: 48 8d 4a f0 lea -0x10(%rdx),%rcx + 4c23: 4c 89 e6 mov %r12,%rsi + 4c26: 48 89 c7 mov %rax,%rdi + 4c29: 48 89 0d c8 c4 21 00 mov %rcx,0x21c4c8(%rip) # 2210f8 + 4c30: 48 8b 4a f0 mov -0x10(%rdx),%rcx + 4c34: 48 8b 52 f8 mov -0x8(%rdx),%rdx + 4c38: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 4c3d: 48 89 54 24 38 mov %rdx,0x38(%rsp) + 4c42: e8 19 9d 00 00 callq e960 <__cxa_finalize@plt+0xaae0> + 4c47: 48 85 c0 test %rax,%rax + 4c4a: 0f 84 b3 0b 00 00 je 5803 <__cxa_finalize@plt+0x1983> + 4c50: 48 89 c7 mov %rax,%rdi + 4c53: e8 18 f2 ff ff callq 3e70 + 4c58: 48 8b 3b mov (%rbx),%rdi + 4c5b: e8 10 f2 ff ff callq 3e70 + 4c60: 48 8b 7b 08 mov 0x8(%rbx),%rdi + 4c64: e8 07 f2 ff ff callq 3e70 + 4c69: 48 89 df mov %rbx,%rdi + 4c6c: e8 ff f1 ff ff callq 3e70 + 4c71: e9 5f ff ff ff jmpq 4bd5 <__cxa_finalize@plt+0xd55> + 4c76: 80 3d 95 c6 21 00 00 cmpb $0x0,0x21c695(%rip) # 221312 + 4c7d: 74 0d je 4c8c <__cxa_finalize@plt+0xe0c> + 4c7f: 80 3d 8a c6 21 00 00 cmpb $0x0,0x21c68a(%rip) # 221310 + 4c86: 0f 85 20 01 00 00 jne 4dac <__cxa_finalize@plt+0xf2c> + 4c8c: 80 3d 85 c6 21 00 00 cmpb $0x0,0x21c685(%rip) # 221318 + 4c93: 0f 85 d1 03 00 00 jne 506a <__cxa_finalize@plt+0x11ea> + 4c99: 48 8b 1d 28 c7 21 00 mov 0x21c728(%rip),%rbx # 2213c8 + 4ca0: 48 85 db test %rbx,%rbx + 4ca3: 74 19 je 4cbe <__cxa_finalize@plt+0xe3e> + 4ca5: 48 89 df mov %rbx,%rdi + 4ca8: e8 d3 8f 00 00 callq dc80 <__cxa_finalize@plt+0x9e00> + 4cad: 48 85 c0 test %rax,%rax + 4cb0: 0f 85 6c 0b 00 00 jne 5822 <__cxa_finalize@plt+0x19a2> + 4cb6: 48 89 df mov %rbx,%rdi + 4cb9: e8 92 96 00 00 callq e350 <__cxa_finalize@plt+0xa4d0> + 4cbe: 48 8b 74 24 48 mov 0x48(%rsp),%rsi + 4cc3: 64 48 33 34 25 28 00 xor %fs:0x28,%rsi + 4cca: 00 00 + 4ccc: 8b 05 3e c5 21 00 mov 0x21c53e(%rip),%eax # 221210 + 4cd2: 0f 85 69 0b 00 00 jne 5841 <__cxa_finalize@plt+0x19c1> + 4cd8: 48 83 c4 58 add $0x58,%rsp + 4cdc: 5b pop %rbx + 4cdd: 5d pop %rbp + 4cde: 41 5c pop %r12 + 4ce0: 41 5d pop %r13 + 4ce2: 41 5e pop %r14 + 4ce4: 41 5f pop %r15 + 4ce6: c3 retq + 4ce7: be 07 00 00 00 mov $0x7,%esi + 4cec: 31 ff xor %edi,%edi + 4cee: c7 05 40 c6 21 00 02 movl $0x2,0x21c640(%rip) # 221338 + 4cf5: 00 00 00 + 4cf8: e8 b3 e8 00 00 callq 135b0 <__cxa_finalize@plt+0xf730> + 4cfd: e9 76 f2 ff ff jmpq 3f78 <__cxa_finalize@plt+0xf8> + 4d02: 4c 89 e7 mov %r12,%rdi + 4d05: e8 d6 ef 00 00 callq 13ce0 <__cxa_finalize@plt+0xfe60> + 4d0a: 48 8d 35 6f 53 01 00 lea 0x1536f(%rip),%rsi # 1a080 <_IO_stdin_used@@Base+0x3d00> + 4d11: 49 89 c4 mov %rax,%r12 + 4d14: 31 ff xor %edi,%edi + 4d16: ba 05 00 00 00 mov $0x5,%edx + 4d1b: e8 10 ec ff ff callq 3930 + 4d20: 4c 89 e1 mov %r12,%rcx + 4d23: 48 89 c2 mov %rax,%rdx + 4d26: 31 f6 xor %esi,%esi + 4d28: 31 ff xor %edi,%edi + 4d2a: 31 c0 xor %eax,%eax + 4d2c: e8 ef ef ff ff callq 3d20 + 4d31: e9 05 f3 ff ff jmpq 403b <__cxa_finalize@plt+0x1bb> + 4d36: 31 c0 xor %eax,%eax + 4d38: e9 f7 fb ff ff jmpq 4934 <__cxa_finalize@plt+0xab4> + 4d3d: 48 89 c7 mov %rax,%rdi + 4d40: e8 5b 0f 00 00 callq 5ca0 <__cxa_finalize@plt+0x1e20> + 4d45: 84 c0 test %al,%al + 4d47: 0f 85 16 f3 ff ff jne 4063 <__cxa_finalize@plt+0x1e3> + 4d4d: 4c 89 e7 mov %r12,%rdi + 4d50: e8 8b ef 00 00 callq 13ce0 <__cxa_finalize@plt+0xfe60> + 4d55: 48 8d 35 6c 53 01 00 lea 0x1536c(%rip),%rsi # 1a0c8 <_IO_stdin_used@@Base+0x3d48> + 4d5c: 49 89 c4 mov %rax,%r12 + 4d5f: 31 ff xor %edi,%edi + 4d61: ba 05 00 00 00 mov $0x5,%edx + 4d66: e8 c5 eb ff ff callq 3930 + 4d6b: 4c 89 e1 mov %r12,%rcx + 4d6e: 48 89 c2 mov %rax,%rdx + 4d71: 31 f6 xor %esi,%esi + 4d73: 31 ff xor %edi,%edi + 4d75: 31 c0 xor %eax,%eax + 4d77: e8 a4 ef ff ff callq 3d20 + 4d7c: e9 e2 f2 ff ff jmpq 4063 <__cxa_finalize@plt+0x1e3> + 4d81: 80 3d 6d c5 21 00 00 cmpb $0x0,0x21c56d(%rip) # 2212f5 + 4d88: 0f 84 04 01 00 00 je 4e92 <__cxa_finalize@plt+0x1012> + 4d8e: 48 8d 3d a8 55 01 00 lea 0x155a8(%rip),%rdi # 1a33d <_IO_stdin_used@@Base+0x3fbd> + 4d95: 4c 89 f9 mov %r15,%rcx + 4d98: ba 01 00 00 00 mov $0x1,%edx + 4d9d: be 03 00 00 00 mov $0x3,%esi + 4da2: e8 39 4c 00 00 callq 99e0 <__cxa_finalize@plt+0x5b60> + 4da7: e9 d8 fd ff ff jmpq 4b84 <__cxa_finalize@plt+0xd04> + 4dac: 48 83 3d ac b2 21 00 cmpq $0x2,0x21b2ac(%rip) # 220060 + 4db3: 02 + 4db4: 75 12 jne 4dc8 <__cxa_finalize@plt+0xf48> + 4db6: 48 8b 05 ab b2 21 00 mov 0x21b2ab(%rip),%rax # 220068 + 4dbd: 66 81 38 1b 5b cmpw $0x5b1b,(%rax) + 4dc2: 0f 84 8d 07 00 00 je 5555 <__cxa_finalize@plt+0x16d5> + 4dc8: 48 8d 3d 91 b2 21 00 lea 0x21b291(%rip),%rdi # 220060 + 4dcf: e8 1c 25 00 00 callq 72f0 <__cxa_finalize@plt+0x3470> + 4dd4: 48 8d 3d 95 b2 21 00 lea 0x21b295(%rip),%rdi # 220070 + 4ddb: e8 10 25 00 00 callq 72f0 <__cxa_finalize@plt+0x3470> + 4de0: 48 8b 3d a1 b4 21 00 mov 0x21b4a1(%rip),%rdi # 220288 + 4de7: e8 14 f0 ff ff callq 3e00 + 4dec: 31 ff xor %edi,%edi + 4dee: e8 dd 22 00 00 callq 70d0 <__cxa_finalize@plt+0x3250> + 4df3: 8b 1d 1b c4 21 00 mov 0x21c41b(%rip),%ebx # 221214 + 4df9: 85 db test %ebx,%ebx + 4dfb: 74 12 je 4e0f <__cxa_finalize@plt+0xf8f> + 4dfd: 0f 1f 00 nopl (%rax) + 4e00: bf 13 00 00 00 mov $0x13,%edi + 4e05: e8 c6 e9 ff ff callq 37d0 + 4e0a: 83 eb 01 sub $0x1,%ebx + 4e0d: 75 f1 jne 4e00 <__cxa_finalize@plt+0xf80> + 4e0f: 8b 3d 03 c4 21 00 mov 0x21c403(%rip),%edi # 221218 + 4e15: 85 ff test %edi,%edi + 4e17: 0f 84 6f fe ff ff je 4c8c <__cxa_finalize@plt+0xe0c> + 4e1d: e8 ae e9 ff ff callq 37d0 + 4e22: e9 65 fe ff ff jmpq 4c8c <__cxa_finalize@plt+0xe0c> + 4e27: 80 3d 37 c5 21 00 00 cmpb $0x0,0x21c537(%rip) # 221365 + 4e2e: 0f 85 bd fc ff ff jne 4af1 <__cxa_finalize@plt+0xc71> + 4e34: 80 3d f1 c4 21 00 00 cmpb $0x0,0x21c4f1(%rip) # 22132c + 4e3b: 0f 85 b0 fc ff ff jne 4af1 <__cxa_finalize@plt+0xc71> + 4e41: 80 3d ae c4 21 00 00 cmpb $0x0,0x21c4ae(%rip) # 2212f6 + 4e48: c6 05 52 c4 21 00 00 movb $0x0,0x21c452(%rip) # 2212a1 + 4e4f: b8 01 00 00 00 mov $0x1,%eax + 4e54: 0f 85 a0 fc ff ff jne 4afa <__cxa_finalize@plt+0xc7a> + 4e5a: 80 3d b1 c4 21 00 00 cmpb $0x0,0x21c4b1(%rip) # 221312 + 4e61: 0f 85 93 fc ff ff jne 4afa <__cxa_finalize@plt+0xc7a> + 4e67: 83 3d a6 c4 21 00 00 cmpl $0x0,0x21c4a6(%rip) # 221314 + 4e6e: 0f 85 86 fc ff ff jne 4afa <__cxa_finalize@plt+0xc7a> + 4e74: 0f b6 05 79 c4 21 00 movzbl 0x21c479(%rip),%eax # 2212f4 + 4e7b: e9 7a fc ff ff jmpq 4afa <__cxa_finalize@plt+0xc7a> + 4e80: 80 3d 8a c4 21 00 00 cmpb $0x0,0x21c48a(%rip) # 221311 + 4e87: 0f 84 72 fb ff ff je 49ff <__cxa_finalize@plt+0xb7f> + 4e8d: e9 43 fb ff ff jmpq 49d5 <__cxa_finalize@plt+0xb55> + 4e92: 48 8d 3d a4 54 01 00 lea 0x154a4(%rip),%rdi # 1a33d <_IO_stdin_used@@Base+0x3fbd> + 4e99: ba 01 00 00 00 mov $0x1,%edx + 4e9e: 31 f6 xor %esi,%esi + 4ea0: e8 db 10 00 00 callq 5f80 <__cxa_finalize@plt+0x2100> + 4ea5: e9 da fc ff ff jmpq 4b84 <__cxa_finalize@plt+0xd04> + 4eaa: 80 3d 44 c4 21 00 00 cmpb $0x0,0x21c444(%rip) # 2212f5 + 4eb1: b8 02 00 00 00 mov $0x2,%eax + 4eb6: 75 18 jne 4ed0 <__cxa_finalize@plt+0x1050> + 4eb8: 83 3d 55 c4 21 00 03 cmpl $0x3,0x21c455(%rip) # 221314 + 4ebf: 74 0f je 4ed0 <__cxa_finalize@plt+0x1050> + 4ec1: 83 3d 70 c4 21 00 01 cmpl $0x1,0x21c470(%rip) # 221338 + 4ec8: 19 c0 sbb %eax,%eax + 4eca: 83 e0 fe and $0xfffffffe,%eax + 4ecd: 83 c0 04 add $0x4,%eax + 4ed0: 89 05 22 c4 21 00 mov %eax,0x21c422(%rip) # 2212f8 + 4ed6: e9 88 fb ff ff jmpq 4a63 <__cxa_finalize@plt+0xbe3> + 4edb: 48 8d 3d 83 2f 01 00 lea 0x12f83(%rip),%rdi # 17e65 <_IO_stdin_used@@Base+0x1ae5> + 4ee2: e8 b9 e8 ff ff callq 37a0 + 4ee7: 48 8d 15 32 c4 21 00 lea 0x21c432(%rip),%rdx # 221320 + 4eee: 48 8d 35 33 c4 21 00 lea 0x21c433(%rip),%rsi # 221328 + 4ef5: 49 89 c5 mov %rax,%r13 + 4ef8: 48 89 c7 mov %rax,%rdi + 4efb: e8 20 a8 00 00 callq f720 <__cxa_finalize@plt+0xb8a0> + 4f00: 4d 85 ed test %r13,%r13 + 4f03: 0f 84 0e 08 00 00 je 5717 <__cxa_finalize@plt+0x1897> + 4f09: 8b 05 19 c4 21 00 mov 0x21c419(%rip),%eax # 221328 + 4f0f: 89 05 07 c4 21 00 mov %eax,0x21c407(%rip) # 22131c + 4f15: 48 8b 05 04 c4 21 00 mov 0x21c404(%rip),%rax # 221320 + 4f1c: 48 89 05 f5 b0 21 00 mov %rax,0x21b0f5(%rip) # 220018 + 4f23: 80 7c 24 10 00 cmpb $0x0,0x10(%rsp) + 4f28: 0f 84 98 f9 ff ff je 48c6 <__cxa_finalize@plt+0xa46> + 4f2e: c7 05 f0 c3 21 00 00 movl $0x0,0x21c3f0(%rip) # 221328 + 4f35: 00 00 00 + 4f38: 48 c7 05 dd c3 21 00 movq $0x400,0x21c3dd(%rip) # 221320 + 4f3f: 00 04 00 00 + 4f43: e9 7e f9 ff ff jmpq 48c6 <__cxa_finalize@plt+0xa46> + 4f48: 48 8d 15 91 c0 21 00 lea 0x21c091(%rip),%rdx # 220fe0 + 4f4f: 31 c0 xor %eax,%eax + 4f51: eb 35 jmp 4f88 <__cxa_finalize@plt+0x1108> + 4f53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 4f58: 83 f8 41 cmp $0x41,%eax + 4f5b: 7d 38 jge 4f95 <__cxa_finalize@plt+0x1115> + 4f5d: 8d 48 d0 lea -0x30(%rax),%ecx + 4f60: 83 f9 09 cmp $0x9,%ecx + 4f63: 76 30 jbe 4f95 <__cxa_finalize@plt+0x1115> + 4f65: 8d 48 d3 lea -0x2d(%rax),%ecx + 4f68: 83 f9 01 cmp $0x1,%ecx + 4f6b: 76 28 jbe 4f95 <__cxa_finalize@plt+0x1115> + 4f6d: 83 f8 7e cmp $0x7e,%eax + 4f70: 74 23 je 4f95 <__cxa_finalize@plt+0x1115> + 4f72: 83 f8 5f cmp $0x5f,%eax + 4f75: 0f 94 c1 sete %cl + 4f78: 83 c0 01 add $0x1,%eax + 4f7b: 08 0a or %cl,(%rdx) + 4f7d: 48 83 c2 01 add $0x1,%rdx + 4f81: 3d 00 01 00 00 cmp $0x100,%eax + 4f86: 74 22 je 4faa <__cxa_finalize@plt+0x112a> + 4f88: 83 f8 5a cmp $0x5a,%eax + 4f8b: 7e cb jle 4f58 <__cxa_finalize@plt+0x10d8> + 4f8d: 8d 48 9f lea -0x61(%rax),%ecx + 4f90: 83 f9 19 cmp $0x19,%ecx + 4f93: 77 d0 ja 4f65 <__cxa_finalize@plt+0x10e5> + 4f95: 83 c0 01 add $0x1,%eax + 4f98: b9 01 00 00 00 mov $0x1,%ecx + 4f9d: 08 0a or %cl,(%rdx) + 4f9f: 48 83 c2 01 add $0x1,%rdx + 4fa3: 3d 00 01 00 00 cmp $0x100,%eax + 4fa8: 75 de jne 4f88 <__cxa_finalize@plt+0x1108> + 4faa: e8 c1 f8 00 00 callq 14870 <__cxa_finalize@plt+0x109f0> + 4faf: 48 85 c0 test %rax,%rax + 4fb2: 0f 84 a3 03 00 00 je 535b <__cxa_finalize@plt+0x14db> + 4fb8: 48 89 05 c9 c3 21 00 mov %rax,0x21c3c9(%rip) # 221388 + 4fbf: e9 5d fb ff ff jmpq 4b21 <__cxa_finalize@plt+0xca1> + 4fc4: 4c 8b 3d fd af 21 00 mov 0x21affd(%rip),%r15 # 21ffc8 + 4fcb: 4c 8b 35 16 b0 21 00 mov 0x21b016(%rip),%r14 # 21ffe8 + 4fd2: 48 8d 3d c7 c1 21 00 lea 0x21c1c7(%rip),%rdi # 2211a0 + 4fd9: 31 d2 xor %edx,%edx + 4fdb: 31 f6 xor %esi,%esi + 4fdd: 4d 89 f8 mov %r15,%r8 + 4fe0: 4c 89 f1 mov %r14,%rcx + 4fe3: e8 c8 04 01 00 callq 154b0 <_obstack_begin@@Base> + 4fe8: 48 8d 3d 51 c1 21 00 lea 0x21c151(%rip),%rdi # 221140 + 4fef: 4d 89 f8 mov %r15,%r8 + 4ff2: 4c 89 f1 mov %r14,%rcx + 4ff5: 31 d2 xor %edx,%edx + 4ff7: 31 f6 xor %esi,%esi + 4ff9: e8 b2 04 01 00 callq 154b0 <_obstack_begin@@Base> + 4ffe: e9 11 fb ff ff jmpq 4b14 <__cxa_finalize@plt+0xc94> + 5003: e8 e8 12 00 00 callq 62f0 <__cxa_finalize@plt+0x2470> + 5008: 80 3d e6 c2 21 00 00 cmpb $0x0,0x21c2e6(%rip) # 2212f5 + 500f: 0f 84 35 03 00 00 je 534a <__cxa_finalize@plt+0x14ca> + 5015: 48 83 3d 93 c3 21 00 cmpq $0x0,0x21c393(%rip) # 2213b0 + 501c: 00 + 501d: 0f 84 6f fb ff ff je 4b92 <__cxa_finalize@plt+0xd12> + 5023: e8 f8 43 00 00 callq 9420 <__cxa_finalize@plt+0x55a0> + 5028: 48 83 3d 50 c3 21 00 cmpq $0x0,0x21c350(%rip) # 221380 + 502f: 00 + 5030: 0f 84 40 fc ff ff je 4c76 <__cxa_finalize@plt+0xdf6> + 5036: 48 8b 3d 4b b2 21 00 mov 0x21b24b(%rip),%rdi # 220288 + 503d: 48 8b 47 28 mov 0x28(%rdi),%rax + 5041: 48 39 47 30 cmp %rax,0x30(%rdi) + 5045: 0f 86 21 07 00 00 jbe 576c <__cxa_finalize@plt+0x18ec> + 504b: 48 8d 50 01 lea 0x1(%rax),%rdx + 504f: 48 89 57 28 mov %rdx,0x28(%rdi) + 5053: c6 00 0a movb $0xa,(%rax) + 5056: 48 83 05 9a c1 21 00 addq $0x1,0x21c19a(%rip) # 2211f8 + 505d: 01 + 505e: 48 8b 1d 1b c3 21 00 mov 0x21c31b(%rip),%rbx # 221380 + 5065: e9 72 fb ff ff jmpq 4bdc <__cxa_finalize@plt+0xd5c> + 506a: 48 8d 35 2f c1 21 00 lea 0x21c12f(%rip),%rsi # 2211a0 + 5071: 48 8d 3d cd 2e 01 00 lea 0x12ecd(%rip),%rdi # 17f45 <_IO_stdin_used@@Base+0x1bc5> + 5078: e8 33 17 00 00 callq 67b0 <__cxa_finalize@plt+0x2930> + 507d: 48 8d 35 bc c0 21 00 lea 0x21c0bc(%rip),%rsi # 221140 + 5084: 48 8d 3d c4 2e 01 00 lea 0x12ec4(%rip),%rdi # 17f4f <_IO_stdin_used@@Base+0x1bcf> + 508b: e8 20 17 00 00 callq 67b0 <__cxa_finalize@plt+0x2930> + 5090: 48 8b 3d 39 c2 21 00 mov 0x21c239(%rip),%rdi # 2212d0 + 5097: e8 f4 e4 00 00 callq 13590 <__cxa_finalize@plt+0xf710> + 509c: 48 8d 15 3d a9 21 00 lea 0x21a93d(%rip),%rdx # 21f9e0 + 50a3: 89 c0 mov %eax,%eax + 50a5: 48 8d 35 3c 51 01 00 lea 0x1513c(%rip),%rsi # 1a1e8 <_IO_stdin_used@@Base+0x3e68> + 50ac: bf 01 00 00 00 mov $0x1,%edi + 50b1: 48 8b 14 c2 mov (%rdx,%rax,8),%rdx + 50b5: 31 c0 xor %eax,%eax + 50b7: e8 14 ec ff ff callq 3cd0 <__printf_chk@plt> + 50bc: e9 d8 fb ff ff jmpq 4c99 <__cxa_finalize@plt+0xe19> + 50c1: 48 8d 3d 3b 2e 01 00 lea 0x12e3b(%rip),%rdi # 17f03 <_IO_stdin_used@@Base+0x1b83> + 50c8: e8 d3 e6 ff ff callq 37a0 + 50cd: 48 85 c0 test %rax,%rax + 50d0: 48 89 44 24 28 mov %rax,0x28(%rsp) + 50d5: 74 09 je 50e0 <__cxa_finalize@plt+0x1260> + 50d7: 80 38 00 cmpb $0x0,(%rax) + 50da: 0f 85 fa 02 00 00 jne 53da <__cxa_finalize@plt+0x155a> + 50e0: 48 8d 3d 26 2e 01 00 lea 0x12e26(%rip),%rdi # 17f0d <_IO_stdin_used@@Base+0x1b8d> + 50e7: e8 b4 e6 ff ff callq 37a0 + 50ec: 48 85 c0 test %rax,%rax + 50ef: 74 09 je 50fa <__cxa_finalize@plt+0x127a> + 50f1: 80 38 00 cmpb $0x0,(%rax) + 50f4: 0f 85 98 00 00 00 jne 5192 <__cxa_finalize@plt+0x1312> + 50fa: 48 8d 3d 11 2e 01 00 lea 0x12e11(%rip),%rdi # 17f12 <_IO_stdin_used@@Base+0x1b92> + 5101: e8 9a e6 ff ff callq 37a0 + 5106: 48 85 c0 test %rax,%rax + 5109: 48 89 44 24 08 mov %rax,0x8(%rsp) + 510e: 74 7b je 518b <__cxa_finalize@plt+0x130b> + 5110: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 5115: 80 38 00 cmpb $0x0,(%rax) + 5118: 74 71 je 518b <__cxa_finalize@plt+0x130b> + 511a: 4c 8d 35 7f 1a 01 00 lea 0x11a7f(%rip),%r14 # 16ba0 <_IO_stdin_used@@Base+0x820> + 5121: 4c 89 e0 mov %r12,%rax + 5124: 49 89 dc mov %rbx,%r12 + 5127: 49 89 c7 mov %rax,%r15 + 512a: 4c 89 f3 mov %r14,%rbx + 512d: eb 14 jmp 5143 <__cxa_finalize@plt+0x12c3> + 512f: 31 c0 xor %eax,%eax + 5131: 48 89 df mov %rbx,%rdi + 5134: 48 83 c9 ff or $0xffffffffffffffff,%rcx + 5138: f2 ae repnz scas %es:(%rdi),%al + 513a: 48 89 c8 mov %rcx,%rax + 513d: 48 f7 d0 not %rax + 5140: 48 01 c3 add %rax,%rbx + 5143: 48 89 d8 mov %rbx,%rax + 5146: 4c 29 f0 sub %r14,%rax + 5149: 48 3d 4c 10 00 00 cmp $0x104c,%rax + 514f: 77 34 ja 5185 <__cxa_finalize@plt+0x1305> + 5151: 48 8d 35 bf 2d 01 00 lea 0x12dbf(%rip),%rsi # 17f17 <_IO_stdin_used@@Base+0x1b97> + 5158: ba 05 00 00 00 mov $0x5,%edx + 515d: 48 89 df mov %rbx,%rdi + 5160: e8 9b e6 ff ff callq 3800 + 5165: 85 c0 test %eax,%eax + 5167: 75 c6 jne 512f <__cxa_finalize@plt+0x12af> + 5169: 48 8b 74 24 08 mov 0x8(%rsp),%rsi + 516e: 48 8d 7b 05 lea 0x5(%rbx),%rdi + 5172: 31 d2 xor %edx,%edx + 5174: e8 d7 e8 ff ff callq 3a50 + 5179: 85 c0 test %eax,%eax + 517b: 75 b2 jne 512f <__cxa_finalize@plt+0x12af> + 517d: 4c 89 e3 mov %r12,%rbx + 5180: 4d 89 fc mov %r15,%r12 + 5183: eb 0d jmp 5192 <__cxa_finalize@plt+0x1312> + 5185: 4c 89 e3 mov %r12,%rbx + 5188: 4d 89 fc mov %r15,%r12 + 518b: c6 05 80 c1 21 00 00 movb $0x0,0x21c180(%rip) # 221312 + 5192: 80 3d 79 c1 21 00 00 cmpb $0x0,0x21c179(%rip) # 221312 + 5199: 0f 84 b7 f8 ff ff je 4a56 <__cxa_finalize@plt+0xbd6> + 519f: bf 0d 00 00 00 mov $0xd,%edi + 51a4: e8 a7 0a 00 00 callq 5c50 <__cxa_finalize@plt+0x1dd0> + 51a9: 84 c0 test %al,%al + 51ab: 75 36 jne 51e3 <__cxa_finalize@plt+0x1363> + 51ad: bf 0e 00 00 00 mov $0xe,%edi + 51b2: e8 99 0a 00 00 callq 5c50 <__cxa_finalize@plt+0x1dd0> + 51b7: 84 c0 test %al,%al + 51b9: 74 09 je 51c4 <__cxa_finalize@plt+0x1344> + 51bb: 80 3d ce c1 21 00 00 cmpb $0x0,0x21c1ce(%rip) # 221390 + 51c2: 75 1f jne 51e3 <__cxa_finalize@plt+0x1363> + 51c4: bf 0c 00 00 00 mov $0xc,%edi + 51c9: e8 82 0a 00 00 callq 5c50 <__cxa_finalize@plt+0x1dd0> + 51ce: 84 c0 test %al,%al + 51d0: 0f 84 80 f8 ff ff je 4a56 <__cxa_finalize@plt+0xbd6> + 51d6: 83 3d 5b c1 21 00 00 cmpl $0x0,0x21c15b(%rip) # 221338 + 51dd: 0f 85 73 f8 ff ff jne 4a56 <__cxa_finalize@plt+0xbd6> + 51e3: c6 05 13 c1 21 00 01 movb $0x1,0x21c113(%rip) # 2212fd + 51ea: e9 67 f8 ff ff jmpq 4a56 <__cxa_finalize@plt+0xbd6> + 51ef: 4c 89 ef mov %r13,%rdi + 51f2: e8 e9 ea 00 00 callq 13ce0 <__cxa_finalize@plt+0xfe60> + 51f7: 48 8d 35 0a 4f 01 00 lea 0x14f0a(%rip),%rsi # 1a108 <_IO_stdin_used@@Base+0x3d88> + 51fe: 49 89 c5 mov %rax,%r13 + 5201: 31 ff xor %edi,%edi + 5203: ba 05 00 00 00 mov $0x5,%edx + 5208: e8 23 e7 ff ff callq 3930 + 520d: 4c 89 e9 mov %r13,%rcx + 5210: 48 89 c2 mov %rax,%rdx + 5213: 31 f6 xor %esi,%esi + 5215: 31 ff xor %edi,%edi + 5217: 31 c0 xor %eax,%eax + 5219: e8 02 eb ff ff callq 3d20 + 521e: e9 b4 ee ff ff jmpq 40d7 <__cxa_finalize@plt+0x257> + 5223: 48 85 db test %rbx,%rbx + 5226: 0f 84 4a fa ff ff je 4c76 <__cxa_finalize@plt+0xdf6> + 522c: 48 83 7b 18 00 cmpq $0x0,0x18(%rbx) + 5231: 0f 85 a5 f9 ff ff jne 4bdc <__cxa_finalize@plt+0xd5c> + 5237: c6 05 7a c0 21 00 00 movb $0x0,0x21c07a(%rip) # 2212b8 + 523e: e9 99 f9 ff ff jmpq 4bdc <__cxa_finalize@plt+0xd5c> + 5243: 41 80 3e 2b cmpb $0x2b,(%r14) + 5247: 0f 84 3e 01 00 00 je 538b <__cxa_finalize@plt+0x150b> + 524d: 48 8d 15 2c 19 01 00 lea 0x1192c(%rip),%rdx # 16b80 <_IO_stdin_used@@Base+0x800> + 5254: 48 8d 35 25 a7 21 00 lea 0x21a725(%rip),%rsi # 21f980 + 525b: b9 04 00 00 00 mov $0x4,%ecx + 5260: 4c 89 f7 mov %r14,%rdi + 5263: e8 58 70 00 00 callq c2c0 <__cxa_finalize@plt+0x8440> + 5268: 48 85 c0 test %rax,%rax + 526b: 0f 88 95 03 00 00 js 5606 <__cxa_finalize@plt+0x1786> + 5271: 48 83 f8 01 cmp $0x1,%rax + 5275: 0f 84 b6 04 00 00 je 5731 <__cxa_finalize@plt+0x18b1> + 527b: 0f 8e f7 02 00 00 jle 5578 <__cxa_finalize@plt+0x16f8> + 5281: 48 83 f8 02 cmp $0x2,%rax + 5285: 0f 84 c0 04 00 00 je 574b <__cxa_finalize@plt+0x18cb> + 528b: 48 83 f8 03 cmp $0x3,%rax + 528f: 75 42 jne 52d3 <__cxa_finalize@plt+0x1453> + 5291: bf 02 00 00 00 mov $0x2,%edi + 5296: e8 95 85 00 00 callq d830 <__cxa_finalize@plt+0x99b0> + 529b: 84 c0 test %al,%al + 529d: 74 34 je 52d3 <__cxa_finalize@plt+0x1453> + 529f: 48 8b 35 9a ad 21 00 mov 0x21ad9a(%rip),%rsi # 220040 + 52a6: ba 02 00 00 00 mov $0x2,%edx + 52ab: 31 ff xor %edi,%edi + 52ad: e8 7e e6 ff ff callq 3930 + 52b2: 48 8b 35 8f ad 21 00 mov 0x21ad8f(%rip),%rsi # 220048 + 52b9: ba 02 00 00 00 mov $0x2,%edx + 52be: 31 ff xor %edi,%edi + 52c0: 48 89 05 79 ad 21 00 mov %rax,0x21ad79(%rip) # 220040 + 52c7: e8 64 e6 ff ff callq 3930 + 52cc: 48 89 05 75 ad 21 00 mov %rax,0x21ad75(%rip) # 220048 + 52d3: e8 48 0a 00 00 callq 5d20 <__cxa_finalize@plt+0x1ea0> + 52d8: e9 65 f7 ff ff jmpq 4a42 <__cxa_finalize@plt+0xbc2> + 52dd: bf 01 00 00 00 mov $0x1,%edi + 52e2: e8 69 e5 ff ff callq 3850 + 52e7: 83 f8 01 cmp $0x1,%eax + 52ea: 19 c0 sbb %eax,%eax + 52ec: 83 c0 02 add $0x2,%eax + 52ef: 89 05 43 c0 21 00 mov %eax,0x21c043(%rip) # 221338 + 52f5: e9 cd ee ff ff jmpq 41c7 <__cxa_finalize@plt+0x347> + 52fa: ba 01 00 00 00 mov $0x1,%edx + 52ff: be 20 00 00 00 mov $0x20,%esi + 5304: 48 89 c7 mov %rax,%rdi + 5307: e8 c4 e2 00 00 callq 135d0 <__cxa_finalize@plt+0xf750> + 530c: e9 48 f6 ff ff jmpq 4959 <__cxa_finalize@plt+0xad9> + 5311: be 03 00 00 00 mov $0x3,%esi + 5316: 31 ff xor %edi,%edi + 5318: c7 05 16 c0 21 00 02 movl $0x2,0x21c016(%rip) # 221338 + 531f: 00 00 00 + 5322: e8 89 e2 00 00 callq 135b0 <__cxa_finalize@plt+0xf730> + 5327: c6 05 aa bf 21 00 01 movb $0x1,0x21bfaa(%rip) # 2212d8 + 532e: e9 45 ec ff ff jmpq 3f78 <__cxa_finalize@plt+0xf8> + 5333: 85 d2 test %edx,%edx + 5335: 0f 84 c4 f6 ff ff je 49ff <__cxa_finalize@plt+0xb7f> + 533b: c7 05 eb bf 21 00 04 movl $0x4,0x21bfeb(%rip) # 221330 + 5342: 00 00 00 + 5345: e9 f8 f6 ff ff jmpq 4a42 <__cxa_finalize@plt+0xbc2> + 534a: be 01 00 00 00 mov $0x1,%esi + 534f: 31 ff xor %edi,%edi + 5351: e8 1a 12 00 00 callq 6570 <__cxa_finalize@plt+0x26f0> + 5356: e9 ba fc ff ff jmpq 5015 <__cxa_finalize@plt+0x1195> + 535b: 48 8d 05 e8 28 01 00 lea 0x128e8(%rip),%rax # 17c4a <_IO_stdin_used@@Base+0x18ca> + 5362: e9 51 fc ff ff jmpq 4fb8 <__cxa_finalize@plt+0x1138> + 5367: 48 8d 3d 0b 2b 01 00 lea 0x12b0b(%rip),%rdi # 17e79 <_IO_stdin_used@@Base+0x1af9> + 536e: e8 2d e4 ff ff callq 37a0 + 5373: 48 85 c0 test %rax,%rax + 5376: 49 89 c6 mov %rax,%r14 + 5379: 0f 85 89 f6 ff ff jne 4a08 <__cxa_finalize@plt+0xb88> + 537f: 4c 8d 35 1a 2a 01 00 lea 0x12a1a(%rip),%r14 # 17da0 <_IO_stdin_used@@Base+0x1a20> + 5386: e9 c2 fe ff ff jmpq 524d <__cxa_finalize@plt+0x13cd> + 538b: 49 83 c6 01 add $0x1,%r14 + 538f: be 0a 00 00 00 mov $0xa,%esi + 5394: 4c 89 f7 mov %r14,%rdi + 5397: e8 04 e6 ff ff callq 39a0 + 539c: 48 85 c0 test %rax,%rax + 539f: 49 89 c5 mov %rax,%r13 + 53a2: 0f 84 f3 01 00 00 je 559b <__cxa_finalize@plt+0x171b> + 53a8: 4c 8d 78 01 lea 0x1(%rax),%r15 + 53ac: be 0a 00 00 00 mov $0xa,%esi + 53b1: 4c 89 ff mov %r15,%rdi + 53b4: e8 e7 e5 ff ff callq 39a0 + 53b9: 48 85 c0 test %rax,%rax + 53bc: 0f 85 d5 03 00 00 jne 5797 <__cxa_finalize@plt+0x1917> + 53c2: 41 c6 45 00 00 movb $0x0,0x0(%r13) + 53c7: 4c 89 35 72 ac 21 00 mov %r14,0x21ac72(%rip) # 220040 + 53ce: 4c 89 3d 73 ac 21 00 mov %r15,0x21ac73(%rip) # 220048 + 53d5: e9 f9 fe ff ff jmpq 52d3 <__cxa_finalize@plt+0x1453> + 53da: 48 89 c7 mov %rax,%rdi + 53dd: 4c 8d 3d 7c a4 21 00 lea 0x21a47c(%rip),%r15 # 21f860 + 53e4: 66 c7 44 24 45 3f 3f movw $0x3f3f,0x45(%rsp) + 53eb: c6 44 24 47 00 movb $0x0,0x47(%rsp) + 53f0: e8 bb f2 00 00 callq 146b0 <__cxa_finalize@plt+0x10830> + 53f5: 89 6c 24 08 mov %ebp,0x8(%rsp) + 53f9: 48 89 05 00 bf 21 00 mov %rax,0x21bf00(%rip) # 221300 + 5400: 48 89 44 24 30 mov %rax,0x30(%rsp) + 5405: 48 89 5c 24 10 mov %rbx,0x10(%rsp) + 540a: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 540f: 0f b6 10 movzbl (%rax),%edx + 5412: 80 fa 2a cmp $0x2a,%dl + 5415: 0f 84 88 01 00 00 je 55a3 <__cxa_finalize@plt+0x1723> + 541b: 80 fa 3a cmp $0x3a,%dl + 541e: 0f 84 57 03 00 00 je 577b <__cxa_finalize@plt+0x18fb> + 5424: 84 d2 test %dl,%dl + 5426: 0f 84 5d 03 00 00 je 5789 <__cxa_finalize@plt+0x1909> + 542c: 48 8d 50 01 lea 0x1(%rax),%rdx + 5430: 48 89 54 24 28 mov %rdx,0x28(%rsp) + 5435: 0f b6 10 movzbl (%rax),%edx + 5438: 88 54 24 45 mov %dl,0x45(%rsp) + 543c: 80 78 01 00 cmpb $0x0,0x1(%rax) + 5440: 0f 84 ab 01 00 00 je 55f1 <__cxa_finalize@plt+0x1771> + 5446: 48 8d 50 02 lea 0x2(%rax),%rdx + 544a: 48 89 54 24 28 mov %rdx,0x28(%rsp) + 544f: 0f b6 50 01 movzbl 0x1(%rax),%edx + 5453: 88 54 24 46 mov %dl,0x46(%rsp) + 5457: 48 8d 50 03 lea 0x3(%rax),%rdx + 545b: 48 89 54 24 28 mov %rdx,0x28(%rsp) + 5460: 80 78 02 3d cmpb $0x3d,0x2(%rax) + 5464: 0f 85 87 01 00 00 jne 55f1 <__cxa_finalize@plt+0x1771> + 546a: 48 8d 35 21 29 01 00 lea 0x12921(%rip),%rsi # 17d92 <_IO_stdin_used@@Base+0x1a12> + 5471: 48 8d 5c 24 45 lea 0x45(%rsp),%rbx + 5476: 31 ed xor %ebp,%ebp + 5478: 48 89 df mov %rbx,%rdi + 547b: e8 a0 e6 ff ff callq 3b20 + 5480: 85 c0 test %eax,%eax + 5482: 0f 84 59 02 00 00 je 56e1 <__cxa_finalize@plt+0x1861> + 5488: 48 83 c5 01 add $0x1,%rbp + 548c: 49 8b 34 ef mov (%r15,%rbp,8),%rsi + 5490: 48 85 f6 test %rsi,%rsi + 5493: 75 e3 jne 5478 <__cxa_finalize@plt+0x15f8> + 5495: 48 89 df mov %rbx,%rdi + 5498: 8b 6c 24 08 mov 0x8(%rsp),%ebp + 549c: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx + 54a1: e8 3a e8 00 00 callq 13ce0 <__cxa_finalize@plt+0xfe60> + 54a6: 48 8d 35 70 2a 01 00 lea 0x12a70(%rip),%rsi # 17f1d <_IO_stdin_used@@Base+0x1b9d> + 54ad: 49 89 c6 mov %rax,%r14 + 54b0: ba 05 00 00 00 mov $0x5,%edx + 54b5: 31 ff xor %edi,%edi + 54b7: e8 74 e4 ff ff callq 3930 + 54bc: 4c 89 f1 mov %r14,%rcx + 54bf: 48 89 c2 mov %rax,%rdx + 54c2: 31 f6 xor %esi,%esi + 54c4: 31 ff xor %edi,%edi + 54c6: 31 c0 xor %eax,%eax + 54c8: e8 53 e8 ff ff callq 3d20 + 54cd: 48 8d 35 6c 4d 01 00 lea 0x14d6c(%rip),%rsi # 1a240 <_IO_stdin_used@@Base+0x3ec0> + 54d4: ba 05 00 00 00 mov $0x5,%edx + 54d9: 31 ff xor %edi,%edi + 54db: e8 50 e4 ff ff callq 3930 + 54e0: 31 f6 xor %esi,%esi + 54e2: 48 89 c2 mov %rax,%rdx + 54e5: 31 ff xor %edi,%edi + 54e7: 31 c0 xor %eax,%eax + 54e9: e8 32 e8 ff ff callq 3d20 + 54ee: 48 8b 3d 0b be 21 00 mov 0x21be0b(%rip),%rdi # 221300 + 54f5: e8 76 e9 ff ff callq 3e70 + 54fa: 48 8b 3d 07 be 21 00 mov 0x21be07(%rip),%rdi # 221308 + 5501: eb 0c jmp 550f <__cxa_finalize@plt+0x168f> + 5503: 4c 8b 77 20 mov 0x20(%rdi),%r14 + 5507: e8 64 e9 ff ff callq 3e70 + 550c: 4c 89 f7 mov %r14,%rdi + 550f: 48 85 ff test %rdi,%rdi + 5512: 75 ef jne 5503 <__cxa_finalize@plt+0x1683> + 5514: c6 05 f7 bd 21 00 00 movb $0x0,0x21bdf7(%rip) # 221312 + 551b: 48 83 3d ad ab 21 00 cmpq $0x6,0x21abad(%rip) # 2200d0 + 5522: 06 + 5523: 0f 85 69 fc ff ff jne 5192 <__cxa_finalize@plt+0x1312> + 5529: 48 8b 3d a8 ab 21 00 mov 0x21aba8(%rip),%rdi # 2200d8 + 5530: 48 8d 35 fe 29 01 00 lea 0x129fe(%rip),%rsi # 17f35 <_IO_stdin_used@@Base+0x1bb5> + 5537: ba 06 00 00 00 mov $0x6,%edx + 553c: e8 bf e2 ff ff callq 3800 + 5541: 85 c0 test %eax,%eax + 5543: 0f 85 49 fc ff ff jne 5192 <__cxa_finalize@plt+0x1312> + 5549: c6 05 40 be 21 00 01 movb $0x1,0x21be40(%rip) # 221390 + 5550: e9 3d fc ff ff jmpq 5192 <__cxa_finalize@plt+0x1312> + 5555: 48 83 3d 13 ab 21 00 cmpq $0x1,0x21ab13(%rip) # 220070 + 555c: 01 + 555d: 0f 85 65 f8 ff ff jne 4dc8 <__cxa_finalize@plt+0xf48> + 5563: 48 8b 05 0e ab 21 00 mov 0x21ab0e(%rip),%rax # 220078 + 556a: 80 38 6d cmpb $0x6d,(%rax) + 556d: 0f 85 55 f8 ff ff jne 4dc8 <__cxa_finalize@plt+0xf48> + 5573: e9 68 f8 ff ff jmpq 4de0 <__cxa_finalize@plt+0xf60> + 5578: 48 85 c0 test %rax,%rax + 557b: 0f 85 52 fd ff ff jne 52d3 <__cxa_finalize@plt+0x1453> + 5581: 48 8d 05 4a 29 01 00 lea 0x1294a(%rip),%rax # 17ed2 <_IO_stdin_used@@Base+0x1b52> + 5588: 48 89 05 b9 aa 21 00 mov %rax,0x21aab9(%rip) # 220048 + 558f: 48 89 05 aa aa 21 00 mov %rax,0x21aaaa(%rip) # 220040 + 5596: e9 38 fd ff ff jmpq 52d3 <__cxa_finalize@plt+0x1453> + 559b: 4d 89 f7 mov %r14,%r15 + 559e: e9 24 fe ff ff jmpq 53c7 <__cxa_finalize@plt+0x1547> + 55a3: bf 28 00 00 00 mov $0x28,%edi + 55a8: 48 8d 5c 24 28 lea 0x28(%rsp),%rbx + 55ad: e8 ce ee 00 00 callq 14480 <__cxa_finalize@plt+0x10600> + 55b2: 49 89 c6 mov %rax,%r14 + 55b5: 48 8b 05 4c bd 21 00 mov 0x21bd4c(%rip),%rax # 221308 + 55bc: ba 01 00 00 00 mov $0x1,%edx + 55c1: 4c 89 f1 mov %r14,%rcx + 55c4: 48 89 de mov %rbx,%rsi + 55c7: 4c 89 e7 mov %r12,%rdi + 55ca: 48 83 44 24 28 01 addq $0x1,0x28(%rsp) + 55d0: 4c 89 35 31 bd 21 00 mov %r14,0x21bd31(%rip) # 221308 + 55d7: 49 89 46 20 mov %rax,0x20(%r14) + 55db: 48 8b 44 24 30 mov 0x30(%rsp),%rax + 55e0: 49 89 46 08 mov %rax,0x8(%r14) + 55e4: e8 d7 03 00 00 callq 59c0 <__cxa_finalize@plt+0x1b40> + 55e9: 84 c0 test %al,%al + 55eb: 0f 85 b2 00 00 00 jne 56a3 <__cxa_finalize@plt+0x1823> + 55f1: 8b 6c 24 08 mov 0x8(%rsp),%ebp + 55f5: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx + 55fa: e9 ce fe ff ff jmpq 54cd <__cxa_finalize@plt+0x164d> + 55ff: 31 ff xor %edi,%edi + 5601: e8 1a 65 00 00 callq bb20 <__cxa_finalize@plt+0x7ca0> + 5606: 48 8d 3d 94 28 01 00 lea 0x12894(%rip),%rdi # 17ea1 <_IO_stdin_used@@Base+0x1b21> + 560d: 48 89 c2 mov %rax,%rdx + 5610: 4c 89 f6 mov %r14,%rsi + 5613: 48 8d 2d a8 28 01 00 lea 0x128a8(%rip),%rbp # 17ec2 <_IO_stdin_used@@Base+0x1b42> + 561a: e8 c1 6d 00 00 callq c3e0 <__cxa_finalize@plt+0x8560> + 561f: 48 8b 1d 9a ac 21 00 mov 0x21ac9a(%rip),%rbx # 2202c0 + 5626: 48 8d 35 7f 28 01 00 lea 0x1287f(%rip),%rsi # 17eac <_IO_stdin_used@@Base+0x1b2c> + 562d: ba 05 00 00 00 mov $0x5,%edx + 5632: 31 ff xor %edi,%edi + 5634: e8 f7 e2 ff ff callq 3930 + 5639: 48 89 de mov %rbx,%rsi + 563c: 48 89 c7 mov %rax,%rdi + 563f: 48 8d 1d 3a a3 21 00 lea 0x21a33a(%rip),%rbx # 21f980 + 5646: e8 a5 e4 ff ff callq 3af0 + 564b: 48 8d 0d 37 27 01 00 lea 0x12737(%rip),%rcx # 17d89 <_IO_stdin_used@@Base+0x1a09> + 5652: 48 8b 3d 67 ac 21 00 mov 0x21ac67(%rip),%rdi # 2202c0 + 5659: 48 83 c3 08 add $0x8,%rbx + 565d: 31 c0 xor %eax,%eax + 565f: 48 89 ea mov %rbp,%rdx + 5662: be 01 00 00 00 mov $0x1,%esi + 5667: e8 84 e7 ff ff callq 3df0 <__fprintf_chk@plt> + 566c: 48 8b 0b mov (%rbx),%rcx + 566f: 48 85 c9 test %rcx,%rcx + 5672: 75 de jne 5652 <__cxa_finalize@plt+0x17d2> + 5674: 48 8b 1d 45 ac 21 00 mov 0x21ac45(%rip),%rbx # 2202c0 + 567b: 48 8d 35 f6 4a 01 00 lea 0x14af6(%rip),%rsi # 1a178 <_IO_stdin_used@@Base+0x3df8> + 5682: 31 ff xor %edi,%edi + 5684: ba 05 00 00 00 mov $0x5,%edx + 5689: e8 a2 e2 ff ff callq 3930 + 568e: 48 89 de mov %rbx,%rsi + 5691: 48 89 c7 mov %rax,%rdi + 5694: e8 57 e4 ff ff callq 3af0 + 5699: bf 02 00 00 00 mov $0x2,%edi + 569e: e8 7d 64 00 00 callq bb20 <__cxa_finalize@plt+0x7ca0> + 56a3: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 56a8: 48 8d 50 01 lea 0x1(%rax),%rdx + 56ac: 48 89 54 24 28 mov %rdx,0x28(%rsp) + 56b1: 80 38 3d cmpb $0x3d,(%rax) + 56b4: 0f 85 37 ff ff ff jne 55f1 <__cxa_finalize@plt+0x1771> + 56ba: 48 8b 44 24 30 mov 0x30(%rsp),%rax + 56bf: 49 8d 4e 10 lea 0x10(%r14),%rcx + 56c3: 31 d2 xor %edx,%edx + 56c5: 48 89 de mov %rbx,%rsi + 56c8: 4c 89 e7 mov %r12,%rdi + 56cb: 49 89 46 18 mov %rax,0x18(%r14) + 56cf: e8 ec 02 00 00 callq 59c0 <__cxa_finalize@plt+0x1b40> + 56d4: 84 c0 test %al,%al + 56d6: 0f 85 2e fd ff ff jne 540a <__cxa_finalize@plt+0x158a> + 56dc: e9 10 ff ff ff jmpq 55f1 <__cxa_finalize@plt+0x1771> + 56e1: 48 8d 05 78 a9 21 00 lea 0x21a978(%rip),%rax # 220060 + 56e8: 48 63 cd movslq %ebp,%rcx + 56eb: 48 8d 74 24 28 lea 0x28(%rsp),%rsi + 56f0: 48 c1 e1 04 shl $0x4,%rcx + 56f4: 31 d2 xor %edx,%edx + 56f6: 4c 89 e7 mov %r12,%rdi + 56f9: 48 01 c1 add %rax,%rcx + 56fc: 48 8b 44 24 30 mov 0x30(%rsp),%rax + 5701: 48 89 41 08 mov %rax,0x8(%rcx) + 5705: e8 b6 02 00 00 callq 59c0 <__cxa_finalize@plt+0x1b40> + 570a: 84 c0 test %al,%al + 570c: 0f 85 f8 fc ff ff jne 540a <__cxa_finalize@plt+0x158a> + 5712: e9 7e fd ff ff jmpq 5495 <__cxa_finalize@plt+0x1615> + 5717: 48 8d 3d 4a 27 01 00 lea 0x1274a(%rip),%rdi # 17e68 <_IO_stdin_used@@Base+0x1ae8> + 571e: e8 7d e0 ff ff callq 37a0 + 5723: 48 85 c0 test %rax,%rax + 5726: 0f 85 dd f7 ff ff jne 4f09 <__cxa_finalize@plt+0x1089> + 572c: e9 f2 f7 ff ff jmpq 4f23 <__cxa_finalize@plt+0x10a3> + 5731: 48 8d 05 b2 27 01 00 lea 0x127b2(%rip),%rax # 17eea <_IO_stdin_used@@Base+0x1b6a> + 5738: 48 89 05 09 a9 21 00 mov %rax,0x21a909(%rip) # 220048 + 573f: 48 89 05 fa a8 21 00 mov %rax,0x21a8fa(%rip) # 220040 + 5746: e9 88 fb ff ff jmpq 52d3 <__cxa_finalize@plt+0x1453> + 574b: 48 8d 05 a7 27 01 00 lea 0x127a7(%rip),%rax # 17ef9 <_IO_stdin_used@@Base+0x1b79> + 5752: 48 89 05 e7 a8 21 00 mov %rax,0x21a8e7(%rip) # 220040 + 5759: 48 8d 05 8d 27 01 00 lea 0x1278d(%rip),%rax # 17eed <_IO_stdin_used@@Base+0x1b6d> + 5760: 48 89 05 e1 a8 21 00 mov %rax,0x21a8e1(%rip) # 220048 + 5767: e9 67 fb ff ff jmpq 52d3 <__cxa_finalize@plt+0x1453> + 576c: be 0a 00 00 00 mov $0xa,%esi + 5771: e8 5a e2 ff ff callq 39d0 <__overflow@plt> + 5776: e9 db f8 ff ff jmpq 5056 <__cxa_finalize@plt+0x11d6> + 577b: 48 83 c0 01 add $0x1,%rax + 577f: 48 89 44 24 28 mov %rax,0x28(%rsp) + 5784: e9 81 fc ff ff jmpq 540a <__cxa_finalize@plt+0x158a> + 5789: 8b 6c 24 08 mov 0x8(%rsp),%ebp + 578d: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx + 5792: e9 84 fd ff ff jmpq 551b <__cxa_finalize@plt+0x169b> + 5797: 4c 89 f7 mov %r14,%rdi + 579a: e8 41 e5 00 00 callq 13ce0 <__cxa_finalize@plt+0xfe60> + 579f: 48 8d 35 de 26 01 00 lea 0x126de(%rip),%rsi # 17e84 <_IO_stdin_used@@Base+0x1b04> + 57a6: 48 89 c3 mov %rax,%rbx + 57a9: ba 05 00 00 00 mov $0x5,%edx + 57ae: 31 ff xor %edi,%edi + 57b0: e8 7b e1 ff ff callq 3930 + 57b5: 48 89 d9 mov %rbx,%rcx + 57b8: 48 89 c2 mov %rax,%rdx + 57bb: 31 f6 xor %esi,%esi + 57bd: bf 02 00 00 00 mov $0x2,%edi + 57c2: 31 c0 xor %eax,%eax + 57c4: e8 57 e5 ff ff callq 3d20 + 57c9: 4c 8b 05 d0 aa 21 00 mov 0x21aad0(%rip),%r8 # 2202a0 + 57d0: 8b 74 24 30 mov 0x30(%rsp),%esi + 57d4: 48 8d 0d 05 9b 21 00 lea 0x219b05(%rip),%rcx # 21f2e0 + 57db: 31 d2 xor %edx,%edx + 57dd: 89 c7 mov %eax,%edi + 57df: e8 8c f5 00 00 callq 14d70 <__cxa_finalize@plt+0x10ef0> + 57e4: 48 8d 0d 4d 12 01 00 lea 0x1124d(%rip),%rcx # 16a38 <_IO_stdin_used@@Base+0x6b8> + 57eb: 48 8d 35 0e 24 01 00 lea 0x1240e(%rip),%rsi # 17c00 <_IO_stdin_used@@Base+0x1880> + 57f2: 48 8d 3d b7 49 01 00 lea 0x149b7(%rip),%rdi # 1a1b0 <_IO_stdin_used@@Base+0x3e30> + 57f9: ba 02 04 00 00 mov $0x402,%edx + 57fe: e8 2d e2 ff ff callq 3a30 <__assert_fail@plt> + 5803: 48 8d 0d d0 12 01 00 lea 0x112d0(%rip),%rcx # 16ada <_IO_stdin_used@@Base+0x75a> + 580a: 48 8d 35 ef 23 01 00 lea 0x123ef(%rip),%rsi # 17c00 <_IO_stdin_used@@Base+0x1880> + 5811: 48 8d 3d 27 27 01 00 lea 0x12727(%rip),%rdi # 17f3f <_IO_stdin_used@@Base+0x1bbf> + 5818: ba 38 06 00 00 mov $0x638,%edx + 581d: e8 0e e2 ff ff callq 3a30 <__assert_fail@plt> + 5822: 48 8d 0d b1 12 01 00 lea 0x112b1(%rip),%rcx # 16ada <_IO_stdin_used@@Base+0x75a> + 5829: 48 8d 35 d0 23 01 00 lea 0x123d0(%rip),%rsi # 17c00 <_IO_stdin_used@@Base+0x1880> + 5830: 48 8d 3d d9 49 01 00 lea 0x149d9(%rip),%rdi # 1a210 <_IO_stdin_used@@Base+0x3e90> + 5837: ba 6c 06 00 00 mov $0x66c,%edx + 583c: e8 ef e1 ff ff callq 3a30 <__assert_fail@plt> + 5841: e8 2a e1 ff ff callq 3970 <__stack_chk_fail@plt> + 5846: e8 85 ee 00 00 callq 146d0 <__cxa_finalize@plt+0x10850> + 584b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5850: 31 ed xor %ebp,%ebp + 5852: 49 89 d1 mov %rdx,%r9 + 5855: 5e pop %rsi + 5856: 48 89 e2 mov %rsp,%rdx + 5859: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp + 585d: 50 push %rax + 585e: 54 push %rsp + 585f: 4c 8d 05 ca 0a 01 00 lea 0x10aca(%rip),%r8 # 16330 <_obstack_memory_used@@Base+0xca0> + 5866: 48 8d 0d 53 0a 01 00 lea 0x10a53(%rip),%rcx # 162c0 <_obstack_memory_used@@Base+0xc30> + 586d: 48 8d 3d 1c e6 ff ff lea -0x19e4(%rip),%rdi # 3e90 <__cxa_finalize@plt+0x10> + 5874: ff 15 5e a7 21 00 callq *0x21a75e(%rip) # 21ffd8 <__libc_start_main@GLIBC_2.2.5> + 587a: f4 hlt + 587b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5880: 48 8d 3d e1 a9 21 00 lea 0x21a9e1(%rip),%rdi # 220268 <_edata@@Base> + 5887: 55 push %rbp + 5888: 48 8d 05 d9 a9 21 00 lea 0x21a9d9(%rip),%rax # 220268 <_edata@@Base> + 588f: 48 39 f8 cmp %rdi,%rax + 5892: 48 89 e5 mov %rsp,%rbp + 5895: 74 19 je 58b0 <__cxa_finalize@plt+0x1a30> + 5897: 48 8b 05 32 a7 21 00 mov 0x21a732(%rip),%rax # 21ffd0 <_ITM_deregisterTMCloneTable> + 589e: 48 85 c0 test %rax,%rax + 58a1: 74 0d je 58b0 <__cxa_finalize@plt+0x1a30> + 58a3: 5d pop %rbp + 58a4: ff e0 jmpq *%rax + 58a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 58ad: 00 00 00 + 58b0: 5d pop %rbp + 58b1: c3 retq + 58b2: 0f 1f 40 00 nopl 0x0(%rax) + 58b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 58bd: 00 00 00 + 58c0: 48 8d 3d a1 a9 21 00 lea 0x21a9a1(%rip),%rdi # 220268 <_edata@@Base> + 58c7: 48 8d 35 9a a9 21 00 lea 0x21a99a(%rip),%rsi # 220268 <_edata@@Base> + 58ce: 55 push %rbp + 58cf: 48 29 fe sub %rdi,%rsi + 58d2: 48 89 e5 mov %rsp,%rbp + 58d5: 48 c1 fe 03 sar $0x3,%rsi + 58d9: 48 89 f0 mov %rsi,%rax + 58dc: 48 c1 e8 3f shr $0x3f,%rax + 58e0: 48 01 c6 add %rax,%rsi + 58e3: 48 d1 fe sar %rsi + 58e6: 74 18 je 5900 <__cxa_finalize@plt+0x1a80> + 58e8: 48 8b 05 01 a7 21 00 mov 0x21a701(%rip),%rax # 21fff0 <_ITM_registerTMCloneTable> + 58ef: 48 85 c0 test %rax,%rax + 58f2: 74 0c je 5900 <__cxa_finalize@plt+0x1a80> + 58f4: 5d pop %rbp + 58f5: ff e0 jmpq *%rax + 58f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 58fe: 00 00 + 5900: 5d pop %rbp + 5901: c3 retq + 5902: 0f 1f 40 00 nopl 0x0(%rax) + 5906: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 590d: 00 00 00 + 5910: 80 3d b1 a9 21 00 00 cmpb $0x0,0x21a9b1(%rip) # 2202c8 + 5917: 75 2f jne 5948 <__cxa_finalize@plt+0x1ac8> + 5919: 48 83 3d d7 a6 21 00 cmpq $0x0,0x21a6d7(%rip) # 21fff8 <__cxa_finalize@GLIBC_2.2.5> + 5920: 00 + 5921: 55 push %rbp + 5922: 48 89 e5 mov %rsp,%rbp + 5925: 74 0c je 5933 <__cxa_finalize@plt+0x1ab3> + 5927: 48 8b 3d da a6 21 00 mov 0x21a6da(%rip),%rdi # 220008 + 592e: e8 4d e5 ff ff callq 3e80 <__cxa_finalize@plt> + 5933: e8 48 ff ff ff callq 5880 <__cxa_finalize@plt+0x1a00> + 5938: c6 05 89 a9 21 00 01 movb $0x1,0x21a989(%rip) # 2202c8 + 593f: 5d pop %rbp + 5940: c3 retq + 5941: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5948: f3 c3 repz retq + 594a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5950: 55 push %rbp + 5951: 48 89 e5 mov %rsp,%rbp + 5954: 5d pop %rbp + 5955: e9 66 ff ff ff jmpq 58c0 <__cxa_finalize@plt+0x1a40> + 595a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5960: 48 8b 07 mov (%rdi),%rax + 5963: 31 d2 xor %edx,%edx + 5965: 48 f7 f6 div %rsi + 5968: 48 89 d0 mov %rdx,%rax + 596b: c3 retq + 596c: 0f 1f 40 00 nopl 0x0(%rax) + 5970: 31 c0 xor %eax,%eax + 5972: 48 8b 16 mov (%rsi),%rdx + 5975: 48 39 17 cmp %rdx,(%rdi) + 5978: 74 06 je 5980 <__cxa_finalize@plt+0x1b00> + 597a: f3 c3 repz retq + 597c: 0f 1f 40 00 nopl 0x0(%rax) + 5980: 48 8b 46 08 mov 0x8(%rsi),%rax + 5984: 48 39 47 08 cmp %rax,0x8(%rdi) + 5988: 0f 94 c0 sete %al + 598b: c3 retq + 598c: 0f 1f 40 00 nopl 0x0(%rax) + 5990: 8b 05 82 b8 21 00 mov 0x21b882(%rip),%eax # 221218 + 5996: 85 c0 test %eax,%eax + 5998: 75 06 jne 59a0 <__cxa_finalize@plt+0x1b20> + 599a: 89 3d 78 b8 21 00 mov %edi,0x21b878(%rip) # 221218 + 59a0: f3 c3 repz retq + 59a2: 0f 1f 40 00 nopl 0x0(%rax) + 59a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 59ad: 00 00 00 + 59b0: e9 bb e4 ff ff jmpq 3e70 + 59b5: 90 nop + 59b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 59bd: 00 00 00 + 59c0: 4c 8b 06 mov (%rsi),%r8 + 59c3: 4c 8b 0f mov (%rdi),%r9 + 59c6: 4c 8d 1d d3 09 01 00 lea 0x109d3(%rip),%r11 # 163a0 <_IO_stdin_used@@Base+0x20> + 59cd: 41 57 push %r15 + 59cf: 45 31 d2 xor %r10d,%r10d + 59d2: 41 56 push %r14 + 59d4: b8 01 00 00 00 mov $0x1,%eax + 59d9: 41 55 push %r13 + 59db: 41 54 push %r12 + 59dd: 41 89 d4 mov %edx,%r12d + 59e0: 55 push %rbp + 59e1: 48 bd 00 00 00 00 00 movabs $0x7e000000000000,%rbp + 59e8: 00 7e 00 + 59eb: 53 push %rbx + 59ec: 48 89 cb mov %rcx,%rbx + 59ef: 41 0f b6 08 movzbl (%r8),%ecx + 59f3: 80 f9 3d cmp $0x3d,%cl + 59f6: 74 4a je 5a42 <__cxa_finalize@plt+0x1bc2> + 59f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 59ff: 00 + 5a00: 0f 8e d2 00 00 00 jle 5ad8 <__cxa_finalize@plt+0x1c58> + 5a06: 80 f9 5c cmp $0x5c,%cl + 5a09: 74 5d je 5a68 <__cxa_finalize@plt+0x1be8> + 5a0b: 80 f9 5e cmp $0x5e,%cl + 5a0e: 75 40 jne 5a50 <__cxa_finalize@plt+0x1bd0> + 5a10: 41 0f b6 48 01 movzbl 0x1(%r8),%ecx + 5a15: 4d 8d 70 01 lea 0x1(%r8),%r14 + 5a19: 44 8d 69 c0 lea -0x40(%rcx),%r13d + 5a1d: 41 80 fd 3e cmp $0x3e,%r13b + 5a21: 0f 87 91 00 00 00 ja 5ab8 <__cxa_finalize@plt+0x1c38> + 5a27: 49 83 c0 02 add $0x2,%r8 + 5a2b: 83 e1 1f and $0x1f,%ecx + 5a2e: 41 88 09 mov %cl,(%r9) + 5a31: 41 0f b6 08 movzbl (%r8),%ecx + 5a35: 49 83 c2 01 add $0x1,%r10 + 5a39: 49 83 c1 01 add $0x1,%r9 + 5a3d: 80 f9 3d cmp $0x3d,%cl + 5a40: 75 be jne 5a00 <__cxa_finalize@plt+0x1b80> + 5a42: 45 84 e4 test %r12b,%r12b + 5a45: 74 09 je 5a50 <__cxa_finalize@plt+0x1bd0> + 5a47: 89 d0 mov %edx,%eax + 5a49: 4d 89 c6 mov %r8,%r14 + 5a4c: eb 71 jmp 5abf <__cxa_finalize@plt+0x1c3f> + 5a4e: 66 90 xchg %ax,%ax + 5a50: 41 88 09 mov %cl,(%r9) + 5a53: 49 83 c0 01 add $0x1,%r8 + 5a57: 49 83 c2 01 add $0x1,%r10 + 5a5b: 49 83 c1 01 add $0x1,%r9 + 5a5f: eb 8e jmp 59ef <__cxa_finalize@plt+0x1b6f> + 5a61: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 5a68: 41 0f b6 48 01 movzbl 0x1(%r8),%ecx + 5a6d: 49 83 c0 02 add $0x2,%r8 + 5a71: 80 f9 78 cmp $0x78,%cl + 5a74: 77 b8 ja 5a2e <__cxa_finalize@plt+0x1bae> + 5a76: 44 0f b6 e9 movzbl %cl,%r13d + 5a7a: 4f 63 2c ab movslq (%r11,%r13,4),%r13 + 5a7e: 4d 01 dd add %r11,%r13 + 5a81: 41 ff e5 jmpq *%r13 + 5a84: 0f 1f 40 00 nopl 0x0(%rax) + 5a88: 45 0f b6 28 movzbl (%r8),%r13d + 5a8c: 83 e9 30 sub $0x30,%ecx + 5a8f: 45 8d 75 d0 lea -0x30(%r13),%r14d + 5a93: 41 80 fe 07 cmp $0x7,%r14b + 5a97: 77 95 ja 5a2e <__cxa_finalize@plt+0x1bae> + 5a99: 49 83 c0 01 add $0x1,%r8 + 5a9d: 41 8d 4c cd d0 lea -0x30(%r13,%rcx,8),%ecx + 5aa2: 45 0f b6 28 movzbl (%r8),%r13d + 5aa6: 45 8d 75 d0 lea -0x30(%r13),%r14d + 5aaa: 41 80 fe 07 cmp $0x7,%r14b + 5aae: 76 e9 jbe 5a99 <__cxa_finalize@plt+0x1c19> + 5ab0: e9 79 ff ff ff jmpq 5a2e <__cxa_finalize@plt+0x1bae> + 5ab5: 0f 1f 00 nopl (%rax) + 5ab8: 80 f9 3f cmp $0x3f,%cl + 5abb: 74 33 je 5af0 <__cxa_finalize@plt+0x1c70> + 5abd: 31 c0 xor %eax,%eax + 5abf: 4c 89 0f mov %r9,(%rdi) + 5ac2: 4c 89 36 mov %r14,(%rsi) + 5ac5: 4c 89 13 mov %r10,(%rbx) + 5ac8: 5b pop %rbx + 5ac9: 5d pop %rbp + 5aca: 41 5c pop %r12 + 5acc: 41 5d pop %r13 + 5ace: 41 5e pop %r14 + 5ad0: 41 5f pop %r15 + 5ad2: c3 retq + 5ad3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5ad8: 84 c9 test %cl,%cl + 5ada: 74 09 je 5ae5 <__cxa_finalize@plt+0x1c65> + 5adc: 80 f9 3a cmp $0x3a,%cl + 5adf: 0f 85 6b ff ff ff jne 5a50 <__cxa_finalize@plt+0x1bd0> + 5ae5: 4d 89 c6 mov %r8,%r14 + 5ae8: b8 01 00 00 00 mov $0x1,%eax + 5aed: eb d0 jmp 5abf <__cxa_finalize@plt+0x1c3f> + 5aef: 90 nop + 5af0: 41 c6 01 7f movb $0x7f,(%r9) + 5af4: 49 83 c2 01 add $0x1,%r10 + 5af8: 49 83 c1 01 add $0x1,%r9 + 5afc: 4d 89 f0 mov %r14,%r8 + 5aff: e9 eb fe ff ff jmpq 59ef <__cxa_finalize@plt+0x1b6f> + 5b04: 0f 1f 40 00 nopl 0x0(%rax) + 5b08: b9 1b 00 00 00 mov $0x1b,%ecx + 5b0d: e9 1c ff ff ff jmpq 5a2e <__cxa_finalize@plt+0x1bae> + 5b12: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5b18: 4d 89 c6 mov %r8,%r14 + 5b1b: 31 c0 xor %eax,%eax + 5b1d: eb a0 jmp 5abf <__cxa_finalize@plt+0x1c3f> + 5b1f: 90 nop + 5b20: 45 31 f6 xor %r14d,%r14d + 5b23: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5b28: 45 0f b6 28 movzbl (%r8),%r13d + 5b2c: 41 8d 4d d0 lea -0x30(%r13),%ecx + 5b30: 80 f9 36 cmp $0x36,%cl + 5b33: 77 43 ja 5b78 <__cxa_finalize@plt+0x1cf8> + 5b35: 49 89 c7 mov %rax,%r15 + 5b38: 49 d3 e7 shl %cl,%r15 + 5b3b: 41 f7 c7 00 00 7e 00 test $0x7e0000,%r15d + 5b42: 0f 85 d8 00 00 00 jne 5c20 <__cxa_finalize@plt+0x1da0> + 5b48: 49 85 ef test %rbp,%r15 + 5b4b: 0f 85 e7 00 00 00 jne 5c38 <__cxa_finalize@plt+0x1db8> + 5b51: 41 f7 c7 ff 03 00 00 test $0x3ff,%r15d + 5b58: 74 1e je 5b78 <__cxa_finalize@plt+0x1cf8> + 5b5a: 49 83 c0 01 add $0x1,%r8 + 5b5e: 41 c1 e6 04 shl $0x4,%r14d + 5b62: 47 8d 74 35 d0 lea -0x30(%r13,%r14,1),%r14d + 5b67: 45 0f b6 28 movzbl (%r8),%r13d + 5b6b: 41 8d 4d d0 lea -0x30(%r13),%ecx + 5b6f: 80 f9 36 cmp $0x36,%cl + 5b72: 76 c1 jbe 5b35 <__cxa_finalize@plt+0x1cb5> + 5b74: 0f 1f 40 00 nopl 0x0(%rax) + 5b78: 45 88 31 mov %r14b,(%r9) + 5b7b: 49 83 c2 01 add $0x1,%r10 + 5b7f: 49 83 c1 01 add $0x1,%r9 + 5b83: e9 67 fe ff ff jmpq 59ef <__cxa_finalize@plt+0x1b6f> + 5b88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 5b8f: 00 + 5b90: b9 20 00 00 00 mov $0x20,%ecx + 5b95: e9 94 fe ff ff jmpq 5a2e <__cxa_finalize@plt+0x1bae> + 5b9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5ba0: b9 07 00 00 00 mov $0x7,%ecx + 5ba5: e9 84 fe ff ff jmpq 5a2e <__cxa_finalize@plt+0x1bae> + 5baa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5bb0: b9 0b 00 00 00 mov $0xb,%ecx + 5bb5: e9 74 fe ff ff jmpq 5a2e <__cxa_finalize@plt+0x1bae> + 5bba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5bc0: b9 7f 00 00 00 mov $0x7f,%ecx + 5bc5: e9 64 fe ff ff jmpq 5a2e <__cxa_finalize@plt+0x1bae> + 5bca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5bd0: b9 08 00 00 00 mov $0x8,%ecx + 5bd5: e9 54 fe ff ff jmpq 5a2e <__cxa_finalize@plt+0x1bae> + 5bda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5be0: b9 0c 00 00 00 mov $0xc,%ecx + 5be5: e9 44 fe ff ff jmpq 5a2e <__cxa_finalize@plt+0x1bae> + 5bea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5bf0: b9 0a 00 00 00 mov $0xa,%ecx + 5bf5: e9 34 fe ff ff jmpq 5a2e <__cxa_finalize@plt+0x1bae> + 5bfa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5c00: b9 0d 00 00 00 mov $0xd,%ecx + 5c05: e9 24 fe ff ff jmpq 5a2e <__cxa_finalize@plt+0x1bae> + 5c0a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5c10: b9 09 00 00 00 mov $0x9,%ecx + 5c15: e9 14 fe ff ff jmpq 5a2e <__cxa_finalize@plt+0x1bae> + 5c1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5c20: 41 c1 e6 04 shl $0x4,%r14d + 5c24: 49 83 c0 01 add $0x1,%r8 + 5c28: 47 8d 74 35 c9 lea -0x37(%r13,%r14,1),%r14d + 5c2d: e9 f6 fe ff ff jmpq 5b28 <__cxa_finalize@plt+0x1ca8> + 5c32: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5c38: 41 c1 e6 04 shl $0x4,%r14d + 5c3c: 49 83 c0 01 add $0x1,%r8 + 5c40: 47 8d 74 35 a9 lea -0x57(%r13,%r14,1),%r14d + 5c45: e9 de fe ff ff jmpq 5b28 <__cxa_finalize@plt+0x1ca8> + 5c4a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5c50: 48 8d 05 09 a4 21 00 lea 0x21a409(%rip),%rax # 220060 + 5c57: 89 ff mov %edi,%edi + 5c59: 48 c1 e7 04 shl $0x4,%rdi + 5c5d: 48 01 c7 add %rax,%rdi + 5c60: 31 c0 xor %eax,%eax + 5c62: 48 8b 17 mov (%rdi),%rdx + 5c65: 48 85 d2 test %rdx,%rdx + 5c68: 74 26 je 5c90 <__cxa_finalize@plt+0x1e10> + 5c6a: 48 83 fa 01 cmp $0x1,%rdx + 5c6e: 48 8b 77 08 mov 0x8(%rdi),%rsi + 5c72: 74 24 je 5c98 <__cxa_finalize@plt+0x1e18> + 5c74: 48 83 fa 02 cmp $0x2,%rdx + 5c78: b8 01 00 00 00 mov $0x1,%eax + 5c7d: 75 11 jne 5c90 <__cxa_finalize@plt+0x1e10> + 5c7f: 48 8d 3d 67 1f 01 00 lea 0x11f67(%rip),%rdi # 17bed <_IO_stdin_used@@Base+0x186d> + 5c86: b9 02 00 00 00 mov $0x2,%ecx + 5c8b: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) + 5c8d: 0f 95 c0 setne %al + 5c90: f3 c3 repz retq + 5c92: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5c98: 80 3e 30 cmpb $0x30,(%rsi) + 5c9b: 0f 95 c0 setne %al + 5c9e: c3 retq + 5c9f: 90 nop + 5ca0: 48 83 ec 18 sub $0x18,%rsp + 5ca4: 4c 8d 05 9f 1f 01 00 lea 0x11f9f(%rip),%r8 # 17c4a <_IO_stdin_used@@Base+0x18ca> + 5cab: 31 d2 xor %edx,%edx + 5cad: 31 f6 xor %esi,%esi + 5caf: 48 89 e1 mov %rsp,%rcx + 5cb2: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 5cb9: 00 00 + 5cbb: 48 89 44 24 08 mov %rax,0x8(%rsp) + 5cc0: 31 c0 xor %eax,%eax + 5cc2: e8 59 f1 00 00 callq 14e20 <__cxa_finalize@plt+0x10fa0> + 5cc7: 85 c0 test %eax,%eax + 5cc9: 74 3d je 5d08 <__cxa_finalize@plt+0x1e88> + 5ccb: 83 f8 01 cmp $0x1,%eax + 5cce: 74 20 je 5cf0 <__cxa_finalize@plt+0x1e70> + 5cd0: 31 c0 xor %eax,%eax + 5cd2: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 5cd7: 64 48 33 14 25 28 00 xor %fs:0x28,%rdx + 5cde: 00 00 + 5ce0: 75 38 jne 5d1a <__cxa_finalize@plt+0x1e9a> + 5ce2: 48 83 c4 18 add $0x18,%rsp + 5ce6: c3 retq + 5ce7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 5cee: 00 00 + 5cf0: 48 c7 05 b5 b5 21 00 movq $0xffffffffffffffff,0x21b5b5(%rip) # 2212b0 + 5cf7: ff ff ff ff + 5cfb: b8 01 00 00 00 mov $0x1,%eax + 5d00: eb d0 jmp 5cd2 <__cxa_finalize@plt+0x1e52> + 5d02: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5d08: 48 8b 04 24 mov (%rsp),%rax + 5d0c: 48 89 05 9d b5 21 00 mov %rax,0x21b59d(%rip) # 2212b0 + 5d13: b8 01 00 00 00 mov $0x1,%eax + 5d18: eb b8 jmp 5cd2 <__cxa_finalize@plt+0x1e52> + 5d1a: e8 51 dc ff ff callq 3970 <__stack_chk_fail@plt> + 5d1f: 90 nop + 5d20: 41 57 push %r15 + 5d22: 41 56 push %r14 + 5d24: 31 f6 xor %esi,%esi + 5d26: 41 55 push %r13 + 5d28: 41 54 push %r12 + 5d2a: 55 push %rbp + 5d2b: 53 push %rbx + 5d2c: 48 81 ec 58 06 00 00 sub $0x658,%rsp + 5d33: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi + 5d38: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 5d3f: 00 00 + 5d41: 48 89 84 24 48 06 00 mov %rax,0x648(%rsp) + 5d48: 00 + 5d49: 31 c0 xor %eax,%eax + 5d4b: 48 89 7c 24 10 mov %rdi,0x10(%rsp) + 5d50: 48 8d 05 e9 a2 21 00 lea 0x21a2e9(%rip),%rax # 220040 + 5d57: 48 8b 04 30 mov (%rax,%rsi,1),%rax + 5d5b: 0f b6 10 movzbl (%rax),%edx + 5d5e: 84 d2 test %dl,%dl + 5d60: 74 19 je 5d7b <__cxa_finalize@plt+0x1efb> + 5d62: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5d68: 80 fa 25 cmp $0x25,%dl + 5d6b: 0f b6 48 01 movzbl 0x1(%rax),%ecx + 5d6f: 74 0f je 5d80 <__cxa_finalize@plt+0x1f00> + 5d71: 89 ca mov %ecx,%edx + 5d73: 48 83 c0 01 add $0x1,%rax + 5d77: 84 d2 test %dl,%dl + 5d79: 75 ed jne 5d68 <__cxa_finalize@plt+0x1ee8> + 5d7b: 31 c0 xor %eax,%eax + 5d7d: eb 0f jmp 5d8e <__cxa_finalize@plt+0x1f0e> + 5d7f: 90 nop + 5d80: 80 f9 25 cmp $0x25,%cl + 5d83: 0f 84 b7 00 00 00 je 5e40 <__cxa_finalize@plt+0x1fc0> + 5d89: 80 f9 62 cmp $0x62,%cl + 5d8c: 75 e3 jne 5d71 <__cxa_finalize@plt+0x1ef1> + 5d8e: 48 89 04 37 mov %rax,(%rdi,%rsi,1) + 5d92: 48 83 c6 08 add $0x8,%rsi + 5d96: 48 83 fe 10 cmp $0x10,%rsi + 5d9a: 75 b4 jne 5d50 <__cxa_finalize@plt+0x1ed0> + 5d9c: 48 83 7c 24 30 00 cmpq $0x0,0x30(%rsp) + 5da2: 41 bd 05 00 00 00 mov $0x5,%r13d + 5da8: 0f 84 e3 00 00 00 je 5e91 <__cxa_finalize@plt+0x2011> + 5dae: 48 8d 44 24 40 lea 0x40(%rsp),%rax + 5db3: 48 89 44 24 08 mov %rax,0x8(%rsp) + 5db8: 48 8d 44 24 28 lea 0x28(%rsp),%rax + 5dbd: 48 89 04 24 mov %rax,(%rsp) + 5dc1: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx + 5dc6: 41 bc 0e 00 02 00 mov $0x2000e,%r12d + 5dcc: 31 ed xor %ebp,%ebp + 5dce: 4c 8d b3 00 06 00 00 lea 0x600(%rbx),%r14 + 5dd5: 0f 1f 00 nopl (%rax) + 5dd8: 44 89 e7 mov %r12d,%edi + 5ddb: 4c 89 6c 24 28 mov %r13,0x28(%rsp) + 5de0: e8 3b de ff ff callq 3c20 + 5de5: be 25 00 00 00 mov $0x25,%esi + 5dea: 48 89 c7 mov %rax,%rdi + 5ded: 49 89 c7 mov %rax,%r15 + 5df0: e8 ab db ff ff callq 39a0 + 5df5: 48 85 c0 test %rax,%rax + 5df8: 75 6e jne 5e68 <__cxa_finalize@plt+0x1fe8> + 5dfa: 48 8b 0c 24 mov (%rsp),%rcx + 5dfe: 45 31 c9 xor %r9d,%r9d + 5e01: 45 31 c0 xor %r8d,%r8d + 5e04: ba 80 00 00 00 mov $0x80,%edx + 5e09: 48 89 de mov %rbx,%rsi + 5e0c: 4c 89 ff mov %r15,%rdi + 5e0f: e8 2c 9f 00 00 callq fd40 <__cxa_finalize@plt+0xbec0> + 5e14: 48 83 f8 7f cmp $0x7f,%rax + 5e18: 77 4e ja 5e68 <__cxa_finalize@plt+0x1fe8> + 5e1a: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 5e1f: 48 39 c5 cmp %rax,%rbp + 5e22: 48 0f 42 e8 cmovb %rax,%rbp + 5e26: 48 83 eb 80 sub $0xffffffffffffff80,%rbx + 5e2a: 41 83 c4 01 add $0x1,%r12d + 5e2e: 4c 39 f3 cmp %r14,%rbx + 5e31: 75 a5 jne 5dd8 <__cxa_finalize@plt+0x1f58> + 5e33: 49 39 ed cmp %rbp,%r13 + 5e36: 76 67 jbe 5e9f <__cxa_finalize@plt+0x201f> + 5e38: 49 89 ed mov %rbp,%r13 + 5e3b: eb 84 jmp 5dc1 <__cxa_finalize@plt+0x1f41> + 5e3d: 0f 1f 00 nopl (%rax) + 5e40: 0f b6 50 02 movzbl 0x2(%rax),%edx + 5e44: 48 83 c0 01 add $0x1,%rax + 5e48: e9 26 ff ff ff jmpq 5d73 <__cxa_finalize@plt+0x1ef3> + 5e4d: 4c 8b 34 24 mov (%rsp),%r14 + 5e51: 49 83 c6 08 add $0x8,%r14 + 5e55: 49 83 fe 10 cmp $0x10,%r14 + 5e59: 75 4c jne 5ea7 <__cxa_finalize@plt+0x2027> + 5e5b: c6 05 66 a5 21 00 01 movb $0x1,0x21a566(%rip) # 2203c8 + 5e62: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 5e68: 48 8b 84 24 48 06 00 mov 0x648(%rsp),%rax + 5e6f: 00 + 5e70: 64 48 33 04 25 28 00 xor %fs:0x28,%rax + 5e77: 00 00 + 5e79: 0f 85 ed 00 00 00 jne 5f6c <__cxa_finalize@plt+0x20ec> + 5e7f: 48 81 c4 58 06 00 00 add $0x658,%rsp + 5e86: 5b pop %rbx + 5e87: 5d pop %rbp + 5e88: 41 5c pop %r12 + 5e8a: 41 5d pop %r13 + 5e8c: 41 5e pop %r14 + 5e8e: 41 5f pop %r15 + 5e90: c3 retq + 5e91: 48 83 7c 24 38 00 cmpq $0x0,0x38(%rsp) + 5e97: 0f 85 11 ff ff ff jne 5dae <__cxa_finalize@plt+0x1f2e> + 5e9d: eb c9 jmp 5e68 <__cxa_finalize@plt+0x1fe8> + 5e9f: 45 31 f6 xor %r14d,%r14d + 5ea2: 48 89 5c 24 18 mov %rbx,0x18(%rsp) + 5ea7: 48 8d 05 92 a1 21 00 lea 0x21a192(%rip),%rax # 220040 + 5eae: 4c 89 34 24 mov %r14,(%rsp) + 5eb2: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp + 5eb7: 4d 69 d6 c0 00 00 00 imul $0xc0,%r14,%r10 + 5ebe: 4e 8b 2c 30 mov (%rax,%r14,1),%r13 + 5ec2: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 5ec7: 4e 8b 3c 30 mov (%rax,%r14,1),%r15 + 5ecb: 48 8d 05 0e a5 21 00 lea 0x21a50e(%rip),%rax # 2203e0 + 5ed2: 4a 8d 1c 10 lea (%rax,%r10,1),%rbx + 5ed6: 4d 89 fc mov %r15,%r12 + 5ed9: 4d 89 fe mov %r15,%r14 + 5edc: 4c 8b 7c 24 18 mov 0x18(%rsp),%r15 + 5ee1: 4d 29 ec sub %r13,%r12 + 5ee4: eb 66 jmp 5f4c <__cxa_finalize@plt+0x20cc> + 5ee6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 5eed: 00 00 00 + 5ef0: 49 81 fc 80 00 00 00 cmp $0x80,%r12 + 5ef7: 0f 8f 6b ff ff ff jg 5e68 <__cxa_finalize@plt+0x1fe8> + 5efd: 49 8d 46 02 lea 0x2(%r14),%rax + 5f01: 48 83 ec 08 sub $0x8,%rsp + 5f05: 4c 8d 05 e4 1c 01 00 lea 0x11ce4(%rip),%r8 # 17bf0 <_IO_stdin_used@@Base+0x1870> + 5f0c: 45 89 e1 mov %r12d,%r9d + 5f0f: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx + 5f16: ba 01 00 00 00 mov $0x1,%edx + 5f1b: 50 push %rax + 5f1c: 55 push %rbp + 5f1d: be 80 00 00 00 mov $0x80,%esi + 5f22: 41 55 push %r13 + 5f24: 48 89 df mov %rbx,%rdi + 5f27: 31 c0 xor %eax,%eax + 5f29: e8 92 d8 ff ff callq 37c0 <__snprintf_chk@plt> + 5f2e: 48 83 c4 20 add $0x20,%rsp + 5f32: 83 f8 7f cmp $0x7f,%eax + 5f35: 0f 87 2d ff ff ff ja 5e68 <__cxa_finalize@plt+0x1fe8> + 5f3b: 48 83 ed 80 sub $0xffffffffffffff80,%rbp + 5f3f: 48 83 eb 80 sub $0xffffffffffffff80,%rbx + 5f43: 4c 39 fd cmp %r15,%rbp + 5f46: 0f 84 01 ff ff ff je 5e4d <__cxa_finalize@plt+0x1fcd> + 5f4c: 4d 85 f6 test %r14,%r14 + 5f4f: 75 9f jne 5ef0 <__cxa_finalize@plt+0x2070> + 5f51: 48 8d 15 a4 43 01 00 lea 0x143a4(%rip),%rdx # 1a2fc <_IO_stdin_used@@Base+0x3f7c> + 5f58: 4c 89 e9 mov %r13,%rcx + 5f5b: be 80 00 00 00 mov $0x80,%esi + 5f60: 48 89 df mov %rbx,%rdi + 5f63: 31 c0 xor %eax,%eax + 5f65: e8 56 da ff ff callq 39c0 + 5f6a: eb c6 jmp 5f32 <__cxa_finalize@plt+0x20b2> + 5f6c: e8 ff d9 ff ff callq 3970 <__stack_chk_fail@plt> + 5f71: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 5f76: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 5f7d: 00 00 00 + 5f80: 41 55 push %r13 + 5f82: 41 54 push %r12 + 5f84: 49 89 f4 mov %rsi,%r12 + 5f87: 55 push %rbp + 5f88: 53 push %rbx + 5f89: 48 89 fd mov %rdi,%rbp + 5f8c: bf 20 00 00 00 mov $0x20,%edi + 5f91: 41 89 d5 mov %edx,%r13d + 5f94: 48 83 ec 08 sub $0x8,%rsp + 5f98: e8 e3 e4 00 00 callq 14480 <__cxa_finalize@plt+0x10600> + 5f9d: 48 89 c3 mov %rax,%rbx + 5fa0: 31 c0 xor %eax,%eax + 5fa2: 4d 85 e4 test %r12,%r12 + 5fa5: 74 08 je 5faf <__cxa_finalize@plt+0x212f> + 5fa7: 4c 89 e7 mov %r12,%rdi + 5faa: e8 01 e7 00 00 callq 146b0 <__cxa_finalize@plt+0x10830> + 5faf: 48 89 43 08 mov %rax,0x8(%rbx) + 5fb3: 31 c0 xor %eax,%eax + 5fb5: 48 85 ed test %rbp,%rbp + 5fb8: 74 08 je 5fc2 <__cxa_finalize@plt+0x2142> + 5fba: 48 89 ef mov %rbp,%rdi + 5fbd: e8 ee e6 00 00 callq 146b0 <__cxa_finalize@plt+0x10830> + 5fc2: 48 89 03 mov %rax,(%rbx) + 5fc5: 48 8b 05 b4 b3 21 00 mov 0x21b3b4(%rip),%rax # 221380 + 5fcc: 44 88 6b 10 mov %r13b,0x10(%rbx) + 5fd0: 48 89 1d a9 b3 21 00 mov %rbx,0x21b3a9(%rip) # 221380 + 5fd7: 48 89 43 18 mov %rax,0x18(%rbx) + 5fdb: 48 83 c4 08 add $0x8,%rsp + 5fdf: 5b pop %rbx + 5fe0: 5d pop %rbp + 5fe1: 41 5c pop %r12 + 5fe3: 41 5d pop %r13 + 5fe5: c3 retq + 5fe6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 5fed: 00 00 00 + 5ff0: 48 8b 46 48 mov 0x48(%rsi),%rax + 5ff4: 48 39 47 48 cmp %rax,0x48(%rdi) + 5ff8: 7f 26 jg 6020 <__cxa_finalize@plt+0x21a0> + 5ffa: 7c 14 jl 6010 <__cxa_finalize@plt+0x2190> + 5ffc: 48 8b 36 mov (%rsi),%rsi + 5fff: 48 8b 3f mov (%rdi),%rdi + 6002: e9 19 db ff ff jmpq 3b20 + 6007: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 600e: 00 00 + 6010: b8 01 00 00 00 mov $0x1,%eax + 6015: c3 retq + 6016: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 601d: 00 00 00 + 6020: b8 ff ff ff ff mov $0xffffffff,%eax + 6025: c3 retq + 6026: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 602d: 00 00 00 + 6030: 48 8b 57 48 mov 0x48(%rdi),%rdx + 6034: 48 39 56 48 cmp %rdx,0x48(%rsi) + 6038: 48 89 f0 mov %rsi,%rax + 603b: 7f 23 jg 6060 <__cxa_finalize@plt+0x21e0> + 603d: 7c 11 jl 6050 <__cxa_finalize@plt+0x21d0> + 603f: 48 8b 37 mov (%rdi),%rsi + 6042: 48 8b 38 mov (%rax),%rdi + 6045: e9 d6 da ff ff jmpq 3b20 + 604a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6050: b8 01 00 00 00 mov $0x1,%eax + 6055: c3 retq + 6056: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 605d: 00 00 00 + 6060: b8 ff ff ff ff mov $0xffffffff,%eax + 6065: c3 retq + 6066: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 606d: 00 00 00 + 6070: 48 8b 36 mov (%rsi),%rsi + 6073: 48 8b 3f mov (%rdi),%rdi + 6076: e9 a5 da ff ff jmpq 3b20 + 607b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6080: 48 89 f0 mov %rsi,%rax + 6083: 48 8b 37 mov (%rdi),%rsi + 6086: 48 8b 38 mov (%rax),%rdi + 6089: e9 92 da ff ff jmpq 3b20 + 608e: 66 90 xchg %ax,%ax + 6090: 53 push %rbx + 6091: 48 89 fb mov %rdi,%rbx + 6094: 48 8b 3f mov (%rdi),%rdi + 6097: e8 d4 dd ff ff callq 3e70 + 609c: 48 8b 7b 08 mov 0x8(%rbx),%rdi + 60a0: e8 cb dd ff ff callq 3e70 + 60a5: 48 8b 7b 10 mov 0x10(%rbx),%rdi + 60a9: e8 c2 dd ff ff callq 3e70 + 60ae: 48 8b bb b0 00 00 00 mov 0xb0(%rbx),%rdi + 60b5: 48 8d 05 66 9f 21 00 lea 0x219f66(%rip),%rax # 220022 + 60bc: 48 39 c7 cmp %rax,%rdi + 60bf: 74 0f je 60d0 <__cxa_finalize@plt+0x2250> + 60c1: 5b pop %rbx + 60c2: e9 d9 dc ff ff jmpq 3da0 + 60c7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 60ce: 00 00 + 60d0: 5b pop %rbx + 60d1: c3 retq + 60d2: 0f 1f 40 00 nopl 0x0(%rax) + 60d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 60dd: 00 00 00 + 60e0: 48 83 3d c8 b2 21 00 cmpq $0x0,0x21b2c8(%rip) # 2213b0 + 60e7: 00 + 60e8: 53 push %rbx + 60e9: 74 22 je 610d <__cxa_finalize@plt+0x228d> + 60eb: 31 db xor %ebx,%ebx + 60ed: 0f 1f 00 nopl (%rax) + 60f0: 48 8b 05 a9 b2 21 00 mov 0x21b2a9(%rip),%rax # 2213a0 + 60f7: 48 8b 3c d8 mov (%rax,%rbx,8),%rdi + 60fb: 48 83 c3 01 add $0x1,%rbx + 60ff: e8 8c ff ff ff callq 6090 <__cxa_finalize@plt+0x2210> + 6104: 48 39 1d a5 b2 21 00 cmp %rbx,0x21b2a5(%rip) # 2213b0 + 610b: 77 e3 ja 60f0 <__cxa_finalize@plt+0x2270> + 610d: 48 c7 05 98 b2 21 00 movq $0x0,0x21b298(%rip) # 2213b0 + 6114: 00 00 00 00 + 6118: c6 05 8a b2 21 00 00 movb $0x0,0x21b28a(%rip) # 2213a9 + 611f: c6 05 3e b2 21 00 00 movb $0x0,0x21b23e(%rip) # 221364 + 6126: c7 05 30 b2 21 00 00 movl $0x0,0x21b230(%rip) # 221360 + 612d: 00 00 00 + 6130: c7 05 22 b2 21 00 00 movl $0x0,0x21b222(%rip) # 22135c + 6137: 00 00 00 + 613a: c7 05 14 b2 21 00 00 movl $0x0,0x21b214(%rip) # 221358 + 6141: 00 00 00 + 6144: c7 05 02 b2 21 00 00 movl $0x0,0x21b202(%rip) # 221350 + 614b: 00 00 00 + 614e: c7 05 f4 b1 21 00 00 movl $0x0,0x21b1f4(%rip) # 22134c + 6155: 00 00 00 + 6158: c7 05 e6 b1 21 00 00 movl $0x0,0x21b1e6(%rip) # 221348 + 615f: 00 00 00 + 6162: c7 05 e8 b1 21 00 00 movl $0x0,0x21b1e8(%rip) # 221354 + 6169: 00 00 00 + 616c: c7 05 ce b1 21 00 00 movl $0x0,0x21b1ce(%rip) # 221344 + 6173: 00 00 00 + 6176: c7 05 c0 b1 21 00 00 movl $0x0,0x21b1c0(%rip) # 221340 + 617d: 00 00 00 + 6180: c7 05 b2 b1 21 00 00 movl $0x0,0x21b1b2(%rip) # 22133c + 6187: 00 00 00 + 618a: 5b pop %rbx + 618b: c3 retq + 618c: 0f 1f 40 00 nopl 0x0(%rax) + 6190: 55 push %rbp + 6191: 53 push %rbx + 6192: 48 89 fb mov %rdi,%rbx + 6195: 48 89 da mov %rbx,%rdx + 6198: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx + 619f: be 02 00 00 00 mov $0x2,%esi + 61a4: 48 83 ec 18 sub $0x18,%rsp + 61a8: 4c 8b 05 21 b1 21 00 mov 0x21b121(%rip),%r8 # 2212d0 + 61af: 48 8d 7c 24 06 lea 0x6(%rsp),%rdi + 61b4: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 61bb: 00 00 + 61bd: 48 89 44 24 08 mov %rax,0x8(%rsp) + 61c2: 31 c0 xor %eax,%eax + 61c4: e8 97 d4 00 00 callq 13660 <__cxa_finalize@plt+0xf7e0> + 61c9: 0f b6 54 24 06 movzbl 0x6(%rsp),%edx + 61ce: 38 13 cmp %dl,(%rbx) + 61d0: 74 1e je 61f0 <__cxa_finalize@plt+0x2370> + 61d2: b8 01 00 00 00 mov $0x1,%eax + 61d7: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 61dc: 64 48 33 0c 25 28 00 xor %fs:0x28,%rcx + 61e3: 00 00 + 61e5: 75 1c jne 6203 <__cxa_finalize@plt+0x2383> + 61e7: 48 83 c4 18 add $0x18,%rsp + 61eb: 5b pop %rbx + 61ec: 5d pop %rbp + 61ed: c3 retq + 61ee: 66 90 xchg %ax,%ax + 61f0: 48 89 c5 mov %rax,%rbp + 61f3: 48 89 df mov %rbx,%rdi + 61f6: e8 55 d7 ff ff callq 3950 + 61fb: 48 39 e8 cmp %rbp,%rax + 61fe: 0f 95 c0 setne %al + 6201: eb d4 jmp 61d7 <__cxa_finalize@plt+0x2357> + 6203: e8 68 d7 ff ff callq 3970 <__stack_chk_fail@plt> + 6208: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 620f: 00 + 6210: 41 56 push %r14 + 6212: 41 55 push %r13 + 6214: 41 54 push %r12 + 6216: 55 push %rbp + 6217: 41 89 f4 mov %esi,%r12d + 621a: 53 push %rbx + 621b: 48 89 fb mov %rdi,%rbx + 621e: e8 2d d7 ff ff callq 3950 + 6223: 48 8d 48 01 lea 0x1(%rax),%rcx + 6227: b8 03 00 00 00 mov $0x3,%eax + 622c: 48 f7 e1 mul %rcx + 622f: 0f 80 9d 00 00 00 jo 62d2 <__cxa_finalize@plt+0x2452> + 6235: 31 f6 xor %esi,%esi + 6237: 48 85 c0 test %rax,%rax + 623a: 0f 88 9c 00 00 00 js 62dc <__cxa_finalize@plt+0x245c> + 6240: 48 85 f6 test %rsi,%rsi + 6243: 0f 85 93 00 00 00 jne 62dc <__cxa_finalize@plt+0x245c> + 6249: 48 8d 3c 49 lea (%rcx,%rcx,2),%rdi + 624d: 4c 8d 35 8c ad 21 00 lea 0x21ad8c(%rip),%r14 # 220fe0 + 6254: e8 27 e2 00 00 callq 14480 <__cxa_finalize@plt+0x10600> + 6259: 49 89 c5 mov %rax,%r13 + 625c: 48 89 c5 mov %rax,%rbp + 625f: 0f b6 03 movzbl (%rbx),%eax + 6262: 84 c0 test %al,%al + 6264: 74 28 je 628e <__cxa_finalize@plt+0x240e> + 6266: 48 83 c3 01 add $0x1,%rbx + 626a: 3c 2f cmp $0x2f,%al + 626c: 75 05 jne 6273 <__cxa_finalize@plt+0x23f3> + 626e: 45 84 e4 test %r12b,%r12b + 6271: 75 55 jne 62c8 <__cxa_finalize@plt+0x2448> + 6273: 0f b6 d0 movzbl %al,%edx + 6276: 41 80 3c 16 00 cmpb $0x0,(%r14,%rdx,1) + 627b: 49 89 d0 mov %rdx,%r8 + 627e: 74 20 je 62a0 <__cxa_finalize@plt+0x2420> + 6280: 88 45 00 mov %al,0x0(%rbp) + 6283: 0f b6 03 movzbl (%rbx),%eax + 6286: 48 83 c5 01 add $0x1,%rbp + 628a: 84 c0 test %al,%al + 628c: 75 d8 jne 6266 <__cxa_finalize@plt+0x23e6> + 628e: c6 45 00 00 movb $0x0,0x0(%rbp) + 6292: 4c 89 e8 mov %r13,%rax + 6295: 5b pop %rbx + 6296: 5d pop %rbp + 6297: 41 5c pop %r12 + 6299: 41 5d pop %r13 + 629b: 41 5e pop %r14 + 629d: c3 retq + 629e: 66 90 xchg %ax,%ax + 62a0: 48 8d 0d 52 19 01 00 lea 0x11952(%rip),%rcx # 17bf9 <_IO_stdin_used@@Base+0x1879> + 62a7: 48 89 ef mov %rbp,%rdi + 62aa: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx + 62b1: be 01 00 00 00 mov $0x1,%esi + 62b6: 31 c0 xor %eax,%eax + 62b8: 48 83 c5 03 add $0x3,%rbp + 62bc: e8 9f db ff ff callq 3e60 <__sprintf_chk@plt> + 62c1: eb 9c jmp 625f <__cxa_finalize@plt+0x23df> + 62c3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 62c8: c6 45 00 2f movb $0x2f,0x0(%rbp) + 62cc: 48 83 c5 01 add $0x1,%rbp + 62d0: eb 8d jmp 625f <__cxa_finalize@plt+0x23df> + 62d2: be 01 00 00 00 mov $0x1,%esi + 62d7: e9 5b ff ff ff jmpq 6237 <__cxa_finalize@plt+0x23b7> + 62dc: e8 ef e3 00 00 callq 146d0 <__cxa_finalize@plt+0x10850> + 62e1: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 62e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 62ed: 00 00 00 + 62f0: 53 push %rbx + 62f1: 48 8b 1d b8 b0 21 00 mov 0x21b0b8(%rip),%rbx # 2213b0 + 62f8: 48 89 d8 mov %rbx,%rax + 62fb: 48 d1 e8 shr %rax + 62fe: 48 01 d8 add %rbx,%rax + 6301: 48 3b 05 90 b0 21 00 cmp 0x21b090(%rip),%rax # 221398 + 6308: 0f 87 f2 00 00 00 ja 6400 <__cxa_finalize@plt+0x2580> + 630e: 48 85 db test %rbx,%rbx + 6311: 74 2f je 6342 <__cxa_finalize@plt+0x24c2> + 6313: 48 8d 0c 9b lea (%rbx,%rbx,4),%rcx + 6317: 48 8b 05 a2 b0 21 00 mov 0x21b0a2(%rip),%rax # 2213c0 + 631e: 48 8b 15 7b b0 21 00 mov 0x21b07b(%rip),%rdx # 2213a0 + 6325: 48 8d 0c 89 lea (%rcx,%rcx,4),%rcx + 6329: 48 8d 0c c8 lea (%rax,%rcx,8),%rcx + 632d: 0f 1f 00 nopl (%rax) + 6330: 48 89 02 mov %rax,(%rdx) + 6333: 48 05 c8 00 00 00 add $0xc8,%rax + 6339: 48 83 c2 08 add $0x8,%rdx + 633d: 48 39 c1 cmp %rax,%rcx + 6340: 75 ee jne 6330 <__cxa_finalize@plt+0x24b0> + 6342: 83 3d e7 af 21 00 ff cmpl $0xffffffff,0x21afe7(%rip) # 221330 + 6349: 0f 84 ad 00 00 00 je 63fc <__cxa_finalize@plt+0x257c> + 634f: 48 8d 3d aa 9f 21 00 lea 0x219faa(%rip),%rdi # 220300 + 6356: e8 85 d7 ff ff callq 3ae0 <_setjmp@plt> + 635b: 85 c0 test %eax,%eax + 635d: 8b 0d cd af 21 00 mov 0x21afcd(%rip),%ecx # 221330 + 6363: 74 4b je 63b0 <__cxa_finalize@plt+0x2530> + 6365: 83 f9 03 cmp $0x3,%ecx + 6368: 0f 84 e9 00 00 00 je 6457 <__cxa_finalize@plt+0x25d7> + 636e: 48 8b 35 3b b0 21 00 mov 0x21b03b(%rip),%rsi # 2213b0 + 6375: 48 8b 3d 24 b0 21 00 mov 0x21b024(%rip),%rdi # 2213a0 + 637c: 48 85 f6 test %rsi,%rsi + 637f: 74 22 je 63a3 <__cxa_finalize@plt+0x2523> + 6381: 48 8b 15 38 b0 21 00 mov 0x21b038(%rip),%rdx # 2213c0 + 6388: 4c 8d 04 f7 lea (%rdi,%rsi,8),%r8 + 638c: 48 89 f8 mov %rdi,%rax + 638f: 90 nop + 6390: 48 89 10 mov %rdx,(%rax) + 6393: 48 83 c0 08 add $0x8,%rax + 6397: 48 81 c2 c8 00 00 00 add $0xc8,%rdx + 639e: 4c 39 c0 cmp %r8,%rax + 63a1: 75 ed jne 6390 <__cxa_finalize@plt+0x2510> + 63a3: b8 01 00 00 00 mov $0x1,%eax + 63a8: eb 14 jmp 63be <__cxa_finalize@plt+0x253e> + 63aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 63b0: 48 8b 35 f9 af 21 00 mov 0x21aff9(%rip),%rsi # 2213b0 + 63b7: 48 8b 3d e2 af 21 00 mov 0x21afe2(%rip),%rdi # 2213a0 + 63be: 83 f9 04 cmp $0x4,%ecx + 63c1: ba 00 00 00 00 mov $0x0,%edx + 63c6: 0f 44 15 67 af 21 00 cmove 0x21af67(%rip),%edx # 221334 + 63cd: 48 98 cltq + 63cf: 44 0f b6 05 1d af 21 movzbl 0x21af1d(%rip),%r8d # 2212f4 + 63d6: 00 + 63d7: 01 ca add %ecx,%edx + 63d9: 48 8d 14 50 lea (%rax,%rdx,2),%rdx + 63dd: 0f b6 05 4b af 21 00 movzbl 0x21af4b(%rip),%eax # 22132f + 63e4: 48 8d 04 50 lea (%rax,%rdx,2),%rax + 63e8: 49 8d 14 40 lea (%r8,%rax,2),%rdx + 63ec: 48 8d 05 0d 8c 21 00 lea 0x218c0d(%rip),%rax # 21f000 + 63f3: 48 8b 14 d0 mov (%rax,%rdx,8),%rdx + 63f7: e8 e4 a1 00 00 callq 105e0 <__cxa_finalize@plt+0xc760> + 63fc: 5b pop %rbx + 63fd: c3 retq + 63fe: 66 90 xchg %ax,%ax + 6400: 48 8b 3d 99 af 21 00 mov 0x21af99(%rip),%rdi # 2213a0 + 6407: e8 64 da ff ff callq 3e70 + 640c: ba 18 00 00 00 mov $0x18,%edx + 6411: 31 c9 xor %ecx,%ecx + 6413: 48 89 d0 mov %rdx,%rax + 6416: 48 f7 e3 mul %rbx + 6419: 70 5b jo 6476 <__cxa_finalize@plt+0x25f6> + 641b: 48 85 c0 test %rax,%rax + 641e: b8 01 00 00 00 mov $0x1,%eax + 6423: 48 0f 48 c8 cmovs %rax,%rcx + 6427: 48 85 c9 test %rcx,%rcx + 642a: 75 51 jne 647d <__cxa_finalize@plt+0x25fd> + 642c: 48 8d 3c 5b lea (%rbx,%rbx,2),%rdi + 6430: 48 c1 e7 03 shl $0x3,%rdi + 6434: e8 47 e0 00 00 callq 14480 <__cxa_finalize@plt+0x10600> + 6439: 48 8b 1d 70 af 21 00 mov 0x21af70(%rip),%rbx # 2213b0 + 6440: 48 89 05 59 af 21 00 mov %rax,0x21af59(%rip) # 2213a0 + 6447: 48 8d 04 5b lea (%rbx,%rbx,2),%rax + 644b: 48 89 05 46 af 21 00 mov %rax,0x21af46(%rip) # 221398 + 6452: e9 b7 fe ff ff jmpq 630e <__cxa_finalize@plt+0x248e> + 6457: 48 8d 0d 6a 06 01 00 lea 0x1066a(%rip),%rcx # 16ac8 <_IO_stdin_used@@Base+0x748> + 645e: 48 8d 35 9b 17 01 00 lea 0x1179b(%rip),%rsi # 17c00 <_IO_stdin_used@@Base+0x1880> + 6465: 48 8d 3d 9d 17 01 00 lea 0x1179d(%rip),%rdi # 17c09 <_IO_stdin_used@@Base+0x1889> + 646c: ba e5 0e 00 00 mov $0xee5,%edx + 6471: e8 ba d5 ff ff callq 3a30 <__assert_fail@plt> + 6476: b9 01 00 00 00 mov $0x1,%ecx + 647b: eb 9e jmp 641b <__cxa_finalize@plt+0x259b> + 647d: e8 4e e2 00 00 callq 146d0 <__cxa_finalize@plt+0x10850> + 6482: 0f 1f 40 00 nopl 0x0(%rax) + 6486: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 648d: 00 00 00 + 6490: 55 push %rbp + 6491: 53 push %rbx + 6492: 48 89 f5 mov %rsi,%rbp + 6495: 48 89 fb mov %rdi,%rbx + 6498: 48 83 ec 08 sub $0x8,%rsp + 649c: e8 4f d3 ff ff callq 37f0 <__errno_location@plt> + 64a1: c7 00 00 00 00 00 movl $0x0,(%rax) + 64a7: 48 83 c4 08 add $0x8,%rsp + 64ab: 48 89 ee mov %rbp,%rsi + 64ae: 48 89 df mov %rbx,%rdi + 64b1: 5b pop %rbx + 64b2: 5d pop %rbp + 64b3: e9 98 d7 ff ff jmpq 3c50 + 64b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 64bf: 00 + 64c0: 48 8b 46 48 mov 0x48(%rsi),%rax + 64c4: 48 39 47 48 cmp %rax,0x48(%rdi) + 64c8: 7f 16 jg 64e0 <__cxa_finalize@plt+0x2660> + 64ca: b8 01 00 00 00 mov $0x1,%eax + 64cf: 7d 07 jge 64d8 <__cxa_finalize@plt+0x2658> + 64d1: f3 c3 repz retq + 64d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 64d8: 48 8b 36 mov (%rsi),%rsi + 64db: 48 8b 3f mov (%rdi),%rdi + 64de: eb b0 jmp 6490 <__cxa_finalize@plt+0x2610> + 64e0: b8 ff ff ff ff mov $0xffffffff,%eax + 64e5: c3 retq + 64e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 64ed: 00 00 00 + 64f0: 48 8b 47 48 mov 0x48(%rdi),%rax + 64f4: 48 39 46 48 cmp %rax,0x48(%rsi) + 64f8: 48 89 f2 mov %rsi,%rdx + 64fb: 7f 23 jg 6520 <__cxa_finalize@plt+0x26a0> + 64fd: b8 01 00 00 00 mov $0x1,%eax + 6502: 7d 0c jge 6510 <__cxa_finalize@plt+0x2690> + 6504: f3 c3 repz retq + 6506: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 650d: 00 00 00 + 6510: 48 8b 37 mov (%rdi),%rsi + 6513: 48 8b 3a mov (%rdx),%rdi + 6516: e9 75 ff ff ff jmpq 6490 <__cxa_finalize@plt+0x2610> + 651b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6520: b8 ff ff ff ff mov $0xffffffff,%eax + 6525: c3 retq + 6526: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 652d: 00 00 00 + 6530: 48 8b 36 mov (%rsi),%rsi + 6533: 48 8b 3f mov (%rdi),%rdi + 6536: e9 55 ff ff ff jmpq 6490 <__cxa_finalize@plt+0x2610> + 653b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6540: 48 89 f0 mov %rsi,%rax + 6543: 48 8b 37 mov (%rdi),%rsi + 6546: 48 8b 38 mov (%rax),%rdi + 6549: e9 42 ff ff ff jmpq 6490 <__cxa_finalize@plt+0x2610> + 654e: 66 90 xchg %ax,%ax + 6550: 48 89 f0 mov %rsi,%rax + 6553: 48 8b 37 mov (%rdi),%rsi + 6556: 48 8b 38 mov (%rax),%rdi + 6559: e9 62 6e 00 00 jmpq d3c0 <__cxa_finalize@plt+0x9540> + 655e: 66 90 xchg %ax,%ax + 6560: 48 8b 36 mov (%rsi),%rsi + 6563: 48 8b 3f mov (%rdi),%rdi + 6566: e9 55 6e 00 00 jmpq d3c0 <__cxa_finalize@plt+0x9540> + 656b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6570: 41 57 push %r15 + 6572: 41 56 push %r14 + 6574: 49 89 fe mov %rdi,%r14 + 6577: 41 55 push %r13 + 6579: 41 54 push %r12 + 657b: 44 0f b6 ee movzbl %sil,%r13d + 657f: 55 push %rbp + 6580: 53 push %rbx + 6581: 48 83 ec 08 sub $0x8,%rsp + 6585: 48 85 ff test %rdi,%rdi + 6588: 74 16 je 65a0 <__cxa_finalize@plt+0x2720> + 658a: 48 83 3d 36 ae 21 00 cmpq $0x0,0x21ae36(%rip) # 2213c8 + 6591: 00 + 6592: 74 0c je 65a0 <__cxa_finalize@plt+0x2720> + 6594: 48 89 fe mov %rdi,%rsi + 6597: 31 d2 xor %edx,%edx + 6599: 31 ff xor %edi,%edi + 659b: e8 e0 f9 ff ff callq 5f80 <__cxa_finalize@plt+0x2100> + 65a0: 48 8b 1d 09 ae 21 00 mov 0x21ae09(%rip),%rbx # 2213b0 + 65a7: 4c 8d 24 dd f8 ff ff lea -0x8(,%rbx,8),%r12 + 65ae: ff + 65af: 48 83 eb 01 sub $0x1,%rbx + 65b3: 48 83 fb ff cmp $0xffffffffffffffff,%rbx + 65b7: 74 30 je 65e9 <__cxa_finalize@plt+0x2769> + 65b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 65c0: 48 8b 05 d9 ad 21 00 mov 0x21add9(%rip),%rax # 2213a0 + 65c7: 4a 8b 2c 20 mov (%rax,%r12,1),%rbp + 65cb: 8b 85 a8 00 00 00 mov 0xa8(%rbp),%eax + 65d1: 83 f8 03 cmp $0x3,%eax + 65d4: 74 6a je 6640 <__cxa_finalize@plt+0x27c0> + 65d6: 83 f8 09 cmp $0x9,%eax + 65d9: 74 65 je 6640 <__cxa_finalize@plt+0x27c0> + 65db: 48 83 eb 01 sub $0x1,%rbx + 65df: 49 83 ec 08 sub $0x8,%r12 + 65e3: 48 83 fb ff cmp $0xffffffffffffffff,%rbx + 65e7: 75 d7 jne 65c0 <__cxa_finalize@plt+0x2740> + 65e9: 48 8b 15 c0 ad 21 00 mov 0x21adc0(%rip),%rdx # 2213b0 + 65f0: 48 85 d2 test %rdx,%rdx + 65f3: 74 33 je 6628 <__cxa_finalize@plt+0x27a8> + 65f5: 48 8b 35 a4 ad 21 00 mov 0x21ada4(%rip),%rsi # 2213a0 + 65fc: 48 8d 3c d6 lea (%rsi,%rdx,8),%rdi + 6600: 48 89 f0 mov %rsi,%rax + 6603: 31 d2 xor %edx,%edx + 6605: 0f 1f 00 nopl (%rax) + 6608: 48 8b 08 mov (%rax),%rcx + 660b: 83 b9 a8 00 00 00 09 cmpl $0x9,0xa8(%rcx) + 6612: 48 89 0c d6 mov %rcx,(%rsi,%rdx,8) + 6616: 0f 95 c1 setne %cl + 6619: 48 83 c0 08 add $0x8,%rax + 661d: 0f b6 c9 movzbl %cl,%ecx + 6620: 48 01 ca add %rcx,%rdx + 6623: 48 39 c7 cmp %rax,%rdi + 6626: 75 e0 jne 6608 <__cxa_finalize@plt+0x2788> + 6628: 48 89 15 81 ad 21 00 mov %rdx,0x21ad81(%rip) # 2213b0 + 662f: 48 83 c4 08 add $0x8,%rsp + 6633: 5b pop %rbx + 6634: 5d pop %rbp + 6635: 41 5c pop %r12 + 6637: 41 5d pop %r13 + 6639: 41 5e pop %r14 + 663b: 41 5f pop %r15 + 663d: c3 retq + 663e: 66 90 xchg %ax,%ax + 6640: 4d 85 f6 test %r14,%r14 + 6643: 4c 8b 7d 00 mov 0x0(%rbp),%r15 + 6647: 74 57 je 66a0 <__cxa_finalize@plt+0x2820> + 6649: 4c 89 ff mov %r15,%rdi + 664c: e8 bf 67 00 00 callq ce10 <__cxa_finalize@plt+0x8f90> + 6651: 80 38 2e cmpb $0x2e,(%rax) + 6654: 74 62 je 66b8 <__cxa_finalize@plt+0x2838> + 6656: 41 80 3f 2f cmpb $0x2f,(%r15) + 665a: 74 44 je 66a0 <__cxa_finalize@plt+0x2820> + 665c: 4c 89 fe mov %r15,%rsi + 665f: 31 d2 xor %edx,%edx + 6661: 4c 89 f7 mov %r14,%rdi + 6664: e8 97 6b 00 00 callq d200 <__cxa_finalize@plt+0x9380> + 6669: 48 8b 75 08 mov 0x8(%rbp),%rsi + 666d: 49 89 c7 mov %rax,%r15 + 6670: 48 89 c7 mov %rax,%rdi + 6673: 44 89 ea mov %r13d,%edx + 6676: e8 05 f9 ff ff callq 5f80 <__cxa_finalize@plt+0x2100> + 667b: 4c 89 ff mov %r15,%rdi + 667e: e8 ed d7 ff ff callq 3e70 + 6683: 83 bd a8 00 00 00 09 cmpl $0x9,0xa8(%rbp) + 668a: 0f 85 4b ff ff ff jne 65db <__cxa_finalize@plt+0x275b> + 6690: 48 89 ef mov %rbp,%rdi + 6693: e8 f8 f9 ff ff callq 6090 <__cxa_finalize@plt+0x2210> + 6698: e9 3e ff ff ff jmpq 65db <__cxa_finalize@plt+0x275b> + 669d: 0f 1f 00 nopl (%rax) + 66a0: 48 8b 75 08 mov 0x8(%rbp),%rsi + 66a4: 44 89 ea mov %r13d,%edx + 66a7: 4c 89 ff mov %r15,%rdi + 66aa: e8 d1 f8 ff ff callq 5f80 <__cxa_finalize@plt+0x2100> + 66af: eb d2 jmp 6683 <__cxa_finalize@plt+0x2803> + 66b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 66b8: 31 d2 xor %edx,%edx + 66ba: 80 78 01 2e cmpb $0x2e,0x1(%rax) + 66be: 0f 94 c2 sete %dl + 66c1: 0f b6 44 10 01 movzbl 0x1(%rax,%rdx,1),%eax + 66c6: 84 c0 test %al,%al + 66c8: 0f 84 0d ff ff ff je 65db <__cxa_finalize@plt+0x275b> + 66ce: 3c 2f cmp $0x2f,%al + 66d0: 0f 84 05 ff ff ff je 65db <__cxa_finalize@plt+0x275b> + 66d6: e9 7b ff ff ff jmpq 6656 <__cxa_finalize@plt+0x27d6> + 66db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 66e0: 48 39 f7 cmp %rsi,%rdi + 66e3: 0f 83 9f 00 00 00 jae 6788 <__cxa_finalize@plt+0x2908> + 66e9: 41 54 push %r12 + 66eb: 49 89 f4 mov %rsi,%r12 + 66ee: 55 push %rbp + 66ef: 53 push %rbx + 66f0: 48 89 fb mov %rdi,%rbx + 66f3: eb 41 jmp 6736 <__cxa_finalize@plt+0x28b6> + 66f5: 0f 1f 00 nopl (%rax) + 66f8: 31 d2 xor %edx,%edx + 66fa: 4c 89 e0 mov %r12,%rax + 66fd: 48 f7 f1 div %rcx + 6700: 31 d2 xor %edx,%edx + 6702: 49 89 c1 mov %rax,%r9 + 6705: 48 89 e8 mov %rbp,%rax + 6708: 48 f7 f1 div %rcx + 670b: 49 39 c1 cmp %rax,%r9 + 670e: 76 45 jbe 6755 <__cxa_finalize@plt+0x28d5> + 6710: 4c 39 c6 cmp %r8,%rsi + 6713: 73 7b jae 6790 <__cxa_finalize@plt+0x2910> + 6715: 48 8d 46 01 lea 0x1(%rsi),%rax + 6719: 48 89 47 28 mov %rax,0x28(%rdi) + 671d: c6 06 09 movb $0x9,(%rsi) + 6720: 48 89 d8 mov %rbx,%rax + 6723: 31 d2 xor %edx,%edx + 6725: 48 f7 f1 div %rcx + 6728: 48 01 d9 add %rbx,%rcx + 672b: 48 89 cb mov %rcx,%rbx + 672e: 48 29 d3 sub %rdx,%rbx + 6731: 4c 39 e3 cmp %r12,%rbx + 6734: 73 37 jae 676d <__cxa_finalize@plt+0x28ed> + 6736: 48 8b 0d 83 ab 21 00 mov 0x21ab83(%rip),%rcx # 2212c0 + 673d: 48 8b 3d 44 9b 21 00 mov 0x219b44(%rip),%rdi # 220288 + 6744: 48 8d 6b 01 lea 0x1(%rbx),%rbp + 6748: 48 85 c9 test %rcx,%rcx + 674b: 48 8b 77 28 mov 0x28(%rdi),%rsi + 674f: 4c 8b 47 30 mov 0x30(%rdi),%r8 + 6753: 75 a3 jne 66f8 <__cxa_finalize@plt+0x2878> + 6755: 4c 39 c6 cmp %r8,%rsi + 6758: 73 1e jae 6778 <__cxa_finalize@plt+0x28f8> + 675a: 48 8d 46 01 lea 0x1(%rsi),%rax + 675e: 48 89 47 28 mov %rax,0x28(%rdi) + 6762: c6 06 20 movb $0x20,(%rsi) + 6765: 48 89 eb mov %rbp,%rbx + 6768: 4c 39 e3 cmp %r12,%rbx + 676b: 72 c9 jb 6736 <__cxa_finalize@plt+0x28b6> + 676d: 5b pop %rbx + 676e: 5d pop %rbp + 676f: 41 5c pop %r12 + 6771: c3 retq + 6772: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6778: be 20 00 00 00 mov $0x20,%esi + 677d: e8 4e d2 ff ff callq 39d0 <__overflow@plt> + 6782: eb e1 jmp 6765 <__cxa_finalize@plt+0x28e5> + 6784: 0f 1f 40 00 nopl 0x0(%rax) + 6788: f3 c3 repz retq + 678a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6790: be 09 00 00 00 mov $0x9,%esi + 6795: e8 36 d2 ff ff callq 39d0 <__overflow@plt> + 679a: 48 8b 0d 1f ab 21 00 mov 0x21ab1f(%rip),%rcx # 2212c0 + 67a1: e9 7a ff ff ff jmpq 6720 <__cxa_finalize@plt+0x28a0> + 67a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 67ad: 00 00 00 + 67b0: 41 54 push %r12 + 67b2: 55 push %rbp + 67b3: 53 push %rbx + 67b4: 48 8b 46 18 mov 0x18(%rsi),%rax + 67b8: 48 8b 5e 10 mov 0x10(%rsi),%rbx + 67bc: 48 89 c5 mov %rax,%rbp + 67bf: 48 29 dd sub %rbx,%rbp + 67c2: 48 c1 ed 03 shr $0x3,%rbp + 67c6: 48 85 ed test %rbp,%rbp + 67c9: 0f 84 88 00 00 00 je 6857 <__cxa_finalize@plt+0x29d7> + 67cf: 48 39 d8 cmp %rbx,%rax + 67d2: 0f 84 8a 00 00 00 je 6862 <__cxa_finalize@plt+0x29e2> + 67d8: 48 8b 56 30 mov 0x30(%rsi),%rdx + 67dc: 48 8b 4e 20 mov 0x20(%rsi),%rcx + 67e0: 48 01 d0 add %rdx,%rax + 67e3: 48 f7 d2 not %rdx + 67e6: 49 89 c8 mov %rcx,%r8 + 67e9: 48 21 d0 and %rdx,%rax + 67ec: 48 8b 56 08 mov 0x8(%rsi),%rdx + 67f0: 48 89 46 18 mov %rax,0x18(%rsi) + 67f4: 49 29 d0 sub %rdx,%r8 + 67f7: 48 29 d0 sub %rdx,%rax + 67fa: 4c 39 c0 cmp %r8,%rax + 67fd: 77 5d ja 685c <__cxa_finalize@plt+0x29dc> + 67ff: 48 8b 46 18 mov 0x18(%rsi),%rax + 6803: 4c 8d 24 eb lea (%rbx,%rbp,8),%r12 + 6807: 48 8d 2d 15 14 01 00 lea 0x11415(%rip),%rbp # 17c23 <_IO_stdin_used@@Base+0x18a3> + 680e: 48 89 46 10 mov %rax,0x10(%rsi) + 6812: 48 8b 35 6f 9a 21 00 mov 0x219a6f(%rip),%rsi # 220288 + 6819: e8 d2 d2 ff ff callq 3af0 + 681e: 66 90 xchg %ax,%ax + 6820: 48 8b 13 mov (%rbx),%rdx + 6823: 31 c0 xor %eax,%eax + 6825: 48 89 ee mov %rbp,%rsi + 6828: bf 01 00 00 00 mov $0x1,%edi + 682d: 48 83 c3 08 add $0x8,%rbx + 6831: e8 9a d4 ff ff callq 3cd0 <__printf_chk@plt> + 6836: 4c 39 e3 cmp %r12,%rbx + 6839: 75 e5 jne 6820 <__cxa_finalize@plt+0x29a0> + 683b: 48 8b 3d 46 9a 21 00 mov 0x219a46(%rip),%rdi # 220288 + 6842: 48 8b 47 28 mov 0x28(%rdi),%rax + 6846: 48 3b 47 30 cmp 0x30(%rdi),%rax + 684a: 73 1f jae 686b <__cxa_finalize@plt+0x29eb> + 684c: 48 8d 50 01 lea 0x1(%rax),%rdx + 6850: 48 89 57 28 mov %rdx,0x28(%rdi) + 6854: c6 00 0a movb $0xa,(%rax) + 6857: 5b pop %rbx + 6858: 5d pop %rbp + 6859: 41 5c pop %r12 + 685b: c3 retq + 685c: 48 89 4e 18 mov %rcx,0x18(%rsi) + 6860: eb 9d jmp 67ff <__cxa_finalize@plt+0x297f> + 6862: 80 4e 50 02 orb $0x2,0x50(%rsi) + 6866: e9 6d ff ff ff jmpq 67d8 <__cxa_finalize@plt+0x2958> + 686b: 5b pop %rbx + 686c: 5d pop %rbp + 686d: 41 5c pop %r12 + 686f: be 0a 00 00 00 mov $0xa,%esi + 6874: e9 57 d1 ff ff jmpq 39d0 <__overflow@plt> + 6879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 6880: 55 push %rbp + 6881: 53 push %rbx + 6882: 89 d3 mov %edx,%ebx + 6884: 48 83 ec 08 sub $0x8,%rsp + 6888: 48 85 ff test %rdi,%rdi + 688b: 0f 84 8f 00 00 00 je 6920 <__cxa_finalize@plt+0x2aa0> + 6891: 31 f6 xor %esi,%esi + 6893: 48 89 fd mov %rdi,%rbp + 6896: e8 d5 9a 00 00 callq 10370 <__cxa_finalize@plt+0xc4f0> + 689b: 48 8b 35 e6 99 21 00 mov 0x2199e6(%rip),%rsi # 220288 + 68a2: 29 c3 sub %eax,%ebx + 68a4: b8 00 00 00 00 mov $0x0,%eax + 68a9: 0f 48 d8 cmovs %eax,%ebx + 68ac: 48 89 ef mov %rbp,%rdi + 68af: e8 3c d2 ff ff callq 3af0 + 68b4: 48 89 ef mov %rbp,%rdi + 68b7: 48 63 eb movslq %ebx,%rbp + 68ba: e8 91 d0 ff ff callq 3950 + 68bf: 48 01 c5 add %rax,%rbp + 68c2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 68c8: 48 8b 3d b9 99 21 00 mov 0x2199b9(%rip),%rdi # 220288 + 68cf: 48 8b 57 28 mov 0x28(%rdi),%rdx + 68d3: 48 3b 57 30 cmp 0x30(%rdi),%rdx + 68d7: 73 37 jae 6910 <__cxa_finalize@plt+0x2a90> + 68d9: 48 8d 4a 01 lea 0x1(%rdx),%rcx + 68dd: 48 89 4f 28 mov %rcx,0x28(%rdi) + 68e1: c6 02 20 movb $0x20,(%rdx) + 68e4: 83 eb 01 sub $0x1,%ebx + 68e7: 83 fb ff cmp $0xffffffff,%ebx + 68ea: 75 dc jne 68c8 <__cxa_finalize@plt+0x2a48> + 68ec: 48 8b 05 05 a9 21 00 mov 0x21a905(%rip),%rax # 2211f8 + 68f3: 48 8d 44 05 01 lea 0x1(%rbp,%rax,1),%rax + 68f8: 48 89 05 f9 a8 21 00 mov %rax,0x21a8f9(%rip) # 2211f8 + 68ff: 48 83 c4 08 add $0x8,%rsp + 6903: 5b pop %rbx + 6904: 5d pop %rbp + 6905: c3 retq + 6906: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 690d: 00 00 00 + 6910: be 20 00 00 00 mov $0x20,%esi + 6915: e8 b6 d0 ff ff callq 39d0 <__overflow@plt> + 691a: eb c8 jmp 68e4 <__cxa_finalize@plt+0x2a64> + 691c: 0f 1f 40 00 nopl 0x0(%rax) + 6920: 48 89 f1 mov %rsi,%rcx + 6923: 48 8d 35 fe 12 01 00 lea 0x112fe(%rip),%rsi # 17c28 <_IO_stdin_used@@Base+0x18a8> + 692a: bf 01 00 00 00 mov $0x1,%edi + 692f: 31 c0 xor %eax,%eax + 6931: 48 63 eb movslq %ebx,%rbp + 6934: e8 97 d3 ff ff callq 3cd0 <__printf_chk@plt> + 6939: eb b1 jmp 68ec <__cxa_finalize@plt+0x2a6c> + 693b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6940: 53 push %rbx + 6941: 48 8d 05 e6 12 01 00 lea 0x112e6(%rip),%rax # 17c2e <_IO_stdin_used@@Base+0x18ae> + 6948: 89 fb mov %edi,%ebx + 694a: 48 83 ec 10 sub $0x10,%rsp + 694e: 84 d2 test %dl,%dl + 6950: 74 0b je 695d <__cxa_finalize@plt+0x2add> + 6952: 31 c0 xor %eax,%eax + 6954: 80 3d d2 a9 21 00 00 cmpb $0x0,0x21a9d2(%rip) # 22132d + 695b: 74 13 je 6970 <__cxa_finalize@plt+0x2af0> + 695d: 48 83 c4 10 add $0x10,%rsp + 6961: 89 f2 mov %esi,%edx + 6963: 48 89 de mov %rbx,%rsi + 6966: 5b pop %rbx + 6967: 48 89 c7 mov %rax,%rdi + 696a: e9 11 ff ff ff jmpq 6880 <__cxa_finalize@plt+0x2a00> + 696f: 90 nop + 6970: 89 74 24 0c mov %esi,0xc(%rsp) + 6974: e8 97 8f 00 00 callq f910 <__cxa_finalize@plt+0xba90> + 6979: 8b 74 24 0c mov 0xc(%rsp),%esi + 697d: eb de jmp 695d <__cxa_finalize@plt+0x2add> + 697f: 90 nop + 6980: 8b 05 92 a8 21 00 mov 0x21a892(%rip),%eax # 221218 + 6986: 85 c0 test %eax,%eax + 6988: 75 0f jne 6999 <__cxa_finalize@plt+0x2b19> + 698a: 8b 05 84 a8 21 00 mov 0x21a884(%rip),%eax # 221214 + 6990: 83 c0 01 add $0x1,%eax + 6993: 89 05 7b a8 21 00 mov %eax,0x21a87b(%rip) # 221214 + 6999: f3 c3 repz retq + 699b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 69a0: 41 54 push %r12 + 69a2: 55 push %rbp + 69a3: 48 89 f5 mov %rsi,%rbp + 69a6: 53 push %rbx + 69a7: 48 89 d6 mov %rdx,%rsi + 69aa: 89 fb mov %edi,%ebx + 69ac: bf 04 00 00 00 mov $0x4,%edi + 69b1: e8 5a d0 00 00 callq 13a10 <__cxa_finalize@plt+0xfb90> + 69b6: 49 89 c4 mov %rax,%r12 + 69b9: e8 32 ce ff ff callq 37f0 <__errno_location@plt> + 69be: 8b 30 mov (%rax),%esi + 69c0: 31 ff xor %edi,%edi + 69c2: 31 c0 xor %eax,%eax + 69c4: 4c 89 e1 mov %r12,%rcx + 69c7: 48 89 ea mov %rbp,%rdx + 69ca: e8 51 d3 ff ff callq 3d20 + 69cf: 84 db test %bl,%bl + 69d1: 74 15 je 69e8 <__cxa_finalize@plt+0x2b68> + 69d3: c7 05 33 a8 21 00 02 movl $0x2,0x21a833(%rip) # 221210 + 69da: 00 00 00 + 69dd: 5b pop %rbx + 69de: 5d pop %rbp + 69df: 41 5c pop %r12 + 69e1: c3 retq + 69e2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 69e8: 8b 05 22 a8 21 00 mov 0x21a822(%rip),%eax # 221210 + 69ee: 85 c0 test %eax,%eax + 69f0: 75 eb jne 69dd <__cxa_finalize@plt+0x2b5d> + 69f2: 5b pop %rbx + 69f3: c7 05 13 a8 21 00 01 movl $0x1,0x21a813(%rip) # 221210 + 69fa: 00 00 00 + 69fd: 5d pop %rbp + 69fe: 41 5c pop %r12 + 6a00: c3 retq + 6a01: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6a06: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 6a0d: 00 00 00 + 6a10: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax + 6a16: 8b 96 a8 00 00 00 mov 0xa8(%rsi),%edx + 6a1c: 83 f8 03 cmp $0x3,%eax + 6a1f: 0f 94 c1 sete %cl + 6a22: 83 f8 09 cmp $0x9,%eax + 6a25: 0f 94 c0 sete %al + 6a28: 09 c1 or %eax,%ecx + 6a2a: 83 fa 03 cmp $0x3,%edx + 6a2d: 0f 94 c0 sete %al + 6a30: 83 fa 09 cmp $0x9,%edx + 6a33: 0f 94 c2 sete %dl + 6a36: 08 c2 or %al,%dl + 6a38: 75 04 jne 6a3e <__cxa_finalize@plt+0x2bbe> + 6a3a: 84 c9 test %cl,%cl + 6a3c: 75 42 jne 6a80 <__cxa_finalize@plt+0x2c00> + 6a3e: 84 c9 test %cl,%cl + 6a40: 75 0e jne 6a50 <__cxa_finalize@plt+0x2bd0> + 6a42: 84 d2 test %dl,%dl + 6a44: b8 01 00 00 00 mov $0x1,%eax + 6a49: 74 05 je 6a50 <__cxa_finalize@plt+0x2bd0> + 6a4b: f3 c3 repz retq + 6a4d: 0f 1f 00 nopl (%rax) + 6a50: 48 8b 46 70 mov 0x70(%rsi),%rax + 6a54: 48 39 47 70 cmp %rax,0x70(%rdi) + 6a58: 7f 26 jg 6a80 <__cxa_finalize@plt+0x2c00> + 6a5a: 7c 14 jl 6a70 <__cxa_finalize@plt+0x2bf0> + 6a5c: 48 8b 46 78 mov 0x78(%rsi),%rax + 6a60: 2b 47 78 sub 0x78(%rdi),%eax + 6a63: 75 e6 jne 6a4b <__cxa_finalize@plt+0x2bcb> + 6a65: 48 8b 36 mov (%rsi),%rsi + 6a68: 48 8b 3f mov (%rdi),%rdi + 6a6b: e9 b0 d0 ff ff jmpq 3b20 + 6a70: b8 01 00 00 00 mov $0x1,%eax + 6a75: c3 retq + 6a76: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 6a7d: 00 00 00 + 6a80: b8 ff ff ff ff mov $0xffffffff,%eax + 6a85: c3 retq + 6a86: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 6a8d: 00 00 00 + 6a90: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax + 6a96: 8b 96 a8 00 00 00 mov 0xa8(%rsi),%edx + 6a9c: 83 f8 03 cmp $0x3,%eax + 6a9f: 0f 94 c1 sete %cl + 6aa2: 83 f8 09 cmp $0x9,%eax + 6aa5: 0f 94 c0 sete %al + 6aa8: 09 c1 or %eax,%ecx + 6aaa: 83 fa 03 cmp $0x3,%edx + 6aad: 0f 94 c0 sete %al + 6ab0: 83 fa 09 cmp $0x9,%edx + 6ab3: 0f 94 c2 sete %dl + 6ab6: 08 c2 or %al,%dl + 6ab8: 75 04 jne 6abe <__cxa_finalize@plt+0x2c3e> + 6aba: 84 c9 test %cl,%cl + 6abc: 75 32 jne 6af0 <__cxa_finalize@plt+0x2c70> + 6abe: 84 c9 test %cl,%cl + 6ac0: 75 0e jne 6ad0 <__cxa_finalize@plt+0x2c50> + 6ac2: 84 d2 test %dl,%dl + 6ac4: b8 01 00 00 00 mov $0x1,%eax + 6ac9: 74 05 je 6ad0 <__cxa_finalize@plt+0x2c50> + 6acb: f3 c3 repz retq + 6acd: 0f 1f 00 nopl (%rax) + 6ad0: 48 8b 46 48 mov 0x48(%rsi),%rax + 6ad4: 48 39 47 48 cmp %rax,0x48(%rdi) + 6ad8: 7f 16 jg 6af0 <__cxa_finalize@plt+0x2c70> + 6ada: b8 01 00 00 00 mov $0x1,%eax + 6adf: 7c ea jl 6acb <__cxa_finalize@plt+0x2c4b> + 6ae1: 48 8b 36 mov (%rsi),%rsi + 6ae4: 48 8b 3f mov (%rdi),%rdi + 6ae7: e9 a4 f9 ff ff jmpq 6490 <__cxa_finalize@plt+0x2610> + 6aec: 0f 1f 40 00 nopl 0x0(%rax) + 6af0: b8 ff ff ff ff mov $0xffffffff,%eax + 6af5: c3 retq + 6af6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 6afd: 00 00 00 + 6b00: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax + 6b06: 8b 96 a8 00 00 00 mov 0xa8(%rsi),%edx + 6b0c: 83 f8 03 cmp $0x3,%eax + 6b0f: 0f 94 c1 sete %cl + 6b12: 83 f8 09 cmp $0x9,%eax + 6b15: 0f 94 c0 sete %al + 6b18: 09 c1 or %eax,%ecx + 6b1a: 83 fa 03 cmp $0x3,%edx + 6b1d: 0f 94 c0 sete %al + 6b20: 83 fa 09 cmp $0x9,%edx + 6b23: 0f 94 c2 sete %dl + 6b26: 08 c2 or %al,%dl + 6b28: 75 04 jne 6b2e <__cxa_finalize@plt+0x2cae> + 6b2a: 84 c9 test %cl,%cl + 6b2c: 75 42 jne 6b70 <__cxa_finalize@plt+0x2cf0> + 6b2e: 84 c9 test %cl,%cl + 6b30: 75 0e jne 6b40 <__cxa_finalize@plt+0x2cc0> + 6b32: 84 d2 test %dl,%dl + 6b34: b8 01 00 00 00 mov $0x1,%eax + 6b39: 74 05 je 6b40 <__cxa_finalize@plt+0x2cc0> + 6b3b: f3 c3 repz retq + 6b3d: 0f 1f 00 nopl (%rax) + 6b40: 48 8b 46 48 mov 0x48(%rsi),%rax + 6b44: 48 39 47 48 cmp %rax,0x48(%rdi) + 6b48: 7f 26 jg 6b70 <__cxa_finalize@plt+0x2cf0> + 6b4a: 7c 14 jl 6b60 <__cxa_finalize@plt+0x2ce0> + 6b4c: 48 8b 36 mov (%rsi),%rsi + 6b4f: 48 8b 3f mov (%rdi),%rdi + 6b52: e9 c9 cf ff ff jmpq 3b20 + 6b57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 6b5e: 00 00 + 6b60: b8 01 00 00 00 mov $0x1,%eax + 6b65: c3 retq + 6b66: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 6b6d: 00 00 00 + 6b70: b8 ff ff ff ff mov $0xffffffff,%eax + 6b75: c3 retq + 6b76: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 6b7d: 00 00 00 + 6b80: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax + 6b86: 8b 96 a8 00 00 00 mov 0xa8(%rsi),%edx + 6b8c: 49 89 f0 mov %rsi,%r8 + 6b8f: 83 f8 03 cmp $0x3,%eax + 6b92: 0f 94 c1 sete %cl + 6b95: 83 f8 09 cmp $0x9,%eax + 6b98: 0f 94 c0 sete %al + 6b9b: 09 c1 or %eax,%ecx + 6b9d: 83 fa 03 cmp $0x3,%edx + 6ba0: 0f 94 c0 sete %al + 6ba3: 83 fa 09 cmp $0x9,%edx + 6ba6: 0f 94 c2 sete %dl + 6ba9: 08 c2 or %al,%dl + 6bab: 75 04 jne 6bb1 <__cxa_finalize@plt+0x2d31> + 6bad: 84 c9 test %cl,%cl + 6baf: 75 2f jne 6be0 <__cxa_finalize@plt+0x2d60> + 6bb1: 84 c9 test %cl,%cl + 6bb3: 75 0b jne 6bc0 <__cxa_finalize@plt+0x2d40> + 6bb5: 84 d2 test %dl,%dl + 6bb7: b8 01 00 00 00 mov $0x1,%eax + 6bbc: 74 02 je 6bc0 <__cxa_finalize@plt+0x2d40> + 6bbe: f3 c3 repz retq + 6bc0: 48 8b 47 48 mov 0x48(%rdi),%rax + 6bc4: 49 39 40 48 cmp %rax,0x48(%r8) + 6bc8: 7f 16 jg 6be0 <__cxa_finalize@plt+0x2d60> + 6bca: b8 01 00 00 00 mov $0x1,%eax + 6bcf: 7c ed jl 6bbe <__cxa_finalize@plt+0x2d3e> + 6bd1: 48 8b 37 mov (%rdi),%rsi + 6bd4: 49 8b 38 mov (%r8),%rdi + 6bd7: e9 b4 f8 ff ff jmpq 6490 <__cxa_finalize@plt+0x2610> + 6bdc: 0f 1f 40 00 nopl 0x0(%rax) + 6be0: b8 ff ff ff ff mov $0xffffffff,%eax + 6be5: c3 retq + 6be6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 6bed: 00 00 00 + 6bf0: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax + 6bf6: 8b 96 a8 00 00 00 mov 0xa8(%rsi),%edx + 6bfc: 49 89 f0 mov %rsi,%r8 + 6bff: 83 f8 03 cmp $0x3,%eax + 6c02: 0f 94 c1 sete %cl + 6c05: 83 f8 09 cmp $0x9,%eax + 6c08: 0f 94 c0 sete %al + 6c0b: 09 c1 or %eax,%ecx + 6c0d: 83 fa 03 cmp $0x3,%edx + 6c10: 0f 94 c0 sete %al + 6c13: 83 fa 09 cmp $0x9,%edx + 6c16: 0f 94 c2 sete %dl + 6c19: 08 c2 or %al,%dl + 6c1b: 75 04 jne 6c21 <__cxa_finalize@plt+0x2da1> + 6c1d: 84 c9 test %cl,%cl + 6c1f: 75 3f jne 6c60 <__cxa_finalize@plt+0x2de0> + 6c21: 84 c9 test %cl,%cl + 6c23: 75 0b jne 6c30 <__cxa_finalize@plt+0x2db0> + 6c25: 84 d2 test %dl,%dl + 6c27: b8 01 00 00 00 mov $0x1,%eax + 6c2c: 74 02 je 6c30 <__cxa_finalize@plt+0x2db0> + 6c2e: f3 c3 repz retq + 6c30: 48 8b 47 48 mov 0x48(%rdi),%rax + 6c34: 49 39 40 48 cmp %rax,0x48(%r8) + 6c38: 7f 26 jg 6c60 <__cxa_finalize@plt+0x2de0> + 6c3a: 7c 14 jl 6c50 <__cxa_finalize@plt+0x2dd0> + 6c3c: 48 8b 37 mov (%rdi),%rsi + 6c3f: 49 8b 38 mov (%r8),%rdi + 6c42: e9 d9 ce ff ff jmpq 3b20 + 6c47: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 6c4e: 00 00 + 6c50: b8 01 00 00 00 mov $0x1,%eax + 6c55: c3 retq + 6c56: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 6c5d: 00 00 00 + 6c60: b8 ff ff ff ff mov $0xffffffff,%eax + 6c65: c3 retq + 6c66: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 6c6d: 00 00 00 + 6c70: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax + 6c76: 8b 96 a8 00 00 00 mov 0xa8(%rsi),%edx + 6c7c: 83 f8 03 cmp $0x3,%eax + 6c7f: 0f 94 c1 sete %cl + 6c82: 83 f8 09 cmp $0x9,%eax + 6c85: 0f 94 c0 sete %al + 6c88: 09 c1 or %eax,%ecx + 6c8a: 83 fa 03 cmp $0x3,%edx + 6c8d: 0f 94 c0 sete %al + 6c90: 83 fa 09 cmp $0x9,%edx + 6c93: 0f 94 c2 sete %dl + 6c96: 08 c2 or %al,%dl + 6c98: 75 04 jne 6c9e <__cxa_finalize@plt+0x2e1e> + 6c9a: 84 c9 test %cl,%cl + 6c9c: 75 22 jne 6cc0 <__cxa_finalize@plt+0x2e40> + 6c9e: 84 c9 test %cl,%cl + 6ca0: 75 0e jne 6cb0 <__cxa_finalize@plt+0x2e30> + 6ca2: 84 d2 test %dl,%dl + 6ca4: b8 01 00 00 00 mov $0x1,%eax + 6ca9: 74 05 je 6cb0 <__cxa_finalize@plt+0x2e30> + 6cab: f3 c3 repz retq + 6cad: 0f 1f 00 nopl (%rax) + 6cb0: 48 8b 36 mov (%rsi),%rsi + 6cb3: 48 8b 3f mov (%rdi),%rdi + 6cb6: e9 d5 f7 ff ff jmpq 6490 <__cxa_finalize@plt+0x2610> + 6cbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6cc0: b8 ff ff ff ff mov $0xffffffff,%eax + 6cc5: c3 retq + 6cc6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 6ccd: 00 00 00 + 6cd0: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax + 6cd6: 8b 96 a8 00 00 00 mov 0xa8(%rsi),%edx + 6cdc: 83 f8 03 cmp $0x3,%eax + 6cdf: 0f 94 c1 sete %cl + 6ce2: 83 f8 09 cmp $0x9,%eax + 6ce5: 0f 94 c0 sete %al + 6ce8: 09 c1 or %eax,%ecx + 6cea: 83 fa 03 cmp $0x3,%edx + 6ced: 0f 94 c0 sete %al + 6cf0: 83 fa 09 cmp $0x9,%edx + 6cf3: 0f 94 c2 sete %dl + 6cf6: 08 c2 or %al,%dl + 6cf8: 75 04 jne 6cfe <__cxa_finalize@plt+0x2e7e> + 6cfa: 84 c9 test %cl,%cl + 6cfc: 75 22 jne 6d20 <__cxa_finalize@plt+0x2ea0> + 6cfe: 84 c9 test %cl,%cl + 6d00: 75 0e jne 6d10 <__cxa_finalize@plt+0x2e90> + 6d02: 84 d2 test %dl,%dl + 6d04: b8 01 00 00 00 mov $0x1,%eax + 6d09: 74 05 je 6d10 <__cxa_finalize@plt+0x2e90> + 6d0b: f3 c3 repz retq + 6d0d: 0f 1f 00 nopl (%rax) + 6d10: 48 8b 36 mov (%rsi),%rsi + 6d13: 48 8b 3f mov (%rdi),%rdi + 6d16: e9 05 ce ff ff jmpq 3b20 + 6d1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6d20: b8 ff ff ff ff mov $0xffffffff,%eax + 6d25: c3 retq + 6d26: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 6d2d: 00 00 00 + 6d30: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax + 6d36: 8b 96 a8 00 00 00 mov 0xa8(%rsi),%edx + 6d3c: 49 89 f0 mov %rsi,%r8 + 6d3f: 83 f8 03 cmp $0x3,%eax + 6d42: 0f 94 c1 sete %cl + 6d45: 83 f8 09 cmp $0x9,%eax + 6d48: 0f 94 c0 sete %al + 6d4b: 09 c1 or %eax,%ecx + 6d4d: 83 fa 03 cmp $0x3,%edx + 6d50: 0f 94 c0 sete %al + 6d53: 83 fa 09 cmp $0x9,%edx + 6d56: 0f 94 c2 sete %dl + 6d59: 08 c2 or %al,%dl + 6d5b: 75 04 jne 6d61 <__cxa_finalize@plt+0x2ee1> + 6d5d: 84 c9 test %cl,%cl + 6d5f: 75 1f jne 6d80 <__cxa_finalize@plt+0x2f00> + 6d61: 84 c9 test %cl,%cl + 6d63: 75 0b jne 6d70 <__cxa_finalize@plt+0x2ef0> + 6d65: 84 d2 test %dl,%dl + 6d67: b8 01 00 00 00 mov $0x1,%eax + 6d6c: 74 02 je 6d70 <__cxa_finalize@plt+0x2ef0> + 6d6e: f3 c3 repz retq + 6d70: 48 8b 37 mov (%rdi),%rsi + 6d73: 49 8b 38 mov (%r8),%rdi + 6d76: e9 15 f7 ff ff jmpq 6490 <__cxa_finalize@plt+0x2610> + 6d7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6d80: b8 ff ff ff ff mov $0xffffffff,%eax + 6d85: c3 retq + 6d86: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 6d8d: 00 00 00 + 6d90: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax + 6d96: 8b 96 a8 00 00 00 mov 0xa8(%rsi),%edx + 6d9c: 49 89 f0 mov %rsi,%r8 + 6d9f: 83 f8 03 cmp $0x3,%eax + 6da2: 0f 94 c1 sete %cl + 6da5: 83 f8 09 cmp $0x9,%eax + 6da8: 0f 94 c0 sete %al + 6dab: 09 c1 or %eax,%ecx + 6dad: 83 fa 03 cmp $0x3,%edx + 6db0: 0f 94 c0 sete %al + 6db3: 83 fa 09 cmp $0x9,%edx + 6db6: 0f 94 c2 sete %dl + 6db9: 08 c2 or %al,%dl + 6dbb: 75 04 jne 6dc1 <__cxa_finalize@plt+0x2f41> + 6dbd: 84 c9 test %cl,%cl + 6dbf: 75 1f jne 6de0 <__cxa_finalize@plt+0x2f60> + 6dc1: 84 c9 test %cl,%cl + 6dc3: 75 0b jne 6dd0 <__cxa_finalize@plt+0x2f50> + 6dc5: 84 d2 test %dl,%dl + 6dc7: b8 01 00 00 00 mov $0x1,%eax + 6dcc: 74 02 je 6dd0 <__cxa_finalize@plt+0x2f50> + 6dce: f3 c3 repz retq + 6dd0: 48 8b 37 mov (%rdi),%rsi + 6dd3: 49 8b 38 mov (%r8),%rdi + 6dd6: e9 45 cd ff ff jmpq 3b20 + 6ddb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6de0: b8 ff ff ff ff mov $0xffffffff,%eax + 6de5: c3 retq + 6de6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 6ded: 00 00 00 + 6df0: 40 84 ff test %dil,%dil + 6df3: 74 23 je 6e18 <__cxa_finalize@plt+0x2f98> + 6df5: 89 f0 mov %esi,%eax + 6df7: 25 00 f0 00 00 and $0xf000,%eax + 6dfc: 3d 00 80 00 00 cmp $0x8000,%eax + 6e01: 75 6d jne 6e70 <__cxa_finalize@plt+0x2ff0> + 6e03: 31 c0 xor %eax,%eax + 6e05: 83 3d 08 a5 21 00 03 cmpl $0x3,0x21a508(%rip) # 221314 + 6e0c: 0f 84 a6 00 00 00 je 6eb8 <__cxa_finalize@plt+0x3038> + 6e12: f3 c3 repz retq + 6e14: 0f 1f 40 00 nopl 0x0(%rax) + 6e18: 31 c0 xor %eax,%eax + 6e1a: 83 fa 05 cmp $0x5,%edx + 6e1d: 74 61 je 6e80 <__cxa_finalize@plt+0x3000> + 6e1f: 83 fa 03 cmp $0x3,%edx + 6e22: 0f 94 c1 sete %cl + 6e25: 83 fa 09 cmp $0x9,%edx + 6e28: 0f 94 c0 sete %al + 6e2b: 09 c1 or %eax,%ecx + 6e2d: 84 c9 test %cl,%cl + 6e2f: b8 2f 00 00 00 mov $0x2f,%eax + 6e34: 75 dc jne 6e12 <__cxa_finalize@plt+0x2f92> + 6e36: 31 c0 xor %eax,%eax + 6e38: 83 3d d5 a4 21 00 01 cmpl $0x1,0x21a4d5(%rip) # 221314 + 6e3f: 74 d1 je 6e12 <__cxa_finalize@plt+0x2f92> + 6e41: 40 84 ff test %dil,%dil + 6e44: 75 42 jne 6e88 <__cxa_finalize@plt+0x3008> + 6e46: 83 fa 06 cmp $0x6,%edx + 6e49: b8 40 00 00 00 mov $0x40,%eax + 6e4e: 0f 84 7c 00 00 00 je 6ed0 <__cxa_finalize@plt+0x3050> + 6e54: 83 fa 01 cmp $0x1,%edx + 6e57: b8 7c 00 00 00 mov $0x7c,%eax + 6e5c: 0f 84 86 00 00 00 je 6ee8 <__cxa_finalize@plt+0x3068> + 6e62: 83 fa 07 cmp $0x7,%edx + 6e65: 0f 94 c0 sete %al + 6e68: f7 d8 neg %eax + 6e6a: 83 e0 3d and $0x3d,%eax + 6e6d: c3 retq + 6e6e: 66 90 xchg %ax,%ax + 6e70: 3d 00 40 00 00 cmp $0x4000,%eax + 6e75: 0f 94 c1 sete %cl + 6e78: eb b3 jmp 6e2d <__cxa_finalize@plt+0x2fad> + 6e7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6e80: f3 c3 repz retq + 6e82: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6e88: 81 e6 00 f0 00 00 and $0xf000,%esi + 6e8e: b8 40 00 00 00 mov $0x40,%eax + 6e93: 81 fe 00 a0 00 00 cmp $0xa000,%esi + 6e99: 74 3d je 6ed8 <__cxa_finalize@plt+0x3058> + 6e9b: 81 fe 00 10 00 00 cmp $0x1000,%esi + 6ea1: b8 7c 00 00 00 mov $0x7c,%eax + 6ea6: 74 38 je 6ee0 <__cxa_finalize@plt+0x3060> + 6ea8: 81 fe 00 c0 00 00 cmp $0xc000,%esi + 6eae: 0f 94 c0 sete %al + 6eb1: eb b5 jmp 6e68 <__cxa_finalize@plt+0x2fe8> + 6eb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6eb8: 83 e6 49 and $0x49,%esi + 6ebb: 83 fe 01 cmp $0x1,%esi + 6ebe: 19 c0 sbb %eax,%eax + 6ec0: f7 d0 not %eax + 6ec2: 83 e0 2a and $0x2a,%eax + 6ec5: c3 retq + 6ec6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 6ecd: 00 00 00 + 6ed0: f3 c3 repz retq + 6ed2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6ed8: f3 c3 repz retq + 6eda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6ee0: f3 c3 repz retq + 6ee2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6ee8: f3 c3 repz retq + 6eea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6ef0: 53 push %rbx + 6ef1: 40 0f b6 ff movzbl %dil,%edi + 6ef5: e8 f6 fe ff ff callq 6df0 <__cxa_finalize@plt+0x2f70> + 6efa: 84 c0 test %al,%al + 6efc: 89 c3 mov %eax,%ebx + 6efe: 74 23 je 6f23 <__cxa_finalize@plt+0x30a3> + 6f00: 48 8b 3d 81 93 21 00 mov 0x219381(%rip),%rdi # 220288 + 6f07: 48 8b 47 28 mov 0x28(%rdi),%rax + 6f0b: 48 3b 47 30 cmp 0x30(%rdi),%rax + 6f0f: 73 1f jae 6f30 <__cxa_finalize@plt+0x30b0> + 6f11: 48 8d 50 01 lea 0x1(%rax),%rdx + 6f15: 48 89 57 28 mov %rdx,0x28(%rdi) + 6f19: 88 18 mov %bl,(%rax) + 6f1b: 48 83 05 d5 a2 21 00 addq $0x1,0x21a2d5(%rip) # 2211f8 + 6f22: 01 + 6f23: 84 db test %bl,%bl + 6f25: 0f 95 c0 setne %al + 6f28: 5b pop %rbx + 6f29: c3 retq + 6f2a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6f30: 0f b6 f3 movzbl %bl,%esi + 6f33: e8 98 ca ff ff callq 39d0 <__overflow@plt> + 6f38: eb e1 jmp 6f1b <__cxa_finalize@plt+0x309b> + 6f3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 6f40: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax + 6f46: 8b 96 a8 00 00 00 mov 0xa8(%rsi),%edx + 6f4c: 49 89 f0 mov %rsi,%r8 + 6f4f: 83 f8 03 cmp $0x3,%eax + 6f52: 0f 94 c1 sete %cl + 6f55: 83 f8 09 cmp $0x9,%eax + 6f58: 0f 94 c0 sete %al + 6f5b: 09 c1 or %eax,%ecx + 6f5d: 83 fa 09 cmp $0x9,%edx + 6f60: 0f 94 c0 sete %al + 6f63: 83 fa 03 cmp $0x3,%edx + 6f66: 0f 94 c2 sete %dl + 6f69: 08 c2 or %al,%dl + 6f6b: 75 04 jne 6f71 <__cxa_finalize@plt+0x30f1> + 6f6d: 84 c9 test %cl,%cl + 6f6f: 75 1f jne 6f90 <__cxa_finalize@plt+0x3110> + 6f71: 84 c9 test %cl,%cl + 6f73: 75 0b jne 6f80 <__cxa_finalize@plt+0x3100> + 6f75: 84 d2 test %dl,%dl + 6f77: b8 01 00 00 00 mov $0x1,%eax + 6f7c: 74 02 je 6f80 <__cxa_finalize@plt+0x3100> + 6f7e: f3 c3 repz retq + 6f80: 48 8b 37 mov (%rdi),%rsi + 6f83: 49 8b 38 mov (%r8),%rdi + 6f86: e9 35 64 00 00 jmpq d3c0 <__cxa_finalize@plt+0x9540> + 6f8b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6f90: b8 ff ff ff ff mov $0xffffffff,%eax + 6f95: c3 retq + 6f96: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 6f9d: 00 00 00 + 6fa0: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax + 6fa6: 8b 96 a8 00 00 00 mov 0xa8(%rsi),%edx + 6fac: 83 f8 03 cmp $0x3,%eax + 6faf: 0f 94 c1 sete %cl + 6fb2: 83 f8 09 cmp $0x9,%eax + 6fb5: 0f 94 c0 sete %al + 6fb8: 09 c1 or %eax,%ecx + 6fba: 83 fa 09 cmp $0x9,%edx + 6fbd: 0f 94 c0 sete %al + 6fc0: 83 fa 03 cmp $0x3,%edx + 6fc3: 0f 94 c2 sete %dl + 6fc6: 08 c2 or %al,%dl + 6fc8: 75 04 jne 6fce <__cxa_finalize@plt+0x314e> + 6fca: 84 c9 test %cl,%cl + 6fcc: 75 22 jne 6ff0 <__cxa_finalize@plt+0x3170> + 6fce: 84 c9 test %cl,%cl + 6fd0: 75 0e jne 6fe0 <__cxa_finalize@plt+0x3160> + 6fd2: 84 d2 test %dl,%dl + 6fd4: b8 01 00 00 00 mov $0x1,%eax + 6fd9: 74 05 je 6fe0 <__cxa_finalize@plt+0x3160> + 6fdb: f3 c3 repz retq + 6fdd: 0f 1f 00 nopl (%rax) + 6fe0: 48 8b 36 mov (%rsi),%rsi + 6fe3: 48 8b 3f mov (%rdi),%rdi + 6fe6: e9 d5 63 00 00 jmpq d3c0 <__cxa_finalize@plt+0x9540> + 6feb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 6ff0: b8 ff ff ff ff mov $0xffffffff,%eax + 6ff5: c3 retq + 6ff6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 6ffd: 00 00 00 + 7000: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax + 7006: 8b 96 a8 00 00 00 mov 0xa8(%rsi),%edx + 700c: 83 f8 03 cmp $0x3,%eax + 700f: 0f 94 c1 sete %cl + 7012: 83 f8 09 cmp $0x9,%eax + 7015: 0f 94 c0 sete %al + 7018: 09 c1 or %eax,%ecx + 701a: 83 fa 03 cmp $0x3,%edx + 701d: 0f 94 c0 sete %al + 7020: 83 fa 09 cmp $0x9,%edx + 7023: 0f 94 c2 sete %dl + 7026: 08 c2 or %al,%dl + 7028: 75 08 jne 7032 <__cxa_finalize@plt+0x31b2> + 702a: 84 c9 test %cl,%cl + 702c: 0f 85 8e 00 00 00 jne 70c0 <__cxa_finalize@plt+0x3240> + 7032: 84 c9 test %cl,%cl + 7034: 75 12 jne 7048 <__cxa_finalize@plt+0x31c8> + 7036: 84 d2 test %dl,%dl + 7038: b8 01 00 00 00 mov $0x1,%eax + 703d: 74 09 je 7048 <__cxa_finalize@plt+0x31c8> + 703f: f3 c3 repz retq + 7041: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7048: 41 54 push %r12 + 704a: 55 push %rbp + 704b: 53 push %rbx + 704c: 4c 8b 26 mov (%rsi),%r12 + 704f: 48 89 fb mov %rdi,%rbx + 7052: be 2e 00 00 00 mov $0x2e,%esi + 7057: 4c 89 e7 mov %r12,%rdi + 705a: e8 81 c9 ff ff callq 39e0 + 705f: 48 8b 1b mov (%rbx),%rbx + 7062: be 2e 00 00 00 mov $0x2e,%esi + 7067: 48 89 c5 mov %rax,%rbp + 706a: 48 89 df mov %rbx,%rdi + 706d: e8 6e c9 ff ff callq 39e0 + 7072: 48 85 c0 test %rax,%rax + 7075: 74 39 je 70b0 <__cxa_finalize@plt+0x3230> + 7077: 48 8d 15 cc 0b 01 00 lea 0x10bcc(%rip),%rdx # 17c4a <_IO_stdin_used@@Base+0x18ca> + 707e: 48 85 ed test %rbp,%rbp + 7081: 48 0f 44 ea cmove %rdx,%rbp + 7085: 48 89 c6 mov %rax,%rsi + 7088: 48 89 ef mov %rbp,%rdi + 708b: e8 90 ca ff ff callq 3b20 + 7090: 85 c0 test %eax,%eax + 7092: 75 14 jne 70a8 <__cxa_finalize@plt+0x3228> + 7094: 48 89 de mov %rbx,%rsi + 7097: 4c 89 e7 mov %r12,%rdi + 709a: 5b pop %rbx + 709b: 5d pop %rbp + 709c: 41 5c pop %r12 + 709e: e9 7d ca ff ff jmpq 3b20 + 70a3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 70a8: 5b pop %rbx + 70a9: 5d pop %rbp + 70aa: 41 5c pop %r12 + 70ac: c3 retq + 70ad: 0f 1f 00 nopl (%rax) + 70b0: 48 85 ed test %rbp,%rbp + 70b3: 48 8d 05 90 0b 01 00 lea 0x10b90(%rip),%rax # 17c4a <_IO_stdin_used@@Base+0x18ca> + 70ba: 75 c9 jne 7085 <__cxa_finalize@plt+0x3205> + 70bc: eb d6 jmp 7094 <__cxa_finalize@plt+0x3214> + 70be: 66 90 xchg %ax,%ax + 70c0: b8 ff ff ff ff mov $0xffffffff,%eax + 70c5: c3 retq + 70c6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 70cd: 00 00 00 + 70d0: 41 57 push %r15 + 70d2: 41 56 push %r14 + 70d4: 41 55 push %r13 + 70d6: 41 54 push %r12 + 70d8: 55 push %rbp + 70d9: 53 push %rbx + 70da: 48 81 ec a8 00 00 00 sub $0xa8,%rsp + 70e1: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 70e8: 00 00 + 70ea: 48 89 84 24 98 00 00 mov %rax,0x98(%rsp) + 70f1: 00 + 70f2: 31 c0 xor %eax,%eax + 70f4: 40 84 ff test %dil,%dil + 70f7: 75 77 jne 7170 <__cxa_finalize@plt+0x32f0> + 70f9: 48 8d 1d 64 f9 00 00 lea 0xf964(%rip),%rbx # 16a64 <_IO_stdin_used@@Base+0x6e4> + 7100: bd 14 00 00 00 mov $0x14,%ebp + 7105: 4c 8d 25 14 a1 21 00 lea 0x21a114(%rip),%r12 # 221220 + 710c: 4c 8d 6b 2c lea 0x2c(%rbx),%r13 + 7110: eb 11 jmp 7123 <__cxa_finalize@plt+0x32a3> + 7112: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7118: 4c 39 eb cmp %r13,%rbx + 711b: 74 22 je 713f <__cxa_finalize@plt+0x32bf> + 711d: 8b 2b mov (%rbx),%ebp + 711f: 48 83 c3 04 add $0x4,%rbx + 7123: 89 ee mov %ebp,%esi + 7125: 4c 89 e7 mov %r12,%rdi + 7128: e8 93 cc ff ff callq 3dc0 + 712d: 85 c0 test %eax,%eax + 712f: 74 e7 je 7118 <__cxa_finalize@plt+0x3298> + 7131: 31 f6 xor %esi,%esi + 7133: 89 ef mov %ebp,%edi + 7135: e8 f6 c9 ff ff callq 3b30 + 713a: 4c 39 eb cmp %r13,%rbx + 713d: 75 de jne 711d <__cxa_finalize@plt+0x329d> + 713f: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax + 7146: 00 + 7147: 64 48 33 04 25 28 00 xor %fs:0x28,%rax + 714e: 00 00 + 7150: 0f 85 43 01 00 00 jne 7299 <__cxa_finalize@plt+0x3419> + 7156: 48 81 c4 a8 00 00 00 add $0xa8,%rsp + 715d: 5b pop %rbx + 715e: 5d pop %rbp + 715f: 41 5c pop %r12 + 7161: 41 5d pop %r13 + 7163: 41 5e pop %r14 + 7165: 41 5f pop %r15 + 7167: c3 retq + 7168: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 716f: 00 + 7170: 48 8d 2d ed f8 00 00 lea 0xf8ed(%rip),%rbp # 16a64 <_IO_stdin_used@@Base+0x6e4> + 7177: 48 8d 3d a2 a0 21 00 lea 0x21a0a2(%rip),%rdi # 221220 + 717e: 41 bd 14 00 00 00 mov $0x14,%r13d + 7184: 49 89 e4 mov %rsp,%r12 + 7187: 4c 8d 3d 92 a0 21 00 lea 0x21a092(%rip),%r15 # 221220 + 718e: e8 dd c9 ff ff callq 3b70 + 7193: 4c 8d 75 2c lea 0x2c(%rbp),%r14 + 7197: 48 89 eb mov %rbp,%rbx + 719a: eb 0b jmp 71a7 <__cxa_finalize@plt+0x3327> + 719c: 0f 1f 40 00 nopl 0x0(%rax) + 71a0: 44 8b 2b mov (%rbx),%r13d + 71a3: 48 83 c3 04 add $0x4,%rbx + 71a7: 31 f6 xor %esi,%esi + 71a9: 4c 89 e2 mov %r12,%rdx + 71ac: 44 89 ef mov %r13d,%edi + 71af: e8 ac c6 ff ff callq 3860 + 71b4: 48 83 3c 24 01 cmpq $0x1,(%rsp) + 71b9: 74 0b je 71c6 <__cxa_finalize@plt+0x3346> + 71bb: 44 89 ee mov %r13d,%esi + 71be: 4c 89 ff mov %r15,%rdi + 71c1: e8 6a cc ff ff callq 3e30 + 71c6: 4c 39 f3 cmp %r14,%rbx + 71c9: 75 d5 jne 71a0 <__cxa_finalize@plt+0x3320> + 71cb: 66 0f 6f 05 4d a0 21 movdqa 0x21a04d(%rip),%xmm0 # 221220 + 71d2: 00 + 71d3: 41 be 14 00 00 00 mov $0x14,%r14d + 71d9: c7 84 24 88 00 00 00 movl $0x10000000,0x88(%rsp) + 71e0: 00 00 00 10 + 71e4: 4c 8d 2d 35 a0 21 00 lea 0x21a035(%rip),%r13 # 221220 + 71eb: 4c 8d 3d 9e e7 ff ff lea -0x1862(%rip),%r15 # 5990 <__cxa_finalize@plt+0x1b10> + 71f2: 0f 11 44 24 08 movups %xmm0,0x8(%rsp) + 71f7: 66 0f 6f 05 31 a0 21 movdqa 0x21a031(%rip),%xmm0 # 221230 + 71fe: 00 + 71ff: 0f 11 44 24 18 movups %xmm0,0x18(%rsp) + 7204: 66 0f 6f 05 34 a0 21 movdqa 0x21a034(%rip),%xmm0 # 221240 + 720b: 00 + 720c: 0f 11 44 24 28 movups %xmm0,0x28(%rsp) + 7211: 66 0f 6f 05 37 a0 21 movdqa 0x21a037(%rip),%xmm0 # 221250 + 7218: 00 + 7219: 0f 11 44 24 38 movups %xmm0,0x38(%rsp) + 721e: 66 0f 6f 05 3a a0 21 movdqa 0x21a03a(%rip),%xmm0 # 221260 + 7225: 00 + 7226: 0f 11 44 24 48 movups %xmm0,0x48(%rsp) + 722b: 66 0f 6f 05 3d a0 21 movdqa 0x21a03d(%rip),%xmm0 # 221270 + 7232: 00 + 7233: 0f 11 44 24 58 movups %xmm0,0x58(%rsp) + 7238: 66 0f 6f 05 40 a0 21 movdqa 0x21a040(%rip),%xmm0 # 221280 + 723f: 00 + 7240: 0f 11 44 24 68 movups %xmm0,0x68(%rsp) + 7245: 66 0f 6f 05 43 a0 21 movdqa 0x21a043(%rip),%xmm0 # 221290 + 724c: 00 + 724d: 0f 11 44 24 78 movups %xmm0,0x78(%rsp) + 7252: eb 0c jmp 7260 <__cxa_finalize@plt+0x33e0> + 7254: 0f 1f 40 00 nopl 0x0(%rax) + 7258: 44 8b 75 00 mov 0x0(%rbp),%r14d + 725c: 48 83 c5 04 add $0x4,%rbp + 7260: 44 89 f6 mov %r14d,%esi + 7263: 4c 89 ef mov %r13,%rdi + 7266: e8 55 cb ff ff callq 3dc0 + 726b: 85 c0 test %eax,%eax + 726d: 74 20 je 728f <__cxa_finalize@plt+0x340f> + 726f: 48 8d 05 0a f7 ff ff lea -0x8f6(%rip),%rax # 6980 <__cxa_finalize@plt+0x2b00> + 7276: 41 83 fe 14 cmp $0x14,%r14d + 727a: 4c 89 e6 mov %r12,%rsi + 727d: 44 89 f7 mov %r14d,%edi + 7280: 49 0f 45 c7 cmovne %r15,%rax + 7284: 31 d2 xor %edx,%edx + 7286: 48 89 04 24 mov %rax,(%rsp) + 728a: e8 d1 c5 ff ff callq 3860 + 728f: 48 39 dd cmp %rbx,%rbp + 7292: 75 c4 jne 7258 <__cxa_finalize@plt+0x33d8> + 7294: e9 a6 fe ff ff jmpq 713f <__cxa_finalize@plt+0x32bf> + 7299: e8 d2 c6 ff ff callq 3970 <__stack_chk_fail@plt> + 729e: 66 90 xchg %ax,%ax + 72a0: 48 83 3d e0 8d 21 00 cmpq $0x0,0x218de0(%rip) # 220088 + 72a7: 00 + 72a8: 74 0e je 72b8 <__cxa_finalize@plt+0x3438> + 72aa: 48 8d 3d cf 8d 21 00 lea 0x218dcf(%rip),%rdi # 220080 + 72b1: eb 3d jmp 72f0 <__cxa_finalize@plt+0x3470> + 72b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 72b8: 48 8d 3d a1 8d 21 00 lea 0x218da1(%rip),%rdi # 220060 + 72bf: 48 83 ec 08 sub $0x8,%rsp + 72c3: e8 28 00 00 00 callq 72f0 <__cxa_finalize@plt+0x3470> + 72c8: 48 8d 3d c1 8d 21 00 lea 0x218dc1(%rip),%rdi # 220090 + 72cf: e8 1c 00 00 00 callq 72f0 <__cxa_finalize@plt+0x3470> + 72d4: 48 8d 3d 95 8d 21 00 lea 0x218d95(%rip),%rdi # 220070 + 72db: 48 83 c4 08 add $0x8,%rsp + 72df: eb 0f jmp 72f0 <__cxa_finalize@plt+0x3470> + 72e1: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 72e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 72ed: 00 00 00 + 72f0: 80 3d 19 a0 21 00 00 cmpb $0x0,0x21a019(%rip) # 221310 + 72f7: 53 push %rbx + 72f8: 48 89 fb mov %rdi,%rbx + 72fb: 74 23 je 7320 <__cxa_finalize@plt+0x34a0> + 72fd: 48 8b 7b 08 mov 0x8(%rbx),%rdi + 7301: 48 8b 33 mov (%rbx),%rsi + 7304: ba 01 00 00 00 mov $0x1,%edx + 7309: 5b pop %rbx + 730a: 48 8b 0d 77 8f 21 00 mov 0x218f77(%rip),%rcx # 220288 + 7311: e9 6a c9 ff ff jmpq 3c80 + 7316: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 731d: 00 00 00 + 7320: bf 01 00 00 00 mov $0x1,%edi + 7325: c6 05 e4 9f 21 00 01 movb $0x1,0x219fe4(%rip) # 221310 + 732c: e8 9f c8 ff ff callq 3bd0 + 7331: 85 c0 test %eax,%eax + 7333: 79 0b jns 7340 <__cxa_finalize@plt+0x34c0> + 7335: e8 66 ff ff ff callq 72a0 <__cxa_finalize@plt+0x3420> + 733a: eb c1 jmp 72fd <__cxa_finalize@plt+0x347d> + 733c: 0f 1f 40 00 nopl 0x0(%rax) + 7340: bf 01 00 00 00 mov $0x1,%edi + 7345: e8 86 fd ff ff callq 70d0 <__cxa_finalize@plt+0x3250> + 734a: e8 51 ff ff ff callq 72a0 <__cxa_finalize@plt+0x3420> + 734f: eb ac jmp 72fd <__cxa_finalize@plt+0x347d> + 7351: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7356: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 735d: 00 00 00 + 7360: 55 push %rbp + 7361: 53 push %rbx + 7362: 48 81 ec 98 00 00 00 sub $0x98,%rsp + 7369: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 7370: 00 00 + 7372: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) + 7379: 00 + 737a: 31 c0 xor %eax,%eax + 737c: 48 89 e5 mov %rsp,%rbp + 737f: eb 58 jmp 73d9 <__cxa_finalize@plt+0x3559> + 7381: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7388: 48 8b 3d f9 8e 21 00 mov 0x218ef9(%rip),%rdi # 220288 + 738f: e8 6c ca ff ff callq 3e00 + 7394: 48 8d 35 85 9e 21 00 lea 0x219e85(%rip),%rsi # 221220 + 739b: 31 ff xor %edi,%edi + 739d: 48 89 ea mov %rbp,%rdx + 73a0: e8 0b c4 ff ff callq 37b0 + 73a5: 8b 1d 6d 9e 21 00 mov 0x219e6d(%rip),%ebx # 221218 + 73ab: 8b 05 63 9e 21 00 mov 0x219e63(%rip),%eax # 221214 + 73b1: 85 c0 test %eax,%eax + 73b3: 74 63 je 7418 <__cxa_finalize@plt+0x3598> + 73b5: 83 e8 01 sub $0x1,%eax + 73b8: bb 13 00 00 00 mov $0x13,%ebx + 73bd: 89 05 51 9e 21 00 mov %eax,0x219e51(%rip) # 221214 + 73c3: 89 df mov %ebx,%edi + 73c5: e8 06 c4 ff ff callq 37d0 + 73ca: 31 d2 xor %edx,%edx + 73cc: 48 89 ee mov %rbp,%rsi + 73cf: bf 02 00 00 00 mov $0x2,%edi + 73d4: e8 d7 c3 ff ff callq 37b0 + 73d9: 8b 05 39 9e 21 00 mov 0x219e39(%rip),%eax # 221218 + 73df: 85 c0 test %eax,%eax + 73e1: 75 0a jne 73ed <__cxa_finalize@plt+0x356d> + 73e3: 8b 05 2b 9e 21 00 mov 0x219e2b(%rip),%eax # 221214 + 73e9: 85 c0 test %eax,%eax + 73eb: 74 3b je 7428 <__cxa_finalize@plt+0x35a8> + 73ed: 80 3d 1c 9f 21 00 00 cmpb $0x0,0x219f1c(%rip) # 221310 + 73f4: 74 92 je 7388 <__cxa_finalize@plt+0x3508> + 73f6: 48 8d 3d 63 8c 21 00 lea 0x218c63(%rip),%rdi # 220060 + 73fd: e8 ee fe ff ff callq 72f0 <__cxa_finalize@plt+0x3470> + 7402: 48 8d 3d 67 8c 21 00 lea 0x218c67(%rip),%rdi # 220070 + 7409: e8 e2 fe ff ff callq 72f0 <__cxa_finalize@plt+0x3470> + 740e: e9 75 ff ff ff jmpq 7388 <__cxa_finalize@plt+0x3508> + 7413: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7418: 31 f6 xor %esi,%esi + 741a: 89 df mov %ebx,%edi + 741c: e8 0f c7 ff ff callq 3b30 + 7421: eb a0 jmp 73c3 <__cxa_finalize@plt+0x3543> + 7423: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7428: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax + 742f: 00 + 7430: 64 48 33 04 25 28 00 xor %fs:0x28,%rax + 7437: 00 00 + 7439: 75 0a jne 7445 <__cxa_finalize@plt+0x35c5> + 743b: 48 81 c4 98 00 00 00 add $0x98,%rsp + 7442: 5b pop %rbx + 7443: 5d pop %rbp + 7444: c3 retq + 7445: e8 26 c5 ff ff callq 3970 <__stack_chk_fail@plt> + 744a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7450: 80 3d bb 9e 21 00 00 cmpb $0x0,0x219ebb(%rip) # 221312 + 7457: 74 17 je 7470 <__cxa_finalize@plt+0x35f0> + 7459: 48 83 ec 08 sub $0x8,%rsp + 745d: bf 04 00 00 00 mov $0x4,%edi + 7462: e8 e9 e7 ff ff callq 5c50 <__cxa_finalize@plt+0x1dd0> + 7467: 84 c0 test %al,%al + 7469: 75 0d jne 7478 <__cxa_finalize@plt+0x35f8> + 746b: 48 83 c4 08 add $0x8,%rsp + 746f: c3 retq + 7470: f3 c3 repz retq + 7472: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7478: 48 8d 3d e1 8b 21 00 lea 0x218be1(%rip),%rdi # 220060 + 747f: e8 6c fe ff ff callq 72f0 <__cxa_finalize@plt+0x3470> + 7484: 48 8d 3d 15 8c 21 00 lea 0x218c15(%rip),%rdi # 2200a0 + 748b: e8 60 fe ff ff callq 72f0 <__cxa_finalize@plt+0x3470> + 7490: 48 8d 3d d9 8b 21 00 lea 0x218bd9(%rip),%rdi # 220070 + 7497: 48 83 c4 08 add $0x8,%rsp + 749b: e9 50 fe ff ff jmpq 72f0 <__cxa_finalize@plt+0x3470> + 74a0: 41 57 push %r15 + 74a2: 41 56 push %r14 + 74a4: 49 89 d6 mov %rdx,%r14 + 74a7: 41 55 push %r13 + 74a9: 41 54 push %r12 + 74ab: 49 89 f4 mov %rsi,%r12 + 74ae: 55 push %rbp + 74af: 53 push %rbx + 74b0: 89 cb mov %ecx,%ebx + 74b2: 48 83 ec 68 sub $0x68,%rsp + 74b6: 4c 8b 2f mov (%rdi),%r13 + 74b9: 48 89 7c 24 30 mov %rdi,0x30(%rsp) + 74be: 48 89 d7 mov %rdx,%rdi + 74c1: 4c 89 44 24 20 mov %r8,0x20(%rsp) + 74c6: 64 48 8b 0c 25 28 00 mov %fs:0x28,%rcx + 74cd: 00 00 + 74cf: 48 89 4c 24 58 mov %rcx,0x58(%rsp) + 74d4: 31 c9 xor %ecx,%ecx + 74d6: 4c 89 4c 24 38 mov %r9,0x38(%rsp) + 74db: e8 b0 c0 00 00 callq 13590 <__cxa_finalize@plt+0xf710> + 74e0: 83 f8 02 cmp $0x2,%eax + 74e3: 0f 96 c0 setbe %al + 74e6: 22 05 ec 9d 21 00 and 0x219dec(%rip),%al # 2212d8 + 74ec: 88 44 24 2f mov %al,0x2f(%rsp) + 74f0: 0f 85 5a 01 00 00 jne 7650 <__cxa_finalize@plt+0x37d0> + 74f6: 45 31 c9 xor %r9d,%r9d + 74f9: 85 db test %ebx,%ebx + 74fb: 74 73 je 7570 <__cxa_finalize@plt+0x36f0> + 74fd: 4d 89 f0 mov %r14,%r8 + 7500: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx + 7507: 4c 89 e2 mov %r12,%rdx + 750a: be 00 20 00 00 mov $0x2000,%esi + 750f: 4c 89 ef mov %r13,%rdi + 7512: 44 89 4c 24 08 mov %r9d,0x8(%rsp) + 7517: e8 44 c1 00 00 callq 13660 <__cxa_finalize@plt+0xf7e0> + 751c: 48 3d ff 1f 00 00 cmp $0x1fff,%rax + 7522: 48 89 c3 mov %rax,%rbx + 7525: 44 8b 4c 24 08 mov 0x8(%rsp),%r9d + 752a: 0f 87 88 03 00 00 ja 78b8 <__cxa_finalize@plt+0x3a38> + 7530: 41 0f b6 45 00 movzbl 0x0(%r13),%eax + 7535: c6 44 24 2f 01 movb $0x1,0x2f(%rsp) + 753a: 41 38 04 24 cmp %al,(%r12) + 753e: 75 1a jne 755a <__cxa_finalize@plt+0x36da> + 7540: 4c 89 e7 mov %r12,%rdi + 7543: 44 89 4c 24 08 mov %r9d,0x8(%rsp) + 7548: e8 03 c4 ff ff callq 3950 + 754d: 44 8b 4c 24 08 mov 0x8(%rsp),%r9d + 7552: 48 39 c3 cmp %rax,%rbx + 7555: 0f 95 44 24 2f setne 0x2f(%rsp) + 755a: 45 85 c9 test %r9d,%r9d + 755d: 74 1f je 757e <__cxa_finalize@plt+0x36fe> + 755f: 48 89 dd mov %rbx,%rbp + 7562: e9 1c 01 00 00 jmpq 7683 <__cxa_finalize@plt+0x3803> + 7567: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 756e: 00 00 + 7570: 4c 89 e7 mov %r12,%rdi + 7573: 4d 89 e5 mov %r12,%r13 + 7576: e8 d5 c3 ff ff callq 3950 + 757b: 48 89 c3 mov %rax,%rbx + 757e: 48 83 7c 24 20 00 cmpq $0x0,0x20(%rsp) + 7584: 0f 84 ae 00 00 00 je 7638 <__cxa_finalize@plt+0x37b8> + 758a: e8 b1 c3 ff ff callq 3940 <__ctype_get_mb_cur_max@plt> + 758f: 48 83 f8 01 cmp $0x1,%rax + 7593: 0f 87 ff 01 00 00 ja 7798 <__cxa_finalize@plt+0x3918> + 7599: 4d 8d 64 1d 00 lea 0x0(%r13,%rbx,1),%r12 + 759e: 4d 39 e5 cmp %r12,%r13 + 75a1: 0f 83 4b 03 00 00 jae 78f2 <__cxa_finalize@plt+0x3a72> + 75a7: e8 a4 c8 ff ff callq 3e50 <__ctype_b_loc@plt> + 75ac: 31 ed xor %ebp,%ebp + 75ae: 48 8b 08 mov (%rax),%rcx + 75b1: 4c 89 e8 mov %r13,%rax + 75b4: 0f 1f 40 00 nopl 0x0(%rax) + 75b8: 0f b6 10 movzbl (%rax),%edx + 75bb: 0f b7 14 51 movzwl (%rcx,%rdx,2),%edx + 75bf: 66 81 e2 00 40 and $0x4000,%dx + 75c4: 66 83 fa 01 cmp $0x1,%dx + 75c8: 48 83 dd ff sbb $0xffffffffffffffff,%rbp + 75cc: 48 83 c0 01 add $0x1,%rax + 75d0: 49 39 c4 cmp %rax,%r12 + 75d3: 75 e3 jne 75b8 <__cxa_finalize@plt+0x3738> + 75d5: 0f b6 05 cc 9d 21 00 movzbl 0x219dcc(%rip),%eax # 2213a8 + 75dc: 84 c0 test %al,%al + 75de: 74 11 je 75f1 <__cxa_finalize@plt+0x3771> + 75e0: 0f b6 05 c2 9d 21 00 movzbl 0x219dc2(%rip),%eax # 2213a9 + 75e7: 83 f0 01 xor $0x1,%eax + 75ea: 0a 44 24 2f or 0x2f(%rsp),%al + 75ee: 83 f0 01 xor $0x1,%eax + 75f1: 48 8b 4c 24 38 mov 0x38(%rsp),%rcx + 75f6: 88 01 mov %al,(%rcx) + 75f8: 48 8b 44 24 20 mov 0x20(%rsp),%rax + 75fd: 48 85 c0 test %rax,%rax + 7600: 74 03 je 7605 <__cxa_finalize@plt+0x3785> + 7602: 48 89 28 mov %rbp,(%rax) + 7605: 48 8b 44 24 30 mov 0x30(%rsp),%rax + 760a: 4c 89 28 mov %r13,(%rax) + 760d: 48 89 d8 mov %rbx,%rax + 7610: 48 8b 5c 24 58 mov 0x58(%rsp),%rbx + 7615: 64 48 33 1c 25 28 00 xor %fs:0x28,%rbx + 761c: 00 00 + 761e: 0f 85 d5 02 00 00 jne 78f9 <__cxa_finalize@plt+0x3a79> + 7624: 48 83 c4 68 add $0x68,%rsp + 7628: 5b pop %rbx + 7629: 5d pop %rbp + 762a: 41 5c pop %r12 + 762c: 41 5d pop %r13 + 762e: 41 5e pop %r14 + 7630: 41 5f pop %r15 + 7632: c3 retq + 7633: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7638: 80 3d 69 9d 21 00 00 cmpb $0x0,0x219d69(%rip) # 2213a8 + 763f: 75 9f jne 75e0 <__cxa_finalize@plt+0x3760> + 7641: 48 8b 44 24 38 mov 0x38(%rsp),%rax + 7646: c6 00 00 movb $0x0,(%rax) + 7649: eb ba jmp 7605 <__cxa_finalize@plt+0x3785> + 764b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7650: 85 db test %ebx,%ebx + 7652: 0f 85 a6 02 00 00 jne 78fe <__cxa_finalize@plt+0x3a7e> + 7658: 4c 89 e7 mov %r12,%rdi + 765b: e8 f0 c2 ff ff callq 3950 + 7660: 48 3d ff 1f 00 00 cmp $0x1fff,%rax + 7666: 48 89 c5 mov %rax,%rbp + 7669: 48 8d 50 01 lea 0x1(%rax),%rdx + 766d: 0f 87 25 02 00 00 ja 7898 <__cxa_finalize@plt+0x3a18> + 7673: 4c 89 e6 mov %r12,%rsi + 7676: 4c 89 ef mov %r13,%rdi + 7679: e8 02 c5 ff ff callq 3b80 + 767e: c6 44 24 2f 00 movb $0x0,0x2f(%rsp) + 7683: 49 8d 5c 2d 00 lea 0x0(%r13,%rbp,1),%rbx + 7688: e8 b3 c2 ff ff callq 3940 <__ctype_get_mb_cur_max@plt> + 768d: 48 83 f8 01 cmp $0x1,%rax + 7691: 48 89 5c 24 08 mov %rbx,0x8(%rsp) + 7696: 0f 86 b4 01 00 00 jbe 7850 <__cxa_finalize@plt+0x39d0> + 769c: 49 39 dd cmp %rbx,%r13 + 769f: 0f 83 44 02 00 00 jae 78e9 <__cxa_finalize@plt+0x3a69> + 76a5: 48 8d 44 24 4c lea 0x4c(%rsp),%rax + 76aa: 4c 8d 64 24 50 lea 0x50(%rsp),%r12 + 76af: 4c 89 eb mov %r13,%rbx + 76b2: 4d 89 ef mov %r13,%r15 + 76b5: 31 ed xor %ebp,%ebp + 76b7: 48 89 44 24 18 mov %rax,0x18(%rsp) + 76bc: 0f 1f 40 00 nopl 0x0(%rax) + 76c0: 41 0f b6 07 movzbl (%r15),%eax + 76c4: 3c 3f cmp $0x3f,%al + 76c6: 0f 8f 24 01 00 00 jg 77f0 <__cxa_finalize@plt+0x3970> + 76cc: 3c 25 cmp $0x25,%al + 76ce: 0f 8d 34 01 00 00 jge 7808 <__cxa_finalize@plt+0x3988> + 76d4: 8d 50 e0 lea -0x20(%rax),%edx + 76d7: 80 fa 03 cmp $0x3,%dl + 76da: 0f 86 28 01 00 00 jbe 7808 <__cxa_finalize@plt+0x3988> + 76e0: 48 c7 44 24 50 00 00 movq $0x0,0x50(%rsp) + 76e7: 00 00 + 76e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 76f0: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 76f5: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi + 76fa: 4c 89 e1 mov %r12,%rcx + 76fd: 4c 89 fe mov %r15,%rsi + 7700: 4c 8d 73 01 lea 0x1(%rbx),%r14 + 7704: 4c 29 fa sub %r15,%rdx + 7707: e8 04 dc 00 00 callq 15310 <__cxa_finalize@plt+0x11490> + 770c: 48 83 f8 ff cmp $0xffffffffffffffff,%rax + 7710: 0f 84 0a 01 00 00 je 7820 <__cxa_finalize@plt+0x39a0> + 7716: 48 83 f8 fe cmp $0xfffffffffffffffe,%rax + 771a: 0f 84 18 01 00 00 je 7838 <__cxa_finalize@plt+0x39b8> + 7720: 48 85 c0 test %rax,%rax + 7723: 8b 7c 24 4c mov 0x4c(%rsp),%edi + 7727: 48 89 44 24 10 mov %rax,0x10(%rsp) + 772c: 0f 84 9e 00 00 00 je 77d0 <__cxa_finalize@plt+0x3950> + 7732: e8 c9 c4 ff ff callq 3c00 + 7737: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 773c: 85 c0 test %eax,%eax + 773e: 49 8d 0c 17 lea (%r15,%rdx,1),%rcx + 7742: 78 7c js 77c0 <__cxa_finalize@plt+0x3940> + 7744: 48 89 df mov %rbx,%rdi + 7747: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 774e: 00 00 + 7750: 4c 89 fe mov %r15,%rsi + 7753: a4 movsb %ds:(%rsi),%es:(%rdi) + 7754: 48 39 ce cmp %rcx,%rsi + 7757: 49 89 f7 mov %rsi,%r15 + 775a: 75 f4 jne 7750 <__cxa_finalize@plt+0x38d0> + 775c: 48 01 d3 add %rdx,%rbx + 775f: 48 98 cltq + 7761: 48 01 c5 add %rax,%rbp + 7764: 4c 89 e7 mov %r12,%rdi + 7767: e8 a4 c6 ff ff callq 3e10 + 776c: 85 c0 test %eax,%eax + 776e: 74 80 je 76f0 <__cxa_finalize@plt+0x3870> + 7770: 4c 3b 7c 24 08 cmp 0x8(%rsp),%r15 + 7775: 0f 82 45 ff ff ff jb 76c0 <__cxa_finalize@plt+0x3840> + 777b: 0f b6 05 26 9c 21 00 movzbl 0x219c26(%rip),%eax # 2213a8 + 7782: 4c 29 eb sub %r13,%rbx + 7785: 84 c0 test %al,%al + 7787: 0f 84 64 fe ff ff je 75f1 <__cxa_finalize@plt+0x3771> + 778d: e9 4e fe ff ff jmpq 75e0 <__cxa_finalize@plt+0x3760> + 7792: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7798: 31 d2 xor %edx,%edx + 779a: 48 89 de mov %rbx,%rsi + 779d: 4c 89 ef mov %r13,%rdi + 77a0: e8 0b 8a 00 00 callq 101b0 <__cxa_finalize@plt+0xc330> + 77a5: 48 63 e8 movslq %eax,%rbp + 77a8: 0f b6 05 f9 9b 21 00 movzbl 0x219bf9(%rip),%eax # 2213a8 + 77af: 84 c0 test %al,%al + 77b1: 0f 84 3a fe ff ff je 75f1 <__cxa_finalize@plt+0x3771> + 77b7: e9 24 fe ff ff jmpq 75e0 <__cxa_finalize@plt+0x3760> + 77bc: 0f 1f 40 00 nopl 0x0(%rax) + 77c0: c6 03 3f movb $0x3f,(%rbx) + 77c3: 48 83 c5 01 add $0x1,%rbp + 77c7: 4c 89 f3 mov %r14,%rbx + 77ca: 49 89 cf mov %rcx,%r15 + 77cd: eb 95 jmp 7764 <__cxa_finalize@plt+0x38e4> + 77cf: 90 nop + 77d0: e8 2b c4 ff ff callq 3c00 + 77d5: 85 c0 test %eax,%eax + 77d7: 49 8d 4f 01 lea 0x1(%r15),%rcx + 77db: 78 e3 js 77c0 <__cxa_finalize@plt+0x3940> + 77dd: 41 0f b6 17 movzbl (%r15),%edx + 77e1: 49 89 cf mov %rcx,%r15 + 77e4: 88 13 mov %dl,(%rbx) + 77e6: 4c 89 f3 mov %r14,%rbx + 77e9: e9 71 ff ff ff jmpq 775f <__cxa_finalize@plt+0x38df> + 77ee: 66 90 xchg %ax,%ax + 77f0: 3c 41 cmp $0x41,%al + 77f2: 0f 8c e8 fe ff ff jl 76e0 <__cxa_finalize@plt+0x3860> + 77f8: 3c 5f cmp $0x5f,%al + 77fa: 7e 0c jle 7808 <__cxa_finalize@plt+0x3988> + 77fc: 8d 50 9f lea -0x61(%rax),%edx + 77ff: 80 fa 1d cmp $0x1d,%dl + 7802: 0f 87 d8 fe ff ff ja 76e0 <__cxa_finalize@plt+0x3860> + 7808: 88 03 mov %al,(%rbx) + 780a: 49 83 c7 01 add $0x1,%r15 + 780e: 48 83 c5 01 add $0x1,%rbp + 7812: 48 83 c3 01 add $0x1,%rbx + 7816: e9 55 ff ff ff jmpq 7770 <__cxa_finalize@plt+0x38f0> + 781b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7820: 49 83 c7 01 add $0x1,%r15 + 7824: c6 03 3f movb $0x3f,(%rbx) + 7827: 48 83 c5 01 add $0x1,%rbp + 782b: 4c 89 f3 mov %r14,%rbx + 782e: e9 3d ff ff ff jmpq 7770 <__cxa_finalize@plt+0x38f0> + 7833: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7838: c6 03 3f movb $0x3f,(%rbx) + 783b: 48 83 c5 01 add $0x1,%rbp + 783f: 4c 8b 7c 24 08 mov 0x8(%rsp),%r15 + 7844: eb e5 jmp 782b <__cxa_finalize@plt+0x39ab> + 7846: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 784d: 00 00 00 + 7850: 4c 3b 6c 24 08 cmp 0x8(%rsp),%r13 + 7855: 73 24 jae 787b <__cxa_finalize@plt+0x39fb> + 7857: e8 f4 c5 ff ff callq 3e50 <__ctype_b_loc@plt> + 785c: 4c 89 ea mov %r13,%rdx + 785f: 90 nop + 7860: 0f b6 32 movzbl (%rdx),%esi + 7863: 48 8b 08 mov (%rax),%rcx + 7866: f6 44 71 01 40 testb $0x40,0x1(%rcx,%rsi,2) + 786b: 75 03 jne 7870 <__cxa_finalize@plt+0x39f0> + 786d: c6 02 3f movb $0x3f,(%rdx) + 7870: 48 83 c2 01 add $0x1,%rdx + 7874: 48 3b 54 24 08 cmp 0x8(%rsp),%rdx + 7879: 75 e5 jne 7860 <__cxa_finalize@plt+0x39e0> + 787b: 0f b6 05 26 9b 21 00 movzbl 0x219b26(%rip),%eax # 2213a8 + 7882: 48 89 eb mov %rbp,%rbx + 7885: 84 c0 test %al,%al + 7887: 0f 84 64 fd ff ff je 75f1 <__cxa_finalize@plt+0x3771> + 788d: e9 4e fd ff ff jmpq 75e0 <__cxa_finalize@plt+0x3760> + 7892: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7898: 48 89 d7 mov %rdx,%rdi + 789b: 48 89 54 24 08 mov %rdx,0x8(%rsp) + 78a0: e8 db cb 00 00 callq 14480 <__cxa_finalize@plt+0x10600> + 78a5: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 78aa: 49 89 c5 mov %rax,%r13 + 78ad: e9 c1 fd ff ff jmpq 7673 <__cxa_finalize@plt+0x37f3> + 78b2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 78b8: 4c 8d 78 01 lea 0x1(%rax),%r15 + 78bc: 4c 89 ff mov %r15,%rdi + 78bf: e8 bc cb 00 00 callq 14480 <__cxa_finalize@plt+0x10600> + 78c4: 4d 89 f0 mov %r14,%r8 + 78c7: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx + 78ce: 4c 89 e2 mov %r12,%rdx + 78d1: 4c 89 fe mov %r15,%rsi + 78d4: 48 89 c7 mov %rax,%rdi + 78d7: 49 89 c5 mov %rax,%r13 + 78da: e8 81 bd 00 00 callq 13660 <__cxa_finalize@plt+0xf7e0> + 78df: 44 8b 4c 24 08 mov 0x8(%rsp),%r9d + 78e4: e9 47 fc ff ff jmpq 7530 <__cxa_finalize@plt+0x36b0> + 78e9: 31 db xor %ebx,%ebx + 78eb: 31 ed xor %ebp,%ebp + 78ed: e9 e3 fc ff ff jmpq 75d5 <__cxa_finalize@plt+0x3755> + 78f2: 31 ed xor %ebp,%ebp + 78f4: e9 dc fc ff ff jmpq 75d5 <__cxa_finalize@plt+0x3755> + 78f9: e8 72 c0 ff ff callq 3970 <__stack_chk_fail@plt> + 78fe: 41 b9 01 00 00 00 mov $0x1,%r9d + 7904: e9 f4 fb ff ff jmpq 74fd <__cxa_finalize@plt+0x367d> + 7909: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7910: 41 57 push %r15 + 7912: 41 56 push %r14 + 7914: 48 89 f8 mov %rdi,%rax + 7917: 41 55 push %r13 + 7919: 41 54 push %r12 + 791b: 49 89 ce mov %rcx,%r14 + 791e: 55 push %rbp + 791f: 53 push %rbx + 7920: 4c 89 cb mov %r9,%rbx + 7923: 45 89 c7 mov %r8d,%r15d + 7926: 45 31 c0 xor %r8d,%r8d + 7929: 48 81 ec 48 20 00 00 sub $0x2048,%rsp + 7930: 48 89 3c 24 mov %rdi,(%rsp) + 7934: 4c 8d 6c 24 30 lea 0x30(%rsp),%r13 + 7939: 48 8d 7c 24 28 lea 0x28(%rsp),%rdi + 793e: 4c 8d 4c 24 27 lea 0x27(%rsp),%r9 + 7943: 4c 8b a4 24 80 20 00 mov 0x2080(%rsp),%r12 + 794a: 00 + 794b: 64 48 8b 0c 25 28 00 mov %fs:0x28,%rcx + 7952: 00 00 + 7954: 48 89 8c 24 38 20 00 mov %rcx,0x2038(%rsp) + 795b: 00 + 795c: 31 c9 xor %ecx,%ecx + 795e: 89 d1 mov %edx,%ecx + 7960: 48 89 f2 mov %rsi,%rdx + 7963: 48 89 c6 mov %rax,%rsi + 7966: 4c 89 6c 24 28 mov %r13,0x28(%rsp) + 796b: e8 30 fb ff ff callq 74a0 <__cxa_finalize@plt+0x3620> + 7970: 80 7c 24 27 00 cmpb $0x0,0x27(%rsp) + 7975: 48 89 c5 mov %rax,%rbp + 7978: 74 09 je 7983 <__cxa_finalize@plt+0x3b03> + 797a: 45 84 ff test %r15b,%r15b + 797d: 0f 85 55 02 00 00 jne 7bd8 <__cxa_finalize@plt+0x3d58> + 7983: 4d 85 f6 test %r14,%r14 + 7986: 74 32 je 79ba <__cxa_finalize@plt+0x3b3a> + 7988: bf 04 00 00 00 mov $0x4,%edi + 798d: e8 be e2 ff ff callq 5c50 <__cxa_finalize@plt+0x1dd0> + 7992: 84 c0 test %al,%al + 7994: 0f 85 ae 02 00 00 jne 7c48 <__cxa_finalize@plt+0x3dc8> + 799a: 48 8d 3d bf 86 21 00 lea 0x2186bf(%rip),%rdi # 220060 + 79a1: e8 4a f9 ff ff callq 72f0 <__cxa_finalize@plt+0x3470> + 79a6: 4c 89 f7 mov %r14,%rdi + 79a9: e8 42 f9 ff ff callq 72f0 <__cxa_finalize@plt+0x3470> + 79ae: 48 8d 3d bb 86 21 00 lea 0x2186bb(%rip),%rdi # 220070 + 79b5: e8 36 f9 ff ff callq 72f0 <__cxa_finalize@plt+0x3470> + 79ba: 4d 85 e4 test %r12,%r12 + 79bd: 0f 84 45 02 00 00 je 7c08 <__cxa_finalize@plt+0x3d88> + 79c3: 44 0f b6 35 dd 99 21 movzbl 0x2199dd(%rip),%r14d # 2213a8 + 79ca: 00 + 79cb: 45 84 f6 test %r14b,%r14b + 79ce: 0f 85 ac 01 00 00 jne 7b80 <__cxa_finalize@plt+0x3d00> + 79d4: 49 89 ea mov %rbp,%r10 + 79d7: 45 31 c9 xor %r9d,%r9d + 79da: 48 8b 3d a7 99 21 00 mov 0x2199a7(%rip),%rdi # 221388 + 79e1: 31 f6 xor %esi,%esi + 79e3: 4c 89 54 24 18 mov %r10,0x18(%rsp) + 79e8: 4c 89 4c 24 10 mov %r9,0x10(%rsp) + 79ed: e8 1e e8 ff ff callq 6210 <__cxa_finalize@plt+0x2390> + 79f2: be 01 00 00 00 mov $0x1,%esi + 79f7: 4c 89 e7 mov %r12,%rdi + 79fa: 49 89 c7 mov %rax,%r15 + 79fd: e8 0e e8 ff ff callq 6210 <__cxa_finalize@plt+0x2390> + 7a02: 80 38 2f cmpb $0x2f,(%rax) + 7a05: 49 89 c3 mov %rax,%r11 + 7a08: 48 8d 0d 3e 05 01 00 lea 0x1053e(%rip),%rcx # 17f4d <_IO_stdin_used@@Base+0x1bcd> + 7a0f: 48 8d 05 34 02 01 00 lea 0x10234(%rip),%rax # 17c4a <_IO_stdin_used@@Base+0x18ca> + 7a16: 48 8d 35 13 02 01 00 lea 0x10213(%rip),%rsi # 17c30 <_IO_stdin_used@@Base+0x18b0> + 7a1d: 4d 89 d8 mov %r11,%r8 + 7a20: 4c 89 fa mov %r15,%rdx + 7a23: bf 01 00 00 00 mov $0x1,%edi + 7a28: 4c 89 5c 24 08 mov %r11,0x8(%rsp) + 7a2d: 48 0f 44 c8 cmove %rax,%rcx + 7a31: 31 c0 xor %eax,%eax + 7a33: e8 98 c2 ff ff callq 3cd0 <__printf_chk@plt> + 7a38: 4c 89 ff mov %r15,%rdi + 7a3b: e8 30 c4 ff ff callq 3e70 + 7a40: 4c 8b 5c 24 08 mov 0x8(%rsp),%r11 + 7a45: 4c 89 df mov %r11,%rdi + 7a48: e8 23 c4 ff ff callq 3e70 + 7a4d: 48 85 db test %rbx,%rbx + 7a50: 4c 8b 4c 24 10 mov 0x10(%rsp),%r9 + 7a55: 4c 8b 54 24 18 mov 0x18(%rsp),%r10 + 7a5a: 0f 84 ba 01 00 00 je 7c1a <__cxa_finalize@plt+0x3d9a> + 7a60: 80 3d b1 98 21 00 00 cmpb $0x0,0x2198b1(%rip) # 221318 + 7a67: 74 24 je 7a8d <__cxa_finalize@plt+0x3c0d> + 7a69: 48 8b 53 18 mov 0x18(%rbx),%rdx + 7a6d: 48 8b 43 20 mov 0x20(%rbx),%rax + 7a71: 48 29 d0 sub %rdx,%rax + 7a74: 48 83 f8 07 cmp $0x7,%rax + 7a78: 0f 86 ea 01 00 00 jbe 7c68 <__cxa_finalize@plt+0x3de8> + 7a7e: 48 8b 05 73 97 21 00 mov 0x219773(%rip),%rax # 2211f8 + 7a85: 48 89 02 mov %rax,(%rdx) + 7a88: 48 83 43 18 08 addq $0x8,0x18(%rbx) + 7a8d: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi + 7a92: 48 8b 0d ef 87 21 00 mov 0x2187ef(%rip),%rcx # 220288 + 7a99: 4c 89 d2 mov %r10,%rdx + 7a9c: be 01 00 00 00 mov $0x1,%esi + 7aa1: 4c 01 cf add %r9,%rdi + 7aa4: e8 d7 c1 ff ff callq 3c80 + 7aa9: 48 8b 05 48 97 21 00 mov 0x219748(%rip),%rax # 2211f8 + 7ab0: 48 01 e8 add %rbp,%rax + 7ab3: 80 3d 5e 98 21 00 00 cmpb $0x0,0x21985e(%rip) # 221318 + 7aba: 48 89 05 37 97 21 00 mov %rax,0x219737(%rip) # 2211f8 + 7ac1: 74 1d je 7ae0 <__cxa_finalize@plt+0x3c60> + 7ac3: 48 8b 4b 18 mov 0x18(%rbx),%rcx + 7ac7: 48 8b 53 20 mov 0x20(%rbx),%rdx + 7acb: 48 29 ca sub %rcx,%rdx + 7ace: 48 83 fa 07 cmp $0x7,%rdx + 7ad2: 0f 86 c0 01 00 00 jbe 7c98 <__cxa_finalize@plt+0x3e18> + 7ad8: 48 89 01 mov %rax,(%rcx) + 7adb: 48 83 43 18 08 addq $0x8,0x18(%rbx) + 7ae0: 4d 85 e4 test %r12,%r12 + 7ae3: 74 4b je 7b30 <__cxa_finalize@plt+0x3cb0> + 7ae5: 48 8b 0d 9c 87 21 00 mov 0x21879c(%rip),%rcx # 220288 + 7aec: 48 8d 3d 51 01 01 00 lea 0x10151(%rip),%rdi # 17c44 <_IO_stdin_used@@Base+0x18c4> + 7af3: ba 06 00 00 00 mov $0x6,%edx + 7af8: be 01 00 00 00 mov $0x1,%esi + 7afd: e8 7e c1 ff ff callq 3c80 + 7b02: 45 84 f6 test %r14b,%r14b + 7b05: 74 29 je 7b30 <__cxa_finalize@plt+0x3cb0> + 7b07: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 7b0c: 48 8b 3d 75 87 21 00 mov 0x218775(%rip),%rdi # 220288 + 7b13: 0f b6 54 28 ff movzbl -0x1(%rax,%rbp,1),%edx + 7b18: 48 8b 47 28 mov 0x28(%rdi),%rax + 7b1c: 48 3b 47 30 cmp 0x30(%rdi),%rax + 7b20: 0f 83 aa 01 00 00 jae 7cd0 <__cxa_finalize@plt+0x3e50> + 7b26: 48 8d 48 01 lea 0x1(%rax),%rcx + 7b2a: 48 89 4f 28 mov %rcx,0x28(%rdi) + 7b2e: 88 10 mov %dl,(%rax) + 7b30: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi + 7b35: 48 3b 3c 24 cmp (%rsp),%rdi + 7b39: 74 0a je 7b45 <__cxa_finalize@plt+0x3cc5> + 7b3b: 4c 39 ef cmp %r13,%rdi + 7b3e: 74 05 je 7b45 <__cxa_finalize@plt+0x3cc5> + 7b40: e8 2b c3 ff ff callq 3e70 + 7b45: 0f b6 44 24 27 movzbl 0x27(%rsp),%eax + 7b4a: 48 01 e8 add %rbp,%rax + 7b4d: 48 8b 9c 24 38 20 00 mov 0x2038(%rsp),%rbx + 7b54: 00 + 7b55: 64 48 33 1c 25 28 00 xor %fs:0x28,%rbx + 7b5c: 00 00 + 7b5e: 0f 85 a8 01 00 00 jne 7d0c <__cxa_finalize@plt+0x3e8c> + 7b64: 48 81 c4 48 20 00 00 add $0x2048,%rsp + 7b6b: 5b pop %rbx + 7b6c: 5d pop %rbp + 7b6d: 41 5c pop %r12 + 7b6f: 41 5d pop %r13 + 7b71: 41 5e pop %r14 + 7b73: 41 5f pop %r15 + 7b75: c3 retq + 7b76: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 7b7d: 00 00 00 + 7b80: 44 0f b6 35 21 98 21 movzbl 0x219821(%rip),%r14d # 2213a9 + 7b87: 00 + 7b88: 45 84 f6 test %r14b,%r14b + 7b8b: 0f 84 43 fe ff ff je 79d4 <__cxa_finalize@plt+0x3b54> + 7b91: 80 7c 24 27 00 cmpb $0x0,0x27(%rsp) + 7b96: 0f 85 1c 01 00 00 jne 7cb8 <__cxa_finalize@plt+0x3e38> + 7b9c: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 7ba1: 48 8b 3d e0 86 21 00 mov 0x2186e0(%rip),%rdi # 220288 + 7ba8: 4c 8d 55 fe lea -0x2(%rbp),%r10 + 7bac: 0f b6 10 movzbl (%rax),%edx + 7baf: 48 8b 47 28 mov 0x28(%rdi),%rax + 7bb3: 48 3b 47 30 cmp 0x30(%rdi),%rax + 7bb7: 0f 83 32 01 00 00 jae 7cef <__cxa_finalize@plt+0x3e6f> + 7bbd: 48 8d 48 01 lea 0x1(%rax),%rcx + 7bc1: 41 b9 01 00 00 00 mov $0x1,%r9d + 7bc7: 48 89 4f 28 mov %rcx,0x28(%rdi) + 7bcb: 88 10 mov %dl,(%rax) + 7bcd: e9 08 fe ff ff jmpq 79da <__cxa_finalize@plt+0x3b5a> + 7bd2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7bd8: 48 8b 3d a9 86 21 00 mov 0x2186a9(%rip),%rdi # 220288 + 7bdf: 48 8b 47 28 mov 0x28(%rdi),%rax + 7be3: 48 3b 47 30 cmp 0x30(%rdi),%rax + 7be7: 0f 83 f3 00 00 00 jae 7ce0 <__cxa_finalize@plt+0x3e60> + 7bed: 48 8d 50 01 lea 0x1(%rax),%rdx + 7bf1: 48 89 57 28 mov %rdx,0x28(%rdi) + 7bf5: c6 00 20 movb $0x20,(%rax) + 7bf8: 48 83 05 f8 95 21 00 addq $0x1,0x2195f8(%rip) # 2211f8 + 7bff: 01 + 7c00: e9 7e fd ff ff jmpq 7983 <__cxa_finalize@plt+0x3b03> + 7c05: 0f 1f 00 nopl (%rax) + 7c08: 45 31 c9 xor %r9d,%r9d + 7c0b: 45 31 f6 xor %r14d,%r14d + 7c0e: 48 85 db test %rbx,%rbx + 7c11: 49 89 ea mov %rbp,%r10 + 7c14: 0f 85 46 fe ff ff jne 7a60 <__cxa_finalize@plt+0x3be0> + 7c1a: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi + 7c1f: 48 8b 0d 62 86 21 00 mov 0x218662(%rip),%rcx # 220288 + 7c26: 4c 89 d2 mov %r10,%rdx + 7c29: be 01 00 00 00 mov $0x1,%esi + 7c2e: 4c 01 cf add %r9,%rdi + 7c31: e8 4a c0 ff ff callq 3c80 + 7c36: 48 01 2d bb 95 21 00 add %rbp,0x2195bb(%rip) # 2211f8 + 7c3d: e9 9e fe ff ff jmpq 7ae0 <__cxa_finalize@plt+0x3c60> + 7c42: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7c48: 48 8d 3d 11 84 21 00 lea 0x218411(%rip),%rdi # 220060 + 7c4f: e8 9c f6 ff ff callq 72f0 <__cxa_finalize@plt+0x3470> + 7c54: 48 8d 3d 15 84 21 00 lea 0x218415(%rip),%rdi # 220070 + 7c5b: e8 90 f6 ff ff callq 72f0 <__cxa_finalize@plt+0x3470> + 7c60: e9 35 fd ff ff jmpq 799a <__cxa_finalize@plt+0x3b1a> + 7c65: 0f 1f 00 nopl (%rax) + 7c68: be 08 00 00 00 mov $0x8,%esi + 7c6d: 48 89 df mov %rbx,%rdi + 7c70: 4c 89 54 24 10 mov %r10,0x10(%rsp) + 7c75: 4c 89 4c 24 08 mov %r9,0x8(%rsp) + 7c7a: e8 71 d8 00 00 callq 154f0 <_obstack_newchunk@@Base> + 7c7f: 48 8b 53 18 mov 0x18(%rbx),%rdx + 7c83: 4c 8b 54 24 10 mov 0x10(%rsp),%r10 + 7c88: 4c 8b 4c 24 08 mov 0x8(%rsp),%r9 + 7c8d: e9 ec fd ff ff jmpq 7a7e <__cxa_finalize@plt+0x3bfe> + 7c92: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 7c98: be 08 00 00 00 mov $0x8,%esi + 7c9d: 48 89 df mov %rbx,%rdi + 7ca0: e8 4b d8 00 00 callq 154f0 <_obstack_newchunk@@Base> + 7ca5: 48 8b 4b 18 mov 0x18(%rbx),%rcx + 7ca9: 48 8b 05 48 95 21 00 mov 0x219548(%rip),%rax # 2211f8 + 7cb0: e9 23 fe ff ff jmpq 7ad8 <__cxa_finalize@plt+0x3c58> + 7cb5: 0f 1f 00 nopl (%rax) + 7cb8: 49 89 ea mov %rbp,%r10 + 7cbb: 45 31 c9 xor %r9d,%r9d + 7cbe: 45 31 f6 xor %r14d,%r14d + 7cc1: e9 14 fd ff ff jmpq 79da <__cxa_finalize@plt+0x3b5a> + 7cc6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 7ccd: 00 00 00 + 7cd0: 0f b6 f2 movzbl %dl,%esi + 7cd3: e8 f8 bc ff ff callq 39d0 <__overflow@plt> + 7cd8: e9 53 fe ff ff jmpq 7b30 <__cxa_finalize@plt+0x3cb0> + 7cdd: 0f 1f 00 nopl (%rax) + 7ce0: be 20 00 00 00 mov $0x20,%esi + 7ce5: e8 e6 bc ff ff callq 39d0 <__overflow@plt> + 7cea: e9 09 ff ff ff jmpq 7bf8 <__cxa_finalize@plt+0x3d78> + 7cef: 0f b6 f2 movzbl %dl,%esi + 7cf2: 4c 89 54 24 08 mov %r10,0x8(%rsp) + 7cf7: e8 d4 bc ff ff callq 39d0 <__overflow@plt> + 7cfc: 41 b9 01 00 00 00 mov $0x1,%r9d + 7d02: 4c 8b 54 24 08 mov 0x8(%rsp),%r10 + 7d07: e9 ce fc ff ff jmpq 79da <__cxa_finalize@plt+0x3b5a> + 7d0c: e8 5f bc ff ff callq 3970 <__stack_chk_fail@plt> + 7d11: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7d16: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 7d1d: 00 00 00 + 7d20: 41 57 push %r15 + 7d22: 41 56 push %r14 + 7d24: 41 89 f7 mov %esi,%r15d + 7d27: 41 55 push %r13 + 7d29: 41 54 push %r12 + 7d2b: 49 89 fe mov %rdi,%r14 + 7d2e: 55 push %rbp + 7d2f: 53 push %rbx + 7d30: 49 89 d5 mov %rdx,%r13 + 7d33: 49 89 cc mov %rcx,%r12 + 7d36: 48 83 ec 18 sub $0x18,%rsp + 7d3a: 40 84 f6 test %sil,%sil + 7d3d: 0f b6 05 ce 95 21 00 movzbl 0x2195ce(%rip),%eax # 221312 + 7d44: 74 5a je 7da0 <__cxa_finalize@plt+0x3f20> + 7d46: 84 c0 test %al,%al + 7d48: 48 8b 6f 08 mov 0x8(%rdi),%rbp + 7d4c: 0f 85 76 01 00 00 jne 7ec8 <__cxa_finalize@plt+0x4048> + 7d52: 41 8b 96 c4 00 00 00 mov 0xc4(%r14),%edx + 7d59: 48 8b 35 70 95 21 00 mov 0x219570(%rip),%rsi # 2212d0 + 7d60: 48 83 ec 08 sub $0x8,%rsp + 7d64: 41 83 f7 01 xor $0x1,%r15d + 7d68: 41 ff 76 10 pushq 0x10(%r14) + 7d6c: 4d 89 e9 mov %r13,%r9 + 7d6f: 45 0f b6 c7 movzbl %r15b,%r8d + 7d73: 31 c9 xor %ecx,%ecx + 7d75: 48 89 ef mov %rbp,%rdi + 7d78: e8 93 fb ff ff callq 7910 <__cxa_finalize@plt+0x3a90> + 7d7d: 48 89 c3 mov %rax,%rbx + 7d80: e8 db f5 ff ff callq 7360 <__cxa_finalize@plt+0x34e0> + 7d85: 58 pop %rax + 7d86: 5a pop %rdx + 7d87: 48 83 c4 18 add $0x18,%rsp + 7d8b: 48 89 d8 mov %rbx,%rax + 7d8e: 5b pop %rbx + 7d8f: 5d pop %rbp + 7d90: 41 5c pop %r12 + 7d92: 41 5d pop %r13 + 7d94: 41 5e pop %r14 + 7d96: 41 5f pop %r15 + 7d98: c3 retq + 7d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7da0: 84 c0 test %al,%al + 7da2: 48 8b 2f mov (%rdi),%rbp + 7da5: 74 ab je 7d52 <__cxa_finalize@plt+0x3ed2> + 7da7: 80 3d e2 95 21 00 00 cmpb $0x0,0x2195e2(%rip) # 221390 + 7dae: 0f b6 97 b9 00 00 00 movzbl 0xb9(%rdi),%edx + 7db5: 0f 85 cd 01 00 00 jne 7f88 <__cxa_finalize@plt+0x4108> + 7dbb: 45 8b 46 30 mov 0x30(%r14),%r8d + 7dbf: 41 0f b6 8e b8 00 00 movzbl 0xb8(%r14),%ecx + 7dc6: 00 + 7dc7: 84 c9 test %cl,%cl + 7dc9: 0f 85 43 01 00 00 jne 7f12 <__cxa_finalize@plt+0x4092> + 7dcf: 41 8b 8e a8 00 00 00 mov 0xa8(%r14),%ecx + 7dd6: 48 8d 05 c3 ec 00 00 lea 0xecc3(%rip),%rax # 16aa0 <_IO_stdin_used@@Base+0x720> + 7ddd: 8b 04 88 mov (%rax,%rcx,4),%eax + 7de0: 83 f8 07 cmp $0x7,%eax + 7de3: 0f 94 c1 sete %cl + 7de6: 83 f8 05 cmp $0x5,%eax + 7de9: 0f 84 b1 01 00 00 je 7fa0 <__cxa_finalize@plt+0x4120> + 7def: 85 d2 test %edx,%edx + 7df1: 0f 85 75 03 00 00 jne 816c <__cxa_finalize@plt+0x42ec> + 7df7: 84 c9 test %cl,%cl + 7df9: 0f 84 6d 03 00 00 je 816c <__cxa_finalize@plt+0x42ec> + 7dff: 80 3d 8a 95 21 00 00 cmpb $0x0,0x21958a(%rip) # 221390 + 7e06: b9 d0 00 00 00 mov $0xd0,%ecx + 7e0b: 75 1a jne 7e27 <__cxa_finalize@plt+0x3fa7> + 7e0d: bf 0d 00 00 00 mov $0xd,%edi + 7e12: e8 39 de ff ff callq 5c50 <__cxa_finalize@plt+0x1dd0> + 7e17: 3c 01 cmp $0x1,%al + 7e19: 48 19 c9 sbb %rcx,%rcx + 7e1c: 48 83 e1 a0 and $0xffffffffffffffa0,%rcx + 7e20: 48 81 c1 d0 00 00 00 add $0xd0,%rcx + 7e27: 48 8d 1d 32 82 21 00 lea 0x218232(%rip),%rbx # 220060 + 7e2e: 48 01 d9 add %rbx,%rcx + 7e31: 48 83 79 08 00 cmpq $0x0,0x8(%rcx) + 7e36: 75 14 jne 7e4c <__cxa_finalize@plt+0x3fcc> + 7e38: bf 04 00 00 00 mov $0x4,%edi + 7e3d: e8 0e de ff ff callq 5c50 <__cxa_finalize@plt+0x1dd0> + 7e42: 84 c0 test %al,%al + 7e44: 0f 84 08 ff ff ff je 7d52 <__cxa_finalize@plt+0x3ed2> + 7e4a: 31 c9 xor %ecx,%ecx + 7e4c: 48 8b 35 7d 94 21 00 mov 0x21947d(%rip),%rsi # 2212d0 + 7e53: 41 8b 96 c4 00 00 00 mov 0xc4(%r14),%edx + 7e5a: 48 83 ec 08 sub $0x8,%rsp + 7e5e: 41 83 f7 01 xor $0x1,%r15d + 7e62: 41 ff 76 10 pushq 0x10(%r14) + 7e66: 48 89 ef mov %rbp,%rdi + 7e69: 4d 89 e9 mov %r13,%r9 + 7e6c: 45 0f b6 c7 movzbl %r15b,%r8d + 7e70: e8 9b fa ff ff callq 7910 <__cxa_finalize@plt+0x3a90> + 7e75: 48 89 c3 mov %rax,%rbx + 7e78: e8 e3 f4 ff ff callq 7360 <__cxa_finalize@plt+0x34e0> + 7e7d: e8 1e f4 ff ff callq 72a0 <__cxa_finalize@plt+0x3420> + 7e82: 48 8b 0d 27 94 21 00 mov 0x219427(%rip),%rcx # 2212b0 + 7e89: 5e pop %rsi + 7e8a: 5f pop %rdi + 7e8b: 48 85 c9 test %rcx,%rcx + 7e8e: 0f 84 f3 fe ff ff je 7d87 <__cxa_finalize@plt+0x3f07> + 7e94: 31 d2 xor %edx,%edx + 7e96: 4c 89 e0 mov %r12,%rax + 7e99: 48 f7 f1 div %rcx + 7e9c: 31 d2 xor %edx,%edx + 7e9e: 48 89 c6 mov %rax,%rsi + 7ea1: 4a 8d 44 23 ff lea -0x1(%rbx,%r12,1),%rax + 7ea6: 48 f7 f1 div %rcx + 7ea9: 48 39 c6 cmp %rax,%rsi + 7eac: 0f 84 d5 fe ff ff je 7d87 <__cxa_finalize@plt+0x3f07> + 7eb2: 48 8d 3d 17 83 21 00 lea 0x218317(%rip),%rdi # 2201d0 + 7eb9: e8 32 f4 ff ff callq 72f0 <__cxa_finalize@plt+0x3470> + 7ebe: e9 c4 fe ff ff jmpq 7d87 <__cxa_finalize@plt+0x3f07> + 7ec3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7ec8: 80 bf b9 00 00 00 00 cmpb $0x0,0xb9(%rdi) + 7ecf: 44 8b 87 ac 00 00 00 mov 0xac(%rdi),%r8d + 7ed6: 75 28 jne 7f00 <__cxa_finalize@plt+0x4080> + 7ed8: bf 0c 00 00 00 mov $0xc,%edi + 7edd: e8 6e dd ff ff callq 5c50 <__cxa_finalize@plt+0x1dd0> + 7ee2: 84 c0 test %al,%al + 7ee4: ba ff ff ff ff mov $0xffffffff,%edx + 7ee9: 0f 84 d0 fe ff ff je 7dbf <__cxa_finalize@plt+0x3f3f> + 7eef: b9 c0 00 00 00 mov $0xc0,%ecx + 7ef4: e9 2e ff ff ff jmpq 7e27 <__cxa_finalize@plt+0x3fa7> + 7ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 7f00: 41 0f b6 8e b8 00 00 movzbl 0xb8(%r14),%ecx + 7f07: 00 + 7f08: 31 d2 xor %edx,%edx + 7f0a: 84 c9 test %cl,%cl + 7f0c: 0f 84 bd fe ff ff je 7dcf <__cxa_finalize@plt+0x3f4f> + 7f12: 44 89 c0 mov %r8d,%eax + 7f15: 25 00 f0 00 00 and $0xf000,%eax + 7f1a: 3d 00 80 00 00 cmp $0x8000,%eax + 7f1f: 0f 84 eb 00 00 00 je 8010 <__cxa_finalize@plt+0x4190> + 7f25: 3d 00 40 00 00 cmp $0x4000,%eax + 7f2a: 0f 84 60 01 00 00 je 8090 <__cxa_finalize@plt+0x4210> + 7f30: 3d 00 a0 00 00 cmp $0xa000,%eax + 7f35: 0f 84 b5 01 00 00 je 80f0 <__cxa_finalize@plt+0x4270> + 7f3b: 3d 00 10 00 00 cmp $0x1000,%eax + 7f40: b9 80 00 00 00 mov $0x80,%ecx + 7f45: 0f 84 dc fe ff ff je 7e27 <__cxa_finalize@plt+0x3fa7> + 7f4b: 3d 00 c0 00 00 cmp $0xc000,%eax + 7f50: b9 90 00 00 00 mov $0x90,%ecx + 7f55: 0f 84 cc fe ff ff je 7e27 <__cxa_finalize@plt+0x3fa7> + 7f5b: 3d 00 60 00 00 cmp $0x6000,%eax + 7f60: b9 a0 00 00 00 mov $0xa0,%ecx + 7f65: 0f 84 bc fe ff ff je 7e27 <__cxa_finalize@plt+0x3fa7> + 7f6b: 3d 00 20 00 00 cmp $0x2000,%eax + 7f70: b9 d0 00 00 00 mov $0xd0,%ecx + 7f75: bb b0 00 00 00 mov $0xb0,%ebx + 7f7a: 48 0f 44 cb cmove %rbx,%rcx + 7f7e: e9 a4 fe ff ff jmpq 7e27 <__cxa_finalize@plt+0x3fa7> + 7f83: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 7f88: 84 d2 test %dl,%dl + 7f8a: 0f 84 2b fe ff ff je 7dbb <__cxa_finalize@plt+0x3f3b> + 7f90: 45 8b 86 ac 00 00 00 mov 0xac(%r14),%r8d + 7f97: e9 23 fe ff ff jmpq 7dbf <__cxa_finalize@plt+0x3f3f> + 7f9c: 0f 1f 40 00 nopl 0x0(%rax) + 7fa0: 48 89 ef mov %rbp,%rdi + 7fa3: e8 a8 b9 ff ff callq 3950 + 7fa8: 48 8b 1d 59 93 21 00 mov 0x219359(%rip),%rbx # 221308 + 7faf: 48 89 c1 mov %rax,%rcx + 7fb2: 48 85 db test %rbx,%rbx + 7fb5: 74 3a je 7ff1 <__cxa_finalize@plt+0x4171> + 7fb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 7fbe: 00 00 + 7fc0: 48 8b 13 mov (%rbx),%rdx + 7fc3: 48 39 d1 cmp %rdx,%rcx + 7fc6: 72 20 jb 7fe8 <__cxa_finalize@plt+0x4168> + 7fc8: 48 89 cf mov %rcx,%rdi + 7fcb: 48 8b 73 08 mov 0x8(%rbx),%rsi + 7fcf: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 7fd4: 48 29 d7 sub %rdx,%rdi + 7fd7: 48 01 ef add %rbp,%rdi + 7fda: e8 21 b8 ff ff callq 3800 + 7fdf: 85 c0 test %eax,%eax + 7fe1: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 7fe6: 74 18 je 8000 <__cxa_finalize@plt+0x4180> + 7fe8: 48 8b 5b 20 mov 0x20(%rbx),%rbx + 7fec: 48 85 db test %rbx,%rbx + 7fef: 75 cf jne 7fc0 <__cxa_finalize@plt+0x4140> + 7ff1: b9 50 00 00 00 mov $0x50,%ecx + 7ff6: e9 2c fe ff ff jmpq 7e27 <__cxa_finalize@plt+0x3fa7> + 7ffb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 8000: 48 8d 4b 10 lea 0x10(%rbx),%rcx + 8004: e9 28 fe ff ff jmpq 7e31 <__cxa_finalize@plt+0x3fb1> + 8009: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 8010: 41 f7 c0 00 08 00 00 test $0x800,%r8d + 8017: 74 1f je 8038 <__cxa_finalize@plt+0x41b8> + 8019: bf 10 00 00 00 mov $0x10,%edi + 801e: e8 2d dc ff ff callq 5c50 <__cxa_finalize@plt+0x1dd0> + 8023: 84 c0 test %al,%al + 8025: 74 11 je 8038 <__cxa_finalize@plt+0x41b8> + 8027: b9 00 01 00 00 mov $0x100,%ecx + 802c: e9 f6 fd ff ff jmpq 7e27 <__cxa_finalize@plt+0x3fa7> + 8031: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 8038: 41 f7 c0 00 04 00 00 test $0x400,%r8d + 803f: 75 2f jne 8070 <__cxa_finalize@plt+0x41f0> + 8041: bf 15 00 00 00 mov $0x15,%edi + 8046: e8 05 dc ff ff callq 5c50 <__cxa_finalize@plt+0x1dd0> + 804b: 84 c0 test %al,%al + 804d: 0f 84 ad 00 00 00 je 8100 <__cxa_finalize@plt+0x4280> + 8053: 41 80 be c0 00 00 00 cmpb $0x0,0xc0(%r14) + 805a: 00 + 805b: 0f 84 9f 00 00 00 je 8100 <__cxa_finalize@plt+0x4280> + 8061: b9 50 01 00 00 mov $0x150,%ecx + 8066: e9 bc fd ff ff jmpq 7e27 <__cxa_finalize@plt+0x3fa7> + 806b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 8070: bf 11 00 00 00 mov $0x11,%edi + 8075: e8 d6 db ff ff callq 5c50 <__cxa_finalize@plt+0x1dd0> + 807a: 84 c0 test %al,%al + 807c: 74 c3 je 8041 <__cxa_finalize@plt+0x41c1> + 807e: b9 10 01 00 00 mov $0x110,%ecx + 8083: e9 9f fd ff ff jmpq 7e27 <__cxa_finalize@plt+0x3fa7> + 8088: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 808f: 00 + 8090: 44 89 c0 mov %r8d,%eax + 8093: 25 02 02 00 00 and $0x202,%eax + 8098: 3d 02 02 00 00 cmp $0x202,%eax + 809d: 0f 84 ad 00 00 00 je 8150 <__cxa_finalize@plt+0x42d0> + 80a3: 41 f6 c0 02 test $0x2,%r8b + 80a7: 74 17 je 80c0 <__cxa_finalize@plt+0x4240> + 80a9: bf 13 00 00 00 mov $0x13,%edi + 80ae: e8 9d db ff ff callq 5c50 <__cxa_finalize@plt+0x1dd0> + 80b3: 84 c0 test %al,%al + 80b5: b9 30 01 00 00 mov $0x130,%ecx + 80ba: 0f 85 67 fd ff ff jne 7e27 <__cxa_finalize@plt+0x3fa7> + 80c0: 41 81 e0 00 02 00 00 and $0x200,%r8d + 80c7: b9 60 00 00 00 mov $0x60,%ecx + 80cc: 0f 84 55 fd ff ff je 7e27 <__cxa_finalize@plt+0x3fa7> + 80d2: bf 12 00 00 00 mov $0x12,%edi + 80d7: e8 74 db ff ff callq 5c50 <__cxa_finalize@plt+0x1dd0> + 80dc: 3c 01 cmp $0x1,%al + 80de: 48 19 c9 sbb %rcx,%rcx + 80e1: 80 e1 40 and $0x40,%cl + 80e4: 48 81 c1 20 01 00 00 add $0x120,%rcx + 80eb: e9 37 fd ff ff jmpq 7e27 <__cxa_finalize@plt+0x3fa7> + 80f0: b8 07 00 00 00 mov $0x7,%eax + 80f5: e9 f5 fc ff ff jmpq 7def <__cxa_finalize@plt+0x3f6f> + 80fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 8100: 41 83 e0 49 and $0x49,%r8d + 8104: 74 1a je 8120 <__cxa_finalize@plt+0x42a0> + 8106: bf 0e 00 00 00 mov $0xe,%edi + 810b: e8 40 db ff ff callq 5c50 <__cxa_finalize@plt+0x1dd0> + 8110: 84 c0 test %al,%al + 8112: 74 0c je 8120 <__cxa_finalize@plt+0x42a0> + 8114: b9 e0 00 00 00 mov $0xe0,%ecx + 8119: e9 09 fd ff ff jmpq 7e27 <__cxa_finalize@plt+0x3fa7> + 811e: 66 90 xchg %ax,%ax + 8120: 49 83 7e 28 01 cmpq $0x1,0x28(%r14) + 8125: 0f 86 75 fe ff ff jbe 7fa0 <__cxa_finalize@plt+0x4120> + 812b: bf 16 00 00 00 mov $0x16,%edi + 8130: e8 1b db ff ff callq 5c50 <__cxa_finalize@plt+0x1dd0> + 8135: 84 c0 test %al,%al + 8137: 0f 84 63 fe ff ff je 7fa0 <__cxa_finalize@plt+0x4120> + 813d: b9 60 01 00 00 mov $0x160,%ecx + 8142: e9 e0 fc ff ff jmpq 7e27 <__cxa_finalize@plt+0x3fa7> + 8147: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 814e: 00 00 + 8150: bf 14 00 00 00 mov $0x14,%edi + 8155: e8 f6 da ff ff callq 5c50 <__cxa_finalize@plt+0x1dd0> + 815a: 84 c0 test %al,%al + 815c: b9 40 01 00 00 mov $0x140,%ecx + 8161: 0f 85 c0 fc ff ff jne 7e27 <__cxa_finalize@plt+0x3fa7> + 8167: e9 37 ff ff ff jmpq 80a3 <__cxa_finalize@plt+0x4223> + 816c: 48 c1 e0 04 shl $0x4,%rax + 8170: 48 89 c1 mov %rax,%rcx + 8173: e9 af fc ff ff jmpq 7e27 <__cxa_finalize@plt+0x3fa7> + 8178: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 817f: 00 + 8180: 55 push %rbp + 8181: 53 push %rbx + 8182: 48 89 f5 mov %rsi,%rbp + 8185: 48 89 fb mov %rdi,%rbx + 8188: 48 81 ec a8 02 00 00 sub $0x2a8,%rsp + 818f: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 8196: 00 00 + 8198: 48 89 84 24 98 02 00 mov %rax,0x298(%rsp) + 819f: 00 + 81a0: 31 c0 xor %eax,%eax + 81a2: e8 a9 f2 ff ff callq 7450 <__cxa_finalize@plt+0x35d0> + 81a7: 80 3d 4e 91 21 00 00 cmpb $0x0,0x21914e(%rip) # 2212fc + 81ae: 74 41 je 81f1 <__cxa_finalize@plt+0x4371> + 81b0: 80 bb b8 00 00 00 00 cmpb $0x0,0xb8(%rbx) + 81b7: 48 8d 0d 70 fa 00 00 lea 0xfa70(%rip),%rcx # 17c2e <_IO_stdin_used@@Base+0x18ae> + 81be: 74 0d je 81cd <__cxa_finalize@plt+0x434d> + 81c0: 48 8b 7b 20 mov 0x20(%rbx),%rdi + 81c4: 48 85 ff test %rdi,%rdi + 81c7: 0f 85 2b 01 00 00 jne 82f8 <__cxa_finalize@plt+0x4478> + 81cd: 31 d2 xor %edx,%edx + 81cf: 83 3d 62 91 21 00 04 cmpl $0x4,0x219162(%rip) # 221338 + 81d6: 74 06 je 81de <__cxa_finalize@plt+0x435e> + 81d8: 8b 15 82 91 21 00 mov 0x219182(%rip),%edx # 221360 + 81de: 48 8d 35 76 fa 00 00 lea 0xfa76(%rip),%rsi # 17c5b <_IO_stdin_used@@Base+0x18db> + 81e5: bf 01 00 00 00 mov $0x1,%edi + 81ea: 31 c0 xor %eax,%eax + 81ec: e8 df ba ff ff callq 3cd0 <__printf_chk@plt> + 81f1: 80 3d 34 91 21 00 00 cmpb $0x0,0x219134(%rip) # 22132c + 81f8: 74 38 je 8232 <__cxa_finalize@plt+0x43b2> + 81fa: 80 bb b8 00 00 00 00 cmpb $0x0,0xb8(%rbx) + 8201: 48 8d 0d 26 fa 00 00 lea 0xfa26(%rip),%rcx # 17c2e <_IO_stdin_used@@Base+0x18ae> + 8208: 0f 85 b2 00 00 00 jne 82c0 <__cxa_finalize@plt+0x4440> + 820e: 31 d2 xor %edx,%edx + 8210: 83 3d 21 91 21 00 04 cmpl $0x4,0x219121(%rip) # 221338 + 8217: 74 06 je 821f <__cxa_finalize@plt+0x439f> + 8219: 8b 15 3d 91 21 00 mov 0x21913d(%rip),%edx # 22135c + 821f: 48 8d 35 35 fa 00 00 lea 0xfa35(%rip),%rsi # 17c5b <_IO_stdin_used@@Base+0x18db> + 8226: bf 01 00 00 00 mov $0x1,%edi + 822b: 31 c0 xor %eax,%eax + 822d: e8 9e ba ff ff callq 3cd0 <__printf_chk@plt> + 8232: 80 3d 2c 91 21 00 00 cmpb $0x0,0x21912c(%rip) # 221365 + 8239: 74 2b je 8266 <__cxa_finalize@plt+0x43e6> + 823b: 31 d2 xor %edx,%edx + 823d: 83 3d f4 90 21 00 04 cmpl $0x4,0x2190f4(%rip) # 221338 + 8244: 48 8b 8b b0 00 00 00 mov 0xb0(%rbx),%rcx + 824b: 74 06 je 8253 <__cxa_finalize@plt+0x43d3> + 824d: 8b 15 01 91 21 00 mov 0x219101(%rip),%edx # 221354 + 8253: 48 8d 35 01 fa 00 00 lea 0xfa01(%rip),%rsi # 17c5b <_IO_stdin_used@@Base+0x18db> + 825a: bf 01 00 00 00 mov $0x1,%edi + 825f: 31 c0 xor %eax,%eax + 8261: e8 6a ba ff ff callq 3cd0 <__printf_chk@plt> + 8266: 48 89 e9 mov %rbp,%rcx + 8269: 31 d2 xor %edx,%edx + 826b: 31 f6 xor %esi,%esi + 826d: 48 89 df mov %rbx,%rdi + 8270: e8 ab fa ff ff callq 7d20 <__cxa_finalize@plt+0x3ea0> + 8275: 48 89 c5 mov %rax,%rbp + 8278: 8b 05 96 90 21 00 mov 0x219096(%rip),%eax # 221314 + 827e: 85 c0 test %eax,%eax + 8280: 74 1b je 829d <__cxa_finalize@plt+0x441d> + 8282: 0f b6 bb b8 00 00 00 movzbl 0xb8(%rbx),%edi + 8289: 8b 93 a8 00 00 00 mov 0xa8(%rbx),%edx + 828f: 8b 73 30 mov 0x30(%rbx),%esi + 8292: e8 59 ec ff ff callq 6ef0 <__cxa_finalize@plt+0x3070> + 8297: 0f b6 c0 movzbl %al,%eax + 829a: 48 01 c5 add %rax,%rbp + 829d: 48 8b 9c 24 98 02 00 mov 0x298(%rsp),%rbx + 82a4: 00 + 82a5: 64 48 33 1c 25 28 00 xor %fs:0x28,%rbx + 82ac: 00 00 + 82ae: 48 89 e8 mov %rbp,%rax + 82b1: 75 55 jne 8308 <__cxa_finalize@plt+0x4488> + 82b3: 48 81 c4 a8 02 00 00 add $0x2a8,%rsp + 82ba: 5b pop %rbx + 82bb: 5d pop %rbp + 82bc: c3 retq + 82bd: 0f 1f 00 nopl (%rax) + 82c0: 8b 15 62 90 21 00 mov 0x219062(%rip),%edx # 221328 + 82c6: 48 8b 7b 58 mov 0x58(%rbx),%rdi + 82ca: b9 00 02 00 00 mov $0x200,%ecx + 82cf: 4c 8b 05 4a 90 21 00 mov 0x21904a(%rip),%r8 # 221320 + 82d6: 48 89 e6 mov %rsp,%rsi + 82d9: e8 32 6a 00 00 callq ed10 <__cxa_finalize@plt+0xae90> + 82de: 31 d2 xor %edx,%edx + 82e0: 83 3d 51 90 21 00 04 cmpl $0x4,0x219051(%rip) # 221338 + 82e7: 48 89 c1 mov %rax,%rcx + 82ea: 0f 85 29 ff ff ff jne 8219 <__cxa_finalize@plt+0x4399> + 82f0: e9 2a ff ff ff jmpq 821f <__cxa_finalize@plt+0x439f> + 82f5: 0f 1f 00 nopl (%rax) + 82f8: 48 89 e6 mov %rsp,%rsi + 82fb: e8 f0 79 00 00 callq fcf0 <__cxa_finalize@plt+0xbe70> + 8300: 48 89 c1 mov %rax,%rcx + 8303: e9 c5 fe ff ff jmpq 81cd <__cxa_finalize@plt+0x434d> + 8308: e8 63 b6 ff ff callq 3970 <__stack_chk_fail@plt> + 830d: 0f 1f 00 nopl (%rax) + 8310: 41 57 push %r15 + 8312: 41 56 push %r14 + 8314: 41 55 push %r13 + 8316: 41 54 push %r12 + 8318: 55 push %rbp + 8319: 53 push %rbx + 831a: 48 89 fd mov %rdi,%rbp + 831d: 48 81 ec 28 13 00 00 sub $0x1328,%rsp + 8324: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 832b: 00 00 + 832d: 48 89 84 24 18 13 00 mov %rax,0x1318(%rsp) + 8334: 00 + 8335: 31 c0 xor %eax,%eax + 8337: 80 bf b8 00 00 00 00 cmpb $0x0,0xb8(%rdi) + 833e: 0f 84 bc 03 00 00 je 8700 <__cxa_finalize@plt+0x4880> + 8344: 4c 8d ac 24 b4 00 00 lea 0xb4(%rsp),%r13 + 834b: 00 + 834c: 48 8d 7f 18 lea 0x18(%rdi),%rdi + 8350: 4c 89 ee mov %r13,%rsi + 8353: e8 98 4e 00 00 callq d1f0 <__cxa_finalize@plt+0x9370> + 8358: 80 3d 05 90 21 00 00 cmpb $0x0,0x219005(%rip) # 221364 + 835f: 0f 85 ed 03 00 00 jne 8752 <__cxa_finalize@plt+0x48d2> + 8365: c6 84 24 be 00 00 00 movb $0x0,0xbe(%rsp) + 836c: 00 + 836d: 8b 05 c1 8f 21 00 mov 0x218fc1(%rip),%eax # 221334 + 8373: 83 f8 01 cmp $0x1,%eax + 8376: 0f 84 0c 04 00 00 je 8788 <__cxa_finalize@plt+0x4908> + 837c: 0f 82 46 04 00 00 jb 87c8 <__cxa_finalize@plt+0x4948> + 8382: 83 f8 02 cmp $0x2,%eax + 8385: 0f 85 56 09 00 00 jne 8ce1 <__cxa_finalize@plt+0x4e61> + 838b: 48 8b 45 68 mov 0x68(%rbp),%rax + 838f: 48 8b 55 60 mov 0x60(%rbp),%rdx + 8393: 48 89 44 24 28 mov %rax,0x28(%rsp) + 8398: 48 89 54 24 20 mov %rdx,0x20(%rsp) + 839d: 80 3d 58 8f 21 00 00 cmpb $0x0,0x218f58(%rip) # 2212fc + 83a4: 0f b6 95 b8 00 00 00 movzbl 0xb8(%rbp),%edx + 83ab: 0f 84 03 04 00 00 je 87b4 <__cxa_finalize@plt+0x4934> + 83b1: 84 d2 test %dl,%dl + 83b3: 4c 8d 0d 74 f8 00 00 lea 0xf874(%rip),%r9 # 17c2e <_IO_stdin_used@@Base+0x18ae> + 83ba: 74 0d je 83c9 <__cxa_finalize@plt+0x4549> + 83bc: 48 8b 7d 20 mov 0x20(%rbp),%rdi + 83c0: 48 85 ff test %rdi,%rdi + 83c3: 0f 85 bf 06 00 00 jne 8a88 <__cxa_finalize@plt+0x4c08> + 83c9: 4c 8d a4 24 d0 04 00 lea 0x4d0(%rsp),%r12 + 83d0: 00 + 83d1: 44 8b 05 88 8f 21 00 mov 0x218f88(%rip),%r8d # 221360 + 83d8: 48 8d 0d 7c f8 00 00 lea 0xf87c(%rip),%rcx # 17c5b <_IO_stdin_used@@Base+0x18db> + 83df: ba 3b 0e 00 00 mov $0xe3b,%edx + 83e4: be 01 00 00 00 mov $0x1,%esi + 83e9: 31 c0 xor %eax,%eax + 83eb: 4c 89 e7 mov %r12,%rdi + 83ee: 4c 89 e3 mov %r12,%rbx + 83f1: e8 6a ba ff ff callq 3e60 <__sprintf_chk@plt> + 83f6: 8b 03 mov (%rbx),%eax + 83f8: 48 83 c3 04 add $0x4,%rbx + 83fc: 8d 90 ff fe fe fe lea -0x1010101(%rax),%edx + 8402: f7 d0 not %eax + 8404: 21 c2 and %eax,%edx + 8406: 81 e2 80 80 80 80 and $0x80808080,%edx + 840c: 74 e8 je 83f6 <__cxa_finalize@plt+0x4576> + 840e: 89 d0 mov %edx,%eax + 8410: c1 e8 10 shr $0x10,%eax + 8413: f7 c2 80 80 00 00 test $0x8080,%edx + 8419: 0f 44 d0 cmove %eax,%edx + 841c: 48 8d 43 02 lea 0x2(%rbx),%rax + 8420: 48 0f 44 d8 cmove %rax,%rbx + 8424: 89 d0 mov %edx,%eax + 8426: 00 d0 add %dl,%al + 8428: 0f b6 95 b8 00 00 00 movzbl 0xb8(%rbp),%edx + 842f: 48 83 db 03 sbb $0x3,%rbx + 8433: 80 3d f2 8e 21 00 00 cmpb $0x0,0x218ef2(%rip) # 22132c + 843a: 74 7b je 84b7 <__cxa_finalize@plt+0x4637> + 843c: 84 d2 test %dl,%dl + 843e: 4c 8d 3d e9 f7 00 00 lea 0xf7e9(%rip),%r15 # 17c2e <_IO_stdin_used@@Base+0x18ae> + 8445: 0f 85 75 07 00 00 jne 8bc0 <__cxa_finalize@plt+0x4d40> + 844b: 44 8b 35 0a 8f 21 00 mov 0x218f0a(%rip),%r14d # 22135c + 8452: 31 f6 xor %esi,%esi + 8454: 4c 89 ff mov %r15,%rdi + 8457: e8 14 7f 00 00 callq 10370 <__cxa_finalize@plt+0xc4f0> + 845c: 41 29 c6 sub %eax,%r14d + 845f: 45 85 f6 test %r14d,%r14d + 8462: 44 89 f0 mov %r14d,%eax + 8465: 0f 8e 15 05 00 00 jle 8980 <__cxa_finalize@plt+0x4b00> + 846b: 83 e8 01 sub $0x1,%eax + 846e: 48 89 c2 mov %rax,%rdx + 8471: 48 8d 4c 03 01 lea 0x1(%rbx,%rax,1),%rcx + 8476: 48 89 d8 mov %rbx,%rax + 8479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 8480: 48 83 c0 01 add $0x1,%rax + 8484: c6 40 ff 20 movb $0x20,-0x1(%rax) + 8488: 48 39 c8 cmp %rcx,%rax + 848b: 75 f3 jne 8480 <__cxa_finalize@plt+0x4600> + 848d: 48 63 c2 movslq %edx,%rax + 8490: 48 8d 54 03 01 lea 0x1(%rbx,%rax,1),%rdx + 8495: 49 83 c7 01 add $0x1,%r15 + 8499: 41 0f b6 47 ff movzbl -0x1(%r15),%eax + 849e: 48 8d 5a 01 lea 0x1(%rdx),%rbx + 84a2: 84 c0 test %al,%al + 84a4: 88 43 ff mov %al,-0x1(%rbx) + 84a7: 0f 85 d3 04 00 00 jne 8980 <__cxa_finalize@plt+0x4b00> + 84ad: c6 02 20 movb $0x20,(%rdx) + 84b0: 0f b6 95 b8 00 00 00 movzbl 0xb8(%rbp),%edx + 84b7: 84 d2 test %dl,%dl + 84b9: 48 8d 05 6e f7 00 00 lea 0xf76e(%rip),%rax # 17c2e <_IO_stdin_used@@Base+0x18ae> + 84c0: 0f 85 a2 04 00 00 jne 8968 <__cxa_finalize@plt+0x4ae8> + 84c6: 48 83 ec 08 sub $0x8,%rsp + 84ca: 44 8b 0d 87 8e 21 00 mov 0x218e87(%rip),%r9d # 221358 + 84d1: 48 8d 0d 73 f7 00 00 lea 0xf773(%rip),%rcx # 17c4b <_IO_stdin_used@@Base+0x18cb> + 84d8: 50 push %rax + 84d9: 4d 89 e8 mov %r13,%r8 + 84dc: 48 89 df mov %rbx,%rdi + 84df: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx + 84e6: be 01 00 00 00 mov $0x1,%esi + 84eb: 31 c0 xor %eax,%eax + 84ed: e8 6e b9 ff ff callq 3e60 <__sprintf_chk@plt> + 84f2: 48 89 df mov %rbx,%rdi + 84f5: e8 56 b4 ff ff callq 3950 + 84fa: 48 01 c3 add %rax,%rbx + 84fd: 80 3d 14 8e 21 00 00 cmpb $0x0,0x218e14(%rip) # 221318 + 8504: 41 58 pop %r8 + 8506: 41 59 pop %r9 + 8508: 0f 85 2a 04 00 00 jne 8938 <__cxa_finalize@plt+0x4ab8> + 850e: 80 3d 0c 7b 21 00 00 cmpb $0x0,0x217b0c(%rip) # 220021 + 8515: 75 19 jne 8530 <__cxa_finalize@plt+0x46b0> + 8517: 80 3d 02 7b 21 00 00 cmpb $0x0,0x217b02(%rip) # 220020 + 851e: 75 10 jne 8530 <__cxa_finalize@plt+0x46b0> + 8520: 80 3d 07 8e 21 00 00 cmpb $0x0,0x218e07(%rip) # 22132e + 8527: 0f 84 43 05 00 00 je 8a70 <__cxa_finalize@plt+0x4bf0> + 852d: 0f 1f 00 nopl (%rax) + 8530: 48 8b 35 51 7d 21 00 mov 0x217d51(%rip),%rsi # 220288 + 8537: 4c 89 e7 mov %r12,%rdi + 853a: 4c 29 e3 sub %r12,%rbx + 853d: e8 ae b5 ff ff callq 3af0 + 8542: 48 01 1d af 8c 21 00 add %rbx,0x218caf(%rip) # 2211f8 + 8549: 80 3d d1 7a 21 00 00 cmpb $0x0,0x217ad1(%rip) # 220021 + 8550: 0f 85 ca 04 00 00 jne 8a20 <__cxa_finalize@plt+0x4ba0> + 8556: 80 3d c3 7a 21 00 00 cmpb $0x0,0x217ac3(%rip) # 220020 + 855d: 0f 85 6d 04 00 00 jne 89d0 <__cxa_finalize@plt+0x4b50> + 8563: 80 3d c4 8d 21 00 00 cmpb $0x0,0x218dc4(%rip) # 22132e + 856a: 0f 85 40 04 00 00 jne 89b0 <__cxa_finalize@plt+0x4b30> + 8570: 80 3d ee 8d 21 00 00 cmpb $0x0,0x218dee(%rip) # 221365 + 8577: 4c 89 e3 mov %r12,%rbx + 857a: 0f 85 10 04 00 00 jne 8990 <__cxa_finalize@plt+0x4b10> + 8580: 80 bd b8 00 00 00 00 cmpb $0x0,0xb8(%rbp) + 8587: 0f 84 53 02 00 00 je 87e0 <__cxa_finalize@plt+0x4960> + 858d: 8b 45 30 mov 0x30(%rbp),%eax + 8590: 25 00 b0 00 00 and $0xb000,%eax + 8595: 3d 00 20 00 00 cmp $0x2000,%eax + 859a: 0f 84 60 05 00 00 je 8b00 <__cxa_finalize@plt+0x4c80> + 85a0: 48 8b 7d 48 mov 0x48(%rbp),%rdi + 85a4: 4c 8b 05 6d 7a 21 00 mov 0x217a6d(%rip),%r8 # 220018 + 85ab: 48 8d b4 24 e0 00 00 lea 0xe0(%rsp),%rsi + 85b2: 00 + 85b3: 8b 15 63 8d 21 00 mov 0x218d63(%rip),%edx # 22131c + 85b9: b9 01 00 00 00 mov $0x1,%ecx + 85be: e8 4d 67 00 00 callq ed10 <__cxa_finalize@plt+0xae90> + 85c3: 49 89 c6 mov %rax,%r14 + 85c6: 44 8b 2d 6f 8d 21 00 mov 0x218d6f(%rip),%r13d # 22133c + 85cd: 31 f6 xor %esi,%esi + 85cf: 4c 89 f7 mov %r14,%rdi + 85d2: e8 99 7d 00 00 callq 10370 <__cxa_finalize@plt+0xc4f0> + 85d7: 41 29 c5 sub %eax,%r13d + 85da: 45 85 ed test %r13d,%r13d + 85dd: 44 89 e8 mov %r13d,%eax + 85e0: 7e 23 jle 8605 <__cxa_finalize@plt+0x4785> + 85e2: 83 e8 01 sub $0x1,%eax + 85e5: 48 89 c2 mov %rax,%rdx + 85e8: 48 8d 4c 03 01 lea 0x1(%rbx,%rax,1),%rcx + 85ed: 48 89 d8 mov %rbx,%rax + 85f0: 48 83 c0 01 add $0x1,%rax + 85f4: c6 40 ff 20 movb $0x20,-0x1(%rax) + 85f8: 48 39 c8 cmp %rcx,%rax + 85fb: 75 f3 jne 85f0 <__cxa_finalize@plt+0x4770> + 85fd: 48 63 c2 movslq %edx,%rax + 8600: 48 8d 5c 03 01 lea 0x1(%rbx,%rax,1),%rbx + 8605: 49 83 c6 01 add $0x1,%r14 + 8609: 41 0f b6 46 ff movzbl -0x1(%r14),%eax + 860e: 4c 8d 6b 01 lea 0x1(%rbx),%r13 + 8612: 84 c0 test %al,%al + 8614: 41 88 45 ff mov %al,-0x1(%r13) + 8618: 0f 85 d2 01 00 00 jne 87f0 <__cxa_finalize@plt+0x4970> + 861e: c6 03 20 movb $0x20,(%rbx) + 8621: 41 c6 45 00 01 movb $0x1,0x0(%r13) + 8626: 80 bd b8 00 00 00 00 cmpb $0x0,0xb8(%rbp) + 862d: 48 8d 1d fa f5 00 00 lea 0xf5fa(%rip),%rbx # 17c2e <_IO_stdin_used@@Base+0x18ae> + 8634: 0f 85 36 02 00 00 jne 8870 <__cxa_finalize@plt+0x49f0> + 863a: 44 8b 05 d3 79 21 00 mov 0x2179d3(%rip),%r8d # 220014 + 8641: 45 85 c0 test %r8d,%r8d + 8644: 0f 88 b6 05 00 00 js 8c00 <__cxa_finalize@plt+0x4d80> + 864a: 48 8d 0d 0a f6 00 00 lea 0xf60a(%rip),%rcx # 17c5b <_IO_stdin_used@@Base+0x18db> + 8651: 49 89 d9 mov %rbx,%r9 + 8654: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx + 865b: be 01 00 00 00 mov $0x1,%esi + 8660: 4c 89 ef mov %r13,%rdi + 8663: 31 c0 xor %eax,%eax + 8665: e8 f6 b7 ff ff callq 3e60 <__sprintf_chk@plt> + 866a: 4c 89 ef mov %r13,%rdi + 866d: e8 de b2 ff ff callq 3950 + 8672: 49 8d 5c 05 00 lea 0x0(%r13,%rax,1),%rbx + 8677: 48 8b 35 0a 7c 21 00 mov 0x217c0a(%rip),%rsi # 220288 + 867e: 4c 89 e7 mov %r12,%rdi + 8681: 4c 29 e3 sub %r12,%rbx + 8684: e8 67 b4 ff ff callq 3af0 + 8689: 48 8d 15 10 8b 21 00 lea 0x218b10(%rip),%rdx # 2211a0 + 8690: 31 f6 xor %esi,%esi + 8692: 48 89 d9 mov %rbx,%rcx + 8695: 48 89 ef mov %rbp,%rdi + 8698: 48 01 1d 59 8b 21 00 add %rbx,0x218b59(%rip) # 2211f8 + 869f: e8 7c f6 ff ff callq 7d20 <__cxa_finalize@plt+0x3ea0> + 86a4: 8b 95 a8 00 00 00 mov 0xa8(%rbp),%edx + 86aa: 49 89 c4 mov %rax,%r12 + 86ad: 83 fa 06 cmp $0x6,%edx + 86b0: 0f 84 4a 01 00 00 je 8800 <__cxa_finalize@plt+0x4980> + 86b6: 8b 05 58 8c 21 00 mov 0x218c58(%rip),%eax # 221314 + 86bc: 85 c0 test %eax,%eax + 86be: 74 0f je 86cf <__cxa_finalize@plt+0x484f> + 86c0: 0f b6 bd b8 00 00 00 movzbl 0xb8(%rbp),%edi + 86c7: 8b 75 30 mov 0x30(%rbp),%esi + 86ca: e8 21 e8 ff ff callq 6ef0 <__cxa_finalize@plt+0x3070> + 86cf: 48 8b 84 24 18 13 00 mov 0x1318(%rsp),%rax + 86d6: 00 + 86d7: 64 48 33 04 25 28 00 xor %fs:0x28,%rax + 86de: 00 00 + 86e0: 0f 85 00 06 00 00 jne 8ce6 <__cxa_finalize@plt+0x4e66> + 86e6: 48 81 c4 28 13 00 00 add $0x1328,%rsp + 86ed: 5b pop %rbx + 86ee: 5d pop %rbp + 86ef: 41 5c pop %r12 + 86f1: 41 5d pop %r13 + 86f3: 41 5e pop %r14 + 86f5: 41 5f pop %r15 + 86f7: c3 retq + 86f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 86ff: 00 + 8700: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax + 8706: 48 8d 15 83 e4 00 00 lea 0xe483(%rip),%rdx # 16b90 <_IO_stdin_used@@Base+0x810> + 870d: 80 3d 50 8c 21 00 00 cmpb $0x0,0x218c50(%rip) # 221364 + 8714: 4c 8d ac 24 b4 00 00 lea 0xb4(%rsp),%r13 + 871b: 00 + 871c: 41 ba 3f 3f 00 00 mov $0x3f3f,%r10d + 8722: 0f b6 04 02 movzbl (%rdx,%rax,1),%eax + 8726: 88 84 24 b4 00 00 00 mov %al,0xb4(%rsp) + 872d: 48 b8 3f 3f 3f 3f 3f movabs $0x3f3f3f3f3f3f3f3f,%rax + 8734: 3f 3f 3f + 8737: 48 89 84 24 b5 00 00 mov %rax,0xb5(%rsp) + 873e: 00 + 873f: 66 45 89 55 09 mov %r10w,0x9(%r13) + 8744: c6 84 24 bf 00 00 00 movb $0x0,0xbf(%rsp) + 874b: 00 + 874c: 0f 84 13 fc ff ff je 8365 <__cxa_finalize@plt+0x44e5> + 8752: 8b 85 bc 00 00 00 mov 0xbc(%rbp),%eax + 8758: 83 f8 01 cmp $0x1,%eax + 875b: 0f 84 ff 02 00 00 je 8a60 <__cxa_finalize@plt+0x4be0> + 8761: 83 f8 02 cmp $0x2,%eax + 8764: 0f 85 03 fc ff ff jne 836d <__cxa_finalize@plt+0x44ed> + 876a: 8b 05 c4 8b 21 00 mov 0x218bc4(%rip),%eax # 221334 + 8770: c6 84 24 be 00 00 00 movb $0x2b,0xbe(%rsp) + 8777: 2b + 8778: 83 f8 01 cmp $0x1,%eax + 877b: 0f 85 fb fb ff ff jne 837c <__cxa_finalize@plt+0x44fc> + 8781: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 8788: 80 3d 6d 8b 21 00 00 cmpb $0x0,0x218b6d(%rip) # 2212fc + 878f: 48 8b 95 80 00 00 00 mov 0x80(%rbp),%rdx + 8796: 48 8b 85 88 00 00 00 mov 0x88(%rbp),%rax + 879d: 48 89 54 24 20 mov %rdx,0x20(%rsp) + 87a2: 0f b6 95 b8 00 00 00 movzbl 0xb8(%rbp),%edx + 87a9: 48 89 44 24 28 mov %rax,0x28(%rsp) + 87ae: 0f 85 fd fb ff ff jne 83b1 <__cxa_finalize@plt+0x4531> + 87b4: 4c 8d a4 24 d0 04 00 lea 0x4d0(%rsp),%r12 + 87bb: 00 + 87bc: 4c 89 e3 mov %r12,%rbx + 87bf: e9 6f fc ff ff jmpq 8433 <__cxa_finalize@plt+0x45b3> + 87c4: 0f 1f 40 00 nopl 0x0(%rax) + 87c8: 48 8b 45 78 mov 0x78(%rbp),%rax + 87cc: 48 8b 55 70 mov 0x70(%rbp),%rdx + 87d0: 48 89 44 24 28 mov %rax,0x28(%rsp) + 87d5: 48 89 54 24 20 mov %rdx,0x20(%rsp) + 87da: e9 be fb ff ff jmpq 839d <__cxa_finalize@plt+0x451d> + 87df: 90 nop + 87e0: 4c 8d 35 47 f4 00 00 lea 0xf447(%rip),%r14 # 17c2e <_IO_stdin_used@@Base+0x18ae> + 87e7: e9 da fd ff ff jmpq 85c6 <__cxa_finalize@plt+0x4746> + 87ec: 0f 1f 40 00 nopl 0x0(%rax) + 87f0: 4c 89 eb mov %r13,%rbx + 87f3: e9 0d fe ff ff jmpq 8605 <__cxa_finalize@plt+0x4785> + 87f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 87ff: 00 + 8800: 48 83 7d 08 00 cmpq $0x0,0x8(%rbp) + 8805: 0f 84 c4 fe ff ff je 86cf <__cxa_finalize@plt+0x484f> + 880b: 48 8b 0d 76 7a 21 00 mov 0x217a76(%rip),%rcx # 220288 + 8812: 48 8d 3d 47 f4 00 00 lea 0xf447(%rip),%rdi # 17c60 <_IO_stdin_used@@Base+0x18e0> + 8819: ba 04 00 00 00 mov $0x4,%edx + 881e: be 01 00 00 00 mov $0x1,%esi + 8823: e8 58 b4 ff ff callq 3c80 + 8828: 4a 8d 4c 23 04 lea 0x4(%rbx,%r12,1),%rcx + 882d: 31 d2 xor %edx,%edx + 882f: be 01 00 00 00 mov $0x1,%esi + 8834: 48 89 ef mov %rbp,%rdi + 8837: 48 83 05 b9 89 21 00 addq $0x4,0x2189b9(%rip) # 2211f8 + 883e: 04 + 883f: e8 dc f4 ff ff callq 7d20 <__cxa_finalize@plt+0x3ea0> + 8844: 8b 15 ca 8a 21 00 mov 0x218aca(%rip),%edx # 221314 + 884a: 85 d2 test %edx,%edx + 884c: 0f 84 7d fe ff ff je 86cf <__cxa_finalize@plt+0x484f> + 8852: 8b b5 ac 00 00 00 mov 0xac(%rbp),%esi + 8858: 31 d2 xor %edx,%edx + 885a: bf 01 00 00 00 mov $0x1,%edi + 885f: e8 8c e6 ff ff callq 6ef0 <__cxa_finalize@plt+0x3070> + 8864: e9 66 fe ff ff jmpq 86cf <__cxa_finalize@plt+0x484f> + 8869: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 8870: 48 8d 5c 24 30 lea 0x30(%rsp),%rbx + 8875: 48 8b 3d 2c 8a 21 00 mov 0x218a2c(%rip),%rdi # 2212a8 + 887c: 48 8d 74 24 20 lea 0x20(%rsp),%rsi + 8881: 48 89 da mov %rbx,%rdx + 8884: e8 b7 d1 00 00 callq 15a40 <_obstack_memory_used@@Base+0x3b0> + 8889: 48 85 c0 test %rax,%rax + 888c: 0f 84 ae 01 00 00 je 8a40 <__cxa_finalize@plt+0x4bc0> + 8892: 48 8b 0d d7 8a 21 00 mov 0x218ad7(%rip),%rcx # 221370 + 8899: 48 8b 54 24 20 mov 0x20(%rsp),%rdx + 889e: 48 39 d1 cmp %rdx,%rcx + 88a1: 0f 8c f9 01 00 00 jl 8aa0 <__cxa_finalize@plt+0x4c20> + 88a7: 48 8b 35 ca 8a 21 00 mov 0x218aca(%rip),%rsi # 221378 + 88ae: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9 + 88b3: 0f 8f c7 03 00 00 jg 8c80 <__cxa_finalize@plt+0x4e00> + 88b9: 44 39 ce cmp %r9d,%esi + 88bc: 41 89 f0 mov %esi,%r8d + 88bf: 44 89 cf mov %r9d,%edi + 88c2: 0f 88 d8 01 00 00 js 8aa0 <__cxa_finalize@plt+0x4c20> + 88c8: 48 81 e9 ac c2 f0 00 sub $0xf0c2ac,%rcx + 88cf: 31 c0 xor %eax,%eax + 88d1: 48 39 d1 cmp %rdx,%rcx + 88d4: 0f 8c 19 02 00 00 jl 8af3 <__cxa_finalize@plt+0x4c73> + 88da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 88e0: 80 3d e1 7a 21 00 00 cmpb $0x0,0x217ae1(%rip) # 2203c8 + 88e7: 4c 8b 05 ba 89 21 00 mov 0x2189ba(%rip),%r8 # 2212a8 + 88ee: 0f 84 fc 02 00 00 je 8bf0 <__cxa_finalize@plt+0x4d70> + 88f4: 48 8d 14 00 lea (%rax,%rax,1),%rdx + 88f8: 48 01 d0 add %rdx,%rax + 88fb: 48 63 54 24 40 movslq 0x40(%rsp),%rdx + 8900: 48 8d 14 82 lea (%rdx,%rax,4),%rdx + 8904: 48 8d 05 d5 7a 21 00 lea 0x217ad5(%rip),%rax # 2203e0 + 890b: 48 c1 e2 07 shl $0x7,%rdx + 890f: 48 01 c2 add %rax,%rdx + 8912: 48 89 d9 mov %rbx,%rcx + 8915: be e9 03 00 00 mov $0x3e9,%esi + 891a: 4c 89 ef mov %r13,%rdi + 891d: e8 5e 96 00 00 callq 11f80 <__cxa_finalize@plt+0xe100> + 8922: 48 85 c0 test %rax,%rax + 8925: 0f 84 15 01 00 00 je 8a40 <__cxa_finalize@plt+0x4bc0> + 892b: 49 01 c5 add %rax,%r13 + 892e: e9 18 01 00 00 jmpq 8a4b <__cxa_finalize@plt+0x4bcb> + 8933: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 8938: 48 8b 0d 49 79 21 00 mov 0x217949(%rip),%rcx # 220288 + 893f: 48 8d 3d 0d f3 00 00 lea 0xf30d(%rip),%rdi # 17c53 <_IO_stdin_used@@Base+0x18d3> + 8946: ba 02 00 00 00 mov $0x2,%edx + 894b: be 01 00 00 00 mov $0x1,%esi + 8950: e8 2b b3 ff ff callq 3c80 + 8955: 48 83 05 9b 88 21 00 addq $0x2,0x21889b(%rip) # 2211f8 + 895c: 02 + 895d: e9 ac fb ff ff jmpq 850e <__cxa_finalize@plt+0x468e> + 8962: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 8968: 48 8b 7d 28 mov 0x28(%rbp),%rdi + 896c: 48 8d b4 24 e0 00 00 lea 0xe0(%rsp),%rsi + 8973: 00 + 8974: e8 77 73 00 00 callq fcf0 <__cxa_finalize@plt+0xbe70> + 8979: e9 48 fb ff ff jmpq 84c6 <__cxa_finalize@plt+0x4646> + 897e: 66 90 xchg %ax,%ax + 8980: 48 89 da mov %rbx,%rdx + 8983: e9 0d fb ff ff jmpq 8495 <__cxa_finalize@plt+0x4615> + 8988: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 898f: 00 + 8990: 48 8b bd b0 00 00 00 mov 0xb0(%rbp),%rdi + 8997: 8b 15 b7 89 21 00 mov 0x2189b7(%rip),%edx # 221354 + 899d: 31 f6 xor %esi,%esi + 899f: e8 dc de ff ff callq 6880 <__cxa_finalize@plt+0x2a00> + 89a4: e9 d7 fb ff ff jmpq 8580 <__cxa_finalize@plt+0x4700> + 89a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 89b0: 0f b6 95 b8 00 00 00 movzbl 0xb8(%rbp),%edx + 89b7: 8b 7d 34 mov 0x34(%rbp),%edi + 89ba: 8b 35 88 89 21 00 mov 0x218988(%rip),%esi # 221348 + 89c0: e8 7b df ff ff callq 6940 <__cxa_finalize@plt+0x2ac0> + 89c5: e9 a6 fb ff ff jmpq 8570 <__cxa_finalize@plt+0x46f0> + 89ca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 89d0: 80 bd b8 00 00 00 00 cmpb $0x0,0xb8(%rbp) + 89d7: 8b 15 6f 89 21 00 mov 0x21896f(%rip),%edx # 22134c + 89dd: 48 8d 3d 4a f2 00 00 lea 0xf24a(%rip),%rdi # 17c2e <_IO_stdin_used@@Base+0x18ae> + 89e4: 8b 75 38 mov 0x38(%rbp),%esi + 89e7: 74 27 je 8a10 <__cxa_finalize@plt+0x4b90> + 89e9: 31 ff xor %edi,%edi + 89eb: 80 3d 3b 89 21 00 00 cmpb $0x0,0x21893b(%rip) # 22132d + 89f2: 75 1c jne 8a10 <__cxa_finalize@plt+0x4b90> + 89f4: 89 f7 mov %esi,%edi + 89f6: 48 89 74 24 08 mov %rsi,0x8(%rsp) + 89fb: 89 54 24 04 mov %edx,0x4(%rsp) + 89ff: e8 ac 70 00 00 callq fab0 <__cxa_finalize@plt+0xbc30> + 8a04: 48 8b 74 24 08 mov 0x8(%rsp),%rsi + 8a09: 8b 54 24 04 mov 0x4(%rsp),%edx + 8a0d: 48 89 c7 mov %rax,%rdi + 8a10: e8 6b de ff ff callq 6880 <__cxa_finalize@plt+0x2a00> + 8a15: e9 49 fb ff ff jmpq 8563 <__cxa_finalize@plt+0x46e3> + 8a1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 8a20: 0f b6 95 b8 00 00 00 movzbl 0xb8(%rbp),%edx + 8a27: 8b 7d 34 mov 0x34(%rbp),%edi + 8a2a: 8b 35 20 89 21 00 mov 0x218920(%rip),%esi # 221350 + 8a30: e8 0b df ff ff callq 6940 <__cxa_finalize@plt+0x2ac0> + 8a35: e9 1c fb ff ff jmpq 8556 <__cxa_finalize@plt+0x46d6> + 8a3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 8a40: 41 80 7d 00 00 cmpb $0x0,0x0(%r13) + 8a45: 0f 85 a0 02 00 00 jne 8ceb <__cxa_finalize@plt+0x4e6b> + 8a4b: b9 20 00 00 00 mov $0x20,%ecx + 8a50: 49 8d 5d 01 lea 0x1(%r13),%rbx + 8a54: 66 41 89 4d 00 mov %cx,0x0(%r13) + 8a59: e9 19 fc ff ff jmpq 8677 <__cxa_finalize@plt+0x47f7> + 8a5e: 66 90 xchg %ax,%ax + 8a60: c6 84 24 be 00 00 00 movb $0x2e,0xbe(%rsp) + 8a67: 2e + 8a68: e9 00 f9 ff ff jmpq 836d <__cxa_finalize@plt+0x44ed> + 8a6d: 0f 1f 00 nopl (%rax) + 8a70: 80 3d ee 88 21 00 00 cmpb $0x0,0x2188ee(%rip) # 221365 + 8a77: 0f 84 03 fb ff ff je 8580 <__cxa_finalize@plt+0x4700> + 8a7d: e9 ae fa ff ff jmpq 8530 <__cxa_finalize@plt+0x46b0> + 8a82: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 8a88: 48 8d b4 24 e0 00 00 lea 0xe0(%rsp),%rsi + 8a8f: 00 + 8a90: e8 5b 72 00 00 callq fcf0 <__cxa_finalize@plt+0xbe70> + 8a95: 49 89 c1 mov %rax,%r9 + 8a98: e9 2c f9 ff ff jmpq 83c9 <__cxa_finalize@plt+0x4549> + 8a9d: 0f 1f 00 nopl (%rax) + 8aa0: 48 8d 3d c9 88 21 00 lea 0x2188c9(%rip),%rdi # 221370 + 8aa7: e8 24 4d 00 00 callq d7d0 <__cxa_finalize@plt+0x9950> + 8aac: 48 8b 0d bd 88 21 00 mov 0x2188bd(%rip),%rcx # 221370 + 8ab3: 48 8b 54 24 20 mov 0x20(%rsp),%rdx + 8ab8: 48 8b 35 b9 88 21 00 mov 0x2188b9(%rip),%rsi # 221378 + 8abf: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9 + 8ac4: 48 8d b9 54 3d 0f ff lea -0xf0c2ac(%rcx),%rdi + 8acb: 48 39 d7 cmp %rdx,%rdi + 8ace: 0f 8d c1 01 00 00 jge 8c95 <__cxa_finalize@plt+0x4e15> + 8ad4: 48 39 d1 cmp %rdx,%rcx + 8ad7: b8 01 00 00 00 mov $0x1,%eax + 8adc: 0f 8f fe fd ff ff jg 88e0 <__cxa_finalize@plt+0x4a60> + 8ae2: b8 00 00 00 00 mov $0x0,%eax + 8ae7: 0f 8c f3 fd ff ff jl 88e0 <__cxa_finalize@plt+0x4a60> + 8aed: 44 89 cf mov %r9d,%edi + 8af0: 41 89 f0 mov %esi,%r8d + 8af3: 89 f8 mov %edi,%eax + 8af5: 44 29 c0 sub %r8d,%eax + 8af8: c1 e8 1f shr $0x1f,%eax + 8afb: e9 e0 fd ff ff jmpq 88e0 <__cxa_finalize@plt+0x4a60> + 8b00: 8b 15 3e 88 21 00 mov 0x21883e(%rip),%edx # 221344 + 8b06: 8b 05 34 88 21 00 mov 0x218834(%rip),%eax # 221340 + 8b0c: 48 8d b4 24 e0 00 00 lea 0xe0(%rsp),%rsi + 8b13: 00 + 8b14: 44 8b 2d 21 88 21 00 mov 0x218821(%rip),%r13d # 22133c + 8b1b: 8d 44 02 02 lea 0x2(%rdx,%rax,1),%eax + 8b1f: 41 29 c5 sub %eax,%r13d + 8b22: 48 8b 45 40 mov 0x40(%rbp),%rax + 8b26: 0f b6 d0 movzbl %al,%edx + 8b29: 48 c1 e8 0c shr $0xc,%rax + 8b2d: 48 89 c7 mov %rax,%rdi + 8b30: 40 30 ff xor %dil,%dil + 8b33: 09 d7 or %edx,%edi + 8b35: e8 b6 71 00 00 callq fcf0 <__cxa_finalize@plt+0xbe70> + 8b3a: 49 89 c7 mov %rax,%r15 + 8b3d: 48 8b 45 40 mov 0x40(%rbp),%rax + 8b41: 48 8d b4 24 c0 00 00 lea 0xc0(%rsp),%rsi + 8b48: 00 + 8b49: 44 8b 35 f0 87 21 00 mov 0x2187f0(%rip),%r14d # 221340 + 8b50: 48 89 c7 mov %rax,%rdi + 8b53: 48 c1 e8 20 shr $0x20,%rax + 8b57: 48 c1 ef 08 shr $0x8,%rdi + 8b5b: 89 fa mov %edi,%edx + 8b5d: 48 89 c7 mov %rax,%rdi + 8b60: 81 e2 ff 0f 00 00 and $0xfff,%edx + 8b66: 81 e7 00 f0 ff ff and $0xfffff000,%edi + 8b6c: 09 d7 or %edx,%edi + 8b6e: e8 7d 71 00 00 callq fcf0 <__cxa_finalize@plt+0xbe70> + 8b73: 45 85 ed test %r13d,%r13d + 8b76: 41 b8 00 00 00 00 mov $0x0,%r8d + 8b7c: 41 57 push %r15 + 8b7e: 45 0f 49 c5 cmovns %r13d,%r8d + 8b82: 44 03 05 bb 87 21 00 add 0x2187bb(%rip),%r8d # 221344 + 8b89: 41 56 push %r14 + 8b8b: 48 8d 0d c4 f0 00 00 lea 0xf0c4(%rip),%rcx # 17c56 <_IO_stdin_used@@Base+0x18d6> + 8b92: 49 89 c1 mov %rax,%r9 + 8b95: be 01 00 00 00 mov $0x1,%esi + 8b9a: 48 89 df mov %rbx,%rdi + 8b9d: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx + 8ba4: 31 c0 xor %eax,%eax + 8ba6: e8 b5 b2 ff ff callq 3e60 <__sprintf_chk@plt> + 8bab: 48 63 05 8a 87 21 00 movslq 0x21878a(%rip),%rax # 22133c + 8bb2: 5e pop %rsi + 8bb3: 5f pop %rdi + 8bb4: 4c 8d 6c 03 01 lea 0x1(%rbx,%rax,1),%r13 + 8bb9: e9 63 fa ff ff jmpq 8621 <__cxa_finalize@plt+0x47a1> + 8bbe: 66 90 xchg %ax,%ax + 8bc0: 48 8b 7d 58 mov 0x58(%rbp),%rdi + 8bc4: 4c 8b 05 55 87 21 00 mov 0x218755(%rip),%r8 # 221320 + 8bcb: 48 8d b4 24 e0 00 00 lea 0xe0(%rsp),%rsi + 8bd2: 00 + 8bd3: 8b 15 4f 87 21 00 mov 0x21874f(%rip),%edx # 221328 + 8bd9: b9 00 02 00 00 mov $0x200,%ecx + 8bde: e8 2d 61 00 00 callq ed10 <__cxa_finalize@plt+0xae90> + 8be3: 49 89 c7 mov %rax,%r15 + 8be6: e9 60 f8 ff ff jmpq 844b <__cxa_finalize@plt+0x45cb> + 8beb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 8bf0: 48 8d 15 49 74 21 00 lea 0x217449(%rip),%rdx # 220040 + 8bf7: 48 8b 14 c2 mov (%rdx,%rax,8),%rdx + 8bfb: e9 12 fd ff ff jmpq 8912 <__cxa_finalize@plt+0x4a92> + 8c00: 4c 8d 7c 24 70 lea 0x70(%rsp),%r15 + 8c05: 48 8b 3d 9c 86 21 00 mov 0x21869c(%rip),%rdi # 2212a8 + 8c0c: 48 8d 74 24 18 lea 0x18(%rsp),%rsi + 8c11: 48 c7 44 24 18 00 00 movq $0x0,0x18(%rsp) + 8c18: 00 00 + 8c1a: 4c 89 fa mov %r15,%rdx + 8c1d: e8 1e ce 00 00 callq 15a40 <_obstack_memory_used@@Base+0x3b0> + 8c22: 48 85 c0 test %rax,%rax + 8c25: 74 37 je 8c5e <__cxa_finalize@plt+0x4dde> + 8c27: 80 3d 9a 77 21 00 00 cmpb $0x0,0x21779a(%rip) # 2203c8 + 8c2e: 4c 8b 05 73 86 21 00 mov 0x218673(%rip),%r8 # 2212a8 + 8c35: 48 8b 15 04 74 21 00 mov 0x217404(%rip),%rdx # 220040 + 8c3c: 75 70 jne 8cae <__cxa_finalize@plt+0x4e2e> + 8c3e: 4c 8d b4 24 e0 00 00 lea 0xe0(%rsp),%r14 + 8c45: 00 + 8c46: 45 31 c9 xor %r9d,%r9d + 8c49: 4c 89 f9 mov %r15,%rcx + 8c4c: be e9 03 00 00 mov $0x3e9,%esi + 8c51: 4c 89 f7 mov %r14,%rdi + 8c54: e8 27 93 00 00 callq 11f80 <__cxa_finalize@plt+0xe100> + 8c59: 48 85 c0 test %rax,%rax + 8c5c: 75 6b jne 8cc9 <__cxa_finalize@plt+0x4e49> + 8c5e: 44 8b 05 af 73 21 00 mov 0x2173af(%rip),%r8d # 220014 + 8c65: 45 85 c0 test %r8d,%r8d + 8c68: 0f 89 dc f9 ff ff jns 864a <__cxa_finalize@plt+0x47ca> + 8c6e: c7 05 9c 73 21 00 00 movl $0x0,0x21739c(%rip) # 220014 + 8c75: 00 00 00 + 8c78: 45 31 c0 xor %r8d,%r8d + 8c7b: e9 ca f9 ff ff jmpq 864a <__cxa_finalize@plt+0x47ca> + 8c80: 48 8d b9 54 3d 0f ff lea -0xf0c2ac(%rcx),%rdi + 8c87: b8 01 00 00 00 mov $0x1,%eax + 8c8c: 48 39 d7 cmp %rdx,%rdi + 8c8f: 0f 8c 4b fc ff ff jl 88e0 <__cxa_finalize@plt+0x4a60> + 8c95: 31 c0 xor %eax,%eax + 8c97: 48 39 fa cmp %rdi,%rdx + 8c9a: 0f 8c 40 fc ff ff jl 88e0 <__cxa_finalize@plt+0x4a60> + 8ca0: 44 39 ce cmp %r9d,%esi + 8ca3: 0f 89 37 fc ff ff jns 88e0 <__cxa_finalize@plt+0x4a60> + 8ca9: e9 26 fe ff ff jmpq 8ad4 <__cxa_finalize@plt+0x4c54> + 8cae: 48 63 94 24 80 00 00 movslq 0x80(%rsp),%rdx + 8cb5: 00 + 8cb6: 48 8d 05 23 77 21 00 lea 0x217723(%rip),%rax # 2203e0 + 8cbd: 48 c1 e2 07 shl $0x7,%rdx + 8cc1: 48 01 c2 add %rax,%rdx + 8cc4: e9 75 ff ff ff jmpq 8c3e <__cxa_finalize@plt+0x4dbe> + 8cc9: 31 d2 xor %edx,%edx + 8ccb: 48 89 c6 mov %rax,%rsi + 8cce: 4c 89 f7 mov %r14,%rdi + 8cd1: e8 da 74 00 00 callq 101b0 <__cxa_finalize@plt+0xc330> + 8cd6: 41 89 c0 mov %eax,%r8d + 8cd9: 89 05 35 73 21 00 mov %eax,0x217335(%rip) # 220014 + 8cdf: eb 84 jmp 8c65 <__cxa_finalize@plt+0x4de5> + 8ce1: e8 fa aa ff ff callq 37e0 + 8ce6: e8 85 ac ff ff callq 3970 <__stack_chk_fail@plt> + 8ceb: 80 bd b8 00 00 00 00 cmpb $0x0,0xb8(%rbp) + 8cf2: 48 8d 1d 35 ef 00 00 lea 0xef35(%rip),%rbx # 17c2e <_IO_stdin_used@@Base+0x18ae> + 8cf9: 0f 84 3b f9 ff ff je 863a <__cxa_finalize@plt+0x47ba> + 8cff: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + 8d04: 48 8d b4 24 c0 00 00 lea 0xc0(%rsp),%rsi + 8d0b: 00 + 8d0c: e8 3f 6f 00 00 callq fc50 <__cxa_finalize@plt+0xbdd0> + 8d11: 48 89 c3 mov %rax,%rbx + 8d14: e9 21 f9 ff ff jmpq 863a <__cxa_finalize@plt+0x47ba> + 8d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 8d20: 55 push %rbp + 8d21: 53 push %rbx + 8d22: 48 89 fd mov %rdi,%rbp + 8d25: 89 d1 mov %edx,%ecx + 8d27: 48 89 f2 mov %rsi,%rdx + 8d2a: 48 89 ee mov %rbp,%rsi + 8d2d: 48 81 ec 38 20 00 00 sub $0x2038,%rsp + 8d34: 48 8d 5c 24 20 lea 0x20(%rsp),%rbx + 8d39: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi + 8d3e: 4c 8d 4c 24 0f lea 0xf(%rsp),%r9 + 8d43: 4c 8d 44 24 18 lea 0x18(%rsp),%r8 + 8d48: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 8d4f: 00 00 + 8d51: 48 89 84 24 28 20 00 mov %rax,0x2028(%rsp) + 8d58: 00 + 8d59: 31 c0 xor %eax,%eax + 8d5b: 48 89 5c 24 10 mov %rbx,0x10(%rsp) + 8d60: e8 3b e7 ff ff callq 74a0 <__cxa_finalize@plt+0x3620> + 8d65: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi + 8d6a: 48 39 df cmp %rbx,%rdi + 8d6d: 74 0a je 8d79 <__cxa_finalize@plt+0x4ef9> + 8d6f: 48 39 ef cmp %rbp,%rdi + 8d72: 74 05 je 8d79 <__cxa_finalize@plt+0x4ef9> + 8d74: e8 f7 b0 ff ff callq 3e70 + 8d79: 0f b6 44 24 0f movzbl 0xf(%rsp),%eax + 8d7e: 48 03 44 24 18 add 0x18(%rsp),%rax + 8d83: 48 8b 8c 24 28 20 00 mov 0x2028(%rsp),%rcx + 8d8a: 00 + 8d8b: 64 48 33 0c 25 28 00 xor %fs:0x28,%rcx + 8d92: 00 00 + 8d94: 75 0a jne 8da0 <__cxa_finalize@plt+0x4f20> + 8d96: 48 81 c4 38 20 00 00 add $0x2038,%rsp + 8d9d: 5b pop %rbx + 8d9e: 5d pop %rbp + 8d9f: c3 retq + 8da0: e8 cb ab ff ff callq 3970 <__stack_chk_fail@plt> + 8da5: 90 nop + 8da6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 8dad: 00 00 00 + 8db0: 55 push %rbp + 8db1: 53 push %rbx + 8db2: 48 89 fd mov %rdi,%rbp + 8db5: 48 81 ec a8 02 00 00 sub $0x2a8,%rsp + 8dbc: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 8dc3: 00 00 + 8dc5: 48 89 84 24 98 02 00 mov %rax,0x298(%rsp) + 8dcc: 00 + 8dcd: 31 c0 xor %eax,%eax + 8dcf: 80 3d 26 85 21 00 00 cmpb $0x0,0x218526(%rip) # 2212fc + 8dd6: 0f 84 ac 00 00 00 je 8e88 <__cxa_finalize@plt+0x5008> + 8ddc: 83 3d 55 85 21 00 04 cmpl $0x4,0x218555(%rip) # 221338 + 8de3: 0f 84 37 01 00 00 je 8f20 <__cxa_finalize@plt+0x50a0> + 8de9: 48 63 1d 70 85 21 00 movslq 0x218570(%rip),%rbx # 221360 + 8df0: 48 83 c3 01 add $0x1,%rbx + 8df4: 80 3d 31 85 21 00 00 cmpb $0x0,0x218531(%rip) # 22132c + 8dfb: 0f 84 07 01 00 00 je 8f08 <__cxa_finalize@plt+0x5088> + 8e01: 48 63 05 54 85 21 00 movslq 0x218554(%rip),%rax # 22135c + 8e08: 48 83 c0 01 add $0x1,%rax + 8e0c: 48 01 c3 add %rax,%rbx + 8e0f: 80 3d 4f 85 21 00 00 cmpb $0x0,0x21854f(%rip) # 221365 + 8e16: 0f 85 cc 00 00 00 jne 8ee8 <__cxa_finalize@plt+0x5068> + 8e1c: 8b 95 c4 00 00 00 mov 0xc4(%rbp),%edx + 8e22: 48 8b 35 a7 84 21 00 mov 0x2184a7(%rip),%rsi # 2212d0 + 8e29: 48 8b 7d 00 mov 0x0(%rbp),%rdi + 8e2d: e8 ee fe ff ff callq 8d20 <__cxa_finalize@plt+0x4ea0> + 8e32: 48 01 c3 add %rax,%rbx + 8e35: 8b 05 d9 84 21 00 mov 0x2184d9(%rip),%eax # 221314 + 8e3b: 85 c0 test %eax,%eax + 8e3d: 74 20 je 8e5f <__cxa_finalize@plt+0x4fdf> + 8e3f: 0f b6 bd b8 00 00 00 movzbl 0xb8(%rbp),%edi + 8e46: 8b 95 a8 00 00 00 mov 0xa8(%rbp),%edx + 8e4c: 8b 75 30 mov 0x30(%rbp),%esi + 8e4f: e8 9c df ff ff callq 6df0 <__cxa_finalize@plt+0x2f70> + 8e54: 84 c0 test %al,%al + 8e56: 0f 95 c0 setne %al + 8e59: 0f b6 c0 movzbl %al,%eax + 8e5c: 48 01 c3 add %rax,%rbx + 8e5f: 48 8b 8c 24 98 02 00 mov 0x298(%rsp),%rcx + 8e66: 00 + 8e67: 64 48 33 0c 25 28 00 xor %fs:0x28,%rcx + 8e6e: 00 00 + 8e70: 48 89 d8 mov %rbx,%rax + 8e73: 0f 85 d9 00 00 00 jne 8f52 <__cxa_finalize@plt+0x50d2> + 8e79: 48 81 c4 a8 02 00 00 add $0x2a8,%rsp + 8e80: 5b pop %rbx + 8e81: 5d pop %rbp + 8e82: c3 retq + 8e83: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 8e88: 31 db xor %ebx,%ebx + 8e8a: 80 3d 9b 84 21 00 00 cmpb $0x0,0x21849b(%rip) # 22132c + 8e91: 0f 84 78 ff ff ff je 8e0f <__cxa_finalize@plt+0x4f8f> + 8e97: 83 3d 9a 84 21 00 04 cmpl $0x4,0x21849a(%rip) # 221338 + 8e9e: 0f 85 5d ff ff ff jne 8e01 <__cxa_finalize@plt+0x4f81> + 8ea4: 80 bd b8 00 00 00 00 cmpb $0x0,0xb8(%rbp) + 8eab: b8 02 00 00 00 mov $0x2,%eax + 8eb0: 0f 84 56 ff ff ff je 8e0c <__cxa_finalize@plt+0x4f8c> + 8eb6: 48 8b 7d 58 mov 0x58(%rbp),%rdi + 8eba: 4c 8b 05 5f 84 21 00 mov 0x21845f(%rip),%r8 # 221320 + 8ec1: 48 89 e6 mov %rsp,%rsi + 8ec4: 8b 15 5e 84 21 00 mov 0x21845e(%rip),%edx # 221328 + 8eca: b9 00 02 00 00 mov $0x200,%ecx + 8ecf: e8 3c 5e 00 00 callq ed10 <__cxa_finalize@plt+0xae90> + 8ed4: 48 89 c7 mov %rax,%rdi + 8ed7: e8 74 aa ff ff callq 3950 + 8edc: 48 83 c0 01 add $0x1,%rax + 8ee0: e9 27 ff ff ff jmpq 8e0c <__cxa_finalize@plt+0x4f8c> + 8ee5: 0f 1f 00 nopl (%rax) + 8ee8: 83 3d 49 84 21 00 04 cmpl $0x4,0x218449(%rip) # 221338 + 8eef: 74 4f je 8f40 <__cxa_finalize@plt+0x50c0> + 8ef1: 48 63 05 5c 84 21 00 movslq 0x21845c(%rip),%rax # 221354 + 8ef8: 48 83 c0 01 add $0x1,%rax + 8efc: 48 01 c3 add %rax,%rbx + 8eff: e9 18 ff ff ff jmpq 8e1c <__cxa_finalize@plt+0x4f9c> + 8f04: 0f 1f 40 00 nopl 0x0(%rax) + 8f08: 80 3d 56 84 21 00 00 cmpb $0x0,0x218456(%rip) # 221365 + 8f0f: 75 e0 jne 8ef1 <__cxa_finalize@plt+0x5071> + 8f11: e9 06 ff ff ff jmpq 8e1c <__cxa_finalize@plt+0x4f9c> + 8f16: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 8f1d: 00 00 00 + 8f20: 48 8b 7f 20 mov 0x20(%rdi),%rdi + 8f24: 48 89 e6 mov %rsp,%rsi + 8f27: e8 c4 6d 00 00 callq fcf0 <__cxa_finalize@plt+0xbe70> + 8f2c: 48 89 c7 mov %rax,%rdi + 8f2f: e8 1c aa ff ff callq 3950 + 8f34: 48 8d 58 01 lea 0x1(%rax),%rbx + 8f38: e9 4d ff ff ff jmpq 8e8a <__cxa_finalize@plt+0x500a> + 8f3d: 0f 1f 00 nopl (%rax) + 8f40: 48 8b bd b0 00 00 00 mov 0xb0(%rbp),%rdi + 8f47: e8 04 aa ff ff callq 3950 + 8f4c: 48 83 c0 01 add $0x1,%rax + 8f50: eb aa jmp 8efc <__cxa_finalize@plt+0x507c> + 8f52: e8 19 aa ff ff callq 3970 <__stack_chk_fail@plt> + 8f57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 8f5e: 00 00 + 8f60: 4c 8b 0d 49 84 21 00 mov 0x218449(%rip),%r9 # 2213b0 + 8f67: 48 8b 0d 92 82 21 00 mov 0x218292(%rip),%rcx # 221200 + 8f6e: 41 56 push %r14 + 8f70: 41 55 push %r13 + 8f72: 41 54 push %r12 + 8f74: 55 push %rbp + 8f75: 41 89 fc mov %edi,%r12d + 8f78: 49 39 c9 cmp %rcx,%r9 + 8f7b: 53 push %rbx + 8f7c: 48 89 cb mov %rcx,%rbx + 8f7f: 49 0f 46 d9 cmovbe %r9,%rbx + 8f83: 48 3b 1d 56 73 21 00 cmp 0x217356(%rip),%rbx # 2202e0 + 8f8a: 0f 86 19 01 00 00 jbe 90a9 <__cxa_finalize@plt+0x5229> + 8f90: 48 89 c8 mov %rcx,%rax + 8f93: 48 8b 3d 6e 82 21 00 mov 0x21826e(%rip),%rdi # 221208 + 8f9a: 48 d1 e8 shr %rax + 8f9d: 48 39 c3 cmp %rax,%rbx + 8fa0: 0f 82 6a 02 00 00 jb 9210 <__cxa_finalize@plt+0x5390> + 8fa6: ba 18 00 00 00 mov $0x18,%edx + 8fab: 31 f6 xor %esi,%esi + 8fad: 48 89 d0 mov %rdx,%rax + 8fb0: 48 f7 e1 mul %rcx + 8fb3: 0f 80 8e 02 00 00 jo 9247 <__cxa_finalize@plt+0x53c7> + 8fb9: 48 85 c0 test %rax,%rax + 8fbc: 0f 88 8f 02 00 00 js 9251 <__cxa_finalize@plt+0x53d1> + 8fc2: 48 85 f6 test %rsi,%rsi + 8fc5: 0f 85 86 02 00 00 jne 9251 <__cxa_finalize@plt+0x53d1> + 8fcb: 48 8d 34 49 lea (%rcx,%rcx,2),%rsi + 8fcf: 48 c1 e6 03 shl $0x3,%rsi + 8fd3: e8 08 b5 00 00 callq 144e0 <__cxa_finalize@plt+0x10660> + 8fd8: 48 8b 2d 21 82 21 00 mov 0x218221(%rip),%rbp # 221200 + 8fdf: 48 89 05 22 82 21 00 mov %rax,0x218222(%rip) # 221208 + 8fe6: 48 8b 05 f3 72 21 00 mov 0x2172f3(%rip),%rax # 2202e0 + 8fed: 48 89 ef mov %rbp,%rdi + 8ff0: 48 29 c7 sub %rax,%rdi + 8ff3: 48 83 c0 01 add $0x1,%rax + 8ff7: 48 01 e8 add %rbp,%rax + 8ffa: 48 89 f9 mov %rdi,%rcx + 8ffd: 48 89 c6 mov %rax,%rsi + 9000: 0f 92 c0 setb %al + 9003: 0f b6 c0 movzbl %al,%eax + 9006: 48 0f af ce imul %rsi,%rcx + 900a: 48 85 c0 test %rax,%rax + 900d: 0f 85 3e 02 00 00 jne 9251 <__cxa_finalize@plt+0x53d1> + 9013: 31 d2 xor %edx,%edx + 9015: 48 89 c8 mov %rcx,%rax + 9018: 48 f7 f7 div %rdi + 901b: 48 39 c6 cmp %rax,%rsi + 901e: 0f 85 2d 02 00 00 jne 9251 <__cxa_finalize@plt+0x53d1> + 9024: ba 08 00 00 00 mov $0x8,%edx + 9029: 48 d1 e9 shr %rcx + 902c: 31 f6 xor %esi,%esi + 902e: 48 89 d0 mov %rdx,%rax + 9031: 48 f7 e1 mul %rcx + 9034: 0f 80 1c 02 00 00 jo 9256 <__cxa_finalize@plt+0x53d6> + 903a: 48 85 c0 test %rax,%rax + 903d: 0f 88 0e 02 00 00 js 9251 <__cxa_finalize@plt+0x53d1> + 9043: 48 85 f6 test %rsi,%rsi + 9046: 0f 85 05 02 00 00 jne 9251 <__cxa_finalize@plt+0x53d1> + 904c: 48 8d 3c cd 00 00 00 lea 0x0(,%rcx,8),%rdi + 9053: 00 + 9054: e8 27 b4 00 00 callq 14480 <__cxa_finalize@plt+0x10600> + 9059: 48 8b 15 80 72 21 00 mov 0x217280(%rip),%rdx # 2202e0 + 9060: 48 39 d5 cmp %rdx,%rbp + 9063: 76 36 jbe 909b <__cxa_finalize@plt+0x521b> + 9065: 48 8b 0d 9c 81 21 00 mov 0x21819c(%rip),%rcx # 221208 + 906c: 48 8d 34 52 lea (%rdx,%rdx,2),%rsi + 9070: 48 8d 14 d5 08 00 00 lea 0x8(,%rdx,8),%rdx + 9077: 00 + 9078: 48 8d 4c f1 10 lea 0x10(%rcx,%rsi,8),%rcx + 907d: 48 8d 34 ed 08 00 00 lea 0x8(,%rbp,8),%rsi + 9084: 00 + 9085: 0f 1f 00 nopl (%rax) + 9088: 48 89 01 mov %rax,(%rcx) + 908b: 48 01 d0 add %rdx,%rax + 908e: 48 83 c2 08 add $0x8,%rdx + 9092: 48 83 c1 18 add $0x18,%rcx + 9096: 48 39 d6 cmp %rdx,%rsi + 9099: 75 ed jne 9088 <__cxa_finalize@plt+0x5208> + 909b: 4c 8b 0d 0e 83 21 00 mov 0x21830e(%rip),%r9 # 2213b0 + 90a2: 48 89 2d 37 72 21 00 mov %rbp,0x217237(%rip) # 2202e0 + 90a9: 48 85 db test %rbx,%rbx + 90ac: 74 4b je 90f9 <__cxa_finalize@plt+0x5279> + 90ae: 48 8b 3d 53 81 21 00 mov 0x218153(%rip),%rdi # 221208 + 90b5: 4c 8d 44 5b 03 lea 0x3(%rbx,%rbx,2),%r8 + 90ba: 31 f6 xor %esi,%esi + 90bc: ba 03 00 00 00 mov $0x3,%edx + 90c1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 90c8: 48 8b 44 d7 f8 mov -0x8(%rdi,%rdx,8),%rax + 90cd: 48 83 c6 08 add $0x8,%rsi + 90d1: c6 44 d7 e8 01 movb $0x1,-0x18(%rdi,%rdx,8) + 90d6: 48 89 54 d7 f0 mov %rdx,-0x10(%rdi,%rdx,8) + 90db: 48 8d 0c 30 lea (%rax,%rsi,1),%rcx + 90df: 90 nop + 90e0: 48 c7 00 03 00 00 00 movq $0x3,(%rax) + 90e7: 48 83 c0 08 add $0x8,%rax + 90eb: 48 39 c1 cmp %rax,%rcx + 90ee: 75 f0 jne 90e0 <__cxa_finalize@plt+0x5260> + 90f0: 48 83 c2 03 add $0x3,%rdx + 90f4: 49 39 d0 cmp %rdx,%r8 + 90f7: 75 cf jne 90c8 <__cxa_finalize@plt+0x5248> + 90f9: 4d 85 c9 test %r9,%r9 + 90fc: 0f 84 cb 00 00 00 je 91cd <__cxa_finalize@plt+0x534d> + 9102: 31 ed xor %ebp,%ebp + 9104: 0f 1f 40 00 nopl 0x0(%rax) + 9108: 48 8b 05 91 82 21 00 mov 0x218291(%rip),%rax # 2213a0 + 910f: 48 8b 3c e8 mov (%rax,%rbp,8),%rdi + 9113: e8 98 fc ff ff callq 8db0 <__cxa_finalize@plt+0x4f30> + 9118: 48 85 db test %rbx,%rbx + 911b: 49 89 c2 mov %rax,%r10 + 911e: 48 8b 3d 8b 82 21 00 mov 0x21828b(%rip),%rdi # 2213b0 + 9125: 0f 84 95 00 00 00 je 91c0 <__cxa_finalize@plt+0x5340> + 912b: 4c 8b 35 7e 81 21 00 mov 0x21817e(%rip),%r14 # 2212b0 + 9132: 48 8b 0d cf 80 21 00 mov 0x2180cf(%rip),%rcx # 221208 + 9139: 31 f6 xor %esi,%esi + 913b: 4c 8d 58 02 lea 0x2(%rax),%r11 + 913f: 4c 8d 6f ff lea -0x1(%rdi),%r13 + 9143: eb 5c jmp 91a1 <__cxa_finalize@plt+0x5321> + 9145: 0f 1f 00 nopl (%rax) + 9148: 4b 8d 44 05 00 lea 0x0(%r13,%r8,1),%rax + 914d: 31 d2 xor %edx,%edx + 914f: 49 f7 f0 div %r8 + 9152: 31 d2 xor %edx,%edx + 9154: 49 89 c1 mov %rax,%r9 + 9157: 48 89 e8 mov %rbp,%rax + 915a: 49 f7 f1 div %r9 + 915d: 49 89 c1 mov %rax,%r9 + 9160: 48 8b 51 10 mov 0x10(%rcx),%rdx + 9164: 49 39 f1 cmp %rsi,%r9 + 9167: 4c 89 d0 mov %r10,%rax + 916a: 49 0f 45 c3 cmovne %r11,%rax + 916e: 4a 8d 34 ca lea (%rdx,%r9,8),%rsi + 9172: 48 8b 16 mov (%rsi),%rdx + 9175: 48 39 c2 cmp %rax,%rdx + 9178: 73 1b jae 9195 <__cxa_finalize@plt+0x5315> + 917a: 4c 8b 49 08 mov 0x8(%rcx),%r9 + 917e: 49 29 d1 sub %rdx,%r9 + 9181: 4c 89 ca mov %r9,%rdx + 9184: 48 01 c2 add %rax,%rdx + 9187: 48 89 51 08 mov %rdx,0x8(%rcx) + 918b: 48 89 06 mov %rax,(%rsi) + 918e: 4c 39 71 08 cmp %r14,0x8(%rcx) + 9192: 0f 92 01 setb (%rcx) + 9195: 48 83 c1 18 add $0x18,%rcx + 9199: 4c 39 c3 cmp %r8,%rbx + 919c: 4c 89 c6 mov %r8,%rsi + 919f: 74 1f je 91c0 <__cxa_finalize@plt+0x5340> + 91a1: 80 39 00 cmpb $0x0,(%rcx) + 91a4: 4c 8d 46 01 lea 0x1(%rsi),%r8 + 91a8: 74 eb je 9195 <__cxa_finalize@plt+0x5315> + 91aa: 45 84 e4 test %r12b,%r12b + 91ad: 75 99 jne 9148 <__cxa_finalize@plt+0x52c8> + 91af: 48 89 e8 mov %rbp,%rax + 91b2: 31 d2 xor %edx,%edx + 91b4: 49 f7 f0 div %r8 + 91b7: 49 89 d1 mov %rdx,%r9 + 91ba: eb a4 jmp 9160 <__cxa_finalize@plt+0x52e0> + 91bc: 0f 1f 40 00 nopl 0x0(%rax) + 91c0: 48 83 c5 01 add $0x1,%rbp + 91c4: 48 39 fd cmp %rdi,%rbp + 91c7: 0f 82 3b ff ff ff jb 9108 <__cxa_finalize@plt+0x5288> + 91cd: 48 83 fb 01 cmp $0x1,%rbx + 91d1: 76 31 jbe 9204 <__cxa_finalize@plt+0x5384> + 91d3: 48 8b 15 2e 80 21 00 mov 0x21802e(%rip),%rdx # 221208 + 91da: 48 8d 04 5b lea (%rbx,%rbx,2),%rax + 91de: 48 c1 e0 03 shl $0x3,%rax + 91e2: 80 7c 02 e8 00 cmpb $0x0,-0x18(%rdx,%rax,1) + 91e7: 75 1b jne 9204 <__cxa_finalize@plt+0x5384> + 91e9: 48 8d 44 02 d0 lea -0x30(%rdx,%rax,1),%rax + 91ee: eb 0a jmp 91fa <__cxa_finalize@plt+0x537a> + 91f0: 48 83 e8 18 sub $0x18,%rax + 91f4: 80 78 18 00 cmpb $0x0,0x18(%rax) + 91f8: 75 0a jne 9204 <__cxa_finalize@plt+0x5384> + 91fa: 48 83 eb 01 sub $0x1,%rbx + 91fe: 48 83 fb 01 cmp $0x1,%rbx + 9202: 75 ec jne 91f0 <__cxa_finalize@plt+0x5370> + 9204: 48 89 d8 mov %rbx,%rax + 9207: 5b pop %rbx + 9208: 5d pop %rbp + 9209: 41 5c pop %r12 + 920b: 41 5d pop %r13 + 920d: 41 5e pop %r14 + 920f: c3 retq + 9210: ba 30 00 00 00 mov $0x30,%edx + 9215: 31 c9 xor %ecx,%ecx + 9217: 48 89 d0 mov %rdx,%rax + 921a: 48 f7 e3 mul %rbx + 921d: 70 41 jo 9260 <__cxa_finalize@plt+0x53e0> + 921f: 48 85 c0 test %rax,%rax + 9222: 78 2d js 9251 <__cxa_finalize@plt+0x53d1> + 9224: 48 85 c9 test %rcx,%rcx + 9227: 75 28 jne 9251 <__cxa_finalize@plt+0x53d1> + 9229: 48 8d 2c 1b lea (%rbx,%rbx,1),%rbp + 922d: 48 8d 74 1d 00 lea 0x0(%rbp,%rbx,1),%rsi + 9232: 48 c1 e6 04 shl $0x4,%rsi + 9236: e8 a5 b2 00 00 callq 144e0 <__cxa_finalize@plt+0x10660> + 923b: 48 89 05 c6 7f 21 00 mov %rax,0x217fc6(%rip) # 221208 + 9242: e9 9f fd ff ff jmpq 8fe6 <__cxa_finalize@plt+0x5166> + 9247: be 01 00 00 00 mov $0x1,%esi + 924c: e9 68 fd ff ff jmpq 8fb9 <__cxa_finalize@plt+0x5139> + 9251: e8 7a b4 00 00 callq 146d0 <__cxa_finalize@plt+0x10850> + 9256: be 01 00 00 00 mov $0x1,%esi + 925b: e9 da fd ff ff jmpq 903a <__cxa_finalize@plt+0x51ba> + 9260: b9 01 00 00 00 mov $0x1,%ecx + 9265: eb b8 jmp 921f <__cxa_finalize@plt+0x539f> + 9267: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 926e: 00 00 + 9270: 41 57 push %r15 + 9272: 41 56 push %r14 + 9274: 41 55 push %r13 + 9276: 41 54 push %r12 + 9278: 55 push %rbp + 9279: 53 push %rbx + 927a: 48 83 ec 18 sub $0x18,%rsp + 927e: 48 83 3d 2a 81 21 00 cmpq $0x0,0x21812a(%rip) # 2213b0 + 9285: 00 + 9286: 0f 84 fc 00 00 00 je 9388 <__cxa_finalize@plt+0x5508> + 928c: 41 89 fe mov %edi,%r14d + 928f: 45 31 ed xor %r13d,%r13d + 9292: 31 db xor %ebx,%ebx + 9294: 49 c7 c7 fd ff ff ff mov $0xfffffffffffffffd,%r15 + 929b: eb 2b jmp 92c8 <__cxa_finalize@plt+0x5448> + 929d: 0f 1f 00 nopl (%rax) + 92a0: 48 85 db test %rbx,%rbx + 92a3: 4c 89 ed mov %r13,%rbp + 92a6: 0f 85 c4 00 00 00 jne 9370 <__cxa_finalize@plt+0x54f0> + 92ac: 48 89 ee mov %rbp,%rsi + 92af: 4c 89 e7 mov %r12,%rdi + 92b2: 48 83 c3 01 add $0x1,%rbx + 92b6: e8 c5 ee ff ff callq 8180 <__cxa_finalize@plt+0x4300> + 92bb: 48 39 1d ee 80 21 00 cmp %rbx,0x2180ee(%rip) # 2213b0 + 92c2: 0f 86 c0 00 00 00 jbe 9388 <__cxa_finalize@plt+0x5508> + 92c8: 48 83 3d e0 7f 21 00 cmpq $0x0,0x217fe0(%rip) # 2212b0 + 92cf: 00 + 92d0: 48 8b 05 c9 80 21 00 mov 0x2180c9(%rip),%rax # 2213a0 + 92d7: 4c 8b 24 d8 mov (%rax,%rbx,8),%r12 + 92db: 74 c3 je 92a0 <__cxa_finalize@plt+0x5420> + 92dd: 4c 89 e7 mov %r12,%rdi + 92e0: e8 cb fa ff ff callq 8db0 <__cxa_finalize@plt+0x4f30> + 92e5: 48 85 db test %rbx,%rbx + 92e8: 0f 84 d2 00 00 00 je 93c0 <__cxa_finalize@plt+0x5540> + 92ee: 48 8b 15 bb 7f 21 00 mov 0x217fbb(%rip),%rdx # 2212b0 + 92f5: 49 8d 6d 02 lea 0x2(%r13),%rbp + 92f9: 48 8d 0c 28 lea (%rax,%rbp,1),%rcx + 92fd: 48 85 d2 test %rdx,%rdx + 9300: 0f 84 b2 00 00 00 je 93b8 <__cxa_finalize@plt+0x5538> + 9306: 48 39 ca cmp %rcx,%rdx + 9309: 76 0f jbe 931a <__cxa_finalize@plt+0x549a> + 930b: 4c 89 fa mov %r15,%rdx + 930e: 48 29 c2 sub %rax,%rdx + 9311: 4c 39 ea cmp %r13,%rdx + 9314: 0f 83 9e 00 00 00 jae 93b8 <__cxa_finalize@plt+0x5538> + 931a: 49 89 c5 mov %rax,%r13 + 931d: b9 0a 00 00 00 mov $0xa,%ecx + 9322: ba 0a 00 00 00 mov $0xa,%edx + 9327: 31 ed xor %ebp,%ebp + 9329: 48 8b 3d 58 6f 21 00 mov 0x216f58(%rip),%rdi # 220288 + 9330: 48 8b 47 28 mov 0x28(%rdi),%rax + 9334: 48 3b 47 30 cmp 0x30(%rdi),%rax + 9338: 0f 83 a2 00 00 00 jae 93e0 <__cxa_finalize@plt+0x5560> + 933e: 48 8d 70 01 lea 0x1(%rax),%rsi + 9342: 48 89 77 28 mov %rsi,0x28(%rdi) + 9346: 44 88 30 mov %r14b,(%rax) + 9349: 48 8b 3d 38 6f 21 00 mov 0x216f38(%rip),%rdi # 220288 + 9350: 48 8b 47 28 mov 0x28(%rdi),%rax + 9354: 48 3b 47 30 cmp 0x30(%rdi),%rax + 9358: 73 76 jae 93d0 <__cxa_finalize@plt+0x5550> + 935a: 48 8d 48 01 lea 0x1(%rax),%rcx + 935e: 48 89 4f 28 mov %rcx,0x28(%rdi) + 9362: 88 10 mov %dl,(%rax) + 9364: e9 43 ff ff ff jmpq 92ac <__cxa_finalize@plt+0x542c> + 9369: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 9370: 49 8d 6d 02 lea 0x2(%r13),%rbp + 9374: 49 89 ed mov %rbp,%r13 + 9377: b9 20 00 00 00 mov $0x20,%ecx + 937c: ba 20 00 00 00 mov $0x20,%edx + 9381: eb a6 jmp 9329 <__cxa_finalize@plt+0x54a9> + 9383: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 9388: 48 8b 3d f9 6e 21 00 mov 0x216ef9(%rip),%rdi # 220288 + 938f: 48 8b 47 28 mov 0x28(%rdi),%rax + 9393: 48 3b 47 30 cmp 0x30(%rdi),%rax + 9397: 73 67 jae 9400 <__cxa_finalize@plt+0x5580> + 9399: 48 8d 50 01 lea 0x1(%rax),%rdx + 939d: 48 89 57 28 mov %rdx,0x28(%rdi) + 93a1: c6 00 0a movb $0xa,(%rax) + 93a4: 48 83 c4 18 add $0x18,%rsp + 93a8: 5b pop %rbx + 93a9: 5d pop %rbp + 93aa: 41 5c pop %r12 + 93ac: 41 5d pop %r13 + 93ae: 41 5e pop %r14 + 93b0: 41 5f pop %r15 + 93b2: c3 retq + 93b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 93b8: 49 89 cd mov %rcx,%r13 + 93bb: eb ba jmp 9377 <__cxa_finalize@plt+0x54f7> + 93bd: 0f 1f 00 nopl (%rax) + 93c0: 4c 89 ed mov %r13,%rbp + 93c3: 49 01 c5 add %rax,%r13 + 93c6: e9 e1 fe ff ff jmpq 92ac <__cxa_finalize@plt+0x542c> + 93cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 93d0: 89 ce mov %ecx,%esi + 93d2: e8 f9 a5 ff ff callq 39d0 <__overflow@plt> + 93d7: e9 d0 fe ff ff jmpq 92ac <__cxa_finalize@plt+0x542c> + 93dc: 0f 1f 40 00 nopl 0x0(%rax) + 93e0: 41 0f be f6 movsbl %r14b,%esi + 93e4: 89 4c 24 0c mov %ecx,0xc(%rsp) + 93e8: 88 54 24 0b mov %dl,0xb(%rsp) + 93ec: e8 df a5 ff ff callq 39d0 <__overflow@plt> + 93f1: 0f b6 54 24 0b movzbl 0xb(%rsp),%edx + 93f6: 8b 4c 24 0c mov 0xc(%rsp),%ecx + 93fa: e9 4a ff ff ff jmpq 9349 <__cxa_finalize@plt+0x54c9> + 93ff: 90 nop + 9400: 48 83 c4 18 add $0x18,%rsp + 9404: be 0a 00 00 00 mov $0xa,%esi + 9409: 5b pop %rbx + 940a: 5d pop %rbp + 940b: 41 5c pop %r12 + 940d: 41 5d pop %r13 + 940f: 41 5e pop %r14 + 9411: 41 5f pop %r15 + 9413: e9 b8 a5 ff ff jmpq 39d0 <__overflow@plt> + 9418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 941f: 00 + 9420: 83 3d 11 7f 21 00 04 cmpl $0x4,0x217f11(%rip) # 221338 + 9427: 0f 87 4b 03 00 00 ja 9778 <__cxa_finalize@plt+0x58f8> + 942d: 41 57 push %r15 + 942f: 41 56 push %r14 + 9431: 48 8d 15 4c d1 00 00 lea 0xd14c(%rip),%rdx # 16584 <_IO_stdin_used@@Base+0x204> + 9438: 41 55 push %r13 + 943a: 41 54 push %r12 + 943c: 55 push %rbp + 943d: 53 push %rbx + 943e: 48 83 ec 38 sub $0x38,%rsp + 9442: 8b 05 f0 7e 21 00 mov 0x217ef0(%rip),%eax # 221338 + 9448: 48 63 04 82 movslq (%rdx,%rax,4),%rax + 944c: 48 01 d0 add %rdx,%rax + 944f: ff e0 jmpq *%rax + 9451: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 9458: 48 83 3d 50 7e 21 00 cmpq $0x0,0x217e50(%rip) # 2212b0 + 945f: 00 + 9460: 0f 84 02 03 00 00 je 9768 <__cxa_finalize@plt+0x58e8> + 9466: 31 ff xor %edi,%edi + 9468: e8 f3 fa ff ff callq 8f60 <__cxa_finalize@plt+0x50e0> + 946d: 48 8d 14 40 lea (%rax,%rax,2),%rdx + 9471: 49 89 c6 mov %rax,%r14 + 9474: 48 8b 05 8d 7d 21 00 mov 0x217d8d(%rip),%rax # 221208 + 947b: 4c 8d 7c d0 e8 lea -0x18(%rax,%rdx,8),%r15 + 9480: 48 8b 05 19 7f 21 00 mov 0x217f19(%rip),%rax # 2213a0 + 9487: 48 8b 18 mov (%rax),%rbx + 948a: 48 89 df mov %rbx,%rdi + 948d: e8 1e f9 ff ff callq 8db0 <__cxa_finalize@plt+0x4f30> + 9492: 48 89 44 24 08 mov %rax,0x8(%rsp) + 9497: 49 8b 47 10 mov 0x10(%r15),%rax + 949b: 31 f6 xor %esi,%esi + 949d: 48 89 df mov %rbx,%rdi + 94a0: 4c 8b 20 mov (%rax),%r12 + 94a3: e8 d8 ec ff ff callq 8180 <__cxa_finalize@plt+0x4300> + 94a8: 48 83 3d 00 7f 21 00 cmpq $0x1,0x217f00(%rip) # 2213b0 + 94af: 01 + 94b0: 0f 86 da 02 00 00 jbe 9790 <__cxa_finalize@plt+0x5910> + 94b6: 45 31 ed xor %r13d,%r13d + 94b9: bb 01 00 00 00 mov $0x1,%ebx + 94be: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 94c3: eb 60 jmp 9525 <__cxa_finalize@plt+0x56a5> + 94c5: 0f 1f 00 nopl (%rax) + 94c8: 48 8b 3d b9 6d 21 00 mov 0x216db9(%rip),%rdi # 220288 + 94cf: 48 8b 47 28 mov 0x28(%rdi),%rax + 94d3: 48 3b 47 30 cmp 0x30(%rdi),%rax + 94d7: 0f 83 f3 02 00 00 jae 97d0 <__cxa_finalize@plt+0x5950> + 94dd: 48 8d 50 01 lea 0x1(%rax),%rdx + 94e1: 45 31 ed xor %r13d,%r13d + 94e4: 48 89 57 28 mov %rdx,0x28(%rdi) + 94e8: c6 00 0a movb $0xa,(%rax) + 94eb: 48 8b 05 ae 7e 21 00 mov 0x217eae(%rip),%rax # 2213a0 + 94f2: 4c 89 ee mov %r13,%rsi + 94f5: 4c 8b 24 d8 mov (%rax,%rbx,8),%r12 + 94f9: 48 83 c3 01 add $0x1,%rbx + 94fd: 4c 89 e7 mov %r12,%rdi + 9500: e8 7b ec ff ff callq 8180 <__cxa_finalize@plt+0x4300> + 9505: 4c 89 e7 mov %r12,%rdi + 9508: e8 a3 f8 ff ff callq 8db0 <__cxa_finalize@plt+0x4f30> + 950d: 48 3b 1d 9c 7e 21 00 cmp 0x217e9c(%rip),%rbx # 2213b0 + 9514: 48 89 c1 mov %rax,%rcx + 9517: 49 8b 47 10 mov 0x10(%r15),%rax + 951b: 4c 8b 24 e8 mov (%rax,%rbp,8),%r12 + 951f: 0f 83 6b 02 00 00 jae 9790 <__cxa_finalize@plt+0x5910> + 9525: 31 d2 xor %edx,%edx + 9527: 48 89 d8 mov %rbx,%rax + 952a: 49 f7 f6 div %r14 + 952d: 48 85 d2 test %rdx,%rdx + 9530: 48 89 d5 mov %rdx,%rbp + 9533: 74 93 je 94c8 <__cxa_finalize@plt+0x5648> + 9535: 4d 01 ec add %r13,%r12 + 9538: 4a 8d 3c 29 lea (%rcx,%r13,1),%rdi + 953c: 4c 89 e6 mov %r12,%rsi + 953f: 4d 89 e5 mov %r12,%r13 + 9542: e8 99 d1 ff ff callq 66e0 <__cxa_finalize@plt+0x2860> + 9547: eb a2 jmp 94eb <__cxa_finalize@plt+0x566b> + 9549: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 9550: bf 2c 00 00 00 mov $0x2c,%edi + 9555: 48 83 c4 38 add $0x38,%rsp + 9559: 5b pop %rbx + 955a: 5d pop %rbp + 955b: 41 5c pop %r12 + 955d: 41 5d pop %r13 + 955f: 41 5e pop %r14 + 9561: 41 5f pop %r15 + 9563: e9 08 fd ff ff jmpq 9270 <__cxa_finalize@plt+0x53f0> + 9568: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 956f: 00 + 9570: 31 db xor %ebx,%ebx + 9572: 48 83 3d 36 7e 21 00 cmpq $0x0,0x217e36(%rip) # 2213b0 + 9579: 00 + 957a: 0f 84 68 01 00 00 je 96e8 <__cxa_finalize@plt+0x5868> + 9580: 48 8b 05 19 7e 21 00 mov 0x217e19(%rip),%rax # 2213a0 + 9587: 31 f6 xor %esi,%esi + 9589: 48 8b 3c d8 mov (%rax,%rbx,8),%rdi + 958d: e8 ee eb ff ff callq 8180 <__cxa_finalize@plt+0x4300> + 9592: 48 8b 3d ef 6c 21 00 mov 0x216cef(%rip),%rdi # 220288 + 9599: 48 8b 47 28 mov 0x28(%rdi),%rax + 959d: 48 3b 47 30 cmp 0x30(%rdi),%rax + 95a1: 0f 83 d9 01 00 00 jae 9780 <__cxa_finalize@plt+0x5900> + 95a7: 48 8d 50 01 lea 0x1(%rax),%rdx + 95ab: 48 89 57 28 mov %rdx,0x28(%rdi) + 95af: c6 00 0a movb $0xa,(%rax) + 95b2: 48 83 c3 01 add $0x1,%rbx + 95b6: 48 39 1d f3 7d 21 00 cmp %rbx,0x217df3(%rip) # 2213b0 + 95bd: 77 c1 ja 9580 <__cxa_finalize@plt+0x5700> + 95bf: 48 83 c4 38 add $0x38,%rsp + 95c3: 5b pop %rbx + 95c4: 5d pop %rbp + 95c5: 41 5c pop %r12 + 95c7: 41 5d pop %r13 + 95c9: 41 5e pop %r14 + 95cb: 41 5f pop %r15 + 95cd: c3 retq + 95ce: 66 90 xchg %ax,%ax + 95d0: 48 83 3d d8 7c 21 00 cmpq $0x0,0x217cd8(%rip) # 2212b0 + 95d7: 00 + 95d8: 0f 84 8a 01 00 00 je 9768 <__cxa_finalize@plt+0x58e8> + 95de: bf 01 00 00 00 mov $0x1,%edi + 95e3: e8 78 f9 ff ff callq 8f60 <__cxa_finalize@plt+0x50e0> + 95e8: 48 8d 14 40 lea (%rax,%rax,2),%rdx + 95ec: 48 89 c1 mov %rax,%rcx + 95ef: 48 8b 05 12 7c 21 00 mov 0x217c12(%rip),%rax # 221208 + 95f6: 4c 8d 7c d0 e8 lea -0x18(%rax,%rdx,8),%r15 + 95fb: 48 8b 05 ae 7d 21 00 mov 0x217dae(%rip),%rax # 2213b0 + 9602: 31 d2 xor %edx,%edx + 9604: 48 f7 f1 div %rcx + 9607: 48 85 d2 test %rdx,%rdx + 960a: 0f 95 c2 setne %dl + 960d: 0f b6 d2 movzbl %dl,%edx + 9610: 48 01 c2 add %rax,%rdx + 9613: 48 89 d0 mov %rdx,%rax + 9616: 48 89 54 24 18 mov %rdx,0x18(%rsp) + 961b: 0f 84 c7 00 00 00 je 96e8 <__cxa_finalize@plt+0x5868> + 9621: 48 c1 e0 03 shl $0x3,%rax + 9625: 48 c7 44 24 28 00 00 movq $0x0,0x28(%rsp) + 962c: 00 00 + 962e: 48 89 44 24 20 mov %rax,0x20(%rsp) + 9633: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 9638: 4c 8b 6c 24 28 mov 0x28(%rsp),%r13 + 963d: 45 31 e4 xor %r12d,%r12d + 9640: 31 ed xor %ebp,%ebp + 9642: 4e 8d 34 ed 00 00 00 lea 0x0(,%r13,8),%r14 + 9649: 00 + 964a: eb 1f jmp 966b <__cxa_finalize@plt+0x57eb> + 964c: 0f 1f 40 00 nopl 0x0(%rax) + 9650: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx + 9655: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi + 965a: 48 01 eb add %rbp,%rbx + 965d: 48 01 ef add %rbp,%rdi + 9660: 48 89 de mov %rbx,%rsi + 9663: 48 89 dd mov %rbx,%rbp + 9666: e8 75 d0 ff ff callq 66e0 <__cxa_finalize@plt+0x2860> + 966b: 48 8b 05 2e 7d 21 00 mov 0x217d2e(%rip),%rax # 2213a0 + 9672: 4a 8b 1c 30 mov (%rax,%r14,1),%rbx + 9676: 48 89 df mov %rbx,%rdi + 9679: e8 32 f7 ff ff callq 8db0 <__cxa_finalize@plt+0x4f30> + 967e: 48 89 44 24 08 mov %rax,0x8(%rsp) + 9683: 49 8b 47 10 mov 0x10(%r15),%rax + 9687: 48 89 ee mov %rbp,%rsi + 968a: 48 89 df mov %rbx,%rdi + 968d: 4a 8b 0c 20 mov (%rax,%r12,1),%rcx + 9691: 49 83 c4 08 add $0x8,%r12 + 9695: 48 89 4c 24 10 mov %rcx,0x10(%rsp) + 969a: e8 e1 ea ff ff callq 8180 <__cxa_finalize@plt+0x4300> + 969f: 4c 03 6c 24 18 add 0x18(%rsp),%r13 + 96a4: 4c 03 74 24 20 add 0x20(%rsp),%r14 + 96a9: 4c 3b 2d 00 7d 21 00 cmp 0x217d00(%rip),%r13 # 2213b0 + 96b0: 72 9e jb 9650 <__cxa_finalize@plt+0x57d0> + 96b2: 48 8b 3d cf 6b 21 00 mov 0x216bcf(%rip),%rdi # 220288 + 96b9: 48 8b 47 28 mov 0x28(%rdi),%rax + 96bd: 48 3b 47 30 cmp 0x30(%rdi),%rax + 96c1: 0f 83 f1 00 00 00 jae 97b8 <__cxa_finalize@plt+0x5938> + 96c7: 48 8d 50 01 lea 0x1(%rax),%rdx + 96cb: 48 89 57 28 mov %rdx,0x28(%rdi) + 96cf: c6 00 0a movb $0xa,(%rax) + 96d2: 48 83 44 24 28 01 addq $0x1,0x28(%rsp) + 96d8: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 96dd: 48 39 44 24 18 cmp %rax,0x18(%rsp) + 96e2: 0f 85 50 ff ff ff jne 9638 <__cxa_finalize@plt+0x57b8> + 96e8: 48 83 c4 38 add $0x38,%rsp + 96ec: 5b pop %rbx + 96ed: 5d pop %rbp + 96ee: 41 5c pop %r12 + 96f0: 41 5d pop %r13 + 96f2: 41 5e pop %r14 + 96f4: 41 5f pop %r15 + 96f6: c3 retq + 96f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 96fe: 00 00 + 9700: 31 db xor %ebx,%ebx + 9702: 48 83 3d a6 7c 21 00 cmpq $0x0,0x217ca6(%rip) # 2213b0 + 9709: 00 + 970a: 75 24 jne 9730 <__cxa_finalize@plt+0x58b0> + 970c: eb da jmp 96e8 <__cxa_finalize@plt+0x5868> + 970e: 66 90 xchg %ax,%ax + 9710: 48 8d 50 01 lea 0x1(%rax),%rdx + 9714: 48 89 57 28 mov %rdx,0x28(%rdi) + 9718: c6 00 0a movb $0xa,(%rax) + 971b: 48 83 05 d5 7a 21 00 addq $0x1,0x217ad5(%rip) # 2211f8 + 9722: 01 + 9723: 48 83 c3 01 add $0x1,%rbx + 9727: 48 39 1d 82 7c 21 00 cmp %rbx,0x217c82(%rip) # 2213b0 + 972e: 76 b8 jbe 96e8 <__cxa_finalize@plt+0x5868> + 9730: e8 1b dd ff ff callq 7450 <__cxa_finalize@plt+0x35d0> + 9735: 48 8b 05 64 7c 21 00 mov 0x217c64(%rip),%rax # 2213a0 + 973c: 48 8b 3c d8 mov (%rax,%rbx,8),%rdi + 9740: e8 cb eb ff ff callq 8310 <__cxa_finalize@plt+0x4490> + 9745: 48 8b 3d 3c 6b 21 00 mov 0x216b3c(%rip),%rdi # 220288 + 974c: 48 8b 47 28 mov 0x28(%rdi),%rax + 9750: 48 3b 47 30 cmp 0x30(%rdi),%rax + 9754: 72 ba jb 9710 <__cxa_finalize@plt+0x5890> + 9756: be 0a 00 00 00 mov $0xa,%esi + 975b: e8 70 a2 ff ff callq 39d0 <__overflow@plt> + 9760: eb b9 jmp 971b <__cxa_finalize@plt+0x589b> + 9762: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 9768: bf 20 00 00 00 mov $0x20,%edi + 976d: e9 e3 fd ff ff jmpq 9555 <__cxa_finalize@plt+0x56d5> + 9772: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 9778: f3 c3 repz retq + 977a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 9780: be 0a 00 00 00 mov $0xa,%esi + 9785: e8 46 a2 ff ff callq 39d0 <__overflow@plt> + 978a: e9 23 fe ff ff jmpq 95b2 <__cxa_finalize@plt+0x5732> + 978f: 90 nop + 9790: 48 8b 3d f1 6a 21 00 mov 0x216af1(%rip),%rdi # 220288 + 9797: 48 8b 47 28 mov 0x28(%rdi),%rax + 979b: 48 3b 47 30 cmp 0x30(%rdi),%rax + 979f: 73 41 jae 97e2 <__cxa_finalize@plt+0x5962> + 97a1: 48 8d 50 01 lea 0x1(%rax),%rdx + 97a5: 48 89 57 28 mov %rdx,0x28(%rdi) + 97a9: c6 00 0a movb $0xa,(%rax) + 97ac: e9 37 ff ff ff jmpq 96e8 <__cxa_finalize@plt+0x5868> + 97b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 97b8: be 0a 00 00 00 mov $0xa,%esi + 97bd: e8 0e a2 ff ff callq 39d0 <__overflow@plt> + 97c2: e9 0b ff ff ff jmpq 96d2 <__cxa_finalize@plt+0x5852> + 97c7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 97ce: 00 00 + 97d0: be 0a 00 00 00 mov $0xa,%esi + 97d5: 45 31 ed xor %r13d,%r13d + 97d8: e8 f3 a1 ff ff callq 39d0 <__overflow@plt> + 97dd: e9 09 fd ff ff jmpq 94eb <__cxa_finalize@plt+0x566b> + 97e2: 48 83 c4 38 add $0x38,%rsp + 97e6: be 0a 00 00 00 mov $0xa,%esi + 97eb: 5b pop %rbx + 97ec: 5d pop %rbp + 97ed: 41 5c pop %r12 + 97ef: 41 5d pop %r13 + 97f1: 41 5e pop %r14 + 97f3: 41 5f pop %r15 + 97f5: e9 d6 a1 ff ff jmpq 39d0 <__overflow@plt> + 97fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 9800: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax + 9806: 8b 96 a8 00 00 00 mov 0xa8(%rsi),%edx + 980c: 49 89 f0 mov %rsi,%r8 + 980f: 83 f8 03 cmp $0x3,%eax + 9812: 0f 94 c1 sete %cl + 9815: 83 f8 09 cmp $0x9,%eax + 9818: 0f 94 c0 sete %al + 981b: 09 c1 or %eax,%ecx + 981d: 83 fa 03 cmp $0x3,%edx + 9820: 0f 94 c0 sete %al + 9823: 83 fa 09 cmp $0x9,%edx + 9826: 0f 94 c2 sete %dl + 9829: 08 c2 or %al,%dl + 982b: 75 04 jne 9831 <__cxa_finalize@plt+0x59b1> + 982d: 84 c9 test %cl,%cl + 982f: 75 3f jne 9870 <__cxa_finalize@plt+0x59f0> + 9831: 84 c9 test %cl,%cl + 9833: 75 0b jne 9840 <__cxa_finalize@plt+0x59c0> + 9835: 84 d2 test %dl,%dl + 9837: b8 01 00 00 00 mov $0x1,%eax + 983c: 74 02 je 9840 <__cxa_finalize@plt+0x59c0> + 983e: f3 c3 repz retq + 9840: 48 8b 47 60 mov 0x60(%rdi),%rax + 9844: 49 39 40 60 cmp %rax,0x60(%r8) + 9848: 7f 26 jg 9870 <__cxa_finalize@plt+0x59f0> + 984a: 7c 1c jl 9868 <__cxa_finalize@plt+0x59e8> + 984c: 48 8b 47 68 mov 0x68(%rdi),%rax + 9850: 41 2b 40 68 sub 0x68(%r8),%eax + 9854: 75 e8 jne 983e <__cxa_finalize@plt+0x59be> + 9856: 48 8b 37 mov (%rdi),%rsi + 9859: 49 8b 38 mov (%r8),%rdi + 985c: e9 bf a2 ff ff jmpq 3b20 + 9861: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 9868: b8 01 00 00 00 mov $0x1,%eax + 986d: c3 retq + 986e: 66 90 xchg %ax,%ax + 9870: b8 ff ff ff ff mov $0xffffffff,%eax + 9875: c3 retq + 9876: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 987d: 00 00 00 + 9880: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax + 9886: 8b 96 a8 00 00 00 mov 0xa8(%rsi),%edx + 988c: 49 89 f0 mov %rsi,%r8 + 988f: 83 f8 03 cmp $0x3,%eax + 9892: 0f 94 c1 sete %cl + 9895: 83 f8 09 cmp $0x9,%eax + 9898: 0f 94 c0 sete %al + 989b: 09 c1 or %eax,%ecx + 989d: 83 fa 03 cmp $0x3,%edx + 98a0: 0f 94 c0 sete %al + 98a3: 83 fa 09 cmp $0x9,%edx + 98a6: 0f 94 c2 sete %dl + 98a9: 08 c2 or %al,%dl + 98ab: 75 04 jne 98b1 <__cxa_finalize@plt+0x5a31> + 98ad: 84 c9 test %cl,%cl + 98af: 75 4f jne 9900 <__cxa_finalize@plt+0x5a80> + 98b1: 84 c9 test %cl,%cl + 98b3: 75 0b jne 98c0 <__cxa_finalize@plt+0x5a40> + 98b5: 84 d2 test %dl,%dl + 98b7: b8 01 00 00 00 mov $0x1,%eax + 98bc: 74 02 je 98c0 <__cxa_finalize@plt+0x5a40> + 98be: f3 c3 repz retq + 98c0: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax + 98c7: 49 39 80 80 00 00 00 cmp %rax,0x80(%r8) + 98ce: 7f 30 jg 9900 <__cxa_finalize@plt+0x5a80> + 98d0: 7c 1e jl 98f0 <__cxa_finalize@plt+0x5a70> + 98d2: 48 8b 87 88 00 00 00 mov 0x88(%rdi),%rax + 98d9: 41 2b 80 88 00 00 00 sub 0x88(%r8),%eax + 98e0: 75 dc jne 98be <__cxa_finalize@plt+0x5a3e> + 98e2: 48 8b 37 mov (%rdi),%rsi + 98e5: 49 8b 38 mov (%r8),%rdi + 98e8: e9 33 a2 ff ff jmpq 3b20 + 98ed: 0f 1f 00 nopl (%rax) + 98f0: b8 01 00 00 00 mov $0x1,%eax + 98f5: c3 retq + 98f6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 98fd: 00 00 00 + 9900: b8 ff ff ff ff mov $0xffffffff,%eax + 9905: c3 retq + 9906: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 990d: 00 00 00 + 9910: 55 push %rbp + 9911: 53 push %rbx + 9912: 89 fd mov %edi,%ebp + 9914: 48 83 ec 28 sub $0x28,%rsp + 9918: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 991f: 00 00 + 9921: 48 89 44 24 18 mov %rax,0x18(%rsp) + 9926: 31 c0 xor %eax,%eax + 9928: 80 3d fe 79 21 00 00 cmpb $0x0,0x2179fe(%rip) # 22132d + 992f: 74 77 je 99a8 <__cxa_finalize@plt+0x5b28> + 9931: 48 89 e3 mov %rsp,%rbx + 9934: 48 8d 0d e9 e2 00 00 lea 0xe2e9(%rip),%rcx # 17c24 <_IO_stdin_used@@Base+0x18a4> + 993b: 41 89 e8 mov %ebp,%r8d + 993e: ba 15 00 00 00 mov $0x15,%edx + 9943: be 01 00 00 00 mov $0x1,%esi + 9948: 48 89 df mov %rbx,%rdi + 994b: 31 c0 xor %eax,%eax + 994d: e8 0e a5 ff ff callq 3e60 <__sprintf_chk@plt> + 9952: 48 89 d8 mov %rbx,%rax + 9955: 8b 08 mov (%rax),%ecx + 9957: 48 83 c0 04 add $0x4,%rax + 995b: 8d 91 ff fe fe fe lea -0x1010101(%rcx),%edx + 9961: f7 d1 not %ecx + 9963: 21 ca and %ecx,%edx + 9965: 81 e2 80 80 80 80 and $0x80808080,%edx + 996b: 74 e8 je 9955 <__cxa_finalize@plt+0x5ad5> + 996d: 89 d1 mov %edx,%ecx + 996f: c1 e9 10 shr $0x10,%ecx + 9972: f7 c2 80 80 00 00 test $0x8080,%edx + 9978: 0f 44 d1 cmove %ecx,%edx + 997b: 48 8d 48 02 lea 0x2(%rax),%rcx + 997f: 89 d6 mov %edx,%esi + 9981: 48 0f 44 c1 cmove %rcx,%rax + 9985: 40 00 d6 add %dl,%sil + 9988: 48 83 d8 03 sbb $0x3,%rax + 998c: 29 d8 sub %ebx,%eax + 998e: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 9993: 64 48 33 34 25 28 00 xor %fs:0x28,%rsi + 999a: 00 00 + 999c: 75 2e jne 99cc <__cxa_finalize@plt+0x5b4c> + 999e: 48 83 c4 28 add $0x28,%rsp + 99a2: 5b pop %rbx + 99a3: 5d pop %rbp + 99a4: c3 retq + 99a5: 0f 1f 00 nopl (%rax) + 99a8: e8 63 5f 00 00 callq f910 <__cxa_finalize@plt+0xba90> + 99ad: 48 85 c0 test %rax,%rax + 99b0: 48 89 c7 mov %rax,%rdi + 99b3: 0f 84 78 ff ff ff je 9931 <__cxa_finalize@plt+0x5ab1> + 99b9: 31 f6 xor %esi,%esi + 99bb: e8 b0 69 00 00 callq 10370 <__cxa_finalize@plt+0xc4f0> + 99c0: ba 00 00 00 00 mov $0x0,%edx + 99c5: 85 c0 test %eax,%eax + 99c7: 0f 48 c2 cmovs %edx,%eax + 99ca: eb c2 jmp 998e <__cxa_finalize@plt+0x5b0e> + 99cc: e8 9f 9f ff ff callq 3970 <__stack_chk_fail@plt> + 99d1: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 99d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 99dd: 00 00 00 + 99e0: 55 push %rbp + 99e1: 48 89 e5 mov %rsp,%rbp + 99e4: 41 57 push %r15 + 99e6: 41 56 push %r14 + 99e8: 41 55 push %r13 + 99ea: 41 54 push %r12 + 99ec: 49 89 cf mov %rcx,%r15 + 99ef: 53 push %rbx + 99f0: 41 89 f6 mov %esi,%r14d + 99f3: 41 89 d5 mov %edx,%r13d + 99f6: 48 81 ec 78 03 00 00 sub $0x378,%rsp + 99fd: 48 8b 0d ac 79 21 00 mov 0x2179ac(%rip),%rcx # 2213b0 + 9a04: 48 89 bd 78 fc ff ff mov %rdi,-0x388(%rbp) + 9a0b: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 9a12: 00 00 + 9a14: 48 89 45 c8 mov %rax,-0x38(%rbp) + 9a18: 31 c0 xor %eax,%eax + 9a1a: 48 3b 0d 97 79 21 00 cmp 0x217997(%rip),%rcx # 2213b8 + 9a21: 48 8b 3d 98 79 21 00 mov 0x217998(%rip),%rdi # 2213c0 + 9a28: 75 4e jne 9a78 <__cxa_finalize@plt+0x5bf8> + 9a2a: ba 90 01 00 00 mov $0x190,%edx + 9a2f: 31 f6 xor %esi,%esi + 9a31: 48 89 d0 mov %rdx,%rax + 9a34: 48 f7 e1 mul %rcx + 9a37: 0f 80 0f 0e 00 00 jo a84c <__cxa_finalize@plt+0x69cc> + 9a3d: 48 85 c0 test %rax,%rax + 9a40: 0f 88 10 0e 00 00 js a856 <__cxa_finalize@plt+0x69d6> + 9a46: 48 85 f6 test %rsi,%rsi + 9a49: 0f 85 07 0e 00 00 jne a856 <__cxa_finalize@plt+0x69d6> + 9a4f: 48 8d 04 89 lea (%rcx,%rcx,4),%rax + 9a53: 48 8d 34 80 lea (%rax,%rax,4),%rsi + 9a57: 48 c1 e6 04 shl $0x4,%rsi + 9a5b: e8 80 aa 00 00 callq 144e0 <__cxa_finalize@plt+0x10660> + 9a60: 48 d1 25 51 79 21 00 shlq 0x217951(%rip) # 2213b8 + 9a67: 48 8b 0d 42 79 21 00 mov 0x217942(%rip),%rcx # 2213b0 + 9a6e: 48 89 c7 mov %rax,%rdi + 9a71: 48 89 05 48 79 21 00 mov %rax,0x217948(%rip) # 2213c0 + 9a78: 48 8d 04 89 lea (%rcx,%rcx,4),%rax + 9a7c: 48 8d 04 80 lea (%rax,%rax,4),%rax + 9a80: 48 8d 1c c7 lea (%rdi,%rax,8),%rbx + 9a84: 31 c0 xor %eax,%eax + 9a86: 48 8d 7b 08 lea 0x8(%rbx),%rdi + 9a8a: 48 89 d9 mov %rbx,%rcx + 9a8d: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) + 9a94: 48 c7 83 bc 00 00 00 movq $0x0,0xbc(%rbx) + 9a9b: 00 00 00 00 + 9a9f: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 9aa3: 48 29 f9 sub %rdi,%rcx + 9aa6: 81 c1 c4 00 00 00 add $0xc4,%ecx + 9aac: c1 e9 03 shr $0x3,%ecx + 9aaf: f3 48 ab rep stos %rax,%es:(%rdi) + 9ab2: 48 c7 43 20 00 00 00 movq $0x0,0x20(%rbx) + 9ab9: 00 + 9aba: 44 89 b3 a8 00 00 00 mov %r14d,0xa8(%rbx) + 9ac1: c7 83 c4 00 00 00 ff movl $0xffffffff,0xc4(%rbx) + 9ac8: ff ff ff + 9acb: 80 3d d7 78 21 00 00 cmpb $0x0,0x2178d7(%rip) # 2213a9 + 9ad2: 75 0d jne 9ae1 <__cxa_finalize@plt+0x5c61> + 9ad4: 80 3d cd 78 21 00 00 cmpb $0x0,0x2178cd(%rip) # 2213a8 + 9adb: 0f 85 0f 09 00 00 jne a3f0 <__cxa_finalize@plt+0x6570> + 9ae1: 45 84 ed test %r13b,%r13b + 9ae4: 44 0f b6 05 25 78 21 movzbl 0x217825(%rip),%r8d # 221311 + 9aeb: 00 + 9aec: 0f 84 de 01 00 00 je 9cd0 <__cxa_finalize@plt+0x5e50> + 9af2: 4c 8b a5 78 fc ff ff mov -0x388(%rbp),%r12 + 9af9: 41 0f b6 14 24 movzbl (%r12),%edx + 9afe: 80 fa 2f cmp $0x2f,%dl + 9b01: 0f 84 71 0b 00 00 je a678 <__cxa_finalize@plt+0x67f8> + 9b07: 41 0f b6 0f movzbl (%r15),%ecx + 9b0b: 84 c9 test %cl,%cl + 9b0d: 0f 85 08 08 00 00 jne a31b <__cxa_finalize@plt+0x649b> + 9b13: 45 84 c0 test %r8b,%r8b + 9b16: 0f 85 ce 05 00 00 jne a0ea <__cxa_finalize@plt+0x626a> + 9b1c: 8b 0d d6 77 21 00 mov 0x2177d6(%rip),%ecx # 2212f8 + 9b22: 4c 8d 7b 18 lea 0x18(%rbx),%r15 + 9b26: 83 f9 03 cmp $0x3,%ecx + 9b29: 0f 82 21 03 00 00 jb 9e50 <__cxa_finalize@plt+0x5fd0> + 9b2f: 83 f9 04 cmp $0x4,%ecx + 9b32: 0f 86 f8 05 00 00 jbe a130 <__cxa_finalize@plt+0x62b0> + 9b38: 83 f9 05 cmp $0x5,%ecx + 9b3b: 0f 85 0f 03 00 00 jne 9e50 <__cxa_finalize@plt+0x5fd0> + 9b41: 4c 89 fa mov %r15,%rdx + 9b44: 4c 89 e6 mov %r12,%rsi + 9b47: bf 01 00 00 00 mov $0x1,%edi + 9b4c: e8 8f a0 ff ff callq 3be0 <__xstat@plt> + 9b51: 85 c0 test %eax,%eax + 9b53: ba 01 00 00 00 mov $0x1,%edx + 9b58: 0f 85 0c 03 00 00 jne 9e6a <__cxa_finalize@plt+0x5fea> + 9b5e: 41 83 fe 05 cmp $0x5,%r14d + 9b62: c6 83 b8 00 00 00 01 movb $0x1,0xb8(%rbx) + 9b69: 0f 84 01 05 00 00 je a070 <__cxa_finalize@plt+0x61f0> + 9b6f: 8b 43 30 mov 0x30(%rbx),%eax + 9b72: 25 00 f0 00 00 and $0xf000,%eax + 9b77: 3d 00 80 00 00 cmp $0x8000,%eax + 9b7c: 0f 84 ee 04 00 00 je a070 <__cxa_finalize@plt+0x61f0> + 9b82: 44 8b 1d af 77 21 00 mov 0x2177af(%rip),%r11d # 221338 + 9b89: 45 85 db test %r11d,%r11d + 9b8c: 0f 84 0e 03 00 00 je 9ea0 <__cxa_finalize@plt+0x6020> + 9b92: 80 3d cc 77 21 00 00 cmpb $0x0,0x2177cc(%rip) # 221365 + 9b99: 0f 85 01 03 00 00 jne 9ea0 <__cxa_finalize@plt+0x6020> + 9b9f: 8b 43 30 mov 0x30(%rbx),%eax + 9ba2: 25 00 f0 00 00 and $0xf000,%eax + 9ba7: 3d 00 a0 00 00 cmp $0xa000,%eax + 9bac: 0f 84 c6 08 00 00 je a478 <__cxa_finalize@plt+0x65f8> + 9bb2: 3d 00 40 00 00 cmp $0x4000,%eax + 9bb7: 0f 84 63 09 00 00 je a520 <__cxa_finalize@plt+0x66a0> + 9bbd: c7 83 a8 00 00 00 05 movl $0x5,0xa8(%rbx) + 9bc4: 00 00 00 + 9bc7: 8b 3d 6b 77 21 00 mov 0x21776b(%rip),%edi # 221338 + 9bcd: 4c 8b 63 58 mov 0x58(%rbx),%r12 + 9bd1: 85 ff test %edi,%edi + 9bd3: 74 09 je 9bde <__cxa_finalize@plt+0x5d5e> + 9bd5: 80 3d 50 77 21 00 00 cmpb $0x0,0x217750(%rip) # 22132c + 9bdc: 74 71 je 9c4f <__cxa_finalize@plt+0x5dcf> + 9bde: 4c 8b 05 3b 77 21 00 mov 0x21773b(%rip),%r8 # 221320 + 9be5: 8b 15 3d 77 21 00 mov 0x21773d(%rip),%edx # 221328 + 9beb: 4c 8d ad 30 fd ff ff lea -0x2d0(%rbp),%r13 + 9bf2: b9 00 02 00 00 mov $0x200,%ecx + 9bf7: 4c 89 e7 mov %r12,%rdi + 9bfa: 4c 89 ee mov %r13,%rsi + 9bfd: e8 0e 51 00 00 callq ed10 <__cxa_finalize@plt+0xae90> + 9c02: 31 f6 xor %esi,%esi + 9c04: 48 89 c7 mov %rax,%rdi + 9c07: e8 64 67 00 00 callq 10370 <__cxa_finalize@plt+0xc4f0> + 9c0c: 3b 05 4a 77 21 00 cmp 0x21774a(%rip),%eax # 22135c + 9c12: 7e 06 jle 9c1a <__cxa_finalize@plt+0x5d9a> + 9c14: 89 05 42 77 21 00 mov %eax,0x217742(%rip) # 22135c + 9c1a: 8b 35 18 77 21 00 mov 0x217718(%rip),%esi # 221338 + 9c20: 85 f6 test %esi,%esi + 9c22: 0f 85 38 0a 00 00 jne a660 <__cxa_finalize@plt+0x67e0> + 9c28: 80 3d f2 63 21 00 00 cmpb $0x0,0x2163f2(%rip) # 220021 + 9c2f: 0f 85 03 0a 00 00 jne a638 <__cxa_finalize@plt+0x67b8> + 9c35: 80 3d e4 63 21 00 00 cmpb $0x0,0x2163e4(%rip) # 220020 + 9c3c: 0f 85 6e 09 00 00 jne a5b0 <__cxa_finalize@plt+0x6730> + 9c42: 80 3d e5 76 21 00 00 cmpb $0x0,0x2176e5(%rip) # 22132e + 9c49: 0f 85 41 09 00 00 jne a590 <__cxa_finalize@plt+0x6710> + 9c4f: 80 3d 0f 77 21 00 00 cmpb $0x0,0x21770f(%rip) # 221365 + 9c56: 74 18 je 9c70 <__cxa_finalize@plt+0x5df0> + 9c58: 48 8b bb b0 00 00 00 mov 0xb0(%rbx),%rdi + 9c5f: e8 ec 9c ff ff callq 3950 + 9c64: 3b 05 ea 76 21 00 cmp 0x2176ea(%rip),%eax # 221354 + 9c6a: 0f 8f b0 07 00 00 jg a420 <__cxa_finalize@plt+0x65a0> + 9c70: 8b 0d c2 76 21 00 mov 0x2176c2(%rip),%ecx # 221338 + 9c76: 85 c9 test %ecx,%ecx + 9c78: 0f 84 42 05 00 00 je a1c0 <__cxa_finalize@plt+0x6340> + 9c7e: 0f b6 05 77 76 21 00 movzbl 0x217677(%rip),%eax # 2212fc + 9c85: 84 c0 test %al,%al + 9c87: 0f 85 03 05 00 00 jne a190 <__cxa_finalize@plt+0x6310> + 9c8d: 48 8b bd 78 fc ff ff mov -0x388(%rbp),%rdi + 9c94: e8 17 aa 00 00 callq 146b0 <__cxa_finalize@plt+0x10830> + 9c99: 48 83 05 0f 77 21 00 addq $0x1,0x21770f(%rip) # 2213b0 + 9ca0: 01 + 9ca1: 48 89 03 mov %rax,(%rbx) + 9ca4: 48 8b 75 c8 mov -0x38(%rbp),%rsi + 9ca8: 64 48 33 34 25 28 00 xor %fs:0x28,%rsi + 9caf: 00 00 + 9cb1: 4c 89 e0 mov %r12,%rax + 9cb4: 0f 85 8d 0b 00 00 jne a847 <__cxa_finalize@plt+0x69c7> + 9cba: 48 8d 65 d8 lea -0x28(%rbp),%rsp + 9cbe: 5b pop %rbx + 9cbf: 41 5c pop %r12 + 9cc1: 41 5d pop %r13 + 9cc3: 41 5e pop %r14 + 9cc5: 41 5f pop %r15 + 9cc7: 5d pop %rbp + 9cc8: c3 retq + 9cc9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 9cd0: 45 84 c0 test %r8b,%r8b + 9cd3: 0f 85 f7 03 00 00 jne a0d0 <__cxa_finalize@plt+0x6250> + 9cd9: 80 3d c1 75 21 00 00 cmpb $0x0,0x2175c1(%rip) # 2212a1 + 9ce0: 0f 85 2a 01 00 00 jne 9e10 <__cxa_finalize@plt+0x5f90> + 9ce6: 41 83 fe 03 cmp $0x3,%r14d + 9cea: 0f 84 40 0a 00 00 je a730 <__cxa_finalize@plt+0x68b0> + 9cf0: 0f b6 05 05 76 21 00 movzbl 0x217605(%rip),%eax # 2212fc + 9cf7: 84 c0 test %al,%al + 9cf9: 75 35 jne 9d30 <__cxa_finalize@plt+0x5eb0> + 9cfb: 80 3d 9e 75 21 00 00 cmpb $0x0,0x21759e(%rip) # 2212a0 + 9d02: 74 1c je 9d20 <__cxa_finalize@plt+0x5ea0> + 9d04: 45 85 f6 test %r14d,%r14d + 9d07: 0f 94 c1 sete %cl + 9d0a: 41 83 fe 06 cmp $0x6,%r14d + 9d0e: 89 ca mov %ecx,%edx + 9d10: 74 32 je 9d44 <__cxa_finalize@plt+0x5ec4> + 9d12: 84 c9 test %cl,%cl + 9d14: 75 2e jne 9d44 <__cxa_finalize@plt+0x5ec4> + 9d16: 80 3d 83 75 21 00 00 cmpb $0x0,0x217583(%rip) # 2212a0 + 9d1d: 75 65 jne 9d84 <__cxa_finalize@plt+0x5f04> + 9d1f: 90 nop + 9d20: 45 31 e4 xor %r12d,%r12d + 9d23: e9 65 ff ff ff jmpq 9c8d <__cxa_finalize@plt+0x5e0d> + 9d28: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 9d2f: 00 + 9d30: 45 85 f6 test %r14d,%r14d + 9d33: 0f 94 c2 sete %dl + 9d36: 41 83 fe 06 cmp $0x6,%r14d + 9d3a: 74 08 je 9d44 <__cxa_finalize@plt+0x5ec4> + 9d3c: 84 d2 test %dl,%dl + 9d3e: 0f 84 cc 00 00 00 je 9e10 <__cxa_finalize@plt+0x5f90> + 9d44: 83 3d ad 75 21 00 05 cmpl $0x5,0x2175ad(%rip) # 2212f8 + 9d4b: 0f 84 bf 00 00 00 je 9e10 <__cxa_finalize@plt+0x5f90> + 9d51: 80 3d 38 76 21 00 00 cmpb $0x0,0x217638(%rip) # 221390 + 9d58: 0f 85 b2 00 00 00 jne 9e10 <__cxa_finalize@plt+0x5f90> + 9d5e: 80 3d 98 75 21 00 00 cmpb $0x0,0x217598(%rip) # 2212fd + 9d65: 0f 85 a5 00 00 00 jne 9e10 <__cxa_finalize@plt+0x5f90> + 9d6b: 84 c0 test %al,%al + 9d6d: 0f 85 9d 00 00 00 jne 9e10 <__cxa_finalize@plt+0x5f90> + 9d73: 80 3d 26 75 21 00 00 cmpb $0x0,0x217526(%rip) # 2212a0 + 9d7a: 74 a4 je 9d20 <__cxa_finalize@plt+0x5ea0> + 9d7c: 84 d2 test %dl,%dl + 9d7e: 0f 85 8c 00 00 00 jne 9e10 <__cxa_finalize@plt+0x5f90> + 9d84: 45 31 e4 xor %r12d,%r12d + 9d87: 41 83 fe 05 cmp $0x5,%r14d + 9d8b: 0f 85 fc fe ff ff jne 9c8d <__cxa_finalize@plt+0x5e0d> + 9d91: 83 3d 7c 75 21 00 03 cmpl $0x3,0x21757c(%rip) # 221314 + 9d98: 74 76 je 9e10 <__cxa_finalize@plt+0x5f90> + 9d9a: 80 3d 71 75 21 00 00 cmpb $0x0,0x217571(%rip) # 221312 + 9da1: 44 88 85 70 fc ff ff mov %r8b,-0x390(%rbp) + 9da8: 0f 84 df fe ff ff je 9c8d <__cxa_finalize@plt+0x5e0d> + 9dae: bf 0e 00 00 00 mov $0xe,%edi + 9db3: e8 98 be ff ff callq 5c50 <__cxa_finalize@plt+0x1dd0> + 9db8: 84 c0 test %al,%al + 9dba: 44 0f b6 85 70 fc ff movzbl -0x390(%rbp),%r8d + 9dc1: ff + 9dc2: 75 4c jne 9e10 <__cxa_finalize@plt+0x5f90> + 9dc4: bf 10 00 00 00 mov $0x10,%edi + 9dc9: e8 82 be ff ff callq 5c50 <__cxa_finalize@plt+0x1dd0> + 9dce: 84 c0 test %al,%al + 9dd0: 44 0f b6 85 70 fc ff movzbl -0x390(%rbp),%r8d + 9dd7: ff + 9dd8: 75 36 jne 9e10 <__cxa_finalize@plt+0x5f90> + 9dda: bf 11 00 00 00 mov $0x11,%edi + 9ddf: e8 6c be ff ff callq 5c50 <__cxa_finalize@plt+0x1dd0> + 9de4: 84 c0 test %al,%al + 9de6: 44 0f b6 85 70 fc ff movzbl -0x390(%rbp),%r8d + 9ded: ff + 9dee: 75 20 jne 9e10 <__cxa_finalize@plt+0x5f90> + 9df0: bf 15 00 00 00 mov $0x15,%edi + 9df5: e8 56 be ff ff callq 5c50 <__cxa_finalize@plt+0x1dd0> + 9dfa: 84 c0 test %al,%al + 9dfc: 44 0f b6 85 70 fc ff movzbl -0x390(%rbp),%r8d + 9e03: ff + 9e04: 0f 84 83 fe ff ff je 9c8d <__cxa_finalize@plt+0x5e0d> + 9e0a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 9e10: 48 8b 85 78 fc ff ff mov -0x388(%rbp),%rax + 9e17: 0f b6 10 movzbl (%rax),%edx + 9e1a: 80 fa 2f cmp $0x2f,%dl + 9e1d: 0f 85 e5 06 00 00 jne a508 <__cxa_finalize@plt+0x6688> + 9e23: 8b 05 cf 74 21 00 mov 0x2174cf(%rip),%eax # 2212f8 + 9e29: 4c 8d 7b 18 lea 0x18(%rbx),%r15 + 9e2d: 83 f8 03 cmp $0x3,%eax + 9e30: 72 15 jb 9e47 <__cxa_finalize@plt+0x5fc7> + 9e32: 83 f8 04 cmp $0x4,%eax + 9e35: 76 10 jbe 9e47 <__cxa_finalize@plt+0x5fc7> + 9e37: 83 f8 05 cmp $0x5,%eax + 9e3a: 4c 8b a5 78 fc ff ff mov -0x388(%rbp),%r12 + 9e41: 0f 84 fa fc ff ff je 9b41 <__cxa_finalize@plt+0x5cc1> + 9e47: 4c 8b a5 78 fc ff ff mov -0x388(%rbp),%r12 + 9e4e: 66 90 xchg %ax,%ax + 9e50: 4c 89 fa mov %r15,%rdx + 9e53: 4c 89 e6 mov %r12,%rsi + 9e56: bf 01 00 00 00 mov $0x1,%edi + 9e5b: e8 00 9b ff ff callq 3960 <__lxstat@plt> + 9e60: 31 d2 xor %edx,%edx + 9e62: 85 c0 test %eax,%eax + 9e64: 0f 84 f4 fc ff ff je 9b5e <__cxa_finalize@plt+0x5cde> + 9e6a: 48 8d 35 0c de 00 00 lea 0xde0c(%rip),%rsi # 17c7d <_IO_stdin_used@@Base+0x18fd> + 9e71: 31 ff xor %edi,%edi + 9e73: ba 05 00 00 00 mov $0x5,%edx + 9e78: e8 b3 9a ff ff callq 3930 + 9e7d: 4c 89 e2 mov %r12,%rdx + 9e80: 41 0f b6 fd movzbl %r13b,%edi + 9e84: 48 89 c6 mov %rax,%rsi + 9e87: e8 14 cb ff ff callq 69a0 <__cxa_finalize@plt+0x2b20> + 9e8c: 45 31 e4 xor %r12d,%r12d + 9e8f: 45 84 ed test %r13b,%r13b + 9e92: 0f 85 0c fe ff ff jne 9ca4 <__cxa_finalize@plt+0x5e24> + 9e98: e9 f0 fd ff ff jmpq 9c8d <__cxa_finalize@plt+0x5e0d> + 9e9d: 0f 1f 00 nopl (%rax) + 9ea0: 48 8b 05 49 64 21 00 mov 0x216449(%rip),%rax # 2202f0 + 9ea7: 48 39 43 18 cmp %rax,0x18(%rbx) + 9eab: 0f 84 75 09 00 00 je a826 <__cxa_finalize@plt+0x69a6> + 9eb1: 84 d2 test %dl,%dl + 9eb3: 48 8d b3 b0 00 00 00 lea 0xb0(%rbx),%rsi + 9eba: 4c 89 e7 mov %r12,%rdi + 9ebd: 0f 84 cd 03 00 00 je a290 <__cxa_finalize@plt+0x6410> + 9ec3: e8 e8 b3 00 00 callq 152b0 <__cxa_finalize@plt+0x11430> + 9ec8: 85 c0 test %eax,%eax + 9eca: 0f 88 cd 03 00 00 js a29d <__cxa_finalize@plt+0x641d> + 9ed0: 48 8b bb b0 00 00 00 mov 0xb0(%rbx),%rdi + 9ed7: 48 8d 35 cd dd 00 00 lea 0xddcd(%rip),%rsi # 17cab <_IO_stdin_used@@Base+0x192b> + 9ede: b9 0a 00 00 00 mov $0xa,%ecx + 9ee3: 8b 15 4f 74 21 00 mov 0x21744f(%rip),%edx # 221338 + 9ee9: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) + 9eeb: 41 0f 95 c6 setne %r14b + 9eef: 85 d2 test %edx,%edx + 9ef1: 0f 84 a1 05 00 00 je a498 <__cxa_finalize@plt+0x6618> + 9ef7: 44 89 f1 mov %r14d,%ecx + 9efa: 31 c0 xor %eax,%eax + 9efc: 31 d2 xor %edx,%edx + 9efe: 45 84 f6 test %r14b,%r14b + 9f01: 74 0e je 9f11 <__cxa_finalize@plt+0x6091> + 9f03: 44 89 f1 mov %r14d,%ecx + 9f06: 89 ca mov %ecx,%edx + 9f08: c1 e2 1f shl $0x1f,%edx + 9f0b: c1 fa 1f sar $0x1f,%edx + 9f0e: 83 c2 02 add $0x2,%edx + 9f11: 08 0d 4d 74 21 00 or %cl,0x21744d(%rip) # 221364 + 9f17: 85 c0 test %eax,%eax + 9f19: 89 93 bc 00 00 00 mov %edx,0xbc(%rbx) + 9f1f: 0f 85 35 06 00 00 jne a55a <__cxa_finalize@plt+0x66da> + 9f25: 8b 43 30 mov 0x30(%rbx),%eax + 9f28: 25 00 f0 00 00 and $0xf000,%eax + 9f2d: 3d 00 a0 00 00 cmp $0xa000,%eax + 9f32: 0f 85 7a fc ff ff jne 9bb2 <__cxa_finalize@plt+0x5d32> + 9f38: 44 8b 15 f9 73 21 00 mov 0x2173f9(%rip),%r10d # 221338 + 9f3f: 45 85 d2 test %r10d,%r10d + 9f42: 0f 85 30 05 00 00 jne a478 <__cxa_finalize@plt+0x65f8> + 9f48: 48 8b 73 48 mov 0x48(%rbx),%rsi + 9f4c: 4c 89 e7 mov %r12,%rdi + 9f4f: e8 6c 22 00 00 callq c1c0 <__cxa_finalize@plt+0x8340> + 9f54: 48 85 c0 test %rax,%rax + 9f57: 49 89 c6 mov %rax,%r14 + 9f5a: 48 89 43 08 mov %rax,0x8(%rbx) + 9f5e: 0f 84 8c 07 00 00 je a6f0 <__cxa_finalize@plt+0x6870> + 9f64: 41 80 3e 2f cmpb $0x2f,(%r14) + 9f68: 0f 84 1a 07 00 00 je a688 <__cxa_finalize@plt+0x6808> + 9f6e: 4c 89 e7 mov %r12,%rdi + 9f71: e8 da 2d 00 00 callq cd50 <__cxa_finalize@plt+0x8ed0> + 9f76: 48 85 c0 test %rax,%rax + 9f79: 0f 84 09 07 00 00 je a688 <__cxa_finalize@plt+0x6808> + 9f7f: 4c 89 f7 mov %r14,%rdi + 9f82: 48 89 85 70 fc ff ff mov %rax,-0x390(%rbp) + 9f89: e8 c2 99 ff ff callq 3950 + 9f8e: 48 8b 95 70 fc ff ff mov -0x390(%rbp),%rdx + 9f95: 48 8d 7c 02 02 lea 0x2(%rdx,%rax,1),%rdi + 9f9a: e8 e1 a4 00 00 callq 14480 <__cxa_finalize@plt+0x10600> + 9f9f: 48 8b 95 70 fc ff ff mov -0x390(%rbp),%rdx + 9fa6: 49 89 c7 mov %rax,%r15 + 9fa9: 41 80 7c 14 ff 2f cmpb $0x2f,-0x1(%r12,%rdx,1) + 9faf: 74 04 je 9fb5 <__cxa_finalize@plt+0x6135> + 9fb1: 48 83 c2 01 add $0x1,%rdx + 9fb5: 4c 89 e6 mov %r12,%rsi + 9fb8: 4c 89 ff mov %r15,%rdi + 9fbb: e8 e0 9c ff ff callq 3ca0 + 9fc0: 4c 89 f6 mov %r14,%rsi + 9fc3: 48 89 c7 mov %rax,%rdi + 9fc6: e8 65 98 ff ff callq 3830 + 9fcb: 4d 85 ff test %r15,%r15 + 9fce: 0f 84 4c 07 00 00 je a720 <__cxa_finalize@plt+0x68a0> + 9fd4: 44 8b 8b c4 00 00 00 mov 0xc4(%rbx),%r9d + 9fdb: 45 85 c9 test %r9d,%r9d + 9fde: 0f 84 ec 07 00 00 je a7d0 <__cxa_finalize@plt+0x6950> + 9fe4: 83 3d 29 73 21 00 01 cmpl $0x1,0x217329(%rip) # 221314 + 9feb: 77 09 ja 9ff6 <__cxa_finalize@plt+0x6176> + 9fed: 80 3d 09 73 21 00 00 cmpb $0x0,0x217309(%rip) # 2212fd + 9ff4: 74 50 je a046 <__cxa_finalize@plt+0x61c6> + 9ff6: 48 8d 95 80 fc ff ff lea -0x380(%rbp),%rdx + 9ffd: 4c 89 fe mov %r15,%rsi + a000: bf 01 00 00 00 mov $0x1,%edi + a005: e8 d6 9b ff ff callq 3be0 <__xstat@plt> + a00a: 85 c0 test %eax,%eax + a00c: 75 38 jne a046 <__cxa_finalize@plt+0x61c6> + a00e: 45 84 ed test %r13b,%r13b + a011: c6 83 b9 00 00 00 01 movb $0x1,0xb9(%rbx) + a018: 8b 85 98 fc ff ff mov -0x368(%rbp),%eax + a01e: 74 20 je a040 <__cxa_finalize@plt+0x61c0> + a020: 44 8b 05 11 73 21 00 mov 0x217311(%rip),%r8d # 221338 + a027: 45 85 c0 test %r8d,%r8d + a02a: 74 14 je a040 <__cxa_finalize@plt+0x61c0> + a02c: 89 c2 mov %eax,%edx + a02e: 81 e2 00 f0 00 00 and $0xf000,%edx + a034: 81 fa 00 40 00 00 cmp $0x4000,%edx + a03a: 74 0a je a046 <__cxa_finalize@plt+0x61c6> + a03c: 0f 1f 40 00 nopl 0x0(%rax) + a040: 89 83 ac 00 00 00 mov %eax,0xac(%rbx) + a046: 4c 89 ff mov %r15,%rdi + a049: e8 22 9e ff ff callq 3e70 + a04e: 8b 43 30 mov 0x30(%rbx),%eax + a051: 25 00 f0 00 00 and $0xf000,%eax + a056: 3d 00 a0 00 00 cmp $0xa000,%eax + a05b: 0f 84 24 04 00 00 je a485 <__cxa_finalize@plt+0x6605> + a061: e9 4c fb ff ff jmpq 9bb2 <__cxa_finalize@plt+0x5d32> + a066: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + a06d: 00 00 00 + a070: 80 3d 9b 72 21 00 00 cmpb $0x0,0x21729b(%rip) # 221312 + a077: 0f 84 05 fb ff ff je 9b82 <__cxa_finalize@plt+0x5d02> + a07d: bf 15 00 00 00 mov $0x15,%edi + a082: 88 95 70 fc ff ff mov %dl,-0x390(%rbp) + a088: e8 c3 bb ff ff callq 5c50 <__cxa_finalize@plt+0x1dd0> + a08d: 84 c0 test %al,%al + a08f: 0f b6 95 70 fc ff ff movzbl -0x390(%rbp),%edx + a096: 0f 84 e6 fa ff ff je 9b82 <__cxa_finalize@plt+0x5d02> + a09c: e8 4f 97 ff ff callq 37f0 <__errno_location@plt> + a0a1: 4c 8b 73 18 mov 0x18(%rbx),%r14 + a0a5: 4c 3b 35 4c 62 21 00 cmp 0x21624c(%rip),%r14 # 2202f8 + a0ac: 0f b6 95 70 fc ff ff movzbl -0x390(%rbp),%edx + a0b3: c7 00 5f 00 00 00 movl $0x5f,(%rax) + a0b9: 74 07 je a0c2 <__cxa_finalize@plt+0x6242> + a0bb: 4c 89 35 36 62 21 00 mov %r14,0x216236(%rip) # 2202f8 + a0c2: c6 83 c0 00 00 00 00 movb $0x0,0xc0(%rbx) + a0c9: e9 b4 fa ff ff jmpq 9b82 <__cxa_finalize@plt+0x5d02> + a0ce: 66 90 xchg %ax,%ax + a0d0: 48 8b 85 78 fc ff ff mov -0x388(%rbp),%rax + a0d7: 0f b6 10 movzbl (%rax),%edx + a0da: 80 fa 2f cmp $0x2f,%dl + a0dd: 0f 85 25 02 00 00 jne a308 <__cxa_finalize@plt+0x6488> + a0e3: 4c 8b a5 78 fc ff ff mov -0x388(%rbp),%r12 + a0ea: be 02 00 00 00 mov $0x2,%esi + a0ef: 4c 89 e7 mov %r12,%rdi + a0f2: e8 49 25 00 00 callq c640 <__cxa_finalize@plt+0x87c0> + a0f7: 48 85 c0 test %rax,%rax + a0fa: 48 89 43 10 mov %rax,0x10(%rbx) + a0fe: 0f 85 18 fa ff ff jne 9b1c <__cxa_finalize@plt+0x5c9c> + a104: 48 8d 35 5a db 00 00 lea 0xdb5a(%rip),%rsi # 17c65 <_IO_stdin_used@@Base+0x18e5> + a10b: 31 ff xor %edi,%edi + a10d: ba 05 00 00 00 mov $0x5,%edx + a112: e8 19 98 ff ff callq 3930 + a117: 41 0f b6 fd movzbl %r13b,%edi + a11b: 4c 89 e2 mov %r12,%rdx + a11e: 48 89 c6 mov %rax,%rsi + a121: e8 7a c8 ff ff callq 69a0 <__cxa_finalize@plt+0x2b20> + a126: e9 f1 f9 ff ff jmpq 9b1c <__cxa_finalize@plt+0x5c9c> + a12b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + a130: 45 84 ed test %r13b,%r13b + a133: 0f 84 17 fd ff ff je 9e50 <__cxa_finalize@plt+0x5fd0> + a139: 4c 89 fa mov %r15,%rdx + a13c: 4c 89 e6 mov %r12,%rsi + a13f: bf 01 00 00 00 mov $0x1,%edi + a144: 89 8d 70 fc ff ff mov %ecx,-0x390(%rbp) + a14a: e8 91 9a ff ff callq 3be0 <__xstat@plt> + a14f: 8b 8d 70 fc ff ff mov -0x390(%rbp),%ecx + a155: 83 f9 03 cmp $0x3,%ecx + a158: 74 1d je a177 <__cxa_finalize@plt+0x62f7> + a15a: 85 c0 test %eax,%eax + a15c: 0f 88 4e 05 00 00 js a6b0 <__cxa_finalize@plt+0x6830> + a162: 8b 53 30 mov 0x30(%rbx),%edx + a165: 81 e2 00 f0 00 00 and $0xf000,%edx + a16b: 81 fa 00 40 00 00 cmp $0x4000,%edx + a171: 0f 85 d9 fc ff ff jne 9e50 <__cxa_finalize@plt+0x5fd0> + a177: 85 c0 test %eax,%eax + a179: 44 89 ea mov %r13d,%edx + a17c: 0f 84 dc f9 ff ff je 9b5e <__cxa_finalize@plt+0x5cde> + a182: e9 37 05 00 00 jmpq a6be <__cxa_finalize@plt+0x683e> + a187: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + a18e: 00 00 + a190: 48 8b 7b 20 mov 0x20(%rbx),%rdi + a194: 48 8d b5 30 fd ff ff lea -0x2d0(%rbp),%rsi + a19b: e8 50 5b 00 00 callq fcf0 <__cxa_finalize@plt+0xbe70> + a1a0: 48 89 c7 mov %rax,%rdi + a1a3: e8 a8 97 ff ff callq 3950 + a1a8: 3b 05 b2 71 21 00 cmp 0x2171b2(%rip),%eax # 221360 + a1ae: 0f 8e d9 fa ff ff jle 9c8d <__cxa_finalize@plt+0x5e0d> + a1b4: 89 05 a6 71 21 00 mov %eax,0x2171a6(%rip) # 221360 + a1ba: e9 ce fa ff ff jmpq 9c8d <__cxa_finalize@plt+0x5e0d> + a1bf: 90 nop + a1c0: 48 8b 7b 28 mov 0x28(%rbx),%rdi + a1c4: 48 8d b5 10 fd ff ff lea -0x2f0(%rbp),%rsi + a1cb: e8 20 5b 00 00 callq fcf0 <__cxa_finalize@plt+0xbe70> + a1d0: 48 89 c7 mov %rax,%rdi + a1d3: e8 78 97 ff ff callq 3950 + a1d8: 3b 05 7a 71 21 00 cmp 0x21717a(%rip),%eax # 221358 + a1de: 7e 06 jle a1e6 <__cxa_finalize@plt+0x6366> + a1e0: 89 05 72 71 21 00 mov %eax,0x217172(%rip) # 221358 + a1e6: 8b 43 30 mov 0x30(%rbx),%eax + a1e9: 25 00 b0 00 00 and $0xb000,%eax + a1ee: 3d 00 20 00 00 cmp $0x2000,%eax + a1f3: 0f 85 37 02 00 00 jne a430 <__cxa_finalize@plt+0x65b0> + a1f9: 48 8b 43 40 mov 0x40(%rbx),%rax + a1fd: 4c 8d ad 30 fd ff ff lea -0x2d0(%rbp),%r13 + a204: 4c 89 ee mov %r13,%rsi + a207: 48 89 c7 mov %rax,%rdi + a20a: 48 c1 e8 20 shr $0x20,%rax + a20e: 48 c1 ef 08 shr $0x8,%rdi + a212: 89 fa mov %edi,%edx + a214: 48 89 c7 mov %rax,%rdi + a217: 81 e2 ff 0f 00 00 and $0xfff,%edx + a21d: 81 e7 00 f0 ff ff and $0xfffff000,%edi + a223: 09 d7 or %edx,%edi + a225: e8 c6 5a 00 00 callq fcf0 <__cxa_finalize@plt+0xbe70> + a22a: 48 89 c7 mov %rax,%rdi + a22d: e8 1e 97 ff ff callq 3950 + a232: 3b 05 0c 71 21 00 cmp 0x21710c(%rip),%eax # 221344 + a238: 7e 06 jle a240 <__cxa_finalize@plt+0x63c0> + a23a: 89 05 04 71 21 00 mov %eax,0x217104(%rip) # 221344 + a240: 48 8b 43 40 mov 0x40(%rbx),%rax + a244: 4c 89 ee mov %r13,%rsi + a247: 0f b6 d0 movzbl %al,%edx + a24a: 48 c1 e8 0c shr $0xc,%rax + a24e: 48 89 c7 mov %rax,%rdi + a251: 40 30 ff xor %dil,%dil + a254: 09 d7 or %edx,%edi + a256: e8 95 5a 00 00 callq fcf0 <__cxa_finalize@plt+0xbe70> + a25b: 48 89 c7 mov %rax,%rdi + a25e: e8 ed 96 ff ff callq 3950 + a263: 8b 15 d7 70 21 00 mov 0x2170d7(%rip),%edx # 221340 + a269: 39 d0 cmp %edx,%eax + a26b: 7e 08 jle a275 <__cxa_finalize@plt+0x63f5> + a26d: 89 05 cd 70 21 00 mov %eax,0x2170cd(%rip) # 221340 + a273: 89 c2 mov %eax,%edx + a275: 8b 05 c9 70 21 00 mov 0x2170c9(%rip),%eax # 221344 + a27b: 8d 44 02 02 lea 0x2(%rdx,%rax,1),%eax + a27f: 3b 05 b7 70 21 00 cmp 0x2170b7(%rip),%eax # 22133c + a285: 0f 8e f3 f9 ff ff jle 9c7e <__cxa_finalize@plt+0x5dfe> + a28b: e9 d8 01 00 00 jmpq a468 <__cxa_finalize@plt+0x65e8> + a290: e8 3b b0 00 00 callq 152d0 <__cxa_finalize@plt+0x11450> + a295: 85 c0 test %eax,%eax + a297: 0f 89 33 fc ff ff jns 9ed0 <__cxa_finalize@plt+0x6050> + a29d: e8 4e 95 ff ff callq 37f0 <__errno_location@plt> + a2a2: 48 89 c1 mov %rax,%rcx + a2a5: 8b 00 mov (%rax),%eax + a2a7: 83 f8 5f cmp $0x5f,%eax + a2aa: 40 0f 94 c6 sete %sil + a2ae: 83 f8 3d cmp $0x3d,%eax + a2b1: 0f 94 c2 sete %dl + a2b4: 83 e8 16 sub $0x16,%eax + a2b7: 09 f2 or %esi,%edx + a2b9: 83 e0 ef and $0xffffffef,%eax + a2bc: 74 05 je a2c3 <__cxa_finalize@plt+0x6443> + a2be: 40 84 f6 test %sil,%sil + a2c1: 74 0b je a2ce <__cxa_finalize@plt+0x644e> + a2c3: 48 8b 43 18 mov 0x18(%rbx),%rax + a2c7: 48 89 05 22 60 21 00 mov %rax,0x216022(%rip) # 2202f0 + a2ce: 48 8d 05 4d 5d 21 00 lea 0x215d4d(%rip),%rax # 220022 + a2d5: 84 d2 test %dl,%dl + a2d7: 48 89 83 b0 00 00 00 mov %rax,0xb0(%rbx) + a2de: 0f 84 6c 02 00 00 je a550 <__cxa_finalize@plt+0x66d0> + a2e4: 8b 05 4e 70 21 00 mov 0x21704e(%rip),%eax # 221338 + a2ea: 85 c0 test %eax,%eax + a2ec: 0f 84 fe 04 00 00 je a7f0 <__cxa_finalize@plt+0x6970> + a2f2: c7 83 bc 00 00 00 00 movl $0x0,0xbc(%rbx) + a2f9: 00 00 00 + a2fc: e9 9e f8 ff ff jmpq 9b9f <__cxa_finalize@plt+0x5d1f> + a301: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + a308: 41 0f b6 0f movzbl (%r15),%ecx + a30c: 4c 8b a5 78 fc ff ff mov -0x388(%rbp),%r12 + a313: 84 c9 test %cl,%cl + a315: 0f 84 cf fd ff ff je a0ea <__cxa_finalize@plt+0x626a> + a31b: 48 8b bd 78 fc ff ff mov -0x388(%rbp),%rdi + a322: 44 88 85 6e fc ff ff mov %r8b,-0x392(%rbp) + a329: 88 95 6f fc ff ff mov %dl,-0x391(%rbp) + a32f: 88 8d 70 fc ff ff mov %cl,-0x390(%rbp) + a335: e8 16 96 ff ff callq 3950 + a33a: 4c 89 ff mov %r15,%rdi + a33d: 49 89 c4 mov %rax,%r12 + a340: e8 0b 96 ff ff callq 3950 + a345: 49 8d 44 04 20 lea 0x20(%r12,%rax,1),%rax + a34a: 0f b6 8d 70 fc ff ff movzbl -0x390(%rbp),%ecx + a351: 45 0f b6 57 01 movzbl 0x1(%r15),%r10d + a356: 0f b6 95 6f fc ff ff movzbl -0x391(%rbp),%edx + a35d: 44 0f b6 85 6e fc ff movzbl -0x392(%rbp),%r8d + a364: ff + a365: 48 83 e0 f0 and $0xfffffffffffffff0,%rax + a369: 48 29 c4 sub %rax,%rsp + a36c: 48 8d 7c 24 0f lea 0xf(%rsp),%rdi + a371: 48 83 e7 f0 and $0xfffffffffffffff0,%rdi + a375: 80 f9 2e cmp $0x2e,%cl + a378: 49 89 fc mov %rdi,%r12 + a37b: 0f 84 6f 01 00 00 je a4f0 <__cxa_finalize@plt+0x6670> + a381: 4c 89 fe mov %r15,%rsi + a384: eb 15 jmp a39b <__cxa_finalize@plt+0x651b> + a386: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + a38d: 00 00 00 + a390: 44 89 d1 mov %r10d,%ecx + a393: 44 0f b6 56 01 movzbl 0x1(%rsi),%r10d + a398: 48 89 c7 mov %rax,%rdi + a39b: 48 8d 47 01 lea 0x1(%rdi),%rax + a39f: 48 83 c6 01 add $0x1,%rsi + a3a3: 45 84 d2 test %r10b,%r10b + a3a6: 88 48 ff mov %cl,-0x1(%rax) + a3a9: 75 e5 jne a390 <__cxa_finalize@plt+0x6510> + a3ab: 49 39 f7 cmp %rsi,%r15 + a3ae: 73 0d jae a3bd <__cxa_finalize@plt+0x653d> + a3b0: 80 7e ff 2f cmpb $0x2f,-0x1(%rsi) + a3b4: 74 07 je a3bd <__cxa_finalize@plt+0x653d> + a3b6: c6 00 2f movb $0x2f,(%rax) + a3b9: 48 8d 47 02 lea 0x2(%rdi),%rax + a3bd: 84 d2 test %dl,%dl + a3bf: 74 21 je a3e2 <__cxa_finalize@plt+0x6562> + a3c1: 48 8b 8d 78 fc ff ff mov -0x388(%rbp),%rcx + a3c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + a3cf: 00 + a3d0: 48 83 c1 01 add $0x1,%rcx + a3d4: 48 83 c0 01 add $0x1,%rax + a3d8: 88 50 ff mov %dl,-0x1(%rax) + a3db: 0f b6 11 movzbl (%rcx),%edx + a3de: 84 d2 test %dl,%dl + a3e0: 75 ee jne a3d0 <__cxa_finalize@plt+0x6550> + a3e2: c6 00 00 movb $0x0,(%rax) + a3e5: e9 29 f7 ff ff jmpq 9b13 <__cxa_finalize@plt+0x5c93> + a3ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + a3f0: 48 8b bd 78 fc ff ff mov -0x388(%rbp),%rdi + a3f7: e8 94 bd ff ff callq 6190 <__cxa_finalize@plt+0x2310> + a3fc: 0f b6 d0 movzbl %al,%edx + a3ff: 84 c0 test %al,%al + a401: 89 93 c4 00 00 00 mov %edx,0xc4(%rbx) + a407: 0f 84 d4 f6 ff ff je 9ae1 <__cxa_finalize@plt+0x5c61> + a40d: c6 05 95 6f 21 00 01 movb $0x1,0x216f95(%rip) # 2213a9 + a414: e9 c8 f6 ff ff jmpq 9ae1 <__cxa_finalize@plt+0x5c61> + a419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + a420: 89 05 2e 6f 21 00 mov %eax,0x216f2e(%rip) # 221354 + a426: e9 45 f8 ff ff jmpq 9c70 <__cxa_finalize@plt+0x5df0> + a42b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + a430: 48 8b 7b 48 mov 0x48(%rbx),%rdi + a434: 4c 8b 05 dd 5b 21 00 mov 0x215bdd(%rip),%r8 # 220018 + a43b: 48 8d b5 30 fd ff ff lea -0x2d0(%rbp),%rsi + a442: 8b 15 d4 6e 21 00 mov 0x216ed4(%rip),%edx # 22131c + a448: b9 01 00 00 00 mov $0x1,%ecx + a44d: e8 be 48 00 00 callq ed10 <__cxa_finalize@plt+0xae90> + a452: 31 f6 xor %esi,%esi + a454: 48 89 c7 mov %rax,%rdi + a457: e8 14 5f 00 00 callq 10370 <__cxa_finalize@plt+0xc4f0> + a45c: 3b 05 da 6e 21 00 cmp 0x216eda(%rip),%eax # 22133c + a462: 0f 8e 16 f8 ff ff jle 9c7e <__cxa_finalize@plt+0x5dfe> + a468: 89 05 ce 6e 21 00 mov %eax,0x216ece(%rip) # 22133c + a46e: e9 0b f8 ff ff jmpq 9c7e <__cxa_finalize@plt+0x5dfe> + a473: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + a478: 80 3d 7e 6e 21 00 00 cmpb $0x0,0x216e7e(%rip) # 2212fd + a47f: 0f 85 c3 fa ff ff jne 9f48 <__cxa_finalize@plt+0x60c8> + a485: c7 83 a8 00 00 00 06 movl $0x6,0xa8(%rbx) + a48c: 00 00 00 + a48f: e9 33 f7 ff ff jmpq 9bc7 <__cxa_finalize@plt+0x5d47> + a494: 0f 1f 40 00 nopl 0x0(%rax) + a498: e8 53 93 ff ff callq 37f0 <__errno_location@plt> + a49d: 48 89 c1 mov %rax,%rcx + a4a0: 48 8b 05 41 5e 21 00 mov 0x215e41(%rip),%rax # 2202e8 + a4a7: 48 39 43 18 cmp %rax,0x18(%rbx) + a4ab: 0f 84 ef 01 00 00 je a6a0 <__cxa_finalize@plt+0x6820> + a4b1: c7 01 00 00 00 00 movl $0x0,(%rcx) + a4b7: 4c 89 fe mov %r15,%rsi + a4ba: 4c 89 e7 mov %r12,%rdi + a4bd: 48 89 8d 70 fc ff ff mov %rcx,-0x390(%rbp) + a4c4: e8 f7 29 00 00 callq cec0 <__cxa_finalize@plt+0x9040> + a4c9: 85 c0 test %eax,%eax + a4cb: 48 8b 8d 70 fc ff ff mov -0x390(%rbp),%rcx + a4d2: 0f 8e 28 03 00 00 jle a800 <__cxa_finalize@plt+0x6980> + a4d8: 31 c0 xor %eax,%eax + a4da: b9 01 00 00 00 mov $0x1,%ecx + a4df: ba 02 00 00 00 mov $0x2,%edx + a4e4: e9 28 fa ff ff jmpq 9f11 <__cxa_finalize@plt+0x6091> + a4e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + a4f0: 45 84 d2 test %r10b,%r10b + a4f3: 48 89 f8 mov %rdi,%rax + a4f6: 0f 84 c1 fe ff ff je a3bd <__cxa_finalize@plt+0x653d> + a4fc: e9 80 fe ff ff jmpq a381 <__cxa_finalize@plt+0x6501> + a501: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + a508: 41 0f b6 0f movzbl (%r15),%ecx + a50c: 84 c9 test %cl,%cl + a50e: 0f 85 07 fe ff ff jne a31b <__cxa_finalize@plt+0x649b> + a514: 4c 8b a5 78 fc ff ff mov -0x388(%rbp),%r12 + a51b: e9 fc f5 ff ff jmpq 9b1c <__cxa_finalize@plt+0x5c9c> + a520: 45 84 ed test %r13b,%r13b + a523: 74 1b je a540 <__cxa_finalize@plt+0x66c0> + a525: 80 3d c9 6d 21 00 00 cmpb $0x0,0x216dc9(%rip) # 2212f5 + a52c: 75 12 jne a540 <__cxa_finalize@plt+0x66c0> + a52e: c7 83 a8 00 00 00 09 movl $0x9,0xa8(%rbx) + a535: 00 00 00 + a538: e9 8a f6 ff ff jmpq 9bc7 <__cxa_finalize@plt+0x5d47> + a53d: 0f 1f 00 nopl (%rax) + a540: c7 83 a8 00 00 00 03 movl $0x3,0xa8(%rbx) + a547: 00 00 00 + a54a: e9 78 f6 ff ff jmpq 9bc7 <__cxa_finalize@plt+0x5d47> + a54f: 90 nop + a550: c7 83 bc 00 00 00 00 movl $0x0,0xbc(%rbx) + a557: 00 00 00 + a55a: 4c 89 e2 mov %r12,%rdx + a55d: 31 ff xor %edi,%edi + a55f: be 03 00 00 00 mov $0x3,%esi + a564: e8 a7 95 00 00 callq 13b10 <__cxa_finalize@plt+0xfc90> + a569: 49 89 c6 mov %rax,%r14 + a56c: e8 7f 92 ff ff callq 37f0 <__errno_location@plt> + a571: 8b 30 mov (%rax),%esi + a573: 48 8d 15 82 fd 00 00 lea 0xfd82(%rip),%rdx # 1a2fc <_IO_stdin_used@@Base+0x3f7c> + a57a: 4c 89 f1 mov %r14,%rcx + a57d: 31 ff xor %edi,%edi + a57f: 31 c0 xor %eax,%eax + a581: e8 9a 97 ff ff callq 3d20 + a586: e9 9a f9 ff ff jmpq 9f25 <__cxa_finalize@plt+0x60a5> + a58b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + a590: 8b 7b 34 mov 0x34(%rbx),%edi + a593: e8 78 f3 ff ff callq 9910 <__cxa_finalize@plt+0x5a90> + a598: 3b 05 aa 6d 21 00 cmp 0x216daa(%rip),%eax # 221348 + a59e: 0f 8e ab f6 ff ff jle 9c4f <__cxa_finalize@plt+0x5dcf> + a5a4: 89 05 9e 6d 21 00 mov %eax,0x216d9e(%rip) # 221348 + a5aa: e9 a0 f6 ff ff jmpq 9c4f <__cxa_finalize@plt+0x5dcf> + a5af: 90 nop + a5b0: 80 3d 76 6d 21 00 00 cmpb $0x0,0x216d76(%rip) # 22132d + a5b7: 44 8b 73 38 mov 0x38(%rbx),%r14d + a5bb: 0f 84 df 01 00 00 je a7a0 <__cxa_finalize@plt+0x6920> + a5c1: 48 8d 0d 5c d6 00 00 lea 0xd65c(%rip),%rcx # 17c24 <_IO_stdin_used@@Base+0x18a4> + a5c8: 45 89 f0 mov %r14d,%r8d + a5cb: ba 15 00 00 00 mov $0x15,%edx + a5d0: be 01 00 00 00 mov $0x1,%esi + a5d5: 4c 89 ef mov %r13,%rdi + a5d8: 31 c0 xor %eax,%eax + a5da: e8 81 98 ff ff callq 3e60 <__sprintf_chk@plt> + a5df: 4c 89 e8 mov %r13,%rax + a5e2: 8b 08 mov (%rax),%ecx + a5e4: 48 83 c0 04 add $0x4,%rax + a5e8: 8d 91 ff fe fe fe lea -0x1010101(%rcx),%edx + a5ee: f7 d1 not %ecx + a5f0: 21 ca and %ecx,%edx + a5f2: 81 e2 80 80 80 80 and $0x80808080,%edx + a5f8: 74 e8 je a5e2 <__cxa_finalize@plt+0x6762> + a5fa: 89 d1 mov %edx,%ecx + a5fc: c1 e9 10 shr $0x10,%ecx + a5ff: f7 c2 80 80 00 00 test $0x8080,%edx + a605: 0f 44 d1 cmove %ecx,%edx + a608: 48 8d 48 02 lea 0x2(%rax),%rcx + a60c: 89 d6 mov %edx,%esi + a60e: 48 0f 44 c1 cmove %rcx,%rax + a612: 40 00 d6 add %dl,%sil + a615: 48 83 d8 03 sbb $0x3,%rax + a619: 44 29 e8 sub %r13d,%eax + a61c: 39 05 2a 6d 21 00 cmp %eax,0x216d2a(%rip) # 22134c + a622: 0f 8d 1a f6 ff ff jge 9c42 <__cxa_finalize@plt+0x5dc2> + a628: 89 05 1e 6d 21 00 mov %eax,0x216d1e(%rip) # 22134c + a62e: e9 0f f6 ff ff jmpq 9c42 <__cxa_finalize@plt+0x5dc2> + a633: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + a638: 8b 7b 34 mov 0x34(%rbx),%edi + a63b: e8 d0 f2 ff ff callq 9910 <__cxa_finalize@plt+0x5a90> + a640: 3b 05 0a 6d 21 00 cmp 0x216d0a(%rip),%eax # 221350 + a646: 0f 8e e9 f5 ff ff jle 9c35 <__cxa_finalize@plt+0x5db5> + a64c: 89 05 fe 6c 21 00 mov %eax,0x216cfe(%rip) # 221350 + a652: e9 de f5 ff ff jmpq 9c35 <__cxa_finalize@plt+0x5db5> + a657: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + a65e: 00 00 + a660: 80 3d fe 6c 21 00 00 cmpb $0x0,0x216cfe(%rip) # 221365 + a667: 0f 85 eb f5 ff ff jne 9c58 <__cxa_finalize@plt+0x5dd8> + a66d: e9 0c f6 ff ff jmpq 9c7e <__cxa_finalize@plt+0x5dfe> + a672: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + a678: 4c 8b a5 78 fc ff ff mov -0x388(%rbp),%r12 + a67f: e9 8f f4 ff ff jmpq 9b13 <__cxa_finalize@plt+0x5c93> + a684: 0f 1f 40 00 nopl 0x0(%rax) + a688: 4c 89 f7 mov %r14,%rdi + a68b: e8 20 a0 00 00 callq 146b0 <__cxa_finalize@plt+0x10830> + a690: 49 89 c7 mov %rax,%r15 + a693: e9 33 f9 ff ff jmpq 9fcb <__cxa_finalize@plt+0x614b> + a698: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + a69f: 00 + a6a0: c7 01 5f 00 00 00 movl $0x5f,(%rcx) + a6a6: 31 c0 xor %eax,%eax + a6a8: 44 89 f1 mov %r14d,%ecx + a6ab: e9 4c f8 ff ff jmpq 9efc <__cxa_finalize@plt+0x607c> + a6b0: e8 3b 91 ff ff callq 37f0 <__errno_location@plt> + a6b5: 83 38 02 cmpl $0x2,(%rax) + a6b8: 0f 84 92 f7 ff ff je 9e50 <__cxa_finalize@plt+0x5fd0> + a6be: 48 8d 35 b8 d5 00 00 lea 0xd5b8(%rip),%rsi # 17c7d <_IO_stdin_used@@Base+0x18fd> + a6c5: ba 05 00 00 00 mov $0x5,%edx + a6ca: 31 ff xor %edi,%edi + a6cc: e8 5f 92 ff ff callq 3930 + a6d1: 4c 89 e2 mov %r12,%rdx + a6d4: 48 89 c6 mov %rax,%rsi + a6d7: bf 01 00 00 00 mov $0x1,%edi + a6dc: e8 bf c2 ff ff callq 69a0 <__cxa_finalize@plt+0x2b20> + a6e1: 45 31 e4 xor %r12d,%r12d + a6e4: e9 bb f5 ff ff jmpq 9ca4 <__cxa_finalize@plt+0x5e24> + a6e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + a6f0: 48 8d 35 97 d5 00 00 lea 0xd597(%rip),%rsi # 17c8e <_IO_stdin_used@@Base+0x190e> + a6f7: 31 ff xor %edi,%edi + a6f9: ba 05 00 00 00 mov $0x5,%edx + a6fe: e8 2d 92 ff ff callq 3930 + a703: 41 0f b6 fd movzbl %r13b,%edi + a707: 4c 89 e2 mov %r12,%rdx + a70a: 48 89 c6 mov %rax,%rsi + a70d: e8 8e c2 ff ff callq 69a0 <__cxa_finalize@plt+0x2b20> + a712: 4c 8b 73 08 mov 0x8(%rbx),%r14 + a716: 4d 85 f6 test %r14,%r14 + a719: 0f 85 45 f8 ff ff jne 9f64 <__cxa_finalize@plt+0x60e4> + a71f: 90 nop + a720: 45 31 ff xor %r15d,%r15d + a723: e9 1e f9 ff ff jmpq a046 <__cxa_finalize@plt+0x61c6> + a728: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + a72f: 00 + a730: 80 3d db 6b 21 00 00 cmpb $0x0,0x216bdb(%rip) # 221312 + a737: 0f 84 b3 f5 ff ff je 9cf0 <__cxa_finalize@plt+0x5e70> + a73d: bf 13 00 00 00 mov $0x13,%edi + a742: 44 88 85 70 fc ff ff mov %r8b,-0x390(%rbp) + a749: e8 02 b5 ff ff callq 5c50 <__cxa_finalize@plt+0x1dd0> + a74e: 84 c0 test %al,%al + a750: 44 0f b6 85 70 fc ff movzbl -0x390(%rbp),%r8d + a757: ff + a758: 0f 85 b2 f6 ff ff jne 9e10 <__cxa_finalize@plt+0x5f90> + a75e: bf 12 00 00 00 mov $0x12,%edi + a763: e8 e8 b4 ff ff callq 5c50 <__cxa_finalize@plt+0x1dd0> + a768: 84 c0 test %al,%al + a76a: 44 0f b6 85 70 fc ff movzbl -0x390(%rbp),%r8d + a771: ff + a772: 0f 85 98 f6 ff ff jne 9e10 <__cxa_finalize@plt+0x5f90> + a778: bf 14 00 00 00 mov $0x14,%edi + a77d: e8 ce b4 ff ff callq 5c50 <__cxa_finalize@plt+0x1dd0> + a782: 84 c0 test %al,%al + a784: 44 0f b6 85 70 fc ff movzbl -0x390(%rbp),%r8d + a78b: ff + a78c: 0f 85 7e f6 ff ff jne 9e10 <__cxa_finalize@plt+0x5f90> + a792: e9 59 f5 ff ff jmpq 9cf0 <__cxa_finalize@plt+0x5e70> + a797: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + a79e: 00 00 + a7a0: 44 89 f7 mov %r14d,%edi + a7a3: e8 08 53 00 00 callq fab0 <__cxa_finalize@plt+0xbc30> + a7a8: 48 85 c0 test %rax,%rax + a7ab: 48 89 c7 mov %rax,%rdi + a7ae: 0f 84 0d fe ff ff je a5c1 <__cxa_finalize@plt+0x6741> + a7b4: 31 f6 xor %esi,%esi + a7b6: e8 b5 5b 00 00 callq 10370 <__cxa_finalize@plt+0xc4f0> + a7bb: ba 00 00 00 00 mov $0x0,%edx + a7c0: 85 c0 test %eax,%eax + a7c2: 0f 48 c2 cmovs %edx,%eax + a7c5: e9 52 fe ff ff jmpq a61c <__cxa_finalize@plt+0x679c> + a7ca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + a7d0: 48 8b 7b 08 mov 0x8(%rbx),%rdi + a7d4: e8 b7 b9 ff ff callq 6190 <__cxa_finalize@plt+0x2310> + a7d9: 84 c0 test %al,%al + a7db: 0f 84 03 f8 ff ff je 9fe4 <__cxa_finalize@plt+0x6164> + a7e1: c7 83 c4 00 00 00 ff movl $0xffffffff,0xc4(%rbx) + a7e8: ff ff ff + a7eb: e9 f4 f7 ff ff jmpq 9fe4 <__cxa_finalize@plt+0x6164> + a7f0: 45 31 f6 xor %r14d,%r14d + a7f3: e9 a8 fc ff ff jmpq a4a0 <__cxa_finalize@plt+0x6620> + a7f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + a7ff: 00 + a800: 8b 11 mov (%rcx),%edx + a802: c1 e8 1f shr $0x1f,%eax + a805: 8d 4a ea lea -0x16(%rdx),%ecx + a808: 83 e1 ef and $0xffffffef,%ecx + a80b: 74 09 je a816 <__cxa_finalize@plt+0x6996> + a80d: 83 fa 5f cmp $0x5f,%edx + a810: 0f 85 92 fe ff ff jne a6a8 <__cxa_finalize@plt+0x6828> + a816: 48 8b 53 18 mov 0x18(%rbx),%rdx + a81a: 48 89 15 c7 5a 21 00 mov %rdx,0x215ac7(%rip) # 2202e8 + a821: e9 82 fe ff ff jmpq a6a8 <__cxa_finalize@plt+0x6828> + a826: e8 c5 8f ff ff callq 37f0 <__errno_location@plt> + a82b: c7 00 5f 00 00 00 movl $0x5f,(%rax) + a831: 48 89 c1 mov %rax,%rcx + a834: 48 8d 05 e7 57 21 00 lea 0x2157e7(%rip),%rax # 220022 + a83b: 48 89 83 b0 00 00 00 mov %rax,0xb0(%rbx) + a842: e9 9d fa ff ff jmpq a2e4 <__cxa_finalize@plt+0x6464> + a847: e8 24 91 ff ff callq 3970 <__stack_chk_fail@plt> + a84c: be 01 00 00 00 mov $0x1,%esi + a851: e9 e7 f1 ff ff jmpq 9a3d <__cxa_finalize@plt+0x5bbd> + a856: e8 75 9e 00 00 callq 146d0 <__cxa_finalize@plt+0x10850> + a85b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + a860: 41 57 push %r15 + a862: 41 56 push %r14 + a864: 49 89 fe mov %rdi,%r14 + a867: 41 55 push %r13 + a869: 41 54 push %r12 + a86b: 55 push %rbp + a86c: 53 push %rbx + a86d: 48 89 f3 mov %rsi,%rbx + a870: 48 81 ec 48 03 00 00 sub $0x348,%rsp + a877: 89 54 24 0c mov %edx,0xc(%rsp) + a87b: 88 54 24 0b mov %dl,0xb(%rsp) + a87f: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + a886: 00 00 + a888: 48 89 84 24 38 03 00 mov %rax,0x338(%rsp) + a88f: 00 + a890: 31 c0 xor %eax,%eax + a892: e8 59 8f ff ff callq 37f0 <__errno_location@plt> + a897: 4c 89 f7 mov %r14,%rdi + a89a: c7 00 00 00 00 00 movl $0x0,(%rax) + a8a0: 49 89 c4 mov %rax,%r12 + a8a3: e8 58 90 ff ff callq 3900 + a8a8: 48 85 c0 test %rax,%rax + a8ab: 0f 84 2f 05 00 00 je ade0 <__cxa_finalize@plt+0x6f60> + a8b1: 48 83 3d 0f 6b 21 00 cmpq $0x0,0x216b0f(%rip) # 2213c8 + a8b8: 00 + a8b9: 49 89 c5 mov %rax,%r13 + a8bc: 0f 84 75 01 00 00 je aa37 <__cxa_finalize@plt+0x6bb7> + a8c2: 48 89 c7 mov %rax,%rdi + a8c5: e8 76 92 ff ff callq 3b40 + a8ca: 85 c0 test %eax,%eax + a8cc: 48 8d 54 24 10 lea 0x10(%rsp),%rdx + a8d1: 78 6d js a940 <__cxa_finalize@plt+0x6ac0> + a8d3: 89 c6 mov %eax,%esi + a8d5: bf 01 00 00 00 mov $0x1,%edi + a8da: e8 61 93 ff ff callq 3c40 <__fxstat@plt> + a8df: c1 e8 1f shr $0x1f,%eax + a8e2: 84 c0 test %al,%al + a8e4: 74 6e je a954 <__cxa_finalize@plt+0x6ad4> + a8e6: 48 8d 35 e3 d8 00 00 lea 0xd8e3(%rip),%rsi # 181d0 <_IO_stdin_used@@Base+0x1e50> + a8ed: ba 05 00 00 00 mov $0x5,%edx + a8f2: 31 ff xor %edi,%edi + a8f4: e8 37 90 ff ff callq 3930 + a8f9: 0f b6 7c 24 0c movzbl 0xc(%rsp),%edi + a8fe: 4c 89 f2 mov %r14,%rdx + a901: 48 89 c6 mov %rax,%rsi + a904: e8 97 c0 ff ff callq 69a0 <__cxa_finalize@plt+0x2b20> + a909: 4c 89 ef mov %r13,%rdi + a90c: e8 af 91 ff ff callq 3ac0 + a911: 48 8b 84 24 38 03 00 mov 0x338(%rsp),%rax + a918: 00 + a919: 64 48 33 04 25 28 00 xor %fs:0x28,%rax + a920: 00 00 + a922: 0f 85 e2 05 00 00 jne af0a <__cxa_finalize@plt+0x708a> + a928: 48 81 c4 48 03 00 00 add $0x348,%rsp + a92f: 5b pop %rbx + a930: 5d pop %rbp + a931: 41 5c pop %r12 + a933: 41 5d pop %r13 + a935: 41 5e pop %r14 + a937: 41 5f pop %r15 + a939: c3 retq + a93a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + a940: 4c 89 f6 mov %r14,%rsi + a943: bf 01 00 00 00 mov $0x1,%edi + a948: e8 93 92 ff ff callq 3be0 <__xstat@plt> + a94d: c1 e8 1f shr $0x1f,%eax + a950: 84 c0 test %al,%al + a952: 75 92 jne a8e6 <__cxa_finalize@plt+0x6a66> + a954: 48 8b 54 24 18 mov 0x18(%rsp),%rdx + a959: bf 10 00 00 00 mov $0x10,%edi + a95e: 4c 8b 7c 24 10 mov 0x10(%rsp),%r15 + a963: 48 89 14 24 mov %rdx,(%rsp) + a967: e8 14 9b 00 00 callq 14480 <__cxa_finalize@plt+0x10600> + a96c: 48 8b 14 24 mov (%rsp),%rdx + a970: 48 8b 3d 51 6a 21 00 mov 0x216a51(%rip),%rdi # 2213c8 + a977: 48 89 c6 mov %rax,%rsi + a97a: 4c 89 78 08 mov %r15,0x8(%rax) + a97e: 48 89 c5 mov %rax,%rbp + a981: 48 89 10 mov %rdx,(%rax) + a984: e8 77 3f 00 00 callq e900 <__cxa_finalize@plt+0xaa80> + a989: 48 85 c0 test %rax,%rax + a98c: 0f 84 7d 05 00 00 je af0f <__cxa_finalize@plt+0x708f> + a992: 48 39 c5 cmp %rax,%rbp + a995: 74 55 je a9ec <__cxa_finalize@plt+0x6b6c> + a997: 48 89 ef mov %rbp,%rdi + a99a: e8 d1 94 ff ff callq 3e70 + a99f: 4c 89 f2 mov %r14,%rdx + a9a2: be 03 00 00 00 mov $0x3,%esi + a9a7: 31 ff xor %edi,%edi + a9a9: e8 62 91 00 00 callq 13b10 <__cxa_finalize@plt+0xfc90> + a9ae: 48 8d 35 43 d8 00 00 lea 0xd843(%rip),%rsi # 181f8 <_IO_stdin_used@@Base+0x1e78> + a9b5: 48 89 c3 mov %rax,%rbx + a9b8: ba 05 00 00 00 mov $0x5,%edx + a9bd: 31 ff xor %edi,%edi + a9bf: e8 6c 8f ff ff callq 3930 + a9c4: 48 89 d9 mov %rbx,%rcx + a9c7: 48 89 c2 mov %rax,%rdx + a9ca: 31 f6 xor %esi,%esi + a9cc: 31 ff xor %edi,%edi + a9ce: 31 c0 xor %eax,%eax + a9d0: e8 4b 93 ff ff callq 3d20 + a9d5: 4c 89 ef mov %r13,%rdi + a9d8: e8 e3 90 ff ff callq 3ac0 + a9dd: c7 05 29 68 21 00 02 movl $0x2,0x216829(%rip) # 221210 + a9e4: 00 00 00 + a9e7: e9 25 ff ff ff jmpq a911 <__cxa_finalize@plt+0x6a91> + a9ec: 48 8b 05 05 67 21 00 mov 0x216705(%rip),%rax # 2210f8 + a9f3: 48 8b 15 06 67 21 00 mov 0x216706(%rip),%rdx # 221100 + a9fa: 48 8b 6c 24 18 mov 0x18(%rsp),%rbp + a9ff: 4c 8b 7c 24 10 mov 0x10(%rsp),%r15 + aa04: 48 29 c2 sub %rax,%rdx + aa07: 48 83 fa 0f cmp $0xf,%rdx + aa0b: 77 18 ja aa25 <__cxa_finalize@plt+0x6ba5> + aa0d: 48 8d 3d cc 66 21 00 lea 0x2166cc(%rip),%rdi # 2210e0 + aa14: be 10 00 00 00 mov $0x10,%esi + aa19: e8 d2 aa 00 00 callq 154f0 <_obstack_newchunk@@Base> + aa1e: 48 8b 05 d3 66 21 00 mov 0x2166d3(%rip),%rax # 2210f8 + aa25: 48 8d 50 10 lea 0x10(%rax),%rdx + aa29: 48 89 15 c8 66 21 00 mov %rdx,0x2166c8(%rip) # 2210f8 + aa30: 4c 89 78 08 mov %r15,0x8(%rax) + aa34: 48 89 28 mov %rbp,(%rax) + aa37: e8 a4 b6 ff ff callq 60e0 <__cxa_finalize@plt+0x2260> + aa3c: 80 3d b3 68 21 00 00 cmpb $0x0,0x2168b3(%rip) # 2212f6 + aa43: 0f 85 a7 00 00 00 jne aaf0 <__cxa_finalize@plt+0x6c70> + aa49: 80 3d 68 68 21 00 00 cmpb $0x0,0x216868(%rip) # 2212b8 + aa50: 0f 85 9a 00 00 00 jne aaf0 <__cxa_finalize@plt+0x6c70> + aa56: 48 c7 04 24 00 00 00 movq $0x0,(%rsp) + aa5d: 00 + aa5e: 66 90 xchg %ax,%ax + aa60: 41 c7 04 24 00 00 00 movl $0x0,(%r12) + aa67: 00 + aa68: 4c 89 ef mov %r13,%rdi + aa6b: e8 80 91 ff ff callq 3bf0 + aa70: 48 85 c0 test %rax,%rax + aa73: 48 89 c5 mov %rax,%rbp + aa76: 0f 84 34 01 00 00 je abb0 <__cxa_finalize@plt+0x6d30> + aa7c: 48 8d 58 13 lea 0x13(%rax),%rbx + aa80: 8b 05 6a 68 21 00 mov 0x21686a(%rip),%eax # 2212f0 + aa86: 83 f8 02 cmp $0x2,%eax + aa89: 0f 84 a1 02 00 00 je ad30 <__cxa_finalize@plt+0x6eb0> + aa8f: 80 7d 13 2e cmpb $0x2e,0x13(%rbp) + aa93: 0f 84 77 02 00 00 je ad10 <__cxa_finalize@plt+0x6e90> + aa99: 85 c0 test %eax,%eax + aa9b: 0f 85 8f 02 00 00 jne ad30 <__cxa_finalize@plt+0x6eb0> + aaa1: 4c 8b 3d 38 68 21 00 mov 0x216838(%rip),%r15 # 2212e0 + aaa8: 4d 85 ff test %r15,%r15 + aaab: 75 18 jne aac5 <__cxa_finalize@plt+0x6c45> + aaad: e9 7e 02 00 00 jmpq ad30 <__cxa_finalize@plt+0x6eb0> + aab2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + aab8: 4d 8b 7f 08 mov 0x8(%r15),%r15 + aabc: 4d 85 ff test %r15,%r15 + aabf: 0f 84 6b 02 00 00 je ad30 <__cxa_finalize@plt+0x6eb0> + aac5: 49 8b 3f mov (%r15),%rdi + aac8: ba 04 00 00 00 mov $0x4,%edx + aacd: 48 89 de mov %rbx,%rsi + aad0: e8 7b 8f ff ff callq 3a50 + aad5: 85 c0 test %eax,%eax + aad7: 75 df jne aab8 <__cxa_finalize@plt+0x6c38> + aad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + aae0: e8 7b c8 ff ff callq 7360 <__cxa_finalize@plt+0x34e0> + aae5: e9 76 ff ff ff jmpq aa60 <__cxa_finalize@plt+0x6be0> + aaea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + aaf0: 80 3d 19 55 21 00 00 cmpb $0x0,0x215519(%rip) # 220010 + aaf7: 75 28 jne ab21 <__cxa_finalize@plt+0x6ca1> + aaf9: 48 8b 3d 88 57 21 00 mov 0x215788(%rip),%rdi # 220288 + ab00: 48 8b 47 28 mov 0x28(%rdi),%rax + ab04: 48 3b 47 30 cmp 0x30(%rdi),%rax + ab08: 0f 83 ed 03 00 00 jae aefb <__cxa_finalize@plt+0x707b> + ab0e: 48 8d 50 01 lea 0x1(%rax),%rdx + ab12: 48 89 57 28 mov %rdx,0x28(%rdi) + ab16: c6 00 0a movb $0xa,(%rax) + ab19: 48 83 05 d7 66 21 00 addq $0x1,0x2166d7(%rip) # 2211f8 + ab20: 01 + ab21: 80 3d f0 67 21 00 00 cmpb $0x0,0x2167f0(%rip) # 221318 + ab28: c6 05 e1 54 21 00 00 movb $0x0,0x2154e1(%rip) # 220010 + ab2f: 0f 85 7e 03 00 00 jne aeb3 <__cxa_finalize@plt+0x7033> + ab35: 31 ed xor %ebp,%ebp + ab37: 80 3d d3 67 21 00 00 cmpb $0x0,0x2167d3(%rip) # 221311 + ab3e: 0f 85 2e 03 00 00 jne ae72 <__cxa_finalize@plt+0x6ff2> + ab44: 48 85 db test %rbx,%rbx + ab47: 48 8b 35 7a 67 21 00 mov 0x21677a(%rip),%rsi # 2212c8 + ab4e: 4c 8d 0d eb 65 21 00 lea 0x2165eb(%rip),%r9 # 221140 + ab55: 49 0f 44 de cmove %r14,%rbx + ab59: 48 83 ec 08 sub $0x8,%rsp + ab5d: 41 b8 01 00 00 00 mov $0x1,%r8d + ab63: 55 push %rbp + ab64: 31 c9 xor %ecx,%ecx + ab66: ba ff ff ff ff mov $0xffffffff,%edx + ab6b: 48 89 df mov %rbx,%rdi + ab6e: e8 9d cd ff ff callq 7910 <__cxa_finalize@plt+0x3a90> + ab73: 48 89 ef mov %rbp,%rdi + ab76: e8 f5 92 ff ff callq 3e70 + ab7b: 48 8b 0d 06 57 21 00 mov 0x215706(%rip),%rcx # 220288 + ab82: 48 8d 3d 36 d3 00 00 lea 0xd336(%rip),%rdi # 17ebf <_IO_stdin_used@@Base+0x1b3f> + ab89: be 01 00 00 00 mov $0x1,%esi + ab8e: ba 02 00 00 00 mov $0x2,%edx + ab93: e8 e8 90 ff ff callq 3c80 + ab98: 59 pop %rcx + ab99: 48 83 05 57 66 21 00 addq $0x2,0x216657(%rip) # 2211f8 + aba0: 02 + aba1: 5e pop %rsi + aba2: e9 af fe ff ff jmpq aa56 <__cxa_finalize@plt+0x6bd6> + aba7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + abae: 00 00 + abb0: 41 8b 14 24 mov (%r12),%edx + abb4: 85 d2 test %edx,%edx + abb6: 74 2e je abe6 <__cxa_finalize@plt+0x6d66> + abb8: 48 8d 35 0f d1 00 00 lea 0xd10f(%rip),%rsi # 17cce <_IO_stdin_used@@Base+0x194e> + abbf: 31 ff xor %edi,%edi + abc1: ba 05 00 00 00 mov $0x5,%edx + abc6: e8 65 8d ff ff callq 3930 + abcb: 0f b6 7c 24 0b movzbl 0xb(%rsp),%edi + abd0: 4c 89 f2 mov %r14,%rdx + abd3: 48 89 c6 mov %rax,%rsi + abd6: e8 c5 bd ff ff callq 69a0 <__cxa_finalize@plt+0x2b20> + abdb: 41 83 3c 24 4b cmpl $0x4b,(%r12) + abe0: 0f 84 fa fe ff ff je aae0 <__cxa_finalize@plt+0x6c60> + abe6: 4c 89 ef mov %r13,%rdi + abe9: e8 d2 8e ff ff callq 3ac0 + abee: 85 c0 test %eax,%eax + abf0: 0f 85 2a 02 00 00 jne ae20 <__cxa_finalize@plt+0x6fa0> + abf6: e8 f5 b6 ff ff callq 62f0 <__cxa_finalize@plt+0x2470> + abfb: 80 3d f4 66 21 00 00 cmpb $0x0,0x2166f4(%rip) # 2212f6 + ac02: 0f 85 00 02 00 00 jne ae08 <__cxa_finalize@plt+0x6f88> + ac08: 8b 05 2a 67 21 00 mov 0x21672a(%rip),%eax # 221338 + ac0e: 85 c0 test %eax,%eax + ac10: 74 0d je ac1f <__cxa_finalize@plt+0x6d9f> + ac12: 80 3d 13 67 21 00 00 cmpb $0x0,0x216713(%rip) # 22132c + ac19: 0f 84 d5 00 00 00 je acf4 <__cxa_finalize@plt+0x6e74> + ac1f: 80 3d f2 66 21 00 00 cmpb $0x0,0x2166f2(%rip) # 221318 + ac26: 0f 85 1c 02 00 00 jne ae48 <__cxa_finalize@plt+0x6fc8> + ac2c: 48 8d 35 c5 d0 00 00 lea 0xd0c5(%rip),%rsi # 17cf8 <_IO_stdin_used@@Base+0x1978> + ac33: ba 05 00 00 00 mov $0x5,%edx + ac38: 31 ff xor %edi,%edi + ac3a: e8 f1 8c ff ff callq 3930 + ac3f: 48 8b 35 42 56 21 00 mov 0x215642(%rip),%rsi # 220288 + ac46: 48 89 c3 mov %rax,%rbx + ac49: 48 89 c7 mov %rax,%rdi + ac4c: e8 9f 8e ff ff callq 3af0 + ac51: 48 89 df mov %rbx,%rdi + ac54: e8 f7 8c ff ff callq 3950 + ac59: 48 8b 3d 28 56 21 00 mov 0x215628(%rip),%rdi # 220288 + ac60: 48 01 05 91 65 21 00 add %rax,0x216591(%rip) # 2211f8 + ac67: 48 8b 47 28 mov 0x28(%rdi),%rax + ac6b: 48 3b 47 30 cmp 0x30(%rdi),%rax + ac6f: 0f 83 68 02 00 00 jae aedd <__cxa_finalize@plt+0x705d> + ac75: 48 8d 50 01 lea 0x1(%rax),%rdx + ac79: 48 89 57 28 mov %rdx,0x28(%rdi) + ac7d: c6 00 20 movb $0x20,(%rax) + ac80: 4c 8b 05 99 66 21 00 mov 0x216699(%rip),%r8 # 221320 + ac87: 8b 15 9b 66 21 00 mov 0x21669b(%rip),%edx # 221328 + ac8d: 48 8d b4 24 a0 00 00 lea 0xa0(%rsp),%rsi + ac94: 00 + ac95: 48 8b 3c 24 mov (%rsp),%rdi + ac99: b9 00 02 00 00 mov $0x200,%ecx + ac9e: 48 83 05 52 65 21 00 addq $0x1,0x216552(%rip) # 2211f8 + aca5: 01 + aca6: e8 65 40 00 00 callq ed10 <__cxa_finalize@plt+0xae90> + acab: 48 8b 35 d6 55 21 00 mov 0x2155d6(%rip),%rsi # 220288 + acb2: 48 89 c3 mov %rax,%rbx + acb5: 48 89 c7 mov %rax,%rdi + acb8: e8 33 8e ff ff callq 3af0 + acbd: 48 89 df mov %rbx,%rdi + acc0: e8 8b 8c ff ff callq 3950 + acc5: 48 8b 3d bc 55 21 00 mov 0x2155bc(%rip),%rdi # 220288 + accc: 48 01 05 25 65 21 00 add %rax,0x216525(%rip) # 2211f8 + acd3: 48 8b 47 28 mov 0x28(%rdi),%rax + acd7: 48 3b 47 30 cmp 0x30(%rdi),%rax + acdb: 0f 83 0b 02 00 00 jae aeec <__cxa_finalize@plt+0x706c> + ace1: 48 8d 50 01 lea 0x1(%rax),%rdx + ace5: 48 89 57 28 mov %rdx,0x28(%rdi) + ace9: c6 00 0a movb $0xa,(%rax) + acec: 48 83 05 04 65 21 00 addq $0x1,0x216504(%rip) # 2211f8 + acf3: 01 + acf4: 48 83 3d b4 66 21 00 cmpq $0x0,0x2166b4(%rip) # 2213b0 + acfb: 00 + acfc: 0f 84 0f fc ff ff je a911 <__cxa_finalize@plt+0x6a91> + ad02: e8 19 e7 ff ff callq 9420 <__cxa_finalize@plt+0x55a0> + ad07: e9 05 fc ff ff jmpq a911 <__cxa_finalize@plt+0x6a91> + ad0c: 0f 1f 40 00 nopl 0x0(%rax) + ad10: 85 c0 test %eax,%eax + ad12: 0f 84 c8 fd ff ff je aae0 <__cxa_finalize@plt+0x6c60> + ad18: 31 c0 xor %eax,%eax + ad1a: 80 7d 14 2e cmpb $0x2e,0x14(%rbp) + ad1e: 0f 94 c0 sete %al + ad21: 80 7c 05 14 00 cmpb $0x0,0x14(%rbp,%rax,1) + ad26: 0f 84 b4 fd ff ff je aae0 <__cxa_finalize@plt+0x6c60> + ad2c: 0f 1f 40 00 nopl 0x0(%rax) + ad30: 4c 8b 3d b1 65 21 00 mov 0x2165b1(%rip),%r15 # 2212e8 + ad37: 4d 85 ff test %r15,%r15 + ad3a: 75 0d jne ad49 <__cxa_finalize@plt+0x6ec9> + ad3c: eb 2a jmp ad68 <__cxa_finalize@plt+0x6ee8> + ad3e: 66 90 xchg %ax,%ax + ad40: 4d 8b 7f 08 mov 0x8(%r15),%r15 + ad44: 4d 85 ff test %r15,%r15 + ad47: 74 1f je ad68 <__cxa_finalize@plt+0x6ee8> + ad49: 49 8b 3f mov (%r15),%rdi + ad4c: ba 04 00 00 00 mov $0x4,%edx + ad51: 48 89 de mov %rbx,%rsi + ad54: e8 f7 8c ff ff callq 3a50 + ad59: 85 c0 test %eax,%eax + ad5b: 75 e3 jne ad40 <__cxa_finalize@plt+0x6ec0> + ad5d: e9 7e fd ff ff jmpq aae0 <__cxa_finalize@plt+0x6c60> + ad62: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + ad68: 0f b6 45 12 movzbl 0x12(%rbp),%eax + ad6c: 31 f6 xor %esi,%esi + ad6e: 83 e8 01 sub $0x1,%eax + ad71: 3c 0d cmp $0xd,%al + ad73: 77 0d ja ad82 <__cxa_finalize@plt+0x6f02> + ad75: 48 8d 0d 84 bc 00 00 lea 0xbc84(%rip),%rcx # 16a00 <_IO_stdin_used@@Base+0x680> + ad7c: 0f b6 c0 movzbl %al,%eax + ad7f: 8b 34 81 mov (%rcx,%rax,4),%esi + ad82: 31 d2 xor %edx,%edx + ad84: 4c 89 f1 mov %r14,%rcx + ad87: 48 89 df mov %rbx,%rdi + ad8a: e8 51 ec ff ff callq 99e0 <__cxa_finalize@plt+0x5b60> + ad8f: 48 01 04 24 add %rax,(%rsp) + ad93: 83 3d 9e 65 21 00 01 cmpl $0x1,0x21659e(%rip) # 221338 + ad9a: 0f 85 40 fd ff ff jne aae0 <__cxa_finalize@plt+0x6c60> + ada0: 83 3d 89 65 21 00 ff cmpl $0xffffffff,0x216589(%rip) # 221330 + ada7: 0f 85 33 fd ff ff jne aae0 <__cxa_finalize@plt+0x6c60> + adad: 80 3d 78 65 21 00 00 cmpb $0x0,0x216578(%rip) # 22132c + adb4: 0f 85 26 fd ff ff jne aae0 <__cxa_finalize@plt+0x6c60> + adba: 80 3d 35 65 21 00 00 cmpb $0x0,0x216535(%rip) # 2212f6 + adc1: 0f 85 19 fd ff ff jne aae0 <__cxa_finalize@plt+0x6c60> + adc7: e8 24 b5 ff ff callq 62f0 <__cxa_finalize@plt+0x2470> + adcc: e8 4f e6 ff ff callq 9420 <__cxa_finalize@plt+0x55a0> + add1: e8 0a b3 ff ff callq 60e0 <__cxa_finalize@plt+0x2260> + add6: e9 05 fd ff ff jmpq aae0 <__cxa_finalize@plt+0x6c60> + addb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + ade0: 48 8d 35 ce ce 00 00 lea 0xcece(%rip),%rsi # 17cb5 <_IO_stdin_used@@Base+0x1935> + ade7: 31 ff xor %edi,%edi + ade9: ba 05 00 00 00 mov $0x5,%edx + adee: e8 3d 8b ff ff callq 3930 + adf3: 0f b6 7c 24 0c movzbl 0xc(%rsp),%edi + adf8: 4c 89 f2 mov %r14,%rdx + adfb: 48 89 c6 mov %rax,%rsi + adfe: e8 9d bb ff ff callq 69a0 <__cxa_finalize@plt+0x2b20> + ae03: e9 09 fb ff ff jmpq a911 <__cxa_finalize@plt+0x6a91> + ae08: 31 f6 xor %esi,%esi + ae0a: 4c 89 f7 mov %r14,%rdi + ae0d: e8 5e b7 ff ff callq 6570 <__cxa_finalize@plt+0x26f0> + ae12: e9 f1 fd ff ff jmpq ac08 <__cxa_finalize@plt+0x6d88> + ae17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + ae1e: 00 00 + ae20: 48 8d 35 bc ce 00 00 lea 0xcebc(%rip),%rsi # 17ce3 <_IO_stdin_used@@Base+0x1963> + ae27: 31 ff xor %edi,%edi + ae29: ba 05 00 00 00 mov $0x5,%edx + ae2e: e8 fd 8a ff ff callq 3930 + ae33: 0f b6 7c 24 0c movzbl 0xc(%rsp),%edi + ae38: 4c 89 f2 mov %r14,%rdx + ae3b: 48 89 c6 mov %rax,%rsi + ae3e: e8 5d bb ff ff callq 69a0 <__cxa_finalize@plt+0x2b20> + ae43: e9 ae fd ff ff jmpq abf6 <__cxa_finalize@plt+0x6d76> + ae48: 48 8b 0d 39 54 21 00 mov 0x215439(%rip),%rcx # 220288 + ae4f: 48 8d 3d fd cd 00 00 lea 0xcdfd(%rip),%rdi # 17c53 <_IO_stdin_used@@Base+0x18d3> + ae56: ba 02 00 00 00 mov $0x2,%edx + ae5b: be 01 00 00 00 mov $0x1,%esi + ae60: e8 1b 8e ff ff callq 3c80 + ae65: 48 83 05 8b 63 21 00 addq $0x2,0x21638b(%rip) # 2211f8 + ae6c: 02 + ae6d: e9 ba fd ff ff jmpq ac2c <__cxa_finalize@plt+0x6dac> + ae72: be 02 00 00 00 mov $0x2,%esi + ae77: 4c 89 f7 mov %r14,%rdi + ae7a: e8 c1 17 00 00 callq c640 <__cxa_finalize@plt+0x87c0> + ae7f: 48 85 c0 test %rax,%rax + ae82: 48 89 c5 mov %rax,%rbp + ae85: 0f 85 b9 fc ff ff jne ab44 <__cxa_finalize@plt+0x6cc4> + ae8b: 48 8d 35 d3 cd 00 00 lea 0xcdd3(%rip),%rsi # 17c65 <_IO_stdin_used@@Base+0x18e5> + ae92: 31 ff xor %edi,%edi + ae94: ba 05 00 00 00 mov $0x5,%edx + ae99: e8 92 8a ff ff callq 3930 + ae9e: 0f b6 7c 24 0c movzbl 0xc(%rsp),%edi + aea3: 4c 89 f2 mov %r14,%rdx + aea6: 48 89 c6 mov %rax,%rsi + aea9: e8 f2 ba ff ff callq 69a0 <__cxa_finalize@plt+0x2b20> + aeae: e9 91 fc ff ff jmpq ab44 <__cxa_finalize@plt+0x6cc4> + aeb3: 48 8b 0d ce 53 21 00 mov 0x2153ce(%rip),%rcx # 220288 + aeba: 48 8d 3d 92 cd 00 00 lea 0xcd92(%rip),%rdi # 17c53 <_IO_stdin_used@@Base+0x18d3> + aec1: ba 02 00 00 00 mov $0x2,%edx + aec6: be 01 00 00 00 mov $0x1,%esi + aecb: e8 b0 8d ff ff callq 3c80 + aed0: 48 83 05 20 63 21 00 addq $0x2,0x216320(%rip) # 2211f8 + aed7: 02 + aed8: e9 58 fc ff ff jmpq ab35 <__cxa_finalize@plt+0x6cb5> + aedd: be 20 00 00 00 mov $0x20,%esi + aee2: e8 e9 8a ff ff callq 39d0 <__overflow@plt> + aee7: e9 94 fd ff ff jmpq ac80 <__cxa_finalize@plt+0x6e00> + aeec: be 0a 00 00 00 mov $0xa,%esi + aef1: e8 da 8a ff ff callq 39d0 <__overflow@plt> + aef6: e9 f1 fd ff ff jmpq acec <__cxa_finalize@plt+0x6e6c> + aefb: be 0a 00 00 00 mov $0xa,%esi + af00: e8 cb 8a ff ff callq 39d0 <__overflow@plt> + af05: e9 0f fc ff ff jmpq ab19 <__cxa_finalize@plt+0x6c99> + af0a: e8 61 8a ff ff callq 3970 <__stack_chk_fail@plt> + af0f: e8 bc 97 00 00 callq 146d0 <__cxa_finalize@plt+0x10850> + af14: 66 90 xchg %ax,%ax + af16: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + af1d: 00 00 00 + af20: 48 8b 86 80 00 00 00 mov 0x80(%rsi),%rax + af27: 48 39 87 80 00 00 00 cmp %rax,0x80(%rdi) + af2e: 7f 30 jg af60 <__cxa_finalize@plt+0x70e0> + af30: 7c 1e jl af50 <__cxa_finalize@plt+0x70d0> + af32: 48 8b 86 88 00 00 00 mov 0x88(%rsi),%rax + af39: 2b 87 88 00 00 00 sub 0x88(%rdi),%eax + af3f: 75 14 jne af55 <__cxa_finalize@plt+0x70d5> + af41: 48 8b 36 mov (%rsi),%rsi + af44: 48 8b 3f mov (%rdi),%rdi + af47: e9 44 b5 ff ff jmpq 6490 <__cxa_finalize@plt+0x2610> + af4c: 0f 1f 40 00 nopl 0x0(%rax) + af50: b8 01 00 00 00 mov $0x1,%eax + af55: f3 c3 repz retq + af57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + af5e: 00 00 + af60: b8 ff ff ff ff mov $0xffffffff,%eax + af65: c3 retq + af66: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + af6d: 00 00 00 + af70: 48 8b 47 60 mov 0x60(%rdi),%rax + af74: 48 39 46 60 cmp %rax,0x60(%rsi) + af78: 48 89 f2 mov %rsi,%rdx + af7b: 7f 23 jg afa0 <__cxa_finalize@plt+0x7120> + af7d: 7c 19 jl af98 <__cxa_finalize@plt+0x7118> + af7f: 48 8b 47 68 mov 0x68(%rdi),%rax + af83: 2b 46 68 sub 0x68(%rsi),%eax + af86: 75 15 jne af9d <__cxa_finalize@plt+0x711d> + af88: 48 8b 37 mov (%rdi),%rsi + af8b: 48 8b 3a mov (%rdx),%rdi + af8e: e9 fd b4 ff ff jmpq 6490 <__cxa_finalize@plt+0x2610> + af93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + af98: b8 01 00 00 00 mov $0x1,%eax + af9d: f3 c3 repz retq + af9f: 90 nop + afa0: b8 ff ff ff ff mov $0xffffffff,%eax + afa5: c3 retq + afa6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + afad: 00 00 00 + afb0: 48 8b 47 70 mov 0x70(%rdi),%rax + afb4: 48 39 46 70 cmp %rax,0x70(%rsi) + afb8: 48 89 f2 mov %rsi,%rdx + afbb: 7f 23 jg afe0 <__cxa_finalize@plt+0x7160> + afbd: 7c 19 jl afd8 <__cxa_finalize@plt+0x7158> + afbf: 48 8b 47 78 mov 0x78(%rdi),%rax + afc3: 2b 46 78 sub 0x78(%rsi),%eax + afc6: 75 15 jne afdd <__cxa_finalize@plt+0x715d> + afc8: 48 8b 37 mov (%rdi),%rsi + afcb: 48 8b 3a mov (%rdx),%rdi + afce: e9 bd b4 ff ff jmpq 6490 <__cxa_finalize@plt+0x2610> + afd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + afd8: b8 01 00 00 00 mov $0x1,%eax + afdd: f3 c3 repz retq + afdf: 90 nop + afe0: b8 ff ff ff ff mov $0xffffffff,%eax + afe5: c3 retq + afe6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + afed: 00 00 00 + aff0: 48 8b 46 60 mov 0x60(%rsi),%rax + aff4: 48 39 47 60 cmp %rax,0x60(%rdi) + aff8: 7f 26 jg b020 <__cxa_finalize@plt+0x71a0> + affa: 7c 14 jl b010 <__cxa_finalize@plt+0x7190> + affc: 48 8b 46 68 mov 0x68(%rsi),%rax + b000: 2b 47 68 sub 0x68(%rdi),%eax + b003: 75 10 jne b015 <__cxa_finalize@plt+0x7195> + b005: 48 8b 36 mov (%rsi),%rsi + b008: 48 8b 3f mov (%rdi),%rdi + b00b: e9 80 b4 ff ff jmpq 6490 <__cxa_finalize@plt+0x2610> + b010: b8 01 00 00 00 mov $0x1,%eax + b015: f3 c3 repz retq + b017: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + b01e: 00 00 + b020: b8 ff ff ff ff mov $0xffffffff,%eax + b025: c3 retq + b026: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + b02d: 00 00 00 + b030: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax + b037: 48 39 86 80 00 00 00 cmp %rax,0x80(%rsi) + b03e: 48 89 f2 mov %rsi,%rdx + b041: 7f 2d jg b070 <__cxa_finalize@plt+0x71f0> + b043: 7c 1b jl b060 <__cxa_finalize@plt+0x71e0> + b045: 48 8b 87 88 00 00 00 mov 0x88(%rdi),%rax + b04c: 2b 86 88 00 00 00 sub 0x88(%rsi),%eax + b052: 75 11 jne b065 <__cxa_finalize@plt+0x71e5> + b054: 48 8b 37 mov (%rdi),%rsi + b057: 48 8b 3a mov (%rdx),%rdi + b05a: e9 31 b4 ff ff jmpq 6490 <__cxa_finalize@plt+0x2610> + b05f: 90 nop + b060: b8 01 00 00 00 mov $0x1,%eax + b065: f3 c3 repz retq + b067: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + b06e: 00 00 + b070: b8 ff ff ff ff mov $0xffffffff,%eax + b075: c3 retq + b076: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + b07d: 00 00 00 + b080: 48 8b 46 70 mov 0x70(%rsi),%rax + b084: 48 39 47 70 cmp %rax,0x70(%rdi) + b088: 7f 26 jg b0b0 <__cxa_finalize@plt+0x7230> + b08a: 7c 14 jl b0a0 <__cxa_finalize@plt+0x7220> + b08c: 48 8b 46 78 mov 0x78(%rsi),%rax + b090: 2b 47 78 sub 0x78(%rdi),%eax + b093: 75 10 jne b0a5 <__cxa_finalize@plt+0x7225> + b095: 48 8b 36 mov (%rsi),%rsi + b098: 48 8b 3f mov (%rdi),%rdi + b09b: e9 f0 b3 ff ff jmpq 6490 <__cxa_finalize@plt+0x2610> + b0a0: b8 01 00 00 00 mov $0x1,%eax + b0a5: f3 c3 repz retq + b0a7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + b0ae: 00 00 + b0b0: b8 ff ff ff ff mov $0xffffffff,%eax + b0b5: c3 retq + b0b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + b0bd: 00 00 00 + b0c0: 48 8b 47 60 mov 0x60(%rdi),%rax + b0c4: 48 39 46 60 cmp %rax,0x60(%rsi) + b0c8: 48 89 f2 mov %rsi,%rdx + b0cb: 7f 23 jg b0f0 <__cxa_finalize@plt+0x7270> + b0cd: 7c 19 jl b0e8 <__cxa_finalize@plt+0x7268> + b0cf: 48 8b 47 68 mov 0x68(%rdi),%rax + b0d3: 2b 46 68 sub 0x68(%rsi),%eax + b0d6: 75 15 jne b0ed <__cxa_finalize@plt+0x726d> + b0d8: 48 8b 37 mov (%rdi),%rsi + b0db: 48 8b 3a mov (%rdx),%rdi + b0de: e9 3d 8a ff ff jmpq 3b20 + b0e3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + b0e8: b8 01 00 00 00 mov $0x1,%eax + b0ed: f3 c3 repz retq + b0ef: 90 nop + b0f0: b8 ff ff ff ff mov $0xffffffff,%eax + b0f5: c3 retq + b0f6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + b0fd: 00 00 00 + b100: 48 8b 46 70 mov 0x70(%rsi),%rax + b104: 48 39 47 70 cmp %rax,0x70(%rdi) + b108: 7f 26 jg b130 <__cxa_finalize@plt+0x72b0> + b10a: 7c 14 jl b120 <__cxa_finalize@plt+0x72a0> + b10c: 48 8b 46 78 mov 0x78(%rsi),%rax + b110: 2b 47 78 sub 0x78(%rdi),%eax + b113: 75 10 jne b125 <__cxa_finalize@plt+0x72a5> + b115: 48 8b 36 mov (%rsi),%rsi + b118: 48 8b 3f mov (%rdi),%rdi + b11b: e9 00 8a ff ff jmpq 3b20 + b120: b8 01 00 00 00 mov $0x1,%eax + b125: f3 c3 repz retq + b127: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + b12e: 00 00 + b130: b8 ff ff ff ff mov $0xffffffff,%eax + b135: c3 retq + b136: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + b13d: 00 00 00 + b140: 48 8b 46 60 mov 0x60(%rsi),%rax + b144: 48 39 47 60 cmp %rax,0x60(%rdi) + b148: 7f 26 jg b170 <__cxa_finalize@plt+0x72f0> + b14a: 7c 14 jl b160 <__cxa_finalize@plt+0x72e0> + b14c: 48 8b 46 68 mov 0x68(%rsi),%rax + b150: 2b 47 68 sub 0x68(%rdi),%eax + b153: 75 10 jne b165 <__cxa_finalize@plt+0x72e5> + b155: 48 8b 36 mov (%rsi),%rsi + b158: 48 8b 3f mov (%rdi),%rdi + b15b: e9 c0 89 ff ff jmpq 3b20 + b160: b8 01 00 00 00 mov $0x1,%eax + b165: f3 c3 repz retq + b167: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + b16e: 00 00 + b170: b8 ff ff ff ff mov $0xffffffff,%eax + b175: c3 retq + b176: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + b17d: 00 00 00 + b180: 48 8b 47 70 mov 0x70(%rdi),%rax + b184: 48 39 46 70 cmp %rax,0x70(%rsi) + b188: 48 89 f2 mov %rsi,%rdx + b18b: 7f 23 jg b1b0 <__cxa_finalize@plt+0x7330> + b18d: 7c 19 jl b1a8 <__cxa_finalize@plt+0x7328> + b18f: 48 8b 47 78 mov 0x78(%rdi),%rax + b193: 2b 46 78 sub 0x78(%rsi),%eax + b196: 75 15 jne b1ad <__cxa_finalize@plt+0x732d> + b198: 48 8b 37 mov (%rdi),%rsi + b19b: 48 8b 3a mov (%rdx),%rdi + b19e: e9 7d 89 ff ff jmpq 3b20 + b1a3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + b1a8: b8 01 00 00 00 mov $0x1,%eax + b1ad: f3 c3 repz retq + b1af: 90 nop + b1b0: b8 ff ff ff ff mov $0xffffffff,%eax + b1b5: c3 retq + b1b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + b1bd: 00 00 00 + b1c0: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax + b1c7: 48 39 86 80 00 00 00 cmp %rax,0x80(%rsi) + b1ce: 48 89 f2 mov %rsi,%rdx + b1d1: 7f 2d jg b200 <__cxa_finalize@plt+0x7380> + b1d3: 7c 1b jl b1f0 <__cxa_finalize@plt+0x7370> + b1d5: 48 8b 87 88 00 00 00 mov 0x88(%rdi),%rax + b1dc: 2b 86 88 00 00 00 sub 0x88(%rsi),%eax + b1e2: 75 11 jne b1f5 <__cxa_finalize@plt+0x7375> + b1e4: 48 8b 37 mov (%rdi),%rsi + b1e7: 48 8b 3a mov (%rdx),%rdi + b1ea: e9 31 89 ff ff jmpq 3b20 + b1ef: 90 nop + b1f0: b8 01 00 00 00 mov $0x1,%eax + b1f5: f3 c3 repz retq + b1f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + b1fe: 00 00 + b200: b8 ff ff ff ff mov $0xffffffff,%eax + b205: c3 retq + b206: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + b20d: 00 00 00 + b210: 48 8b 86 80 00 00 00 mov 0x80(%rsi),%rax + b217: 48 39 87 80 00 00 00 cmp %rax,0x80(%rdi) + b21e: 7f 30 jg b250 <__cxa_finalize@plt+0x73d0> + b220: 7c 1e jl b240 <__cxa_finalize@plt+0x73c0> + b222: 48 8b 86 88 00 00 00 mov 0x88(%rsi),%rax + b229: 2b 87 88 00 00 00 sub 0x88(%rdi),%eax + b22f: 75 14 jne b245 <__cxa_finalize@plt+0x73c5> + b231: 48 8b 36 mov (%rsi),%rsi + b234: 48 8b 3f mov (%rdi),%rdi + b237: e9 e4 88 ff ff jmpq 3b20 + b23c: 0f 1f 40 00 nopl 0x0(%rax) + b240: b8 01 00 00 00 mov $0x1,%eax + b245: f3 c3 repz retq + b247: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + b24e: 00 00 + b250: b8 ff ff ff ff mov $0xffffffff,%eax + b255: c3 retq + b256: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + b25d: 00 00 00 + b260: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax + b266: 8b 96 a8 00 00 00 mov 0xa8(%rsi),%edx + b26c: 49 89 f0 mov %rsi,%r8 + b26f: 83 f8 03 cmp $0x3,%eax + b272: 0f 94 c1 sete %cl + b275: 83 f8 09 cmp $0x9,%eax + b278: 0f 94 c0 sete %al + b27b: 09 c1 or %eax,%ecx + b27d: 83 fa 03 cmp $0x3,%edx + b280: 0f 94 c0 sete %al + b283: 83 fa 09 cmp $0x9,%edx + b286: 0f 94 c2 sete %dl + b289: 08 c2 or %al,%dl + b28b: 75 04 jne b291 <__cxa_finalize@plt+0x7411> + b28d: 84 c9 test %cl,%cl + b28f: 75 4f jne b2e0 <__cxa_finalize@plt+0x7460> + b291: 84 c9 test %cl,%cl + b293: 75 0b jne b2a0 <__cxa_finalize@plt+0x7420> + b295: 84 d2 test %dl,%dl + b297: b8 01 00 00 00 mov $0x1,%eax + b29c: 74 02 je b2a0 <__cxa_finalize@plt+0x7420> + b29e: f3 c3 repz retq + b2a0: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax + b2a7: 49 39 80 80 00 00 00 cmp %rax,0x80(%r8) + b2ae: 7f 30 jg b2e0 <__cxa_finalize@plt+0x7460> + b2b0: 7c 1e jl b2d0 <__cxa_finalize@plt+0x7450> + b2b2: 48 8b 87 88 00 00 00 mov 0x88(%rdi),%rax + b2b9: 41 2b 80 88 00 00 00 sub 0x88(%r8),%eax + b2c0: 75 dc jne b29e <__cxa_finalize@plt+0x741e> + b2c2: 48 8b 37 mov (%rdi),%rsi + b2c5: 49 8b 38 mov (%r8),%rdi + b2c8: e9 c3 b1 ff ff jmpq 6490 <__cxa_finalize@plt+0x2610> + b2cd: 0f 1f 00 nopl (%rax) + b2d0: b8 01 00 00 00 mov $0x1,%eax + b2d5: c3 retq + b2d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + b2dd: 00 00 00 + b2e0: b8 ff ff ff ff mov $0xffffffff,%eax + b2e5: c3 retq + b2e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + b2ed: 00 00 00 + b2f0: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax + b2f6: 8b 96 a8 00 00 00 mov 0xa8(%rsi),%edx + b2fc: 49 89 f0 mov %rsi,%r8 + b2ff: 83 f8 03 cmp $0x3,%eax + b302: 0f 94 c1 sete %cl + b305: 83 f8 09 cmp $0x9,%eax + b308: 0f 94 c0 sete %al + b30b: 09 c1 or %eax,%ecx + b30d: 83 fa 03 cmp $0x3,%edx + b310: 0f 94 c0 sete %al + b313: 83 fa 09 cmp $0x9,%edx + b316: 0f 94 c2 sete %dl + b319: 08 c2 or %al,%dl + b31b: 75 04 jne b321 <__cxa_finalize@plt+0x74a1> + b31d: 84 c9 test %cl,%cl + b31f: 75 3f jne b360 <__cxa_finalize@plt+0x74e0> + b321: 84 c9 test %cl,%cl + b323: 75 0b jne b330 <__cxa_finalize@plt+0x74b0> + b325: 84 d2 test %dl,%dl + b327: b8 01 00 00 00 mov $0x1,%eax + b32c: 74 02 je b330 <__cxa_finalize@plt+0x74b0> + b32e: f3 c3 repz retq + b330: 48 8b 47 60 mov 0x60(%rdi),%rax + b334: 49 39 40 60 cmp %rax,0x60(%r8) + b338: 7f 26 jg b360 <__cxa_finalize@plt+0x74e0> + b33a: 7c 1c jl b358 <__cxa_finalize@plt+0x74d8> + b33c: 48 8b 47 68 mov 0x68(%rdi),%rax + b340: 41 2b 40 68 sub 0x68(%r8),%eax + b344: 75 e8 jne b32e <__cxa_finalize@plt+0x74ae> + b346: 48 8b 37 mov (%rdi),%rsi + b349: 49 8b 38 mov (%r8),%rdi + b34c: e9 3f b1 ff ff jmpq 6490 <__cxa_finalize@plt+0x2610> + b351: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + b358: b8 01 00 00 00 mov $0x1,%eax + b35d: c3 retq + b35e: 66 90 xchg %ax,%ax + b360: b8 ff ff ff ff mov $0xffffffff,%eax + b365: c3 retq + b366: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + b36d: 00 00 00 + b370: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax + b376: 8b 96 a8 00 00 00 mov 0xa8(%rsi),%edx + b37c: 83 f8 03 cmp $0x3,%eax + b37f: 0f 94 c1 sete %cl + b382: 83 f8 09 cmp $0x9,%eax + b385: 0f 94 c0 sete %al + b388: 09 c1 or %eax,%ecx + b38a: 83 fa 03 cmp $0x3,%edx + b38d: 0f 94 c0 sete %al + b390: 83 fa 09 cmp $0x9,%edx + b393: 0f 94 c2 sete %dl + b396: 08 c2 or %al,%dl + b398: 75 04 jne b39e <__cxa_finalize@plt+0x751e> + b39a: 84 c9 test %cl,%cl + b39c: 75 42 jne b3e0 <__cxa_finalize@plt+0x7560> + b39e: 84 c9 test %cl,%cl + b3a0: 75 0e jne b3b0 <__cxa_finalize@plt+0x7530> + b3a2: 84 d2 test %dl,%dl + b3a4: b8 01 00 00 00 mov $0x1,%eax + b3a9: 74 05 je b3b0 <__cxa_finalize@plt+0x7530> + b3ab: f3 c3 repz retq + b3ad: 0f 1f 00 nopl (%rax) + b3b0: 48 8b 46 70 mov 0x70(%rsi),%rax + b3b4: 48 39 47 70 cmp %rax,0x70(%rdi) + b3b8: 7f 26 jg b3e0 <__cxa_finalize@plt+0x7560> + b3ba: 7c 14 jl b3d0 <__cxa_finalize@plt+0x7550> + b3bc: 48 8b 46 78 mov 0x78(%rsi),%rax + b3c0: 2b 47 78 sub 0x78(%rdi),%eax + b3c3: 75 e6 jne b3ab <__cxa_finalize@plt+0x752b> + b3c5: 48 8b 36 mov (%rsi),%rsi + b3c8: 48 8b 3f mov (%rdi),%rdi + b3cb: e9 c0 b0 ff ff jmpq 6490 <__cxa_finalize@plt+0x2610> + b3d0: b8 01 00 00 00 mov $0x1,%eax + b3d5: c3 retq + b3d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + b3dd: 00 00 00 + b3e0: b8 ff ff ff ff mov $0xffffffff,%eax + b3e5: c3 retq + b3e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + b3ed: 00 00 00 + b3f0: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax + b3f6: 8b 96 a8 00 00 00 mov 0xa8(%rsi),%edx + b3fc: 83 f8 03 cmp $0x3,%eax + b3ff: 0f 94 c1 sete %cl + b402: 83 f8 09 cmp $0x9,%eax + b405: 0f 94 c0 sete %al + b408: 09 c1 or %eax,%ecx + b40a: 83 fa 03 cmp $0x3,%edx + b40d: 0f 94 c0 sete %al + b410: 83 fa 09 cmp $0x9,%edx + b413: 0f 94 c2 sete %dl + b416: 08 c2 or %al,%dl + b418: 75 04 jne b41e <__cxa_finalize@plt+0x759e> + b41a: 84 c9 test %cl,%cl + b41c: 75 52 jne b470 <__cxa_finalize@plt+0x75f0> + b41e: 84 c9 test %cl,%cl + b420: 75 0e jne b430 <__cxa_finalize@plt+0x75b0> + b422: 84 d2 test %dl,%dl + b424: b8 01 00 00 00 mov $0x1,%eax + b429: 74 05 je b430 <__cxa_finalize@plt+0x75b0> + b42b: f3 c3 repz retq + b42d: 0f 1f 00 nopl (%rax) + b430: 48 8b 86 80 00 00 00 mov 0x80(%rsi),%rax + b437: 48 39 87 80 00 00 00 cmp %rax,0x80(%rdi) + b43e: 7f 30 jg b470 <__cxa_finalize@plt+0x75f0> + b440: 7c 1e jl b460 <__cxa_finalize@plt+0x75e0> + b442: 48 8b 86 88 00 00 00 mov 0x88(%rsi),%rax + b449: 2b 87 88 00 00 00 sub 0x88(%rdi),%eax + b44f: 75 da jne b42b <__cxa_finalize@plt+0x75ab> + b451: 48 8b 36 mov (%rsi),%rsi + b454: 48 8b 3f mov (%rdi),%rdi + b457: e9 34 b0 ff ff jmpq 6490 <__cxa_finalize@plt+0x2610> + b45c: 0f 1f 40 00 nopl 0x0(%rax) + b460: b8 01 00 00 00 mov $0x1,%eax + b465: c3 retq + b466: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + b46d: 00 00 00 + b470: b8 ff ff ff ff mov $0xffffffff,%eax + b475: c3 retq + b476: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + b47d: 00 00 00 + b480: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax + b486: 8b 96 a8 00 00 00 mov 0xa8(%rsi),%edx + b48c: 49 89 f0 mov %rsi,%r8 + b48f: 83 f8 03 cmp $0x3,%eax + b492: 0f 94 c1 sete %cl + b495: 83 f8 09 cmp $0x9,%eax + b498: 0f 94 c0 sete %al + b49b: 09 c1 or %eax,%ecx + b49d: 83 fa 03 cmp $0x3,%edx + b4a0: 0f 94 c0 sete %al + b4a3: 83 fa 09 cmp $0x9,%edx + b4a6: 0f 94 c2 sete %dl + b4a9: 08 c2 or %al,%dl + b4ab: 75 04 jne b4b1 <__cxa_finalize@plt+0x7631> + b4ad: 84 c9 test %cl,%cl + b4af: 75 3f jne b4f0 <__cxa_finalize@plt+0x7670> + b4b1: 84 c9 test %cl,%cl + b4b3: 75 0b jne b4c0 <__cxa_finalize@plt+0x7640> + b4b5: 84 d2 test %dl,%dl + b4b7: b8 01 00 00 00 mov $0x1,%eax + b4bc: 74 02 je b4c0 <__cxa_finalize@plt+0x7640> + b4be: f3 c3 repz retq + b4c0: 48 8b 47 70 mov 0x70(%rdi),%rax + b4c4: 49 39 40 70 cmp %rax,0x70(%r8) + b4c8: 7f 26 jg b4f0 <__cxa_finalize@plt+0x7670> + b4ca: 7c 1c jl b4e8 <__cxa_finalize@plt+0x7668> + b4cc: 48 8b 47 78 mov 0x78(%rdi),%rax + b4d0: 41 2b 40 78 sub 0x78(%r8),%eax + b4d4: 75 e8 jne b4be <__cxa_finalize@plt+0x763e> + b4d6: 48 8b 37 mov (%rdi),%rsi + b4d9: 49 8b 38 mov (%r8),%rdi + b4dc: e9 af af ff ff jmpq 6490 <__cxa_finalize@plt+0x2610> + b4e1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + b4e8: b8 01 00 00 00 mov $0x1,%eax + b4ed: c3 retq + b4ee: 66 90 xchg %ax,%ax + b4f0: b8 ff ff ff ff mov $0xffffffff,%eax + b4f5: c3 retq + b4f6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + b4fd: 00 00 00 + b500: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax + b506: 8b 96 a8 00 00 00 mov 0xa8(%rsi),%edx + b50c: 83 f8 03 cmp $0x3,%eax + b50f: 0f 94 c1 sete %cl + b512: 83 f8 09 cmp $0x9,%eax + b515: 0f 94 c0 sete %al + b518: 09 c1 or %eax,%ecx + b51a: 83 fa 03 cmp $0x3,%edx + b51d: 0f 94 c0 sete %al + b520: 83 fa 09 cmp $0x9,%edx + b523: 0f 94 c2 sete %dl + b526: 08 c2 or %al,%dl + b528: 75 04 jne b52e <__cxa_finalize@plt+0x76ae> + b52a: 84 c9 test %cl,%cl + b52c: 75 42 jne b570 <__cxa_finalize@plt+0x76f0> + b52e: 84 c9 test %cl,%cl + b530: 75 0e jne b540 <__cxa_finalize@plt+0x76c0> + b532: 84 d2 test %dl,%dl + b534: b8 01 00 00 00 mov $0x1,%eax + b539: 74 05 je b540 <__cxa_finalize@plt+0x76c0> + b53b: f3 c3 repz retq + b53d: 0f 1f 00 nopl (%rax) + b540: 48 8b 46 60 mov 0x60(%rsi),%rax + b544: 48 39 47 60 cmp %rax,0x60(%rdi) + b548: 7f 26 jg b570 <__cxa_finalize@plt+0x76f0> + b54a: 7c 14 jl b560 <__cxa_finalize@plt+0x76e0> + b54c: 48 8b 46 68 mov 0x68(%rsi),%rax + b550: 2b 47 68 sub 0x68(%rdi),%eax + b553: 75 e6 jne b53b <__cxa_finalize@plt+0x76bb> + b555: 48 8b 36 mov (%rsi),%rsi + b558: 48 8b 3f mov (%rdi),%rdi + b55b: e9 30 af ff ff jmpq 6490 <__cxa_finalize@plt+0x2610> + b560: b8 01 00 00 00 mov $0x1,%eax + b565: c3 retq + b566: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + b56d: 00 00 00 + b570: b8 ff ff ff ff mov $0xffffffff,%eax + b575: c3 retq + b576: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + b57d: 00 00 00 + b580: 41 54 push %r12 + b582: 55 push %rbp + b583: 48 89 f5 mov %rsi,%rbp + b586: 53 push %rbx + b587: 49 89 fc mov %rdi,%r12 + b58a: 48 8b 7d 00 mov 0x0(%rbp),%rdi + b58e: be 2e 00 00 00 mov $0x2e,%esi + b593: e8 48 84 ff ff callq 39e0 + b598: 49 8b 3c 24 mov (%r12),%rdi + b59c: be 2e 00 00 00 mov $0x2e,%esi + b5a1: 48 89 c3 mov %rax,%rbx + b5a4: e8 37 84 ff ff callq 39e0 + b5a9: 48 8d 15 9a c6 00 00 lea 0xc69a(%rip),%rdx # 17c4a <_IO_stdin_used@@Base+0x18ca> + b5b0: 48 85 c0 test %rax,%rax + b5b3: 48 0f 44 c2 cmove %rdx,%rax + b5b7: 48 85 db test %rbx,%rbx + b5ba: 48 0f 44 da cmove %rdx,%rbx + b5be: 48 89 c6 mov %rax,%rsi + b5c1: 48 89 df mov %rbx,%rdi + b5c4: e8 c7 ae ff ff callq 6490 <__cxa_finalize@plt+0x2610> + b5c9: 85 c0 test %eax,%eax + b5cb: 75 13 jne b5e0 <__cxa_finalize@plt+0x7760> + b5cd: 5b pop %rbx + b5ce: 49 8b 34 24 mov (%r12),%rsi + b5d2: 48 8b 7d 00 mov 0x0(%rbp),%rdi + b5d6: 5d pop %rbp + b5d7: 41 5c pop %r12 + b5d9: e9 b2 ae ff ff jmpq 6490 <__cxa_finalize@plt+0x2610> + b5de: 66 90 xchg %ax,%ax + b5e0: 5b pop %rbx + b5e1: 5d pop %rbp + b5e2: 41 5c pop %r12 + b5e4: c3 retq + b5e5: 90 nop + b5e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + b5ed: 00 00 00 + b5f0: 41 54 push %r12 + b5f2: 55 push %rbp + b5f3: 48 89 fd mov %rdi,%rbp + b5f6: 53 push %rbx + b5f7: 48 8b 3f mov (%rdi),%rdi + b5fa: 49 89 f4 mov %rsi,%r12 + b5fd: be 2e 00 00 00 mov $0x2e,%esi + b602: e8 d9 83 ff ff callq 39e0 + b607: 49 8b 3c 24 mov (%r12),%rdi + b60b: be 2e 00 00 00 mov $0x2e,%esi + b610: 48 89 c3 mov %rax,%rbx + b613: e8 c8 83 ff ff callq 39e0 + b618: 48 8d 15 2b c6 00 00 lea 0xc62b(%rip),%rdx # 17c4a <_IO_stdin_used@@Base+0x18ca> + b61f: 48 85 c0 test %rax,%rax + b622: 48 0f 44 c2 cmove %rdx,%rax + b626: 48 85 db test %rbx,%rbx + b629: 48 0f 44 da cmove %rdx,%rbx + b62d: 48 89 c6 mov %rax,%rsi + b630: 48 89 df mov %rbx,%rdi + b633: e8 58 ae ff ff callq 6490 <__cxa_finalize@plt+0x2610> + b638: 85 c0 test %eax,%eax + b63a: 75 14 jne b650 <__cxa_finalize@plt+0x77d0> + b63c: 5b pop %rbx + b63d: 49 8b 34 24 mov (%r12),%rsi + b641: 48 8b 7d 00 mov 0x0(%rbp),%rdi + b645: 5d pop %rbp + b646: 41 5c pop %r12 + b648: e9 43 ae ff ff jmpq 6490 <__cxa_finalize@plt+0x2610> + b64d: 0f 1f 00 nopl (%rax) + b650: 5b pop %rbx + b651: 5d pop %rbp + b652: 41 5c pop %r12 + b654: c3 retq + b655: 90 nop + b656: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + b65d: 00 00 00 + b660: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax + b666: 8b 96 a8 00 00 00 mov 0xa8(%rsi),%edx + b66c: 83 f8 03 cmp $0x3,%eax + b66f: 0f 94 c1 sete %cl + b672: 83 f8 09 cmp $0x9,%eax + b675: 0f 94 c0 sete %al + b678: 09 c1 or %eax,%ecx + b67a: 83 fa 03 cmp $0x3,%edx + b67d: 0f 94 c0 sete %al + b680: 83 fa 09 cmp $0x9,%edx + b683: 0f 94 c2 sete %dl + b686: 08 c2 or %al,%dl + b688: 75 04 jne b68e <__cxa_finalize@plt+0x780e> + b68a: 84 c9 test %cl,%cl + b68c: 75 52 jne b6e0 <__cxa_finalize@plt+0x7860> + b68e: 84 c9 test %cl,%cl + b690: 75 0e jne b6a0 <__cxa_finalize@plt+0x7820> + b692: 84 d2 test %dl,%dl + b694: b8 01 00 00 00 mov $0x1,%eax + b699: 74 05 je b6a0 <__cxa_finalize@plt+0x7820> + b69b: f3 c3 repz retq + b69d: 0f 1f 00 nopl (%rax) + b6a0: 48 8b 86 80 00 00 00 mov 0x80(%rsi),%rax + b6a7: 48 39 87 80 00 00 00 cmp %rax,0x80(%rdi) + b6ae: 7f 30 jg b6e0 <__cxa_finalize@plt+0x7860> + b6b0: 7c 1e jl b6d0 <__cxa_finalize@plt+0x7850> + b6b2: 48 8b 86 88 00 00 00 mov 0x88(%rsi),%rax + b6b9: 2b 87 88 00 00 00 sub 0x88(%rdi),%eax + b6bf: 75 da jne b69b <__cxa_finalize@plt+0x781b> + b6c1: 48 8b 36 mov (%rsi),%rsi + b6c4: 48 8b 3f mov (%rdi),%rdi + b6c7: e9 54 84 ff ff jmpq 3b20 + b6cc: 0f 1f 40 00 nopl 0x0(%rax) + b6d0: b8 01 00 00 00 mov $0x1,%eax + b6d5: c3 retq + b6d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + b6dd: 00 00 00 + b6e0: b8 ff ff ff ff mov $0xffffffff,%eax + b6e5: c3 retq + b6e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + b6ed: 00 00 00 + b6f0: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax + b6f6: 8b 96 a8 00 00 00 mov 0xa8(%rsi),%edx + b6fc: 83 f8 03 cmp $0x3,%eax + b6ff: 0f 94 c1 sete %cl + b702: 83 f8 09 cmp $0x9,%eax + b705: 0f 94 c0 sete %al + b708: 09 c1 or %eax,%ecx + b70a: 83 fa 03 cmp $0x3,%edx + b70d: 0f 94 c0 sete %al + b710: 83 fa 09 cmp $0x9,%edx + b713: 0f 94 c2 sete %dl + b716: 08 c2 or %al,%dl + b718: 75 04 jne b71e <__cxa_finalize@plt+0x789e> + b71a: 84 c9 test %cl,%cl + b71c: 75 42 jne b760 <__cxa_finalize@plt+0x78e0> + b71e: 84 c9 test %cl,%cl + b720: 75 0e jne b730 <__cxa_finalize@plt+0x78b0> + b722: 84 d2 test %dl,%dl + b724: b8 01 00 00 00 mov $0x1,%eax + b729: 74 05 je b730 <__cxa_finalize@plt+0x78b0> + b72b: f3 c3 repz retq + b72d: 0f 1f 00 nopl (%rax) + b730: 48 8b 46 60 mov 0x60(%rsi),%rax + b734: 48 39 47 60 cmp %rax,0x60(%rdi) + b738: 7f 26 jg b760 <__cxa_finalize@plt+0x78e0> + b73a: 7c 14 jl b750 <__cxa_finalize@plt+0x78d0> + b73c: 48 8b 46 68 mov 0x68(%rsi),%rax + b740: 2b 47 68 sub 0x68(%rdi),%eax + b743: 75 e6 jne b72b <__cxa_finalize@plt+0x78ab> + b745: 48 8b 36 mov (%rsi),%rsi + b748: 48 8b 3f mov (%rdi),%rdi + b74b: e9 d0 83 ff ff jmpq 3b20 + b750: b8 01 00 00 00 mov $0x1,%eax + b755: c3 retq + b756: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + b75d: 00 00 00 + b760: b8 ff ff ff ff mov $0xffffffff,%eax + b765: c3 retq + b766: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + b76d: 00 00 00 + b770: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax + b776: 8b 96 a8 00 00 00 mov 0xa8(%rsi),%edx + b77c: 49 89 f0 mov %rsi,%r8 + b77f: 83 f8 03 cmp $0x3,%eax + b782: 0f 94 c1 sete %cl + b785: 83 f8 09 cmp $0x9,%eax + b788: 0f 94 c0 sete %al + b78b: 09 c1 or %eax,%ecx + b78d: 83 fa 03 cmp $0x3,%edx + b790: 0f 94 c0 sete %al + b793: 83 fa 09 cmp $0x9,%edx + b796: 0f 94 c2 sete %dl + b799: 08 c2 or %al,%dl + b79b: 75 04 jne b7a1 <__cxa_finalize@plt+0x7921> + b79d: 84 c9 test %cl,%cl + b79f: 75 3f jne b7e0 <__cxa_finalize@plt+0x7960> + b7a1: 84 c9 test %cl,%cl + b7a3: 75 0b jne b7b0 <__cxa_finalize@plt+0x7930> + b7a5: 84 d2 test %dl,%dl + b7a7: b8 01 00 00 00 mov $0x1,%eax + b7ac: 74 02 je b7b0 <__cxa_finalize@plt+0x7930> + b7ae: f3 c3 repz retq + b7b0: 48 8b 47 70 mov 0x70(%rdi),%rax + b7b4: 49 39 40 70 cmp %rax,0x70(%r8) + b7b8: 7f 26 jg b7e0 <__cxa_finalize@plt+0x7960> + b7ba: 7c 1c jl b7d8 <__cxa_finalize@plt+0x7958> + b7bc: 48 8b 47 78 mov 0x78(%rdi),%rax + b7c0: 41 2b 40 78 sub 0x78(%r8),%eax + b7c4: 75 e8 jne b7ae <__cxa_finalize@plt+0x792e> + b7c6: 48 8b 37 mov (%rdi),%rsi + b7c9: 49 8b 38 mov (%r8),%rdi + b7cc: e9 4f 83 ff ff jmpq 3b20 + b7d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + b7d8: b8 01 00 00 00 mov $0x1,%eax + b7dd: c3 retq + b7de: 66 90 xchg %ax,%ax + b7e0: b8 ff ff ff ff mov $0xffffffff,%eax + b7e5: c3 retq + b7e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + b7ed: 00 00 00 + b7f0: 41 54 push %r12 + b7f2: 55 push %rbp + b7f3: 49 89 fc mov %rdi,%r12 + b7f6: 53 push %rbx + b7f7: 48 8b 2e mov (%rsi),%rbp + b7fa: be 2e 00 00 00 mov $0x2e,%esi + b7ff: 48 89 ef mov %rbp,%rdi + b802: e8 d9 81 ff ff callq 39e0 + b807: 4d 8b 24 24 mov (%r12),%r12 + b80b: be 2e 00 00 00 mov $0x2e,%esi + b810: 48 89 c3 mov %rax,%rbx + b813: 4c 89 e7 mov %r12,%rdi + b816: e8 c5 81 ff ff callq 39e0 + b81b: 48 85 c0 test %rax,%rax + b81e: 74 30 je b850 <__cxa_finalize@plt+0x79d0> + b820: 48 8d 15 23 c4 00 00 lea 0xc423(%rip),%rdx # 17c4a <_IO_stdin_used@@Base+0x18ca> + b827: 48 85 db test %rbx,%rbx + b82a: 48 89 c6 mov %rax,%rsi + b82d: 48 0f 44 da cmove %rdx,%rbx + b831: 48 89 df mov %rbx,%rdi + b834: e8 e7 82 ff ff callq 3b20 + b839: 85 c0 test %eax,%eax + b83b: 75 2e jne b86b <__cxa_finalize@plt+0x79eb> + b83d: 5b pop %rbx + b83e: 4c 89 e6 mov %r12,%rsi + b841: 48 89 ef mov %rbp,%rdi + b844: 5d pop %rbp + b845: 41 5c pop %r12 + b847: e9 d4 82 ff ff jmpq 3b20 + b84c: 0f 1f 40 00 nopl 0x0(%rax) + b850: 48 85 db test %rbx,%rbx + b853: 48 8d 05 f0 c3 00 00 lea 0xc3f0(%rip),%rax # 17c4a <_IO_stdin_used@@Base+0x18ca> + b85a: 74 e1 je b83d <__cxa_finalize@plt+0x79bd> + b85c: 48 89 c6 mov %rax,%rsi + b85f: 48 89 df mov %rbx,%rdi + b862: e8 b9 82 ff ff callq 3b20 + b867: 85 c0 test %eax,%eax + b869: 74 d2 je b83d <__cxa_finalize@plt+0x79bd> + b86b: 5b pop %rbx + b86c: 5d pop %rbp + b86d: 41 5c pop %r12 + b86f: c3 retq + b870: 41 54 push %r12 + b872: 55 push %rbp + b873: 49 89 f4 mov %rsi,%r12 + b876: 53 push %rbx + b877: 48 8b 2f mov (%rdi),%rbp + b87a: be 2e 00 00 00 mov $0x2e,%esi + b87f: 48 89 ef mov %rbp,%rdi + b882: e8 59 81 ff ff callq 39e0 + b887: 4d 8b 24 24 mov (%r12),%r12 + b88b: be 2e 00 00 00 mov $0x2e,%esi + b890: 48 89 c3 mov %rax,%rbx + b893: 4c 89 e7 mov %r12,%rdi + b896: e8 45 81 ff ff callq 39e0 + b89b: 48 85 c0 test %rax,%rax + b89e: 74 30 je b8d0 <__cxa_finalize@plt+0x7a50> + b8a0: 48 8d 15 a3 c3 00 00 lea 0xc3a3(%rip),%rdx # 17c4a <_IO_stdin_used@@Base+0x18ca> + b8a7: 48 85 db test %rbx,%rbx + b8aa: 48 89 c6 mov %rax,%rsi + b8ad: 48 0f 44 da cmove %rdx,%rbx + b8b1: 48 89 df mov %rbx,%rdi + b8b4: e8 67 82 ff ff callq 3b20 + b8b9: 85 c0 test %eax,%eax + b8bb: 75 2e jne b8eb <__cxa_finalize@plt+0x7a6b> + b8bd: 5b pop %rbx + b8be: 4c 89 e6 mov %r12,%rsi + b8c1: 48 89 ef mov %rbp,%rdi + b8c4: 5d pop %rbp + b8c5: 41 5c pop %r12 + b8c7: e9 54 82 ff ff jmpq 3b20 + b8cc: 0f 1f 40 00 nopl 0x0(%rax) + b8d0: 48 85 db test %rbx,%rbx + b8d3: 48 8d 05 70 c3 00 00 lea 0xc370(%rip),%rax # 17c4a <_IO_stdin_used@@Base+0x18ca> + b8da: 74 e1 je b8bd <__cxa_finalize@plt+0x7a3d> + b8dc: 48 89 c6 mov %rax,%rsi + b8df: 48 89 df mov %rbx,%rdi + b8e2: e8 39 82 ff ff callq 3b20 + b8e7: 85 c0 test %eax,%eax + b8e9: 74 d2 je b8bd <__cxa_finalize@plt+0x7a3d> + b8eb: 5b pop %rbx + b8ec: 5d pop %rbp + b8ed: 41 5c pop %r12 + b8ef: c3 retq + b8f0: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax + b8f6: 8b 96 a8 00 00 00 mov 0xa8(%rsi),%edx + b8fc: 83 f8 03 cmp $0x3,%eax + b8ff: 0f 94 c1 sete %cl + b902: 83 f8 09 cmp $0x9,%eax + b905: 0f 94 c0 sete %al + b908: 09 c1 or %eax,%ecx + b90a: 83 fa 03 cmp $0x3,%edx + b90d: 0f 94 c0 sete %al + b910: 83 fa 09 cmp $0x9,%edx + b913: 0f 94 c2 sete %dl + b916: 08 c2 or %al,%dl + b918: 75 04 jne b91e <__cxa_finalize@plt+0x7a9e> + b91a: 84 c9 test %cl,%cl + b91c: 75 7a jne b998 <__cxa_finalize@plt+0x7b18> + b91e: 84 c9 test %cl,%cl + b920: 75 0e jne b930 <__cxa_finalize@plt+0x7ab0> + b922: 84 d2 test %dl,%dl + b924: b8 01 00 00 00 mov $0x1,%eax + b929: 74 05 je b930 <__cxa_finalize@plt+0x7ab0> + b92b: f3 c3 repz retq + b92d: 0f 1f 00 nopl (%rax) + b930: 41 54 push %r12 + b932: 55 push %rbp + b933: 48 89 fd mov %rdi,%rbp + b936: 53 push %rbx + b937: 48 89 f3 mov %rsi,%rbx + b93a: be 2e 00 00 00 mov $0x2e,%esi + b93f: 48 8b 3b mov (%rbx),%rdi + b942: e8 99 80 ff ff callq 39e0 + b947: 48 8b 7d 00 mov 0x0(%rbp),%rdi + b94b: be 2e 00 00 00 mov $0x2e,%esi + b950: 49 89 c4 mov %rax,%r12 + b953: e8 88 80 ff ff callq 39e0 + b958: 48 8d 15 eb c2 00 00 lea 0xc2eb(%rip),%rdx # 17c4a <_IO_stdin_used@@Base+0x18ca> + b95f: 48 85 c0 test %rax,%rax + b962: 48 0f 44 c2 cmove %rdx,%rax + b966: 4d 85 e4 test %r12,%r12 + b969: 4c 0f 44 e2 cmove %rdx,%r12 + b96d: 48 89 c6 mov %rax,%rsi + b970: 4c 89 e7 mov %r12,%rdi + b973: e8 18 ab ff ff callq 6490 <__cxa_finalize@plt+0x2610> + b978: 85 c0 test %eax,%eax + b97a: 75 14 jne b990 <__cxa_finalize@plt+0x7b10> + b97c: 48 8b 75 00 mov 0x0(%rbp),%rsi + b980: 48 8b 3b mov (%rbx),%rdi + b983: 5b pop %rbx + b984: 5d pop %rbp + b985: 41 5c pop %r12 + b987: e9 04 ab ff ff jmpq 6490 <__cxa_finalize@plt+0x2610> + b98c: 0f 1f 40 00 nopl 0x0(%rax) + b990: 5b pop %rbx + b991: 5d pop %rbp + b992: 41 5c pop %r12 + b994: c3 retq + b995: 0f 1f 00 nopl (%rax) + b998: b8 ff ff ff ff mov $0xffffffff,%eax + b99d: c3 retq + b99e: 66 90 xchg %ax,%ax + b9a0: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax + b9a6: 8b 96 a8 00 00 00 mov 0xa8(%rsi),%edx + b9ac: 83 f8 03 cmp $0x3,%eax + b9af: 0f 94 c1 sete %cl + b9b2: 83 f8 09 cmp $0x9,%eax + b9b5: 0f 94 c0 sete %al + b9b8: 09 c1 or %eax,%ecx + b9ba: 83 fa 03 cmp $0x3,%edx + b9bd: 0f 94 c0 sete %al + b9c0: 83 fa 09 cmp $0x9,%edx + b9c3: 0f 94 c2 sete %dl + b9c6: 08 c2 or %al,%dl + b9c8: 75 04 jne b9ce <__cxa_finalize@plt+0x7b4e> + b9ca: 84 c9 test %cl,%cl + b9cc: 75 7a jne ba48 <__cxa_finalize@plt+0x7bc8> + b9ce: 84 c9 test %cl,%cl + b9d0: 75 0e jne b9e0 <__cxa_finalize@plt+0x7b60> + b9d2: 84 d2 test %dl,%dl + b9d4: b8 01 00 00 00 mov $0x1,%eax + b9d9: 74 05 je b9e0 <__cxa_finalize@plt+0x7b60> + b9db: f3 c3 repz retq + b9dd: 0f 1f 00 nopl (%rax) + b9e0: 41 54 push %r12 + b9e2: 55 push %rbp + b9e3: 48 89 f5 mov %rsi,%rbp + b9e6: 53 push %rbx + b9e7: 48 89 fb mov %rdi,%rbx + b9ea: 48 8b 3f mov (%rdi),%rdi + b9ed: be 2e 00 00 00 mov $0x2e,%esi + b9f2: e8 e9 7f ff ff callq 39e0 + b9f7: 48 8b 7d 00 mov 0x0(%rbp),%rdi + b9fb: be 2e 00 00 00 mov $0x2e,%esi + ba00: 49 89 c4 mov %rax,%r12 + ba03: e8 d8 7f ff ff callq 39e0 + ba08: 48 8d 15 3b c2 00 00 lea 0xc23b(%rip),%rdx # 17c4a <_IO_stdin_used@@Base+0x18ca> + ba0f: 48 85 c0 test %rax,%rax + ba12: 48 0f 44 c2 cmove %rdx,%rax + ba16: 4d 85 e4 test %r12,%r12 + ba19: 4c 0f 44 e2 cmove %rdx,%r12 + ba1d: 48 89 c6 mov %rax,%rsi + ba20: 4c 89 e7 mov %r12,%rdi + ba23: e8 68 aa ff ff callq 6490 <__cxa_finalize@plt+0x2610> + ba28: 85 c0 test %eax,%eax + ba2a: 75 14 jne ba40 <__cxa_finalize@plt+0x7bc0> + ba2c: 48 8b 75 00 mov 0x0(%rbp),%rsi + ba30: 48 8b 3b mov (%rbx),%rdi + ba33: 5b pop %rbx + ba34: 5d pop %rbp + ba35: 41 5c pop %r12 + ba37: e9 54 aa ff ff jmpq 6490 <__cxa_finalize@plt+0x2610> + ba3c: 0f 1f 40 00 nopl 0x0(%rax) + ba40: 5b pop %rbx + ba41: 5d pop %rbp + ba42: 41 5c pop %r12 + ba44: c3 retq + ba45: 0f 1f 00 nopl (%rax) + ba48: b8 ff ff ff ff mov $0xffffffff,%eax + ba4d: c3 retq + ba4e: 66 90 xchg %ax,%ax + ba50: 8b 87 a8 00 00 00 mov 0xa8(%rdi),%eax + ba56: 8b 96 a8 00 00 00 mov 0xa8(%rsi),%edx + ba5c: 83 f8 03 cmp $0x3,%eax + ba5f: 0f 94 c1 sete %cl + ba62: 83 f8 09 cmp $0x9,%eax + ba65: 0f 94 c0 sete %al + ba68: 09 c1 or %eax,%ecx + ba6a: 83 fa 03 cmp $0x3,%edx + ba6d: 0f 94 c0 sete %al + ba70: 83 fa 09 cmp $0x9,%edx + ba73: 0f 94 c2 sete %dl + ba76: 08 c2 or %al,%dl + ba78: 75 08 jne ba82 <__cxa_finalize@plt+0x7c02> + ba7a: 84 c9 test %cl,%cl + ba7c: 0f 85 8e 00 00 00 jne bb10 <__cxa_finalize@plt+0x7c90> + ba82: 84 c9 test %cl,%cl + ba84: 75 12 jne ba98 <__cxa_finalize@plt+0x7c18> + ba86: 84 d2 test %dl,%dl + ba88: b8 01 00 00 00 mov $0x1,%eax + ba8d: 74 09 je ba98 <__cxa_finalize@plt+0x7c18> + ba8f: f3 c3 repz retq + ba91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + ba98: 41 54 push %r12 + ba9a: 55 push %rbp + ba9b: 53 push %rbx + ba9c: 4c 8b 27 mov (%rdi),%r12 + ba9f: 48 89 f3 mov %rsi,%rbx + baa2: be 2e 00 00 00 mov $0x2e,%esi + baa7: 4c 89 e7 mov %r12,%rdi + baaa: e8 31 7f ff ff callq 39e0 + baaf: 48 8b 1b mov (%rbx),%rbx + bab2: be 2e 00 00 00 mov $0x2e,%esi + bab7: 48 89 c5 mov %rax,%rbp + baba: 48 89 df mov %rbx,%rdi + babd: e8 1e 7f ff ff callq 39e0 + bac2: 48 85 c0 test %rax,%rax + bac5: 74 39 je bb00 <__cxa_finalize@plt+0x7c80> + bac7: 48 8d 15 7c c1 00 00 lea 0xc17c(%rip),%rdx # 17c4a <_IO_stdin_used@@Base+0x18ca> + bace: 48 85 ed test %rbp,%rbp + bad1: 48 0f 44 ea cmove %rdx,%rbp + bad5: 48 89 c6 mov %rax,%rsi + bad8: 48 89 ef mov %rbp,%rdi + badb: e8 40 80 ff ff callq 3b20 + bae0: 85 c0 test %eax,%eax + bae2: 75 14 jne baf8 <__cxa_finalize@plt+0x7c78> + bae4: 48 89 de mov %rbx,%rsi + bae7: 4c 89 e7 mov %r12,%rdi + baea: 5b pop %rbx + baeb: 5d pop %rbp + baec: 41 5c pop %r12 + baee: e9 2d 80 ff ff jmpq 3b20 + baf3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + baf8: 5b pop %rbx + baf9: 5d pop %rbp + bafa: 41 5c pop %r12 + bafc: c3 retq + bafd: 0f 1f 00 nopl (%rax) + bb00: 48 85 ed test %rbp,%rbp + bb03: 48 8d 05 40 c1 00 00 lea 0xc140(%rip),%rax # 17c4a <_IO_stdin_used@@Base+0x18ca> + bb0a: 75 c9 jne bad5 <__cxa_finalize@plt+0x7c55> + bb0c: eb d6 jmp bae4 <__cxa_finalize@plt+0x7c64> + bb0e: 66 90 xchg %ax,%ax + bb10: b8 ff ff ff ff mov $0xffffffff,%eax + bb15: c3 retq + bb16: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + bb1d: 00 00 00 + bb20: 41 54 push %r12 + bb22: 55 push %rbp + bb23: 41 89 fc mov %edi,%r12d + bb26: 53 push %rbx + bb27: ba 05 00 00 00 mov $0x5,%edx + bb2c: 48 83 c4 80 add $0xffffffffffffff80,%rsp + bb30: 48 8b 1d c9 58 21 00 mov 0x2158c9(%rip),%rbx # 221400 + bb37: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + bb3e: 00 00 + bb40: 48 89 44 24 78 mov %rax,0x78(%rsp) + bb45: 31 c0 xor %eax,%eax + bb47: 85 ff test %edi,%edi + bb49: 74 2f je bb7a <__cxa_finalize@plt+0x7cfa> + bb4b: 48 8d 35 d6 c6 00 00 lea 0xc6d6(%rip),%rsi # 18228 <_IO_stdin_used@@Base+0x1ea8> + bb52: 31 ff xor %edi,%edi + bb54: e8 d7 7d ff ff callq 3930 + bb59: 48 8b 3d 60 47 21 00 mov 0x214760(%rip),%rdi # 2202c0 + bb60: 48 89 c2 mov %rax,%rdx + bb63: 48 89 d9 mov %rbx,%rcx + bb66: be 01 00 00 00 mov $0x1,%esi + bb6b: 31 c0 xor %eax,%eax + bb6d: e8 7e 82 ff ff callq 3df0 <__fprintf_chk@plt> + bb72: 44 89 e7 mov %r12d,%edi + bb75: e8 56 82 ff ff callq 3dd0 + bb7a: 48 8d 35 cf c6 00 00 lea 0xc6cf(%rip),%rsi # 18250 <_IO_stdin_used@@Base+0x1ed0> + bb81: 31 ff xor %edi,%edi + bb83: 48 8d 2d f8 c1 00 00 lea 0xc1f8(%rip),%rbp # 17d82 <_IO_stdin_used@@Base+0x1a02> + bb8a: e8 a1 7d ff ff callq 3930 + bb8f: 48 89 da mov %rbx,%rdx + bb92: 48 89 c6 mov %rax,%rsi + bb95: bf 01 00 00 00 mov $0x1,%edi + bb9a: 31 c0 xor %eax,%eax + bb9c: e8 2f 81 ff ff callq 3cd0 <__printf_chk@plt> + bba1: 48 8b 1d e0 46 21 00 mov 0x2146e0(%rip),%rbx # 220288 + bba8: 48 8d 35 c9 c6 00 00 lea 0xc6c9(%rip),%rsi # 18278 <_IO_stdin_used@@Base+0x1ef8> + bbaf: ba 05 00 00 00 mov $0x5,%edx + bbb4: 31 ff xor %edi,%edi + bbb6: e8 75 7d ff ff callq 3930 + bbbb: 48 89 de mov %rbx,%rsi + bbbe: 48 89 c7 mov %rax,%rdi + bbc1: e8 2a 7f ff ff callq 3af0 + bbc6: 48 8b 1d bb 46 21 00 mov 0x2146bb(%rip),%rbx # 220288 + bbcd: 48 8d 35 34 c7 00 00 lea 0xc734(%rip),%rsi # 18308 <_IO_stdin_used@@Base+0x1f88> + bbd4: ba 05 00 00 00 mov $0x5,%edx + bbd9: 31 ff xor %edi,%edi + bbdb: e8 50 7d ff ff callq 3930 + bbe0: 48 89 de mov %rbx,%rsi + bbe3: 48 89 c7 mov %rax,%rdi + bbe6: e8 05 7f ff ff callq 3af0 + bbeb: 48 8b 1d 96 46 21 00 mov 0x214696(%rip),%rbx # 220288 + bbf2: 48 8d 35 5f c7 00 00 lea 0xc75f(%rip),%rsi # 18358 <_IO_stdin_used@@Base+0x1fd8> + bbf9: ba 05 00 00 00 mov $0x5,%edx + bbfe: 31 ff xor %edi,%edi + bc00: e8 2b 7d ff ff callq 3930 + bc05: 48 89 de mov %rbx,%rsi + bc08: 48 89 c7 mov %rax,%rdi + bc0b: e8 e0 7e ff ff callq 3af0 + bc10: 48 8b 1d 71 46 21 00 mov 0x214671(%rip),%rbx # 220288 + bc17: 48 8d 35 4a c8 00 00 lea 0xc84a(%rip),%rsi # 18468 <_IO_stdin_used@@Base+0x20e8> + bc1e: ba 05 00 00 00 mov $0x5,%edx + bc23: 31 ff xor %edi,%edi + bc25: e8 06 7d ff ff callq 3930 + bc2a: 48 89 de mov %rbx,%rsi + bc2d: 48 89 c7 mov %rax,%rdi + bc30: e8 bb 7e ff ff callq 3af0 + bc35: 48 8b 1d 4c 46 21 00 mov 0x21464c(%rip),%rbx # 220288 + bc3c: 48 8d 35 6d ca 00 00 lea 0xca6d(%rip),%rsi # 186b0 <_IO_stdin_used@@Base+0x2330> + bc43: ba 05 00 00 00 mov $0x5,%edx + bc48: 31 ff xor %edi,%edi + bc4a: e8 e1 7c ff ff callq 3930 + bc4f: 48 89 de mov %rbx,%rsi + bc52: 48 89 c7 mov %rax,%rdi + bc55: e8 96 7e ff ff callq 3af0 + bc5a: 48 8b 1d 27 46 21 00 mov 0x214627(%rip),%rbx # 220288 + bc61: 48 8d 35 b8 cb 00 00 lea 0xcbb8(%rip),%rsi # 18820 <_IO_stdin_used@@Base+0x24a0> + bc68: ba 05 00 00 00 mov $0x5,%edx + bc6d: 31 ff xor %edi,%edi + bc6f: e8 bc 7c ff ff callq 3930 + bc74: 48 89 de mov %rbx,%rsi + bc77: 48 89 c7 mov %rax,%rdi + bc7a: e8 71 7e ff ff callq 3af0 + bc7f: 48 8b 1d 02 46 21 00 mov 0x214602(%rip),%rbx # 220288 + bc86: 48 8d 35 3b cd 00 00 lea 0xcd3b(%rip),%rsi # 189c8 <_IO_stdin_used@@Base+0x2648> + bc8d: ba 05 00 00 00 mov $0x5,%edx + bc92: 31 ff xor %edi,%edi + bc94: e8 97 7c ff ff callq 3930 + bc99: 48 89 de mov %rbx,%rsi + bc9c: 48 89 c7 mov %rax,%rdi + bc9f: e8 4c 7e ff ff callq 3af0 + bca4: 48 8b 1d dd 45 21 00 mov 0x2145dd(%rip),%rbx # 220288 + bcab: 48 8d 35 56 cd 00 00 lea 0xcd56(%rip),%rsi # 18a08 <_IO_stdin_used@@Base+0x2688> + bcb2: ba 05 00 00 00 mov $0x5,%edx + bcb7: 31 ff xor %edi,%edi + bcb9: e8 72 7c ff ff callq 3930 + bcbe: 48 89 de mov %rbx,%rsi + bcc1: 48 89 c7 mov %rax,%rdi + bcc4: e8 27 7e ff ff callq 3af0 + bcc9: 48 8b 1d b8 45 21 00 mov 0x2145b8(%rip),%rbx # 220288 + bcd0: 48 8d 35 29 ce 00 00 lea 0xce29(%rip),%rsi # 18b00 <_IO_stdin_used@@Base+0x2780> + bcd7: ba 05 00 00 00 mov $0x5,%edx + bcdc: 31 ff xor %edi,%edi + bcde: e8 4d 7c ff ff callq 3930 + bce3: 48 89 de mov %rbx,%rsi + bce6: 48 89 c7 mov %rax,%rdi + bce9: e8 02 7e ff ff callq 3af0 + bcee: 48 8b 1d 93 45 21 00 mov 0x214593(%rip),%rbx # 220288 + bcf5: 48 8d 35 14 cf 00 00 lea 0xcf14(%rip),%rsi # 18c10 <_IO_stdin_used@@Base+0x2890> + bcfc: ba 05 00 00 00 mov $0x5,%edx + bd01: 31 ff xor %edi,%edi + bd03: e8 28 7c ff ff callq 3930 + bd08: 48 89 de mov %rbx,%rsi + bd0b: 48 89 c7 mov %rax,%rdi + bd0e: e8 dd 7d ff ff callq 3af0 + bd13: 48 8b 1d 6e 45 21 00 mov 0x21456e(%rip),%rbx # 220288 + bd1a: 48 8d 35 97 d0 00 00 lea 0xd097(%rip),%rsi # 18db8 <_IO_stdin_used@@Base+0x2a38> + bd21: ba 05 00 00 00 mov $0x5,%edx + bd26: 31 ff xor %edi,%edi + bd28: e8 03 7c ff ff callq 3930 + bd2d: 48 89 de mov %rbx,%rsi + bd30: 48 89 c7 mov %rax,%rdi + bd33: e8 b8 7d ff ff callq 3af0 + bd38: 48 8b 1d 49 45 21 00 mov 0x214549(%rip),%rbx # 220288 + bd3f: 48 8d 35 0a d1 00 00 lea 0xd10a(%rip),%rsi # 18e50 <_IO_stdin_used@@Base+0x2ad0> + bd46: ba 05 00 00 00 mov $0x5,%edx + bd4b: 31 ff xor %edi,%edi + bd4d: e8 de 7b ff ff callq 3930 + bd52: 48 89 de mov %rbx,%rsi + bd55: 48 89 c7 mov %rax,%rdi + bd58: e8 93 7d ff ff callq 3af0 + bd5d: 48 8b 1d 24 45 21 00 mov 0x214524(%rip),%rbx # 220288 + bd64: 48 8d 35 95 d2 00 00 lea 0xd295(%rip),%rsi # 19000 <_IO_stdin_used@@Base+0x2c80> + bd6b: ba 05 00 00 00 mov $0x5,%edx + bd70: 31 ff xor %edi,%edi + bd72: e8 b9 7b ff ff callq 3930 + bd77: 48 89 de mov %rbx,%rsi + bd7a: 48 89 c7 mov %rax,%rdi + bd7d: e8 6e 7d ff ff callq 3af0 + bd82: 48 8b 1d ff 44 21 00 mov 0x2144ff(%rip),%rbx # 220288 + bd89: 48 8d 35 d8 d3 00 00 lea 0xd3d8(%rip),%rsi # 19168 <_IO_stdin_used@@Base+0x2de8> + bd90: ba 05 00 00 00 mov $0x5,%edx + bd95: 31 ff xor %edi,%edi + bd97: e8 94 7b ff ff callq 3930 + bd9c: 48 89 de mov %rbx,%rsi + bd9f: 48 89 c7 mov %rax,%rdi + bda2: e8 49 7d ff ff callq 3af0 + bda7: 48 8b 1d da 44 21 00 mov 0x2144da(%rip),%rbx # 220288 + bdae: 48 8d 35 e3 d4 00 00 lea 0xd4e3(%rip),%rsi # 19298 <_IO_stdin_used@@Base+0x2f18> + bdb5: ba 05 00 00 00 mov $0x5,%edx + bdba: 31 ff xor %edi,%edi + bdbc: e8 6f 7b ff ff callq 3930 + bdc1: 48 89 de mov %rbx,%rsi + bdc4: 48 89 c7 mov %rax,%rdi + bdc7: e8 24 7d ff ff callq 3af0 + bdcc: 48 8b 1d b5 44 21 00 mov 0x2144b5(%rip),%rbx # 220288 + bdd3: 48 8d 35 be d6 00 00 lea 0xd6be(%rip),%rsi # 19498 <_IO_stdin_used@@Base+0x3118> + bdda: ba 05 00 00 00 mov $0x5,%edx + bddf: 31 ff xor %edi,%edi + bde1: e8 4a 7b ff ff callq 3930 + bde6: 48 89 de mov %rbx,%rsi + bde9: 48 89 c7 mov %rax,%rdi + bdec: e8 ff 7c ff ff callq 3af0 + bdf1: 48 8b 1d 90 44 21 00 mov 0x214490(%rip),%rbx # 220288 + bdf8: 48 8d 35 61 d7 00 00 lea 0xd761(%rip),%rsi # 19560 <_IO_stdin_used@@Base+0x31e0> + bdff: ba 05 00 00 00 mov $0x5,%edx + be04: 31 ff xor %edi,%edi + be06: e8 25 7b ff ff callq 3930 + be0b: 48 89 de mov %rbx,%rsi + be0e: 48 89 c7 mov %rax,%rdi + be11: e8 da 7c ff ff callq 3af0 + be16: 48 8b 1d 6b 44 21 00 mov 0x21446b(%rip),%rbx # 220288 + be1d: 48 8d 35 44 d9 00 00 lea 0xd944(%rip),%rsi # 19768 <_IO_stdin_used@@Base+0x33e8> + be24: ba 05 00 00 00 mov $0x5,%edx + be29: 31 ff xor %edi,%edi + be2b: e8 00 7b ff ff callq 3930 + be30: 48 89 de mov %rbx,%rsi + be33: 48 89 c7 mov %rax,%rdi + be36: e8 b5 7c ff ff callq 3af0 + be3b: 48 8b 1d 46 44 21 00 mov 0x214446(%rip),%rbx # 220288 + be42: 48 8d 35 37 db 00 00 lea 0xdb37(%rip),%rsi # 19980 <_IO_stdin_used@@Base+0x3600> + be49: ba 05 00 00 00 mov $0x5,%edx + be4e: 31 ff xor %edi,%edi + be50: e8 db 7a ff ff callq 3930 + be55: 48 89 de mov %rbx,%rsi + be58: 48 89 c7 mov %rax,%rdi + be5b: e8 90 7c ff ff callq 3af0 + be60: 48 8b 1d 21 44 21 00 mov 0x214421(%rip),%rbx # 220288 + be67: 48 8d 35 a2 db 00 00 lea 0xdba2(%rip),%rsi # 19a10 <_IO_stdin_used@@Base+0x3690> + be6e: ba 05 00 00 00 mov $0x5,%edx + be73: 31 ff xor %edi,%edi + be75: e8 b6 7a ff ff callq 3930 + be7a: 48 89 de mov %rbx,%rsi + be7d: 48 89 c7 mov %rax,%rdi + be80: e8 6b 7c ff ff callq 3af0 + be85: 48 8b 1d fc 43 21 00 mov 0x2143fc(%rip),%rbx # 220288 + be8c: 48 8d 35 f5 dc 00 00 lea 0xdcf5(%rip),%rsi # 19b88 <_IO_stdin_used@@Base+0x3808> + be93: 31 ff xor %edi,%edi + be95: ba 05 00 00 00 mov $0x5,%edx + be9a: e8 91 7a ff ff callq 3930 + be9f: 48 89 de mov %rbx,%rsi + bea2: 48 89 c7 mov %rax,%rdi + bea5: e8 46 7c ff ff callq 3af0 + beaa: 48 8b 1d d7 43 21 00 mov 0x2143d7(%rip),%rbx # 220288 + beb1: 48 8d 35 40 de 00 00 lea 0xde40(%rip),%rsi # 19cf8 <_IO_stdin_used@@Base+0x3978> + beb8: ba 05 00 00 00 mov $0x5,%edx + bebd: 31 ff xor %edi,%edi + bebf: e8 6c 7a ff ff callq 3930 + bec4: 48 89 de mov %rbx,%rsi + bec7: 48 89 c7 mov %rax,%rdi + beca: e8 21 7c ff ff callq 3af0 + becf: 48 8b 1d b2 43 21 00 mov 0x2143b2(%rip),%rbx # 220288 + bed6: 48 8d 35 4b de 00 00 lea 0xde4b(%rip),%rsi # 19d28 <_IO_stdin_used@@Base+0x39a8> + bedd: ba 05 00 00 00 mov $0x5,%edx + bee2: 31 ff xor %edi,%edi + bee4: e8 47 7a ff ff callq 3930 + bee9: 48 89 de mov %rbx,%rsi + beec: 48 89 c7 mov %rax,%rdi + beef: e8 fc 7b ff ff callq 3af0 + bef4: 48 8b 1d 8d 43 21 00 mov 0x21438d(%rip),%rbx # 220288 + befb: 48 8d 35 5e de 00 00 lea 0xde5e(%rip),%rsi # 19d60 <_IO_stdin_used@@Base+0x39e0> + bf02: ba 05 00 00 00 mov $0x5,%edx + bf07: 31 ff xor %edi,%edi + bf09: e8 22 7a ff ff callq 3930 + bf0e: 48 89 de mov %rbx,%rsi + bf11: 48 89 c7 mov %rax,%rdi + bf14: e8 d7 7b ff ff callq 3af0 + bf19: 48 8b 1d 68 43 21 00 mov 0x214368(%rip),%rbx # 220288 + bf20: 48 8d 35 d9 de 00 00 lea 0xded9(%rip),%rsi # 19e00 <_IO_stdin_used@@Base+0x3a80> + bf27: ba 05 00 00 00 mov $0x5,%edx + bf2c: 31 ff xor %edi,%edi + bf2e: e8 fd 79 ff ff callq 3930 + bf33: 48 89 de mov %rbx,%rsi + bf36: 48 89 c7 mov %rax,%rdi + bf39: e8 b2 7b ff ff callq 3af0 + bf3e: 48 8b 1d 43 43 21 00 mov 0x214343(%rip),%rbx # 220288 + bf45: 48 8d 35 d4 df 00 00 lea 0xdfd4(%rip),%rsi # 19f20 <_IO_stdin_used@@Base+0x3ba0> + bf4c: 31 ff xor %edi,%edi + bf4e: ba 05 00 00 00 mov $0x5,%edx + bf53: e8 d8 79 ff ff callq 3930 + bf58: 48 89 de mov %rbx,%rsi + bf5b: 48 89 c7 mov %rax,%rdi + bf5e: e8 8d 7b ff ff callq 3af0 + bf63: 8b 05 77 42 21 00 mov 0x214277(%rip),%eax # 2201e0 + bf69: 83 f8 01 cmp $0x1,%eax + bf6c: 74 15 je bf83 <__cxa_finalize@plt+0x8103> + bf6e: 83 f8 02 cmp $0x2,%eax + bf71: 48 8d 2d 86 bd 00 00 lea 0xbd86(%rip),%rbp # 17cfe <_IO_stdin_used@@Base+0x197e> + bf78: 48 8d 05 80 bd 00 00 lea 0xbd80(%rip),%rax # 17cff <_IO_stdin_used@@Base+0x197f> + bf7f: 48 0f 44 e8 cmove %rax,%rbp + bf83: 48 8d 05 79 bd 00 00 lea 0xbd79(%rip),%rax # 17d03 <_IO_stdin_used@@Base+0x1983> + bf8a: 48 8d 0d b1 bd 00 00 lea 0xbdb1(%rip),%rcx # 17d42 <_IO_stdin_used@@Base+0x19c2> + bf91: 48 8d 35 a5 c1 00 00 lea 0xc1a5(%rip),%rsi # 1813d <_IO_stdin_used@@Base+0x1dbd> + bf98: 48 c7 44 24 60 00 00 movq $0x0,0x60(%rsp) + bf9f: 00 00 + bfa1: 48 c7 44 24 68 00 00 movq $0x0,0x68(%rsp) + bfa8: 00 00 + bfaa: 48 89 e3 mov %rsp,%rbx + bfad: 48 89 44 24 08 mov %rax,0x8(%rsp) + bfb2: 48 8d 05 c2 bd 00 00 lea 0xbdc2(%rip),%rax # 17d7b <_IO_stdin_used@@Base+0x19fb> + bfb9: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + bfbe: 48 8d 0d 87 bd 00 00 lea 0xbd87(%rip),%rcx # 17d4c <_IO_stdin_used@@Base+0x19cc> + bfc5: 48 89 34 24 mov %rsi,(%rsp) + bfc9: 48 89 44 24 10 mov %rax,0x10(%rsp) + bfce: 48 8d 05 3e bd 00 00 lea 0xbd3e(%rip),%rax # 17d13 <_IO_stdin_used@@Base+0x1993> + bfd5: 48 89 4c 24 40 mov %rcx,0x40(%rsp) + bfda: 48 8d 0d 75 bd 00 00 lea 0xbd75(%rip),%rcx # 17d56 <_IO_stdin_used@@Base+0x19d6> + bfe1: 48 89 44 24 18 mov %rax,0x18(%rsp) + bfe6: 48 8d 05 3c bd 00 00 lea 0xbd3c(%rip),%rax # 17d29 <_IO_stdin_used@@Base+0x19a9> + bfed: 48 89 4c 24 50 mov %rcx,0x50(%rsp) + bff2: 48 89 44 24 20 mov %rax,0x20(%rsp) + bff7: 48 8d 05 35 bd 00 00 lea 0xbd35(%rip),%rax # 17d33 <_IO_stdin_used@@Base+0x19b3> + bffe: 48 89 44 24 28 mov %rax,0x28(%rsp) + c003: 48 89 44 24 38 mov %rax,0x38(%rsp) + c008: 48 89 44 24 48 mov %rax,0x48(%rsp) + c00d: 48 89 44 24 58 mov %rax,0x58(%rsp) + c012: eb 10 jmp c024 <__cxa_finalize@plt+0x81a4> + c014: 0f 1f 40 00 nopl 0x0(%rax) + c018: 48 83 c3 10 add $0x10,%rbx + c01c: 48 8b 33 mov (%rbx),%rsi + c01f: 48 85 f6 test %rsi,%rsi + c022: 74 0c je c030 <__cxa_finalize@plt+0x81b0> + c024: 48 89 ef mov %rbp,%rdi + c027: e8 f4 7a ff ff callq 3b20 + c02c: 85 c0 test %eax,%eax + c02e: 75 e8 jne c018 <__cxa_finalize@plt+0x8198> + c030: 48 8b 5b 08 mov 0x8(%rbx),%rbx + c034: 31 ff xor %edi,%edi + c036: ba 05 00 00 00 mov $0x5,%edx + c03b: 48 8d 35 1e bd 00 00 lea 0xbd1e(%rip),%rsi # 17d60 <_IO_stdin_used@@Base+0x19e0> + c042: 48 85 db test %rbx,%rbx + c045: 0f 84 bd 00 00 00 je c108 <__cxa_finalize@plt+0x8288> + c04b: e8 e0 78 ff ff callq 3930 + c050: 48 8d 0d 61 df 00 00 lea 0xdf61(%rip),%rcx # 19fb8 <_IO_stdin_used@@Base+0x3c38> + c057: 48 8d 15 19 bd 00 00 lea 0xbd19(%rip),%rdx # 17d77 <_IO_stdin_used@@Base+0x19f7> + c05e: 48 89 c6 mov %rax,%rsi + c061: bf 01 00 00 00 mov $0x1,%edi + c066: 31 c0 xor %eax,%eax + c068: e8 63 7c ff ff callq 3cd0 <__printf_chk@plt> + c06d: 31 f6 xor %esi,%esi + c06f: bf 05 00 00 00 mov $0x5,%edi + c074: e8 47 7c ff ff callq 3cc0 + c079: 48 85 c0 test %rax,%rax + c07c: 74 1c je c09a <__cxa_finalize@plt+0x821a> + c07e: 48 8d 35 00 bd 00 00 lea 0xbd00(%rip),%rsi # 17d85 <_IO_stdin_used@@Base+0x1a05> + c085: ba 03 00 00 00 mov $0x3,%edx + c08a: 48 89 c7 mov %rax,%rdi + c08d: e8 6e 77 ff ff callq 3800 + c092: 85 c0 test %eax,%eax + c094: 0f 85 f7 00 00 00 jne c191 <__cxa_finalize@plt+0x8311> + c09a: 48 8d 35 87 df 00 00 lea 0xdf87(%rip),%rsi # 1a028 <_IO_stdin_used@@Base+0x3ca8> + c0a1: 31 ff xor %edi,%edi + c0a3: ba 05 00 00 00 mov $0x5,%edx + c0a8: e8 83 78 ff ff callq 3930 + c0ad: 48 8d 15 04 df 00 00 lea 0xdf04(%rip),%rdx # 19fb8 <_IO_stdin_used@@Base+0x3c38> + c0b4: 48 89 e9 mov %rbp,%rcx + c0b7: 48 89 c6 mov %rax,%rsi + c0ba: bf 01 00 00 00 mov $0x1,%edi + c0bf: 31 c0 xor %eax,%eax + c0c1: e8 0a 7c ff ff callq 3cd0 <__printf_chk@plt> + c0c6: 48 39 dd cmp %rbx,%rbp + c0c9: 48 8d 0d 4d bc 00 00 lea 0xbc4d(%rip),%rcx # 17d1d <_IO_stdin_used@@Base+0x199d> + c0d0: 48 8d 2d 73 bb 00 00 lea 0xbb73(%rip),%rbp # 17c4a <_IO_stdin_used@@Base+0x18ca> + c0d7: 48 0f 44 e9 cmove %rcx,%rbp + c0db: 48 8d 35 66 df 00 00 lea 0xdf66(%rip),%rsi # 1a048 <_IO_stdin_used@@Base+0x3cc8> + c0e2: 31 ff xor %edi,%edi + c0e4: ba 05 00 00 00 mov $0x5,%edx + c0e9: e8 42 78 ff ff callq 3930 + c0ee: 48 89 e9 mov %rbp,%rcx + c0f1: 48 89 c6 mov %rax,%rsi + c0f4: 48 89 da mov %rbx,%rdx + c0f7: bf 01 00 00 00 mov $0x1,%edi + c0fc: 31 c0 xor %eax,%eax + c0fe: e8 cd 7b ff ff callq 3cd0 <__printf_chk@plt> + c103: e9 6a fa ff ff jmpq bb72 <__cxa_finalize@plt+0x7cf2> + c108: e8 23 78 ff ff callq 3930 + c10d: 48 8d 0d a4 de 00 00 lea 0xdea4(%rip),%rcx # 19fb8 <_IO_stdin_used@@Base+0x3c38> + c114: 48 8d 15 5c bc 00 00 lea 0xbc5c(%rip),%rdx # 17d77 <_IO_stdin_used@@Base+0x19f7> + c11b: 48 89 c6 mov %rax,%rsi + c11e: bf 01 00 00 00 mov $0x1,%edi + c123: 31 c0 xor %eax,%eax + c125: e8 a6 7b ff ff callq 3cd0 <__printf_chk@plt> + c12a: 31 f6 xor %esi,%esi + c12c: bf 05 00 00 00 mov $0x5,%edi + c131: e8 8a 7b ff ff callq 3cc0 + c136: 48 85 c0 test %rax,%rax + c139: 74 18 je c153 <__cxa_finalize@plt+0x82d3> + c13b: 48 8d 35 43 bc 00 00 lea 0xbc43(%rip),%rsi # 17d85 <_IO_stdin_used@@Base+0x1a05> + c142: ba 03 00 00 00 mov $0x3,%edx + c147: 48 89 c7 mov %rax,%rdi + c14a: e8 b1 76 ff ff callq 3800 + c14f: 85 c0 test %eax,%eax + c151: 75 3b jne c18e <__cxa_finalize@plt+0x830e> + c153: 48 8d 35 ce de 00 00 lea 0xdece(%rip),%rsi # 1a028 <_IO_stdin_used@@Base+0x3ca8> + c15a: ba 05 00 00 00 mov $0x5,%edx + c15f: 31 ff xor %edi,%edi + c161: 48 89 eb mov %rbp,%rbx + c164: e8 c7 77 ff ff callq 3930 + c169: 48 8d 15 48 de 00 00 lea 0xde48(%rip),%rdx # 19fb8 <_IO_stdin_used@@Base+0x3c38> + c170: 48 89 e9 mov %rbp,%rcx + c173: 48 89 c6 mov %rax,%rsi + c176: bf 01 00 00 00 mov $0x1,%edi + c17b: 31 c0 xor %eax,%eax + c17d: 48 8d 2d 99 bb 00 00 lea 0xbb99(%rip),%rbp # 17d1d <_IO_stdin_used@@Base+0x199d> + c184: e8 47 7b ff ff callq 3cd0 <__printf_chk@plt> + c189: e9 4d ff ff ff jmpq c0db <__cxa_finalize@plt+0x825b> + c18e: 48 89 eb mov %rbp,%rbx + c191: 48 8d 35 48 de 00 00 lea 0xde48(%rip),%rsi # 19fe0 <_IO_stdin_used@@Base+0x3c60> + c198: 31 ff xor %edi,%edi + c19a: ba 05 00 00 00 mov $0x5,%edx + c19f: e8 8c 77 ff ff callq 3930 + c1a4: 48 89 ea mov %rbp,%rdx + c1a7: 48 89 c6 mov %rax,%rsi + c1aa: bf 01 00 00 00 mov $0x1,%edi + c1af: 31 c0 xor %eax,%eax + c1b1: e8 1a 7b ff ff callq 3cd0 <__printf_chk@plt> + c1b6: e9 df fe ff ff jmpq c09a <__cxa_finalize@plt+0x821a> + c1bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + c1c0: 41 57 push %r15 + c1c2: 41 56 push %r14 + c1c4: b8 01 04 00 00 mov $0x401,%eax + c1c9: 41 55 push %r13 + c1cb: 41 54 push %r12 + c1cd: 49 89 fd mov %rdi,%r13 + c1d0: 55 push %rbp + c1d1: 53 push %rbx + c1d2: 48 8d 5e 01 lea 0x1(%rsi),%rbx + c1d6: 49 be ff ff ff ff ff movabs $0x3fffffffffffffff,%r14 + c1dd: ff ff 3f + c1e0: 49 bf fe ff ff ff ff movabs $0x7ffffffffffffffe,%r15 + c1e7: ff ff 7f + c1ea: 48 83 ec 08 sub $0x8,%rsp + c1ee: 48 81 fe 01 04 00 00 cmp $0x401,%rsi + c1f5: 48 0f 43 d8 cmovae %rax,%rbx + c1f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + c200: 48 89 df mov %rbx,%rdi + c203: e8 70 7c ff ff callq 3e78 + c208: 48 85 c0 test %rax,%rax + c20b: 48 89 c5 mov %rax,%rbp + c20e: 74 3b je c24b <__cxa_finalize@plt+0x83cb> + c210: 48 89 da mov %rbx,%rdx + c213: 48 89 c6 mov %rax,%rsi + c216: 4c 89 ef mov %r13,%rdi + c219: e8 92 76 ff ff callq 38b0 + c21e: 48 85 c0 test %rax,%rax + c221: 49 89 c4 mov %rax,%r12 + c224: 78 52 js c278 <__cxa_finalize@plt+0x83f8> + c226: 4c 39 e3 cmp %r12,%rbx + c229: 77 65 ja c290 <__cxa_finalize@plt+0x8410> + c22b: 48 89 ef mov %rbp,%rdi + c22e: e8 3d 7c ff ff callq 3e70 + c233: 4c 39 f3 cmp %r14,%rbx + c236: 77 28 ja c260 <__cxa_finalize@plt+0x83e0> + c238: 48 01 db add %rbx,%rbx + c23b: 48 89 df mov %rbx,%rdi + c23e: e8 35 7c ff ff callq 3e78 + c243: 48 85 c0 test %rax,%rax + c246: 48 89 c5 mov %rax,%rbp + c249: 75 c5 jne c210 <__cxa_finalize@plt+0x8390> + c24b: 48 83 c4 08 add $0x8,%rsp + c24f: 48 89 e8 mov %rbp,%rax + c252: 5b pop %rbx + c253: 5d pop %rbp + c254: 41 5c pop %r12 + c256: 41 5d pop %r13 + c258: 41 5e pop %r14 + c25a: 41 5f pop %r15 + c25c: c3 retq + c25d: 0f 1f 00 nopl (%rax) + c260: 4c 39 fb cmp %r15,%rbx + c263: 77 3b ja c2a0 <__cxa_finalize@plt+0x8420> + c265: 48 bb ff ff ff ff ff movabs $0x7fffffffffffffff,%rbx + c26c: ff ff 7f + c26f: eb 8f jmp c200 <__cxa_finalize@plt+0x8380> + c271: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + c278: e8 73 75 ff ff callq 37f0 <__errno_location@plt> + c27d: 83 38 22 cmpl $0x22,(%rax) + c280: 74 a4 je c226 <__cxa_finalize@plt+0x83a6> + c282: 48 89 ef mov %rbp,%rdi + c285: 31 ed xor %ebp,%ebp + c287: e8 e4 7b ff ff callq 3e70 + c28c: eb bd jmp c24b <__cxa_finalize@plt+0x83cb> + c28e: 66 90 xchg %ax,%ax + c290: 42 c6 44 25 00 00 movb $0x0,0x0(%rbp,%r12,1) + c296: eb b3 jmp c24b <__cxa_finalize@plt+0x83cb> + c298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + c29f: 00 + c2a0: e8 4b 75 ff ff callq 37f0 <__errno_location@plt> + c2a5: 31 ed xor %ebp,%ebp + c2a7: c7 00 0c 00 00 00 movl $0xc,(%rax) + c2ad: eb 9c jmp c24b <__cxa_finalize@plt+0x83cb> + c2af: 90 nop + c2b0: bf 01 00 00 00 mov $0x1,%edi + c2b5: e9 66 f8 ff ff jmpq bb20 <__cxa_finalize@plt+0x7ca0> + c2ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + c2c0: 41 57 push %r15 + c2c2: 41 56 push %r14 + c2c4: 49 89 f7 mov %rsi,%r15 + c2c7: 41 55 push %r13 + c2c9: 41 54 push %r12 + c2cb: 49 89 cd mov %rcx,%r13 + c2ce: 55 push %rbp + c2cf: 53 push %rbx + c2d0: 48 89 d5 mov %rdx,%rbp + c2d3: 48 83 ec 28 sub $0x28,%rsp + c2d7: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + c2dc: 48 89 54 24 18 mov %rdx,0x18(%rsp) + c2e1: e8 6a 76 ff ff callq 3950 + c2e6: 4d 8b 37 mov (%r15),%r14 + c2e9: 48 c7 04 24 ff ff ff movq $0xffffffffffffffff,(%rsp) + c2f0: ff + c2f1: 4d 85 f6 test %r14,%r14 + c2f4: 0f 84 b3 00 00 00 je c3ad <__cxa_finalize@plt+0x852d> + c2fa: 49 89 c4 mov %rax,%r12 + c2fd: c6 44 24 17 00 movb $0x0,0x17(%rsp) + c302: 31 db xor %ebx,%ebx + c304: eb 51 jmp c357 <__cxa_finalize@plt+0x84d7> + c306: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + c30d: 00 00 00 + c310: 48 8b 44 24 18 mov 0x18(%rsp),%rax + c315: 48 85 c0 test %rax,%rax + c318: 0f 84 a2 00 00 00 je c3c0 <__cxa_finalize@plt+0x8540> + c31e: 48 8b 3c 24 mov (%rsp),%rdi + c322: 4c 89 ea mov %r13,%rdx + c325: 48 89 ee mov %rbp,%rsi + c328: 49 0f af fd imul %r13,%rdi + c32c: 48 01 c7 add %rax,%rdi + c32f: e8 9c 77 ff ff callq 3ad0 + c334: 85 c0 test %eax,%eax + c336: 0f b6 44 24 17 movzbl 0x17(%rsp),%eax + c33b: b9 01 00 00 00 mov $0x1,%ecx + c340: 0f 45 c1 cmovne %ecx,%eax + c343: 88 44 24 17 mov %al,0x17(%rsp) + c347: 48 83 c3 01 add $0x1,%rbx + c34b: 4c 01 ed add %r13,%rbp + c34e: 4d 8b 34 df mov (%r15,%rbx,8),%r14 + c352: 4d 85 f6 test %r14,%r14 + c355: 74 41 je c398 <__cxa_finalize@plt+0x8518> + c357: 48 8b 74 24 08 mov 0x8(%rsp),%rsi + c35c: 4c 89 e2 mov %r12,%rdx + c35f: 4c 89 f7 mov %r14,%rdi + c362: e8 99 74 ff ff callq 3800 + c367: 85 c0 test %eax,%eax + c369: 75 dc jne c347 <__cxa_finalize@plt+0x84c7> + c36b: 4c 89 f7 mov %r14,%rdi + c36e: e8 dd 75 ff ff callq 3950 + c373: 4c 39 e0 cmp %r12,%rax + c376: 74 58 je c3d0 <__cxa_finalize@plt+0x8550> + c378: 48 83 3c 24 ff cmpq $0xffffffffffffffff,(%rsp) + c37d: 75 91 jne c310 <__cxa_finalize@plt+0x8490> + c37f: 48 89 1c 24 mov %rbx,(%rsp) + c383: 48 83 c3 01 add $0x1,%rbx + c387: 4c 01 ed add %r13,%rbp + c38a: 4d 8b 34 df mov (%r15,%rbx,8),%r14 + c38e: 4d 85 f6 test %r14,%r14 + c391: 75 c4 jne c357 <__cxa_finalize@plt+0x84d7> + c393: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + c398: 80 7c 24 17 00 cmpb $0x0,0x17(%rsp) + c39d: 48 c7 c0 fe ff ff ff mov $0xfffffffffffffffe,%rax + c3a4: 48 0f 44 04 24 cmove (%rsp),%rax + c3a9: 48 89 04 24 mov %rax,(%rsp) + c3ad: 48 8b 04 24 mov (%rsp),%rax + c3b1: 48 83 c4 28 add $0x28,%rsp + c3b5: 5b pop %rbx + c3b6: 5d pop %rbp + c3b7: 41 5c pop %r12 + c3b9: 41 5d pop %r13 + c3bb: 41 5e pop %r14 + c3bd: 41 5f pop %r15 + c3bf: c3 retq + c3c0: c6 44 24 17 01 movb $0x1,0x17(%rsp) + c3c5: eb 80 jmp c347 <__cxa_finalize@plt+0x84c7> + c3c7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + c3ce: 00 00 + c3d0: 48 89 1c 24 mov %rbx,(%rsp) + c3d4: eb d7 jmp c3ad <__cxa_finalize@plt+0x852d> + c3d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + c3dd: 00 00 00 + c3e0: 48 83 fa ff cmp $0xffffffffffffffff,%rdx + c3e4: 41 54 push %r12 + c3e6: ba 05 00 00 00 mov $0x5,%edx + c3eb: 55 push %rbp + c3ec: 49 89 f4 mov %rsi,%r12 + c3ef: 53 push %rbx + c3f0: 48 89 fd mov %rdi,%rbp + c3f3: 74 4b je c440 <__cxa_finalize@plt+0x85c0> + c3f5: 48 8d 35 c4 de 00 00 lea 0xdec4(%rip),%rsi # 1a2c0 <_IO_stdin_used@@Base+0x3f40> + c3fc: 31 ff xor %edi,%edi + c3fe: e8 2d 75 ff ff callq 3930 + c403: 48 89 c3 mov %rax,%rbx + c406: 48 89 ee mov %rbp,%rsi + c409: bf 01 00 00 00 mov $0x1,%edi + c40e: e8 ad 78 00 00 callq 13cc0 <__cxa_finalize@plt+0xfe40> + c413: 4c 89 e2 mov %r12,%rdx + c416: 48 89 c5 mov %rax,%rbp + c419: be 08 00 00 00 mov $0x8,%esi + c41e: 31 ff xor %edi,%edi + c420: e8 cb 74 00 00 callq 138f0 <__cxa_finalize@plt+0xfa70> + c425: 49 89 e8 mov %rbp,%r8 + c428: 48 89 da mov %rbx,%rdx + c42b: 48 89 c1 mov %rax,%rcx + c42e: 5b pop %rbx + c42f: 5d pop %rbp + c430: 41 5c pop %r12 + c432: 31 f6 xor %esi,%esi + c434: 31 ff xor %edi,%edi + c436: 31 c0 xor %eax,%eax + c438: e9 e3 78 ff ff jmpq 3d20 + c43d: 0f 1f 00 nopl (%rax) + c440: 48 8d 35 5e de 00 00 lea 0xde5e(%rip),%rsi # 1a2a5 <_IO_stdin_used@@Base+0x3f25> + c447: 31 ff xor %edi,%edi + c449: e8 e2 74 ff ff callq 3930 + c44e: 48 89 c3 mov %rax,%rbx + c451: eb b3 jmp c406 <__cxa_finalize@plt+0x8586> + c453: 0f 1f 00 nopl (%rax) + c456: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + c45d: 00 00 00 + c460: 41 57 push %r15 + c462: 41 56 push %r14 + c464: 49 89 fe mov %rdi,%r14 + c467: 41 55 push %r13 + c469: 41 54 push %r12 + c46b: 31 ff xor %edi,%edi + c46d: 55 push %rbp + c46e: 53 push %rbx + c46f: 48 89 f5 mov %rsi,%rbp + c472: 48 8d 35 64 de 00 00 lea 0xde64(%rip),%rsi # 1a2dd <_IO_stdin_used@@Base+0x3f5d> + c479: 49 89 d4 mov %rdx,%r12 + c47c: ba 05 00 00 00 mov $0x5,%edx + c481: 48 83 ec 08 sub $0x8,%rsp + c485: 48 8b 1d 34 3e 21 00 mov 0x213e34(%rip),%rbx # 2202c0 + c48c: e8 9f 74 ff ff callq 3930 + c491: 48 89 c7 mov %rax,%rdi + c494: 48 89 de mov %rbx,%rsi + c497: e8 54 76 ff ff callq 3af0 + c49c: 4d 8b 3e mov (%r14),%r15 + c49f: 4d 85 ff test %r15,%r15 + c4a2: 0f 84 90 00 00 00 je c538 <__cxa_finalize@plt+0x86b8> + c4a8: 45 31 ed xor %r13d,%r13d + c4ab: 31 db xor %ebx,%ebx + c4ad: eb 39 jmp c4e8 <__cxa_finalize@plt+0x8668> + c4af: 90 nop + c4b0: 4c 89 ff mov %r15,%rdi + c4b3: 48 83 c3 01 add $0x1,%rbx + c4b7: 49 89 ed mov %rbp,%r13 + c4ba: e8 21 78 00 00 callq 13ce0 <__cxa_finalize@plt+0xfe60> + c4bf: 48 8b 3d fa 3d 21 00 mov 0x213dfa(%rip),%rdi # 2202c0 + c4c6: 48 8d 15 25 de 00 00 lea 0xde25(%rip),%rdx # 1a2f2 <_IO_stdin_used@@Base+0x3f72> + c4cd: 48 89 c1 mov %rax,%rcx + c4d0: be 01 00 00 00 mov $0x1,%esi + c4d5: 31 c0 xor %eax,%eax + c4d7: 4c 01 e5 add %r12,%rbp + c4da: e8 11 79 ff ff callq 3df0 <__fprintf_chk@plt> + c4df: 4d 8b 3c de mov (%r14,%rbx,8),%r15 + c4e3: 4d 85 ff test %r15,%r15 + c4e6: 74 50 je c538 <__cxa_finalize@plt+0x86b8> + c4e8: 48 85 db test %rbx,%rbx + c4eb: 74 c3 je c4b0 <__cxa_finalize@plt+0x8630> + c4ed: 4c 89 e2 mov %r12,%rdx + c4f0: 48 89 ee mov %rbp,%rsi + c4f3: 4c 89 ef mov %r13,%rdi + c4f6: e8 d5 75 ff ff callq 3ad0 + c4fb: 85 c0 test %eax,%eax + c4fd: 75 b1 jne c4b0 <__cxa_finalize@plt+0x8630> + c4ff: 4c 89 ff mov %r15,%rdi + c502: 48 83 c3 01 add $0x1,%rbx + c506: 4c 01 e5 add %r12,%rbp + c509: e8 d2 77 00 00 callq 13ce0 <__cxa_finalize@plt+0xfe60> + c50e: 48 8b 3d ab 3d 21 00 mov 0x213dab(%rip),%rdi # 2202c0 + c515: 48 8d 15 de dd 00 00 lea 0xddde(%rip),%rdx # 1a2fa <_IO_stdin_used@@Base+0x3f7a> + c51c: 48 89 c1 mov %rax,%rcx + c51f: be 01 00 00 00 mov $0x1,%esi + c524: 31 c0 xor %eax,%eax + c526: e8 c5 78 ff ff callq 3df0 <__fprintf_chk@plt> + c52b: 4d 8b 3c de mov (%r14,%rbx,8),%r15 + c52f: 4d 85 ff test %r15,%r15 + c532: 75 b4 jne c4e8 <__cxa_finalize@plt+0x8668> + c534: 0f 1f 40 00 nopl 0x0(%rax) + c538: 48 8b 3d 81 3d 21 00 mov 0x213d81(%rip),%rdi # 2202c0 + c53f: 48 8b 47 28 mov 0x28(%rdi),%rax + c543: 48 3b 47 30 cmp 0x30(%rdi),%rax + c547: 73 1f jae c568 <__cxa_finalize@plt+0x86e8> + c549: 48 8d 50 01 lea 0x1(%rax),%rdx + c54d: 48 89 57 28 mov %rdx,0x28(%rdi) + c551: c6 00 0a movb $0xa,(%rax) + c554: 48 83 c4 08 add $0x8,%rsp + c558: 5b pop %rbx + c559: 5d pop %rbp + c55a: 41 5c pop %r12 + c55c: 41 5d pop %r13 + c55e: 41 5e pop %r14 + c560: 41 5f pop %r15 + c562: c3 retq + c563: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + c568: 48 83 c4 08 add $0x8,%rsp + c56c: be 0a 00 00 00 mov $0xa,%esi + c571: 5b pop %rbx + c572: 5d pop %rbp + c573: 41 5c pop %r12 + c575: 41 5d pop %r13 + c577: 41 5e pop %r14 + c579: 41 5f pop %r15 + c57b: e9 50 74 ff ff jmpq 39d0 <__overflow@plt> + c580: 41 57 push %r15 + c582: 41 56 push %r14 + c584: 49 89 fe mov %rdi,%r14 + c587: 41 55 push %r13 + c589: 41 54 push %r12 + c58b: 49 89 f4 mov %rsi,%r12 + c58e: 55 push %rbp + c58f: 53 push %rbx + c590: 48 89 cd mov %rcx,%rbp + c593: 48 89 d3 mov %rdx,%rbx + c596: 4c 89 c1 mov %r8,%rcx + c599: 48 89 ea mov %rbp,%rdx + c59c: 48 83 ec 08 sub $0x8,%rsp + c5a0: 48 89 de mov %rbx,%rsi + c5a3: 4c 89 e7 mov %r12,%rdi + c5a6: 4d 89 c7 mov %r8,%r15 + c5a9: 4d 89 cd mov %r9,%r13 + c5ac: e8 0f fd ff ff callq c2c0 <__cxa_finalize@plt+0x8440> + c5b1: 48 85 c0 test %rax,%rax + c5b4: 78 0f js c5c5 <__cxa_finalize@plt+0x8745> + c5b6: 48 83 c4 08 add $0x8,%rsp + c5ba: 5b pop %rbx + c5bb: 5d pop %rbp + c5bc: 41 5c pop %r12 + c5be: 41 5d pop %r13 + c5c0: 41 5e pop %r14 + c5c2: 41 5f pop %r15 + c5c4: c3 retq + c5c5: 48 89 c2 mov %rax,%rdx + c5c8: 4c 89 e6 mov %r12,%rsi + c5cb: 4c 89 f7 mov %r14,%rdi + c5ce: e8 0d fe ff ff callq c3e0 <__cxa_finalize@plt+0x8560> + c5d3: 4c 89 fa mov %r15,%rdx + c5d6: 48 89 ee mov %rbp,%rsi + c5d9: 48 89 df mov %rbx,%rdi + c5dc: e8 7f fe ff ff callq c460 <__cxa_finalize@plt+0x85e0> + c5e1: 41 ff d5 callq *%r13 + c5e4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax + c5eb: eb c9 jmp c5b6 <__cxa_finalize@plt+0x8736> + c5ed: 0f 1f 00 nopl (%rax) + c5f0: 41 56 push %r14 + c5f2: 41 55 push %r13 + c5f4: 41 54 push %r12 + c5f6: 55 push %rbp + c5f7: 53 push %rbx + c5f8: 4c 8b 36 mov (%rsi),%r14 + c5fb: 4d 85 f6 test %r14,%r14 + c5fe: 74 31 je c631 <__cxa_finalize@plt+0x87b1> + c600: 49 89 cc mov %rcx,%r12 + c603: 49 89 fd mov %rdi,%r13 + c606: 48 89 d5 mov %rdx,%rbp + c609: 48 8d 5e 08 lea 0x8(%rsi),%rbx + c60d: eb 10 jmp c61f <__cxa_finalize@plt+0x879f> + c60f: 90 nop + c610: 4c 8b 33 mov (%rbx),%r14 + c613: 4c 01 e5 add %r12,%rbp + c616: 48 83 c3 08 add $0x8,%rbx + c61a: 4d 85 f6 test %r14,%r14 + c61d: 74 12 je c631 <__cxa_finalize@plt+0x87b1> + c61f: 4c 89 e2 mov %r12,%rdx + c622: 48 89 ee mov %rbp,%rsi + c625: 4c 89 ef mov %r13,%rdi + c628: e8 a3 74 ff ff callq 3ad0 + c62d: 85 c0 test %eax,%eax + c62f: 75 df jne c610 <__cxa_finalize@plt+0x8790> + c631: 5b pop %rbx + c632: 4c 89 f0 mov %r14,%rax + c635: 5d pop %rbp + c636: 41 5c pop %r12 + c638: 41 5d pop %r13 + c63a: 41 5e pop %r14 + c63c: c3 retq + c63d: 0f 1f 00 nopl (%rax) + c640: 41 57 push %r15 + c642: 41 56 push %r14 + c644: 41 55 push %r13 + c646: 41 54 push %r12 + c648: 55 push %rbp + c649: 53 push %rbx + c64a: 48 81 ec e8 00 00 00 sub $0xe8,%rsp + c651: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + c658: 00 00 + c65a: 48 89 84 24 d8 00 00 mov %rax,0xd8(%rsp) + c661: 00 + c662: 31 c0 xor %eax,%eax + c664: 89 f0 mov %esi,%eax + c666: 83 e0 04 and $0x4,%eax + c669: 0f 95 44 24 1b setne 0x1b(%rsp) + c66e: 83 e6 03 and $0x3,%esi + c671: 89 44 24 1c mov %eax,0x1c(%rsp) + c675: 8d 46 ff lea -0x1(%rsi),%eax + c678: 89 74 24 04 mov %esi,0x4(%rsp) + c67c: 85 c6 test %eax,%esi + c67e: 0f 85 4c 05 00 00 jne cbd0 <__cxa_finalize@plt+0x8d50> + c684: 48 85 ff test %rdi,%rdi + c687: 49 89 fe mov %rdi,%r14 + c68a: 0f 84 40 05 00 00 je cbd0 <__cxa_finalize@plt+0x8d50> + c690: 0f b6 07 movzbl (%rdi),%eax + c693: 84 c0 test %al,%al + c695: 0f 84 75 05 00 00 je cc10 <__cxa_finalize@plt+0x8d90> + c69b: 3c 2f cmp $0x2f,%al + c69d: 0f 84 bd 04 00 00 je cb60 <__cxa_finalize@plt+0x8ce0> + c6a3: e8 98 81 00 00 callq 14840 <__cxa_finalize@plt+0x109c0> + c6a8: 48 85 c0 test %rax,%rax + c6ab: 48 89 c5 mov %rax,%rbp + c6ae: 0f 84 ac 01 00 00 je c860 <__cxa_finalize@plt+0x89e0> + c6b4: 48 89 c7 mov %rax,%rdi + c6b7: e8 94 72 ff ff callq 3950 + c6bc: 48 3d ff 0f 00 00 cmp $0xfff,%rax + c6c2: 49 89 c7 mov %rax,%r15 + c6c5: 0f 86 b5 04 00 00 jbe cb80 <__cxa_finalize@plt+0x8d00> + c6cb: 49 01 ef add %rbp,%r15 + c6ce: 4c 89 fb mov %r15,%rbx + c6d1: 48 8d 44 24 40 lea 0x40(%rsp),%rax + c6d6: 4c 89 74 24 20 mov %r14,0x20(%rsp) + c6db: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) + c6e2: 00 00 + c6e4: 48 c7 44 24 30 00 00 movq $0x0,0x30(%rsp) + c6eb: 00 00 + c6ed: 48 c7 44 24 28 00 00 movq $0x0,0x28(%rsp) + c6f4: 00 00 + c6f6: 48 89 44 24 08 mov %rax,0x8(%rsp) + c6fb: 41 0f b6 06 movzbl (%r14),%eax + c6ff: 84 c0 test %al,%al + c701: 0f 84 08 01 00 00 je c80f <__cxa_finalize@plt+0x898f> + c707: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + c70e: 00 00 + c710: 3c 2f cmp $0x2f,%al + c712: 75 18 jne c72c <__cxa_finalize@plt+0x88ac> + c714: 0f 1f 40 00 nopl 0x0(%rax) + c718: 49 83 c6 01 add $0x1,%r14 + c71c: 41 0f b6 06 movzbl (%r14),%eax + c720: 3c 2f cmp $0x2f,%al + c722: 74 f4 je c718 <__cxa_finalize@plt+0x8898> + c724: 84 c0 test %al,%al + c726: 0f 84 c4 02 00 00 je c9f0 <__cxa_finalize@plt+0x8b70> + c72c: 4d 89 f5 mov %r14,%r13 + c72f: eb 0c jmp c73d <__cxa_finalize@plt+0x88bd> + c731: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + c738: 80 fa 2f cmp $0x2f,%dl + c73b: 74 0d je c74a <__cxa_finalize@plt+0x88ca> + c73d: 49 83 c5 01 add $0x1,%r13 + c741: 41 0f b6 55 00 movzbl 0x0(%r13),%edx + c746: 84 d2 test %dl,%dl + c748: 75 ee jne c738 <__cxa_finalize@plt+0x88b8> + c74a: 4d 39 f5 cmp %r14,%r13 + c74d: 0f 84 bc 00 00 00 je c80f <__cxa_finalize@plt+0x898f> + c753: 4d 89 ec mov %r13,%r12 + c756: 4d 29 f4 sub %r14,%r12 + c759: 49 83 fc 01 cmp $0x1,%r12 + c75d: 0f 84 cd 01 00 00 je c930 <__cxa_finalize@plt+0x8ab0> + c763: 49 83 fc 02 cmp $0x2,%r12 + c767: 75 08 jne c771 <__cxa_finalize@plt+0x88f1> + c769: 3c 2e cmp $0x2e,%al + c76b: 0f 84 8f 02 00 00 je ca00 <__cxa_finalize@plt+0x8b80> + c771: 41 80 7f ff 2f cmpb $0x2f,-0x1(%r15) + c776: 74 08 je c780 <__cxa_finalize@plt+0x8900> + c778: 41 c6 07 2f movb $0x2f,(%r15) + c77c: 49 83 c7 01 add $0x1,%r15 + c780: 4b 8d 04 27 lea (%r15,%r12,1),%rax + c784: 48 39 c3 cmp %rax,%rbx + c787: 77 31 ja c7ba <__cxa_finalize@plt+0x893a> + c789: 48 29 eb sub %rbp,%rbx + c78c: 49 29 ef sub %rbp,%r15 + c78f: 48 89 ef mov %rbp,%rdi + c792: 49 8d 44 1c 01 lea 0x1(%r12,%rbx,1),%rax + c797: 48 81 c3 00 10 00 00 add $0x1000,%rbx + c79e: 49 81 fc 00 10 00 00 cmp $0x1000,%r12 + c7a5: 48 0f 4d d8 cmovge %rax,%rbx + c7a9: 48 89 de mov %rbx,%rsi + c7ac: e8 2f 7d 00 00 callq 144e0 <__cxa_finalize@plt+0x10660> + c7b1: 48 89 c5 mov %rax,%rbp + c7b4: 48 01 c3 add %rax,%rbx + c7b7: 49 01 c7 add %rax,%r15 + c7ba: 4c 89 ff mov %r15,%rdi + c7bd: 4c 89 e2 mov %r12,%rdx + c7c0: 4c 89 f6 mov %r14,%rsi + c7c3: e8 b8 73 ff ff callq 3b80 + c7c8: 83 7c 24 04 02 cmpl $0x2,0x4(%rsp) + c7cd: 4f 8d 3c 27 lea (%r15,%r12,1),%r15 + c7d1: 41 c6 07 00 movb $0x0,(%r15) + c7d5: 0f 85 b5 00 00 00 jne c890 <__cxa_finalize@plt+0x8a10> + c7db: 80 7c 24 1b 00 cmpb $0x0,0x1b(%rsp) + c7e0: 0f 84 aa 00 00 00 je c890 <__cxa_finalize@plt+0x8a10> + c7e6: c7 44 24 58 00 00 00 movl $0x0,0x58(%rsp) + c7ed: 00 + c7ee: 41 80 7d 00 00 cmpb $0x0,0x0(%r13) + c7f3: 74 0b je c800 <__cxa_finalize@plt+0x8980> + c7f5: 83 7c 24 04 02 cmpl $0x2,0x4(%rsp) + c7fa: 0f 85 57 04 00 00 jne cc57 <__cxa_finalize@plt+0x8dd7> + c800: 4d 89 ee mov %r13,%r14 + c803: 41 0f b6 06 movzbl (%r14),%eax + c807: 84 c0 test %al,%al + c809: 0f 85 01 ff ff ff jne c710 <__cxa_finalize@plt+0x8890> + c80f: 48 8d 45 01 lea 0x1(%rbp),%rax + c813: 49 39 c7 cmp %rax,%r15 + c816: 76 0b jbe c823 <__cxa_finalize@plt+0x89a3> + c818: 41 80 7f ff 2f cmpb $0x2f,-0x1(%r15) + c81d: 75 04 jne c823 <__cxa_finalize@plt+0x89a3> + c81f: 49 83 ef 01 sub $0x1,%r15 + c823: 49 8d 47 01 lea 0x1(%r15),%rax + c827: 41 c6 07 00 movb $0x0,(%r15) + c82b: 48 39 c3 cmp %rax,%rbx + c82e: 74 12 je c842 <__cxa_finalize@plt+0x89c2> + c830: 49 29 ef sub %rbp,%r15 + c833: 48 89 ef mov %rbp,%rdi + c836: 49 8d 77 01 lea 0x1(%r15),%rsi + c83a: e8 a1 7c 00 00 callq 144e0 <__cxa_finalize@plt+0x10660> + c83f: 48 89 c5 mov %rax,%rbp + c842: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi + c847: e8 24 76 ff ff callq 3e70 + c84c: 48 8b 44 24 10 mov 0x10(%rsp),%rax + c851: 48 85 c0 test %rax,%rax + c854: 74 0a je c860 <__cxa_finalize@plt+0x89e0> + c856: 48 89 c7 mov %rax,%rdi + c859: e8 f2 1a 00 00 callq e350 <__cxa_finalize@plt+0xa4d0> + c85e: 66 90 xchg %ax,%ax + c860: 48 8b 8c 24 d8 00 00 mov 0xd8(%rsp),%rcx + c867: 00 + c868: 64 48 33 0c 25 28 00 xor %fs:0x28,%rcx + c86f: 00 00 + c871: 48 89 e8 mov %rbp,%rax + c874: 0f 85 f7 03 00 00 jne cc71 <__cxa_finalize@plt+0x8df1> + c87a: 48 81 c4 e8 00 00 00 add $0xe8,%rsp + c881: 5b pop %rbx + c882: 5d pop %rbp + c883: 41 5c pop %r12 + c885: 41 5d pop %r13 + c887: 41 5e pop %r14 + c889: 41 5f pop %r15 + c88b: c3 retq + c88c: 0f 1f 40 00 nopl 0x0(%rax) + c890: 8b 44 24 1c mov 0x1c(%rsp),%eax + c894: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + c899: 48 89 ee mov %rbp,%rsi + c89c: bf 01 00 00 00 mov $0x1,%edi + c8a1: 85 c0 test %eax,%eax + c8a3: 0f 84 b7 00 00 00 je c960 <__cxa_finalize@plt+0x8ae0> + c8a9: e8 32 73 ff ff callq 3be0 <__xstat@plt> + c8ae: 85 c0 test %eax,%eax + c8b0: 0f 95 c0 setne %al + c8b3: 84 c0 test %al,%al + c8b5: 0f 84 85 00 00 00 je c940 <__cxa_finalize@plt+0x8ac0> + c8bb: e8 30 6f ff ff callq 37f0 <__errno_location@plt> + c8c0: 49 89 c6 mov %rax,%r14 + c8c3: 8b 10 mov (%rax),%edx + c8c5: 8b 44 24 04 mov 0x4(%rsp),%eax + c8c9: 85 c0 test %eax,%eax + c8cb: 74 31 je c8fe <__cxa_finalize@plt+0x8a7e> + c8cd: 83 f8 01 cmp $0x1,%eax + c8d0: 0f 85 10 ff ff ff jne c7e6 <__cxa_finalize@plt+0x8966> + c8d6: 48 8d 35 70 b6 00 00 lea 0xb670(%rip),%rsi # 17f4d <_IO_stdin_used@@Base+0x1bcd> + c8dd: 4c 89 ef mov %r13,%rdi + c8e0: 89 54 24 38 mov %edx,0x38(%rsp) + c8e4: e8 c7 71 ff ff callq 3ab0 + c8e9: 41 80 7c 05 00 00 cmpb $0x0,0x0(%r13,%rax,1) + c8ef: 8b 54 24 38 mov 0x38(%rsp),%edx + c8f3: 75 09 jne c8fe <__cxa_finalize@plt+0x8a7e> + c8f5: 83 fa 02 cmp $0x2,%edx + c8f8: 0f 84 02 ff ff ff je c800 <__cxa_finalize@plt+0x8980> + c8fe: 4d 89 f4 mov %r14,%r12 + c901: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi + c906: 89 54 24 04 mov %edx,0x4(%rsp) + c90a: e8 61 75 ff ff callq 3e70 + c90f: 48 89 ef mov %rbp,%rdi + c912: e8 59 75 ff ff callq 3e70 + c917: 48 83 7c 24 10 00 cmpq $0x0,0x10(%rsp) + c91d: 8b 54 24 04 mov 0x4(%rsp),%edx + c921: 0f 84 b5 00 00 00 je c9dc <__cxa_finalize@plt+0x8b5c> + c927: e9 9e 00 00 00 jmpq c9ca <__cxa_finalize@plt+0x8b4a> + c92c: 0f 1f 40 00 nopl 0x0(%rax) + c930: 3c 2e cmp $0x2e,%al + c932: 0f 85 39 fe ff ff jne c771 <__cxa_finalize@plt+0x88f1> + c938: e9 c3 fe ff ff jmpq c800 <__cxa_finalize@plt+0x8980> + c93d: 0f 1f 00 nopl (%rax) + c940: 8b 44 24 58 mov 0x58(%rsp),%eax + c944: 25 00 f0 00 00 and $0xf000,%eax + c949: 3d 00 a0 00 00 cmp $0xa000,%eax + c94e: 74 20 je c970 <__cxa_finalize@plt+0x8af0> + c950: 3d 00 40 00 00 cmp $0x4000,%eax + c955: 0f 84 a5 fe ff ff je c800 <__cxa_finalize@plt+0x8980> + c95b: e9 8e fe ff ff jmpq c7ee <__cxa_finalize@plt+0x896e> + c960: e8 fb 6f ff ff callq 3960 <__lxstat@plt> + c965: 85 c0 test %eax,%eax + c967: 0f 95 c0 setne %al + c96a: e9 44 ff ff ff jmpq c8b3 <__cxa_finalize@plt+0x8a33> + c96f: 90 nop + c970: 48 83 7c 24 10 00 cmpq $0x0,0x10(%rsp) + c976: 0f 84 aa 01 00 00 je cb26 <__cxa_finalize@plt+0x8ca6> + c97c: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + c981: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + c986: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi + c98b: e8 70 06 00 00 callq d000 <__cxa_finalize@plt+0x9180> + c990: 84 c0 test %al,%al + c992: 0f 84 b8 00 00 00 je ca50 <__cxa_finalize@plt+0x8bd0> + c998: 83 7c 24 04 02 cmpl $0x2,0x4(%rsp) + c99d: 0f 84 5d fe ff ff je c800 <__cxa_finalize@plt+0x8980> + c9a3: e8 48 6e ff ff callq 37f0 <__errno_location@plt> + c9a8: ba 28 00 00 00 mov $0x28,%edx + c9ad: 49 89 c4 mov %rax,%r12 + c9b0: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi + c9b5: 89 54 24 04 mov %edx,0x4(%rsp) + c9b9: e8 b2 74 ff ff callq 3e70 + c9be: 48 89 ef mov %rbp,%rdi + c9c1: e8 aa 74 ff ff callq 3e70 + c9c6: 8b 54 24 04 mov 0x4(%rsp),%edx + c9ca: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi + c9cf: 89 54 24 04 mov %edx,0x4(%rsp) + c9d3: e8 78 19 00 00 callq e350 <__cxa_finalize@plt+0xa4d0> + c9d8: 8b 54 24 04 mov 0x4(%rsp),%edx + c9dc: 41 89 14 24 mov %edx,(%r12) + c9e0: 31 ed xor %ebp,%ebp + c9e2: e9 79 fe ff ff jmpq c860 <__cxa_finalize@plt+0x89e0> + c9e7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + c9ee: 00 00 + c9f0: 4d 89 f5 mov %r14,%r13 + c9f3: e9 52 fd ff ff jmpq c74a <__cxa_finalize@plt+0x88ca> + c9f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + c9ff: 00 + ca00: 41 80 7e 01 2e cmpb $0x2e,0x1(%r14) + ca05: 0f 85 66 fd ff ff jne c771 <__cxa_finalize@plt+0x88f1> + ca0b: 48 8d 45 01 lea 0x1(%rbp),%rax + ca0f: 4d 89 ee mov %r13,%r14 + ca12: 49 39 c7 cmp %rax,%r15 + ca15: 0f 86 e0 fc ff ff jbe c6fb <__cxa_finalize@plt+0x887b> + ca1b: 49 8d 47 ff lea -0x1(%r15),%rax + ca1f: 48 39 c5 cmp %rax,%rbp + ca22: 0f 83 41 02 00 00 jae cc69 <__cxa_finalize@plt+0x8de9> + ca28: 41 80 7f fe 2f cmpb $0x2f,-0x2(%r15) + ca2d: 49 89 c7 mov %rax,%r15 + ca30: 0f 84 c5 fc ff ff je c6fb <__cxa_finalize@plt+0x887b> + ca36: 49 83 ef 01 sub $0x1,%r15 + ca3a: 4c 39 fd cmp %r15,%rbp + ca3d: 0f 84 bd fd ff ff je c800 <__cxa_finalize@plt+0x8980> + ca43: 41 80 7f ff 2f cmpb $0x2f,-0x1(%r15) + ca48: 0f 84 b2 fd ff ff je c800 <__cxa_finalize@plt+0x8980> + ca4e: eb e6 jmp ca36 <__cxa_finalize@plt+0x8bb6> + ca50: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + ca55: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + ca5a: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi + ca5f: e8 0c 05 00 00 callq cf70 <__cxa_finalize@plt+0x90f0> + ca64: 48 8b 74 24 70 mov 0x70(%rsp),%rsi + ca69: 48 89 ef mov %rbp,%rdi + ca6c: e8 4f f7 ff ff callq c1c0 <__cxa_finalize@plt+0x8340> + ca71: 48 85 c0 test %rax,%rax + ca74: 49 89 c6 mov %rax,%r14 + ca77: 0f 84 65 01 00 00 je cbe2 <__cxa_finalize@plt+0x8d62> + ca7d: 48 89 c7 mov %rax,%rdi + ca80: e8 cb 6e ff ff callq 3950 + ca85: 4c 89 ef mov %r13,%rdi + ca88: 49 89 c4 mov %rax,%r12 + ca8b: 48 89 44 24 20 mov %rax,0x20(%rsp) + ca90: e8 bb 6e ff ff callq 3950 + ca95: 48 83 7c 24 30 00 cmpq $0x0,0x30(%rsp) + ca9b: 48 89 c2 mov %rax,%rdx + ca9e: 49 8d 4c 14 01 lea 0x1(%r12,%rdx,1),%rcx + caa3: 0f 84 f6 00 00 00 je cb9f <__cxa_finalize@plt+0x8d1f> + caa9: 48 39 4c 24 30 cmp %rcx,0x30(%rsp) + caae: 73 21 jae cad1 <__cxa_finalize@plt+0x8c51> + cab0: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi + cab5: 48 89 ce mov %rcx,%rsi + cab8: 48 89 54 24 38 mov %rdx,0x38(%rsp) + cabd: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + cac2: e8 19 7a 00 00 callq 144e0 <__cxa_finalize@plt+0x10660> + cac7: 48 8b 54 24 38 mov 0x38(%rsp),%rdx + cacc: 48 89 44 24 28 mov %rax,0x28(%rsp) + cad1: 4c 8b 64 24 28 mov 0x28(%rsp),%r12 + cad6: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + cadb: 48 83 c2 01 add $0x1,%rdx + cadf: 4c 89 ee mov %r13,%rsi + cae2: 4c 01 e7 add %r12,%rdi + cae5: 4d 89 e5 mov %r12,%r13 + cae8: e8 23 72 ff ff callq 3d10 + caed: 48 8b 54 24 20 mov 0x20(%rsp),%rdx + caf2: 4c 89 f6 mov %r14,%rsi + caf5: 4c 89 e7 mov %r12,%rdi + caf8: e8 83 70 ff ff callq 3b80 + cafd: 41 80 3e 2f cmpb $0x2f,(%r14) + cb01: 4c 89 64 24 20 mov %r12,0x20(%rsp) + cb06: 48 8d 45 01 lea 0x1(%rbp),%rax + cb0a: 0f 84 f4 00 00 00 je cc04 <__cxa_finalize@plt+0x8d84> + cb10: 49 39 c7 cmp %rax,%r15 + cb13: 0f 87 09 01 00 00 ja cc22 <__cxa_finalize@plt+0x8da2> + cb19: 4c 89 f7 mov %r14,%rdi + cb1c: e8 4f 73 ff ff callq 3e70 + cb21: e9 da fc ff ff jmpq c800 <__cxa_finalize@plt+0x8980> + cb26: 4c 8d 05 f3 20 00 00 lea 0x20f3(%rip),%r8 # ec20 <__cxa_finalize@plt+0xada0> + cb2d: 48 8d 0d ac 20 00 00 lea 0x20ac(%rip),%rcx # ebe0 <__cxa_finalize@plt+0xad60> + cb34: 31 f6 xor %esi,%esi + cb36: 48 8d 15 33 20 00 00 lea 0x2033(%rip),%rdx # eb70 <__cxa_finalize@plt+0xacf0> + cb3d: bf 07 00 00 00 mov $0x7,%edi + cb42: e8 b9 15 00 00 callq e100 <__cxa_finalize@plt+0xa280> + cb47: 48 85 c0 test %rax,%rax + cb4a: 48 89 44 24 10 mov %rax,0x10(%rsp) + cb4f: 0f 85 27 fe ff ff jne c97c <__cxa_finalize@plt+0x8afc> + cb55: e8 76 7b 00 00 callq 146d0 <__cxa_finalize@plt+0x10850> + cb5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + cb60: bf 00 10 00 00 mov $0x1000,%edi + cb65: e8 16 79 00 00 callq 14480 <__cxa_finalize@plt+0x10600> + cb6a: 48 89 c5 mov %rax,%rbp + cb6d: 48 8d 98 00 10 00 00 lea 0x1000(%rax),%rbx + cb74: 4c 8d 78 01 lea 0x1(%rax),%r15 + cb78: c6 00 2f movb $0x2f,(%rax) + cb7b: e9 51 fb ff ff jmpq c6d1 <__cxa_finalize@plt+0x8851> + cb80: 48 89 ef mov %rbp,%rdi + cb83: be 00 10 00 00 mov $0x1000,%esi + cb88: e8 53 79 00 00 callq 144e0 <__cxa_finalize@plt+0x10660> + cb8d: 48 89 c5 mov %rax,%rbp + cb90: 49 01 c7 add %rax,%r15 + cb93: 48 8d 98 00 10 00 00 lea 0x1000(%rax),%rbx + cb9a: e9 32 fb ff ff jmpq c6d1 <__cxa_finalize@plt+0x8851> + cb9f: 48 81 f9 00 10 00 00 cmp $0x1000,%rcx + cba6: b8 00 10 00 00 mov $0x1000,%eax + cbab: 48 89 54 24 38 mov %rdx,0x38(%rsp) + cbb0: 48 0f 43 c1 cmovae %rcx,%rax + cbb4: 48 89 c7 mov %rax,%rdi + cbb7: 48 89 44 24 30 mov %rax,0x30(%rsp) + cbbc: e8 bf 78 00 00 callq 14480 <__cxa_finalize@plt+0x10600> + cbc1: 48 8b 54 24 38 mov 0x38(%rsp),%rdx + cbc6: 48 89 44 24 28 mov %rax,0x28(%rsp) + cbcb: e9 01 ff ff ff jmpq cad1 <__cxa_finalize@plt+0x8c51> + cbd0: e8 1b 6c ff ff callq 37f0 <__errno_location@plt> + cbd5: 31 ed xor %ebp,%ebp + cbd7: c7 00 16 00 00 00 movl $0x16,(%rax) + cbdd: e9 7e fc ff ff jmpq c860 <__cxa_finalize@plt+0x89e0> + cbe2: e8 09 6c ff ff callq 37f0 <__errno_location@plt> + cbe7: 83 7c 24 04 02 cmpl $0x2,0x4(%rsp) + cbec: 49 89 c6 mov %rax,%r14 + cbef: 8b 10 mov (%rax),%edx + cbf1: 75 09 jne cbfc <__cxa_finalize@plt+0x8d7c> + cbf3: 83 fa 0c cmp $0xc,%edx + cbf6: 0f 85 04 fc ff ff jne c800 <__cxa_finalize@plt+0x8980> + cbfc: 4d 89 f4 mov %r14,%r12 + cbff: e9 ac fd ff ff jmpq c9b0 <__cxa_finalize@plt+0x8b30> + cc04: c6 45 00 2f movb $0x2f,0x0(%rbp) + cc08: 49 89 c7 mov %rax,%r15 + cc0b: e9 09 ff ff ff jmpq cb19 <__cxa_finalize@plt+0x8c99> + cc10: e8 db 6b ff ff callq 37f0 <__errno_location@plt> + cc15: 31 ed xor %ebp,%ebp + cc17: c7 00 02 00 00 00 movl $0x2,(%rax) + cc1d: e9 3e fc ff ff jmpq c860 <__cxa_finalize@plt+0x89e0> + cc22: 49 8d 47 ff lea -0x1(%r15),%rax + cc26: 48 39 c5 cmp %rax,%rbp + cc29: 73 07 jae cc32 <__cxa_finalize@plt+0x8db2> + cc2b: 41 80 7f fe 2f cmpb $0x2f,-0x2(%r15) + cc30: 75 0b jne cc3d <__cxa_finalize@plt+0x8dbd> + cc32: 49 89 c7 mov %rax,%r15 + cc35: e9 df fe ff ff jmpq cb19 <__cxa_finalize@plt+0x8c99> + cc3a: 4c 89 f8 mov %r15,%rax + cc3d: 4c 8d 78 ff lea -0x1(%rax),%r15 + cc41: 4c 39 fd cmp %r15,%rbp + cc44: 0f 84 cf fe ff ff je cb19 <__cxa_finalize@plt+0x8c99> + cc4a: 41 80 7f ff 2f cmpb $0x2f,-0x1(%r15) + cc4f: 0f 84 c4 fe ff ff je cb19 <__cxa_finalize@plt+0x8c99> + cc55: eb e3 jmp cc3a <__cxa_finalize@plt+0x8dba> + cc57: e8 94 6b ff ff callq 37f0 <__errno_location@plt> + cc5c: ba 14 00 00 00 mov $0x14,%edx + cc61: 49 89 c4 mov %rax,%r12 + cc64: e9 98 fc ff ff jmpq c901 <__cxa_finalize@plt+0x8a81> + cc69: 49 89 c7 mov %rax,%r15 + cc6c: e9 8a fa ff ff jmpq c6fb <__cxa_finalize@plt+0x887b> + cc71: e8 fa 6c ff ff callq 3970 <__stack_chk_fail@plt> + cc76: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + cc7d: 00 00 00 + cc80: 48 89 3d 51 47 21 00 mov %rdi,0x214751(%rip) # 2213d8 + cc87: c3 retq + cc88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + cc8f: 00 + cc90: 40 88 3d 39 47 21 00 mov %dil,0x214739(%rip) # 2213d0 + cc97: c3 retq + cc98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + cc9f: 00 + cca0: 55 push %rbp + cca1: 53 push %rbx + cca2: 48 83 ec 08 sub $0x8,%rsp + cca6: 48 8b 3d db 35 21 00 mov 0x2135db(%rip),%rdi # 220288 + ccad: e8 be 8f 00 00 callq 15c70 <_obstack_memory_used@@Base+0x5e0> + ccb2: 85 c0 test %eax,%eax + ccb4: 74 16 je cccc <__cxa_finalize@plt+0x8e4c> + ccb6: e8 35 6b ff ff callq 37f0 <__errno_location@plt> + ccbb: 80 3d 0e 47 21 00 00 cmpb $0x0,0x21470e(%rip) # 2213d0 + ccc2: 48 89 c3 mov %rax,%rbx + ccc5: 74 1c je cce3 <__cxa_finalize@plt+0x8e63> + ccc7: 83 38 20 cmpl $0x20,(%rax) + ccca: 75 17 jne cce3 <__cxa_finalize@plt+0x8e63> + cccc: 48 8b 3d ed 35 21 00 mov 0x2135ed(%rip),%rdi # 2202c0 + ccd3: e8 98 8f 00 00 callq 15c70 <_obstack_memory_used@@Base+0x5e0> + ccd8: 85 c0 test %eax,%eax + ccda: 75 46 jne cd22 <__cxa_finalize@plt+0x8ea2> + ccdc: 48 83 c4 08 add $0x8,%rsp + cce0: 5b pop %rbx + cce1: 5d pop %rbp + cce2: c3 retq + cce3: 48 8d 35 15 d6 00 00 lea 0xd615(%rip),%rsi # 1a2ff <_IO_stdin_used@@Base+0x3f7f> + ccea: 31 ff xor %edi,%edi + ccec: ba 05 00 00 00 mov $0x5,%edx + ccf1: e8 3a 6c ff ff callq 3930 + ccf6: 48 8b 3d db 46 21 00 mov 0x2146db(%rip),%rdi # 2213d8 + ccfd: 48 89 c5 mov %rax,%rbp + cd00: 48 85 ff test %rdi,%rdi + cd03: 74 28 je cd2d <__cxa_finalize@plt+0x8ead> + cd05: e8 d6 6d 00 00 callq 13ae0 <__cxa_finalize@plt+0xfc60> + cd0a: 8b 33 mov (%rbx),%esi + cd0c: 48 8d 15 c5 b0 00 00 lea 0xb0c5(%rip),%rdx # 17dd8 <_IO_stdin_used@@Base+0x1a58> + cd13: 48 89 c1 mov %rax,%rcx + cd16: 49 89 e8 mov %rbp,%r8 + cd19: 31 ff xor %edi,%edi + cd1b: 31 c0 xor %eax,%eax + cd1d: e8 fe 6f ff ff callq 3d20 + cd22: 8b 3d d0 34 21 00 mov 0x2134d0(%rip),%edi # 2201f8 + cd28: e8 f3 6a ff ff callq 3820 <_exit@plt> + cd2d: 8b 33 mov (%rbx),%esi + cd2f: 48 8d 15 c6 d5 00 00 lea 0xd5c6(%rip),%rdx # 1a2fc <_IO_stdin_used@@Base+0x3f7c> + cd36: 48 89 c1 mov %rax,%rcx + cd39: 31 ff xor %edi,%edi + cd3b: 31 c0 xor %eax,%eax + cd3d: e8 de 6f ff ff callq 3d20 + cd42: eb de jmp cd22 <__cxa_finalize@plt+0x8ea2> + cd44: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + cd4b: 00 00 00 + cd4e: 66 90 xchg %ax,%ax + cd50: 55 push %rbp + cd51: 53 push %rbx + cd52: 31 ed xor %ebp,%ebp + cd54: 48 89 fb mov %rdi,%rbx + cd57: 48 83 ec 08 sub $0x8,%rsp + cd5b: 80 3f 2f cmpb $0x2f,(%rdi) + cd5e: 40 0f 94 c5 sete %bpl + cd62: e8 a9 00 00 00 callq ce10 <__cxa_finalize@plt+0x8f90> + cd67: 48 89 c1 mov %rax,%rcx + cd6a: 48 29 d9 sub %rbx,%rcx + cd6d: 48 39 e9 cmp %rbp,%rcx + cd70: 76 2e jbe cda0 <__cxa_finalize@plt+0x8f20> + cd72: 80 78 ff 2f cmpb $0x2f,-0x1(%rax) + cd76: 48 8d 51 ff lea -0x1(%rcx),%rdx + cd7a: 74 12 je cd8e <__cxa_finalize@plt+0x8f0e> + cd7c: eb 22 jmp cda0 <__cxa_finalize@plt+0x8f20> + cd7e: 66 90 xchg %ax,%ax + cd80: 80 7c 13 ff 2f cmpb $0x2f,-0x1(%rbx,%rdx,1) + cd85: 48 8d 42 ff lea -0x1(%rdx),%rax + cd89: 75 08 jne cd93 <__cxa_finalize@plt+0x8f13> + cd8b: 48 89 c2 mov %rax,%rdx + cd8e: 48 39 d5 cmp %rdx,%rbp + cd91: 75 ed jne cd80 <__cxa_finalize@plt+0x8f00> + cd93: 48 83 c4 08 add $0x8,%rsp + cd97: 48 89 d0 mov %rdx,%rax + cd9a: 5b pop %rbx + cd9b: 5d pop %rbp + cd9c: c3 retq + cd9d: 0f 1f 00 nopl (%rax) + cda0: 48 83 c4 08 add $0x8,%rsp + cda4: 48 89 ca mov %rcx,%rdx + cda7: 48 89 d0 mov %rdx,%rax + cdaa: 5b pop %rbx + cdab: 5d pop %rbp + cdac: c3 retq + cdad: 0f 1f 00 nopl (%rax) + cdb0: 55 push %rbp + cdb1: 53 push %rbx + cdb2: 48 89 fd mov %rdi,%rbp + cdb5: 48 83 ec 08 sub $0x8,%rsp + cdb9: e8 92 ff ff ff callq cd50 <__cxa_finalize@plt+0x8ed0> + cdbe: 48 85 c0 test %rax,%rax + cdc1: 48 89 c3 mov %rax,%rbx + cdc4: 0f 94 c0 sete %al + cdc7: 0f b6 c0 movzbl %al,%eax + cdca: 48 8d 7c 03 01 lea 0x1(%rbx,%rax,1),%rdi + cdcf: e8 a4 70 ff ff callq 3e78 + cdd4: 48 85 c0 test %rax,%rax + cdd7: 48 89 c1 mov %rax,%rcx + cdda: 74 1a je cdf6 <__cxa_finalize@plt+0x8f76> + cddc: 48 89 da mov %rbx,%rdx + cddf: 48 89 ee mov %rbp,%rsi + cde2: 48 89 c7 mov %rax,%rdi + cde5: e8 96 6d ff ff callq 3b80 + cdea: 48 85 db test %rbx,%rbx + cded: 48 89 c1 mov %rax,%rcx + cdf0: 74 0e je ce00 <__cxa_finalize@plt+0x8f80> + cdf2: c6 04 19 00 movb $0x0,(%rcx,%rbx,1) + cdf6: 48 83 c4 08 add $0x8,%rsp + cdfa: 48 89 c8 mov %rcx,%rax + cdfd: 5b pop %rbx + cdfe: 5d pop %rbp + cdff: c3 retq + ce00: c6 00 2e movb $0x2e,(%rax) + ce03: bb 01 00 00 00 mov $0x1,%ebx + ce08: eb e8 jmp cdf2 <__cxa_finalize@plt+0x8f72> + ce0a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + ce10: 0f b6 17 movzbl (%rdi),%edx + ce13: 48 89 f8 mov %rdi,%rax + ce16: 80 fa 2f cmp $0x2f,%dl + ce19: 75 11 jne ce2c <__cxa_finalize@plt+0x8fac> + ce1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + ce20: 48 83 c0 01 add $0x1,%rax + ce24: 0f b6 10 movzbl (%rax),%edx + ce27: 80 fa 2f cmp $0x2f,%dl + ce2a: 74 f4 je ce20 <__cxa_finalize@plt+0x8fa0> + ce2c: 84 d2 test %dl,%dl + ce2e: 74 3a je ce6a <__cxa_finalize@plt+0x8fea> + ce30: 48 89 c1 mov %rax,%rcx + ce33: 31 f6 xor %esi,%esi + ce35: eb 1e jmp ce55 <__cxa_finalize@plt+0x8fd5> + ce37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + ce3e: 00 00 + ce40: 40 84 f6 test %sil,%sil + ce43: 74 05 je ce4a <__cxa_finalize@plt+0x8fca> + ce45: 48 89 c8 mov %rcx,%rax + ce48: 31 f6 xor %esi,%esi + ce4a: 48 83 c1 01 add $0x1,%rcx + ce4e: 0f b6 11 movzbl (%rcx),%edx + ce51: 84 d2 test %dl,%dl + ce53: 74 15 je ce6a <__cxa_finalize@plt+0x8fea> + ce55: 80 fa 2f cmp $0x2f,%dl + ce58: 75 e6 jne ce40 <__cxa_finalize@plt+0x8fc0> + ce5a: 48 83 c1 01 add $0x1,%rcx + ce5e: 0f b6 11 movzbl (%rcx),%edx + ce61: be 01 00 00 00 mov $0x1,%esi + ce66: 84 d2 test %dl,%dl + ce68: 75 eb jne ce55 <__cxa_finalize@plt+0x8fd5> + ce6a: f3 c3 repz retq + ce6c: 0f 1f 40 00 nopl 0x0(%rax) + ce70: 53 push %rbx + ce71: 48 89 fb mov %rdi,%rbx + ce74: e8 d7 6a ff ff callq 3950 + ce79: 48 83 f8 01 cmp $0x1,%rax + ce7d: 76 0b jbe ce8a <__cxa_finalize@plt+0x900a> + ce7f: 80 7c 03 ff 2f cmpb $0x2f,-0x1(%rbx,%rax,1) + ce84: 48 8d 50 ff lea -0x1(%rax),%rdx + ce88: 74 0e je ce98 <__cxa_finalize@plt+0x9018> + ce8a: 5b pop %rbx + ce8b: c3 retq + ce8c: 0f 1f 40 00 nopl 0x0(%rax) + ce90: 48 89 c2 mov %rax,%rdx + ce93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + ce98: 48 83 fa 01 cmp $0x1,%rdx + ce9c: 74 12 je ceb0 <__cxa_finalize@plt+0x9030> + ce9e: 80 7c 13 ff 2f cmpb $0x2f,-0x1(%rbx,%rdx,1) + cea3: 48 8d 42 ff lea -0x1(%rdx),%rax + cea7: 74 e7 je ce90 <__cxa_finalize@plt+0x9010> + cea9: 48 89 d0 mov %rdx,%rax + ceac: 5b pop %rbx + cead: c3 retq + ceae: 66 90 xchg %ax,%ax + ceb0: b8 01 00 00 00 mov $0x1,%eax + ceb5: 5b pop %rbx + ceb6: c3 retq + ceb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + cebe: 00 00 + cec0: 8b 46 18 mov 0x18(%rsi),%eax + cec3: 25 00 f0 00 00 and $0xf000,%eax + cec8: 3d 00 a0 00 00 cmp $0xa000,%eax + cecd: 74 31 je cf00 <__cxa_finalize@plt+0x9080> + cecf: 55 push %rbp + ced0: 53 push %rbx + ced1: 48 89 f3 mov %rsi,%rbx + ced4: 48 8d 35 30 d4 00 00 lea 0xd430(%rip),%rsi # 1a30b <_IO_stdin_used@@Base+0x3f8b> + cedb: 31 c9 xor %ecx,%ecx + cedd: 31 d2 xor %edx,%edx + cedf: 48 83 ec 08 sub $0x8,%rsp + cee3: 48 89 fd mov %rdi,%rbp + cee6: e8 a5 6e ff ff callq 3d90 + ceeb: 48 85 c0 test %rax,%rax + ceee: 78 18 js cf08 <__cxa_finalize@plt+0x9088> + cef0: 74 36 je cf28 <__cxa_finalize@plt+0x90a8> + cef2: b8 01 00 00 00 mov $0x1,%eax + cef7: 48 83 c4 08 add $0x8,%rsp + cefb: 5b pop %rbx + cefc: 5d pop %rbp + cefd: c3 retq + cefe: 66 90 xchg %ax,%ax + cf00: 31 c0 xor %eax,%eax + cf02: c3 retq + cf03: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + cf08: e8 e3 68 ff ff callq 37f0 <__errno_location@plt> + cf0d: 83 38 3d cmpl $0x3d,(%rax) + cf10: 74 16 je cf28 <__cxa_finalize@plt+0x90a8> + cf12: e8 d9 68 ff ff callq 37f0 <__errno_location@plt> + cf17: 8b 38 mov (%rax),%edi + cf19: e8 22 8d 00 00 callq 15c40 <_obstack_memory_used@@Base+0x5b0> + cf1e: 0f b6 c0 movzbl %al,%eax + cf21: f7 d8 neg %eax + cf23: eb d2 jmp cef7 <__cxa_finalize@plt+0x9077> + cf25: 0f 1f 00 nopl (%rax) + cf28: 8b 43 18 mov 0x18(%rbx),%eax + cf2b: 25 00 f0 00 00 and $0xf000,%eax + cf30: 3d 00 40 00 00 cmp $0x4000,%eax + cf35: 75 1a jne cf51 <__cxa_finalize@plt+0x90d1> + cf37: 48 8d 35 e5 d3 00 00 lea 0xd3e5(%rip),%rsi # 1a323 <_IO_stdin_used@@Base+0x3fa3> + cf3e: 31 c9 xor %ecx,%ecx + cf40: 31 d2 xor %edx,%edx + cf42: 48 89 ef mov %rbp,%rdi + cf45: e8 46 6e ff ff callq 3d90 + cf4a: 48 85 c0 test %rax,%rax + cf4d: 78 11 js cf60 <__cxa_finalize@plt+0x90e0> + cf4f: 75 a1 jne cef2 <__cxa_finalize@plt+0x9072> + cf51: 31 c0 xor %eax,%eax + cf53: 48 83 c4 08 add $0x8,%rsp + cf57: 5b pop %rbx + cf58: 5d pop %rbp + cf59: c3 retq + cf5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + cf60: e8 8b 68 ff ff callq 37f0 <__errno_location@plt> + cf65: 8b 38 mov (%rax),%edi + cf67: 83 ff 3d cmp $0x3d,%edi + cf6a: 75 ad jne cf19 <__cxa_finalize@plt+0x9099> + cf6c: 31 c0 xor %eax,%eax + cf6e: eb e3 jmp cf53 <__cxa_finalize@plt+0x90d3> + cf70: 48 85 ff test %rdi,%rdi + cf73: 74 7b je cff0 <__cxa_finalize@plt+0x9170> + cf75: 41 55 push %r13 + cf77: 41 54 push %r12 + cf79: 49 89 fd mov %rdi,%r13 + cf7c: 55 push %rbp + cf7d: 53 push %rbx + cf7e: 49 89 f4 mov %rsi,%r12 + cf81: bf 18 00 00 00 mov $0x18,%edi + cf86: 48 89 d5 mov %rdx,%rbp + cf89: 48 83 ec 08 sub $0x8,%rsp + cf8d: e8 ee 74 00 00 callq 14480 <__cxa_finalize@plt+0x10600> + cf92: 4c 89 e7 mov %r12,%rdi + cf95: 48 89 c3 mov %rax,%rbx + cf98: e8 13 77 00 00 callq 146b0 <__cxa_finalize@plt+0x10830> + cf9d: 48 89 03 mov %rax,(%rbx) + cfa0: 48 8b 45 08 mov 0x8(%rbp),%rax + cfa4: 48 89 de mov %rbx,%rsi + cfa7: 4c 89 ef mov %r13,%rdi + cfaa: 48 89 43 08 mov %rax,0x8(%rbx) + cfae: 48 8b 45 00 mov 0x0(%rbp),%rax + cfb2: 48 89 43 10 mov %rax,0x10(%rbx) + cfb6: e8 45 19 00 00 callq e900 <__cxa_finalize@plt+0xaa80> + cfbb: 48 85 c0 test %rax,%rax + cfbe: 74 32 je cff2 <__cxa_finalize@plt+0x9172> + cfc0: 48 39 c3 cmp %rax,%rbx + cfc3: 74 1b je cfe0 <__cxa_finalize@plt+0x9160> + cfc5: 48 83 c4 08 add $0x8,%rsp + cfc9: 48 89 df mov %rbx,%rdi + cfcc: 5b pop %rbx + cfcd: 5d pop %rbp + cfce: 41 5c pop %r12 + cfd0: 41 5d pop %r13 + cfd2: e9 49 1c 00 00 jmpq ec20 <__cxa_finalize@plt+0xada0> + cfd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + cfde: 00 00 + cfe0: 48 83 c4 08 add $0x8,%rsp + cfe4: 5b pop %rbx + cfe5: 5d pop %rbp + cfe6: 41 5c pop %r12 + cfe8: 41 5d pop %r13 + cfea: c3 retq + cfeb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + cff0: f3 c3 repz retq + cff2: e8 d9 76 00 00 callq 146d0 <__cxa_finalize@plt+0x10850> + cff7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + cffe: 00 00 + d000: 48 83 ec 28 sub $0x28,%rsp + d004: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + d00b: 00 00 + d00d: 48 89 44 24 18 mov %rax,0x18(%rsp) + d012: 31 c0 xor %eax,%eax + d014: 48 85 ff test %rdi,%rdi + d017: 74 23 je d03c <__cxa_finalize@plt+0x91bc> + d019: 48 8b 42 08 mov 0x8(%rdx),%rax + d01d: 48 89 34 24 mov %rsi,(%rsp) + d021: 48 89 e6 mov %rsp,%rsi + d024: 48 89 44 24 08 mov %rax,0x8(%rsp) + d029: 48 8b 02 mov (%rdx),%rax + d02c: 48 89 44 24 10 mov %rax,0x10(%rsp) + d031: e8 5a 0e 00 00 callq de90 <__cxa_finalize@plt+0xa010> + d036: 48 85 c0 test %rax,%rax + d039: 0f 95 c0 setne %al + d03c: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx + d041: 64 48 33 0c 25 28 00 xor %fs:0x28,%rcx + d048: 00 00 + d04a: 75 05 jne d051 <__cxa_finalize@plt+0x91d1> + d04c: 48 83 c4 28 add $0x28,%rsp + d050: c3 retq + d051: e8 1a 69 ff ff callq 3970 <__stack_chk_fail@plt> + d056: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + d05d: 00 00 00 + d060: 89 fa mov %edi,%edx + d062: b8 2d 00 00 00 mov $0x2d,%eax + d067: 81 e2 00 f0 00 00 and $0xf000,%edx + d06d: 81 fa 00 80 00 00 cmp $0x8000,%edx + d073: 74 5b je d0d0 <__cxa_finalize@plt+0x9250> + d075: 81 fa 00 40 00 00 cmp $0x4000,%edx + d07b: b8 64 00 00 00 mov $0x64,%eax + d080: 74 4e je d0d0 <__cxa_finalize@plt+0x9250> + d082: 81 fa 00 60 00 00 cmp $0x6000,%edx + d088: b8 62 00 00 00 mov $0x62,%eax + d08d: 74 41 je d0d0 <__cxa_finalize@plt+0x9250> + d08f: 81 fa 00 20 00 00 cmp $0x2000,%edx + d095: b8 63 00 00 00 mov $0x63,%eax + d09a: 74 34 je d0d0 <__cxa_finalize@plt+0x9250> + d09c: 81 fa 00 a0 00 00 cmp $0xa000,%edx + d0a2: b8 6c 00 00 00 mov $0x6c,%eax + d0a7: 74 27 je d0d0 <__cxa_finalize@plt+0x9250> + d0a9: 81 fa 00 10 00 00 cmp $0x1000,%edx + d0af: b8 70 00 00 00 mov $0x70,%eax + d0b4: 74 1a je d0d0 <__cxa_finalize@plt+0x9250> + d0b6: 81 fa 00 c0 00 00 cmp $0xc000,%edx + d0bc: b8 73 00 00 00 mov $0x73,%eax + d0c1: ba 3f 00 00 00 mov $0x3f,%edx + d0c6: 0f 45 c2 cmovne %edx,%eax + d0c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + d0d0: 88 06 mov %al,(%rsi) + d0d2: 89 f8 mov %edi,%eax + d0d4: 25 00 01 00 00 and $0x100,%eax + d0d9: 83 f8 01 cmp $0x1,%eax + d0dc: 19 c0 sbb %eax,%eax + d0de: 83 e0 bb and $0xffffffbb,%eax + d0e1: 83 c0 72 add $0x72,%eax + d0e4: 88 46 01 mov %al,0x1(%rsi) + d0e7: 89 f8 mov %edi,%eax + d0e9: 25 80 00 00 00 and $0x80,%eax + d0ee: 83 f8 01 cmp $0x1,%eax + d0f1: 19 c0 sbb %eax,%eax + d0f3: 83 e0 b6 and $0xffffffb6,%eax + d0f6: 83 c0 77 add $0x77,%eax + d0f9: 88 46 02 mov %al,0x2(%rsi) + d0fc: 89 f8 mov %edi,%eax + d0fe: 83 e0 40 and $0x40,%eax + d101: 83 f8 01 cmp $0x1,%eax + d104: 19 c0 sbb %eax,%eax + d106: f7 c7 00 08 00 00 test $0x800,%edi + d10c: 0f 84 9e 00 00 00 je d1b0 <__cxa_finalize@plt+0x9330> + d112: 83 e0 e0 and $0xffffffe0,%eax + d115: 83 c0 73 add $0x73,%eax + d118: 88 46 03 mov %al,0x3(%rsi) + d11b: 89 f8 mov %edi,%eax + d11d: 83 e0 20 and $0x20,%eax + d120: 83 f8 01 cmp $0x1,%eax + d123: 19 c0 sbb %eax,%eax + d125: 83 e0 bb and $0xffffffbb,%eax + d128: 83 c0 72 add $0x72,%eax + d12b: 88 46 04 mov %al,0x4(%rsi) + d12e: 89 f8 mov %edi,%eax + d130: 83 e0 10 and $0x10,%eax + d133: 83 f8 01 cmp $0x1,%eax + d136: 19 c0 sbb %eax,%eax + d138: 83 e0 b6 and $0xffffffb6,%eax + d13b: 83 c0 77 add $0x77,%eax + d13e: 88 46 05 mov %al,0x5(%rsi) + d141: 89 f8 mov %edi,%eax + d143: 83 e0 08 and $0x8,%eax + d146: 83 f8 01 cmp $0x1,%eax + d149: 19 c0 sbb %eax,%eax + d14b: f7 c7 00 04 00 00 test $0x400,%edi + d151: 0f 84 81 00 00 00 je d1d8 <__cxa_finalize@plt+0x9358> + d157: 83 e0 e0 and $0xffffffe0,%eax + d15a: 83 c0 73 add $0x73,%eax + d15d: 88 46 06 mov %al,0x6(%rsi) + d160: 89 f8 mov %edi,%eax + d162: 83 e0 04 and $0x4,%eax + d165: 83 f8 01 cmp $0x1,%eax + d168: 19 c0 sbb %eax,%eax + d16a: 83 e0 bb and $0xffffffbb,%eax + d16d: 83 c0 72 add $0x72,%eax + d170: 88 46 07 mov %al,0x7(%rsi) + d173: 89 f8 mov %edi,%eax + d175: 83 e0 02 and $0x2,%eax + d178: 83 f8 01 cmp $0x1,%eax + d17b: 19 c0 sbb %eax,%eax + d17d: 83 e0 b6 and $0xffffffb6,%eax + d180: 83 c0 77 add $0x77,%eax + d183: 88 46 08 mov %al,0x8(%rsi) + d186: 89 f8 mov %edi,%eax + d188: 83 e0 01 and $0x1,%eax + d18b: 83 f8 01 cmp $0x1,%eax + d18e: 19 c0 sbb %eax,%eax + d190: 81 e7 00 02 00 00 and $0x200,%edi + d196: 74 28 je d1c0 <__cxa_finalize@plt+0x9340> + d198: 83 e0 e0 and $0xffffffe0,%eax + d19b: 83 c0 74 add $0x74,%eax + d19e: 88 46 09 mov %al,0x9(%rsi) + d1a1: b8 20 00 00 00 mov $0x20,%eax + d1a6: 66 89 46 0a mov %ax,0xa(%rsi) + d1aa: c3 retq + d1ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + d1b0: 83 e0 b5 and $0xffffffb5,%eax + d1b3: 83 c0 78 add $0x78,%eax + d1b6: e9 5d ff ff ff jmpq d118 <__cxa_finalize@plt+0x9298> + d1bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + d1c0: 83 e0 b5 and $0xffffffb5,%eax + d1c3: 83 c0 78 add $0x78,%eax + d1c6: 88 46 09 mov %al,0x9(%rsi) + d1c9: b8 20 00 00 00 mov $0x20,%eax + d1ce: 66 89 46 0a mov %ax,0xa(%rsi) + d1d2: c3 retq + d1d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + d1d8: 83 e0 b5 and $0xffffffb5,%eax + d1db: 83 c0 78 add $0x78,%eax + d1de: e9 7a ff ff ff jmpq d15d <__cxa_finalize@plt+0x92dd> + d1e3: 0f 1f 00 nopl (%rax) + d1e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + d1ed: 00 00 00 + d1f0: 8b 7f 18 mov 0x18(%rdi),%edi + d1f3: e9 68 fe ff ff jmpq d060 <__cxa_finalize@plt+0x91e0> + d1f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + d1ff: 00 + d200: 48 83 ec 08 sub $0x8,%rsp + d204: e8 17 00 00 00 callq d220 <__cxa_finalize@plt+0x93a0> + d209: 48 85 c0 test %rax,%rax + d20c: 74 05 je d213 <__cxa_finalize@plt+0x9393> + d20e: 48 83 c4 08 add $0x8,%rsp + d212: c3 retq + d213: e8 b8 74 00 00 callq 146d0 <__cxa_finalize@plt+0x10850> + d218: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + d21f: 00 + d220: 41 57 push %r15 + d222: 41 56 push %r14 + d224: 49 89 d7 mov %rdx,%r15 + d227: 41 55 push %r13 + d229: 41 54 push %r12 + d22b: 49 89 fe mov %rdi,%r14 + d22e: 55 push %rbp + d22f: 53 push %rbx + d230: 49 89 f4 mov %rsi,%r12 + d233: 48 83 ec 18 sub $0x18,%rsp + d237: e8 d4 fb ff ff callq ce10 <__cxa_finalize@plt+0x8f90> + d23c: 49 89 c5 mov %rax,%r13 + d23f: 48 89 c7 mov %rax,%rdi + d242: 4c 89 ed mov %r13,%rbp + d245: 4c 29 f5 sub %r14,%rbp + d248: e8 23 fc ff ff callq ce70 <__cxa_finalize@plt+0x8ff0> + d24d: 48 01 c5 add %rax,%rbp + d250: 48 85 c0 test %rax,%rax + d253: 48 89 c3 mov %rax,%rbx + d256: 74 0c je d264 <__cxa_finalize@plt+0x93e4> + d258: 41 80 7c 05 ff 2f cmpb $0x2f,-0x1(%r13,%rax,1) + d25e: 0f 95 c3 setne %bl + d261: 0f b6 db movzbl %bl,%ebx + d264: 41 0f b6 04 24 movzbl (%r12),%eax + d269: 3c 2f cmp $0x2f,%al + d26b: 88 44 24 0f mov %al,0xf(%rsp) + d26f: 74 6f je d2e0 <__cxa_finalize@plt+0x9460> + d271: 4c 89 e7 mov %r12,%rdi + d274: e8 d7 66 ff ff callq 3950 + d279: 48 8d 7c 2b 01 lea 0x1(%rbx,%rbp,1),%rdi + d27e: 48 89 04 24 mov %rax,(%rsp) + d282: 48 01 c7 add %rax,%rdi + d285: e8 ee 6b ff ff callq 3e78 + d28a: 48 85 c0 test %rax,%rax + d28d: 49 89 c5 mov %rax,%r13 + d290: 74 3c je d2ce <__cxa_finalize@plt+0x944e> + d292: 48 89 c7 mov %rax,%rdi + d295: 48 89 ea mov %rbp,%rdx + d298: 4c 89 f6 mov %r14,%rsi + d29b: e8 60 6a ff ff callq 3d00 + d2a0: 4d 85 ff test %r15,%r15 + d2a3: c6 00 2f movb $0x2f,(%rax) + d2a6: 48 8d 3c 18 lea (%rax,%rbx,1),%rdi + d2aa: 74 13 je d2bf <__cxa_finalize@plt+0x943f> + d2ac: 31 c0 xor %eax,%eax + d2ae: 80 7c 24 0f 2f cmpb $0x2f,0xf(%rsp) + d2b3: 48 89 f9 mov %rdi,%rcx + d2b6: 0f 94 c0 sete %al + d2b9: 48 29 c1 sub %rax,%rcx + d2bc: 49 89 0f mov %rcx,(%r15) + d2bf: 48 8b 14 24 mov (%rsp),%rdx + d2c3: 4c 89 e6 mov %r12,%rsi + d2c6: e8 35 6a ff ff callq 3d00 + d2cb: c6 00 00 movb $0x0,(%rax) + d2ce: 48 83 c4 18 add $0x18,%rsp + d2d2: 4c 89 e8 mov %r13,%rax + d2d5: 5b pop %rbx + d2d6: 5d pop %rbp + d2d7: 41 5c pop %r12 + d2d9: 41 5d pop %r13 + d2db: 41 5e pop %r14 + d2dd: 41 5f pop %r15 + d2df: c3 retq + d2e0: 49 83 c4 01 add $0x1,%r12 + d2e4: 41 80 3c 24 2f cmpb $0x2f,(%r12) + d2e9: 75 86 jne d271 <__cxa_finalize@plt+0x93f1> + d2eb: eb f3 jmp d2e0 <__cxa_finalize@plt+0x9460> + d2ed: 0f 1f 00 nopl (%rax) + d2f0: 48 8b 37 mov (%rdi),%rsi + d2f3: 0f b6 16 movzbl (%rsi),%edx + d2f6: 84 d2 test %dl,%dl + d2f8: 0f 84 b2 00 00 00 je d3b0 <__cxa_finalize@plt+0x9530> + d2fe: 31 c9 xor %ecx,%ecx + d300: 31 c0 xor %eax,%eax + d302: 45 31 c0 xor %r8d,%r8d + d305: 41 bb 01 00 00 00 mov $0x1,%r11d + d30b: 49 ba ff ff ff 03 ff movabs $0x3ffffff03ffffff,%r10 + d312: ff ff 03 + d315: eb 38 jmp d34f <__cxa_finalize@plt+0x94cf> + d317: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + d31e: 00 00 + d320: 0f be ca movsbl %dl,%ecx + d323: 83 e9 41 sub $0x41,%ecx + d326: 83 f9 39 cmp $0x39,%ecx + d329: 77 0d ja d338 <__cxa_finalize@plt+0x94b8> + d32b: 4d 89 d9 mov %r11,%r9 + d32e: 49 d3 e1 shl %cl,%r9 + d331: 31 c9 xor %ecx,%ecx + d333: 4d 85 d1 test %r10,%r9 + d336: 75 09 jne d341 <__cxa_finalize@plt+0x94c1> + d338: 31 c9 xor %ecx,%ecx + d33a: 80 fa 7e cmp $0x7e,%dl + d33d: 49 0f 45 c0 cmovne %r8,%rax + d341: 48 83 c6 01 add $0x1,%rsi + d345: 48 89 37 mov %rsi,(%rdi) + d348: 0f b6 16 movzbl (%rsi),%edx + d34b: 84 d2 test %dl,%dl + d34d: 74 32 je d381 <__cxa_finalize@plt+0x9501> + d34f: 84 c9 test %cl,%cl + d351: 75 cd jne d320 <__cxa_finalize@plt+0x94a0> + d353: 80 fa 2e cmp $0x2e,%dl + d356: 74 30 je d388 <__cxa_finalize@plt+0x9508> + d358: 80 fa 5a cmp $0x5a,%dl + d35b: 7f 43 jg d3a0 <__cxa_finalize@plt+0x9520> + d35d: 80 fa 41 cmp $0x41,%dl + d360: 7d df jge d341 <__cxa_finalize@plt+0x94c1> + d362: 44 8d 4a d0 lea -0x30(%rdx),%r9d + d366: 41 80 f9 09 cmp $0x9,%r9b + d36a: 76 d5 jbe d341 <__cxa_finalize@plt+0x94c1> + d36c: 80 fa 7e cmp $0x7e,%dl + d36f: 49 0f 45 c0 cmovne %r8,%rax + d373: 48 83 c6 01 add $0x1,%rsi + d377: 48 89 37 mov %rsi,(%rdi) + d37a: 0f b6 16 movzbl (%rsi),%edx + d37d: 84 d2 test %dl,%dl + d37f: 75 ce jne d34f <__cxa_finalize@plt+0x94cf> + d381: f3 c3 repz retq + d383: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + d388: 48 85 c0 test %rax,%rax + d38b: b9 01 00 00 00 mov $0x1,%ecx + d390: 48 0f 44 c6 cmove %rsi,%rax + d394: eb ab jmp d341 <__cxa_finalize@plt+0x94c1> + d396: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + d39d: 00 00 00 + d3a0: 44 8d 4a 9f lea -0x61(%rdx),%r9d + d3a4: 41 80 f9 19 cmp $0x19,%r9b + d3a8: 77 c2 ja d36c <__cxa_finalize@plt+0x94ec> + d3aa: eb 95 jmp d341 <__cxa_finalize@plt+0x94c1> + d3ac: 0f 1f 40 00 nopl 0x0(%rax) + d3b0: 31 c0 xor %eax,%eax + d3b2: c3 retq + d3b3: 0f 1f 00 nopl (%rax) + d3b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + d3bd: 00 00 00 + d3c0: 41 57 push %r15 + d3c2: 41 56 push %r14 + d3c4: 41 55 push %r13 + d3c6: 41 54 push %r12 + d3c8: 55 push %rbp + d3c9: 53 push %rbx + d3ca: 48 89 f5 mov %rsi,%rbp + d3cd: 48 89 fb mov %rdi,%rbx + d3d0: 48 83 ec 38 sub $0x38,%rsp + d3d4: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + d3db: 00 00 + d3dd: 48 89 44 24 28 mov %rax,0x28(%rsp) + d3e2: 31 c0 xor %eax,%eax + d3e4: e8 37 67 ff ff callq 3b20 + d3e9: 85 c0 test %eax,%eax + d3eb: 41 89 c4 mov %eax,%r12d + d3ee: 0f 84 24 02 00 00 je d618 <__cxa_finalize@plt+0x9798> + d3f4: 0f b6 03 movzbl (%rbx),%eax + d3f7: 84 c0 test %al,%al + d3f9: 0f 84 59 03 00 00 je d758 <__cxa_finalize@plt+0x98d8> + d3ff: 0f b6 55 00 movzbl 0x0(%rbp),%edx + d403: 84 d2 test %dl,%dl + d405: 0f 84 35 02 00 00 je d640 <__cxa_finalize@plt+0x97c0> + d40b: 4c 8d 05 2b cf 00 00 lea 0xcf2b(%rip),%r8 # 1a33d <_IO_stdin_used@@Base+0x3fbd> + d412: b9 02 00 00 00 mov $0x2,%ecx + d417: 48 89 df mov %rbx,%rdi + d41a: 4c 89 c6 mov %r8,%rsi + d41d: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) + d41f: 0f 84 33 03 00 00 je d758 <__cxa_finalize@plt+0x98d8> + d425: b9 02 00 00 00 mov $0x2,%ecx + d42a: 4c 89 c6 mov %r8,%rsi + d42d: 48 89 ef mov %rbp,%rdi + d430: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) + d432: 0f 84 08 02 00 00 je d640 <__cxa_finalize@plt+0x97c0> + d438: 4c 8d 05 fd ce 00 00 lea 0xcefd(%rip),%r8 # 1a33c <_IO_stdin_used@@Base+0x3fbc> + d43f: b9 03 00 00 00 mov $0x3,%ecx + d444: 48 89 df mov %rbx,%rdi + d447: 4c 89 c6 mov %r8,%rsi + d44a: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) + d44c: 0f 84 06 03 00 00 je d758 <__cxa_finalize@plt+0x98d8> + d452: b9 03 00 00 00 mov $0x3,%ecx + d457: 4c 89 c6 mov %r8,%rsi + d45a: 48 89 ef mov %rbp,%rdi + d45d: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) + d45f: 0f 84 db 01 00 00 je d640 <__cxa_finalize@plt+0x97c0> + d465: 3c 2e cmp $0x2e,%al + d467: 0f 84 d3 02 00 00 je d740 <__cxa_finalize@plt+0x98c0> + d46d: 80 fa 2e cmp $0x2e,%dl + d470: 0f 84 ca 01 00 00 je d640 <__cxa_finalize@plt+0x97c0> + d476: 48 8d 7c 24 18 lea 0x18(%rsp),%rdi + d47b: 48 89 5c 24 18 mov %rbx,0x18(%rsp) + d480: 48 89 6c 24 20 mov %rbp,0x20(%rsp) + d485: e8 66 fe ff ff callq d2f0 <__cxa_finalize@plt+0x9470> + d48a: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi + d48f: 49 89 c5 mov %rax,%r13 + d492: e8 59 fe ff ff callq d2f0 <__cxa_finalize@plt+0x9470> + d497: 4d 85 ed test %r13,%r13 + d49a: 0f 84 10 02 00 00 je d6b0 <__cxa_finalize@plt+0x9830> + d4a0: 49 29 dd sub %rbx,%r13 + d4a3: 48 85 c0 test %rax,%rax + d4a6: 0f 84 17 03 00 00 je d7c3 <__cxa_finalize@plt+0x9943> + d4ac: 48 29 e8 sub %rbp,%rax + d4af: 49 89 c6 mov %rax,%r14 + d4b2: 4d 39 f5 cmp %r14,%r13 + d4b5: 0f 84 d5 02 00 00 je d790 <__cxa_finalize@plt+0x9910> + d4bb: 31 f6 xor %esi,%esi + d4bd: 31 d2 xor %edx,%edx + d4bf: 41 ba 01 00 00 00 mov $0x1,%r10d + d4c5: 49 bf ff ff ff 03 ff movabs $0x3ffffff03ffffff,%r15 + d4cc: ff ff 03 + d4cf: 49 39 d5 cmp %rdx,%r13 + d4d2: 77 09 ja d4dd <__cxa_finalize@plt+0x965d> + d4d4: 49 39 f6 cmp %rsi,%r14 + d4d7: 0f 86 3b 01 00 00 jbe d618 <__cxa_finalize@plt+0x9798> + d4dd: 49 89 f3 mov %rsi,%r11 + d4e0: 48 89 2c 24 mov %rbp,(%rsp) + d4e4: 49 29 d3 sub %rdx,%r11 + d4e7: 4b 8d 44 1d 00 lea 0x0(%r13,%r11,1),%rax + d4ec: 4e 8d 4c 1d 00 lea 0x0(%rbp,%r11,1),%r9 + d4f1: 48 89 44 24 08 mov %rax,0x8(%rsp) + d4f6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + d4fd: 00 00 00 + d500: 49 39 d5 cmp %rdx,%r13 + d503: 76 0b jbe d510 <__cxa_finalize@plt+0x9690> + d505: 0f b6 04 13 movzbl (%rbx,%rdx,1),%eax + d509: 83 e8 30 sub $0x30,%eax + d50c: 3c 09 cmp $0x9,%al + d50e: 77 1a ja d52a <__cxa_finalize@plt+0x96aa> + d510: 49 39 f6 cmp %rsi,%r14 + d513: 41 0f be 04 11 movsbl (%r9,%rdx,1),%eax + d518: 0f 86 c2 01 00 00 jbe d6e0 <__cxa_finalize@plt+0x9860> + d51e: 8d 48 d0 lea -0x30(%rax),%ecx + d521: 80 f9 09 cmp $0x9,%cl + d524: 0f 86 b6 01 00 00 jbe d6e0 <__cxa_finalize@plt+0x9860> + d52a: 49 39 d5 cmp %rdx,%r13 + d52d: 0f 84 30 02 00 00 je d763 <__cxa_finalize@plt+0x98e3> + d533: 0f b6 04 13 movzbl (%rbx,%rdx,1),%eax + d537: 8d 48 d0 lea -0x30(%rax),%ecx + d53a: 80 f9 09 cmp $0x9,%cl + d53d: 0f 86 8d 01 00 00 jbe d6d0 <__cxa_finalize@plt+0x9850> + d543: 44 0f b6 c0 movzbl %al,%r8d + d547: 41 8d 48 bf lea -0x41(%r8),%ecx + d54b: 83 f9 39 cmp $0x39,%ecx + d54e: 77 0b ja d55b <__cxa_finalize@plt+0x96db> + d550: 4c 89 d7 mov %r10,%rdi + d553: 48 d3 e7 shl %cl,%rdi + d556: 4c 85 ff test %r15,%rdi + d559: 75 0f jne d56a <__cxa_finalize@plt+0x96ea> + d55b: 41 81 c0 00 01 00 00 add $0x100,%r8d + d562: 3c 7e cmp $0x7e,%al + d564: 0f 84 e6 00 00 00 je d650 <__cxa_finalize@plt+0x97d0> + d56a: 49 39 f6 cmp %rsi,%r14 + d56d: 74 11 je d580 <__cxa_finalize@plt+0x9700> + d56f: 41 0f b6 04 11 movzbl (%r9,%rdx,1),%eax + d574: 8d 48 d0 lea -0x30(%rax),%ecx + d577: 80 f9 09 cmp $0x9,%cl + d57a: 0f 87 f8 00 00 00 ja d678 <__cxa_finalize@plt+0x97f8> + d580: 31 ff xor %edi,%edi + d582: 44 39 c7 cmp %r8d,%edi + d585: 0f 85 8d 01 00 00 jne d718 <__cxa_finalize@plt+0x9898> + d58b: 48 83 c2 01 add $0x1,%rdx + d58f: 48 83 c6 01 add $0x1,%rsi + d593: e9 68 ff ff ff jmpq d500 <__cxa_finalize@plt+0x9680> + d598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + d59f: 00 + d5a0: 48 83 c6 01 add $0x1,%rsi + d5a4: 0f be 44 35 00 movsbl 0x0(%rbp,%rsi,1),%eax + d5a9: 3c 30 cmp $0x30,%al + d5ab: 74 f3 je d5a0 <__cxa_finalize@plt+0x9720> + d5ad: 48 29 d6 sub %rdx,%rsi + d5b0: 45 31 c0 xor %r8d,%r8d + d5b3: 49 89 f1 mov %rsi,%r9 + d5b6: 4c 8d 5c 35 00 lea 0x0(%rbp,%rsi,1),%r11 + d5bb: eb 29 jmp d5e6 <__cxa_finalize@plt+0x9766> + d5bd: 0f 1f 00 nopl (%rax) + d5c0: 8d 70 d0 lea -0x30(%rax),%esi + d5c3: 40 80 fe 09 cmp $0x9,%sil + d5c7: 0f 87 63 01 00 00 ja d730 <__cxa_finalize@plt+0x98b0> + d5cd: 45 85 c0 test %r8d,%r8d + d5d0: 75 07 jne d5d9 <__cxa_finalize@plt+0x9759> + d5d2: 44 0f be c1 movsbl %cl,%r8d + d5d6: 41 29 c0 sub %eax,%r8d + d5d9: 48 83 c2 01 add $0x1,%rdx + d5dd: 0f b6 0c 13 movzbl (%rbx,%rdx,1),%ecx + d5e1: 41 0f be 04 13 movsbl (%r11,%rdx,1),%eax + d5e6: 8d 79 d0 lea -0x30(%rcx),%edi + d5e9: 4a 8d 34 0a lea (%rdx,%r9,1),%rsi + d5ed: 40 80 ff 09 cmp $0x9,%dil + d5f1: 76 cd jbe d5c0 <__cxa_finalize@plt+0x9740> + d5f3: 83 e8 30 sub $0x30,%eax + d5f6: 3c 09 cmp $0x9,%al + d5f8: 0f 86 b5 01 00 00 jbe d7b3 <__cxa_finalize@plt+0x9933> + d5fe: 45 85 c0 test %r8d,%r8d + d601: 0f 84 c8 fe ff ff je d4cf <__cxa_finalize@plt+0x964f> + d607: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + d60e: 00 00 + d610: 45 89 c4 mov %r8d,%r12d + d613: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + d618: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx + d61d: 64 48 33 1c 25 28 00 xor %fs:0x28,%rbx + d624: 00 00 + d626: 44 89 e0 mov %r12d,%eax + d629: 0f 85 8f 01 00 00 jne d7be <__cxa_finalize@plt+0x993e> + d62f: 48 83 c4 38 add $0x38,%rsp + d633: 5b pop %rbx + d634: 5d pop %rbp + d635: 41 5c pop %r12 + d637: 41 5d pop %r13 + d639: 41 5e pop %r14 + d63b: 41 5f pop %r15 + d63d: c3 retq + d63e: 66 90 xchg %ax,%ax + d640: 41 bc 01 00 00 00 mov $0x1,%r12d + d646: eb d0 jmp d618 <__cxa_finalize@plt+0x9798> + d648: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + d64f: 00 + d650: 49 8d 04 13 lea (%r11,%rdx,1),%rax + d654: 49 39 c6 cmp %rax,%r14 + d657: 0f 84 b3 00 00 00 je d710 <__cxa_finalize@plt+0x9890> + d65d: 41 0f b6 04 11 movzbl (%r9,%rdx,1),%eax + d662: 8d 48 d0 lea -0x30(%rax),%ecx + d665: 80 f9 09 cmp $0x9,%cl + d668: 0f 86 a2 00 00 00 jbe d710 <__cxa_finalize@plt+0x9890> + d66e: 41 b8 ff ff ff ff mov $0xffffffff,%r8d + d674: 0f 1f 40 00 nopl 0x0(%rax) + d678: 0f b6 f8 movzbl %al,%edi + d67b: 8d 4f bf lea -0x41(%rdi),%ecx + d67e: 83 f9 39 cmp $0x39,%ecx + d681: 77 0f ja d692 <__cxa_finalize@plt+0x9812> + d683: 4c 89 d5 mov %r10,%rbp + d686: 48 d3 e5 shl %cl,%rbp + d689: 4c 85 fd test %r15,%rbp + d68c: 0f 85 f0 fe ff ff jne d582 <__cxa_finalize@plt+0x9702> + d692: 81 c7 00 01 00 00 add $0x100,%edi + d698: 3c 7e cmp $0x7e,%al + d69a: b8 ff ff ff ff mov $0xffffffff,%eax + d69f: 0f 44 f8 cmove %eax,%edi + d6a2: e9 db fe ff ff jmpq d582 <__cxa_finalize@plt+0x9702> + d6a7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + d6ae: 00 00 + d6b0: 4c 8b 6c 24 18 mov 0x18(%rsp),%r13 + d6b5: 49 29 dd sub %rbx,%r13 + d6b8: 48 85 c0 test %rax,%rax + d6bb: 0f 85 eb fd ff ff jne d4ac <__cxa_finalize@plt+0x962c> + d6c1: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + d6c6: 49 29 ee sub %rbp,%r14 + d6c9: e9 ed fd ff ff jmpq d4bb <__cxa_finalize@plt+0x963b> + d6ce: 66 90 xchg %ax,%ax + d6d0: 45 31 c0 xor %r8d,%r8d + d6d3: e9 92 fe ff ff jmpq d56a <__cxa_finalize@plt+0x96ea> + d6d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + d6df: 00 + d6e0: 0f b6 0c 13 movzbl (%rbx,%rdx,1),%ecx + d6e4: 48 8b 2c 24 mov (%rsp),%rbp + d6e8: 80 f9 30 cmp $0x30,%cl + d6eb: 0f 85 b8 fe ff ff jne d5a9 <__cxa_finalize@plt+0x9729> + d6f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + d6f8: 48 83 c2 01 add $0x1,%rdx + d6fc: 0f b6 0c 13 movzbl (%rbx,%rdx,1),%ecx + d700: 80 f9 30 cmp $0x30,%cl + d703: 74 f3 je d6f8 <__cxa_finalize@plt+0x9878> + d705: e9 9f fe ff ff jmpq d5a9 <__cxa_finalize@plt+0x9729> + d70a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + d710: 31 ff xor %edi,%edi + d712: 41 b8 ff ff ff ff mov $0xffffffff,%r8d + d718: 41 29 f8 sub %edi,%r8d + d71b: 0f 85 ef fe ff ff jne d610 <__cxa_finalize@plt+0x9790> + d721: e9 f2 fe ff ff jmpq d618 <__cxa_finalize@plt+0x9798> + d726: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + d72d: 00 00 00 + d730: 41 b8 01 00 00 00 mov $0x1,%r8d + d736: e9 d5 fe ff ff jmpq d610 <__cxa_finalize@plt+0x9790> + d73b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + d740: 48 83 c3 01 add $0x1,%rbx + d744: 48 83 c5 01 add $0x1,%rbp + d748: 80 fa 2e cmp $0x2e,%dl + d74b: 0f 84 25 fd ff ff je d476 <__cxa_finalize@plt+0x95f6> + d751: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + d758: 41 bc ff ff ff ff mov $0xffffffff,%r12d + d75e: e9 b5 fe ff ff jmpq d618 <__cxa_finalize@plt+0x9798> + d763: 4c 3b 74 24 08 cmp 0x8(%rsp),%r14 + d768: 0f 84 1d fe ff ff je d58b <__cxa_finalize@plt+0x970b> + d76e: 43 0f b6 04 29 movzbl (%r9,%r13,1),%eax + d773: 8d 48 d0 lea -0x30(%rax),%ecx + d776: 80 f9 09 cmp $0x9,%cl + d779: 0f 86 0c fe ff ff jbe d58b <__cxa_finalize@plt+0x970b> + d77f: 45 31 c0 xor %r8d,%r8d + d782: e9 f1 fe ff ff jmpq d678 <__cxa_finalize@plt+0x97f8> + d787: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + d78e: 00 00 + d790: 4c 89 ea mov %r13,%rdx + d793: 48 89 ee mov %rbp,%rsi + d796: 48 89 df mov %rbx,%rdi + d799: e8 62 60 ff ff callq 3800 + d79e: 85 c0 test %eax,%eax + d7a0: 0f 85 15 fd ff ff jne d4bb <__cxa_finalize@plt+0x963b> + d7a6: 4c 8b 6c 24 18 mov 0x18(%rsp),%r13 + d7ab: 49 29 dd sub %rbx,%r13 + d7ae: e9 0e ff ff ff jmpq d6c1 <__cxa_finalize@plt+0x9841> + d7b3: 41 b8 ff ff ff ff mov $0xffffffff,%r8d + d7b9: e9 52 fe ff ff jmpq d610 <__cxa_finalize@plt+0x9790> + d7be: e8 ad 61 ff ff callq 3970 <__stack_chk_fail@plt> + d7c3: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 + d7c8: 49 29 ee sub %rbp,%r14 + d7cb: e9 e2 fc ff ff jmpq d4b2 <__cxa_finalize@plt+0x9632> + d7d0: 53 push %rbx + d7d1: 48 89 fe mov %rdi,%rsi + d7d4: 48 89 fb mov %rdi,%rbx + d7d7: 31 ff xor %edi,%edi + d7d9: 48 83 ec 20 sub $0x20,%rsp + d7dd: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + d7e4: 00 00 + d7e6: 48 89 44 24 18 mov %rax,0x18(%rsp) + d7eb: 31 c0 xor %eax,%eax + d7ed: e8 ce 60 ff ff callq 38c0 + d7f2: 85 c0 test %eax,%eax + d7f4: 74 1e je d814 <__cxa_finalize@plt+0x9994> + d7f6: 48 89 e7 mov %rsp,%rdi + d7f9: 31 f6 xor %esi,%esi + d7fb: e8 20 62 ff ff callq 3a20 + d800: 48 8b 04 24 mov (%rsp),%rax + d804: 48 89 03 mov %rax,(%rbx) + d807: 48 69 44 24 08 e8 03 imul $0x3e8,0x8(%rsp),%rax + d80e: 00 00 + d810: 48 89 43 08 mov %rax,0x8(%rbx) + d814: 48 8b 44 24 18 mov 0x18(%rsp),%rax + d819: 64 48 33 04 25 28 00 xor %fs:0x28,%rax + d820: 00 00 + d822: 75 06 jne d82a <__cxa_finalize@plt+0x99aa> + d824: 48 83 c4 20 add $0x20,%rsp + d828: 5b pop %rbx + d829: c3 retq + d82a: e8 41 61 ff ff callq 3970 <__stack_chk_fail@plt> + d82f: 90 nop + d830: 48 83 ec 08 sub $0x8,%rsp + d834: 31 f6 xor %esi,%esi + d836: e8 85 64 ff ff callq 3cc0 + d83b: 48 89 c2 mov %rax,%rdx + d83e: b8 01 00 00 00 mov $0x1,%eax + d843: 48 85 d2 test %rdx,%rdx + d846: 74 1f je d867 <__cxa_finalize@plt+0x99e7> + d848: 48 8d 3d f0 ca 00 00 lea 0xcaf0(%rip),%rdi # 1a33f <_IO_stdin_used@@Base+0x3fbf> + d84f: b9 02 00 00 00 mov $0x2,%ecx + d854: 48 89 d6 mov %rdx,%rsi + d857: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) + d859: 40 0f 97 c6 seta %sil + d85d: 0f 92 c1 setb %cl + d860: 31 c0 xor %eax,%eax + d862: 40 38 ce cmp %cl,%sil + d865: 75 09 jne d870 <__cxa_finalize@plt+0x99f0> + d867: 48 83 c4 08 add $0x8,%rsp + d86b: c3 retq + d86c: 0f 1f 40 00 nopl 0x0(%rax) + d870: 48 8d 3d ca ca 00 00 lea 0xcaca(%rip),%rdi # 1a341 <_IO_stdin_used@@Base+0x3fc1> + d877: b9 06 00 00 00 mov $0x6,%ecx + d87c: 48 89 d6 mov %rdx,%rsi + d87f: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) + d881: 0f 95 c0 setne %al + d884: 48 83 c4 08 add $0x8,%rsp + d888: c3 retq + d889: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + d890: 48 83 ff 0a cmp $0xa,%rdi + d894: b8 0a 00 00 00 mov $0xa,%eax + d899: 49 b9 ab aa aa aa aa movabs $0xaaaaaaaaaaaaaaab,%r9 + d8a0: aa aa aa + d8a3: 48 0f 42 f8 cmovb %rax,%rdi + d8a7: 48 83 cf 01 or $0x1,%rdi + d8ab: 48 83 ff ff cmp $0xffffffffffffffff,%rdi + d8af: 74 6e je d91f <__cxa_finalize@plt+0x9a9f> + d8b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + d8b8: 48 89 f8 mov %rdi,%rax + d8bb: 48 89 f9 mov %rdi,%rcx + d8be: 49 f7 e1 mul %r9 + d8c1: 48 89 d0 mov %rdx,%rax + d8c4: 48 d1 e8 shr %rax + d8c7: 48 8d 04 40 lea (%rax,%rax,2),%rax + d8cb: 48 29 c1 sub %rax,%rcx + d8ce: 48 83 ff 09 cmp $0x9,%rdi + d8d2: 48 89 c8 mov %rcx,%rax + d8d5: 76 39 jbe d910 <__cxa_finalize@plt+0x9a90> + d8d7: 48 85 c9 test %rcx,%rcx + d8da: 74 39 je d915 <__cxa_finalize@plt+0x9a95> + d8dc: 41 b8 10 00 00 00 mov $0x10,%r8d + d8e2: be 09 00 00 00 mov $0x9,%esi + d8e7: b9 03 00 00 00 mov $0x3,%ecx + d8ec: eb 0b jmp d8f9 <__cxa_finalize@plt+0x9a79> + d8ee: 66 90 xchg %ax,%ax + d8f0: 49 83 c0 08 add $0x8,%r8 + d8f4: 48 85 d2 test %rdx,%rdx + d8f7: 74 1c je d915 <__cxa_finalize@plt+0x9a95> + d8f9: 48 83 c1 02 add $0x2,%rcx + d8fd: 31 d2 xor %edx,%edx + d8ff: 48 89 f8 mov %rdi,%rax + d902: 48 f7 f1 div %rcx + d905: 4c 01 c6 add %r8,%rsi + d908: 48 39 fe cmp %rdi,%rsi + d90b: 48 89 d0 mov %rdx,%rax + d90e: 72 e0 jb d8f0 <__cxa_finalize@plt+0x9a70> + d910: 48 85 c0 test %rax,%rax + d913: 75 0a jne d91f <__cxa_finalize@plt+0x9a9f> + d915: 48 83 c7 02 add $0x2,%rdi + d919: 48 83 ff ff cmp $0xffffffffffffffff,%rdi + d91d: 75 99 jne d8b8 <__cxa_finalize@plt+0x9a38> + d91f: 48 89 f8 mov %rdi,%rax + d922: c3 retq + d923: 0f 1f 00 nopl (%rax) + d926: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + d92d: 00 00 00 + d930: 48 89 f8 mov %rdi,%rax + d933: 31 d2 xor %edx,%edx + d935: 48 c1 c8 03 ror $0x3,%rax + d939: 48 f7 f6 div %rsi + d93c: 48 89 d0 mov %rdx,%rax + d93f: c3 retq + d940: 48 39 f7 cmp %rsi,%rdi + d943: 0f 94 c0 sete %al + d946: c3 retq + d947: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + d94e: 00 00 + d950: 53 push %rbx + d951: 48 89 fb mov %rdi,%rbx + d954: 48 89 f7 mov %rsi,%rdi + d957: 48 8b 73 10 mov 0x10(%rbx),%rsi + d95b: ff 53 30 callq *0x30(%rbx) + d95e: 48 39 43 10 cmp %rax,0x10(%rbx) + d962: 76 09 jbe d96d <__cxa_finalize@plt+0x9aed> + d964: 48 c1 e0 04 shl $0x4,%rax + d968: 48 03 03 add (%rbx),%rax + d96b: 5b pop %rbx + d96c: c3 retq + d96d: e8 6e 5e ff ff callq 37e0 + d972: 0f 1f 40 00 nopl 0x0(%rax) + d976: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + d97d: 00 00 00 + d980: 41 56 push %r14 + d982: 41 55 push %r13 + d984: 49 89 d6 mov %rdx,%r14 + d987: 41 54 push %r12 + d989: 55 push %rbp + d98a: 49 89 fc mov %rdi,%r12 + d98d: 53 push %rbx + d98e: 48 89 f5 mov %rsi,%rbp + d991: 41 89 cd mov %ecx,%r13d + d994: e8 b7 ff ff ff callq d950 <__cxa_finalize@plt+0x9ad0> + d999: 49 89 06 mov %rax,(%r14) + d99c: 48 8b 30 mov (%rax),%rsi + d99f: 48 85 f6 test %rsi,%rsi + d9a2: 0f 84 e8 00 00 00 je da90 <__cxa_finalize@plt+0x9c10> + d9a8: 48 39 ee cmp %rbp,%rsi + d9ab: 48 89 c3 mov %rax,%rbx + d9ae: 0f 84 8f 00 00 00 je da43 <__cxa_finalize@plt+0x9bc3> + d9b4: 48 89 ef mov %rbp,%rdi + d9b7: 41 ff 54 24 38 callq *0x38(%r12) + d9bc: 84 c0 test %al,%al + d9be: 0f 85 7c 00 00 00 jne da40 <__cxa_finalize@plt+0x9bc0> + d9c4: 48 8b 43 08 mov 0x8(%rbx),%rax + d9c8: 48 85 c0 test %rax,%rax + d9cb: 0f 84 bf 00 00 00 je da90 <__cxa_finalize@plt+0x9c10> + d9d1: 48 8b 30 mov (%rax),%rsi + d9d4: 48 39 f5 cmp %rsi,%rbp + d9d7: 75 20 jne d9f9 <__cxa_finalize@plt+0x9b79> + d9d9: eb 31 jmp da0c <__cxa_finalize@plt+0x9b8c> + d9db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + d9e0: 48 8b 5b 08 mov 0x8(%rbx),%rbx + d9e4: 48 8b 43 08 mov 0x8(%rbx),%rax + d9e8: 48 85 c0 test %rax,%rax + d9eb: 0f 84 9f 00 00 00 je da90 <__cxa_finalize@plt+0x9c10> + d9f1: 48 8b 30 mov (%rax),%rsi + d9f4: 48 39 ee cmp %rbp,%rsi + d9f7: 74 13 je da0c <__cxa_finalize@plt+0x9b8c> + d9f9: 48 89 ef mov %rbp,%rdi + d9fc: 41 ff 54 24 38 callq *0x38(%r12) + da01: 84 c0 test %al,%al + da03: 74 db je d9e0 <__cxa_finalize@plt+0x9b60> + da05: 48 8b 43 08 mov 0x8(%rbx),%rax + da09: 48 8b 30 mov (%rax),%rsi + da0c: 45 84 ed test %r13b,%r13b + da0f: 74 1d je da2e <__cxa_finalize@plt+0x9bae> + da11: 48 8b 50 08 mov 0x8(%rax),%rdx + da15: 48 89 53 08 mov %rdx,0x8(%rbx) + da19: 48 c7 00 00 00 00 00 movq $0x0,(%rax) + da20: 49 8b 54 24 48 mov 0x48(%r12),%rdx + da25: 48 89 50 08 mov %rdx,0x8(%rax) + da29: 49 89 44 24 48 mov %rax,0x48(%r12) + da2e: 5b pop %rbx + da2f: 48 89 f0 mov %rsi,%rax + da32: 5d pop %rbp + da33: 41 5c pop %r12 + da35: 41 5d pop %r13 + da37: 41 5e pop %r14 + da39: c3 retq + da3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + da40: 48 8b 33 mov (%rbx),%rsi + da43: 45 84 ed test %r13b,%r13b + da46: 74 e6 je da2e <__cxa_finalize@plt+0x9bae> + da48: 48 8b 43 08 mov 0x8(%rbx),%rax + da4c: 48 85 c0 test %rax,%rax + da4f: 74 2f je da80 <__cxa_finalize@plt+0x9c00> + da51: f3 0f 6f 00 movdqu (%rax),%xmm0 + da55: 0f 11 03 movups %xmm0,(%rbx) + da58: 48 c7 00 00 00 00 00 movq $0x0,(%rax) + da5f: 49 8b 54 24 48 mov 0x48(%r12),%rdx + da64: 48 89 50 08 mov %rdx,0x8(%rax) + da68: 49 89 44 24 48 mov %rax,0x48(%r12) + da6d: 48 89 f0 mov %rsi,%rax + da70: 5b pop %rbx + da71: 5d pop %rbp + da72: 41 5c pop %r12 + da74: 41 5d pop %r13 + da76: 41 5e pop %r14 + da78: c3 retq + da79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + da80: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) + da87: eb a5 jmp da2e <__cxa_finalize@plt+0x9bae> + da89: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + da90: 31 f6 xor %esi,%esi + da92: 5b pop %rbx + da93: 48 89 f0 mov %rsi,%rax + da96: 5d pop %rbp + da97: 41 5c pop %r12 + da99: 41 5d pop %r13 + da9b: 41 5e pop %r14 + da9d: c3 retq + da9e: 66 90 xchg %ax,%ax + daa0: 48 8b 17 mov (%rdi),%rdx + daa3: 48 8d 0d 16 c9 00 00 lea 0xc916(%rip),%rcx # 1a3c0 <_IO_stdin_used@@Base+0x4040> + daaa: b8 01 00 00 00 mov $0x1,%eax + daaf: 48 39 ca cmp %rcx,%rdx + dab2: 74 61 je db15 <__cxa_finalize@plt+0x9c95> + dab4: f3 0f 10 42 08 movss 0x8(%rdx),%xmm0 + dab9: 0f 2e 05 14 c9 00 00 ucomiss 0xc914(%rip),%xmm0 # 1a3d4 <_IO_stdin_used@@Base+0x4054> + dac0: 76 4e jbe db10 <__cxa_finalize@plt+0x9c90> + dac2: f3 0f 10 0d 0e c9 00 movss 0xc90e(%rip),%xmm1 # 1a3d8 <_IO_stdin_used@@Base+0x4058> + dac9: 00 + daca: 0f 2e c8 ucomiss %xmm0,%xmm1 + dacd: 76 41 jbe db10 <__cxa_finalize@plt+0x9c90> + dacf: f3 0f 10 4a 0c movss 0xc(%rdx),%xmm1 + dad4: 0f 2e 0d 01 c9 00 00 ucomiss 0xc901(%rip),%xmm1 # 1a3dc <_IO_stdin_used@@Base+0x405c> + dadb: 76 33 jbe db10 <__cxa_finalize@plt+0x9c90> + dadd: f3 0f 10 0a movss (%rdx),%xmm1 + dae1: 0f 2e 0d f8 c8 00 00 ucomiss 0xc8f8(%rip),%xmm1 # 1a3e0 <_IO_stdin_used@@Base+0x4060> + dae8: 72 26 jb db10 <__cxa_finalize@plt+0x9c90> + daea: f3 0f 58 0d e2 c8 00 addss 0xc8e2(%rip),%xmm1 # 1a3d4 <_IO_stdin_used@@Base+0x4054> + daf1: 00 + daf2: f3 0f 10 52 04 movss 0x4(%rdx),%xmm2 + daf7: 0f 2e d1 ucomiss %xmm1,%xmm2 + dafa: 76 14 jbe db10 <__cxa_finalize@plt+0x9c90> + dafc: f3 0f 10 1d e0 c8 00 movss 0xc8e0(%rip),%xmm3 # 1a3e4 <_IO_stdin_used@@Base+0x4064> + db03: 00 + db04: 0f 2e da ucomiss %xmm2,%xmm3 + db07: 72 07 jb db10 <__cxa_finalize@plt+0x9c90> + db09: 0f 2e c1 ucomiss %xmm1,%xmm0 + db0c: 77 07 ja db15 <__cxa_finalize@plt+0x9c95> + db0e: 66 90 xchg %ax,%ax + db10: 48 89 0f mov %rcx,(%rdi) + db13: 31 c0 xor %eax,%eax + db15: f3 c3 repz retq + db17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + db1e: 00 00 + db20: 41 57 push %r15 + db22: 41 56 push %r14 + db24: 41 55 push %r13 + db26: 41 54 push %r12 + db28: 55 push %rbp + db29: 53 push %rbx + db2a: 48 83 ec 08 sub $0x8,%rsp + db2e: 4c 8b 26 mov (%rsi),%r12 + db31: 4c 3b 66 08 cmp 0x8(%rsi),%r12 + db35: 0f 83 dd 00 00 00 jae dc18 <__cxa_finalize@plt+0x9d98> + db3b: 48 89 fd mov %rdi,%rbp + db3e: 49 89 f5 mov %rsi,%r13 + db41: 41 89 d6 mov %edx,%r14d + db44: 0f 1f 40 00 nopl 0x0(%rax) + db48: 4d 8b 3c 24 mov (%r12),%r15 + db4c: 4d 85 ff test %r15,%r15 + db4f: 0f 84 b5 00 00 00 je dc0a <__cxa_finalize@plt+0x9d8a> + db55: 49 8b 5c 24 08 mov 0x8(%r12),%rbx + db5a: 48 85 db test %rbx,%rbx + db5d: 75 1d jne db7c <__cxa_finalize@plt+0x9cfc> + db5f: eb 5a jmp dbbb <__cxa_finalize@plt+0x9d3b> + db61: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + db68: 48 8b 48 08 mov 0x8(%rax),%rcx + db6c: 48 85 d2 test %rdx,%rdx + db6f: 48 89 4b 08 mov %rcx,0x8(%rbx) + db73: 48 89 58 08 mov %rbx,0x8(%rax) + db77: 48 89 d3 mov %rdx,%rbx + db7a: 74 3b je dbb7 <__cxa_finalize@plt+0x9d37> + db7c: 4c 8b 3b mov (%rbx),%r15 + db7f: 48 89 ef mov %rbp,%rdi + db82: 4c 89 fe mov %r15,%rsi + db85: e8 c6 fd ff ff callq d950 <__cxa_finalize@plt+0x9ad0> + db8a: 48 83 38 00 cmpq $0x0,(%rax) + db8e: 48 8b 53 08 mov 0x8(%rbx),%rdx + db92: 75 d4 jne db68 <__cxa_finalize@plt+0x9ce8> + db94: 4c 89 38 mov %r15,(%rax) + db97: 48 83 45 18 01 addq $0x1,0x18(%rbp) + db9c: 48 85 d2 test %rdx,%rdx + db9f: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) + dba6: 48 8b 45 48 mov 0x48(%rbp),%rax + dbaa: 48 89 43 08 mov %rax,0x8(%rbx) + dbae: 48 89 5d 48 mov %rbx,0x48(%rbp) + dbb2: 48 89 d3 mov %rdx,%rbx + dbb5: 75 c5 jne db7c <__cxa_finalize@plt+0x9cfc> + dbb7: 4d 8b 3c 24 mov (%r12),%r15 + dbbb: 45 84 f6 test %r14b,%r14b + dbbe: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12) + dbc5: 00 00 + dbc7: 75 41 jne dc0a <__cxa_finalize@plt+0x9d8a> + dbc9: 4c 89 fe mov %r15,%rsi + dbcc: 48 89 ef mov %rbp,%rdi + dbcf: e8 7c fd ff ff callq d950 <__cxa_finalize@plt+0x9ad0> + dbd4: 48 83 38 00 cmpq $0x0,(%rax) + dbd8: 48 89 c3 mov %rax,%rbx + dbdb: 74 53 je dc30 <__cxa_finalize@plt+0x9db0> + dbdd: 48 8b 45 48 mov 0x48(%rbp),%rax + dbe1: 48 85 c0 test %rax,%rax + dbe4: 74 5a je dc40 <__cxa_finalize@plt+0x9dc0> + dbe6: 48 8b 50 08 mov 0x8(%rax),%rdx + dbea: 48 89 55 48 mov %rdx,0x48(%rbp) + dbee: 48 8b 53 08 mov 0x8(%rbx),%rdx + dbf2: 4c 89 38 mov %r15,(%rax) + dbf5: 48 89 50 08 mov %rdx,0x8(%rax) + dbf9: 48 89 43 08 mov %rax,0x8(%rbx) + dbfd: 49 c7 04 24 00 00 00 movq $0x0,(%r12) + dc04: 00 + dc05: 49 83 6d 18 01 subq $0x1,0x18(%r13) + dc0a: 49 83 c4 10 add $0x10,%r12 + dc0e: 4d 39 65 08 cmp %r12,0x8(%r13) + dc12: 0f 87 30 ff ff ff ja db48 <__cxa_finalize@plt+0x9cc8> + dc18: 48 83 c4 08 add $0x8,%rsp + dc1c: b8 01 00 00 00 mov $0x1,%eax + dc21: 5b pop %rbx + dc22: 5d pop %rbp + dc23: 41 5c pop %r12 + dc25: 41 5d pop %r13 + dc27: 41 5e pop %r14 + dc29: 41 5f pop %r15 + dc2b: c3 retq + dc2c: 0f 1f 40 00 nopl 0x0(%rax) + dc30: 4c 89 38 mov %r15,(%rax) + dc33: 48 83 45 18 01 addq $0x1,0x18(%rbp) + dc38: eb c3 jmp dbfd <__cxa_finalize@plt+0x9d7d> + dc3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + dc40: bf 10 00 00 00 mov $0x10,%edi + dc45: e8 2e 62 ff ff callq 3e78 + dc4a: 48 85 c0 test %rax,%rax + dc4d: 75 9f jne dbee <__cxa_finalize@plt+0x9d6e> + dc4f: 48 83 c4 08 add $0x8,%rsp + dc53: 31 c0 xor %eax,%eax + dc55: 5b pop %rbx + dc56: 5d pop %rbp + dc57: 41 5c pop %r12 + dc59: 41 5d pop %r13 + dc5b: 41 5e pop %r14 + dc5d: 41 5f pop %r15 + dc5f: c3 retq + dc60: 48 8b 47 10 mov 0x10(%rdi),%rax + dc64: c3 retq + dc65: 90 nop + dc66: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + dc6d: 00 00 00 + dc70: 48 8b 47 18 mov 0x18(%rdi),%rax + dc74: c3 retq + dc75: 90 nop + dc76: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + dc7d: 00 00 00 + dc80: 48 8b 47 20 mov 0x20(%rdi),%rax + dc84: c3 retq + dc85: 90 nop + dc86: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + dc8d: 00 00 00 + dc90: 48 8b 37 mov (%rdi),%rsi + dc93: 48 8b 7f 08 mov 0x8(%rdi),%rdi + dc97: 31 c0 xor %eax,%eax + dc99: 48 39 fe cmp %rdi,%rsi + dc9c: 73 39 jae dcd7 <__cxa_finalize@plt+0x9e57> + dc9e: 66 90 xchg %ax,%ax + dca0: 48 83 3e 00 cmpq $0x0,(%rsi) + dca4: 74 26 je dccc <__cxa_finalize@plt+0x9e4c> + dca6: 48 8b 56 08 mov 0x8(%rsi),%rdx + dcaa: b9 01 00 00 00 mov $0x1,%ecx + dcaf: 48 85 d2 test %rdx,%rdx + dcb2: 74 11 je dcc5 <__cxa_finalize@plt+0x9e45> + dcb4: 0f 1f 40 00 nopl 0x0(%rax) + dcb8: 48 8b 52 08 mov 0x8(%rdx),%rdx + dcbc: 48 83 c1 01 add $0x1,%rcx + dcc0: 48 85 d2 test %rdx,%rdx + dcc3: 75 f3 jne dcb8 <__cxa_finalize@plt+0x9e38> + dcc5: 48 39 c8 cmp %rcx,%rax + dcc8: 48 0f 42 c1 cmovb %rcx,%rax + dccc: 48 83 c6 10 add $0x10,%rsi + dcd0: 48 39 fe cmp %rdi,%rsi + dcd3: 72 cb jb dca0 <__cxa_finalize@plt+0x9e20> + dcd5: f3 c3 repz retq + dcd7: f3 c3 repz retq + dcd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + dce0: 48 8b 0f mov (%rdi),%rcx + dce3: 4c 8b 47 08 mov 0x8(%rdi),%r8 + dce7: 31 d2 xor %edx,%edx + dce9: 31 f6 xor %esi,%esi + dceb: 4c 39 c1 cmp %r8,%rcx + dcee: 73 36 jae dd26 <__cxa_finalize@plt+0x9ea6> + dcf0: 48 83 39 00 cmpq $0x0,(%rcx) + dcf4: 74 27 je dd1d <__cxa_finalize@plt+0x9e9d> + dcf6: 48 8b 41 08 mov 0x8(%rcx),%rax + dcfa: 48 83 c6 01 add $0x1,%rsi + dcfe: 48 83 c2 01 add $0x1,%rdx + dd02: 48 85 c0 test %rax,%rax + dd05: 74 16 je dd1d <__cxa_finalize@plt+0x9e9d> + dd07: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + dd0e: 00 00 + dd10: 48 8b 40 08 mov 0x8(%rax),%rax + dd14: 48 83 c2 01 add $0x1,%rdx + dd18: 48 85 c0 test %rax,%rax + dd1b: 75 f3 jne dd10 <__cxa_finalize@plt+0x9e90> + dd1d: 48 83 c1 10 add $0x10,%rcx + dd21: 4c 39 c1 cmp %r8,%rcx + dd24: 72 ca jb dcf0 <__cxa_finalize@plt+0x9e70> + dd26: 31 c0 xor %eax,%eax + dd28: 48 39 77 18 cmp %rsi,0x18(%rdi) + dd2c: 74 02 je dd30 <__cxa_finalize@plt+0x9eb0> + dd2e: f3 c3 repz retq + dd30: 48 39 57 20 cmp %rdx,0x20(%rdi) + dd34: 0f 94 c0 sete %al + dd37: c3 retq + dd38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + dd3f: 00 + dd40: 41 55 push %r13 + dd42: 41 54 push %r12 + dd44: 49 89 f4 mov %rsi,%r12 + dd47: 55 push %rbp + dd48: 53 push %rbx + dd49: 31 db xor %ebx,%ebx + dd4b: 48 83 ec 08 sub $0x8,%rsp + dd4f: 48 8b 37 mov (%rdi),%rsi + dd52: 48 8b 4f 20 mov 0x20(%rdi),%rcx + dd56: 48 8b 6f 10 mov 0x10(%rdi),%rbp + dd5a: 4c 8b 6f 18 mov 0x18(%rdi),%r13 + dd5e: 48 8b 7f 08 mov 0x8(%rdi),%rdi + dd62: 48 39 fe cmp %rdi,%rsi + dd65: 73 3e jae dda5 <__cxa_finalize@plt+0x9f25> + dd67: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + dd6e: 00 00 + dd70: 48 83 3e 00 cmpq $0x0,(%rsi) + dd74: 74 26 je dd9c <__cxa_finalize@plt+0x9f1c> + dd76: 48 8b 46 08 mov 0x8(%rsi),%rax + dd7a: ba 01 00 00 00 mov $0x1,%edx + dd7f: 48 85 c0 test %rax,%rax + dd82: 74 11 je dd95 <__cxa_finalize@plt+0x9f15> + dd84: 0f 1f 40 00 nopl 0x0(%rax) + dd88: 48 8b 40 08 mov 0x8(%rax),%rax + dd8c: 48 83 c2 01 add $0x1,%rdx + dd90: 48 85 c0 test %rax,%rax + dd93: 75 f3 jne dd88 <__cxa_finalize@plt+0x9f08> + dd95: 48 39 d3 cmp %rdx,%rbx + dd98: 48 0f 42 da cmovb %rdx,%rbx + dd9c: 48 83 c6 10 add $0x10,%rsi + dda0: 48 39 fe cmp %rdi,%rsi + dda3: 72 cb jb dd70 <__cxa_finalize@plt+0x9ef0> + dda5: 48 8d 15 9b c5 00 00 lea 0xc59b(%rip),%rdx # 1a347 <_IO_stdin_used@@Base+0x3fc7> + ddac: be 01 00 00 00 mov $0x1,%esi + ddb1: 4c 89 e7 mov %r12,%rdi + ddb4: 31 c0 xor %eax,%eax + ddb6: e8 35 60 ff ff callq 3df0 <__fprintf_chk@plt> + ddbb: 48 8d 15 9d c5 00 00 lea 0xc59d(%rip),%rdx # 1a35f <_IO_stdin_used@@Base+0x3fdf> + ddc2: 31 c0 xor %eax,%eax + ddc4: 48 89 e9 mov %rbp,%rcx + ddc7: be 01 00 00 00 mov $0x1,%esi + ddcc: 4c 89 e7 mov %r12,%rdi + ddcf: e8 1c 60 ff ff callq 3df0 <__fprintf_chk@plt> + ddd4: 4d 85 ed test %r13,%r13 + ddd7: 78 67 js de40 <__cxa_finalize@plt+0x9fc0> + ddd9: 66 0f ef c0 pxor %xmm0,%xmm0 + dddd: 48 85 ed test %rbp,%rbp + dde0: f2 49 0f 2a c5 cvtsi2sd %r13,%xmm0 + dde5: f2 0f 59 05 0b c6 00 mulsd 0xc60b(%rip),%xmm0 # 1a3f8 <_IO_stdin_used@@Base+0x4078> + ddec: 00 + dded: 78 7a js de69 <__cxa_finalize@plt+0x9fe9> + ddef: 66 0f ef c9 pxor %xmm1,%xmm1 + ddf3: f2 48 0f 2a cd cvtsi2sd %rbp,%xmm1 + ddf8: f2 0f 5e c1 divsd %xmm1,%xmm0 + ddfc: 48 8d 15 8d c5 00 00 lea 0xc58d(%rip),%rdx # 1a390 <_IO_stdin_used@@Base+0x4010> + de03: 4c 89 e9 mov %r13,%rcx + de06: 4c 89 e7 mov %r12,%rdi + de09: be 01 00 00 00 mov $0x1,%esi + de0e: b8 01 00 00 00 mov $0x1,%eax + de13: e8 d8 5f ff ff callq 3df0 <__fprintf_chk@plt> + de18: 48 83 c4 08 add $0x8,%rsp + de1c: 48 89 d9 mov %rbx,%rcx + de1f: 4c 89 e7 mov %r12,%rdi + de22: 5b pop %rbx + de23: 5d pop %rbp + de24: 41 5c pop %r12 + de26: 41 5d pop %r13 + de28: 48 8d 15 48 c5 00 00 lea 0xc548(%rip),%rdx # 1a377 <_IO_stdin_used@@Base+0x3ff7> + de2f: be 01 00 00 00 mov $0x1,%esi + de34: 31 c0 xor %eax,%eax + de36: e9 b5 5f ff ff jmpq 3df0 <__fprintf_chk@plt> + de3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + de40: 4c 89 e8 mov %r13,%rax + de43: 4c 89 ea mov %r13,%rdx + de46: 66 0f ef c0 pxor %xmm0,%xmm0 + de4a: 48 d1 e8 shr %rax + de4d: 83 e2 01 and $0x1,%edx + de50: 48 09 d0 or %rdx,%rax + de53: 48 85 ed test %rbp,%rbp + de56: f2 48 0f 2a c0 cvtsi2sd %rax,%xmm0 + de5b: f2 0f 58 c0 addsd %xmm0,%xmm0 + de5f: f2 0f 59 05 91 c5 00 mulsd 0xc591(%rip),%xmm0 # 1a3f8 <_IO_stdin_used@@Base+0x4078> + de66: 00 + de67: 79 86 jns ddef <__cxa_finalize@plt+0x9f6f> + de69: 48 89 e8 mov %rbp,%rax + de6c: 66 0f ef c9 pxor %xmm1,%xmm1 + de70: 48 d1 e8 shr %rax + de73: 83 e5 01 and $0x1,%ebp + de76: 48 09 e8 or %rbp,%rax + de79: f2 48 0f 2a c8 cvtsi2sd %rax,%xmm1 + de7e: f2 0f 58 c9 addsd %xmm1,%xmm1 + de82: e9 71 ff ff ff jmpq ddf8 <__cxa_finalize@plt+0x9f78> + de87: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + de8e: 00 00 + de90: 41 54 push %r12 + de92: 55 push %rbp + de93: 49 89 fc mov %rdi,%r12 + de96: 53 push %rbx + de97: 48 89 f5 mov %rsi,%rbp + de9a: e8 b1 fa ff ff callq d950 <__cxa_finalize@plt+0x9ad0> + de9f: 48 8b 30 mov (%rax),%rsi + dea2: 48 85 f6 test %rsi,%rsi + dea5: 74 26 je decd <__cxa_finalize@plt+0xa04d> + dea7: 48 89 c3 mov %rax,%rbx + deaa: eb 07 jmp deb3 <__cxa_finalize@plt+0xa033> + deac: 0f 1f 40 00 nopl 0x0(%rax) + deb0: 48 8b 33 mov (%rbx),%rsi + deb3: 48 39 ee cmp %rbp,%rsi + deb6: 74 17 je decf <__cxa_finalize@plt+0xa04f> + deb8: 48 89 ef mov %rbp,%rdi + debb: 41 ff 54 24 38 callq *0x38(%r12) + dec0: 84 c0 test %al,%al + dec2: 75 1c jne dee0 <__cxa_finalize@plt+0xa060> + dec4: 48 8b 5b 08 mov 0x8(%rbx),%rbx + dec8: 48 85 db test %rbx,%rbx + decb: 75 e3 jne deb0 <__cxa_finalize@plt+0xa030> + decd: 31 f6 xor %esi,%esi + decf: 5b pop %rbx + ded0: 48 89 f0 mov %rsi,%rax + ded3: 5d pop %rbp + ded4: 41 5c pop %r12 + ded6: c3 retq + ded7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + dede: 00 00 + dee0: 48 8b 33 mov (%rbx),%rsi + dee3: 5b pop %rbx + dee4: 5d pop %rbp + dee5: 48 89 f0 mov %rsi,%rax + dee8: 41 5c pop %r12 + deea: c3 retq + deeb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + def0: 48 83 7f 20 00 cmpq $0x0,0x20(%rdi) + def5: 74 2c je df23 <__cxa_finalize@plt+0xa0a3> + def7: 48 8b 17 mov (%rdi),%rdx + defa: 48 8b 4f 08 mov 0x8(%rdi),%rcx + defe: 48 39 ca cmp %rcx,%rdx + df01: 73 25 jae df28 <__cxa_finalize@plt+0xa0a8> + df03: 48 8b 02 mov (%rdx),%rax + df06: 48 85 c0 test %rax,%rax + df09: 75 1b jne df26 <__cxa_finalize@plt+0xa0a6> + df0b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + df10: 48 83 c2 10 add $0x10,%rdx + df14: 48 39 ca cmp %rcx,%rdx + df17: 73 0f jae df28 <__cxa_finalize@plt+0xa0a8> + df19: 48 8b 02 mov (%rdx),%rax + df1c: 48 85 c0 test %rax,%rax + df1f: 74 ef je df10 <__cxa_finalize@plt+0xa090> + df21: f3 c3 repz retq + df23: 31 c0 xor %eax,%eax + df25: c3 retq + df26: f3 c3 repz retq + df28: 48 83 ec 08 sub $0x8,%rsp + df2c: e8 af 58 ff ff callq 37e0 + df31: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + df36: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + df3d: 00 00 00 + df40: 55 push %rbp + df41: 53 push %rbx + df42: 48 89 fd mov %rdi,%rbp + df45: 48 89 f3 mov %rsi,%rbx + df48: 48 83 ec 08 sub $0x8,%rsp + df4c: e8 ff f9 ff ff callq d950 <__cxa_finalize@plt+0x9ad0> + df51: 48 89 c2 mov %rax,%rdx + df54: 48 89 c1 mov %rax,%rcx + df57: 48 8b 02 mov (%rdx),%rax + df5a: 48 8b 52 08 mov 0x8(%rdx),%rdx + df5e: 48 39 d8 cmp %rbx,%rax + df61: 74 16 je df79 <__cxa_finalize@plt+0xa0f9> + df63: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + df68: 48 85 d2 test %rdx,%rdx + df6b: 74 11 je df7e <__cxa_finalize@plt+0xa0fe> + df6d: 48 8b 02 mov (%rdx),%rax + df70: 48 8b 52 08 mov 0x8(%rdx),%rdx + df74: 48 39 d8 cmp %rbx,%rax + df77: 75 ef jne df68 <__cxa_finalize@plt+0xa0e8> + df79: 48 85 d2 test %rdx,%rdx + df7c: 75 2a jne dfa8 <__cxa_finalize@plt+0xa128> + df7e: 48 8b 55 08 mov 0x8(%rbp),%rdx + df82: eb 0c jmp df90 <__cxa_finalize@plt+0xa110> + df84: 0f 1f 40 00 nopl 0x0(%rax) + df88: 48 8b 01 mov (%rcx),%rax + df8b: 48 85 c0 test %rax,%rax + df8e: 75 0b jne df9b <__cxa_finalize@plt+0xa11b> + df90: 48 83 c1 10 add $0x10,%rcx + df94: 48 39 ca cmp %rcx,%rdx + df97: 77 ef ja df88 <__cxa_finalize@plt+0xa108> + df99: 31 c0 xor %eax,%eax + df9b: 48 83 c4 08 add $0x8,%rsp + df9f: 5b pop %rbx + dfa0: 5d pop %rbp + dfa1: c3 retq + dfa2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + dfa8: 48 8b 02 mov (%rdx),%rax + dfab: 48 83 c4 08 add $0x8,%rsp + dfaf: 5b pop %rbx + dfb0: 5d pop %rbp + dfb1: c3 retq + dfb2: 0f 1f 40 00 nopl 0x0(%rax) + dfb6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + dfbd: 00 00 00 + dfc0: 4c 8b 0f mov (%rdi),%r9 + dfc3: 4c 39 4f 08 cmp %r9,0x8(%rdi) + dfc7: 76 59 jbe e022 <__cxa_finalize@plt+0xa1a2> + dfc9: 45 31 c0 xor %r8d,%r8d + dfcc: 49 8b 09 mov (%r9),%rcx + dfcf: 48 85 c9 test %rcx,%rcx + dfd2: 74 39 je e00d <__cxa_finalize@plt+0xa18d> + dfd4: 4c 39 c2 cmp %r8,%rdx + dfd7: 76 3e jbe e017 <__cxa_finalize@plt+0xa197> + dfd9: 4a 89 0c c6 mov %rcx,(%rsi,%r8,8) + dfdd: 49 8b 49 08 mov 0x8(%r9),%rcx + dfe1: 49 8d 40 01 lea 0x1(%r8),%rax + dfe5: 48 85 c9 test %rcx,%rcx + dfe8: 74 20 je e00a <__cxa_finalize@plt+0xa18a> + dfea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + dff0: 48 39 c2 cmp %rax,%rdx + dff3: 74 2b je e020 <__cxa_finalize@plt+0xa1a0> + dff5: 4c 8b 01 mov (%rcx),%r8 + dff8: 48 83 c0 01 add $0x1,%rax + dffc: 4c 89 44 c6 f8 mov %r8,-0x8(%rsi,%rax,8) + e001: 48 8b 49 08 mov 0x8(%rcx),%rcx + e005: 48 85 c9 test %rcx,%rcx + e008: 75 e6 jne dff0 <__cxa_finalize@plt+0xa170> + e00a: 49 89 c0 mov %rax,%r8 + e00d: 49 83 c1 10 add $0x10,%r9 + e011: 4c 39 4f 08 cmp %r9,0x8(%rdi) + e015: 77 b5 ja dfcc <__cxa_finalize@plt+0xa14c> + e017: 4c 89 c0 mov %r8,%rax + e01a: c3 retq + e01b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + e020: f3 c3 repz retq + e022: 31 c0 xor %eax,%eax + e024: c3 retq + e025: 90 nop + e026: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + e02d: 00 00 00 + e030: 41 57 push %r15 + e032: 41 56 push %r14 + e034: 41 55 push %r13 + e036: 41 54 push %r12 + e038: 55 push %rbp + e039: 53 push %rbx + e03a: 48 83 ec 08 sub $0x8,%rsp + e03e: 4c 8b 37 mov (%rdi),%r14 + e041: 4c 39 77 08 cmp %r14,0x8(%rdi) + e045: 76 4f jbe e096 <__cxa_finalize@plt+0xa216> + e047: 49 89 d5 mov %rdx,%r13 + e04a: 49 89 f4 mov %rsi,%r12 + e04d: 49 89 ff mov %rdi,%r15 + e050: 31 ed xor %ebp,%ebp + e052: 49 8b 3e mov (%r14),%rdi + e055: 48 85 ff test %rdi,%rdi + e058: 74 20 je e07a <__cxa_finalize@plt+0xa1fa> + e05a: 4c 89 f3 mov %r14,%rbx + e05d: eb 04 jmp e063 <__cxa_finalize@plt+0xa1e3> + e05f: 90 nop + e060: 48 8b 3b mov (%rbx),%rdi + e063: 4c 89 ee mov %r13,%rsi + e066: 41 ff d4 callq *%r12 + e069: 84 c0 test %al,%al + e06b: 74 17 je e084 <__cxa_finalize@plt+0xa204> + e06d: 48 8b 5b 08 mov 0x8(%rbx),%rbx + e071: 48 83 c5 01 add $0x1,%rbp + e075: 48 85 db test %rbx,%rbx + e078: 75 e6 jne e060 <__cxa_finalize@plt+0xa1e0> + e07a: 49 83 c6 10 add $0x10,%r14 + e07e: 4d 39 77 08 cmp %r14,0x8(%r15) + e082: 77 ce ja e052 <__cxa_finalize@plt+0xa1d2> + e084: 48 83 c4 08 add $0x8,%rsp + e088: 48 89 e8 mov %rbp,%rax + e08b: 5b pop %rbx + e08c: 5d pop %rbp + e08d: 41 5c pop %r12 + e08f: 41 5d pop %r13 + e091: 41 5e pop %r14 + e093: 41 5f pop %r15 + e095: c3 retq + e096: 31 ed xor %ebp,%ebp + e098: eb ea jmp e084 <__cxa_finalize@plt+0xa204> + e09a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + e0a0: 0f b6 0f movzbl (%rdi),%ecx + e0a3: 31 d2 xor %edx,%edx + e0a5: 84 c9 test %cl,%cl + e0a7: 74 24 je e0cd <__cxa_finalize@plt+0xa24d> + e0a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e0b0: 48 89 d0 mov %rdx,%rax + e0b3: 48 83 c7 01 add $0x1,%rdi + e0b7: 48 c1 e0 05 shl $0x5,%rax + e0bb: 48 29 d0 sub %rdx,%rax + e0be: 31 d2 xor %edx,%edx + e0c0: 48 01 c8 add %rcx,%rax + e0c3: 0f b6 0f movzbl (%rdi),%ecx + e0c6: 48 f7 f6 div %rsi + e0c9: 84 c9 test %cl,%cl + e0cb: 75 e3 jne e0b0 <__cxa_finalize@plt+0xa230> + e0cd: 48 89 d0 mov %rdx,%rax + e0d0: c3 retq + e0d1: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + e0d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + e0dd: 00 00 00 + e0e0: 48 b8 00 00 00 00 00 movabs $0x3f80000000000000,%rax + e0e7: 00 80 3f + e0ea: c6 47 10 00 movb $0x0,0x10(%rdi) + e0ee: 48 89 07 mov %rax,(%rdi) + e0f1: 48 b8 cd cc 4c 3f f4 movabs $0x3fb4fdf43f4ccccd,%rax + e0f8: fd b4 3f + e0fb: 48 89 47 08 mov %rax,0x8(%rdi) + e0ff: c3 retq + e100: 41 57 push %r15 + e102: 41 56 push %r14 + e104: 48 8d 05 25 f8 ff ff lea -0x7db(%rip),%rax # d930 <__cxa_finalize@plt+0x9ab0> + e10b: 41 55 push %r13 + e10d: 41 54 push %r12 + e10f: 49 89 d4 mov %rdx,%r12 + e112: 55 push %rbp + e113: 53 push %rbx + e114: 49 89 cd mov %rcx,%r13 + e117: 48 89 fd mov %rdi,%rbp + e11a: bf 50 00 00 00 mov $0x50,%edi + e11f: 49 89 f7 mov %rsi,%r15 + e122: 48 83 ec 08 sub $0x8,%rsp + e126: 48 85 d2 test %rdx,%rdx + e129: 4d 89 c6 mov %r8,%r14 + e12c: 4c 0f 44 e0 cmove %rax,%r12 + e130: 48 8d 05 09 f8 ff ff lea -0x7f7(%rip),%rax # d940 <__cxa_finalize@plt+0x9ac0> + e137: 48 85 c9 test %rcx,%rcx + e13a: 4c 0f 44 e8 cmove %rax,%r13 + e13e: e8 35 5d ff ff callq 3e78 + e143: 48 85 c0 test %rax,%rax + e146: 48 89 c3 mov %rax,%rbx + e149: 0f 84 ab 00 00 00 je e1fa <__cxa_finalize@plt+0xa37a> + e14f: 4d 85 ff test %r15,%r15 + e152: 48 8d 78 28 lea 0x28(%rax),%rdi + e156: 0f 84 b4 00 00 00 je e210 <__cxa_finalize@plt+0xa390> + e15c: 4c 89 78 28 mov %r15,0x28(%rax) + e160: e8 3b f9 ff ff callq daa0 <__cxa_finalize@plt+0x9c20> + e165: 84 c0 test %al,%al + e167: 0f 84 83 00 00 00 je e1f0 <__cxa_finalize@plt+0xa370> + e16d: 41 80 7f 10 00 cmpb $0x0,0x10(%r15) + e172: 0f 84 f8 00 00 00 je e270 <__cxa_finalize@plt+0xa3f0> + e178: 48 89 ef mov %rbp,%rdi + e17b: e8 10 f7 ff ff callq d890 <__cxa_finalize@plt+0x9a10> + e180: ba 08 00 00 00 mov $0x8,%edx + e185: 48 89 c5 mov %rax,%rbp + e188: 31 c9 xor %ecx,%ecx + e18a: 48 89 d0 mov %rdx,%rax + e18d: 48 f7 e5 mul %rbp + e190: 0f 80 14 01 00 00 jo e2aa <__cxa_finalize@plt+0xa42a> + e196: 48 85 c0 test %rax,%rax + e199: 78 55 js e1f0 <__cxa_finalize@plt+0xa370> + e19b: 48 85 c9 test %rcx,%rcx + e19e: 75 50 jne e1f0 <__cxa_finalize@plt+0xa370> + e1a0: 48 85 ed test %rbp,%rbp + e1a3: 48 89 6b 10 mov %rbp,0x10(%rbx) + e1a7: 74 47 je e1f0 <__cxa_finalize@plt+0xa370> + e1a9: be 10 00 00 00 mov $0x10,%esi + e1ae: 48 89 ef mov %rbp,%rdi + e1b1: e8 4a 59 ff ff callq 3b00 + e1b6: 48 85 c0 test %rax,%rax + e1b9: 48 89 03 mov %rax,(%rbx) + e1bc: 74 32 je e1f0 <__cxa_finalize@plt+0xa370> + e1be: 48 c1 e5 04 shl $0x4,%rbp + e1c2: 48 c7 43 18 00 00 00 movq $0x0,0x18(%rbx) + e1c9: 00 + e1ca: 48 c7 43 20 00 00 00 movq $0x0,0x20(%rbx) + e1d1: 00 + e1d2: 48 01 c5 add %rax,%rbp + e1d5: 4c 89 63 30 mov %r12,0x30(%rbx) + e1d9: 4c 89 6b 38 mov %r13,0x38(%rbx) + e1dd: 48 89 6b 08 mov %rbp,0x8(%rbx) + e1e1: 4c 89 73 40 mov %r14,0x40(%rbx) + e1e5: 48 c7 43 48 00 00 00 movq $0x0,0x48(%rbx) + e1ec: 00 + e1ed: eb 0b jmp e1fa <__cxa_finalize@plt+0xa37a> + e1ef: 90 nop + e1f0: 48 89 df mov %rbx,%rdi + e1f3: 31 db xor %ebx,%ebx + e1f5: e8 76 5c ff ff callq 3e70 + e1fa: 48 83 c4 08 add $0x8,%rsp + e1fe: 48 89 d8 mov %rbx,%rax + e201: 5b pop %rbx + e202: 5d pop %rbp + e203: 41 5c pop %r12 + e205: 41 5d pop %r13 + e207: 41 5e pop %r14 + e209: 41 5f pop %r15 + e20b: c3 retq + e20c: 0f 1f 40 00 nopl 0x0(%rax) + e210: 48 8d 05 a9 c1 00 00 lea 0xc1a9(%rip),%rax # 1a3c0 <_IO_stdin_used@@Base+0x4040> + e217: 48 89 43 28 mov %rax,0x28(%rbx) + e21b: e8 80 f8 ff ff callq daa0 <__cxa_finalize@plt+0x9c20> + e220: 84 c0 test %al,%al + e222: f3 0f 10 0d be c1 00 movss 0xc1be(%rip),%xmm1 # 1a3e8 <_IO_stdin_used@@Base+0x4068> + e229: 00 + e22a: 74 c4 je e1f0 <__cxa_finalize@plt+0xa370> + e22c: 48 85 ed test %rbp,%rbp + e22f: 78 4a js e27b <__cxa_finalize@plt+0xa3fb> + e231: 66 0f ef c0 pxor %xmm0,%xmm0 + e235: f3 48 0f 2a c5 cvtsi2ss %rbp,%xmm0 + e23a: f3 0f 5e c1 divss %xmm1,%xmm0 + e23e: 0f 2e 05 a7 c1 00 00 ucomiss 0xc1a7(%rip),%xmm0 # 1a3ec <_IO_stdin_used@@Base+0x406c> + e245: 73 a9 jae e1f0 <__cxa_finalize@plt+0xa370> + e247: 0f 2e 05 a2 c1 00 00 ucomiss 0xc1a2(%rip),%xmm0 # 1a3f0 <_IO_stdin_used@@Base+0x4070> + e24e: 72 50 jb e2a0 <__cxa_finalize@plt+0xa420> + e250: f3 0f 5c 05 98 c1 00 subss 0xc198(%rip),%xmm0 # 1a3f0 <_IO_stdin_used@@Base+0x4070> + e257: 00 + e258: 48 b8 00 00 00 00 00 movabs $0x8000000000000000,%rax + e25f: 00 00 80 + e262: f3 48 0f 2c e8 cvttss2si %xmm0,%rbp + e267: 48 31 c5 xor %rax,%rbp + e26a: e9 09 ff ff ff jmpq e178 <__cxa_finalize@plt+0xa2f8> + e26f: 90 nop + e270: 48 85 ed test %rbp,%rbp + e273: f3 41 0f 10 4f 08 movss 0x8(%r15),%xmm1 + e279: 79 b6 jns e231 <__cxa_finalize@plt+0xa3b1> + e27b: 48 89 e8 mov %rbp,%rax + e27e: 66 0f ef c0 pxor %xmm0,%xmm0 + e282: 48 d1 e8 shr %rax + e285: 83 e5 01 and $0x1,%ebp + e288: 48 09 e8 or %rbp,%rax + e28b: f3 48 0f 2a c0 cvtsi2ss %rax,%xmm0 + e290: f3 0f 58 c0 addss %xmm0,%xmm0 + e294: eb a4 jmp e23a <__cxa_finalize@plt+0xa3ba> + e296: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + e29d: 00 00 00 + e2a0: f3 48 0f 2c e8 cvttss2si %xmm0,%rbp + e2a5: e9 ce fe ff ff jmpq e178 <__cxa_finalize@plt+0xa2f8> + e2aa: b9 01 00 00 00 mov $0x1,%ecx + e2af: e9 e2 fe ff ff jmpq e196 <__cxa_finalize@plt+0xa316> + e2b4: 66 90 xchg %ax,%ax + e2b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + e2bd: 00 00 00 + e2c0: 41 54 push %r12 + e2c2: 55 push %rbp + e2c3: 48 89 fd mov %rdi,%rbp + e2c6: 53 push %rbx + e2c7: 4c 8b 27 mov (%rdi),%r12 + e2ca: 4c 3b 67 08 cmp 0x8(%rdi),%r12 + e2ce: 73 6b jae e33b <__cxa_finalize@plt+0xa4bb> + e2d0: 49 83 3c 24 00 cmpq $0x0,(%r12) + e2d5: 74 5a je e331 <__cxa_finalize@plt+0xa4b1> + e2d7: 49 8b 5c 24 08 mov 0x8(%r12),%rbx + e2dc: 48 8b 45 40 mov 0x40(%rbp),%rax + e2e0: 48 85 db test %rbx,%rbx + e2e3: 74 30 je e315 <__cxa_finalize@plt+0xa495> + e2e5: 0f 1f 00 nopl (%rax) + e2e8: 48 85 c0 test %rax,%rax + e2eb: 74 09 je e2f6 <__cxa_finalize@plt+0xa476> + e2ed: 48 8b 3b mov (%rbx),%rdi + e2f0: ff d0 callq *%rax + e2f2: 48 8b 45 40 mov 0x40(%rbp),%rax + e2f6: 48 8b 53 08 mov 0x8(%rbx),%rdx + e2fa: 48 8b 4d 48 mov 0x48(%rbp),%rcx + e2fe: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) + e305: 48 85 d2 test %rdx,%rdx + e308: 48 89 4b 08 mov %rcx,0x8(%rbx) + e30c: 48 89 5d 48 mov %rbx,0x48(%rbp) + e310: 48 89 d3 mov %rdx,%rbx + e313: 75 d3 jne e2e8 <__cxa_finalize@plt+0xa468> + e315: 48 85 c0 test %rax,%rax + e318: 74 06 je e320 <__cxa_finalize@plt+0xa4a0> + e31a: 49 8b 3c 24 mov (%r12),%rdi + e31e: ff d0 callq *%rax + e320: 49 c7 04 24 00 00 00 movq $0x0,(%r12) + e327: 00 + e328: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12) + e32f: 00 00 + e331: 49 83 c4 10 add $0x10,%r12 + e335: 4c 39 65 08 cmp %r12,0x8(%rbp) + e339: 77 95 ja e2d0 <__cxa_finalize@plt+0xa450> + e33b: 48 c7 45 18 00 00 00 movq $0x0,0x18(%rbp) + e342: 00 + e343: 48 c7 45 20 00 00 00 movq $0x0,0x20(%rbp) + e34a: 00 + e34b: 5b pop %rbx + e34c: 5d pop %rbp + e34d: 41 5c pop %r12 + e34f: c3 retq + e350: 41 54 push %r12 + e352: 55 push %rbp + e353: 49 89 fc mov %rdi,%r12 + e356: 53 push %rbx + e357: 48 83 7f 40 00 cmpq $0x0,0x40(%rdi) + e35c: 48 8b 2f mov (%rdi),%rbp + e35f: 48 8b 47 08 mov 0x8(%rdi),%rax + e363: 74 4e je e3b3 <__cxa_finalize@plt+0xa533> + e365: 48 83 7f 20 00 cmpq $0x0,0x20(%rdi) + e36a: 74 47 je e3b3 <__cxa_finalize@plt+0xa533> + e36c: 48 39 c5 cmp %rax,%rbp + e36f: 73 7b jae e3ec <__cxa_finalize@plt+0xa56c> + e371: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e378: 48 8b 7d 00 mov 0x0(%rbp),%rdi + e37c: 48 85 ff test %rdi,%rdi + e37f: 74 25 je e3a6 <__cxa_finalize@plt+0xa526> + e381: 48 89 eb mov %rbp,%rbx + e384: eb 0d jmp e393 <__cxa_finalize@plt+0xa513> + e386: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + e38d: 00 00 00 + e390: 48 8b 3b mov (%rbx),%rdi + e393: 41 ff 54 24 40 callq *0x40(%r12) + e398: 48 8b 5b 08 mov 0x8(%rbx),%rbx + e39c: 48 85 db test %rbx,%rbx + e39f: 75 ef jne e390 <__cxa_finalize@plt+0xa510> + e3a1: 49 8b 44 24 08 mov 0x8(%r12),%rax + e3a6: 48 83 c5 10 add $0x10,%rbp + e3aa: 48 39 e8 cmp %rbp,%rax + e3ad: 77 c9 ja e378 <__cxa_finalize@plt+0xa4f8> + e3af: 49 8b 2c 24 mov (%r12),%rbp + e3b3: 48 39 c5 cmp %rax,%rbp + e3b6: 73 34 jae e3ec <__cxa_finalize@plt+0xa56c> + e3b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + e3bf: 00 + e3c0: 48 8b 7d 08 mov 0x8(%rbp),%rdi + e3c4: 48 85 ff test %rdi,%rdi + e3c7: 74 18 je e3e1 <__cxa_finalize@plt+0xa561> + e3c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e3d0: 48 8b 5f 08 mov 0x8(%rdi),%rbx + e3d4: e8 97 5a ff ff callq 3e70 + e3d9: 48 85 db test %rbx,%rbx + e3dc: 48 89 df mov %rbx,%rdi + e3df: 75 ef jne e3d0 <__cxa_finalize@plt+0xa550> + e3e1: 48 83 c5 10 add $0x10,%rbp + e3e5: 49 39 6c 24 08 cmp %rbp,0x8(%r12) + e3ea: 77 d4 ja e3c0 <__cxa_finalize@plt+0xa540> + e3ec: 49 8b 7c 24 48 mov 0x48(%r12),%rdi + e3f1: 48 85 ff test %rdi,%rdi + e3f4: 74 1b je e411 <__cxa_finalize@plt+0xa591> + e3f6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + e3fd: 00 00 00 + e400: 48 8b 5f 08 mov 0x8(%rdi),%rbx + e404: e8 67 5a ff ff callq 3e70 + e409: 48 85 db test %rbx,%rbx + e40c: 48 89 df mov %rbx,%rdi + e40f: 75 ef jne e400 <__cxa_finalize@plt+0xa580> + e411: 49 8b 3c 24 mov (%r12),%rdi + e415: e8 56 5a ff ff callq 3e70 + e41a: 5b pop %rbx + e41b: 4c 89 e7 mov %r12,%rdi + e41e: 5d pop %rbp + e41f: 41 5c pop %r12 + e421: e9 4a 5a ff ff jmpq 3e70 + e426: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + e42d: 00 00 00 + e430: 41 54 push %r12 + e432: 55 push %rbp + e433: 48 89 fd mov %rdi,%rbp + e436: 53 push %rbx + e437: 48 83 ec 60 sub $0x60,%rsp + e43b: 4c 8b 67 28 mov 0x28(%rdi),%r12 + e43f: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + e446: 00 00 + e448: 48 89 44 24 58 mov %rax,0x58(%rsp) + e44d: 31 c0 xor %eax,%eax + e44f: 41 80 7c 24 10 00 cmpb $0x0,0x10(%r12) + e455: 75 51 jne e4a8 <__cxa_finalize@plt+0xa628> + e457: 48 85 f6 test %rsi,%rsi + e45a: 0f 88 78 01 00 00 js e5d8 <__cxa_finalize@plt+0xa758> + e460: 66 0f ef c0 pxor %xmm0,%xmm0 + e464: f3 48 0f 2a c6 cvtsi2ss %rsi,%xmm0 + e469: f3 41 0f 5e 44 24 08 divss 0x8(%r12),%xmm0 + e470: 0f 2e 05 75 bf 00 00 ucomiss 0xbf75(%rip),%xmm0 # 1a3ec <_IO_stdin_used@@Base+0x406c> + e477: 0f 83 33 01 00 00 jae e5b0 <__cxa_finalize@plt+0xa730> + e47d: 0f 2e 05 6c bf 00 00 ucomiss 0xbf6c(%rip),%xmm0 # 1a3f0 <_IO_stdin_used@@Base+0x4070> + e484: 0f 82 76 01 00 00 jb e600 <__cxa_finalize@plt+0xa780> + e48a: f3 0f 5c 05 5e bf 00 subss 0xbf5e(%rip),%xmm0 # 1a3f0 <_IO_stdin_used@@Base+0x4070> + e491: 00 + e492: 48 b8 00 00 00 00 00 movabs $0x8000000000000000,%rax + e499: 00 00 80 + e49c: f3 48 0f 2c f0 cvttss2si %xmm0,%rsi + e4a1: 48 31 c6 xor %rax,%rsi + e4a4: 0f 1f 40 00 nopl 0x0(%rax) + e4a8: 48 89 f7 mov %rsi,%rdi + e4ab: e8 e0 f3 ff ff callq d890 <__cxa_finalize@plt+0x9a10> + e4b0: ba 08 00 00 00 mov $0x8,%edx + e4b5: 48 89 c3 mov %rax,%rbx + e4b8: 31 c9 xor %ecx,%ecx + e4ba: 48 89 d0 mov %rdx,%rax + e4bd: 48 f7 e3 mul %rbx + e4c0: 0f 80 99 01 00 00 jo e65f <__cxa_finalize@plt+0xa7df> + e4c6: 48 85 c0 test %rax,%rax + e4c9: b8 01 00 00 00 mov $0x1,%eax + e4ce: 48 0f 48 c8 cmovs %rax,%rcx + e4d2: 48 85 db test %rbx,%rbx + e4d5: 0f 84 d5 00 00 00 je e5b0 <__cxa_finalize@plt+0xa730> + e4db: 83 e1 01 and $0x1,%ecx + e4de: 0f 85 cc 00 00 00 jne e5b0 <__cxa_finalize@plt+0xa730> + e4e4: 48 39 5d 10 cmp %rbx,0x10(%rbp) + e4e8: 0f 84 22 01 00 00 je e610 <__cxa_finalize@plt+0xa790> + e4ee: be 10 00 00 00 mov $0x10,%esi + e4f3: 48 89 df mov %rbx,%rdi + e4f6: e8 05 56 ff ff callq 3b00 + e4fb: 48 85 c0 test %rax,%rax + e4fe: 48 89 04 24 mov %rax,(%rsp) + e502: 0f 84 a8 00 00 00 je e5b0 <__cxa_finalize@plt+0xa730> + e508: 48 89 5c 24 10 mov %rbx,0x10(%rsp) + e50d: 48 c1 e3 04 shl $0x4,%rbx + e511: 4c 89 64 24 28 mov %r12,0x28(%rsp) + e516: 48 01 c3 add %rax,%rbx + e519: 48 8b 45 30 mov 0x30(%rbp),%rax + e51d: 49 89 e4 mov %rsp,%r12 + e520: 31 d2 xor %edx,%edx + e522: 48 89 ee mov %rbp,%rsi + e525: 4c 89 e7 mov %r12,%rdi + e528: 48 89 5c 24 08 mov %rbx,0x8(%rsp) + e52d: 48 c7 44 24 18 00 00 movq $0x0,0x18(%rsp) + e534: 00 00 + e536: 48 89 44 24 30 mov %rax,0x30(%rsp) + e53b: 48 8b 45 38 mov 0x38(%rbp),%rax + e53f: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) + e546: 00 00 + e548: 48 89 44 24 38 mov %rax,0x38(%rsp) + e54d: 48 8b 45 40 mov 0x40(%rbp),%rax + e551: 48 89 44 24 40 mov %rax,0x40(%rsp) + e556: 48 8b 45 48 mov 0x48(%rbp),%rax + e55a: 48 89 44 24 48 mov %rax,0x48(%rsp) + e55f: e8 bc f5 ff ff callq db20 <__cxa_finalize@plt+0x9ca0> + e564: 84 c0 test %al,%al + e566: 89 c3 mov %eax,%ebx + e568: 0f 85 b2 00 00 00 jne e620 <__cxa_finalize@plt+0xa7a0> + e56e: 48 8b 44 24 48 mov 0x48(%rsp),%rax + e573: ba 01 00 00 00 mov $0x1,%edx + e578: 4c 89 e6 mov %r12,%rsi + e57b: 48 89 ef mov %rbp,%rdi + e57e: 48 89 45 48 mov %rax,0x48(%rbp) + e582: e8 99 f5 ff ff callq db20 <__cxa_finalize@plt+0x9ca0> + e587: 84 c0 test %al,%al + e589: 0f 84 da 00 00 00 je e669 <__cxa_finalize@plt+0xa7e9> + e58f: 31 d2 xor %edx,%edx + e591: 4c 89 e6 mov %r12,%rsi + e594: 48 89 ef mov %rbp,%rdi + e597: e8 84 f5 ff ff callq db20 <__cxa_finalize@plt+0x9ca0> + e59c: 84 c0 test %al,%al + e59e: 0f 84 c5 00 00 00 je e669 <__cxa_finalize@plt+0xa7e9> + e5a4: 48 8b 3c 24 mov (%rsp),%rdi + e5a8: e8 c3 58 ff ff callq 3e70 + e5ad: eb 03 jmp e5b2 <__cxa_finalize@plt+0xa732> + e5af: 90 nop + e5b0: 31 db xor %ebx,%ebx + e5b2: 48 8b 4c 24 58 mov 0x58(%rsp),%rcx + e5b7: 64 48 33 0c 25 28 00 xor %fs:0x28,%rcx + e5be: 00 00 + e5c0: 89 d8 mov %ebx,%eax + e5c2: 0f 85 92 00 00 00 jne e65a <__cxa_finalize@plt+0xa7da> + e5c8: 48 83 c4 60 add $0x60,%rsp + e5cc: 5b pop %rbx + e5cd: 5d pop %rbp + e5ce: 41 5c pop %r12 + e5d0: c3 retq + e5d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e5d8: 48 89 f0 mov %rsi,%rax + e5db: 66 0f ef c0 pxor %xmm0,%xmm0 + e5df: 48 d1 e8 shr %rax + e5e2: 83 e6 01 and $0x1,%esi + e5e5: 48 09 f0 or %rsi,%rax + e5e8: f3 48 0f 2a c0 cvtsi2ss %rax,%xmm0 + e5ed: f3 0f 58 c0 addss %xmm0,%xmm0 + e5f1: e9 73 fe ff ff jmpq e469 <__cxa_finalize@plt+0xa5e9> + e5f6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + e5fd: 00 00 00 + e600: f3 48 0f 2c f0 cvttss2si %xmm0,%rsi + e605: e9 9e fe ff ff jmpq e4a8 <__cxa_finalize@plt+0xa628> + e60a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + e610: bb 01 00 00 00 mov $0x1,%ebx + e615: eb 9b jmp e5b2 <__cxa_finalize@plt+0xa732> + e617: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + e61e: 00 00 + e620: 48 8b 7d 00 mov 0x0(%rbp),%rdi + e624: e8 47 58 ff ff callq 3e70 + e629: 48 8b 04 24 mov (%rsp),%rax + e62d: 48 89 45 00 mov %rax,0x0(%rbp) + e631: 48 8b 44 24 08 mov 0x8(%rsp),%rax + e636: 48 89 45 08 mov %rax,0x8(%rbp) + e63a: 48 8b 44 24 10 mov 0x10(%rsp),%rax + e63f: 48 89 45 10 mov %rax,0x10(%rbp) + e643: 48 8b 44 24 18 mov 0x18(%rsp),%rax + e648: 48 89 45 18 mov %rax,0x18(%rbp) + e64c: 48 8b 44 24 48 mov 0x48(%rsp),%rax + e651: 48 89 45 48 mov %rax,0x48(%rbp) + e655: e9 58 ff ff ff jmpq e5b2 <__cxa_finalize@plt+0xa732> + e65a: e8 11 53 ff ff callq 3970 <__stack_chk_fail@plt> + e65f: b9 01 00 00 00 mov $0x1,%ecx + e664: e9 5d fe ff ff jmpq e4c6 <__cxa_finalize@plt+0xa646> + e669: e8 72 51 ff ff callq 37e0 + e66e: 66 90 xchg %ax,%ax + e670: 41 55 push %r13 + e672: 41 54 push %r12 + e674: 55 push %rbp + e675: 53 push %rbx + e676: 48 83 ec 18 sub $0x18,%rsp + e67a: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + e681: 00 00 + e683: 48 89 44 24 08 mov %rax,0x8(%rsp) + e688: 31 c0 xor %eax,%eax + e68a: 48 85 f6 test %rsi,%rsi + e68d: 0f 84 ba 01 00 00 je e84d <__cxa_finalize@plt+0xa9cd> + e693: 49 89 e4 mov %rsp,%r12 + e696: 31 c9 xor %ecx,%ecx + e698: 49 89 d5 mov %rdx,%r13 + e69b: 4c 89 e2 mov %r12,%rdx + e69e: 48 89 fb mov %rdi,%rbx + e6a1: 48 89 f5 mov %rsi,%rbp + e6a4: e8 d7 f2 ff ff callq d980 <__cxa_finalize@plt+0x9b00> + e6a9: 48 85 c0 test %rax,%rax + e6ac: 48 89 c2 mov %rax,%rdx + e6af: 74 2f je e6e0 <__cxa_finalize@plt+0xa860> + e6b1: 31 c0 xor %eax,%eax + e6b3: 4d 85 ed test %r13,%r13 + e6b6: 74 04 je e6bc <__cxa_finalize@plt+0xa83c> + e6b8: 49 89 55 00 mov %rdx,0x0(%r13) + e6bc: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + e6c1: 64 48 33 0c 25 28 00 xor %fs:0x28,%rcx + e6c8: 00 00 + e6ca: 0f 85 1f 02 00 00 jne e8ef <__cxa_finalize@plt+0xaa6f> + e6d0: 48 83 c4 18 add $0x18,%rsp + e6d4: 5b pop %rbx + e6d5: 5d pop %rbp + e6d6: 41 5c pop %r12 + e6d8: 41 5d pop %r13 + e6da: c3 retq + e6db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + e6e0: 48 8b 43 18 mov 0x18(%rbx),%rax + e6e4: 48 85 c0 test %rax,%rax + e6e7: 78 77 js e760 <__cxa_finalize@plt+0xa8e0> + e6e9: 66 0f ef c9 pxor %xmm1,%xmm1 + e6ed: 48 8b 53 28 mov 0x28(%rbx),%rdx + e6f1: f3 48 0f 2a c8 cvtsi2ss %rax,%xmm1 + e6f6: 48 8b 43 10 mov 0x10(%rbx),%rax + e6fa: 48 85 c0 test %rax,%rax + e6fd: 0f 88 87 00 00 00 js e78a <__cxa_finalize@plt+0xa90a> + e703: 66 0f ef c0 pxor %xmm0,%xmm0 + e707: f3 48 0f 2a c0 cvtsi2ss %rax,%xmm0 + e70c: f3 0f 59 42 08 mulss 0x8(%rdx),%xmm0 + e711: 0f 2e c8 ucomiss %xmm0,%xmm1 + e714: 0f 87 96 00 00 00 ja e7b0 <__cxa_finalize@plt+0xa930> + e71a: 4c 8b 24 24 mov (%rsp),%r12 + e71e: 49 83 3c 24 00 cmpq $0x0,(%r12) + e723: 0f 84 2f 01 00 00 je e858 <__cxa_finalize@plt+0xa9d8> + e729: 48 8b 43 48 mov 0x48(%rbx),%rax + e72d: 48 85 c0 test %rax,%rax + e730: 0f 84 3a 01 00 00 je e870 <__cxa_finalize@plt+0xa9f0> + e736: 48 8b 50 08 mov 0x8(%rax),%rdx + e73a: 48 89 53 48 mov %rdx,0x48(%rbx) + e73e: 49 8b 54 24 08 mov 0x8(%r12),%rdx + e743: 48 89 28 mov %rbp,(%rax) + e746: 48 89 50 08 mov %rdx,0x8(%rax) + e74a: 49 89 44 24 08 mov %rax,0x8(%r12) + e74f: b8 01 00 00 00 mov $0x1,%eax + e754: 48 83 43 20 01 addq $0x1,0x20(%rbx) + e759: e9 5e ff ff ff jmpq e6bc <__cxa_finalize@plt+0xa83c> + e75e: 66 90 xchg %ax,%ax + e760: 48 89 c2 mov %rax,%rdx + e763: 66 0f ef c9 pxor %xmm1,%xmm1 + e767: 83 e0 01 and $0x1,%eax + e76a: 48 d1 ea shr %rdx + e76d: 48 09 c2 or %rax,%rdx + e770: 48 8b 43 10 mov 0x10(%rbx),%rax + e774: f3 48 0f 2a ca cvtsi2ss %rdx,%xmm1 + e779: 48 8b 53 28 mov 0x28(%rbx),%rdx + e77d: 48 85 c0 test %rax,%rax + e780: f3 0f 58 c9 addss %xmm1,%xmm1 + e784: 0f 89 79 ff ff ff jns e703 <__cxa_finalize@plt+0xa883> + e78a: 48 89 c1 mov %rax,%rcx + e78d: 66 0f ef c0 pxor %xmm0,%xmm0 + e791: 48 d1 e9 shr %rcx + e794: 83 e0 01 and $0x1,%eax + e797: 48 09 c1 or %rax,%rcx + e79a: f3 48 0f 2a c1 cvtsi2ss %rcx,%xmm0 + e79f: f3 0f 58 c0 addss %xmm0,%xmm0 + e7a3: e9 64 ff ff ff jmpq e70c <__cxa_finalize@plt+0xa88c> + e7a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + e7af: 00 + e7b0: 48 8d 7b 28 lea 0x28(%rbx),%rdi + e7b4: e8 e7 f2 ff ff callq daa0 <__cxa_finalize@plt+0x9c20> + e7b9: 48 8b 43 10 mov 0x10(%rbx),%rax + e7bd: 48 8b 53 28 mov 0x28(%rbx),%rdx + e7c1: 48 85 c0 test %rax,%rax + e7c4: f3 0f 10 52 08 movss 0x8(%rdx),%xmm2 + e7c9: 0f 88 c1 00 00 00 js e890 <__cxa_finalize@plt+0xaa10> + e7cf: 66 0f ef c0 pxor %xmm0,%xmm0 + e7d3: f3 48 0f 2a c0 cvtsi2ss %rax,%xmm0 + e7d8: 48 8b 43 18 mov 0x18(%rbx),%rax + e7dc: 48 85 c0 test %rax,%rax + e7df: 0f 88 cb 00 00 00 js e8b0 <__cxa_finalize@plt+0xaa30> + e7e5: 66 0f ef c9 pxor %xmm1,%xmm1 + e7e9: f3 48 0f 2a c8 cvtsi2ss %rax,%xmm1 + e7ee: 0f 28 da movaps %xmm2,%xmm3 + e7f1: f3 0f 59 d8 mulss %xmm0,%xmm3 + e7f5: 0f 2e cb ucomiss %xmm3,%xmm1 + e7f8: 0f 86 1c ff ff ff jbe e71a <__cxa_finalize@plt+0xa89a> + e7fe: 80 7a 10 00 cmpb $0x0,0x10(%rdx) + e802: f3 0f 59 42 0c mulss 0xc(%rdx),%xmm0 + e807: 75 04 jne e80d <__cxa_finalize@plt+0xa98d> + e809: f3 0f 59 c2 mulss %xmm2,%xmm0 + e80d: 0f 2e 05 d8 bb 00 00 ucomiss 0xbbd8(%rip),%xmm0 # 1a3ec <_IO_stdin_used@@Base+0x406c> + e814: 73 6d jae e883 <__cxa_finalize@plt+0xaa03> + e816: 0f 2e 05 d3 bb 00 00 ucomiss 0xbbd3(%rip),%xmm0 # 1a3f0 <_IO_stdin_used@@Base+0x4070> + e81d: 0f 83 ad 00 00 00 jae e8d0 <__cxa_finalize@plt+0xaa50> + e823: f3 48 0f 2c f0 cvttss2si %xmm0,%rsi + e828: 48 89 df mov %rbx,%rdi + e82b: e8 00 fc ff ff callq e430 <__cxa_finalize@plt+0xa5b0> + e830: 84 c0 test %al,%al + e832: 74 4f je e883 <__cxa_finalize@plt+0xaa03> + e834: 31 c9 xor %ecx,%ecx + e836: 4c 89 e2 mov %r12,%rdx + e839: 48 89 ee mov %rbp,%rsi + e83c: 48 89 df mov %rbx,%rdi + e83f: e8 3c f1 ff ff callq d980 <__cxa_finalize@plt+0x9b00> + e844: 48 85 c0 test %rax,%rax + e847: 0f 84 cd fe ff ff je e71a <__cxa_finalize@plt+0xa89a> + e84d: e8 8e 4f ff ff callq 37e0 + e852: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + e858: 49 89 2c 24 mov %rbp,(%r12) + e85c: b8 01 00 00 00 mov $0x1,%eax + e861: 48 83 43 20 01 addq $0x1,0x20(%rbx) + e866: 48 83 43 18 01 addq $0x1,0x18(%rbx) + e86b: e9 4c fe ff ff jmpq e6bc <__cxa_finalize@plt+0xa83c> + e870: bf 10 00 00 00 mov $0x10,%edi + e875: e8 fe 55 ff ff callq 3e78 + e87a: 48 85 c0 test %rax,%rax + e87d: 0f 85 bb fe ff ff jne e73e <__cxa_finalize@plt+0xa8be> + e883: b8 ff ff ff ff mov $0xffffffff,%eax + e888: e9 2f fe ff ff jmpq e6bc <__cxa_finalize@plt+0xa83c> + e88d: 0f 1f 00 nopl (%rax) + e890: 48 89 c1 mov %rax,%rcx + e893: 66 0f ef c0 pxor %xmm0,%xmm0 + e897: 48 d1 e9 shr %rcx + e89a: 83 e0 01 and $0x1,%eax + e89d: 48 09 c1 or %rax,%rcx + e8a0: f3 48 0f 2a c1 cvtsi2ss %rcx,%xmm0 + e8a5: f3 0f 58 c0 addss %xmm0,%xmm0 + e8a9: e9 2a ff ff ff jmpq e7d8 <__cxa_finalize@plt+0xa958> + e8ae: 66 90 xchg %ax,%ax + e8b0: 48 89 c1 mov %rax,%rcx + e8b3: 66 0f ef c9 pxor %xmm1,%xmm1 + e8b7: 48 d1 e9 shr %rcx + e8ba: 83 e0 01 and $0x1,%eax + e8bd: 48 09 c1 or %rax,%rcx + e8c0: f3 48 0f 2a c9 cvtsi2ss %rcx,%xmm1 + e8c5: f3 0f 58 c9 addss %xmm1,%xmm1 + e8c9: e9 20 ff ff ff jmpq e7ee <__cxa_finalize@plt+0xa96e> + e8ce: 66 90 xchg %ax,%ax + e8d0: f3 0f 5c 05 18 bb 00 subss 0xbb18(%rip),%xmm0 # 1a3f0 <_IO_stdin_used@@Base+0x4070> + e8d7: 00 + e8d8: 48 b8 00 00 00 00 00 movabs $0x8000000000000000,%rax + e8df: 00 00 80 + e8e2: f3 48 0f 2c f0 cvttss2si %xmm0,%rsi + e8e7: 48 31 c6 xor %rax,%rsi + e8ea: e9 39 ff ff ff jmpq e828 <__cxa_finalize@plt+0xa9a8> + e8ef: e8 7c 50 ff ff callq 3970 <__stack_chk_fail@plt> + e8f4: 66 90 xchg %ax,%ax + e8f6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + e8fd: 00 00 00 + e900: 53 push %rbx + e901: 48 89 f3 mov %rsi,%rbx + e904: 48 83 ec 10 sub $0x10,%rsp + e908: 48 89 e2 mov %rsp,%rdx + e90b: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + e912: 00 00 + e914: 48 89 44 24 08 mov %rax,0x8(%rsp) + e919: 31 c0 xor %eax,%eax + e91b: e8 50 fd ff ff callq e670 <__cxa_finalize@plt+0xa7f0> + e920: 83 f8 ff cmp $0xffffffff,%eax + e923: 74 2b je e950 <__cxa_finalize@plt+0xaad0> + e925: 85 c0 test %eax,%eax + e927: 75 04 jne e92d <__cxa_finalize@plt+0xaaad> + e929: 48 8b 1c 24 mov (%rsp),%rbx + e92d: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + e932: 64 48 33 0c 25 28 00 xor %fs:0x28,%rcx + e939: 00 00 + e93b: 48 89 d8 mov %rbx,%rax + e93e: 75 14 jne e954 <__cxa_finalize@plt+0xaad4> + e940: 48 83 c4 10 add $0x10,%rsp + e944: 5b pop %rbx + e945: c3 retq + e946: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + e94d: 00 00 00 + e950: 31 db xor %ebx,%ebx + e952: eb d9 jmp e92d <__cxa_finalize@plt+0xaaad> + e954: e8 17 50 ff ff callq 3970 <__stack_chk_fail@plt> + e959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + e960: 41 54 push %r12 + e962: 55 push %rbp + e963: b9 01 00 00 00 mov $0x1,%ecx + e968: 53 push %rbx + e969: 48 89 fb mov %rdi,%rbx + e96c: 48 83 ec 10 sub $0x10,%rsp + e970: 48 89 e2 mov %rsp,%rdx + e973: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + e97a: 00 00 + e97c: 48 89 44 24 08 mov %rax,0x8(%rsp) + e981: 31 c0 xor %eax,%eax + e983: e8 f8 ef ff ff callq d980 <__cxa_finalize@plt+0x9b00> + e988: 48 85 c0 test %rax,%rax + e98b: 48 89 c5 mov %rax,%rbp + e98e: 74 0f je e99f <__cxa_finalize@plt+0xab1f> + e990: 48 8b 04 24 mov (%rsp),%rax + e994: 48 83 6b 20 01 subq $0x1,0x20(%rbx) + e999: 48 83 38 00 cmpq $0x0,(%rax) + e99d: 74 21 je e9c0 <__cxa_finalize@plt+0xab40> + e99f: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + e9a4: 64 48 33 0c 25 28 00 xor %fs:0x28,%rcx + e9ab: 00 00 + e9ad: 48 89 e8 mov %rbp,%rax + e9b0: 0f 85 a8 01 00 00 jne eb5e <__cxa_finalize@plt+0xacde> + e9b6: 48 83 c4 10 add $0x10,%rsp + e9ba: 5b pop %rbx + e9bb: 5d pop %rbp + e9bc: 41 5c pop %r12 + e9be: c3 retq + e9bf: 90 nop + e9c0: 48 8b 43 18 mov 0x18(%rbx),%rax + e9c4: 48 83 e8 01 sub $0x1,%rax + e9c8: 48 85 c0 test %rax,%rax + e9cb: 48 89 43 18 mov %rax,0x18(%rbx) + e9cf: 0f 88 fb 00 00 00 js ead0 <__cxa_finalize@plt+0xac50> + e9d5: 66 0f ef c0 pxor %xmm0,%xmm0 + e9d9: f3 48 0f 2a c0 cvtsi2ss %rax,%xmm0 + e9de: 48 8b 43 10 mov 0x10(%rbx),%rax + e9e2: 48 8b 53 28 mov 0x28(%rbx),%rdx + e9e6: 48 85 c0 test %rax,%rax + e9e9: 0f 88 c1 00 00 00 js eab0 <__cxa_finalize@plt+0xac30> + e9ef: 66 0f ef c9 pxor %xmm1,%xmm1 + e9f3: f3 48 0f 2a c8 cvtsi2ss %rax,%xmm1 + e9f8: f3 0f 59 0a mulss (%rdx),%xmm1 + e9fc: 0f 2e c8 ucomiss %xmm0,%xmm1 + e9ff: 76 9e jbe e99f <__cxa_finalize@plt+0xab1f> + ea01: 48 8d 7b 28 lea 0x28(%rbx),%rdi + ea05: e8 96 f0 ff ff callq daa0 <__cxa_finalize@plt+0x9c20> + ea0a: 48 8b 43 10 mov 0x10(%rbx),%rax + ea0e: 48 8b 53 28 mov 0x28(%rbx),%rdx + ea12: 48 85 c0 test %rax,%rax + ea15: 0f 88 25 01 00 00 js eb40 <__cxa_finalize@plt+0xacc0> + ea1b: 66 0f ef c0 pxor %xmm0,%xmm0 + ea1f: f3 48 0f 2a c0 cvtsi2ss %rax,%xmm0 + ea24: 48 8b 43 18 mov 0x18(%rbx),%rax + ea28: 48 85 c0 test %rax,%rax + ea2b: 0f 88 ef 00 00 00 js eb20 <__cxa_finalize@plt+0xaca0> + ea31: 66 0f ef c9 pxor %xmm1,%xmm1 + ea35: f3 48 0f 2a c8 cvtsi2ss %rax,%xmm1 + ea3a: f3 0f 10 12 movss (%rdx),%xmm2 + ea3e: f3 0f 59 d0 mulss %xmm0,%xmm2 + ea42: 0f 2e d1 ucomiss %xmm1,%xmm2 + ea45: 0f 86 54 ff ff ff jbe e99f <__cxa_finalize@plt+0xab1f> + ea4b: 80 7a 10 00 cmpb $0x0,0x10(%rdx) + ea4f: f3 0f 59 42 04 mulss 0x4(%rdx),%xmm0 + ea54: 0f 84 b6 00 00 00 je eb10 <__cxa_finalize@plt+0xac90> + ea5a: 0f 2e 05 8f b9 00 00 ucomiss 0xb98f(%rip),%xmm0 # 1a3f0 <_IO_stdin_used@@Base+0x4070> + ea61: 0f 83 89 00 00 00 jae eaf0 <__cxa_finalize@plt+0xac70> + ea67: f3 48 0f 2c f0 cvttss2si %xmm0,%rsi + ea6c: 48 89 df mov %rbx,%rdi + ea6f: e8 bc f9 ff ff callq e430 <__cxa_finalize@plt+0xa5b0> + ea74: 84 c0 test %al,%al + ea76: 0f 85 23 ff ff ff jne e99f <__cxa_finalize@plt+0xab1f> + ea7c: 48 8b 7b 48 mov 0x48(%rbx),%rdi + ea80: 48 85 ff test %rdi,%rdi + ea83: 74 14 je ea99 <__cxa_finalize@plt+0xac19> + ea85: 0f 1f 00 nopl (%rax) + ea88: 4c 8b 67 08 mov 0x8(%rdi),%r12 + ea8c: e8 df 53 ff ff callq 3e70 + ea91: 4d 85 e4 test %r12,%r12 + ea94: 4c 89 e7 mov %r12,%rdi + ea97: 75 ef jne ea88 <__cxa_finalize@plt+0xac08> + ea99: 48 c7 43 48 00 00 00 movq $0x0,0x48(%rbx) + eaa0: 00 + eaa1: e9 f9 fe ff ff jmpq e99f <__cxa_finalize@plt+0xab1f> + eaa6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + eaad: 00 00 00 + eab0: 48 89 c1 mov %rax,%rcx + eab3: 66 0f ef c9 pxor %xmm1,%xmm1 + eab7: 48 d1 e9 shr %rcx + eaba: 83 e0 01 and $0x1,%eax + eabd: 48 09 c1 or %rax,%rcx + eac0: f3 48 0f 2a c9 cvtsi2ss %rcx,%xmm1 + eac5: f3 0f 58 c9 addss %xmm1,%xmm1 + eac9: e9 2a ff ff ff jmpq e9f8 <__cxa_finalize@plt+0xab78> + eace: 66 90 xchg %ax,%ax + ead0: 48 89 c2 mov %rax,%rdx + ead3: 66 0f ef c0 pxor %xmm0,%xmm0 + ead7: 48 d1 ea shr %rdx + eada: 83 e0 01 and $0x1,%eax + eadd: 48 09 c2 or %rax,%rdx + eae0: f3 48 0f 2a c2 cvtsi2ss %rdx,%xmm0 + eae5: f3 0f 58 c0 addss %xmm0,%xmm0 + eae9: e9 f0 fe ff ff jmpq e9de <__cxa_finalize@plt+0xab5e> + eaee: 66 90 xchg %ax,%ax + eaf0: f3 0f 5c 05 f8 b8 00 subss 0xb8f8(%rip),%xmm0 # 1a3f0 <_IO_stdin_used@@Base+0x4070> + eaf7: 00 + eaf8: 48 b8 00 00 00 00 00 movabs $0x8000000000000000,%rax + eaff: 00 00 80 + eb02: f3 48 0f 2c f0 cvttss2si %xmm0,%rsi + eb07: 48 31 c6 xor %rax,%rsi + eb0a: e9 5d ff ff ff jmpq ea6c <__cxa_finalize@plt+0xabec> + eb0f: 90 nop + eb10: f3 0f 59 42 08 mulss 0x8(%rdx),%xmm0 + eb15: e9 40 ff ff ff jmpq ea5a <__cxa_finalize@plt+0xabda> + eb1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + eb20: 48 89 c1 mov %rax,%rcx + eb23: 66 0f ef c9 pxor %xmm1,%xmm1 + eb27: 48 d1 e9 shr %rcx + eb2a: 83 e0 01 and $0x1,%eax + eb2d: 48 09 c1 or %rax,%rcx + eb30: f3 48 0f 2a c9 cvtsi2ss %rcx,%xmm1 + eb35: f3 0f 58 c9 addss %xmm1,%xmm1 + eb39: e9 fc fe ff ff jmpq ea3a <__cxa_finalize@plt+0xabba> + eb3e: 66 90 xchg %ax,%ax + eb40: 48 89 c1 mov %rax,%rcx + eb43: 66 0f ef c0 pxor %xmm0,%xmm0 + eb47: 48 d1 e9 shr %rcx + eb4a: 83 e0 01 and $0x1,%eax + eb4d: 48 09 c1 or %rax,%rcx + eb50: f3 48 0f 2a c1 cvtsi2ss %rcx,%xmm0 + eb55: f3 0f 58 c0 addss %xmm0,%xmm0 + eb59: e9 c6 fe ff ff jmpq ea24 <__cxa_finalize@plt+0xaba4> + eb5e: e8 0d 4e ff ff callq 3970 <__stack_chk_fail@plt> + eb63: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + eb6a: 00 00 00 + eb6d: 0f 1f 00 nopl (%rax) + eb70: 55 push %rbp + eb71: 53 push %rbx + eb72: 48 89 fd mov %rdi,%rbp + eb75: 48 89 f3 mov %rsi,%rbx + eb78: 48 83 ec 08 sub $0x8,%rsp + eb7c: 48 8b 3f mov (%rdi),%rdi + eb7f: e8 8c 71 00 00 callq 15d10 <_obstack_memory_used@@Base+0x680> + eb84: 48 33 45 08 xor 0x8(%rbp),%rax + eb88: 31 d2 xor %edx,%edx + eb8a: 48 83 c4 08 add $0x8,%rsp + eb8e: 48 f7 f3 div %rbx + eb91: 5b pop %rbx + eb92: 5d pop %rbp + eb93: 48 89 d0 mov %rdx,%rax + eb96: c3 retq + eb97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + eb9e: 00 00 + eba0: 48 8b 47 08 mov 0x8(%rdi),%rax + eba4: 31 d2 xor %edx,%edx + eba6: 48 f7 f6 div %rsi + eba9: 48 89 d0 mov %rdx,%rax + ebac: c3 retq + ebad: 0f 1f 00 nopl (%rax) + ebb0: 31 c0 xor %eax,%eax + ebb2: 48 8b 56 08 mov 0x8(%rsi),%rdx + ebb6: 48 39 57 08 cmp %rdx,0x8(%rdi) + ebba: 74 04 je ebc0 <__cxa_finalize@plt+0xad40> + ebbc: f3 c3 repz retq + ebbe: 66 90 xchg %ax,%ax + ebc0: 48 8b 4e 10 mov 0x10(%rsi),%rcx + ebc4: 48 39 4f 10 cmp %rcx,0x10(%rdi) + ebc8: 75 f2 jne ebbc <__cxa_finalize@plt+0xad3c> + ebca: 48 83 ec 08 sub $0x8,%rsp + ebce: 48 8b 36 mov (%rsi),%rsi + ebd1: 48 8b 3f mov (%rdi),%rdi + ebd4: e8 27 51 00 00 callq 13d00 <__cxa_finalize@plt+0xfe80> + ebd9: 48 83 c4 08 add $0x8,%rsp + ebdd: c3 retq + ebde: 66 90 xchg %ax,%ax + ebe0: 31 c0 xor %eax,%eax + ebe2: 48 8b 56 08 mov 0x8(%rsi),%rdx + ebe6: 48 39 57 08 cmp %rdx,0x8(%rdi) + ebea: 74 04 je ebf0 <__cxa_finalize@plt+0xad70> + ebec: f3 c3 repz retq + ebee: 66 90 xchg %ax,%ax + ebf0: 48 8b 4e 10 mov 0x10(%rsi),%rcx + ebf4: 48 39 4f 10 cmp %rcx,0x10(%rdi) + ebf8: 75 f2 jne ebec <__cxa_finalize@plt+0xad6c> + ebfa: 48 83 ec 08 sub $0x8,%rsp + ebfe: 48 8b 36 mov (%rsi),%rsi + ec01: 48 8b 3f mov (%rdi),%rdi + ec04: e8 17 4f ff ff callq 3b20 + ec09: 85 c0 test %eax,%eax + ec0b: 0f 94 c0 sete %al + ec0e: 48 83 c4 08 add $0x8,%rsp + ec12: c3 retq + ec13: 0f 1f 00 nopl (%rax) + ec16: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + ec1d: 00 00 00 + ec20: 53 push %rbx + ec21: 48 89 fb mov %rdi,%rbx + ec24: 48 8b 3f mov (%rdi),%rdi + ec27: e8 44 52 ff ff callq 3e70 + ec2c: 48 89 df mov %rbx,%rdi + ec2f: 5b pop %rbx + ec30: e9 3b 52 ff ff jmpq 3e70 + ec35: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + ec3c: 00 00 00 + ec3f: 90 nop + ec40: d9 05 aa b7 00 00 flds 0xb7aa(%rip) # 1a3f0 <_IO_stdin_used@@Base+0x4070> + ec46: db 6c 24 08 fldt 0x8(%rsp) + ec4a: db e9 fucomi %st(1),%st + ec4c: 73 72 jae ecc0 <__cxa_finalize@plt+0xae40> + ec4e: dd d9 fstp %st(1) + ec50: d9 7c 24 f6 fnstcw -0xa(%rsp) + ec54: 0f b7 44 24 f6 movzwl -0xa(%rsp),%eax + ec59: 80 cc 0c or $0xc,%ah + ec5c: 66 89 44 24 f4 mov %ax,-0xc(%rsp) + ec61: d9 c0 fld %st(0) + ec63: d9 6c 24 f4 fldcw -0xc(%rsp) + ec67: df 7c 24 e8 fistpll -0x18(%rsp) + ec6b: d9 6c 24 f6 fldcw -0xa(%rsp) + ec6f: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + ec74: 48 89 44 24 e0 mov %rax,-0x20(%rsp) + ec79: 48 85 c0 test %rax,%rax + ec7c: df 6c 24 e0 fildll -0x20(%rsp) + ec80: 79 06 jns ec88 <__cxa_finalize@plt+0xae08> + ec82: d8 05 64 b7 00 00 fadds 0xb764(%rip) # 1a3ec <_IO_stdin_used@@Base+0x406c> + ec88: 85 ff test %edi,%edi + ec8a: 75 2c jne ecb8 <__cxa_finalize@plt+0xae38> + ec8c: d9 c9 fxch %st(1) + ec8e: df e9 fucomip %st(1),%st + ec90: 7a 06 jp ec98 <__cxa_finalize@plt+0xae18> + ec92: 74 26 je ecba <__cxa_finalize@plt+0xae3a> + ec94: dd d8 fstp %st(0) + ec96: eb 08 jmp eca0 <__cxa_finalize@plt+0xae20> + ec98: dd d8 fstp %st(0) + ec9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + eca0: 48 83 c0 01 add $0x1,%rax + eca4: 48 89 44 24 e0 mov %rax,-0x20(%rsp) + eca9: 48 85 c0 test %rax,%rax + ecac: df 6c 24 e0 fildll -0x20(%rsp) + ecb0: 78 4e js ed00 <__cxa_finalize@plt+0xae80> + ecb2: eb 06 jmp ecba <__cxa_finalize@plt+0xae3a> + ecb4: 0f 1f 40 00 nopl 0x0(%rax) + ecb8: dd d9 fstp %st(1) + ecba: f3 c3 repz retq + ecbc: 0f 1f 40 00 nopl 0x0(%rax) + ecc0: d9 7c 24 f6 fnstcw -0xa(%rsp) + ecc4: 0f b7 44 24 f6 movzwl -0xa(%rsp),%eax + ecc9: dc e1 fsub %st,%st(1) + eccb: d9 c9 fxch %st(1) + eccd: 48 ba 00 00 00 00 00 movabs $0x8000000000000000,%rdx + ecd4: 00 00 80 + ecd7: 80 cc 0c or $0xc,%ah + ecda: 66 89 44 24 f4 mov %ax,-0xc(%rsp) + ecdf: d9 6c 24 f4 fldcw -0xc(%rsp) + ece3: df 7c 24 e8 fistpll -0x18(%rsp) + ece7: d9 6c 24 f6 fldcw -0xa(%rsp) + eceb: 48 8b 44 24 e8 mov -0x18(%rsp),%rax + ecf0: 48 31 d0 xor %rdx,%rax + ecf3: e9 7c ff ff ff jmpq ec74 <__cxa_finalize@plt+0xadf4> + ecf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + ecff: 00 + ed00: d8 05 e6 b6 00 00 fadds 0xb6e6(%rip) # 1a3ec <_IO_stdin_used@@Base+0x406c> + ed06: c3 retq + ed07: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + ed0e: 00 00 + ed10: 41 57 push %r15 + ed12: 41 56 push %r14 + ed14: 89 d0 mov %edx,%eax + ed16: 41 55 push %r13 + ed18: 41 54 push %r12 + ed1a: 41 89 d7 mov %edx,%r15d + ed1d: 55 push %rbp + ed1e: 53 push %rbx + ed1f: 83 e0 20 and $0x20,%eax + ed22: 41 83 e7 03 and $0x3,%r15d + ed26: 41 89 d4 mov %edx,%r12d + ed29: 48 89 fb mov %rdi,%rbx + ed2c: 48 81 ec 98 00 00 00 sub $0x98,%rsp + ed33: 48 89 4c 24 18 mov %rcx,0x18(%rsp) + ed38: 89 44 24 30 mov %eax,0x30(%rsp) + ed3c: 64 48 8b 0c 25 28 00 mov %fs:0x28,%rcx + ed43: 00 00 + ed45: 48 89 8c 24 88 00 00 mov %rcx,0x88(%rsp) + ed4c: 00 + ed4d: 31 c9 xor %ecx,%ecx + ed4f: 83 f8 01 cmp $0x1,%eax + ed52: 48 89 34 24 mov %rsi,(%rsp) + ed56: 4c 89 44 24 10 mov %r8,0x10(%rsp) + ed5b: 19 c0 sbb %eax,%eax + ed5d: 83 e0 e8 and $0xffffffe8,%eax + ed60: 05 00 04 00 00 add $0x400,%eax + ed65: 89 44 24 34 mov %eax,0x34(%rsp) + ed69: e8 22 4b ff ff callq 3890 + ed6e: 4c 8b 30 mov (%rax),%r14 + ed71: 49 89 c5 mov %rax,%r13 + ed74: 4c 89 f7 mov %r14,%rdi + ed77: e8 d4 4b ff ff callq 3950 + ed7c: 49 8b 4d 10 mov 0x10(%r13),%rcx + ed80: 4d 8b 6d 08 mov 0x8(%r13),%r13 + ed84: 48 89 c5 mov %rax,%rbp + ed87: 48 83 e8 01 sub $0x1,%rax + ed8b: ba 01 00 00 00 mov $0x1,%edx + ed90: 48 83 f8 10 cmp $0x10,%rax + ed94: 48 8d 05 a2 b5 00 00 lea 0xb5a2(%rip),%rax # 1a33d <_IO_stdin_used@@Base+0x3fbd> + ed9b: 4c 89 ef mov %r13,%rdi + ed9e: 48 0f 43 ea cmovae %rdx,%rbp + eda2: 48 89 4c 24 38 mov %rcx,0x38(%rsp) + eda7: 4c 0f 43 f0 cmovae %rax,%r14 + edab: e8 a0 4b ff ff callq 3950 + edb0: 48 83 f8 11 cmp $0x11,%rax + edb4: 48 8d 05 8f 8e 00 00 lea 0x8e8f(%rip),%rax # 17c4a <_IO_stdin_used@@Base+0x18ca> + edbb: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi + edc0: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx + edc5: 4c 0f 43 e8 cmovae %rax,%r13 + edc9: 48 8b 04 24 mov (%rsp),%rax + edcd: 48 05 87 02 00 00 add $0x287,%rax + edd3: 48 39 cf cmp %rcx,%rdi + edd6: 48 89 44 24 08 mov %rax,0x8(%rsp) + eddb: 0f 87 47 01 00 00 ja ef28 <__cxa_finalize@plt+0xb0a8> + ede1: 31 d2 xor %edx,%edx + ede3: 48 89 c8 mov %rcx,%rax + ede6: 48 f7 f7 div %rdi + ede9: 48 85 d2 test %rdx,%rdx + edec: 48 89 c7 mov %rax,%rdi + edef: 0f 84 5b 03 00 00 je f150 <__cxa_finalize@plt+0xb2d0> + edf5: 48 89 4c 24 18 mov %rcx,0x18(%rsp) + edfa: 48 85 c9 test %rcx,%rcx + edfd: df 6c 24 18 fildll 0x18(%rsp) + ee01: 79 06 jns ee09 <__cxa_finalize@plt+0xaf89> + ee03: d8 05 e3 b5 00 00 fadds 0xb5e3(%rip) # 1a3ec <_IO_stdin_used@@Base+0x406c> + ee09: 48 8b 44 24 10 mov 0x10(%rsp),%rax + ee0e: 48 89 44 24 18 mov %rax,0x18(%rsp) + ee13: 48 85 c0 test %rax,%rax + ee16: df 6c 24 18 fildll 0x18(%rsp) + ee1a: 79 06 jns ee22 <__cxa_finalize@plt+0xafa2> + ee1c: d8 05 ca b5 00 00 fadds 0xb5ca(%rip) # 1a3ec <_IO_stdin_used@@Base+0x406c> + ee22: de f9 fdivrp %st,%st(1) + ee24: 48 89 5c 24 18 mov %rbx,0x18(%rsp) + ee29: 48 85 db test %rbx,%rbx + ee2c: df 6c 24 18 fildll 0x18(%rsp) + ee30: 79 06 jns ee38 <__cxa_finalize@plt+0xafb8> + ee32: d8 05 b4 b5 00 00 fadds 0xb5b4(%rip) # 1a3ec <_IO_stdin_used@@Base+0x406c> + ee38: 41 f6 c4 10 test $0x10,%r12b + ee3c: de c9 fmulp %st,%st(1) + ee3e: 0f 84 c4 01 00 00 je f008 <__cxa_finalize@plt+0xb188> + ee44: db 44 24 34 fildl 0x34(%rsp) + ee48: 31 db xor %ebx,%ebx + ee4a: d9 c0 fld %st(0) + ee4c: eb 06 jmp ee54 <__cxa_finalize@plt+0xafd4> + ee4e: 66 90 xchg %ax,%ax + ee50: dd d9 fstp %st(1) + ee52: d9 ca fxch %st(2) + ee54: d9 c0 fld %st(0) + ee56: 83 c3 01 add $0x1,%ebx + ee59: d8 ca fmul %st(2),%st + ee5b: d9 cb fxch %st(3) + ee5d: db eb fucomi %st(3),%st + ee5f: 72 0f jb ee70 <__cxa_finalize@plt+0xaff0> + ee61: 83 fb 08 cmp $0x8,%ebx + ee64: 75 ea jne ee50 <__cxa_finalize@plt+0xafd0> + ee66: dd da fstp %st(2) + ee68: dd da fstp %st(2) + ee6a: eb 08 jmp ee74 <__cxa_finalize@plt+0xaff4> + ee6c: 0f 1f 40 00 nopl 0x0(%rax) + ee70: dd da fstp %st(2) + ee72: dd da fstp %st(2) + ee74: 8b 4c 24 30 mov 0x30(%rsp),%ecx + ee78: 48 83 c5 01 add $0x1,%rbp + ee7c: 31 c0 xor %eax,%eax + ee7e: de f1 fdivp %st,%st(1) + ee80: 85 c9 test %ecx,%ecx + ee82: 0f 94 c0 sete %al + ee85: 41 83 ff 01 cmp $0x1,%r15d + ee89: 48 8d 44 05 01 lea 0x1(%rbp,%rax,1),%rax + ee8e: 48 89 44 24 18 mov %rax,0x18(%rsp) + ee93: 0f 84 67 05 00 00 je f400 <__cxa_finalize@plt+0xb580> + ee99: db 2d b1 b5 00 00 fldt 0xb5b1(%rip) # 1a450 <_IO_stdin_used@@Base+0x40d0> + ee9f: df e9 fucomip %st(1),%st + eea1: 0f 87 d1 03 00 00 ja f278 <__cxa_finalize@plt+0xb3f8> + eea7: d9 c0 fld %st(0) + eea9: db 7c 24 20 fstpt 0x20(%rsp) + eead: 48 83 ec 10 sub $0x10,%rsp + eeb1: 48 8d 0d 4e b5 00 00 lea 0xb54e(%rip),%rcx # 1a406 <_IO_stdin_used@@Base+0x4086> + eeb8: be 01 00 00 00 mov $0x1,%esi + eebd: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx + eec4: 31 c0 xor %eax,%eax + eec6: 4c 8b 74 24 10 mov 0x10(%rsp),%r14 + eecb: 4c 89 f7 mov %r14,%rdi + eece: db 3c 24 fstpt (%rsp) + eed1: e8 8a 4f ff ff callq 3e60 <__sprintf_chk@plt> + eed6: 4c 89 f7 mov %r14,%rdi + eed9: e8 72 4a ff ff callq 3950 + eede: 59 pop %rcx + eedf: 5e pop %rsi + eee0: 48 3b 44 24 18 cmp 0x18(%rsp),%rax + eee5: 49 89 c6 mov %rax,%r14 + eee8: db 6c 24 20 fldt 0x20(%rsp) + eeec: 0f 87 a6 05 00 00 ja f498 <__cxa_finalize@plt+0xb618> + eef2: 41 f6 c4 08 test $0x8,%r12b + eef6: 0f 84 64 01 00 00 je f060 <__cxa_finalize@plt+0xb1e0> + eefc: 48 8b 04 24 mov (%rsp),%rax + ef00: 42 80 7c 30 ff 30 cmpb $0x30,-0x1(%rax,%r14,1) + ef06: 0f 85 5c 01 00 00 jne f068 <__cxa_finalize@plt+0xb1e8> + ef0c: d9 05 3a b5 00 00 flds 0xb53a(%rip) # 1a44c <_IO_stdin_used@@Base+0x40cc> + ef12: 41 83 ff 01 cmp $0x1,%r15d + ef16: dc c9 fmul %st,%st(1) + ef18: 0f 85 82 05 00 00 jne f4a0 <__cxa_finalize@plt+0xb620> + ef1e: e9 30 05 00 00 jmpq f453 <__cxa_finalize@plt+0xb5d3> + ef23: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + ef28: 48 85 c9 test %rcx,%rcx + ef2b: 0f 84 c4 fe ff ff je edf5 <__cxa_finalize@plt+0xaf75> + ef31: 48 8b 44 24 10 mov 0x10(%rsp),%rax + ef36: 31 d2 xor %edx,%edx + ef38: 48 f7 f1 div %rcx + ef3b: 48 85 d2 test %rdx,%rdx + ef3e: 49 89 c0 mov %rax,%r8 + ef41: 0f 85 ae fe ff ff jne edf5 <__cxa_finalize@plt+0xaf75> + ef47: 48 89 d8 mov %rbx,%rax + ef4a: 31 d2 xor %edx,%edx + ef4c: 49 f7 f0 div %r8 + ef4f: 48 89 c3 mov %rax,%rbx + ef52: 48 8d 04 92 lea (%rdx,%rdx,4),%rax + ef56: 31 d2 xor %edx,%edx + ef58: 48 89 de mov %rbx,%rsi + ef5b: 48 01 c0 add %rax,%rax + ef5e: 49 f7 f0 div %r8 + ef61: 48 01 d2 add %rdx,%rdx + ef64: 41 89 c1 mov %eax,%r9d + ef67: 49 39 d0 cmp %rdx,%r8 + ef6a: 0f 86 88 05 00 00 jbe f4f8 <__cxa_finalize@plt+0xb678> + ef70: 31 ff xor %edi,%edi + ef72: 48 85 d2 test %rdx,%rdx + ef75: 40 0f 95 c7 setne %dil + ef79: 44 89 e1 mov %r12d,%ecx + ef7c: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 + ef81: bb ff ff ff ff mov $0xffffffff,%ebx + ef86: 83 e1 10 and $0x10,%ecx + ef89: 0f 84 c1 03 00 00 je f350 <__cxa_finalize@plt+0xb4d0> + ef8f: 44 8b 44 24 34 mov 0x34(%rsp),%r8d + ef94: 49 39 f0 cmp %rsi,%r8 + ef97: 4d 89 c3 mov %r8,%r11 + ef9a: 0f 87 70 05 00 00 ja f510 <__cxa_finalize@plt+0xb690> + efa0: 31 db xor %ebx,%ebx + efa2: eb 23 jmp efc7 <__cxa_finalize@plt+0xb147> + efa4: 0f 1f 40 00 nopl 0x0(%rax) + efa8: 85 ff test %edi,%edi + efaa: 40 0f 95 c7 setne %dil + efae: 40 0f b6 ff movzbl %dil,%edi + efb2: 83 c3 01 add $0x1,%ebx + efb5: 4d 39 d0 cmp %r10,%r8 + efb8: 0f 87 0f 03 00 00 ja f2cd <__cxa_finalize@plt+0xb44d> + efbe: 83 fb 08 cmp $0x8,%ebx + efc1: 0f 84 a1 05 00 00 je f568 <__cxa_finalize@plt+0xb6e8> + efc7: 48 89 f0 mov %rsi,%rax + efca: 31 d2 xor %edx,%edx + efcc: 89 fe mov %edi,%esi + efce: 49 f7 f0 div %r8 + efd1: d1 fe sar %esi + efd3: 49 89 c2 mov %rax,%r10 + efd6: 8d 04 92 lea (%rdx,%rdx,4),%eax + efd9: 31 d2 xor %edx,%edx + efdb: 41 8d 04 41 lea (%r9,%rax,2),%eax + efdf: 41 f7 f3 div %r11d + efe2: 8d 14 56 lea (%rsi,%rdx,2),%edx + efe5: 41 89 c1 mov %eax,%r9d + efe8: 4c 89 d6 mov %r10,%rsi + efeb: 01 d7 add %edx,%edi + efed: 41 39 d3 cmp %edx,%r11d + eff0: 77 b6 ja efa8 <__cxa_finalize@plt+0xb128> + eff2: 41 39 fb cmp %edi,%r11d + eff5: 40 0f 92 c7 setb %dil + eff9: 40 0f b6 ff movzbl %dil,%edi + effd: 83 c7 02 add $0x2,%edi + f000: eb b0 jmp efb2 <__cxa_finalize@plt+0xb132> + f002: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + f008: 41 83 ff 01 cmp $0x1,%r15d + f00c: 74 0e je f01c <__cxa_finalize@plt+0xb19c> + f00e: db 2d 3c b4 00 00 fldt 0xb43c(%rip) # 1a450 <_IO_stdin_used@@Base+0x40d0> + f014: df e9 fucomip %st(1),%st + f016: 0f 87 84 02 00 00 ja f2a0 <__cxa_finalize@plt+0xb420> + f01c: 48 83 ec 10 sub $0x10,%rsp + f020: 48 8d 0d d9 b3 00 00 lea 0xb3d9(%rip),%rcx # 1a400 <_IO_stdin_used@@Base+0x4080> + f027: be 01 00 00 00 mov $0x1,%esi + f02c: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx + f031: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx + f038: 31 c0 xor %eax,%eax + f03a: db 3c 24 fstpt (%rsp) + f03d: 31 ed xor %ebp,%ebp + f03f: 48 89 df mov %rbx,%rdi + f042: e8 19 4e ff ff callq 3e60 <__sprintf_chk@plt> + f047: 48 89 df mov %rbx,%rdi + f04a: bb ff ff ff ff mov $0xffffffff,%ebx + f04f: e8 fc 48 ff ff callq 3950 + f054: 5e pop %rsi + f055: 5f pop %rdi + f056: 49 89 c6 mov %rax,%r14 + f059: eb 15 jmp f070 <__cxa_finalize@plt+0xb1f0> + f05b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + f060: dd d8 fstp %st(0) + f062: eb 0c jmp f070 <__cxa_finalize@plt+0xb1f0> + f064: 0f 1f 40 00 nopl 0x0(%rax) + f068: dd d8 fstp %st(0) + f06a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + f070: 4c 8b 7c 24 08 mov 0x8(%rsp),%r15 + f075: 48 8b 34 24 mov (%rsp),%rsi + f079: 4c 89 f2 mov %r14,%rdx + f07c: 4d 29 f7 sub %r14,%r15 + f07f: 49 29 ee sub %rbp,%r14 + f082: 4c 89 ff mov %r15,%rdi + f085: e8 86 4c ff ff callq 3d10 + f08a: 4d 89 f0 mov %r14,%r8 + f08d: 4d 01 f8 add %r15,%r8 + f090: 41 f6 c4 04 test $0x4,%r12b + f094: 0f 85 de 00 00 00 jne f178 <__cxa_finalize@plt+0xb2f8> + f09a: 41 f6 c4 80 test $0x80,%r12b + f09e: 74 77 je f117 <__cxa_finalize@plt+0xb297> + f0a0: 83 fb ff cmp $0xffffffff,%ebx + f0a3: 0f 84 17 03 00 00 je f3c0 <__cxa_finalize@plt+0xb540> + f0a9: 44 89 e0 mov %r12d,%eax + f0ac: 25 00 01 00 00 and $0x100,%eax + f0b1: 89 c1 mov %eax,%ecx + f0b3: 09 d9 or %ebx,%ecx + f0b5: 74 60 je f117 <__cxa_finalize@plt+0xb297> + f0b7: 41 83 e4 40 and $0x40,%r12d + f0bb: 0f 85 97 01 00 00 jne f258 <__cxa_finalize@plt+0xb3d8> + f0c1: 85 db test %ebx,%ebx + f0c3: 0f 84 2d 06 00 00 je f6f6 <__cxa_finalize@plt+0xb876> + f0c9: 83 fb 01 cmp $0x1,%ebx + f0cc: 75 0e jne f0dc <__cxa_finalize@plt+0xb25c> + f0ce: 44 8b 4c 24 30 mov 0x30(%rsp),%r9d + f0d3: 45 85 c9 test %r9d,%r9d + f0d6: 0f 84 44 04 00 00 je f520 <__cxa_finalize@plt+0xb6a0> + f0dc: 48 8d 0d 5d b3 00 00 lea 0xb35d(%rip),%rcx # 1a440 <_IO_stdin_used@@Base+0x40c0> + f0e3: 48 63 db movslq %ebx,%rbx + f0e6: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi + f0eb: 85 c0 test %eax,%eax + f0ed: 0f b6 0c 19 movzbl (%rcx,%rbx,1),%ecx + f0f1: 48 8d 57 01 lea 0x1(%rdi),%rdx + f0f5: 88 0f mov %cl,(%rdi) + f0f7: 0f 84 37 04 00 00 je f534 <__cxa_finalize@plt+0xb6b4> + f0fd: 44 8b 44 24 30 mov 0x30(%rsp),%r8d + f102: 45 85 c0 test %r8d,%r8d + f105: 0f 85 b5 01 00 00 jne f2c0 <__cxa_finalize@plt+0xb440> + f10b: 48 8d 42 01 lea 0x1(%rdx),%rax + f10f: c6 02 42 movb $0x42,(%rdx) + f112: 48 89 44 24 08 mov %rax,0x8(%rsp) + f117: 48 8b 44 24 08 mov 0x8(%rsp),%rax + f11c: 48 8b 8c 24 88 00 00 mov 0x88(%rsp),%rcx + f123: 00 + f124: 64 48 33 0c 25 28 00 xor %fs:0x28,%rcx + f12b: 00 00 + f12d: c6 00 00 movb $0x0,(%rax) + f130: 4c 89 f8 mov %r15,%rax + f133: 0f 85 92 05 00 00 jne f6cb <__cxa_finalize@plt+0xb84b> + f139: 48 81 c4 98 00 00 00 add $0x98,%rsp + f140: 5b pop %rbx + f141: 5d pop %rbp + f142: 41 5c pop %r12 + f144: 41 5d pop %r13 + f146: 41 5e pop %r14 + f148: 41 5f pop %r15 + f14a: c3 retq + f14b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + f150: 48 89 de mov %rbx,%rsi + f153: 31 d2 xor %edx,%edx + f155: 48 0f af f0 imul %rax,%rsi + f159: 48 89 f0 mov %rsi,%rax + f15c: 48 f7 f7 div %rdi + f15f: 48 39 d8 cmp %rbx,%rax + f162: 0f 85 8d fc ff ff jne edf5 <__cxa_finalize@plt+0xaf75> + f168: 31 ff xor %edi,%edi + f16a: 45 31 c9 xor %r9d,%r9d + f16d: e9 07 fe ff ff jmpq ef79 <__cxa_finalize@plt+0xb0f9> + f172: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + f178: 4d 89 c6 mov %r8,%r14 + f17b: 4c 89 ef mov %r13,%rdi + f17e: 4c 89 44 24 48 mov %r8,0x48(%rsp) + f183: 4d 29 fe sub %r15,%r14 + f186: 48 c7 c5 ff ff ff ff mov $0xffffffffffffffff,%rbp + f18d: e8 be 47 ff ff callq 3950 + f192: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi + f197: b9 29 00 00 00 mov $0x29,%ecx + f19c: 4c 89 f2 mov %r14,%rdx + f19f: 4c 89 fe mov %r15,%rsi + f1a2: 48 89 44 24 40 mov %rax,0x40(%rsp) + f1a7: 48 89 7c 24 18 mov %rdi,0x18(%rsp) + f1ac: e8 af 49 ff ff callq 3b60 <__memcpy_chk@plt> + f1b1: 44 89 e1 mov %r12d,%ecx + f1b4: 89 5c 24 20 mov %ebx,0x20(%rsp) + f1b8: 4d 89 f4 mov %r14,%r12 + f1bb: 4c 89 eb mov %r13,%rbx + f1be: 4c 8b 44 24 48 mov 0x48(%rsp),%r8 + f1c3: 4c 8b 7c 24 38 mov 0x38(%rsp),%r15 + f1c8: 4c 8b 6c 24 40 mov 0x40(%rsp),%r13 + f1cd: 41 89 ce mov %ecx,%r14d + f1d0: eb 40 jmp f212 <__cxa_finalize@plt+0xb392> + f1d2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + f1d8: 48 8b 44 24 18 mov 0x18(%rsp),%rax + f1dd: 49 29 ec sub %rbp,%r12 + f1e0: 49 29 e8 sub %rbp,%r8 + f1e3: 4c 89 c7 mov %r8,%rdi + f1e6: 48 89 ea mov %rbp,%rdx + f1e9: 4a 8d 34 20 lea (%rax,%r12,1),%rsi + f1ed: e8 8e 49 ff ff callq 3b80 + f1f2: 4d 85 e4 test %r12,%r12 + f1f5: 49 89 c0 mov %rax,%r8 + f1f8: 0f 84 0a 05 00 00 je f708 <__cxa_finalize@plt+0xb888> + f1fe: 4d 29 e8 sub %r13,%r8 + f201: 4c 89 ea mov %r13,%rdx + f204: 48 89 de mov %rbx,%rsi + f207: 4c 89 c7 mov %r8,%rdi + f20a: e8 71 49 ff ff callq 3b80 + f20f: 49 89 c0 mov %rax,%r8 + f212: 41 0f b6 07 movzbl (%r15),%eax + f216: 84 c0 test %al,%al + f218: 74 0d je f227 <__cxa_finalize@plt+0xb3a7> + f21a: 3c 7f cmp $0x7f,%al + f21c: 0f b6 e8 movzbl %al,%ebp + f21f: 49 0f 43 ec cmovae %r12,%rbp + f223: 49 83 c7 01 add $0x1,%r15 + f227: 4c 39 e5 cmp %r12,%rbp + f22a: 76 ac jbe f1d8 <__cxa_finalize@plt+0xb358> + f22c: 44 89 f0 mov %r14d,%eax + f22f: 4d 89 c7 mov %r8,%r15 + f232: 4d 89 e6 mov %r12,%r14 + f235: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + f23a: 4d 29 f7 sub %r14,%r15 + f23d: 4c 89 f2 mov %r14,%rdx + f240: 4c 89 ff mov %r15,%rdi + f243: 8b 5c 24 20 mov 0x20(%rsp),%ebx + f247: 41 89 c4 mov %eax,%r12d + f24a: e8 31 49 ff ff callq 3b80 + f24f: e9 46 fe ff ff jmpq f09a <__cxa_finalize@plt+0xb21a> + f254: 0f 1f 40 00 nopl 0x0(%rax) + f258: 48 8b 0c 24 mov (%rsp),%rcx + f25c: 48 8d b9 88 02 00 00 lea 0x288(%rcx),%rdi + f263: c6 81 87 02 00 00 20 movb $0x20,0x287(%rcx) + f26a: 48 89 7c 24 08 mov %rdi,0x8(%rsp) + f26f: e9 4d fe ff ff jmpq f0c1 <__cxa_finalize@plt+0xb241> + f274: 0f 1f 40 00 nopl 0x0(%rax) + f278: 48 83 ec 10 sub $0x10,%rsp + f27c: 44 89 ff mov %r15d,%edi + f27f: d9 c0 fld %st(0) + f281: db 3c 24 fstpt (%rsp) + f284: db 7c 24 30 fstpt 0x30(%rsp) + f288: e8 b3 f9 ff ff callq ec40 <__cxa_finalize@plt+0xadc0> + f28d: 58 pop %rax + f28e: 5a pop %rdx + f28f: db 6c 24 20 fldt 0x20(%rsp) + f293: e9 11 fc ff ff jmpq eea9 <__cxa_finalize@plt+0xb029> + f298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + f29f: 00 + f2a0: 48 83 ec 10 sub $0x10,%rsp + f2a4: 44 89 ff mov %r15d,%edi + f2a7: db 3c 24 fstpt (%rsp) + f2aa: e8 91 f9 ff ff callq ec40 <__cxa_finalize@plt+0xadc0> + f2af: 41 58 pop %r8 + f2b1: 41 59 pop %r9 + f2b3: e9 64 fd ff ff jmpq f01c <__cxa_finalize@plt+0xb19c> + f2b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + f2bf: 00 + f2c0: 48 8d 57 02 lea 0x2(%rdi),%rdx + f2c4: c6 47 01 69 movb $0x69,0x1(%rdi) + f2c8: e9 3e fe ff ff jmpq f10b <__cxa_finalize@plt+0xb28b> + f2cd: 49 83 fa 09 cmp $0x9,%r10 + f2d1: 0f 87 91 02 00 00 ja f568 <__cxa_finalize@plt+0xb6e8> + f2d7: 41 83 ff 01 cmp $0x1,%r15d + f2db: 0f 84 b1 02 00 00 je f592 <__cxa_finalize@plt+0xb712> + f2e1: 45 85 ff test %r15d,%r15d + f2e4: 0f 94 c2 sete %dl + f2e7: 85 ff test %edi,%edi + f2e9: 41 0f 9f c0 setg %r8b + f2ed: 44 21 c2 and %r8d,%edx + f2f0: 84 d2 test %dl,%dl + f2f2: 0f 84 81 02 00 00 je f579 <__cxa_finalize@plt+0xb6f9> + f2f8: 44 8d 48 01 lea 0x1(%rax),%r9d + f2fc: 41 83 f9 0a cmp $0xa,%r9d + f300: 0f 84 fb 02 00 00 je f601 <__cxa_finalize@plt+0xb781> + f306: 41 83 c1 30 add $0x30,%r9d + f30a: 48 8b 04 24 mov (%rsp),%rax + f30e: 4c 8d 80 86 02 00 00 lea 0x286(%rax),%r8 + f315: 44 88 88 86 02 00 00 mov %r9b,0x286(%rax) + f31c: 89 e8 mov %ebp,%eax + f31e: 49 29 e8 sub %rbp,%r8 + f321: 83 fd 08 cmp $0x8,%ebp + f324: 0f 83 87 02 00 00 jae f5b1 <__cxa_finalize@plt+0xb731> + f32a: 40 f6 c5 04 test $0x4,%bpl + f32e: 0f 85 82 03 00 00 jne f6b6 <__cxa_finalize@plt+0xb836> + f334: 85 c0 test %eax,%eax + f336: 74 0f je f347 <__cxa_finalize@plt+0xb4c7> + f338: 41 0f b6 16 movzbl (%r14),%edx + f33c: a8 02 test $0x2,%al + f33e: 41 88 10 mov %dl,(%r8) + f341: 0f 85 89 03 00 00 jne f6d0 <__cxa_finalize@plt+0xb850> + f347: 31 ff xor %edi,%edi + f349: 45 31 c9 xor %r9d,%r9d + f34c: 0f 1f 40 00 nopl 0x0(%rax) + f350: 41 83 ff 01 cmp $0x1,%r15d + f354: 0f 84 76 01 00 00 je f4d0 <__cxa_finalize@plt+0xb650> + f35a: 45 85 ff test %r15d,%r15d + f35d: 75 21 jne f380 <__cxa_finalize@plt+0xb500> + f35f: 44 01 cf add %r9d,%edi + f362: 85 ff test %edi,%edi + f364: 7e 1a jle f380 <__cxa_finalize@plt+0xb500> + f366: 48 83 c6 01 add $0x1,%rsi + f36a: 85 c9 test %ecx,%ecx + f36c: 74 12 je f380 <__cxa_finalize@plt+0xb500> + f36e: 8b 44 24 34 mov 0x34(%rsp),%eax + f372: 48 39 f0 cmp %rsi,%rax + f375: 0f 84 c5 01 00 00 je f540 <__cxa_finalize@plt+0xb6c0> + f37b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + f380: 4d 89 c7 mov %r8,%r15 + f383: 48 b9 cd cc cc cc cc movabs $0xcccccccccccccccd,%rcx + f38a: cc cc cc + f38d: 0f 1f 00 nopl (%rax) + f390: 48 89 f0 mov %rsi,%rax + f393: 49 83 ef 01 sub $0x1,%r15 + f397: 48 f7 e1 mul %rcx + f39a: 48 c1 ea 03 shr $0x3,%rdx + f39e: 48 8d 04 92 lea (%rdx,%rdx,4),%rax + f3a2: 48 01 c0 add %rax,%rax + f3a5: 48 29 c6 sub %rax,%rsi + f3a8: 83 c6 30 add $0x30,%esi + f3ab: 48 85 d2 test %rdx,%rdx + f3ae: 41 88 37 mov %sil,(%r15) + f3b1: 48 89 d6 mov %rdx,%rsi + f3b4: 75 da jne f390 <__cxa_finalize@plt+0xb510> + f3b6: e9 d5 fc ff ff jmpq f090 <__cxa_finalize@plt+0xb210> + f3bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + f3c0: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx + f3c5: 48 83 f9 01 cmp $0x1,%rcx + f3c9: 0f 86 a3 01 00 00 jbe f572 <__cxa_finalize@plt+0xb6f2> + f3cf: 8b 54 24 34 mov 0x34(%rsp),%edx + f3d3: bb 01 00 00 00 mov $0x1,%ebx + f3d8: b8 01 00 00 00 mov $0x1,%eax + f3dd: 48 0f af c2 imul %rdx,%rax + f3e1: 48 39 c1 cmp %rax,%rcx + f3e4: 0f 86 bf fc ff ff jbe f0a9 <__cxa_finalize@plt+0xb229> + f3ea: 83 c3 01 add $0x1,%ebx + f3ed: 83 fb 08 cmp $0x8,%ebx + f3f0: 75 eb jne f3dd <__cxa_finalize@plt+0xb55d> + f3f2: e9 b2 fc ff ff jmpq f0a9 <__cxa_finalize@plt+0xb229> + f3f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + f3fe: 00 00 + f400: 48 83 ec 10 sub $0x10,%rsp + f404: 48 8d 0d fb af 00 00 lea 0xaffb(%rip),%rcx # 1a406 <_IO_stdin_used@@Base+0x4086> + f40b: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx + f412: d9 c0 fld %st(0) + f414: db 3c 24 fstpt (%rsp) + f417: 4c 8b 74 24 10 mov 0x10(%rsp),%r14 + f41c: be 01 00 00 00 mov $0x1,%esi + f421: 31 c0 xor %eax,%eax + f423: 4c 89 f7 mov %r14,%rdi + f426: db 7c 24 30 fstpt 0x30(%rsp) + f42a: e8 31 4a ff ff callq 3e60 <__sprintf_chk@plt> + f42f: 4c 89 f7 mov %r14,%rdi + f432: e8 19 45 ff ff callq 3950 + f437: 49 89 c6 mov %rax,%r14 + f43a: 58 pop %rax + f43b: 5a pop %rdx + f43c: 4c 3b 74 24 18 cmp 0x18(%rsp),%r14 + f441: db 6c 24 20 fldt 0x20(%rsp) + f445: 0f 86 a7 fa ff ff jbe eef2 <__cxa_finalize@plt+0xb072> + f44b: d9 05 fb af 00 00 flds 0xaffb(%rip) # 1a44c <_IO_stdin_used@@Base+0x40cc> + f451: dc c9 fmul %st,%st(1) + f453: de f9 fdivrp %st,%st(1) + f455: 48 83 ec 10 sub $0x10,%rsp + f459: 48 8d 0d a0 af 00 00 lea 0xafa0(%rip),%rcx # 1a400 <_IO_stdin_used@@Base+0x4080> + f460: 4c 8b 74 24 10 mov 0x10(%rsp),%r14 + f465: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx + f46c: be 01 00 00 00 mov $0x1,%esi + f471: 31 c0 xor %eax,%eax + f473: 31 ed xor %ebp,%ebp + f475: 4c 89 f7 mov %r14,%rdi + f478: db 3c 24 fstpt (%rsp) + f47b: e8 e0 49 ff ff callq 3e60 <__sprintf_chk@plt> + f480: 4c 89 f7 mov %r14,%rdi + f483: e8 c8 44 ff ff callq 3950 + f488: 41 5a pop %r10 + f48a: 49 89 c6 mov %rax,%r14 + f48d: 41 5b pop %r11 + f48f: e9 dc fb ff ff jmpq f070 <__cxa_finalize@plt+0xb1f0> + f494: 0f 1f 40 00 nopl 0x0(%rax) + f498: d9 05 ae af 00 00 flds 0xafae(%rip) # 1a44c <_IO_stdin_used@@Base+0x40cc> + f49e: dc c9 fmul %st,%st(1) + f4a0: db 2d aa af 00 00 fldt 0xafaa(%rip) # 1a450 <_IO_stdin_used@@Base+0x40d0> + f4a6: df ea fucomip %st(2),%st + f4a8: 76 a9 jbe f453 <__cxa_finalize@plt+0xb5d3> + f4aa: d9 5c 24 18 fstps 0x18(%rsp) + f4ae: 48 83 ec 10 sub $0x10,%rsp + f4b2: 44 89 ff mov %r15d,%edi + f4b5: db 3c 24 fstpt (%rsp) + f4b8: e8 83 f7 ff ff callq ec40 <__cxa_finalize@plt+0xadc0> + f4bd: 5d pop %rbp + f4be: 41 5e pop %r14 + f4c0: d9 44 24 18 flds 0x18(%rsp) + f4c4: eb 8d jmp f453 <__cxa_finalize@plt+0xb5d3> + f4c6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + f4cd: 00 00 00 + f4d0: 48 89 f0 mov %rsi,%rax + f4d3: 48 63 ff movslq %edi,%rdi + f4d6: 83 e0 01 and $0x1,%eax + f4d9: 48 01 f8 add %rdi,%rax + f4dc: 0f 95 c0 setne %al + f4df: 0f b6 c0 movzbl %al,%eax + f4e2: 41 01 c1 add %eax,%r9d + f4e5: 41 83 f9 05 cmp $0x5,%r9d + f4e9: 0f 8f 77 fe ff ff jg f366 <__cxa_finalize@plt+0xb4e6> + f4ef: e9 8c fe ff ff jmpq f380 <__cxa_finalize@plt+0xb500> + f4f4: 0f 1f 40 00 nopl 0x0(%rax) + f4f8: 40 0f 92 c7 setb %dil + f4fc: 40 0f b6 ff movzbl %dil,%edi + f500: 83 c7 02 add $0x2,%edi + f503: e9 71 fa ff ff jmpq ef79 <__cxa_finalize@plt+0xb0f9> + f508: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + f50f: 00 + f510: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 + f515: 31 db xor %ebx,%ebx + f517: e9 34 fe ff ff jmpq f350 <__cxa_finalize@plt+0xb4d0> + f51c: 0f 1f 40 00 nopl 0x0(%rax) + f520: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx + f525: 85 c0 test %eax,%eax + f527: 48 8d 53 01 lea 0x1(%rbx),%rdx + f52b: c6 03 6b movb $0x6b,(%rbx) + f52e: 0f 85 d7 fb ff ff jne f10b <__cxa_finalize@plt+0xb28b> + f534: 48 89 54 24 08 mov %rdx,0x8(%rsp) + f539: e9 d9 fb ff ff jmpq f117 <__cxa_finalize@plt+0xb297> + f53e: 66 90 xchg %ax,%ax + f540: 83 fb 08 cmp $0x8,%ebx + f543: 0f 84 37 fe ff ff je f380 <__cxa_finalize@plt+0xb500> + f549: 83 c3 01 add $0x1,%ebx + f54c: 41 f6 c4 08 test $0x8,%r12b + f550: 0f 84 bc 00 00 00 je f612 <__cxa_finalize@plt+0xb792> + f556: 4d 8d 78 ff lea -0x1(%r8),%r15 + f55a: 41 c6 40 ff 31 movb $0x31,-0x1(%r8) + f55f: e9 2c fb ff ff jmpq f090 <__cxa_finalize@plt+0xb210> + f564: 0f 1f 40 00 nopl 0x0(%rax) + f568: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 + f56d: e9 de fd ff ff jmpq f350 <__cxa_finalize@plt+0xb4d0> + f572: 31 db xor %ebx,%ebx + f574: e9 30 fb ff ff jmpq f0a9 <__cxa_finalize@plt+0xb229> + f579: 85 c0 test %eax,%eax + f57b: 0f 85 85 fd ff ff jne f306 <__cxa_finalize@plt+0xb486> + f581: 41 f6 c4 08 test $0x8,%r12b + f585: 75 1d jne f5a4 <__cxa_finalize@plt+0xb724> + f587: 41 b9 30 00 00 00 mov $0x30,%r9d + f58d: e9 78 fd ff ff jmpq f30a <__cxa_finalize@plt+0xb48a> + f592: 89 c2 mov %eax,%edx + f594: 83 e2 01 and $0x1,%edx + f597: 01 fa add %edi,%edx + f599: 83 fa 02 cmp $0x2,%edx + f59c: 0f 9f c2 setg %dl + f59f: e9 4c fd ff ff jmpq f2f0 <__cxa_finalize@plt+0xb470> + f5a4: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 + f5a9: 45 31 c9 xor %r9d,%r9d + f5ac: e9 9f fd ff ff jmpq f350 <__cxa_finalize@plt+0xb4d0> + f5b1: 49 8b 06 mov (%r14),%rax + f5b4: 4d 89 f1 mov %r14,%r9 + f5b7: 49 89 00 mov %rax,(%r8) + f5ba: 89 e8 mov %ebp,%eax + f5bc: 49 8b 54 06 f8 mov -0x8(%r14,%rax,1),%rdx + f5c1: 49 89 54 00 f8 mov %rdx,-0x8(%r8,%rax,1) + f5c6: 49 8d 50 08 lea 0x8(%r8),%rdx + f5ca: 4c 89 c0 mov %r8,%rax + f5cd: 48 83 e2 f8 and $0xfffffffffffffff8,%rdx + f5d1: 48 29 d0 sub %rdx,%rax + f5d4: 49 29 c1 sub %rax,%r9 + f5d7: 01 e8 add %ebp,%eax + f5d9: 83 e0 f8 and $0xfffffff8,%eax + f5dc: 83 f8 08 cmp $0x8,%eax + f5df: 0f 82 62 fd ff ff jb f347 <__cxa_finalize@plt+0xb4c7> + f5e5: 83 e0 f8 and $0xfffffff8,%eax + f5e8: 31 ff xor %edi,%edi + f5ea: 41 89 fa mov %edi,%r10d + f5ed: 83 c7 08 add $0x8,%edi + f5f0: 4f 8b 1c 11 mov (%r9,%r10,1),%r11 + f5f4: 39 c7 cmp %eax,%edi + f5f6: 4e 89 1c 12 mov %r11,(%rdx,%r10,1) + f5fa: 72 ee jb f5ea <__cxa_finalize@plt+0xb76a> + f5fc: e9 46 fd ff ff jmpq f347 <__cxa_finalize@plt+0xb4c7> + f601: 49 8d 72 01 lea 0x1(%r10),%rsi + f605: 48 83 fe 0a cmp $0xa,%rsi + f609: 74 55 je f660 <__cxa_finalize@plt+0xb7e0> + f60b: 31 ff xor %edi,%edi + f60d: e9 6f ff ff ff jmpq f581 <__cxa_finalize@plt+0xb701> + f612: 48 89 e8 mov %rbp,%rax + f615: 41 c6 40 ff 30 movb $0x30,-0x1(%r8) + f61a: 48 f7 d0 not %rax + f61d: 49 01 c0 add %rax,%r8 + f620: 83 fd 08 cmp $0x8,%ebp + f623: 89 e8 mov %ebp,%eax + f625: 73 43 jae f66a <__cxa_finalize@plt+0xb7ea> + f627: 83 e5 04 and $0x4,%ebp + f62a: 0f 85 b1 00 00 00 jne f6e1 <__cxa_finalize@plt+0xb861> + f630: 85 c0 test %eax,%eax + f632: 0f 84 1e ff ff ff je f556 <__cxa_finalize@plt+0xb6d6> + f638: 41 0f b6 16 movzbl (%r14),%edx + f63c: a8 02 test $0x2,%al + f63e: 41 88 10 mov %dl,(%r8) + f641: 0f 84 0f ff ff ff je f556 <__cxa_finalize@plt+0xb6d6> + f647: 41 0f b7 54 06 fe movzwl -0x2(%r14,%rax,1),%edx + f64d: 66 41 89 54 00 fe mov %dx,-0x2(%r8,%rax,1) + f653: e9 fe fe ff ff jmpq f556 <__cxa_finalize@plt+0xb6d6> + f658: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + f65f: 00 + f660: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 + f665: e9 dd fc ff ff jmpq f347 <__cxa_finalize@plt+0xb4c7> + f66a: 49 8b 06 mov (%r14),%rax + f66d: 49 8d 48 08 lea 0x8(%r8),%rcx + f671: 48 83 e1 f8 and $0xfffffffffffffff8,%rcx + f675: 49 89 00 mov %rax,(%r8) + f678: 89 e8 mov %ebp,%eax + f67a: 49 8b 54 06 f8 mov -0x8(%r14,%rax,1),%rdx + f67f: 49 89 54 00 f8 mov %rdx,-0x8(%r8,%rax,1) + f684: 4c 89 c0 mov %r8,%rax + f687: 48 29 c8 sub %rcx,%rax + f68a: 49 29 c6 sub %rax,%r14 + f68d: 01 e8 add %ebp,%eax + f68f: 83 e0 f8 and $0xfffffff8,%eax + f692: 83 f8 08 cmp $0x8,%eax + f695: 0f 82 bb fe ff ff jb f556 <__cxa_finalize@plt+0xb6d6> + f69b: 83 e0 f8 and $0xfffffff8,%eax + f69e: 31 d2 xor %edx,%edx + f6a0: 89 d6 mov %edx,%esi + f6a2: 83 c2 08 add $0x8,%edx + f6a5: 49 8b 3c 36 mov (%r14,%rsi,1),%rdi + f6a9: 39 c2 cmp %eax,%edx + f6ab: 48 89 3c 31 mov %rdi,(%rcx,%rsi,1) + f6af: 72 ef jb f6a0 <__cxa_finalize@plt+0xb820> + f6b1: e9 a0 fe ff ff jmpq f556 <__cxa_finalize@plt+0xb6d6> + f6b6: 41 8b 16 mov (%r14),%edx + f6b9: 41 89 10 mov %edx,(%r8) + f6bc: 41 8b 54 06 fc mov -0x4(%r14,%rax,1),%edx + f6c1: 41 89 54 00 fc mov %edx,-0x4(%r8,%rax,1) + f6c6: e9 7c fc ff ff jmpq f347 <__cxa_finalize@plt+0xb4c7> + f6cb: e8 a0 42 ff ff callq 3970 <__stack_chk_fail@plt> + f6d0: 41 0f b7 54 06 fe movzwl -0x2(%r14,%rax,1),%edx + f6d6: 66 41 89 54 00 fe mov %dx,-0x2(%r8,%rax,1) + f6dc: e9 66 fc ff ff jmpq f347 <__cxa_finalize@plt+0xb4c7> + f6e1: 41 8b 16 mov (%r14),%edx + f6e4: 41 89 10 mov %edx,(%r8) + f6e7: 41 8b 54 06 fc mov -0x4(%r14,%rax,1),%edx + f6ec: 41 89 54 00 fc mov %edx,-0x4(%r8,%rax,1) + f6f1: e9 60 fe ff ff jmpq f556 <__cxa_finalize@plt+0xb6d6> + f6f6: 85 c0 test %eax,%eax + f6f8: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + f6fd: 0f 85 08 fa ff ff jne f10b <__cxa_finalize@plt+0xb28b> + f703: e9 0f fa ff ff jmpq f117 <__cxa_finalize@plt+0xb297> + f708: 8b 5c 24 20 mov 0x20(%rsp),%ebx + f70c: 49 89 c7 mov %rax,%r15 + f70f: 45 89 f4 mov %r14d,%r12d + f712: e9 83 f9 ff ff jmpq f09a <__cxa_finalize@plt+0xb21a> + f717: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + f71e: 00 00 + f720: 41 55 push %r13 + f722: 41 54 push %r12 + f724: 49 89 f5 mov %rsi,%r13 + f727: 55 push %rbp + f728: 53 push %rbx + f729: 49 89 d4 mov %rdx,%r12 + f72c: 48 89 fb mov %rdi,%rbx + f72f: 48 83 ec 18 sub $0x18,%rsp + f733: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + f73a: 00 00 + f73c: 48 89 44 24 08 mov %rax,0x8(%rsp) + f741: 31 c0 xor %eax,%eax + f743: 48 85 ff test %rdi,%rdi + f746: 0f 84 14 01 00 00 je f860 <__cxa_finalize@plt+0xb9e0> + f74c: 31 ed xor %ebp,%ebp + f74e: 80 3b 27 cmpb $0x27,(%rbx) + f751: 75 09 jne f75c <__cxa_finalize@plt+0xb8dc> + f753: 48 83 c3 01 add $0x1,%rbx + f757: bd 04 00 00 00 mov $0x4,%ebp + f75c: 48 8d 15 d5 ac 00 00 lea 0xacd5(%rip),%rdx # 1a438 <_IO_stdin_used@@Base+0x40b8> + f763: 48 8d 35 46 02 21 00 lea 0x210246(%rip),%rsi # 21f9b0 + f76a: b9 04 00 00 00 mov $0x4,%ecx + f76f: 48 89 df mov %rbx,%rdi + f772: e8 49 cb ff ff callq c2c0 <__cxa_finalize@plt+0x8440> + f777: 85 c0 test %eax,%eax + f779: 78 3d js f7b8 <__cxa_finalize@plt+0xb938> + f77b: 48 8d 15 b6 ac 00 00 lea 0xacb6(%rip),%rdx # 1a438 <_IO_stdin_used@@Base+0x40b8> + f782: 48 98 cltq + f784: 49 c7 04 24 01 00 00 movq $0x1,(%r12) + f78b: 00 + f78c: 0b 2c 82 or (%rdx,%rax,4),%ebp + f78f: 31 c0 xor %eax,%eax + f791: 41 89 6d 00 mov %ebp,0x0(%r13) + f795: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + f79a: 64 48 33 0c 25 28 00 xor %fs:0x28,%rcx + f7a1: 00 00 + f7a3: 0f 85 58 01 00 00 jne f901 <__cxa_finalize@plt+0xba81> + f7a9: 48 83 c4 18 add $0x18,%rsp + f7ad: 5b pop %rbx + f7ae: 5d pop %rbp + f7af: 41 5c pop %r12 + f7b1: 41 5d pop %r13 + f7b3: c3 retq + f7b4: 0f 1f 40 00 nopl 0x0(%rax) + f7b8: 4c 8d 05 67 ac 00 00 lea 0xac67(%rip),%r8 # 1a426 <_IO_stdin_used@@Base+0x40a6> + f7bf: 31 d2 xor %edx,%edx + f7c1: 48 89 e6 mov %rsp,%rsi + f7c4: 4c 89 e1 mov %r12,%rcx + f7c7: 48 89 df mov %rbx,%rdi + f7ca: e8 51 56 00 00 callq 14e20 <__cxa_finalize@plt+0x10fa0> + f7cf: 85 c0 test %eax,%eax + f7d1: 75 45 jne f818 <__cxa_finalize@plt+0xb998> + f7d3: 0f b6 33 movzbl (%rbx),%esi + f7d6: 8d 56 d0 lea -0x30(%rsi),%edx + f7d9: 80 fa 09 cmp $0x9,%dl + f7dc: 76 2a jbe f808 <__cxa_finalize@plt+0xb988> + f7de: 48 8b 0c 24 mov (%rsp),%rcx + f7e2: 48 39 cb cmp %rcx,%rbx + f7e5: 75 12 jne f7f9 <__cxa_finalize@plt+0xb979> + f7e7: e9 d4 00 00 00 jmpq f8c0 <__cxa_finalize@plt+0xba40> + f7ec: 0f 1f 40 00 nopl 0x0(%rax) + f7f0: 48 39 cb cmp %rcx,%rbx + f7f3: 0f 84 c7 00 00 00 je f8c0 <__cxa_finalize@plt+0xba40> + f7f9: 48 83 c3 01 add $0x1,%rbx + f7fd: 0f b6 3b movzbl (%rbx),%edi + f800: 8d 57 d0 lea -0x30(%rdi),%edx + f803: 80 fa 09 cmp $0x9,%dl + f806: 77 e8 ja f7f0 <__cxa_finalize@plt+0xb970> + f808: 49 8b 14 24 mov (%r12),%rdx + f80c: 41 89 6d 00 mov %ebp,0x0(%r13) + f810: eb 12 jmp f824 <__cxa_finalize@plt+0xb9a4> + f812: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + f818: 49 8b 14 24 mov (%r12),%rdx + f81c: 41 c7 45 00 00 00 00 movl $0x0,0x0(%r13) + f823: 00 + f824: 48 85 d2 test %rdx,%rdx + f827: 0f 85 68 ff ff ff jne f795 <__cxa_finalize@plt+0xb915> + f82d: 48 8d 3d e2 ab 00 00 lea 0xabe2(%rip),%rdi # 1a416 <_IO_stdin_used@@Base+0x4096> + f834: e8 67 3f ff ff callq 37a0 + f839: 48 83 f8 01 cmp $0x1,%rax + f83d: 48 19 c0 sbb %rax,%rax + f840: 25 00 02 00 00 and $0x200,%eax + f845: 48 05 00 02 00 00 add $0x200,%rax + f84b: 49 89 04 24 mov %rax,(%r12) + f84f: b8 04 00 00 00 mov $0x4,%eax + f854: e9 3c ff ff ff jmpq f795 <__cxa_finalize@plt+0xb915> + f859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + f860: 48 8d 3d 01 86 00 00 lea 0x8601(%rip),%rdi # 17e68 <_IO_stdin_used@@Base+0x1ae8> + f867: e8 34 3f ff ff callq 37a0 + f86c: 48 85 c0 test %rax,%rax + f86f: 48 89 c3 mov %rax,%rbx + f872: 0f 85 d4 fe ff ff jne f74c <__cxa_finalize@plt+0xb8cc> + f878: 48 8d 3d 8d ab 00 00 lea 0xab8d(%rip),%rdi # 1a40c <_IO_stdin_used@@Base+0x408c> + f87f: e8 1c 3f ff ff callq 37a0 + f884: 48 85 c0 test %rax,%rax + f887: 48 89 c3 mov %rax,%rbx + f88a: 0f 85 bc fe ff ff jne f74c <__cxa_finalize@plt+0xb8cc> + f890: 48 8d 3d 7f ab 00 00 lea 0xab7f(%rip),%rdi # 1a416 <_IO_stdin_used@@Base+0x4096> + f897: e8 04 3f ff ff callq 37a0 + f89c: 48 85 c0 test %rax,%rax + f89f: 74 49 je f8ea <__cxa_finalize@plt+0xba6a> + f8a1: 49 c7 04 24 00 02 00 movq $0x200,(%r12) + f8a8: 00 + f8a9: 31 c0 xor %eax,%eax + f8ab: 41 c7 45 00 00 00 00 movl $0x0,0x0(%r13) + f8b2: 00 + f8b3: e9 dd fe ff ff jmpq f795 <__cxa_finalize@plt+0xb915> + f8b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + f8bf: 00 + f8c0: 80 79 ff 42 cmpb $0x42,-0x1(%rcx) + f8c4: 74 12 je f8d8 <__cxa_finalize@plt+0xba58> + f8c6: 40 80 cd 80 or $0x80,%bpl + f8ca: 83 cd 20 or $0x20,%ebp + f8cd: e9 36 ff ff ff jmpq f808 <__cxa_finalize@plt+0xb988> + f8d2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + f8d8: 81 cd 80 01 00 00 or $0x180,%ebp + f8de: 80 79 fe 69 cmpb $0x69,-0x2(%rcx) + f8e2: 0f 85 20 ff ff ff jne f808 <__cxa_finalize@plt+0xb988> + f8e8: eb e0 jmp f8ca <__cxa_finalize@plt+0xba4a> + f8ea: 49 c7 04 24 00 04 00 movq $0x400,(%r12) + f8f1: 00 + f8f2: 31 c0 xor %eax,%eax + f8f4: 41 c7 45 00 00 00 00 movl $0x0,0x0(%r13) + f8fb: 00 + f8fc: e9 94 fe ff ff jmpq f795 <__cxa_finalize@plt+0xb915> + f901: e8 6a 40 ff ff callq 3970 <__stack_chk_fail@plt> + f906: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + f90d: 00 00 00 + f910: 41 54 push %r12 + f912: 55 push %rbp + f913: 53 push %rbx + f914: 48 8b 1d dd 1a 21 00 mov 0x211add(%rip),%rbx # 2213f8 + f91b: 48 85 db test %rbx,%rbx + f91e: 74 1d je f93d <__cxa_finalize@plt+0xbabd> + f920: 3b 3b cmp (%rbx),%edi + f922: 75 10 jne f934 <__cxa_finalize@plt+0xbab4> + f924: eb 6a jmp f990 <__cxa_finalize@plt+0xbb10> + f926: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + f92d: 00 00 00 + f930: 39 3b cmp %edi,(%rbx) + f932: 74 5c je f990 <__cxa_finalize@plt+0xbb10> + f934: 48 8b 5b 08 mov 0x8(%rbx),%rbx + f938: 48 85 db test %rbx,%rbx + f93b: 75 f3 jne f930 <__cxa_finalize@plt+0xbab0> + f93d: 89 fd mov %edi,%ebp + f93f: 4c 8d 25 04 83 00 00 lea 0x8304(%rip),%r12 # 17c4a <_IO_stdin_used@@Base+0x18ca> + f946: e8 c5 3f ff ff callq 3910 + f94b: 48 85 c0 test %rax,%rax + f94e: bf 18 00 00 00 mov $0x18,%edi + f953: 74 13 je f968 <__cxa_finalize@plt+0xbae8> + f955: 4c 8b 20 mov (%rax),%r12 + f958: 4c 89 e7 mov %r12,%rdi + f95b: e8 f0 3f ff ff callq 3950 + f960: 48 8d 78 18 lea 0x18(%rax),%rdi + f964: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + f968: e8 13 4b 00 00 callq 14480 <__cxa_finalize@plt+0x10600> + f96d: 48 8d 78 10 lea 0x10(%rax),%rdi + f971: 89 28 mov %ebp,(%rax) + f973: 4c 89 e6 mov %r12,%rsi + f976: 48 89 c3 mov %rax,%rbx + f979: e8 b2 3e ff ff callq 3830 + f97e: 48 8b 05 73 1a 21 00 mov 0x211a73(%rip),%rax # 2213f8 + f985: 48 89 1d 6c 1a 21 00 mov %rbx,0x211a6c(%rip) # 2213f8 + f98c: 48 89 43 08 mov %rax,0x8(%rbx) + f990: 80 7b 10 00 cmpb $0x0,0x10(%rbx) + f994: 74 0a je f9a0 <__cxa_finalize@plt+0xbb20> + f996: 48 8d 43 10 lea 0x10(%rbx),%rax + f99a: 5b pop %rbx + f99b: 5d pop %rbp + f99c: 41 5c pop %r12 + f99e: c3 retq + f99f: 90 nop + f9a0: 31 c0 xor %eax,%eax + f9a2: eb f6 jmp f99a <__cxa_finalize@plt+0xbb1a> + f9a4: 66 90 xchg %ax,%ax + f9a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + f9ad: 00 00 00 + f9b0: 41 54 push %r12 + f9b2: 55 push %rbp + f9b3: 49 89 fc mov %rdi,%r12 + f9b6: 53 push %rbx + f9b7: 48 8b 1d 3a 1a 21 00 mov 0x211a3a(%rip),%rbx # 2213f8 + f9be: 48 85 db test %rbx,%rbx + f9c1: 74 3d je fa00 <__cxa_finalize@plt+0xbb80> + f9c3: 0f b6 2f movzbl (%rdi),%ebp + f9c6: eb 11 jmp f9d9 <__cxa_finalize@plt+0xbb59> + f9c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + f9cf: 00 + f9d0: 48 8b 5b 08 mov 0x8(%rbx),%rbx + f9d4: 48 85 db test %rbx,%rbx + f9d7: 74 27 je fa00 <__cxa_finalize@plt+0xbb80> + f9d9: 40 38 6b 10 cmp %bpl,0x10(%rbx) + f9dd: 75 f1 jne f9d0 <__cxa_finalize@plt+0xbb50> + f9df: 48 8d 7b 10 lea 0x10(%rbx),%rdi + f9e3: 4c 89 e6 mov %r12,%rsi + f9e6: e8 35 41 ff ff callq 3b20 + f9eb: 85 c0 test %eax,%eax + f9ed: 75 e1 jne f9d0 <__cxa_finalize@plt+0xbb50> + f9ef: 48 89 d8 mov %rbx,%rax + f9f2: 5b pop %rbx + f9f3: 5d pop %rbp + f9f4: 41 5c pop %r12 + f9f6: c3 retq + f9f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + f9fe: 00 00 + fa00: 48 8b 1d e9 19 21 00 mov 0x2119e9(%rip),%rbx # 2213f0 + fa07: 48 85 db test %rbx,%rbx + fa0a: 74 34 je fa40 <__cxa_finalize@plt+0xbbc0> + fa0c: 41 0f b6 2c 24 movzbl (%r12),%ebp + fa11: eb 0e jmp fa21 <__cxa_finalize@plt+0xbba1> + fa13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + fa18: 48 8b 5b 08 mov 0x8(%rbx),%rbx + fa1c: 48 85 db test %rbx,%rbx + fa1f: 74 1f je fa40 <__cxa_finalize@plt+0xbbc0> + fa21: 40 38 6b 10 cmp %bpl,0x10(%rbx) + fa25: 75 f1 jne fa18 <__cxa_finalize@plt+0xbb98> + fa27: 48 8d 7b 10 lea 0x10(%rbx),%rdi + fa2b: 4c 89 e6 mov %r12,%rsi + fa2e: e8 ed 40 ff ff callq 3b20 + fa33: 85 c0 test %eax,%eax + fa35: 75 e1 jne fa18 <__cxa_finalize@plt+0xbb98> + fa37: 5b pop %rbx + fa38: 31 c0 xor %eax,%eax + fa3a: 5d pop %rbp + fa3b: 41 5c pop %r12 + fa3d: c3 retq + fa3e: 66 90 xchg %ax,%ax + fa40: 4c 89 e7 mov %r12,%rdi + fa43: e8 08 41 ff ff callq 3b50 + fa48: 4c 89 e7 mov %r12,%rdi + fa4b: 48 89 c5 mov %rax,%rbp + fa4e: e8 fd 3e ff ff callq 3950 + fa53: 48 8d 78 18 lea 0x18(%rax),%rdi + fa57: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + fa5b: e8 20 4a 00 00 callq 14480 <__cxa_finalize@plt+0x10600> + fa60: 48 8d 78 10 lea 0x10(%rax),%rdi + fa64: 4c 89 e6 mov %r12,%rsi + fa67: 48 89 c3 mov %rax,%rbx + fa6a: e8 c1 3d ff ff callq 3830 + fa6f: 48 85 ed test %rbp,%rbp + fa72: 74 1c je fa90 <__cxa_finalize@plt+0xbc10> + fa74: 8b 45 10 mov 0x10(%rbp),%eax + fa77: 89 03 mov %eax,(%rbx) + fa79: 48 8b 05 78 19 21 00 mov 0x211978(%rip),%rax # 2213f8 + fa80: 48 89 1d 71 19 21 00 mov %rbx,0x211971(%rip) # 2213f8 + fa87: 48 89 43 08 mov %rax,0x8(%rbx) + fa8b: e9 5f ff ff ff jmpq f9ef <__cxa_finalize@plt+0xbb6f> + fa90: 48 8b 05 59 19 21 00 mov 0x211959(%rip),%rax # 2213f0 + fa97: 48 89 1d 52 19 21 00 mov %rbx,0x211952(%rip) # 2213f0 + fa9e: 48 89 43 08 mov %rax,0x8(%rbx) + faa2: 31 c0 xor %eax,%eax + faa4: e9 49 ff ff ff jmpq f9f2 <__cxa_finalize@plt+0xbb72> + faa9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + fab0: 41 54 push %r12 + fab2: 55 push %rbp + fab3: 53 push %rbx + fab4: 48 8b 1d 2d 19 21 00 mov 0x21192d(%rip),%rbx # 2213e8 + fabb: 48 85 db test %rbx,%rbx + fabe: 74 1d je fadd <__cxa_finalize@plt+0xbc5d> + fac0: 3b 3b cmp (%rbx),%edi + fac2: 75 10 jne fad4 <__cxa_finalize@plt+0xbc54> + fac4: eb 6a jmp fb30 <__cxa_finalize@plt+0xbcb0> + fac6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + facd: 00 00 00 + fad0: 39 3b cmp %edi,(%rbx) + fad2: 74 5c je fb30 <__cxa_finalize@plt+0xbcb0> + fad4: 48 8b 5b 08 mov 0x8(%rbx),%rbx + fad8: 48 85 db test %rbx,%rbx + fadb: 75 f3 jne fad0 <__cxa_finalize@plt+0xbc50> + fadd: 89 fd mov %edi,%ebp + fadf: 4c 8d 25 64 81 00 00 lea 0x8164(%rip),%r12 # 17c4a <_IO_stdin_used@@Base+0x18ca> + fae6: e8 c5 3e ff ff callq 39b0 + faeb: 48 85 c0 test %rax,%rax + faee: bf 18 00 00 00 mov $0x18,%edi + faf3: 74 13 je fb08 <__cxa_finalize@plt+0xbc88> + faf5: 4c 8b 20 mov (%rax),%r12 + faf8: 4c 89 e7 mov %r12,%rdi + fafb: e8 50 3e ff ff callq 3950 + fb00: 48 8d 78 18 lea 0x18(%rax),%rdi + fb04: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + fb08: e8 73 49 00 00 callq 14480 <__cxa_finalize@plt+0x10600> + fb0d: 48 8d 78 10 lea 0x10(%rax),%rdi + fb11: 89 28 mov %ebp,(%rax) + fb13: 4c 89 e6 mov %r12,%rsi + fb16: 48 89 c3 mov %rax,%rbx + fb19: e8 12 3d ff ff callq 3830 + fb1e: 48 8b 05 c3 18 21 00 mov 0x2118c3(%rip),%rax # 2213e8 + fb25: 48 89 1d bc 18 21 00 mov %rbx,0x2118bc(%rip) # 2213e8 + fb2c: 48 89 43 08 mov %rax,0x8(%rbx) + fb30: 80 7b 10 00 cmpb $0x0,0x10(%rbx) + fb34: 74 0a je fb40 <__cxa_finalize@plt+0xbcc0> + fb36: 48 8d 43 10 lea 0x10(%rbx),%rax + fb3a: 5b pop %rbx + fb3b: 5d pop %rbp + fb3c: 41 5c pop %r12 + fb3e: c3 retq + fb3f: 90 nop + fb40: 31 c0 xor %eax,%eax + fb42: eb f6 jmp fb3a <__cxa_finalize@plt+0xbcba> + fb44: 66 90 xchg %ax,%ax + fb46: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + fb4d: 00 00 00 + fb50: 41 54 push %r12 + fb52: 55 push %rbp + fb53: 49 89 fc mov %rdi,%r12 + fb56: 53 push %rbx + fb57: 48 8b 1d 8a 18 21 00 mov 0x21188a(%rip),%rbx # 2213e8 + fb5e: 48 85 db test %rbx,%rbx + fb61: 74 3d je fba0 <__cxa_finalize@plt+0xbd20> + fb63: 0f b6 2f movzbl (%rdi),%ebp + fb66: eb 11 jmp fb79 <__cxa_finalize@plt+0xbcf9> + fb68: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + fb6f: 00 + fb70: 48 8b 5b 08 mov 0x8(%rbx),%rbx + fb74: 48 85 db test %rbx,%rbx + fb77: 74 27 je fba0 <__cxa_finalize@plt+0xbd20> + fb79: 40 38 6b 10 cmp %bpl,0x10(%rbx) + fb7d: 75 f1 jne fb70 <__cxa_finalize@plt+0xbcf0> + fb7f: 48 8d 7b 10 lea 0x10(%rbx),%rdi + fb83: 4c 89 e6 mov %r12,%rsi + fb86: e8 95 3f ff ff callq 3b20 + fb8b: 85 c0 test %eax,%eax + fb8d: 75 e1 jne fb70 <__cxa_finalize@plt+0xbcf0> + fb8f: 48 89 d8 mov %rbx,%rax + fb92: 5b pop %rbx + fb93: 5d pop %rbp + fb94: 41 5c pop %r12 + fb96: c3 retq + fb97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + fb9e: 00 00 + fba0: 48 8b 1d 39 18 21 00 mov 0x211839(%rip),%rbx # 2213e0 + fba7: 48 85 db test %rbx,%rbx + fbaa: 74 34 je fbe0 <__cxa_finalize@plt+0xbd60> + fbac: 41 0f b6 2c 24 movzbl (%r12),%ebp + fbb1: eb 0e jmp fbc1 <__cxa_finalize@plt+0xbd41> + fbb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + fbb8: 48 8b 5b 08 mov 0x8(%rbx),%rbx + fbbc: 48 85 db test %rbx,%rbx + fbbf: 74 1f je fbe0 <__cxa_finalize@plt+0xbd60> + fbc1: 40 38 6b 10 cmp %bpl,0x10(%rbx) + fbc5: 75 f1 jne fbb8 <__cxa_finalize@plt+0xbd38> + fbc7: 48 8d 7b 10 lea 0x10(%rbx),%rdi + fbcb: 4c 89 e6 mov %r12,%rsi + fbce: e8 4d 3f ff ff callq 3b20 + fbd3: 85 c0 test %eax,%eax + fbd5: 75 e1 jne fbb8 <__cxa_finalize@plt+0xbd38> + fbd7: 5b pop %rbx + fbd8: 31 c0 xor %eax,%eax + fbda: 5d pop %rbp + fbdb: 41 5c pop %r12 + fbdd: c3 retq + fbde: 66 90 xchg %ax,%ax + fbe0: 4c 89 e7 mov %r12,%rdi + fbe3: e8 a8 3f ff ff callq 3b90 + fbe8: 4c 89 e7 mov %r12,%rdi + fbeb: 48 89 c5 mov %rax,%rbp + fbee: e8 5d 3d ff ff callq 3950 + fbf3: 48 8d 78 18 lea 0x18(%rax),%rdi + fbf7: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + fbfb: e8 80 48 00 00 callq 14480 <__cxa_finalize@plt+0x10600> + fc00: 48 8d 78 10 lea 0x10(%rax),%rdi + fc04: 4c 89 e6 mov %r12,%rsi + fc07: 48 89 c3 mov %rax,%rbx + fc0a: e8 21 3c ff ff callq 3830 + fc0f: 48 85 ed test %rbp,%rbp + fc12: 74 1c je fc30 <__cxa_finalize@plt+0xbdb0> + fc14: 8b 45 10 mov 0x10(%rbp),%eax + fc17: 89 03 mov %eax,(%rbx) + fc19: 48 8b 05 c8 17 21 00 mov 0x2117c8(%rip),%rax # 2213e8 + fc20: 48 89 1d c1 17 21 00 mov %rbx,0x2117c1(%rip) # 2213e8 + fc27: 48 89 43 08 mov %rax,0x8(%rbx) + fc2b: e9 5f ff ff ff jmpq fb8f <__cxa_finalize@plt+0xbd0f> + fc30: 48 8b 05 a9 17 21 00 mov 0x2117a9(%rip),%rax # 2213e0 + fc37: 48 89 1d a2 17 21 00 mov %rbx,0x2117a2(%rip) # 2213e0 + fc3e: 48 89 43 08 mov %rax,0x8(%rbx) + fc42: 31 c0 xor %eax,%eax + fc44: e9 49 ff ff ff jmpq fb92 <__cxa_finalize@plt+0xbd12> + fc49: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + fc50: 48 85 ff test %rdi,%rdi + fc53: 48 8d 4e 14 lea 0x14(%rsi),%rcx + fc57: c6 46 14 00 movb $0x0,0x14(%rsi) + fc5b: 49 b9 67 66 66 66 66 movabs $0x6666666666666667,%r9 + fc62: 66 66 66 + fc65: 48 be cd cc cc cc cc movabs $0xcccccccccccccccd,%rsi + fc6c: cc cc cc + fc6f: 41 b8 30 00 00 00 mov $0x30,%r8d + fc75: 78 3c js fcb3 <__cxa_finalize@plt+0xbe33> + fc77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + fc7e: 00 00 + fc80: 48 89 f8 mov %rdi,%rax + fc83: 48 83 e9 01 sub $0x1,%rcx + fc87: 48 f7 e6 mul %rsi + fc8a: 48 c1 ea 03 shr $0x3,%rdx + fc8e: 48 8d 04 92 lea (%rdx,%rdx,4),%rax + fc92: 48 01 c0 add %rax,%rax + fc95: 48 29 c7 sub %rax,%rdi + fc98: 83 c7 30 add $0x30,%edi + fc9b: 48 85 d2 test %rdx,%rdx + fc9e: 40 88 39 mov %dil,(%rcx) + fca1: 48 89 d7 mov %rdx,%rdi + fca4: 75 da jne fc80 <__cxa_finalize@plt+0xbe00> + fca6: 48 89 c8 mov %rcx,%rax + fca9: c3 retq + fcaa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + fcb0: 48 89 f1 mov %rsi,%rcx + fcb3: 48 89 f8 mov %rdi,%rax + fcb6: 48 8d 71 ff lea -0x1(%rcx),%rsi + fcba: 49 f7 e9 imul %r9 + fcbd: 48 89 f8 mov %rdi,%rax + fcc0: 48 c1 f8 3f sar $0x3f,%rax + fcc4: 48 c1 fa 02 sar $0x2,%rdx + fcc8: 48 29 c2 sub %rax,%rdx + fccb: 48 8d 04 92 lea (%rdx,%rdx,4),%rax + fccf: 41 8d 04 40 lea (%r8,%rax,2),%eax + fcd3: 29 f8 sub %edi,%eax + fcd5: 48 85 d2 test %rdx,%rdx + fcd8: 48 89 d7 mov %rdx,%rdi + fcdb: 88 41 ff mov %al,-0x1(%rcx) + fcde: 75 d0 jne fcb0 <__cxa_finalize@plt+0xbe30> + fce0: 48 83 e9 02 sub $0x2,%rcx + fce4: c6 46 ff 2d movb $0x2d,-0x1(%rsi) + fce8: 48 89 c8 mov %rcx,%rax + fceb: c3 retq + fcec: 0f 1f 40 00 nopl 0x0(%rax) + fcf0: 48 8d 4e 14 lea 0x14(%rsi),%rcx + fcf4: c6 46 14 00 movb $0x0,0x14(%rsi) + fcf8: 48 be cd cc cc cc cc movabs $0xcccccccccccccccd,%rsi + fcff: cc cc cc + fd02: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + fd08: 48 89 f8 mov %rdi,%rax + fd0b: 48 83 e9 01 sub $0x1,%rcx + fd0f: 48 f7 e6 mul %rsi + fd12: 48 c1 ea 03 shr $0x3,%rdx + fd16: 48 8d 04 92 lea (%rdx,%rdx,4),%rax + fd1a: 48 01 c0 add %rax,%rax + fd1d: 48 29 c7 sub %rax,%rdi + fd20: 83 c7 30 add $0x30,%edi + fd23: 48 85 d2 test %rdx,%rdx + fd26: 40 88 39 mov %dil,(%rcx) + fd29: 48 89 d7 mov %rdx,%rdi + fd2c: 75 da jne fd08 <__cxa_finalize@plt+0xbe88> + fd2e: 48 89 c8 mov %rcx,%rax + fd31: c3 retq + fd32: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + fd39: 00 00 00 + fd3c: 0f 1f 40 00 nopl 0x0(%rax) + fd40: 41 57 push %r15 + fd42: 41 56 push %r14 + fd44: 49 89 fe mov %rdi,%r14 + fd47: 41 55 push %r13 + fd49: 41 54 push %r12 + fd4b: 49 89 f5 mov %rsi,%r13 + fd4e: 55 push %rbp + fd4f: 53 push %rbx + fd50: 44 89 cb mov %r9d,%ebx + fd53: 49 89 cc mov %rcx,%r12 + fd56: 48 83 ec 38 sub $0x38,%rsp + fd5a: 48 89 54 24 10 mov %rdx,0x10(%rsp) + fd5f: 44 89 44 24 1c mov %r8d,0x1c(%rsp) + fd64: e8 e7 3b ff ff callq 3950 + fd69: f6 c3 02 test $0x2,%bl + fd6c: 49 89 c7 mov %rax,%r15 + fd6f: 48 89 44 24 08 mov %rax,0x8(%rsp) + fd74: 0f 84 66 01 00 00 je fee0 <__cxa_finalize@plt+0xc060> + fd7a: 4c 89 fd mov %r15,%rbp + fd7d: 48 c7 04 24 00 00 00 movq $0x0,(%rsp) + fd84: 00 + fd85: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) + fd8c: 00 00 + fd8e: 49 8b 04 24 mov (%r12),%rax + fd92: 48 39 e8 cmp %rbp,%rax + fd95: 0f 83 0e 01 00 00 jae fea9 <__cxa_finalize@plt+0xc029> + fd9b: 49 89 c7 mov %rax,%r15 + fd9e: 31 d2 xor %edx,%edx + fda0: 49 89 04 24 mov %rax,(%r12) + fda4: 8b 44 24 1c mov 0x1c(%rsp),%eax + fda8: 85 c0 test %eax,%eax + fdaa: 0f 84 1b 01 00 00 je fecb <__cxa_finalize@plt+0xc04b> + fdb0: 31 ed xor %ebp,%ebp + fdb2: 83 f8 01 cmp $0x1,%eax + fdb5: 74 0c je fdc3 <__cxa_finalize@plt+0xbf43> + fdb7: 48 89 d5 mov %rdx,%rbp + fdba: 83 e2 01 and $0x1,%edx + fdbd: 48 d1 ed shr %rbp + fdc0: 48 01 ea add %rbp,%rdx + fdc3: f6 c3 04 test $0x4,%bl + fdc6: 4e 8d 24 3a lea (%rdx,%r15,1),%r12 + fdca: 74 05 je fdd1 <__cxa_finalize@plt+0xbf51> + fdcc: 4d 89 fc mov %r15,%r12 + fdcf: 31 d2 xor %edx,%edx + fdd1: 83 e3 08 and $0x8,%ebx + fdd4: 0f 85 fe 00 00 00 jne fed8 <__cxa_finalize@plt+0xc058> + fdda: 49 01 ec add %rbp,%r12 + fddd: 48 8b 44 24 10 mov 0x10(%rsp),%rax + fde2: 48 85 c0 test %rax,%rax + fde5: 0f 84 86 00 00 00 je fe71 <__cxa_finalize@plt+0xbff1> + fdeb: 49 8d 5c 05 ff lea -0x1(%r13,%rax,1),%rbx + fdf0: 48 8d 42 ff lea -0x1(%rdx),%rax + fdf4: 49 39 dd cmp %rbx,%r13 + fdf7: 73 26 jae fe1f <__cxa_finalize@plt+0xbf9f> + fdf9: 48 85 d2 test %rdx,%rdx + fdfc: 74 21 je fe1f <__cxa_finalize@plt+0xbf9f> + fdfe: 66 90 xchg %ax,%ax + fe00: 49 83 c5 01 add $0x1,%r13 + fe04: 41 c6 45 ff 20 movb $0x20,-0x1(%r13) + fe09: 4c 39 eb cmp %r13,%rbx + fe0c: 40 0f 97 c6 seta %sil + fe10: 48 85 c0 test %rax,%rax + fe13: 0f 95 c2 setne %dl + fe16: 48 83 e8 01 sub $0x1,%rax + fe1a: 40 84 d6 test %dl,%sil + fe1d: 75 e1 jne fe00 <__cxa_finalize@plt+0xbf80> + fe1f: 48 89 da mov %rbx,%rdx + fe22: 41 c6 45 00 00 movb $0x0,0x0(%r13) + fe27: 4c 89 f6 mov %r14,%rsi + fe2a: 4c 29 ea sub %r13,%rdx + fe2d: 4c 89 ef mov %r13,%rdi + fe30: 4c 39 fa cmp %r15,%rdx + fe33: 49 0f 47 d7 cmova %r15,%rdx + fe37: e8 c4 3e ff ff callq 3d00 + fe3c: 48 39 c3 cmp %rax,%rbx + fe3f: 48 8d 55 ff lea -0x1(%rbp),%rdx + fe43: 76 29 jbe fe6e <__cxa_finalize@plt+0xbfee> + fe45: 48 85 ed test %rbp,%rbp + fe48: 74 24 je fe6e <__cxa_finalize@plt+0xbfee> + fe4a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + fe50: 48 83 c0 01 add $0x1,%rax + fe54: 48 85 d2 test %rdx,%rdx + fe57: c6 40 ff 20 movb $0x20,-0x1(%rax) + fe5b: 40 0f 95 c6 setne %sil + fe5f: 48 39 c3 cmp %rax,%rbx + fe62: 0f 97 c1 seta %cl + fe65: 48 83 ea 01 sub $0x1,%rdx + fe69: 40 84 ce test %cl,%sil + fe6c: 75 e2 jne fe50 <__cxa_finalize@plt+0xbfd0> + fe6e: c6 00 00 movb $0x0,(%rax) + fe71: 48 8b 3c 24 mov (%rsp),%rdi + fe75: e8 f6 3f ff ff callq 3e70 + fe7a: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi + fe7f: e8 ec 3f ff ff callq 3e70 + fe84: 48 83 c4 38 add $0x38,%rsp + fe88: 4c 89 e0 mov %r12,%rax + fe8b: 5b pop %rbx + fe8c: 5d pop %rbp + fe8d: 41 5c pop %r12 + fe8f: 41 5d pop %r13 + fe91: 41 5e pop %r14 + fe93: 41 5f pop %r15 + fe95: c3 retq + fe96: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + fe9d: 00 00 00 + fea0: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) + fea7: 00 00 + fea9: 48 39 c5 cmp %rax,%rbp + feac: 0f 83 48 02 00 00 jae 100fa <__cxa_finalize@plt+0xc27a> + feb2: 48 29 e8 sub %rbp,%rax + feb5: 48 89 c2 mov %rax,%rdx + feb8: 48 89 e8 mov %rbp,%rax + febb: 49 89 04 24 mov %rax,(%r12) + febf: 8b 44 24 1c mov 0x1c(%rsp),%eax + fec3: 85 c0 test %eax,%eax + fec5: 0f 85 e5 fe ff ff jne fdb0 <__cxa_finalize@plt+0xbf30> + fecb: 48 89 d5 mov %rdx,%rbp + fece: 31 d2 xor %edx,%edx + fed0: e9 ee fe ff ff jmpq fdc3 <__cxa_finalize@plt+0xbf43> + fed5: 0f 1f 00 nopl (%rax) + fed8: 31 ed xor %ebp,%ebp + feda: e9 fe fe ff ff jmpq fddd <__cxa_finalize@plt+0xbf5d> + fedf: 90 nop + fee0: e8 5b 3a ff ff callq 3940 <__ctype_get_mb_cur_max@plt> + fee5: 48 83 f8 01 cmp $0x1,%rax + fee9: 0f 86 8b fe ff ff jbe fd7a <__cxa_finalize@plt+0xbefa> + feef: 31 d2 xor %edx,%edx + fef1: 31 ff xor %edi,%edi + fef3: 4c 89 f6 mov %r14,%rsi + fef6: e8 a5 39 ff ff callq 38a0 + fefb: 48 83 f8 ff cmp $0xffffffffffffffff,%rax + feff: 75 2f jne ff30 <__cxa_finalize@plt+0xc0b0> + ff01: f6 c3 01 test $0x1,%bl + ff04: 0f 85 70 fe ff ff jne fd7a <__cxa_finalize@plt+0xbefa> + ff0a: 48 c7 04 24 00 00 00 movq $0x0,(%rsp) + ff11: 00 + ff12: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) + ff19: 00 00 + ff1b: 49 c7 c4 ff ff ff ff mov $0xffffffffffffffff,%r12 + ff22: e9 4a ff ff ff jmpq fe71 <__cxa_finalize@plt+0xbff1> + ff27: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + ff2e: 00 00 + ff30: 48 8d 68 01 lea 0x1(%rax),%rbp + ff34: 48 8d 04 ad 00 00 00 lea 0x0(,%rbp,4),%rax + ff3b: 00 + ff3c: 48 89 c7 mov %rax,%rdi + ff3f: 48 89 44 24 20 mov %rax,0x20(%rsp) + ff44: e8 2f 3f ff ff callq 3e78 + ff49: 48 85 c0 test %rax,%rax + ff4c: 48 89 04 24 mov %rax,(%rsp) + ff50: 0f 84 7f 01 00 00 je 100d5 <__cxa_finalize@plt+0xc255> + ff56: 48 8b 3c 24 mov (%rsp),%rdi + ff5a: 48 89 ea mov %rbp,%rdx + ff5d: 4c 89 f6 mov %r14,%rsi + ff60: e8 3b 39 ff ff callq 38a0 + ff65: 48 85 c0 test %rax,%rax + ff68: 0f 84 06 01 00 00 je 10074 <__cxa_finalize@plt+0xc1f4> + ff6e: 48 8b 04 24 mov (%rsp),%rax + ff72: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx + ff77: c7 44 08 fc 00 00 00 movl $0x0,-0x4(%rax,%rcx,1) + ff7e: 00 + ff7f: 8b 38 mov (%rax),%edi + ff81: 48 89 c2 mov %rax,%rdx + ff84: 85 ff test %edi,%edi + ff86: 0f 84 f9 00 00 00 je 10085 <__cxa_finalize@plt+0xc205> + ff8c: c6 44 24 20 00 movb $0x0,0x20(%rsp) + ff91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + ff98: 48 89 54 24 28 mov %rdx,0x28(%rsp) + ff9d: e8 7e 3e ff ff callq 3e20 + ffa2: 85 c0 test %eax,%eax + ffa4: 48 8b 54 24 28 mov 0x28(%rsp),%rdx + ffa9: 75 0b jne ffb6 <__cxa_finalize@plt+0xc136> + ffab: c7 02 fd ff 00 00 movl $0xfffd,(%rdx) + ffb1: c6 44 24 20 01 movb $0x1,0x20(%rsp) + ffb6: 48 83 c2 04 add $0x4,%rdx + ffba: 8b 3a mov (%rdx),%edi + ffbc: 85 ff test %edi,%edi + ffbe: 75 d8 jne ff98 <__cxa_finalize@plt+0xc118> + ffc0: 48 8b 3c 24 mov (%rsp),%rdi + ffc4: 48 89 ee mov %rbp,%rsi + ffc7: e8 b4 38 ff ff callq 3880 + ffcc: 80 7c 24 20 00 cmpb $0x0,0x20(%rsp) + ffd1: 48 63 e8 movslq %eax,%rbp + ffd4: 0f 84 be 00 00 00 je 10098 <__cxa_finalize@plt+0xc218> + ffda: 48 8b 34 24 mov (%rsp),%rsi + ffde: 31 d2 xor %edx,%edx + ffe0: 31 ff xor %edi,%edi + ffe2: e8 99 3d ff ff callq 3d80 + ffe7: 48 83 c0 01 add $0x1,%rax + ffeb: 48 89 44 24 20 mov %rax,0x20(%rsp) + fff0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi + fff5: e8 7e 3e ff ff callq 3e78 + fffa: 48 85 c0 test %rax,%rax + fffd: 48 89 44 24 08 mov %rax,0x8(%rsp) + 10002: 0f 84 b8 00 00 00 je 100c0 <__cxa_finalize@plt+0xc240> + 10008: 4c 8b 3c 24 mov (%rsp),%r15 + 1000c: 4d 8b 34 24 mov (%r12),%r14 + 10010: 41 8b 3f mov (%r15),%edi + 10013: 85 ff test %edi,%edi + 10015: 0f 84 d4 00 00 00 je 100ef <__cxa_finalize@plt+0xc26f> + 1001b: 31 ed xor %ebp,%ebp + 1001d: eb 0f jmp 1002e <__cxa_finalize@plt+0xc1ae> + 1001f: 90 nop + 10020: 49 83 c7 04 add $0x4,%r15 + 10024: 41 8b 3f mov (%r15),%edi + 10027: 48 89 d5 mov %rdx,%rbp + 1002a: 85 ff test %edi,%edi + 1002c: 74 21 je 1004f <__cxa_finalize@plt+0xc1cf> + 1002e: e8 cd 3b ff ff callq 3c00 + 10033: 83 f8 ff cmp $0xffffffff,%eax + 10036: 48 63 d0 movslq %eax,%rdx + 10039: 75 0c jne 10047 <__cxa_finalize@plt+0xc1c7> + 1003b: 41 c7 07 fd ff 00 00 movl $0xfffd,(%r15) + 10042: ba 01 00 00 00 mov $0x1,%edx + 10047: 48 01 ea add %rbp,%rdx + 1004a: 49 39 d6 cmp %rdx,%r14 + 1004d: 73 d1 jae 10020 <__cxa_finalize@plt+0xc1a0> + 1004f: 4c 8b 74 24 08 mov 0x8(%rsp),%r14 + 10054: 48 8b 54 24 20 mov 0x20(%rsp),%rdx + 10059: 48 8b 34 24 mov (%rsp),%rsi + 1005d: 41 c7 07 00 00 00 00 movl $0x0,(%r15) + 10064: 4c 89 f7 mov %r14,%rdi + 10067: e8 14 3d ff ff callq 3d80 + 1006c: 49 89 c7 mov %rax,%r15 + 1006f: e9 1a fd ff ff jmpq fd8e <__cxa_finalize@plt+0xbf0e> + 10074: 4c 89 fd mov %r15,%rbp + 10077: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) + 1007e: 00 00 + 10080: e9 09 fd ff ff jmpq fd8e <__cxa_finalize@plt+0xbf0e> + 10085: 48 8b 3c 24 mov (%rsp),%rdi + 10089: 48 89 ee mov %rbp,%rsi + 1008c: e8 ef 37 ff ff callq 3880 + 10091: 48 63 e8 movslq %eax,%rbp + 10094: 0f 1f 40 00 nopl 0x0(%rax) + 10098: 49 8b 04 24 mov (%r12),%rax + 1009c: 48 39 e8 cmp %rbp,%rax + 1009f: 0f 83 fb fd ff ff jae fea0 <__cxa_finalize@plt+0xc020> + 100a5: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 100aa: 48 83 c0 01 add $0x1,%rax + 100ae: 48 89 44 24 20 mov %rax,0x20(%rsp) + 100b3: e9 38 ff ff ff jmpq fff0 <__cxa_finalize@plt+0xc170> + 100b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 100bf: 00 + 100c0: f6 c3 01 test $0x1,%bl + 100c3: 0f 85 c5 fc ff ff jne fd8e <__cxa_finalize@plt+0xbf0e> + 100c9: 49 c7 c4 ff ff ff ff mov $0xffffffffffffffff,%r12 + 100d0: e9 9c fd ff ff jmpq fe71 <__cxa_finalize@plt+0xbff1> + 100d5: f6 c3 01 test $0x1,%bl + 100d8: 4c 89 fd mov %r15,%rbp + 100db: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) + 100e2: 00 00 + 100e4: 0f 85 a4 fc ff ff jne fd8e <__cxa_finalize@plt+0xbf0e> + 100ea: e9 1b fe ff ff jmpq ff0a <__cxa_finalize@plt+0xc08a> + 100ef: 4c 8b 3c 24 mov (%rsp),%r15 + 100f3: 31 ed xor %ebp,%ebp + 100f5: e9 55 ff ff ff jmpq 1004f <__cxa_finalize@plt+0xc1cf> + 100fa: 48 89 e8 mov %rbp,%rax + 100fd: 31 d2 xor %edx,%edx + 100ff: e9 9c fc ff ff jmpq fda0 <__cxa_finalize@plt+0xbf20> + 10104: 66 90 xchg %ax,%ax + 10106: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 1010d: 00 00 00 + 10110: 41 57 push %r15 + 10112: 41 56 push %r14 + 10114: 49 89 ff mov %rdi,%r15 + 10117: 41 55 push %r13 + 10119: 41 54 push %r12 + 1011b: 45 31 e4 xor %r12d,%r12d + 1011e: 55 push %rbp + 1011f: 53 push %rbx + 10120: 48 89 f5 mov %rsi,%rbp + 10123: 48 83 ec 18 sub $0x18,%rsp + 10127: 4c 8b 2e mov (%rsi),%r13 + 1012a: 89 54 24 08 mov %edx,0x8(%rsp) + 1012e: 89 4c 24 0c mov %ecx,0xc(%rsp) + 10132: 4c 89 e8 mov %r13,%rax + 10135: 0f 1f 00 nopl (%rax) + 10138: 48 8d 58 01 lea 0x1(%rax),%rbx + 1013c: 4c 89 e7 mov %r12,%rdi + 1013f: 48 89 de mov %rbx,%rsi + 10142: e8 49 3b ff ff callq 3c90 + 10147: 48 85 c0 test %rax,%rax + 1014a: 49 89 c6 mov %rax,%r14 + 1014d: 74 41 je 10190 <__cxa_finalize@plt+0xc310> + 1014f: 44 8b 4c 24 0c mov 0xc(%rsp),%r9d + 10154: 44 8b 44 24 08 mov 0x8(%rsp),%r8d + 10159: 48 89 e9 mov %rbp,%rcx + 1015c: 4c 89 6d 00 mov %r13,0x0(%rbp) + 10160: 48 89 da mov %rbx,%rdx + 10163: 48 89 c6 mov %rax,%rsi + 10166: 4c 89 ff mov %r15,%rdi + 10169: e8 d2 fb ff ff callq fd40 <__cxa_finalize@plt+0xbec0> + 1016e: 48 83 f8 ff cmp $0xffffffffffffffff,%rax + 10172: 74 2c je 101a0 <__cxa_finalize@plt+0xc320> + 10174: 48 39 c3 cmp %rax,%rbx + 10177: 4d 89 f4 mov %r14,%r12 + 1017a: 76 bc jbe 10138 <__cxa_finalize@plt+0xc2b8> + 1017c: 48 83 c4 18 add $0x18,%rsp + 10180: 4c 89 f0 mov %r14,%rax + 10183: 5b pop %rbx + 10184: 5d pop %rbp + 10185: 41 5c pop %r12 + 10187: 41 5d pop %r13 + 10189: 41 5e pop %r14 + 1018b: 41 5f pop %r15 + 1018d: c3 retq + 1018e: 66 90 xchg %ax,%ax + 10190: 4c 89 e7 mov %r12,%rdi + 10193: e8 d8 3c ff ff callq 3e70 + 10198: eb e2 jmp 1017c <__cxa_finalize@plt+0xc2fc> + 1019a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 101a0: 4c 89 f7 mov %r14,%rdi + 101a3: 45 31 f6 xor %r14d,%r14d + 101a6: e8 c5 3c ff ff callq 3e70 + 101ab: eb cf jmp 1017c <__cxa_finalize@plt+0xc2fc> + 101ad: 0f 1f 00 nopl (%rax) + 101b0: 41 57 push %r15 + 101b2: 41 56 push %r14 + 101b4: 41 55 push %r13 + 101b6: 41 54 push %r12 + 101b8: 4c 8d 2c 37 lea (%rdi,%rsi,1),%r13 + 101bc: 55 push %rbp + 101bd: 53 push %rbx + 101be: 48 89 fb mov %rdi,%rbx + 101c1: 48 83 ec 38 sub $0x38,%rsp + 101c5: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 101cc: 00 00 + 101ce: 48 89 44 24 28 mov %rax,0x28(%rsp) + 101d3: 31 c0 xor %eax,%eax + 101d5: 89 54 24 0c mov %edx,0xc(%rsp) + 101d9: e8 62 37 ff ff callq 3940 <__ctype_get_mb_cur_max@plt> + 101de: 48 83 f8 01 cmp $0x1,%rax + 101e2: 0f 86 30 01 00 00 jbe 10318 <__cxa_finalize@plt+0xc498> + 101e8: 31 ed xor %ebp,%ebp + 101ea: 4c 39 eb cmp %r13,%rbx + 101ed: 0f 83 ea 00 00 00 jae 102dd <__cxa_finalize@plt+0xc45d> + 101f3: 4c 8d 64 24 20 lea 0x20(%rsp),%r12 + 101f8: 4c 8d 74 24 1c lea 0x1c(%rsp),%r14 + 101fd: eb 1c jmp 1021b <__cxa_finalize@plt+0xc39b> + 101ff: 90 nop + 10200: 3c 25 cmp $0x25,%al + 10202: 7d 07 jge 1020b <__cxa_finalize@plt+0xc38b> + 10204: 83 e8 20 sub $0x20,%eax + 10207: 3c 03 cmp $0x3,%al + 10209: 77 26 ja 10231 <__cxa_finalize@plt+0xc3b1> + 1020b: 48 83 c3 01 add $0x1,%rbx + 1020f: 83 c5 01 add $0x1,%ebp + 10212: 4c 39 eb cmp %r13,%rbx + 10215: 0f 83 c2 00 00 00 jae 102dd <__cxa_finalize@plt+0xc45d> + 1021b: 0f b6 03 movzbl (%rbx),%eax + 1021e: 3c 3f cmp $0x3f,%al + 10220: 7e de jle 10200 <__cxa_finalize@plt+0xc380> + 10222: 3c 41 cmp $0x41,%al + 10224: 7c 0b jl 10231 <__cxa_finalize@plt+0xc3b1> + 10226: 3c 5f cmp $0x5f,%al + 10228: 7e e1 jle 1020b <__cxa_finalize@plt+0xc38b> + 1022a: 83 e8 61 sub $0x61,%eax + 1022d: 3c 1d cmp $0x1d,%al + 1022f: 76 da jbe 1020b <__cxa_finalize@plt+0xc38b> + 10231: 49 c7 04 24 00 00 00 movq $0x0,(%r12) + 10238: 00 + 10239: eb 25 jmp 10260 <__cxa_finalize@plt+0xc3e0> + 1023b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 10240: b9 ff ff ff 7f mov $0x7fffffff,%ecx + 10245: 29 e9 sub %ebp,%ecx + 10247: 39 c1 cmp %eax,%ecx + 10249: 0f 8c 11 01 00 00 jl 10360 <__cxa_finalize@plt+0xc4e0> + 1024f: 01 c5 add %eax,%ebp + 10251: 4c 89 e7 mov %r12,%rdi + 10254: 4c 01 fb add %r15,%rbx + 10257: e8 b4 3b ff ff callq 3e10 + 1025c: 85 c0 test %eax,%eax + 1025e: 75 b2 jne 10212 <__cxa_finalize@plt+0xc392> + 10260: 4c 89 ea mov %r13,%rdx + 10263: 4c 89 e1 mov %r12,%rcx + 10266: 48 89 de mov %rbx,%rsi + 10269: 48 29 da sub %rbx,%rdx + 1026c: 4c 89 f7 mov %r14,%rdi + 1026f: e8 9c 50 00 00 callq 15310 <__cxa_finalize@plt+0x11490> + 10274: 48 83 f8 ff cmp $0xffffffffffffffff,%rax + 10278: 49 89 c7 mov %rax,%r15 + 1027b: 74 4b je 102c8 <__cxa_finalize@plt+0xc448> + 1027d: 48 83 f8 fe cmp $0xfffffffffffffffe,%rax + 10281: 74 7d je 10300 <__cxa_finalize@plt+0xc480> + 10283: 8b 7c 24 1c mov 0x1c(%rsp),%edi + 10287: 48 85 c0 test %rax,%rax + 1028a: b8 01 00 00 00 mov $0x1,%eax + 1028f: 4c 0f 44 f8 cmove %rax,%r15 + 10293: e8 68 39 ff ff callq 3c00 + 10298: 85 c0 test %eax,%eax + 1029a: 79 a4 jns 10240 <__cxa_finalize@plt+0xc3c0> + 1029c: f6 44 24 0c 02 testb $0x2,0xc(%rsp) + 102a1: 75 35 jne 102d8 <__cxa_finalize@plt+0xc458> + 102a3: 8b 7c 24 1c mov 0x1c(%rsp),%edi + 102a7: e8 c4 35 ff ff callq 3870 + 102ac: 85 c0 test %eax,%eax + 102ae: 75 a1 jne 10251 <__cxa_finalize@plt+0xc3d1> + 102b0: 81 fd ff ff ff 7f cmp $0x7fffffff,%ebp + 102b6: 0f 84 a4 00 00 00 je 10360 <__cxa_finalize@plt+0xc4e0> + 102bc: 83 c5 01 add $0x1,%ebp + 102bf: eb 90 jmp 10251 <__cxa_finalize@plt+0xc3d1> + 102c1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 102c8: f6 44 24 0c 01 testb $0x1,0xc(%rsp) + 102cd: 0f 84 38 ff ff ff je 1020b <__cxa_finalize@plt+0xc38b> + 102d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 102d8: bd ff ff ff ff mov $0xffffffff,%ebp + 102dd: 48 8b 74 24 28 mov 0x28(%rsp),%rsi + 102e2: 64 48 33 34 25 28 00 xor %fs:0x28,%rsi + 102e9: 00 00 + 102eb: 89 e8 mov %ebp,%eax + 102ed: 75 7b jne 1036a <__cxa_finalize@plt+0xc4ea> + 102ef: 48 83 c4 38 add $0x38,%rsp + 102f3: 5b pop %rbx + 102f4: 5d pop %rbp + 102f5: 41 5c pop %r12 + 102f7: 41 5d pop %r13 + 102f9: 41 5e pop %r14 + 102fb: 41 5f pop %r15 + 102fd: c3 retq + 102fe: 66 90 xchg %ax,%ax + 10300: f6 44 24 0c 01 testb $0x1,0xc(%rsp) + 10305: 75 d1 jne 102d8 <__cxa_finalize@plt+0xc458> + 10307: 83 c5 01 add $0x1,%ebp + 1030a: 4c 89 eb mov %r13,%rbx + 1030d: e9 00 ff ff ff jmpq 10212 <__cxa_finalize@plt+0xc392> + 10312: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 10318: 31 ed xor %ebp,%ebp + 1031a: 4c 39 eb cmp %r13,%rbx + 1031d: 73 be jae 102dd <__cxa_finalize@plt+0xc45d> + 1031f: e8 2c 3b ff ff callq 3e50 <__ctype_b_loc@plt> + 10324: 8b 54 24 0c mov 0xc(%rsp),%edx + 10328: 48 8b 08 mov (%rax),%rcx + 1032b: 31 ed xor %ebp,%ebp + 1032d: 83 e2 02 and $0x2,%edx + 10330: 48 83 c3 01 add $0x1,%rbx + 10334: 0f b6 43 ff movzbl -0x1(%rbx),%eax + 10338: 0f b7 04 41 movzwl (%rcx,%rax,2),%eax + 1033c: f6 c4 40 test $0x40,%ah + 1033f: 75 08 jne 10349 <__cxa_finalize@plt+0xc4c9> + 10341: 85 d2 test %edx,%edx + 10343: 75 93 jne 102d8 <__cxa_finalize@plt+0xc458> + 10345: a8 02 test $0x2,%al + 10347: 75 0b jne 10354 <__cxa_finalize@plt+0xc4d4> + 10349: 81 fd ff ff ff 7f cmp $0x7fffffff,%ebp + 1034f: 74 8c je 102dd <__cxa_finalize@plt+0xc45d> + 10351: 83 c5 01 add $0x1,%ebp + 10354: 49 39 dd cmp %rbx,%r13 + 10357: 75 d7 jne 10330 <__cxa_finalize@plt+0xc4b0> + 10359: eb 82 jmp 102dd <__cxa_finalize@plt+0xc45d> + 1035b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 10360: bd ff ff ff 7f mov $0x7fffffff,%ebp + 10365: e9 73 ff ff ff jmpq 102dd <__cxa_finalize@plt+0xc45d> + 1036a: e8 01 36 ff ff callq 3970 <__stack_chk_fail@plt> + 1036f: 90 nop + 10370: 55 push %rbp + 10371: 53 push %rbx + 10372: 89 f5 mov %esi,%ebp + 10374: 48 89 fb mov %rdi,%rbx + 10377: 48 83 ec 08 sub $0x8,%rsp + 1037b: e8 d0 35 ff ff callq 3950 + 10380: 48 83 c4 08 add $0x8,%rsp + 10384: 89 ea mov %ebp,%edx + 10386: 48 89 df mov %rbx,%rdi + 10389: 5b pop %rbx + 1038a: 5d pop %rbp + 1038b: 48 89 c6 mov %rax,%rsi + 1038e: e9 1d fe ff ff jmpq 101b0 <__cxa_finalize@plt+0xc330> + 10393: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 1039a: 00 00 00 + 1039d: 0f 1f 00 nopl (%rax) + 103a0: 41 57 push %r15 + 103a2: 41 56 push %r14 + 103a4: 41 55 push %r13 + 103a6: 41 54 push %r12 + 103a8: 49 89 fd mov %rdi,%r13 + 103ab: 55 push %rbp + 103ac: 53 push %rbx + 103ad: 48 89 cb mov %rcx,%rbx + 103b0: 48 83 ec 38 sub $0x38,%rsp + 103b4: 48 83 fe 02 cmp $0x2,%rsi + 103b8: 48 89 34 24 mov %rsi,(%rsp) + 103bc: 48 89 54 24 10 mov %rdx,0x10(%rsp) + 103c1: 77 2d ja 103f0 <__cxa_finalize@plt+0xc570> + 103c3: 75 1b jne 103e0 <__cxa_finalize@plt+0xc560> + 103c5: 4c 8b 67 08 mov 0x8(%rdi),%r12 + 103c9: 48 8b 2f mov (%rdi),%rbp + 103cc: 4c 89 e6 mov %r12,%rsi + 103cf: 48 89 ef mov %rbp,%rdi + 103d2: ff d1 callq *%rcx + 103d4: 85 c0 test %eax,%eax + 103d6: 7e 08 jle 103e0 <__cxa_finalize@plt+0xc560> + 103d8: 4d 89 65 00 mov %r12,0x0(%r13) + 103dc: 49 89 6d 08 mov %rbp,0x8(%r13) + 103e0: 48 83 c4 38 add $0x38,%rsp + 103e4: 5b pop %rbx + 103e5: 5d pop %rbp + 103e6: 41 5c pop %r12 + 103e8: 41 5d pop %r13 + 103ea: 41 5e pop %r14 + 103ec: 41 5f pop %r15 + 103ee: c3 retq + 103ef: 90 nop + 103f0: 48 8b 04 24 mov (%rsp),%rax + 103f4: 4c 8b 7c 24 10 mov 0x10(%rsp),%r15 + 103f9: 48 89 c1 mov %rax,%rcx + 103fc: 48 89 c6 mov %rax,%rsi + 103ff: 4c 89 fa mov %r15,%rdx + 10402: 48 d1 e9 shr %rcx + 10405: 48 8d 3c cf lea (%rdi,%rcx,8),%rdi + 10409: 48 29 ce sub %rcx,%rsi + 1040c: 49 89 ce mov %rcx,%r14 + 1040f: 48 89 4c 24 18 mov %rcx,0x18(%rsp) + 10414: 48 89 d9 mov %rbx,%rcx + 10417: 48 89 7c 24 28 mov %rdi,0x28(%rsp) + 1041c: e8 7f ff ff ff callq 103a0 <__cxa_finalize@plt+0xc520> + 10421: 49 83 fe 01 cmp $0x1,%r14 + 10425: 0f 85 c5 00 00 00 jne 104f0 <__cxa_finalize@plt+0xc670> + 1042b: 4d 8b 75 00 mov 0x0(%r13),%r14 + 1042f: 4d 89 37 mov %r14,(%r15) + 10432: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 10437: 4c 8b 7c 24 18 mov 0x18(%rsp),%r15 + 1043c: 45 31 e4 xor %r12d,%r12d + 1043f: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) + 10446: 00 00 + 10448: 48 8b 28 mov (%rax),%rbp + 1044b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 10450: 48 89 ee mov %rbp,%rsi + 10453: 4c 89 f7 mov %r14,%rdi + 10456: 49 83 c4 01 add $0x1,%r12 + 1045a: ff d3 callq *%rbx + 1045c: 85 c0 test %eax,%eax + 1045e: 7e 24 jle 10484 <__cxa_finalize@plt+0xc604> + 10460: 49 83 c7 01 add $0x1,%r15 + 10464: 4c 39 3c 24 cmp %r15,(%rsp) + 10468: 4b 89 6c e5 f8 mov %rbp,-0x8(%r13,%r12,8) + 1046d: 74 41 je 104b0 <__cxa_finalize@plt+0xc630> + 1046f: 4b 8b 6c fd 00 mov 0x0(%r13,%r15,8),%rbp + 10474: 4c 89 f7 mov %r14,%rdi + 10477: 49 83 c4 01 add $0x1,%r12 + 1047b: 48 89 ee mov %rbp,%rsi + 1047e: ff d3 callq *%rbx + 10480: 85 c0 test %eax,%eax + 10482: 7f dc jg 10460 <__cxa_finalize@plt+0xc5e0> + 10484: 48 83 44 24 08 01 addq $0x1,0x8(%rsp) + 1048a: 4f 89 74 e5 f8 mov %r14,-0x8(%r13,%r12,8) + 1048f: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 10494: 48 39 44 24 18 cmp %rax,0x18(%rsp) + 10499: 0f 84 41 ff ff ff je 103e0 <__cxa_finalize@plt+0xc560> + 1049f: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 104a4: 4c 8b 34 c2 mov (%rdx,%rax,8),%r14 + 104a8: eb a6 jmp 10450 <__cxa_finalize@plt+0xc5d0> + 104aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 104b0: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 104b5: 4b 8d 7c e5 00 lea 0x0(%r13,%r12,8),%rdi + 104ba: 4c 8b 64 24 18 mov 0x18(%rsp),%r12 + 104bf: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx + 104c4: 48 83 c4 38 add $0x38,%rsp + 104c8: 5b pop %rbx + 104c9: 49 29 c4 sub %rax,%r12 + 104cc: 5d pop %rbp + 104cd: 4a 8d 14 e5 00 00 00 lea 0x0(,%r12,8),%rdx + 104d4: 00 + 104d5: 48 8d 34 c1 lea (%rcx,%rax,8),%rsi + 104d9: 41 5c pop %r12 + 104db: 41 5d pop %r13 + 104dd: 41 5e pop %r14 + 104df: 41 5f pop %r15 + 104e1: e9 9a 36 ff ff jmpq 3b80 + 104e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 104ed: 00 00 00 + 104f0: 4c 8b 34 24 mov (%rsp),%r14 + 104f4: 4c 8b 64 24 10 mov 0x10(%rsp),%r12 + 104f9: 48 89 d9 mov %rbx,%rcx + 104fc: 48 8b 74 24 18 mov 0x18(%rsp),%rsi + 10501: 49 c1 ee 02 shr $0x2,%r14 + 10505: 4c 89 e2 mov %r12,%rdx + 10508: 4f 8d 7c f5 00 lea 0x0(%r13,%r14,8),%r15 + 1050d: 4c 29 f6 sub %r14,%rsi + 10510: 4c 89 74 24 20 mov %r14,0x20(%rsp) + 10515: 4c 89 f5 mov %r14,%rbp + 10518: 4c 89 ff mov %r15,%rdi + 1051b: e8 80 fe ff ff callq 103a0 <__cxa_finalize@plt+0xc520> + 10520: 4c 89 f6 mov %r14,%rsi + 10523: 48 89 d9 mov %rbx,%rcx + 10526: 4c 89 e2 mov %r12,%rdx + 10529: 4c 89 ef mov %r13,%rdi + 1052c: e8 6f fe ff ff callq 103a0 <__cxa_finalize@plt+0xc520> + 10531: 4d 8b 75 00 mov 0x0(%r13),%r14 + 10535: 4d 8b 3f mov (%r15),%r15 + 10538: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) + 1053f: 00 00 + 10541: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 10548: 4c 89 fe mov %r15,%rsi + 1054b: 4c 89 f7 mov %r14,%rdi + 1054e: 49 83 c4 08 add $0x8,%r12 + 10552: ff d3 callq *%rbx + 10554: 85 c0 test %eax,%eax + 10556: 7e 25 jle 1057d <__cxa_finalize@plt+0xc6fd> + 10558: 48 83 c5 01 add $0x1,%rbp + 1055c: 48 39 6c 24 18 cmp %rbp,0x18(%rsp) + 10561: 4d 89 7c 24 f8 mov %r15,-0x8(%r12) + 10566: 74 47 je 105af <__cxa_finalize@plt+0xc72f> + 10568: 4d 8b 7c ed 00 mov 0x0(%r13,%rbp,8),%r15 + 1056d: 4c 89 f7 mov %r14,%rdi + 10570: 49 83 c4 08 add $0x8,%r12 + 10574: 4c 89 fe mov %r15,%rsi + 10577: ff d3 callq *%rbx + 10579: 85 c0 test %eax,%eax + 1057b: 7f db jg 10558 <__cxa_finalize@plt+0xc6d8> + 1057d: 48 83 44 24 08 01 addq $0x1,0x8(%rsp) + 10583: 4d 89 74 24 f8 mov %r14,-0x8(%r12) + 10588: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 1058d: 48 39 44 24 20 cmp %rax,0x20(%rsp) + 10592: 74 0c je 105a0 <__cxa_finalize@plt+0xc720> + 10594: 4d 8b 74 c5 00 mov 0x0(%r13,%rax,8),%r14 + 10599: eb ad jmp 10548 <__cxa_finalize@plt+0xc6c8> + 1059b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 105a0: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 105a5: 48 89 6c 24 08 mov %rbp,0x8(%rsp) + 105aa: 48 89 44 24 20 mov %rax,0x20(%rsp) + 105af: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 105b4: 48 8b 54 24 20 mov 0x20(%rsp),%rdx + 105b9: 4c 89 e7 mov %r12,%rdi + 105bc: 48 29 c2 sub %rax,%rdx + 105bf: 49 8d 74 c5 00 lea 0x0(%r13,%rax,8),%rsi + 105c4: 48 c1 e2 03 shl $0x3,%rdx + 105c8: e8 b3 35 ff ff callq 3b80 + 105cd: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 105d2: 4c 8b 30 mov (%rax),%r14 + 105d5: e9 58 fe ff ff jmpq 10432 <__cxa_finalize@plt+0xc5b2> + 105da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 105e0: 48 8d 04 f7 lea (%rdi,%rsi,8),%rax + 105e4: 48 89 d1 mov %rdx,%rcx + 105e7: 48 89 c2 mov %rax,%rdx + 105ea: e9 b1 fd ff ff jmpq 103a0 <__cxa_finalize@plt+0xc520> + 105ef: 90 nop + 105f0: 48 85 d2 test %rdx,%rdx + 105f3: 41 54 push %r12 + 105f5: 55 push %rbp + 105f6: 48 89 fd mov %rdi,%rbp + 105f9: 53 push %rbx + 105fa: 74 2d je 10629 <__cxa_finalize@plt+0xc7a9> + 105fc: 49 89 f4 mov %rsi,%r12 + 105ff: 48 8d 5a ff lea -0x1(%rdx),%rbx + 10603: e8 38 38 ff ff callq 3e40 <__ctype_tolower_loc@plt> + 10608: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1060f: 00 + 10610: 41 0f b6 0c 1c movzbl (%r12,%rbx,1),%ecx + 10615: 48 8b 10 mov (%rax),%rdx + 10618: 8b 14 8a mov (%rdx,%rcx,4),%edx + 1061b: 88 54 1d 00 mov %dl,0x0(%rbp,%rbx,1) + 1061f: 48 83 eb 01 sub $0x1,%rbx + 10623: 48 83 fb ff cmp $0xffffffffffffffff,%rbx + 10627: 75 e7 jne 10610 <__cxa_finalize@plt+0xc790> + 10629: 48 89 e8 mov %rbp,%rax + 1062c: 5b pop %rbx + 1062d: 5d pop %rbp + 1062e: 41 5c pop %r12 + 10630: c3 retq + 10631: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 10636: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 1063d: 00 00 00 + 10640: 48 85 d2 test %rdx,%rdx + 10643: 41 54 push %r12 + 10645: 55 push %rbp + 10646: 48 89 fd mov %rdi,%rbp + 10649: 53 push %rbx + 1064a: 74 2d je 10679 <__cxa_finalize@plt+0xc7f9> + 1064c: 49 89 f4 mov %rsi,%r12 + 1064f: 48 8d 5a ff lea -0x1(%rdx),%rbx + 10653: e8 28 31 ff ff callq 3780 <__ctype_toupper_loc@plt> + 10658: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1065f: 00 + 10660: 41 0f b6 0c 1c movzbl (%r12,%rbx,1),%ecx + 10665: 48 8b 10 mov (%rax),%rdx + 10668: 8b 14 8a mov (%rdx,%rcx,4),%edx + 1066b: 88 54 1d 00 mov %dl,0x0(%rbp,%rbx,1) + 1066f: 48 83 eb 01 sub $0x1,%rbx + 10673: 48 83 fb ff cmp $0xffffffffffffffff,%rbx + 10677: 75 e7 jne 10660 <__cxa_finalize@plt+0xc7e0> + 10679: 48 89 e8 mov %rbp,%rax + 1067c: 5b pop %rbx + 1067d: 5d pop %rbp + 1067e: 41 5c pop %r12 + 10680: c3 retq + 10681: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 10686: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 1068d: 00 00 00 + 10690: 41 57 push %r15 + 10692: 41 56 push %r14 + 10694: 49 89 ff mov %rdi,%r15 + 10697: 41 55 push %r13 + 10699: 41 54 push %r12 + 1069b: 48 8d 05 a8 75 00 00 lea 0x75a8(%rip),%rax # 17c4a <_IO_stdin_used@@Base+0x18ca> + 106a2: 55 push %rbp + 106a3: 53 push %rbx + 106a4: 49 89 f2 mov %rsi,%r10 + 106a7: 49 89 d3 mov %rdx,%r11 + 106aa: 48 81 ec d8 04 00 00 sub $0x4d8,%rsp + 106b1: 48 8b 59 30 mov 0x30(%rcx),%rbx + 106b5: 44 8b 71 08 mov 0x8(%rcx),%r14d + 106b9: 48 8b bc 24 10 05 00 mov 0x510(%rsp),%rdi + 106c0: 00 + 106c1: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 106c6: 4c 89 4c 24 38 mov %r9,0x38(%rsp) + 106cb: 44 88 44 24 4b mov %r8b,0x4b(%rsp) + 106d0: 48 89 7c 24 30 mov %rdi,0x30(%rsp) + 106d5: 64 48 8b 3c 25 28 00 mov %fs:0x28,%rdi + 106dc: 00 00 + 106de: 48 89 bc 24 c8 04 00 mov %rdi,0x4c8(%rsp) + 106e5: 00 + 106e6: 31 ff xor %edi,%edi + 106e8: 48 85 db test %rbx,%rbx + 106eb: 48 0f 45 c3 cmovne %rbx,%rax + 106ef: 41 83 fe 0c cmp $0xc,%r14d + 106f3: 48 89 44 24 40 mov %rax,0x40(%rsp) + 106f8: 0f 8e 12 01 00 00 jle 10810 <__cxa_finalize@plt+0xc990> + 106fe: 41 83 ee 0c sub $0xc,%r14d + 10702: 41 0f b6 03 movzbl (%r11),%eax + 10706: 45 31 ed xor %r13d,%r13d + 10709: 84 c0 test %al,%al + 1070b: 74 55 je 10762 <__cxa_finalize@plt+0xc8e2> + 1070d: 48 8d b4 24 bb 00 00 lea 0xbb(%rsp),%rsi + 10714: 00 + 10715: 48 8d bc 24 bd 00 00 lea 0xbd(%rsp),%rdi + 1071c: 00 + 1071d: 44 89 74 24 4c mov %r14d,0x4c(%rsp) + 10722: 4d 89 d4 mov %r10,%r12 + 10725: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 1072a: 48 89 7c 24 28 mov %rdi,0x28(%rsp) + 1072f: 3c 25 cmp $0x25,%al + 10731: 74 7d je 107b0 <__cxa_finalize@plt+0xc930> + 10733: 4c 89 e2 mov %r12,%rdx + 10736: 4c 29 ea sub %r13,%rdx + 10739: 48 83 fa 01 cmp $0x1,%rdx + 1073d: 76 39 jbe 10778 <__cxa_finalize@plt+0xc8f8> + 1073f: 4d 85 ff test %r15,%r15 + 10742: 74 07 je 1074b <__cxa_finalize@plt+0xc8cb> + 10744: 41 88 07 mov %al,(%r15) + 10747: 49 83 c7 01 add $0x1,%r15 + 1074b: 49 83 c5 01 add $0x1,%r13 + 1074f: 4d 89 de mov %r11,%r14 + 10752: 41 0f b6 46 01 movzbl 0x1(%r14),%eax + 10757: 4d 8d 5e 01 lea 0x1(%r14),%r11 + 1075b: 84 c0 test %al,%al + 1075d: 75 d0 jne 1072f <__cxa_finalize@plt+0xc8af> + 1075f: 4d 89 e2 mov %r12,%r10 + 10762: 4d 85 ff test %r15,%r15 + 10765: 74 14 je 1077b <__cxa_finalize@plt+0xc8fb> + 10767: 4d 85 d2 test %r10,%r10 + 1076a: 74 0f je 1077b <__cxa_finalize@plt+0xc8fb> + 1076c: 41 c6 07 00 movb $0x0,(%r15) + 10770: eb 09 jmp 1077b <__cxa_finalize@plt+0xc8fb> + 10772: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 10778: 45 31 ed xor %r13d,%r13d + 1077b: 48 8b bc 24 c8 04 00 mov 0x4c8(%rsp),%rdi + 10782: 00 + 10783: 64 48 33 3c 25 28 00 xor %fs:0x28,%rdi + 1078a: 00 00 + 1078c: 4c 89 e8 mov %r13,%rax + 1078f: 0f 85 d5 17 00 00 jne 11f6a <__cxa_finalize@plt+0xe0ea> + 10795: 48 81 c4 d8 04 00 00 add $0x4d8,%rsp + 1079c: 5b pop %rbx + 1079d: 5d pop %rbp + 1079e: 41 5c pop %r12 + 107a0: 41 5d pop %r13 + 107a2: 41 5e pop %r14 + 107a4: 41 5f pop %r15 + 107a6: c3 retq + 107a7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 107ae: 00 00 + 107b0: 0f b6 44 24 4b movzbl 0x4b(%rsp),%eax + 107b5: 45 31 c0 xor %r8d,%r8d + 107b8: c7 44 24 20 00 00 00 movl $0x0,0x20(%rsp) + 107bf: 00 + 107c0: 88 44 24 18 mov %al,0x18(%rsp) + 107c4: 49 83 c3 01 add $0x1,%r11 + 107c8: 41 0f be 2b movsbl (%r11),%ebp + 107cc: 40 80 fd 30 cmp $0x30,%bpl + 107d0: 89 e9 mov %ebp,%ecx + 107d2: 89 ef mov %ebp,%edi + 107d4: 74 30 je 10806 <__cxa_finalize@plt+0xc986> + 107d6: 7f 18 jg 107f0 <__cxa_finalize@plt+0xc970> + 107d8: 40 80 fd 23 cmp $0x23,%bpl + 107dc: 75 22 jne 10800 <__cxa_finalize@plt+0xc980> + 107de: 41 b8 01 00 00 00 mov $0x1,%r8d + 107e4: eb de jmp 107c4 <__cxa_finalize@plt+0xc944> + 107e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 107ed: 00 00 00 + 107f0: 40 80 fd 5e cmp $0x5e,%bpl + 107f4: 75 32 jne 10828 <__cxa_finalize@plt+0xc9a8> + 107f6: c6 44 24 18 01 movb $0x1,0x18(%rsp) + 107fb: eb c7 jmp 107c4 <__cxa_finalize@plt+0xc944> + 107fd: 0f 1f 00 nopl (%rax) + 10800: 40 80 fd 2d cmp $0x2d,%bpl + 10804: 75 28 jne 1082e <__cxa_finalize@plt+0xc9ae> + 10806: 89 6c 24 20 mov %ebp,0x20(%rsp) + 1080a: eb b8 jmp 107c4 <__cxa_finalize@plt+0xc944> + 1080c: 0f 1f 40 00 nopl 0x0(%rax) + 10810: 45 85 f6 test %r14d,%r14d + 10813: b8 0c 00 00 00 mov $0xc,%eax + 10818: 44 0f 44 f0 cmove %eax,%r14d + 1081c: e9 e1 fe ff ff jmpq 10702 <__cxa_finalize@plt+0xc882> + 10821: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 10828: 40 80 fd 5f cmp $0x5f,%bpl + 1082c: 74 d8 je 10806 <__cxa_finalize@plt+0xc986> + 1082e: 8d 45 d0 lea -0x30(%rbp),%eax + 10831: bb ff ff ff ff mov $0xffffffff,%ebx + 10836: 83 f8 09 cmp $0x9,%eax + 10839: 0f 86 f9 00 00 00 jbe 10938 <__cxa_finalize@plt+0xcab8> + 1083f: 80 f9 45 cmp $0x45,%cl + 10842: 74 24 je 10868 <__cxa_finalize@plt+0xc9e8> + 10844: 80 f9 4f cmp $0x4f,%cl + 10847: 74 1f je 10868 <__cxa_finalize@plt+0xc9e8> + 10849: 31 ed xor %ebp,%ebp + 1084b: 80 f9 7a cmp $0x7a,%cl + 1084e: 77 30 ja 10880 <__cxa_finalize@plt+0xca00> + 10850: 48 8d 35 25 9c 00 00 lea 0x9c25(%rip),%rsi # 1a47c <_IO_stdin_used@@Base+0x40fc> + 10857: 0f b6 c1 movzbl %cl,%eax + 1085a: 48 63 04 86 movslq (%rsi,%rax,4),%rax + 1085e: 48 01 f0 add %rsi,%rax + 10861: ff e0 jmpq *%rax + 10863: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 10868: 41 0f be 7b 01 movsbl 0x1(%r11),%edi + 1086d: 49 83 c3 01 add $0x1,%r11 + 10871: 89 f9 mov %edi,%ecx + 10873: eb d6 jmp 1084b <__cxa_finalize@plt+0xc9cb> + 10875: 4d 89 c3 mov %r8,%r11 + 10878: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1087f: 00 + 10880: 49 8d 43 ff lea -0x1(%r11),%rax + 10884: b9 01 00 00 00 mov $0x1,%ecx + 10889: 49 89 c0 mov %rax,%r8 + 1088c: 48 8d 40 ff lea -0x1(%rax),%rax + 10890: 83 c1 01 add $0x1,%ecx + 10893: 80 78 01 25 cmpb $0x25,0x1(%rax) + 10897: 75 f0 jne 10889 <__cxa_finalize@plt+0xca09> + 10899: 4c 89 e2 mov %r12,%rdx + 1089c: b8 00 00 00 00 mov $0x0,%eax + 108a1: 48 63 e9 movslq %ecx,%rbp + 108a4: 4c 29 ea sub %r13,%rdx + 108a7: 85 db test %ebx,%ebx + 108a9: 4d 89 de mov %r11,%r14 + 108ac: 0f 49 c3 cmovns %ebx,%eax + 108af: 48 98 cltq + 108b1: 48 39 c5 cmp %rax,%rbp + 108b4: 49 89 c1 mov %rax,%r9 + 108b7: 4c 0f 43 cd cmovae %rbp,%r9 + 108bb: 4c 39 ca cmp %r9,%rdx + 108be: 0f 86 b4 fe ff ff jbe 10778 <__cxa_finalize@plt+0xc8f8> + 108c4: 4d 85 ff test %r15,%r15 + 108c7: 74 64 je 1092d <__cxa_finalize@plt+0xcaad> + 108c9: 48 39 c5 cmp %rax,%rbp + 108cc: 73 39 jae 10907 <__cxa_finalize@plt+0xca87> + 108ce: 48 63 d3 movslq %ebx,%rdx + 108d1: 4c 89 4c 24 50 mov %r9,0x50(%rsp) + 108d6: 48 29 ea sub %rbp,%rdx + 108d9: 83 7c 24 20 30 cmpl $0x30,0x20(%rsp) + 108de: 4c 89 44 24 20 mov %r8,0x20(%rsp) + 108e3: 49 8d 1c 17 lea (%r15,%rdx,1),%rbx + 108e7: 0f 84 62 11 00 00 je 11a4f <__cxa_finalize@plt+0xdbcf> + 108ed: 4c 89 ff mov %r15,%rdi + 108f0: be 20 00 00 00 mov $0x20,%esi + 108f5: 49 89 df mov %rbx,%r15 + 108f8: e8 63 31 ff ff callq 3a60 + 108fd: 4c 8b 4c 24 50 mov 0x50(%rsp),%r9 + 10902: 4c 8b 44 24 20 mov 0x20(%rsp),%r8 + 10907: 80 7c 24 18 00 cmpb $0x0,0x18(%rsp) + 1090c: 48 89 ea mov %rbp,%rdx + 1090f: 4c 89 4c 24 18 mov %r9,0x18(%rsp) + 10914: 4c 89 c6 mov %r8,%rsi + 10917: 4c 89 ff mov %r15,%rdi + 1091a: 0f 85 80 00 00 00 jne 109a0 <__cxa_finalize@plt+0xcb20> + 10920: e8 5b 32 ff ff callq 3b80 + 10925: 4c 8b 4c 24 18 mov 0x18(%rsp),%r9 + 1092a: 49 01 ef add %rbp,%r15 + 1092d: 4d 01 cd add %r9,%r13 + 10930: e9 1d fe ff ff jmpq 10752 <__cxa_finalize@plt+0xc8d2> + 10935: 0f 1f 00 nopl (%rax) + 10938: 31 db xor %ebx,%ebx + 1093a: 41 0f be 6b 01 movsbl 0x1(%r11),%ebp + 1093f: 81 fb cc cc cc 0c cmp $0xccccccc,%ebx + 10945: 49 8d 73 01 lea 0x1(%r11),%rsi + 10949: 89 e9 mov %ebp,%ecx + 1094b: 8d 45 d0 lea -0x30(%rbp),%eax + 1094e: 7f 25 jg 10975 <__cxa_finalize@plt+0xcaf5> + 10950: 41 0f be 13 movsbl (%r11),%edx + 10954: 74 1a je 10970 <__cxa_finalize@plt+0xcaf0> + 10956: 8d 3c 9b lea (%rbx,%rbx,4),%edi + 10959: 49 89 f3 mov %rsi,%r11 + 1095c: 8d 5c 7a d0 lea -0x30(%rdx,%rdi,2),%ebx + 10960: 83 f8 09 cmp $0x9,%eax + 10963: 76 d5 jbe 1093a <__cxa_finalize@plt+0xcaba> + 10965: 89 ef mov %ebp,%edi + 10967: e9 d3 fe ff ff jmpq 1083f <__cxa_finalize@plt+0xc9bf> + 1096c: 0f 1f 40 00 nopl 0x0(%rax) + 10970: 80 fa 37 cmp $0x37,%dl + 10973: 7e e1 jle 10956 <__cxa_finalize@plt+0xcad6> + 10975: 83 f8 09 cmp $0x9,%eax + 10978: 77 16 ja 10990 <__cxa_finalize@plt+0xcb10> + 1097a: 41 0f be 6b 02 movsbl 0x2(%r11),%ebp + 1097f: bb ff ff ff 7f mov $0x7fffffff,%ebx + 10984: 49 83 c3 02 add $0x2,%r11 + 10988: 89 e9 mov %ebp,%ecx + 1098a: 8d 45 d0 lea -0x30(%rbp),%eax + 1098d: eb d1 jmp 10960 <__cxa_finalize@plt+0xcae0> + 1098f: 90 nop + 10990: 89 ef mov %ebp,%edi + 10992: 49 89 f3 mov %rsi,%r11 + 10995: bb ff ff ff 7f mov $0x7fffffff,%ebx + 1099a: e9 a0 fe ff ff jmpq 1083f <__cxa_finalize@plt+0xc9bf> + 1099f: 90 nop + 109a0: e8 9b fc ff ff callq 10640 <__cxa_finalize@plt+0xc7c0> + 109a5: 4c 8b 4c 24 18 mov 0x18(%rsp),%r9 + 109aa: e9 7b ff ff ff jmpq 1092a <__cxa_finalize@plt+0xcaaa> + 109af: 90 nop + 109b0: 85 ed test %ebp,%ebp + 109b2: 0f 85 c8 fe ff ff jne 10880 <__cxa_finalize@plt+0xca00> + 109b8: 0f b6 44 24 18 movzbl 0x18(%rsp),%eax + 109bd: 45 84 c0 test %r8b,%r8b + 109c0: 41 0f 45 c0 cmovne %r8d,%eax + 109c4: 88 44 24 18 mov %al,0x18(%rsp) + 109c8: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 109cd: ba 20 25 00 00 mov $0x2520,%edx + 109d2: 4d 89 de mov %r11,%r14 + 109d5: 66 89 94 24 bb 00 00 mov %dx,0xbb(%rsp) + 109dc: 00 + 109dd: 45 31 c0 xor %r8d,%r8d + 109e0: 31 ed xor %ebp,%ebp + 109e2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 109e8: 88 08 mov %cl,(%rax) + 109ea: c6 40 01 00 movb $0x0,0x1(%rax) + 109ee: 48 8d 84 24 c0 00 00 lea 0xc0(%rsp),%rax + 109f5: 00 + 109f6: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 109fb: 48 8b 54 24 10 mov 0x10(%rsp),%rdx + 10a00: be 00 04 00 00 mov $0x400,%esi + 10a05: 48 89 c7 mov %rax,%rdi + 10a08: 44 88 44 24 58 mov %r8b,0x58(%rsp) + 10a0d: 48 89 44 24 50 mov %rax,0x50(%rsp) + 10a12: e8 d9 32 ff ff callq 3cf0 + 10a17: 48 85 c0 test %rax,%rax + 10a1a: 0f 84 32 fd ff ff je 10752 <__cxa_finalize@plt+0xc8d2> + 10a20: 48 8d 48 ff lea -0x1(%rax),%rcx + 10a24: 85 db test %ebx,%ebx + 10a26: b8 00 00 00 00 mov $0x0,%eax + 10a2b: 0f 49 c3 cmovns %ebx,%eax + 10a2e: 4c 89 e2 mov %r12,%rdx + 10a31: 48 98 cltq + 10a33: 48 39 c1 cmp %rax,%rcx + 10a36: 49 89 c1 mov %rax,%r9 + 10a39: 4c 0f 43 c9 cmovae %rcx,%r9 + 10a3d: 4c 29 ea sub %r13,%rdx + 10a40: 4c 39 ca cmp %r9,%rdx + 10a43: 0f 86 2f fd ff ff jbe 10778 <__cxa_finalize@plt+0xc8f8> + 10a49: 4d 85 ff test %r15,%r15 + 10a4c: 0f 84 db fe ff ff je 1092d <__cxa_finalize@plt+0xcaad> + 10a52: 85 ed test %ebp,%ebp + 10a54: 44 0f b6 44 24 58 movzbl 0x58(%rsp),%r8d + 10a5a: 75 49 jne 10aa5 <__cxa_finalize@plt+0xcc25> + 10a5c: 48 39 c1 cmp %rax,%rcx + 10a5f: 73 44 jae 10aa5 <__cxa_finalize@plt+0xcc25> + 10a61: 48 63 d3 movslq %ebx,%rdx + 10a64: 4c 89 4c 24 60 mov %r9,0x60(%rsp) + 10a69: 48 89 4c 24 58 mov %rcx,0x58(%rsp) + 10a6e: 48 29 ca sub %rcx,%rdx + 10a71: 83 7c 24 20 30 cmpl $0x30,0x20(%rsp) + 10a76: 44 88 44 24 20 mov %r8b,0x20(%rsp) + 10a7b: 49 8d 2c 17 lea (%r15,%rdx,1),%rbp + 10a7f: 0f 84 a5 0f 00 00 je 11a2a <__cxa_finalize@plt+0xdbaa> + 10a85: 4c 89 ff mov %r15,%rdi + 10a88: be 20 00 00 00 mov $0x20,%esi + 10a8d: 49 89 ef mov %rbp,%r15 + 10a90: e8 cb 2f ff ff callq 3a60 + 10a95: 44 0f b6 44 24 20 movzbl 0x20(%rsp),%r8d + 10a9b: 4c 8b 4c 24 60 mov 0x60(%rsp),%r9 + 10aa0: 48 8b 4c 24 58 mov 0x58(%rsp),%rcx + 10aa5: 45 84 c0 test %r8b,%r8b + 10aa8: 0f 85 ba 0e 00 00 jne 11968 <__cxa_finalize@plt+0xdae8> + 10aae: 80 7c 24 18 00 cmpb $0x0,0x18(%rsp) + 10ab3: 4c 89 4c 24 20 mov %r9,0x20(%rsp) + 10ab8: 48 8b 74 24 50 mov 0x50(%rsp),%rsi + 10abd: 0f 84 7d 0e 00 00 je 11940 <__cxa_finalize@plt+0xdac0> + 10ac3: 48 89 ca mov %rcx,%rdx + 10ac6: 48 83 c6 01 add $0x1,%rsi + 10aca: 4c 89 ff mov %r15,%rdi + 10acd: 48 89 4c 24 18 mov %rcx,0x18(%rsp) + 10ad2: e8 69 fb ff ff callq 10640 <__cxa_finalize@plt+0xc7c0> + 10ad7: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx + 10adc: 4c 8b 4c 24 20 mov 0x20(%rsp),%r9 + 10ae1: 49 01 cf add %rcx,%r15 + 10ae4: 4d 01 cd add %r9,%r13 + 10ae7: e9 66 fc ff ff jmpq 10752 <__cxa_finalize@plt+0xc8d2> + 10aec: 0f 1f 40 00 nopl 0x0(%rax) + 10af0: 83 fd 4f cmp $0x4f,%ebp + 10af3: 0f 84 87 fd ff ff je 10880 <__cxa_finalize@plt+0xca00> + 10af9: 45 31 c0 xor %r8d,%r8d + 10afc: be 20 25 00 00 mov $0x2520,%esi + 10b01: 85 ed test %ebp,%ebp + 10b03: 66 89 b4 24 bb 00 00 mov %si,0xbb(%rsp) + 10b0a: 00 + 10b0b: 0f 85 5e 14 00 00 jne 11f6f <__cxa_finalize@plt+0xe0ef> + 10b11: 4d 89 de mov %r11,%r14 + 10b14: 48 8b 44 24 28 mov 0x28(%rsp),%rax + 10b19: e9 ca fe ff ff jmpq 109e8 <__cxa_finalize@plt+0xcb68> + 10b1e: 83 fd 45 cmp $0x45,%ebp + 10b21: 0f 84 47 0f 00 00 je 11a6e <__cxa_finalize@plt+0xdbee> + 10b27: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 10b2c: ba 1f 85 eb 51 mov $0x51eb851f,%edx + 10b31: 41 ba 02 00 00 00 mov $0x2,%r10d + 10b37: 8b 70 14 mov 0x14(%rax),%esi + 10b3a: 89 f0 mov %esi,%eax + 10b3c: f7 ea imul %edx + 10b3e: 89 d0 mov %edx,%eax + 10b40: 89 f2 mov %esi,%edx + 10b42: c1 fa 1f sar $0x1f,%edx + 10b45: c1 f8 05 sar $0x5,%eax + 10b48: 29 d0 sub %edx,%eax + 10b4a: 89 f2 mov %esi,%edx + 10b4c: 8d 48 13 lea 0x13(%rax),%ecx + 10b4f: 6b c0 64 imul $0x64,%eax,%eax + 10b52: 29 c2 sub %eax,%edx + 10b54: 89 d0 mov %edx,%eax + 10b56: c1 e8 1f shr $0x1f,%eax + 10b59: 85 c9 test %ecx,%ecx + 10b5b: 0f 9f c2 setg %dl + 10b5e: 21 d0 and %edx,%eax + 10b60: 81 fe 94 f8 ff ff cmp $0xfffff894,%esi + 10b66: 41 0f 9c c1 setl %r9b + 10b6a: 29 c1 sub %eax,%ecx + 10b6c: 31 f6 xor %esi,%esi + 10b6e: 45 31 f6 xor %r14d,%r14d + 10b71: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 10b78: 83 fd 4f cmp $0x4f,%ebp + 10b7b: 0f 85 af 0c 00 00 jne 11830 <__cxa_finalize@plt+0xd9b0> + 10b81: 45 84 c9 test %r9b,%r9b + 10b84: 0f 85 af 0c 00 00 jne 11839 <__cxa_finalize@plt+0xd9b9> + 10b8a: 89 f9 mov %edi,%ecx + 10b8c: b8 20 25 00 00 mov $0x2520,%eax + 10b91: 45 31 c0 xor %r8d,%r8d + 10b94: 66 89 84 24 bb 00 00 mov %ax,0xbb(%rsp) + 10b9b: 00 + 10b9c: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 10ba1: 40 88 ac 24 bd 00 00 mov %bpl,0xbd(%rsp) + 10ba8: 00 + 10ba9: 4d 89 de mov %r11,%r14 + 10bac: 44 89 d5 mov %r10d,%ebp + 10baf: 48 83 c0 03 add $0x3,%rax + 10bb3: e9 30 fe ff ff jmpq 109e8 <__cxa_finalize@plt+0xcb68> + 10bb8: 85 ed test %ebp,%ebp + 10bba: 0f 85 c0 fc ff ff jne 10880 <__cxa_finalize@plt+0xca00> + 10bc0: 48 8d 05 99 98 00 00 lea 0x9899(%rip),%rax # 1a460 <_IO_stdin_used@@Base+0x40e0> + 10bc7: 48 89 44 24 50 mov %rax,0x50(%rsp) + 10bcc: 0f 1f 40 00 nopl 0x0(%rax) + 10bd0: 0f b6 44 24 18 movzbl 0x18(%rsp),%eax + 10bd5: 8b bc 24 18 05 00 00 mov 0x518(%rsp),%edi + 10bdc: 48 c7 c6 ff ff ff ff mov $0xffffffffffffffff,%rsi + 10be3: 4c 89 5c 24 58 mov %r11,0x58(%rsp) + 10be8: 89 44 24 18 mov %eax,0x18(%rsp) + 10bec: 57 push %rdi + 10bed: 41 89 c0 mov %eax,%r8d + 10bf0: ff 74 24 38 pushq 0x38(%rsp) + 10bf4: 4c 8b 4c 24 48 mov 0x48(%rsp),%r9 + 10bf9: 31 ff xor %edi,%edi + 10bfb: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx + 10c00: 48 8b 54 24 60 mov 0x60(%rsp),%rdx + 10c05: e8 86 fa ff ff callq 10690 <__cxa_finalize@plt+0xc810> + 10c0a: 85 db test %ebx,%ebx + 10c0c: 48 89 c5 mov %rax,%rbp + 10c0f: b8 00 00 00 00 mov $0x0,%eax + 10c14: 0f 49 c3 cmovns %ebx,%eax + 10c17: 48 98 cltq + 10c19: 48 39 c5 cmp %rax,%rbp + 10c1c: 49 89 c6 mov %rax,%r14 + 10c1f: 41 59 pop %r9 + 10c21: 41 5a pop %r10 + 10c23: 4d 89 e2 mov %r12,%r10 + 10c26: 4c 0f 43 f5 cmovae %rbp,%r14 + 10c2a: 4d 29 ea sub %r13,%r10 + 10c2d: 4d 39 f2 cmp %r14,%r10 + 10c30: 0f 86 42 fb ff ff jbe 10778 <__cxa_finalize@plt+0xc8f8> + 10c36: 4d 85 ff test %r15,%r15 + 10c39: 4c 8b 5c 24 58 mov 0x58(%rsp),%r11 + 10c3e: 0f 85 68 0d 00 00 jne 119ac <__cxa_finalize@plt+0xdb2c> + 10c44: 4d 01 f5 add %r14,%r13 + 10c47: 4d 89 de mov %r11,%r14 + 10c4a: e9 03 fb ff ff jmpq 10752 <__cxa_finalize@plt+0xc8d2> + 10c4f: 83 fd 45 cmp $0x45,%ebp + 10c52: 0f 84 28 fc ff ff je 10880 <__cxa_finalize@plt+0xca00> + 10c58: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 10c5d: 8b 72 14 mov 0x14(%rdx),%esi + 10c60: 44 8b 4a 1c mov 0x1c(%rdx),%r9d + 10c64: 44 8b 72 18 mov 0x18(%rdx),%r14d + 10c68: ba 93 24 49 92 mov $0x92492493,%edx + 10c6d: 89 f0 mov %esi,%eax + 10c6f: 45 89 c8 mov %r9d,%r8d + 10c72: c1 f8 1f sar $0x1f,%eax + 10c75: 45 29 f0 sub %r14d,%r8d + 10c78: 41 81 c0 7e 01 00 00 add $0x17e,%r8d + 10c7f: 25 90 01 00 00 and $0x190,%eax + 10c84: 44 8d 54 06 9c lea -0x64(%rsi,%rax,1),%r10d + 10c89: 44 89 c0 mov %r8d,%eax + 10c8c: f7 ea imul %edx + 10c8e: 42 8d 04 02 lea (%rdx,%r8,1),%eax + 10c92: 44 89 c2 mov %r8d,%edx + 10c95: c1 fa 1f sar $0x1f,%edx + 10c98: c1 f8 02 sar $0x2,%eax + 10c9b: 29 d0 sub %edx,%eax + 10c9d: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx + 10ca4: 29 c2 sub %eax,%edx + 10ca6: 89 d0 mov %edx,%eax + 10ca8: 44 89 ca mov %r9d,%edx + 10cab: 44 29 c2 sub %r8d,%edx + 10cae: 8d 44 02 03 lea 0x3(%rdx,%rax,1),%eax + 10cb2: 85 c0 test %eax,%eax + 10cb4: 89 44 24 50 mov %eax,0x50(%rsp) + 10cb8: 0f 88 53 10 00 00 js 11d11 <__cxa_finalize@plt+0xde91> + 10cbe: 41 f6 c2 03 test $0x3,%r10b + 10cc2: b8 6d 01 00 00 mov $0x16d,%eax + 10cc7: 75 4a jne 10d13 <__cxa_finalize@plt+0xce93> + 10cc9: 41 b8 1f 85 eb 51 mov $0x51eb851f,%r8d + 10ccf: 44 89 d0 mov %r10d,%eax + 10cd2: 41 f7 e8 imul %r8d + 10cd5: 44 89 d0 mov %r10d,%eax + 10cd8: c1 f8 1f sar $0x1f,%eax + 10cdb: 89 44 24 58 mov %eax,0x58(%rsp) + 10cdf: 41 89 d0 mov %edx,%r8d + 10ce2: c1 fa 05 sar $0x5,%edx + 10ce5: 29 c2 sub %eax,%edx + 10ce7: b8 6e 01 00 00 mov $0x16e,%eax + 10cec: 6b d2 64 imul $0x64,%edx,%edx + 10cef: 41 39 d2 cmp %edx,%r10d + 10cf2: 75 1f jne 10d13 <__cxa_finalize@plt+0xce93> + 10cf4: 41 c1 f8 07 sar $0x7,%r8d + 10cf8: 44 89 c0 mov %r8d,%eax + 10cfb: 2b 44 24 58 sub 0x58(%rsp),%eax + 10cff: 69 c0 90 01 00 00 imul $0x190,%eax,%eax + 10d05: 41 39 c2 cmp %eax,%r10d + 10d08: 0f 94 c0 sete %al + 10d0b: 0f b6 c0 movzbl %al,%eax + 10d0e: 05 6d 01 00 00 add $0x16d,%eax + 10d13: 41 29 c1 sub %eax,%r9d + 10d16: ba 93 24 49 92 mov $0x92492493,%edx + 10d1b: 45 89 c8 mov %r9d,%r8d + 10d1e: 45 29 f0 sub %r14d,%r8d + 10d21: 41 be 01 00 00 00 mov $0x1,%r14d + 10d27: 41 81 c0 7e 01 00 00 add $0x17e,%r8d + 10d2e: 44 89 c0 mov %r8d,%eax + 10d31: 45 29 c1 sub %r8d,%r9d + 10d34: f7 ea imul %edx + 10d36: 42 8d 04 02 lea (%rdx,%r8,1),%eax + 10d3a: 44 89 c2 mov %r8d,%edx + 10d3d: c1 fa 1f sar $0x1f,%edx + 10d40: c1 f8 02 sar $0x2,%eax + 10d43: 29 d0 sub %edx,%eax + 10d45: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx + 10d4c: 29 c2 sub %eax,%edx + 10d4e: 45 8d 44 11 03 lea 0x3(%r9,%rdx,1),%r8d + 10d53: 45 85 c0 test %r8d,%r8d + 10d56: 79 08 jns 10d60 <__cxa_finalize@plt+0xcee0> + 10d58: 44 8b 44 24 50 mov 0x50(%rsp),%r8d + 10d5d: 45 31 f6 xor %r14d,%r14d + 10d60: 80 f9 47 cmp $0x47,%cl + 10d63: 0f 84 3a 10 00 00 je 11da3 <__cxa_finalize@plt+0xdf23> + 10d69: 80 f9 67 cmp $0x67,%cl + 10d6c: 0f 85 57 10 00 00 jne 11dc9 <__cxa_finalize@plt+0xdf49> + 10d72: b9 1f 85 eb 51 mov $0x51eb851f,%ecx + 10d77: 89 f0 mov %esi,%eax + 10d79: 41 89 f0 mov %esi,%r8d + 10d7c: f7 e9 imul %ecx + 10d7e: 41 ba 02 00 00 00 mov $0x2,%r10d + 10d84: 89 d0 mov %edx,%eax + 10d86: 89 f2 mov %esi,%edx + 10d88: c1 fa 1f sar $0x1f,%edx + 10d8b: c1 f8 05 sar $0x5,%eax + 10d8e: 29 d0 sub %edx,%eax + 10d90: 6b c0 64 imul $0x64,%eax,%eax + 10d93: 41 29 c0 sub %eax,%r8d + 10d96: 45 01 f0 add %r14d,%r8d + 10d99: 44 89 c0 mov %r8d,%eax + 10d9c: f7 e9 imul %ecx + 10d9e: 44 89 c0 mov %r8d,%eax + 10da1: c1 f8 1f sar $0x1f,%eax + 10da4: 89 d1 mov %edx,%ecx + 10da6: c1 f9 05 sar $0x5,%ecx + 10da9: 29 c1 sub %eax,%ecx + 10dab: 6b c9 64 imul $0x64,%ecx,%ecx + 10dae: 41 29 c8 sub %ecx,%r8d + 10db1: 44 89 c1 mov %r8d,%ecx + 10db4: 79 1a jns 10dd0 <__cxa_finalize@plt+0xcf50> + 10db6: b8 94 f8 ff ff mov $0xfffff894,%eax + 10dbb: 44 89 c2 mov %r8d,%edx + 10dbe: 83 c1 64 add $0x64,%ecx + 10dc1: 44 29 f0 sub %r14d,%eax + 10dc4: f7 da neg %edx + 10dc6: 39 c6 cmp %eax,%esi + 10dc8: 0f 4c ca cmovl %edx,%ecx + 10dcb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 10dd0: 89 c8 mov %ecx,%eax + 10dd2: 31 f6 xor %esi,%esi + 10dd4: 45 31 f6 xor %r14d,%r14d + 10dd7: c1 e8 1f shr $0x1f,%eax + 10dda: 41 89 c1 mov %eax,%r9d + 10ddd: e9 96 fd ff ff jmpq 10b78 <__cxa_finalize@plt+0xccf8> + 10de2: 4c 89 e2 mov %r12,%rdx + 10de5: b8 00 00 00 00 mov $0x0,%eax + 10dea: be 01 00 00 00 mov $0x1,%esi + 10def: 4c 29 ea sub %r13,%rdx + 10df2: 85 db test %ebx,%ebx + 10df4: 0f 49 c3 cmovns %ebx,%eax + 10df7: 48 98 cltq + 10df9: 48 85 c0 test %rax,%rax + 10dfc: 48 0f 45 f0 cmovne %rax,%rsi + 10e00: 85 ed test %ebp,%ebp + 10e02: 49 89 f1 mov %rsi,%r9 + 10e05: 0f 85 b0 0e 00 00 jne 11cbb <__cxa_finalize@plt+0xde3b> + 10e0b: 48 39 f2 cmp %rsi,%rdx + 10e0e: 0f 86 64 f9 ff ff jbe 10778 <__cxa_finalize@plt+0xc8f8> + 10e14: 4d 85 ff test %r15,%r15 + 10e17: 74 4b je 10e64 <__cxa_finalize@plt+0xcfe4> + 10e19: 83 fb 01 cmp $0x1,%ebx + 10e1c: 7e 3f jle 10e5d <__cxa_finalize@plt+0xcfdd> + 10e1e: 48 63 d3 movslq %ebx,%rdx + 10e21: 48 89 74 24 18 mov %rsi,0x18(%rsp) + 10e26: be 30 00 00 00 mov $0x30,%esi + 10e2b: 48 83 ea 01 sub $0x1,%rdx + 10e2f: 83 7c 24 20 30 cmpl $0x30,0x20(%rsp) + 10e34: 4c 89 5c 24 20 mov %r11,0x20(%rsp) + 10e39: 49 8d 1c 17 lea (%r15,%rdx,1),%rbx + 10e3d: 74 05 je 10e44 <__cxa_finalize@plt+0xcfc4> + 10e3f: be 20 00 00 00 mov $0x20,%esi + 10e44: 4c 89 ff mov %r15,%rdi + 10e47: 49 89 df mov %rbx,%r15 + 10e4a: e8 11 2c ff ff callq 3a60 + 10e4f: 4c 8b 5c 24 20 mov 0x20(%rsp),%r11 + 10e54: 4c 8b 4c 24 18 mov 0x18(%rsp),%r9 + 10e59: 41 0f b6 0b movzbl (%r11),%ecx + 10e5d: 41 88 0f mov %cl,(%r15) + 10e60: 49 83 c7 01 add $0x1,%r15 + 10e64: 4d 01 cd add %r9,%r13 + 10e67: 4d 89 de mov %r11,%r14 + 10e6a: e9 e3 f8 ff ff jmpq 10752 <__cxa_finalize@plt+0xc8d2> + 10e6f: 41 0f b6 43 01 movzbl 0x1(%r11),%eax + 10e74: 49 8d 53 01 lea 0x1(%r11),%rdx + 10e78: 3c 3a cmp $0x3a,%al + 10e7a: 0f 84 b9 0f 00 00 je 11e39 <__cxa_finalize@plt+0xdfb9> + 10e80: 41 ba 01 00 00 00 mov $0x1,%r10d + 10e86: 3c 7a cmp $0x7a,%al + 10e88: 0f 85 f2 f9 ff ff jne 10880 <__cxa_finalize@plt+0xca00> + 10e8e: 49 89 d3 mov %rdx,%r11 + 10e91: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 10e96: 8b 48 20 mov 0x20(%rax),%ecx + 10e99: 85 c9 test %ecx,%ecx + 10e9b: 0f 88 50 0d 00 00 js 11bf1 <__cxa_finalize@plt+0xdd71> + 10ea1: 48 8b 48 28 mov 0x28(%rax),%rcx + 10ea5: 41 b9 01 00 00 00 mov $0x1,%r9d + 10eab: 85 c9 test %ecx,%ecx + 10ead: 78 14 js 10ec3 <__cxa_finalize@plt+0xd043> + 10eaf: 41 b9 00 00 00 00 mov $0x0,%r9d + 10eb5: 75 0c jne 10ec3 <__cxa_finalize@plt+0xd043> + 10eb7: 48 8b 44 24 40 mov 0x40(%rsp),%rax + 10ebc: 80 38 2d cmpb $0x2d,(%rax) + 10ebf: 41 0f 94 c1 sete %r9b + 10ec3: 89 c8 mov %ecx,%eax + 10ec5: ba c5 b3 a2 91 mov $0x91a2b3c5,%edx + 10eca: be 89 88 88 88 mov $0x88888889,%esi + 10ecf: f7 ea imul %edx + 10ed1: 89 c8 mov %ecx,%eax + 10ed3: c1 f8 1f sar $0x1f,%eax + 10ed6: 89 44 24 50 mov %eax,0x50(%rsp) + 10eda: 44 8d 34 0a lea (%rdx,%rcx,1),%r14d + 10ede: 41 c1 fe 0b sar $0xb,%r14d + 10ee2: 41 29 c6 sub %eax,%r14d + 10ee5: 89 c8 mov %ecx,%eax + 10ee7: f7 ee imul %esi + 10ee9: 44 8d 04 0a lea (%rdx,%rcx,1),%r8d + 10eed: 41 c1 f8 05 sar $0x5,%r8d + 10ef1: 44 2b 44 24 50 sub 0x50(%rsp),%r8d + 10ef6: 44 89 c0 mov %r8d,%eax + 10ef9: f7 ee imul %esi + 10efb: 44 89 c0 mov %r8d,%eax + 10efe: c1 f8 1f sar $0x1f,%eax + 10f01: 42 8d 34 02 lea (%rdx,%r8,1),%esi + 10f05: c1 fe 05 sar $0x5,%esi + 10f08: 29 c6 sub %eax,%esi + 10f0a: 44 89 c0 mov %r8d,%eax + 10f0d: 6b f6 3c imul $0x3c,%esi,%esi + 10f10: 45 6b c0 3c imul $0x3c,%r8d,%r8d + 10f14: 29 f0 sub %esi,%eax + 10f16: 44 29 c1 sub %r8d,%ecx + 10f19: 49 83 fa 01 cmp $0x1,%r10 + 10f1d: 89 c6 mov %eax,%esi + 10f1f: 0f 84 ca 0e 00 00 je 11def <__cxa_finalize@plt+0xdf6f> + 10f25: 0f 82 61 0f 00 00 jb 11e8c <__cxa_finalize@plt+0xe00c> + 10f2b: 49 83 fa 02 cmp $0x2,%r10 + 10f2f: 0f 84 b8 0d 00 00 je 11ced <__cxa_finalize@plt+0xde6d> + 10f35: 49 83 fa 03 cmp $0x3,%r10 + 10f39: 0f 85 41 0f 00 00 jne 11e80 <__cxa_finalize@plt+0xe000> + 10f3f: 85 c9 test %ecx,%ecx + 10f41: 0f 85 a6 0d 00 00 jne 11ced <__cxa_finalize@plt+0xde6d> + 10f47: 85 c0 test %eax,%eax + 10f49: 0f 85 a0 0e 00 00 jne 11def <__cxa_finalize@plt+0xdf6f> + 10f4f: 44 89 f1 mov %r14d,%ecx + 10f52: 41 ba 03 00 00 00 mov $0x3,%r10d + 10f58: 41 be 01 00 00 00 mov $0x1,%r14d + 10f5e: e9 15 fc ff ff jmpq 10b78 <__cxa_finalize@plt+0xccf8> + 10f63: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 10f68: 83 fd 45 cmp $0x45,%ebp + 10f6b: 0f 84 0f f9 ff ff je 10880 <__cxa_finalize@plt+0xca00> + 10f71: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 10f76: ba 93 24 49 92 mov $0x92492493,%edx + 10f7b: 8b 70 1c mov 0x1c(%rax),%esi + 10f7e: 2b 70 18 sub 0x18(%rax),%esi + 10f81: 83 c6 07 add $0x7,%esi + 10f84: 89 f0 mov %esi,%eax + 10f86: f7 ea imul %edx + 10f88: 8d 0c 32 lea (%rdx,%rsi,1),%ecx + 10f8b: c1 fe 1f sar $0x1f,%esi + 10f8e: 41 ba 02 00 00 00 mov $0x2,%r10d + 10f94: c1 f9 02 sar $0x2,%ecx + 10f97: 29 f1 sub %esi,%ecx + 10f99: e9 32 fe ff ff jmpq 10dd0 <__cxa_finalize@plt+0xcf50> + 10f9e: 83 fd 45 cmp $0x45,%ebp + 10fa1: 0f 84 d9 f8 ff ff je 10880 <__cxa_finalize@plt+0xca00> + 10fa7: 4c 8b 54 24 08 mov 0x8(%rsp),%r10 + 10fac: b9 93 24 49 92 mov $0x92492493,%ecx + 10fb1: 41 8b 42 18 mov 0x18(%r10),%eax + 10fb5: 8d 70 06 lea 0x6(%rax),%esi + 10fb8: 89 44 24 50 mov %eax,0x50(%rsp) + 10fbc: 89 f0 mov %esi,%eax + 10fbe: f7 e9 imul %ecx + 10fc0: 8d 04 32 lea (%rdx,%rsi,1),%eax + 10fc3: 89 f2 mov %esi,%edx + 10fc5: c1 fa 1f sar $0x1f,%edx + 10fc8: c1 f8 02 sar $0x2,%eax + 10fcb: 29 d0 sub %edx,%eax + 10fcd: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx + 10fd4: 29 c2 sub %eax,%edx + 10fd6: 89 d0 mov %edx,%eax + 10fd8: 41 8b 52 1c mov 0x1c(%r10),%edx + 10fdc: 29 f0 sub %esi,%eax + 10fde: 8d 74 10 07 lea 0x7(%rax,%rdx,1),%esi + 10fe2: 89 f0 mov %esi,%eax + 10fe4: f7 e9 imul %ecx + 10fe6: eb a0 jmp 10f88 <__cxa_finalize@plt+0xd108> + 10fe8: 85 db test %ebx,%ebx + 10fea: bd 00 00 00 00 mov $0x0,%ebp + 10fef: b8 01 00 00 00 mov $0x1,%eax + 10ff4: 0f 49 eb cmovns %ebx,%ebp + 10ff7: 48 63 ed movslq %ebp,%rbp + 10ffa: 48 85 ed test %rbp,%rbp + 10ffd: 48 0f 44 e8 cmove %rax,%rbp + 11001: 4c 89 e0 mov %r12,%rax + 11004: 4c 29 e8 sub %r13,%rax + 11007: 48 39 e8 cmp %rbp,%rax + 1100a: 0f 86 68 f7 ff ff jbe 10778 <__cxa_finalize@plt+0xc8f8> + 11010: 4d 85 ff test %r15,%r15 + 11013: 74 3d je 11052 <__cxa_finalize@plt+0xd1d2> + 11015: 83 fb 01 cmp $0x1,%ebx + 11018: 7e 30 jle 1104a <__cxa_finalize@plt+0xd1ca> + 1101a: 48 63 d3 movslq %ebx,%rdx + 1101d: 4c 89 5c 24 18 mov %r11,0x18(%rsp) + 11022: 48 83 ea 01 sub $0x1,%rdx + 11026: 83 7c 24 20 30 cmpl $0x30,0x20(%rsp) + 1102b: 49 8d 1c 17 lea (%r15,%rdx,1),%rbx + 1102f: 0f 84 70 0e 00 00 je 11ea5 <__cxa_finalize@plt+0xe025> + 11035: 4c 89 ff mov %r15,%rdi + 11038: be 20 00 00 00 mov $0x20,%esi + 1103d: 49 89 df mov %rbx,%r15 + 11040: e8 1b 2a ff ff callq 3a60 + 11045: 4c 8b 5c 24 18 mov 0x18(%rsp),%r11 + 1104a: 41 c6 07 09 movb $0x9,(%r15) + 1104e: 49 83 c7 01 add $0x1,%r15 + 11052: 49 01 ed add %rbp,%r13 + 11055: 4d 89 de mov %r11,%r14 + 11058: e9 f5 f6 ff ff jmpq 10752 <__cxa_finalize@plt+0xc8d2> + 1105d: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 11062: 83 fd 4f cmp $0x4f,%ebp + 11065: 41 ba 01 00 00 00 mov $0x1,%r10d + 1106b: 8b 40 10 mov 0x10(%rax),%eax + 1106e: 0f 84 18 fb ff ff je 10b8c <__cxa_finalize@plt+0xcd0c> + 11074: 8d 14 80 lea (%rax,%rax,4),%edx + 11077: 45 31 f6 xor %r14d,%r14d + 1107a: 45 31 c9 xor %r9d,%r9d + 1107d: 31 f6 xor %esi,%esi + 1107f: 8d 0c 50 lea (%rax,%rdx,2),%ecx + 11082: c1 f9 05 sar $0x5,%ecx + 11085: 83 c1 01 add $0x1,%ecx + 11088: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1108f: 00 + 11090: 48 8d 84 24 c0 00 00 lea 0xc0(%rsp),%rax + 11097: 00 + 11098: 48 8d bc 24 d7 00 00 lea 0xd7(%rsp),%rdi + 1109f: 00 + 110a0: 41 b8 cd cc cc cc mov $0xcccccccd,%r8d + 110a6: 48 89 44 24 50 mov %rax,0x50(%rsp) + 110ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 110b0: 40 f6 c6 01 test $0x1,%sil + 110b4: 48 8d 6f ff lea -0x1(%rdi),%rbp + 110b8: 74 0e je 110c8 <__cxa_finalize@plt+0xd248> + 110ba: 48 8d 47 fe lea -0x2(%rdi),%rax + 110be: c6 47 ff 3a movb $0x3a,-0x1(%rdi) + 110c2: 48 89 ef mov %rbp,%rdi + 110c5: 48 89 c5 mov %rax,%rbp + 110c8: 89 c8 mov %ecx,%eax + 110ca: d1 fe sar %esi + 110cc: 41 f7 e0 mul %r8d + 110cf: c1 ea 03 shr $0x3,%edx + 110d2: 8d 04 92 lea (%rdx,%rdx,4),%eax + 110d5: 01 c0 add %eax,%eax + 110d7: 29 c1 sub %eax,%ecx + 110d9: 89 f0 mov %esi,%eax + 110db: 83 c1 30 add $0x30,%ecx + 110de: 09 d0 or %edx,%eax + 110e0: 88 4f ff mov %cl,-0x1(%rdi) + 110e3: 89 d1 mov %edx,%ecx + 110e5: 48 89 ef mov %rbp,%rdi + 110e8: 75 c6 jne 110b0 <__cxa_finalize@plt+0xd230> + 110ea: 41 39 da cmp %ebx,%r10d + 110ed: 44 0f 4c d3 cmovl %ebx,%r10d + 110f1: 45 84 c9 test %r9b,%r9b + 110f4: 0f 85 76 07 00 00 jne 11870 <__cxa_finalize@plt+0xd9f0> + 110fa: 45 84 f6 test %r14b,%r14b + 110fd: 0f 84 a9 02 00 00 je 113ac <__cxa_finalize@plt+0xd52c> + 11103: 83 7c 24 20 2d cmpl $0x2d,0x20(%rsp) + 11108: 41 b9 2b 00 00 00 mov $0x2b,%r9d + 1110e: 0f 84 d3 0a 00 00 je 11be7 <__cxa_finalize@plt+0xdd67> + 11114: 48 8b 44 24 50 mov 0x50(%rsp),%rax + 11119: 45 8d 72 ff lea -0x1(%r10),%r14d + 1111d: 4c 89 e2 mov %r12,%rdx + 11120: 4c 29 ea sub %r13,%rdx + 11123: 48 8d 48 17 lea 0x17(%rax),%rcx + 11127: 48 29 e9 sub %rbp,%rcx + 1112a: 41 29 ce sub %ecx,%r14d + 1112d: 45 85 f6 test %r14d,%r14d + 11130: 0f 8e e3 09 00 00 jle 11b19 <__cxa_finalize@plt+0xdc99> + 11136: 83 7c 24 20 5f cmpl $0x5f,0x20(%rsp) + 1113b: 0f 84 47 09 00 00 je 11a88 <__cxa_finalize@plt+0xdc08> + 11141: 49 63 c2 movslq %r10d,%rax + 11144: 48 39 d0 cmp %rdx,%rax + 11147: 0f 83 2b f6 ff ff jae 10778 <__cxa_finalize@plt+0xc8f8> + 1114d: 85 db test %ebx,%ebx + 1114f: b8 00 00 00 00 mov $0x0,%eax + 11154: be 01 00 00 00 mov $0x1,%esi + 11159: 0f 49 c3 cmovns %ebx,%eax + 1115c: 48 98 cltq + 1115e: 48 85 c0 test %rax,%rax + 11161: 48 0f 45 f0 cmovne %rax,%rsi + 11165: 48 39 d6 cmp %rdx,%rsi + 11168: 0f 83 0a f6 ff ff jae 10778 <__cxa_finalize@plt+0xc8f8> + 1116e: 49 01 f5 add %rsi,%r13 + 11171: 4d 85 ff test %r15,%r15 + 11174: 4d 63 c6 movslq %r14d,%r8 + 11177: 4d 89 de mov %r11,%r14 + 1117a: 0f 84 a4 00 00 00 je 11224 <__cxa_finalize@plt+0xd3a4> + 11180: 45 85 d2 test %r10d,%r10d + 11183: 75 5f jne 111e4 <__cxa_finalize@plt+0xd364> + 11185: 48 83 f8 01 cmp $0x1,%rax + 11189: 76 59 jbe 111e4 <__cxa_finalize@plt+0xd364> + 1118b: 48 63 d3 movslq %ebx,%rdx + 1118e: 4c 89 5c 24 70 mov %r11,0x70(%rsp) + 11193: 44 88 4c 24 68 mov %r9b,0x68(%rsp) + 11198: 48 83 ea 01 sub $0x1,%rdx + 1119c: 83 7c 24 20 30 cmpl $0x30,0x20(%rsp) + 111a1: 4c 89 44 24 60 mov %r8,0x60(%rsp) + 111a6: 49 8d 1c 17 lea (%r15,%rdx,1),%rbx + 111aa: 48 89 4c 24 58 mov %rcx,0x58(%rsp) + 111af: 44 89 54 24 50 mov %r10d,0x50(%rsp) + 111b4: 0f 84 44 0d 00 00 je 11efe <__cxa_finalize@plt+0xe07e> + 111ba: 4c 89 ff mov %r15,%rdi + 111bd: be 20 00 00 00 mov $0x20,%esi + 111c2: 49 89 df mov %rbx,%r15 + 111c5: e8 96 28 ff ff callq 3a60 + 111ca: 44 0f b6 4c 24 68 movzbl 0x68(%rsp),%r9d + 111d0: 4c 8b 5c 24 70 mov 0x70(%rsp),%r11 + 111d5: 4c 8b 44 24 60 mov 0x60(%rsp),%r8 + 111da: 48 8b 4c 24 58 mov 0x58(%rsp),%rcx + 111df: 44 8b 54 24 50 mov 0x50(%rsp),%r10d + 111e4: 45 88 0f mov %r9b,(%r15) + 111e7: 4d 89 de mov %r11,%r14 + 111ea: 49 83 c7 01 add $0x1,%r15 + 111ee: 4d 85 ff test %r15,%r15 + 111f1: 74 31 je 11224 <__cxa_finalize@plt+0xd3a4> + 111f3: 4c 89 c2 mov %r8,%rdx + 111f6: 4c 89 ff mov %r15,%rdi + 111f9: be 30 00 00 00 mov $0x30,%esi + 111fe: 48 89 4c 24 60 mov %rcx,0x60(%rsp) + 11203: 44 89 54 24 58 mov %r10d,0x58(%rsp) + 11208: 4c 89 44 24 50 mov %r8,0x50(%rsp) + 1120d: e8 4e 28 ff ff callq 3a60 + 11212: 4c 8b 44 24 50 mov 0x50(%rsp),%r8 + 11217: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx + 1121c: 44 8b 54 24 58 mov 0x58(%rsp),%r10d + 11221: 4d 01 c7 add %r8,%r15 + 11224: 4d 01 c5 add %r8,%r13 + 11227: 4c 89 e2 mov %r12,%rdx + 1122a: 45 31 c0 xor %r8d,%r8d + 1122d: 4c 29 ea sub %r13,%rdx + 11230: 31 db xor %ebx,%ebx + 11232: 4c 39 c1 cmp %r8,%rcx + 11235: 4d 89 c1 mov %r8,%r9 + 11238: 4c 0f 43 c9 cmovae %rcx,%r9 + 1123c: 49 39 d1 cmp %rdx,%r9 + 1123f: 0f 83 33 f5 ff ff jae 10778 <__cxa_finalize@plt+0xc8f8> + 11245: 4d 85 ff test %r15,%r15 + 11248: 0f 84 df f6 ff ff je 1092d <__cxa_finalize@plt+0xcaad> + 1124e: 45 85 d2 test %r10d,%r10d + 11251: 75 3e jne 11291 <__cxa_finalize@plt+0xd411> + 11253: 4c 39 c1 cmp %r8,%rcx + 11256: 73 39 jae 11291 <__cxa_finalize@plt+0xd411> + 11258: 48 63 d3 movslq %ebx,%rdx + 1125b: 48 89 4c 24 50 mov %rcx,0x50(%rsp) + 11260: 48 29 ca sub %rcx,%rdx + 11263: 83 7c 24 20 30 cmpl $0x30,0x20(%rsp) + 11268: 4c 89 4c 24 20 mov %r9,0x20(%rsp) + 1126d: 49 8d 1c 17 lea (%r15,%rdx,1),%rbx + 11271: 0f 84 51 09 00 00 je 11bc8 <__cxa_finalize@plt+0xdd48> + 11277: 4c 89 ff mov %r15,%rdi + 1127a: be 20 00 00 00 mov $0x20,%esi + 1127f: 49 89 df mov %rbx,%r15 + 11282: e8 d9 27 ff ff callq 3a60 + 11287: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx + 1128c: 4c 8b 4c 24 20 mov 0x20(%rsp),%r9 + 11291: 80 7c 24 18 00 cmpb $0x0,0x18(%rsp) + 11296: 4c 89 4c 24 20 mov %r9,0x20(%rsp) + 1129b: 48 89 ca mov %rcx,%rdx + 1129e: 48 89 4c 24 18 mov %rcx,0x18(%rsp) + 112a3: 48 89 ee mov %rbp,%rsi + 112a6: 4c 89 ff mov %r15,%rdi + 112a9: 0f 84 e9 06 00 00 je 11998 <__cxa_finalize@plt+0xdb18> + 112af: e8 8c f3 ff ff callq 10640 <__cxa_finalize@plt+0xc7c0> + 112b4: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx + 112b9: 4c 8b 4c 24 20 mov 0x20(%rsp),%r9 + 112be: e9 1e f8 ff ff jmpq 10ae1 <__cxa_finalize@plt+0xcc61> + 112c3: 48 8d 05 29 6c 00 00 lea 0x6c29(%rip),%rax # 17ef3 <_IO_stdin_used@@Base+0x1b73> + 112ca: 48 89 44 24 50 mov %rax,0x50(%rsp) + 112cf: e9 fc f8 ff ff jmpq 10bd0 <__cxa_finalize@plt+0xcd50> + 112d4: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 112d9: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi + 112de: 48 8d b4 24 80 00 00 lea 0x80(%rsp),%rsi + 112e5: 00 + 112e6: 4c 89 5c 24 58 mov %r11,0x58(%rsp) + 112eb: 48 8d ac 24 d7 00 00 lea 0xd7(%rsp),%rbp + 112f2: 00 + 112f3: f3 0f 6f 00 movdqu (%rax),%xmm0 + 112f7: 0f 29 84 24 80 00 00 movaps %xmm0,0x80(%rsp) + 112fe: 00 + 112ff: f3 0f 6f 40 10 movdqu 0x10(%rax),%xmm0 + 11304: 0f 29 84 24 90 00 00 movaps %xmm0,0x90(%rsp) + 1130b: 00 + 1130c: f3 0f 6f 40 20 movdqu 0x20(%rax),%xmm0 + 11311: 48 8b 40 30 mov 0x30(%rax),%rax + 11315: 0f 29 84 24 a0 00 00 movaps %xmm0,0xa0(%rsp) + 1131c: 00 + 1131d: 48 89 84 24 b0 00 00 mov %rax,0xb0(%rsp) + 11324: 00 + 11325: e8 c6 47 00 00 callq 15af0 <_obstack_memory_used@@Base+0x460> + 1132a: 4c 8b 5c 24 58 mov 0x58(%rsp),%r11 + 1132f: 48 89 c6 mov %rax,%rsi + 11332: 48 89 c1 mov %rax,%rcx + 11335: 48 8d 84 24 c0 00 00 lea 0xc0(%rsp),%rax + 1133c: 00 + 1133d: bf 30 00 00 00 mov $0x30,%edi + 11342: 48 89 44 24 50 mov %rax,0x50(%rsp) + 11347: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1134e: 00 00 + 11350: 48 b8 67 66 66 66 66 movabs $0x6666666666666667,%rax + 11357: 66 66 66 + 1135a: 48 f7 e9 imul %rcx + 1135d: 48 89 c8 mov %rcx,%rax + 11360: 48 c1 f8 3f sar $0x3f,%rax + 11364: 48 c1 fa 02 sar $0x2,%rdx + 11368: 48 29 c2 sub %rax,%rdx + 1136b: 48 89 d0 mov %rdx,%rax + 1136e: 48 8d 14 92 lea (%rdx,%rdx,4),%rdx + 11372: 48 01 d2 add %rdx,%rdx + 11375: 48 29 d1 sub %rdx,%rcx + 11378: 48 89 ca mov %rcx,%rdx + 1137b: 48 89 c1 mov %rax,%rcx + 1137e: 89 f8 mov %edi,%eax + 11380: 29 d0 sub %edx,%eax + 11382: 83 c2 30 add $0x30,%edx + 11385: 48 85 f6 test %rsi,%rsi + 11388: 0f 48 d0 cmovs %eax,%edx + 1138b: 48 83 ed 01 sub $0x1,%rbp + 1138f: 48 85 c9 test %rcx,%rcx + 11392: 88 55 00 mov %dl,0x0(%rbp) + 11395: 75 b9 jne 11350 <__cxa_finalize@plt+0xd4d0> + 11397: 85 db test %ebx,%ebx + 11399: 41 ba 01 00 00 00 mov $0x1,%r10d + 1139f: 44 0f 4f d3 cmovg %ebx,%r10d + 113a3: 48 85 f6 test %rsi,%rsi + 113a6: 0f 88 c4 04 00 00 js 11870 <__cxa_finalize@plt+0xd9f0> + 113ac: 48 8b 44 24 50 mov 0x50(%rsp),%rax + 113b1: 4c 89 e2 mov %r12,%rdx + 113b4: 4c 29 ea sub %r13,%rdx + 113b7: 48 8d 48 17 lea 0x17(%rax),%rcx + 113bb: 48 29 e9 sub %rbp,%rcx + 113be: 83 7c 24 20 2d cmpl $0x2d,0x20(%rsp) + 113c3: 74 0f je 113d4 <__cxa_finalize@plt+0xd554> + 113c5: 45 89 d6 mov %r10d,%r14d + 113c8: 41 29 ce sub %ecx,%r14d + 113cb: 45 85 f6 test %r14d,%r14d + 113ce: 0f 8f f7 08 00 00 jg 11ccb <__cxa_finalize@plt+0xde4b> + 113d4: 85 db test %ebx,%ebx + 113d6: 41 b8 00 00 00 00 mov $0x0,%r8d + 113dc: 4d 89 de mov %r11,%r14 + 113df: 44 0f 49 c3 cmovns %ebx,%r8d + 113e3: 4d 63 c0 movslq %r8d,%r8 + 113e6: e9 47 fe ff ff jmpq 11232 <__cxa_finalize@plt+0xd3b2> + 113eb: 83 fd 45 cmp $0x45,%ebp + 113ee: 0f 84 8c f4 ff ff je 10880 <__cxa_finalize@plt+0xca00> + 113f4: 8b 4c 24 4c mov 0x4c(%rsp),%ecx + 113f8: 8b 44 24 20 mov 0x20(%rsp),%eax + 113fc: 41 ba 02 00 00 00 mov $0x2,%r10d + 11402: 83 f8 30 cmp $0x30,%eax + 11405: 0f 84 c5 f9 ff ff je 10dd0 <__cxa_finalize@plt+0xcf50> + 1140b: 83 f8 2d cmp $0x2d,%eax + 1140e: 0f 84 bc f9 ff ff je 10dd0 <__cxa_finalize@plt+0xcf50> + 11414: c7 44 24 20 5f 00 00 movl $0x5f,0x20(%rsp) + 1141b: 00 + 1141c: e9 af f9 ff ff jmpq 10dd0 <__cxa_finalize@plt+0xcf50> + 11421: 83 fd 45 cmp $0x45,%ebp + 11424: 0f 84 56 f4 ff ff je 10880 <__cxa_finalize@plt+0xca00> + 1142a: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 1142f: 41 ba 02 00 00 00 mov $0x2,%r10d + 11435: 8b 48 10 mov 0x10(%rax),%ecx + 11438: 83 f9 ff cmp $0xffffffff,%ecx + 1143b: 41 0f 9c c1 setl %r9b + 1143f: 83 c1 01 add $0x1,%ecx + 11442: 31 f6 xor %esi,%esi + 11444: 45 31 f6 xor %r14d,%r14d + 11447: e9 2c f7 ff ff jmpq 10b78 <__cxa_finalize@plt+0xccf8> + 1144c: 85 db test %ebx,%ebx + 1144e: bd 00 00 00 00 mov $0x0,%ebp + 11453: b8 01 00 00 00 mov $0x1,%eax + 11458: 0f 49 eb cmovns %ebx,%ebp + 1145b: 48 63 ed movslq %ebp,%rbp + 1145e: 48 85 ed test %rbp,%rbp + 11461: 48 0f 44 e8 cmove %rax,%rbp + 11465: 4c 89 e0 mov %r12,%rax + 11468: 4c 29 e8 sub %r13,%rax + 1146b: 48 39 e8 cmp %rbp,%rax + 1146e: 0f 86 04 f3 ff ff jbe 10778 <__cxa_finalize@plt+0xc8f8> + 11474: 4d 85 ff test %r15,%r15 + 11477: 0f 84 d5 fb ff ff je 11052 <__cxa_finalize@plt+0xd1d2> + 1147d: 83 fb 01 cmp $0x1,%ebx + 11480: 7e 30 jle 114b2 <__cxa_finalize@plt+0xd632> + 11482: 48 63 d3 movslq %ebx,%rdx + 11485: 4c 89 5c 24 18 mov %r11,0x18(%rsp) + 1148a: 48 83 ea 01 sub $0x1,%rdx + 1148e: 83 7c 24 20 30 cmpl $0x30,0x20(%rsp) + 11493: 49 8d 1c 17 lea (%r15,%rdx,1),%rbx + 11497: 0f 84 22 0a 00 00 je 11ebf <__cxa_finalize@plt+0xe03f> + 1149d: 4c 89 ff mov %r15,%rdi + 114a0: be 20 00 00 00 mov $0x20,%esi + 114a5: 49 89 df mov %rbx,%r15 + 114a8: e8 b3 25 ff ff callq 3a60 + 114ad: 4c 8b 5c 24 18 mov 0x18(%rsp),%r11 + 114b2: 41 c6 07 0a movb $0xa,(%r15) + 114b6: 49 83 c7 01 add $0x1,%r15 + 114ba: e9 93 fb ff ff jmpq 11052 <__cxa_finalize@plt+0xd1d2> + 114bf: 31 c0 xor %eax,%eax + 114c1: 45 84 c0 test %r8b,%r8b + 114c4: 0f 85 ac 05 00 00 jne 11a76 <__cxa_finalize@plt+0xdbf6> + 114ca: 41 89 c0 mov %eax,%r8d + 114cd: b9 70 00 00 00 mov $0x70,%ecx + 114d2: e9 25 f6 ff ff jmpq 10afc <__cxa_finalize@plt+0xcc7c> + 114d7: 48 8d 05 94 8f 00 00 lea 0x8f94(%rip),%rax # 1a472 <_IO_stdin_used@@Base+0x40f2> + 114de: 48 89 44 24 50 mov %rax,0x50(%rsp) + 114e3: e9 e8 f6 ff ff jmpq 10bd0 <__cxa_finalize@plt+0xcd50> + 114e8: 83 fd 45 cmp $0x45,%ebp + 114eb: 0f 84 8f f3 ff ff je 10880 <__cxa_finalize@plt+0xca00> + 114f1: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 114f6: 41 ba 02 00 00 00 mov $0x2,%r10d + 114fc: 8b 08 mov (%rax),%ecx + 114fe: e9 cd f8 ff ff jmpq 10dd0 <__cxa_finalize@plt+0xcf50> + 11503: 83 fd 45 cmp $0x45,%ebp + 11506: 0f 84 74 f3 ff ff je 10880 <__cxa_finalize@plt+0xca00> + 1150c: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 11511: 8b 48 08 mov 0x8(%rax),%ecx + 11514: e9 df fe ff ff jmpq 113f8 <__cxa_finalize@plt+0xd578> + 11519: 85 ed test %ebp,%ebp + 1151b: 0f 85 5f f3 ff ff jne 10880 <__cxa_finalize@plt+0xca00> + 11521: 48 8d 05 41 8f 00 00 lea 0x8f41(%rip),%rax # 1a469 <_IO_stdin_used@@Base+0x40e9> + 11528: 48 89 44 24 50 mov %rax,0x50(%rsp) + 1152d: e9 9e f6 ff ff jmpq 10bd0 <__cxa_finalize@plt+0xcd50> + 11532: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 11537: ba 93 24 49 92 mov $0x92492493,%edx + 1153c: 41 ba 01 00 00 00 mov $0x1,%r10d + 11542: 8b 40 18 mov 0x18(%rax),%eax + 11545: 8d 48 06 lea 0x6(%rax),%ecx + 11548: 89 44 24 50 mov %eax,0x50(%rsp) + 1154c: 89 c8 mov %ecx,%eax + 1154e: f7 ea imul %edx + 11550: 8d 04 0a lea (%rdx,%rcx,1),%eax + 11553: 89 ca mov %ecx,%edx + 11555: c1 fa 1f sar $0x1f,%edx + 11558: c1 f8 02 sar $0x2,%eax + 1155b: 29 d0 sub %edx,%eax + 1155d: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx + 11564: 29 c2 sub %eax,%edx + 11566: 29 d1 sub %edx,%ecx + 11568: 83 c1 01 add $0x1,%ecx + 1156b: e9 60 f8 ff ff jmpq 10dd0 <__cxa_finalize@plt+0xcf50> + 11570: 41 0f b6 4b ff movzbl -0x1(%r11),%ecx + 11575: 4d 8d 43 ff lea -0x1(%r11),%r8 + 11579: 4c 89 e2 mov %r12,%rdx + 1157c: b8 00 00 00 00 mov $0x0,%eax + 11581: 4c 29 ea sub %r13,%rdx + 11584: 85 db test %ebx,%ebx + 11586: 0f 49 c3 cmovns %ebx,%eax + 11589: 80 f9 25 cmp $0x25,%cl + 1158c: 48 98 cltq + 1158e: 0f 85 e1 f2 ff ff jne 10875 <__cxa_finalize@plt+0xc9f5> + 11594: 48 85 c0 test %rax,%rax + 11597: b9 01 00 00 00 mov $0x1,%ecx + 1159c: 4d 89 c6 mov %r8,%r14 + 1159f: 48 0f 45 c8 cmovne %rax,%rcx + 115a3: bd 01 00 00 00 mov $0x1,%ebp + 115a8: 49 89 c9 mov %rcx,%r9 + 115ab: e9 0b f3 ff ff jmpq 108bb <__cxa_finalize@plt+0xca3b> + 115b0: 83 fd 45 cmp $0x45,%ebp + 115b3: 0f 84 b5 04 00 00 je 11a6e <__cxa_finalize@plt+0xdbee> + 115b9: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 115be: ba 1f 85 eb 51 mov $0x51eb851f,%edx + 115c3: 41 ba 02 00 00 00 mov $0x2,%r10d + 115c9: 8b 70 14 mov 0x14(%rax),%esi + 115cc: 89 f0 mov %esi,%eax + 115ce: f7 ea imul %edx + 115d0: 89 f0 mov %esi,%eax + 115d2: c1 f8 1f sar $0x1f,%eax + 115d5: c1 fa 05 sar $0x5,%edx + 115d8: 89 d1 mov %edx,%ecx + 115da: 29 c1 sub %eax,%ecx + 115dc: 89 f0 mov %esi,%eax + 115de: 6b c9 64 imul $0x64,%ecx,%ecx + 115e1: 29 c8 sub %ecx,%eax + 115e3: 89 c1 mov %eax,%ecx + 115e5: 0f 89 e5 f7 ff ff jns 10dd0 <__cxa_finalize@plt+0xcf50> + 115eb: f7 d8 neg %eax + 115ed: 83 c1 64 add $0x64,%ecx + 115f0: 81 fe 93 f8 ff ff cmp $0xfffff893,%esi + 115f6: 0f 4e c8 cmovle %eax,%ecx + 115f9: e9 d2 f7 ff ff jmpq 10dd0 <__cxa_finalize@plt+0xcf50> + 115fe: 83 fd 45 cmp $0x45,%ebp + 11601: 0f 84 79 f2 ff ff je 10880 <__cxa_finalize@plt+0xca00> + 11607: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 1160c: 41 ba 02 00 00 00 mov $0x2,%r10d + 11612: 8b 48 0c mov 0xc(%rax),%ecx + 11615: e9 b6 f7 ff ff jmpq 10dd0 <__cxa_finalize@plt+0xcf50> + 1161a: 83 fd 45 cmp $0x45,%ebp + 1161d: 0f 84 5d f2 ff ff je 10880 <__cxa_finalize@plt+0xca00> + 11623: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 11628: 8b 48 0c mov 0xc(%rax),%ecx + 1162b: e9 c8 fd ff ff jmpq 113f8 <__cxa_finalize@plt+0xd578> + 11630: 83 fd 45 cmp $0x45,%ebp + 11633: 0f 84 47 f2 ff ff je 10880 <__cxa_finalize@plt+0xca00> + 11639: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 1163e: 41 ba 03 00 00 00 mov $0x3,%r10d + 11644: 8b 48 1c mov 0x1c(%rax),%ecx + 11647: 83 f9 ff cmp $0xffffffff,%ecx + 1164a: 41 0f 9c c1 setl %r9b + 1164e: 83 c1 01 add $0x1,%ecx + 11651: 31 f6 xor %esi,%esi + 11653: 45 31 f6 xor %r14d,%r14d + 11656: e9 1d f5 ff ff jmpq 10b78 <__cxa_finalize@plt+0xccf8> + 1165b: 83 fd 45 cmp $0x45,%ebp + 1165e: 0f 84 1c f2 ff ff je 10880 <__cxa_finalize@plt+0xca00> + 11664: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 11669: 41 ba 02 00 00 00 mov $0x2,%r10d + 1166f: 8b 48 08 mov 0x8(%rax),%ecx + 11672: e9 59 f7 ff ff jmpq 10dd0 <__cxa_finalize@plt+0xcf50> + 11677: 83 fd 45 cmp $0x45,%ebp + 1167a: 0f 84 00 f2 ff ff je 10880 <__cxa_finalize@plt+0xca00> + 11680: 8b 4c 24 4c mov 0x4c(%rsp),%ecx + 11684: 41 ba 02 00 00 00 mov $0x2,%r10d + 1168a: e9 41 f7 ff ff jmpq 10dd0 <__cxa_finalize@plt+0xcf50> + 1168f: 83 fd 45 cmp $0x45,%ebp + 11692: 0f 84 e8 f1 ff ff je 10880 <__cxa_finalize@plt+0xca00> + 11698: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 1169d: 41 ba 02 00 00 00 mov $0x2,%r10d + 116a3: 8b 48 04 mov 0x4(%rax),%ecx + 116a6: e9 25 f7 ff ff jmpq 10dd0 <__cxa_finalize@plt+0xcf50> + 116ab: 83 fd 45 cmp $0x45,%ebp + 116ae: 0f 84 cc f1 ff ff je 10880 <__cxa_finalize@plt+0xca00> + 116b4: 83 fb ff cmp $0xffffffff,%ebx + 116b7: 0f 84 de 05 00 00 je 11c9b <__cxa_finalize@plt+0xde1b> + 116bd: 83 fb 08 cmp $0x8,%ebx + 116c0: 0f 8f 98 08 00 00 jg 11f5e <__cxa_finalize@plt+0xe0de> + 116c6: 8b 8c 24 18 05 00 00 mov 0x518(%rsp),%ecx + 116cd: 89 de mov %ebx,%esi + 116cf: 41 b8 67 66 66 66 mov $0x66666667,%r8d + 116d5: 0f 1f 00 nopl (%rax) + 116d8: 89 c8 mov %ecx,%eax + 116da: 83 c6 01 add $0x1,%esi + 116dd: c1 f9 1f sar $0x1f,%ecx + 116e0: 41 f7 e8 imul %r8d + 116e3: c1 fa 02 sar $0x2,%edx + 116e6: 29 ca sub %ecx,%edx + 116e8: 83 fe 09 cmp $0x9,%esi + 116eb: 89 d1 mov %edx,%ecx + 116ed: 75 e9 jne 116d8 <__cxa_finalize@plt+0xd858> + 116ef: 41 89 da mov %ebx,%r10d + 116f2: e9 d9 f6 ff ff jmpq 10dd0 <__cxa_finalize@plt+0xcf50> + 116f7: b8 01 00 00 00 mov $0x1,%eax + 116fc: e9 c0 fd ff ff jmpq 114c1 <__cxa_finalize@plt+0xd641> + 11701: 0f b6 7c 24 18 movzbl 0x18(%rsp),%edi + 11706: 45 84 c0 test %r8b,%r8b + 11709: b8 00 00 00 00 mov $0x0,%eax + 1170e: 4c 89 5c 24 50 mov %r11,0x50(%rsp) + 11713: 44 88 44 24 58 mov %r8b,0x58(%rsp) + 11718: 0f 45 f8 cmovne %eax,%edi + 1171b: 40 88 7c 24 18 mov %dil,0x18(%rsp) + 11720: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi + 11725: e8 26 22 ff ff callq 3950 + 1172a: 85 db test %ebx,%ebx + 1172c: 48 89 c5 mov %rax,%rbp + 1172f: b8 00 00 00 00 mov $0x0,%eax + 11734: 0f 49 c3 cmovns %ebx,%eax + 11737: 4c 89 e2 mov %r12,%rdx + 1173a: 48 98 cltq + 1173c: 48 39 c5 cmp %rax,%rbp + 1173f: 49 89 c6 mov %rax,%r14 + 11742: 4c 0f 43 f5 cmovae %rbp,%r14 + 11746: 4c 29 ea sub %r13,%rdx + 11749: 4c 39 f2 cmp %r14,%rdx + 1174c: 0f 86 26 f0 ff ff jbe 10778 <__cxa_finalize@plt+0xc8f8> + 11752: 4d 85 ff test %r15,%r15 + 11755: 4c 8b 5c 24 50 mov 0x50(%rsp),%r11 + 1175a: 0f 84 e4 f4 ff ff je 10c44 <__cxa_finalize@plt+0xcdc4> + 11760: 48 39 c5 cmp %rax,%rbp + 11763: 44 0f b6 44 24 58 movzbl 0x58(%rsp),%r8d + 11769: 73 3a jae 117a5 <__cxa_finalize@plt+0xd925> + 1176b: 48 63 d3 movslq %ebx,%rdx + 1176e: 48 29 ea sub %rbp,%rdx + 11771: 83 7c 24 20 30 cmpl $0x30,0x20(%rsp) + 11776: 49 8d 1c 17 lea (%r15,%rdx,1),%rbx + 1177a: 0f 84 59 07 00 00 je 11ed9 <__cxa_finalize@plt+0xe059> + 11780: 4c 89 ff mov %r15,%rdi + 11783: be 20 00 00 00 mov $0x20,%esi + 11788: 4c 89 5c 24 50 mov %r11,0x50(%rsp) + 1178d: 44 88 44 24 20 mov %r8b,0x20(%rsp) + 11792: 49 89 df mov %rbx,%r15 + 11795: e8 c6 22 ff ff callq 3a60 + 1179a: 44 0f b6 44 24 20 movzbl 0x20(%rsp),%r8d + 117a0: 4c 8b 5c 24 50 mov 0x50(%rsp),%r11 + 117a5: 45 84 c0 test %r8b,%r8b + 117a8: 0f 85 6c 06 00 00 jne 11e1a <__cxa_finalize@plt+0xdf9a> + 117ae: 80 7c 24 18 00 cmpb $0x0,0x18(%rsp) + 117b3: 48 89 ea mov %rbp,%rdx + 117b6: 4c 89 5c 24 18 mov %r11,0x18(%rsp) + 117bb: 48 8b 74 24 40 mov 0x40(%rsp),%rsi + 117c0: 4c 89 ff mov %r15,%rdi + 117c3: 0f 84 42 06 00 00 je 11e0b <__cxa_finalize@plt+0xdf8b> + 117c9: e8 72 ee ff ff callq 10640 <__cxa_finalize@plt+0xc7c0> + 117ce: 4c 8b 5c 24 18 mov 0x18(%rsp),%r11 + 117d3: 49 01 ef add %rbp,%r15 + 117d6: e9 69 f4 ff ff jmpq 10c44 <__cxa_finalize@plt+0xcdc4> + 117db: 83 fd 45 cmp $0x45,%ebp + 117de: 0f 84 9c f0 ff ff je 10880 <__cxa_finalize@plt+0xca00> + 117e4: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 117e9: 41 ba 01 00 00 00 mov $0x1,%r10d + 117ef: 8b 48 18 mov 0x18(%rax),%ecx + 117f2: e9 d9 f5 ff ff jmpq 10dd0 <__cxa_finalize@plt+0xcf50> + 117f7: 83 fd 45 cmp $0x45,%ebp + 117fa: 0f 84 6e 02 00 00 je 11a6e <__cxa_finalize@plt+0xdbee> + 11800: 83 fd 4f cmp $0x4f,%ebp + 11803: 0f 84 77 f0 ff ff je 10880 <__cxa_finalize@plt+0xca00> + 11809: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 1180e: 41 ba 04 00 00 00 mov $0x4,%r10d + 11814: 8b 48 14 mov 0x14(%rax),%ecx + 11817: 81 f9 94 f8 ff ff cmp $0xfffff894,%ecx + 1181d: 41 0f 9c c1 setl %r9b + 11821: 81 c1 6c 07 00 00 add $0x76c,%ecx + 11827: 31 f6 xor %esi,%esi + 11829: 45 31 f6 xor %r14d,%r14d + 1182c: 0f 1f 40 00 nopl 0x0(%rax) + 11830: 45 84 c9 test %r9b,%r9b + 11833: 0f 84 57 f8 ff ff je 11090 <__cxa_finalize@plt+0xd210> + 11839: f7 d9 neg %ecx + 1183b: e9 50 f8 ff ff jmpq 11090 <__cxa_finalize@plt+0xd210> + 11840: 0f b6 44 24 18 movzbl 0x18(%rsp),%eax + 11845: 45 84 c0 test %r8b,%r8b + 11848: 41 0f 45 c0 cmovne %r8d,%eax + 1184c: 85 ed test %ebp,%ebp + 1184e: 0f 85 5e 04 00 00 jne 11cb2 <__cxa_finalize@plt+0xde32> + 11854: 89 f9 mov %edi,%ecx + 11856: 88 44 24 18 mov %al,0x18(%rsp) + 1185a: e9 69 f1 ff ff jmpq 109c8 <__cxa_finalize@plt+0xcb48> + 1185f: 45 31 d2 xor %r10d,%r10d + 11862: e9 2a f6 ff ff jmpq 10e91 <__cxa_finalize@plt+0xd011> + 11867: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1186e: 00 00 + 11870: 83 7c 24 20 2d cmpl $0x2d,0x20(%rsp) + 11875: 41 b9 2d 00 00 00 mov $0x2d,%r9d + 1187b: b9 2d 00 00 00 mov $0x2d,%ecx + 11880: 0f 85 8e f8 ff ff jne 11114 <__cxa_finalize@plt+0xd294> + 11886: 85 db test %ebx,%ebx + 11888: 41 b8 00 00 00 00 mov $0x0,%r8d + 1188e: 41 be 01 00 00 00 mov $0x1,%r14d + 11894: 44 0f 49 c3 cmovns %ebx,%r8d + 11898: 4c 89 e0 mov %r12,%rax + 1189b: 4d 63 c0 movslq %r8d,%r8 + 1189e: 4d 85 c0 test %r8,%r8 + 118a1: 4d 0f 45 f0 cmovne %r8,%r14 + 118a5: 4c 29 e8 sub %r13,%rax + 118a8: 4c 39 f0 cmp %r14,%rax + 118ab: 0f 86 c7 ee ff ff jbe 10778 <__cxa_finalize@plt+0xc8f8> + 118b1: 4d 85 ff test %r15,%r15 + 118b4: 74 5d je 11913 <__cxa_finalize@plt+0xda93> + 118b6: 45 85 d2 test %r10d,%r10d + 118b9: 75 51 jne 1190c <__cxa_finalize@plt+0xda8c> + 118bb: 49 83 f8 01 cmp $0x1,%r8 + 118bf: 76 4b jbe 1190c <__cxa_finalize@plt+0xda8c> + 118c1: 4c 63 cb movslq %ebx,%r9 + 118c4: 4c 89 ff mov %r15,%rdi + 118c7: be 20 00 00 00 mov $0x20,%esi + 118cc: 49 83 e9 01 sub $0x1,%r9 + 118d0: 4c 89 5c 24 70 mov %r11,0x70(%rsp) + 118d5: 88 4c 24 68 mov %cl,0x68(%rsp) + 118d9: 4c 89 ca mov %r9,%rdx + 118dc: 4c 89 44 24 60 mov %r8,0x60(%rsp) + 118e1: 44 89 54 24 58 mov %r10d,0x58(%rsp) + 118e6: 4c 89 4c 24 20 mov %r9,0x20(%rsp) + 118eb: e8 70 21 ff ff callq 3a60 + 118f0: 4c 8b 4c 24 20 mov 0x20(%rsp),%r9 + 118f5: 0f b6 4c 24 68 movzbl 0x68(%rsp),%ecx + 118fa: 4c 8b 5c 24 70 mov 0x70(%rsp),%r11 + 118ff: 4c 8b 44 24 60 mov 0x60(%rsp),%r8 + 11904: 44 8b 54 24 58 mov 0x58(%rsp),%r10d + 11909: 4d 01 cf add %r9,%r15 + 1190c: 41 88 0f mov %cl,(%r15) + 1190f: 49 83 c7 01 add $0x1,%r15 + 11913: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx + 11918: 4d 01 f5 add %r14,%r13 + 1191b: 4c 89 e2 mov %r12,%rdx + 1191e: 4c 29 ea sub %r13,%rdx + 11921: 4d 89 de mov %r11,%r14 + 11924: c7 44 24 20 2d 00 00 movl $0x2d,0x20(%rsp) + 1192b: 00 + 1192c: 48 83 c1 17 add $0x17,%rcx + 11930: 48 29 e9 sub %rbp,%rcx + 11933: e9 fa f8 ff ff jmpq 11232 <__cxa_finalize@plt+0xd3b2> + 11938: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1193f: 00 + 11940: 48 89 ca mov %rcx,%rdx + 11943: 48 83 c6 01 add $0x1,%rsi + 11947: 4c 89 ff mov %r15,%rdi + 1194a: 48 89 4c 24 18 mov %rcx,0x18(%rsp) + 1194f: e8 2c 22 ff ff callq 3b80 + 11954: 4c 8b 4c 24 20 mov 0x20(%rsp),%r9 + 11959: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx + 1195e: e9 7e f1 ff ff jmpq 10ae1 <__cxa_finalize@plt+0xcc61> + 11963: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 11968: 48 8b 74 24 50 mov 0x50(%rsp),%rsi + 1196d: 48 89 ca mov %rcx,%rdx + 11970: 4c 89 ff mov %r15,%rdi + 11973: 4c 89 4c 24 20 mov %r9,0x20(%rsp) + 11978: 48 89 4c 24 18 mov %rcx,0x18(%rsp) + 1197d: 48 83 c6 01 add $0x1,%rsi + 11981: e8 6a ec ff ff callq 105f0 <__cxa_finalize@plt+0xc770> + 11986: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx + 1198b: 4c 8b 4c 24 20 mov 0x20(%rsp),%r9 + 11990: e9 4c f1 ff ff jmpq 10ae1 <__cxa_finalize@plt+0xcc61> + 11995: 0f 1f 00 nopl (%rax) + 11998: e8 e3 21 ff ff callq 3b80 + 1199d: 4c 8b 4c 24 20 mov 0x20(%rsp),%r9 + 119a2: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx + 119a7: e9 35 f1 ff ff jmpq 10ae1 <__cxa_finalize@plt+0xcc61> + 119ac: 48 39 c5 cmp %rax,%rbp + 119af: 73 39 jae 119ea <__cxa_finalize@plt+0xdb6a> + 119b1: 48 63 d3 movslq %ebx,%rdx + 119b4: 48 29 ea sub %rbp,%rdx + 119b7: 83 7c 24 20 30 cmpl $0x30,0x20(%rsp) + 119bc: 49 8d 1c 17 lea (%r15,%rdx,1),%rbx + 119c0: 0f 84 96 04 00 00 je 11e5c <__cxa_finalize@plt+0xdfdc> + 119c6: 4c 89 ff mov %r15,%rdi + 119c9: be 20 00 00 00 mov $0x20,%esi + 119ce: 4c 89 5c 24 58 mov %r11,0x58(%rsp) + 119d3: 4c 89 54 24 20 mov %r10,0x20(%rsp) + 119d8: 49 89 df mov %rbx,%r15 + 119db: e8 80 20 ff ff callq 3a60 + 119e0: 4c 8b 5c 24 58 mov 0x58(%rsp),%r11 + 119e5: 4c 8b 54 24 20 mov 0x20(%rsp),%r10 + 119ea: 8b 84 24 18 05 00 00 mov 0x518(%rsp),%eax + 119f1: 4c 89 5c 24 20 mov %r11,0x20(%rsp) + 119f6: 4c 89 ff mov %r15,%rdi + 119f9: 4c 89 d6 mov %r10,%rsi + 119fc: 49 01 ef add %rbp,%r15 + 119ff: 50 push %rax + 11a00: ff 74 24 38 pushq 0x38(%rsp) + 11a04: 4c 8b 4c 24 48 mov 0x48(%rsp),%r9 + 11a09: 44 8b 44 24 28 mov 0x28(%rsp),%r8d + 11a0e: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx + 11a13: 48 8b 54 24 60 mov 0x60(%rsp),%rdx + 11a18: e8 73 ec ff ff callq 10690 <__cxa_finalize@plt+0xc810> + 11a1d: 5f pop %rdi + 11a1e: 41 58 pop %r8 + 11a20: 4c 8b 5c 24 20 mov 0x20(%rsp),%r11 + 11a25: e9 1a f2 ff ff jmpq 10c44 <__cxa_finalize@plt+0xcdc4> + 11a2a: 4c 89 ff mov %r15,%rdi + 11a2d: be 30 00 00 00 mov $0x30,%esi + 11a32: 49 89 ef mov %rbp,%r15 + 11a35: e8 26 20 ff ff callq 3a60 + 11a3a: 44 0f b6 44 24 20 movzbl 0x20(%rsp),%r8d + 11a40: 48 8b 4c 24 58 mov 0x58(%rsp),%rcx + 11a45: 4c 8b 4c 24 60 mov 0x60(%rsp),%r9 + 11a4a: e9 56 f0 ff ff jmpq 10aa5 <__cxa_finalize@plt+0xcc25> + 11a4f: 4c 89 ff mov %r15,%rdi + 11a52: be 30 00 00 00 mov $0x30,%esi + 11a57: 49 89 df mov %rbx,%r15 + 11a5a: e8 01 20 ff ff callq 3a60 + 11a5f: 4c 8b 44 24 20 mov 0x20(%rsp),%r8 + 11a64: 4c 8b 4c 24 50 mov 0x50(%rsp),%r9 + 11a69: e9 99 ee ff ff jmpq 10907 <__cxa_finalize@plt+0xca87> + 11a6e: 45 31 d2 xor %r10d,%r10d + 11a71: e9 16 f1 ff ff jmpq 10b8c <__cxa_finalize@plt+0xcd0c> + 11a76: b9 70 00 00 00 mov $0x70,%ecx + 11a7b: c6 44 24 18 00 movb $0x0,0x18(%rsp) + 11a80: e9 77 f0 ff ff jmpq 10afc <__cxa_finalize@plt+0xcc7c> + 11a85: 45 31 c9 xor %r9d,%r9d + 11a88: 49 63 ce movslq %r14d,%rcx + 11a8b: 48 39 d1 cmp %rdx,%rcx + 11a8e: 0f 83 e4 ec ff ff jae 10778 <__cxa_finalize@plt+0xc8f8> + 11a94: 4d 85 ff test %r15,%r15 + 11a97: 74 3c je 11ad5 <__cxa_finalize@plt+0xdc55> + 11a99: 48 89 ca mov %rcx,%rdx + 11a9c: 4c 89 ff mov %r15,%rdi + 11a9f: be 20 00 00 00 mov $0x20,%esi + 11aa4: 4c 89 5c 24 68 mov %r11,0x68(%rsp) + 11aa9: 44 88 4c 24 60 mov %r9b,0x60(%rsp) + 11aae: 44 89 54 24 58 mov %r10d,0x58(%rsp) + 11ab3: 48 89 4c 24 20 mov %rcx,0x20(%rsp) + 11ab8: e8 a3 1f ff ff callq 3a60 + 11abd: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx + 11ac2: 44 0f b6 4c 24 60 movzbl 0x60(%rsp),%r9d + 11ac8: 4c 8b 5c 24 68 mov 0x68(%rsp),%r11 + 11acd: 44 8b 54 24 58 mov 0x58(%rsp),%r10d + 11ad2: 49 01 cf add %rcx,%r15 + 11ad5: 89 d8 mov %ebx,%eax + 11ad7: 49 01 cd add %rcx,%r13 + 11ada: 4c 89 e2 mov %r12,%rdx + 11add: 44 29 f0 sub %r14d,%eax + 11ae0: 41 39 de cmp %ebx,%r14d + 11ae3: bb 00 00 00 00 mov $0x0,%ebx + 11ae8: 0f 4c d8 cmovl %eax,%ebx + 11aeb: 4c 29 ea sub %r13,%rdx + 11aee: 45 84 c9 test %r9b,%r9b + 11af1: 0f 85 02 01 00 00 jne 11bf9 <__cxa_finalize@plt+0xdd79> + 11af7: 48 8b 44 24 50 mov 0x50(%rsp),%rax + 11afc: 4c 63 c3 movslq %ebx,%r8 + 11aff: 4d 89 de mov %r11,%r14 + 11b02: c7 44 24 20 5f 00 00 movl $0x5f,0x20(%rsp) + 11b09: 00 + 11b0a: 48 83 c0 17 add $0x17,%rax + 11b0e: 48 29 e8 sub %rbp,%rax + 11b11: 48 89 c1 mov %rax,%rcx + 11b14: e9 19 f7 ff ff jmpq 11232 <__cxa_finalize@plt+0xd3b2> + 11b19: 85 db test %ebx,%ebx + 11b1b: 41 b8 00 00 00 00 mov $0x0,%r8d + 11b21: b8 01 00 00 00 mov $0x1,%eax + 11b26: 44 0f 49 c3 cmovns %ebx,%r8d + 11b2a: 4d 63 c0 movslq %r8d,%r8 + 11b2d: 4d 85 c0 test %r8,%r8 + 11b30: 49 0f 45 c0 cmovne %r8,%rax + 11b34: 48 39 d0 cmp %rdx,%rax + 11b37: 49 89 c6 mov %rax,%r14 + 11b3a: 0f 83 38 ec ff ff jae 10778 <__cxa_finalize@plt+0xc8f8> + 11b40: 4d 85 ff test %r15,%r15 + 11b43: 74 72 je 11bb7 <__cxa_finalize@plt+0xdd37> + 11b45: 45 85 d2 test %r10d,%r10d + 11b48: 75 66 jne 11bb0 <__cxa_finalize@plt+0xdd30> + 11b4a: 49 83 f8 01 cmp $0x1,%r8 + 11b4e: 76 60 jbe 11bb0 <__cxa_finalize@plt+0xdd30> + 11b50: 48 63 d3 movslq %ebx,%rdx + 11b53: 4c 89 5c 24 78 mov %r11,0x78(%rsp) + 11b58: 44 88 4c 24 70 mov %r9b,0x70(%rsp) + 11b5d: 48 83 ea 01 sub $0x1,%rdx + 11b61: 83 7c 24 20 30 cmpl $0x30,0x20(%rsp) + 11b66: 48 89 4c 24 68 mov %rcx,0x68(%rsp) + 11b6b: 49 8d 04 17 lea (%r15,%rdx,1),%rax + 11b6f: 4c 89 44 24 60 mov %r8,0x60(%rsp) + 11b74: 44 89 54 24 58 mov %r10d,0x58(%rsp) + 11b79: 48 89 44 24 50 mov %rax,0x50(%rsp) + 11b7e: 0f 84 a9 03 00 00 je 11f2d <__cxa_finalize@plt+0xe0ad> + 11b84: 4c 89 ff mov %r15,%rdi + 11b87: be 20 00 00 00 mov $0x20,%esi + 11b8c: e8 cf 1e ff ff callq 3a60 + 11b91: 44 0f b6 4c 24 70 movzbl 0x70(%rsp),%r9d + 11b97: 4c 8b 7c 24 50 mov 0x50(%rsp),%r15 + 11b9c: 4c 8b 5c 24 78 mov 0x78(%rsp),%r11 + 11ba1: 48 8b 4c 24 68 mov 0x68(%rsp),%rcx + 11ba6: 4c 8b 44 24 60 mov 0x60(%rsp),%r8 + 11bab: 44 8b 54 24 58 mov 0x58(%rsp),%r10d + 11bb0: 45 88 0f mov %r9b,(%r15) + 11bb3: 49 83 c7 01 add $0x1,%r15 + 11bb7: 4d 01 f5 add %r14,%r13 + 11bba: 4c 89 e2 mov %r12,%rdx + 11bbd: 4d 89 de mov %r11,%r14 + 11bc0: 4c 29 ea sub %r13,%rdx + 11bc3: e9 6a f6 ff ff jmpq 11232 <__cxa_finalize@plt+0xd3b2> + 11bc8: 4c 89 ff mov %r15,%rdi + 11bcb: be 30 00 00 00 mov $0x30,%esi + 11bd0: 49 89 df mov %rbx,%r15 + 11bd3: e8 88 1e ff ff callq 3a60 + 11bd8: 4c 8b 4c 24 20 mov 0x20(%rsp),%r9 + 11bdd: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx + 11be2: e9 aa f6 ff ff jmpq 11291 <__cxa_finalize@plt+0xd411> + 11be7: b9 2b 00 00 00 mov $0x2b,%ecx + 11bec: e9 95 fc ff ff jmpq 11886 <__cxa_finalize@plt+0xda06> + 11bf1: 4d 89 de mov %r11,%r14 + 11bf4: e9 59 eb ff ff jmpq 10752 <__cxa_finalize@plt+0xc8d2> + 11bf9: 4c 63 c3 movslq %ebx,%r8 + 11bfc: 41 be 01 00 00 00 mov $0x1,%r14d + 11c02: 4d 85 c0 test %r8,%r8 + 11c05: 4d 0f 45 f0 cmovne %r8,%r14 + 11c09: 49 39 d6 cmp %rdx,%r14 + 11c0c: 0f 83 66 eb ff ff jae 10778 <__cxa_finalize@plt+0xc8f8> + 11c12: 4d 85 ff test %r15,%r15 + 11c15: 74 5c je 11c73 <__cxa_finalize@plt+0xddf3> + 11c17: 45 85 d2 test %r10d,%r10d + 11c1a: 75 50 jne 11c6c <__cxa_finalize@plt+0xddec> + 11c1c: 49 83 f8 01 cmp $0x1,%r8 + 11c20: 76 4a jbe 11c6c <__cxa_finalize@plt+0xddec> + 11c22: 49 8d 48 ff lea -0x1(%r8),%rcx + 11c26: 4c 89 ff mov %r15,%rdi + 11c29: be 20 00 00 00 mov $0x20,%esi + 11c2e: 4c 89 5c 24 70 mov %r11,0x70(%rsp) + 11c33: 44 88 4c 24 68 mov %r9b,0x68(%rsp) + 11c38: 48 89 ca mov %rcx,%rdx + 11c3b: 44 89 54 24 60 mov %r10d,0x60(%rsp) + 11c40: 4c 89 44 24 58 mov %r8,0x58(%rsp) + 11c45: 48 89 4c 24 20 mov %rcx,0x20(%rsp) + 11c4a: e8 11 1e ff ff callq 3a60 + 11c4f: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx + 11c54: 44 0f b6 4c 24 68 movzbl 0x68(%rsp),%r9d + 11c5a: 4c 8b 5c 24 70 mov 0x70(%rsp),%r11 + 11c5f: 44 8b 54 24 60 mov 0x60(%rsp),%r10d + 11c64: 4c 8b 44 24 58 mov 0x58(%rsp),%r8 + 11c69: 49 01 cf add %rcx,%r15 + 11c6c: 45 88 0f mov %r9b,(%r15) + 11c6f: 49 83 c7 01 add $0x1,%r15 + 11c73: 48 8b 44 24 50 mov 0x50(%rsp),%rax + 11c78: 4d 01 f5 add %r14,%r13 + 11c7b: 4c 89 e2 mov %r12,%rdx + 11c7e: 4c 29 ea sub %r13,%rdx + 11c81: 4d 89 de mov %r11,%r14 + 11c84: c7 44 24 20 5f 00 00 movl $0x5f,0x20(%rsp) + 11c8b: 00 + 11c8c: 48 83 c0 17 add $0x17,%rax + 11c90: 48 29 e8 sub %rbp,%rax + 11c93: 48 89 c1 mov %rax,%rcx + 11c96: e9 97 f5 ff ff jmpq 11232 <__cxa_finalize@plt+0xd3b2> + 11c9b: 8b 8c 24 18 05 00 00 mov 0x518(%rsp),%ecx + 11ca2: bb 09 00 00 00 mov $0x9,%ebx + 11ca7: 41 ba 09 00 00 00 mov $0x9,%r10d + 11cad: e9 1e f1 ff ff jmpq 10dd0 <__cxa_finalize@plt+0xcf50> + 11cb2: 88 44 24 18 mov %al,0x18(%rsp) + 11cb6: e9 c5 eb ff ff jmpq 10880 <__cxa_finalize@plt+0xca00> + 11cbb: 4d 89 de mov %r11,%r14 + 11cbe: 4d 89 d8 mov %r11,%r8 + 11cc1: bd 01 00 00 00 mov $0x1,%ebp + 11cc6: e9 f0 eb ff ff jmpq 108bb <__cxa_finalize@plt+0xca3b> + 11ccb: 83 7c 24 20 5f cmpl $0x5f,0x20(%rsp) + 11cd0: 0f 84 af fd ff ff je 11a85 <__cxa_finalize@plt+0xdc05> + 11cd6: 49 63 c2 movslq %r10d,%rax + 11cd9: 48 39 d0 cmp %rdx,%rax + 11cdc: 0f 83 96 ea ff ff jae 10778 <__cxa_finalize@plt+0xc8f8> + 11ce2: 4d 63 c6 movslq %r14d,%r8 + 11ce5: 4d 89 de mov %r11,%r14 + 11ce8: e9 01 f5 ff ff jmpq 111ee <__cxa_finalize@plt+0xd36e> + 11ced: 41 69 c6 10 27 00 00 imul $0x2710,%r14d,%eax + 11cf4: 41 ba 09 00 00 00 mov $0x9,%r10d + 11cfa: 41 be 01 00 00 00 mov $0x1,%r14d + 11d00: 6b f6 64 imul $0x64,%esi,%esi + 11d03: 01 f0 add %esi,%eax + 11d05: be 14 00 00 00 mov $0x14,%esi + 11d0a: 01 c1 add %eax,%ecx + 11d0c: e9 67 ee ff ff jmpq 10b78 <__cxa_finalize@plt+0xccf8> + 11d11: 41 83 ea 01 sub $0x1,%r10d + 11d15: ba 6d 01 00 00 mov $0x16d,%edx + 11d1a: 41 f6 c2 03 test $0x3,%r10b + 11d1e: 75 3e jne 11d5e <__cxa_finalize@plt+0xdede> + 11d20: 44 89 d0 mov %r10d,%eax + 11d23: ba 1f 85 eb 51 mov $0x51eb851f,%edx + 11d28: f7 ea imul %edx + 11d2a: 89 d0 mov %edx,%eax + 11d2c: 44 89 d2 mov %r10d,%edx + 11d2f: c1 fa 1f sar $0x1f,%edx + 11d32: c1 f8 05 sar $0x5,%eax + 11d35: 29 d0 sub %edx,%eax + 11d37: ba 6e 01 00 00 mov $0x16e,%edx + 11d3c: 6b c0 64 imul $0x64,%eax,%eax + 11d3f: 41 39 c2 cmp %eax,%r10d + 11d42: 75 1a jne 11d5e <__cxa_finalize@plt+0xdede> + 11d44: 44 89 d0 mov %r10d,%eax + 11d47: 41 b8 90 01 00 00 mov $0x190,%r8d + 11d4d: 99 cltd + 11d4e: 41 f7 f8 idiv %r8d + 11d51: 83 fa 01 cmp $0x1,%edx + 11d54: 19 d2 sbb %edx,%edx + 11d56: f7 d2 not %edx + 11d58: 81 c2 6e 01 00 00 add $0x16e,%edx + 11d5e: 41 01 d1 add %edx,%r9d + 11d61: ba 93 24 49 92 mov $0x92492493,%edx + 11d66: 45 89 c8 mov %r9d,%r8d + 11d69: 45 29 f0 sub %r14d,%r8d + 11d6c: 41 be ff ff ff ff mov $0xffffffff,%r14d + 11d72: 41 81 c0 7e 01 00 00 add $0x17e,%r8d + 11d79: 44 89 c0 mov %r8d,%eax + 11d7c: 45 29 c1 sub %r8d,%r9d + 11d7f: f7 ea imul %edx + 11d81: 42 8d 04 02 lea (%rdx,%r8,1),%eax + 11d85: 44 89 c2 mov %r8d,%edx + 11d88: c1 fa 1f sar $0x1f,%edx + 11d8b: c1 f8 02 sar $0x2,%eax + 11d8e: 29 d0 sub %edx,%eax + 11d90: 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%edx + 11d97: 29 c2 sub %eax,%edx + 11d99: 45 8d 44 11 03 lea 0x3(%r9,%rdx,1),%r8d + 11d9e: e9 bd ef ff ff jmpq 10d60 <__cxa_finalize@plt+0xcee0> + 11da3: b8 94 f8 ff ff mov $0xfffff894,%eax + 11da8: 42 8d 8c 36 6c 07 00 lea 0x76c(%rsi,%r14,1),%ecx + 11daf: 00 + 11db0: 41 ba 04 00 00 00 mov $0x4,%r10d + 11db6: 44 29 f0 sub %r14d,%eax + 11db9: 39 c6 cmp %eax,%esi + 11dbb: 41 0f 9c c1 setl %r9b + 11dbf: 31 f6 xor %esi,%esi + 11dc1: 45 31 f6 xor %r14d,%r14d + 11dc4: e9 af ed ff ff jmpq 10b78 <__cxa_finalize@plt+0xccf8> + 11dc9: 44 89 c0 mov %r8d,%eax + 11dcc: ba 93 24 49 92 mov $0x92492493,%edx + 11dd1: 41 ba 02 00 00 00 mov $0x2,%r10d + 11dd7: f7 ea imul %edx + 11dd9: 42 8d 0c 02 lea (%rdx,%r8,1),%ecx + 11ddd: 41 c1 f8 1f sar $0x1f,%r8d + 11de1: c1 f9 02 sar $0x2,%ecx + 11de4: 44 29 c1 sub %r8d,%ecx + 11de7: 83 c1 01 add $0x1,%ecx + 11dea: e9 e1 ef ff ff jmpq 10dd0 <__cxa_finalize@plt+0xcf50> + 11def: 41 6b ce 64 imul $0x64,%r14d,%ecx + 11df3: 41 ba 06 00 00 00 mov $0x6,%r10d + 11df9: 41 be 01 00 00 00 mov $0x1,%r14d + 11dff: 01 f1 add %esi,%ecx + 11e01: be 04 00 00 00 mov $0x4,%esi + 11e06: e9 6d ed ff ff jmpq 10b78 <__cxa_finalize@plt+0xccf8> + 11e0b: e8 70 1d ff ff callq 3b80 + 11e10: 4c 8b 5c 24 18 mov 0x18(%rsp),%r11 + 11e15: e9 b9 f9 ff ff jmpq 117d3 <__cxa_finalize@plt+0xd953> + 11e1a: 48 8b 74 24 40 mov 0x40(%rsp),%rsi + 11e1f: 48 89 ea mov %rbp,%rdx + 11e22: 4c 89 ff mov %r15,%rdi + 11e25: 4c 89 5c 24 18 mov %r11,0x18(%rsp) + 11e2a: e8 c1 e7 ff ff callq 105f0 <__cxa_finalize@plt+0xc770> + 11e2f: 4c 8b 5c 24 18 mov 0x18(%rsp),%r11 + 11e34: e9 9a f9 ff ff jmpq 117d3 <__cxa_finalize@plt+0xd953> + 11e39: 49 8d 4b 02 lea 0x2(%r11),%rcx + 11e3d: 41 ba 01 00 00 00 mov $0x1,%r10d + 11e43: 48 89 ca mov %rcx,%rdx + 11e46: 48 83 c1 01 add $0x1,%rcx + 11e4a: 0f b6 41 ff movzbl -0x1(%rcx),%eax + 11e4e: 49 83 c2 01 add $0x1,%r10 + 11e52: 3c 3a cmp $0x3a,%al + 11e54: 0f 85 2c f0 ff ff jne 10e86 <__cxa_finalize@plt+0xd006> + 11e5a: eb e7 jmp 11e43 <__cxa_finalize@plt+0xdfc3> + 11e5c: 4c 89 ff mov %r15,%rdi + 11e5f: be 30 00 00 00 mov $0x30,%esi + 11e64: 4c 89 54 24 20 mov %r10,0x20(%rsp) + 11e69: 49 89 df mov %rbx,%r15 + 11e6c: e8 ef 1b ff ff callq 3a60 + 11e71: 4c 8b 54 24 20 mov 0x20(%rsp),%r10 + 11e76: 4c 8b 5c 24 58 mov 0x58(%rsp),%r11 + 11e7b: e9 6a fb ff ff jmpq 119ea <__cxa_finalize@plt+0xdb6a> + 11e80: 41 0f b6 0b movzbl (%r11),%ecx + 11e84: 4d 89 d8 mov %r11,%r8 + 11e87: e9 ed f6 ff ff jmpq 11579 <__cxa_finalize@plt+0xd6f9> + 11e8c: 41 6b ce 64 imul $0x64,%r14d,%ecx + 11e90: 31 f6 xor %esi,%esi + 11e92: 41 be 01 00 00 00 mov $0x1,%r14d + 11e98: 41 ba 05 00 00 00 mov $0x5,%r10d + 11e9e: 01 c1 add %eax,%ecx + 11ea0: e9 d3 ec ff ff jmpq 10b78 <__cxa_finalize@plt+0xccf8> + 11ea5: 4c 89 ff mov %r15,%rdi + 11ea8: be 30 00 00 00 mov $0x30,%esi + 11ead: 49 89 df mov %rbx,%r15 + 11eb0: e8 ab 1b ff ff callq 3a60 + 11eb5: 4c 8b 5c 24 18 mov 0x18(%rsp),%r11 + 11eba: e9 8b f1 ff ff jmpq 1104a <__cxa_finalize@plt+0xd1ca> + 11ebf: 4c 89 ff mov %r15,%rdi + 11ec2: be 30 00 00 00 mov $0x30,%esi + 11ec7: 49 89 df mov %rbx,%r15 + 11eca: e8 91 1b ff ff callq 3a60 + 11ecf: 4c 8b 5c 24 18 mov 0x18(%rsp),%r11 + 11ed4: e9 d9 f5 ff ff jmpq 114b2 <__cxa_finalize@plt+0xd632> + 11ed9: 4c 89 ff mov %r15,%rdi + 11edc: be 30 00 00 00 mov $0x30,%esi + 11ee1: 44 88 44 24 20 mov %r8b,0x20(%rsp) + 11ee6: 49 89 df mov %rbx,%r15 + 11ee9: e8 72 1b ff ff callq 3a60 + 11eee: 44 0f b6 44 24 20 movzbl 0x20(%rsp),%r8d + 11ef4: 4c 8b 5c 24 50 mov 0x50(%rsp),%r11 + 11ef9: e9 a7 f8 ff ff jmpq 117a5 <__cxa_finalize@plt+0xd925> + 11efe: 4c 89 ff mov %r15,%rdi + 11f01: be 30 00 00 00 mov $0x30,%esi + 11f06: 49 89 df mov %rbx,%r15 + 11f09: e8 52 1b ff ff callq 3a60 + 11f0e: 44 8b 54 24 50 mov 0x50(%rsp),%r10d + 11f13: 48 8b 4c 24 58 mov 0x58(%rsp),%rcx + 11f18: 4c 8b 44 24 60 mov 0x60(%rsp),%r8 + 11f1d: 44 0f b6 4c 24 68 movzbl 0x68(%rsp),%r9d + 11f23: 4c 8b 5c 24 70 mov 0x70(%rsp),%r11 + 11f28: e9 b7 f2 ff ff jmpq 111e4 <__cxa_finalize@plt+0xd364> + 11f2d: 4c 89 ff mov %r15,%rdi + 11f30: be 30 00 00 00 mov $0x30,%esi + 11f35: e8 26 1b ff ff callq 3a60 + 11f3a: 4c 8b 7c 24 50 mov 0x50(%rsp),%r15 + 11f3f: 44 8b 54 24 58 mov 0x58(%rsp),%r10d + 11f44: 4c 8b 44 24 60 mov 0x60(%rsp),%r8 + 11f49: 48 8b 4c 24 68 mov 0x68(%rsp),%rcx + 11f4e: 44 0f b6 4c 24 70 movzbl 0x70(%rsp),%r9d + 11f54: 4c 8b 5c 24 78 mov 0x78(%rsp),%r11 + 11f59: e9 52 fc ff ff jmpq 11bb0 <__cxa_finalize@plt+0xdd30> + 11f5e: 8b 8c 24 18 05 00 00 mov 0x518(%rsp),%ecx + 11f65: e9 85 f7 ff ff jmpq 116ef <__cxa_finalize@plt+0xd86f> + 11f6a: e8 01 1a ff ff callq 3970 <__stack_chk_fail@plt> + 11f6f: 45 31 d2 xor %r10d,%r10d + 11f72: e9 25 ec ff ff jmpq 10b9c <__cxa_finalize@plt+0xcd1c> + 11f77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 11f7e: 00 00 + 11f80: 48 83 ec 18 sub $0x18,%rsp + 11f84: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 11f8b: 00 00 + 11f8d: 48 89 44 24 08 mov %rax,0x8(%rsp) + 11f92: 31 c0 xor %eax,%eax + 11f94: c6 44 24 07 00 movb $0x0,0x7(%rsp) + 11f99: 41 51 push %r9 + 11f9b: 41 50 push %r8 + 11f9d: 45 31 c0 xor %r8d,%r8d + 11fa0: 4c 8d 4c 24 17 lea 0x17(%rsp),%r9 + 11fa5: e8 e6 e6 ff ff callq 10690 <__cxa_finalize@plt+0xc810> + 11faa: 5a pop %rdx + 11fab: 59 pop %rcx + 11fac: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 11fb1: 64 48 33 14 25 28 00 xor %fs:0x28,%rdx + 11fb8: 00 00 + 11fba: 75 05 jne 11fc1 <__cxa_finalize@plt+0xe141> + 11fbc: 48 83 c4 18 add $0x18,%rsp + 11fc0: c3 retq + 11fc1: e8 aa 19 ff ff callq 3970 <__stack_chk_fail@plt> + 11fc6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 11fcd: 00 00 00 + 11fd0: 48 85 ff test %rdi,%rdi + 11fd3: 53 push %rbx + 11fd4: 74 71 je 12047 <__cxa_finalize@plt+0xe1c7> + 11fd6: be 2f 00 00 00 mov $0x2f,%esi + 11fdb: 48 89 fb mov %rdi,%rbx + 11fde: e8 fd 19 ff ff callq 39e0 + 11fe3: 48 85 c0 test %rax,%rax + 11fe6: 74 4f je 12037 <__cxa_finalize@plt+0xe1b7> + 11fe8: 48 8d 50 01 lea 0x1(%rax),%rdx + 11fec: 48 89 d1 mov %rdx,%rcx + 11fef: 48 29 d9 sub %rbx,%rcx + 11ff2: 48 83 f9 06 cmp $0x6,%rcx + 11ff6: 7e 3f jle 12037 <__cxa_finalize@plt+0xe1b7> + 11ff8: 48 8d 70 fa lea -0x6(%rax),%rsi + 11ffc: 48 8d 3d 9d 86 00 00 lea 0x869d(%rip),%rdi # 1a6a0 <_IO_stdin_used@@Base+0x4320> + 12003: b9 07 00 00 00 mov $0x7,%ecx + 12008: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) + 1200a: 75 2b jne 12037 <__cxa_finalize@plt+0xe1b7> + 1200c: 48 8d 3d 95 86 00 00 lea 0x8695(%rip),%rdi # 1a6a8 <_IO_stdin_used@@Base+0x4328> + 12013: b9 03 00 00 00 mov $0x3,%ecx + 12018: 48 89 d6 mov %rdx,%rsi + 1201b: 48 89 d3 mov %rdx,%rbx + 1201e: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) + 12020: 40 0f 97 c6 seta %sil + 12024: 0f 92 c1 setb %cl + 12027: 40 38 ce cmp %cl,%sil + 1202a: 75 0b jne 12037 <__cxa_finalize@plt+0xe1b7> + 1202c: 48 8d 58 04 lea 0x4(%rax),%rbx + 12030: 48 89 1d 49 e2 20 00 mov %rbx,0x20e249(%rip) # 220280 <__progname@@GLIBC_2.2.5> + 12037: 48 89 1d c2 f3 20 00 mov %rbx,0x20f3c2(%rip) # 221400 + 1203e: 48 89 1d 63 e2 20 00 mov %rbx,0x20e263(%rip) # 2202a8 <__progname_full@@GLIBC_2.2.5> + 12045: 5b pop %rbx + 12046: c3 retq + 12047: 48 8b 0d 72 e2 20 00 mov 0x20e272(%rip),%rcx # 2202c0 + 1204e: 48 8d 3d 13 86 00 00 lea 0x8613(%rip),%rdi # 1a668 <_IO_stdin_used@@Base+0x42e8> + 12055: ba 37 00 00 00 mov $0x37,%edx + 1205a: be 01 00 00 00 mov $0x1,%esi + 1205f: e8 7c 1d ff ff callq 3de0 + 12064: e8 77 17 ff ff callq 37e0 + 12069: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 12070: 55 push %rbp + 12071: 53 push %rbx + 12072: 48 89 fd mov %rdi,%rbp + 12075: 89 f3 mov %esi,%ebx + 12077: 48 83 ec 08 sub $0x8,%rsp + 1207b: e8 d0 3c 00 00 callq 15d50 <_obstack_memory_used@@Base+0x6c0> + 12080: 0f b6 10 movzbl (%rax),%edx + 12083: 83 e2 df and $0xffffffdf,%edx + 12086: 80 fa 55 cmp $0x55,%dl + 12089: 74 75 je 12100 <__cxa_finalize@plt+0xe280> + 1208b: 80 fa 47 cmp $0x47,%dl + 1208e: 74 20 je 120b0 <__cxa_finalize@plt+0xe230> + 12090: 48 8d 05 24 86 00 00 lea 0x8624(%rip),%rax # 1a6bb <_IO_stdin_used@@Base+0x433b> + 12097: 48 8d 15 94 8f 00 00 lea 0x8f94(%rip),%rdx # 1b032 + 1209e: 83 fb 09 cmp $0x9,%ebx + 120a1: 48 0f 45 c2 cmovne %rdx,%rax + 120a5: 48 83 c4 08 add $0x8,%rsp + 120a9: 5b pop %rbx + 120aa: 5d pop %rbp + 120ab: c3 retq + 120ac: 0f 1f 40 00 nopl 0x0(%rax) + 120b0: 0f b6 50 01 movzbl 0x1(%rax),%edx + 120b4: 83 e2 df and $0xffffffdf,%edx + 120b7: 80 fa 42 cmp $0x42,%dl + 120ba: 75 d4 jne 12090 <__cxa_finalize@plt+0xe210> + 120bc: 80 78 02 31 cmpb $0x31,0x2(%rax) + 120c0: 75 ce jne 12090 <__cxa_finalize@plt+0xe210> + 120c2: 80 78 03 38 cmpb $0x38,0x3(%rax) + 120c6: 75 c8 jne 12090 <__cxa_finalize@plt+0xe210> + 120c8: 80 78 04 30 cmpb $0x30,0x4(%rax) + 120cc: 75 c2 jne 12090 <__cxa_finalize@plt+0xe210> + 120ce: 80 78 05 33 cmpb $0x33,0x5(%rax) + 120d2: 75 bc jne 12090 <__cxa_finalize@plt+0xe210> + 120d4: 80 78 06 30 cmpb $0x30,0x6(%rax) + 120d8: 75 b6 jne 12090 <__cxa_finalize@plt+0xe210> + 120da: 80 78 07 00 cmpb $0x0,0x7(%rax) + 120de: 75 b0 jne 12090 <__cxa_finalize@plt+0xe210> + 120e0: 80 7d 00 60 cmpb $0x60,0x0(%rbp) + 120e4: 48 8d 05 c9 85 00 00 lea 0x85c9(%rip),%rax # 1a6b4 <_IO_stdin_used@@Base+0x4334> + 120eb: 48 8d 15 c6 85 00 00 lea 0x85c6(%rip),%rdx # 1a6b8 <_IO_stdin_used@@Base+0x4338> + 120f2: 48 0f 45 c2 cmovne %rdx,%rax + 120f6: 48 83 c4 08 add $0x8,%rsp + 120fa: 5b pop %rbx + 120fb: 5d pop %rbp + 120fc: c3 retq + 120fd: 0f 1f 00 nopl (%rax) + 12100: 0f b6 50 01 movzbl 0x1(%rax),%edx + 12104: 83 e2 df and $0xffffffdf,%edx + 12107: 80 fa 54 cmp $0x54,%dl + 1210a: 75 84 jne 12090 <__cxa_finalize@plt+0xe210> + 1210c: 0f b6 50 02 movzbl 0x2(%rax),%edx + 12110: 83 e2 df and $0xffffffdf,%edx + 12113: 80 fa 46 cmp $0x46,%dl + 12116: 0f 85 74 ff ff ff jne 12090 <__cxa_finalize@plt+0xe210> + 1211c: 80 78 03 2d cmpb $0x2d,0x3(%rax) + 12120: 0f 85 6a ff ff ff jne 12090 <__cxa_finalize@plt+0xe210> + 12126: 80 78 04 38 cmpb $0x38,0x4(%rax) + 1212a: 0f 85 60 ff ff ff jne 12090 <__cxa_finalize@plt+0xe210> + 12130: 80 78 05 00 cmpb $0x0,0x5(%rax) + 12134: 0f 85 56 ff ff ff jne 12090 <__cxa_finalize@plt+0xe210> + 1213a: 80 7d 00 60 cmpb $0x60,0x0(%rbp) + 1213e: 48 8d 05 67 85 00 00 lea 0x8567(%rip),%rax # 1a6ac <_IO_stdin_used@@Base+0x432c> + 12145: 48 8d 15 64 85 00 00 lea 0x8564(%rip),%rdx # 1a6b0 <_IO_stdin_used@@Base+0x4330> + 1214c: 48 0f 45 c2 cmovne %rdx,%rax + 12150: 48 83 c4 08 add $0x8,%rsp + 12154: 5b pop %rbx + 12155: 5d pop %rbp + 12156: c3 retq + 12157: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1215e: 00 00 + 12160: 41 57 push %r15 + 12162: 41 56 push %r14 + 12164: 45 89 c7 mov %r8d,%r15d + 12167: 41 55 push %r13 + 12169: 41 54 push %r12 + 1216b: 49 89 fe mov %rdi,%r14 + 1216e: 55 push %rbp + 1216f: 53 push %rbx + 12170: 44 89 cb mov %r9d,%ebx + 12173: 49 89 f5 mov %rsi,%r13 + 12176: 48 89 cd mov %rcx,%rbp + 12179: 83 e3 02 and $0x2,%ebx + 1217c: 48 81 ec b8 00 00 00 sub $0xb8,%rsp + 12183: 48 8b 84 24 f0 00 00 mov 0xf0(%rsp),%rax + 1218a: 00 + 1218b: 48 89 54 24 10 mov %rdx,0x10(%rsp) + 12190: 44 89 44 24 08 mov %r8d,0x8(%rsp) + 12195: 44 89 4c 24 78 mov %r9d,0x78(%rsp) + 1219a: 48 89 44 24 20 mov %rax,0x20(%rsp) + 1219f: 48 8b 84 24 f8 00 00 mov 0xf8(%rsp),%rax + 121a6: 00 + 121a7: 48 89 44 24 68 mov %rax,0x68(%rsp) + 121ac: 48 8b 84 24 00 01 00 mov 0x100(%rsp),%rax + 121b3: 00 + 121b4: 48 89 44 24 60 mov %rax,0x60(%rsp) + 121b9: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 121c0: 00 00 + 121c2: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) + 121c9: 00 + 121ca: 31 c0 xor %eax,%eax + 121cc: e8 6f 17 ff ff callq 3940 <__ctype_get_mb_cur_max@plt> + 121d1: 41 83 ff 0a cmp $0xa,%r15d + 121d5: 48 89 44 24 58 mov %rax,0x58(%rsp) + 121da: 0f 87 af 11 00 00 ja 1338f <__cxa_finalize@plt+0xf50f> + 121e0: 48 8d 0d 39 85 00 00 lea 0x8539(%rip),%rcx # 1a720 <_IO_stdin_used@@Base+0x43a0> + 121e7: 44 89 fa mov %r15d,%edx + 121ea: 48 63 04 91 movslq (%rcx,%rdx,4),%rax + 121ee: 48 01 c8 add %rcx,%rax + 121f1: ff e0 jmpq *%rax + 121f3: c6 44 24 0e 01 movb $0x1,0xe(%rsp) + 121f8: c6 44 24 7c 00 movb $0x0,0x7c(%rsp) + 121fd: 45 31 e4 xor %r12d,%r12d + 12200: 48 c7 44 24 50 00 00 movq $0x0,0x50(%rsp) + 12207: 00 00 + 12209: c6 44 24 0f 01 movb $0x1,0xf(%rsp) + 1220e: c6 44 24 0d 00 movb $0x0,0xd(%rsp) + 12213: 48 8d 05 18 8e 00 00 lea 0x8e18(%rip),%rax # 1b032 + 1221a: 48 c7 44 24 18 01 00 movq $0x1,0x18(%rsp) + 12221: 00 00 + 12223: 45 31 ff xor %r15d,%r15d + 12226: c7 44 24 08 02 00 00 movl $0x2,0x8(%rsp) + 1222d: 00 + 1222e: 48 89 44 24 48 mov %rax,0x48(%rsp) + 12233: 45 31 db xor %r11d,%r11d + 12236: 48 89 e8 mov %rbp,%rax + 12239: 45 89 e0 mov %r12d,%r8d + 1223c: 4c 89 dd mov %r11,%rbp + 1223f: 49 89 c3 mov %rax,%r11 + 12242: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 12248: 49 39 eb cmp %rbp,%r11 + 1224b: 41 0f 95 c4 setne %r12b + 1224f: 49 83 fb ff cmp $0xffffffffffffffff,%r11 + 12253: 75 0d jne 12262 <__cxa_finalize@plt+0xe3e2> + 12255: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 1225a: 80 3c 28 00 cmpb $0x0,(%rax,%rbp,1) + 1225e: 41 0f 95 c4 setne %r12b + 12262: 45 84 e4 test %r12b,%r12b + 12265: 0f 84 55 06 00 00 je 128c0 <__cxa_finalize@plt+0xea40> + 1226b: 83 7c 24 08 02 cmpl $0x2,0x8(%rsp) + 12270: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi + 12275: 4c 8d 0c 2f lea (%rdi,%rbp,1),%r9 + 12279: 0f 95 c0 setne %al + 1227c: 22 44 24 0d and 0xd(%rsp),%al + 12280: 41 89 c2 mov %eax,%r10d + 12283: 0f 84 a7 00 00 00 je 12330 <__cxa_finalize@plt+0xe4b0> + 12289: 48 8b 44 24 18 mov 0x18(%rsp),%rax + 1228e: 48 85 c0 test %rax,%rax + 12291: 0f 84 29 04 00 00 je 126c0 <__cxa_finalize@plt+0xe840> + 12297: 49 83 fb ff cmp $0xffffffffffffffff,%r11 + 1229b: 48 8d 5c 05 00 lea 0x0(%rbp,%rax,1),%rbx + 122a0: 75 2e jne 122d0 <__cxa_finalize@plt+0xe450> + 122a2: 48 83 f8 01 cmp $0x1,%rax + 122a6: 76 28 jbe 122d0 <__cxa_finalize@plt+0xe450> + 122a8: 44 88 44 24 38 mov %r8b,0x38(%rsp) + 122ad: 44 88 54 24 30 mov %r10b,0x30(%rsp) + 122b2: 4c 89 4c 24 28 mov %r9,0x28(%rsp) + 122b7: e8 94 16 ff ff callq 3950 + 122bc: 44 0f b6 44 24 38 movzbl 0x38(%rsp),%r8d + 122c2: 44 0f b6 54 24 30 movzbl 0x30(%rsp),%r10d + 122c8: 49 89 c3 mov %rax,%r11 + 122cb: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9 + 122d0: 4c 39 db cmp %r11,%rbx + 122d3: 44 88 54 24 28 mov %r10b,0x28(%rsp) + 122d8: 0f 87 b2 05 00 00 ja 12890 <__cxa_finalize@plt+0xea10> + 122de: 48 8b 54 24 18 mov 0x18(%rsp),%rdx + 122e3: 48 8b 74 24 48 mov 0x48(%rsp),%rsi + 122e8: 4c 89 cf mov %r9,%rdi + 122eb: 4c 89 5c 24 40 mov %r11,0x40(%rsp) + 122f0: 44 88 44 24 38 mov %r8b,0x38(%rsp) + 122f5: 4c 89 4c 24 30 mov %r9,0x30(%rsp) + 122fa: e8 d1 17 ff ff callq 3ad0 + 122ff: 85 c0 test %eax,%eax + 12301: 4c 8b 4c 24 30 mov 0x30(%rsp),%r9 + 12306: 44 0f b6 44 24 38 movzbl 0x38(%rsp),%r8d + 1230c: 4c 8b 5c 24 40 mov 0x40(%rsp),%r11 + 12311: 0f 85 79 05 00 00 jne 12890 <__cxa_finalize@plt+0xea10> + 12317: 80 7c 24 0f 00 cmpb $0x0,0xf(%rsp) + 1231c: 44 0f b6 54 24 28 movzbl 0x28(%rsp),%r10d + 12322: 0f 85 7d 0f 00 00 jne 132a5 <__cxa_finalize@plt+0xf425> + 12328: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1232f: 00 + 12330: 41 0f b6 19 movzbl (%r9),%ebx + 12334: 80 fb 7e cmp $0x7e,%bl + 12337: 0f 87 1b 03 00 00 ja 12658 <__cxa_finalize@plt+0xe7d8> + 1233d: 48 8d 0d 08 84 00 00 lea 0x8408(%rip),%rcx # 1a74c <_IO_stdin_used@@Base+0x43cc> + 12344: 0f b6 d3 movzbl %bl,%edx + 12347: 48 63 04 91 movslq (%rcx,%rdx,4),%rax + 1234b: 48 01 c8 add %rcx,%rax + 1234e: ff e0 jmpq *%rax + 12350: 45 31 d2 xor %r10d,%r10d + 12353: 49 83 fb 01 cmp $0x1,%r11 + 12357: 0f 95 c0 setne %al + 1235a: 49 83 fb ff cmp $0xffffffffffffffff,%r11 + 1235e: 75 0c jne 1236c <__cxa_finalize@plt+0xe4ec> + 12360: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 12365: 80 78 01 00 cmpb $0x0,0x1(%rax) + 12369: 0f 95 c0 setne %al + 1236c: 83 7c 24 08 02 cmpl $0x2,0x8(%rsp) + 12371: 0f 94 c2 sete %dl + 12374: 84 c0 test %al,%al + 12376: 0f 84 4c 02 00 00 je 125c8 <__cxa_finalize@plt+0xe748> + 1237c: 45 31 e4 xor %r12d,%r12d + 1237f: 31 c0 xor %eax,%eax + 12381: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 12388: 80 7c 24 0d 01 cmpb $0x1,0xd(%rsp) + 1238d: 0f 85 0f 01 00 00 jne 124a2 <__cxa_finalize@plt+0xe622> + 12393: 84 d2 test %dl,%dl + 12395: 0f 85 07 01 00 00 jne 124a2 <__cxa_finalize@plt+0xe622> + 1239b: 48 8b 74 24 20 mov 0x20(%rsp),%rsi + 123a0: 48 85 f6 test %rsi,%rsi + 123a3: 74 14 je 123b9 <__cxa_finalize@plt+0xe539> + 123a5: 89 da mov %ebx,%edx + 123a7: c0 ea 05 shr $0x5,%dl + 123aa: 0f b6 d2 movzbl %dl,%edx + 123ad: 8b 14 96 mov (%rsi,%rdx,4),%edx + 123b0: 0f a3 da bt %ebx,%edx + 123b3: 0f 82 4a 01 00 00 jb 12503 <__cxa_finalize@plt+0xe683> + 123b9: 45 84 d2 test %r10b,%r10b + 123bc: 0f 85 41 01 00 00 jne 12503 <__cxa_finalize@plt+0xe683> + 123c2: 83 f0 01 xor $0x1,%eax + 123c5: 48 83 c5 01 add $0x1,%rbp + 123c9: 44 21 c0 and %r8d,%eax + 123cc: 84 c0 test %al,%al + 123ce: 74 20 je 123f0 <__cxa_finalize@plt+0xe570> + 123d0: 4d 39 fd cmp %r15,%r13 + 123d3: 76 05 jbe 123da <__cxa_finalize@plt+0xe55a> + 123d5: 43 c6 04 3e 27 movb $0x27,(%r14,%r15,1) + 123da: 49 8d 47 01 lea 0x1(%r15),%rax + 123de: 49 39 c5 cmp %rax,%r13 + 123e1: 76 06 jbe 123e9 <__cxa_finalize@plt+0xe569> + 123e3: 43 c6 44 3e 01 27 movb $0x27,0x1(%r14,%r15,1) + 123e9: 49 83 c7 02 add $0x2,%r15 + 123ed: 45 31 c0 xor %r8d,%r8d + 123f0: 4d 39 ef cmp %r13,%r15 + 123f3: 73 04 jae 123f9 <__cxa_finalize@plt+0xe579> + 123f5: 43 88 1c 3e mov %bl,(%r14,%r15,1) + 123f9: 0f b6 7c 24 0e movzbl 0xe(%rsp),%edi + 123fe: 49 83 c7 01 add $0x1,%r15 + 12402: b8 00 00 00 00 mov $0x0,%eax + 12407: 45 84 e4 test %r12b,%r12b + 1240a: 0f 44 f8 cmove %eax,%edi + 1240d: 40 88 7c 24 0e mov %dil,0xe(%rsp) + 12412: e9 31 fe ff ff jmpq 12248 <__cxa_finalize@plt+0xe3c8> + 12417: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1241e: 00 00 + 12420: 45 31 d2 xor %r10d,%r10d + 12423: 8b 44 24 08 mov 0x8(%rsp),%eax + 12427: 83 f8 02 cmp $0x2,%eax + 1242a: 0f 84 b8 05 00 00 je 129e8 <__cxa_finalize@plt+0xeb68> + 12430: 83 f8 05 cmp $0x5,%eax + 12433: 0f 84 6f 05 00 00 je 129a8 <__cxa_finalize@plt+0xeb28> + 12439: 83 f8 02 cmp $0x2,%eax + 1243c: bb 3f 00 00 00 mov $0x3f,%ebx + 12441: 0f 94 c2 sete %dl + 12444: 45 31 e4 xor %r12d,%r12d + 12447: 31 c0 xor %eax,%eax + 12449: e9 3a ff ff ff jmpq 12388 <__cxa_finalize@plt+0xe508> + 1244e: 66 90 xchg %ax,%ax + 12450: 45 31 d2 xor %r10d,%r10d + 12453: 83 7c 24 08 02 cmpl $0x2,0x8(%rsp) + 12458: 0f 84 02 05 00 00 je 12960 <__cxa_finalize@plt+0xeae0> + 1245e: 44 88 64 24 7c mov %r12b,0x7c(%rsp) + 12463: 31 d2 xor %edx,%edx + 12465: 31 c0 xor %eax,%eax + 12467: bb 27 00 00 00 mov $0x27,%ebx + 1246c: e9 17 ff ff ff jmpq 12388 <__cxa_finalize@plt+0xe508> + 12471: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 12478: ba 09 00 00 00 mov $0x9,%edx + 1247d: bb 74 00 00 00 mov $0x74,%ebx + 12482: 83 7c 24 08 02 cmpl $0x2,0x8(%rsp) + 12487: 0f 94 c0 sete %al + 1248a: 22 44 24 0f and 0xf(%rsp),%al + 1248e: 0f 85 4a 01 00 00 jne 125de <__cxa_finalize@plt+0xe75e> + 12494: 80 7c 24 0d 00 cmpb $0x0,0xd(%rsp) + 12499: 75 65 jne 12500 <__cxa_finalize@plt+0xe680> + 1249b: 89 d3 mov %edx,%ebx + 1249d: 45 31 e4 xor %r12d,%r12d + 124a0: 31 c0 xor %eax,%eax + 124a2: 80 7c 24 0f 00 cmpb $0x0,0xf(%rsp) + 124a7: 0f 85 ee fe ff ff jne 1239b <__cxa_finalize@plt+0xe51b> + 124ad: e9 07 ff ff ff jmpq 123b9 <__cxa_finalize@plt+0xe539> + 124b2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 124b8: ba 08 00 00 00 mov $0x8,%edx + 124bd: bb 62 00 00 00 mov $0x62,%ebx + 124c2: eb d0 jmp 12494 <__cxa_finalize@plt+0xe614> + 124c4: 0f 1f 40 00 nopl 0x0(%rax) + 124c8: 83 7c 24 08 02 cmpl $0x2,0x8(%rsp) + 124cd: 0f 84 cd 03 00 00 je 128a0 <__cxa_finalize@plt+0xea20> + 124d3: 80 7c 24 0d 00 cmpb $0x0,0xd(%rsp) + 124d8: 0f 84 12 02 00 00 je 126f0 <__cxa_finalize@plt+0xe870> + 124de: 80 7c 24 0f 00 cmpb $0x0,0xf(%rsp) + 124e3: 0f 84 07 02 00 00 je 126f0 <__cxa_finalize@plt+0xe870> + 124e9: 48 83 7c 24 18 00 cmpq $0x0,0x18(%rsp) + 124ef: 0f 85 b6 03 00 00 jne 128ab <__cxa_finalize@plt+0xea2b> + 124f5: bb 5c 00 00 00 mov $0x5c,%ebx + 124fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 12500: 45 31 e4 xor %r12d,%r12d + 12503: 83 7c 24 08 02 cmpl $0x2,0x8(%rsp) + 12508: 0f 94 c2 sete %dl + 1250b: 80 7c 24 0f 00 cmpb $0x0,0xf(%rsp) + 12510: 89 d0 mov %edx,%eax + 12512: 0f 85 50 08 00 00 jne 12d68 <__cxa_finalize@plt+0xeee8> + 12518: 44 89 c0 mov %r8d,%eax + 1251b: 83 f0 01 xor $0x1,%eax + 1251e: 20 d0 and %dl,%al + 12520: 74 2f je 12551 <__cxa_finalize@plt+0xe6d1> + 12522: 4d 39 fd cmp %r15,%r13 + 12525: 76 05 jbe 1252c <__cxa_finalize@plt+0xe6ac> + 12527: 43 c6 04 3e 27 movb $0x27,(%r14,%r15,1) + 1252c: 49 8d 57 01 lea 0x1(%r15),%rdx + 12530: 49 39 d5 cmp %rdx,%r13 + 12533: 76 06 jbe 1253b <__cxa_finalize@plt+0xe6bb> + 12535: 43 c6 44 3e 01 24 movb $0x24,0x1(%r14,%r15,1) + 1253b: 49 8d 57 02 lea 0x2(%r15),%rdx + 1253f: 49 39 d5 cmp %rdx,%r13 + 12542: 76 06 jbe 1254a <__cxa_finalize@plt+0xe6ca> + 12544: 43 c6 44 3e 02 27 movb $0x27,0x2(%r14,%r15,1) + 1254a: 49 83 c7 03 add $0x3,%r15 + 1254e: 41 89 c0 mov %eax,%r8d + 12551: 4d 39 fd cmp %r15,%r13 + 12554: 76 05 jbe 1255b <__cxa_finalize@plt+0xe6db> + 12556: 43 c6 04 3e 5c movb $0x5c,(%r14,%r15,1) + 1255b: 49 83 c7 01 add $0x1,%r15 + 1255f: 48 83 c5 01 add $0x1,%rbp + 12563: e9 88 fe ff ff jmpq 123f0 <__cxa_finalize@plt+0xe570> + 12568: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1256f: 00 + 12570: 80 7c 24 0d 00 cmpb $0x0,0xd(%rsp) + 12575: 0f 85 c8 01 00 00 jne 12743 <__cxa_finalize@plt+0xe8c3> + 1257b: 31 d2 xor %edx,%edx + 1257d: f6 44 24 78 01 testb $0x1,0x78(%rsp) + 12582: 0f 84 13 ff ff ff je 1249b <__cxa_finalize@plt+0xe61b> + 12588: 48 83 c5 01 add $0x1,%rbp + 1258c: e9 b7 fc ff ff jmpq 12248 <__cxa_finalize@plt+0xe3c8> + 12591: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 12598: 83 7c 24 08 02 cmpl $0x2,0x8(%rsp) + 1259d: 0f 94 c2 sete %dl + 125a0: 31 c0 xor %eax,%eax + 125a2: e9 e1 fd ff ff jmpq 12388 <__cxa_finalize@plt+0xe508> + 125a7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 125ae: 00 00 + 125b0: ba 07 00 00 00 mov $0x7,%edx + 125b5: bb 61 00 00 00 mov $0x61,%ebx + 125ba: e9 d5 fe ff ff jmpq 12494 <__cxa_finalize@plt+0xe614> + 125bf: 90 nop + 125c0: 83 7c 24 08 02 cmpl $0x2,0x8(%rsp) + 125c5: 0f 94 c2 sete %dl + 125c8: 48 85 ed test %rbp,%rbp + 125cb: 0f 85 ab fd ff ff jne 1237c <__cxa_finalize@plt+0xe4fc> + 125d1: 0f b6 44 24 0f movzbl 0xf(%rsp),%eax + 125d6: 20 d0 and %dl,%al + 125d8: 0f 84 aa fd ff ff je 12388 <__cxa_finalize@plt+0xe508> + 125de: 4c 89 dd mov %r11,%rbp + 125e1: c7 44 24 08 02 00 00 movl $0x2,0x8(%rsp) + 125e8: 00 + 125e9: e9 fb 06 00 00 jmpq 12ce9 <__cxa_finalize@plt+0xee69> + 125ee: 66 90 xchg %ax,%ax + 125f0: 83 7c 24 08 02 cmpl $0x2,0x8(%rsp) + 125f5: 0f 94 c2 sete %dl + 125f8: 45 31 e4 xor %r12d,%r12d + 125fb: eb d4 jmp 125d1 <__cxa_finalize@plt+0xe751> + 125fd: 0f 1f 00 nopl (%rax) + 12600: 83 7c 24 08 02 cmpl $0x2,0x8(%rsp) + 12605: bb 20 00 00 00 mov $0x20,%ebx + 1260a: 0f 94 c2 sete %dl + 1260d: eb c2 jmp 125d1 <__cxa_finalize@plt+0xe751> + 1260f: 90 nop + 12610: ba 0d 00 00 00 mov $0xd,%edx + 12615: bb 72 00 00 00 mov $0x72,%ebx + 1261a: e9 63 fe ff ff jmpq 12482 <__cxa_finalize@plt+0xe602> + 1261f: 90 nop + 12620: ba 0c 00 00 00 mov $0xc,%edx + 12625: bb 66 00 00 00 mov $0x66,%ebx + 1262a: e9 65 fe ff ff jmpq 12494 <__cxa_finalize@plt+0xe614> + 1262f: 90 nop + 12630: ba 0b 00 00 00 mov $0xb,%edx + 12635: bb 76 00 00 00 mov $0x76,%ebx + 1263a: e9 55 fe ff ff jmpq 12494 <__cxa_finalize@plt+0xe614> + 1263f: 90 nop + 12640: ba 0a 00 00 00 mov $0xa,%edx + 12645: bb 6e 00 00 00 mov $0x6e,%ebx + 1264a: e9 33 fe ff ff jmpq 12482 <__cxa_finalize@plt+0xe602> + 1264f: 90 nop + 12650: 45 31 d2 xor %r10d,%r10d + 12653: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 12658: 48 83 7c 24 58 01 cmpq $0x1,0x58(%rsp) + 1265e: 0f 85 a4 03 00 00 jne 12a08 <__cxa_finalize@plt+0xeb88> + 12664: 4c 89 5c 24 38 mov %r11,0x38(%rsp) + 12669: 44 88 44 24 30 mov %r8b,0x30(%rsp) + 1266e: 44 88 54 24 28 mov %r10b,0x28(%rsp) + 12673: e8 d8 17 ff ff callq 3e50 <__ctype_b_loc@plt> + 12678: 48 8b 08 mov (%rax),%rcx + 1267b: 0f b6 d3 movzbl %bl,%edx + 1267e: 44 0f b6 54 24 28 movzbl 0x28(%rsp),%r10d + 12684: 44 0f b6 44 24 30 movzbl 0x30(%rsp),%r8d + 1268a: 4c 8b 5c 24 38 mov 0x38(%rsp),%r11 + 1268f: bf 01 00 00 00 mov $0x1,%edi + 12694: 0f b7 04 51 movzwl (%rcx,%rdx,2),%eax + 12698: 66 25 00 40 and $0x4000,%ax + 1269c: 41 0f 95 c4 setne %r12b + 126a0: 0f 94 c0 sete %al + 126a3: 22 44 24 0d and 0xd(%rsp),%al + 126a7: 84 c0 test %al,%al + 126a9: 0f 85 92 09 00 00 jne 13041 <__cxa_finalize@plt+0xf1c1> + 126af: 83 7c 24 08 02 cmpl $0x2,0x8(%rsp) + 126b4: 0f 94 c2 sete %dl + 126b7: e9 cc fc ff ff jmpq 12388 <__cxa_finalize@plt+0xe508> + 126bc: 0f 1f 40 00 nopl 0x0(%rax) + 126c0: 41 0f b6 19 movzbl (%r9),%ebx + 126c4: 80 fb 7e cmp $0x7e,%bl + 126c7: 77 87 ja 12650 <__cxa_finalize@plt+0xe7d0> + 126c9: 48 8d 0d 78 82 00 00 lea 0x8278(%rip),%rcx # 1a948 <_IO_stdin_used@@Base+0x45c8> + 126d0: 0f b6 d3 movzbl %bl,%edx + 126d3: 48 63 04 91 movslq (%rcx,%rdx,4),%rax + 126d7: 48 01 c8 add %rcx,%rax + 126da: ff e0 jmpq *%rax + 126dc: 0f 1f 40 00 nopl 0x0(%rax) + 126e0: 45 31 d2 xor %r10d,%r10d + 126e3: 80 7c 24 0d 00 cmpb $0x0,0xd(%rsp) + 126e8: 0f 85 f0 fd ff ff jne 124de <__cxa_finalize@plt+0xe65e> + 126ee: 66 90 xchg %ax,%ax + 126f0: ba 5c 00 00 00 mov $0x5c,%edx + 126f5: bb 5c 00 00 00 mov $0x5c,%ebx + 126fa: e9 95 fd ff ff jmpq 12494 <__cxa_finalize@plt+0xe614> + 126ff: 90 nop + 12700: ba 0c 00 00 00 mov $0xc,%edx + 12705: 45 31 d2 xor %r10d,%r10d + 12708: bb 66 00 00 00 mov $0x66,%ebx + 1270d: e9 82 fd ff ff jmpq 12494 <__cxa_finalize@plt+0xe614> + 12712: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 12718: ba 0a 00 00 00 mov $0xa,%edx + 1271d: 45 31 d2 xor %r10d,%r10d + 12720: bb 6e 00 00 00 mov $0x6e,%ebx + 12725: e9 58 fd ff ff jmpq 12482 <__cxa_finalize@plt+0xe602> + 1272a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 12730: bb 61 00 00 00 mov $0x61,%ebx + 12735: e9 c6 fd ff ff jmpq 12500 <__cxa_finalize@plt+0xe680> + 1273a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 12740: 45 31 d2 xor %r10d,%r10d + 12743: 83 7c 24 08 02 cmpl $0x2,0x8(%rsp) + 12748: 0f 94 c2 sete %dl + 1274b: 80 7c 24 0f 00 cmpb $0x0,0xf(%rsp) + 12750: 0f 85 94 0b 00 00 jne 132ea <__cxa_finalize@plt+0xf46a> + 12756: 44 89 c0 mov %r8d,%eax + 12759: 4c 89 f9 mov %r15,%rcx + 1275c: 83 f0 01 xor $0x1,%eax + 1275f: 20 d0 and %dl,%al + 12761: 74 2d je 12790 <__cxa_finalize@plt+0xe910> + 12763: 4d 39 fd cmp %r15,%r13 + 12766: 76 05 jbe 1276d <__cxa_finalize@plt+0xe8ed> + 12768: 43 c6 04 3e 27 movb $0x27,(%r14,%r15,1) + 1276d: 49 8d 4f 01 lea 0x1(%r15),%rcx + 12771: 49 39 cd cmp %rcx,%r13 + 12774: 76 06 jbe 1277c <__cxa_finalize@plt+0xe8fc> + 12776: 43 c6 44 3e 01 24 movb $0x24,0x1(%r14,%r15,1) + 1277c: 49 8d 4f 02 lea 0x2(%r15),%rcx + 12780: 49 39 cd cmp %rcx,%r13 + 12783: 0f 87 30 06 00 00 ja 12db9 <__cxa_finalize@plt+0xef39> + 12789: 49 8d 4f 03 lea 0x3(%r15),%rcx + 1278d: 41 89 c0 mov %eax,%r8d + 12790: 49 39 cd cmp %rcx,%r13 + 12793: 76 05 jbe 1279a <__cxa_finalize@plt+0xe91a> + 12795: 41 c6 04 0e 5c movb $0x5c,(%r14,%rcx,1) + 1279a: 83 7c 24 08 02 cmpl $0x2,0x8(%rsp) + 1279f: 4c 8d 79 01 lea 0x1(%rcx),%r15 + 127a3: 0f 84 00 06 00 00 je 12da9 <__cxa_finalize@plt+0xef29> + 127a9: 48 8d 45 01 lea 0x1(%rbp),%rax + 127ad: 4c 39 d8 cmp %r11,%rax + 127b0: 73 19 jae 127cb <__cxa_finalize@plt+0xe94b> + 127b2: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 127b7: 0f b6 44 28 01 movzbl 0x1(%rax,%rbp,1),%eax + 127bc: 88 44 24 28 mov %al,0x28(%rsp) + 127c0: 83 e8 30 sub $0x30,%eax + 127c3: 3c 09 cmp $0x9,%al + 127c5: 0f 86 2e 08 00 00 jbe 12ff9 <__cxa_finalize@plt+0xf179> + 127cb: 44 89 e0 mov %r12d,%eax + 127ce: bb 30 00 00 00 mov $0x30,%ebx + 127d3: 45 31 e4 xor %r12d,%r12d + 127d6: e9 ad fb ff ff jmpq 12388 <__cxa_finalize@plt+0xe508> + 127db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 127e0: 83 7c 24 08 02 cmpl $0x2,0x8(%rsp) + 127e5: 45 89 d4 mov %r10d,%r12d + 127e8: 0f 94 c2 sete %dl + 127eb: 45 31 d2 xor %r10d,%r10d + 127ee: 31 c0 xor %eax,%eax + 127f0: e9 93 fb ff ff jmpq 12388 <__cxa_finalize@plt+0xe508> + 127f5: 0f 1f 00 nopl (%rax) + 127f8: 83 7c 24 08 02 cmpl $0x2,0x8(%rsp) + 127fd: 0f 94 c2 sete %dl + 12800: 45 31 d2 xor %r10d,%r10d + 12803: e9 c0 fd ff ff jmpq 125c8 <__cxa_finalize@plt+0xe748> + 12808: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1280f: 00 + 12810: 83 7c 24 08 02 cmpl $0x2,0x8(%rsp) + 12815: 0f 94 c2 sete %dl + 12818: 45 31 d2 xor %r10d,%r10d + 1281b: 45 31 e4 xor %r12d,%r12d + 1281e: e9 ae fd ff ff jmpq 125d1 <__cxa_finalize@plt+0xe751> + 12823: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 12828: 83 7c 24 08 02 cmpl $0x2,0x8(%rsp) + 1282d: 45 89 d4 mov %r10d,%r12d + 12830: bb 20 00 00 00 mov $0x20,%ebx + 12835: 0f 94 c2 sete %dl + 12838: 45 31 d2 xor %r10d,%r10d + 1283b: e9 91 fd ff ff jmpq 125d1 <__cxa_finalize@plt+0xe751> + 12840: ba 0d 00 00 00 mov $0xd,%edx + 12845: 45 31 d2 xor %r10d,%r10d + 12848: bb 72 00 00 00 mov $0x72,%ebx + 1284d: e9 30 fc ff ff jmpq 12482 <__cxa_finalize@plt+0xe602> + 12852: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 12858: bb 76 00 00 00 mov $0x76,%ebx + 1285d: e9 9e fc ff ff jmpq 12500 <__cxa_finalize@plt+0xe680> + 12862: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 12868: ba 09 00 00 00 mov $0x9,%edx + 1286d: 45 31 d2 xor %r10d,%r10d + 12870: bb 74 00 00 00 mov $0x74,%ebx + 12875: e9 08 fc ff ff jmpq 12482 <__cxa_finalize@plt+0xe602> + 1287a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 12880: bb 62 00 00 00 mov $0x62,%ebx + 12885: e9 76 fc ff ff jmpq 12500 <__cxa_finalize@plt+0xe680> + 1288a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 12890: 45 31 d2 xor %r10d,%r10d + 12893: e9 98 fa ff ff jmpq 12330 <__cxa_finalize@plt+0xe4b0> + 12898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1289f: 00 + 128a0: 80 7c 24 0f 00 cmpb $0x0,0xf(%rsp) + 128a5: 0f 85 65 09 00 00 jne 13210 <__cxa_finalize@plt+0xf390> + 128ab: 48 83 c5 01 add $0x1,%rbp + 128af: 44 89 c0 mov %r8d,%eax + 128b2: 45 31 e4 xor %r12d,%r12d + 128b5: bb 5c 00 00 00 mov $0x5c,%ebx + 128ba: e9 0d fb ff ff jmpq 123cc <__cxa_finalize@plt+0xe54c> + 128bf: 90 nop + 128c0: 83 7c 24 08 02 cmpl $0x2,0x8(%rsp) + 128c5: 0f b6 5c 24 0f movzbl 0xf(%rsp),%ebx + 128ca: 45 89 c4 mov %r8d,%r12d + 128cd: 4c 89 dd mov %r11,%rbp + 128d0: 0f 94 c2 sete %dl + 128d3: 89 d8 mov %ebx,%eax + 128d5: 4d 85 ff test %r15,%r15 + 128d8: 0f 94 c1 sete %cl + 128db: 21 d0 and %edx,%eax + 128dd: 20 c8 and %cl,%al + 128df: 0f 85 61 0a 00 00 jne 13346 <__cxa_finalize@plt+0xf4c6> + 128e5: 89 d8 mov %ebx,%eax + 128e7: 83 f0 01 xor $0x1,%eax + 128ea: 20 c2 and %al,%dl + 128ec: 0f 84 6a 09 00 00 je 1325c <__cxa_finalize@plt+0xf3dc> + 128f2: 80 7c 24 7c 00 cmpb $0x0,0x7c(%rsp) + 128f7: 0f 84 5d 09 00 00 je 1325a <__cxa_finalize@plt+0xf3da> + 128fd: 80 7c 24 0e 00 cmpb $0x0,0xe(%rsp) + 12902: 0f 85 f5 09 00 00 jne 132fd <__cxa_finalize@plt+0xf47d> + 12908: 4d 85 ed test %r13,%r13 + 1290b: 0f 94 c0 sete %al + 1290e: 48 83 7c 24 50 00 cmpq $0x0,0x50(%rsp) + 12914: 0f 95 c2 setne %dl + 12917: 20 d0 and %dl,%al + 12919: 0f 84 1d 0a 00 00 je 1333c <__cxa_finalize@plt+0xf4bc> + 1291f: 4c 8b 6c 24 50 mov 0x50(%rsp),%r13 + 12924: 48 8d 1d 07 87 00 00 lea 0x8707(%rip),%rbx # 1b032 + 1292b: 41 c6 06 27 movb $0x27,(%r14) + 1292f: c7 44 24 08 02 00 00 movl $0x2,0x8(%rsp) + 12936: 00 + 12937: 41 bf 01 00 00 00 mov $0x1,%r15d + 1293d: 48 c7 44 24 18 01 00 movq $0x1,0x18(%rsp) + 12944: 00 00 + 12946: c6 44 24 0f 00 movb $0x0,0xf(%rsp) + 1294b: 48 89 5c 24 48 mov %rbx,0x48(%rsp) + 12950: 88 44 24 7c mov %al,0x7c(%rsp) + 12954: e9 da f8 ff ff jmpq 12233 <__cxa_finalize@plt+0xe3b3> + 12959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 12960: 80 7c 24 0f 00 cmpb $0x0,0xf(%rsp) + 12965: 0f 85 a5 08 00 00 jne 13210 <__cxa_finalize@plt+0xf390> + 1296b: 4d 85 ed test %r13,%r13 + 1296e: 0f 84 fc 03 00 00 je 12d70 <__cxa_finalize@plt+0xeef0> + 12974: 31 d2 xor %edx,%edx + 12976: 48 83 7c 24 50 00 cmpq $0x0,0x50(%rsp) + 1297c: 0f 85 ee 03 00 00 jne 12d70 <__cxa_finalize@plt+0xeef0> + 12982: 4c 89 6c 24 50 mov %r13,0x50(%rsp) + 12987: 49 83 c7 03 add $0x3,%r15 + 1298b: 31 c0 xor %eax,%eax + 1298d: 44 88 64 24 7c mov %r12b,0x7c(%rsp) + 12992: 45 31 c0 xor %r8d,%r8d + 12995: 49 89 d5 mov %rdx,%r13 + 12998: bb 27 00 00 00 mov $0x27,%ebx + 1299d: e9 17 fa ff ff jmpq 123b9 <__cxa_finalize@plt+0xe539> + 129a2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 129a8: f6 44 24 78 04 testb $0x4,0x78(%rsp) + 129ad: 74 21 je 129d0 <__cxa_finalize@plt+0xeb50> + 129af: 48 8d 4d 02 lea 0x2(%rbp),%rcx + 129b3: 4c 39 d9 cmp %r11,%rcx + 129b6: 73 18 jae 129d0 <__cxa_finalize@plt+0xeb50> + 129b8: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 129bd: 80 7c 28 01 3f cmpb $0x3f,0x1(%rax,%rbp,1) + 129c2: 0f 84 8a 07 00 00 je 13152 <__cxa_finalize@plt+0xf2d2> + 129c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 129cf: 00 + 129d0: 31 d2 xor %edx,%edx + 129d2: 45 31 e4 xor %r12d,%r12d + 129d5: 31 c0 xor %eax,%eax + 129d7: bb 3f 00 00 00 mov $0x3f,%ebx + 129dc: e9 a7 f9 ff ff jmpq 12388 <__cxa_finalize@plt+0xe508> + 129e1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 129e8: 80 7c 24 0f 00 cmpb $0x0,0xf(%rsp) + 129ed: 0f 85 1d 08 00 00 jne 13210 <__cxa_finalize@plt+0xf390> + 129f3: 45 31 e4 xor %r12d,%r12d + 129f6: 31 c0 xor %eax,%eax + 129f8: bb 3f 00 00 00 mov $0x3f,%ebx + 129fd: e9 b7 f9 ff ff jmpq 123b9 <__cxa_finalize@plt+0xe539> + 12a02: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 12a08: 48 8d 84 24 a0 00 00 lea 0xa0(%rsp),%rax + 12a0f: 00 + 12a10: 49 83 fb ff cmp $0xffffffffffffffff,%r11 + 12a14: 48 c7 84 24 a0 00 00 movq $0x0,0xa0(%rsp) + 12a1b: 00 00 00 00 00 + 12a20: 48 89 44 24 28 mov %rax,0x28(%rsp) + 12a25: 75 2d jne 12a54 <__cxa_finalize@plt+0xebd4> + 12a27: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi + 12a2c: 44 88 44 24 40 mov %r8b,0x40(%rsp) + 12a31: 44 88 54 24 38 mov %r10b,0x38(%rsp) + 12a36: 4c 89 4c 24 30 mov %r9,0x30(%rsp) + 12a3b: e8 10 0f ff ff callq 3950 + 12a40: 44 0f b6 44 24 40 movzbl 0x40(%rsp),%r8d + 12a46: 44 0f b6 54 24 38 movzbl 0x38(%rsp),%r10d + 12a4c: 49 89 c3 mov %rax,%r11 + 12a4f: 4c 8b 4c 24 30 mov 0x30(%rsp),%r9 + 12a54: 48 8d 84 24 9c 00 00 lea 0x9c(%rsp),%rax + 12a5b: 00 + 12a5c: 31 c9 xor %ecx,%ecx + 12a5e: 88 5c 24 7e mov %bl,0x7e(%rsp) + 12a62: 44 88 44 24 7d mov %r8b,0x7d(%rsp) + 12a67: 48 89 cb mov %rcx,%rbx + 12a6a: 4c 89 8c 24 88 00 00 mov %r9,0x88(%rsp) + 12a71: 00 + 12a72: 48 89 44 24 38 mov %rax,0x38(%rsp) + 12a77: 44 88 54 24 7f mov %r10b,0x7f(%rsp) + 12a7c: 4c 89 bc 24 80 00 00 mov %r15,0x80(%rsp) + 12a83: 00 + 12a84: 4c 89 74 24 40 mov %r14,0x40(%rsp) + 12a89: 4c 89 6c 24 70 mov %r13,0x70(%rsp) + 12a8e: 4c 89 5c 24 30 mov %r11,0x30(%rsp) + 12a93: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 12a98: 4c 8d 74 1d 00 lea 0x0(%rbp,%rbx,1),%r14 + 12a9d: 48 8b 54 24 30 mov 0x30(%rsp),%rdx + 12aa2: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx + 12aa7: 48 8b 7c 24 38 mov 0x38(%rsp),%rdi + 12aac: 4e 8d 2c 30 lea (%rax,%r14,1),%r13 + 12ab0: 4c 29 f2 sub %r14,%rdx + 12ab3: 4c 89 ee mov %r13,%rsi + 12ab6: e8 55 28 00 00 callq 15310 <__cxa_finalize@plt+0x11490> + 12abb: 48 85 c0 test %rax,%rax + 12abe: 49 89 c7 mov %rax,%r15 + 12ac1: 74 4e je 12b11 <__cxa_finalize@plt+0xec91> + 12ac3: 48 83 f8 ff cmp $0xffffffffffffffff,%rax + 12ac7: 0f 84 18 06 00 00 je 130e5 <__cxa_finalize@plt+0xf265> + 12acd: 48 83 f8 fe cmp $0xfffffffffffffffe,%rax + 12ad1: 0f 84 9a 05 00 00 je 13071 <__cxa_finalize@plt+0xf1f1> + 12ad7: 83 7c 24 08 02 cmpl $0x2,0x8(%rsp) + 12adc: 0f 94 c0 sete %al + 12adf: 22 44 24 0f and 0xf(%rsp),%al + 12ae3: 0f 85 97 01 00 00 jne 12c80 <__cxa_finalize@plt+0xee00> + 12ae9: 8b bc 24 9c 00 00 00 mov 0x9c(%rsp),%edi + 12af0: e8 2b 13 ff ff callq 3e20 + 12af5: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi + 12afa: 85 c0 test %eax,%eax + 12afc: b8 00 00 00 00 mov $0x0,%eax + 12b01: 44 0f 44 e0 cmove %eax,%r12d + 12b05: 4c 01 fb add %r15,%rbx + 12b08: e8 03 13 ff ff callq 3e10 + 12b0d: 85 c0 test %eax,%eax + 12b0f: 74 82 je 12a93 <__cxa_finalize@plt+0xec13> + 12b11: 44 89 e2 mov %r12d,%edx + 12b14: 48 89 df mov %rbx,%rdi + 12b17: 44 0f b6 44 24 7d movzbl 0x7d(%rsp),%r8d + 12b1d: 83 f2 01 xor $0x1,%edx + 12b20: 0f b6 5c 24 7e movzbl 0x7e(%rsp),%ebx + 12b25: 44 0f b6 54 24 7f movzbl 0x7f(%rsp),%r10d + 12b2b: 22 54 24 0d and 0xd(%rsp),%dl + 12b2f: 4c 8b bc 24 80 00 00 mov 0x80(%rsp),%r15 + 12b36: 00 + 12b37: 4c 8b 74 24 40 mov 0x40(%rsp),%r14 + 12b3c: 4c 8b 6c 24 70 mov 0x70(%rsp),%r13 + 12b41: 4c 8b 5c 24 30 mov 0x30(%rsp),%r11 + 12b46: 48 83 ff 01 cmp $0x1,%rdi + 12b4a: 0f 86 fb 05 00 00 jbe 1314b <__cxa_finalize@plt+0xf2cb> + 12b50: 48 89 f9 mov %rdi,%rcx + 12b53: 31 f6 xor %esi,%esi + 12b55: 44 0f b6 4c 24 0f movzbl 0xf(%rsp),%r9d + 12b5b: 48 01 e9 add %rbp,%rcx + 12b5e: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi + 12b63: e9 b6 00 00 00 jmpq 12c1e <__cxa_finalize@plt+0xed9e> + 12b68: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 12b6f: 00 + 12b70: 83 7c 24 08 02 cmpl $0x2,0x8(%rsp) + 12b75: 0f 94 c0 sete %al + 12b78: 45 84 c9 test %r9b,%r9b + 12b7b: 0f 85 af 04 00 00 jne 13030 <__cxa_finalize@plt+0xf1b0> + 12b81: 44 89 c6 mov %r8d,%esi + 12b84: 83 f6 01 xor $0x1,%esi + 12b87: 40 20 f0 and %sil,%al + 12b8a: 74 2f je 12bbb <__cxa_finalize@plt+0xed3b> + 12b8c: 4d 39 fd cmp %r15,%r13 + 12b8f: 76 05 jbe 12b96 <__cxa_finalize@plt+0xed16> + 12b91: 43 c6 04 3e 27 movb $0x27,(%r14,%r15,1) + 12b96: 49 8d 77 01 lea 0x1(%r15),%rsi + 12b9a: 49 39 f5 cmp %rsi,%r13 + 12b9d: 76 06 jbe 12ba5 <__cxa_finalize@plt+0xed25> + 12b9f: 43 c6 44 3e 01 24 movb $0x24,0x1(%r14,%r15,1) + 12ba5: 49 8d 77 02 lea 0x2(%r15),%rsi + 12ba9: 49 39 f5 cmp %rsi,%r13 + 12bac: 76 06 jbe 12bb4 <__cxa_finalize@plt+0xed34> + 12bae: 43 c6 44 3e 02 27 movb $0x27,0x2(%r14,%r15,1) + 12bb4: 49 83 c7 03 add $0x3,%r15 + 12bb8: 41 89 c0 mov %eax,%r8d + 12bbb: 4d 39 fd cmp %r15,%r13 + 12bbe: 76 05 jbe 12bc5 <__cxa_finalize@plt+0xed45> + 12bc0: 43 c6 04 3e 5c movb $0x5c,(%r14,%r15,1) + 12bc5: 49 8d 47 01 lea 0x1(%r15),%rax + 12bc9: 49 39 c5 cmp %rax,%r13 + 12bcc: 76 0d jbe 12bdb <__cxa_finalize@plt+0xed5b> + 12bce: 89 d8 mov %ebx,%eax + 12bd0: c0 e8 06 shr $0x6,%al + 12bd3: 83 c0 30 add $0x30,%eax + 12bd6: 43 88 44 3e 01 mov %al,0x1(%r14,%r15,1) + 12bdb: 49 8d 47 02 lea 0x2(%r15),%rax + 12bdf: 49 39 c5 cmp %rax,%r13 + 12be2: 76 10 jbe 12bf4 <__cxa_finalize@plt+0xed74> + 12be4: 89 d8 mov %ebx,%eax + 12be6: c0 e8 03 shr $0x3,%al + 12be9: 83 e0 07 and $0x7,%eax + 12bec: 83 c0 30 add $0x30,%eax + 12bef: 43 88 44 3e 02 mov %al,0x2(%r14,%r15,1) + 12bf4: 83 e3 07 and $0x7,%ebx + 12bf7: 48 83 c5 01 add $0x1,%rbp + 12bfb: 49 83 c7 03 add $0x3,%r15 + 12bff: 83 c3 30 add $0x30,%ebx + 12c02: 48 39 cd cmp %rcx,%rbp + 12c05: 0f 83 e5 f7 ff ff jae 123f0 <__cxa_finalize@plt+0xe570> + 12c0b: 89 d6 mov %edx,%esi + 12c0d: 4d 39 fd cmp %r15,%r13 + 12c10: 76 04 jbe 12c16 <__cxa_finalize@plt+0xed96> + 12c12: 43 88 1c 3e mov %bl,(%r14,%r15,1) + 12c16: 0f b6 1c 2f movzbl (%rdi,%rbp,1),%ebx + 12c1a: 49 83 c7 01 add $0x1,%r15 + 12c1e: 84 d2 test %dl,%dl + 12c20: 0f 85 4a ff ff ff jne 12b70 <__cxa_finalize@plt+0xecf0> + 12c26: 89 f0 mov %esi,%eax + 12c28: 83 f0 01 xor $0x1,%eax + 12c2b: 44 21 c0 and %r8d,%eax + 12c2e: 45 84 d2 test %r10b,%r10b + 12c31: 74 0e je 12c41 <__cxa_finalize@plt+0xedc1> + 12c33: 4d 39 fd cmp %r15,%r13 + 12c36: 76 05 jbe 12c3d <__cxa_finalize@plt+0xedbd> + 12c38: 43 c6 04 3e 5c movb $0x5c,(%r14,%r15,1) + 12c3d: 49 83 c7 01 add $0x1,%r15 + 12c41: 48 83 c5 01 add $0x1,%rbp + 12c45: 48 39 cd cmp %rcx,%rbp + 12c48: 0f 83 7e f7 ff ff jae 123cc <__cxa_finalize@plt+0xe54c> + 12c4e: 84 c0 test %al,%al + 12c50: 0f 84 f8 03 00 00 je 1304e <__cxa_finalize@plt+0xf1ce> + 12c56: 4d 39 fd cmp %r15,%r13 + 12c59: 76 05 jbe 12c60 <__cxa_finalize@plt+0xede0> + 12c5b: 43 c6 04 3e 27 movb $0x27,(%r14,%r15,1) + 12c60: 49 8d 47 01 lea 0x1(%r15),%rax + 12c64: 49 39 c5 cmp %rax,%r13 + 12c67: 76 06 jbe 12c6f <__cxa_finalize@plt+0xedef> + 12c69: 43 c6 44 3e 01 27 movb $0x27,0x1(%r14,%r15,1) + 12c6f: 49 83 c7 02 add $0x2,%r15 + 12c73: 45 31 d2 xor %r10d,%r10d + 12c76: 45 31 c0 xor %r8d,%r8d + 12c79: eb 92 jmp 12c0d <__cxa_finalize@plt+0xed8d> + 12c7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 12c80: 49 83 ff 01 cmp $0x1,%r15 + 12c84: 0f 84 5f fe ff ff je 12ae9 <__cxa_finalize@plt+0xec69> + 12c8a: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi + 12c8f: 4a 8d 0c 3f lea (%rdi,%r15,1),%rcx + 12c93: 4a 8d 54 37 01 lea 0x1(%rdi,%r14,1),%rdx + 12c98: 4e 8d 04 31 lea (%rcx,%r14,1),%r8 + 12c9c: eb 0f jmp 12cad <__cxa_finalize@plt+0xee2d> + 12c9e: 66 90 xchg %ax,%ax + 12ca0: 48 83 c2 01 add $0x1,%rdx + 12ca4: 49 39 d0 cmp %rdx,%r8 + 12ca7: 0f 84 3c fe ff ff je 12ae9 <__cxa_finalize@plt+0xec69> + 12cad: 0f b6 0a movzbl (%rdx),%ecx + 12cb0: 83 e9 5b sub $0x5b,%ecx + 12cb3: 80 f9 21 cmp $0x21,%cl + 12cb6: 77 e8 ja 12ca0 <__cxa_finalize@plt+0xee20> + 12cb8: be 01 00 00 00 mov $0x1,%esi + 12cbd: 48 d3 e6 shl %cl,%rsi + 12cc0: 48 89 f1 mov %rsi,%rcx + 12cc3: 48 be 2b 00 00 00 02 movabs $0x20000002b,%rsi + 12cca: 00 00 00 + 12ccd: 48 85 f1 test %rsi,%rcx + 12cd0: 74 ce je 12ca0 <__cxa_finalize@plt+0xee20> + 12cd2: 4c 8b 74 24 40 mov 0x40(%rsp),%r14 + 12cd7: 4c 8b 6c 24 70 mov 0x70(%rsp),%r13 + 12cdc: 48 8b 6c 24 30 mov 0x30(%rsp),%rbp + 12ce1: c7 44 24 08 02 00 00 movl $0x2,0x8(%rsp) + 12ce8: 00 + 12ce9: 80 7c 24 0d 00 cmpb $0x0,0xd(%rsp) + 12cee: 74 10 je 12d00 <__cxa_finalize@plt+0xee80> + 12cf0: 84 c0 test %al,%al + 12cf2: b8 04 00 00 00 mov $0x4,%eax + 12cf7: 0f 44 44 24 08 cmove 0x8(%rsp),%eax + 12cfc: 89 44 24 08 mov %eax,0x8(%rsp) + 12d00: 48 83 ec 08 sub $0x8,%rsp + 12d04: 48 89 e9 mov %rbp,%rcx + 12d07: 4c 89 ee mov %r13,%rsi + 12d0a: ff 74 24 68 pushq 0x68(%rsp) + 12d0e: ff 74 24 78 pushq 0x78(%rsp) + 12d12: 4c 89 f7 mov %r14,%rdi + 12d15: 6a 00 pushq $0x0 + 12d17: 44 8b 8c 24 98 00 00 mov 0x98(%rsp),%r9d + 12d1e: 00 + 12d1f: 44 8b 44 24 28 mov 0x28(%rsp),%r8d + 12d24: 48 8b 54 24 30 mov 0x30(%rsp),%rdx + 12d29: 41 83 e1 fd and $0xfffffffd,%r9d + 12d2d: e8 2e f4 ff ff callq 12160 <__cxa_finalize@plt+0xe2e0> + 12d32: 48 83 c4 20 add $0x20,%rsp + 12d36: 49 89 c7 mov %rax,%r15 + 12d39: 48 8b 9c 24 a8 00 00 mov 0xa8(%rsp),%rbx + 12d40: 00 + 12d41: 64 48 33 1c 25 28 00 xor %fs:0x28,%rbx + 12d48: 00 00 + 12d4a: 4c 89 f8 mov %r15,%rax + 12d4d: 0f 85 00 06 00 00 jne 13353 <__cxa_finalize@plt+0xf4d3> + 12d53: 48 81 c4 b8 00 00 00 add $0xb8,%rsp + 12d5a: 5b pop %rbx + 12d5b: 5d pop %rbp + 12d5c: 41 5c pop %r12 + 12d5e: 41 5d pop %r13 + 12d60: 41 5e pop %r14 + 12d62: 41 5f pop %r15 + 12d64: c3 retq + 12d65: 0f 1f 00 nopl (%rax) + 12d68: 4c 89 dd mov %r11,%rbp + 12d6b: e9 79 ff ff ff jmpq 12ce9 <__cxa_finalize@plt+0xee69> + 12d70: 4d 39 fd cmp %r15,%r13 + 12d73: 76 05 jbe 12d7a <__cxa_finalize@plt+0xeefa> + 12d75: 43 c6 04 3e 27 movb $0x27,(%r14,%r15,1) + 12d7a: 49 8d 47 01 lea 0x1(%r15),%rax + 12d7e: 49 39 c5 cmp %rax,%r13 + 12d81: 76 06 jbe 12d89 <__cxa_finalize@plt+0xef09> + 12d83: 43 c6 44 3e 01 5c movb $0x5c,0x1(%r14,%r15,1) + 12d89: 49 8d 47 02 lea 0x2(%r15),%rax + 12d8d: 49 39 c5 cmp %rax,%r13 + 12d90: 0f 86 ec 05 00 00 jbe 13382 <__cxa_finalize@plt+0xf502> + 12d96: 4c 89 ea mov %r13,%rdx + 12d99: 43 c6 44 3e 02 27 movb $0x27,0x2(%r14,%r15,1) + 12d9f: 4c 8b 6c 24 50 mov 0x50(%rsp),%r13 + 12da4: e9 d9 fb ff ff jmpq 12982 <__cxa_finalize@plt+0xeb02> + 12da9: 44 89 e0 mov %r12d,%eax + 12dac: bb 30 00 00 00 mov $0x30,%ebx + 12db1: 45 31 e4 xor %r12d,%r12d + 12db4: e9 00 f6 ff ff jmpq 123b9 <__cxa_finalize@plt+0xe539> + 12db9: 43 c6 44 3e 02 27 movb $0x27,0x2(%r14,%r15,1) + 12dbf: e9 c5 f9 ff ff jmpq 12789 <__cxa_finalize@plt+0xe909> + 12dc4: 85 db test %ebx,%ebx + 12dc6: 0f 85 27 f4 ff ff jne 121f3 <__cxa_finalize@plt+0xe373> + 12dcc: c6 44 24 0d 01 movb $0x1,0xd(%rsp) + 12dd1: 4d 85 ed test %r13,%r13 + 12dd4: 0f 85 90 05 00 00 jne 1336a <__cxa_finalize@plt+0xf4ea> + 12dda: 48 8d 05 51 82 00 00 lea 0x8251(%rip),%rax # 1b032 + 12de1: 48 c7 44 24 50 00 00 movq $0x0,0x50(%rsp) + 12de8: 00 00 + 12dea: c6 44 24 0e 01 movb $0x1,0xe(%rsp) + 12def: c6 44 24 7c 00 movb $0x0,0x7c(%rsp) + 12df4: 45 31 e4 xor %r12d,%r12d + 12df7: c6 44 24 0f 00 movb $0x0,0xf(%rsp) + 12dfc: 48 c7 44 24 18 01 00 movq $0x1,0x18(%rsp) + 12e03: 00 00 + 12e05: 48 89 44 24 48 mov %rax,0x48(%rsp) + 12e0a: 41 bf 01 00 00 00 mov $0x1,%r15d + 12e10: c7 44 24 08 02 00 00 movl $0x2,0x8(%rsp) + 12e17: 00 + 12e18: e9 16 f4 ff ff jmpq 12233 <__cxa_finalize@plt+0xe3b3> + 12e1d: 0f 1f 00 nopl (%rax) + 12e20: 85 db test %ebx,%ebx + 12e22: 0f 85 f5 03 00 00 jne 1321d <__cxa_finalize@plt+0xf39d> + 12e28: 4d 85 ed test %r13,%r13 + 12e2b: 0f 84 25 02 00 00 je 13056 <__cxa_finalize@plt+0xf1d6> + 12e31: 41 c6 06 22 movb $0x22,(%r14) + 12e35: c6 44 24 0e 01 movb $0x1,0xe(%rsp) + 12e3a: 45 31 e4 xor %r12d,%r12d + 12e3d: c6 44 24 7c 00 movb $0x0,0x7c(%rsp) + 12e42: 48 c7 44 24 50 00 00 movq $0x0,0x50(%rsp) + 12e49: 00 00 + 12e4b: 48 8d 05 69 78 00 00 lea 0x7869(%rip),%rax # 1a6bb <_IO_stdin_used@@Base+0x433b> + 12e52: c6 44 24 0f 00 movb $0x0,0xf(%rsp) + 12e57: c6 44 24 0d 01 movb $0x1,0xd(%rsp) + 12e5c: 48 c7 44 24 18 01 00 movq $0x1,0x18(%rsp) + 12e63: 00 00 + 12e65: 41 bf 01 00 00 00 mov $0x1,%r15d + 12e6b: 48 89 44 24 48 mov %rax,0x48(%rsp) + 12e70: e9 be f3 ff ff jmpq 12233 <__cxa_finalize@plt+0xe3b3> + 12e75: 48 8d 05 3f 78 00 00 lea 0x783f(%rip),%rax # 1a6bb <_IO_stdin_used@@Base+0x433b> + 12e7c: c6 44 24 0e 01 movb $0x1,0xe(%rsp) + 12e81: c6 44 24 7c 00 movb $0x0,0x7c(%rsp) + 12e86: 45 31 e4 xor %r12d,%r12d + 12e89: 48 c7 44 24 50 00 00 movq $0x0,0x50(%rsp) + 12e90: 00 00 + 12e92: c6 44 24 0f 01 movb $0x1,0xf(%rsp) + 12e97: c6 44 24 0d 01 movb $0x1,0xd(%rsp) + 12e9c: 48 c7 44 24 18 01 00 movq $0x1,0x18(%rsp) + 12ea3: 00 00 + 12ea5: 45 31 ff xor %r15d,%r15d + 12ea8: 48 89 44 24 48 mov %rax,0x48(%rsp) + 12ead: c7 44 24 08 05 00 00 movl $0x5,0x8(%rsp) + 12eb4: 00 + 12eb5: e9 79 f3 ff ff jmpq 12233 <__cxa_finalize@plt+0xe3b3> + 12eba: c6 44 24 0e 01 movb $0x1,0xe(%rsp) + 12ebf: c6 44 24 7c 00 movb $0x0,0x7c(%rsp) + 12ec4: 45 31 e4 xor %r12d,%r12d + 12ec7: 48 c7 44 24 50 00 00 movq $0x0,0x50(%rsp) + 12ece: 00 00 + 12ed0: c6 44 24 0f 00 movb $0x0,0xf(%rsp) + 12ed5: 45 31 ff xor %r15d,%r15d + 12ed8: c6 44 24 0d 01 movb $0x1,0xd(%rsp) + 12edd: 48 c7 44 24 18 00 00 movq $0x0,0x18(%rsp) + 12ee4: 00 00 + 12ee6: 48 c7 44 24 48 00 00 movq $0x0,0x48(%rsp) + 12eed: 00 00 + 12eef: e9 3f f3 ff ff jmpq 12233 <__cxa_finalize@plt+0xe3b3> + 12ef4: 83 7c 24 08 0a cmpl $0xa,0x8(%rsp) + 12ef9: 74 56 je 12f51 <__cxa_finalize@plt+0xf0d1> + 12efb: 48 8d 35 bb 77 00 00 lea 0x77bb(%rip),%rsi # 1a6bd <_IO_stdin_used@@Base+0x433d> + 12f02: 31 ff xor %edi,%edi + 12f04: ba 05 00 00 00 mov $0x5,%edx + 12f09: e8 22 0a ff ff callq 3930 + 12f0e: 48 89 c1 mov %rax,%rcx + 12f11: 48 89 44 24 68 mov %rax,0x68(%rsp) + 12f16: 48 8d 05 a0 77 00 00 lea 0x77a0(%rip),%rax # 1a6bd <_IO_stdin_used@@Base+0x433d> + 12f1d: 48 39 c1 cmp %rax,%rcx + 12f20: 0f 84 98 03 00 00 je 132be <__cxa_finalize@plt+0xf43e> + 12f26: 48 8d 35 05 81 00 00 lea 0x8105(%rip),%rsi # 1b032 + 12f2d: 31 ff xor %edi,%edi + 12f2f: ba 05 00 00 00 mov $0x5,%edx + 12f34: e8 f7 09 ff ff callq 3930 + 12f39: 48 89 c1 mov %rax,%rcx + 12f3c: 48 89 44 24 60 mov %rax,0x60(%rsp) + 12f41: 48 8d 05 ea 80 00 00 lea 0x80ea(%rip),%rax # 1b032 + 12f48: 48 39 c1 cmp %rax,%rcx + 12f4b: 0f 84 83 03 00 00 je 132d4 <__cxa_finalize@plt+0xf454> + 12f51: 45 31 ff xor %r15d,%r15d + 12f54: 85 db test %ebx,%ebx + 12f56: 0f 84 c1 01 00 00 je 1311d <__cxa_finalize@plt+0xf29d> + 12f5c: 85 db test %ebx,%ebx + 12f5e: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx + 12f63: 0f 95 44 24 0f setne 0xf(%rsp) + 12f68: 45 31 e4 xor %r12d,%r12d + 12f6b: 48 89 df mov %rbx,%rdi + 12f6e: e8 dd 09 ff ff callq 3950 + 12f73: 48 89 5c 24 48 mov %rbx,0x48(%rsp) + 12f78: 48 89 44 24 18 mov %rax,0x18(%rsp) + 12f7d: c6 44 24 0e 01 movb $0x1,0xe(%rsp) + 12f82: c6 44 24 7c 00 movb $0x0,0x7c(%rsp) + 12f87: 48 c7 44 24 50 00 00 movq $0x0,0x50(%rsp) + 12f8e: 00 00 + 12f90: c6 44 24 0d 01 movb $0x1,0xd(%rsp) + 12f95: e9 99 f2 ff ff jmpq 12233 <__cxa_finalize@plt+0xe3b3> + 12f9a: c6 44 24 0e 01 movb $0x1,0xe(%rsp) + 12f9f: c6 44 24 7c 00 movb $0x0,0x7c(%rsp) + 12fa4: 45 31 e4 xor %r12d,%r12d + 12fa7: 48 c7 44 24 50 00 00 movq $0x0,0x50(%rsp) + 12fae: 00 00 + 12fb0: c6 44 24 0f 00 movb $0x0,0xf(%rsp) + 12fb5: 45 31 ff xor %r15d,%r15d + 12fb8: c6 44 24 0d 00 movb $0x0,0xd(%rsp) + 12fbd: 48 c7 44 24 18 00 00 movq $0x0,0x18(%rsp) + 12fc4: 00 00 + 12fc6: 48 c7 44 24 48 00 00 movq $0x0,0x48(%rsp) + 12fcd: 00 00 + 12fcf: e9 5f f2 ff ff jmpq 12233 <__cxa_finalize@plt+0xe3b3> + 12fd4: c6 44 24 0e 01 movb $0x1,0xe(%rsp) + 12fd9: c6 44 24 7c 00 movb $0x0,0x7c(%rsp) + 12fde: 45 31 e4 xor %r12d,%r12d + 12fe1: 48 c7 44 24 50 00 00 movq $0x0,0x50(%rsp) + 12fe8: 00 00 + 12fea: c6 44 24 0f 01 movb $0x1,0xf(%rsp) + 12fef: c6 44 24 0d 01 movb $0x1,0xd(%rsp) + 12ff4: e9 1a f2 ff ff jmpq 12213 <__cxa_finalize@plt+0xe393> + 12ff9: 4d 39 fd cmp %r15,%r13 + 12ffc: 76 05 jbe 13003 <__cxa_finalize@plt+0xf183> + 12ffe: 43 c6 04 3e 30 movb $0x30,(%r14,%r15,1) + 13003: 48 8d 41 02 lea 0x2(%rcx),%rax + 13007: 49 39 c5 cmp %rax,%r13 + 1300a: 76 06 jbe 13012 <__cxa_finalize@plt+0xf192> + 1300c: 41 c6 44 0e 02 30 movb $0x30,0x2(%r14,%rcx,1) + 13012: 44 89 e0 mov %r12d,%eax + 13015: 4c 8d 79 03 lea 0x3(%rcx),%r15 + 13019: 45 31 e4 xor %r12d,%r12d + 1301c: bb 30 00 00 00 mov $0x30,%ebx + 13021: e9 62 f3 ff ff jmpq 12388 <__cxa_finalize@plt+0xe508> + 13026: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 1302d: 00 00 00 + 13030: 0f b6 5c 24 0f movzbl 0xf(%rsp),%ebx + 13035: 4c 89 dd mov %r11,%rbp + 13038: 88 5c 24 0d mov %bl,0xd(%rsp) + 1303c: e9 a8 fc ff ff jmpq 12ce9 <__cxa_finalize@plt+0xee69> + 13041: 0f b6 54 24 0d movzbl 0xd(%rsp),%edx + 13046: 45 31 e4 xor %r12d,%r12d + 13049: e9 02 fb ff ff jmpq 12b50 <__cxa_finalize@plt+0xecd0> + 1304e: 45 31 d2 xor %r10d,%r10d + 13051: e9 b7 fb ff ff jmpq 12c0d <__cxa_finalize@plt+0xed8d> + 13056: 48 c7 44 24 50 00 00 movq $0x0,0x50(%rsp) + 1305d: 00 00 + 1305f: c6 44 24 0e 01 movb $0x1,0xe(%rsp) + 13064: 45 31 e4 xor %r12d,%r12d + 13067: c6 44 24 7c 00 movb $0x0,0x7c(%rsp) + 1306c: e9 da fd ff ff jmpq 12e4b <__cxa_finalize@plt+0xefcb> + 13071: 4c 8b 5c 24 30 mov 0x30(%rsp),%r11 + 13076: 4c 89 f6 mov %r14,%rsi + 13079: 4c 89 e9 mov %r13,%rcx + 1307c: 48 89 d8 mov %rbx,%rax + 1307f: 48 89 df mov %rbx,%rdi + 13082: 44 0f b6 44 24 7d movzbl 0x7d(%rsp),%r8d + 13088: 0f b6 5c 24 7e movzbl 0x7e(%rsp),%ebx + 1308d: 4c 8b 8c 24 88 00 00 mov 0x88(%rsp),%r9 + 13094: 00 + 13095: 4c 39 de cmp %r11,%rsi + 13098: 44 0f b6 54 24 7f movzbl 0x7f(%rsp),%r10d + 1309e: 4c 8b bc 24 80 00 00 mov 0x80(%rsp),%r15 + 130a5: 00 + 130a6: 4c 8b 74 24 40 mov 0x40(%rsp),%r14 + 130ab: 4c 8b 6c 24 70 mov 0x70(%rsp),%r13 + 130b0: 73 26 jae 130d8 <__cxa_finalize@plt+0xf258> + 130b2: 80 39 00 cmpb $0x0,(%rcx) + 130b5: 75 10 jne 130c7 <__cxa_finalize@plt+0xf247> + 130b7: eb 1f jmp 130d8 <__cxa_finalize@plt+0xf258> + 130b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 130c0: 41 80 3c 01 00 cmpb $0x0,(%r9,%rax,1) + 130c5: 74 0e je 130d5 <__cxa_finalize@plt+0xf255> + 130c7: 48 83 c0 01 add $0x1,%rax + 130cb: 48 8d 54 05 00 lea 0x0(%rbp,%rax,1),%rdx + 130d0: 49 39 d3 cmp %rdx,%r11 + 130d3: 77 eb ja 130c0 <__cxa_finalize@plt+0xf240> + 130d5: 48 89 c7 mov %rax,%rdi + 130d8: 0f b6 54 24 0d movzbl 0xd(%rsp),%edx + 130dd: 45 31 e4 xor %r12d,%r12d + 130e0: e9 61 fa ff ff jmpq 12b46 <__cxa_finalize@plt+0xecc6> + 130e5: 48 89 df mov %rbx,%rdi + 130e8: 44 0f b6 44 24 7d movzbl 0x7d(%rsp),%r8d + 130ee: 0f b6 5c 24 7e movzbl 0x7e(%rsp),%ebx + 130f3: 44 0f b6 54 24 7f movzbl 0x7f(%rsp),%r10d + 130f9: 4c 8b bc 24 80 00 00 mov 0x80(%rsp),%r15 + 13100: 00 + 13101: 45 31 e4 xor %r12d,%r12d + 13104: 4c 8b 74 24 40 mov 0x40(%rsp),%r14 + 13109: 4c 8b 6c 24 70 mov 0x70(%rsp),%r13 + 1310e: 4c 8b 5c 24 30 mov 0x30(%rsp),%r11 + 13113: 0f b6 54 24 0d movzbl 0xd(%rsp),%edx + 13118: e9 29 fa ff ff jmpq 12b46 <__cxa_finalize@plt+0xecc6> + 1311d: 48 8b 54 24 68 mov 0x68(%rsp),%rdx + 13122: 0f b6 02 movzbl (%rdx),%eax + 13125: 84 c0 test %al,%al + 13127: 0f 84 2f fe ff ff je 12f5c <__cxa_finalize@plt+0xf0dc> + 1312d: 0f 1f 00 nopl (%rax) + 13130: 4d 39 fd cmp %r15,%r13 + 13133: 76 04 jbe 13139 <__cxa_finalize@plt+0xf2b9> + 13135: 43 88 04 3e mov %al,(%r14,%r15,1) + 13139: 49 83 c7 01 add $0x1,%r15 + 1313d: 42 0f b6 04 3a movzbl (%rdx,%r15,1),%eax + 13142: 84 c0 test %al,%al + 13144: 75 ea jne 13130 <__cxa_finalize@plt+0xf2b0> + 13146: e9 11 fe ff ff jmpq 12f5c <__cxa_finalize@plt+0xf0dc> + 1314b: 89 d0 mov %edx,%eax + 1314d: e9 55 f5 ff ff jmpq 126a7 <__cxa_finalize@plt+0xe827> + 13152: 0f b6 1c 08 movzbl (%rax,%rcx,1),%ebx + 13156: 80 fb 3e cmp $0x3e,%bl + 13159: 0f 87 71 f8 ff ff ja 129d0 <__cxa_finalize@plt+0xeb50> + 1315f: 48 b8 00 00 00 00 82 movabs $0x7000a38200000000,%rax + 13166: a3 00 70 + 13169: 48 0f a3 d8 bt %rbx,%rax + 1316d: 0f 83 5d f8 ff ff jae 129d0 <__cxa_finalize@plt+0xeb50> + 13173: 80 7c 24 0f 00 cmpb $0x0,0xf(%rsp) + 13178: 0f 85 e4 01 00 00 jne 13362 <__cxa_finalize@plt+0xf4e2> + 1317e: 4d 39 fd cmp %r15,%r13 + 13181: 76 05 jbe 13188 <__cxa_finalize@plt+0xf308> + 13183: 43 c6 04 3e 3f movb $0x3f,(%r14,%r15,1) + 13188: 49 8d 47 01 lea 0x1(%r15),%rax + 1318c: 49 39 c5 cmp %rax,%r13 + 1318f: 76 06 jbe 13197 <__cxa_finalize@plt+0xf317> + 13191: 43 c6 44 3e 01 22 movb $0x22,0x1(%r14,%r15,1) + 13197: 49 8d 47 02 lea 0x2(%r15),%rax + 1319b: 49 39 c5 cmp %rax,%r13 + 1319e: 76 06 jbe 131a6 <__cxa_finalize@plt+0xf326> + 131a0: 43 c6 44 3e 02 22 movb $0x22,0x2(%r14,%r15,1) + 131a6: 49 8d 47 03 lea 0x3(%r15),%rax + 131aa: 49 39 c5 cmp %rax,%r13 + 131ad: 76 06 jbe 131b5 <__cxa_finalize@plt+0xf335> + 131af: 43 c6 44 3e 03 3f movb $0x3f,0x3(%r14,%r15,1) + 131b5: 49 83 c7 04 add $0x4,%r15 + 131b9: 31 d2 xor %edx,%edx + 131bb: 45 31 e4 xor %r12d,%r12d + 131be: 31 c0 xor %eax,%eax + 131c0: 48 89 cd mov %rcx,%rbp + 131c3: e9 c0 f1 ff ff jmpq 12388 <__cxa_finalize@plt+0xe508> + 131c8: 85 db test %ebx,%ebx + 131ca: 0f 84 88 01 00 00 je 13358 <__cxa_finalize@plt+0xf4d8> + 131d0: 48 8d 05 5b 7e 00 00 lea 0x7e5b(%rip),%rax # 1b032 + 131d7: c6 44 24 0e 01 movb $0x1,0xe(%rsp) + 131dc: c6 44 24 7c 00 movb $0x0,0x7c(%rsp) + 131e1: 45 31 e4 xor %r12d,%r12d + 131e4: 48 c7 44 24 50 00 00 movq $0x0,0x50(%rsp) + 131eb: 00 00 + 131ed: c6 44 24 0f 01 movb $0x1,0xf(%rsp) + 131f2: c6 44 24 0d 00 movb $0x0,0xd(%rsp) + 131f7: 48 c7 44 24 18 01 00 movq $0x1,0x18(%rsp) + 131fe: 00 00 + 13200: 45 31 ff xor %r15d,%r15d + 13203: 48 89 44 24 48 mov %rax,0x48(%rsp) + 13208: e9 26 f0 ff ff jmpq 12233 <__cxa_finalize@plt+0xe3b3> + 1320d: 0f 1f 00 nopl (%rax) + 13210: 4c 89 dd mov %r11,%rbp + 13213: 0f b6 44 24 0f movzbl 0xf(%rsp),%eax + 13218: e9 cc fa ff ff jmpq 12ce9 <__cxa_finalize@plt+0xee69> + 1321d: 48 8d 05 97 74 00 00 lea 0x7497(%rip),%rax # 1a6bb <_IO_stdin_used@@Base+0x433b> + 13224: c6 44 24 0e 01 movb $0x1,0xe(%rsp) + 13229: c6 44 24 7c 00 movb $0x0,0x7c(%rsp) + 1322e: 45 31 e4 xor %r12d,%r12d + 13231: 48 c7 44 24 50 00 00 movq $0x0,0x50(%rsp) + 13238: 00 00 + 1323a: c6 44 24 0f 01 movb $0x1,0xf(%rsp) + 1323f: c6 44 24 0d 01 movb $0x1,0xd(%rsp) + 13244: 48 c7 44 24 18 01 00 movq $0x1,0x18(%rsp) + 1324b: 00 00 + 1324d: 45 31 ff xor %r15d,%r15d + 13250: 48 89 44 24 48 mov %rax,0x48(%rsp) + 13255: e9 d9 ef ff ff jmpq 12233 <__cxa_finalize@plt+0xe3b3> + 1325a: 89 d0 mov %edx,%eax + 1325c: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx + 13261: 48 85 db test %rbx,%rbx + 13264: 74 2c je 13292 <__cxa_finalize@plt+0xf412> + 13266: 84 c0 test %al,%al + 13268: 74 28 je 13292 <__cxa_finalize@plt+0xf412> + 1326a: 0f b6 0b movzbl (%rbx),%ecx + 1326d: 48 89 d8 mov %rbx,%rax + 13270: 84 c9 test %cl,%cl + 13272: 74 1e je 13292 <__cxa_finalize@plt+0xf412> + 13274: 4c 89 fa mov %r15,%rdx + 13277: 4c 29 f8 sub %r15,%rax + 1327a: 49 39 d5 cmp %rdx,%r13 + 1327d: 76 04 jbe 13283 <__cxa_finalize@plt+0xf403> + 1327f: 41 88 0c 16 mov %cl,(%r14,%rdx,1) + 13283: 48 83 c2 01 add $0x1,%rdx + 13287: 0f b6 0c 10 movzbl (%rax,%rdx,1),%ecx + 1328b: 84 c9 test %cl,%cl + 1328d: 75 eb jne 1327a <__cxa_finalize@plt+0xf3fa> + 1328f: 49 89 d7 mov %rdx,%r15 + 13292: 4d 39 fd cmp %r15,%r13 + 13295: 0f 86 9e fa ff ff jbe 12d39 <__cxa_finalize@plt+0xeeb9> + 1329b: 43 c6 04 3e 00 movb $0x0,(%r14,%r15,1) + 132a0: e9 94 fa ff ff jmpq 12d39 <__cxa_finalize@plt+0xeeb9> + 132a5: 83 7c 24 08 02 cmpl $0x2,0x8(%rsp) + 132aa: 0f b6 5c 24 0f movzbl 0xf(%rsp),%ebx + 132af: 4c 89 dd mov %r11,%rbp + 132b2: 0f 94 c0 sete %al + 132b5: 88 5c 24 0d mov %bl,0xd(%rsp) + 132b9: e9 2b fa ff ff jmpq 12ce9 <__cxa_finalize@plt+0xee69> + 132be: 8b 74 24 08 mov 0x8(%rsp),%esi + 132c2: 48 89 cf mov %rcx,%rdi + 132c5: e8 a6 ed ff ff callq 12070 <__cxa_finalize@plt+0xe1f0> + 132ca: 48 89 44 24 68 mov %rax,0x68(%rsp) + 132cf: e9 52 fc ff ff jmpq 12f26 <__cxa_finalize@plt+0xf0a6> + 132d4: 8b 74 24 08 mov 0x8(%rsp),%esi + 132d8: 48 89 cf mov %rcx,%rdi + 132db: e8 90 ed ff ff callq 12070 <__cxa_finalize@plt+0xe1f0> + 132e0: 48 89 44 24 60 mov %rax,0x60(%rsp) + 132e5: e9 67 fc ff ff jmpq 12f51 <__cxa_finalize@plt+0xf0d1> + 132ea: 0f b6 5c 24 0f movzbl 0xf(%rsp),%ebx + 132ef: 4c 89 dd mov %r11,%rbp + 132f2: 89 d0 mov %edx,%eax + 132f4: 88 5c 24 0d mov %bl,0xd(%rsp) + 132f8: e9 ec f9 ff ff jmpq 12ce9 <__cxa_finalize@plt+0xee69> + 132fd: 48 83 ec 08 sub $0x8,%rsp + 13301: 41 b8 05 00 00 00 mov $0x5,%r8d + 13307: 4c 89 d9 mov %r11,%rcx + 1330a: ff 74 24 68 pushq 0x68(%rsp) + 1330e: ff 74 24 78 pushq 0x78(%rsp) + 13312: 4c 89 f7 mov %r14,%rdi + 13315: ff 74 24 38 pushq 0x38(%rsp) + 13319: 44 8b 8c 24 98 00 00 mov 0x98(%rsp),%r9d + 13320: 00 + 13321: 48 8b 54 24 30 mov 0x30(%rsp),%rdx + 13326: 48 8b 74 24 70 mov 0x70(%rsp),%rsi + 1332b: e8 30 ee ff ff callq 12160 <__cxa_finalize@plt+0xe2e0> + 13330: 48 83 c4 20 add $0x20,%rsp + 13334: 49 89 c7 mov %rax,%r15 + 13337: e9 fd f9 ff ff jmpq 12d39 <__cxa_finalize@plt+0xeeb9> + 1333c: 0f b6 44 24 7c movzbl 0x7c(%rsp),%eax + 13341: e9 16 ff ff ff jmpq 1325c <__cxa_finalize@plt+0xf3dc> + 13346: c7 44 24 08 02 00 00 movl $0x2,0x8(%rsp) + 1334d: 00 + 1334e: e9 96 f9 ff ff jmpq 12ce9 <__cxa_finalize@plt+0xee69> + 13353: e8 18 06 ff ff callq 3970 <__stack_chk_fail@plt> + 13358: c6 44 24 0d 00 movb $0x0,0xd(%rsp) + 1335d: e9 6f fa ff ff jmpq 12dd1 <__cxa_finalize@plt+0xef51> + 13362: 4c 89 dd mov %r11,%rbp + 13365: e9 96 f9 ff ff jmpq 12d00 <__cxa_finalize@plt+0xee80> + 1336a: c6 44 24 0e 01 movb $0x1,0xe(%rsp) + 1336f: 31 c0 xor %eax,%eax + 13371: 45 31 e4 xor %r12d,%r12d + 13374: 48 c7 44 24 50 00 00 movq $0x0,0x50(%rsp) + 1337b: 00 00 + 1337d: e9 a2 f5 ff ff jmpq 12924 <__cxa_finalize@plt+0xeaa4> + 13382: 4c 89 ea mov %r13,%rdx + 13385: 4c 8b 6c 24 50 mov 0x50(%rsp),%r13 + 1338a: e9 f3 f5 ff ff jmpq 12982 <__cxa_finalize@plt+0xeb02> + 1338f: e8 4c 04 ff ff callq 37e0 + 13394: 66 90 xchg %ax,%ax + 13396: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 1339d: 00 00 00 + 133a0: 41 57 push %r15 + 133a2: 41 56 push %r14 + 133a4: 4c 63 ff movslq %edi,%r15 + 133a7: 41 55 push %r13 + 133a9: 41 54 push %r12 + 133ab: 49 89 d6 mov %rdx,%r14 + 133ae: 55 push %rbp + 133af: 53 push %rbx + 133b0: 48 89 cd mov %rcx,%rbp + 133b3: 48 83 ec 28 sub $0x28,%rsp + 133b7: 48 89 74 24 08 mov %rsi,0x8(%rsp) + 133bc: e8 2f 04 ff ff callq 37f0 <__errno_location@plt> + 133c1: 49 89 c5 mov %rax,%r13 + 133c4: 8b 00 mov (%rax),%eax + 133c6: 45 85 ff test %r15d,%r15d + 133c9: 48 8b 1d 70 ce 20 00 mov 0x20ce70(%rip),%rbx # 220240 + 133d0: 89 44 24 18 mov %eax,0x18(%rsp) + 133d4: 0f 88 67 01 00 00 js 13541 <__cxa_finalize@plt+0xf6c1> + 133da: 44 39 3d 57 ce 20 00 cmp %r15d,0x20ce57(%rip) # 220238 + 133e1: 7f 62 jg 13445 <__cxa_finalize@plt+0xf5c5> + 133e3: 41 81 ff fe ff ff 7f cmp $0x7ffffffe,%r15d + 133ea: 0f 87 56 01 00 00 ja 13546 <__cxa_finalize@plt+0xf6c6> + 133f0: 45 8d 67 01 lea 0x1(%r15),%r12d + 133f4: 48 8d 05 55 ce 20 00 lea 0x20ce55(%rip),%rax # 220250 + 133fb: 49 63 f4 movslq %r12d,%rsi + 133fe: 48 c1 e6 04 shl $0x4,%rsi + 13402: 48 39 c3 cmp %rax,%rbx + 13405: 0f 84 15 01 00 00 je 13520 <__cxa_finalize@plt+0xf6a0> + 1340b: 48 89 df mov %rbx,%rdi + 1340e: e8 cd 10 00 00 callq 144e0 <__cxa_finalize@plt+0x10660> + 13413: 48 89 c3 mov %rax,%rbx + 13416: 48 89 05 23 ce 20 00 mov %rax,0x20ce23(%rip) # 220240 + 1341d: 48 63 3d 14 ce 20 00 movslq 0x20ce14(%rip),%rdi # 220238 + 13424: 44 89 e2 mov %r12d,%edx + 13427: 31 f6 xor %esi,%esi + 13429: 29 fa sub %edi,%edx + 1342b: 48 c1 e7 04 shl $0x4,%rdi + 1342f: 48 63 d2 movslq %edx,%rdx + 13432: 48 01 df add %rbx,%rdi + 13435: 48 c1 e2 04 shl $0x4,%rdx + 13439: e8 22 06 ff ff callq 3a60 + 1343e: 44 89 25 f3 cd 20 00 mov %r12d,0x20cdf3(%rip) # 220238 + 13445: 8b 45 04 mov 0x4(%rbp),%eax + 13448: 49 c1 e7 04 shl $0x4,%r15 + 1344c: 48 83 ec 08 sub $0x8,%rsp + 13450: 4c 01 fb add %r15,%rbx + 13453: 4c 8d 7d 08 lea 0x8(%rbp),%r15 + 13457: 44 8b 45 00 mov 0x0(%rbp),%r8d + 1345b: 4c 8b 1b mov (%rbx),%r11 + 1345e: 4c 8b 63 08 mov 0x8(%rbx),%r12 + 13462: 4c 89 f1 mov %r14,%rcx + 13465: 83 c8 01 or $0x1,%eax + 13468: 89 44 24 24 mov %eax,0x24(%rsp) + 1346c: ff 75 30 pushq 0x30(%rbp) + 1346f: 41 89 c1 mov %eax,%r9d + 13472: ff 75 28 pushq 0x28(%rbp) + 13475: 41 57 push %r15 + 13477: 4c 89 de mov %r11,%rsi + 1347a: 48 8b 54 24 28 mov 0x28(%rsp),%rdx + 1347f: 4c 89 e7 mov %r12,%rdi + 13482: 4c 89 5c 24 30 mov %r11,0x30(%rsp) + 13487: e8 d4 ec ff ff callq 12160 <__cxa_finalize@plt+0xe2e0> + 1348c: 48 83 c4 20 add $0x20,%rsp + 13490: 4c 8b 5c 24 10 mov 0x10(%rsp),%r11 + 13495: 49 39 c3 cmp %rax,%r11 + 13498: 77 67 ja 13501 <__cxa_finalize@plt+0xf681> + 1349a: 48 8d 70 01 lea 0x1(%rax),%rsi + 1349e: 48 8d 05 7b df 20 00 lea 0x20df7b(%rip),%rax # 221420 + 134a5: 49 39 c4 cmp %rax,%r12 + 134a8: 48 89 33 mov %rsi,(%rbx) + 134ab: 74 12 je 134bf <__cxa_finalize@plt+0xf63f> + 134ad: 4c 89 e7 mov %r12,%rdi + 134b0: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 134b5: e8 b6 09 ff ff callq 3e70 + 134ba: 48 8b 74 24 10 mov 0x10(%rsp),%rsi + 134bf: 48 89 f7 mov %rsi,%rdi + 134c2: 48 89 74 24 10 mov %rsi,0x10(%rsp) + 134c7: e8 b4 0f 00 00 callq 14480 <__cxa_finalize@plt+0x10600> + 134cc: 48 83 ec 08 sub $0x8,%rsp + 134d0: 48 89 43 08 mov %rax,0x8(%rbx) + 134d4: 44 8b 45 00 mov 0x0(%rbp),%r8d + 134d8: ff 75 30 pushq 0x30(%rbp) + 134db: ff 75 28 pushq 0x28(%rbp) + 134de: 4c 89 f1 mov %r14,%rcx + 134e1: 41 57 push %r15 + 134e3: 44 8b 4c 24 3c mov 0x3c(%rsp),%r9d + 134e8: 48 89 c7 mov %rax,%rdi + 134eb: 48 8b 54 24 28 mov 0x28(%rsp),%rdx + 134f0: 48 8b 74 24 30 mov 0x30(%rsp),%rsi + 134f5: 49 89 c4 mov %rax,%r12 + 134f8: e8 63 ec ff ff callq 12160 <__cxa_finalize@plt+0xe2e0> + 134fd: 48 83 c4 20 add $0x20,%rsp + 13501: 8b 44 24 18 mov 0x18(%rsp),%eax + 13505: 41 89 45 00 mov %eax,0x0(%r13) + 13509: 48 83 c4 28 add $0x28,%rsp + 1350d: 4c 89 e0 mov %r12,%rax + 13510: 5b pop %rbx + 13511: 5d pop %rbp + 13512: 41 5c pop %r12 + 13514: 41 5d pop %r13 + 13516: 41 5e pop %r14 + 13518: 41 5f pop %r15 + 1351a: c3 retq + 1351b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 13520: 31 ff xor %edi,%edi + 13522: e8 b9 0f 00 00 callq 144e0 <__cxa_finalize@plt+0x10660> + 13527: 66 0f 6f 05 21 cd 20 movdqa 0x20cd21(%rip),%xmm0 # 220250 + 1352e: 00 + 1352f: 48 89 c3 mov %rax,%rbx + 13532: 48 89 05 07 cd 20 00 mov %rax,0x20cd07(%rip) # 220240 + 13539: 0f 11 00 movups %xmm0,(%rax) + 1353c: e9 dc fe ff ff jmpq 1341d <__cxa_finalize@plt+0xf59d> + 13541: e8 9a 02 ff ff callq 37e0 + 13546: e8 85 11 00 00 callq 146d0 <__cxa_finalize@plt+0x10850> + 1354b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 13550: 41 54 push %r12 + 13552: 55 push %rbp + 13553: 53 push %rbx + 13554: 48 89 fb mov %rdi,%rbx + 13557: e8 94 02 ff ff callq 37f0 <__errno_location@plt> + 1355c: 44 8b 20 mov (%rax),%r12d + 1355f: 48 89 c5 mov %rax,%rbp + 13562: 48 8d 05 b7 df 20 00 lea 0x20dfb7(%rip),%rax # 221520 + 13569: 48 85 db test %rbx,%rbx + 1356c: be 38 00 00 00 mov $0x38,%esi + 13571: 48 0f 44 d8 cmove %rax,%rbx + 13575: 48 89 df mov %rbx,%rdi + 13578: e8 03 11 00 00 callq 14680 <__cxa_finalize@plt+0x10800> + 1357d: 44 89 65 00 mov %r12d,0x0(%rbp) + 13581: 5b pop %rbx + 13582: 5d pop %rbp + 13583: 41 5c pop %r12 + 13585: c3 retq + 13586: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 1358d: 00 00 00 + 13590: 48 8d 05 89 df 20 00 lea 0x20df89(%rip),%rax # 221520 + 13597: 48 85 ff test %rdi,%rdi + 1359a: 48 0f 44 f8 cmove %rax,%rdi + 1359e: 8b 07 mov (%rdi),%eax + 135a0: c3 retq + 135a1: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 135a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 135ad: 00 00 00 + 135b0: 48 8d 05 69 df 20 00 lea 0x20df69(%rip),%rax # 221520 + 135b7: 48 85 ff test %rdi,%rdi + 135ba: 48 0f 44 f8 cmove %rax,%rdi + 135be: 89 37 mov %esi,(%rdi) + 135c0: c3 retq + 135c1: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 135c6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 135cd: 00 00 00 + 135d0: 48 8d 05 49 df 20 00 lea 0x20df49(%rip),%rax # 221520 + 135d7: 48 85 ff test %rdi,%rdi + 135da: 89 f1 mov %esi,%ecx + 135dc: 48 0f 44 f8 cmove %rax,%rdi + 135e0: 89 f0 mov %esi,%eax + 135e2: 83 e1 1f and $0x1f,%ecx + 135e5: c0 e8 05 shr $0x5,%al + 135e8: 0f b6 c0 movzbl %al,%eax + 135eb: 48 8d 7c 87 08 lea 0x8(%rdi,%rax,4),%rdi + 135f0: 8b 37 mov (%rdi),%esi + 135f2: 89 f0 mov %esi,%eax + 135f4: d3 e8 shr %cl,%eax + 135f6: 31 c2 xor %eax,%edx + 135f8: 83 e0 01 and $0x1,%eax + 135fb: 83 e2 01 and $0x1,%edx + 135fe: d3 e2 shl %cl,%edx + 13600: 31 f2 xor %esi,%edx + 13602: 89 17 mov %edx,(%rdi) + 13604: c3 retq + 13605: 90 nop + 13606: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 1360d: 00 00 00 + 13610: 48 8d 05 09 df 20 00 lea 0x20df09(%rip),%rax # 221520 + 13617: 48 85 ff test %rdi,%rdi + 1361a: 48 0f 44 f8 cmove %rax,%rdi + 1361e: 8b 47 04 mov 0x4(%rdi),%eax + 13621: 89 77 04 mov %esi,0x4(%rdi) + 13624: c3 retq + 13625: 90 nop + 13626: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 1362d: 00 00 00 + 13630: 48 8d 05 e9 de 20 00 lea 0x20dee9(%rip),%rax # 221520 + 13637: 48 85 ff test %rdi,%rdi + 1363a: 48 0f 44 f8 cmove %rax,%rdi + 1363e: 48 85 f6 test %rsi,%rsi + 13641: c7 07 0a 00 00 00 movl $0xa,(%rdi) + 13647: 74 0e je 13657 <__cxa_finalize@plt+0xf7d7> + 13649: 48 85 d2 test %rdx,%rdx + 1364c: 74 09 je 13657 <__cxa_finalize@plt+0xf7d7> + 1364e: 48 89 77 28 mov %rsi,0x28(%rdi) + 13652: 48 89 57 30 mov %rdx,0x30(%rdi) + 13656: c3 retq + 13657: 48 83 ec 08 sub $0x8,%rsp + 1365b: e8 80 01 ff ff callq 37e0 + 13660: 41 57 push %r15 + 13662: 41 56 push %r14 + 13664: 48 8d 05 b5 de 20 00 lea 0x20deb5(%rip),%rax # 221520 + 1366b: 41 55 push %r13 + 1366d: 41 54 push %r12 + 1366f: 49 89 fd mov %rdi,%r13 + 13672: 55 push %rbp + 13673: 53 push %rbx + 13674: 4c 89 c3 mov %r8,%rbx + 13677: 49 89 f6 mov %rsi,%r14 + 1367a: 49 89 d7 mov %rdx,%r15 + 1367d: 48 83 ec 18 sub $0x18,%rsp + 13681: 4d 85 c0 test %r8,%r8 + 13684: 48 0f 44 d8 cmove %rax,%rbx + 13688: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 1368d: e8 5e 01 ff ff callq 37f0 <__errno_location@plt> + 13692: 44 8b 20 mov (%rax),%r12d + 13695: 48 89 c5 mov %rax,%rbp + 13698: 48 8d 43 08 lea 0x8(%rbx),%rax + 1369c: 48 83 ec 08 sub $0x8,%rsp + 136a0: 44 8b 4b 04 mov 0x4(%rbx),%r9d + 136a4: ff 73 30 pushq 0x30(%rbx) + 136a7: 44 8b 03 mov (%rbx),%r8d + 136aa: ff 73 28 pushq 0x28(%rbx) + 136ad: 4c 89 fa mov %r15,%rdx + 136b0: 50 push %rax + 136b1: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx + 136b6: 4c 89 f6 mov %r14,%rsi + 136b9: 4c 89 ef mov %r13,%rdi + 136bc: e8 9f ea ff ff callq 12160 <__cxa_finalize@plt+0xe2e0> + 136c1: 44 89 65 00 mov %r12d,0x0(%rbp) + 136c5: 48 83 c4 38 add $0x38,%rsp + 136c9: 5b pop %rbx + 136ca: 5d pop %rbp + 136cb: 41 5c pop %r12 + 136cd: 41 5d pop %r13 + 136cf: 41 5e pop %r14 + 136d1: 41 5f pop %r15 + 136d3: c3 retq + 136d4: 66 90 xchg %ax,%ax + 136d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 136dd: 00 00 00 + 136e0: 41 57 push %r15 + 136e2: 41 56 push %r14 + 136e4: 48 8d 05 35 de 20 00 lea 0x20de35(%rip),%rax # 221520 + 136eb: 41 55 push %r13 + 136ed: 41 54 push %r12 + 136ef: 49 89 d4 mov %rdx,%r12 + 136f2: 55 push %rbp + 136f3: 53 push %rbx + 136f4: 48 89 cb mov %rcx,%rbx + 136f7: 49 89 fe mov %rdi,%r14 + 136fa: 49 89 f7 mov %rsi,%r15 + 136fd: 48 83 ec 38 sub $0x38,%rsp + 13701: 48 85 c9 test %rcx,%rcx + 13704: 48 0f 44 d8 cmove %rax,%rbx + 13708: 31 ed xor %ebp,%ebp + 1370a: e8 e1 00 ff ff callq 37f0 <__errno_location@plt> + 1370f: 4d 85 e4 test %r12,%r12 + 13712: 49 89 c5 mov %rax,%r13 + 13715: 8b 00 mov (%rax),%eax + 13717: 40 0f 94 c5 sete %bpl + 1371b: 0b 6b 04 or 0x4(%rbx),%ebp + 1371e: 4c 8d 53 08 lea 0x8(%rbx),%r10 + 13722: 48 83 ec 08 sub $0x8,%rsp + 13726: 44 8b 03 mov (%rbx),%r8d + 13729: 4c 89 f9 mov %r15,%rcx + 1372c: 89 44 24 14 mov %eax,0x14(%rsp) + 13730: ff 73 30 pushq 0x30(%rbx) + 13733: 4c 89 f2 mov %r14,%rdx + 13736: ff 73 28 pushq 0x28(%rbx) + 13739: 41 52 push %r10 + 1373b: 31 f6 xor %esi,%esi + 1373d: 41 89 e9 mov %ebp,%r9d + 13740: 31 ff xor %edi,%edi + 13742: 4c 89 54 24 40 mov %r10,0x40(%rsp) + 13747: e8 14 ea ff ff callq 12160 <__cxa_finalize@plt+0xe2e0> + 1374c: 48 8d 70 01 lea 0x1(%rax),%rsi + 13750: 48 89 44 24 48 mov %rax,0x48(%rsp) + 13755: 48 83 c4 20 add $0x20,%rsp + 13759: 48 89 f7 mov %rsi,%rdi + 1375c: 48 89 74 24 18 mov %rsi,0x18(%rsp) + 13761: e8 1a 0d 00 00 callq 14480 <__cxa_finalize@plt+0x10600> + 13766: 48 89 44 24 10 mov %rax,0x10(%rsp) + 1376b: 48 83 ec 08 sub $0x8,%rsp + 1376f: ff 73 30 pushq 0x30(%rbx) + 13772: ff 73 28 pushq 0x28(%rbx) + 13775: 4c 8b 54 24 38 mov 0x38(%rsp),%r10 + 1377a: 41 89 e9 mov %ebp,%r9d + 1377d: 44 8b 03 mov (%rbx),%r8d + 13780: 4c 89 f9 mov %r15,%rcx + 13783: 4c 89 f2 mov %r14,%rdx + 13786: 48 89 c7 mov %rax,%rdi + 13789: 41 52 push %r10 + 1378b: 48 8b 74 24 38 mov 0x38(%rsp),%rsi + 13790: e8 cb e9 ff ff callq 12160 <__cxa_finalize@plt+0xe2e0> + 13795: 8b 44 24 2c mov 0x2c(%rsp),%eax + 13799: 48 83 c4 20 add $0x20,%rsp + 1379d: 4d 85 e4 test %r12,%r12 + 137a0: 41 89 45 00 mov %eax,0x0(%r13) + 137a4: 74 09 je 137af <__cxa_finalize@plt+0xf92f> + 137a6: 4c 8b 5c 24 28 mov 0x28(%rsp),%r11 + 137ab: 4d 89 1c 24 mov %r11,(%r12) + 137af: 48 8b 44 24 10 mov 0x10(%rsp),%rax + 137b4: 48 83 c4 38 add $0x38,%rsp + 137b8: 5b pop %rbx + 137b9: 5d pop %rbp + 137ba: 41 5c pop %r12 + 137bc: 41 5d pop %r13 + 137be: 41 5e pop %r14 + 137c0: 41 5f pop %r15 + 137c2: c3 retq + 137c3: 0f 1f 00 nopl (%rax) + 137c6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 137cd: 00 00 00 + 137d0: 48 89 d1 mov %rdx,%rcx + 137d3: 31 d2 xor %edx,%edx + 137d5: e9 06 ff ff ff jmpq 136e0 <__cxa_finalize@plt+0xf860> + 137da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 137e0: 8b 05 52 ca 20 00 mov 0x20ca52(%rip),%eax # 220238 + 137e6: 41 54 push %r12 + 137e8: 4c 8b 25 51 ca 20 00 mov 0x20ca51(%rip),%r12 # 220240 + 137ef: 55 push %rbp + 137f0: 53 push %rbx + 137f1: 83 f8 01 cmp $0x1,%eax + 137f4: 7e 2b jle 13821 <__cxa_finalize@plt+0xf9a1> + 137f6: 83 e8 02 sub $0x2,%eax + 137f9: 49 8d 5c 24 18 lea 0x18(%r12),%rbx + 137fe: 48 c1 e0 04 shl $0x4,%rax + 13802: 49 8d 6c 04 28 lea 0x28(%r12,%rax,1),%rbp + 13807: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1380e: 00 00 + 13810: 48 8b 3b mov (%rbx),%rdi + 13813: 48 83 c3 10 add $0x10,%rbx + 13817: e8 54 06 ff ff callq 3e70 + 1381c: 48 39 eb cmp %rbp,%rbx + 1381f: 75 ef jne 13810 <__cxa_finalize@plt+0xf990> + 13821: 49 8b 7c 24 08 mov 0x8(%r12),%rdi + 13826: 48 8d 1d f3 db 20 00 lea 0x20dbf3(%rip),%rbx # 221420 + 1382d: 48 39 df cmp %rbx,%rdi + 13830: 74 17 je 13849 <__cxa_finalize@plt+0xf9c9> + 13832: e8 39 06 ff ff callq 3e70 + 13837: 48 c7 05 0e ca 20 00 movq $0x100,0x20ca0e(%rip) # 220250 + 1383e: 00 01 00 00 + 13842: 48 89 1d 0f ca 20 00 mov %rbx,0x20ca0f(%rip) # 220258 + 13849: 48 8d 1d 00 ca 20 00 lea 0x20ca00(%rip),%rbx # 220250 + 13850: 49 39 dc cmp %rbx,%r12 + 13853: 74 0f je 13864 <__cxa_finalize@plt+0xf9e4> + 13855: 4c 89 e7 mov %r12,%rdi + 13858: e8 13 06 ff ff callq 3e70 + 1385d: 48 89 1d dc c9 20 00 mov %rbx,0x20c9dc(%rip) # 220240 + 13864: 5b pop %rbx + 13865: c7 05 c9 c9 20 00 01 movl $0x1,0x20c9c9(%rip) # 220238 + 1386c: 00 00 00 + 1386f: 5d pop %rbp + 13870: 41 5c pop %r12 + 13872: c3 retq + 13873: 0f 1f 00 nopl (%rax) + 13876: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 1387d: 00 00 00 + 13880: 48 8d 0d 99 dc 20 00 lea 0x20dc99(%rip),%rcx # 221520 + 13887: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx + 1388e: e9 0d fb ff ff jmpq 133a0 <__cxa_finalize@plt+0xf520> + 13893: 0f 1f 00 nopl (%rax) + 13896: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 1389d: 00 00 00 + 138a0: 48 8d 0d 79 dc 20 00 lea 0x20dc79(%rip),%rcx # 221520 + 138a7: e9 f4 fa ff ff jmpq 133a0 <__cxa_finalize@plt+0xf520> + 138ac: 0f 1f 40 00 nopl 0x0(%rax) + 138b0: 48 8d 0d 69 dc 20 00 lea 0x20dc69(%rip),%rcx # 221520 + 138b7: 48 89 fe mov %rdi,%rsi + 138ba: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx + 138c1: 31 ff xor %edi,%edi + 138c3: e9 d8 fa ff ff jmpq 133a0 <__cxa_finalize@plt+0xf520> + 138c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 138cf: 00 + 138d0: 48 8d 0d 49 dc 20 00 lea 0x20dc49(%rip),%rcx # 221520 + 138d7: 48 89 f2 mov %rsi,%rdx + 138da: 48 89 fe mov %rdi,%rsi + 138dd: 31 ff xor %edi,%edi + 138df: e9 bc fa ff ff jmpq 133a0 <__cxa_finalize@plt+0xf520> + 138e4: 66 90 xchg %ax,%ax + 138e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 138ed: 00 00 00 + 138f0: 48 83 ec 48 sub $0x48,%rsp + 138f4: 48 89 d0 mov %rdx,%rax + 138f7: 64 48 8b 14 25 28 00 mov %fs:0x28,%rdx + 138fe: 00 00 + 13900: 48 89 54 24 38 mov %rdx,0x38(%rsp) + 13905: 31 d2 xor %edx,%edx + 13907: 83 fe 0a cmp $0xa,%esi + 1390a: 74 68 je 13974 <__cxa_finalize@plt+0xfaf4> + 1390c: 89 34 24 mov %esi,(%rsp) + 1390f: 48 89 e1 mov %rsp,%rcx + 13912: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx + 13919: 48 89 c6 mov %rax,%rsi + 1391c: 48 c7 44 24 04 00 00 movq $0x0,0x4(%rsp) + 13923: 00 00 + 13925: 48 c7 44 24 0c 00 00 movq $0x0,0xc(%rsp) + 1392c: 00 00 + 1392e: 48 c7 44 24 14 00 00 movq $0x0,0x14(%rsp) + 13935: 00 00 + 13937: 48 c7 44 24 1c 00 00 movq $0x0,0x1c(%rsp) + 1393e: 00 00 + 13940: 48 c7 44 24 24 00 00 movq $0x0,0x24(%rsp) + 13947: 00 00 + 13949: 48 c7 44 24 2c 00 00 movq $0x0,0x2c(%rsp) + 13950: 00 00 + 13952: c7 44 24 34 00 00 00 movl $0x0,0x34(%rsp) + 13959: 00 + 1395a: e8 41 fa ff ff callq 133a0 <__cxa_finalize@plt+0xf520> + 1395f: 48 8b 4c 24 38 mov 0x38(%rsp),%rcx + 13964: 64 48 33 0c 25 28 00 xor %fs:0x28,%rcx + 1396b: 00 00 + 1396d: 75 0a jne 13979 <__cxa_finalize@plt+0xfaf9> + 1396f: 48 83 c4 48 add $0x48,%rsp + 13973: c3 retq + 13974: e8 67 fe fe ff callq 37e0 + 13979: e8 f2 ff fe ff callq 3970 <__stack_chk_fail@plt> + 1397e: 66 90 xchg %ax,%ax + 13980: 48 83 ec 48 sub $0x48,%rsp + 13984: 48 89 d0 mov %rdx,%rax + 13987: 48 89 ca mov %rcx,%rdx + 1398a: 64 48 8b 0c 25 28 00 mov %fs:0x28,%rcx + 13991: 00 00 + 13993: 48 89 4c 24 38 mov %rcx,0x38(%rsp) + 13998: 31 c9 xor %ecx,%ecx + 1399a: 83 fe 0a cmp $0xa,%esi + 1399d: 74 61 je 13a00 <__cxa_finalize@plt+0xfb80> + 1399f: 89 34 24 mov %esi,(%rsp) + 139a2: 48 89 e1 mov %rsp,%rcx + 139a5: 48 89 c6 mov %rax,%rsi + 139a8: 48 c7 44 24 04 00 00 movq $0x0,0x4(%rsp) + 139af: 00 00 + 139b1: 48 c7 44 24 0c 00 00 movq $0x0,0xc(%rsp) + 139b8: 00 00 + 139ba: 48 c7 44 24 14 00 00 movq $0x0,0x14(%rsp) + 139c1: 00 00 + 139c3: 48 c7 44 24 1c 00 00 movq $0x0,0x1c(%rsp) + 139ca: 00 00 + 139cc: 48 c7 44 24 24 00 00 movq $0x0,0x24(%rsp) + 139d3: 00 00 + 139d5: 48 c7 44 24 2c 00 00 movq $0x0,0x2c(%rsp) + 139dc: 00 00 + 139de: c7 44 24 34 00 00 00 movl $0x0,0x34(%rsp) + 139e5: 00 + 139e6: e8 b5 f9 ff ff callq 133a0 <__cxa_finalize@plt+0xf520> + 139eb: 48 8b 54 24 38 mov 0x38(%rsp),%rdx + 139f0: 64 48 33 14 25 28 00 xor %fs:0x28,%rdx + 139f7: 00 00 + 139f9: 75 0a jne 13a05 <__cxa_finalize@plt+0xfb85> + 139fb: 48 83 c4 48 add $0x48,%rsp + 139ff: c3 retq + 13a00: e8 db fd fe ff callq 37e0 + 13a05: e8 66 ff fe ff callq 3970 <__stack_chk_fail@plt> + 13a0a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 13a10: 48 89 f2 mov %rsi,%rdx + 13a13: 89 fe mov %edi,%esi + 13a15: 31 ff xor %edi,%edi + 13a17: e9 d4 fe ff ff jmpq 138f0 <__cxa_finalize@plt+0xfa70> + 13a1c: 0f 1f 40 00 nopl 0x0(%rax) + 13a20: 48 89 d1 mov %rdx,%rcx + 13a23: 48 89 f2 mov %rsi,%rdx + 13a26: 89 fe mov %edi,%esi + 13a28: 31 ff xor %edi,%edi + 13a2a: e9 51 ff ff ff jmpq 13980 <__cxa_finalize@plt+0xfb00> + 13a2f: 90 nop + 13a30: 48 83 ec 48 sub $0x48,%rsp + 13a34: 89 d1 mov %edx,%ecx + 13a36: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 13a3d: 00 00 + 13a3f: 48 89 44 24 38 mov %rax,0x38(%rsp) + 13a44: 31 c0 xor %eax,%eax + 13a46: 48 8b 05 03 db 20 00 mov 0x20db03(%rip),%rax # 221550 + 13a4d: 49 89 e0 mov %rsp,%r8 + 13a50: 83 e1 1f and $0x1f,%ecx + 13a53: 66 0f 6f 05 c5 da 20 movdqa 0x20dac5(%rip),%xmm0 # 221520 + 13a5a: 00 + 13a5b: 48 89 44 24 30 mov %rax,0x30(%rsp) + 13a60: 89 d0 mov %edx,%eax + 13a62: 0f 29 04 24 movaps %xmm0,(%rsp) + 13a66: c0 e8 05 shr $0x5,%al + 13a69: 0f b6 c0 movzbl %al,%eax + 13a6c: 4d 8d 4c 80 08 lea 0x8(%r8,%rax,4),%r9 + 13a71: 66 0f 6f 05 b7 da 20 movdqa 0x20dab7(%rip),%xmm0 # 221530 + 13a78: 00 + 13a79: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) + 13a7e: 66 0f 6f 05 ba da 20 movdqa 0x20daba(%rip),%xmm0 # 221540 + 13a85: 00 + 13a86: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) + 13a8b: 41 8b 11 mov (%r9),%edx + 13a8e: 89 d0 mov %edx,%eax + 13a90: d3 e8 shr %cl,%eax + 13a92: f7 d0 not %eax + 13a94: 83 e0 01 and $0x1,%eax + 13a97: d3 e0 shl %cl,%eax + 13a99: 4c 89 c1 mov %r8,%rcx + 13a9c: 31 d0 xor %edx,%eax + 13a9e: 48 89 f2 mov %rsi,%rdx + 13aa1: 48 89 fe mov %rdi,%rsi + 13aa4: 41 89 01 mov %eax,(%r9) + 13aa7: 31 ff xor %edi,%edi + 13aa9: e8 f2 f8 ff ff callq 133a0 <__cxa_finalize@plt+0xf520> + 13aae: 48 8b 74 24 38 mov 0x38(%rsp),%rsi + 13ab3: 64 48 33 34 25 28 00 xor %fs:0x28,%rsi + 13aba: 00 00 + 13abc: 75 05 jne 13ac3 <__cxa_finalize@plt+0xfc43> + 13abe: 48 83 c4 48 add $0x48,%rsp + 13ac2: c3 retq + 13ac3: e8 a8 fe fe ff callq 3970 <__stack_chk_fail@plt> + 13ac8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 13acf: 00 + 13ad0: 40 0f be d6 movsbl %sil,%edx + 13ad4: 48 c7 c6 ff ff ff ff mov $0xffffffffffffffff,%rsi + 13adb: e9 50 ff ff ff jmpq 13a30 <__cxa_finalize@plt+0xfbb0> + 13ae0: ba 3a 00 00 00 mov $0x3a,%edx + 13ae5: 48 c7 c6 ff ff ff ff mov $0xffffffffffffffff,%rsi + 13aec: e9 3f ff ff ff jmpq 13a30 <__cxa_finalize@plt+0xfbb0> + 13af1: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 13af6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 13afd: 00 00 00 + 13b00: ba 3a 00 00 00 mov $0x3a,%edx + 13b05: e9 26 ff ff ff jmpq 13a30 <__cxa_finalize@plt+0xfbb0> + 13b0a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 13b10: 48 83 ec 48 sub $0x48,%rsp + 13b14: 48 89 d0 mov %rdx,%rax + 13b17: 64 48 8b 14 25 28 00 mov %fs:0x28,%rdx + 13b1e: 00 00 + 13b20: 48 89 54 24 38 mov %rdx,0x38(%rsp) + 13b25: 31 d2 xor %edx,%edx + 13b27: 83 fe 0a cmp $0xa,%esi + 13b2a: 74 68 je 13b94 <__cxa_finalize@plt+0xfd14> + 13b2c: 89 34 24 mov %esi,(%rsp) + 13b2f: 48 89 e1 mov %rsp,%rcx + 13b32: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx + 13b39: 48 89 c6 mov %rax,%rsi + 13b3c: 48 c7 44 24 04 00 00 movq $0x0,0x4(%rsp) + 13b43: 00 00 + 13b45: 48 c7 44 24 0c 00 00 movq $0x4000000,0xc(%rsp) + 13b4c: 00 04 + 13b4e: 48 c7 44 24 14 00 00 movq $0x0,0x14(%rsp) + 13b55: 00 00 + 13b57: 48 c7 44 24 1c 00 00 movq $0x0,0x1c(%rsp) + 13b5e: 00 00 + 13b60: 48 c7 44 24 24 00 00 movq $0x0,0x24(%rsp) + 13b67: 00 00 + 13b69: 48 c7 44 24 2c 00 00 movq $0x0,0x2c(%rsp) + 13b70: 00 00 + 13b72: c7 44 24 34 00 00 00 movl $0x0,0x34(%rsp) + 13b79: 00 + 13b7a: e8 21 f8 ff ff callq 133a0 <__cxa_finalize@plt+0xf520> + 13b7f: 48 8b 4c 24 38 mov 0x38(%rsp),%rcx + 13b84: 64 48 33 0c 25 28 00 xor %fs:0x28,%rcx + 13b8b: 00 00 + 13b8d: 75 0a jne 13b99 <__cxa_finalize@plt+0xfd19> + 13b8f: 48 83 c4 48 add $0x48,%rsp + 13b93: c3 retq + 13b94: e8 47 fc fe ff callq 37e0 + 13b99: e8 d2 fd fe ff callq 3970 <__stack_chk_fail@plt> + 13b9e: 66 90 xchg %ax,%ax + 13ba0: 48 83 ec 48 sub $0x48,%rsp + 13ba4: 49 89 c9 mov %rcx,%r9 + 13ba7: 48 8b 0d a2 d9 20 00 mov 0x20d9a2(%rip),%rcx # 221550 + 13bae: 66 0f 6f 05 6a d9 20 movdqa 0x20d96a(%rip),%xmm0 # 221520 + 13bb5: 00 + 13bb6: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 13bbd: 00 00 + 13bbf: 48 89 44 24 38 mov %rax,0x38(%rsp) + 13bc4: 31 c0 xor %eax,%eax + 13bc6: 0f 29 04 24 movaps %xmm0,(%rsp) + 13bca: 48 85 f6 test %rsi,%rsi + 13bcd: 48 89 4c 24 30 mov %rcx,0x30(%rsp) + 13bd2: c7 04 24 0a 00 00 00 movl $0xa,(%rsp) + 13bd9: 66 0f 6f 05 4f d9 20 movdqa 0x20d94f(%rip),%xmm0 # 221530 + 13be0: 00 + 13be1: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) + 13be6: 66 0f 6f 05 52 d9 20 movdqa 0x20d952(%rip),%xmm0 # 221540 + 13bed: 00 + 13bee: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) + 13bf3: 74 32 je 13c27 <__cxa_finalize@plt+0xfda7> + 13bf5: 48 85 d2 test %rdx,%rdx + 13bf8: 74 2d je 13c27 <__cxa_finalize@plt+0xfda7> + 13bfa: 48 89 74 24 28 mov %rsi,0x28(%rsp) + 13bff: 48 89 54 24 30 mov %rdx,0x30(%rsp) + 13c04: 48 89 e1 mov %rsp,%rcx + 13c07: 4c 89 c2 mov %r8,%rdx + 13c0a: 4c 89 ce mov %r9,%rsi + 13c0d: e8 8e f7 ff ff callq 133a0 <__cxa_finalize@plt+0xf520> + 13c12: 48 8b 7c 24 38 mov 0x38(%rsp),%rdi + 13c17: 64 48 33 3c 25 28 00 xor %fs:0x28,%rdi + 13c1e: 00 00 + 13c20: 75 0a jne 13c2c <__cxa_finalize@plt+0xfdac> + 13c22: 48 83 c4 48 add $0x48,%rsp + 13c26: c3 retq + 13c27: e8 b4 fb fe ff callq 37e0 + 13c2c: e8 3f fd fe ff callq 3970 <__stack_chk_fail@plt> + 13c31: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 13c36: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 13c3d: 00 00 00 + 13c40: 49 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%r8 + 13c47: e9 54 ff ff ff jmpq 13ba0 <__cxa_finalize@plt+0xfd20> + 13c4c: 0f 1f 40 00 nopl 0x0(%rax) + 13c50: 48 89 d1 mov %rdx,%rcx + 13c53: 49 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%r8 + 13c5a: 48 89 f2 mov %rsi,%rdx + 13c5d: 48 89 fe mov %rdi,%rsi + 13c60: 31 ff xor %edi,%edi + 13c62: e9 39 ff ff ff jmpq 13ba0 <__cxa_finalize@plt+0xfd20> + 13c67: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 13c6e: 00 00 + 13c70: 49 89 c8 mov %rcx,%r8 + 13c73: 48 89 d1 mov %rdx,%rcx + 13c76: 48 89 f2 mov %rsi,%rdx + 13c79: 48 89 fe mov %rdi,%rsi + 13c7c: 31 ff xor %edi,%edi + 13c7e: e9 1d ff ff ff jmpq 13ba0 <__cxa_finalize@plt+0xfd20> + 13c83: 0f 1f 00 nopl (%rax) + 13c86: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 13c8d: 00 00 00 + 13c90: 48 8d 0d 69 c5 20 00 lea 0x20c569(%rip),%rcx # 220200 + 13c97: e9 04 f7 ff ff jmpq 133a0 <__cxa_finalize@plt+0xf520> + 13c9c: 0f 1f 40 00 nopl 0x0(%rax) + 13ca0: 48 8d 0d 59 c5 20 00 lea 0x20c559(%rip),%rcx # 220200 + 13ca7: 48 89 f2 mov %rsi,%rdx + 13caa: 48 89 fe mov %rdi,%rsi + 13cad: 31 ff xor %edi,%edi + 13caf: e9 ec f6 ff ff jmpq 133a0 <__cxa_finalize@plt+0xf520> + 13cb4: 66 90 xchg %ax,%ax + 13cb6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 13cbd: 00 00 00 + 13cc0: 48 8d 0d 39 c5 20 00 lea 0x20c539(%rip),%rcx # 220200 + 13cc7: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx + 13cce: e9 cd f6 ff ff jmpq 133a0 <__cxa_finalize@plt+0xf520> + 13cd3: 0f 1f 00 nopl (%rax) + 13cd6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 13cdd: 00 00 00 + 13ce0: 48 8d 0d 19 c5 20 00 lea 0x20c519(%rip),%rcx # 220200 + 13ce7: 48 89 fe mov %rdi,%rsi + 13cea: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx + 13cf1: 31 ff xor %edi,%edi + 13cf3: e9 a8 f6 ff ff jmpq 133a0 <__cxa_finalize@plt+0xf520> + 13cf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 13cff: 00 + 13d00: 41 57 push %r15 + 13d02: 41 56 push %r14 + 13d04: 41 55 push %r13 + 13d06: 41 54 push %r12 + 13d08: 49 89 fc mov %rdi,%r12 + 13d0b: 55 push %rbp + 13d0c: 53 push %rbx + 13d0d: 48 89 f5 mov %rsi,%rbp + 13d10: 31 db xor %ebx,%ebx + 13d12: 48 81 ec 38 01 00 00 sub $0x138,%rsp + 13d19: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 13d20: 00 00 + 13d22: 48 89 84 24 28 01 00 mov %rax,0x128(%rsp) + 13d29: 00 + 13d2a: 31 c0 xor %eax,%eax + 13d2c: e8 df 90 ff ff callq ce10 <__cxa_finalize@plt+0x8f90> + 13d31: 48 89 ef mov %rbp,%rdi + 13d34: 49 89 c5 mov %rax,%r13 + 13d37: e8 d4 90 ff ff callq ce10 <__cxa_finalize@plt+0x8f90> + 13d3c: 4c 89 ef mov %r13,%rdi + 13d3f: 49 89 c6 mov %rax,%r14 + 13d42: e8 29 91 ff ff callq ce70 <__cxa_finalize@plt+0x8ff0> + 13d47: 4c 89 f7 mov %r14,%rdi + 13d4a: 49 89 c7 mov %rax,%r15 + 13d4d: e8 1e 91 ff ff callq ce70 <__cxa_finalize@plt+0x8ff0> + 13d52: 49 39 c7 cmp %rax,%r15 + 13d55: 74 31 je 13d88 <__cxa_finalize@plt+0xff08> + 13d57: 48 8b 8c 24 28 01 00 mov 0x128(%rsp),%rcx + 13d5e: 00 + 13d5f: 64 48 33 0c 25 28 00 xor %fs:0x28,%rcx + 13d66: 00 00 + 13d68: 89 d8 mov %ebx,%eax + 13d6a: 0f 85 f2 00 00 00 jne 13e62 <__cxa_finalize@plt+0xffe2> + 13d70: 48 81 c4 38 01 00 00 add $0x138,%rsp + 13d77: 5b pop %rbx + 13d78: 5d pop %rbp + 13d79: 41 5c pop %r12 + 13d7b: 41 5d pop %r13 + 13d7d: 41 5e pop %r14 + 13d7f: 41 5f pop %r15 + 13d81: c3 retq + 13d82: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 13d88: 4c 89 fa mov %r15,%rdx + 13d8b: 4c 89 f6 mov %r14,%rsi + 13d8e: 4c 89 ef mov %r13,%rdi + 13d91: e8 3a fd fe ff callq 3ad0 + 13d96: 85 c0 test %eax,%eax + 13d98: 75 bd jne 13d57 <__cxa_finalize@plt+0xfed7> + 13d9a: 4c 89 e7 mov %r12,%rdi + 13d9d: e8 4e 1f 00 00 callq 15cf0 <_obstack_memory_used@@Base+0x660> + 13da2: 48 89 ef mov %rbp,%rdi + 13da5: 49 89 c4 mov %rax,%r12 + 13da8: e8 43 1f 00 00 callq 15cf0 <_obstack_memory_used@@Base+0x660> + 13dad: 48 89 e2 mov %rsp,%rdx + 13db0: 4c 89 e6 mov %r12,%rsi + 13db3: bf 01 00 00 00 mov $0x1,%edi + 13db8: 48 89 c5 mov %rax,%rbp + 13dbb: e8 20 fe fe ff callq 3be0 <__xstat@plt> + 13dc0: 85 c0 test %eax,%eax + 13dc2: 75 7c jne 13e40 <__cxa_finalize@plt+0xffc0> + 13dc4: 48 8d 94 24 90 00 00 lea 0x90(%rsp),%rdx + 13dcb: 00 + 13dcc: 48 89 ee mov %rbp,%rsi + 13dcf: bf 01 00 00 00 mov $0x1,%edi + 13dd4: e8 07 fe fe ff callq 3be0 <__xstat@plt> + 13dd9: 85 c0 test %eax,%eax + 13ddb: 75 3b jne 13e18 <__cxa_finalize@plt+0xff98> + 13ddd: 31 db xor %ebx,%ebx + 13ddf: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax + 13de6: 00 + 13de7: 48 39 44 24 08 cmp %rax,0x8(%rsp) + 13dec: 75 0f jne 13dfd <__cxa_finalize@plt+0xff7d> + 13dee: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax + 13df5: 00 + 13df6: 48 39 04 24 cmp %rax,(%rsp) + 13dfa: 0f 94 c3 sete %bl + 13dfd: 4c 89 e7 mov %r12,%rdi + 13e00: e8 6b 00 ff ff callq 3e70 + 13e05: 48 89 ef mov %rbp,%rdi + 13e08: e8 63 00 ff ff callq 3e70 + 13e0d: e9 45 ff ff ff jmpq 13d57 <__cxa_finalize@plt+0xfed7> + 13e12: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 13e18: e8 d3 f9 fe ff callq 37f0 <__errno_location@plt> + 13e1d: 8b 30 mov (%rax),%esi + 13e1f: 48 8d 15 d6 64 00 00 lea 0x64d6(%rip),%rdx # 1a2fc <_IO_stdin_used@@Base+0x3f7c> + 13e26: 48 89 e9 mov %rbp,%rcx + 13e29: bf 01 00 00 00 mov $0x1,%edi + 13e2e: 31 c0 xor %eax,%eax + 13e30: e8 eb fe fe ff callq 3d20 + 13e35: eb a6 jmp 13ddd <__cxa_finalize@plt+0xff5d> + 13e37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 13e3e: 00 00 + 13e40: e8 ab f9 fe ff callq 37f0 <__errno_location@plt> + 13e45: 8b 30 mov (%rax),%esi + 13e47: 48 8d 15 ae 64 00 00 lea 0x64ae(%rip),%rdx # 1a2fc <_IO_stdin_used@@Base+0x3f7c> + 13e4e: 4c 89 e1 mov %r12,%rcx + 13e51: bf 01 00 00 00 mov $0x1,%edi + 13e56: 31 c0 xor %eax,%eax + 13e58: e8 c3 fe fe ff callq 3d20 + 13e5d: e9 62 ff ff ff jmpq 13dc4 <__cxa_finalize@plt+0xff44> + 13e62: e8 09 fb fe ff callq 3970 <__stack_chk_fail@plt> + 13e67: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 13e6e: 00 00 + 13e70: 41 57 push %r15 + 13e72: 41 56 push %r14 + 13e74: 41 55 push %r13 + 13e76: 41 54 push %r12 + 13e78: 4d 89 cc mov %r9,%r12 + 13e7b: 55 push %rbp + 13e7c: 53 push %rbx + 13e7d: 48 89 fd mov %rdi,%rbp + 13e80: 4c 89 c3 mov %r8,%rbx + 13e83: 48 83 ec 28 sub $0x28,%rsp + 13e87: 48 85 f6 test %rsi,%rsi + 13e8a: 0f 84 90 00 00 00 je 13f20 <__cxa_finalize@plt+0x100a0> + 13e90: 49 89 d0 mov %rdx,%r8 + 13e93: 48 8d 15 ee 6c 00 00 lea 0x6cee(%rip),%rdx # 1ab88 + 13e9a: 49 89 c9 mov %rcx,%r9 + 13e9d: 31 c0 xor %eax,%eax + 13e9f: 48 89 f1 mov %rsi,%rcx + 13ea2: be 01 00 00 00 mov $0x1,%esi + 13ea7: e8 44 ff fe ff callq 3df0 <__fprintf_chk@plt> + 13eac: 48 8d 35 e8 6c 00 00 lea 0x6ce8(%rip),%rsi # 1ab9b + 13eb3: 31 ff xor %edi,%edi + 13eb5: ba 05 00 00 00 mov $0x5,%edx + 13eba: e8 71 fa fe ff callq 3930 + 13ebf: 48 8d 15 fa 6f 00 00 lea 0x6ffa(%rip),%rdx # 1aec0 + 13ec6: 48 89 c1 mov %rax,%rcx + 13ec9: 41 b8 e1 07 00 00 mov $0x7e1,%r8d + 13ecf: be 01 00 00 00 mov $0x1,%esi + 13ed4: 48 89 ef mov %rbp,%rdi + 13ed7: 31 c0 xor %eax,%eax + 13ed9: e8 12 ff fe ff callq 3df0 <__fprintf_chk@plt> + 13ede: 48 8d 35 43 6d 00 00 lea 0x6d43(%rip),%rsi # 1ac28 + 13ee5: 31 ff xor %edi,%edi + 13ee7: ba 05 00 00 00 mov $0x5,%edx + 13eec: e8 3f fa fe ff callq 3930 + 13ef1: 48 89 ee mov %rbp,%rsi + 13ef4: 48 89 c7 mov %rax,%rdi + 13ef7: e8 f4 fb fe ff callq 3af0 + 13efc: 49 83 fc 09 cmp $0x9,%r12 + 13f00: 0f 87 2a 03 00 00 ja 14230 <__cxa_finalize@plt+0x103b0> + 13f06: 48 8d 15 73 6f 00 00 lea 0x6f73(%rip),%rdx # 1ae80 + 13f0d: 4a 63 04 a2 movslq (%rdx,%r12,4),%rax + 13f11: 48 01 d0 add %rdx,%rax + 13f14: ff e0 jmpq *%rax + 13f16: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 13f1d: 00 00 00 + 13f20: 49 89 c8 mov %rcx,%r8 + 13f23: 48 89 d1 mov %rdx,%rcx + 13f26: 48 8d 15 67 6c 00 00 lea 0x6c67(%rip),%rdx # 1ab94 + 13f2d: be 01 00 00 00 mov $0x1,%esi + 13f32: 31 c0 xor %eax,%eax + 13f34: e8 b7 fe fe ff callq 3df0 <__fprintf_chk@plt> + 13f39: e9 6e ff ff ff jmpq 13eac <__cxa_finalize@plt+0x1002c> + 13f3e: 66 90 xchg %ax,%ax + 13f40: 4c 8b 4b 38 mov 0x38(%rbx),%r9 + 13f44: 48 8b 43 10 mov 0x10(%rbx),%rax + 13f48: 48 8d 35 49 6e 00 00 lea 0x6e49(%rip),%rsi # 1ad98 + 13f4f: 4c 8b 43 08 mov 0x8(%rbx),%r8 + 13f53: ba 05 00 00 00 mov $0x5,%edx + 13f58: 31 ff xor %edi,%edi + 13f5a: 4c 8b 6b 30 mov 0x30(%rbx),%r13 + 13f5e: 4c 8b 63 28 mov 0x28(%rbx),%r12 + 13f62: 4c 89 4c 24 10 mov %r9,0x10(%rsp) + 13f67: 4c 8b 7b 20 mov 0x20(%rbx),%r15 + 13f6b: 4c 8b 73 18 mov 0x18(%rbx),%r14 + 13f6f: 48 89 04 24 mov %rax,(%rsp) + 13f73: 4c 89 44 24 08 mov %r8,0x8(%rsp) + 13f78: 48 8b 1b mov (%rbx),%rbx + 13f7b: e8 b0 f9 fe ff callq 3930 + 13f80: 48 83 ec 08 sub $0x8,%rsp + 13f84: 4c 8b 4c 24 18 mov 0x18(%rsp),%r9 + 13f89: 48 89 d9 mov %rbx,%rcx + 13f8c: 48 89 c2 mov %rax,%rdx + 13f8f: 48 89 ef mov %rbp,%rdi + 13f92: be 01 00 00 00 mov $0x1,%esi + 13f97: 31 c0 xor %eax,%eax + 13f99: 41 51 push %r9 + 13f9b: 41 55 push %r13 + 13f9d: 41 54 push %r12 + 13f9f: 41 57 push %r15 + 13fa1: 41 56 push %r14 + 13fa3: 4c 8b 4c 24 30 mov 0x30(%rsp),%r9 + 13fa8: 4c 8b 44 24 38 mov 0x38(%rsp),%r8 + 13fad: e8 3e fe fe ff callq 3df0 <__fprintf_chk@plt> + 13fb2: 48 83 c4 30 add $0x30,%rsp + 13fb6: 48 83 c4 28 add $0x28,%rsp + 13fba: 5b pop %rbx + 13fbb: 5d pop %rbp + 13fbc: 41 5c pop %r12 + 13fbe: 41 5d pop %r13 + 13fc0: 41 5e pop %r14 + 13fc2: 41 5f pop %r15 + 13fc4: c3 retq + 13fc5: 0f 1f 00 nopl (%rax) + 13fc8: 4c 8b 53 40 mov 0x40(%rbx),%r10 + 13fcc: 4c 8b 4b 38 mov 0x38(%rbx),%r9 + 13fd0: 48 8d 35 f1 6d 00 00 lea 0x6df1(%rip),%rsi # 1adc8 + 13fd7: 48 8b 43 10 mov 0x10(%rbx),%rax + 13fdb: 4c 8b 43 08 mov 0x8(%rbx),%r8 + 13fdf: ba 05 00 00 00 mov $0x5,%edx + 13fe4: 4c 8b 6b 30 mov 0x30(%rbx),%r13 + 13fe8: 4c 8b 63 28 mov 0x28(%rbx),%r12 + 13fec: 4c 8b 7b 20 mov 0x20(%rbx),%r15 + 13ff0: 4c 8b 73 18 mov 0x18(%rbx),%r14 + 13ff4: 48 8b 1b mov (%rbx),%rbx + 13ff7: 4c 89 54 24 18 mov %r10,0x18(%rsp) + 13ffc: 4c 89 4c 24 10 mov %r9,0x10(%rsp) + 14001: 48 89 04 24 mov %rax,(%rsp) + 14005: 4c 89 44 24 08 mov %r8,0x8(%rsp) + 1400a: 31 ff xor %edi,%edi + 1400c: e8 1f f9 fe ff callq 3930 + 14011: 4c 8b 54 24 18 mov 0x18(%rsp),%r10 + 14016: 41 52 push %r10 + 14018: e9 67 ff ff ff jmpq 13f84 <__cxa_finalize@plt+0x10104> + 1401d: 0f 1f 00 nopl (%rax) + 14020: 48 8b 1b mov (%rbx),%rbx + 14023: 48 8d 35 75 6b 00 00 lea 0x6b75(%rip),%rsi # 1ab9f + 1402a: ba 05 00 00 00 mov $0x5,%edx + 1402f: 31 ff xor %edi,%edi + 14031: e8 fa f8 fe ff callq 3930 + 14036: 48 83 c4 28 add $0x28,%rsp + 1403a: 48 89 d9 mov %rbx,%rcx + 1403d: 48 89 ef mov %rbp,%rdi + 14040: 5b pop %rbx + 14041: 5d pop %rbp + 14042: 41 5c pop %r12 + 14044: 41 5d pop %r13 + 14046: 41 5e pop %r14 + 14048: 41 5f pop %r15 + 1404a: 48 89 c2 mov %rax,%rdx + 1404d: be 01 00 00 00 mov $0x1,%esi + 14052: 31 c0 xor %eax,%eax + 14054: e9 97 fd fe ff jmpq 3df0 <__fprintf_chk@plt> + 14059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 14060: 4c 8b 63 08 mov 0x8(%rbx),%r12 + 14064: 48 8d 35 44 6b 00 00 lea 0x6b44(%rip),%rsi # 1abaf + 1406b: 48 8b 1b mov (%rbx),%rbx + 1406e: ba 05 00 00 00 mov $0x5,%edx + 14073: 31 ff xor %edi,%edi + 14075: e8 b6 f8 fe ff callq 3930 + 1407a: 48 83 c4 28 add $0x28,%rsp + 1407e: 4d 89 e0 mov %r12,%r8 + 14081: 48 89 d9 mov %rbx,%rcx + 14084: 48 89 ef mov %rbp,%rdi + 14087: 48 89 c2 mov %rax,%rdx + 1408a: be 01 00 00 00 mov $0x1,%esi + 1408f: 5b pop %rbx + 14090: 5d pop %rbp + 14091: 41 5c pop %r12 + 14093: 41 5d pop %r13 + 14095: 41 5e pop %r14 + 14097: 41 5f pop %r15 + 14099: 31 c0 xor %eax,%eax + 1409b: e9 50 fd fe ff jmpq 3df0 <__fprintf_chk@plt> + 140a0: 4c 8b 6b 10 mov 0x10(%rbx),%r13 + 140a4: 4c 8b 63 08 mov 0x8(%rbx),%r12 + 140a8: 48 8d 35 17 6b 00 00 lea 0x6b17(%rip),%rsi # 1abc6 + 140af: 48 8b 1b mov (%rbx),%rbx + 140b2: ba 05 00 00 00 mov $0x5,%edx + 140b7: 31 ff xor %edi,%edi + 140b9: e8 72 f8 fe ff callq 3930 + 140be: 48 83 c4 28 add $0x28,%rsp + 140c2: 4d 89 e9 mov %r13,%r9 + 140c5: 4d 89 e0 mov %r12,%r8 + 140c8: 48 89 d9 mov %rbx,%rcx + 140cb: 48 89 ef mov %rbp,%rdi + 140ce: 48 89 c2 mov %rax,%rdx + 140d1: 5b pop %rbx + 140d2: 5d pop %rbp + 140d3: 41 5c pop %r12 + 140d5: 41 5d pop %r13 + 140d7: 41 5e pop %r14 + 140d9: 41 5f pop %r15 + 140db: be 01 00 00 00 mov $0x1,%esi + 140e0: 31 c0 xor %eax,%eax + 140e2: e9 09 fd fe ff jmpq 3df0 <__fprintf_chk@plt> + 140e7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 140ee: 00 00 + 140f0: 48 8d 35 01 6c 00 00 lea 0x6c01(%rip),%rsi # 1acf8 + 140f7: ba 05 00 00 00 mov $0x5,%edx + 140fc: 31 ff xor %edi,%edi + 140fe: 4c 8b 73 18 mov 0x18(%rbx),%r14 + 14102: 4c 8b 6b 10 mov 0x10(%rbx),%r13 + 14106: 4c 8b 63 08 mov 0x8(%rbx),%r12 + 1410a: 48 8b 1b mov (%rbx),%rbx + 1410d: e8 1e f8 fe ff callq 3930 + 14112: 48 83 ec 08 sub $0x8,%rsp + 14116: 41 56 push %r14 + 14118: 48 89 c2 mov %rax,%rdx + 1411b: 4d 89 e9 mov %r13,%r9 + 1411e: 4d 89 e0 mov %r12,%r8 + 14121: 48 89 d9 mov %rbx,%rcx + 14124: 48 89 ef mov %rbp,%rdi + 14127: be 01 00 00 00 mov $0x1,%esi + 1412c: 31 c0 xor %eax,%eax + 1412e: e8 bd fc fe ff callq 3df0 <__fprintf_chk@plt> + 14133: 58 pop %rax + 14134: 5a pop %rdx + 14135: 48 83 c4 28 add $0x28,%rsp + 14139: 5b pop %rbx + 1413a: 5d pop %rbp + 1413b: 41 5c pop %r12 + 1413d: 41 5d pop %r13 + 1413f: 41 5e pop %r14 + 14141: 41 5f pop %r15 + 14143: c3 retq + 14144: 0f 1f 40 00 nopl 0x0(%rax) + 14148: 4c 8b 7b 20 mov 0x20(%rbx),%r15 + 1414c: 48 8d 35 c5 6b 00 00 lea 0x6bc5(%rip),%rsi # 1ad18 + 14153: ba 05 00 00 00 mov $0x5,%edx + 14158: 31 ff xor %edi,%edi + 1415a: 4c 8b 73 18 mov 0x18(%rbx),%r14 + 1415e: 4c 8b 6b 10 mov 0x10(%rbx),%r13 + 14162: 4c 8b 63 08 mov 0x8(%rbx),%r12 + 14166: 48 8b 1b mov (%rbx),%rbx + 14169: e8 c2 f7 fe ff callq 3930 + 1416e: 41 57 push %r15 + 14170: eb a4 jmp 14116 <__cxa_finalize@plt+0x10296> + 14172: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 14178: 4c 8b 43 08 mov 0x8(%rbx),%r8 + 1417c: 4c 8b 63 28 mov 0x28(%rbx),%r12 + 14180: 48 8d 35 b9 6b 00 00 lea 0x6bb9(%rip),%rsi # 1ad40 + 14187: 4c 8b 7b 20 mov 0x20(%rbx),%r15 + 1418b: 4c 8b 73 18 mov 0x18(%rbx),%r14 + 1418f: ba 05 00 00 00 mov $0x5,%edx + 14194: 4c 8b 6b 10 mov 0x10(%rbx),%r13 + 14198: 31 ff xor %edi,%edi + 1419a: 48 8b 1b mov (%rbx),%rbx + 1419d: 4c 89 04 24 mov %r8,(%rsp) + 141a1: e8 8a f7 fe ff callq 3930 + 141a6: 48 83 ec 08 sub $0x8,%rsp + 141aa: 4d 89 e9 mov %r13,%r9 + 141ad: 41 54 push %r12 + 141af: 41 57 push %r15 + 141b1: 41 56 push %r14 + 141b3: 4c 8b 44 24 20 mov 0x20(%rsp),%r8 + 141b8: 48 89 d9 mov %rbx,%rcx + 141bb: 48 89 c2 mov %rax,%rdx + 141be: 48 89 ef mov %rbp,%rdi + 141c1: be 01 00 00 00 mov $0x1,%esi + 141c6: 31 c0 xor %eax,%eax + 141c8: e8 23 fc fe ff callq 3df0 <__fprintf_chk@plt> + 141cd: 48 83 c4 20 add $0x20,%rsp + 141d1: 48 83 c4 28 add $0x28,%rsp + 141d5: 5b pop %rbx + 141d6: 5d pop %rbp + 141d7: 41 5c pop %r12 + 141d9: 41 5d pop %r13 + 141db: 41 5e pop %r14 + 141dd: 41 5f pop %r15 + 141df: c3 retq + 141e0: 4c 8b 4b 10 mov 0x10(%rbx),%r9 + 141e4: 4c 8b 6b 30 mov 0x30(%rbx),%r13 + 141e8: 48 8d 35 79 6b 00 00 lea 0x6b79(%rip),%rsi # 1ad68 + 141ef: 4c 8b 63 28 mov 0x28(%rbx),%r12 + 141f3: 4c 8b 7b 20 mov 0x20(%rbx),%r15 + 141f7: ba 05 00 00 00 mov $0x5,%edx + 141fc: 4c 8b 73 18 mov 0x18(%rbx),%r14 + 14200: 4c 8b 43 08 mov 0x8(%rbx),%r8 + 14204: 31 ff xor %edi,%edi + 14206: 4c 89 4c 24 08 mov %r9,0x8(%rsp) + 1420b: 48 8b 1b mov (%rbx),%rbx + 1420e: 4c 89 04 24 mov %r8,(%rsp) + 14212: e8 19 f7 fe ff callq 3930 + 14217: 41 55 push %r13 + 14219: 41 54 push %r12 + 1421b: 41 57 push %r15 + 1421d: 41 56 push %r14 + 1421f: 4c 8b 4c 24 28 mov 0x28(%rsp),%r9 + 14224: eb 8d jmp 141b3 <__cxa_finalize@plt+0x10333> + 14226: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 1422d: 00 00 00 + 14230: 4c 8b 53 40 mov 0x40(%rbx),%r10 + 14234: 4c 8b 4b 38 mov 0x38(%rbx),%r9 + 14238: ba 05 00 00 00 mov $0x5,%edx + 1423d: 48 8b 43 10 mov 0x10(%rbx),%rax + 14241: 4c 8b 43 08 mov 0x8(%rbx),%r8 + 14245: 48 8d 35 b4 6b 00 00 lea 0x6bb4(%rip),%rsi # 1ae00 + 1424c: 4c 8b 6b 30 mov 0x30(%rbx),%r13 + 14250: 4c 8b 63 28 mov 0x28(%rbx),%r12 + 14254: 4c 8b 7b 20 mov 0x20(%rbx),%r15 + 14258: 4c 8b 73 18 mov 0x18(%rbx),%r14 + 1425c: 4c 89 54 24 18 mov %r10,0x18(%rsp) + 14261: 4c 89 4c 24 10 mov %r9,0x10(%rsp) + 14266: 48 89 04 24 mov %rax,(%rsp) + 1426a: 4c 89 44 24 08 mov %r8,0x8(%rsp) + 1426f: 48 8b 1b mov (%rbx),%rbx + 14272: e9 93 fd ff ff jmpq 1400a <__cxa_finalize@plt+0x1018a> + 14277: e8 64 f5 fe ff callq 37e0 + 1427c: 0f 1f 40 00 nopl 0x0(%rax) + 14280: 45 31 c9 xor %r9d,%r9d + 14283: 49 83 38 00 cmpq $0x0,(%r8) + 14287: 74 12 je 1429b <__cxa_finalize@plt+0x1041b> + 14289: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 14290: 49 83 c1 01 add $0x1,%r9 + 14294: 4b 83 3c c8 00 cmpq $0x0,(%r8,%r9,8) + 14299: 75 f5 jne 14290 <__cxa_finalize@plt+0x10410> + 1429b: e9 d0 fb ff ff jmpq 13e70 <__cxa_finalize@plt+0xfff0> + 142a0: 48 83 ec 68 sub $0x68,%rsp + 142a4: 4d 89 c2 mov %r8,%r10 + 142a7: 45 31 c9 xor %r9d,%r9d + 142aa: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 142b1: 00 00 + 142b3: 48 89 44 24 58 mov %rax,0x58(%rsp) + 142b8: 31 c0 xor %eax,%eax + 142ba: 49 89 e0 mov %rsp,%r8 + 142bd: 0f 1f 00 nopl (%rax) + 142c0: 41 8b 02 mov (%r10),%eax + 142c3: 83 f8 2f cmp $0x2f,%eax + 142c6: 77 42 ja 1430a <__cxa_finalize@plt+0x1048a> + 142c8: 41 89 c3 mov %eax,%r11d + 142cb: 4d 03 5a 10 add 0x10(%r10),%r11 + 142cf: 83 c0 08 add $0x8,%eax + 142d2: 41 89 02 mov %eax,(%r10) + 142d5: 49 8b 03 mov (%r11),%rax + 142d8: 48 85 c0 test %rax,%rax + 142db: 4b 89 04 c8 mov %rax,(%r8,%r9,8) + 142df: 74 0a je 142eb <__cxa_finalize@plt+0x1046b> + 142e1: 49 83 c1 01 add $0x1,%r9 + 142e5: 49 83 f9 0a cmp $0xa,%r9 + 142e9: 75 d5 jne 142c0 <__cxa_finalize@plt+0x10440> + 142eb: e8 80 fb ff ff callq 13e70 <__cxa_finalize@plt+0xfff0> + 142f0: 48 8b 44 24 58 mov 0x58(%rsp),%rax + 142f5: 64 48 33 04 25 28 00 xor %fs:0x28,%rax + 142fc: 00 00 + 142fe: 75 05 jne 14305 <__cxa_finalize@plt+0x10485> + 14300: 48 83 c4 68 add $0x68,%rsp + 14304: c3 retq + 14305: e8 66 f6 fe ff callq 3970 <__stack_chk_fail@plt> + 1430a: 4d 8b 5a 08 mov 0x8(%r10),%r11 + 1430e: 49 8d 43 08 lea 0x8(%r11),%rax + 14312: 49 89 42 08 mov %rax,0x8(%r10) + 14316: eb bd jmp 142d5 <__cxa_finalize@plt+0x10455> + 14318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1431f: 00 + 14320: 55 push %rbp + 14321: 53 push %rbx + 14322: 41 ba 20 00 00 00 mov $0x20,%r10d + 14328: 45 31 db xor %r11d,%r11d + 1432b: 48 81 ec b8 00 00 00 sub $0xb8,%rsp + 14332: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 14339: 00 00 + 1433b: 48 89 44 24 78 mov %rax,0x78(%rsp) + 14340: 31 c0 xor %eax,%eax + 14342: 48 8d 84 24 d0 00 00 lea 0xd0(%rsp),%rax + 14349: 00 + 1434a: 4c 89 84 24 a0 00 00 mov %r8,0xa0(%rsp) + 14351: 00 + 14352: 48 8d 9c 24 d0 00 00 lea 0xd0(%rsp),%rbx + 14359: 00 + 1435a: 4c 8d 44 24 20 lea 0x20(%rsp),%r8 + 1435f: 4c 89 8c 24 a8 00 00 mov %r9,0xa8(%rsp) + 14366: 00 + 14367: c7 44 24 08 20 00 00 movl $0x20,0x8(%rsp) + 1436e: 00 + 1436f: 48 89 44 24 10 mov %rax,0x10(%rsp) + 14374: 48 8d 84 24 80 00 00 lea 0x80(%rsp),%rax + 1437b: 00 + 1437c: 45 31 c9 xor %r9d,%r9d + 1437f: 48 89 44 24 18 mov %rax,0x18(%rsp) + 14384: 48 89 c5 mov %rax,%rbp + 14387: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1438e: 00 00 + 14390: 41 83 fa 2f cmp $0x2f,%r10d + 14394: 77 56 ja 143ec <__cxa_finalize@plt+0x1056c> + 14396: 44 89 d0 mov %r10d,%eax + 14399: 41 bb 01 00 00 00 mov $0x1,%r11d + 1439f: 41 83 c2 08 add $0x8,%r10d + 143a3: 48 01 e8 add %rbp,%rax + 143a6: 48 8b 00 mov (%rax),%rax + 143a9: 48 85 c0 test %rax,%rax + 143ac: 4b 89 04 c8 mov %rax,(%r8,%r9,8) + 143b0: 74 0a je 143bc <__cxa_finalize@plt+0x1053c> + 143b2: 49 83 c1 01 add $0x1,%r9 + 143b6: 49 83 f9 0a cmp $0xa,%r9 + 143ba: 75 d4 jne 14390 <__cxa_finalize@plt+0x10510> + 143bc: 45 84 db test %r11b,%r11b + 143bf: 75 24 jne 143e5 <__cxa_finalize@plt+0x10565> + 143c1: e8 aa fa ff ff callq 13e70 <__cxa_finalize@plt+0xfff0> + 143c6: 48 8b 44 24 78 mov 0x78(%rsp),%rax + 143cb: 64 48 33 04 25 28 00 xor %fs:0x28,%rax + 143d2: 00 00 + 143d4: 75 0a jne 143e0 <__cxa_finalize@plt+0x10560> + 143d6: 48 81 c4 b8 00 00 00 add $0xb8,%rsp + 143dd: 5b pop %rbx + 143de: 5d pop %rbp + 143df: c3 retq + 143e0: e8 8b f5 fe ff callq 3970 <__stack_chk_fail@plt> + 143e5: 44 89 54 24 08 mov %r10d,0x8(%rsp) + 143ea: eb d5 jmp 143c1 <__cxa_finalize@plt+0x10541> + 143ec: 48 89 d8 mov %rbx,%rax + 143ef: 48 83 c3 08 add $0x8,%rbx + 143f3: eb b1 jmp 143a6 <__cxa_finalize@plt+0x10526> + 143f5: 90 nop + 143f6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 143fd: 00 00 00 + 14400: 53 push %rbx + 14401: 48 8d 35 da 67 00 00 lea 0x67da(%rip),%rsi # 1abe2 + 14408: ba 05 00 00 00 mov $0x5,%edx + 1440d: 31 ff xor %edi,%edi + 1440f: e8 1c f5 fe ff callq 3930 + 14414: 48 8d 15 dc 67 00 00 lea 0x67dc(%rip),%rdx # 1abf7 + 1441b: 48 89 c6 mov %rax,%rsi + 1441e: bf 01 00 00 00 mov $0x1,%edi + 14423: 31 c0 xor %eax,%eax + 14425: e8 a6 f8 fe ff callq 3cd0 <__printf_chk@plt> + 1442a: 48 8d 35 dc 67 00 00 lea 0x67dc(%rip),%rsi # 1ac0d + 14431: ba 05 00 00 00 mov $0x5,%edx + 14436: 31 ff xor %edi,%edi + 14438: e8 f3 f4 fe ff callq 3930 + 1443d: 48 8d 0d 74 5b 00 00 lea 0x5b74(%rip),%rcx # 19fb8 <_IO_stdin_used@@Base+0x3c38> + 14444: 48 8d 15 2c 39 00 00 lea 0x392c(%rip),%rdx # 17d77 <_IO_stdin_used@@Base+0x19f7> + 1444b: 48 89 c6 mov %rax,%rsi + 1444e: bf 01 00 00 00 mov $0x1,%edi + 14453: 31 c0 xor %eax,%eax + 14455: e8 76 f8 fe ff callq 3cd0 <__printf_chk@plt> + 1445a: 48 8b 1d 27 be 20 00 mov 0x20be27(%rip),%rbx # 220288 + 14461: 48 8d 35 d8 69 00 00 lea 0x69d8(%rip),%rsi # 1ae40 + 14468: 31 ff xor %edi,%edi + 1446a: ba 05 00 00 00 mov $0x5,%edx + 1446f: e8 bc f4 fe ff callq 3930 + 14474: 48 89 de mov %rbx,%rsi + 14477: 48 89 c7 mov %rax,%rdi + 1447a: 5b pop %rbx + 1447b: e9 70 f6 fe ff jmpq 3af0 + 14480: 53 push %rbx + 14481: 48 89 fb mov %rdi,%rbx + 14484: e8 ef f9 fe ff callq 3e78 + 14489: 48 85 c0 test %rax,%rax + 1448c: 75 05 jne 14493 <__cxa_finalize@plt+0x10613> + 1448e: 48 85 db test %rbx,%rbx + 14491: 75 02 jne 14495 <__cxa_finalize@plt+0x10615> + 14493: 5b pop %rbx + 14494: c3 retq + 14495: e8 36 02 00 00 callq 146d0 <__cxa_finalize@plt+0x10850> + 1449a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 144a0: 48 89 f8 mov %rdi,%rax + 144a3: 48 f7 e6 mul %rsi + 144a6: 48 89 c7 mov %rax,%rdi + 144a9: 0f 90 c0 seto %al + 144ac: 48 85 ff test %rdi,%rdi + 144af: 78 0a js 144bb <__cxa_finalize@plt+0x1063b> + 144b1: 0f b6 c0 movzbl %al,%eax + 144b4: 48 85 c0 test %rax,%rax + 144b7: 75 02 jne 144bb <__cxa_finalize@plt+0x1063b> + 144b9: eb c5 jmp 14480 <__cxa_finalize@plt+0x10600> + 144bb: 48 83 ec 08 sub $0x8,%rsp + 144bf: e8 0c 02 00 00 callq 146d0 <__cxa_finalize@plt+0x10850> + 144c4: 66 90 xchg %ax,%ax + 144c6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 144cd: 00 00 00 + 144d0: eb ae jmp 14480 <__cxa_finalize@plt+0x10600> + 144d2: 0f 1f 40 00 nopl 0x0(%rax) + 144d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 144dd: 00 00 00 + 144e0: 48 85 f6 test %rsi,%rsi + 144e3: 53 push %rbx + 144e4: 48 89 f3 mov %rsi,%rbx + 144e7: 75 05 jne 144ee <__cxa_finalize@plt+0x1066e> + 144e9: 48 85 ff test %rdi,%rdi + 144ec: 75 1a jne 14508 <__cxa_finalize@plt+0x10688> + 144ee: 48 89 de mov %rbx,%rsi + 144f1: e8 9a f7 fe ff callq 3c90 + 144f6: 48 85 c0 test %rax,%rax + 144f9: 75 05 jne 14500 <__cxa_finalize@plt+0x10680> + 144fb: 48 85 db test %rbx,%rbx + 144fe: 75 11 jne 14511 <__cxa_finalize@plt+0x10691> + 14500: 5b pop %rbx + 14501: c3 retq + 14502: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 14508: e8 63 f9 fe ff callq 3e70 + 1450d: 31 c0 xor %eax,%eax + 1450f: 5b pop %rbx + 14510: c3 retq + 14511: e8 ba 01 00 00 callq 146d0 <__cxa_finalize@plt+0x10850> + 14516: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 1451d: 00 00 00 + 14520: 48 89 f0 mov %rsi,%rax + 14523: 48 f7 e2 mul %rdx + 14526: 48 89 c6 mov %rax,%rsi + 14529: 0f 90 c0 seto %al + 1452c: 48 85 f6 test %rsi,%rsi + 1452f: 78 0a js 1453b <__cxa_finalize@plt+0x106bb> + 14531: 0f b6 c0 movzbl %al,%eax + 14534: 48 85 c0 test %rax,%rax + 14537: 75 02 jne 1453b <__cxa_finalize@plt+0x106bb> + 14539: eb a5 jmp 144e0 <__cxa_finalize@plt+0x10660> + 1453b: 48 83 ec 08 sub $0x8,%rsp + 1453f: e8 8c 01 00 00 callq 146d0 <__cxa_finalize@plt+0x10850> + 14544: 66 90 xchg %ax,%ax + 14546: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 1454d: 00 00 00 + 14550: 48 85 ff test %rdi,%rdi + 14553: 49 89 d1 mov %rdx,%r9 + 14556: 48 8b 0e mov (%rsi),%rcx + 14559: 74 35 je 14590 <__cxa_finalize@plt+0x10710> + 1455b: 31 d2 xor %edx,%edx + 1455d: 48 b8 54 55 55 55 55 movabs $0x5555555555555554,%rax + 14564: 55 55 55 + 14567: 49 f7 f1 div %r9 + 1456a: 48 39 c8 cmp %rcx,%rax + 1456d: 76 3c jbe 145ab <__cxa_finalize@plt+0x1072b> + 1456f: 48 89 c8 mov %rcx,%rax + 14572: 48 d1 e8 shr %rax + 14575: 48 8d 4c 08 01 lea 0x1(%rax,%rcx,1),%rcx + 1457a: 48 89 0e mov %rcx,(%rsi) + 1457d: 49 0f af c9 imul %r9,%rcx + 14581: 48 89 ce mov %rcx,%rsi + 14584: e9 57 ff ff ff jmpq 144e0 <__cxa_finalize@plt+0x10660> + 14589: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 14590: 48 85 c9 test %rcx,%rcx + 14593: 74 23 je 145b8 <__cxa_finalize@plt+0x10738> + 14595: 48 89 c8 mov %rcx,%rax + 14598: 49 f7 e1 mul %r9 + 1459b: 0f 90 c2 seto %dl + 1459e: 48 85 c0 test %rax,%rax + 145a1: 0f b6 d2 movzbl %dl,%edx + 145a4: 78 05 js 145ab <__cxa_finalize@plt+0x1072b> + 145a6: 48 85 d2 test %rdx,%rdx + 145a9: 74 cf je 1457a <__cxa_finalize@plt+0x106fa> + 145ab: 48 83 ec 08 sub $0x8,%rsp + 145af: e8 1c 01 00 00 callq 146d0 <__cxa_finalize@plt+0x10850> + 145b4: 0f 1f 40 00 nopl 0x0(%rax) + 145b8: 31 d2 xor %edx,%edx + 145ba: b8 80 00 00 00 mov $0x80,%eax + 145bf: 45 31 c0 xor %r8d,%r8d + 145c2: 49 f7 f1 div %r9 + 145c5: 48 85 c0 test %rax,%rax + 145c8: 41 0f 94 c0 sete %r8b + 145cc: 49 8d 0c 00 lea (%r8,%rax,1),%rcx + 145d0: eb c3 jmp 14595 <__cxa_finalize@plt+0x10715> + 145d2: 0f 1f 40 00 nopl 0x0(%rax) + 145d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 145dd: 00 00 00 + 145e0: 48 85 ff test %rdi,%rdi + 145e3: 48 8b 06 mov (%rsi),%rax + 145e6: 74 28 je 14610 <__cxa_finalize@plt+0x10790> + 145e8: 48 ba 53 55 55 55 55 movabs $0x5555555555555553,%rdx + 145ef: 55 55 55 + 145f2: 48 39 d0 cmp %rdx,%rax + 145f5: 77 2a ja 14621 <__cxa_finalize@plt+0x107a1> + 145f7: 48 89 c2 mov %rax,%rdx + 145fa: 48 d1 ea shr %rdx + 145fd: 48 8d 44 02 01 lea 0x1(%rdx,%rax,1),%rax + 14602: 48 89 06 mov %rax,(%rsi) + 14605: 48 89 c6 mov %rax,%rsi + 14608: e9 d3 fe ff ff jmpq 144e0 <__cxa_finalize@plt+0x10660> + 1460d: 0f 1f 00 nopl (%rax) + 14610: 48 85 c0 test %rax,%rax + 14613: ba 80 00 00 00 mov $0x80,%edx + 14618: 48 0f 44 c2 cmove %rdx,%rax + 1461c: 48 85 c0 test %rax,%rax + 1461f: 79 e1 jns 14602 <__cxa_finalize@plt+0x10782> + 14621: 48 83 ec 08 sub $0x8,%rsp + 14625: e8 a6 00 00 00 callq 146d0 <__cxa_finalize@plt+0x10850> + 1462a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 14630: 53 push %rbx + 14631: 48 89 fb mov %rdi,%rbx + 14634: e8 47 fe ff ff callq 14480 <__cxa_finalize@plt+0x10600> + 14639: 48 89 da mov %rbx,%rdx + 1463c: 31 f6 xor %esi,%esi + 1463e: 48 89 c7 mov %rax,%rdi + 14641: 5b pop %rbx + 14642: e9 19 f4 fe ff jmpq 3a60 + 14647: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1464e: 00 00 + 14650: 48 89 f8 mov %rdi,%rax + 14653: 48 83 ec 08 sub $0x8,%rsp + 14657: 48 f7 e6 mul %rsi + 1465a: 0f 90 c2 seto %dl + 1465d: 48 85 c0 test %rax,%rax + 14660: 78 17 js 14679 <__cxa_finalize@plt+0x107f9> + 14662: 0f b6 d2 movzbl %dl,%edx + 14665: 48 85 d2 test %rdx,%rdx + 14668: 75 0f jne 14679 <__cxa_finalize@plt+0x107f9> + 1466a: e8 91 f4 fe ff callq 3b00 + 1466f: 48 85 c0 test %rax,%rax + 14672: 74 05 je 14679 <__cxa_finalize@plt+0x107f9> + 14674: 48 83 c4 08 add $0x8,%rsp + 14678: c3 retq + 14679: e8 52 00 00 00 callq 146d0 <__cxa_finalize@plt+0x10850> + 1467e: 66 90 xchg %ax,%ax + 14680: 55 push %rbp + 14681: 53 push %rbx + 14682: 48 89 fd mov %rdi,%rbp + 14685: 48 89 f7 mov %rsi,%rdi + 14688: 48 89 f3 mov %rsi,%rbx + 1468b: 48 83 ec 08 sub $0x8,%rsp + 1468f: e8 ec fd ff ff callq 14480 <__cxa_finalize@plt+0x10600> + 14694: 48 83 c4 08 add $0x8,%rsp + 14698: 48 89 da mov %rbx,%rdx + 1469b: 48 89 ee mov %rbp,%rsi + 1469e: 5b pop %rbx + 1469f: 5d pop %rbp + 146a0: 48 89 c7 mov %rax,%rdi + 146a3: e9 d8 f4 fe ff jmpq 3b80 + 146a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 146af: 00 + 146b0: 53 push %rbx + 146b1: 48 89 fb mov %rdi,%rbx + 146b4: e8 97 f2 fe ff callq 3950 + 146b9: 48 89 df mov %rbx,%rdi + 146bc: 48 8d 70 01 lea 0x1(%rax),%rsi + 146c0: 5b pop %rbx + 146c1: eb bd jmp 14680 <__cxa_finalize@plt+0x10800> + 146c3: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 146ca: 00 00 00 + 146cd: 0f 1f 00 nopl (%rax) + 146d0: 48 8d 35 18 68 00 00 lea 0x6818(%rip),%rsi # 1aeef + 146d7: 48 83 ec 08 sub $0x8,%rsp + 146db: ba 05 00 00 00 mov $0x5,%edx + 146e0: 31 ff xor %edi,%edi + 146e2: e8 49 f2 fe ff callq 3930 + 146e7: 8b 3d 0b bb 20 00 mov 0x20bb0b(%rip),%edi # 2201f8 + 146ed: 48 8d 15 08 5c 00 00 lea 0x5c08(%rip),%rdx # 1a2fc <_IO_stdin_used@@Base+0x3f7c> + 146f4: 48 89 c1 mov %rax,%rcx + 146f7: 31 f6 xor %esi,%esi + 146f9: 31 c0 xor %eax,%eax + 146fb: e8 20 f6 fe ff callq 3d20 + 14700: e8 db f0 fe ff callq 37e0 + 14705: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 1470c: 00 00 00 + 1470f: 90 nop + 14710: 41 57 push %r15 + 14712: 41 56 push %r14 + 14714: 49 89 cf mov %rcx,%r15 + 14717: 41 55 push %r13 + 14719: 41 54 push %r12 + 1471b: 49 89 d6 mov %rdx,%r14 + 1471e: 55 push %rbp + 1471f: 53 push %rbx + 14720: 89 f2 mov %esi,%edx + 14722: 31 f6 xor %esi,%esi + 14724: 49 89 fc mov %rdi,%r12 + 14727: 4d 89 cd mov %r9,%r13 + 1472a: 48 83 ec 18 sub $0x18,%rsp + 1472e: 48 89 e1 mov %rsp,%rcx + 14731: 8b 5c 24 50 mov 0x50(%rsp),%ebx + 14735: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 1473c: 00 00 + 1473e: 48 89 44 24 08 mov %rax,0x8(%rsp) + 14743: 31 c0 xor %eax,%eax + 14745: e8 d6 06 00 00 callq 14e20 <__cxa_finalize@plt+0x10fa0> + 1474a: 85 c0 test %eax,%eax + 1474c: 0f 85 8e 00 00 00 jne 147e0 <__cxa_finalize@plt+0x10960> + 14752: 48 8b 2c 24 mov (%rsp),%rbp + 14756: 4c 39 f5 cmp %r14,%rbp + 14759: 72 05 jb 14760 <__cxa_finalize@plt+0x108e0> + 1475b: 4c 39 fd cmp %r15,%rbp + 1475e: 76 54 jbe 147b4 <__cxa_finalize@plt+0x10934> + 14760: e8 8b f0 fe ff callq 37f0 <__errno_location@plt> + 14765: 48 81 fd 00 00 00 40 cmp $0x40000000,%rbp + 1476c: 49 89 c6 mov %rax,%r14 + 1476f: 19 c0 sbb %eax,%eax + 14771: 83 e0 d7 and $0xffffffd7,%eax + 14774: 83 c0 4b add $0x4b,%eax + 14777: 41 89 06 mov %eax,(%r14) + 1477a: 4c 89 e7 mov %r12,%rdi + 1477d: e8 5e f5 ff ff callq 13ce0 <__cxa_finalize@plt+0xfe60> + 14782: 41 8b 36 mov (%r14),%esi + 14785: 49 89 c0 mov %rax,%r8 + 14788: b8 00 00 00 00 mov $0x0,%eax + 1478d: 48 8d 15 44 36 00 00 lea 0x3644(%rip),%rdx # 17dd8 <_IO_stdin_used@@Base+0x1a58> + 14794: 4c 89 e9 mov %r13,%rcx + 14797: 83 fe 16 cmp $0x16,%esi + 1479a: 0f 44 f0 cmove %eax,%esi + 1479d: 85 db test %ebx,%ebx + 1479f: b8 01 00 00 00 mov $0x1,%eax + 147a4: 0f 44 d8 cmove %eax,%ebx + 147a7: 31 c0 xor %eax,%eax + 147a9: 89 df mov %ebx,%edi + 147ab: e8 70 f5 fe ff callq 3d20 + 147b0: 48 8b 2c 24 mov (%rsp),%rbp + 147b4: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 147b9: 64 48 33 14 25 28 00 xor %fs:0x28,%rdx + 147c0: 00 00 + 147c2: 48 89 e8 mov %rbp,%rax + 147c5: 75 44 jne 1480b <__cxa_finalize@plt+0x1098b> + 147c7: 48 83 c4 18 add $0x18,%rsp + 147cb: 5b pop %rbx + 147cc: 5d pop %rbp + 147cd: 41 5c pop %r12 + 147cf: 41 5d pop %r13 + 147d1: 41 5e pop %r14 + 147d3: 41 5f pop %r15 + 147d5: c3 retq + 147d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 147dd: 00 00 00 + 147e0: 89 c5 mov %eax,%ebp + 147e2: e8 09 f0 fe ff callq 37f0 <__errno_location@plt> + 147e7: 83 fd 01 cmp $0x1,%ebp + 147ea: 49 89 c6 mov %rax,%r14 + 147ed: 74 11 je 14800 <__cxa_finalize@plt+0x10980> + 147ef: 83 fd 03 cmp $0x3,%ebp + 147f2: 75 86 jne 1477a <__cxa_finalize@plt+0x108fa> + 147f4: c7 00 00 00 00 00 movl $0x0,(%rax) + 147fa: e9 7b ff ff ff jmpq 1477a <__cxa_finalize@plt+0x108fa> + 147ff: 90 nop + 14800: c7 00 4b 00 00 00 movl $0x4b,(%rax) + 14806: e9 6f ff ff ff jmpq 1477a <__cxa_finalize@plt+0x108fa> + 1480b: e8 60 f1 fe ff callq 3970 <__stack_chk_fail@plt> + 14810: 48 83 ec 10 sub $0x10,%rsp + 14814: 41 51 push %r9 + 14816: 4d 89 c1 mov %r8,%r9 + 14819: 49 89 c8 mov %rcx,%r8 + 1481c: 48 89 d1 mov %rdx,%rcx + 1481f: 48 89 f2 mov %rsi,%rdx + 14822: be 0a 00 00 00 mov $0xa,%esi + 14827: e8 e4 fe ff ff callq 14710 <__cxa_finalize@plt+0x10890> + 1482c: 48 83 c4 18 add $0x18,%rsp + 14830: c3 retq + 14831: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 14838: 00 00 00 + 1483b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 14840: 53 push %rbx + 14841: 31 f6 xor %esi,%esi + 14843: 31 ff xor %edi,%edi + 14845: e8 46 f2 fe ff callq 3a90 + 1484a: 48 85 c0 test %rax,%rax + 1484d: 48 89 c3 mov %rax,%rbx + 14850: 74 0e je 14860 <__cxa_finalize@plt+0x109e0> + 14852: 48 89 d8 mov %rbx,%rax + 14855: 5b pop %rbx + 14856: c3 retq + 14857: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1485e: 00 00 + 14860: e8 8b ef fe ff callq 37f0 <__errno_location@plt> + 14865: 83 38 0c cmpl $0xc,(%rax) + 14868: 75 e8 jne 14852 <__cxa_finalize@plt+0x109d2> + 1486a: e8 61 fe ff ff callq 146d0 <__cxa_finalize@plt+0x10850> + 1486f: 90 nop + 14870: 41 56 push %r14 + 14872: 41 55 push %r13 + 14874: 49 bd 01 10 40 00 10 movabs $0x1000401001,%r13 + 1487b: 00 00 00 + 1487e: 41 54 push %r12 + 14880: 55 push %rbp + 14881: 53 push %rbx + 14882: 31 db xor %ebx,%ebx + 14884: 48 83 ec 10 sub $0x10,%rsp + 14888: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 1488f: 00 00 + 14891: 48 89 44 24 08 mov %rax,0x8(%rsp) + 14896: 31 c0 xor %eax,%eax + 14898: 48 c7 04 24 22 00 00 movq $0x22,(%rsp) + 1489f: 00 + 148a0: 49 89 e4 mov %rsp,%r12 + 148a3: e8 48 ef fe ff callq 37f0 <__errno_location@plt> + 148a8: 48 89 c5 mov %rax,%rbp + 148ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 148b0: 48 89 df mov %rbx,%rdi + 148b3: 4c 89 e6 mov %r12,%rsi + 148b6: e8 25 fd ff ff callq 145e0 <__cxa_finalize@plt+0x10760> + 148bb: 48 8b 34 24 mov (%rsp),%rsi + 148bf: 48 89 c7 mov %rax,%rdi + 148c2: 48 89 c3 mov %rax,%rbx + 148c5: 4c 8d 74 30 fe lea -0x2(%rax,%rsi,1),%r14 + 148ca: 48 83 ee 01 sub $0x1,%rsi + 148ce: 41 c6 06 00 movb $0x0,(%r14) + 148d2: c7 45 00 00 00 00 00 movl $0x0,0x0(%rbp) + 148d9: e8 d2 f4 fe ff callq 3db0 + 148de: 85 c0 test %eax,%eax + 148e0: 75 2e jne 14910 <__cxa_finalize@plt+0x10a90> + 148e2: 41 80 3e 00 cmpb $0x0,(%r14) + 148e6: 75 c8 jne 148b0 <__cxa_finalize@plt+0x10a30> + 148e8: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 148ed: 64 48 33 14 25 28 00 xor %fs:0x28,%rdx + 148f4: 00 00 + 148f6: 48 89 d8 mov %rbx,%rax + 148f9: 75 41 jne 1493c <__cxa_finalize@plt+0x10abc> + 148fb: 48 83 c4 10 add $0x10,%rsp + 148ff: 5b pop %rbx + 14900: 5d pop %rbp + 14901: 41 5c pop %r12 + 14903: 41 5d pop %r13 + 14905: 41 5e pop %r14 + 14907: c3 retq + 14908: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1490f: 00 + 14910: 44 8b 75 00 mov 0x0(%rbp),%r14d + 14914: 41 83 fe 24 cmp $0x24,%r14d + 14918: 76 16 jbe 14930 <__cxa_finalize@plt+0x10ab0> + 1491a: 48 89 df mov %rbx,%rdi + 1491d: 31 db xor %ebx,%ebx + 1491f: e8 4c f5 fe ff callq 3e70 + 14924: 44 89 75 00 mov %r14d,0x0(%rbp) + 14928: eb be jmp 148e8 <__cxa_finalize@plt+0x10a68> + 1492a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 14930: 4d 0f a3 f5 bt %r14,%r13 + 14934: 0f 82 76 ff ff ff jb 148b0 <__cxa_finalize@plt+0x10a30> + 1493a: eb de jmp 1491a <__cxa_finalize@plt+0x10a9a> + 1493c: e8 2f f0 fe ff callq 3970 <__stack_chk_fail@plt> + 14941: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 14948: 00 00 00 + 1494b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 14950: 41 57 push %r15 + 14952: 41 56 push %r14 + 14954: 41 55 push %r13 + 14956: 41 54 push %r12 + 14958: 55 push %rbp + 14959: 53 push %rbx + 1495a: 48 83 ec 28 sub $0x28,%rsp + 1495e: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 14965: 00 00 + 14967: 48 89 44 24 18 mov %rax,0x18(%rsp) + 1496c: 31 c0 xor %eax,%eax + 1496e: 83 fa 24 cmp $0x24,%edx + 14971: 0f 87 5e 03 00 00 ja 14cd5 <__cxa_finalize@plt+0x10e55> + 14977: 48 8d 44 24 10 lea 0x10(%rsp),%rax + 1497c: 49 89 f7 mov %rsi,%r15 + 1497f: 48 85 f6 test %rsi,%rsi + 14982: 48 89 fd mov %rdi,%rbp + 14985: 89 54 24 08 mov %edx,0x8(%rsp) + 14989: 49 89 ce mov %rcx,%r14 + 1498c: 4d 89 c5 mov %r8,%r13 + 1498f: 4c 0f 44 f8 cmove %rax,%r15 + 14993: e8 58 ee fe ff callq 37f0 <__errno_location@plt> + 14998: c7 00 00 00 00 00 movl $0x0,(%rax) + 1499e: 49 89 c4 mov %rax,%r12 + 149a1: 0f b6 5d 00 movzbl 0x0(%rbp),%ebx + 149a5: e8 a6 f4 fe ff callq 3e50 <__ctype_b_loc@plt> + 149aa: 8b 54 24 08 mov 0x8(%rsp),%edx + 149ae: 48 8b 30 mov (%rax),%rsi + 149b1: 48 89 e8 mov %rbp,%rax + 149b4: eb 11 jmp 149c7 <__cxa_finalize@plt+0x10b47> + 149b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 149bd: 00 00 00 + 149c0: 48 83 c0 01 add $0x1,%rax + 149c4: 0f b6 18 movzbl (%rax),%ebx + 149c7: 0f b6 cb movzbl %bl,%ecx + 149ca: f6 44 4e 01 20 testb $0x20,0x1(%rsi,%rcx,2) + 149cf: 75 ef jne 149c0 <__cxa_finalize@plt+0x10b40> + 149d1: 80 fb 2d cmp $0x2d,%bl + 149d4: 74 52 je 14a28 <__cxa_finalize@plt+0x10ba8> + 149d6: 4c 89 fe mov %r15,%rsi + 149d9: 48 89 ef mov %rbp,%rdi + 149dc: e8 7f f3 fe ff callq 3d60 + 149e1: 49 8b 0f mov (%r15),%rcx + 149e4: 48 89 c3 mov %rax,%rbx + 149e7: 48 39 e9 cmp %rbp,%rcx + 149ea: 74 2c je 14a18 <__cxa_finalize@plt+0x10b98> + 149ec: 41 8b 04 24 mov (%r12),%eax + 149f0: 85 c0 test %eax,%eax + 149f2: 74 64 je 14a58 <__cxa_finalize@plt+0x10bd8> + 149f4: 83 f8 22 cmp $0x22,%eax + 149f7: bd 01 00 00 00 mov $0x1,%ebp + 149fc: 75 2a jne 14a28 <__cxa_finalize@plt+0x10ba8> + 149fe: 4d 85 ed test %r13,%r13 + 14a01: 74 09 je 14a0c <__cxa_finalize@plt+0x10b8c> + 14a03: 44 0f b6 21 movzbl (%rcx),%r12d + 14a07: 45 84 e4 test %r12b,%r12b + 14a0a: 75 7b jne 14a87 <__cxa_finalize@plt+0x10c07> + 14a0c: 49 89 1e mov %rbx,(%r14) + 14a0f: eb 1c jmp 14a2d <__cxa_finalize@plt+0x10bad> + 14a11: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 14a18: 4d 85 ed test %r13,%r13 + 14a1b: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 14a20: 75 3e jne 14a60 <__cxa_finalize@plt+0x10be0> + 14a22: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 14a28: bd 04 00 00 00 mov $0x4,%ebp + 14a2d: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi + 14a32: 64 48 33 3c 25 28 00 xor %fs:0x28,%rdi + 14a39: 00 00 + 14a3b: 89 e8 mov %ebp,%eax + 14a3d: 0f 85 8d 02 00 00 jne 14cd0 <__cxa_finalize@plt+0x10e50> + 14a43: 48 83 c4 28 add $0x28,%rsp + 14a47: 5b pop %rbx + 14a48: 5d pop %rbp + 14a49: 41 5c pop %r12 + 14a4b: 41 5d pop %r13 + 14a4d: 41 5e pop %r14 + 14a4f: 41 5f pop %r15 + 14a51: c3 retq + 14a52: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 14a58: 31 ed xor %ebp,%ebp + 14a5a: eb a2 jmp 149fe <__cxa_finalize@plt+0x10b7e> + 14a5c: 0f 1f 40 00 nopl 0x0(%rax) + 14a60: 44 0f b6 65 00 movzbl 0x0(%rbp),%r12d + 14a65: 45 84 e4 test %r12b,%r12b + 14a68: 74 be je 14a28 <__cxa_finalize@plt+0x10ba8> + 14a6a: 41 0f be f4 movsbl %r12b,%esi + 14a6e: 4c 89 ef mov %r13,%rdi + 14a71: 31 ed xor %ebp,%ebp + 14a73: e8 28 ef fe ff callq 39a0 + 14a78: 48 85 c0 test %rax,%rax + 14a7b: bb 01 00 00 00 mov $0x1,%ebx + 14a80: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 14a85: 74 a1 je 14a28 <__cxa_finalize@plt+0x10ba8> + 14a87: 41 0f be f4 movsbl %r12b,%esi + 14a8b: 4c 89 ef mov %r13,%rdi + 14a8e: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 14a93: e8 08 ef fe ff callq 39a0 + 14a98: 48 85 c0 test %rax,%rax + 14a9b: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 14aa0: 0f 84 c6 00 00 00 je 14b6c <__cxa_finalize@plt+0x10cec> + 14aa6: 41 8d 44 24 bb lea -0x45(%r12),%eax + 14aab: 3c 2f cmp $0x2f,%al + 14aad: 77 51 ja 14b00 <__cxa_finalize@plt+0x10c80> + 14aaf: 48 ba 45 89 30 00 44 movabs $0x814400308945,%rdx + 14ab6: 81 00 00 + 14ab9: 48 0f a3 c2 bt %rax,%rdx + 14abd: 73 41 jae 14b00 <__cxa_finalize@plt+0x10c80> + 14abf: be 30 00 00 00 mov $0x30,%esi + 14ac4: 4c 89 ef mov %r13,%rdi + 14ac7: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 14acc: e8 cf ee fe ff callq 39a0 + 14ad1: 48 85 c0 test %rax,%rax + 14ad4: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 14ad9: 74 25 je 14b00 <__cxa_finalize@plt+0x10c80> + 14adb: 0f b6 41 01 movzbl 0x1(%rcx),%eax + 14adf: 3c 44 cmp $0x44,%al + 14ae1: 74 0c je 14aef <__cxa_finalize@plt+0x10c6f> + 14ae3: 3c 69 cmp $0x69,%al + 14ae5: 0f 84 cd 01 00 00 je 14cb8 <__cxa_finalize@plt+0x10e38> + 14aeb: 3c 42 cmp $0x42,%al + 14aed: 75 11 jne 14b00 <__cxa_finalize@plt+0x10c80> + 14aef: bf 02 00 00 00 mov $0x2,%edi + 14af4: be e8 03 00 00 mov $0x3e8,%esi + 14af9: eb 0f jmp 14b0a <__cxa_finalize@plt+0x10c8a> + 14afb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 14b00: bf 01 00 00 00 mov $0x1,%edi + 14b05: be 00 04 00 00 mov $0x400,%esi + 14b0a: 41 83 ec 42 sub $0x42,%r12d + 14b0e: 41 80 fc 35 cmp $0x35,%r12b + 14b12: 77 58 ja 14b6c <__cxa_finalize@plt+0x10cec> + 14b14: 48 8d 15 1d 64 00 00 lea 0x641d(%rip),%rdx # 1af38 + 14b1b: 45 0f b6 e4 movzbl %r12b,%r12d + 14b1f: 4a 63 04 a2 movslq (%rdx,%r12,4),%rax + 14b23: 48 01 d0 add %rdx,%rax + 14b26: ff e0 jmpq *%rax + 14b28: 48 89 d8 mov %rbx,%rax + 14b2b: 48 f7 e6 mul %rsi + 14b2e: 0f 80 ed 01 00 00 jo 14d21 <__cxa_finalize@plt+0x10ea1> + 14b34: 45 31 c0 xor %r8d,%r8d + 14b37: 48 f7 e6 mul %rsi + 14b3a: 0f 80 d2 01 00 00 jo 14d12 <__cxa_finalize@plt+0x10e92> + 14b40: 48 89 c3 mov %rax,%rbx + 14b43: 44 09 c5 or %r8d,%ebp + 14b46: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 14b4d: 00 00 00 + 14b50: 48 63 ff movslq %edi,%rdi + 14b53: 89 e8 mov %ebp,%eax + 14b55: 48 01 f9 add %rdi,%rcx + 14b58: 83 c8 02 or $0x2,%eax + 14b5b: 49 89 0f mov %rcx,(%r15) + 14b5e: 80 39 00 cmpb $0x0,(%rcx) + 14b61: 49 89 1e mov %rbx,(%r14) + 14b64: 0f 45 e8 cmovne %eax,%ebp + 14b67: e9 c1 fe ff ff jmpq 14a2d <__cxa_finalize@plt+0x10bad> + 14b6c: 49 89 1e mov %rbx,(%r14) + 14b6f: 83 cd 02 or $0x2,%ebp + 14b72: e9 b6 fe ff ff jmpq 14a2d <__cxa_finalize@plt+0x10bad> + 14b77: ba 02 00 00 00 mov $0x2,%edx + 14b7c: 48 89 d0 mov %rdx,%rax + 14b7f: 48 f7 e3 mul %rbx + 14b82: 0f 80 96 00 00 00 jo 14c1e <__cxa_finalize@plt+0x10d9e> + 14b88: 48 01 db add %rbx,%rbx + 14b8b: eb c3 jmp 14b50 <__cxa_finalize@plt+0x10cd0> + 14b8d: ba 00 02 00 00 mov $0x200,%edx + 14b92: 48 89 d0 mov %rdx,%rax + 14b95: 48 f7 e3 mul %rbx + 14b98: 0f 80 80 00 00 00 jo 14c1e <__cxa_finalize@plt+0x10d9e> + 14b9e: 48 c1 e3 09 shl $0x9,%rbx + 14ba2: eb ac jmp 14b50 <__cxa_finalize@plt+0x10cd0> + 14ba4: 41 b8 07 00 00 00 mov $0x7,%r8d + 14baa: 45 31 c9 xor %r9d,%r9d + 14bad: 0f 1f 00 nopl (%rax) + 14bb0: 48 89 d8 mov %rbx,%rax + 14bb3: 48 f7 e6 mul %rsi + 14bb6: 48 89 c3 mov %rax,%rbx + 14bb9: 0f 80 8f 01 00 00 jo 14d4e <__cxa_finalize@plt+0x10ece> + 14bbf: 41 83 e8 01 sub $0x1,%r8d + 14bc3: 75 eb jne 14bb0 <__cxa_finalize@plt+0x10d30> + 14bc5: 44 09 cd or %r9d,%ebp + 14bc8: eb 86 jmp 14b50 <__cxa_finalize@plt+0x10cd0> + 14bca: 41 b8 08 00 00 00 mov $0x8,%r8d + 14bd0: 45 31 c9 xor %r9d,%r9d + 14bd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 14bd8: 48 89 d8 mov %rbx,%rax + 14bdb: 48 f7 e6 mul %rsi + 14bde: 48 89 c3 mov %rax,%rbx + 14be1: 0f 80 49 01 00 00 jo 14d30 <__cxa_finalize@plt+0x10eb0> + 14be7: 41 83 e8 01 sub $0x1,%r8d + 14beb: 75 eb jne 14bd8 <__cxa_finalize@plt+0x10d58> + 14bed: eb d6 jmp 14bc5 <__cxa_finalize@plt+0x10d45> + 14bef: 41 b8 04 00 00 00 mov $0x4,%r8d + 14bf5: 45 31 c9 xor %r9d,%r9d + 14bf8: 48 89 d8 mov %rbx,%rax + 14bfb: 48 f7 e6 mul %rsi + 14bfe: 48 89 c3 mov %rax,%rbx + 14c01: 0f 80 fc 00 00 00 jo 14d03 <__cxa_finalize@plt+0x10e83> + 14c07: 41 83 e8 01 sub $0x1,%r8d + 14c0b: 75 eb jne 14bf8 <__cxa_finalize@plt+0x10d78> + 14c0d: eb b6 jmp 14bc5 <__cxa_finalize@plt+0x10d45> + 14c0f: 48 89 d8 mov %rbx,%rax + 14c12: 48 f7 e6 mul %rsi + 14c15: 48 89 c3 mov %rax,%rbx + 14c18: 0f 81 32 ff ff ff jno 14b50 <__cxa_finalize@plt+0x10cd0> + 14c1e: bd 01 00 00 00 mov $0x1,%ebp + 14c23: 48 83 cb ff or $0xffffffffffffffff,%rbx + 14c27: e9 24 ff ff ff jmpq 14b50 <__cxa_finalize@plt+0x10cd0> + 14c2c: 0f 1f 40 00 nopl 0x0(%rax) + 14c30: 41 b8 05 00 00 00 mov $0x5,%r8d + 14c36: 45 31 c9 xor %r9d,%r9d + 14c39: 48 89 d8 mov %rbx,%rax + 14c3c: 48 f7 e6 mul %rsi + 14c3f: 48 89 c3 mov %rax,%rbx + 14c42: 0f 80 f7 00 00 00 jo 14d3f <__cxa_finalize@plt+0x10ebf> + 14c48: 41 83 e8 01 sub $0x1,%r8d + 14c4c: 75 eb jne 14c39 <__cxa_finalize@plt+0x10db9> + 14c4e: e9 72 ff ff ff jmpq 14bc5 <__cxa_finalize@plt+0x10d45> + 14c53: 41 b8 06 00 00 00 mov $0x6,%r8d + 14c59: 45 31 c9 xor %r9d,%r9d + 14c5c: 48 89 d8 mov %rbx,%rax + 14c5f: 48 f7 e6 mul %rsi + 14c62: 48 89 c3 mov %rax,%rbx + 14c65: 0f 80 89 00 00 00 jo 14cf4 <__cxa_finalize@plt+0x10e74> + 14c6b: 41 83 e8 01 sub $0x1,%r8d + 14c6f: 75 eb jne 14c5c <__cxa_finalize@plt+0x10ddc> + 14c71: e9 4f ff ff ff jmpq 14bc5 <__cxa_finalize@plt+0x10d45> + 14c76: ba 00 04 00 00 mov $0x400,%edx + 14c7b: 48 89 d0 mov %rdx,%rax + 14c7e: 48 f7 e3 mul %rbx + 14c81: 70 9b jo 14c1e <__cxa_finalize@plt+0x10d9e> + 14c83: 48 c1 e3 0a shl $0xa,%rbx + 14c87: e9 c4 fe ff ff jmpq 14b50 <__cxa_finalize@plt+0x10cd0> + 14c8c: 48 89 d8 mov %rbx,%rax + 14c8f: 48 f7 e6 mul %rsi + 14c92: 0f 80 c5 00 00 00 jo 14d5d <__cxa_finalize@plt+0x10edd> + 14c98: 45 31 c0 xor %r8d,%r8d + 14c9b: 48 f7 e6 mul %rsi + 14c9e: 0f 81 93 fe ff ff jno 14b37 <__cxa_finalize@plt+0x10cb7> + 14ca4: 41 b8 01 00 00 00 mov $0x1,%r8d + 14caa: 48 83 c8 ff or $0xffffffffffffffff,%rax + 14cae: e9 84 fe ff ff jmpq 14b37 <__cxa_finalize@plt+0x10cb7> + 14cb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 14cb8: 31 ff xor %edi,%edi + 14cba: 80 79 02 42 cmpb $0x42,0x2(%rcx) + 14cbe: be 00 04 00 00 mov $0x400,%esi + 14cc3: 40 0f 94 c7 sete %dil + 14cc7: 8d 7c 3f 01 lea 0x1(%rdi,%rdi,1),%edi + 14ccb: e9 3a fe ff ff jmpq 14b0a <__cxa_finalize@plt+0x10c8a> + 14cd0: e8 9b ec fe ff callq 3970 <__stack_chk_fail@plt> + 14cd5: 48 8d 0d 34 63 00 00 lea 0x6334(%rip),%rcx # 1b010 + 14cdc: 48 8d 35 1d 62 00 00 lea 0x621d(%rip),%rsi # 1af00 + 14ce3: 48 8d 3d 26 62 00 00 lea 0x6226(%rip),%rdi # 1af10 + 14cea: ba 60 00 00 00 mov $0x60,%edx + 14cef: e8 3c ed fe ff callq 3a30 <__assert_fail@plt> + 14cf4: 41 b9 01 00 00 00 mov $0x1,%r9d + 14cfa: 48 83 cb ff or $0xffffffffffffffff,%rbx + 14cfe: e9 68 ff ff ff jmpq 14c6b <__cxa_finalize@plt+0x10deb> + 14d03: 41 b9 01 00 00 00 mov $0x1,%r9d + 14d09: 48 83 cb ff or $0xffffffffffffffff,%rbx + 14d0d: e9 f5 fe ff ff jmpq 14c07 <__cxa_finalize@plt+0x10d87> + 14d12: 41 b8 01 00 00 00 mov $0x1,%r8d + 14d18: 48 83 cb ff or $0xffffffffffffffff,%rbx + 14d1c: e9 22 fe ff ff jmpq 14b43 <__cxa_finalize@plt+0x10cc3> + 14d21: 48 83 c8 ff or $0xffffffffffffffff,%rax + 14d25: 41 b8 01 00 00 00 mov $0x1,%r8d + 14d2b: e9 07 fe ff ff jmpq 14b37 <__cxa_finalize@plt+0x10cb7> + 14d30: 41 b9 01 00 00 00 mov $0x1,%r9d + 14d36: 48 83 cb ff or $0xffffffffffffffff,%rbx + 14d3a: e9 a8 fe ff ff jmpq 14be7 <__cxa_finalize@plt+0x10d67> + 14d3f: 41 b9 01 00 00 00 mov $0x1,%r9d + 14d45: 48 83 cb ff or $0xffffffffffffffff,%rbx + 14d49: e9 fa fe ff ff jmpq 14c48 <__cxa_finalize@plt+0x10dc8> + 14d4e: 41 b9 01 00 00 00 mov $0x1,%r9d + 14d54: 48 83 cb ff or $0xffffffffffffffff,%rbx + 14d58: e9 62 fe ff ff jmpq 14bbf <__cxa_finalize@plt+0x10d3f> + 14d5d: 41 b8 01 00 00 00 mov $0x1,%r8d + 14d63: 48 83 c8 ff or $0xffffffffffffffff,%rax + 14d67: e9 2f ff ff ff jmpq 14c9b <__cxa_finalize@plt+0x10e1b> + 14d6c: 0f 1f 40 00 nopl 0x0(%rax) + 14d70: 41 55 push %r13 + 14d72: 41 54 push %r12 + 14d74: 41 89 f2 mov %esi,%r10d + 14d77: 55 push %rbp + 14d78: 53 push %rbx + 14d79: 4d 89 c4 mov %r8,%r12 + 14d7c: 48 83 ec 18 sub $0x18,%rsp + 14d80: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 14d87: 00 00 + 14d89: 48 89 44 24 08 mov %rax,0x8(%rsp) + 14d8e: 31 c0 xor %eax,%eax + 14d90: 83 ff 03 cmp $0x3,%edi + 14d93: 8b 2d 5f b4 20 00 mov 0x20b45f(%rip),%ebp # 2201f8 + 14d99: 77 59 ja 14df4 <__cxa_finalize@plt+0x10f74> + 14d9b: 83 ff 02 cmp $0x2,%edi + 14d9e: 73 4b jae 14deb <__cxa_finalize@plt+0x10f6b> + 14da0: 83 ef 01 sub $0x1,%edi + 14da3: 48 8d 35 8a 62 00 00 lea 0x628a(%rip),%rsi # 1b034 + 14daa: 75 3a jne 14de6 <__cxa_finalize@plt+0x10f66> + 14dac: 45 85 d2 test %r10d,%r10d + 14daf: 49 63 c2 movslq %r10d,%rax + 14db2: 78 4e js 14e02 <__cxa_finalize@plt+0x10f82> + 14db4: 48 c1 e0 05 shl $0x5,%rax + 14db8: 48 8d 1d 92 62 00 00 lea 0x6292(%rip),%rbx # 1b051 + 14dbf: 4c 8b 2c 01 mov (%rcx,%rax,1),%r13 + 14dc3: ba 05 00 00 00 mov $0x5,%edx + 14dc8: 31 ff xor %edi,%edi + 14dca: e8 61 eb fe ff callq 3930 + 14dcf: 4d 89 e1 mov %r12,%r9 + 14dd2: 48 89 c2 mov %rax,%rdx + 14dd5: 4d 89 e8 mov %r13,%r8 + 14dd8: 48 89 d9 mov %rbx,%rcx + 14ddb: 31 f6 xor %esi,%esi + 14ddd: 89 ef mov %ebp,%edi + 14ddf: 31 c0 xor %eax,%eax + 14de1: e8 3a ef fe ff callq 3d20 + 14de6: e8 f5 e9 fe ff callq 37e0 + 14deb: 48 8d 35 66 62 00 00 lea 0x6266(%rip),%rsi # 1b058 + 14df2: eb b8 jmp 14dac <__cxa_finalize@plt+0x10f2c> + 14df4: 83 ff 04 cmp $0x4,%edi + 14df7: 48 8d 35 1b 62 00 00 lea 0x621b(%rip),%rsi # 1b019 + 14dfe: 74 ac je 14dac <__cxa_finalize@plt+0x10f2c> + 14e00: eb e4 jmp 14de6 <__cxa_finalize@plt+0x10f66> + 14e02: 48 8d 1d 48 62 00 00 lea 0x6248(%rip),%rbx # 1b051 + 14e09: 88 54 24 06 mov %dl,0x6(%rsp) + 14e0d: c6 44 24 07 00 movb $0x0,0x7(%rsp) + 14e12: 4c 8d 6c 24 06 lea 0x6(%rsp),%r13 + 14e17: 48 29 c3 sub %rax,%rbx + 14e1a: eb a7 jmp 14dc3 <__cxa_finalize@plt+0x10f43> + 14e1c: 0f 1f 40 00 nopl 0x0(%rax) + 14e20: 41 57 push %r15 + 14e22: 41 56 push %r14 + 14e24: 41 55 push %r13 + 14e26: 41 54 push %r12 + 14e28: 55 push %rbp + 14e29: 53 push %rbx + 14e2a: 48 83 ec 28 sub $0x28,%rsp + 14e2e: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 14e35: 00 00 + 14e37: 48 89 44 24 18 mov %rax,0x18(%rsp) + 14e3c: 31 c0 xor %eax,%eax + 14e3e: 83 fa 24 cmp $0x24,%edx + 14e41: 0f 87 5e 03 00 00 ja 151a5 <__cxa_finalize@plt+0x11325> + 14e47: 48 8d 44 24 10 lea 0x10(%rsp),%rax + 14e4c: 49 89 f7 mov %rsi,%r15 + 14e4f: 48 85 f6 test %rsi,%rsi + 14e52: 48 89 fd mov %rdi,%rbp + 14e55: 89 54 24 08 mov %edx,0x8(%rsp) + 14e59: 49 89 ce mov %rcx,%r14 + 14e5c: 4d 89 c5 mov %r8,%r13 + 14e5f: 4c 0f 44 f8 cmove %rax,%r15 + 14e63: e8 88 e9 fe ff callq 37f0 <__errno_location@plt> + 14e68: c7 00 00 00 00 00 movl $0x0,(%rax) + 14e6e: 49 89 c4 mov %rax,%r12 + 14e71: 0f b6 5d 00 movzbl 0x0(%rbp),%ebx + 14e75: e8 d6 ef fe ff callq 3e50 <__ctype_b_loc@plt> + 14e7a: 8b 54 24 08 mov 0x8(%rsp),%edx + 14e7e: 48 8b 30 mov (%rax),%rsi + 14e81: 48 89 e8 mov %rbp,%rax + 14e84: eb 11 jmp 14e97 <__cxa_finalize@plt+0x11017> + 14e86: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 14e8d: 00 00 00 + 14e90: 48 83 c0 01 add $0x1,%rax + 14e94: 0f b6 18 movzbl (%rax),%ebx + 14e97: 0f b6 cb movzbl %bl,%ecx + 14e9a: f6 44 4e 01 20 testb $0x20,0x1(%rsi,%rcx,2) + 14e9f: 75 ef jne 14e90 <__cxa_finalize@plt+0x11010> + 14ea1: 80 fb 2d cmp $0x2d,%bl + 14ea4: 74 52 je 14ef8 <__cxa_finalize@plt+0x11078> + 14ea6: 31 c9 xor %ecx,%ecx + 14ea8: 4c 89 fe mov %r15,%rsi + 14eab: 48 89 ef mov %rbp,%rdi + 14eae: e8 8d eb fe ff callq 3a40 <__strtoul_internal@plt> + 14eb3: 49 8b 0f mov (%r15),%rcx + 14eb6: 48 89 c3 mov %rax,%rbx + 14eb9: 48 39 e9 cmp %rbp,%rcx + 14ebc: 74 2a je 14ee8 <__cxa_finalize@plt+0x11068> + 14ebe: 41 8b 04 24 mov (%r12),%eax + 14ec2: 85 c0 test %eax,%eax + 14ec4: 74 62 je 14f28 <__cxa_finalize@plt+0x110a8> + 14ec6: 83 f8 22 cmp $0x22,%eax + 14ec9: bd 01 00 00 00 mov $0x1,%ebp + 14ece: 75 28 jne 14ef8 <__cxa_finalize@plt+0x11078> + 14ed0: 4d 85 ed test %r13,%r13 + 14ed3: 74 09 je 14ede <__cxa_finalize@plt+0x1105e> + 14ed5: 44 0f b6 21 movzbl (%rcx),%r12d + 14ed9: 45 84 e4 test %r12b,%r12b + 14edc: 75 79 jne 14f57 <__cxa_finalize@plt+0x110d7> + 14ede: 49 89 1e mov %rbx,(%r14) + 14ee1: eb 1a jmp 14efd <__cxa_finalize@plt+0x1107d> + 14ee3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 14ee8: 4d 85 ed test %r13,%r13 + 14eeb: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 14ef0: 75 3e jne 14f30 <__cxa_finalize@plt+0x110b0> + 14ef2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 14ef8: bd 04 00 00 00 mov $0x4,%ebp + 14efd: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi + 14f02: 64 48 33 3c 25 28 00 xor %fs:0x28,%rdi + 14f09: 00 00 + 14f0b: 89 e8 mov %ebp,%eax + 14f0d: 0f 85 8d 02 00 00 jne 151a0 <__cxa_finalize@plt+0x11320> + 14f13: 48 83 c4 28 add $0x28,%rsp + 14f17: 5b pop %rbx + 14f18: 5d pop %rbp + 14f19: 41 5c pop %r12 + 14f1b: 41 5d pop %r13 + 14f1d: 41 5e pop %r14 + 14f1f: 41 5f pop %r15 + 14f21: c3 retq + 14f22: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 14f28: 31 ed xor %ebp,%ebp + 14f2a: eb a4 jmp 14ed0 <__cxa_finalize@plt+0x11050> + 14f2c: 0f 1f 40 00 nopl 0x0(%rax) + 14f30: 44 0f b6 65 00 movzbl 0x0(%rbp),%r12d + 14f35: 45 84 e4 test %r12b,%r12b + 14f38: 74 be je 14ef8 <__cxa_finalize@plt+0x11078> + 14f3a: 41 0f be f4 movsbl %r12b,%esi + 14f3e: 4c 89 ef mov %r13,%rdi + 14f41: 31 ed xor %ebp,%ebp + 14f43: e8 58 ea fe ff callq 39a0 + 14f48: 48 85 c0 test %rax,%rax + 14f4b: bb 01 00 00 00 mov $0x1,%ebx + 14f50: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 14f55: 74 a1 je 14ef8 <__cxa_finalize@plt+0x11078> + 14f57: 41 0f be f4 movsbl %r12b,%esi + 14f5b: 4c 89 ef mov %r13,%rdi + 14f5e: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 14f63: e8 38 ea fe ff callq 39a0 + 14f68: 48 85 c0 test %rax,%rax + 14f6b: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 14f70: 0f 84 c6 00 00 00 je 1503c <__cxa_finalize@plt+0x111bc> + 14f76: 41 8d 44 24 bb lea -0x45(%r12),%eax + 14f7b: 3c 2f cmp $0x2f,%al + 14f7d: 77 51 ja 14fd0 <__cxa_finalize@plt+0x11150> + 14f7f: 48 ba 45 89 30 00 44 movabs $0x814400308945,%rdx + 14f86: 81 00 00 + 14f89: 48 0f a3 c2 bt %rax,%rdx + 14f8d: 73 41 jae 14fd0 <__cxa_finalize@plt+0x11150> + 14f8f: be 30 00 00 00 mov $0x30,%esi + 14f94: 4c 89 ef mov %r13,%rdi + 14f97: 48 89 4c 24 08 mov %rcx,0x8(%rsp) + 14f9c: e8 ff e9 fe ff callq 39a0 + 14fa1: 48 85 c0 test %rax,%rax + 14fa4: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 14fa9: 74 25 je 14fd0 <__cxa_finalize@plt+0x11150> + 14fab: 0f b6 41 01 movzbl 0x1(%rcx),%eax + 14faf: 3c 44 cmp $0x44,%al + 14fb1: 74 0c je 14fbf <__cxa_finalize@plt+0x1113f> + 14fb3: 3c 69 cmp $0x69,%al + 14fb5: 0f 84 cd 01 00 00 je 15188 <__cxa_finalize@plt+0x11308> + 14fbb: 3c 42 cmp $0x42,%al + 14fbd: 75 11 jne 14fd0 <__cxa_finalize@plt+0x11150> + 14fbf: bf 02 00 00 00 mov $0x2,%edi + 14fc4: be e8 03 00 00 mov $0x3e8,%esi + 14fc9: eb 0f jmp 14fda <__cxa_finalize@plt+0x1115a> + 14fcb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 14fd0: bf 01 00 00 00 mov $0x1,%edi + 14fd5: be 00 04 00 00 mov $0x400,%esi + 14fda: 41 83 ec 42 sub $0x42,%r12d + 14fde: 41 80 fc 35 cmp $0x35,%r12b + 14fe2: 77 58 ja 1503c <__cxa_finalize@plt+0x111bc> + 14fe4: 48 8d 15 95 60 00 00 lea 0x6095(%rip),%rdx # 1b080 + 14feb: 45 0f b6 e4 movzbl %r12b,%r12d + 14fef: 4a 63 04 a2 movslq (%rdx,%r12,4),%rax + 14ff3: 48 01 d0 add %rdx,%rax + 14ff6: ff e0 jmpq *%rax + 14ff8: 48 89 d8 mov %rbx,%rax + 14ffb: 48 f7 e6 mul %rsi + 14ffe: 0f 80 ed 01 00 00 jo 151f1 <__cxa_finalize@plt+0x11371> + 15004: 45 31 c0 xor %r8d,%r8d + 15007: 48 f7 e6 mul %rsi + 1500a: 0f 80 d2 01 00 00 jo 151e2 <__cxa_finalize@plt+0x11362> + 15010: 48 89 c3 mov %rax,%rbx + 15013: 44 09 c5 or %r8d,%ebp + 15016: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 1501d: 00 00 00 + 15020: 48 63 ff movslq %edi,%rdi + 15023: 89 e8 mov %ebp,%eax + 15025: 48 01 f9 add %rdi,%rcx + 15028: 83 c8 02 or $0x2,%eax + 1502b: 49 89 0f mov %rcx,(%r15) + 1502e: 80 39 00 cmpb $0x0,(%rcx) + 15031: 49 89 1e mov %rbx,(%r14) + 15034: 0f 45 e8 cmovne %eax,%ebp + 15037: e9 c1 fe ff ff jmpq 14efd <__cxa_finalize@plt+0x1107d> + 1503c: 49 89 1e mov %rbx,(%r14) + 1503f: 83 cd 02 or $0x2,%ebp + 15042: e9 b6 fe ff ff jmpq 14efd <__cxa_finalize@plt+0x1107d> + 15047: ba 02 00 00 00 mov $0x2,%edx + 1504c: 48 89 d0 mov %rdx,%rax + 1504f: 48 f7 e3 mul %rbx + 15052: 0f 80 96 00 00 00 jo 150ee <__cxa_finalize@plt+0x1126e> + 15058: 48 01 db add %rbx,%rbx + 1505b: eb c3 jmp 15020 <__cxa_finalize@plt+0x111a0> + 1505d: ba 00 02 00 00 mov $0x200,%edx + 15062: 48 89 d0 mov %rdx,%rax + 15065: 48 f7 e3 mul %rbx + 15068: 0f 80 80 00 00 00 jo 150ee <__cxa_finalize@plt+0x1126e> + 1506e: 48 c1 e3 09 shl $0x9,%rbx + 15072: eb ac jmp 15020 <__cxa_finalize@plt+0x111a0> + 15074: 41 b8 07 00 00 00 mov $0x7,%r8d + 1507a: 45 31 c9 xor %r9d,%r9d + 1507d: 0f 1f 00 nopl (%rax) + 15080: 48 89 d8 mov %rbx,%rax + 15083: 48 f7 e6 mul %rsi + 15086: 48 89 c3 mov %rax,%rbx + 15089: 0f 80 8f 01 00 00 jo 1521e <__cxa_finalize@plt+0x1139e> + 1508f: 41 83 e8 01 sub $0x1,%r8d + 15093: 75 eb jne 15080 <__cxa_finalize@plt+0x11200> + 15095: 44 09 cd or %r9d,%ebp + 15098: eb 86 jmp 15020 <__cxa_finalize@plt+0x111a0> + 1509a: 41 b8 08 00 00 00 mov $0x8,%r8d + 150a0: 45 31 c9 xor %r9d,%r9d + 150a3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 150a8: 48 89 d8 mov %rbx,%rax + 150ab: 48 f7 e6 mul %rsi + 150ae: 48 89 c3 mov %rax,%rbx + 150b1: 0f 80 49 01 00 00 jo 15200 <__cxa_finalize@plt+0x11380> + 150b7: 41 83 e8 01 sub $0x1,%r8d + 150bb: 75 eb jne 150a8 <__cxa_finalize@plt+0x11228> + 150bd: eb d6 jmp 15095 <__cxa_finalize@plt+0x11215> + 150bf: 41 b8 04 00 00 00 mov $0x4,%r8d + 150c5: 45 31 c9 xor %r9d,%r9d + 150c8: 48 89 d8 mov %rbx,%rax + 150cb: 48 f7 e6 mul %rsi + 150ce: 48 89 c3 mov %rax,%rbx + 150d1: 0f 80 fc 00 00 00 jo 151d3 <__cxa_finalize@plt+0x11353> + 150d7: 41 83 e8 01 sub $0x1,%r8d + 150db: 75 eb jne 150c8 <__cxa_finalize@plt+0x11248> + 150dd: eb b6 jmp 15095 <__cxa_finalize@plt+0x11215> + 150df: 48 89 d8 mov %rbx,%rax + 150e2: 48 f7 e6 mul %rsi + 150e5: 48 89 c3 mov %rax,%rbx + 150e8: 0f 81 32 ff ff ff jno 15020 <__cxa_finalize@plt+0x111a0> + 150ee: bd 01 00 00 00 mov $0x1,%ebp + 150f3: 48 83 cb ff or $0xffffffffffffffff,%rbx + 150f7: e9 24 ff ff ff jmpq 15020 <__cxa_finalize@plt+0x111a0> + 150fc: 0f 1f 40 00 nopl 0x0(%rax) + 15100: 41 b8 05 00 00 00 mov $0x5,%r8d + 15106: 45 31 c9 xor %r9d,%r9d + 15109: 48 89 d8 mov %rbx,%rax + 1510c: 48 f7 e6 mul %rsi + 1510f: 48 89 c3 mov %rax,%rbx + 15112: 0f 80 f7 00 00 00 jo 1520f <__cxa_finalize@plt+0x1138f> + 15118: 41 83 e8 01 sub $0x1,%r8d + 1511c: 75 eb jne 15109 <__cxa_finalize@plt+0x11289> + 1511e: e9 72 ff ff ff jmpq 15095 <__cxa_finalize@plt+0x11215> + 15123: 41 b8 06 00 00 00 mov $0x6,%r8d + 15129: 45 31 c9 xor %r9d,%r9d + 1512c: 48 89 d8 mov %rbx,%rax + 1512f: 48 f7 e6 mul %rsi + 15132: 48 89 c3 mov %rax,%rbx + 15135: 0f 80 89 00 00 00 jo 151c4 <__cxa_finalize@plt+0x11344> + 1513b: 41 83 e8 01 sub $0x1,%r8d + 1513f: 75 eb jne 1512c <__cxa_finalize@plt+0x112ac> + 15141: e9 4f ff ff ff jmpq 15095 <__cxa_finalize@plt+0x11215> + 15146: ba 00 04 00 00 mov $0x400,%edx + 1514b: 48 89 d0 mov %rdx,%rax + 1514e: 48 f7 e3 mul %rbx + 15151: 70 9b jo 150ee <__cxa_finalize@plt+0x1126e> + 15153: 48 c1 e3 0a shl $0xa,%rbx + 15157: e9 c4 fe ff ff jmpq 15020 <__cxa_finalize@plt+0x111a0> + 1515c: 48 89 d8 mov %rbx,%rax + 1515f: 48 f7 e6 mul %rsi + 15162: 0f 80 c5 00 00 00 jo 1522d <__cxa_finalize@plt+0x113ad> + 15168: 45 31 c0 xor %r8d,%r8d + 1516b: 48 f7 e6 mul %rsi + 1516e: 0f 81 93 fe ff ff jno 15007 <__cxa_finalize@plt+0x11187> + 15174: 41 b8 01 00 00 00 mov $0x1,%r8d + 1517a: 48 83 c8 ff or $0xffffffffffffffff,%rax + 1517e: e9 84 fe ff ff jmpq 15007 <__cxa_finalize@plt+0x11187> + 15183: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 15188: 31 ff xor %edi,%edi + 1518a: 80 79 02 42 cmpb $0x42,0x2(%rcx) + 1518e: be 00 04 00 00 mov $0x400,%esi + 15193: 40 0f 94 c7 sete %dil + 15197: 8d 7c 3f 01 lea 0x1(%rdi,%rdi,1),%edi + 1519b: e9 3a fe ff ff jmpq 14fda <__cxa_finalize@plt+0x1115a> + 151a0: e8 cb e7 fe ff callq 3970 <__stack_chk_fail@plt> + 151a5: 48 8d 0d ac 5f 00 00 lea 0x5fac(%rip),%rcx # 1b158 + 151ac: 48 8d 35 4d 5d 00 00 lea 0x5d4d(%rip),%rsi # 1af00 + 151b3: 48 8d 3d 56 5d 00 00 lea 0x5d56(%rip),%rdi # 1af10 + 151ba: ba 60 00 00 00 mov $0x60,%edx + 151bf: e8 6c e8 fe ff callq 3a30 <__assert_fail@plt> + 151c4: 41 b9 01 00 00 00 mov $0x1,%r9d + 151ca: 48 83 cb ff or $0xffffffffffffffff,%rbx + 151ce: e9 68 ff ff ff jmpq 1513b <__cxa_finalize@plt+0x112bb> + 151d3: 41 b9 01 00 00 00 mov $0x1,%r9d + 151d9: 48 83 cb ff or $0xffffffffffffffff,%rbx + 151dd: e9 f5 fe ff ff jmpq 150d7 <__cxa_finalize@plt+0x11257> + 151e2: 41 b8 01 00 00 00 mov $0x1,%r8d + 151e8: 48 83 cb ff or $0xffffffffffffffff,%rbx + 151ec: e9 22 fe ff ff jmpq 15013 <__cxa_finalize@plt+0x11193> + 151f1: 48 83 c8 ff or $0xffffffffffffffff,%rax + 151f5: 41 b8 01 00 00 00 mov $0x1,%r8d + 151fb: e9 07 fe ff ff jmpq 15007 <__cxa_finalize@plt+0x11187> + 15200: 41 b9 01 00 00 00 mov $0x1,%r9d + 15206: 48 83 cb ff or $0xffffffffffffffff,%rbx + 1520a: e9 a8 fe ff ff jmpq 150b7 <__cxa_finalize@plt+0x11237> + 1520f: 41 b9 01 00 00 00 mov $0x1,%r9d + 15215: 48 83 cb ff or $0xffffffffffffffff,%rbx + 15219: e9 fa fe ff ff jmpq 15118 <__cxa_finalize@plt+0x11298> + 1521e: 41 b9 01 00 00 00 mov $0x1,%r9d + 15224: 48 83 cb ff or $0xffffffffffffffff,%rbx + 15228: e9 62 fe ff ff jmpq 1508f <__cxa_finalize@plt+0x1120f> + 1522d: 41 b8 01 00 00 00 mov $0x1,%r8d + 15233: 48 83 c8 ff or $0xffffffffffffffff,%rax + 15237: e9 2f ff ff ff jmpq 1516b <__cxa_finalize@plt+0x112eb> + 1523c: 0f 1f 40 00 nopl 0x0(%rax) + 15240: 85 ff test %edi,%edi + 15242: 53 push %rbx + 15243: 74 4b je 15290 <__cxa_finalize@plt+0x11410> + 15245: 83 ff 0a cmp $0xa,%edi + 15248: 89 f8 mov %edi,%eax + 1524a: 74 04 je 15250 <__cxa_finalize@plt+0x113d0> + 1524c: 5b pop %rbx + 1524d: c3 retq + 1524e: 66 90 xchg %ax,%ax + 15250: 48 8b 16 mov (%rsi),%rdx + 15253: 48 8d 3d 51 2a 00 00 lea 0x2a51(%rip),%rdi # 17cab <_IO_stdin_used@@Base+0x192b> + 1525a: 48 89 f3 mov %rsi,%rbx + 1525d: b9 0a 00 00 00 mov $0xa,%ecx + 15262: 48 89 d6 mov %rdx,%rsi + 15265: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) + 15267: 75 e3 jne 1524c <__cxa_finalize@plt+0x113cc> + 15269: 48 89 d7 mov %rdx,%rdi + 1526c: e8 2f eb fe ff callq 3da0 + 15271: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) + 15278: e8 73 e5 fe ff callq 37f0 <__errno_location@plt> + 1527d: c7 00 3d 00 00 00 movl $0x3d,(%rax) + 15283: b8 ff ff ff ff mov $0xffffffff,%eax + 15288: 5b pop %rbx + 15289: c3 retq + 1528a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 15290: e8 5b e5 fe ff callq 37f0 <__errno_location@plt> + 15295: c7 00 5f 00 00 00 movl $0x5f,(%rax) + 1529b: b8 ff ff ff ff mov $0xffffffff,%eax + 152a0: 5b pop %rbx + 152a1: c3 retq + 152a2: 0f 1f 40 00 nopl 0x0(%rax) + 152a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 152ad: 00 00 00 + 152b0: 53 push %rbx + 152b1: 48 89 f3 mov %rsi,%rbx + 152b4: e8 e7 e8 fe ff callq 3ba0 + 152b9: 48 89 de mov %rbx,%rsi + 152bc: 89 c7 mov %eax,%edi + 152be: 5b pop %rbx + 152bf: e9 7c ff ff ff jmpq 15240 <__cxa_finalize@plt+0x113c0> + 152c4: 66 90 xchg %ax,%ax + 152c6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 152cd: 00 00 00 + 152d0: 53 push %rbx + 152d1: 48 89 f3 mov %rsi,%rbx + 152d4: e8 37 e8 fe ff callq 3b10 + 152d9: 48 89 de mov %rbx,%rsi + 152dc: 89 c7 mov %eax,%edi + 152de: 5b pop %rbx + 152df: e9 5c ff ff ff jmpq 15240 <__cxa_finalize@plt+0x113c0> + 152e4: 66 90 xchg %ax,%ax + 152e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 152ed: 00 00 00 + 152f0: 53 push %rbx + 152f1: 48 89 f3 mov %rsi,%rbx + 152f4: e8 f7 e6 fe ff callq 39f0 + 152f9: 48 89 de mov %rbx,%rsi + 152fc: 89 c7 mov %eax,%edi + 152fe: 5b pop %rbx + 152ff: e9 3c ff ff ff jmpq 15240 <__cxa_finalize@plt+0x113c0> + 15304: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 1530b: 00 00 00 + 1530e: 66 90 xchg %ax,%ax + 15310: 41 55 push %r13 + 15312: 41 54 push %r12 + 15314: 49 89 f5 mov %rsi,%r13 + 15317: 55 push %rbp + 15318: 53 push %rbx + 15319: 48 89 fb mov %rdi,%rbx + 1531c: 49 89 d4 mov %rdx,%r12 + 1531f: 48 83 ec 18 sub $0x18,%rsp + 15323: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 1532a: 00 00 + 1532c: 48 89 44 24 08 mov %rax,0x8(%rsp) + 15331: 31 c0 xor %eax,%eax + 15333: 48 8d 44 24 04 lea 0x4(%rsp),%rax + 15338: 48 85 ff test %rdi,%rdi + 1533b: 48 0f 44 d8 cmove %rax,%rbx + 1533f: 48 89 df mov %rbx,%rdi + 15342: e8 49 e6 fe ff callq 3990 + 15347: 48 83 f8 fd cmp $0xfffffffffffffffd,%rax + 1534b: 48 89 c5 mov %rax,%rbp + 1534e: 76 20 jbe 15370 <__cxa_finalize@plt+0x114f0> + 15350: 4d 85 e4 test %r12,%r12 + 15353: 74 1b je 15370 <__cxa_finalize@plt+0x114f0> + 15355: 31 ff xor %edi,%edi + 15357: e8 d4 84 ff ff callq d830 <__cxa_finalize@plt+0x99b0> + 1535c: 84 c0 test %al,%al + 1535e: 75 10 jne 15370 <__cxa_finalize@plt+0x114f0> + 15360: 41 0f b6 45 00 movzbl 0x0(%r13),%eax + 15365: bd 01 00 00 00 mov $0x1,%ebp + 1536a: 89 03 mov %eax,(%rbx) + 1536c: 0f 1f 40 00 nopl 0x0(%rax) + 15370: 48 8b 54 24 08 mov 0x8(%rsp),%rdx + 15375: 64 48 33 14 25 28 00 xor %fs:0x28,%rdx + 1537c: 00 00 + 1537e: 48 89 e8 mov %rbp,%rax + 15381: 75 0b jne 1538e <__cxa_finalize@plt+0x1150e> + 15383: 48 83 c4 18 add $0x18,%rsp + 15387: 5b pop %rbx + 15388: 5d pop %rbp + 15389: 41 5c pop %r12 + 1538b: 41 5d pop %r13 + 1538d: c3 retq + 1538e: e8 dd e5 fe ff callq 3970 <__stack_chk_fail@plt> + 15393: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 1539a: 00 00 00 + 1539d: 0f 1f 00 nopl (%rax) + 153a0: 48 8d 35 48 5b 00 00 lea 0x5b48(%rip),%rsi # 1aeef + 153a7: 48 83 ec 08 sub $0x8,%rsp + 153ab: ba 05 00 00 00 mov $0x5,%edx + 153b0: 31 ff xor %edi,%edi + 153b2: e8 79 e5 fe ff callq 3930 + 153b7: 48 8b 3d 02 af 20 00 mov 0x20af02(%rip),%rdi # 2202c0 + 153be: 48 8d 15 cb 57 00 00 lea 0x57cb(%rip),%rdx # 1ab90 + 153c5: 48 89 c1 mov %rax,%rcx + 153c8: be 01 00 00 00 mov $0x1,%esi + 153cd: 31 c0 xor %eax,%eax + 153cf: e8 1c ea fe ff callq 3df0 <__fprintf_chk@plt> + 153d4: 8b 3d 1e ae 20 00 mov 0x20ae1e(%rip),%edi # 2201f8 + 153da: e8 f1 e9 fe ff callq 3dd0 + 153df: 90 nop + 153e0: f6 47 50 01 testb $0x1,0x50(%rdi) + 153e4: 48 8b 47 38 mov 0x38(%rdi),%rax + 153e8: 75 06 jne 153f0 <__cxa_finalize@plt+0x11570> + 153ea: 48 89 f7 mov %rsi,%rdi + 153ed: ff e0 jmpq *%rax + 153ef: 90 nop + 153f0: 48 8b 7f 48 mov 0x48(%rdi),%rdi + 153f4: ff e0 jmpq *%rax + 153f6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 153fd: 00 00 00 + 15400: f6 47 50 01 testb $0x1,0x50(%rdi) + 15404: 48 8b 47 40 mov 0x40(%rdi),%rax + 15408: 75 06 jne 15410 <__cxa_finalize@plt+0x11590> + 1540a: 48 89 f7 mov %rsi,%rdi + 1540d: ff e0 jmpq *%rax + 1540f: 90 nop + 15410: 48 8b 7f 48 mov 0x48(%rdi),%rdi + 15414: ff e0 jmpq *%rax + 15416: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 1541d: 00 00 00 + 15420: 48 85 d2 test %rdx,%rdx + 15423: 41 54 push %r12 + 15425: 55 push %rbp + 15426: 53 push %rbx + 15427: 48 89 fb mov %rdi,%rbx + 1542a: 74 64 je 15490 <__cxa_finalize@plt+0x11610> + 1542c: 4c 8d 62 ff lea -0x1(%rdx),%r12 + 15430: 48 89 d5 mov %rdx,%rbp + 15433: 48 85 f6 test %rsi,%rsi + 15436: b8 e0 0f 00 00 mov $0xfe0,%eax + 1543b: 4c 89 63 30 mov %r12,0x30(%rbx) + 1543f: 48 0f 44 f0 cmove %rax,%rsi + 15443: 48 89 df mov %rbx,%rdi + 15446: 48 89 33 mov %rsi,(%rbx) + 15449: e8 92 ff ff ff callq 153e0 <__cxa_finalize@plt+0x11560> + 1544e: 48 85 c0 test %rax,%rax + 15451: 48 89 43 08 mov %rax,0x8(%rbx) + 15455: 74 46 je 1549d <__cxa_finalize@plt+0x1161d> + 15457: 4a 8d 54 20 10 lea 0x10(%rax,%r12,1),%rdx + 1545c: 48 f7 dd neg %rbp + 1545f: 48 21 d5 and %rdx,%rbp + 15462: 48 8b 13 mov (%rbx),%rdx + 15465: 48 89 6b 10 mov %rbp,0x10(%rbx) + 15469: 48 89 6b 18 mov %rbp,0x18(%rbx) + 1546d: 48 01 c2 add %rax,%rdx + 15470: 48 89 10 mov %rdx,(%rax) + 15473: 48 89 53 20 mov %rdx,0x20(%rbx) + 15477: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) + 1547e: 00 + 1547f: b8 01 00 00 00 mov $0x1,%eax + 15484: 80 63 50 f9 andb $0xf9,0x50(%rbx) + 15488: 5b pop %rbx + 15489: 5d pop %rbp + 1548a: 41 5c pop %r12 + 1548c: c3 retq + 1548d: 0f 1f 00 nopl (%rax) + 15490: 41 bc 0f 00 00 00 mov $0xf,%r12d + 15496: bd 10 00 00 00 mov $0x10,%ebp + 1549b: eb 96 jmp 15433 <__cxa_finalize@plt+0x115b3> + 1549d: ff 15 bd ad 20 00 callq *0x20adbd(%rip) # 220260 + 154a3: 0f 1f 00 nopl (%rax) + 154a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 154ad: 00 00 00 + +00000000000154b0 <_obstack_begin@@Base>: + 154b0: 80 67 50 fe andb $0xfe,0x50(%rdi) + 154b4: 48 89 4f 38 mov %rcx,0x38(%rdi) + 154b8: 4c 89 47 40 mov %r8,0x40(%rdi) + 154bc: e9 5f ff ff ff jmpq 15420 <__cxa_finalize@plt+0x115a0> + 154c1: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 154c6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 154cd: 00 00 00 + +00000000000154d0 <_obstack_begin_1@@Base>: + 154d0: 80 4f 50 01 orb $0x1,0x50(%rdi) + 154d4: 48 89 4f 38 mov %rcx,0x38(%rdi) + 154d8: 4c 89 47 40 mov %r8,0x40(%rdi) + 154dc: 4c 89 4f 48 mov %r9,0x48(%rdi) + 154e0: e9 3b ff ff ff jmpq 15420 <__cxa_finalize@plt+0x115a0> + 154e5: 90 nop + 154e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 154ed: 00 00 00 + +00000000000154f0 <_obstack_newchunk@@Base>: + 154f0: 41 56 push %r14 + 154f2: 41 55 push %r13 + 154f4: 31 d2 xor %edx,%edx + 154f6: 41 54 push %r12 + 154f8: 55 push %rbp + 154f9: 53 push %rbx + 154fa: 48 8b 5f 18 mov 0x18(%rdi),%rbx + 154fe: 48 2b 5f 10 sub 0x10(%rdi),%rbx + 15502: 48 8b 6f 08 mov 0x8(%rdi),%rbp + 15506: 48 01 de add %rbx,%rsi + 15509: 48 89 d9 mov %rbx,%rcx + 1550c: 0f 92 c2 setb %dl + 1550f: 48 03 77 30 add 0x30(%rdi),%rsi + 15513: 0f 92 c0 setb %al + 15516: 48 c1 e9 03 shr $0x3,%rcx + 1551a: 48 39 37 cmp %rsi,(%rdi) + 1551d: 4c 8d 64 0e 64 lea 0x64(%rsi,%rcx,1),%r12 + 15522: 48 0f 43 37 cmovae (%rdi),%rsi + 15526: 4c 39 e6 cmp %r12,%rsi + 15529: 4c 0f 43 e6 cmovae %rsi,%r12 + 1552d: 48 85 d2 test %rdx,%rdx + 15530: 0f 85 9f 00 00 00 jne 155d5 <_obstack_newchunk@@Base+0xe5> + 15536: 0f b6 c0 movzbl %al,%eax + 15539: 48 85 c0 test %rax,%rax + 1553c: 0f 85 93 00 00 00 jne 155d5 <_obstack_newchunk@@Base+0xe5> + 15542: 4c 89 e6 mov %r12,%rsi + 15545: 49 89 fd mov %rdi,%r13 + 15548: e8 93 fe ff ff callq 153e0 <__cxa_finalize@plt+0x11560> + 1554d: 48 85 c0 test %rax,%rax + 15550: 49 89 c6 mov %rax,%r14 + 15553: 0f 84 7c 00 00 00 je 155d5 <_obstack_newchunk@@Base+0xe5> + 15559: 4a 8d 34 20 lea (%rax,%r12,1),%rsi + 1555d: 49 89 45 08 mov %rax,0x8(%r13) + 15561: 48 89 68 08 mov %rbp,0x8(%rax) + 15565: 48 89 da mov %rbx,%rdx + 15568: 49 89 75 20 mov %rsi,0x20(%r13) + 1556c: 48 89 30 mov %rsi,(%rax) + 1556f: 49 8b 45 30 mov 0x30(%r13),%rax + 15573: 49 8b 75 10 mov 0x10(%r13),%rsi + 15577: 4d 8d 64 06 10 lea 0x10(%r14,%rax,1),%r12 + 1557c: 48 f7 d0 not %rax + 1557f: 49 21 c4 and %rax,%r12 + 15582: 4c 89 e7 mov %r12,%rdi + 15585: e8 f6 e5 fe ff callq 3b80 + 1558a: 41 f6 45 50 02 testb $0x2,0x50(%r13) + 1558f: 75 15 jne 155a6 <_obstack_newchunk@@Base+0xb6> + 15591: 49 8b 45 30 mov 0x30(%r13),%rax + 15595: 48 8d 54 05 10 lea 0x10(%rbp,%rax,1),%rdx + 1559a: 48 f7 d0 not %rax + 1559d: 48 21 d0 and %rdx,%rax + 155a0: 49 39 45 10 cmp %rax,0x10(%r13) + 155a4: 74 1a je 155c0 <_obstack_newchunk@@Base+0xd0> + 155a6: 41 80 65 50 fd andb $0xfd,0x50(%r13) + 155ab: 4c 01 e3 add %r12,%rbx + 155ae: 4d 89 65 10 mov %r12,0x10(%r13) + 155b2: 49 89 5d 18 mov %rbx,0x18(%r13) + 155b6: 5b pop %rbx + 155b7: 5d pop %rbp + 155b8: 41 5c pop %r12 + 155ba: 41 5d pop %r13 + 155bc: 41 5e pop %r14 + 155be: c3 retq + 155bf: 90 nop + 155c0: 48 8b 45 08 mov 0x8(%rbp),%rax + 155c4: 48 89 ee mov %rbp,%rsi + 155c7: 4c 89 ef mov %r13,%rdi + 155ca: 49 89 46 08 mov %rax,0x8(%r14) + 155ce: e8 2d fe ff ff callq 15400 <__cxa_finalize@plt+0x11580> + 155d3: eb d1 jmp 155a6 <_obstack_newchunk@@Base+0xb6> + 155d5: ff 15 85 ac 20 00 callq *0x20ac85(%rip) # 220260 + 155db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +00000000000155e0 <_obstack_allocated_p@@Base>: + 155e0: 48 8b 47 08 mov 0x8(%rdi),%rax + 155e4: 48 85 c0 test %rax,%rax + 155e7: 74 2d je 15616 <_obstack_allocated_p@@Base+0x36> + 155e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 155f0: 48 39 c6 cmp %rax,%rsi + 155f3: 76 05 jbe 155fa <_obstack_allocated_p@@Base+0x1a> + 155f5: 48 39 30 cmp %rsi,(%rax) + 155f8: 73 16 jae 15610 <_obstack_allocated_p@@Base+0x30> + 155fa: 48 8b 40 08 mov 0x8(%rax),%rax + 155fe: 48 85 c0 test %rax,%rax + 15601: 75 ed jne 155f0 <_obstack_allocated_p@@Base+0x10> + 15603: 31 c0 xor %eax,%eax + 15605: c3 retq + 15606: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 1560d: 00 00 00 + 15610: b8 01 00 00 00 mov $0x1,%eax + 15615: c3 retq + 15616: f3 c3 repz retq + 15618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 1561f: 00 + +0000000000015620 <_obstack_free@@Base>: + 15620: 41 54 push %r12 + 15622: 55 push %rbp + 15623: 48 89 f5 mov %rsi,%rbp + 15626: 53 push %rbx + 15627: 48 8b 77 08 mov 0x8(%rdi),%rsi + 1562b: 48 89 fb mov %rdi,%rbx + 1562e: 48 85 f6 test %rsi,%rsi + 15631: 74 2a je 1565d <_obstack_free@@Base+0x3d> + 15633: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 15638: 48 39 ee cmp %rbp,%rsi + 1563b: 73 08 jae 15645 <_obstack_free@@Base+0x25> + 1563d: 48 8b 06 mov (%rsi),%rax + 15640: 48 39 e8 cmp %rbp,%rax + 15643: 73 2b jae 15670 <_obstack_free@@Base+0x50> + 15645: 4c 8b 66 08 mov 0x8(%rsi),%r12 + 15649: 48 89 df mov %rbx,%rdi + 1564c: e8 af fd ff ff callq 15400 <__cxa_finalize@plt+0x11580> + 15651: 80 4b 50 02 orb $0x2,0x50(%rbx) + 15655: 4d 85 e4 test %r12,%r12 + 15658: 4c 89 e6 mov %r12,%rsi + 1565b: 75 db jne 15638 <_obstack_free@@Base+0x18> + 1565d: 48 85 ed test %rbp,%rbp + 15660: 75 23 jne 15685 <_obstack_free@@Base+0x65> + 15662: 5b pop %rbx + 15663: 5d pop %rbp + 15664: 41 5c pop %r12 + 15666: c3 retq + 15667: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 1566e: 00 00 + 15670: 48 89 6b 18 mov %rbp,0x18(%rbx) + 15674: 48 89 6b 10 mov %rbp,0x10(%rbx) + 15678: 48 89 43 20 mov %rax,0x20(%rbx) + 1567c: 48 89 73 08 mov %rsi,0x8(%rbx) + 15680: 5b pop %rbx + 15681: 5d pop %rbp + 15682: 41 5c pop %r12 + 15684: c3 retq + 15685: e8 56 e1 fe ff callq 37e0 + 1568a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + +0000000000015690 <_obstack_memory_used@@Base>: + 15690: 48 8b 57 08 mov 0x8(%rdi),%rdx + 15694: 31 c0 xor %eax,%eax + 15696: 48 85 d2 test %rdx,%rdx + 15699: 74 1d je 156b8 <_obstack_memory_used@@Base+0x28> + 1569b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 156a0: 48 8b 0a mov (%rdx),%rcx + 156a3: 48 29 d1 sub %rdx,%rcx + 156a6: 48 8b 52 08 mov 0x8(%rdx),%rdx + 156aa: 48 01 c8 add %rcx,%rax + 156ad: 48 85 d2 test %rdx,%rdx + 156b0: 75 ee jne 156a0 <_obstack_memory_used@@Base+0x10> + 156b2: f3 c3 repz retq + 156b4: 0f 1f 40 00 nopl 0x0(%rax) + 156b8: f3 c3 repz retq + 156ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 156c0: 48 85 ff test %rdi,%rdi + 156c3: 74 1b je 156e0 <_obstack_memory_used@@Base+0x50> + 156c5: 48 89 fe mov %rdi,%rsi + 156c8: 48 8d 3d 6d 28 00 00 lea 0x286d(%rip),%rdi # 17f3c <_IO_stdin_used@@Base+0x1bbc> + 156cf: ba 01 00 00 00 mov $0x1,%edx + 156d4: e9 f7 e1 fe ff jmpq 38d0 + 156d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 156e0: 48 8d 3d 55 28 00 00 lea 0x2855(%rip),%rdi # 17f3c <_IO_stdin_used@@Base+0x1bbc> + 156e7: e9 64 e6 fe ff jmpq 3d50 + 156ec: 0f 1f 40 00 nopl 0x0(%rax) + 156f0: 48 85 ff test %rdi,%rdi + 156f3: 74 23 je 15718 <_obstack_memory_used@@Base+0x88> + 156f5: 53 push %rbx + 156f6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 156fd: 00 00 00 + 15700: 48 8b 1f mov (%rdi),%rbx + 15703: e8 68 e7 fe ff callq 3e70 + 15708: 48 85 db test %rbx,%rbx + 1570b: 48 89 df mov %rbx,%rdi + 1570e: 75 f0 jne 15700 <_obstack_memory_used@@Base+0x70> + 15710: 5b pop %rbx + 15711: c3 retq + 15712: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 15718: f3 c3 repz retq + 1571a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 15720: 41 55 push %r13 + 15722: 41 54 push %r12 + 15724: 55 push %rbp + 15725: 53 push %rbx + 15726: 48 89 fd mov %rdi,%rbp + 15729: 48 83 ec 08 sub $0x8,%rsp + 1572d: e8 be e0 fe ff callq 37f0 <__errno_location@plt> + 15732: 80 7d 08 00 cmpb $0x0,0x8(%rbp) + 15736: 48 89 c3 mov %rax,%rbx + 15739: 44 8b 20 mov (%rax),%r12d + 1573c: 48 8d 7d 09 lea 0x9(%rbp),%rdi + 15740: 75 02 jne 15744 <_obstack_memory_used@@Base+0xb4> + 15742: 31 ff xor %edi,%edi + 15744: e8 77 ff ff ff callq 156c0 <_obstack_memory_used@@Base+0x30> + 15749: 85 c0 test %eax,%eax + 1574b: 74 23 je 15770 <_obstack_memory_used@@Base+0xe0> + 1574d: 44 8b 23 mov (%rbx),%r12d + 15750: 45 31 ed xor %r13d,%r13d + 15753: 48 89 ef mov %rbp,%rdi + 15756: e8 95 ff ff ff callq 156f0 <_obstack_memory_used@@Base+0x60> + 1575b: 44 89 23 mov %r12d,(%rbx) + 1575e: 48 83 c4 08 add $0x8,%rsp + 15762: 44 89 e8 mov %r13d,%eax + 15765: 5b pop %rbx + 15766: 5d pop %rbp + 15767: 41 5c pop %r12 + 15769: 41 5d pop %r13 + 1576b: c3 retq + 1576c: 0f 1f 40 00 nopl 0x0(%rax) + 15770: e8 3b e4 fe ff callq 3bb0 + 15775: 41 bd 01 00 00 00 mov $0x1,%r13d + 1577b: eb d6 jmp 15753 <_obstack_memory_used@@Base+0xc3> + 1577d: 0f 1f 00 nopl (%rax) + 15780: 48 85 ff test %rdi,%rdi + 15783: 41 54 push %r12 + 15785: 55 push %rbp + 15786: 53 push %rbx + 15787: 74 5f je 157e8 <_obstack_memory_used@@Base+0x158> + 15789: 49 89 fc mov %rdi,%r12 + 1578c: e8 bf e1 fe ff callq 3950 + 15791: 48 8d 68 01 lea 0x1(%rax),%rbp + 15795: bf 76 00 00 00 mov $0x76,%edi + 1579a: 48 83 fd 76 cmp $0x76,%rbp + 1579e: 48 0f 43 fd cmovae %rbp,%rdi + 157a2: 48 83 c7 11 add $0x11,%rdi + 157a6: 48 83 e7 f8 and $0xfffffffffffffff8,%rdi + 157aa: e8 c9 e6 fe ff callq 3e78 + 157af: 48 85 c0 test %rax,%rax + 157b2: 48 89 c3 mov %rax,%rbx + 157b5: 74 24 je 157db <_obstack_memory_used@@Base+0x14b> + 157b7: 48 c7 00 00 00 00 00 movq $0x0,(%rax) + 157be: 48 8d 7b 09 lea 0x9(%rbx),%rdi + 157c2: b8 01 00 00 00 mov $0x1,%eax + 157c7: 66 89 43 08 mov %ax,0x8(%rbx) + 157cb: 48 89 ea mov %rbp,%rdx + 157ce: 4c 89 e6 mov %r12,%rsi + 157d1: e8 aa e3 fe ff callq 3b80 + 157d6: c6 44 2b 09 00 movb $0x0,0x9(%rbx,%rbp,1) + 157db: 48 89 d8 mov %rbx,%rax + 157de: 5b pop %rbx + 157df: 5d pop %rbp + 157e0: 41 5c pop %r12 + 157e2: c3 retq + 157e3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 157e8: bf 80 00 00 00 mov $0x80,%edi + 157ed: e8 86 e6 fe ff callq 3e78 + 157f2: 48 85 c0 test %rax,%rax + 157f5: 48 89 c3 mov %rax,%rbx + 157f8: 74 e1 je 157db <_obstack_memory_used@@Base+0x14b> + 157fa: 31 d2 xor %edx,%edx + 157fc: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) + 15803: 48 89 d8 mov %rbx,%rax + 15806: 66 89 53 08 mov %dx,0x8(%rbx) + 1580a: 5b pop %rbx + 1580b: 5d pop %rbp + 1580c: 41 5c pop %r12 + 1580e: c3 retq + 1580f: 90 nop + 15810: 41 57 push %r15 + 15812: 41 56 push %r14 + 15814: b8 01 00 00 00 mov $0x1,%eax + 15819: 41 55 push %r13 + 1581b: 41 54 push %r12 + 1581d: 55 push %rbp + 1581e: 53 push %rbx + 1581f: 48 83 ec 08 sub $0x8,%rsp + 15823: 48 8b 6e 30 mov 0x30(%rsi),%rbp + 15827: 48 85 ed test %rbp,%rbp + 1582a: 0f 84 90 00 00 00 je 158c0 <_obstack_memory_used@@Base+0x230> + 15830: 48 39 ee cmp %rbp,%rsi + 15833: 49 89 fc mov %rdi,%r12 + 15836: 49 89 f5 mov %rsi,%r13 + 15839: 77 09 ja 15844 <_obstack_memory_used@@Base+0x1b4> + 1583b: 48 8d 56 38 lea 0x38(%rsi),%rdx + 1583f: 48 39 d5 cmp %rdx,%rbp + 15842: 72 7c jb 158c0 <_obstack_memory_used@@Base+0x230> + 15844: 80 7d 00 00 cmpb $0x0,0x0(%rbp) + 15848: 49 8d 5c 24 09 lea 0x9(%r12),%rbx + 1584d: 74 61 je 158b0 <_obstack_memory_used@@Base+0x220> + 1584f: 90 nop + 15850: 48 89 ee mov %rbp,%rsi + 15853: 48 89 df mov %rbx,%rdi + 15856: e8 c5 e2 fe ff callq 3b20 + 1585b: 85 c0 test %eax,%eax + 1585d: 74 58 je 158b7 <_obstack_memory_used@@Base+0x227> + 1585f: 80 3b 00 cmpb $0x0,(%rbx) + 15862: 75 12 jne 15876 <_obstack_memory_used@@Base+0x1e6> + 15864: 4d 8d 74 24 09 lea 0x9(%r12),%r14 + 15869: 49 39 de cmp %rbx,%r14 + 1586c: 75 62 jne 158d0 <_obstack_memory_used@@Base+0x240> + 1586e: 41 80 7c 24 08 00 cmpb $0x0,0x8(%r12) + 15874: 74 5a je 158d0 <_obstack_memory_used@@Base+0x240> + 15876: 48 89 df mov %rbx,%rdi + 15879: e8 d2 e0 fe ff callq 3950 + 1587e: 48 8d 5c 03 01 lea 0x1(%rbx,%rax,1),%rbx + 15883: 80 3b 00 cmpb $0x0,(%rbx) + 15886: 75 c8 jne 15850 <_obstack_memory_used@@Base+0x1c0> + 15888: 49 8b 04 24 mov (%r12),%rax + 1588c: 48 85 c0 test %rax,%rax + 1588f: 74 bf je 15850 <_obstack_memory_used@@Base+0x1c0> + 15891: 48 8d 58 09 lea 0x9(%rax),%rbx + 15895: 48 89 ee mov %rbp,%rsi + 15898: 49 89 c4 mov %rax,%r12 + 1589b: 48 89 df mov %rbx,%rdi + 1589e: e8 7d e2 fe ff callq 3b20 + 158a3: 85 c0 test %eax,%eax + 158a5: 75 b8 jne 1585f <_obstack_memory_used@@Base+0x1cf> + 158a7: eb 0e jmp 158b7 <_obstack_memory_used@@Base+0x227> + 158a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 158b0: 48 8d 1d 93 23 00 00 lea 0x2393(%rip),%rbx # 17c4a <_IO_stdin_used@@Base+0x18ca> + 158b7: 49 89 5d 30 mov %rbx,0x30(%r13) + 158bb: b8 01 00 00 00 mov $0x1,%eax + 158c0: 48 83 c4 08 add $0x8,%rsp + 158c4: 5b pop %rbx + 158c5: 5d pop %rbp + 158c6: 41 5c pop %r12 + 158c8: 41 5d pop %r13 + 158ca: 41 5e pop %r14 + 158cc: 41 5f pop %r15 + 158ce: c3 retq + 158cf: 90 nop + 158d0: 48 89 ef mov %rbp,%rdi + 158d3: e8 78 e0 fe ff callq 3950 + 158d8: 48 8d 50 01 lea 0x1(%rax),%rdx + 158dc: 49 89 c7 mov %rax,%r15 + 158df: 48 89 d8 mov %rbx,%rax + 158e2: 4c 29 f0 sub %r14,%rax + 158e5: 48 89 c1 mov %rax,%rcx + 158e8: 48 f7 d1 not %rcx + 158eb: 48 39 d1 cmp %rdx,%rcx + 158ee: 72 30 jb 15920 <_obstack_memory_used@@Base+0x290> + 158f0: 48 01 d0 add %rdx,%rax + 158f3: 48 83 f8 76 cmp $0x76,%rax + 158f7: 76 37 jbe 15930 <_obstack_memory_used@@Base+0x2a0> + 158f9: 48 89 ef mov %rbp,%rdi + 158fc: e8 7f fe ff ff callq 15780 <_obstack_memory_used@@Base+0xf0> + 15901: 48 89 c3 mov %rax,%rbx + 15904: 49 89 04 24 mov %rax,(%r12) + 15908: 31 c0 xor %eax,%eax + 1590a: 48 85 db test %rbx,%rbx + 1590d: 74 b1 je 158c0 <_obstack_memory_used@@Base+0x230> + 1590f: c6 43 08 00 movb $0x0,0x8(%rbx) + 15913: 48 83 c3 09 add $0x9,%rbx + 15917: eb 9e jmp 158b7 <_obstack_memory_used@@Base+0x227> + 15919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 15920: e8 cb de fe ff callq 37f0 <__errno_location@plt> + 15925: c7 00 0c 00 00 00 movl $0xc,(%rax) + 1592b: 31 c0 xor %eax,%eax + 1592d: eb 91 jmp 158c0 <_obstack_memory_used@@Base+0x230> + 1592f: 90 nop + 15930: 48 89 ee mov %rbp,%rsi + 15933: 48 89 df mov %rbx,%rdi + 15936: e8 45 e2 fe ff callq 3b80 + 1593b: 42 c6 44 3b 01 00 movb $0x0,0x1(%rbx,%r15,1) + 15941: e9 71 ff ff ff jmpq 158b7 <_obstack_memory_used@@Base+0x227> + 15946: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 1594d: 00 00 00 + 15950: 41 54 push %r12 + 15952: 55 push %rbp + 15953: 48 89 fd mov %rdi,%rbp + 15956: 53 push %rbx + 15957: 48 8d 3d de 25 00 00 lea 0x25de(%rip),%rdi # 17f3c <_IO_stdin_used@@Base+0x1bbc> + 1595e: 48 83 ec 10 sub $0x10,%rsp + 15962: e8 39 de fe ff callq 37a0 + 15967: 48 85 c0 test %rax,%rax + 1596a: 48 89 c3 mov %rax,%rbx + 1596d: 0f 84 95 00 00 00 je 15a08 <_obstack_memory_used@@Base+0x378> + 15973: 80 7d 08 00 cmpb $0x0,0x8(%rbp) + 15977: 75 67 jne 159e0 <_obstack_memory_used@@Base+0x350> + 15979: 48 89 df mov %rbx,%rdi + 1597c: e8 ff fd ff ff callq 15780 <_obstack_memory_used@@Base+0xf0> + 15981: 48 85 c0 test %rax,%rax + 15984: 49 89 c4 mov %rax,%r12 + 15987: 74 44 je 159cd <_obstack_memory_used@@Base+0x33d> + 15989: 31 ff xor %edi,%edi + 1598b: 80 7d 08 00 cmpb $0x0,0x8(%rbp) + 1598f: 74 04 je 15995 <_obstack_memory_used@@Base+0x305> + 15991: 48 8d 7d 09 lea 0x9(%rbp),%rdi + 15995: e8 26 fd ff ff callq 156c0 <_obstack_memory_used@@Base+0x30> + 1599a: 85 c0 test %eax,%eax + 1599c: 0f 84 86 00 00 00 je 15a28 <_obstack_memory_used@@Base+0x398> + 159a2: e8 49 de fe ff callq 37f0 <__errno_location@plt> + 159a7: 49 83 fc 01 cmp $0x1,%r12 + 159ab: 8b 18 mov (%rax),%ebx + 159ad: 74 19 je 159c8 <_obstack_memory_used@@Base+0x338> + 159af: 4c 89 e7 mov %r12,%rdi + 159b2: 48 89 44 24 08 mov %rax,0x8(%rsp) + 159b7: e8 34 fd ff ff callq 156f0 <_obstack_memory_used@@Base+0x60> + 159bc: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 159c1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 159c8: 89 18 mov %ebx,(%rax) + 159ca: 45 31 e4 xor %r12d,%r12d + 159cd: 48 83 c4 10 add $0x10,%rsp + 159d1: 4c 89 e0 mov %r12,%rax + 159d4: 5b pop %rbx + 159d5: 5d pop %rbp + 159d6: 41 5c pop %r12 + 159d8: c3 retq + 159d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 159e0: 48 8d 7d 09 lea 0x9(%rbp),%rdi + 159e4: 48 89 c6 mov %rax,%rsi + 159e7: 41 bc 01 00 00 00 mov $0x1,%r12d + 159ed: e8 2e e1 fe ff callq 3b20 + 159f2: 85 c0 test %eax,%eax + 159f4: 75 83 jne 15979 <_obstack_memory_used@@Base+0x2e9> + 159f6: 48 83 c4 10 add $0x10,%rsp + 159fa: 4c 89 e0 mov %r12,%rax + 159fd: 5b pop %rbx + 159fe: 5d pop %rbp + 159ff: 41 5c pop %r12 + 15a01: c3 retq + 15a02: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 15a08: 80 7d 08 00 cmpb $0x0,0x8(%rbp) + 15a0c: 41 bc 01 00 00 00 mov $0x1,%r12d + 15a12: 0f 85 61 ff ff ff jne 15979 <_obstack_memory_used@@Base+0x2e9> + 15a18: 48 83 c4 10 add $0x10,%rsp + 15a1c: 4c 89 e0 mov %r12,%rax + 15a1f: 5b pop %rbx + 15a20: 5d pop %rbp + 15a21: 41 5c pop %r12 + 15a23: c3 retq + 15a24: 0f 1f 40 00 nopl 0x0(%rax) + 15a28: e8 83 e1 fe ff callq 3bb0 + 15a2d: eb 9e jmp 159cd <_obstack_memory_used@@Base+0x33d> + 15a2f: 90 nop + 15a30: 48 83 ff 01 cmp $0x1,%rdi + 15a34: 74 05 je 15a3b <_obstack_memory_used@@Base+0x3ab> + 15a36: e9 b5 fc ff ff jmpq 156f0 <_obstack_memory_used@@Base+0x60> + 15a3b: c3 retq + 15a3c: 0f 1f 40 00 nopl 0x0(%rax) + 15a40: 41 55 push %r13 + 15a42: 41 54 push %r12 + 15a44: 55 push %rbp + 15a45: 53 push %rbx + 15a46: 48 89 f5 mov %rsi,%rbp + 15a49: 48 83 ec 08 sub $0x8,%rsp + 15a4d: 48 85 ff test %rdi,%rdi + 15a50: 74 6e je 15ac0 <_obstack_memory_used@@Base+0x430> + 15a52: 49 89 d5 mov %rdx,%r13 + 15a55: 48 89 fb mov %rdi,%rbx + 15a58: e8 f3 fe ff ff callq 15950 <_obstack_memory_used@@Base+0x2c0> + 15a5d: 48 85 c0 test %rax,%rax + 15a60: 49 89 c4 mov %rax,%r12 + 15a63: 74 49 je 15aae <_obstack_memory_used@@Base+0x41e> + 15a65: 4c 89 ee mov %r13,%rsi + 15a68: 48 89 ef mov %rbp,%rdi + 15a6b: e8 a0 dd fe ff callq 3810 + 15a70: 48 85 c0 test %rax,%rax + 15a73: 74 2b je 15aa0 <_obstack_memory_used@@Base+0x410> + 15a75: 4c 89 ee mov %r13,%rsi + 15a78: 48 89 df mov %rbx,%rdi + 15a7b: e8 90 fd ff ff callq 15810 <_obstack_memory_used@@Base+0x180> + 15a80: 84 c0 test %al,%al + 15a82: 74 1c je 15aa0 <_obstack_memory_used@@Base+0x410> + 15a84: 49 83 fc 01 cmp $0x1,%r12 + 15a88: 75 4b jne 15ad5 <_obstack_memory_used@@Base+0x445> + 15a8a: 48 83 c4 08 add $0x8,%rsp + 15a8e: 4c 89 e8 mov %r13,%rax + 15a91: 5b pop %rbx + 15a92: 5d pop %rbp + 15a93: 41 5c pop %r12 + 15a95: 41 5d pop %r13 + 15a97: c3 retq + 15a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 15a9f: 00 + 15aa0: 49 83 fc 01 cmp $0x1,%r12 + 15aa4: 74 08 je 15aae <_obstack_memory_used@@Base+0x41e> + 15aa6: 4c 89 e7 mov %r12,%rdi + 15aa9: e8 72 fc ff ff callq 15720 <_obstack_memory_used@@Base+0x90> + 15aae: 48 83 c4 08 add $0x8,%rsp + 15ab2: 31 c0 xor %eax,%eax + 15ab4: 5b pop %rbx + 15ab5: 5d pop %rbp + 15ab6: 41 5c pop %r12 + 15ab8: 41 5d pop %r13 + 15aba: c3 retq + 15abb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 15ac0: 48 83 c4 08 add $0x8,%rsp + 15ac4: 48 89 ef mov %rbp,%rdi + 15ac7: 48 89 d6 mov %rdx,%rsi + 15aca: 5b pop %rbx + 15acb: 5d pop %rbp + 15acc: 41 5c pop %r12 + 15ace: 41 5d pop %r13 + 15ad0: e9 2b df fe ff jmpq 3a00 + 15ad5: 4c 89 e7 mov %r12,%rdi + 15ad8: e8 43 fc ff ff callq 15720 <_obstack_memory_used@@Base+0x90> + 15add: 84 c0 test %al,%al + 15adf: 75 a9 jne 15a8a <_obstack_memory_used@@Base+0x3fa> + 15ae1: eb cb jmp 15aae <_obstack_memory_used@@Base+0x41e> + 15ae3: 0f 1f 00 nopl (%rax) + 15ae6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 15aed: 00 00 00 + 15af0: 41 54 push %r12 + 15af2: 55 push %rbp + 15af3: 53 push %rbx + 15af4: 48 89 f3 mov %rsi,%rbx + 15af7: 48 83 ec 50 sub $0x50,%rsp + 15afb: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 15b02: 00 00 + 15b04: 48 89 44 24 48 mov %rax,0x48(%rsp) + 15b09: 31 c0 xor %eax,%eax + 15b0b: 48 85 ff test %rdi,%rdi + 15b0e: 0f 84 fc 00 00 00 je 15c10 <_obstack_memory_used@@Base+0x580> + 15b14: 48 89 fd mov %rdi,%rbp + 15b17: e8 34 fe ff ff callq 15950 <_obstack_memory_used@@Base+0x2c0> + 15b1c: 48 85 c0 test %rax,%rax + 15b1f: 49 89 c4 mov %rax,%r12 + 15b22: 0f 84 f8 00 00 00 je 15c20 <_obstack_memory_used@@Base+0x590> + 15b28: 48 89 df mov %rbx,%rdi + 15b2b: e8 30 e1 fe ff callq 3c60 + 15b30: 48 83 f8 ff cmp $0xffffffffffffffff,%rax + 15b34: 48 89 44 24 08 mov %rax,0x8(%rsp) + 15b39: 74 55 je 15b90 <_obstack_memory_used@@Base+0x500> + 15b3b: 48 89 de mov %rbx,%rsi + 15b3e: 48 89 ef mov %rbp,%rdi + 15b41: e8 ca fc ff ff callq 15810 <_obstack_memory_used@@Base+0x180> + 15b46: 84 c0 test %al,%al + 15b48: 75 09 jne 15b53 <_obstack_memory_used@@Base+0x4c3> + 15b4a: 48 c7 44 24 08 ff ff movq $0xffffffffffffffff,0x8(%rsp) + 15b51: ff ff + 15b53: 49 83 fc 01 cmp $0x1,%r12 + 15b57: 74 10 je 15b69 <_obstack_memory_used@@Base+0x4d9> + 15b59: 4c 89 e7 mov %r12,%rdi + 15b5c: e8 bf fb ff ff callq 15720 <_obstack_memory_used@@Base+0x90> + 15b61: 84 c0 test %al,%al + 15b63: 0f 84 b7 00 00 00 je 15c20 <_obstack_memory_used@@Base+0x590> + 15b69: 48 8b 44 24 08 mov 0x8(%rsp),%rax + 15b6e: 48 8b 4c 24 48 mov 0x48(%rsp),%rcx + 15b73: 64 48 33 0c 25 28 00 xor %fs:0x28,%rcx + 15b7a: 00 00 + 15b7c: 0f 85 aa 00 00 00 jne 15c2c <_obstack_memory_used@@Base+0x59c> + 15b82: 48 83 c4 50 add $0x50,%rsp + 15b86: 5b pop %rbx + 15b87: 5d pop %rbp + 15b88: 41 5c pop %r12 + 15b8a: c3 retq + 15b8b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 15b90: 48 8d 74 24 10 lea 0x10(%rsp),%rsi + 15b95: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi + 15b9a: e8 71 dc fe ff callq 3810 + 15b9f: 48 85 c0 test %rax,%rax + 15ba2: 74 af je 15b53 <_obstack_memory_used@@Base+0x4c3> + 15ba4: 8b 03 mov (%rbx),%eax + 15ba6: 8b 53 04 mov 0x4(%rbx),%edx + 15ba9: 33 44 24 10 xor 0x10(%rsp),%eax + 15bad: 33 54 24 14 xor 0x14(%rsp),%edx + 15bb1: 8b 4c 24 30 mov 0x30(%rsp),%ecx + 15bb5: 09 d0 or %edx,%eax + 15bb7: 8b 53 08 mov 0x8(%rbx),%edx + 15bba: 33 54 24 18 xor 0x18(%rsp),%edx + 15bbe: 09 d0 or %edx,%eax + 15bc0: 8b 53 0c mov 0xc(%rbx),%edx + 15bc3: 33 54 24 1c xor 0x1c(%rsp),%edx + 15bc7: 09 d0 or %edx,%eax + 15bc9: 8b 53 10 mov 0x10(%rbx),%edx + 15bcc: 33 54 24 20 xor 0x20(%rsp),%edx + 15bd0: 09 d0 or %edx,%eax + 15bd2: 8b 53 14 mov 0x14(%rbx),%edx + 15bd5: 33 54 24 24 xor 0x24(%rsp),%edx + 15bd9: 09 d0 or %edx,%eax + 15bdb: 8b 53 20 mov 0x20(%rbx),%edx + 15bde: 85 d2 test %edx,%edx + 15be0: 40 0f 94 c7 sete %dil + 15be4: 85 c9 test %ecx,%ecx + 15be6: 40 0f 94 c6 sete %sil + 15bea: 40 38 f7 cmp %sil,%dil + 15bed: 74 0c je 15bfb <_obstack_memory_used@@Base+0x56b> + 15bef: 85 d2 test %edx,%edx + 15bf1: 78 08 js 15bfb <_obstack_memory_used@@Base+0x56b> + 15bf3: 85 c9 test %ecx,%ecx + 15bf5: 0f 89 58 ff ff ff jns 15b53 <_obstack_memory_used@@Base+0x4c3> + 15bfb: 85 c0 test %eax,%eax + 15bfd: 0f 84 38 ff ff ff je 15b3b <_obstack_memory_used@@Base+0x4ab> + 15c03: e9 4b ff ff ff jmpq 15b53 <_obstack_memory_used@@Base+0x4c3> + 15c08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 15c0f: 00 + 15c10: 48 89 f7 mov %rsi,%rdi + 15c13: e8 c8 e0 fe ff callq 3ce0 + 15c18: e9 51 ff ff ff jmpq 15b6e <_obstack_memory_used@@Base+0x4de> + 15c1d: 0f 1f 00 nopl (%rax) + 15c20: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax + 15c27: e9 42 ff ff ff jmpq 15b6e <_obstack_memory_used@@Base+0x4de> + 15c2c: e8 3f dd fe ff callq 3970 <__stack_chk_fail@plt> + 15c31: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 15c38: 00 00 00 + 15c3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 15c40: 83 ff 16 cmp $0x16,%edi + 15c43: 74 20 je 15c65 <_obstack_memory_used@@Base+0x5d5> + 15c45: 7e 19 jle 15c60 <_obstack_memory_used@@Base+0x5d0> + 15c47: 83 ff 26 cmp $0x26,%edi + 15c4a: 74 19 je 15c65 <_obstack_memory_used@@Base+0x5d5> + 15c4c: 83 ff 5f cmp $0x5f,%edi + 15c4f: 74 14 je 15c65 <_obstack_memory_used@@Base+0x5d5> + 15c51: b8 01 00 00 00 mov $0x1,%eax + 15c56: c3 retq + 15c57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 15c5e: 00 00 + 15c60: 83 ff 10 cmp $0x10,%edi + 15c63: 75 ec jne 15c51 <_obstack_memory_used@@Base+0x5c1> + 15c65: 31 c0 xor %eax,%eax + 15c67: c3 retq + 15c68: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 15c6f: 00 + 15c70: 41 54 push %r12 + 15c72: 55 push %rbp + 15c73: 48 89 fd mov %rdi,%rbp + 15c76: 53 push %rbx + 15c77: e8 c4 db fe ff callq 3840 <__fpending@plt> + 15c7c: 8b 5d 00 mov 0x0(%rbp),%ebx + 15c7f: 48 89 ef mov %rbp,%rdi + 15c82: 49 89 c4 mov %rax,%r12 + 15c85: e8 16 05 00 00 callq 161a0 <_obstack_memory_used@@Base+0xb10> + 15c8a: 83 e3 20 and $0x20,%ebx + 15c8d: 85 db test %ebx,%ebx + 15c8f: 75 17 jne 15ca8 <_obstack_memory_used@@Base+0x618> + 15c91: 85 c0 test %eax,%eax + 15c93: 74 0a je 15c9f <_obstack_memory_used@@Base+0x60f> + 15c95: 4d 85 e4 test %r12,%r12 + 15c98: b8 ff ff ff ff mov $0xffffffff,%eax + 15c9d: 74 39 je 15cd8 <_obstack_memory_used@@Base+0x648> + 15c9f: 5b pop %rbx + 15ca0: 5d pop %rbp + 15ca1: 41 5c pop %r12 + 15ca3: c3 retq + 15ca4: 0f 1f 40 00 nopl 0x0(%rax) + 15ca8: 85 c0 test %eax,%eax + 15caa: 75 1c jne 15cc8 <_obstack_memory_used@@Base+0x638> + 15cac: e8 3f db fe ff callq 37f0 <__errno_location@plt> + 15cb1: c7 00 00 00 00 00 movl $0x0,(%rax) + 15cb7: b8 ff ff ff ff mov $0xffffffff,%eax + 15cbc: 5b pop %rbx + 15cbd: 5d pop %rbp + 15cbe: 41 5c pop %r12 + 15cc0: c3 retq + 15cc1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 15cc8: 5b pop %rbx + 15cc9: b8 ff ff ff ff mov $0xffffffff,%eax + 15cce: 5d pop %rbp + 15ccf: 41 5c pop %r12 + 15cd1: c3 retq + 15cd2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 15cd8: e8 13 db fe ff callq 37f0 <__errno_location@plt> + 15cdd: 83 38 09 cmpl $0x9,(%rax) + 15ce0: 5b pop %rbx + 15ce1: 5d pop %rbp + 15ce2: 41 5c pop %r12 + 15ce4: 0f 95 c0 setne %al + 15ce7: 0f b6 c0 movzbl %al,%eax + 15cea: f7 d8 neg %eax + 15cec: c3 retq + 15ced: 0f 1f 00 nopl (%rax) + 15cf0: 48 83 ec 08 sub $0x8,%rsp + 15cf4: e8 b7 70 ff ff callq cdb0 <__cxa_finalize@plt+0x8f30> + 15cf9: 48 85 c0 test %rax,%rax + 15cfc: 74 05 je 15d03 <_obstack_memory_used@@Base+0x673> + 15cfe: 48 83 c4 08 add $0x8,%rsp + 15d02: c3 retq + 15d03: e8 c8 e9 ff ff callq 146d0 <__cxa_finalize@plt+0x10850> + 15d08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 15d0f: 00 + 15d10: 48 0f be 0f movsbq (%rdi),%rcx + 15d14: 84 c9 test %cl,%cl + 15d16: 74 28 je 15d40 <_obstack_memory_used@@Base+0x6b0> + 15d18: 31 c0 xor %eax,%eax + 15d1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 15d20: 48 c1 c0 09 rol $0x9,%rax + 15d24: 48 83 c7 01 add $0x1,%rdi + 15d28: 48 01 c8 add %rcx,%rax + 15d2b: 48 0f be 0f movsbq (%rdi),%rcx + 15d2f: 84 c9 test %cl,%cl + 15d31: 75 ed jne 15d20 <_obstack_memory_used@@Base+0x690> + 15d33: 31 d2 xor %edx,%edx + 15d35: 48 f7 f6 div %rsi + 15d38: 48 89 d0 mov %rdx,%rax + 15d3b: c3 retq + 15d3c: 0f 1f 40 00 nopl 0x0(%rax) + 15d40: 31 d2 xor %edx,%edx + 15d42: 48 89 d0 mov %rdx,%rax + 15d45: c3 retq + 15d46: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 15d4d: 00 00 00 + 15d50: 41 57 push %r15 + 15d52: 41 56 push %r14 + 15d54: bf 0e 00 00 00 mov $0xe,%edi + 15d59: 41 55 push %r13 + 15d5b: 41 54 push %r12 + 15d5d: 55 push %rbp + 15d5e: 53 push %rbx + 15d5f: 48 81 ec a8 00 00 00 sub $0xa8,%rsp + 15d66: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 15d6d: 00 00 + 15d6f: 48 89 84 24 98 00 00 mov %rax,0x98(%rsp) + 15d76: 00 + 15d77: 31 c0 xor %eax,%eax + 15d79: e8 a2 de fe ff callq 3c20 + 15d7e: 4c 8b 3d d3 b7 20 00 mov 0x20b7d3(%rip),%r15 # 221558 + 15d85: 48 85 c0 test %rax,%rax + 15d88: 48 89 c3 mov %rax,%rbx + 15d8b: 48 8d 05 b8 1e 00 00 lea 0x1eb8(%rip),%rax # 17c4a <_IO_stdin_used@@Base+0x18ca> + 15d92: 48 0f 44 d8 cmove %rax,%rbx + 15d96: 4d 85 ff test %r15,%r15 + 15d99: 75 1f jne 15dba <_obstack_memory_used@@Base+0x72a> + 15d9b: e9 90 00 00 00 jmpq 15e30 <_obstack_memory_used@@Base+0x7a0> + 15da0: 4c 89 ff mov %r15,%rdi + 15da3: e8 a8 db fe ff callq 3950 + 15da8: 49 8d 6c 07 01 lea 0x1(%r15,%rax,1),%rbp + 15dad: 48 89 ef mov %rbp,%rdi + 15db0: e8 9b db fe ff callq 3950 + 15db5: 4c 8d 7c 05 01 lea 0x1(%rbp,%rax,1),%r15 + 15dba: 41 0f b6 2f movzbl (%r15),%ebp + 15dbe: 40 84 ed test %bpl,%bpl + 15dc1: 74 29 je 15dec <_obstack_memory_used@@Base+0x75c> + 15dc3: 4c 89 fe mov %r15,%rsi + 15dc6: 48 89 df mov %rbx,%rdi + 15dc9: e8 52 dd fe ff callq 3b20 + 15dce: 85 c0 test %eax,%eax + 15dd0: 74 0d je 15ddf <_obstack_memory_used@@Base+0x74f> + 15dd2: 40 80 fd 2a cmp $0x2a,%bpl + 15dd6: 75 c8 jne 15da0 <_obstack_memory_used@@Base+0x710> + 15dd8: 41 80 7f 01 00 cmpb $0x0,0x1(%r15) + 15ddd: 75 c1 jne 15da0 <_obstack_memory_used@@Base+0x710> + 15ddf: 4c 89 ff mov %r15,%rdi + 15de2: e8 69 db fe ff callq 3950 + 15de7: 49 8d 5c 07 01 lea 0x1(%r15,%rax,1),%rbx + 15dec: 80 3b 00 cmpb $0x0,(%rbx) + 15def: 48 8d 05 6d 53 00 00 lea 0x536d(%rip),%rax # 1b163 + 15df6: 48 0f 44 d8 cmove %rax,%rbx + 15dfa: 48 8b 8c 24 98 00 00 mov 0x98(%rsp),%rcx + 15e01: 00 + 15e02: 64 48 33 0c 25 28 00 xor %fs:0x28,%rcx + 15e09: 00 00 + 15e0b: 48 89 d8 mov %rbx,%rax + 15e0e: 0f 85 78 03 00 00 jne 1618c <_obstack_memory_used@@Base+0xafc> + 15e14: 48 81 c4 a8 00 00 00 add $0xa8,%rsp + 15e1b: 5b pop %rbx + 15e1c: 5d pop %rbp + 15e1d: 41 5c pop %r12 + 15e1f: 41 5d pop %r13 + 15e21: 41 5e pop %r14 + 15e23: 41 5f pop %r15 + 15e25: c3 retq + 15e26: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 15e2d: 00 00 00 + 15e30: 48 8d 3d 4c 53 00 00 lea 0x534c(%rip),%rdi # 1b183 + 15e37: e8 64 d9 fe ff callq 37a0 + 15e3c: 48 85 c0 test %rax,%rax + 15e3f: 49 89 c5 mov %rax,%r13 + 15e42: 74 4c je 15e90 <_obstack_memory_used@@Base+0x800> + 15e44: 80 38 00 cmpb $0x0,(%rax) + 15e47: 74 47 je 15e90 <_obstack_memory_used@@Base+0x800> + 15e49: 48 89 c7 mov %rax,%rdi + 15e4c: e8 ff da fe ff callq 3950 + 15e51: 48 85 c0 test %rax,%rax + 15e54: 49 89 c4 mov %rax,%r12 + 15e57: 49 89 c6 mov %rax,%r14 + 15e5a: 0f 85 1b 03 00 00 jne 1617b <_obstack_memory_used@@Base+0xaeb> + 15e60: bf 0e 00 00 00 mov $0xe,%edi + 15e65: e8 0e e0 fe ff callq 3e78 + 15e6a: 48 85 c0 test %rax,%rax + 15e6d: 48 89 c5 mov %rax,%rbp + 15e70: 0f 85 a2 00 00 00 jne 15f18 <_obstack_memory_used@@Base+0x888> + 15e76: 4c 8d 3d cd 1d 00 00 lea 0x1dcd(%rip),%r15 # 17c4a <_IO_stdin_used@@Base+0x18ca> + 15e7d: 4c 89 3d d4 b6 20 00 mov %r15,0x20b6d4(%rip) # 221558 + 15e84: e9 31 ff ff ff jmpq 15dba <_obstack_memory_used@@Base+0x72a> + 15e89: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 15e90: 4c 8d 2d d2 52 00 00 lea 0x52d2(%rip),%r13 # 1b169 + 15e97: bf 28 00 00 00 mov $0x28,%edi + 15e9c: 41 bc 1a 00 00 00 mov $0x1a,%r12d + 15ea2: 41 be 19 00 00 00 mov $0x19,%r14d + 15ea8: e8 cb df fe ff callq 3e78 + 15ead: 48 85 c0 test %rax,%rax + 15eb0: 48 89 c5 mov %rax,%rbp + 15eb3: 74 c1 je 15e76 <_obstack_memory_used@@Base+0x7e6> + 15eb5: 4c 89 f2 mov %r14,%rdx + 15eb8: 4c 89 ee mov %r13,%rsi + 15ebb: 48 89 ef mov %rbp,%rdi + 15ebe: e8 bd dc fe ff callq 3b80 + 15ec3: 42 c6 44 35 00 2f movb $0x2f,0x0(%rbp,%r14,1) + 15ec9: 49 01 ec add %rbp,%r12 + 15ecc: 48 b8 63 68 61 72 73 movabs $0x2e74657372616863,%rax + 15ed3: 65 74 2e + 15ed6: be 00 00 02 00 mov $0x20000,%esi + 15edb: 49 89 04 24 mov %rax,(%r12) + 15edf: b8 73 00 00 00 mov $0x73,%eax + 15ee4: 41 c7 44 24 08 61 6c movl $0x61696c61,0x8(%r12) + 15eeb: 69 61 + 15eed: 66 41 89 44 24 0c mov %ax,0xc(%r12) + 15ef3: 48 89 ef mov %rbp,%rdi + 15ef6: 31 c0 xor %eax,%eax + 15ef8: e8 33 de fe ff callq 3d30 + 15efd: 85 c0 test %eax,%eax + 15eff: 41 89 c4 mov %eax,%r12d + 15f02: 79 24 jns 15f28 <_obstack_memory_used@@Base+0x898> + 15f04: 4c 8d 3d 3f 1d 00 00 lea 0x1d3f(%rip),%r15 # 17c4a <_IO_stdin_used@@Base+0x18ca> + 15f0b: 48 89 ef mov %rbp,%rdi + 15f0e: e8 5d df fe ff callq 3e70 + 15f13: e9 65 ff ff ff jmpq 15e7d <_obstack_memory_used@@Base+0x7ed> + 15f18: 4c 89 f2 mov %r14,%rdx + 15f1b: 4c 89 ee mov %r13,%rsi + 15f1e: 48 89 ef mov %rbp,%rdi + 15f21: e8 5a dc fe ff callq 3b80 + 15f26: eb a1 jmp 15ec9 <_obstack_memory_used@@Base+0x839> + 15f28: 48 8d 35 3b 20 00 00 lea 0x203b(%rip),%rsi # 17f6a <_IO_stdin_used@@Base+0x1bea> + 15f2f: 89 c7 mov %eax,%edi + 15f31: 45 31 ff xor %r15d,%r15d + 15f34: e8 77 dd fe ff callq 3cb0 + 15f39: 48 85 c0 test %rax,%rax + 15f3c: 49 89 c6 mov %rax,%r14 + 15f3f: 48 c7 04 24 00 00 00 movq $0x0,(%rsp) + 15f46: 00 + 15f47: 0f 84 d6 01 00 00 je 16123 <_obstack_memory_used@@Base+0xa93> + 15f4d: 48 8d 44 24 60 lea 0x60(%rsp),%rax + 15f52: 48 89 44 24 08 mov %rax,0x8(%rsp) + 15f57: 48 8d 44 24 20 lea 0x20(%rsp),%rax + 15f5c: 48 89 44 24 10 mov %rax,0x10(%rsp) + 15f61: 49 8b 46 08 mov 0x8(%r14),%rax + 15f65: 49 3b 46 10 cmp 0x10(%r14),%rax + 15f69: 0f 83 4b 01 00 00 jae 160ba <_obstack_memory_used@@Base+0xa2a> + 15f6f: 48 8d 50 01 lea 0x1(%rax),%rdx + 15f73: 49 89 56 08 mov %rdx,0x8(%r14) + 15f77: 0f b6 38 movzbl (%rax),%edi + 15f7a: 8d 47 f7 lea -0x9(%rdi),%eax + 15f7d: 83 f8 01 cmp $0x1,%eax + 15f80: 76 df jbe 15f61 <_obstack_memory_used@@Base+0x8d1> + 15f82: 83 ff 20 cmp $0x20,%edi + 15f85: 74 da je 15f61 <_obstack_memory_used@@Base+0x8d1> + 15f87: 83 ff 23 cmp $0x23,%edi + 15f8a: 0f 84 79 01 00 00 je 16109 <_obstack_memory_used@@Base+0xa79> + 15f90: 4c 89 f6 mov %r14,%rsi + 15f93: e8 98 dc fe ff callq 3c30 + 15f98: 4c 8b 6c 24 10 mov 0x10(%rsp),%r13 + 15f9d: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx + 15fa2: 48 8d 35 ea 51 00 00 lea 0x51ea(%rip),%rsi # 1b193 + 15fa9: 31 c0 xor %eax,%eax + 15fab: 4c 89 f7 mov %r14,%rdi + 15fae: 4c 89 ea mov %r13,%rdx + 15fb1: e8 ba da fe ff callq 3a70 + 15fb6: 83 f8 01 cmp $0x1,%eax + 15fb9: 0f 8e 0e 01 00 00 jle 160cd <_obstack_memory_used@@Base+0xa3d> + 15fbf: 4c 89 ea mov %r13,%rdx + 15fc2: 8b 0a mov (%rdx),%ecx + 15fc4: 48 83 c2 04 add $0x4,%rdx + 15fc8: 8d 81 ff fe fe fe lea -0x1010101(%rcx),%eax + 15fce: f7 d1 not %ecx + 15fd0: 21 c8 and %ecx,%eax + 15fd2: 25 80 80 80 80 and $0x80808080,%eax + 15fd7: 74 e9 je 15fc2 <_obstack_memory_used@@Base+0x932> + 15fd9: 89 c1 mov %eax,%ecx + 15fdb: 4c 8b 6c 24 08 mov 0x8(%rsp),%r13 + 15fe0: c1 e9 10 shr $0x10,%ecx + 15fe3: a9 80 80 00 00 test $0x8080,%eax + 15fe8: 0f 44 c1 cmove %ecx,%eax + 15feb: 48 8d 4a 02 lea 0x2(%rdx),%rcx + 15fef: 48 0f 44 d1 cmove %rcx,%rdx + 15ff3: 89 c1 mov %eax,%ecx + 15ff5: 00 c1 add %al,%cl + 15ff7: 48 83 da 03 sbb $0x3,%rdx + 15ffb: 48 2b 54 24 10 sub 0x10(%rsp),%rdx + 16000: 41 8b 75 00 mov 0x0(%r13),%esi + 16004: 49 83 c5 04 add $0x4,%r13 + 16008: 8d 86 ff fe fe fe lea -0x1010101(%rsi),%eax + 1600e: f7 d6 not %esi + 16010: 21 f0 and %esi,%eax + 16012: 25 80 80 80 80 and $0x80808080,%eax + 16017: 74 e7 je 16000 <_obstack_memory_used@@Base+0x970> + 16019: 89 c6 mov %eax,%esi + 1601b: 48 89 54 24 18 mov %rdx,0x18(%rsp) + 16020: c1 ee 10 shr $0x10,%esi + 16023: a9 80 80 00 00 test $0x8080,%eax + 16028: 0f 44 c6 cmove %esi,%eax + 1602b: 49 8d 75 02 lea 0x2(%r13),%rsi + 1602f: 89 c1 mov %eax,%ecx + 16031: 4c 0f 44 ee cmove %rsi,%r13 + 16035: 00 c1 add %al,%cl + 16037: 49 83 dd 03 sbb $0x3,%r13 + 1603b: 4c 2b 6c 24 08 sub 0x8(%rsp),%r13 + 16040: 48 83 3c 24 00 cmpq $0x0,(%rsp) + 16045: 4a 8d 04 2a lea (%rdx,%r13,1),%rax + 16049: 0f 85 eb 00 00 00 jne 1613a <_obstack_memory_used@@Base+0xaaa> + 1604f: 48 8d 48 02 lea 0x2(%rax),%rcx + 16053: 48 8d 78 03 lea 0x3(%rax),%rdi + 16057: 48 89 0c 24 mov %rcx,(%rsp) + 1605b: e8 18 de fe ff callq 3e78 + 16060: 48 8b 54 24 18 mov 0x18(%rsp),%rdx + 16065: 49 89 c4 mov %rax,%r12 + 16068: 4d 85 e4 test %r12,%r12 + 1606b: 0f 84 ee 00 00 00 je 1615f <_obstack_memory_used@@Base+0xacf> + 16071: 4c 8b 3c 24 mov (%rsp),%r15 + 16075: 48 c7 c7 fe ff ff ff mov $0xfffffffffffffffe,%rdi + 1607c: 48 8b 74 24 10 mov 0x10(%rsp),%rsi + 16081: 48 29 d7 sub %rdx,%rdi + 16084: 48 83 c2 01 add $0x1,%rdx + 16088: 4d 29 ef sub %r13,%r15 + 1608b: 4c 01 ff add %r15,%rdi + 1608e: 4c 01 e7 add %r12,%rdi + 16091: e8 ea da fe ff callq 3b80 + 16096: 48 8b 74 24 08 mov 0x8(%rsp),%rsi + 1609b: 4b 8d 7c 3c ff lea -0x1(%r12,%r15,1),%rdi + 160a0: 49 8d 55 01 lea 0x1(%r13),%rdx + 160a4: 4d 89 e7 mov %r12,%r15 + 160a7: e8 d4 da fe ff callq 3b80 + 160ac: 49 8b 46 08 mov 0x8(%r14),%rax + 160b0: 49 3b 46 10 cmp 0x10(%r14),%rax + 160b4: 0f 82 b5 fe ff ff jb 15f6f <_obstack_memory_used@@Base+0x8df> + 160ba: 4c 89 f7 mov %r14,%rdi + 160bd: e8 ce d6 fe ff callq 3790 <__uflow@plt> + 160c2: 83 f8 ff cmp $0xffffffff,%eax + 160c5: 89 c7 mov %eax,%edi + 160c7: 0f 85 ad fe ff ff jne 15f7a <_obstack_memory_used@@Base+0x8ea> + 160cd: 4c 89 f7 mov %r14,%rdi + 160d0: e8 cb 00 00 00 callq 161a0 <_obstack_memory_used@@Base+0xb10> + 160d5: 48 8b 04 24 mov (%rsp),%rax + 160d9: 48 85 c0 test %rax,%rax + 160dc: 0f 84 22 fe ff ff je 15f04 <_obstack_memory_used@@Base+0x874> + 160e2: 41 c6 04 07 00 movb $0x0,(%r15,%rax,1) + 160e7: e9 1f fe ff ff jmpq 15f0b <_obstack_memory_used@@Base+0x87b> + 160ec: 0f 1f 40 00 nopl 0x0(%rax) + 160f0: 48 8d 50 01 lea 0x1(%rax),%rdx + 160f4: 49 89 56 08 mov %rdx,0x8(%r14) + 160f8: 0f b6 00 movzbl (%rax),%eax + 160fb: ba 01 00 00 00 mov $0x1,%edx + 16100: 83 f8 0a cmp $0xa,%eax + 16103: 74 2b je 16130 <_obstack_memory_used@@Base+0xaa0> + 16105: 84 d2 test %dl,%dl + 16107: 74 27 je 16130 <_obstack_memory_used@@Base+0xaa0> + 16109: 49 8b 46 08 mov 0x8(%r14),%rax + 1610d: 49 3b 46 10 cmp 0x10(%r14),%rax + 16111: 72 dd jb 160f0 <_obstack_memory_used@@Base+0xa60> + 16113: 4c 89 f7 mov %r14,%rdi + 16116: e8 75 d6 fe ff callq 3790 <__uflow@plt> + 1611b: 83 f8 ff cmp $0xffffffff,%eax + 1611e: 0f 95 c2 setne %dl + 16121: eb dd jmp 16100 <_obstack_memory_used@@Base+0xa70> + 16123: 44 89 e7 mov %r12d,%edi + 16126: e8 75 d9 fe ff callq 3aa0 + 1612b: e9 d4 fd ff ff jmpq 15f04 <_obstack_memory_used@@Base+0x874> + 16130: 83 f8 ff cmp $0xffffffff,%eax + 16133: 74 98 je 160cd <_obstack_memory_used@@Base+0xa3d> + 16135: e9 27 fe ff ff jmpq 15f61 <_obstack_memory_used@@Base+0x8d1> + 1613a: 48 03 04 24 add (%rsp),%rax + 1613e: 4c 89 ff mov %r15,%rdi + 16141: 48 8d 48 02 lea 0x2(%rax),%rcx + 16145: 48 8d 70 03 lea 0x3(%rax),%rsi + 16149: 48 89 0c 24 mov %rcx,(%rsp) + 1614d: e8 3e db fe ff callq 3c90 + 16152: 48 8b 54 24 18 mov 0x18(%rsp),%rdx + 16157: 49 89 c4 mov %rax,%r12 + 1615a: e9 09 ff ff ff jmpq 16068 <_obstack_memory_used@@Base+0x9d8> + 1615f: 4c 89 ff mov %r15,%rdi + 16162: 4c 8d 3d e1 1a 00 00 lea 0x1ae1(%rip),%r15 # 17c4a <_IO_stdin_used@@Base+0x18ca> + 16169: e8 02 dd fe ff callq 3e70 + 1616e: 4c 89 f7 mov %r14,%rdi + 16171: e8 2a 00 00 00 callq 161a0 <_obstack_memory_used@@Base+0xb10> + 16176: e9 90 fd ff ff jmpq 15f0b <_obstack_memory_used@@Base+0x87b> + 1617b: 41 80 7c 05 ff 2f cmpb $0x2f,-0x1(%r13,%rax,1) + 16181: 75 0e jne 16191 <_obstack_memory_used@@Base+0xb01> + 16183: 48 8d 78 0e lea 0xe(%rax),%rdi + 16187: e9 d9 fc ff ff jmpq 15e65 <_obstack_memory_used@@Base+0x7d5> + 1618c: e8 df d7 fe ff callq 3970 <__stack_chk_fail@plt> + 16191: 48 8d 78 0f lea 0xf(%rax),%rdi + 16195: 49 83 c4 01 add $0x1,%r12 + 16199: e9 0a fd ff ff jmpq 15ea8 <_obstack_memory_used@@Base+0x818> + 1619e: 66 90 xchg %ax,%ax + 161a0: 41 54 push %r12 + 161a2: 55 push %rbp + 161a3: 53 push %rbx + 161a4: 48 89 fb mov %rdi,%rbx + 161a7: e8 14 da fe ff callq 3bc0 + 161ac: 85 c0 test %eax,%eax + 161ae: 48 89 df mov %rbx,%rdi + 161b1: 78 54 js 16207 <_obstack_memory_used@@Base+0xb77> + 161b3: e8 b8 da fe ff callq 3c70 <__freading@plt> + 161b8: 85 c0 test %eax,%eax + 161ba: 75 2c jne 161e8 <_obstack_memory_used@@Base+0xb58> + 161bc: 48 89 df mov %rbx,%rdi + 161bf: e8 5c 00 00 00 callq 16220 <_obstack_memory_used@@Base+0xb90> + 161c4: 85 c0 test %eax,%eax + 161c6: 74 3c je 16204 <_obstack_memory_used@@Base+0xb74> + 161c8: e8 23 d6 fe ff callq 37f0 <__errno_location@plt> + 161cd: 44 8b 20 mov (%rax),%r12d + 161d0: 48 89 df mov %rbx,%rdi + 161d3: 48 89 c5 mov %rax,%rbp + 161d6: e8 15 d7 fe ff callq 38f0 + 161db: 45 85 e4 test %r12d,%r12d + 161de: 75 30 jne 16210 <_obstack_memory_used@@Base+0xb80> + 161e0: 5b pop %rbx + 161e1: 5d pop %rbp + 161e2: 41 5c pop %r12 + 161e4: c3 retq + 161e5: 0f 1f 00 nopl (%rax) + 161e8: 48 89 df mov %rbx,%rdi + 161eb: e8 d0 d9 fe ff callq 3bc0 + 161f0: 31 f6 xor %esi,%esi + 161f2: ba 01 00 00 00 mov $0x1,%edx + 161f7: 89 c7 mov %eax,%edi + 161f9: e8 12 d8 fe ff callq 3a10 + 161fe: 48 83 f8 ff cmp $0xffffffffffffffff,%rax + 16202: 75 b8 jne 161bc <_obstack_memory_used@@Base+0xb2c> + 16204: 48 89 df mov %rbx,%rdi + 16207: 5b pop %rbx + 16208: 5d pop %rbp + 16209: 41 5c pop %r12 + 1620b: e9 e0 d6 fe ff jmpq 38f0 + 16210: 44 89 65 00 mov %r12d,0x0(%rbp) + 16214: b8 ff ff ff ff mov $0xffffffff,%eax + 16219: eb c5 jmp 161e0 <_obstack_memory_used@@Base+0xb50> + 1621b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 16220: 48 85 ff test %rdi,%rdi + 16223: 53 push %rbx + 16224: 48 89 fb mov %rdi,%rbx + 16227: 74 11 je 1623a <_obstack_memory_used@@Base+0xbaa> + 16229: e8 42 da fe ff callq 3c70 <__freading@plt> + 1622e: 85 c0 test %eax,%eax + 16230: 74 08 je 1623a <_obstack_memory_used@@Base+0xbaa> + 16232: f7 03 00 01 00 00 testl $0x100,(%rbx) + 16238: 75 0e jne 16248 <_obstack_memory_used@@Base+0xbb8> + 1623a: 48 89 df mov %rbx,%rdi + 1623d: 5b pop %rbx + 1623e: e9 cd d9 fe ff jmpq 3c10 + 16243: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + 16248: 48 89 df mov %rbx,%rdi + 1624b: ba 01 00 00 00 mov $0x1,%edx + 16250: 31 f6 xor %esi,%esi + 16252: e8 09 00 00 00 callq 16260 <_obstack_memory_used@@Base+0xbd0> + 16257: 48 89 df mov %rbx,%rdi + 1625a: 5b pop %rbx + 1625b: e9 b0 d9 fe ff jmpq 3c10 + 16260: 48 8b 47 08 mov 0x8(%rdi),%rax + 16264: 48 39 47 10 cmp %rax,0x10(%rdi) + 16268: 74 06 je 16270 <_obstack_memory_used@@Base+0xbe0> + 1626a: e9 d1 da fe ff jmpq 3d40 + 1626f: 90 nop + 16270: 48 8b 47 20 mov 0x20(%rdi),%rax + 16274: 48 39 47 28 cmp %rax,0x28(%rdi) + 16278: 75 f0 jne 1626a <_obstack_memory_used@@Base+0xbda> + 1627a: 48 83 7f 48 00 cmpq $0x0,0x48(%rdi) + 1627f: 75 e9 jne 1626a <_obstack_memory_used@@Base+0xbda> + 16281: 41 54 push %r12 + 16283: 55 push %rbp + 16284: 41 89 d4 mov %edx,%r12d + 16287: 53 push %rbx + 16288: 48 89 f5 mov %rsi,%rbp + 1628b: 48 89 fb mov %rdi,%rbx + 1628e: e8 2d d9 fe ff callq 3bc0 + 16293: 44 89 e2 mov %r12d,%edx + 16296: 48 89 ee mov %rbp,%rsi + 16299: 89 c7 mov %eax,%edi + 1629b: e8 70 d7 fe ff callq 3a10 + 162a0: 48 83 f8 ff cmp $0xffffffffffffffff,%rax + 162a4: 74 0c je 162b2 <_obstack_memory_used@@Base+0xc22> + 162a6: 83 23 ef andl $0xffffffef,(%rbx) + 162a9: 48 89 83 90 00 00 00 mov %rax,0x90(%rbx) + 162b0: 31 c0 xor %eax,%eax + 162b2: 5b pop %rbx + 162b3: 5d pop %rbp + 162b4: 41 5c pop %r12 + 162b6: c3 retq + 162b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) + 162be: 00 00 + 162c0: 41 57 push %r15 + 162c2: 41 56 push %r14 + 162c4: 41 89 ff mov %edi,%r15d + 162c7: 41 55 push %r13 + 162c9: 41 54 push %r12 + 162cb: 4c 8d 25 1e 8d 20 00 lea 0x208d1e(%rip),%r12 # 21eff0 + 162d2: 55 push %rbp + 162d3: 48 8d 2d 1e 8d 20 00 lea 0x208d1e(%rip),%rbp # 21eff8 + 162da: 53 push %rbx + 162db: 49 89 f6 mov %rsi,%r14 + 162de: 49 89 d5 mov %rdx,%r13 + 162e1: 4c 29 e5 sub %r12,%rbp + 162e4: 48 83 ec 08 sub $0x8,%rsp + 162e8: 48 c1 fd 03 sar $0x3,%rbp + 162ec: e8 67 d4 fe ff callq 3758 <_init@@Base> + 162f1: 48 85 ed test %rbp,%rbp + 162f4: 74 20 je 16316 <_obstack_memory_used@@Base+0xc86> + 162f6: 31 db xor %ebx,%ebx + 162f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) + 162ff: 00 + 16300: 4c 89 ea mov %r13,%rdx + 16303: 4c 89 f6 mov %r14,%rsi + 16306: 44 89 ff mov %r15d,%edi + 16309: 41 ff 14 dc callq *(%r12,%rbx,8) + 1630d: 48 83 c3 01 add $0x1,%rbx + 16311: 48 39 dd cmp %rbx,%rbp + 16314: 75 ea jne 16300 <_obstack_memory_used@@Base+0xc70> + 16316: 48 83 c4 08 add $0x8,%rsp + 1631a: 5b pop %rbx + 1631b: 5d pop %rbp + 1631c: 41 5c pop %r12 + 1631e: 41 5d pop %r13 + 16320: 41 5e pop %r14 + 16322: 41 5f pop %r15 + 16324: c3 retq + 16325: 90 nop + 16326: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 1632d: 00 00 00 + 16330: f3 c3 repz retq + 16332: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 16339: 00 00 00 + 1633c: 0f 1f 40 00 nopl 0x0(%rax) + 16340: 48 8d 05 c1 9c 20 00 lea 0x209cc1(%rip),%rax # 220008 + 16347: 48 85 c0 test %rax,%rax + 1634a: 74 14 je 16360 <_obstack_memory_used@@Base+0xcd0> + 1634c: 48 8b 10 mov (%rax),%rdx + 1634f: 31 f6 xor %esi,%esi + 16351: e9 1a da fe ff jmpq 3d70 <__cxa_atexit@plt> + 16356: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) + 1635d: 00 00 00 + 16360: 31 d2 xor %edx,%edx + 16362: 31 f6 xor %esi,%esi + 16364: e9 07 da fe ff jmpq 3d70 <__cxa_atexit@plt> + +Disassembly of section .fini: + +000000000001636c <_fini@@Base>: + 1636c: 48 83 ec 08 sub $0x8,%rsp + 16370: 48 83 c4 08 add $0x8,%rsp + 16374: c3 retq diff --git a/02_day.pptx b/02_day.pptx new file mode 100644 index 0000000000000000000000000000000000000000..93073587bb442ae352caf7548eff80ae296052d2 GIT binary patch literal 167068 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≻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 literal 0 HcmV?d00001 diff --git a/02_day/a.out b/02_day/a.out new file mode 100644 index 0000000000000000000000000000000000000000..35e5381989093d02f740b334de831ed0d3a5be2b GIT binary patch literal 8648 zcmeHMeQZ=&6~EJ=UrU(|pWB61W)Tdi9a=t0>wff)hBZc)m>7Zy7FltLiD46sn}`t=uqABhx-RLewEoV0_sqQa zIukb0|MWI*e)s(DIp==7d+)pV^vf;ntwkP>;N%sb5+se5T1=xVII&b^0F9zvl;ih9 z;!#lod5+|)@ZGA60sc+(N=)RhAD<&$U=aAp(*hJ8J9T zJShSLGQ)UUwPREv+mT3iCzRa@Wyd(F8pg=|qrTD8q5QeA8D*3hNte>@n`T7XJ!Hup zF5GOa57yUJ*KG)< z62Wz{-{hZkx9{wfHPQR#p`|u2!b2RDpG{ufz512I-j2U^mxq`A>W#ZU|JHBFmLFt4 zaC!`y3-V|`4=#|0r|FVU-zdOSzw+r<7vLKT@T&{(dkgU21RucTPU}JBYtPmK{13nf z@VHYmh!t*Pvq!EsYSjsT^M7lqm z>J#0uM9L6}0V58Z?!mC$6OD&s(ZdEr@=1P@rrsZp#>I2VsA-7p?QKol^mV}v+1$F| zMxnQL?9d}d(l{7RnMSf>$F^7^ZghmZV&v&ye6U6tazfiWTn_eTqvjjh2&c8Zsr`H+a2|s?3nuADDkyWy<^kX~#UvZ&g}6tzBLp zqb4_zKBbKiZKyW!kCYdF2729UC)?X0B>S zUN5_p)tK3MvMeBGR=tSd%H@s7k=#q=6W3>uR(*wJ8j^{tQa(&Fy_$(JDJMy$p_zD1 z%FmEYLozWcC;|NWO}6ml}`-zUZ4jei4lYHOxpuU(w>YMDvx;`mn0b6I6w}HKf#N;&}0pbf&4jH z^mP}Db9$13s8>o_I+GaGEzCG>04&XkF^y@$xha13a zz)xUg>0Cg`b9j&N4EjCGDoV>nJf(i(=`1)2e;+3WmGbKgu@dE^?}z><>H7SwzN#lG z=RQ|9B(^Sn{A24^t{|H1oAI209xXynWcw7JlW6Zkv`d71{^Ld4=9PGT9yCeXdvF58eUZVNxkCg84H70%aAzw|%x4Ov}fFAUl zd}Z=`L*sA;erP)WKmBiv0G}85d_Yr-5+i@puF@hx;&1u}_0fOCqO<3aWlH8b%-1zO zkI;Ok#O3cz&&ajP_a6Rs2j*CMs#yjURvpB)C(cbez+TS|e~ zEuR4%R{WG|2=nzy=5~)My>f+I|A&>#djFiU`iJq96qc9lZ<+Fk?Z(=xl-;C~Z>j#j zuVn6rQv0s~-yhu$OH{{~DEz3xI)$wY_bKdA_^iU?3f+DmB=dQ6`?hVL46N?#O2^G~ zU{i2?u%^1UE-l6NYb@eHu5fDhWbgHMWjcHFJ=n>6g~=1dR^Y`=lIN$5hX3O1ymay< zg6FT3FBSY=oqU<#`QYTs1E!1MUZ+mJLQL{PvK4r-nn&`yC$I2j<1RLJ z^tV#*x_9z^(Z~zaR^S!$1;-6+H2f?OBYE`~X7>@N{vyHqhm&87cu2rb$-GxA5xm~* zg^1Qp{v}s?QBi@6z}H^K^Z=#c;0svEjA(J z5xMs8KHMt#+2hc!{EWK%ACmgB$MZD!eC;pPuWw5~3&hL3(L&~w&(Du!;lf$(YYeHh>&+SWm_TCCVr0*W* zPb>f5SL;Hao#A`8;g~icl(Kh59HLcIf_HB$V$0P1Na3vmCV|QyOU0$P!TelV8k3di(_nMkJeaC%U5C;A6shG|5Co9Y_s@+(n9E2@W+ z$?zfFh?~hnq9+;dH}pulzyA8fDb%j-YHi)y(xG>Rn%Y~)tBkmHr_!>`DrVQ% z$Pu>(#n~wG=hT)FJ13`wQG8Ik49fFRsq!9~~fyxcUOc9hF4TGQOJ;5=#w_eZiS=XI_8N{+!A%%7`Y)={QQ`#K#uCKkWlYcOACpb2KC0`=BBd`LL%05a>?D z_I%!E%05^s*w>JUm3dfU9UsD2V3H5@YoaEue6iMv%MYp-P={`RsCnwz|nVx&cNIr m-al!6bKC9q*J-mr`mW14*K3v1Sv|k~QFRrbW<`Z=`+ox}p&-ft literal 0 HcmV?d00001 diff --git a/02_day/binder_1/Android.bp b/02_day/binder_1/Android.bp new file mode 100644 index 0000000..e32ec4d --- /dev/null +++ b/02_day/binder_1/Android.bp @@ -0,0 +1,26 @@ +cc_defaults { + name: "my_flags", + + cflags: [ + "-Wall", + "-Wextra", + "-Werror", + ], + product_variables: { + binder32bit: { + cflags: ["-DBINDER_IPC_32BIT=1"], + }, + }, + + shared_libs: ["liblog"], +} + +cc_binary { + name: "my_server_1", + defaults: ["my_flags"], + srcs: [ + "my_server.c", + "binder.c", + ], +} + diff --git a/02_day/binder_1/bctest.c b/02_day/binder_1/bctest.c new file mode 100644 index 0000000..354df67 --- /dev/null +++ b/02_day/binder_1/bctest.c @@ -0,0 +1,107 @@ +/* Copyright 2008 The Android Open Source Project + */ + +#include +#include +#include +#include + +#include "binder.h" + +uint32_t svcmgr_lookup(struct binder_state *bs, uint32_t target, const char *name) +{ + uint32_t handle; + unsigned iodata[512/4]; + struct binder_io msg, reply; + + bio_init(&msg, iodata, sizeof(iodata), 4); + bio_put_uint32(&msg, 0); // strict mode header + bio_put_string16_x(&msg, SVC_MGR_NAME); + bio_put_string16_x(&msg, name); + + if (binder_call(bs, &msg, &reply, target, SVC_MGR_CHECK_SERVICE)) + return 0; + + handle = bio_get_ref(&reply); + + if (handle) + binder_acquire(bs, handle); + + binder_done(bs, &msg, &reply); + + return handle; +} + +int svcmgr_publish(struct binder_state *bs, uint32_t target, const char *name, void *ptr) +{ + int status; + unsigned iodata[512/4]; + struct binder_io msg, reply; + + bio_init(&msg, iodata, sizeof(iodata), 4); + bio_put_uint32(&msg, 0); // strict mode header + bio_put_string16_x(&msg, SVC_MGR_NAME); + bio_put_string16_x(&msg, name); + bio_put_obj(&msg, ptr); + + if (binder_call(bs, &msg, &reply, target, SVC_MGR_ADD_SERVICE)) + return -1; + + status = bio_get_uint32(&reply); + + binder_done(bs, &msg, &reply); + + return status; +} + +unsigned token; + +int main(int argc, char **argv) +{ + struct binder_state *bs; + uint32_t svcmgr = BINDER_SERVICE_MANAGER; + uint32_t handle; + + bs = binder_open("/dev/binder", 128*1024); + if (!bs) { + fprintf(stderr, "failed to open binder driver\n"); + return -1; + } + + argc--; + argv++; + while (argc > 0) { + if (!strcmp(argv[0],"alt")) { + handle = svcmgr_lookup(bs, svcmgr, "alt_svc_mgr"); + if (!handle) { + fprintf(stderr,"cannot find alt_svc_mgr\n"); + return -1; + } + svcmgr = handle; + fprintf(stderr,"svcmgr is via %x\n", handle); + } else if (!strcmp(argv[0],"lookup")) { + if (argc < 2) { + fprintf(stderr,"argument required\n"); + return -1; + } + handle = svcmgr_lookup(bs, svcmgr, argv[1]); + fprintf(stderr,"lookup(%s) = %x\n", argv[1], handle); + argc--; + argv++; + } else if (!strcmp(argv[0],"publish")) { + if (argc < 2) { + fprintf(stderr,"argument required\n"); + return -1; + } + svcmgr_publish(bs, svcmgr, argv[1], &token); + argc--; + argv++; + } else { + fprintf(stderr,"unknown command %s\n", argv[0]); + return -1; + } + argc--; + argv++; + } + return 0; +} diff --git a/02_day/binder_1/binder.c b/02_day/binder_1/binder.c new file mode 100644 index 0000000..93a18fc --- /dev/null +++ b/02_day/binder_1/binder.c @@ -0,0 +1,656 @@ +/* Copyright 2008 The Android Open Source Project + */ + +#define LOG_TAG "Binder" + +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +#include "binder.h" + +#define MAX_BIO_SIZE (1 << 30) + +#define TRACE 0 + +void bio_init_from_txn(struct binder_io *io, struct binder_transaction_data *txn); + +#if TRACE +void hexdump(void *_data, size_t len) +{ + unsigned char *data = _data; + size_t count; + + for (count = 0; count < len; count++) { + if ((count & 15) == 0) + fprintf(stderr,"%04zu:", count); + fprintf(stderr," %02x %c", *data, + (*data < 32) || (*data > 126) ? '.' : *data); + data++; + if ((count & 15) == 15) + fprintf(stderr,"\n"); + } + if ((count & 15) != 0) + fprintf(stderr,"\n"); +} + +void binder_dump_txn(struct binder_transaction_data *txn) +{ + struct flat_binder_object *obj; + binder_size_t *offs = (binder_size_t *)(uintptr_t)txn->data.ptr.offsets; + size_t count = txn->offsets_size / sizeof(binder_size_t); + + fprintf(stderr," target %016"PRIx64" cookie %016"PRIx64" code %08x flags %08x\n", + (uint64_t)txn->target.ptr, (uint64_t)txn->cookie, txn->code, txn->flags); + fprintf(stderr," pid %8d uid %8d data %"PRIu64" offs %"PRIu64"\n", + txn->sender_pid, txn->sender_euid, (uint64_t)txn->data_size, (uint64_t)txn->offsets_size); + hexdump((void *)(uintptr_t)txn->data.ptr.buffer, txn->data_size); + while (count--) { + obj = (struct flat_binder_object *) (((char*)(uintptr_t)txn->data.ptr.buffer) + *offs++); + fprintf(stderr," - type %08x flags %08x ptr %016"PRIx64" cookie %016"PRIx64"\n", + obj->type, obj->flags, (uint64_t)obj->binder, (uint64_t)obj->cookie); + } +} + +#define NAME(n) case n: return #n +const char *cmd_name(uint32_t cmd) +{ + switch(cmd) { + NAME(BR_NOOP); + NAME(BR_TRANSACTION_COMPLETE); + NAME(BR_INCREFS); + NAME(BR_ACQUIRE); + NAME(BR_RELEASE); + NAME(BR_DECREFS); + NAME(BR_TRANSACTION); + NAME(BR_REPLY); + NAME(BR_FAILED_REPLY); + NAME(BR_DEAD_REPLY); + NAME(BR_DEAD_BINDER); + default: return "???"; + } +} +#else +#define hexdump(a,b) do{} while (0) +#define binder_dump_txn(txn) do{} while (0) +#endif + +#define BIO_F_SHARED 0x01 /* needs to be buffer freed */ +#define BIO_F_OVERFLOW 0x02 /* ran out of space */ +#define BIO_F_IOERROR 0x04 +#define BIO_F_MALLOCED 0x08 /* needs to be free()'d */ + +struct binder_state +{ + int fd; + void *mapped; + size_t mapsize; +}; + +struct binder_state *binder_open(const char* driver, size_t mapsize) +{ + struct binder_state *bs; + struct binder_version vers; + + bs = malloc(sizeof(*bs)); + if (!bs) { + errno = ENOMEM; + return NULL; + } + + bs->fd = open(driver, O_RDWR | O_CLOEXEC); + if (bs->fd < 0) { + fprintf(stderr,"binder: cannot open %s (%s)\n", + driver, strerror(errno)); + goto fail_open; + } + + if ((ioctl(bs->fd, BINDER_VERSION, &vers) == -1) || + (vers.protocol_version != BINDER_CURRENT_PROTOCOL_VERSION)) { + fprintf(stderr, + "binder: kernel driver version (%d) differs from user space version (%d)\n", + vers.protocol_version, BINDER_CURRENT_PROTOCOL_VERSION); + goto fail_open; + } + + bs->mapsize = mapsize; + bs->mapped = mmap(NULL, mapsize, PROT_READ, MAP_PRIVATE, bs->fd, 0); + if (bs->mapped == MAP_FAILED) { + fprintf(stderr,"binder: cannot map device (%s)\n", + strerror(errno)); + goto fail_map; + } + + return bs; + +fail_map: + close(bs->fd); +fail_open: + free(bs); + return NULL; +} + +void binder_close(struct binder_state *bs) +{ + munmap(bs->mapped, bs->mapsize); + close(bs->fd); + free(bs); +} + +int binder_become_context_manager(struct binder_state *bs) +{ + return ioctl(bs->fd, BINDER_SET_CONTEXT_MGR, 0); +} + +int binder_write(struct binder_state *bs, void *data, size_t len) +{ + struct binder_write_read bwr; + int res; + + bwr.write_size = len; + bwr.write_consumed = 0; + bwr.write_buffer = (uintptr_t) data; + bwr.read_size = 0; + bwr.read_consumed = 0; + bwr.read_buffer = 0; + res = ioctl(bs->fd, BINDER_WRITE_READ, &bwr); + if (res < 0) { + fprintf(stderr,"binder_write: ioctl failed (%s)\n", + strerror(errno)); + } + return res; +} + +void binder_free_buffer(struct binder_state *bs, + binder_uintptr_t buffer_to_free) +{ + struct { + uint32_t cmd_free; + binder_uintptr_t buffer; + } __attribute__((packed)) data; + data.cmd_free = BC_FREE_BUFFER; + data.buffer = buffer_to_free; + binder_write(bs, &data, sizeof(data)); +} + +void binder_send_reply(struct binder_state *bs, + struct binder_io *reply, + binder_uintptr_t buffer_to_free, + int status) +{ + struct { + uint32_t cmd_free; + binder_uintptr_t buffer; + uint32_t cmd_reply; + struct binder_transaction_data txn; + } __attribute__((packed)) data; + + data.cmd_free = BC_FREE_BUFFER; + data.buffer = buffer_to_free; + data.cmd_reply = BC_REPLY; + data.txn.target.ptr = 0; + data.txn.cookie = 0; + data.txn.code = 0; + if (status) { + data.txn.flags = TF_STATUS_CODE; + data.txn.data_size = sizeof(int); + data.txn.offsets_size = 0; + data.txn.data.ptr.buffer = (uintptr_t)&status; + data.txn.data.ptr.offsets = 0; + } else { + data.txn.flags = 0; + data.txn.data_size = reply->data - reply->data0; + data.txn.offsets_size = ((char*) reply->offs) - ((char*) reply->offs0); + data.txn.data.ptr.buffer = (uintptr_t)reply->data0; + data.txn.data.ptr.offsets = (uintptr_t)reply->offs0; + } + binder_write(bs, &data, sizeof(data)); +} + +int binder_parse(struct binder_state *bs, struct binder_io *bio, + uintptr_t ptr, size_t size, binder_handler func) +{ + int r = 1; + uintptr_t end = ptr + (uintptr_t) size; + + while (ptr < end) { + uint32_t cmd = *(uint32_t *) ptr; + ptr += sizeof(uint32_t); +#if TRACE + fprintf(stderr,"%s:\n", cmd_name(cmd)); +#endif + switch(cmd) { + case BR_NOOP: + break; + case BR_TRANSACTION_COMPLETE: + break; + case BR_INCREFS: + case BR_ACQUIRE: + case BR_RELEASE: + case BR_DECREFS: +#if TRACE + fprintf(stderr," %p, %p\n", (void *)ptr, (void *)(ptr + sizeof(void *))); +#endif + ptr += sizeof(struct binder_ptr_cookie); + break; + case BR_TRANSACTION: { + struct binder_transaction_data *txn = (struct binder_transaction_data *) ptr; + if ((end - ptr) < sizeof(*txn)) { + ALOGE("parse: txn too small!\n"); + return -1; + } + binder_dump_txn(txn); + if (func) { + unsigned rdata[256/4]; + struct binder_io msg; + struct binder_io reply; + int res; + + bio_init(&reply, rdata, sizeof(rdata), 4); + bio_init_from_txn(&msg, txn); + res = func(bs, txn, &msg, &reply); + if (txn->flags & TF_ONE_WAY) { + binder_free_buffer(bs, txn->data.ptr.buffer); + } else { + binder_send_reply(bs, &reply, txn->data.ptr.buffer, res); + } + } + ptr += sizeof(*txn); + break; + } + case BR_REPLY: { + struct binder_transaction_data *txn = (struct binder_transaction_data *) ptr; + if ((end - ptr) < sizeof(*txn)) { + ALOGE("parse: reply too small!\n"); + return -1; + } + binder_dump_txn(txn); + if (bio) { + bio_init_from_txn(bio, txn); + bio = 0; + } else { + /* todo FREE BUFFER */ + } + ptr += sizeof(*txn); + r = 0; + break; + } + case BR_DEAD_BINDER: { + struct binder_death *death = (struct binder_death *)(uintptr_t) *(binder_uintptr_t *)ptr; + ptr += sizeof(binder_uintptr_t); + death->func(bs, death->ptr); + break; + } + case BR_FAILED_REPLY: + r = -1; + break; + case BR_DEAD_REPLY: + r = -1; + break; + default: + ALOGE("parse: OOPS %d\n", cmd); + return -1; + } + } + + return r; +} + +void binder_acquire(struct binder_state *bs, uint32_t target) +{ + uint32_t cmd[2]; + cmd[0] = BC_ACQUIRE; + cmd[1] = target; + binder_write(bs, cmd, sizeof(cmd)); +} + +void binder_release(struct binder_state *bs, uint32_t target) +{ + uint32_t cmd[2]; + cmd[0] = BC_RELEASE; + cmd[1] = target; + binder_write(bs, cmd, sizeof(cmd)); +} + +void binder_link_to_death(struct binder_state *bs, uint32_t target, struct binder_death *death) +{ + struct { + uint32_t cmd; + struct binder_handle_cookie payload; + } __attribute__((packed)) data; + + data.cmd = BC_REQUEST_DEATH_NOTIFICATION; + data.payload.handle = target; + data.payload.cookie = (uintptr_t) death; + binder_write(bs, &data, sizeof(data)); +} + +int binder_call(struct binder_state *bs, + struct binder_io *msg, struct binder_io *reply, + uint32_t target, uint32_t code) +{ + int res; + struct binder_write_read bwr; + struct { + uint32_t cmd; + struct binder_transaction_data txn; + } __attribute__((packed)) writebuf; + unsigned readbuf[32]; + + if (msg->flags & BIO_F_OVERFLOW) { + fprintf(stderr,"binder: txn buffer overflow\n"); + goto fail; + } + + writebuf.cmd = BC_TRANSACTION; + writebuf.txn.target.handle = target; + writebuf.txn.code = code; + writebuf.txn.flags = 0; + writebuf.txn.data_size = msg->data - msg->data0; + writebuf.txn.offsets_size = ((char*) msg->offs) - ((char*) msg->offs0); + writebuf.txn.data.ptr.buffer = (uintptr_t)msg->data0; + writebuf.txn.data.ptr.offsets = (uintptr_t)msg->offs0; + + bwr.write_size = sizeof(writebuf); + bwr.write_consumed = 0; + bwr.write_buffer = (uintptr_t) &writebuf; + + hexdump(msg->data0, msg->data - msg->data0); + for (;;) { + bwr.read_size = sizeof(readbuf); + bwr.read_consumed = 0; + bwr.read_buffer = (uintptr_t) readbuf; + + res = ioctl(bs->fd, BINDER_WRITE_READ, &bwr); + + if (res < 0) { + fprintf(stderr,"binder: ioctl failed (%s)\n", strerror(errno)); + goto fail; + } + + res = binder_parse(bs, reply, (uintptr_t) readbuf, bwr.read_consumed, 0); + if (res == 0) return 0; + if (res < 0) goto fail; + } + +fail: + memset(reply, 0, sizeof(*reply)); + reply->flags |= BIO_F_IOERROR; + return -1; +} + +void binder_loop(struct binder_state *bs, binder_handler func) +{ + int res; + struct binder_write_read bwr; + uint32_t readbuf[32]; + + bwr.write_size = 0; + bwr.write_consumed = 0; + bwr.write_buffer = 0; + + readbuf[0] = BC_ENTER_LOOPER; + binder_write(bs, readbuf, sizeof(uint32_t)); + + for (;;) { + bwr.read_size = sizeof(readbuf); + bwr.read_consumed = 0; + bwr.read_buffer = (uintptr_t) readbuf; + + res = ioctl(bs->fd, BINDER_WRITE_READ, &bwr); + + if (res < 0) { + ALOGE("binder_loop: ioctl failed (%s)\n", strerror(errno)); + break; + } + + res = binder_parse(bs, 0, (uintptr_t) readbuf, bwr.read_consumed, func); + if (res == 0) { + ALOGE("binder_loop: unexpected reply?!\n"); + break; + } + if (res < 0) { + ALOGE("binder_loop: io error %d %s\n", res, strerror(errno)); + break; + } + } +} + +void bio_init_from_txn(struct binder_io *bio, struct binder_transaction_data *txn) +{ + bio->data = bio->data0 = (char *)(intptr_t)txn->data.ptr.buffer; + bio->offs = bio->offs0 = (binder_size_t *)(intptr_t)txn->data.ptr.offsets; + bio->data_avail = txn->data_size; + bio->offs_avail = txn->offsets_size / sizeof(size_t); + bio->flags = BIO_F_SHARED; +} + +void bio_init(struct binder_io *bio, void *data, + size_t maxdata, size_t maxoffs) +{ + size_t n = maxoffs * sizeof(size_t); + + if (n > maxdata) { + bio->flags = BIO_F_OVERFLOW; + bio->data_avail = 0; + bio->offs_avail = 0; + return; + } + + bio->data = bio->data0 = (char *) data + n; + bio->offs = bio->offs0 = data; + bio->data_avail = maxdata - n; + bio->offs_avail = maxoffs; + bio->flags = 0; +} + +static void *bio_alloc(struct binder_io *bio, size_t size) +{ + size = (size + 3) & (~3); + if (size > bio->data_avail) { + bio->flags |= BIO_F_OVERFLOW; + return NULL; + } else { + void *ptr = bio->data; + bio->data += size; + bio->data_avail -= size; + return ptr; + } +} + +void binder_done(struct binder_state *bs, + __unused struct binder_io *msg, + struct binder_io *reply) +{ + struct { + uint32_t cmd; + uintptr_t buffer; + } __attribute__((packed)) data; + + if (reply->flags & BIO_F_SHARED) { + data.cmd = BC_FREE_BUFFER; + data.buffer = (uintptr_t) reply->data0; + binder_write(bs, &data, sizeof(data)); + reply->flags = 0; + } +} + +static struct flat_binder_object *bio_alloc_obj(struct binder_io *bio) +{ + struct flat_binder_object *obj; + + obj = bio_alloc(bio, sizeof(*obj)); + + if (obj && bio->offs_avail) { + bio->offs_avail--; + *bio->offs++ = ((char*) obj) - ((char*) bio->data0); + return obj; + } + + bio->flags |= BIO_F_OVERFLOW; + return NULL; +} + +void bio_put_uint32(struct binder_io *bio, uint32_t n) +{ + uint32_t *ptr = bio_alloc(bio, sizeof(n)); + if (ptr) + *ptr = n; +} + +void bio_put_obj(struct binder_io *bio, void *ptr) +{ + struct flat_binder_object *obj; + + obj = bio_alloc_obj(bio); + if (!obj) + return; + + obj->flags = 0x7f | FLAT_BINDER_FLAG_ACCEPTS_FDS; + obj->type = BINDER_TYPE_BINDER; + obj->binder = (uintptr_t)ptr; + obj->cookie = 0; +} + +void bio_put_ref(struct binder_io *bio, uint32_t handle) +{ + struct flat_binder_object *obj; + + if (handle) + obj = bio_alloc_obj(bio); + else + obj = bio_alloc(bio, sizeof(*obj)); + + if (!obj) + return; + + obj->flags = 0x7f | FLAT_BINDER_FLAG_ACCEPTS_FDS; + obj->type = BINDER_TYPE_HANDLE; + obj->handle = handle; + obj->cookie = 0; +} + +void bio_put_string16(struct binder_io *bio, const uint16_t *str) +{ + size_t len; + uint16_t *ptr; + + if (!str) { + bio_put_uint32(bio, 0xffffffff); + return; + } + + len = 0; + while (str[len]) len++; + + if (len >= (MAX_BIO_SIZE / sizeof(uint16_t))) { + bio_put_uint32(bio, 0xffffffff); + return; + } + + /* Note: The payload will carry 32bit size instead of size_t */ + bio_put_uint32(bio, (uint32_t) len); + len = (len + 1) * sizeof(uint16_t); + ptr = bio_alloc(bio, len); + if (ptr) + memcpy(ptr, str, len); +} + +void bio_put_string16_x(struct binder_io *bio, const char *_str) +{ + unsigned char *str = (unsigned char*) _str; + size_t len; + uint16_t *ptr; + + if (!str) { + bio_put_uint32(bio, 0xffffffff); + return; + } + + len = strlen(_str); + + if (len >= (MAX_BIO_SIZE / sizeof(uint16_t))) { + bio_put_uint32(bio, 0xffffffff); + return; + } + + /* Note: The payload will carry 32bit size instead of size_t */ + bio_put_uint32(bio, len); + ptr = bio_alloc(bio, (len + 1) * sizeof(uint16_t)); + if (!ptr) + return; + + while (*str) + *ptr++ = *str++; + *ptr++ = 0; +} + +static void *bio_get(struct binder_io *bio, size_t size) +{ + size = (size + 3) & (~3); + + if (bio->data_avail < size){ + bio->data_avail = 0; + bio->flags |= BIO_F_OVERFLOW; + return NULL; + } else { + void *ptr = bio->data; + bio->data += size; + bio->data_avail -= size; + return ptr; + } +} + +uint32_t bio_get_uint32(struct binder_io *bio) +{ + uint32_t *ptr = bio_get(bio, sizeof(*ptr)); + return ptr ? *ptr : 0; +} + +uint16_t *bio_get_string16(struct binder_io *bio, size_t *sz) +{ + size_t len; + + /* Note: The payload will carry 32bit size instead of size_t */ + len = (size_t) bio_get_uint32(bio); + if (sz) + *sz = len; + return bio_get(bio, (len + 1) * sizeof(uint16_t)); +} + +static struct flat_binder_object *_bio_get_obj(struct binder_io *bio) +{ + size_t n; + size_t off = bio->data - bio->data0; + + /* TODO: be smarter about this? */ + for (n = 0; n < bio->offs_avail; n++) { + if (bio->offs[n] == off) + return bio_get(bio, sizeof(struct flat_binder_object)); + } + + bio->data_avail = 0; + bio->flags |= BIO_F_OVERFLOW; + return NULL; +} + +uint32_t bio_get_ref(struct binder_io *bio) +{ + struct flat_binder_object *obj; + + obj = _bio_get_obj(bio); + if (!obj) + return 0; + + if (obj->type == BINDER_TYPE_HANDLE) + return obj->handle; + + return 0; +} diff --git a/02_day/binder_1/binder.h b/02_day/binder_1/binder.h new file mode 100644 index 0000000..69be94f --- /dev/null +++ b/02_day/binder_1/binder.h @@ -0,0 +1,73 @@ +/* Copyright 2008 The Android Open Source Project + */ +#ifndef _BINDER_H_ +#define _BINDER_H_ +#include +#include +struct binder_state; +struct binder_io +{ + char *data; /* pointer to read/write from */ + binder_size_t *offs; /* array of offsets */ + size_t data_avail; /* bytes available in data buffer */ + size_t offs_avail; /* entries available in offsets array */ + char *data0; /* start of data buffer */ + binder_size_t *offs0; /* start of offsets buffer */ + uint32_t flags; + uint32_t unused; +}; +struct binder_death { + void (*func)(struct binder_state *bs, void *ptr); + void *ptr; +}; +/* the one magic handle */ +#define BINDER_SERVICE_MANAGER 0U +#define SVC_MGR_NAME "android.os.IServiceManager" +enum { + /* Must match definitions in IBinder.h and IServiceManager.h */ + PING_TRANSACTION = B_PACK_CHARS('_','P','N','G'), + SVC_MGR_GET_SERVICE = 1, + SVC_MGR_CHECK_SERVICE, + SVC_MGR_ADD_SERVICE, + SVC_MGR_LIST_SERVICES, +}; +typedef int (*binder_handler)(struct binder_state *bs, + struct binder_transaction_data *txn, + struct binder_io *msg, + struct binder_io *reply); +struct binder_state *binder_open(const char* driver, size_t mapsize); +void binder_close(struct binder_state *bs); +/* initiate a blocking binder call + * - returns zero on success + */ +int binder_call(struct binder_state *bs, + struct binder_io *msg, struct binder_io *reply, + uint32_t target, uint32_t code); +/* release any state associate with the binder_io + * - call once any necessary data has been extracted from the + * binder_io after binder_call() returns + * - can safely be called even if binder_call() fails + */ +void binder_done(struct binder_state *bs, + struct binder_io *msg, struct binder_io *reply); +/* manipulate strong references */ +void binder_acquire(struct binder_state *bs, uint32_t target); +void binder_release(struct binder_state *bs, uint32_t target); +void binder_link_to_death(struct binder_state *bs, uint32_t target, struct binder_death *death); +void binder_loop(struct binder_state *bs, binder_handler func); +int binder_become_context_manager(struct binder_state *bs); +/* allocate a binder_io, providing a stack-allocated working + * buffer, size of the working buffer, and how many object + * offset entries to reserve from the buffer + */ +void bio_init(struct binder_io *bio, void *data, + size_t maxdata, size_t maxobjects); +void bio_put_obj(struct binder_io *bio, void *ptr); +void bio_put_ref(struct binder_io *bio, uint32_t handle); +void bio_put_uint32(struct binder_io *bio, uint32_t n); +void bio_put_string16(struct binder_io *bio, const uint16_t *str); +void bio_put_string16_x(struct binder_io *bio, const char *_str); +uint32_t bio_get_uint32(struct binder_io *bio); +uint16_t *bio_get_string16(struct binder_io *bio, size_t *sz); +uint32_t bio_get_ref(struct binder_io *bio); +#endif diff --git a/02_day/binder_1/my_server.c b/02_day/binder_1/my_server.c new file mode 100644 index 0000000..eecbae4 --- /dev/null +++ b/02_day/binder_1/my_server.c @@ -0,0 +1,62 @@ +/* Copyright 2008 The Android Open Source Project + */ + +#include +#include +#include +#include + +#include "binder.h" + +int svcmgr_publish(struct binder_state *bs, uint32_t target, const char *name, void *ptr) +{ + int status; + unsigned iodata[512/4]; + struct binder_io msg, reply; + + bio_init(&msg, iodata, sizeof(iodata), 4); + bio_put_uint32(&msg, 0); // strict mode header + bio_put_string16_x(&msg, SVC_MGR_NAME); + bio_put_string16_x(&msg, name); + bio_put_obj(&msg, ptr); + + if (binder_call(bs, &msg, &reply, target, SVC_MGR_ADD_SERVICE)) + return -1; + + status = bio_get_uint32(&reply); + + binder_done(bs, &msg, &reply); + + return status; +} + +int my_handler(struct binder_state *bs, + struct binder_transaction_data *txn, + struct binder_io *msg, + struct binder_io *reply) +{ + printf("my_handler %p %p %p %p\n", bs, txn, msg, reply); + return 0; +} + +unsigned token; + + +int main(int argc, char **argv) +{ + struct binder_state *bs; + uint32_t svcmgr = BINDER_SERVICE_MANAGER; + + bs = binder_open("/dev/binder", 128*1024); + if (!bs) { + fprintf(stderr, "failed to open binder driver\n"); + return -1; + } + + svcmgr_publish(bs, svcmgr, argv[argc-1], &token); + binder_loop(bs, my_handler); + return 0; +} + + + diff --git a/02_day/first.class b/02_day/first.class new file mode 100644 index 0000000000000000000000000000000000000000..b0b9101e5a7f8604e54af7b214be12e8e295515c GIT binary patch literal 410 zcmZvY%}T>S6ot>ENv4U>*4EVDf*T=qVK(k6ZUk3Fg@_whlRB0u`H^%Y_*lA7aNz^^ zP~x4qCI`q<(KIR*^wnJSb%XJ|#EI|lor ze2@&Ci7Mn(ou{(86=_BlI~S^87)1Azxp)?FCW={{=t>o{v1#;^vaY7`QW@BPRMkSC z7%%`wn`1k`4t8mrk%>kedja-wz~D3}LwBiqozCS{uauIPg_b#)ENi+5|1797zM=V= zTu70R8TyUJYMFsQ87L$3Vf3GO9KxaRG0UP&cER9LHl)ZXI>#SiuawZk=yaQ+LDmpZ dZqOrYHK_LntJivmy~O=S)ge{WxK5CTjb9dgQBwc_ literal 0 HcmV?d00001 diff --git a/02_day/first.java b/02_day/first.java new file mode 100644 index 0000000..fe3b39f --- /dev/null +++ b/02_day/first.java @@ -0,0 +1,7 @@ +class first +{ + public static void main( String args[] ) + { + System.out.println("main()"); + } +}; diff --git a/02_day/init b/02_day/init new file mode 100644 index 0000000000000000000000000000000000000000..332e7dc89b608bd9778ede10891e96781d34682e GIT binary patch literal 8288 zcmeHMYitzP6~61mczJle;T7{}nNX0Rtp@|am;^UozZh2rQew!Xfnn`k+pF#a?asC~ zN>vmG)D3m&AN`R(6@B~(Qmd-}+@@-cjPj`Z!>L-eN?Hjb5}7Edj#3Csi?`>@oNqld zUMH{jJWPuBt#lp#;^J6myN$4$>+O+Ip!FX;sZ?8U21n zZBk2#Ut(iUd#gjJ)hTzxG-ychAW_z9u5tiB-6V3L@Q|svCK6t*VU{5T~Pdd#xkYohm>=z-3PW1tuxkBy&RvFE29)W!vrWw|{1juq$nb?&qR zJ>b9!6nbAFJy8*fPbLv*J}Uh!78gVO2bJNfovCDB(}O!x@rG0~Qy6X-ZfW#1OQB3(yDa?OiLvk6n?-Jj!AFz%aWl>Gax(7Zhn=lm7Y)#WRk|i;wNql zkObE#s*&P1|78>lv&Mx^dX!Oob!K9&RGMI=*Qds#k4KMp7ylGJ7NuBi>#DIs(ZKYv zXz^}$@pjJ+wh}Tf-wn<@PKw64o0higE%@J4{J5uhyQBEGXlcz~jM1rpvH!1y_jvBU zdLsIC^hESz)SMchkJpD&6mzy`&n~Y$TJsx&4>yxLyiPVz7aZvWM1MlGhiEU+<20fx zM4usgo#^{SzerQc=MXrQd_B=<;O{0 zW7%+|D_sBOx)t9DomG!)c=+>sw%W%B>vz!eZITPIoD|l5nx5y$-))RV!;$ke<9cz*2b2!g|~mF+6XtEUuuM#M{5p+TXW&&Xt*&N z-rg40NRH&&!Xf)yxI*eYhwlBuChwJd5x5tDdl9%7f&YI5ke4A3LyiTyQe2!_;#B1G zMg4(af>iK1hkS3N11r39HVBWrkKaFB(0*&Klx6-!c}XBQJ0(e-bfYGueK`wLdDbCn zh0uDTYlVU!H=K}s4(}q!<2}oH9+&$aqNZiMz$3!L?@5uPq}ML6_gUc~_s^0uK8mLe z(d*D2@2ogR>4D87-m}8LE$#mh9^(-6|1*N`Prt!+mH#g~`Ymlt25u+O|W?ZOK45mdEGtB8lo_by&Lb>)5Q z#Utt}Hkzv;sO~G@AGlzO+bX4DW4IcEYIXTO#08W58ioDu#n;k(h~|dudQh!X*st!! zAn#83PW0mSDpC>0=`=6R`)rB&pfry-H9qI6R9Kzz#WO7U4}ACog5%tDtSGgQDgia` z5B7DJjW3KtTI}E)hMf^xeqlUcB)pRUi;e4|ZD*C*iUSE9EMn)UcKhlD^Yv@n&cgY6 zRpfF0+bsROX;&7mpPPgSD$H+?2C$0aKP~GJ+n7IxHQSc=Cu!pg*TYWRj#rksDB%%W zKmK)6Ys)X(7seuX2E~ql9a@BI3%gaLgx^;#nK5gUPz}$NX5mOBx!j>86cNTv+HQ|P^Z~> zxWlANFt1!(nH^6ajvnf6_qN!#Z3NNXquFVQ1*7ArG7t6~X^ZxlN4mNm>+CgqqisE% zY}LM_>(3W#k3aENj_>$dTRnGpiFnM4!N~kYpHIqUDd#qiWW85=W;~xYhhmvHU;A|* zA*pyWV;1rW8sNNd91-IC@_8|1UniO--5Mf1e4SYFj?jB6>2*!%`H{30>mzFA96E$r zGDFvrr0PmuTTOWBA=vD{{_3L*Kew%Vx^pAWD6#nBi>wjGxCVkHJp+6xN(3hlNKGt~b z&_`Z=oG{Lzp^y9y^jT_i7k~UtQX}W;&_^B!%6S48_zyYIuTdN4{@{@>f@-Wx#qYm^ zDs_e`98>5cuLPYGLGCUVm#w87um1vJ920qMl+SmZ^Z0He5xaehbSn720_gXA`Wp0v!e5vH5BhzdKHit0Kk`jD`h~q8`}Fbs3ySYR z$ot2CN%Zl*BfR%P{qo>Je=ho%fB*mW4xnS9&;$G%pFZ+;(2#HZh#T}@rwXree1{_6 z!~gsI^58-LNV;_{eS8m0%7p^tNW?DSL9Y?YYY+Y7y8-`C#s5vQKB0$s&LQCs&IMlI@ZGJi@nJ!w%4Zz?I<1`RR@UDl9n3*cs9*oz DS~?vj literal 0 HcmV?d00001 diff --git a/02_day/init.c b/02_day/init.c new file mode 100644 index 0000000..17f5824 --- /dev/null +++ b/02_day/init.c @@ -0,0 +1,6 @@ +#include +int main( int argc, char **argv ) +{ + printf("%s\n", argv[0] ); + return 0; +} diff --git a/02_day/sub/aaa b/02_day/sub/aaa new file mode 100644 index 0000000..e69de29 diff --git a/02_day/sub/bbb b/02_day/sub/bbb new file mode 100644 index 0000000..e69de29 diff --git a/02_day/sub/uevent b/02_day/sub/uevent new file mode 100644 index 0000000..76d4bb8 --- /dev/null +++ b/02_day/sub/uevent @@ -0,0 +1 @@ +add diff --git a/02_day/uevent b/02_day/uevent new file mode 100644 index 0000000..76d4bb8 --- /dev/null +++ b/02_day/uevent @@ -0,0 +1 @@ +add diff --git a/02_day/ueventd.c b/02_day/ueventd.c new file mode 100644 index 0000000..bee01f8 --- /dev/null +++ b/02_day/ueventd.c @@ -0,0 +1,39 @@ +#include +#include +#include +#include +#include +#include +#include +#include + + +void foo( char *dname ) +{ + DIR *dp; + struct dirent *p; + struct stat buf; + chdir(dname); + dp = opendir("."); + while( p = readdir(dp)) + { + int dfd = dirfd(dp); + int fd = openat(dfd, "uevent", O_WRONLY); + write(fd, "add\n", 4); + close(fd); + lstat(p->d_name, &buf); + if( S_ISDIR( buf.st_mode ) ) + { + if( strcmp(p->d_name,".") && strcmp(p->d_name,"..") ) + foo( p->d_name ); + } + } + closedir(dp); + chdir(".."); +} + +int main() +{ + foo("."); + return 0; +} diff --git a/02_day/unlink.c b/02_day/unlink.c new file mode 100644 index 0000000..624db5a --- /dev/null +++ b/02_day/unlink.c @@ -0,0 +1,28 @@ +#include +#include +#include +#include +#include +int main() +{ + int fd, ret; + char buff[128]; + //mknod("binder", 0666|S_IFCHR, 10<<8 | 45); + umask(0); + fd = open("binder", O_RDWR|O_CREAT|O_TRUNC, 0666); + close(fd); + fd = open("binder", O_RDWR); + unlink("binder"); + write( fd, "hello", 5 ); + lseek( fd, 0, SEEK_SET ); + ret = read( fd, buff, sizeof buff ); + buff[ret] = 0; + printf("%s\n", buff ); + close(fd); + + return 0; +} + + + + diff --git a/03_day.pptx b/03_day.pptx new file mode 100644 index 0000000000000000000000000000000000000000..465e082d78c28a05536922d66618c063f280b361 GIT binary patch literal 88283 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 literal 0 HcmV?d00001 diff --git a/03_day/binder_1/Android.bp b/03_day/binder_1/Android.bp new file mode 100644 index 0000000..e32ec4d --- /dev/null +++ b/03_day/binder_1/Android.bp @@ -0,0 +1,26 @@ +cc_defaults { + name: "my_flags", + + cflags: [ + "-Wall", + "-Wextra", + "-Werror", + ], + product_variables: { + binder32bit: { + cflags: ["-DBINDER_IPC_32BIT=1"], + }, + }, + + shared_libs: ["liblog"], +} + +cc_binary { + name: "my_server_1", + defaults: ["my_flags"], + srcs: [ + "my_server.c", + "binder.c", + ], +} + diff --git a/03_day/binder_1/bctest.c b/03_day/binder_1/bctest.c new file mode 100644 index 0000000..354df67 --- /dev/null +++ b/03_day/binder_1/bctest.c @@ -0,0 +1,107 @@ +/* Copyright 2008 The Android Open Source Project + */ + +#include +#include +#include +#include + +#include "binder.h" + +uint32_t svcmgr_lookup(struct binder_state *bs, uint32_t target, const char *name) +{ + uint32_t handle; + unsigned iodata[512/4]; + struct binder_io msg, reply; + + bio_init(&msg, iodata, sizeof(iodata), 4); + bio_put_uint32(&msg, 0); // strict mode header + bio_put_string16_x(&msg, SVC_MGR_NAME); + bio_put_string16_x(&msg, name); + + if (binder_call(bs, &msg, &reply, target, SVC_MGR_CHECK_SERVICE)) + return 0; + + handle = bio_get_ref(&reply); + + if (handle) + binder_acquire(bs, handle); + + binder_done(bs, &msg, &reply); + + return handle; +} + +int svcmgr_publish(struct binder_state *bs, uint32_t target, const char *name, void *ptr) +{ + int status; + unsigned iodata[512/4]; + struct binder_io msg, reply; + + bio_init(&msg, iodata, sizeof(iodata), 4); + bio_put_uint32(&msg, 0); // strict mode header + bio_put_string16_x(&msg, SVC_MGR_NAME); + bio_put_string16_x(&msg, name); + bio_put_obj(&msg, ptr); + + if (binder_call(bs, &msg, &reply, target, SVC_MGR_ADD_SERVICE)) + return -1; + + status = bio_get_uint32(&reply); + + binder_done(bs, &msg, &reply); + + return status; +} + +unsigned token; + +int main(int argc, char **argv) +{ + struct binder_state *bs; + uint32_t svcmgr = BINDER_SERVICE_MANAGER; + uint32_t handle; + + bs = binder_open("/dev/binder", 128*1024); + if (!bs) { + fprintf(stderr, "failed to open binder driver\n"); + return -1; + } + + argc--; + argv++; + while (argc > 0) { + if (!strcmp(argv[0],"alt")) { + handle = svcmgr_lookup(bs, svcmgr, "alt_svc_mgr"); + if (!handle) { + fprintf(stderr,"cannot find alt_svc_mgr\n"); + return -1; + } + svcmgr = handle; + fprintf(stderr,"svcmgr is via %x\n", handle); + } else if (!strcmp(argv[0],"lookup")) { + if (argc < 2) { + fprintf(stderr,"argument required\n"); + return -1; + } + handle = svcmgr_lookup(bs, svcmgr, argv[1]); + fprintf(stderr,"lookup(%s) = %x\n", argv[1], handle); + argc--; + argv++; + } else if (!strcmp(argv[0],"publish")) { + if (argc < 2) { + fprintf(stderr,"argument required\n"); + return -1; + } + svcmgr_publish(bs, svcmgr, argv[1], &token); + argc--; + argv++; + } else { + fprintf(stderr,"unknown command %s\n", argv[0]); + return -1; + } + argc--; + argv++; + } + return 0; +} diff --git a/03_day/binder_1/binder.c b/03_day/binder_1/binder.c new file mode 100644 index 0000000..93a18fc --- /dev/null +++ b/03_day/binder_1/binder.c @@ -0,0 +1,656 @@ +/* Copyright 2008 The Android Open Source Project + */ + +#define LOG_TAG "Binder" + +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +#include "binder.h" + +#define MAX_BIO_SIZE (1 << 30) + +#define TRACE 0 + +void bio_init_from_txn(struct binder_io *io, struct binder_transaction_data *txn); + +#if TRACE +void hexdump(void *_data, size_t len) +{ + unsigned char *data = _data; + size_t count; + + for (count = 0; count < len; count++) { + if ((count & 15) == 0) + fprintf(stderr,"%04zu:", count); + fprintf(stderr," %02x %c", *data, + (*data < 32) || (*data > 126) ? '.' : *data); + data++; + if ((count & 15) == 15) + fprintf(stderr,"\n"); + } + if ((count & 15) != 0) + fprintf(stderr,"\n"); +} + +void binder_dump_txn(struct binder_transaction_data *txn) +{ + struct flat_binder_object *obj; + binder_size_t *offs = (binder_size_t *)(uintptr_t)txn->data.ptr.offsets; + size_t count = txn->offsets_size / sizeof(binder_size_t); + + fprintf(stderr," target %016"PRIx64" cookie %016"PRIx64" code %08x flags %08x\n", + (uint64_t)txn->target.ptr, (uint64_t)txn->cookie, txn->code, txn->flags); + fprintf(stderr," pid %8d uid %8d data %"PRIu64" offs %"PRIu64"\n", + txn->sender_pid, txn->sender_euid, (uint64_t)txn->data_size, (uint64_t)txn->offsets_size); + hexdump((void *)(uintptr_t)txn->data.ptr.buffer, txn->data_size); + while (count--) { + obj = (struct flat_binder_object *) (((char*)(uintptr_t)txn->data.ptr.buffer) + *offs++); + fprintf(stderr," - type %08x flags %08x ptr %016"PRIx64" cookie %016"PRIx64"\n", + obj->type, obj->flags, (uint64_t)obj->binder, (uint64_t)obj->cookie); + } +} + +#define NAME(n) case n: return #n +const char *cmd_name(uint32_t cmd) +{ + switch(cmd) { + NAME(BR_NOOP); + NAME(BR_TRANSACTION_COMPLETE); + NAME(BR_INCREFS); + NAME(BR_ACQUIRE); + NAME(BR_RELEASE); + NAME(BR_DECREFS); + NAME(BR_TRANSACTION); + NAME(BR_REPLY); + NAME(BR_FAILED_REPLY); + NAME(BR_DEAD_REPLY); + NAME(BR_DEAD_BINDER); + default: return "???"; + } +} +#else +#define hexdump(a,b) do{} while (0) +#define binder_dump_txn(txn) do{} while (0) +#endif + +#define BIO_F_SHARED 0x01 /* needs to be buffer freed */ +#define BIO_F_OVERFLOW 0x02 /* ran out of space */ +#define BIO_F_IOERROR 0x04 +#define BIO_F_MALLOCED 0x08 /* needs to be free()'d */ + +struct binder_state +{ + int fd; + void *mapped; + size_t mapsize; +}; + +struct binder_state *binder_open(const char* driver, size_t mapsize) +{ + struct binder_state *bs; + struct binder_version vers; + + bs = malloc(sizeof(*bs)); + if (!bs) { + errno = ENOMEM; + return NULL; + } + + bs->fd = open(driver, O_RDWR | O_CLOEXEC); + if (bs->fd < 0) { + fprintf(stderr,"binder: cannot open %s (%s)\n", + driver, strerror(errno)); + goto fail_open; + } + + if ((ioctl(bs->fd, BINDER_VERSION, &vers) == -1) || + (vers.protocol_version != BINDER_CURRENT_PROTOCOL_VERSION)) { + fprintf(stderr, + "binder: kernel driver version (%d) differs from user space version (%d)\n", + vers.protocol_version, BINDER_CURRENT_PROTOCOL_VERSION); + goto fail_open; + } + + bs->mapsize = mapsize; + bs->mapped = mmap(NULL, mapsize, PROT_READ, MAP_PRIVATE, bs->fd, 0); + if (bs->mapped == MAP_FAILED) { + fprintf(stderr,"binder: cannot map device (%s)\n", + strerror(errno)); + goto fail_map; + } + + return bs; + +fail_map: + close(bs->fd); +fail_open: + free(bs); + return NULL; +} + +void binder_close(struct binder_state *bs) +{ + munmap(bs->mapped, bs->mapsize); + close(bs->fd); + free(bs); +} + +int binder_become_context_manager(struct binder_state *bs) +{ + return ioctl(bs->fd, BINDER_SET_CONTEXT_MGR, 0); +} + +int binder_write(struct binder_state *bs, void *data, size_t len) +{ + struct binder_write_read bwr; + int res; + + bwr.write_size = len; + bwr.write_consumed = 0; + bwr.write_buffer = (uintptr_t) data; + bwr.read_size = 0; + bwr.read_consumed = 0; + bwr.read_buffer = 0; + res = ioctl(bs->fd, BINDER_WRITE_READ, &bwr); + if (res < 0) { + fprintf(stderr,"binder_write: ioctl failed (%s)\n", + strerror(errno)); + } + return res; +} + +void binder_free_buffer(struct binder_state *bs, + binder_uintptr_t buffer_to_free) +{ + struct { + uint32_t cmd_free; + binder_uintptr_t buffer; + } __attribute__((packed)) data; + data.cmd_free = BC_FREE_BUFFER; + data.buffer = buffer_to_free; + binder_write(bs, &data, sizeof(data)); +} + +void binder_send_reply(struct binder_state *bs, + struct binder_io *reply, + binder_uintptr_t buffer_to_free, + int status) +{ + struct { + uint32_t cmd_free; + binder_uintptr_t buffer; + uint32_t cmd_reply; + struct binder_transaction_data txn; + } __attribute__((packed)) data; + + data.cmd_free = BC_FREE_BUFFER; + data.buffer = buffer_to_free; + data.cmd_reply = BC_REPLY; + data.txn.target.ptr = 0; + data.txn.cookie = 0; + data.txn.code = 0; + if (status) { + data.txn.flags = TF_STATUS_CODE; + data.txn.data_size = sizeof(int); + data.txn.offsets_size = 0; + data.txn.data.ptr.buffer = (uintptr_t)&status; + data.txn.data.ptr.offsets = 0; + } else { + data.txn.flags = 0; + data.txn.data_size = reply->data - reply->data0; + data.txn.offsets_size = ((char*) reply->offs) - ((char*) reply->offs0); + data.txn.data.ptr.buffer = (uintptr_t)reply->data0; + data.txn.data.ptr.offsets = (uintptr_t)reply->offs0; + } + binder_write(bs, &data, sizeof(data)); +} + +int binder_parse(struct binder_state *bs, struct binder_io *bio, + uintptr_t ptr, size_t size, binder_handler func) +{ + int r = 1; + uintptr_t end = ptr + (uintptr_t) size; + + while (ptr < end) { + uint32_t cmd = *(uint32_t *) ptr; + ptr += sizeof(uint32_t); +#if TRACE + fprintf(stderr,"%s:\n", cmd_name(cmd)); +#endif + switch(cmd) { + case BR_NOOP: + break; + case BR_TRANSACTION_COMPLETE: + break; + case BR_INCREFS: + case BR_ACQUIRE: + case BR_RELEASE: + case BR_DECREFS: +#if TRACE + fprintf(stderr," %p, %p\n", (void *)ptr, (void *)(ptr + sizeof(void *))); +#endif + ptr += sizeof(struct binder_ptr_cookie); + break; + case BR_TRANSACTION: { + struct binder_transaction_data *txn = (struct binder_transaction_data *) ptr; + if ((end - ptr) < sizeof(*txn)) { + ALOGE("parse: txn too small!\n"); + return -1; + } + binder_dump_txn(txn); + if (func) { + unsigned rdata[256/4]; + struct binder_io msg; + struct binder_io reply; + int res; + + bio_init(&reply, rdata, sizeof(rdata), 4); + bio_init_from_txn(&msg, txn); + res = func(bs, txn, &msg, &reply); + if (txn->flags & TF_ONE_WAY) { + binder_free_buffer(bs, txn->data.ptr.buffer); + } else { + binder_send_reply(bs, &reply, txn->data.ptr.buffer, res); + } + } + ptr += sizeof(*txn); + break; + } + case BR_REPLY: { + struct binder_transaction_data *txn = (struct binder_transaction_data *) ptr; + if ((end - ptr) < sizeof(*txn)) { + ALOGE("parse: reply too small!\n"); + return -1; + } + binder_dump_txn(txn); + if (bio) { + bio_init_from_txn(bio, txn); + bio = 0; + } else { + /* todo FREE BUFFER */ + } + ptr += sizeof(*txn); + r = 0; + break; + } + case BR_DEAD_BINDER: { + struct binder_death *death = (struct binder_death *)(uintptr_t) *(binder_uintptr_t *)ptr; + ptr += sizeof(binder_uintptr_t); + death->func(bs, death->ptr); + break; + } + case BR_FAILED_REPLY: + r = -1; + break; + case BR_DEAD_REPLY: + r = -1; + break; + default: + ALOGE("parse: OOPS %d\n", cmd); + return -1; + } + } + + return r; +} + +void binder_acquire(struct binder_state *bs, uint32_t target) +{ + uint32_t cmd[2]; + cmd[0] = BC_ACQUIRE; + cmd[1] = target; + binder_write(bs, cmd, sizeof(cmd)); +} + +void binder_release(struct binder_state *bs, uint32_t target) +{ + uint32_t cmd[2]; + cmd[0] = BC_RELEASE; + cmd[1] = target; + binder_write(bs, cmd, sizeof(cmd)); +} + +void binder_link_to_death(struct binder_state *bs, uint32_t target, struct binder_death *death) +{ + struct { + uint32_t cmd; + struct binder_handle_cookie payload; + } __attribute__((packed)) data; + + data.cmd = BC_REQUEST_DEATH_NOTIFICATION; + data.payload.handle = target; + data.payload.cookie = (uintptr_t) death; + binder_write(bs, &data, sizeof(data)); +} + +int binder_call(struct binder_state *bs, + struct binder_io *msg, struct binder_io *reply, + uint32_t target, uint32_t code) +{ + int res; + struct binder_write_read bwr; + struct { + uint32_t cmd; + struct binder_transaction_data txn; + } __attribute__((packed)) writebuf; + unsigned readbuf[32]; + + if (msg->flags & BIO_F_OVERFLOW) { + fprintf(stderr,"binder: txn buffer overflow\n"); + goto fail; + } + + writebuf.cmd = BC_TRANSACTION; + writebuf.txn.target.handle = target; + writebuf.txn.code = code; + writebuf.txn.flags = 0; + writebuf.txn.data_size = msg->data - msg->data0; + writebuf.txn.offsets_size = ((char*) msg->offs) - ((char*) msg->offs0); + writebuf.txn.data.ptr.buffer = (uintptr_t)msg->data0; + writebuf.txn.data.ptr.offsets = (uintptr_t)msg->offs0; + + bwr.write_size = sizeof(writebuf); + bwr.write_consumed = 0; + bwr.write_buffer = (uintptr_t) &writebuf; + + hexdump(msg->data0, msg->data - msg->data0); + for (;;) { + bwr.read_size = sizeof(readbuf); + bwr.read_consumed = 0; + bwr.read_buffer = (uintptr_t) readbuf; + + res = ioctl(bs->fd, BINDER_WRITE_READ, &bwr); + + if (res < 0) { + fprintf(stderr,"binder: ioctl failed (%s)\n", strerror(errno)); + goto fail; + } + + res = binder_parse(bs, reply, (uintptr_t) readbuf, bwr.read_consumed, 0); + if (res == 0) return 0; + if (res < 0) goto fail; + } + +fail: + memset(reply, 0, sizeof(*reply)); + reply->flags |= BIO_F_IOERROR; + return -1; +} + +void binder_loop(struct binder_state *bs, binder_handler func) +{ + int res; + struct binder_write_read bwr; + uint32_t readbuf[32]; + + bwr.write_size = 0; + bwr.write_consumed = 0; + bwr.write_buffer = 0; + + readbuf[0] = BC_ENTER_LOOPER; + binder_write(bs, readbuf, sizeof(uint32_t)); + + for (;;) { + bwr.read_size = sizeof(readbuf); + bwr.read_consumed = 0; + bwr.read_buffer = (uintptr_t) readbuf; + + res = ioctl(bs->fd, BINDER_WRITE_READ, &bwr); + + if (res < 0) { + ALOGE("binder_loop: ioctl failed (%s)\n", strerror(errno)); + break; + } + + res = binder_parse(bs, 0, (uintptr_t) readbuf, bwr.read_consumed, func); + if (res == 0) { + ALOGE("binder_loop: unexpected reply?!\n"); + break; + } + if (res < 0) { + ALOGE("binder_loop: io error %d %s\n", res, strerror(errno)); + break; + } + } +} + +void bio_init_from_txn(struct binder_io *bio, struct binder_transaction_data *txn) +{ + bio->data = bio->data0 = (char *)(intptr_t)txn->data.ptr.buffer; + bio->offs = bio->offs0 = (binder_size_t *)(intptr_t)txn->data.ptr.offsets; + bio->data_avail = txn->data_size; + bio->offs_avail = txn->offsets_size / sizeof(size_t); + bio->flags = BIO_F_SHARED; +} + +void bio_init(struct binder_io *bio, void *data, + size_t maxdata, size_t maxoffs) +{ + size_t n = maxoffs * sizeof(size_t); + + if (n > maxdata) { + bio->flags = BIO_F_OVERFLOW; + bio->data_avail = 0; + bio->offs_avail = 0; + return; + } + + bio->data = bio->data0 = (char *) data + n; + bio->offs = bio->offs0 = data; + bio->data_avail = maxdata - n; + bio->offs_avail = maxoffs; + bio->flags = 0; +} + +static void *bio_alloc(struct binder_io *bio, size_t size) +{ + size = (size + 3) & (~3); + if (size > bio->data_avail) { + bio->flags |= BIO_F_OVERFLOW; + return NULL; + } else { + void *ptr = bio->data; + bio->data += size; + bio->data_avail -= size; + return ptr; + } +} + +void binder_done(struct binder_state *bs, + __unused struct binder_io *msg, + struct binder_io *reply) +{ + struct { + uint32_t cmd; + uintptr_t buffer; + } __attribute__((packed)) data; + + if (reply->flags & BIO_F_SHARED) { + data.cmd = BC_FREE_BUFFER; + data.buffer = (uintptr_t) reply->data0; + binder_write(bs, &data, sizeof(data)); + reply->flags = 0; + } +} + +static struct flat_binder_object *bio_alloc_obj(struct binder_io *bio) +{ + struct flat_binder_object *obj; + + obj = bio_alloc(bio, sizeof(*obj)); + + if (obj && bio->offs_avail) { + bio->offs_avail--; + *bio->offs++ = ((char*) obj) - ((char*) bio->data0); + return obj; + } + + bio->flags |= BIO_F_OVERFLOW; + return NULL; +} + +void bio_put_uint32(struct binder_io *bio, uint32_t n) +{ + uint32_t *ptr = bio_alloc(bio, sizeof(n)); + if (ptr) + *ptr = n; +} + +void bio_put_obj(struct binder_io *bio, void *ptr) +{ + struct flat_binder_object *obj; + + obj = bio_alloc_obj(bio); + if (!obj) + return; + + obj->flags = 0x7f | FLAT_BINDER_FLAG_ACCEPTS_FDS; + obj->type = BINDER_TYPE_BINDER; + obj->binder = (uintptr_t)ptr; + obj->cookie = 0; +} + +void bio_put_ref(struct binder_io *bio, uint32_t handle) +{ + struct flat_binder_object *obj; + + if (handle) + obj = bio_alloc_obj(bio); + else + obj = bio_alloc(bio, sizeof(*obj)); + + if (!obj) + return; + + obj->flags = 0x7f | FLAT_BINDER_FLAG_ACCEPTS_FDS; + obj->type = BINDER_TYPE_HANDLE; + obj->handle = handle; + obj->cookie = 0; +} + +void bio_put_string16(struct binder_io *bio, const uint16_t *str) +{ + size_t len; + uint16_t *ptr; + + if (!str) { + bio_put_uint32(bio, 0xffffffff); + return; + } + + len = 0; + while (str[len]) len++; + + if (len >= (MAX_BIO_SIZE / sizeof(uint16_t))) { + bio_put_uint32(bio, 0xffffffff); + return; + } + + /* Note: The payload will carry 32bit size instead of size_t */ + bio_put_uint32(bio, (uint32_t) len); + len = (len + 1) * sizeof(uint16_t); + ptr = bio_alloc(bio, len); + if (ptr) + memcpy(ptr, str, len); +} + +void bio_put_string16_x(struct binder_io *bio, const char *_str) +{ + unsigned char *str = (unsigned char*) _str; + size_t len; + uint16_t *ptr; + + if (!str) { + bio_put_uint32(bio, 0xffffffff); + return; + } + + len = strlen(_str); + + if (len >= (MAX_BIO_SIZE / sizeof(uint16_t))) { + bio_put_uint32(bio, 0xffffffff); + return; + } + + /* Note: The payload will carry 32bit size instead of size_t */ + bio_put_uint32(bio, len); + ptr = bio_alloc(bio, (len + 1) * sizeof(uint16_t)); + if (!ptr) + return; + + while (*str) + *ptr++ = *str++; + *ptr++ = 0; +} + +static void *bio_get(struct binder_io *bio, size_t size) +{ + size = (size + 3) & (~3); + + if (bio->data_avail < size){ + bio->data_avail = 0; + bio->flags |= BIO_F_OVERFLOW; + return NULL; + } else { + void *ptr = bio->data; + bio->data += size; + bio->data_avail -= size; + return ptr; + } +} + +uint32_t bio_get_uint32(struct binder_io *bio) +{ + uint32_t *ptr = bio_get(bio, sizeof(*ptr)); + return ptr ? *ptr : 0; +} + +uint16_t *bio_get_string16(struct binder_io *bio, size_t *sz) +{ + size_t len; + + /* Note: The payload will carry 32bit size instead of size_t */ + len = (size_t) bio_get_uint32(bio); + if (sz) + *sz = len; + return bio_get(bio, (len + 1) * sizeof(uint16_t)); +} + +static struct flat_binder_object *_bio_get_obj(struct binder_io *bio) +{ + size_t n; + size_t off = bio->data - bio->data0; + + /* TODO: be smarter about this? */ + for (n = 0; n < bio->offs_avail; n++) { + if (bio->offs[n] == off) + return bio_get(bio, sizeof(struct flat_binder_object)); + } + + bio->data_avail = 0; + bio->flags |= BIO_F_OVERFLOW; + return NULL; +} + +uint32_t bio_get_ref(struct binder_io *bio) +{ + struct flat_binder_object *obj; + + obj = _bio_get_obj(bio); + if (!obj) + return 0; + + if (obj->type == BINDER_TYPE_HANDLE) + return obj->handle; + + return 0; +} diff --git a/03_day/binder_1/binder.h b/03_day/binder_1/binder.h new file mode 100644 index 0000000..69be94f --- /dev/null +++ b/03_day/binder_1/binder.h @@ -0,0 +1,73 @@ +/* Copyright 2008 The Android Open Source Project + */ +#ifndef _BINDER_H_ +#define _BINDER_H_ +#include +#include +struct binder_state; +struct binder_io +{ + char *data; /* pointer to read/write from */ + binder_size_t *offs; /* array of offsets */ + size_t data_avail; /* bytes available in data buffer */ + size_t offs_avail; /* entries available in offsets array */ + char *data0; /* start of data buffer */ + binder_size_t *offs0; /* start of offsets buffer */ + uint32_t flags; + uint32_t unused; +}; +struct binder_death { + void (*func)(struct binder_state *bs, void *ptr); + void *ptr; +}; +/* the one magic handle */ +#define BINDER_SERVICE_MANAGER 0U +#define SVC_MGR_NAME "android.os.IServiceManager" +enum { + /* Must match definitions in IBinder.h and IServiceManager.h */ + PING_TRANSACTION = B_PACK_CHARS('_','P','N','G'), + SVC_MGR_GET_SERVICE = 1, + SVC_MGR_CHECK_SERVICE, + SVC_MGR_ADD_SERVICE, + SVC_MGR_LIST_SERVICES, +}; +typedef int (*binder_handler)(struct binder_state *bs, + struct binder_transaction_data *txn, + struct binder_io *msg, + struct binder_io *reply); +struct binder_state *binder_open(const char* driver, size_t mapsize); +void binder_close(struct binder_state *bs); +/* initiate a blocking binder call + * - returns zero on success + */ +int binder_call(struct binder_state *bs, + struct binder_io *msg, struct binder_io *reply, + uint32_t target, uint32_t code); +/* release any state associate with the binder_io + * - call once any necessary data has been extracted from the + * binder_io after binder_call() returns + * - can safely be called even if binder_call() fails + */ +void binder_done(struct binder_state *bs, + struct binder_io *msg, struct binder_io *reply); +/* manipulate strong references */ +void binder_acquire(struct binder_state *bs, uint32_t target); +void binder_release(struct binder_state *bs, uint32_t target); +void binder_link_to_death(struct binder_state *bs, uint32_t target, struct binder_death *death); +void binder_loop(struct binder_state *bs, binder_handler func); +int binder_become_context_manager(struct binder_state *bs); +/* allocate a binder_io, providing a stack-allocated working + * buffer, size of the working buffer, and how many object + * offset entries to reserve from the buffer + */ +void bio_init(struct binder_io *bio, void *data, + size_t maxdata, size_t maxobjects); +void bio_put_obj(struct binder_io *bio, void *ptr); +void bio_put_ref(struct binder_io *bio, uint32_t handle); +void bio_put_uint32(struct binder_io *bio, uint32_t n); +void bio_put_string16(struct binder_io *bio, const uint16_t *str); +void bio_put_string16_x(struct binder_io *bio, const char *_str); +uint32_t bio_get_uint32(struct binder_io *bio); +uint16_t *bio_get_string16(struct binder_io *bio, size_t *sz); +uint32_t bio_get_ref(struct binder_io *bio); +#endif diff --git a/03_day/binder_1/my_server.c b/03_day/binder_1/my_server.c new file mode 100644 index 0000000..eecbae4 --- /dev/null +++ b/03_day/binder_1/my_server.c @@ -0,0 +1,62 @@ +/* Copyright 2008 The Android Open Source Project + */ + +#include +#include +#include +#include + +#include "binder.h" + +int svcmgr_publish(struct binder_state *bs, uint32_t target, const char *name, void *ptr) +{ + int status; + unsigned iodata[512/4]; + struct binder_io msg, reply; + + bio_init(&msg, iodata, sizeof(iodata), 4); + bio_put_uint32(&msg, 0); // strict mode header + bio_put_string16_x(&msg, SVC_MGR_NAME); + bio_put_string16_x(&msg, name); + bio_put_obj(&msg, ptr); + + if (binder_call(bs, &msg, &reply, target, SVC_MGR_ADD_SERVICE)) + return -1; + + status = bio_get_uint32(&reply); + + binder_done(bs, &msg, &reply); + + return status; +} + +int my_handler(struct binder_state *bs, + struct binder_transaction_data *txn, + struct binder_io *msg, + struct binder_io *reply) +{ + printf("my_handler %p %p %p %p\n", bs, txn, msg, reply); + return 0; +} + +unsigned token; + + +int main(int argc, char **argv) +{ + struct binder_state *bs; + uint32_t svcmgr = BINDER_SERVICE_MANAGER; + + bs = binder_open("/dev/binder", 128*1024); + if (!bs) { + fprintf(stderr, "failed to open binder driver\n"); + return -1; + } + + svcmgr_publish(bs, svcmgr, argv[argc-1], &token); + binder_loop(bs, my_handler); + return 0; +} + + +