$ echo 'disas 0x00000000007a9fc5' | gdb /usr/sbin/mysqld GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-100.el7_4.1 Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". For bug reporting instructions, please see: ... Reading symbols from /usr/sbin/mysqld...done. (gdb) Dump of assembler code for function acl_authenticate(THD*, enum_server_command): 0x00000000007a94a0 <+0>: push %rbp 0x00000000007a94a1 <+1>: mov $0x6e,%ecx 0x00000000007a94a6 <+6>: mov %rsp,%rbp 0x00000000007a94a9 <+9>: push %r15 0x00000000007a94ab <+11>: lea -0x4e0(%rbp),%r15 0x00000000007a94b2 <+18>: push %r14 0x00000000007a94b4 <+20>: mov %esi,%r14d 0x00000000007a94b7 <+23>: push %r13 0x00000000007a94b9 <+25>: push %r12 0x00000000007a94bb <+27>: push %rbx 0x00000000007a94bc <+28>: mov %rdi,%rbx 0x00000000007a94bf <+31>: sub $0x5e8,%rsp 0x00000000007a94c6 <+38>: lea 0x1661543(%rip),%r12 # 0x1e0aa10 0x00000000007a94cd <+45>: mov %esi,-0x5dc(%rbp) 0x00000000007a94d3 <+51>: mov %fs:0x28,%rax 0x00000000007a94dc <+60>: mov %rax,-0x38(%rbp) 0x00000000007a94e0 <+64>: xor %eax,%eax 0x00000000007a94e2 <+66>: mov %rdi,-0x5c0(%rbp) 0x00000000007a94e9 <+73>: mov (%r12),%rax 0x00000000007a94ed <+77>: mov 0x8(%r12),%rdx 0x00000000007a94f2 <+82>: mov %rax,-0x5a0(%rbp) 0x00000000007a94f9 <+89>: mov 0x1048(%rdi),%rax 0x00000000007a9500 <+96>: mov %r15,%rdi 0x00000000007a9503 <+99>: mov %rdx,-0x598(%rbp) 0x00000000007a950a <+106>: mov 0x60(%rax),%rsi 0x00000000007a950e <+110>: mov 0x68(%rax),%rdx 0x00000000007a9512 <+114>: xor %eax,%eax 0x00000000007a9514 <+116>: rep stos %rax,%es:(%rdi) 0x00000000007a9517 <+119>: lea -0xbfe(%rip),%rax # 0x7a8920 0x00000000007a951e <+126>: mov 0x1108(%rbx),%rdi 0x00000000007a9525 <+133>: mov %rsi,-0x240(%rbp) 0x00000000007a952c <+140>: mov %edx,-0x238(%rbp) 0x00000000007a9532 <+146>: mov %rax,-0x4e0(%rbp) 0x00000000007a9539 <+153>: lea -0x2430(%rip),%rax # 0x7a7110 0x00000000007a9540 <+160>: mov %rax,-0x4d8(%rbp) 0x00000000007a9547 <+167>: lea -0x306e(%rip),%rax # 0x7a64e0 0x00000000007a954e <+174>: mov %rax,-0x4d0(%rbp) 0x00000000007a9555 <+181>: callq 0xc201a0 0x00000000007a955a <+186>: cmpq $0x0,0x1e8(%rax) 0x00000000007a9562 <+194>: movl $0x1,-0x1e0(%rbp) ---Type to continue, or q to quit--- 0x00000000007a956c <+204>: setne %al 0x00000000007a956f <+207>: movzbl %al,%eax 0x00000000007a9572 <+210>: mov %eax,-0x178(%rbp) 0x00000000007a9578 <+216>: mov 0x18(%rbx),%rax 0x00000000007a957c <+220>: mov %rax,-0x1d0(%rbp) 0x00000000007a9583 <+227>: lea 0x1f38(%rbx),%rax 0x00000000007a958a <+234>: mov %rax,-0x1d8(%rbp) 0x00000000007a9591 <+241>: lea 0x308(%rbx),%rax 0x00000000007a9598 <+248>: mov %rax,-0x1c8(%rbp) 0x00000000007a959f <+255>: mov 0x1ec0(%rbx),%eax 0x00000000007a95a5 <+261>: mov %eax,-0x1c0(%rbp) 0x00000000007a95ab <+267>: lea 0x1ec8(%rbx),%rax 0x00000000007a95b2 <+274>: mov %rax,-0x1b8(%rbp) 0x00000000007a95b9 <+281>: mov 0x1108(%rbx),%rax 0x00000000007a95c0 <+288>: mov %rax,-0x1b0(%rbp) 0x00000000007a95c7 <+295>: mov 0x1048(%rbx),%rax 0x00000000007a95ce <+302>: mov 0x40(%rax),%rdx 0x00000000007a95d2 <+306>: mov %rdx,-0x1a0(%rbp) 0x00000000007a95d9 <+313>: mov 0x20(%rax),%rax 0x00000000007a95dd <+317>: mov %rax,-0x198(%rbp) 0x00000000007a95e4 <+324>: lea -0x5c0(%rbp),%rax 0x00000000007a95eb <+331>: mov %rax,-0x190(%rbp) 0x00000000007a95f2 <+338>: lea 0x166f167(%rip),%rax # 0x1e18760 0x00000000007a95f9 <+345>: mov (%rax),%rdi 0x00000000007a95fc <+348>: mov 0x8(%rax),%rsi 0x00000000007a9600 <+352>: mov %rdi,0x218(%rbx) 0x00000000007a9607 <+359>: mov %rsi,0x220(%rbx) 0x00000000007a960e <+366>: callq 0x1263b10 0x00000000007a9613 <+371>: mov 0x8(%r12),%rdx 0x00000000007a9618 <+376>: mov (%r12),%rax 0x00000000007a961c <+380>: mov 0x1108(%rbx),%rdi 0x00000000007a9623 <+387>: mov %rdx,-0x598(%rbp) 0x00000000007a962a <+394>: mov %rax,-0x5a0(%rbp) 0x00000000007a9631 <+401>: callq 0xc1f8b0 0x00000000007a9636 <+406>: mov 0x1108(%rbx),%rdx 0x00000000007a963d <+413>: cmp $0x11,%r14d 0x00000000007a9641 <+417>: mov 0x40(%rdx),%rdx 0x00000000007a9645 <+421>: mov %rdx,0x20(%rax) 0x00000000007a9649 <+425>: je 0x7a9c00 0x00000000007a964f <+431>: mov -0x1d8(%rbp),%rax 0x00000000007a9656 <+438>: lea -0x5a0(%rbp),%rsi 0x00000000007a965d <+445>: mov %r15,%rdx 0x00000000007a9660 <+448>: mov %rbx,%rdi 0x00000000007a9663 <+451>: movb $0x1,0x14(%rax) 0x00000000007a9667 <+455>: callq 0x7a6350 0x00000000007a966c <+460>: mov %eax,-0x5d8(%rbp) 0x00000000007a9672 <+466>: mov -0x1e0(%rbp),%eax 0x00000000007a9678 <+472>: cmp $0x2,%eax 0x00000000007a967b <+475>: je 0x7aa560 0x00000000007a9681 <+481>: mov %r15,%rsi ---Type to continue, or q to quit--- 0x00000000007a9684 <+484>: mov %rbx,%rdi 0x00000000007a9687 <+487>: callq 0x7a6fd0 0x00000000007a968c <+492>: mov %rbx,%rdi 0x00000000007a968f <+495>: callq 0xc75ca0 0x00000000007a9694 <+500>: mov %eax,%edi 0x00000000007a9696 <+502>: callq 0x1263020 0x00000000007a969b <+507>: lea 0x16609c2(%rip),%rax # 0x1e0a064 0x00000000007a96a2 <+514>: mov 0x1048(%rbx),%r12 0x00000000007a96a9 <+521>: mov -0x230(%rbp),%r13 0x00000000007a96b0 <+528>: cmpb $0x0,(%rax) 0x00000000007a96b3 <+531>: je 0x7a9af8 0x00000000007a96b9 <+537>: cmpb $0x0,-0x4a8(%rbp) 0x00000000007a96c0 <+544>: jne 0x7a9fe0 0x00000000007a96c6 <+550>: cmpl $0xffffffff,-0x5d8(%rbp) 0x00000000007a96cd <+557>: mov -0x244(%rbp),%eax 0x00000000007a96d3 <+563>: movb $0x1,-0x5e8(%rbp) 0x00000000007a96da <+570>: mov %al,0x1f4f(%rbx) 0x00000000007a96e0 <+576>: je 0x7aa02d 0x00000000007a96e6 <+582>: mov %r15,%rdi 0x00000000007a96e9 <+585>: callq 0x7a9470 0x00000000007a96ee <+590>: test %al,%al 0x00000000007a96f0 <+592>: jne 0x7a9ec0 0x00000000007a96f6 <+598>: mov -0x5d8(%rbp),%esi 0x00000000007a96fc <+604>: test %esi,%esi 0x00000000007a96fe <+606>: js 0x7a970e 0x00000000007a9700 <+608>: mov -0x1e0(%rbp),%ecx 0x00000000007a9706 <+614>: test %ecx,%ecx 0x00000000007a9708 <+616>: jne 0x7a9f40 0x00000000007a970e <+622>: lea 0x166138b(%rip),%rax # 0x1e0aaa0 0x00000000007a9715 <+629>: movb $0x0,0x108(%r12) 0x00000000007a971e <+638>: movq $0x0,0x1b0(%r12) 0x00000000007a972a <+650>: cmpb $0x0,(%rax) 0x00000000007a972d <+653>: je 0x7aa488 0x00000000007a9733 <+659>: movb $0x0,-0x5b0(%rbp) 0x00000000007a973a <+666>: mov 0x48(%r13),%r14 0x00000000007a973e <+670>: lea 0xd86c43(%rip),%rax # 0x1530388 0x00000000007a9745 <+677>: test %r14,%r14 0x00000000007a9748 <+680>: cmove %rax,%r14 0x00000000007a974c <+684>: lea 0x16613dd(%rip),%rax # 0x1e0ab30 0x00000000007a9753 <+691>: mov (%rax),%r9 0x00000000007a9756 <+694>: mov 0x68(%r9),%rsi 0x00000000007a975a <+698>: test %rsi,%rsi 0x00000000007a975d <+701>: je 0x7aa610 0x00000000007a9763 <+707>: lea -0x590(%rbp),%rdi 0x00000000007a976a <+714>: lea 0xb6ec07(%rip),%rcx # 0x1318378 0x00000000007a9771 <+721>: xor %edx,%edx 0x00000000007a9773 <+723>: mov $0x91d,%r8d 0x00000000007a9779 <+729>: mov %r9,-0x5f8(%rbp) 0x00000000007a9780 <+736>: callq 0x1264550 0x00000000007a9785 <+741>: mov -0x5f8(%rbp),%r9 ---Type to continue, or q to quit--- 0x00000000007a978c <+748>: mov %rax,-0x5f0(%rbp) 0x00000000007a9793 <+755>: lea 0x40(%r9),%rdi 0x00000000007a9797 <+759>: callq 0x75d7e0 0x00000000007a979c <+764>: mov -0x5f0(%rbp),%rdx 0x00000000007a97a3 <+771>: test %rdx,%rdx 0x00000000007a97a6 <+774>: je 0x7a97b2 0x00000000007a97a8 <+776>: mov %eax,%esi 0x00000000007a97aa <+778>: mov %rdx,%rdi 0x00000000007a97ad <+781>: callq 0x1265920 0x00000000007a97b2 <+786>: mov 0x40(%r12),%rdx 0x00000000007a97b7 <+791>: mov 0x20(%r12),%rsi 0x00000000007a97bc <+796>: lea 0x38(%r15),%rcx 0x00000000007a97c0 <+800>: lea -0x5b0(%rbp),%r8 0x00000000007a97c7 <+807>: mov %r14,%rdi 0x00000000007a97ca <+810>: callq 0x7b28f0 0x00000000007a97cf <+815>: mov %rax,-0x5f0(%rbp) 0x00000000007a97d6 <+822>: lea 0x1661353(%rip),%rax # 0x1e0ab30 0x00000000007a97dd <+829>: mov (%rax),%rax 0x00000000007a97e0 <+832>: mov 0x68(%rax),%rdi 0x00000000007a97e4 <+836>: test %rdi,%rdi 0x00000000007a97e7 <+839>: je 0x7a97fc 0x00000000007a97e9 <+841>: mov %rax,-0x5f8(%rbp) 0x00000000007a97f0 <+848>: callq 0x1262c00 0x00000000007a97f5 <+853>: mov -0x5f8(%rbp),%rax 0x00000000007a97fc <+860>: lea 0x40(%rax),%rdi 0x00000000007a9800 <+864>: callq 0x75d720 0x00000000007a9805 <+869>: mov -0x4c8(%rbp),%rdi 0x00000000007a980c <+876>: test %rdi,%rdi 0x00000000007a980f <+879>: je 0x7a981e 0x00000000007a9811 <+881>: cmpb $0x0,-0x5e8(%rbp) 0x00000000007a9818 <+888>: jne 0x7aa5e0 0x00000000007a981e <+894>: mov 0x3498(%rbx),%rax 0x00000000007a9825 <+901>: cmpl $0x3,0x94(%rax) 0x00000000007a982c <+908>: je 0x7a9bd0 0x00000000007a9832 <+914>: cmpb $0x0,-0x5b0(%rbp) 0x00000000007a9839 <+921>: je 0x7a9992 0x00000000007a983f <+927>: cmpq $0x0,-0x5f0(%rbp) 0x00000000007a9847 <+935>: je 0x7aa8bd 0x00000000007a984d <+941>: mov 0x0(%r13),%rax 0x00000000007a9851 <+945>: lea 0xd86b30(%rip),%r8 # 0x1530388 0x00000000007a9858 <+952>: lea -0x100(%rbp),%r13 0x00000000007a985f <+959>: lea 0xb6f36d(%rip),%rdx # 0x1318bd3 0x00000000007a9866 <+966>: mov %r14,%rcx 0x00000000007a9869 <+969>: mov $0xa1,%esi 0x00000000007a986e <+974>: mov %r13,%rdi 0x00000000007a9871 <+977>: test %rax,%rax 0x00000000007a9874 <+980>: cmovne %rax,%r8 0x00000000007a9878 <+984>: xor %eax,%eax 0x00000000007a987a <+986>: callq 0x130b880 0x00000000007a987f <+991>: mov %r13,%rcx ---Type to continue, or q to quit--- 0x00000000007a9882 <+994>: mov (%rcx),%edx 0x00000000007a9884 <+996>: add $0x4,%rcx 0x00000000007a9888 <+1000>: lea -0x1010101(%rdx),%eax 0x00000000007a988e <+1006>: not %edx 0x00000000007a9890 <+1008>: and %edx,%eax 0x00000000007a9892 <+1010>: and $0x80808080,%eax 0x00000000007a9897 <+1015>: je 0x7a9882 0x00000000007a9899 <+1017>: mov %eax,%edx 0x00000000007a989b <+1019>: shr $0x10,%edx 0x00000000007a989e <+1022>: test $0x8080,%eax 0x00000000007a98a3 <+1027>: cmove %edx,%eax 0x00000000007a98a6 <+1030>: lea 0x2(%rcx),%rdx 0x00000000007a98aa <+1034>: cmove %rdx,%rcx 0x00000000007a98ae <+1038>: add %al,%al 0x00000000007a98b0 <+1040>: sbb $0x3,%rcx 0x00000000007a98b4 <+1044>: sub %r13,%rcx 0x00000000007a98b7 <+1047>: je 0x7aa540 0x00000000007a98bd <+1053>: mov $0xa1,%edx 0x00000000007a98c2 <+1058>: cmp $0xa1,%rcx 0x00000000007a98c9 <+1065>: lea 0x108(%r12),%rdi 0x00000000007a98d1 <+1073>: cmovbe %rcx,%rdx 0x00000000007a98d5 <+1077>: mov %r13,%rsi 0x00000000007a98d8 <+1080>: mov %rdx,0x1b0(%r12) 0x00000000007a98e0 <+1088>: callq 0x130bc90 0x00000000007a98e5 <+1093>: lea 0x1661244(%rip),%rax # 0x1e0ab30 0x00000000007a98ec <+1100>: mov (%rax),%r13 0x00000000007a98ef <+1103>: mov 0x68(%r13),%rsi 0x00000000007a98f3 <+1107>: test %rsi,%rsi 0x00000000007a98f6 <+1110>: je 0x7aa898 0x00000000007a98fc <+1116>: lea -0x590(%rbp),%rdi 0x00000000007a9903 <+1123>: lea 0xb6ea6e(%rip),%rcx # 0x1318378 0x00000000007a990a <+1130>: xor %edx,%edx 0x00000000007a990c <+1132>: mov $0x941,%r8d 0x00000000007a9912 <+1138>: callq 0x1264550 0x00000000007a9917 <+1143>: lea 0x40(%r13),%rdi 0x00000000007a991b <+1147>: mov %rax,%r14 0x00000000007a991e <+1150>: callq 0x75d7e0 0x00000000007a9923 <+1155>: test %r14,%r14 0x00000000007a9926 <+1158>: je 0x7a9932 0x00000000007a9928 <+1160>: mov %eax,%esi 0x00000000007a992a <+1162>: mov %r14,%rdi 0x00000000007a992d <+1165>: callq 0x1265920 0x00000000007a9932 <+1170>: mov -0x5f0(%rbp),%rax 0x00000000007a9939 <+1177>: lea 0xd86a48(%rip),%rdi # 0x1530388 0x00000000007a9940 <+1184>: lea 0x38(%r15),%rsi 0x00000000007a9944 <+1188>: mov $0x1,%edx 0x00000000007a9949 <+1193>: mov 0x38(%rax),%rax 0x00000000007a994d <+1197>: test %rax,%rax 0x00000000007a9950 <+1200>: cmovne %rax,%rdi 0x00000000007a9954 <+1204>: callq 0x7b2690 ---Type to continue, or q to quit--- 0x00000000007a9959 <+1209>: test %rax,%rax 0x00000000007a995c <+1212>: je 0x7aa820 0x00000000007a9962 <+1218>: mov 0x18(%rbx),%rsi 0x00000000007a9966 <+1222>: mov %rax,%rdi 0x00000000007a9969 <+1225>: callq 0x7b0e40 0x00000000007a996e <+1230>: mov %rax,%r13 0x00000000007a9971 <+1233>: lea 0x16611b8(%rip),%rax # 0x1e0ab30 0x00000000007a9978 <+1240>: mov (%rax),%r14 0x00000000007a997b <+1243>: mov 0x68(%r14),%rdi 0x00000000007a997f <+1247>: test %rdi,%rdi 0x00000000007a9982 <+1250>: je 0x7a9989 0x00000000007a9984 <+1252>: callq 0x1262c00 0x00000000007a9989 <+1257>: lea 0x40(%r14),%rdi 0x00000000007a998d <+1261>: callq 0x75d720 0x00000000007a9992 <+1266>: mov 0x28(%r13),%rax 0x00000000007a9996 <+1270>: mov %rax,0x200(%r12) 0x00000000007a999e <+1278>: mov 0x48(%r13),%r14 0x00000000007a99a2 <+1282>: test %r14,%r14 0x00000000007a99a5 <+1285>: je 0x7aa068 0x00000000007a99ab <+1291>: mov %r14,%rdi 0x00000000007a99ae <+1294>: callq 0x75db40 0x00000000007a99b3 <+1299>: test %rax,%rax 0x00000000007a99b6 <+1302>: je 0x7aa068 0x00000000007a99bc <+1308>: cmp $0x5f,%rax 0x00000000007a99c0 <+1312>: mov $0x5f,%edx 0x00000000007a99c5 <+1317>: lea 0xa0(%r12),%rdi 0x00000000007a99cd <+1325>: cmovbe %rax,%rdx 0x00000000007a99d1 <+1329>: mov %r14,%rsi 0x00000000007a99d4 <+1332>: mov %rdx,0x100(%r12) 0x00000000007a99dc <+1340>: callq 0x130bc90 0x00000000007a99e1 <+1345>: mov 0x8(%r13),%rax 0x00000000007a99e5 <+1349>: mov 0x0(%r13),%rsi 0x00000000007a99e9 <+1353>: test %rax,%rax 0x00000000007a99ec <+1356>: je 0x7aa08e 0x00000000007a99f2 <+1362>: mov $0x3c,%edx 0x00000000007a99f7 <+1367>: cmp $0x3c,%rax 0x00000000007a99fb <+1371>: lea 0x1b8(%r12),%rdi 0x00000000007a9a03 <+1379>: cmovbe %rax,%rdx 0x00000000007a9a07 <+1383>: mov %rdx,0x1f8(%r12) 0x00000000007a9a0f <+1391>: callq 0x130bc90 0x00000000007a9a14 <+1396>: testb $0x80,0x201(%r12) 0x00000000007a9a1d <+1405>: jne 0x7a9abe 0x00000000007a9a23 <+1411>: mov 0x3498(%rbx),%rax 0x00000000007a9a2a <+1418>: cmpl $0x3,0x94(%rax) 0x00000000007a9a31 <+1425>: je 0x7a9abe 0x00000000007a9a37 <+1431>: lea 0x165da02(%rip),%r14 # 0x1e07440 0x00000000007a9a3e <+1438>: mov 0x28(%r14),%rsi 0x00000000007a9a42 <+1442>: test %rsi,%rsi 0x00000000007a9a45 <+1445>: je 0x7aa8b0 0x00000000007a9a4b <+1451>: lea -0x590(%rbp),%rdi ---Type to continue, or q to quit--- 0x00000000007a9a52 <+1458>: lea 0xb6e91f(%rip),%rcx # 0x1318378 0x00000000007a9a59 <+1465>: xor %edx,%edx 0x00000000007a9a5b <+1467>: mov $0x95b,%r8d 0x00000000007a9a61 <+1473>: callq 0x1264550 0x00000000007a9a66 <+1478>: mov %r14,%rdi 0x00000000007a9a69 <+1481>: mov %rax,-0x5e8(%rbp) 0x00000000007a9a70 <+1488>: callq 0x75d7e0 0x00000000007a9a75 <+1493>: mov -0x5e8(%rbp),%rdx 0x00000000007a9a7c <+1500>: test %rdx,%rdx 0x00000000007a9a7f <+1503>: je 0x7a9a8b 0x00000000007a9a81 <+1505>: mov %eax,%esi 0x00000000007a9a83 <+1507>: mov %rdx,%rdi 0x00000000007a9a86 <+1510>: callq 0x1265920 0x00000000007a9a8b <+1515>: lea 0x1660627(%rip),%rax # 0x1e0a0b9 0x00000000007a9a92 <+1522>: mov 0x28(%r14),%rdi 0x00000000007a9a96 <+1526>: movzbl (%rax),%eax 0x00000000007a9a99 <+1529>: test %rdi,%rdi 0x00000000007a9a9c <+1532>: mov %al,-0x5e8(%rbp) 0x00000000007a9aa2 <+1538>: je 0x7a9aa9 0x00000000007a9aa4 <+1540>: callq 0x1262c00 0x00000000007a9aa9 <+1545>: mov %r14,%rdi 0x00000000007a9aac <+1548>: callq 0x75d720 0x00000000007a9ab1 <+1553>: cmpb $0x0,-0x5e8(%rbp) 0x00000000007a9ab8 <+1560>: jne 0x7aa6f0 0x00000000007a9abe <+1566>: mov 0x1108(%rbx),%rdi 0x00000000007a9ac5 <+1573>: callq 0xc201a0 0x00000000007a9aca <+1578>: mov 0x68(%r13),%ecx 0x00000000007a9ace <+1582>: mov 0x1e8(%rax),%r14 0x00000000007a9ad5 <+1589>: lea 0x1(%rcx),%edx 0x00000000007a9ad8 <+1592>: cmp $0x4,%edx 0x00000000007a9adb <+1595>: ja 0x7a9b78 0x00000000007a9ae1 <+1601>: lea 0xb6f234(%rip),%rcx # 0x1318d1c 0x00000000007a9ae8 <+1608>: movslq (%rcx,%rdx,4),%rdx 0x00000000007a9aec <+1612>: add %rdx,%rcx 0x00000000007a9aef <+1615>: jmpq *%rcx 0x00000000007a9af1 <+1617>: nopl 0x0(%rax) 0x00000000007a9af8 <+1624>: mov -0x244(%rbp),%eax 0x00000000007a9afe <+1630>: test %r13,%r13 0x00000000007a9b01 <+1633>: mov %al,0x1f4f(%rbx) 0x00000000007a9b07 <+1639>: je 0x7a9fec 0x00000000007a9b0d <+1645>: cmpb $0x0,-0x4a8(%rbp) 0x00000000007a9b14 <+1652>: jne 0x7a9fec 0x00000000007a9b1a <+1658>: mov 0x48(%r13),%rax 0x00000000007a9b1e <+1662>: lea 0xd86863(%rip),%rsi # 0x1530388 0x00000000007a9b25 <+1669>: lea 0x38(%r15),%rdi 0x00000000007a9b29 <+1673>: mov $0x61,%edx 0x00000000007a9b2e <+1678>: test %rax,%rax 0x00000000007a9b31 <+1681>: cmovne %rax,%rsi 0x00000000007a9b35 <+1685>: callq 0x75e7a0 <__strcpy_chk@plt> 0x00000000007a9b3a <+1690>: jmpq 0x7a9fec ---Type to continue, or q to quit--- 0x00000000007a9b3f <+1695>: lea 0xb6e96a(%rip),%rdi # 0x13184b0 0x00000000007a9b46 <+1702>: mov %r8,%rdx 0x00000000007a9b49 <+1705>: mov %r8,-0x5d8(%rbp) 0x00000000007a9b50 <+1712>: mov %rcx,%rsi 0x00000000007a9b53 <+1715>: xor %eax,%eax 0x00000000007a9b55 <+1717>: callq 0xc08df0 0x00000000007a9b5a <+1722>: mov -0x5d8(%rbp),%r8 0x00000000007a9b61 <+1729>: mov %r8,%rdi 0x00000000007a9b64 <+1732>: callq 0x75f260 0x00000000007a9b69 <+1737>: mov %r14,%rdi 0x00000000007a9b6c <+1740>: callq 0x75ee20 0x00000000007a9b71 <+1745>: nopl 0x0(%rax) 0x00000000007a9b78 <+1752>: lea -0x590(%rbp),%r13 0x00000000007a9b7f <+1759>: mov %r13,%rdi 0x00000000007a9b82 <+1762>: callq 0x7f9ce0 0x00000000007a9b87 <+1767>: mov -0x1a0(%rbp),%rdi 0x00000000007a9b8e <+1774>: mov %r13,%rsi 0x00000000007a9b91 <+1777>: movq $0x1,-0x518(%rbp) 0x00000000007a9b9c <+1788>: callq 0x7fa9b0 0x00000000007a9ba1 <+1793>: mov 0x3498(%rbx),%rax 0x00000000007a9ba8 <+1800>: cmpl $0x3,0x94(%rax) 0x00000000007a9baf <+1807>: je 0x7a9bc8 0x00000000007a9bb1 <+1809>: movzbl 0x1f4f(%rbx),%edx 0x00000000007a9bb8 <+1816>: lea 0x2a0(%r15),%rsi 0x00000000007a9bbf <+1823>: lea 0x18(%r15),%rdi 0x00000000007a9bc3 <+1827>: callq 0x7a6980 0x00000000007a9bc8 <+1832>: mov %r13,%rdi 0x00000000007a9bcb <+1835>: callq 0x7f9da0 0x00000000007a9bd0 <+1840>: mov $0x1,%eax 0x00000000007a9bd5 <+1845>: mov -0x38(%rbp),%rcx 0x00000000007a9bd9 <+1849>: xor %fs:0x28,%rcx 0x00000000007a9be2 <+1858>: jne 0x7aa9c2 0x00000000007a9be8 <+1864>: add $0x5e8,%rsp 0x00000000007a9bef <+1871>: pop %rbx 0x00000000007a9bf0 <+1872>: pop %r12 0x00000000007a9bf2 <+1874>: pop %r13 0x00000000007a9bf4 <+1876>: pop %r14 0x00000000007a9bf6 <+1878>: pop %r15 0x00000000007a9bf8 <+1880>: pop %rbp 0x00000000007a9bf9 <+1881>: retq 0x00000000007a9bfa <+1882>: nopw 0x0(%rax,%rax,1) 0x00000000007a9c00 <+1888>: xor %esi,%esi 0x00000000007a9c02 <+1890>: mov %rbx,%rdi 0x00000000007a9c05 <+1893>: addl $0x1,-0x1e4(%rbp) 0x00000000007a9c0c <+1900>: addl $0x1,-0x1e8(%rbp) 0x00000000007a9c13 <+1907>: callq 0xc78c30 0x00000000007a9c18 <+1912>: mov -0x1b0(%rbp),%r14 0x00000000007a9c1f <+1919>: mov 0x38(%r14),%r13d 0x00000000007a9c23 <+1923>: mov %r14,%rdi 0x00000000007a9c26 <+1926>: callq 0xc1f8b0 ---Type to continue, or q to quit--- 0x00000000007a9c2b <+1931>: mov 0x20(%rax),%r12 0x00000000007a9c2f <+1935>: lea (%r12,%r13,1),%rax 0x00000000007a9c33 <+1939>: mov %r12,%rdi 0x00000000007a9c36 <+1942>: mov %rax,-0x5d8(%rbp) 0x00000000007a9c3d <+1949>: callq 0x130bc30 0x00000000007a9c42 <+1954>: lea 0x1(%rax),%r13 0x00000000007a9c46 <+1958>: cmp %r13,-0x5d8(%rbp) 0x00000000007a9c4d <+1965>: mov %rax,-0x5e8(%rbp) 0x00000000007a9c54 <+1972>: jbe 0x7aa3a0 0x00000000007a9c5a <+1978>: movzbl 0x1(%rax),%eax 0x00000000007a9c5e <+1982>: lea 0x1(%r13,%rax,1),%rcx 0x00000000007a9c63 <+1987>: cmp %rcx,-0x5d8(%rbp) 0x00000000007a9c6a <+1994>: mov %al,-0x5dd(%rbp) 0x00000000007a9c70 <+2000>: jbe 0x7aa3a0 0x00000000007a9c76 <+2006>: mov %rcx,%rdi 0x00000000007a9c79 <+2009>: mov %rcx,-0x5f0(%rbp) 0x00000000007a9c80 <+2016>: callq 0x75db40 0x00000000007a9c85 <+2021>: mov -0x5f0(%rbp),%rcx 0x00000000007a9c8c <+2028>: mov %rax,%r8 0x00000000007a9c8f <+2031>: lea 0x1(%rcx,%rax,1),%rax 0x00000000007a9c94 <+2036>: lea 0x1(%rax),%rdx 0x00000000007a9c98 <+2040>: cmp %rdx,-0x5d8(%rbp) 0x00000000007a9c9f <+2047>: mov %rax,-0x5b0(%rbp) 0x00000000007a9ca6 <+2054>: jbe 0x7a9cdb 0x00000000007a9ca8 <+2056>: movzwl (%rax),%esi 0x00000000007a9cab <+2059>: mov -0x190(%rbp),%rdi 0x00000000007a9cb2 <+2066>: mov %r8,-0x5f8(%rbp) 0x00000000007a9cb9 <+2073>: mov %rcx,-0x5f0(%rbp) 0x00000000007a9cc0 <+2080>: callq 0x7a7280 0x00000000007a9cc5 <+2085>: test %al,%al 0x00000000007a9cc7 <+2087>: mov -0x5f0(%rbp),%rcx 0x00000000007a9cce <+2094>: mov -0x5f8(%rbp),%r8 0x00000000007a9cd5 <+2101>: jne 0x7aa3ca 0x00000000007a9cdb <+2107>: mov -0x190(%rbp),%rdi 0x00000000007a9ce2 <+2114>: mov %r8,-0x600(%rbp) 0x00000000007a9ce9 <+2121>: mov %rcx,-0x5f0(%rbp) 0x00000000007a9cf0 <+2128>: callq 0x7a72c0 0x00000000007a9cf5 <+2133>: lea 0x165daf4(%rip),%rsi # 0x1e077f0 0x00000000007a9cfc <+2140>: lea -0x5c4(%rbp),%r10 0x00000000007a9d03 <+2147>: mov %rax,%r9 0x00000000007a9d06 <+2150>: mov -0x600(%rbp),%r8 0x00000000007a9d0d <+2157>: lea -0x100(%rbp),%rax 0x00000000007a9d14 <+2164>: mov -0x5f0(%rbp),%rcx 0x00000000007a9d1b <+2171>: mov %r10,(%rsp) 0x00000000007a9d1f <+2175>: mov %r10,-0x5f8(%rbp) 0x00000000007a9d26 <+2182>: mov (%rsi),%rdx 0x00000000007a9d29 <+2185>: mov %rax,%rdi 0x00000000007a9d2c <+2188>: mov $0xc0,%esi 0x00000000007a9d31 <+2193>: mov %rax,-0x608(%rbp) 0x00000000007a9d38 <+2200>: callq 0x12ff170 ---Type to continue, or q to quit--- 0x00000000007a9d3d <+2205>: mov -0x190(%rbp),%rdi 0x00000000007a9d44 <+2212>: movb $0x0,-0x100(%rbp,%rax,1) 0x00000000007a9d4c <+2220>: mov %rax,-0x5f0(%rbp) 0x00000000007a9d53 <+2227>: callq 0x7a72c0 0x00000000007a9d58 <+2232>: mov -0x5f8(%rbp),%r10 0x00000000007a9d5f <+2239>: mov %rax,%r9 0x00000000007a9d62 <+2242>: lea 0x165da87(%rip),%rax # 0x1e077f0 0x00000000007a9d69 <+2249>: mov %r13,%rdx 0x00000000007a9d6c <+2252>: lea -0x170(%rbp),%r13 0x00000000007a9d73 <+2259>: mov %r12,%rcx 0x00000000007a9d76 <+2262>: sub %r12,%rdx 0x00000000007a9d79 <+2265>: mov $0x60,%esi 0x00000000007a9d7e <+2270>: mov %r10,(%rsp) 0x00000000007a9d82 <+2274>: lea -0x1(%rdx),%r8 0x00000000007a9d86 <+2278>: mov (%rax),%rdx 0x00000000007a9d89 <+2281>: mov %r13,%rdi 0x00000000007a9d8c <+2284>: callq 0x12ff170 0x00000000007a9d91 <+2289>: movb $0x0,-0x170(%rbp,%rax,1) 0x00000000007a9d99 <+2297>: mov %rax,%rdx 0x00000000007a9d9c <+2300>: mov %rax,%r12 0x00000000007a9d9f <+2303>: lea 0x165b076(%rip),%rax # 0x1e04e1c 0x00000000007a9da6 <+2310>: mov $0x10,%ecx 0x00000000007a9dab <+2315>: mov %r13,%rsi 0x00000000007a9dae <+2318>: mov (%rax),%edi 0x00000000007a9db0 <+2320>: callq 0xee9aa0 0x00000000007a9db5 <+2325>: test %rax,%rax 0x00000000007a9db8 <+2328>: mov %rax,-0x4c8(%rbp) 0x00000000007a9dbf <+2335>: mov -0x5f0(%rbp),%r11 0x00000000007a9dc6 <+2342>: je 0x7aa3ca 0x00000000007a9dcc <+2348>: mov -0x608(%rbp),%rdx 0x00000000007a9dd3 <+2355>: mov -0x1d0(%rbp),%rdi 0x00000000007a9dda <+2362>: lea 0x2c0(%r15),%rsi 0x00000000007a9de1 <+2369>: xor %r8d,%r8d 0x00000000007a9de4 <+2372>: mov %r11,%rcx 0x00000000007a9de7 <+2375>: mov %r12d,-0x4c0(%rbp) 0x00000000007a9dee <+2382>: callq 0xc745d0 0x00000000007a9df3 <+2387>: test %rax,%rax 0x00000000007a9df6 <+2390>: je 0x7aa3ca 0x00000000007a9dfc <+2396>: lea 0x1660c9d(%rip),%rax # 0x1e0aaa0 0x00000000007a9e03 <+2403>: cmpb $0x0,(%rax) 0x00000000007a9e06 <+2406>: je 0x7aa7b0 0x00000000007a9e0c <+2412>: mov %r15,%rdi 0x00000000007a9e0f <+2415>: callq 0x7a7d80 0x00000000007a9e14 <+2420>: test %al,%al 0x00000000007a9e16 <+2422>: jne 0x7aa3ca 0x00000000007a9e1c <+2428>: mov (%r14),%rax 0x00000000007a9e1f <+2431>: mov $0x80000,%esi 0x00000000007a9e24 <+2436>: mov %r14,%rdi 0x00000000007a9e27 <+2439>: callq *0x90(%rax) 0x00000000007a9e2d <+2445>: test %al,%al ---Type to continue, or q to quit--- 0x00000000007a9e2f <+2447>: je 0x7aa915 0x00000000007a9e35 <+2453>: mov -0x5b0(%rbp),%rax 0x00000000007a9e3c <+2460>: lea 0x2(%rax),%r12 0x00000000007a9e40 <+2464>: cmp %r12,-0x5d8(%rbp) 0x00000000007a9e47 <+2471>: jbe 0x7aa3a0 0x00000000007a9e4d <+2477>: mov -0x5d8(%rbp),%rcx 0x00000000007a9e54 <+2484>: mov $0x100000,%esi 0x00000000007a9e59 <+2489>: mov %r14,%rdi 0x00000000007a9e5c <+2492>: sub %rax,%rcx 0x00000000007a9e5f <+2495>: mov %rcx,-0x590(%rbp) 0x00000000007a9e66 <+2502>: mov (%r14),%rax 0x00000000007a9e69 <+2505>: callq *0x90(%rax) 0x00000000007a9e6f <+2511>: test %al,%al 0x00000000007a9e71 <+2513>: jne 0x7aa92b 0x00000000007a9e77 <+2519>: mov -0x5e8(%rbp),%rax 0x00000000007a9e7e <+2526>: mov %r12,-0x210(%rbp) 0x00000000007a9e85 <+2533>: movl $0x2,-0x1e0(%rbp) 0x00000000007a9e8f <+2543>: add $0x2,%rax 0x00000000007a9e93 <+2547>: mov %rax,-0x208(%rbp) 0x00000000007a9e9a <+2554>: movzbl -0x5dd(%rbp),%eax 0x00000000007a9ea1 <+2561>: mov %eax,-0x200(%rbp) 0x00000000007a9ea7 <+2567>: mov $0x2,%eax 0x00000000007a9eac <+2572>: movl $0xffffffff,-0x5d8(%rbp) 0x00000000007a9eb6 <+2582>: jmpq 0x7a9678 0x00000000007a9ebb <+2587>: nopl 0x0(%rax,%rax,1) 0x00000000007a9ec0 <+2592>: mov 0x48(%r13),%r14 0x00000000007a9ec4 <+2596>: test %r14,%r14 0x00000000007a9ec7 <+2599>: je 0x7aa0b0 0x00000000007a9ecd <+2605>: mov %r14,%rdi 0x00000000007a9ed0 <+2608>: callq 0x75db40 0x00000000007a9ed5 <+2613>: test %rax,%rax 0x00000000007a9ed8 <+2616>: je 0x7aa0b0 0x00000000007a9ede <+2622>: cmp $0x5f,%rax 0x00000000007a9ee2 <+2626>: mov $0x5f,%edx 0x00000000007a9ee7 <+2631>: lea 0xa0(%r12),%rdi 0x00000000007a9eef <+2639>: cmovbe %rax,%rdx 0x00000000007a9ef3 <+2643>: mov %r14,%rsi 0x00000000007a9ef6 <+2646>: mov %rdx,0x100(%r12) 0x00000000007a9efe <+2654>: callq 0x130bc90 0x00000000007a9f03 <+2659>: mov 0x8(%r13),%rax 0x00000000007a9f07 <+2663>: mov 0x0(%r13),%rsi 0x00000000007a9f0b <+2667>: test %rax,%rax 0x00000000007a9f0e <+2670>: je 0x7aa0d6 0x00000000007a9f14 <+2676>: cmp $0x3c,%rax 0x00000000007a9f18 <+2680>: mov $0x3c,%edx 0x00000000007a9f1d <+2685>: lea 0x1b8(%r12),%rdi 0x00000000007a9f25 <+2693>: cmovbe %rax,%rdx 0x00000000007a9f29 <+2697>: mov %rdx,0x1f8(%r12) 0x00000000007a9f31 <+2705>: callq 0x130bc90 0x00000000007a9f36 <+2710>: jmpq 0x7a96f6 ---Type to continue, or q to quit--- 0x00000000007a9f3b <+2715>: nopl 0x0(%rax,%rax,1) 0x00000000007a9f40 <+2720>: lea -0x590(%rbp),%r13 0x00000000007a9f47 <+2727>: mov %r13,%rdi 0x00000000007a9f4a <+2730>: callq 0x7f9ce0 0x00000000007a9f4f <+2735>: mov -0x5d8(%rbp),%eax 0x00000000007a9f55 <+2741>: cmp $0x2,%eax 0x00000000007a9f58 <+2744>: je 0x7aa0f0 0x00000000007a9f5e <+2750>: cmp $0x3,%eax 0x00000000007a9f61 <+2753>: je 0x7a9f6c 0x00000000007a9f63 <+2755>: cmp $0x1,%eax 0x00000000007a9f66 <+2758>: je 0x7aa690 0x00000000007a9f6c <+2764>: movq $0x1,-0x540(%rbp) 0x00000000007a9f77 <+2775>: mov -0x1a0(%rbp),%rdi 0x00000000007a9f7e <+2782>: mov %r13,%rsi 0x00000000007a9f81 <+2785>: callq 0x7fa9b0 0x00000000007a9f86 <+2790>: mov -0x4c8(%rbp),%rdi 0x00000000007a9f8d <+2797>: test %rdi,%rdi 0x00000000007a9f90 <+2800>: je 0x7a9f9f 0x00000000007a9f92 <+2802>: cmpb $0x0,-0x5e8(%rbp) 0x00000000007a9f99 <+2809>: jne 0x7aa6a0 0x00000000007a9f9f <+2815>: mov 0x3498(%rbx),%rax 0x00000000007a9fa6 <+2822>: cmpl $0x3,0x94(%rax) 0x00000000007a9fad <+2829>: je 0x7a9fc5 0x00000000007a9faf <+2831>: mov -0x244(%rbp),%edx 0x00000000007a9fb5 <+2837>: lea 0x2a0(%r15),%rsi 0x00000000007a9fbc <+2844>: lea 0x18(%r15),%rdi 0x00000000007a9fc0 <+2848>: callq 0x7a6980 0x00000000007a9fc5 <+2853>: mov %r13,%rdi 0x00000000007a9fc8 <+2856>: callq 0x7f9da0 0x00000000007a9fcd <+2861>: mov $0x1,%eax 0x00000000007a9fd2 <+2866>: jmpq 0x7a9bd5 0x00000000007a9fd7 <+2871>: nopw 0x0(%rax,%rax,1) 0x00000000007a9fe0 <+2880>: mov -0x244(%rbp),%eax 0x00000000007a9fe6 <+2886>: mov %al,0x1f4f(%rbx) 0x00000000007a9fec <+2892>: mov -0x4c8(%rbp),%rdi 0x00000000007a9ff3 <+2899>: test %rdi,%rdi 0x00000000007a9ff6 <+2902>: je 0x7aa019 0x00000000007a9ff8 <+2904>: mov -0x5dc(%rbp),%r9d 0x00000000007a9fff <+2911>: mov -0x220(%rbp),%rcx 0x00000000007aa006 <+2918>: lea 0x38(%r15),%rdx 0x00000000007aa00a <+2922>: mov -0x240(%rbp),%rsi 0x00000000007aa011 <+2929>: mov %rbx,%r8 0x00000000007aa014 <+2932>: callq 0x7a8d80 0x00000000007aa019 <+2937>: cmpl $0xffffffff,-0x5d8(%rbp) 0x00000000007aa020 <+2944>: movb $0x0,-0x5e8(%rbp) 0x00000000007aa027 <+2951>: jne 0x7a96e6 0x00000000007aa02d <+2957>: mov %r15,%rdi 0x00000000007aa030 <+2960>: callq 0x7a9470 0x00000000007aa035 <+2965>: test %al,%al 0x00000000007aa037 <+2967>: je 0x7aa648 ---Type to continue, or q to quit--- 0x00000000007aa03d <+2973>: mov 0x3498(%rbx),%rax 0x00000000007aa044 <+2980>: cmpl $0x3,0x94(%rax) 0x00000000007aa04b <+2987>: mov $0x0,%eax 0x00000000007aa050 <+2992>: cmovne -0x5d8(%rbp),%eax 0x00000000007aa057 <+2999>: mov %eax,-0x5d8(%rbp) 0x00000000007aa05d <+3005>: jmpq 0x7a96e6 0x00000000007aa062 <+3010>: nopw 0x0(%rax,%rax,1) 0x00000000007aa068 <+3016>: movb $0x0,0xa0(%r12) 0x00000000007aa071 <+3025>: movq $0x0,0x100(%r12) 0x00000000007aa07d <+3037>: mov 0x8(%r13),%rax 0x00000000007aa081 <+3041>: mov 0x0(%r13),%rsi 0x00000000007aa085 <+3045>: test %rax,%rax 0x00000000007aa088 <+3048>: jne 0x7a99f2 0x00000000007aa08e <+3054>: movb $0x0,0x1b8(%r12) 0x00000000007aa097 <+3063>: movq $0x0,0x1f8(%r12) 0x00000000007aa0a3 <+3075>: jmpq 0x7a9a14 0x00000000007aa0a8 <+3080>: nopl 0x0(%rax,%rax,1) 0x00000000007aa0b0 <+3088>: movb $0x0,0xa0(%r12) 0x00000000007aa0b9 <+3097>: movq $0x0,0x100(%r12) 0x00000000007aa0c5 <+3109>: mov 0x8(%r13),%rax 0x00000000007aa0c9 <+3113>: mov 0x0(%r13),%rsi 0x00000000007aa0cd <+3117>: test %rax,%rax 0x00000000007aa0d0 <+3120>: jne 0x7a9f14 0x00000000007aa0d6 <+3126>: movb $0x0,0x1b8(%r12) 0x00000000007aa0df <+3135>: movq $0x0,0x1f8(%r12) 0x00000000007aa0eb <+3147>: jmpq 0x7a96f6 0x00000000007aa0f0 <+3152>: movq $0x1,-0x538(%rbp) 0x00000000007aa0fb <+3163>: jmpq 0x7a9f77 0x00000000007aa100 <+3168>: mov %rax,%rdi 0x00000000007aa103 <+3171>: callq 0x12ca7e0 0x00000000007aa108 <+3176>: cmp $0x4,%eax 0x00000000007aa10b <+3179>: jne 0x7a9b78 0x00000000007aa111 <+3185>: mov %r14,%rdi 0x00000000007aa114 <+3188>: callq 0x75e270 0x00000000007aa119 <+3193>: test %rax,%rax 0x00000000007aa11c <+3196>: jne 0x7a9b78 0x00000000007aa122 <+3202>: cmpq $0x0,0x70(%r13) 0x00000000007aa127 <+3207>: je 0x7aa14d 0x00000000007aa129 <+3209>: mov %r14,%rdi 0x00000000007aa12c <+3212>: callq 0x75e320 0x00000000007aa131 <+3217>: mov %rax,%rdi 0x00000000007aa134 <+3220>: callq 0x75ef80 0x00000000007aa139 <+3225>: mov 0x70(%r13),%rdi 0x00000000007aa13d <+3229>: mov %rax,%rsi 0x00000000007aa140 <+3232>: callq 0x75e8a0 0x00000000007aa145 <+3237>: test %eax,%eax 0x00000000007aa147 <+3239>: jne 0x7aa989 0x00000000007aa14d <+3245>: mov %r14,%rdi 0x00000000007aa150 <+3248>: callq 0x75d310 0x00000000007aa155 <+3253>: test %rax,%rax ---Type to continue, or q to quit--- 0x00000000007aa158 <+3256>: mov %rax,%r14 0x00000000007aa15b <+3259>: je 0x7a9b78 0x00000000007aa161 <+3265>: cmpq $0x0,0x78(%r13) 0x00000000007aa166 <+3270>: je 0x7aa1b7 0x00000000007aa168 <+3272>: mov %rax,%rdi 0x00000000007aa16b <+3275>: callq 0x75daa0 0x00000000007aa170 <+3280>: xor %edx,%edx 0x00000000007aa172 <+3282>: xor %esi,%esi 0x00000000007aa174 <+3284>: mov %rax,%rdi 0x00000000007aa177 <+3287>: callq 0x75ee40 0x00000000007aa17c <+3292>: mov 0x78(%r13),%rcx 0x00000000007aa180 <+3296>: mov %rax,%rsi 0x00000000007aa183 <+3299>: mov %rax,-0x5f0(%rbp) 0x00000000007aa18a <+3306>: mov %rcx,%rdi 0x00000000007aa18d <+3309>: mov %rcx,-0x5e8(%rbp) 0x00000000007aa194 <+3316>: callq 0x75e8a0 0x00000000007aa199 <+3321>: test %eax,%eax 0x00000000007aa19b <+3323>: mov -0x5e8(%rbp),%rcx 0x00000000007aa1a2 <+3330>: mov -0x5f0(%rbp),%r8 0x00000000007aa1a9 <+3337>: jne 0x7a9b3f 0x00000000007aa1af <+3343>: mov %r8,%rdi 0x00000000007aa1b2 <+3346>: callq 0x75f260 0x00000000007aa1b7 <+3351>: cmpq $0x0,0x80(%r13) 0x00000000007aa1bf <+3359>: je 0x7aa213 0x00000000007aa1c1 <+3361>: mov %r14,%rdi 0x00000000007aa1c4 <+3364>: callq 0x75d340 0x00000000007aa1c9 <+3369>: xor %edx,%edx 0x00000000007aa1cb <+3371>: xor %esi,%esi 0x00000000007aa1cd <+3373>: mov %rax,%rdi 0x00000000007aa1d0 <+3376>: callq 0x75ee40 0x00000000007aa1d5 <+3381>: mov 0x80(%r13),%rcx 0x00000000007aa1dc <+3388>: mov %rax,%rsi 0x00000000007aa1df <+3391>: mov %rax,-0x5f0(%rbp) 0x00000000007aa1e6 <+3398>: mov %rcx,%rdi 0x00000000007aa1e9 <+3401>: mov %rcx,-0x5e8(%rbp) 0x00000000007aa1f0 <+3408>: callq 0x75e8a0 0x00000000007aa1f5 <+3413>: test %eax,%eax 0x00000000007aa1f7 <+3415>: mov -0x5e8(%rbp),%rcx 0x00000000007aa1fe <+3422>: mov -0x5f0(%rbp),%r8 0x00000000007aa205 <+3429>: jne 0x7aa970 0x00000000007aa20b <+3435>: mov %r8,%rdi 0x00000000007aa20e <+3438>: callq 0x75f260 0x00000000007aa213 <+3443>: mov %r14,%rdi 0x00000000007aa216 <+3446>: callq 0x75ee20 0x00000000007aa21b <+3451>: nopl 0x0(%rax,%rax,1) 0x00000000007aa220 <+3456>: mov -0x230(%rbp),%rsi 0x00000000007aa227 <+3463>: cmpb $0x0,0xdd(%rsi) 0x00000000007aa22e <+3470>: jne 0x7aa9c7 0x00000000007aa234 <+3476>: lea 0x165fed6(%rip),%rax # 0x1e0a111 0x00000000007aa23b <+3483>: cmpb $0x0,(%rax) ---Type to continue, or q to quit--- 0x00000000007aa23e <+3486>: jne 0x7aa660 0x00000000007aa244 <+3492>: mov %rbx,%rdi 0x00000000007aa247 <+3495>: callq 0x7a8ac0 0x00000000007aa24c <+3500>: mov -0x230(%rbp),%rdx 0x00000000007aa253 <+3507>: mov %eax,%r14d 0x00000000007aa256 <+3510>: test %rdx,%rdx 0x00000000007aa259 <+3513>: je 0x7aa408 0x00000000007aa25f <+3519>: cmpb $0x0,0xa8(%rdx) 0x00000000007aa266 <+3526>: jne 0x7aa271 0x00000000007aa268 <+3528>: test %r14b,%r14b 0x00000000007aa26b <+3531>: je 0x7aa408 0x00000000007aa271 <+3537>: mov -0x1b0(%rbp),%rdi 0x00000000007aa278 <+3544>: mov $0x400000,%esi 0x00000000007aa27d <+3549>: mov (%rdi),%rax 0x00000000007aa280 <+3552>: callq *0x90(%rax) 0x00000000007aa286 <+3558>: test %al,%al 0x00000000007aa288 <+3560>: jne 0x7aa408 0x00000000007aa28e <+3566>: lea 0x15b80eb(%rip),%rax # 0x1d62380 0x00000000007aa295 <+3573>: cmpb $0x0,(%rax) 0x00000000007aa298 <+3576>: je 0x7aa408 0x00000000007aa29e <+3582>: lea -0x590(%rbp),%r13 0x00000000007aa2a5 <+3589>: mov %r13,%rdi 0x00000000007aa2a8 <+3592>: callq 0x7f9ce0 0x00000000007aa2ad <+3597>: xor %esi,%esi 0x00000000007aa2af <+3599>: mov $0x746,%edi 0x00000000007aa2b4 <+3604>: xor %eax,%eax 0x00000000007aa2b6 <+3606>: callq 0xee75b0 0x00000000007aa2bb <+3611>: lea 0x165d48e(%rip),%r12 # 0x1e07750 0x00000000007aa2c2 <+3618>: mov (%r12),%edi 0x00000000007aa2c6 <+3622>: callq 0x75e7c0 0x00000000007aa2cb <+3627>: mov $0x746,%esi 0x00000000007aa2d0 <+3632>: mov %rax,%rdi 0x00000000007aa2d3 <+3635>: callq 0x7c3660 0x00000000007aa2d8 <+3640>: lea 0x166d521(%rip),%rdi # 0x1e17800 0x00000000007aa2df <+3647>: mov %rax,%rcx 0x00000000007aa2e2 <+3650>: mov $0xb,%edx 0x00000000007aa2e7 <+3655>: mov %rbx,%rsi 0x00000000007aa2ea <+3658>: xor %eax,%eax 0x00000000007aa2ec <+3660>: callq 0xc05210 0x00000000007aa2f1 <+3665>: mov (%r12),%edi 0x00000000007aa2f5 <+3669>: callq 0x75e7c0 0x00000000007aa2fa <+3674>: mov $0x746,%esi 0x00000000007aa2ff <+3679>: mov %rax,%rdi 0x00000000007aa302 <+3682>: callq 0x7c3660 0x00000000007aa307 <+3687>: lea 0xc31e6d(%rip),%rdi # 0x13dc17b 0x00000000007aa30e <+3694>: mov %rax,%rsi 0x00000000007aa311 <+3697>: xor %eax,%eax 0x00000000007aa313 <+3699>: callq 0xc08df0 0x00000000007aa318 <+3704>: mov -0x1a0(%rbp),%rdi 0x00000000007aa31f <+3711>: mov %r13,%rsi ---Type to continue, or q to quit--- 0x00000000007aa322 <+3714>: movq $0x1,-0x520(%rbp) 0x00000000007aa32d <+3725>: callq 0x7fa9b0 0x00000000007aa332 <+3730>: jmpq 0x7a9bc8 0x00000000007aa337 <+3735>: nopw 0x0(%rax,%rax,1) 0x00000000007aa340 <+3744>: mov %rax,%rdi 0x00000000007aa343 <+3747>: callq 0x12ca7e0 0x00000000007aa348 <+3752>: cmp $0x4,%eax 0x00000000007aa34b <+3755>: je 0x7aa220 0x00000000007aa351 <+3761>: jmpq 0x7a9b78 0x00000000007aa356 <+3766>: nopw %cs:0x0(%rax,%rax,1) 0x00000000007aa360 <+3776>: mov %rax,%rdi 0x00000000007aa363 <+3779>: callq 0x12ca7e0 0x00000000007aa368 <+3784>: cmp $0x4,%eax 0x00000000007aa36b <+3787>: jne 0x7a9b78 0x00000000007aa371 <+3793>: mov %r14,%rdi 0x00000000007aa374 <+3796>: callq 0x75e270 0x00000000007aa379 <+3801>: test %rax,%rax 0x00000000007aa37c <+3804>: jne 0x7a9b78 0x00000000007aa382 <+3810>: mov %r14,%rdi 0x00000000007aa385 <+3813>: callq 0x75d310 0x00000000007aa38a <+3818>: test %rax,%rax 0x00000000007aa38d <+3821>: je 0x7a9b78 0x00000000007aa393 <+3827>: mov %rax,%rdi 0x00000000007aa396 <+3830>: callq 0x75ee20 0x00000000007aa39b <+3835>: jmpq 0x7aa220 0x00000000007aa3a0 <+3840>: lea 0x165d3a9(%rip),%rax # 0x1e07750 0x00000000007aa3a7 <+3847>: mov (%rax),%edi 0x00000000007aa3a9 <+3849>: callq 0x75e7c0 0x00000000007aa3ae <+3854>: mov $0x417,%esi 0x00000000007aa3b3 <+3859>: mov %rax,%rdi 0x00000000007aa3b6 <+3862>: callq 0x7c3660 0x00000000007aa3bb <+3867>: xor %edx,%edx 0x00000000007aa3bd <+3869>: mov %rax,%rsi 0x00000000007aa3c0 <+3872>: mov $0x417,%edi 0x00000000007aa3c5 <+3877>: callq 0xee7840 0x00000000007aa3ca <+3882>: mov 0x3498(%rbx),%rax 0x00000000007aa3d1 <+3889>: cmpl $0x3,0x94(%rax) 0x00000000007aa3d8 <+3896>: je 0x7aa3f0 0x00000000007aa3da <+3898>: mov -0x244(%rbp),%edx 0x00000000007aa3e0 <+3904>: lea 0x2a0(%r15),%rsi 0x00000000007aa3e7 <+3911>: lea 0x18(%r15),%rdi 0x00000000007aa3eb <+3915>: callq 0x7a6980 0x00000000007aa3f0 <+3920>: mov %r15,%rsi 0x00000000007aa3f3 <+3923>: mov %rbx,%rdi 0x00000000007aa3f6 <+3926>: callq 0x7a6fd0 0x00000000007aa3fb <+3931>: mov $0x1,%eax 0x00000000007aa400 <+3936>: jmpq 0x7a9bd5 0x00000000007aa405 <+3941>: nopl (%rax) 0x00000000007aa408 <+3944>: cmpq $0x0,0x30(%r13) 0x00000000007aa40d <+3949>: jne 0x7aa450 ---Type to continue, or q to quit--- 0x00000000007aa40f <+3951>: cmpq $0x0,0x38(%r13) 0x00000000007aa414 <+3956>: jne 0x7aa450 0x00000000007aa416 <+3958>: lea 0x165dd73(%rip),%rax # 0x1e08190 0x00000000007aa41d <+3965>: mov 0x240(%rax),%edx 0x00000000007aa423 <+3971>: test %edx,%edx 0x00000000007aa425 <+3973>: jne 0x7aa450 0x00000000007aa427 <+3975>: mov -0x230(%rbp),%rdx 0x00000000007aa42e <+3982>: mov $0x1,%eax 0x00000000007aa433 <+3987>: cmpb $0x0,0xa8(%rdx) 0x00000000007aa43a <+3994>: cmove %r14d,%eax 0x00000000007aa43e <+3998>: mov %al,0x210(%r12) 0x00000000007aa446 <+4006>: jmp 0x7aa490 0x00000000007aa448 <+4008>: nopl 0x0(%rax,%rax,1) 0x00000000007aa450 <+4016>: lea 0x165fc0f(%rip),%rax # 0x1e0a066 0x00000000007aa457 <+4023>: lea 0x30(%r13),%rcx 0x00000000007aa45b <+4027>: cmpb $0x0,(%rax) 0x00000000007aa45e <+4030>: jne 0x7aa6d0 0x00000000007aa464 <+4036>: lea 0x1b8(%r12),%rdx 0x00000000007aa46c <+4044>: lea 0xa0(%r12),%rsi 0x00000000007aa474 <+4052>: mov %rbx,%rdi 0x00000000007aa477 <+4055>: callq 0xc7cd60 0x00000000007aa47c <+4060>: test %eax,%eax 0x00000000007aa47e <+4062>: je 0x7aa427 0x00000000007aa480 <+4064>: jmpq 0x7a9bd0 0x00000000007aa485 <+4069>: nopl (%rax) 0x00000000007aa488 <+4072>: mov %r12,%rdi 0x00000000007aa48b <+4075>: callq 0x7c1350 0x00000000007aa490 <+4080>: mov 0x1bc8(%rbx),%rsi 0x00000000007aa497 <+4087>: test %rsi,%rsi 0x00000000007aa49a <+4090>: je 0x7aa4c4 0x00000000007aa49c <+4092>: cmpq $0x0,0x38(%rsi) 0x00000000007aa4a1 <+4097>: jne 0x7aa4b4 0x00000000007aa4a3 <+4099>: lea 0x165dce6(%rip),%rax # 0x1e08190 0x00000000007aa4aa <+4106>: mov 0x240(%rax),%eax 0x00000000007aa4b0 <+4112>: test %eax,%eax 0x00000000007aa4b2 <+4114>: je 0x7aa4c4 0x00000000007aa4b4 <+4116>: mov %rbx,%rdi 0x00000000007aa4b7 <+4119>: callq 0xc7cf70 0x00000000007aa4bc <+4124>: test %eax,%eax 0x00000000007aa4be <+4126>: jne 0x7a9bd0 0x00000000007aa4c4 <+4132>: cmpl $0xb,-0x5dc(%rbp) 0x00000000007aa4cb <+4139>: je 0x7aa708 0x00000000007aa4d1 <+4145>: movq $0x0,0x208(%r12) 0x00000000007aa4dd <+4157>: mov -0x218(%rbp),%rax 0x00000000007aa4e4 <+4164>: test %rax,%rax 0x00000000007aa4e7 <+4167>: jne 0x7aa750 0x00000000007aa4ed <+4173>: cmpb $0x0,-0x447(%rbp) 0x00000000007aa4f4 <+4180>: jne 0x7aa7e0 0x00000000007aa4fa <+4186>: cmpl $0xfffffffe,-0x5d8(%rbp) 0x00000000007aa501 <+4193>: jne 0x7aa620 ---Type to continue, or q to quit--- 0x00000000007aa507 <+4199>: mov 0x3498(%rbx),%rax 0x00000000007aa50e <+4206>: movl $0x4,0x94(%rax) 0x00000000007aa518 <+4216>: mov 0xe98(%rbx),%rcx 0x00000000007aa51f <+4223>: mov 0xe90(%rbx),%rdx 0x00000000007aa526 <+4230>: mov 0xe38(%rbx),%rsi 0x00000000007aa52d <+4237>: mov 0xe30(%rbx),%rdi 0x00000000007aa534 <+4244>: callq 0x1263eb0 0x00000000007aa539 <+4249>: xor %eax,%eax 0x00000000007aa53b <+4251>: jmpq 0x7a9bd5 0x00000000007aa540 <+4256>: movb $0x0,0x108(%r12) 0x00000000007aa549 <+4265>: movq $0x0,0x1b0(%r12) 0x00000000007aa555 <+4277>: jmpq 0x7a98e5 0x00000000007aa55a <+4282>: nopw 0x0(%rax,%rax,1) 0x00000000007aa560 <+4288>: mov -0x230(%rbp),%rax 0x00000000007aa567 <+4295>: lea -0x5a0(%rbp),%rsi 0x00000000007aa56e <+4302>: mov %rbx,%rdi 0x00000000007aa571 <+4305>: mov 0x90(%rax),%rdx 0x00000000007aa578 <+4312>: mov 0x88(%rax),%rax 0x00000000007aa57f <+4319>: mov %rdx,-0x598(%rbp) 0x00000000007aa586 <+4326>: mov %r15,%rdx 0x00000000007aa589 <+4329>: mov %rax,-0x5a0(%rbp) 0x00000000007aa590 <+4336>: callq 0x7a6350 0x00000000007aa595 <+4341>: test %eax,%eax 0x00000000007aa597 <+4343>: mov %eax,-0x5d8(%rbp) 0x00000000007aa59d <+4349>: jns 0x7a9681 0x00000000007aa5a3 <+4355>: lea 0x15b80b6(%rip),%rdx # 0x1d62660 0x00000000007aa5aa <+4362>: mov -0x5a0(%rbp),%rax 0x00000000007aa5b1 <+4369>: cmp (%rdx),%rax 0x00000000007aa5b4 <+4372>: je 0x7aa9b3 0x00000000007aa5ba <+4378>: lea 0x15b808f(%rip),%rdx # 0x1d62650 0x00000000007aa5c1 <+4385>: cmp (%rdx),%rax 0x00000000007aa5c4 <+4388>: jne 0x7a9681 0x00000000007aa5ca <+4394>: movl $0x2,0x584(%rbx) 0x00000000007aa5d4 <+4404>: jmpq 0x7a9681 0x00000000007aa5d9 <+4409>: nopl 0x0(%rax) 0x00000000007aa5e0 <+4416>: mov -0x5dc(%rbp),%r9d 0x00000000007aa5e7 <+4423>: mov -0x220(%rbp),%rcx 0x00000000007aa5ee <+4430>: lea 0x38(%r15),%rdx 0x00000000007aa5f2 <+4434>: mov -0x240(%rbp),%rsi 0x00000000007aa5f9 <+4441>: mov %rbx,%r8 0x00000000007aa5fc <+4444>: callq 0x7a8d80 0x00000000007aa601 <+4449>: jmpq 0x7a981e 0x00000000007aa606 <+4454>: nopw %cs:0x0(%rax,%rax,1) 0x00000000007aa610 <+4464>: lea 0x40(%r9),%rdi 0x00000000007aa614 <+4468>: callq 0x75d7e0 0x00000000007aa619 <+4473>: jmpq 0x7a97b2 0x00000000007aa61e <+4478>: xchg %ax,%ax 0x00000000007aa620 <+4480>: mov 0x3498(%rbx),%rdi 0x00000000007aa627 <+4487>: movq $0x0,0x1ba8(%rbx) 0x00000000007aa632 <+4498>: xor %ecx,%ecx ---Type to continue, or q to quit--- 0x00000000007aa634 <+4500>: xor %edx,%edx 0x00000000007aa636 <+4502>: xor %esi,%esi 0x00000000007aa638 <+4504>: callq 0xc857e0 0x00000000007aa63d <+4509>: jmpq 0x7aa518 0x00000000007aa642 <+4514>: nopw 0x0(%rax,%rax,1) 0x00000000007aa648 <+4520>: movl $0x0,-0x5d8(%rbp) 0x00000000007aa652 <+4530>: jmpq 0x7a96e6 0x00000000007aa657 <+4535>: nopw 0x0(%rax,%rax,1) 0x00000000007aa660 <+4544>: mov 0x1ab0(%rbx),%rax 0x00000000007aa667 <+4551>: mov 0x120(%rax),%edi 0x00000000007aa66d <+4557>: callq 0x7a8ea0 0x00000000007aa672 <+4562>: test %al,%al 0x00000000007aa674 <+4564>: jne 0x7aa6e0 0x00000000007aa676 <+4566>: xor %esi,%esi 0x00000000007aa678 <+4568>: mov $0xc57,%edi 0x00000000007aa67d <+4573>: xor %eax,%eax 0x00000000007aa67f <+4575>: callq 0xee75b0 0x00000000007aa684 <+4580>: jmpq 0x7a9bd0 0x00000000007aa689 <+4585>: nopl 0x0(%rax) 0x00000000007aa690 <+4592>: movq $0x1,-0x520(%rbp) 0x00000000007aa69b <+4603>: jmpq 0x7a9f77 0x00000000007aa6a0 <+4608>: mov -0x5dc(%rbp),%r9d 0x00000000007aa6a7 <+4615>: mov -0x220(%rbp),%rcx 0x00000000007aa6ae <+4622>: lea 0x38(%r15),%rdx 0x00000000007aa6b2 <+4626>: mov -0x240(%rbp),%rsi 0x00000000007aa6b9 <+4633>: mov %rbx,%r8 0x00000000007aa6bc <+4636>: callq 0x7a8d80 0x00000000007aa6c1 <+4641>: jmpq 0x7a9f9f 0x00000000007aa6c6 <+4646>: nopw %cs:0x0(%rax,%rax,1) 0x00000000007aa6d0 <+4656>: mov 0x60(%r12),%rdx 0x00000000007aa6d5 <+4661>: mov (%r12),%rsi 0x00000000007aa6d9 <+4665>: jmpq 0x7aa474 0x00000000007aa6de <+4670>: xchg %ax,%ax 0x00000000007aa6e0 <+4672>: mov -0x230(%rbp),%rsi 0x00000000007aa6e7 <+4679>: jmpq 0x7aa244 0x00000000007aa6ec <+4684>: nopl 0x0(%rax) 0x00000000007aa6f0 <+4688>: xor %esi,%esi 0x00000000007aa6f2 <+4690>: mov $0xbd8,%edi 0x00000000007aa6f7 <+4695>: xor %eax,%eax 0x00000000007aa6f9 <+4697>: callq 0xee75b0 0x00000000007aa6fe <+4702>: jmpq 0x7a9bd0 0x00000000007aa703 <+4707>: nopl 0x0(%rax,%rax,1) 0x00000000007aa708 <+4712>: testb $0x80,0x1031(%rbx) 0x00000000007aa70f <+4719>: jne 0x7aa4d1 0x00000000007aa715 <+4725>: lea 0x166b344(%rip),%rax # 0x1e15a60 <_ZN26Connection_handler_manager10m_instanceE> 0x00000000007aa71c <+4732>: mov (%rax),%rdi 0x00000000007aa71f <+4735>: callq 0x7c2b30 0x00000000007aa724 <+4740>: test %al,%al 0x00000000007aa726 <+4742>: jne 0x7aa4d1 0x00000000007aa72c <+4748>: mov %rbx,%rdi ---Type to continue, or q to quit--- 0x00000000007aa72f <+4751>: callq 0xc7d230 0x00000000007aa734 <+4756>: xor %eax,%eax 0x00000000007aa736 <+4758>: xor %esi,%esi 0x00000000007aa738 <+4760>: mov $0x410,%edi 0x00000000007aa73d <+4765>: callq 0xee75b0 0x00000000007aa742 <+4770>: mov $0x1,%eax 0x00000000007aa747 <+4775>: jmpq 0x7a9bd5 0x00000000007aa74c <+4780>: nopl 0x0(%rax) 0x00000000007aa750 <+4784>: mov -0x220(%rbp),%rdx 0x00000000007aa757 <+4791>: lea -0x590(%rbp),%r13 0x00000000007aa75e <+4798>: mov %rbx,%rdi 0x00000000007aa761 <+4801>: mov %rax,-0x588(%rbp) 0x00000000007aa768 <+4808>: mov %r13,%rsi 0x00000000007aa76b <+4811>: mov %rdx,-0x590(%rbp) 0x00000000007aa772 <+4818>: xor %edx,%edx 0x00000000007aa774 <+4820>: callq 0xc81320 0x00000000007aa779 <+4825>: test %al,%al 0x00000000007aa77b <+4827>: je 0x7aa4ed 0x00000000007aa781 <+4833>: mov %rbx,%rdi 0x00000000007aa784 <+4836>: callq 0xc7d230 0x00000000007aa789 <+4841>: mov %r13,%rdi 0x00000000007aa78c <+4844>: callq 0x7f9ce0 0x00000000007aa791 <+4849>: mov -0x1a0(%rbp),%rdi 0x00000000007aa798 <+4856>: mov %r13,%rsi 0x00000000007aa79b <+4859>: movq $0x1,-0x500(%rbp) 0x00000000007aa7a6 <+4870>: callq 0x7fa9b0 0x00000000007aa7ab <+4875>: jmpq 0x7a9fc5 0x00000000007aa7b0 <+4880>: mov -0x4c8(%rbp),%rsi 0x00000000007aa7b7 <+4887>: lea 0x38(%r15),%rdi 0x00000000007aa7bb <+4891>: mov $0x60,%edx 0x00000000007aa7c0 <+4896>: callq 0x130bc90 0x00000000007aa7c5 <+4901>: movl $0x0,-0x1e0(%rbp) 0x00000000007aa7cf <+4911>: xor %eax,%eax 0x00000000007aa7d1 <+4913>: jmpq 0x7a9eac 0x00000000007aa7d6 <+4918>: nopw %cs:0x0(%rax,%rax,1) 0x00000000007aa7e0 <+4928>: lea 0x99(%r15),%r13 0x00000000007aa7e7 <+4935>: mov %r13,%rdi 0x00000000007aa7ea <+4938>: callq 0x75db40 0x00000000007aa7ef <+4943>: cmp %r13,0x80(%r12) 0x00000000007aa7f7 <+4951>: je 0x7aa4fa 0x00000000007aa7fd <+4957>: movslq %eax,%rdx 0x00000000007aa800 <+4960>: lea 0x165cfe9(%rip),%rax # 0x1e077f0 0x00000000007aa807 <+4967>: lea 0x80(%r12),%rdi 0x00000000007aa80f <+4975>: mov %r13,%rsi 0x00000000007aa812 <+4978>: mov (%rax),%rcx 0x00000000007aa815 <+4981>: callq 0xd7e920 0x00000000007aa81a <+4986>: jmpq 0x7aa4fa 0x00000000007aa81f <+4991>: nop 0x00000000007aa820 <+4992>: lea -0x590(%rbp),%r13 0x00000000007aa827 <+4999>: mov %r13,%rdi ---Type to continue, or q to quit--- 0x00000000007aa82a <+5002>: callq 0x7f9ce0 0x00000000007aa82f <+5007>: mov -0x1a0(%rbp),%rdi 0x00000000007aa836 <+5014>: mov %r13,%rsi 0x00000000007aa839 <+5017>: movq $0x1,-0x528(%rbp) 0x00000000007aa844 <+5028>: callq 0x7fa9b0 0x00000000007aa849 <+5033>: mov 0x3498(%rbx),%rax 0x00000000007aa850 <+5040>: cmpl $0x3,0x94(%rax) 0x00000000007aa857 <+5047>: je 0x7aa86f 0x00000000007aa859 <+5049>: mov -0x244(%rbp),%edx 0x00000000007aa85f <+5055>: lea 0x2a0(%r15),%rsi 0x00000000007aa866 <+5062>: lea 0x18(%r15),%rdi 0x00000000007aa86a <+5066>: callq 0x7a6980 0x00000000007aa86f <+5071>: lea 0x16602ba(%rip),%rax # 0x1e0ab30 0x00000000007aa876 <+5078>: mov (%rax),%rbx 0x00000000007aa879 <+5081>: mov 0x68(%rbx),%rdi 0x00000000007aa87d <+5085>: test %rdi,%rdi 0x00000000007aa880 <+5088>: je 0x7aa887 0x00000000007aa882 <+5090>: callq 0x1262c00 0x00000000007aa887 <+5095>: lea 0x40(%rbx),%rdi 0x00000000007aa88b <+5099>: callq 0x75d720 0x00000000007aa890 <+5104>: jmpq 0x7a9bc8 0x00000000007aa895 <+5109>: nopl (%rax) 0x00000000007aa898 <+5112>: lea 0x40(%r13),%rdi 0x00000000007aa89c <+5116>: callq 0x75d7e0 0x00000000007aa8a1 <+5121>: jmpq 0x7a9932 0x00000000007aa8a6 <+5126>: nopw %cs:0x0(%rax,%rax,1) 0x00000000007aa8b0 <+5136>: mov %r14,%rdi 0x00000000007aa8b3 <+5139>: callq 0x75d7e0 0x00000000007aa8b8 <+5144>: jmpq 0x7a9a8b 0x00000000007aa8bd <+5149>: lea -0x590(%rbp),%r13 0x00000000007aa8c4 <+5156>: mov %r13,%rdi 0x00000000007aa8c7 <+5159>: callq 0x7f9ce0 0x00000000007aa8cc <+5164>: mov -0x1a0(%rbp),%rdi 0x00000000007aa8d3 <+5171>: mov %r13,%rsi 0x00000000007aa8d6 <+5174>: movq $0x1,-0x530(%rbp) 0x00000000007aa8e1 <+5185>: callq 0x7fa9b0 0x00000000007aa8e6 <+5190>: mov 0x3498(%rbx),%rax 0x00000000007aa8ed <+5197>: cmpl $0x3,0x94(%rax) 0x00000000007aa8f4 <+5204>: je 0x7a9bc8 0x00000000007aa8fa <+5210>: mov -0x244(%rbp),%edx 0x00000000007aa900 <+5216>: lea 0x2a0(%r15),%rsi 0x00000000007aa907 <+5223>: lea 0x18(%r15),%rdi 0x00000000007aa90b <+5227>: callq 0x7a6980 0x00000000007aa910 <+5232>: jmpq 0x7a9bc8 0x00000000007aa915 <+5237>: lea 0x15b7d44(%rip),%rax # 0x1d62660 0x00000000007aa91c <+5244>: mov (%rax),%r12 0x00000000007aa91f <+5247>: mov -0x5b0(%rbp),%rax 0x00000000007aa926 <+5254>: jmpq 0x7a9e4d 0x00000000007aa92b <+5259>: mov -0x190(%rbp),%rdi 0x00000000007aa932 <+5266>: callq 0x7a72c0 ---Type to continue, or q to quit--- 0x00000000007aa937 <+5271>: cmpq $0x0,-0x590(%rbp) 0x00000000007aa93f <+5279>: je 0x7aa3ca 0x00000000007aa945 <+5285>: lea -0x590(%rbp),%rsi 0x00000000007aa94c <+5292>: lea -0x5b0(%rbp),%rdi 0x00000000007aa953 <+5299>: mov %rax,%rdx 0x00000000007aa956 <+5302>: callq 0x7a6be0 0x00000000007aa95b <+5307>: test %al,%al 0x00000000007aa95d <+5309>: je 0x7a9e77 0x00000000007aa963 <+5315>: jmpq 0x7aa3ca 0x00000000007aa968 <+5320>: nopl 0x0(%rax,%rax,1) 0x00000000007aa970 <+5328>: mov %r8,%rdx 0x00000000007aa973 <+5331>: mov %r8,-0x5d8(%rbp) 0x00000000007aa97a <+5338>: mov %rcx,%rsi 0x00000000007aa97d <+5341>: lea 0xb6db64(%rip),%rdi # 0x13184e8 0x00000000007aa984 <+5348>: jmpq 0x7a9b53 0x00000000007aa989 <+5353>: mov %r14,%rdi 0x00000000007aa98c <+5356>: callq 0x75e320 0x00000000007aa991 <+5361>: mov %rax,%rdi 0x00000000007aa994 <+5364>: callq 0x75ef80 0x00000000007aa999 <+5369>: mov 0x70(%r13),%rsi 0x00000000007aa99d <+5373>: lea 0xb6dad4(%rip),%rdi # 0x1318478 0x00000000007aa9a4 <+5380>: mov %rax,%rdx 0x00000000007aa9a7 <+5383>: xor %eax,%eax 0x00000000007aa9a9 <+5385>: callq 0xc08df0 0x00000000007aa9ae <+5390>: jmpq 0x7a9b78 0x00000000007aa9b3 <+5395>: movl $0x0,0x584(%rbx) 0x00000000007aa9bd <+5405>: jmpq 0x7aa5ba 0x00000000007aa9c2 <+5410>: callq 0x75d860 <__stack_chk_fail@plt> 0x00000000007aa9c7 <+5415>: lea 0x165f3fa(%rip),%rax # 0x1e09dc8 0x00000000007aa9ce <+5422>: mov 0x48(%rsi),%rdx 0x00000000007aa9d2 <+5426>: mov $0xc2e,%edi 0x00000000007aa9d7 <+5431>: mov -0x240(%rbp),%rcx 0x00000000007aa9de <+5438>: xor %esi,%esi 0x00000000007aa9e0 <+5440>: addq $0x1,(%rax) 0x00000000007aa9e4 <+5444>: xor %eax,%eax 0x00000000007aa9e6 <+5446>: callq 0xee75b0 0x00000000007aa9eb <+5451>: mov -0x230(%rbp),%rax 0x00000000007aa9f2 <+5458>: mov -0x240(%rbp),%r12 0x00000000007aa9f9 <+5465>: mov 0x48(%rax),%rbx 0x00000000007aa9fd <+5469>: lea 0x165cd4c(%rip),%rax # 0x1e07750 0x00000000007aaa04 <+5476>: mov (%rax),%edi 0x00000000007aaa06 <+5478>: callq 0x75e7c0 0x00000000007aaa0b <+5483>: mov $0xc2e,%esi 0x00000000007aaa10 <+5488>: mov %rax,%rdi 0x00000000007aaa13 <+5491>: callq 0x7c3660 0x00000000007aaa18 <+5496>: mov %r12,%rdx 0x00000000007aaa1b <+5499>: mov %rax,%rdi 0x00000000007aaa1e <+5502>: mov %rbx,%rsi 0x00000000007aaa21 <+5505>: xor %eax,%eax 0x00000000007aaa23 <+5507>: callq 0xc08df0 ---Type to continue, or q to quit--- 0x00000000007aaa28 <+5512>: jmpq 0x7a9bd0 0x00000000007aaa2d <+5517>: mov %rax,%rbx 0x00000000007aaa30 <+5520>: mov %r13,%rdi 0x00000000007aaa33 <+5523>: callq 0x7f9da0 0x00000000007aaa38 <+5528>: mov %rbx,%rdi 0x00000000007aaa3b <+5531>: callq 0x75e220 <_Unwind_Resume@plt> 0x00000000007aaa40 <+5536>: mov %rax,%rbx 0x00000000007aaa43 <+5539>: mov %r13,%rdi 0x00000000007aaa46 <+5542>: callq 0x7f9da0 0x00000000007aaa4b <+5547>: mov %rbx,%rdi 0x00000000007aaa4e <+5550>: callq 0x75e220 <_Unwind_Resume@plt> 0x00000000007aaa53 <+5555>: mov %rax,%rbx 0x00000000007aaa56 <+5558>: mov %r13,%rdi 0x00000000007aaa59 <+5561>: callq 0x7f9da0 0x00000000007aaa5e <+5566>: mov %rbx,%rdi 0x00000000007aaa61 <+5569>: callq 0x75e220 <_Unwind_Resume@plt> 0x00000000007aaa66 <+5574>: mov %rax,%rbx 0x00000000007aaa69 <+5577>: mov %r13,%rdi 0x00000000007aaa6c <+5580>: callq 0x7f9da0 0x00000000007aaa71 <+5585>: mov %rbx,%rdi 0x00000000007aaa74 <+5588>: callq 0x75e220 <_Unwind_Resume@plt> 0x00000000007aaa79 <+5593>: mov %rax,%rbx 0x00000000007aaa7c <+5596>: mov %r13,%rdi 0x00000000007aaa7f <+5599>: callq 0x7f9da0 0x00000000007aaa84 <+5604>: mov %rbx,%rdi 0x00000000007aaa87 <+5607>: callq 0x75e220 <_Unwind_Resume@plt> 0x00000000007aaa8c <+5612>: mov %rax,%rbx 0x00000000007aaa8f <+5615>: mov %r13,%rdi 0x00000000007aaa92 <+5618>: callq 0x7f9da0 0x00000000007aaa97 <+5623>: mov %rbx,%rdi 0x00000000007aaa9a <+5626>: callq 0x75e220 <_Unwind_Resume@plt> End of assembler dump. (gdb) quit