******************************************************************************** conan test conan-center-index/recipes/elfutils/all/test_package/conanfile.py elfutils/0.180@ --profile=/home/conan/w/BuildSingleReference/59681/48c634dd-c549-486f-949f-3352ea3b12d6/profile.txt ******************************************************************************** Configuration: [settings] arch=x86_64 build_type=Release compiler=gcc compiler.libcxx=libstdc++11 compiler.version=5 os=Linux [options] elfutils:shared=False [build_requires] [env] elfutils/0.180 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Cache elfutils/0.180 from local cache - Cache xz_utils/5.2.5 from 'conan-center' - Cache zlib/1.2.11 from 'conan-center' - Cache Packages bzip2/1.0.8:3df6ebb8a308d309e882b21988fd9ea103560e16 - Cache elfutils/0.180:81036ce9c4210586b56d04aa1b0fd775ee61bc12 - Cache xz_utils/5.2.5:76f87539fc90ff313e0b3182641a9bb558a717d2 - Cache zlib/1.2.11:76f87539fc90ff313e0b3182641a9bb558a717d2 - Cache Installing (downloading, building) binaries... bzip2/1.0.8: Already installed! bzip2/1.0.8: Appending PATH environment variable: /home/conan/w/BuildSingleReference/.conan/data/bzip2/1.0.8/_/_/package/3df6ebb8a308d309e882b21988fd9ea103560e16/bin [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK [HOOK - conan-center.py] post_package_info(): [LIBRARY DOES NOT EXIST (KB-H054)] OK xz_utils/5.2.5: Already installed! [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK [HOOK - conan-center.py] post_package_info(): [LIBRARY DOES NOT EXIST (KB-H054)] OK zlib/1.2.11: Already installed! [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK [HOOK - conan-center.py] post_package_info(): [LIBRARY DOES NOT EXIST (KB-H054)] OK elfutils/0.180: Already installed! elfutils/0.180: Appending PATH env var with : /home/conan/w/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/81036ce9c4210586b56d04aa1b0fd775ee61bc12/bin elfutils/0.180: Setting ADDR2LINE to /home/conan/w/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/81036ce9c4210586b56d04aa1b0fd775ee61bc12/bin/eu-addr2line elfutils/0.180: Setting AR to /home/conan/w/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/81036ce9c4210586b56d04aa1b0fd775ee61bc12/bin/eu-ar elfutils/0.180: Setting ELFCLASSIFY to /home/conan/w/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/81036ce9c4210586b56d04aa1b0fd775ee61bc12/bin/eu-elfclassify elfutils/0.180: Setting ELFCMP to /home/conan/w/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/81036ce9c4210586b56d04aa1b0fd775ee61bc12/bin/eu-elfcmp elfutils/0.180: Setting ELFCOMPRESS to /home/conan/w/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/81036ce9c4210586b56d04aa1b0fd775ee61bc12/bin/eu-elfcompress elfutils/0.180: Setting ELFLINT to /home/conan/w/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/81036ce9c4210586b56d04aa1b0fd775ee61bc12/bin/eu-elflint elfutils/0.180: Setting FINDTEXTREL to /home/conan/w/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/81036ce9c4210586b56d04aa1b0fd775ee61bc12/bin/eu-findtextrel elfutils/0.180: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/81036ce9c4210586b56d04aa1b0fd775ee61bc12/bin/eu-make-debug-archive elfutils/0.180: Setting NM to /home/conan/w/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/81036ce9c4210586b56d04aa1b0fd775ee61bc12/bin/eu-nm elfutils/0.180: Setting OBJDUMP to /home/conan/w/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/81036ce9c4210586b56d04aa1b0fd775ee61bc12/bin/eu-objdump elfutils/0.180: Setting RANLIB to /home/conan/w/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/81036ce9c4210586b56d04aa1b0fd775ee61bc12/bin/eu-ranlib elfutils/0.180: Setting READELF to /home/conan/w/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/81036ce9c4210586b56d04aa1b0fd775ee61bc12/bin/eu-readelf elfutils/0.180: Setting SIZE to /home/conan/w/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/81036ce9c4210586b56d04aa1b0fd775ee61bc12/bin/eu-size elfutils/0.180: Setting STACK to /home/conan/w/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/81036ce9c4210586b56d04aa1b0fd775ee61bc12/bin/eu-stack elfutils/0.180: Setting STRINGS to /home/conan/w/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/81036ce9c4210586b56d04aa1b0fd775ee61bc12/bin/eu-strings elfutils/0.180: Setting STRIP to /home/conan/w/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/81036ce9c4210586b56d04aa1b0fd775ee61bc12/bin/eu-strip elfutils/0.180: Setting UNSTRIP to /home/conan/w/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/81036ce9c4210586b56d04aa1b0fd775ee61bc12/bin/eu-unstrip [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK [HOOK - conan-center.py] post_package_info(): [LIBRARY DOES NOT EXIST (KB-H054)] OK elfutils/0.180 (test package): Generator cmake created conanbuildinfo.cmake elfutils/0.180 (test package): Generator txt created conanbuildinfo.txt elfutils/0.180 (test package): Aggregating env generators elfutils/0.180 (test package): Generated conaninfo.txt elfutils/0.180 (test package): Generated graphinfo Using lockfile: '/home/conan/w/BuildSingleReference/conan-center-index/recipes/elfutils/all/test_package/build/f63be0801a0d0ad01eca9fd73bc8e84dcbe846cb/conan.lock' Using cached profile from lockfile [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK elfutils/0.180 (test package): Calling build() ----Running------ > cd '/home/conan/w/BuildSingleReference/conan-center-index/recipes/elfutils/all/test_package/build/f63be0801a0d0ad01eca9fd73bc8e84dcbe846cb' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Release" -DCONAN_IN_LOCAL_CACHE="OFF" -DCONAN_COMPILER="gcc" -DCONAN_COMPILER_VERSION="5" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libstdc++11" -DCMAKE_INSTALL_PREFIX="/home/conan/w/BuildSingleReference/conan-center-index/recipes/elfutils/all/test_package/build/f63be0801a0d0ad01eca9fd73bc8e84dcbe846cb/package" -DCMAKE_INSTALL_BINDIR="bin" -DCMAKE_INSTALL_SBINDIR="bin" -DCMAKE_INSTALL_LIBEXECDIR="bin" -DCMAKE_INSTALL_LIBDIR="lib" -DCMAKE_INSTALL_INCLUDEDIR="include" -DCMAKE_INSTALL_OLDINCLUDEDIR="include" -DCMAKE_INSTALL_DATAROOTDIR="share" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev '/home/conan/w/BuildSingleReference/conan-center-index/recipes/elfutils/all/test_package' ----------------- -- The C compiler identification is GNU 5.4.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Conan: called by CMake conan helper -- Conan: Adjusting output directories -- Conan: Using cmake global configuration -- Conan: Adjusting default RPATHs Conan policies -- Conan: Adjusting language standard -- This project seems to be plain C, using 'GNU' compiler -- Conan: Compiler GCC>=5, checking major version 5 -- Conan: Checking correct version: 5 -- Conan: C++ stdlib: libstdc++11 -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/BuildSingleReference/conan-center-index/recipes/elfutils/all/test_package/build/f63be0801a0d0ad01eca9fd73bc8e84dcbe846cb ----Running------ > cmake --build '/home/conan/w/BuildSingleReference/conan-center-index/recipes/elfutils/all/test_package/build/f63be0801a0d0ad01eca9fd73bc8e84dcbe846cb' '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building C object CMakeFiles/test_package.dir/test_package.c.o [100%] Linking C executable bin/test_package [100%] Built target test_package elfutils/0.180 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.180 Copyright (C) 2020 The elfutils developers . This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ----Running------ > eu-ar r archive.a bin/test_package ----------------- ----Running------ > eu-objdump -d bin/test_package ----------------- bin/test_package: elf64-elf_x86_64 Disassembly of section .init: 400fa0: 48 83 ec 08 sub $0x8,%rsp 400fa4: 48 8b 05 4d 40 20 00 mov 0x20404d(%rip),%rax # 0x604ff8 400fab: 48 85 c0 test %rax,%rax 400fae: 74 05 je 0x400fb5 400fb0: e8 8b 01 00 00 callq 0x401140 400fb5: 48 83 c4 08 add $0x8,%rsp 400fb9: c3 retq Disassembly of section .plt: 400fc0: ff 35 42 40 20 00 pushq 0x204042(%rip) # 0x605008 400fc6: ff 25 44 40 20 00 jmpq *0x204044(%rip) # 0x605010 400fcc: 0f 1f 40 00 nopl 0x0(%rax) 400fd0: ff 25 42 40 20 00 jmpq *0x204042(%rip) # 0x605018 400fd6: 68 00 00 00 00 pushq $0x0 400fdb: e9 e0 ff ff ff jmpq 0x400fc0 400fe0: ff 25 3a 40 20 00 jmpq *0x20403a(%rip) # 0x605020 400fe6: 68 01 00 00 00 pushq $0x1 400feb: e9 d0 ff ff ff jmpq 0x400fc0 400ff0: ff 25 32 40 20 00 jmpq *0x204032(%rip) # 0x605028 400ff6: 68 02 00 00 00 pushq $0x2 400ffb: e9 c0 ff ff ff jmpq 0x400fc0 401000: ff 25 2a 40 20 00 jmpq *0x20402a(%rip) # 0x605030 401006: 68 03 00 00 00 pushq $0x3 40100b: e9 b0 ff ff ff jmpq 0x400fc0 401010: ff 25 22 40 20 00 jmpq *0x204022(%rip) # 0x605038 401016: 68 04 00 00 00 pushq $0x4 40101b: e9 a0 ff ff ff jmpq 0x400fc0 401020: ff 25 1a 40 20 00 jmpq *0x20401a(%rip) # 0x605040 401026: 68 05 00 00 00 pushq $0x5 40102b: e9 90 ff ff ff jmpq 0x400fc0 401030: ff 25 12 40 20 00 jmpq *0x204012(%rip) # 0x605048 401036: 68 06 00 00 00 pushq $0x6 40103b: e9 80 ff ff ff jmpq 0x400fc0 401040: ff 25 0a 40 20 00 jmpq *0x20400a(%rip) # 0x605050 401046: 68 07 00 00 00 pushq $0x7 40104b: e9 70 ff ff ff jmpq 0x400fc0 401050: ff 25 02 40 20 00 jmpq *0x204002(%rip) # 0x605058 401056: 68 08 00 00 00 pushq $0x8 40105b: e9 60 ff ff ff jmpq 0x400fc0 401060: ff 25 fa 3f 20 00 jmpq *0x203ffa(%rip) # 0x605060 401066: 68 09 00 00 00 pushq $0x9 40106b: e9 50 ff ff ff jmpq 0x400fc0 401070: ff 25 f2 3f 20 00 jmpq *0x203ff2(%rip) # 0x605068 401076: 68 0a 00 00 00 pushq $0xa 40107b: e9 40 ff ff ff jmpq 0x400fc0 401080: ff 25 ea 3f 20 00 jmpq *0x203fea(%rip) # 0x605070 401086: 68 0b 00 00 00 pushq $0xb 40108b: e9 30 ff ff ff jmpq 0x400fc0 401090: ff 25 e2 3f 20 00 jmpq *0x203fe2(%rip) # 0x605078 401096: 68 0c 00 00 00 pushq $0xc 40109b: e9 20 ff ff ff jmpq 0x400fc0 4010a0: ff 25 da 3f 20 00 jmpq *0x203fda(%rip) # 0x605080 4010a6: 68 0d 00 00 00 pushq $0xd 4010ab: e9 10 ff ff ff jmpq 0x400fc0 4010b0: ff 25 d2 3f 20 00 jmpq *0x203fd2(%rip) # 0x605088 4010b6: 68 0e 00 00 00 pushq $0xe 4010bb: e9 00 ff ff ff jmpq 0x400fc0 4010c0: ff 25 ca 3f 20 00 jmpq *0x203fca(%rip) # 0x605090 4010c6: 68 0f 00 00 00 pushq $0xf 4010cb: e9 f0 fe ff ff jmpq 0x400fc0 4010d0: ff 25 c2 3f 20 00 jmpq *0x203fc2(%rip) # 0x605098 4010d6: 68 10 00 00 00 pushq $0x10 4010db: e9 e0 fe ff ff jmpq 0x400fc0 4010e0: ff 25 ba 3f 20 00 jmpq *0x203fba(%rip) # 0x6050a0 4010e6: 68 11 00 00 00 pushq $0x11 4010eb: e9 d0 fe ff ff jmpq 0x400fc0 4010f0: ff 25 b2 3f 20 00 jmpq *0x203fb2(%rip) # 0x6050a8 4010f6: 68 12 00 00 00 pushq $0x12 4010fb: e9 c0 fe ff ff jmpq 0x400fc0 401100: ff 25 aa 3f 20 00 jmpq *0x203faa(%rip) # 0x6050b0 401106: 68 13 00 00 00 pushq $0x13 40110b: e9 b0 fe ff ff jmpq 0x400fc0 401110: ff 25 a2 3f 20 00 jmpq *0x203fa2(%rip) # 0x6050b8 401116: 68 14 00 00 00 pushq $0x14 40111b: e9 a0 fe ff ff jmpq 0x400fc0 401120: ff 25 9a 3f 20 00 jmpq *0x203f9a(%rip) # 0x6050c0 401126: 68 15 00 00 00 pushq $0x15 40112b: e9 90 fe ff ff jmpq 0x400fc0 401130: ff 25 92 3f 20 00 jmpq *0x203f92(%rip) # 0x6050c8 401136: 68 16 00 00 00 pushq $0x16 40113b: e9 80 fe ff ff jmpq 0x400fc0 Disassembly of section .plt.got: 401140: ff 25 b2 3e 20 00 jmpq *0x203eb2(%rip) # 0x604ff8 401146: 66 90 nop Disassembly of section .text: 401150: 83 ff 01 cmp $0x1,%edi 401153: 41 54 push %rsp 401155: 55 push %rbp 401156: 53 push %rbx 401157: 48 89 f3 mov %rsi,%rbx 40115a: 0f 8e e9 00 00 00 jle 0x401249 401160: bf 01 00 00 00 mov $0x1,%edi 401165: e8 06 02 00 00 callq 0x401370 40116a: 85 c0 test %eax,%eax 40116c: 74 7a je 0x4011e8 40116e: 48 8b 7b 08 mov 0x8(%rbx),%rdi 401172: 31 d2 xor %edx,%edx 401174: 31 f6 xor %esi,%esi 401176: 31 c0 xor %eax,%eax 401178: e8 83 ff ff ff callq 0x401100 40117d: 85 c0 test %eax,%eax 40117f: 89 c5 mov %eax,%ebp 401181: 0f 88 84 00 00 00 js 0x40120b 401187: 31 d2 xor %edx,%edx 401189: be 01 00 00 00 mov $0x1,%esi 40118e: 89 c7 mov %eax,%edi 401190: e8 1b 1a 00 00 callq 0x402bb0 401195: 48 85 c0 test %rax,%rax 401198: 49 89 c4 mov %rax,%r12 40119b: 0f 84 85 00 00 00 je 0x401226 4011a1: 48 89 c7 mov %rax,%rdi 4011a4: e8 87 1f 00 00 callq 0x403130 4011a9: 83 f8 03 cmp $0x3,%eax 4011ac: b9 e4 31 40 00 mov $0x4031e4,%ecx 4011b1: 77 0a ja 0x4011bd 4011b3: 89 c0 mov %eax,%eax 4011b5: 48 8b 0c c5 80 32 40 00 mov 0x403280(,%rax,8),%rcx 4011bd: 48 8b 53 08 mov 0x8(%rbx),%rdx 4011c1: be 2e 32 40 00 mov $0x40322e,%esi 4011c6: bf 01 00 00 00 mov $0x1,%edi 4011cb: 31 c0 xor %eax,%eax 4011cd: e8 1e ff ff ff callq 0x4010f0 4011d2: 4c 89 e7 mov %r12,%rdi 4011d5: e8 86 1c 00 00 callq 0x402e60 4011da: 89 ef mov %ebp,%edi 4011dc: e8 5f fe ff ff callq 0x401040 4011e1: 31 c0 xor %eax,%eax 4011e3: 5b pop %rbx 4011e4: 5d pop %rbp 4011e5: 41 5c pop %rsp 4011e7: c3 retq 4011e8: 83 cf ff or $0xffffffff,%edi 4011eb: e8 10 02 00 00 callq 0x401400 4011f0: be 58 32 40 00 mov $0x403258,%esi 4011f5: 48 89 c2 mov %rax,%rdx 4011f8: bf 01 00 00 00 mov $0x1,%edi 4011fd: 31 c0 xor %eax,%eax 4011ff: e8 ec fe ff ff callq 0x4010f0 401204: b8 01 00 00 00 mov $0x1,%eax 401209: eb d8 jmp 0x4011e3 40120b: 48 8b 13 mov (%rbx),%rdx 40120e: be 04 32 40 00 mov $0x403204,%esi 401213: bf 01 00 00 00 mov $0x1,%edi 401218: 31 c0 xor %eax,%eax 40121a: e8 d1 fe ff ff callq 0x4010f0 40121f: b8 01 00 00 00 mov $0x1,%eax 401224: eb bd jmp 0x4011e3 401226: 83 cf ff or $0xffffffff,%edi 401229: e8 d2 01 00 00 callq 0x401400 40122e: be 14 32 40 00 mov $0x403214,%esi 401233: 48 89 c2 mov %rax,%rdx 401236: bf 01 00 00 00 mov $0x1,%edi 40123b: 31 c0 xor %eax,%eax 40123d: e8 ae fe ff ff callq 0x4010f0 401242: b8 01 00 00 00 mov $0x1,%eax 401247: eb 9a jmp 0x4011e3 401249: 48 8b 16 mov (%rsi),%rdx 40124c: bf 01 00 00 00 mov $0x1,%edi 401251: be f1 31 40 00 mov $0x4031f1,%esi 401256: 31 c0 xor %eax,%eax 401258: e8 93 fe ff ff callq 0x4010f0 40125d: 83 c8 ff or $0xffffffff,%eax 401260: eb 81 jmp 0x4011e3 401262: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40126a: 00 00 40126c: 0f 1f 40 00 nopl 0x0(%rax) 401270: 31 ed xor %ebp,%ebp 401272: 49 89 d1 mov %rdx,%r9 401275: 5e pop %rsi 401276: 48 89 e2 mov %rsp,%rdx 401279: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 40127d: 50 push %rax 40127e: 54 push %rsp 40127f: 49 c7 c0 c0 31 40 00 mov $0x4031c0,%r8 401286: 48 c7 c1 50 31 40 00 mov $0x403150,%rcx 40128d: 48 c7 c7 50 11 40 00 mov $0x401150,%rdi 401294: e8 c7 fd ff ff callq 0x401060 401299: f4 hlt 40129a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4012a0: b8 e7 50 60 00 mov $0x6050e7,%eax 4012a5: 55 push %rbp 4012a6: 48 2d e0 50 60 00 sub $0x6050e0,%rax 4012ac: 48 83 f8 0e cmp $0xe,%rax 4012b0: 48 89 e5 mov %rsp,%rbp 4012b3: 76 1b jbe 0x4012d0 4012b5: b8 00 00 00 00 mov $0x0,%eax 4012ba: 48 85 c0 test %rax,%rax 4012bd: 74 11 je 0x4012d0 4012bf: 5d pop %rbp 4012c0: bf e0 50 60 00 mov $0x6050e0,%edi 4012c5: ff e0 jmpq *%rax 4012c7: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 4012cf: 00 4012d0: 5d pop %rbp 4012d1: c3 retq 4012d2: 0f 1f 40 00 nopl 0x0(%rax) 4012d6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 4012de: 00 00 4012e0: be e0 50 60 00 mov $0x6050e0,%esi 4012e5: 55 push %rbp 4012e6: 48 81 ee e0 50 60 00 sub $0x6050e0,%rsi 4012ed: 48 c1 fe 03 sar $0x3,%rsi 4012f1: 48 89 e5 mov %rsp,%rbp 4012f4: 48 89 f0 mov %rsi,%rax 4012f7: 48 c1 e8 3f shr $0x3f,%rax 4012fb: 48 01 c6 add %rax,%rsi 4012fe: 48 d1 fe sar %rsi 401301: 74 15 je 0x401318 401303: b8 00 00 00 00 mov $0x0,%eax 401308: 48 85 c0 test %rax,%rax 40130b: 74 0b je 0x401318 40130d: 5d pop %rbp 40130e: bf e0 50 60 00 mov $0x6050e0,%edi 401313: ff e0 jmpq *%rax 401315: 0f 1f 00 nopl (%rax) 401318: 5d pop %rbp 401319: c3 retq 40131a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401320: 80 3d b9 3d 20 00 00 cmpb $0x0,0x203db9(%rip) # 0x6050e0 401327: 75 11 jne 0x40133a 401329: 55 push %rbp 40132a: 48 89 e5 mov %rsp,%rbp 40132d: e8 6e ff ff ff callq 0x4012a0 401332: 5d pop %rbp 401333: c6 05 a6 3d 20 00 01 movb $0x1,0x203da6(%rip) # 0x6050e0 40133a: f3 rep 40133b: c3 retq 40133c: 0f 1f 40 00 nopl 0x0(%rax) 401340: bf f0 4d 60 00 mov $0x604df0,%edi 401345: 48 83 3f 00 cmpq $0x0,(%rdi) 401349: 75 05 jne 0x401350 40134b: eb 93 jmp 0x4012e0 40134d: 0f 1f 00 nopl (%rax) 401350: b8 00 00 00 00 mov $0x0,%eax 401355: 48 85 c0 test %rax,%rax 401358: 74 f1 je 0x40134b 40135a: 55 push %rbp 40135b: 48 89 e5 mov %rsp,%rbp 40135e: ff d0 callq *%rax 401360: 5d pop %rbp 401361: e9 7a ff ff ff jmpq 0x4012e0 401366: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40136e: 00 00 401370: 85 ff test %edi,%edi 401372: b8 01 00 00 00 mov $0x1,%eax 401377: 74 2b je 0x4013a4 401379: 83 ff 01 cmp $0x1,%edi 40137c: 75 12 jne 0x401390 40137e: c7 05 5c 3d 20 00 01 00 movl $0x1,0x203d5c(%rip) # 0x6050e4 401386: 00 00 401388: c3 retq 401389: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 401390: 48 83 ec 08 sub $0x8,%rsp 401394: bf 02 00 00 00 mov $0x2,%edi 401399: e8 42 00 00 00 callq 0x4013e0 40139e: 48 83 c4 08 add $0x8,%rsp 4013a2: 31 c0 xor %eax,%eax 4013a4: f3 rep 4013a5: c3 retq 4013a6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 4013ae: 00 00 4013b0: 48 83 ec 08 sub $0x8,%rsp 4013b4: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 4013bc: 00 00 00 00 4013c0: 48 89 c2 mov %rax,%rdx 4013c3: 8b 80 fc ff ff ff mov -0x4(%rax),%eax 4013c9: c7 82 fc ff ff ff 00 00 movl $0x0,-0x4(%rdx) 4013d1: 00 00 4013d3: 48 83 c4 08 add $0x8,%rsp 4013d7: c3 retq 4013d8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 4013e0: 53 push %rbx 4013e1: 83 ff 32 cmp $0x32,%edi 4013e4: bb 01 00 00 00 mov $0x1,%ebx 4013e9: 0f 46 df cmovbe %edi,%ebx 4013ec: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 4013f4: 00 00 00 00 4013f8: 89 98 fc ff ff ff mov %ebx,-0x4(%rax) 4013fe: 5b pop %rbx 4013ff: c3 retq 401400: 53 push %rbx 401401: 48 63 df movslq %rdi,%rbx 401404: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 40140c: 00 00 00 00 401410: 85 db test %ebx,%ebx 401412: 48 63 80 fc ff ff ff movslq -0x4(%rax),%rax 401419: 75 2d jne 0x401448 40141b: 85 c0 test %eax,%eax 40141d: 74 41 je 0x401460 40141f: 48 8d 15 9a 1e 00 00 lea 0x1e9a(%rip),%rdx # 0x4032c0 401426: 48 8d 35 33 20 00 00 lea 0x2033(%rip),%rsi # 0x403460 40142d: 48 8d 3d 6c 1e 00 00 lea 0x1e6c(%rip),%rdi # 0x4032a0 401434: 5b pop %rbx 401435: 48 03 34 c2 add (%rdx,%rax,8),%rsi 401439: ba 05 00 00 00 mov $0x5,%edx 40143e: e9 bd fb ff ff jmpq 0x401000 401443: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401448: 8d 53 01 lea 0x1(%rbx),%edx 40144b: 83 fa 33 cmp $0x33,%edx 40144e: 77 18 ja 0x401468 401450: 83 fb ff cmp $0xffffffff,%ebx 401453: 48 0f 45 c3 cmovne %rbx,%rax 401457: eb c6 jmp 0x40141f 401459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 401460: 31 c0 xor %eax,%eax 401462: 5b pop %rbx 401463: c3 retq 401464: 0f 1f 40 00 nopl 0x0(%rax) 401468: 5b pop %rbx 401469: 48 8d 35 f9 1f 00 00 lea 0x1ff9(%rip),%rsi # 0x403469 401470: 48 8d 3d 29 1e 00 00 lea 0x1e29(%rip),%rdi # 0x4032a0 401477: ba 05 00 00 00 mov $0x5,%edx 40147c: e9 7f fb ff ff jmpq 0x401000 401481: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 401489: 00 00 40148b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401490: 41 57 push %rdi 401492: 41 56 push %rsi 401494: 49 89 cf mov %rcx,%r15 401497: 41 55 push %rbp 401499: 41 54 push %rsp 40149b: 49 89 f6 mov %rsi,%r14 40149e: 55 push %rbp 40149f: 53 push %rbx 4014a0: 45 31 ed xor %r13d,%r13d 4014a3: 48 89 d3 mov %rdx,%rbx 4014a6: 49 89 cc mov %rcx,%r12 4014a9: 48 89 f5 mov %rsi,%rbp 4014ac: 48 83 ec 18 sub $0x18,%rsp 4014b0: 89 7c 24 04 mov %edi,0x4(%rsp) 4014b4: eb 25 jmp 0x4014db 4014b6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 4014be: 00 00 4014c0: 48 83 f8 00 cmp $0x0,%rax 4014c4: 7e 5f jle 0x401525 4014c6: 49 01 c5 add %rax,%r13 4014c9: 4c 39 eb cmp %r13,%rbx 4014cc: 76 52 jbe 0x401520 4014ce: 4f 8d 64 3d 00 lea 0x0(%r13,%r15,1),%r12 4014d3: 4b 8d 2c 2e lea (%r14,%r13,1),%rbp 4014d7: 8b 7c 24 04 mov 0x4(%rsp),%edi 4014db: 48 89 da mov %rbx,%rdx 4014de: 4c 89 e1 mov %r12,%rcx 4014e1: 48 89 ee mov %rbp,%rsi 4014e4: 4c 29 ea sub %r13,%rdx 4014e7: e8 24 fc ff ff callq 0x401110 4014ec: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 4014f0: 48 89 c2 mov %rax,%rdx 4014f3: 75 cb jne 0x4014c0 4014f5: 48 89 44 24 08 mov %rax,0x8(%rsp) 4014fa: e8 e1 fa ff ff callq 0x400fe0 4014ff: 83 38 04 cmpl $0x4,(%rax) 401502: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 401507: 74 ce je 0x4014d7 401509: 48 83 c4 18 add $0x18,%rsp 40150d: 48 89 d0 mov %rdx,%rax 401510: 5b pop %rbx 401511: 5d pop %rbp 401512: 41 5c pop %rsp 401514: 41 5d pop %rbp 401516: 41 5e pop %rsi 401518: 41 5f pop %rdi 40151a: c3 retq 40151b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401520: 4c 89 ea mov %r13,%rdx 401523: eb e4 jmp 0x401509 401525: 49 0f 44 d5 cmove %r13,%rdx 401529: eb de jmp 0x401509 40152b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401530: 41 57 push %rdi 401532: 41 56 push %rsi 401534: 4d 89 c6 mov %r8,%r14 401537: 41 55 push %rbp 401539: 41 54 push %rsp 40153b: 55 push %rbp 40153c: 53 push %rbx 40153d: 48 89 d5 mov %rdx,%rbp 401540: 48 81 ec 88 00 00 00 sub $0x88,%rsp 401547: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 40154f: 00 401550: 48 89 44 24 78 mov %rax,0x78(%rsp) 401555: 31 c0 xor %eax,%eax 401557: 0f b6 42 04 movzbl 0x4(%rdx),%eax 40155b: 4c 8b 84 24 c0 00 00 00 mov 0xc0(%rsp),%r8 401563: 8d 50 ff lea -0x1(%rax),%edx 401566: 80 fa 01 cmp $0x1,%dl 401569: 0f 87 71 02 00 00 ja 0x4017e0 40156f: 0f b6 55 05 movzbl 0x5(%rbp),%edx 401573: 49 89 cd mov %rcx,%r13 401576: 8d 4a ff lea -0x1(%rdx),%ecx 401579: 80 f9 01 cmp $0x1,%cl 40157c: 0f 87 5e 02 00 00 ja 0x4017e0 401582: 80 fa 01 cmp $0x1,%dl 401585: 41 89 ff mov %edi,%r15d 401588: 49 89 f4 mov %rsi,%r12 40158b: 0f 84 ef 02 00 00 je 0x401880 401591: 3c 01 cmp $0x1,%al 401593: 0f 84 77 04 00 00 je 0x401a10 401599: 48 8b 5d 28 mov 0x28(%rbp),%rbx 40159d: 4c 8d 54 24 30 lea 0x30(%rsp),%r10 4015a2: 0f b7 45 3c movzwl 0x3c(%rbp),%eax 4015a6: 66 c1 c8 08 ror $0x8,%ax 4015aa: 66 89 44 24 6c mov %ax,0x6c(%rsp) 4015af: 48 0f cb bswap %rbx 4015b2: 48 89 5c 24 58 mov %rbx,0x58(%rsp) 4015b7: 0f b7 c0 movzwl %ax,%eax 4015ba: 48 85 c0 test %rax,%rax 4015bd: 0f 84 c5 05 00 00 je 0x401b88 4015c3: 49 39 de cmp %rbx,%r14 4015c6: 0f 83 84 02 00 00 jae 0x401850 4015cc: 41 83 f9 02 cmp $0x2,%r9d 4015d0: 0f 94 c2 sete %dl 4015d3: 41 83 f9 09 cmp $0x9,%r9d 4015d7: 0f 94 c0 sete %al 4015da: 31 db xor %ebx,%ebx 4015dc: 09 c2 or %eax,%edx 4015de: 0f b6 d2 movzbl %dl,%edx 4015e1: 48 8d 04 52 lea (%rdx,%rdx,2),%rax 4015e5: bf 01 00 00 00 mov $0x1,%edi 4015ea: 4c 89 44 24 18 mov %r8,0x18(%rsp) 4015ef: 44 89 4c 24 14 mov %r9d,0x14(%rsp) 4015f4: 48 89 54 24 08 mov %rdx,0x8(%rsp) 4015f9: 48 8d 34 82 lea (%rdx,%rax,4),%rsi 4015fd: 48 c1 e6 04 shl $0x4,%rsi 401601: 48 81 c6 08 01 00 00 add $0x108,%rsi 401608: e8 83 fa ff ff callq 0x401090 40160d: 48 85 c0 test %rax,%rax 401610: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 401615: 44 8b 4c 24 14 mov 0x14(%rsp),%r9d 40161a: 4c 8b 44 24 18 mov 0x18(%rsp),%r8 40161f: 0f 84 53 07 00 00 je 0x401d78 401625: 0f b6 4d 04 movzbl 0x4(%rbp),%ecx 401629: c7 40 18 03 00 00 00 movl $0x3,0x18(%rax) 401630: 4b 8d 34 2c lea (%r12,%r13,1),%rsi 401634: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 40163b: 44 89 48 1c mov %r9d,0x1c(%rax) 40163f: 44 89 78 24 mov %r15d,0x24(%rax) 401643: 4c 89 68 28 mov %r13,0x28(%rax) 401647: 4c 89 70 30 mov %r14,0x30(%rax) 40164b: 4c 89 20 mov %r12,(%rax) 40164e: 80 f9 01 cmp $0x1,%cl 401651: 4c 89 40 08 mov %r8,0x8(%rax) 401655: 89 98 c8 00 00 00 mov %ebx,0xc8(%rax) 40165b: 89 90 cc 00 00 00 mov %edx,0xcc(%rax) 401661: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 401668: 89 48 20 mov %ecx,0x20(%rax) 40166b: 0f 84 2f 02 00 00 je 0x4018a0 401671: 4d 85 e4 test %r12,%r12 401674: 0f 84 94 06 00 00 je 0x401d0e 40167a: 0f b6 55 05 movzbl 0x5(%rbp),%edx 40167e: 80 fa 01 cmp $0x1,%dl 401681: 0f 84 f1 04 00 00 je 0x401b78 401687: 48 8b 4d 00 mov 0x0(%rbp),%rcx 40168b: 48 8b 7d 18 mov 0x18(%rbp),%rdi 40168f: 48 8d 90 88 00 00 00 lea 0x88(%rax),%rdx 401696: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 40169d: 48 89 7a 18 mov %rdi,0x18(%rdx) 4016a1: 48 8b 7d 20 mov 0x20(%rbp),%rdi 4016a5: 48 8b 4d 08 mov 0x8(%rbp),%rcx 4016a9: 48 89 7a 20 mov %rdi,0x20(%rdx) 4016ad: 48 8b 7d 28 mov 0x28(%rbp),%rdi 4016b1: 48 89 4a 08 mov %rcx,0x8(%rdx) 4016b5: 48 8b 4d 10 mov 0x10(%rbp),%rcx 4016b9: 48 89 7a 28 mov %rdi,0x28(%rdx) 4016bd: 48 8b 7d 30 mov 0x30(%rbp),%rdi 4016c1: 48 89 4a 10 mov %rcx,0x10(%rdx) 4016c5: 48 89 7a 30 mov %rdi,0x30(%rdx) 4016c9: 48 8b 7d 38 mov 0x38(%rbp),%rdi 4016cd: 48 89 7a 38 mov %rdi,0x38(%rdx) 4016d1: 48 89 50 48 mov %rdx,0x48(%rax) 4016d5: 66 c1 c9 08 ror $0x8,%cx 4016d9: 66 89 88 98 00 00 00 mov %cx,0x98(%rax) 4016e0: 0f b7 88 9a 00 00 00 movzwl 0x9a(%rax),%ecx 4016e7: 66 c1 c9 08 ror $0x8,%cx 4016eb: 66 89 88 9a 00 00 00 mov %cx,0x9a(%rax) 4016f2: 8b 88 9c 00 00 00 mov 0x9c(%rax),%ecx 4016f8: 0f c9 bswap %ecx 4016fa: 89 88 9c 00 00 00 mov %ecx,0x9c(%rax) 401700: 48 8b 88 a0 00 00 00 mov 0xa0(%rax),%rcx 401707: 48 0f c9 bswap %rcx 40170a: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 401711: 48 8b 88 a8 00 00 00 mov 0xa8(%rax),%rcx 401718: 48 0f c9 bswap %rcx 40171b: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 401722: 48 8b 88 b0 00 00 00 mov 0xb0(%rax),%rcx 401729: 48 0f c9 bswap %rcx 40172c: 48 89 88 b0 00 00 00 mov %rcx,0xb0(%rax) 401733: 8b 88 b8 00 00 00 mov 0xb8(%rax),%ecx 401739: 0f c9 bswap %ecx 40173b: 89 88 b8 00 00 00 mov %ecx,0xb8(%rax) 401741: 0f b7 88 bc 00 00 00 movzwl 0xbc(%rax),%ecx 401748: 66 c1 c9 08 ror $0x8,%cx 40174c: 66 89 88 bc 00 00 00 mov %cx,0xbc(%rax) 401753: 0f b7 88 be 00 00 00 movzwl 0xbe(%rax),%ecx 40175a: 66 c1 c9 08 ror $0x8,%cx 40175e: 66 89 88 be 00 00 00 mov %cx,0xbe(%rax) 401765: 0f b7 88 c0 00 00 00 movzwl 0xc0(%rax),%ecx 40176c: 66 c1 c9 08 ror $0x8,%cx 401770: 66 89 88 c0 00 00 00 mov %cx,0xc0(%rax) 401777: 0f b7 88 c2 00 00 00 movzwl 0xc2(%rax),%ecx 40177e: 66 c1 c9 08 ror $0x8,%cx 401782: 66 89 88 c2 00 00 00 mov %cx,0xc2(%rax) 401789: 0f b7 88 c4 00 00 00 movzwl 0xc4(%rax),%ecx 401790: 66 c1 c9 08 ror $0x8,%cx 401794: 66 89 88 c4 00 00 00 mov %cx,0xc4(%rax) 40179b: 0f b7 88 c6 00 00 00 movzwl 0xc6(%rax),%ecx 4017a2: 66 c1 c9 08 ror $0x8,%cx 4017a6: 4d 85 e4 test %r12,%r12 4017a9: 66 89 88 c6 00 00 00 mov %cx,0xc6(%rax) 4017b0: 74 3e je 0x4017f0 4017b2: 48 8b 4a 28 mov 0x28(%rdx),%rcx 4017b6: 0f b6 55 05 movzbl 0x5(%rbp),%edx 4017ba: 41 83 f9 08 cmp $0x8,%r9d 4017be: 74 30 je 0x4017f0 4017c0: 80 fa 01 cmp $0x1,%dl 4017c3: 75 2b jne 0x4017f0 4017c5: 48 85 db test %rbx,%rbx 4017c8: 0f 84 a2 02 00 00 je 0x401a70 4017ce: 4c 39 f1 cmp %r14,%rcx 4017d1: 0f 82 99 02 00 00 jb 0x401a70 4017d7: 48 89 c7 mov %rax,%rdi 4017da: e8 f1 f7 ff ff callq 0x400fd0 4017df: 90 nop 4017e0: bf 0a 00 00 00 mov $0xa,%edi 4017e5: e8 f6 fb ff ff callq 0x4013e0 4017ea: 31 c0 xor %eax,%eax 4017ec: eb 39 jmp 0x401827 4017ee: 66 90 nop 4017f0: 31 c9 xor %ecx,%ecx 4017f2: 48 85 db test %rbx,%rbx 4017f5: 48 8d b0 c8 00 00 00 lea 0xc8(%rax),%rsi 4017fc: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 401803: 74 1e je 0x401823 401805: 0f 1f 00 nopl (%rax) 401808: 48 89 0a mov %rcx,(%rdx) 40180b: 48 83 c1 01 add $0x1,%rcx 40180f: 48 89 42 08 mov %rax,0x8(%rdx) 401813: 48 89 72 48 mov %rsi,0x48(%rdx) 401817: 48 81 c2 d0 00 00 00 add $0xd0,%rdx 40181e: 48 39 cb cmp %rcx,%rbx 401821: 75 e5 jne 0x401808 401823: 48 89 70 60 mov %rsi,0x60(%rax) 401827: 48 8b 7c 24 78 mov 0x78(%rsp),%rdi 40182c: 64 48 33 3c 25 28 00 00 xor %fs:0x28,%rdi 401834: 00 401835: 0f 85 3a 06 00 00 jne 0x401e75 40183b: 48 81 c4 88 00 00 00 add $0x88,%rsp 401842: 5b pop %rbx 401843: 5d pop %rbp 401844: 41 5c pop %rsp 401846: 41 5d pop %rbp 401848: 41 5e pop %rsi 40184a: 41 5f pop %rdi 40184c: c3 retq 40184d: 0f 1f 00 nopl (%rax) 401850: 48 89 c1 mov %rax,%rcx 401853: 4c 89 f2 mov %r14,%rdx 401856: 48 29 da sub %rbx,%rdx 401859: 48 c1 e1 06 shl $0x6,%rcx 40185d: 48 89 c3 mov %rax,%rbx 401860: 48 39 d1 cmp %rdx,%rcx 401863: 0f 87 63 fd ff ff ja 0x4015cc 401869: 48 85 db test %rbx,%rbx 40186c: 48 89 da mov %rbx,%rdx 40186f: 0f 85 6c fd ff ff jne 0x4015e1 401875: e9 52 fd ff ff jmpq 0x4015cc 40187a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401880: 3c 01 cmp $0x1,%al 401882: 0f 84 d8 01 00 00 je 0x401a60 401888: 0f b7 45 3c movzwl 0x3c(%rbp),%eax 40188c: 48 8b 5d 28 mov 0x28(%rbp),%rbx 401890: 49 89 ea mov %rbp,%r10 401893: e9 1f fd ff ff jmpq 0x4015b7 401898: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 4018a0: 4d 85 e4 test %r12,%r12 4018a3: 0f 84 43 03 00 00 je 0x401bec 4018a9: 0f b6 55 05 movzbl 0x5(%rbp),%edx 4018ad: 80 fa 01 cmp $0x1,%dl 4018b0: 0f 84 2a 03 00 00 je 0x401be0 4018b6: 48 8b 55 00 mov 0x0(%rbp),%rdx 4018ba: 48 8b 7d 18 mov 0x18(%rbp),%rdi 4018be: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 4018c5: 48 89 90 88 00 00 00 mov %rdx,0x88(%rax) 4018cc: 48 89 79 18 mov %rdi,0x18(%rcx) 4018d0: 48 8b 7d 20 mov 0x20(%rbp),%rdi 4018d4: 48 8b 55 08 mov 0x8(%rbp),%rdx 4018d8: 48 89 79 20 mov %rdi,0x20(%rcx) 4018dc: 48 8b 7d 28 mov 0x28(%rbp),%rdi 4018e0: 48 89 51 08 mov %rdx,0x8(%rcx) 4018e4: 48 8b 55 10 mov 0x10(%rbp),%rdx 4018e8: 48 89 79 28 mov %rdi,0x28(%rcx) 4018ec: 8b 7d 30 mov 0x30(%rbp),%edi 4018ef: 48 89 51 10 mov %rdx,0x10(%rcx) 4018f3: 89 79 30 mov %edi,0x30(%rcx) 4018f6: 48 89 48 48 mov %rcx,0x48(%rax) 4018fa: 66 c1 ca 08 ror $0x8,%dx 4018fe: 66 89 90 98 00 00 00 mov %dx,0x98(%rax) 401905: 0f b7 90 9a 00 00 00 movzwl 0x9a(%rax),%edx 40190c: 66 c1 ca 08 ror $0x8,%dx 401910: 66 89 90 9a 00 00 00 mov %dx,0x9a(%rax) 401917: 8b 90 9c 00 00 00 mov 0x9c(%rax),%edx 40191d: 0f ca bswap %edx 40191f: 89 90 9c 00 00 00 mov %edx,0x9c(%rax) 401925: 8b 90 a0 00 00 00 mov 0xa0(%rax),%edx 40192b: 0f ca bswap %edx 40192d: 89 90 a0 00 00 00 mov %edx,0xa0(%rax) 401933: 8b 90 a4 00 00 00 mov 0xa4(%rax),%edx 401939: 0f ca bswap %edx 40193b: 89 90 a4 00 00 00 mov %edx,0xa4(%rax) 401941: 8b 90 a8 00 00 00 mov 0xa8(%rax),%edx 401947: 0f ca bswap %edx 401949: 89 90 a8 00 00 00 mov %edx,0xa8(%rax) 40194f: 8b 90 ac 00 00 00 mov 0xac(%rax),%edx 401955: 0f ca bswap %edx 401957: 89 90 ac 00 00 00 mov %edx,0xac(%rax) 40195d: 0f b7 90 b0 00 00 00 movzwl 0xb0(%rax),%edx 401964: 66 c1 ca 08 ror $0x8,%dx 401968: 66 89 90 b0 00 00 00 mov %dx,0xb0(%rax) 40196f: 0f b7 90 b2 00 00 00 movzwl 0xb2(%rax),%edx 401976: 66 c1 ca 08 ror $0x8,%dx 40197a: 66 89 90 b2 00 00 00 mov %dx,0xb2(%rax) 401981: 0f b7 90 b4 00 00 00 movzwl 0xb4(%rax),%edx 401988: 66 c1 ca 08 ror $0x8,%dx 40198c: 66 89 90 b4 00 00 00 mov %dx,0xb4(%rax) 401993: 0f b7 90 b6 00 00 00 movzwl 0xb6(%rax),%edx 40199a: 66 c1 ca 08 ror $0x8,%dx 40199e: 66 89 90 b6 00 00 00 mov %dx,0xb6(%rax) 4019a5: 0f b7 90 b8 00 00 00 movzwl 0xb8(%rax),%edx 4019ac: 66 c1 ca 08 ror $0x8,%dx 4019b0: 66 89 90 b8 00 00 00 mov %dx,0xb8(%rax) 4019b7: 0f b7 90 ba 00 00 00 movzwl 0xba(%rax),%edx 4019be: 66 c1 ca 08 ror $0x8,%dx 4019c2: 4d 85 e4 test %r12,%r12 4019c5: 66 89 90 ba 00 00 00 mov %dx,0xba(%rax) 4019cc: 0f 84 5e 01 00 00 je 0x401b30 4019d2: 8b 49 20 mov 0x20(%rcx),%ecx 4019d5: 0f b6 55 05 movzbl 0x5(%rbp),%edx 4019d9: 41 83 f9 08 cmp $0x8,%r9d 4019dd: 0f 84 4d 01 00 00 je 0x401b30 4019e3: 80 fa 01 cmp $0x1,%dl 4019e6: 0f 85 44 01 00 00 jne 0x401b30 4019ec: 48 85 db test %rbx,%rbx 4019ef: 0f 85 5b 02 00 00 jne 0x401c50 4019f5: 48 01 ce add %rcx,%rsi 4019f8: 4c 8d 80 c8 00 00 00 lea 0xc8(%rax),%r8 4019ff: 48 89 70 50 mov %rsi,0x50(%rax) 401a03: 4c 89 40 60 mov %r8,0x60(%rax) 401a07: e9 1b fe ff ff jmpq 0x401827 401a0c: 0f 1f 40 00 nopl 0x0(%rax) 401a10: 8b 45 20 mov 0x20(%rbp),%eax 401a13: 4c 8d 54 24 30 lea 0x30(%rsp),%r10 401a18: 0f b7 5d 30 movzwl 0x30(%rbp),%ebx 401a1c: 66 c1 cb 08 ror $0x8,%bx 401a20: 66 89 5c 24 60 mov %bx,0x60(%rsp) 401a25: 0f c8 bswap %eax 401a27: 89 44 24 50 mov %eax,0x50(%rsp) 401a2b: 0f b7 db movzwl %bx,%ebx 401a2e: 48 85 db test %rbx,%rbx 401a31: 0f 84 52 03 00 00 je 0x401d89 401a37: 89 c0 mov %eax,%eax 401a39: 49 39 c6 cmp %rax,%r14 401a3c: 0f 82 8a fb ff ff jb 0x4015cc 401a42: 48 8d 14 9b lea (%rbx,%rbx,4),%rdx 401a46: 4c 89 f7 mov %r14,%rdi 401a49: 48 29 c7 sub %rax,%rdi 401a4c: 48 c1 e2 03 shl $0x3,%rdx 401a50: 48 39 fa cmp %rdi,%rdx 401a53: 0f 87 73 fb ff ff ja 0x4015cc 401a59: e9 0b fe ff ff jmpq 0x401869 401a5e: 66 90 nop 401a60: 0f b7 5d 30 movzwl 0x30(%rbp),%ebx 401a64: 8b 45 20 mov 0x20(%rbp),%eax 401a67: 49 89 ea mov %rbp,%r10 401a6a: eb bf jmp 0x401a2b 401a6c: 0f 1f 40 00 nopl 0x0(%rax) 401a70: 4c 89 f7 mov %r14,%rdi 401a73: 48 89 da mov %rbx,%rdx 401a76: 48 29 cf sub %rcx,%rdi 401a79: 48 c1 e2 06 shl $0x6,%rdx 401a7d: 48 39 d7 cmp %rdx,%rdi 401a80: 0f 82 51 fd ff ff jb 0x4017d7 401a86: 48 8d 3c 0e lea (%rsi,%rcx,1),%rdi 401a8a: 48 85 db test %rbx,%rbx 401a8d: 48 8d b0 c8 00 00 00 lea 0xc8(%rax),%rsi 401a94: 48 89 78 50 mov %rdi,0x50(%rax) 401a98: 0f 84 85 fd ff ff je 0x401823 401a9e: 48 8d 90 54 01 00 00 lea 0x154(%rax),%rdx 401aa5: 45 31 c0 xor %r8d,%r8d 401aa8: eb 2a jmp 0x401ad4 401aaa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401ab0: 8b 0a mov (%rdx),%ecx 401ab2: 85 c9 test %ecx,%ecx 401ab4: 75 06 jne 0x401abc 401ab6: c7 02 ff ff ff ff movl $0xffffffff,(%rdx) 401abc: 49 83 c0 01 add $0x1,%r8 401ac0: 48 83 c7 40 add $0x40,%rdi 401ac4: 48 81 c2 d0 00 00 00 add $0xd0,%rdx 401acb: 4c 39 c3 cmp %r8,%rbx 401ace: 0f 84 4f fd ff ff je 0x401823 401ad4: 48 8b 4f 18 mov 0x18(%rdi),%rcx 401ad8: 4c 89 42 04 mov %r8,0x4(%rdx) 401adc: 48 89 42 0c mov %rax,0xc(%rdx) 401ae0: 48 89 7a 14 mov %rdi,0x14(%rdx) 401ae4: 49 39 ce cmp %rcx,%r14 401ae7: 76 1a jbe 0x401b03 401ae9: 4d 89 f1 mov %r14,%r9 401aec: 49 29 c9 sub %rcx,%r9 401aef: 4c 39 4f 20 cmp %r9,0x20(%rdi) 401af3: 77 0e ja 0x401b03 401af5: 4c 01 e9 add %r13,%rcx 401af8: 4c 01 e1 add %r12,%rcx 401afb: 48 89 4a 2c mov %rcx,0x2c(%rdx) 401aff: 48 89 4a 24 mov %rcx,0x24(%rdx) 401b03: 83 7f 04 12 cmpl $0x12,0x4(%rdi) 401b07: 48 89 72 4c mov %rsi,0x4c(%rdx) 401b0b: 75 a3 jne 0x401ab0 401b0d: 8b 4f 28 mov 0x28(%rdi),%ecx 401b10: 48 39 cb cmp %rcx,%rbx 401b13: 76 9b jbe 0x401ab0 401b15: 4c 8d 0c 49 lea (%rcx,%rcx,2),%r9 401b19: 4a 8d 0c 89 lea (%rcx,%r9,4),%rcx 401b1d: 48 c1 e1 04 shl $0x4,%rcx 401b21: 44 89 84 08 54 01 00 00 mov %r8d,0x154(%rax,%rcx,1) 401b29: eb 85 jmp 0x401ab0 401b2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401b30: 31 c9 xor %ecx,%ecx 401b32: 48 85 db test %rbx,%rbx 401b35: 4c 8d 80 c8 00 00 00 lea 0xc8(%rax),%r8 401b3c: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 401b43: 0f 84 ba fe ff ff je 0x401a03 401b49: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 401b50: 48 89 0a mov %rcx,(%rdx) 401b53: 48 83 c1 01 add $0x1,%rcx 401b57: 48 89 42 08 mov %rax,0x8(%rdx) 401b5b: 4c 89 42 48 mov %r8,0x48(%rdx) 401b5f: 48 81 c2 d0 00 00 00 add $0xd0,%rdx 401b66: 48 39 cb cmp %rcx,%rbx 401b69: 75 e5 jne 0x401b50 401b6b: 4c 89 40 60 mov %r8,0x60(%rax) 401b6f: e9 b3 fc ff ff jmpq 0x401827 401b74: 0f 1f 40 00 nopl 0x0(%rax) 401b78: 48 89 70 48 mov %rsi,0x48(%rax) 401b7c: 48 8b 4e 28 mov 0x28(%rsi),%rcx 401b80: e9 35 fc ff ff jmpq 0x4017ba 401b85: 0f 1f 00 nopl (%rax) 401b88: 48 85 db test %rbx,%rbx 401b8b: 0f 84 3b fa ff ff je 0x4015cc 401b91: 49 39 de cmp %rbx,%r14 401b94: 0f 86 32 fa ff ff jbe 0x4015cc 401b9a: 48 8d 43 40 lea 0x40(%rbx),%rax 401b9e: 49 39 c6 cmp %rax,%r14 401ba1: 0f 82 25 fa ff ff jb 0x4015cc 401ba7: 4d 85 e4 test %r12,%r12 401baa: 0f 84 22 02 00 00 je 0x401dd2 401bb0: 4c 01 e3 add %r12,%rbx 401bb3: 80 fa 01 cmp $0x1,%dl 401bb6: 49 8b 44 1d 20 mov 0x20(%r13,%rbx,1),%rax 401bbb: 74 03 je 0x401bc0 401bbd: 48 0f c8 bswap %rax 401bc0: 48 89 44 24 28 mov %rax,0x28(%rsp) 401bc5: ba ff ff ff ff mov $0xffffffff,%edx 401bca: 48 39 d0 cmp %rdx,%rax 401bcd: 0f 87 0d fc ff ff ja 0x4017e0 401bd3: 49 8b 5a 28 mov 0x28(%r10),%rbx 401bd7: e9 e7 f9 ff ff jmpq 0x4015c3 401bdc: 0f 1f 40 00 nopl 0x0(%rax) 401be0: 48 89 70 48 mov %rsi,0x48(%rax) 401be4: 8b 4e 20 mov 0x20(%rsi),%ecx 401be7: e9 ed fd ff ff jmpq 0x4019d9 401bec: 48 8b 55 00 mov 0x0(%rbp),%rdx 401bf0: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 401bf7: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401bfb: 48 89 90 88 00 00 00 mov %rdx,0x88(%rax) 401c02: 48 8b 55 08 mov 0x8(%rbp),%rdx 401c06: 48 89 51 08 mov %rdx,0x8(%rcx) 401c0a: 48 8b 55 10 mov 0x10(%rbp),%rdx 401c0e: 48 89 51 10 mov %rdx,0x10(%rcx) 401c12: 48 8b 55 18 mov 0x18(%rbp),%rdx 401c16: 48 89 51 18 mov %rdx,0x18(%rcx) 401c1a: 48 8b 55 20 mov 0x20(%rbp),%rdx 401c1e: 48 89 51 20 mov %rdx,0x20(%rcx) 401c22: 48 8b 55 28 mov 0x28(%rbp),%rdx 401c26: 48 89 51 28 mov %rdx,0x28(%rcx) 401c2a: 8b 55 30 mov 0x30(%rbp),%edx 401c2d: 89 51 30 mov %edx,0x30(%rcx) 401c30: 48 89 48 48 mov %rcx,0x48(%rax) 401c34: 0f 84 f6 fe ff ff je 0x401b30 401c3a: 0f b7 90 98 00 00 00 movzwl 0x98(%rax),%edx 401c41: e9 b4 fc ff ff jmpq 0x4018fa 401c46: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 401c4e: 00 00 401c50: 49 39 ce cmp %rcx,%r14 401c53: 0f 86 7e fb ff ff jbe 0x4017d7 401c59: 48 8d 14 9b lea (%rbx,%rbx,4),%rdx 401c5d: 4c 89 f7 mov %r14,%rdi 401c60: 48 29 cf sub %rcx,%rdi 401c63: 48 c1 e2 03 shl $0x3,%rdx 401c67: 48 39 d7 cmp %rdx,%rdi 401c6a: 0f 82 67 fb ff ff jb 0x4017d7 401c70: 48 01 ce add %rcx,%rsi 401c73: 4c 8d 80 c8 00 00 00 lea 0xc8(%rax),%r8 401c7a: 48 8d 90 54 01 00 00 lea 0x154(%rax),%rdx 401c81: 48 89 70 50 mov %rsi,0x50(%rax) 401c85: 31 ff xor %edi,%edi 401c87: eb 2d jmp 0x401cb6 401c89: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 401c90: 44 8b 0a mov (%rdx),%r9d 401c93: 45 85 c9 test %r9d,%r9d 401c96: 75 06 jne 0x401c9e 401c98: c7 02 ff ff ff ff movl $0xffffffff,(%rdx) 401c9e: 48 83 c7 01 add $0x1,%rdi 401ca2: 48 83 c6 28 add $0x28,%rsi 401ca6: 48 81 c2 d0 00 00 00 add $0xd0,%rdx 401cad: 48 39 fb cmp %rdi,%rbx 401cb0: 0f 86 4d fd ff ff jbe 0x401a03 401cb6: 8b 4e 10 mov 0x10(%rsi),%ecx 401cb9: 48 89 7a 04 mov %rdi,0x4(%rdx) 401cbd: 48 89 42 0c mov %rax,0xc(%rdx) 401cc1: 48 89 72 14 mov %rsi,0x14(%rdx) 401cc5: 49 39 ce cmp %rcx,%r14 401cc8: 76 1d jbe 0x401ce7 401cca: 44 8b 56 14 mov 0x14(%rsi),%r10d 401cce: 4d 89 f1 mov %r14,%r9 401cd1: 49 29 c9 sub %rcx,%r9 401cd4: 4d 39 ca cmp %r9,%r10 401cd7: 77 0e ja 0x401ce7 401cd9: 4c 01 e9 add %r13,%rcx 401cdc: 4c 01 e1 add %r12,%rcx 401cdf: 48 89 4a 2c mov %rcx,0x2c(%rdx) 401ce3: 48 89 4a 24 mov %rcx,0x24(%rdx) 401ce7: 83 7e 04 12 cmpl $0x12,0x4(%rsi) 401ceb: 4c 89 42 4c mov %r8,0x4c(%rdx) 401cef: 75 9f jne 0x401c90 401cf1: 8b 4e 18 mov 0x18(%rsi),%ecx 401cf4: 48 39 cb cmp %rcx,%rbx 401cf7: 76 97 jbe 0x401c90 401cf9: 4c 8d 0c 49 lea (%rcx,%rcx,2),%r9 401cfd: 4a 8d 0c 89 lea (%rcx,%r9,4),%rcx 401d01: 48 c1 e1 04 shl $0x4,%rcx 401d05: 89 bc 08 54 01 00 00 mov %edi,0x154(%rax,%rcx,1) 401d0c: eb 82 jmp 0x401c90 401d0e: 48 8b 4d 00 mov 0x0(%rbp),%rcx 401d12: 48 8d 90 88 00 00 00 lea 0x88(%rax),%rdx 401d19: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401d1d: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 401d24: 48 8b 4d 08 mov 0x8(%rbp),%rcx 401d28: 48 89 4a 08 mov %rcx,0x8(%rdx) 401d2c: 48 8b 4d 10 mov 0x10(%rbp),%rcx 401d30: 48 89 4a 10 mov %rcx,0x10(%rdx) 401d34: 48 8b 4d 18 mov 0x18(%rbp),%rcx 401d38: 48 89 4a 18 mov %rcx,0x18(%rdx) 401d3c: 48 8b 4d 20 mov 0x20(%rbp),%rcx 401d40: 48 89 4a 20 mov %rcx,0x20(%rdx) 401d44: 48 8b 4d 28 mov 0x28(%rbp),%rcx 401d48: 48 89 4a 28 mov %rcx,0x28(%rdx) 401d4c: 48 8b 4d 30 mov 0x30(%rbp),%rcx 401d50: 48 89 4a 30 mov %rcx,0x30(%rdx) 401d54: 48 8b 4d 38 mov 0x38(%rbp),%rcx 401d58: 48 89 4a 38 mov %rcx,0x38(%rdx) 401d5c: 48 89 50 48 mov %rdx,0x48(%rax) 401d60: 0f 84 8a fa ff ff je 0x4017f0 401d66: 0f b7 88 98 00 00 00 movzwl 0x98(%rax),%ecx 401d6d: e9 63 f9 ff ff jmpq 0x4016d5 401d72: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401d78: bf 08 00 00 00 mov $0x8,%edi 401d7d: e8 5e f6 ff ff callq 0x4013e0 401d82: 31 c0 xor %eax,%eax 401d84: e9 9e fa ff ff jmpq 0x401827 401d89: 85 c0 test %eax,%eax 401d8b: 0f 84 3b f8 ff ff je 0x4015cc 401d91: 89 c0 mov %eax,%eax 401d93: 49 39 c6 cmp %rax,%r14 401d96: 0f 86 30 f8 ff ff jbe 0x4015cc 401d9c: 4c 89 f1 mov %r14,%rcx 401d9f: 48 29 c1 sub %rax,%rcx 401da2: 48 83 f9 27 cmp $0x27,%rcx 401da6: 0f 86 20 f8 ff ff jbe 0x4015cc 401dac: 4d 85 e4 test %r12,%r12 401daf: 74 70 je 0x401e21 401db1: 80 fa 01 cmp $0x1,%dl 401db4: 49 8d 14 04 lea (%r12,%rax,1),%rdx 401db8: 74 0e je 0x401dc8 401dba: 41 8b 5c 15 14 mov 0x14(%r13,%rdx,1),%ebx 401dbf: 0f cb bswap %ebx 401dc1: 89 db mov %ebx,%ebx 401dc3: e9 71 fc ff ff jmpq 0x401a39 401dc8: 41 8b 5c 15 14 mov 0x14(%r13,%rdx,1),%ebx 401dcd: e9 67 fc ff ff jmpq 0x401a39 401dd2: 4a 8d 4c 2b 20 lea 0x20(%rbx,%r13,1),%rcx 401dd7: 48 8d 74 24 28 lea 0x28(%rsp),%rsi 401ddc: ba 08 00 00 00 mov $0x8,%edx 401de1: 44 89 ff mov %r15d,%edi 401de4: 4c 89 44 24 18 mov %r8,0x18(%rsp) 401de9: 44 89 4c 24 14 mov %r9d,0x14(%rsp) 401dee: 4c 89 54 24 08 mov %r10,0x8(%rsp) 401df3: e8 98 f6 ff ff callq 0x401490 401df8: 48 83 f8 08 cmp $0x8,%rax 401dfc: 4c 8b 54 24 08 mov 0x8(%rsp),%r10 401e01: 44 8b 4c 24 14 mov 0x14(%rsp),%r9d 401e06: 4c 8b 44 24 18 mov 0x18(%rsp),%r8 401e0b: 75 6d jne 0x401e7a 401e0d: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401e11: 48 8b 44 24 28 mov 0x28(%rsp),%rax 401e16: 0f 84 a9 fd ff ff je 0x401bc5 401e1c: e9 9c fd ff ff jmpq 0x401bbd 401e21: 4a 8d 4c 28 14 lea 0x14(%rax,%r13,1),%rcx 401e26: 48 8d 74 24 28 lea 0x28(%rsp),%rsi 401e2b: ba 04 00 00 00 mov $0x4,%edx 401e30: 44 89 ff mov %r15d,%edi 401e33: 4c 89 44 24 18 mov %r8,0x18(%rsp) 401e38: 44 89 4c 24 14 mov %r9d,0x14(%rsp) 401e3d: 4c 89 54 24 08 mov %r10,0x8(%rsp) 401e42: e8 49 f6 ff ff callq 0x401490 401e47: 48 83 f8 04 cmp $0x4,%rax 401e4b: 4c 8b 54 24 08 mov 0x8(%rsp),%r10 401e50: 44 8b 4c 24 14 mov 0x14(%rsp),%r9d 401e55: 4c 8b 44 24 18 mov 0x18(%rsp),%r8 401e5a: 75 1e jne 0x401e7a 401e5c: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401e60: 8b 5c 24 28 mov 0x28(%rsp),%ebx 401e64: 41 8b 42 20 mov 0x20(%r10),%eax 401e68: 0f 85 51 ff ff ff jne 0x401dbf 401e6e: 89 db mov %ebx,%ebx 401e70: e9 c4 fb ff ff jmpq 0x401a39 401e75: e8 96 f1 ff ff callq 0x401010 401e7a: 48 85 c0 test %rax,%rax 401e7d: 0f 89 5d f9 ff ff jns 0x4017e0 401e83: bf 09 00 00 00 mov $0x9,%edi 401e88: e8 53 f5 ff ff callq 0x4013e0 401e8d: 31 c0 xor %eax,%eax 401e8f: e9 93 f9 ff ff jmpq 0x401827 401e94: 66 90 nop 401e96: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 401e9e: 00 00 401ea0: 41 57 push %rdi 401ea2: 41 56 push %rsi 401ea4: 4d 89 cf mov %r9,%r15 401ea7: 41 55 push %rbp 401ea9: 41 54 push %rsp 401eab: 41 89 fd mov %edi,%r13d 401eae: 55 push %rbp 401eaf: 53 push %rbx 401eb0: 49 89 f4 mov %rsi,%r12 401eb3: 48 89 d3 mov %rdx,%rbx 401eb6: 48 89 cd mov %rcx,%rbp 401eb9: 45 89 c6 mov %r8d,%r14d 401ebc: 48 83 ec 18 sub $0x18,%rsp 401ec0: 48 83 f9 07 cmp $0x7,%rcx 401ec4: 76 5a jbe 0x401f20 401ec6: 48 8d 04 16 lea (%rsi,%rdx,1),%rax 401eca: 48 8d 35 81 1a 00 00 lea 0x1a81(%rip),%rsi # 0x403952 401ed1: ba 08 00 00 00 mov $0x8,%edx 401ed6: 48 89 c7 mov %rax,%rdi 401ed9: 48 89 44 24 08 mov %rax,0x8(%rsp) 401ede: e8 8d f1 ff ff callq 0x401070 401ee3: 85 c0 test %eax,%eax 401ee5: 0f 84 85 00 00 00 je 0x401f70 401eeb: 48 83 fd 0f cmp $0xf,%rbp 401eef: 76 2f jbe 0x401f20 401ef1: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi 401ef6: 48 8d 35 5e 1a 00 00 lea 0x1a5e(%rip),%rsi # 0x40395b 401efd: ba 04 00 00 00 mov $0x4,%edx 401f02: e8 69 f1 ff ff callq 0x401070 401f07: 85 c0 test %eax,%eax 401f09: 75 15 jne 0x401f20 401f0b: 48 8b 44 24 08 mov 0x8(%rsp),%rax 401f10: 0f b6 40 04 movzbl 0x4(%rax),%eax 401f14: 83 e8 01 sub $0x1,%eax 401f17: 83 f8 01 cmp $0x1,%eax 401f1a: 0f 86 b8 00 00 00 jbe 0x401fd8 401f20: be 08 01 00 00 mov $0x108,%esi 401f25: bf 01 00 00 00 mov $0x1,%edi 401f2a: e8 61 f1 ff ff callq 0x401090 401f2f: 48 85 c0 test %rax,%rax 401f32: 0f 84 f8 00 00 00 je 0x402030 401f38: c7 40 18 00 00 00 00 movl $0x0,0x18(%rax) 401f3f: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 401f46: 44 89 70 1c mov %r14d,0x1c(%rax) 401f4a: 44 89 68 24 mov %r13d,0x24(%rax) 401f4e: 48 89 58 28 mov %rbx,0x28(%rax) 401f52: 48 89 68 30 mov %rbp,0x30(%rax) 401f56: 4c 89 20 mov %r12,(%rax) 401f59: 4c 89 78 08 mov %r15,0x8(%rax) 401f5d: 48 83 c4 18 add $0x18,%rsp 401f61: 5b pop %rbx 401f62: 5d pop %rbp 401f63: 41 5c pop %rsp 401f65: 41 5d pop %rbp 401f67: 41 5e pop %rsi 401f69: 41 5f pop %rdi 401f6b: c3 retq 401f6c: 0f 1f 40 00 nopl 0x0(%rax) 401f70: be 08 01 00 00 mov $0x108,%esi 401f75: bf 01 00 00 00 mov $0x1,%edi 401f7a: e8 11 f1 ff ff callq 0x401090 401f7f: 48 85 c0 test %rax,%rax 401f82: 0f 84 a8 00 00 00 je 0x402030 401f88: 48 8d 90 f4 00 00 00 lea 0xf4(%rax),%rdx 401f8f: 48 89 58 28 mov %rbx,0x28(%rax) 401f93: 48 83 c3 08 add $0x8,%rbx 401f97: c7 40 18 01 00 00 00 movl $0x1,0x18(%rax) 401f9e: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 401fa5: 44 89 70 1c mov %r14d,0x1c(%rax) 401fa9: 44 89 68 24 mov %r13d,0x24(%rax) 401fad: 48 89 68 30 mov %rbp,0x30(%rax) 401fb1: 4c 89 20 mov %r12,(%rax) 401fb4: 4c 89 78 08 mov %r15,0x8(%rax) 401fb8: 48 89 58 70 mov %rbx,0x70(%rax) 401fbc: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 401fc3: 48 83 c4 18 add $0x18,%rsp 401fc7: 5b pop %rbx 401fc8: 5d pop %rbp 401fc9: 41 5c pop %rsp 401fcb: 41 5d pop %rbp 401fcd: 41 5e pop %rsi 401fcf: 41 5f pop %rdi 401fd1: c3 retq 401fd2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401fd8: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 401fdd: 0f b6 41 05 movzbl 0x5(%rcx),%eax 401fe1: 83 e8 01 sub $0x1,%eax 401fe4: 83 f8 01 cmp $0x1,%eax 401fe7: 0f 87 33 ff ff ff ja 0x401f20 401fed: 80 79 06 01 cmpb $0x1,0x6(%rcx) 401ff1: 0f 85 29 ff ff ff jne 0x401f20 401ff7: 48 83 ec 08 sub $0x8,%rsp 401ffb: 48 89 d9 mov %rbx,%rcx 401ffe: 45 89 f1 mov %r14d,%r9d 402001: 41 57 push %rdi 402003: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 402008: 49 89 e8 mov %rbp,%r8 40200b: 4c 89 e6 mov %r12,%rsi 40200e: 44 89 ef mov %r13d,%edi 402011: e8 1a f5 ff ff callq 0x401530 402016: 5a pop %rdx 402017: 59 pop %rcx 402018: 48 83 c4 18 add $0x18,%rsp 40201c: 5b pop %rbx 40201d: 5d pop %rbp 40201e: 41 5c pop %rsp 402020: 41 5d pop %rbp 402022: 41 5e pop %rsi 402024: 41 5f pop %rdi 402026: c3 retq 402027: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 40202f: 00 402030: bf 08 00 00 00 mov $0x8,%edi 402035: e8 a6 f3 ff ff callq 0x4013e0 40203a: 31 c0 xor %eax,%eax 40203c: e9 1c ff ff ff jmpq 0x401f5d 402041: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 402046: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40204e: 00 00 402050: 41 57 push %rdi 402052: 41 56 push %rsi 402054: 89 c8 mov %ecx,%eax 402056: 41 55 push %rbp 402058: 41 54 push %rsp 40205a: 44 8d 68 f8 lea -0x8(%rax),%r13d 40205e: 55 push %rbp 40205f: 53 push %rbx 402060: 48 89 f5 mov %rsi,%rbp 402063: 49 89 d4 mov %rdx,%r12 402066: 4c 89 c3 mov %r8,%rbx 402069: 48 81 ec c8 00 00 00 sub $0xc8,%rsp 402070: 89 4c 24 1c mov %ecx,0x1c(%rsp) 402074: 89 7c 24 18 mov %edi,0x18(%rsp) 402078: 64 48 8b 0c 25 28 00 00 mov %fs:0x28,%rcx 402080: 00 402081: 48 89 8c 24 b8 00 00 00 mov %rcx,0xb8(%rsp) 402089: 31 c9 xor %ecx,%ecx 40208b: 48 83 fa ff cmp $0xffffffffffffffff,%rdx 40208f: 75 09 jne 0x40209a 402091: 4d 85 c0 test %r8,%r8 402094: 0f 84 86 02 00 00 je 0x402320 40209a: 41 83 fd 03 cmp $0x3,%r13d 40209e: 0f 87 bc 00 00 00 ja 0x402160 4020a4: 48 85 db test %rbx,%rbx 4020a7: 74 67 je 0x402110 4020a9: 4c 8b 2b mov (%rbx),%r13 4020ac: 4d 85 ed test %r13,%r13 4020af: 0f 84 ab 00 00 00 je 0x402160 4020b5: 44 8b 44 24 1c mov 0x1c(%rsp),%r8d 4020ba: 8b 7c 24 18 mov 0x18(%rsp),%edi 4020be: 49 89 d9 mov %rbx,%r9 4020c1: 4c 89 e1 mov %r12,%rcx 4020c4: 48 89 ea mov %rbp,%rdx 4020c7: 4c 89 ee mov %r13,%rsi 4020ca: e8 d1 fd ff ff callq 0x401ea0 4020cf: 48 85 c0 test %rax,%rax 4020d2: 0f 84 c8 01 00 00 je 0x4022a0 4020d8: 48 85 db test %rbx,%rbx 4020db: 0f 84 df 01 00 00 je 0x4022c0 4020e1: 48 8b bc 24 b8 00 00 00 mov 0xb8(%rsp),%rdi 4020e9: 64 48 33 3c 25 28 00 00 xor %fs:0x28,%rdi 4020f1: 00 4020f2: 0f 85 b7 02 00 00 jne 0x4023af 4020f8: 48 81 c4 c8 00 00 00 add $0xc8,%rsp 4020ff: 5b pop %rbx 402100: 5d pop %rbp 402101: 41 5c pop %rsp 402103: 41 5d pop %rbp 402105: 41 5e pop %rsi 402107: 41 5f pop %rdi 402109: c3 retq 40210a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 402110: 8b 44 24 1c mov 0x1c(%rsp),%eax 402114: 83 f8 0b cmp $0xb,%eax 402117: 74 0f je 0x402128 402119: 83 f8 08 cmp $0x8,%eax 40211c: b9 01 00 00 00 mov $0x1,%ecx 402121: ba 03 00 00 00 mov $0x3,%edx 402126: 75 13 jne 0x40213b 402128: 31 d2 xor %edx,%edx 40212a: 83 7c 24 1c 08 cmpl $0x8,0x1c(%rsp) 40212f: b9 02 00 00 00 mov $0x2,%ecx 402134: 0f 95 c2 setne %dl 402137: 8d 54 12 01 lea 0x1(%rdx,%rdx,1),%edx 40213b: 44 8b 44 24 18 mov 0x18(%rsp),%r8d 402140: 31 ff xor %edi,%edi 402142: 49 89 e9 mov %rbp,%r9 402145: 4c 89 e6 mov %r12,%rsi 402148: e8 d3 ee ff ff callq 0x401020 40214d: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 402151: 49 89 c5 mov %rax,%r13 402154: 0f 85 52 ff ff ff jne 0x4020ac 40215a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 402160: 49 83 fc 40 cmp $0x40,%r12 402164: b8 40 00 00 00 mov $0x40,%eax 402169: 49 89 ed mov %rbp,%r13 40216c: 49 0f 46 c4 cmovbe %r12,%rax 402170: 45 31 ff xor %r15d,%r15d 402173: 48 89 44 24 08 mov %rax,0x8(%rsp) 402178: 48 8d 44 24 20 lea 0x20(%rsp),%rax 40217d: 48 89 44 24 10 mov %rax,0x10(%rsp) 402182: eb 25 jmp 0x4021a9 402184: 0f 1f 40 00 nopl 0x0(%rax) 402188: 48 83 f8 00 cmp $0x0,%rax 40218c: 0f 8e 22 02 00 00 jle 0x4023b4 402192: 49 01 c7 add %rax,%r15 402195: 4c 39 7c 24 08 cmp %r15,0x8(%rsp) 40219a: 4d 89 fe mov %r15,%r14 40219d: 76 49 jbe 0x4021e8 40219f: 4e 8d 6c 3d 00 lea 0x0(%rbp,%r15,1),%r13 4021a4: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4021a9: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 4021ae: 8b 7c 24 18 mov 0x18(%rsp),%edi 4021b2: 4a 8d 34 38 lea (%rax,%r15,1),%rsi 4021b6: 4c 89 e9 mov %r13,%rcx 4021b9: 4d 89 fe mov %r15,%r14 4021bc: 4c 29 fa sub %r15,%rdx 4021bf: e8 4c ef ff ff callq 0x401110 4021c4: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 4021c8: 75 be jne 0x402188 4021ca: e8 11 ee ff ff callq 0x400fe0 4021cf: 83 38 04 cmpl $0x4,(%rax) 4021d2: 74 d0 je 0x4021a4 4021d4: bf 09 00 00 00 mov $0x9,%edi 4021d9: e8 02 f2 ff ff callq 0x4013e0 4021de: 31 c0 xor %eax,%eax 4021e0: e9 fc fe ff ff jmpq 0x4020e1 4021e5: 0f 1f 00 nopl (%rax) 4021e8: 49 83 ff 07 cmp $0x7,%r15 4021ec: 0f 86 de 00 00 00 jbe 0x4022d0 4021f2: 4c 8b 7c 24 10 mov 0x10(%rsp),%r15 4021f7: 48 8d 35 54 17 00 00 lea 0x1754(%rip),%rsi # 0x403952 4021fe: ba 08 00 00 00 mov $0x8,%edx 402203: 4c 89 ff mov %r15,%rdi 402206: e8 65 ee ff ff callq 0x401070 40220b: 85 c0 test %eax,%eax 40220d: 0f 84 2d 01 00 00 je 0x402340 402213: 49 83 fe 0f cmp $0xf,%r14 402217: 0f 86 b3 00 00 00 jbe 0x4022d0 40221d: 48 8d 35 37 17 00 00 lea 0x1737(%rip),%rsi # 0x40395b 402224: ba 04 00 00 00 mov $0x4,%edx 402229: 4c 89 ff mov %r15,%rdi 40222c: e8 3f ee ff ff callq 0x401070 402231: 85 c0 test %eax,%eax 402233: 0f 85 97 00 00 00 jne 0x4022d0 402239: 0f b6 44 24 24 movzbl 0x24(%rsp),%eax 40223e: 89 c2 mov %eax,%edx 402240: 83 e8 01 sub $0x1,%eax 402243: 83 f8 01 cmp $0x1,%eax 402246: 0f 87 84 00 00 00 ja 0x4022d0 40224c: 0f b6 44 24 25 movzbl 0x25(%rsp),%eax 402251: 83 e8 01 sub $0x1,%eax 402254: 83 f8 01 cmp $0x1,%eax 402257: 77 77 ja 0x4022d0 402259: 80 7c 24 26 01 cmpb $0x1,0x26(%rsp) 40225e: 75 70 jne 0x4022d0 402260: 80 fa 01 cmp $0x1,%dl 402263: b8 40 00 00 00 mov $0x40,%eax 402268: ba 34 00 00 00 mov $0x34,%edx 40226d: 48 0f 44 c2 cmove %rdx,%rax 402271: 4c 39 f0 cmp %r14,%rax 402274: 77 5a ja 0x4022d0 402276: 48 83 ec 08 sub $0x8,%rsp 40227a: 48 89 e9 mov %rbp,%rcx 40227d: 4d 89 e0 mov %r12,%r8 402280: 53 push %rbx 402281: 44 8b 4c 24 2c mov 0x2c(%rsp),%r9d 402286: 31 f6 xor %esi,%esi 402288: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 40228d: 8b 7c 24 28 mov 0x28(%rsp),%edi 402291: e8 9a f2 ff ff callq 0x401530 402296: 5a pop %rdx 402297: 59 pop %rcx 402298: e9 44 fe ff ff jmpq 0x4020e1 40229d: 0f 1f 00 nopl (%rax) 4022a0: 48 85 db test %rbx,%rbx 4022a3: 74 09 je 0x4022ae 4022a5: 4c 3b 2b cmp (%rbx),%r13 4022a8: 0f 84 33 fe ff ff je 0x4020e1 4022ae: 4c 89 e6 mov %r12,%rsi 4022b1: 4c 89 ef mov %r13,%rdi 4022b4: e8 27 ee ff ff callq 0x4010e0 4022b9: 31 c0 xor %eax,%eax 4022bb: e9 21 fe ff ff jmpq 0x4020e1 4022c0: 83 48 38 40 orl $0x40,0x38(%rax) 4022c4: e9 18 fe ff ff jmpq 0x4020e1 4022c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4022d0: be 08 01 00 00 mov $0x108,%esi 4022d5: bf 01 00 00 00 mov $0x1,%edi 4022da: e8 b1 ed ff ff callq 0x401090 4022df: 48 85 c0 test %rax,%rax 4022e2: 0f 84 b6 00 00 00 je 0x40239e 4022e8: 8b 4c 24 1c mov 0x1c(%rsp),%ecx 4022ec: c7 40 18 00 00 00 00 movl $0x0,0x18(%rax) 4022f3: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 4022fa: 48 89 68 28 mov %rbp,0x28(%rax) 4022fe: 4c 89 60 30 mov %r12,0x30(%rax) 402302: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 402309: 89 48 1c mov %ecx,0x1c(%rax) 40230c: 8b 4c 24 18 mov 0x18(%rsp),%ecx 402310: 48 89 58 08 mov %rbx,0x8(%rax) 402314: 89 48 24 mov %ecx,0x24(%rax) 402317: e9 c5 fd ff ff jmpq 0x4020e1 40231c: 0f 1f 40 00 nopl 0x0(%rax) 402320: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 402325: 89 fe mov %edi,%esi 402327: bf 01 00 00 00 mov $0x1,%edi 40232c: e8 9f ed ff ff callq 0x4010d0 402331: 85 c0 test %eax,%eax 402333: 4c 0f 44 64 24 50 cmove 0x50(%rsp),%r12 402339: e9 5c fd ff ff jmpq 0x40209a 40233e: 66 90 nop 402340: be 08 01 00 00 mov $0x108,%esi 402345: bf 01 00 00 00 mov $0x1,%edi 40234a: e8 41 ed ff ff callq 0x401090 40234f: 48 85 c0 test %rax,%rax 402352: 74 4a je 0x40239e 402354: 8b 7c 24 1c mov 0x1c(%rsp),%edi 402358: 8b 4c 24 18 mov 0x18(%rsp),%ecx 40235c: 48 8d 90 f4 00 00 00 lea 0xf4(%rax),%rdx 402363: 48 89 68 28 mov %rbp,0x28(%rax) 402367: 48 83 c5 08 add $0x8,%rbp 40236b: c7 40 18 01 00 00 00 movl $0x1,0x18(%rax) 402372: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 402379: 4c 89 60 30 mov %r12,0x30(%rax) 40237d: 89 78 1c mov %edi,0x1c(%rax) 402380: 89 48 24 mov %ecx,0x24(%rax) 402383: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 40238a: 48 89 58 08 mov %rbx,0x8(%rax) 40238e: 48 89 68 70 mov %rbp,0x70(%rax) 402392: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 402399: e9 43 fd ff ff jmpq 0x4020e1 40239e: bf 08 00 00 00 mov $0x8,%edi 4023a3: e8 38 f0 ff ff callq 0x4013e0 4023a8: 31 c0 xor %eax,%eax 4023aa: e9 32 fd ff ff jmpq 0x4020e1 4023af: e8 5c ec ff ff callq 0x401010 4023b4: 0f 84 2e fe ff ff je 0x4021e8 4023ba: 49 89 c6 mov %rax,%r14 4023bd: e9 30 fe ff ff jmpq 0x4021f2 4023c2: 0f 1f 40 00 nopl 0x0(%rax) 4023c6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 4023ce: 00 00 4023d0: 41 57 push %rdi 4023d2: 41 56 push %rsi 4023d4: 41 55 push %rbp 4023d6: 41 54 push %rsp 4023d8: 49 89 fd mov %rdi,%r13 4023db: 55 push %rbp 4023dc: 53 push %rbx 4023dd: 48 81 ec 88 00 00 00 sub $0x88,%rsp 4023e4: 4c 8b 07 mov (%rdi),%r8 4023e7: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 4023ef: 00 4023f0: 48 89 44 24 78 mov %rax,0x78(%rsp) 4023f5: 31 c0 xor %eax,%eax 4023f7: 4d 85 c0 test %r8,%r8 4023fa: 0f 84 90 02 00 00 je 0x402690 402400: 48 8b 47 30 mov 0x30(%rdi),%rax 402404: 48 03 47 28 add 0x28(%rdi),%rax 402408: 48 8b 57 70 mov 0x70(%rdi),%rdx 40240c: 48 39 c2 cmp %rax,%rdx 40240f: 0f 87 e0 02 00 00 ja 0x4026f5 402415: 48 29 d0 sub %rdx,%rax 402418: 48 83 f8 3b cmp $0x3b,%rax 40241c: 0f 86 d3 02 00 00 jbe 0x4026f5 402422: 4d 8d 34 10 lea (%r8,%rdx,1),%r14 402426: 49 8d 7e 3a lea 0x3a(%r14),%rdi 40242a: 48 8d 35 2f 15 00 00 lea 0x152f(%rip),%rsi # 0x403960 402431: ba 02 00 00 00 mov $0x2,%edx 402436: e8 35 ec ff ff callq 0x401070 40243b: 85 c0 test %eax,%eax 40243d: 89 c3 mov %eax,%ebx 40243f: 0f 85 73 03 00 00 jne 0x4027b8 402445: 49 8b 06 mov (%r14),%rax 402448: 49 8b 56 08 mov 0x8(%r14),%rdx 40244c: 41 c6 85 04 01 00 00 00 movb $0x0,0x104(%r13) 402454: 49 89 85 f4 00 00 00 mov %rax,0xf4(%r13) 40245b: 49 89 95 fc 00 00 00 mov %rdx,0xfc(%r13) 402462: 41 80 3e 2f cmpb $0x2f,(%r14) 402466: 0f 84 a4 01 00 00 je 0x402610 40246c: 49 8d ad e4 00 00 00 lea 0xe4(%r13),%rbp 402473: b9 10 00 00 00 mov $0x10,%ecx 402478: ba 2f 00 00 00 mov $0x2f,%edx 40247d: 4c 89 f6 mov %r14,%rsi 402480: 48 89 ef mov %rbp,%rdi 402483: e8 98 ec ff ff callq 0x401120 402488: 48 85 c0 test %rax,%rax 40248b: 0f 84 5f 03 00 00 je 0x4027f0 402491: c6 40 ff 00 movb $0x0,-0x1(%rax) 402495: 49 89 6d 78 mov %rbp,0x78(%r13) 402499: 41 80 7e 30 20 cmpb $0x20,0x30(%r14) 40249e: 0f 84 bc 02 00 00 je 0x402760 4024a4: 41 80 7e 1b 20 cmpb $0x20,0x1b(%r14) 4024a9: 49 8d 7e 10 lea 0x10(%r14),%rdi 4024ad: 74 1a je 0x4024c9 4024af: 49 8b 46 10 mov 0x10(%r14),%rax 4024b3: 48 89 44 24 60 mov %rax,0x60(%rsp) 4024b8: 8b 47 08 mov 0x8(%rdi),%eax 4024bb: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 4024c0: c6 44 24 6c 00 movb $0x0,0x6c(%rsp) 4024c5: 89 44 24 68 mov %eax,0x68(%rsp) 4024c9: 31 f6 xor %esi,%esi 4024cb: ba 0a 00 00 00 mov $0xa,%edx 4024d0: e8 cb eb ff ff callq 0x4010a0 4024d5: 49 89 85 80 00 00 00 mov %rax,0x80(%r13) 4024dc: 41 80 7e 21 20 cmpb $0x20,0x21(%r14) 4024e1: 49 8d 7e 1c lea 0x1c(%r14),%rdi 4024e5: 74 1b je 0x402502 4024e7: 41 8b 46 1c mov 0x1c(%r14),%eax 4024eb: 89 44 24 60 mov %eax,0x60(%rsp) 4024ef: 0f b7 47 04 movzwl 0x4(%rdi),%eax 4024f3: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 4024f8: c6 44 24 66 00 movb $0x0,0x66(%rsp) 4024fd: 66 89 44 24 64 mov %ax,0x64(%rsp) 402502: 31 f6 xor %esi,%esi 402504: ba 0a 00 00 00 mov $0xa,%edx 402509: e8 92 eb ff ff callq 0x4010a0 40250e: 41 89 85 88 00 00 00 mov %eax,0x88(%r13) 402515: 41 80 7e 27 20 cmpb $0x20,0x27(%r14) 40251a: 49 8d 7e 22 lea 0x22(%r14),%rdi 40251e: 74 1b je 0x40253b 402520: 41 8b 46 22 mov 0x22(%r14),%eax 402524: 89 44 24 60 mov %eax,0x60(%rsp) 402528: 0f b7 47 04 movzwl 0x4(%rdi),%eax 40252c: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 402531: c6 44 24 66 00 movb $0x0,0x66(%rsp) 402536: 66 89 44 24 64 mov %ax,0x64(%rsp) 40253b: 31 f6 xor %esi,%esi 40253d: ba 0a 00 00 00 mov $0xa,%edx 402542: e8 59 eb ff ff callq 0x4010a0 402547: 41 89 85 8c 00 00 00 mov %eax,0x8c(%r13) 40254e: 41 80 7e 2f 20 cmpb $0x20,0x2f(%r14) 402553: 49 8d 7e 28 lea 0x28(%r14),%rdi 402557: 74 13 je 0x40256c 402559: 49 8b 46 28 mov 0x28(%r14),%rax 40255d: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 402562: c6 44 24 68 00 movb $0x0,0x68(%rsp) 402567: 48 89 44 24 60 mov %rax,0x60(%rsp) 40256c: 31 f6 xor %esi,%esi 40256e: ba 0a 00 00 00 mov $0xa,%edx 402573: e8 28 eb ff ff callq 0x4010a0 402578: 41 89 85 90 00 00 00 mov %eax,0x90(%r13) 40257f: 41 80 7e 39 20 cmpb $0x20,0x39(%r14) 402584: 49 8d 7e 30 lea 0x30(%r14),%rdi 402588: 74 1c je 0x4025a6 40258a: 49 8b 46 30 mov 0x30(%r14),%rax 40258e: 48 89 44 24 60 mov %rax,0x60(%rsp) 402593: 0f b7 47 08 movzwl 0x8(%rdi),%eax 402597: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 40259c: c6 44 24 6a 00 movb $0x0,0x6a(%rsp) 4025a1: 66 89 44 24 68 mov %ax,0x68(%rsp) 4025a6: 31 f6 xor %esi,%esi 4025a8: ba 0a 00 00 00 mov $0xa,%edx 4025ad: e8 ee ea ff ff callq 0x4010a0 4025b2: 48 85 c0 test %rax,%rax 4025b5: 49 89 85 98 00 00 00 mov %rax,0x98(%r13) 4025bc: 0f 88 9e 01 00 00 js 0x402760 4025c2: 49 8b 4d 30 mov 0x30(%r13),%rcx 4025c6: 49 8b 55 28 mov 0x28(%r13),%rdx 4025ca: 48 8d 54 11 c4 lea -0x3c(%rcx,%rdx,1),%rdx 4025cf: 49 2b 55 70 sub 0x70(%r13),%rdx 4025d3: 48 39 c2 cmp %rax,%rdx 4025d6: 73 07 jae 0x4025df 4025d8: 49 89 95 98 00 00 00 mov %rdx,0x98(%r13) 4025df: 48 8b 4c 24 78 mov 0x78(%rsp),%rcx 4025e4: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 4025ec: 00 4025ed: 89 d8 mov %ebx,%eax 4025ef: 0f 85 a8 05 00 00 jne 0x402b9d 4025f5: 48 81 c4 88 00 00 00 add $0x88,%rsp 4025fc: 5b pop %rbx 4025fd: 5d pop %rbp 4025fe: 41 5c pop %rsp 402600: 41 5d pop %rbp 402602: 41 5e pop %rsi 402604: 41 5f pop %rdi 402606: c3 retq 402607: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 40260f: 00 402610: 49 0f be 6e 01 movsbl 0x1(%r14),%rbp 402615: 40 80 fd 20 cmp $0x20,%r13l 402619: 0f 84 59 01 00 00 je 0x402778 40261f: 40 80 fd 53 cmp $0x53,%r13l 402623: 0f 84 e7 00 00 00 je 0x402710 402629: 40 80 fd 2f cmp $0x2f,%r13l 40262d: 75 1c jne 0x40264b 40262f: 48 8d 35 4f 13 00 00 lea 0x134f(%rip),%rsi # 0x403985 402636: ba 10 00 00 00 mov $0x10,%edx 40263b: 4c 89 f7 mov %r14,%rdi 40263e: e8 2d ea ff ff callq 0x401070 402643: 85 c0 test %eax,%eax 402645: 0f 84 25 04 00 00 je 0x402a70 40264b: e8 e0 ea ff ff callq 0x401130 402650: 48 8b 00 mov (%rax),%rax 402653: f6 44 68 01 08 testb $0x8,0x1(%rax,%rbp,2) 402658: 0f 84 02 01 00 00 je 0x402760 40265e: 49 83 7d 60 00 cmpq $0x0,0x60(%r13) 402663: 0f 84 e7 02 00 00 je 0x402950 402669: 49 8d 7e 01 lea 0x1(%r14),%rdi 40266d: 31 f6 xor %esi,%esi 40266f: ba 0a 00 00 00 mov $0xa,%edx 402674: e8 27 ea ff ff callq 0x4010a0 402679: 49 3b 45 68 cmp 0x68(%r13),%rax 40267d: 0f 83 dd 00 00 00 jae 0x402760 402683: 49 03 45 60 add 0x60(%r13),%rax 402687: 49 89 45 78 mov %rax,0x78(%r13) 40268b: e9 09 fe ff ff jmpq 0x402499 402690: 4c 8b 67 70 mov 0x70(%rdi),%r12 402694: 8b 47 24 mov 0x24(%rdi),%eax 402697: 4c 8d b7 a8 00 00 00 lea 0xa8(%rdi),%r14 40269e: 45 31 ff xor %r15d,%r15d 4026a1: 4c 89 f3 mov %r14,%rbx 4026a4: 89 04 24 mov %eax,(%rsp) 4026a7: 4c 89 e5 mov %r12,%rbp 4026aa: 89 c7 mov %eax,%edi 4026ac: eb 24 jmp 0x4026d2 4026ae: 66 90 nop 4026b0: 48 83 f8 00 cmp $0x0,%rax 4026b4: 0f 8e 12 01 00 00 jle 0x4027cc 4026ba: 49 01 c7 add %rax,%r15 4026bd: 49 83 ff 3b cmp $0x3b,%r15 4026c1: 0f 8f 11 01 00 00 jg 0x4027d8 4026c7: 4b 8d 2c 3c lea (%r12,%r15,1),%rbp 4026cb: 4b 8d 1c 3e lea (%r14,%r15,1),%rbx 4026cf: 8b 3c 24 mov (%rsp),%edi 4026d2: ba 3c 00 00 00 mov $0x3c,%edx 4026d7: 48 89 e9 mov %rbp,%rcx 4026da: 48 89 de mov %rbx,%rsi 4026dd: 4c 29 fa sub %r15,%rdx 4026e0: e8 2b ea ff ff callq 0x401110 4026e5: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 4026e9: 75 c5 jne 0x4026b0 4026eb: e8 f0 e8 ff ff callq 0x400fe0 4026f0: 83 38 04 cmpl $0x4,(%rax) 4026f3: 74 da je 0x4026cf 4026f5: bf 0e 00 00 00 mov $0xe,%edi 4026fa: bb ff ff ff ff mov $0xffffffff,%ebx 4026ff: e8 dc ec ff ff callq 0x4013e0 402704: e9 d6 fe ff ff jmpq 0x4025df 402709: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402710: 48 8d 35 5d 12 00 00 lea 0x125d(%rip),%rsi # 0x403974 402717: ba 10 00 00 00 mov $0x10,%edx 40271c: 4c 89 f7 mov %r14,%rdi 40271f: e8 4c e9 ff ff callq 0x401070 402724: 85 c0 test %eax,%eax 402726: 0f 85 1f ff ff ff jne 0x40264b 40272c: 49 8d 85 e4 00 00 00 lea 0xe4(%r13),%rax 402733: 48 b9 2f 53 59 4d 36 34 mov $0x2f34364d59532f,%rcx 40273b: 2f 00 40273d: 49 89 8d e4 00 00 00 mov %rcx,0xe4(%r13) 402744: 49 89 45 78 mov %rax,0x78(%r13) 402748: e9 4c fd ff ff jmpq 0x402499 40274d: 4c 89 c7 mov %r8,%rdi 402750: e8 7b e8 ff ff callq 0x400fd0 402755: 49 c7 45 60 00 00 00 00 movq $0x0,0x60(%r13) 40275d: 0f 1f 00 nopl (%rax) 402760: bf 10 00 00 00 mov $0x10,%edi 402765: bb ff ff ff ff mov $0xffffffff,%ebx 40276a: e8 71 ec ff ff callq 0x4013e0 40276f: e9 6b fe ff ff jmpq 0x4025df 402774: 0f 1f 40 00 nopl 0x0(%rax) 402778: 48 8d 35 e4 11 00 00 lea 0x11e4(%rip),%rsi # 0x403963 40277f: ba 10 00 00 00 mov $0x10,%edx 402784: 4c 89 f7 mov %r14,%rdi 402787: e8 e4 e8 ff ff callq 0x401070 40278c: 85 c0 test %eax,%eax 40278e: 0f 85 b7 fe ff ff jne 0x40264b 402794: 49 8d 85 e4 00 00 00 lea 0xe4(%r13),%rax 40279b: b9 2f 00 00 00 mov $0x2f,%ecx 4027a0: 66 41 89 8d e4 00 00 00 mov %cx,0xe4(%r13) 4027a8: 49 89 45 78 mov %rax,0x78(%r13) 4027ac: e9 e8 fc ff ff jmpq 0x402499 4027b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4027b8: bf 0f 00 00 00 mov $0xf,%edi 4027bd: bb ff ff ff ff mov $0xffffffff,%ebx 4027c2: e8 19 ec ff ff callq 0x4013e0 4027c7: e9 13 fe ff ff jmpq 0x4025df 4027cc: 0f 85 23 ff ff ff jne 0x4026f5 4027d2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4027d8: 49 83 ff 3c cmp $0x3c,%r15 4027dc: 0f 84 44 fc ff ff je 0x402426 4027e2: e9 0e ff ff ff jmpq 0x4026f5 4027e7: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 4027ef: 00 4027f0: 41 80 bd f2 00 00 00 20 cmpb $0x20,0xf2(%r13) 4027f8: 41 c6 85 f3 00 00 00 00 movb $0x0,0xf3(%r13) 402800: 0f 85 8f fc ff ff jne 0x402495 402806: 41 80 bd f1 00 00 00 20 cmpb $0x20,0xf1(%r13) 40280e: 41 c6 85 f2 00 00 00 00 movb $0x0,0xf2(%r13) 402816: 0f 85 79 fc ff ff jne 0x402495 40281c: 41 80 bd f0 00 00 00 20 cmpb $0x20,0xf0(%r13) 402824: 41 c6 85 f1 00 00 00 00 movb $0x0,0xf1(%r13) 40282c: 0f 85 63 fc ff ff jne 0x402495 402832: 41 80 bd ef 00 00 00 20 cmpb $0x20,0xef(%r13) 40283a: 41 c6 85 f0 00 00 00 00 movb $0x0,0xf0(%r13) 402842: 0f 85 4d fc ff ff jne 0x402495 402848: 41 80 bd ee 00 00 00 20 cmpb $0x20,0xee(%r13) 402850: 41 c6 85 ef 00 00 00 00 movb $0x0,0xef(%r13) 402858: 0f 85 37 fc ff ff jne 0x402495 40285e: 41 80 bd ed 00 00 00 20 cmpb $0x20,0xed(%r13) 402866: 41 c6 85 ee 00 00 00 00 movb $0x0,0xee(%r13) 40286e: 0f 85 21 fc ff ff jne 0x402495 402874: 41 80 bd ec 00 00 00 20 cmpb $0x20,0xec(%r13) 40287c: 41 c6 85 ed 00 00 00 00 movb $0x0,0xed(%r13) 402884: 0f 85 0b fc ff ff jne 0x402495 40288a: 41 80 bd eb 00 00 00 20 cmpb $0x20,0xeb(%r13) 402892: 41 c6 85 ec 00 00 00 00 movb $0x0,0xec(%r13) 40289a: 0f 85 f5 fb ff ff jne 0x402495 4028a0: 41 80 bd ea 00 00 00 20 cmpb $0x20,0xea(%r13) 4028a8: 41 c6 85 eb 00 00 00 00 movb $0x0,0xeb(%r13) 4028b0: 0f 85 df fb ff ff jne 0x402495 4028b6: 41 80 bd e9 00 00 00 20 cmpb $0x20,0xe9(%r13) 4028be: 41 c6 85 ea 00 00 00 00 movb $0x0,0xea(%r13) 4028c6: 0f 85 c9 fb ff ff jne 0x402495 4028cc: 41 80 bd e8 00 00 00 20 cmpb $0x20,0xe8(%r13) 4028d4: 41 c6 85 e9 00 00 00 00 movb $0x0,0xe9(%r13) 4028dc: 0f 85 b3 fb ff ff jne 0x402495 4028e2: 41 80 bd e7 00 00 00 20 cmpb $0x20,0xe7(%r13) 4028ea: 41 c6 85 e8 00 00 00 00 movb $0x0,0xe8(%r13) 4028f2: 0f 85 9d fb ff ff jne 0x402495 4028f8: 41 80 bd e6 00 00 00 20 cmpb $0x20,0xe6(%r13) 402900: 41 c6 85 e7 00 00 00 00 movb $0x0,0xe7(%r13) 402908: 0f 85 87 fb ff ff jne 0x402495 40290e: 41 80 bd e5 00 00 00 20 cmpb $0x20,0xe5(%r13) 402916: 41 c6 85 e6 00 00 00 00 movb $0x0,0xe6(%r13) 40291e: 0f 85 71 fb ff ff jne 0x402495 402924: 41 80 bd e4 00 00 00 20 cmpb $0x20,0xe4(%r13) 40292c: 41 c6 85 e5 00 00 00 00 movb $0x0,0xe5(%r13) 402934: 0f 85 5b fb ff ff jne 0x402495 40293a: 41 c6 85 e4 00 00 00 00 movb $0x0,0xe4(%r13) 402942: e9 4e fb ff ff jmpq 0x402495 402947: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 40294f: 00 402950: 48 8d 44 24 20 lea 0x20(%rsp),%rax 402955: bd 08 00 00 00 mov $0x8,%ebp 40295a: 48 89 04 24 mov %rax,(%rsp) 40295e: 48 8d 44 24 60 lea 0x60(%rsp),%rax 402963: 48 89 44 24 18 mov %rax,0x18(%rsp) 402968: e9 7e 00 00 00 jmpq 0x4029eb 40296d: 0f 1f 00 nopl (%rax) 402970: 49 8b 45 30 mov 0x30(%r13),%rax 402974: 48 39 e8 cmp %rbp,%rax 402977: 0f 82 e3 fd ff ff jb 0x402760 40297d: 48 29 e8 sub %rbp,%rax 402980: 48 83 f8 3b cmp $0x3b,%rax 402984: 0f 86 d6 fd ff ff jbe 0x402760 40298a: 49 01 ef add %rbp,%r15 40298d: 41 80 7f 39 20 cmpb $0x20,0x39(%r15) 402992: 49 8d 7f 30 lea 0x30(%r15),%rdi 402996: 74 1b je 0x4029b3 402998: 49 8b 47 30 mov 0x30(%r15),%rax 40299c: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 4029a1: 48 89 01 mov %rax,(%rcx) 4029a4: 0f b7 47 08 movzwl 0x8(%rdi),%eax 4029a8: 48 89 cf mov %rcx,%rdi 4029ab: c6 41 0a 00 movb $0x0,0xa(%rcx) 4029af: 66 89 41 08 mov %ax,0x8(%rcx) 4029b3: 31 f6 xor %esi,%esi 4029b5: ba 0a 00 00 00 mov $0xa,%edx 4029ba: e8 e1 e6 ff ff callq 0x4010a0 4029bf: 48 8d 35 bf 0f 00 00 lea 0xfbf(%rip),%rsi # 0x403985 4029c6: ba 10 00 00 00 mov $0x10,%edx 4029cb: 4c 89 ff mov %r15,%rdi 4029ce: 49 89 c4 mov %rax,%r12 4029d1: e8 9a e6 ff ff callq 0x401070 4029d6: 85 c0 test %eax,%eax 4029d8: 0f 84 d5 00 00 00 je 0x402ab3 4029de: 49 83 c4 01 add $0x1,%r12 4029e2: 49 83 e4 fe and $0xfffffffffffffffe,%r12 4029e6: 4a 8d 6c 25 3c lea 0x3c(%rbp,%r12,1),%rbp 4029eb: 4d 8b 7d 00 mov 0x0(%r13),%r15 4029ef: 4d 85 ff test %r15,%r15 4029f2: 0f 85 78 ff ff ff jne 0x402970 4029f8: 48 89 e8 mov %rbp,%rax 4029fb: 49 03 45 28 add 0x28(%r13),%rax 4029ff: 41 8b 4d 24 mov 0x24(%r13),%ecx 402a03: 45 31 ff xor %r15d,%r15d 402a06: 89 4c 24 0c mov %ecx,0xc(%rsp) 402a0a: 89 cf mov %ecx,%edi 402a0c: 48 89 44 24 10 mov %rax,0x10(%rsp) 402a11: 49 89 c4 mov %rax,%r12 402a14: eb 26 jmp 0x402a3c 402a16: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402a1e: 00 00 402a20: 48 83 f8 00 cmp $0x0,%rax 402a24: 7e 6f jle 0x402a95 402a26: 49 01 c7 add %rax,%r15 402a29: 49 83 ff 3b cmp $0x3b,%r15 402a2d: 7f 71 jg 0x402aa0 402a2f: 48 8b 44 24 10 mov 0x10(%rsp),%rax 402a34: 4d 8d 24 07 lea (%r15,%rax,1),%r12 402a38: 8b 7c 24 0c mov 0xc(%rsp),%edi 402a3c: 48 8b 04 24 mov (%rsp),%rax 402a40: ba 3c 00 00 00 mov $0x3c,%edx 402a45: 4c 89 e1 mov %r12,%rcx 402a48: 4c 29 fa sub %r15,%rdx 402a4b: 4a 8d 34 38 lea (%rax,%r15,1),%rsi 402a4f: e8 bc e6 ff ff callq 0x401110 402a54: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 402a58: 75 c6 jne 0x402a20 402a5a: e8 81 e5 ff ff callq 0x400fe0 402a5f: 83 38 04 cmpl $0x4,(%rax) 402a62: 0f 85 f8 fc ff ff jne 0x402760 402a68: eb ce jmp 0x402a38 402a6a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 402a70: 49 8d 85 e4 00 00 00 lea 0xe4(%r13),%rax 402a77: ba 2f 2f 00 00 mov $0x2f2f,%edx 402a7c: 41 c6 85 e6 00 00 00 00 movb $0x0,0xe6(%r13) 402a84: 66 41 89 95 e4 00 00 00 mov %dx,0xe4(%r13) 402a8c: 49 89 45 78 mov %rax,0x78(%r13) 402a90: e9 04 fa ff ff jmpq 0x402499 402a95: 0f 85 c5 fc ff ff jne 0x402760 402a9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 402aa0: 49 83 ff 3c cmp $0x3c,%r15 402aa4: 0f 85 b6 fc ff ff jne 0x402760 402aaa: 4c 8b 3c 24 mov (%rsp),%r15 402aae: e9 da fe ff ff jmpq 0x40298d 402ab3: 4d 8b 7d 00 mov 0x0(%r13),%r15 402ab7: 4d 85 ff test %r15,%r15 402aba: 0f 84 95 00 00 00 je 0x402b55 402ac0: 49 8b 45 30 mov 0x30(%r13),%rax 402ac4: 48 83 e8 3c sub $0x3c,%rax 402ac8: 48 29 e8 sub %rbp,%rax 402acb: 49 39 c4 cmp %rax,%r12 402ace: 0f 87 8c fc ff ff ja 0x402760 402ad4: 4c 89 e7 mov %r12,%rdi 402ad7: e8 e4 e5 ff ff callq 0x4010c0 402adc: 48 85 c0 test %rax,%rax 402adf: 49 89 c0 mov %rax,%r8 402ae2: 0f 84 78 fc ff ff je 0x402760 402ae8: 49 8d 74 2f 3c lea 0x3c(%r15,%rbp,1),%rsi 402aed: 4c 89 c7 mov %r8,%rdi 402af0: 4c 89 e2 mov %r12,%rdx 402af3: e8 b8 e5 ff ff callq 0x4010b0 402af8: 49 89 c0 mov %rax,%r8 402afb: 49 89 45 60 mov %rax,0x60(%r13) 402aff: 4d 89 65 68 mov %r12,0x68(%r13) 402b03: 4d 01 c4 add %r8,%r12 402b06: eb 18 jmp 0x402b20 402b08: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 402b10: 4c 8d 40 01 lea 0x1(%rax),%r8 402b14: c6 00 00 movb $0x0,(%rax) 402b17: 4d 39 c4 cmp %r8,%r12 402b1a: 0f 86 49 fb ff ff jbe 0x402669 402b20: 4c 89 e5 mov %r12,%rbp 402b23: 4c 89 c7 mov %r8,%rdi 402b26: be 2f 00 00 00 mov $0x2f,%esi 402b2b: 4c 29 c5 sub %r8,%rbp 402b2e: 4c 89 04 24 mov %r8,(%rsp) 402b32: 48 89 ea mov %rbp,%rdx 402b35: e8 16 e5 ff ff callq 0x401050 402b3a: 48 85 c0 test %rax,%rax 402b3d: 4c 8b 04 24 mov (%rsp),%r8 402b41: 75 cd jne 0x402b10 402b43: 48 89 ea mov %rbp,%rdx 402b46: 31 f6 xor %esi,%esi 402b48: 4c 89 c7 mov %r8,%rdi 402b4b: e8 e0 e4 ff ff callq 0x401030 402b50: e9 14 fb ff ff jmpq 0x402669 402b55: 4c 89 e7 mov %r12,%rdi 402b58: e8 63 e5 ff ff callq 0x4010c0 402b5d: 48 85 c0 test %rax,%rax 402b60: 49 89 c0 mov %rax,%r8 402b63: 0f 84 f7 fb ff ff je 0x402760 402b69: 48 89 e9 mov %rbp,%rcx 402b6c: 49 03 4d 28 add 0x28(%r13),%rcx 402b70: 41 8b 7d 24 mov 0x24(%r13),%edi 402b74: 4c 89 c6 mov %r8,%rsi 402b77: 4c 89 e2 mov %r12,%rdx 402b7a: 4c 89 04 24 mov %r8,(%rsp) 402b7e: 48 83 c1 3c add $0x3c,%rcx 402b82: e8 09 e9 ff ff callq 0x401490 402b87: 49 39 c4 cmp %rax,%r12 402b8a: 4c 8b 04 24 mov (%rsp),%r8 402b8e: 0f 85 b9 fb ff ff jne 0x40274d 402b94: 4d 89 45 60 mov %r8,0x60(%r13) 402b98: e9 62 ff ff ff jmpq 0x402aff 402b9d: e8 6e e4 ff ff callq 0x401010 402ba2: 0f 1f 40 00 nopl 0x0(%rax) 402ba6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402bae: 00 00 402bb0: 83 3d 2d 25 20 00 01 cmpl $0x1,0x20252d(%rip) # 0x6050e4 402bb7: 41 54 push %rsp 402bb9: 55 push %rbp 402bba: 53 push %rbx 402bbb: 0f 85 df 01 00 00 jne 0x402da0 402bc1: 48 85 d2 test %rdx,%rdx 402bc4: 41 89 fc mov %edi,%r12d 402bc7: 89 f5 mov %esi,%ebp 402bc9: 48 89 d3 mov %rdx,%rbx 402bcc: 0f 84 e6 01 00 00 je 0x402db8 402bd2: 83 fe 0b cmp $0xb,%esi 402bd5: 0f 87 65 01 00 00 ja 0x402d40 402bdb: 48 8d 05 b6 0d 00 00 lea 0xdb6(%rip),%rax # 0x403998 402be2: 89 f2 mov %esi,%edx 402be4: 48 63 14 90 movslq (%rax,%rdx,4),%rdx 402be8: 48 01 d0 add %rdx,%rax 402beb: ff e0 jmpq *%rax 402bed: 0f 1f 00 nopl (%rax) 402bf0: 83 7b 1c 0b cmpl $0xb,0x1c(%rbx) 402bf4: 0f 85 46 01 00 00 jne 0x402d40 402bfa: 41 83 fc ff cmp $0xffffffff,%r12d 402bfe: 0f 84 2c 01 00 00 je 0x402d30 402c04: 8b 43 24 mov 0x24(%rbx),%eax 402c07: 83 f8 ff cmp $0xffffffff,%eax 402c0a: 74 09 je 0x402c15 402c0c: 41 39 c4 cmp %eax,%r12d 402c0f: 0f 85 f3 01 00 00 jne 0x402e08 402c15: 8b 43 1c mov 0x1c(%rbx),%eax 402c18: 8d 50 f8 lea -0x8(%rax),%edx 402c1b: 83 fa 03 cmp $0x3,%edx 402c1e: 76 0c jbe 0x402c2c 402c20: 83 e8 01 sub $0x1,%eax 402c23: 83 f8 02 cmp $0x2,%eax 402c26: 0f 87 f2 00 00 00 ja 0x402d1e 402c2c: 83 7b 18 01 cmpl $0x1,0x18(%rbx) 402c30: 0f 84 22 01 00 00 je 0x402d58 402c36: 83 43 3c 01 addl $0x1,0x3c(%rbx) 402c3a: 48 89 d8 mov %rbx,%rax 402c3d: 5b pop %rbx 402c3e: 5d pop %rbp 402c3f: 41 5c pop %rsp 402c41: c3 retq 402c42: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 402c48: 48 89 df mov %rbx,%rdi 402c4b: e8 80 f7 ff ff callq 0x4023d0 402c50: 85 c0 test %eax,%eax 402c52: 0f 84 0b 01 00 00 je 0x402d63 402c58: 5b pop %rbx 402c59: 31 c0 xor %eax,%eax 402c5b: 5d pop %rbp 402c5c: 41 5c pop %rsp 402c5e: c3 retq 402c5f: 90 nop 402c60: be 28 09 00 00 mov $0x928,%esi 402c65: bf 01 00 00 00 mov $0x1,%edi 402c6a: e8 21 e4 ff ff callq 0x401090 402c6f: 48 85 c0 test %rax,%rax 402c72: 0f 84 b1 01 00 00 je 0x402e29 402c78: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 402c7f: c7 40 18 03 00 00 00 movl $0x3,0x18(%rax) 402c86: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 402c8d: 89 68 1c mov %ebp,0x1c(%rax) 402c90: 44 89 60 24 mov %r12d,0x24(%rax) 402c94: 48 c7 40 28 00 00 00 00 movq $0x0,0x28(%rax) 402c9c: 48 c7 40 30 00 00 00 00 movq $0x0,0x30(%rax) 402ca4: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 402cab: 48 c7 40 08 00 00 00 00 movq $0x0,0x8(%rax) 402cb3: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 402cba: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 402cc1: 48 89 50 60 mov %rdx,0x60(%rax) 402cc5: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 402ccd: 00 00 402ccf: 5b pop %rbx 402cd0: 5d pop %rbp 402cd1: 41 5c pop %rsp 402cd3: c3 retq 402cd4: 0f 1f 40 00 nopl 0x0(%rax) 402cd8: 8b 43 1c mov 0x1c(%rbx),%eax 402cdb: 8d 50 f7 lea -0x9(%rax),%edx 402cde: 83 fa 01 cmp $0x1,%edx 402ce1: 76 08 jbe 0x402ceb 402ce3: 8d 50 fe lea -0x2(%rax),%edx 402ce6: 83 fa 01 cmp $0x1,%edx 402ce9: 77 55 ja 0x402d40 402ceb: 41 83 fc ff cmp $0xffffffff,%r12d 402cef: 0f 84 2b 01 00 00 je 0x402e20 402cf5: 8b 53 24 mov 0x24(%rbx),%edx 402cf8: 83 fa ff cmp $0xffffffff,%edx 402cfb: 74 09 je 0x402d06 402cfd: 41 39 d4 cmp %edx,%r12d 402d00: 0f 85 02 01 00 00 jne 0x402e08 402d06: 8d 50 ff lea -0x1(%rax),%edx 402d09: 83 fa 02 cmp $0x2,%edx 402d0c: 0f 86 1a ff ff ff jbe 0x402c2c 402d12: 83 e8 08 sub $0x8,%eax 402d15: 83 f8 03 cmp $0x3,%eax 402d18: 0f 86 0e ff ff ff jbe 0x402c2c 402d1e: bf 0b 00 00 00 mov $0xb,%edi 402d23: e8 b8 e6 ff ff callq 0x4013e0 402d28: 31 c0 xor %eax,%eax 402d2a: e9 0e ff ff ff jmpq 0x402c3d 402d2f: 90 nop 402d30: 44 8b 63 24 mov 0x24(%rbx),%r12d 402d34: e9 dc fe ff ff jmpq 0x402c15 402d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402d40: bf 0d 00 00 00 mov $0xd,%edi 402d45: e8 96 e6 ff ff callq 0x4013e0 402d4a: 5b pop %rbx 402d4b: 31 c0 xor %eax,%eax 402d4d: 5d pop %rbp 402d4e: 41 5c pop %rsp 402d50: c3 retq 402d51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402d58: 48 83 7b 78 00 cmpq $0x0,0x78(%rbx) 402d5d: 0f 84 e5 fe ff ff je 0x402c48 402d63: 48 8b 43 70 mov 0x70(%rbx),%rax 402d67: 48 8b 93 98 00 00 00 mov 0x98(%rbx),%rdx 402d6e: 49 89 d8 mov %rbx,%r8 402d71: 89 e9 mov %ebp,%ecx 402d73: 44 89 e7 mov %r12d,%edi 402d76: 48 8d 70 3c lea 0x3c(%rax),%rsi 402d7a: e8 d1 f2 ff ff callq 0x402050 402d7f: 48 85 c0 test %rax,%rax 402d82: 0f 84 b5 fe ff ff je 0x402c3d 402d88: 48 8b 53 48 mov 0x48(%rbx),%rdx 402d8c: 48 89 50 10 mov %rdx,0x10(%rax) 402d90: 48 89 43 48 mov %rax,0x48(%rbx) 402d94: 5b pop %rbx 402d95: 5d pop %rbp 402d96: 41 5c pop %rsp 402d98: c3 retq 402d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402da0: bf 0c 00 00 00 mov $0xc,%edi 402da5: e8 36 e6 ff ff callq 0x4013e0 402daa: 5b pop %rbx 402dab: 31 c0 xor %eax,%eax 402dad: 5d pop %rbp 402dae: 41 5c pop %rsp 402db0: c3 retq 402db1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402db8: 31 c0 xor %eax,%eax 402dba: be 01 00 00 00 mov $0x1,%esi 402dbf: e8 2c e2 ff ff callq 0x400ff0 402dc4: 83 f8 ff cmp $0xffffffff,%eax 402dc7: 74 71 je 0x402e3a 402dc9: 83 fd 0b cmp $0xb,%ebp 402dcc: 0f 87 6e ff ff ff ja 0x402d40 402dd2: 48 8d 05 ef 0b 00 00 lea 0xbef(%rip),%rax # 0x4039c8 402dd9: 89 ea mov %ebp,%edx 402ddb: 48 63 14 90 movslq (%rax,%rdx,4),%rdx 402ddf: 48 01 d0 add %rdx,%rax 402de2: ff e0 jmpq *%rax 402de4: 0f 1f 40 00 nopl 0x0(%rax) 402de8: 5b pop %rbx 402de9: 89 e9 mov %ebp,%ecx 402deb: 44 89 e7 mov %r12d,%edi 402dee: 45 31 c0 xor %r8d,%r8d 402df1: 5d pop %rbp 402df2: 41 5c pop %rsp 402df4: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 402dfb: 31 f6 xor %esi,%esi 402dfd: e9 4e f2 ff ff jmpq 0x402050 402e02: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 402e08: bf 1c 00 00 00 mov $0x1c,%edi 402e0d: e8 ce e5 ff ff callq 0x4013e0 402e12: 31 c0 xor %eax,%eax 402e14: e9 24 fe ff ff jmpq 0x402c3d 402e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402e20: 44 8b 63 24 mov 0x24(%rbx),%r12d 402e24: e9 dd fe ff ff jmpq 0x402d06 402e29: bf 08 00 00 00 mov $0x8,%edi 402e2e: e8 ad e5 ff ff callq 0x4013e0 402e33: 31 c0 xor %eax,%eax 402e35: e9 03 fe ff ff jmpq 0x402c3d 402e3a: e8 a1 e1 ff ff callq 0x400fe0 402e3f: 83 38 09 cmpl $0x9,(%rax) 402e42: 75 85 jne 0x402dc9 402e44: bf 09 00 00 00 mov $0x9,%edi 402e49: e8 92 e5 ff ff callq 0x4013e0 402e4e: 31 c0 xor %eax,%eax 402e50: e9 e8 fd ff ff jmpq 0x402c3d 402e55: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402e5d: 00 00 402e5f: 90 nop 402e60: 48 85 ff test %rdi,%rdi 402e63: 0f 84 b5 02 00 00 je 0x40311e 402e69: 41 57 push %rdi 402e6b: 41 56 push %rsi 402e6d: 41 55 push %rbp 402e6f: 41 54 push %rsp 402e71: 49 89 fc mov %rdi,%r12 402e74: 55 push %rbp 402e75: 53 push %rbx 402e76: 48 83 ec 18 sub $0x18,%rsp 402e7a: 8b 47 3c mov 0x3c(%rdi),%eax 402e7d: 85 c0 test %eax,%eax 402e7f: 74 0e je 0x402e8f 402e81: 83 e8 01 sub $0x1,%eax 402e84: 85 c0 test %eax,%eax 402e86: 89 47 3c mov %eax,0x3c(%rdi) 402e89: 0f 85 3b 02 00 00 jne 0x4030ca 402e8f: 41 8b 4c 24 18 mov 0x18(%r12),%ecx 402e94: 83 f9 01 cmp $0x1,%ecx 402e97: 0f 84 bd 01 00 00 je 0x40305a 402e9d: 49 8b 44 24 08 mov 0x8(%r12),%rax 402ea2: 48 85 c0 test %rax,%rax 402ea5: 48 89 04 24 mov %rax,(%rsp) 402ea9: 74 2a je 0x402ed5 402eab: 48 8b 50 48 mov 0x48(%rax),%rdx 402eaf: 4c 39 e2 cmp %r12,%rdx 402eb2: 75 0f jne 0x402ec3 402eb4: e9 41 02 00 00 jmpq 0x4030fa 402eb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402ec0: 48 89 c2 mov %rax,%rdx 402ec3: 48 8b 42 10 mov 0x10(%rdx),%rax 402ec7: 4c 39 e0 cmp %r12,%rax 402eca: 75 f4 jne 0x402ec0 402ecc: 49 8b 44 24 10 mov 0x10(%r12),%rax 402ed1: 48 89 42 10 mov %rax,0x10(%rdx) 402ed5: 83 f9 01 cmp $0x1,%ecx 402ed8: 0f 84 31 01 00 00 je 0x40300f 402ede: 83 f9 03 cmp $0x3,%ecx 402ee1: 0f 85 37 01 00 00 jne 0x40301e 402ee7: 49 8b 5c 24 68 mov 0x68(%r12),%rbx 402eec: 48 85 db test %rbx,%rbx 402eef: 75 17 jne 0x402f08 402ef1: eb 3a jmp 0x402f2d 402ef3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 402ef8: 48 89 df mov %rbx,%rdi 402efb: 48 89 eb mov %rbp,%rbx 402efe: e8 cd e0 ff ff callq 0x400fd0 402f03: 48 85 ed test %rbp,%rbp 402f06: 74 25 je 0x402f2d 402f08: f6 83 cc 00 00 00 80 testb $0x80,0xcc(%rbx) 402f0f: 48 8b 6b 30 mov 0x30(%rbx),%rbp 402f13: 74 e3 je 0x402ef8 402f15: 48 8b 3b mov (%rbx),%rdi 402f18: e8 b3 e0 ff ff callq 0x400fd0 402f1d: 48 89 df mov %rbx,%rdi 402f20: 48 89 eb mov %rbp,%rbx 402f23: e8 a8 e0 ff ff callq 0x400fd0 402f28: 48 85 ed test %rbp,%rbp 402f2b: 75 db jne 0x402f08 402f2d: 49 8d 84 24 c8 00 00 00 lea 0xc8(%r12),%rax 402f35: 48 89 44 24 08 mov %rax,0x8(%rsp) 402f3a: 49 89 c6 mov %rax,%r14 402f3d: 45 8b 6e 04 mov 0x4(%r14),%r13d 402f41: 31 ed xor %ebp,%ebp 402f43: 4b 8d 44 6d 00 lea 0x0(%r13,%r13,2),%rax 402f48: 49 8d 44 85 00 lea 0x0(%r13,%rax,4),%rax 402f4d: 48 c1 e0 04 shl $0x4,%rax 402f51: 49 39 ed cmp %rbp,%r13 402f54: 49 8d 5c 06 e0 lea -0x20(%r14,%rax,1),%rbx 402f59: 0f 84 8c 00 00 00 je 0x402feb 402f5f: 90 nop 402f60: f6 43 f8 80 testb $0x80,-0x8(%rbx) 402f64: 0f 85 1e 01 00 00 jne 0x403088 402f6a: 48 8b 7b 10 mov 0x10(%rbx),%rdi 402f6e: 48 8b 03 mov (%rbx),%rax 402f71: 48 39 c7 cmp %rax,%rdi 402f74: 74 08 je 0x402f7e 402f76: e8 55 e0 ff ff callq 0x400fd0 402f7b: 48 8b 03 mov (%rbx),%rax 402f7e: 48 8b 7b 08 mov 0x8(%rbx),%rdi 402f82: 48 39 c7 cmp %rax,%rdi 402f85: 74 08 je 0x402f8f 402f87: e8 44 e0 ff ff callq 0x400fd0 402f8c: 48 8b 03 mov (%rbx),%rax 402f8f: 49 83 3c 24 00 cmpq $0x0,(%r12) 402f94: 74 0c je 0x402fa2 402f96: 48 39 43 10 cmp %rax,0x10(%rbx) 402f9a: 74 06 je 0x402fa2 402f9c: f6 43 fc 80 testb $0x80,-0x4(%rbx) 402fa0: 74 08 je 0x402faa 402fa2: 48 89 c7 mov %rax,%rdi 402fa5: e8 26 e0 ff ff callq 0x400fd0 402faa: 48 8b 7b 90 mov -0x70(%rbx),%rdi 402fae: 48 85 ff test %rdi,%rdi 402fb1: 75 0d jne 0x402fc0 402fb3: eb 22 jmp 0x402fd7 402fb5: 0f 1f 00 nopl (%rax) 402fb8: 4d 85 ff test %r15,%r15 402fbb: 4c 89 ff mov %r15,%rdi 402fbe: 74 17 je 0x402fd7 402fc0: f6 47 38 80 testb $0x80,0x38(%rdi) 402fc4: 4c 8b 7f 30 mov 0x30(%rdi),%r15 402fc8: 74 ee je 0x402fb8 402fca: e8 01 e0 ff ff callq 0x400fd0 402fcf: 4d 85 ff test %r15,%r15 402fd2: 4c 89 ff mov %r15,%rdi 402fd5: 75 e9 jne 0x402fc0 402fd7: 48 83 c5 01 add $0x1,%rbp 402fdb: 48 81 eb d0 00 00 00 sub $0xd0,%rbx 402fe2: 49 39 ed cmp %rbp,%r13 402fe5: 0f 85 75 ff ff ff jne 0x402f60 402feb: 4c 3b 74 24 08 cmp 0x8(%rsp),%r14 402ff0: 49 8b 5e 08 mov 0x8(%r14),%rbx 402ff4: 74 08 je 0x402ffe 402ff6: 4c 89 f7 mov %r14,%rdi 402ff9: e8 d2 df ff ff callq 0x400fd0 402ffe: 48 85 db test %rbx,%rbx 403001: 0f 84 8f 00 00 00 je 0x403096 403007: 49 89 de mov %rbx,%r14 40300a: e9 2e ff ff ff jmpq 0x402f3d 40300f: 49 8b 7c 24 60 mov 0x60(%r12),%rdi 403014: 48 85 ff test %rdi,%rdi 403017: 74 05 je 0x40301e 403019: e8 b2 df ff ff callq 0x400fd0 40301e: 49 8b 3c 24 mov (%r12),%rdi 403022: 48 85 ff test %rdi,%rdi 403025: 0f 84 8a 00 00 00 je 0x4030b5 40302b: 48 83 3c 24 00 cmpq $0x0,(%rsp) 403030: 0f 84 a3 00 00 00 je 0x4030d9 403036: 4c 89 e7 mov %r12,%rdi 403039: e8 92 df ff ff callq 0x400fd0 40303e: 48 8b 04 24 mov (%rsp),%rax 403042: 8b 50 3c mov 0x3c(%rax),%edx 403045: 85 d2 test %edx,%edx 403047: 75 7f jne 0x4030c8 403049: 49 89 c4 mov %rax,%r12 40304c: 41 8b 4c 24 18 mov 0x18(%r12),%ecx 403051: 83 f9 01 cmp $0x1,%ecx 403054: 0f 85 43 fe ff ff jne 0x402e9d 40305a: 49 8b 7c 24 50 mov 0x50(%r12),%rdi 40305f: 48 83 ff ff cmp $0xffffffffffffffff,%rdi 403063: 74 05 je 0x40306a 403065: e8 66 df ff ff callq 0x400fd0 40306a: 49 83 7c 24 48 00 cmpq $0x0,0x48(%r12) 403070: 49 c7 44 24 50 00 00 00 movq $0x0,0x50(%r12) 403078: 00 403079: 75 4d jne 0x4030c8 40307b: 41 8b 4c 24 18 mov 0x18(%r12),%ecx 403080: e9 18 fe ff ff jmpq 0x402e9d 403085: 0f 1f 00 nopl (%rax) 403088: 48 8b 7b f0 mov -0x10(%rbx),%rdi 40308c: e8 3f df ff ff callq 0x400fd0 403091: e9 d4 fe ff ff jmpq 0x402f6a 403096: 41 8b 4c 24 7c mov 0x7c(%r12),%ecx 40309b: 85 c9 test %ecx,%ecx 40309d: 75 6c jne 0x40310b 40309f: 41 f6 44 24 78 80 testb $0x80,0x78(%r12) 4030a5: 0f 84 73 ff ff ff je 0x40301e 4030ab: 49 8b 7c 24 58 mov 0x58(%r12),%rdi 4030b0: e9 64 ff ff ff jmpq 0x403019 4030b5: 4c 89 e7 mov %r12,%rdi 4030b8: e8 13 df ff ff callq 0x400fd0 4030bd: 48 83 3c 24 00 cmpq $0x0,(%rsp) 4030c2: 0f 85 76 ff ff ff jne 0x40303e 4030c8: 31 c0 xor %eax,%eax 4030ca: 48 83 c4 18 add $0x18,%rsp 4030ce: 5b pop %rbx 4030cf: 5d pop %rbp 4030d0: 41 5c pop %rsp 4030d2: 41 5d pop %rbp 4030d4: 41 5e pop %rsi 4030d6: 41 5f pop %rdi 4030d8: c3 retq 4030d9: 41 8b 44 24 38 mov 0x38(%r12),%eax 4030de: a8 80 test $0x80,%al 4030e0: 75 35 jne 0x403117 4030e2: a8 40 test $0x40,%al 4030e4: 74 0a je 0x4030f0 4030e6: 49 8b 74 24 30 mov 0x30(%r12),%rsi 4030eb: e8 f0 df ff ff callq 0x4010e0 4030f0: 4c 89 e7 mov %r12,%rdi 4030f3: e8 d8 de ff ff callq 0x400fd0 4030f8: eb ce jmp 0x4030c8 4030fa: 48 89 c6 mov %rax,%rsi 4030fd: 49 8b 44 24 10 mov 0x10(%r12),%rax 403102: 48 89 46 48 mov %rax,0x48(%rsi) 403106: e9 ca fd ff ff jmpq 0x402ed5 40310b: 49 8b 7c 24 50 mov 0x50(%r12),%rdi 403110: e8 bb de ff ff callq 0x400fd0 403115: eb 88 jmp 0x40309f 403117: e8 b4 de ff ff callq 0x400fd0 40311c: eb d2 jmp 0x4030f0 40311e: 31 c0 xor %eax,%eax 403120: c3 retq 403121: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 403129: 00 00 40312b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 403130: 48 85 ff test %rdi,%rdi 403133: 74 0b je 0x403140 403135: 8b 47 18 mov 0x18(%rdi),%eax 403138: c3 retq 403139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 403140: 31 c0 xor %eax,%eax 403142: c3 retq 403143: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40314b: 00 00 40314d: 0f 1f 00 nopl (%rax) 403150: 41 57 push %rdi 403152: 41 56 push %rsi 403154: 41 89 ff mov %edi,%r15d 403157: 41 55 push %rbp 403159: 41 54 push %rsp 40315b: 4c 8d 25 7e 1c 20 00 lea 0x201c7e(%rip),%r12 # 0x604de0 403162: 55 push %rbp 403163: 48 8d 2d 7e 1c 20 00 lea 0x201c7e(%rip),%rbp # 0x604de8 40316a: 53 push %rbx 40316b: 49 89 f6 mov %rsi,%r14 40316e: 49 89 d5 mov %rdx,%r13 403171: 4c 29 e5 sub %r12,%rbp 403174: 48 83 ec 08 sub $0x8,%rsp 403178: 48 c1 fd 03 sar $0x3,%rbp 40317c: e8 1f de ff ff callq 0x400fa0 403181: 48 85 ed test %rbp,%rbp 403184: 74 20 je 0x4031a6 403186: 31 db xor %ebx,%ebx 403188: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 403190: 4c 89 ea mov %r13,%rdx 403193: 4c 89 f6 mov %r14,%rsi 403196: 44 89 ff mov %r15d,%edi 403199: 41 ff 14 dc callq *(%r12,%rbx,8) 40319d: 48 83 c3 01 add $0x1,%rbx 4031a1: 48 39 eb cmp %rbp,%rbx 4031a4: 75 ea jne 0x403190 4031a6: 48 83 c4 08 add $0x8,%rsp 4031aa: 5b pop %rbx 4031ab: 5d pop %rbp 4031ac: 41 5c pop %rsp 4031ae: 41 5d pop %rbp 4031b0: 41 5e pop %rsi 4031b2: 41 5f pop %rdi 4031b4: c3 retq 4031b5: 90 nop 4031b6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 4031be: 00 00 4031c0: f3 rep 4031c1: c3 retq Disassembly of section .fini: 4031c4: 48 83 ec 08 sub $0x8,%rsp 4031c8: 48 83 c4 08 add $0x8,%rsp 4031cc: c3 retq ----Running------ > bin/test_package bin/test_package ----------------- bin/test_package: elf object ----Running------ > bin/test_package archive.a ----------------- archive.a: ar(1) archive CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_BINDIR CMAKE_INSTALL_DATAROOTDIR CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_OLDINCLUDEDIR CMAKE_INSTALL_SBINDIR eu-ar: creating archive.a