******************************************************************************** conan test cci-6aec522c/recipes/elfutils/all/test_package/conanfile.py elfutils/0.190@#6e8b3cef6d932925a0364e5f1f28bd4e -pr /home/conan/w/prod-v1/bsr/60048/cdbed/profile_linux_5_libstdcpp11_gcc_release_64.elfutils-shared-False.txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** 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] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True Version ranges solved Version range '>=1.2.11 <2' required by 'elfutils/0.190' resolved to 'zlib/1.3' in local cache elfutils/0.190 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Cache elfutils/0.190 from local cache - Cache xz_utils/5.4.4 from 'conan-center' - Cache zlib/1.3 from 'conan-center' - Cache zstd/1.5.5 from 'conan-center' - Cache Packages bzip2/1.0.8:3df6ebb8a308d309e882b21988fd9ea103560e16 - Cache elfutils/0.190:16cbc939d2df73deee8b97218bc8e7e849c7cd70 - Cache xz_utils/5.4.4:76f87539fc90ff313e0b3182641a9bb558a717d2 - Cache zlib/1.3:76f87539fc90ff313e0b3182641a9bb558a717d2 - Cache zstd/1.5.5:806767f70bffa36e1258d2f858d144d5032d20c7 - Cache Installing (downloading, building) binaries... bzip2/1.0.8: Already installed! xz_utils/5.4.4: Already installed! zlib/1.3: Already installed! zstd/1.5.5: Already installed! elfutils/0.190: Already installed! elfutils/0.190: Appending PATH env var with : /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin elfutils/0.190: Setting ADDR2LINE to /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-addr2line elfutils/0.190: Setting AR to /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-ar elfutils/0.190: Setting ELFCLASSIFY to /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-elfclassify elfutils/0.190: Setting ELFCMP to /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-elfcmp elfutils/0.190: Setting ELFCOMPRESS to /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-elfcompress elfutils/0.190: Setting ELFLINT to /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-elflint elfutils/0.190: Setting FINDTEXTREL to /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-findtextrel elfutils/0.190: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-make-debug-archive elfutils/0.190: Setting NM to /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-nm elfutils/0.190: Setting OBJDUMP to /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-objdump elfutils/0.190: Setting RANLIB to /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-ranlib elfutils/0.190: Setting READELF to /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-readelf elfutils/0.190: Setting SIZE to /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-size elfutils/0.190: Setting STACK to /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-stack elfutils/0.190: Setting STRINGS to /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-strings elfutils/0.190: Setting STRIP to /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-strip elfutils/0.190: Setting UNSTRIP to /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-unstrip elfutils/0.190 (test package): Generator 'VirtualRunEnv' calling 'generate()' elfutils/0.190 (test package): Generator txt created conanbuildinfo.txt elfutils/0.190 (test package): Generator 'CMakeToolchain' calling 'generate()' elfutils/0.190 (test package): Preset 'release' added to CMakePresets.json. Invoke it manually using 'cmake --preset release' elfutils/0.190 (test package): If your CMake version is not compatible with CMakePresets (<3.19) call cmake like: 'cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=/home/conan/w/prod-v1/bsr/cci-6aec522c/recipes/elfutils/all/test_package/build/Release/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Release' elfutils/0.190 (test package): Generator 'CMakeDeps' calling 'generate()' elfutils/0.190 (test package): Aggregating env generators elfutils/0.190 (test package): Generated conaninfo.txt elfutils/0.190 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod-v1/bsr/cci-6aec522c/recipes/elfutils/all/test_package/build/Release/generators/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.190 (test package): Calling build() elfutils/0.190 (test package): CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/cci-6aec522c/recipes/elfutils/all/test_package/build/Release/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod-v1/bsr/cci-6aec522c/recipes/elfutils/all/test_package/." ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/cci-6aec522c/recipes/elfutils/all/test_package/build/Release/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod-v1/bsr/cci-6aec522c/recipes/elfutils/all/test_package/." ----------------- -- Using Conan toolchain: /home/conan/w/prod-v1/bsr/cci-6aec522c/recipes/elfutils/all/test_package/build/Release/generators/conan_toolchain.cmake -- 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: Component target declared 'elfutils::libelf' -- Conan: Component target declared 'elfutils::libdw' -- Conan: Component target declared 'elfutils::libasm' -- Conan: Target declared 'elfutils::elfutils' -- Conan: Target declared 'ZLIB::ZLIB' -- Conan: Target declared 'BZip2::BZip2' -- Conan: Including build module from '/home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/bzip2/1.0.8/_/_/package/3df6ebb8a308d309e882b21988fd9ea103560e16/lib/cmake/conan-official-bzip2-variables.cmake' -- Conan: Target declared 'LibLZMA::LibLZMA' -- Conan: Including build module from '/home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/xz_utils/5.4.4/_/_/package/76f87539fc90ff313e0b3182641a9bb558a717d2/lib/cmake/conan-official-xz_utils-variables.cmake' -- Conan: Component target declared 'zstd::libzstd_static' -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod-v1/bsr/cci-6aec522c/recipes/elfutils/all/test_package/build/Release elfutils/0.190 (test package): CMake command: cmake --build "/home/conan/w/prod-v1/bsr/cci-6aec522c/recipes/elfutils/all/test_package/build/Release" '--' '-j3' ----Running------ > cmake --build "/home/conan/w/prod-v1/bsr/cci-6aec522c/recipes/elfutils/all/test_package/build/Release" '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building C object CMakeFiles/test_package.dir/test_package.c.o [100%] Linking C executable test_package [100%] Built target test_package elfutils/0.190 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.190 Copyright (C) 2023 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 ./test_package ----------------- ----Running------ > eu-objdump -d ./test_package ----------------- ./test_package: elf64-elf_x86_64 Disassembly of section .init: 400e08: 48 83 ec 08 sub $0x8,%rsp 400e0c: 48 8b 05 e5 31 20 00 mov 0x2031e5(%rip),%rax # 0x603ff8 400e13: 48 85 c0 test %rax,%rax 400e16: 74 05 je 0x400e1d 400e18: e8 a3 01 00 00 callq 0x400fc0 400e1d: 48 83 c4 08 add $0x8,%rsp 400e21: c3 retq Disassembly of section .plt: 400e30: ff 35 d2 31 20 00 pushq 0x2031d2(%rip) # 0x604008 400e36: ff 25 d4 31 20 00 jmpq *0x2031d4(%rip) # 0x604010 400e3c: 0f 1f 40 00 nopl 0x0(%rax) 400e40: ff 25 d2 31 20 00 jmpq *0x2031d2(%rip) # 0x604018 400e46: 68 00 00 00 00 pushq $0x0 400e4b: e9 e0 ff ff ff jmpq 0x400e30 400e50: ff 25 ca 31 20 00 jmpq *0x2031ca(%rip) # 0x604020 400e56: 68 01 00 00 00 pushq $0x1 400e5b: e9 d0 ff ff ff jmpq 0x400e30 400e60: ff 25 c2 31 20 00 jmpq *0x2031c2(%rip) # 0x604028 400e66: 68 02 00 00 00 pushq $0x2 400e6b: e9 c0 ff ff ff jmpq 0x400e30 400e70: ff 25 ba 31 20 00 jmpq *0x2031ba(%rip) # 0x604030 400e76: 68 03 00 00 00 pushq $0x3 400e7b: e9 b0 ff ff ff jmpq 0x400e30 400e80: ff 25 b2 31 20 00 jmpq *0x2031b2(%rip) # 0x604038 400e86: 68 04 00 00 00 pushq $0x4 400e8b: e9 a0 ff ff ff jmpq 0x400e30 400e90: ff 25 aa 31 20 00 jmpq *0x2031aa(%rip) # 0x604040 400e96: 68 05 00 00 00 pushq $0x5 400e9b: e9 90 ff ff ff jmpq 0x400e30 400ea0: ff 25 a2 31 20 00 jmpq *0x2031a2(%rip) # 0x604048 400ea6: 68 06 00 00 00 pushq $0x6 400eab: e9 80 ff ff ff jmpq 0x400e30 400eb0: ff 25 9a 31 20 00 jmpq *0x20319a(%rip) # 0x604050 400eb6: 68 07 00 00 00 pushq $0x7 400ebb: e9 70 ff ff ff jmpq 0x400e30 400ec0: ff 25 92 31 20 00 jmpq *0x203192(%rip) # 0x604058 400ec6: 68 08 00 00 00 pushq $0x8 400ecb: e9 60 ff ff ff jmpq 0x400e30 400ed0: ff 25 8a 31 20 00 jmpq *0x20318a(%rip) # 0x604060 400ed6: 68 09 00 00 00 pushq $0x9 400edb: e9 50 ff ff ff jmpq 0x400e30 400ee0: ff 25 82 31 20 00 jmpq *0x203182(%rip) # 0x604068 400ee6: 68 0a 00 00 00 pushq $0xa 400eeb: e9 40 ff ff ff jmpq 0x400e30 400ef0: ff 25 7a 31 20 00 jmpq *0x20317a(%rip) # 0x604070 400ef6: 68 0b 00 00 00 pushq $0xb 400efb: e9 30 ff ff ff jmpq 0x400e30 400f00: ff 25 72 31 20 00 jmpq *0x203172(%rip) # 0x604078 400f06: 68 0c 00 00 00 pushq $0xc 400f0b: e9 20 ff ff ff jmpq 0x400e30 400f10: ff 25 6a 31 20 00 jmpq *0x20316a(%rip) # 0x604080 400f16: 68 0d 00 00 00 pushq $0xd 400f1b: e9 10 ff ff ff jmpq 0x400e30 400f20: ff 25 62 31 20 00 jmpq *0x203162(%rip) # 0x604088 400f26: 68 0e 00 00 00 pushq $0xe 400f2b: e9 00 ff ff ff jmpq 0x400e30 400f30: ff 25 5a 31 20 00 jmpq *0x20315a(%rip) # 0x604090 400f36: 68 0f 00 00 00 pushq $0xf 400f3b: e9 f0 fe ff ff jmpq 0x400e30 400f40: ff 25 52 31 20 00 jmpq *0x203152(%rip) # 0x604098 400f46: 68 10 00 00 00 pushq $0x10 400f4b: e9 e0 fe ff ff jmpq 0x400e30 400f50: ff 25 4a 31 20 00 jmpq *0x20314a(%rip) # 0x6040a0 400f56: 68 11 00 00 00 pushq $0x11 400f5b: e9 d0 fe ff ff jmpq 0x400e30 400f60: ff 25 42 31 20 00 jmpq *0x203142(%rip) # 0x6040a8 400f66: 68 12 00 00 00 pushq $0x12 400f6b: e9 c0 fe ff ff jmpq 0x400e30 400f70: ff 25 3a 31 20 00 jmpq *0x20313a(%rip) # 0x6040b0 400f76: 68 13 00 00 00 pushq $0x13 400f7b: e9 b0 fe ff ff jmpq 0x400e30 400f80: ff 25 32 31 20 00 jmpq *0x203132(%rip) # 0x6040b8 400f86: 68 14 00 00 00 pushq $0x14 400f8b: e9 a0 fe ff ff jmpq 0x400e30 400f90: ff 25 2a 31 20 00 jmpq *0x20312a(%rip) # 0x6040c0 400f96: 68 15 00 00 00 pushq $0x15 400f9b: e9 90 fe ff ff jmpq 0x400e30 400fa0: ff 25 22 31 20 00 jmpq *0x203122(%rip) # 0x6040c8 400fa6: 68 16 00 00 00 pushq $0x16 400fab: e9 80 fe ff ff jmpq 0x400e30 400fb0: ff 25 1a 31 20 00 jmpq *0x20311a(%rip) # 0x6040d0 400fb6: 68 17 00 00 00 pushq $0x17 400fbb: e9 70 fe ff ff jmpq 0x400e30 Disassembly of section .plt.got: 400fc0: ff 25 32 30 20 00 jmpq *0x203032(%rip) # 0x603ff8 400fc6: 66 90 nop Disassembly of section .text: 400fd0: 83 ff 01 cmp $0x1,%edi 400fd3: 41 54 push %rsp 400fd5: 55 push %rbp 400fd6: 53 push %rbx 400fd7: 48 89 f3 mov %rsi,%rbx 400fda: 0f 8e e9 00 00 00 jle 0x4010c9 400fe0: bf 01 00 00 00 mov $0x1,%edi 400fe5: e8 06 02 00 00 callq 0x4011f0 400fea: 85 c0 test %eax,%eax 400fec: 74 7a je 0x401068 400fee: 48 8b 7b 08 mov 0x8(%rbx),%rdi 400ff2: 31 d2 xor %edx,%edx 400ff4: 31 f6 xor %esi,%esi 400ff6: 31 c0 xor %eax,%eax 400ff8: e8 73 ff ff ff callq 0x400f70 400ffd: 85 c0 test %eax,%eax 400fff: 89 c5 mov %eax,%ebp 401001: 0f 88 84 00 00 00 js 0x40108b 401007: 31 d2 xor %edx,%edx 401009: be 01 00 00 00 mov $0x1,%esi 40100e: 89 c7 mov %eax,%edi 401010: e8 2b 1a 00 00 callq 0x402a40 401015: 48 85 c0 test %rax,%rax 401018: 49 89 c4 mov %rax,%r12 40101b: 0f 84 85 00 00 00 je 0x4010a6 401021: 48 89 c7 mov %rax,%rdi 401024: e8 67 1f 00 00 callq 0x402f90 401029: 83 f8 03 cmp $0x3,%eax 40102c: b9 44 30 40 00 mov $0x403044,%ecx 401031: 77 0a ja 0x40103d 401033: 89 c0 mov %eax,%eax 401035: 48 8b 0c c5 e0 30 40 00 mov 0x4030e0(,%rax,8),%rcx 40103d: 48 8b 53 08 mov 0x8(%rbx),%rdx 401041: be 8e 30 40 00 mov $0x40308e,%esi 401046: bf 01 00 00 00 mov $0x1,%edi 40104b: 31 c0 xor %eax,%eax 40104d: e8 0e ff ff ff callq 0x400f60 401052: 4c 89 e7 mov %r12,%rdi 401055: e8 b6 1c 00 00 callq 0x402d10 40105a: 89 ef mov %ebp,%edi 40105c: e8 4f fe ff ff callq 0x400eb0 401061: 31 c0 xor %eax,%eax 401063: 5b pop %rbx 401064: 5d pop %rbp 401065: 41 5c pop %rsp 401067: c3 retq 401068: 83 cf ff or $0xffffffff,%edi 40106b: e8 10 02 00 00 callq 0x401280 401070: be b8 30 40 00 mov $0x4030b8,%esi 401075: 48 89 c2 mov %rax,%rdx 401078: bf 01 00 00 00 mov $0x1,%edi 40107d: 31 c0 xor %eax,%eax 40107f: e8 dc fe ff ff callq 0x400f60 401084: b8 01 00 00 00 mov $0x1,%eax 401089: eb d8 jmp 0x401063 40108b: 48 8b 13 mov (%rbx),%rdx 40108e: be 64 30 40 00 mov $0x403064,%esi 401093: bf 01 00 00 00 mov $0x1,%edi 401098: 31 c0 xor %eax,%eax 40109a: e8 c1 fe ff ff callq 0x400f60 40109f: b8 01 00 00 00 mov $0x1,%eax 4010a4: eb bd jmp 0x401063 4010a6: 83 cf ff or $0xffffffff,%edi 4010a9: e8 d2 01 00 00 callq 0x401280 4010ae: be 74 30 40 00 mov $0x403074,%esi 4010b3: 48 89 c2 mov %rax,%rdx 4010b6: bf 01 00 00 00 mov $0x1,%edi 4010bb: 31 c0 xor %eax,%eax 4010bd: e8 9e fe ff ff callq 0x400f60 4010c2: b8 01 00 00 00 mov $0x1,%eax 4010c7: eb 9a jmp 0x401063 4010c9: 48 8b 16 mov (%rsi),%rdx 4010cc: bf 01 00 00 00 mov $0x1,%edi 4010d1: be 51 30 40 00 mov $0x403051,%esi 4010d6: 31 c0 xor %eax,%eax 4010d8: e8 83 fe ff ff callq 0x400f60 4010dd: 83 c8 ff or $0xffffffff,%eax 4010e0: eb 81 jmp 0x401063 4010e2: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 4010ea: 00 00 4010ec: 0f 1f 40 00 nopl 0x0(%rax) 4010f0: 31 ed xor %ebp,%ebp 4010f2: 49 89 d1 mov %rdx,%r9 4010f5: 5e pop %rsi 4010f6: 48 89 e2 mov %rsp,%rdx 4010f9: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 4010fd: 50 push %rax 4010fe: 54 push %rsp 4010ff: 49 c7 c0 20 30 40 00 mov $0x403020,%r8 401106: 48 c7 c1 b0 2f 40 00 mov $0x402fb0,%rcx 40110d: 48 c7 c7 d0 0f 40 00 mov $0x400fd0,%rdi 401114: e8 b7 fd ff ff callq 0x400ed0 401119: f4 hlt 40111a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401120: b8 ef 40 60 00 mov $0x6040ef,%eax 401125: 55 push %rbp 401126: 48 2d e8 40 60 00 sub $0x6040e8,%rax 40112c: 48 83 f8 0e cmp $0xe,%rax 401130: 48 89 e5 mov %rsp,%rbp 401133: 76 1b jbe 0x401150 401135: b8 00 00 00 00 mov $0x0,%eax 40113a: 48 85 c0 test %rax,%rax 40113d: 74 11 je 0x401150 40113f: 5d pop %rbp 401140: bf e8 40 60 00 mov $0x6040e8,%edi 401145: ff e0 jmpq *%rax 401147: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 40114f: 00 401150: 5d pop %rbp 401151: c3 retq 401152: 0f 1f 40 00 nopl 0x0(%rax) 401156: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40115e: 00 00 401160: be e8 40 60 00 mov $0x6040e8,%esi 401165: 55 push %rbp 401166: 48 81 ee e8 40 60 00 sub $0x6040e8,%rsi 40116d: 48 c1 fe 03 sar $0x3,%rsi 401171: 48 89 e5 mov %rsp,%rbp 401174: 48 89 f0 mov %rsi,%rax 401177: 48 c1 e8 3f shr $0x3f,%rax 40117b: 48 01 c6 add %rax,%rsi 40117e: 48 d1 fe sar %rsi 401181: 74 15 je 0x401198 401183: b8 00 00 00 00 mov $0x0,%eax 401188: 48 85 c0 test %rax,%rax 40118b: 74 0b je 0x401198 40118d: 5d pop %rbp 40118e: bf e8 40 60 00 mov $0x6040e8,%edi 401193: ff e0 jmpq *%rax 401195: 0f 1f 00 nopl (%rax) 401198: 5d pop %rbp 401199: c3 retq 40119a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4011a0: 80 3d 41 2f 20 00 00 cmpb $0x0,0x202f41(%rip) # 0x6040e8 4011a7: 75 11 jne 0x4011ba 4011a9: 55 push %rbp 4011aa: 48 89 e5 mov %rsp,%rbp 4011ad: e8 6e ff ff ff callq 0x401120 4011b2: 5d pop %rbp 4011b3: c6 05 2e 2f 20 00 01 movb $0x1,0x202f2e(%rip) # 0x6040e8 4011ba: f3 rep 4011bb: c3 retq 4011bc: 0f 1f 40 00 nopl 0x0(%rax) 4011c0: bf 00 3e 60 00 mov $0x603e00,%edi 4011c5: 48 83 3f 00 cmpq $0x0,(%rdi) 4011c9: 75 05 jne 0x4011d0 4011cb: eb 93 jmp 0x401160 4011cd: 0f 1f 00 nopl (%rax) 4011d0: b8 00 00 00 00 mov $0x0,%eax 4011d5: 48 85 c0 test %rax,%rax 4011d8: 74 f1 je 0x4011cb 4011da: 55 push %rbp 4011db: 48 89 e5 mov %rsp,%rbp 4011de: ff d0 callq *%rax 4011e0: 5d pop %rbp 4011e1: e9 7a ff ff ff jmpq 0x401160 4011e6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 4011ee: 00 00 4011f0: 85 ff test %edi,%edi 4011f2: b8 01 00 00 00 mov $0x1,%eax 4011f7: 74 2b je 0x401224 4011f9: 83 ff 01 cmp $0x1,%edi 4011fc: 75 12 jne 0x401210 4011fe: c7 05 e4 2e 20 00 01 00 movl $0x1,0x202ee4(%rip) # 0x6040ec 401206: 00 00 401208: c3 retq 401209: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 401210: 48 83 ec 08 sub $0x8,%rsp 401214: bf 02 00 00 00 mov $0x2,%edi 401219: e8 42 00 00 00 callq 0x401260 40121e: 48 83 c4 08 add $0x8,%rsp 401222: 31 c0 xor %eax,%eax 401224: f3 rep 401225: c3 retq 401226: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40122e: 00 00 401230: 48 83 ec 08 sub $0x8,%rsp 401234: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 40123c: 00 00 00 00 401240: 48 89 c2 mov %rax,%rdx 401243: 8b 80 fc ff ff ff mov -0x4(%rax),%eax 401249: c7 82 fc ff ff ff 00 00 movl $0x0,-0x4(%rdx) 401251: 00 00 401253: 48 83 c4 08 add $0x8,%rsp 401257: c3 retq 401258: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 401260: 53 push %rbx 401261: 83 ff 32 cmp $0x32,%edi 401264: bb 01 00 00 00 mov $0x1,%ebx 401269: 0f 46 df cmovbe %edi,%ebx 40126c: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 401274: 00 00 00 00 401278: 89 98 fc ff ff ff mov %ebx,-0x4(%rax) 40127e: 5b pop %rbx 40127f: c3 retq 401280: 53 push %rbx 401281: 48 63 df movslq %rdi,%rbx 401284: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 40128c: 00 00 00 00 401290: 85 db test %ebx,%ebx 401292: 48 63 80 fc ff ff ff movslq -0x4(%rax),%rax 401299: 75 2d jne 0x4012c8 40129b: 85 c0 test %eax,%eax 40129d: 74 41 je 0x4012e0 40129f: 48 8d 15 7a 1e 00 00 lea 0x1e7a(%rip),%rdx # 0x403120 4012a6: 48 8d 35 13 20 00 00 lea 0x2013(%rip),%rsi # 0x4032c0 4012ad: 48 8d 3d 4c 1e 00 00 lea 0x1e4c(%rip),%rdi # 0x403100 4012b4: 5b pop %rbx 4012b5: 48 03 34 c2 add (%rdx,%rax,8),%rsi 4012b9: ba 05 00 00 00 mov $0x5,%edx 4012be: e9 ad fb ff ff jmpq 0x400e70 4012c3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4012c8: 8d 53 01 lea 0x1(%rbx),%edx 4012cb: 83 fa 33 cmp $0x33,%edx 4012ce: 77 18 ja 0x4012e8 4012d0: 83 fb ff cmp $0xffffffff,%ebx 4012d3: 48 0f 45 c3 cmovne %rbx,%rax 4012d7: eb c6 jmp 0x40129f 4012d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4012e0: 31 c0 xor %eax,%eax 4012e2: 5b pop %rbx 4012e3: c3 retq 4012e4: 0f 1f 40 00 nopl 0x0(%rax) 4012e8: 5b pop %rbx 4012e9: 48 8d 35 d9 1f 00 00 lea 0x1fd9(%rip),%rsi # 0x4032c9 4012f0: 48 8d 3d 09 1e 00 00 lea 0x1e09(%rip),%rdi # 0x403100 4012f7: ba 05 00 00 00 mov $0x5,%edx 4012fc: e9 6f fb ff ff jmpq 0x400e70 401301: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 401309: 00 00 40130b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401310: 41 57 push %rdi 401312: 41 56 push %rsi 401314: 49 89 cf mov %rcx,%r15 401317: 41 55 push %rbp 401319: 41 54 push %rsp 40131b: 49 89 f6 mov %rsi,%r14 40131e: 55 push %rbp 40131f: 53 push %rbx 401320: 45 31 ed xor %r13d,%r13d 401323: 48 89 d3 mov %rdx,%rbx 401326: 49 89 cc mov %rcx,%r12 401329: 48 89 f5 mov %rsi,%rbp 40132c: 48 83 ec 18 sub $0x18,%rsp 401330: 89 7c 24 04 mov %edi,0x4(%rsp) 401334: eb 25 jmp 0x40135b 401336: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40133e: 00 00 401340: 48 83 f8 00 cmp $0x0,%rax 401344: 7e 5f jle 0x4013a5 401346: 49 01 c5 add %rax,%r13 401349: 4c 39 eb cmp %r13,%rbx 40134c: 76 52 jbe 0x4013a0 40134e: 4f 8d 64 3d 00 lea 0x0(%r13,%r15,1),%r12 401353: 4b 8d 2c 2e lea (%r14,%r13,1),%rbp 401357: 8b 7c 24 04 mov 0x4(%rsp),%edi 40135b: 48 89 da mov %rbx,%rdx 40135e: 4c 89 e1 mov %r12,%rcx 401361: 48 89 ee mov %rbp,%rsi 401364: 4c 29 ea sub %r13,%rdx 401367: e8 14 fc ff ff callq 0x400f80 40136c: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 401370: 48 89 c2 mov %rax,%rdx 401373: 75 cb jne 0x401340 401375: 48 89 44 24 08 mov %rax,0x8(%rsp) 40137a: e8 d1 fa ff ff callq 0x400e50 40137f: 83 38 04 cmpl $0x4,(%rax) 401382: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 401387: 74 ce je 0x401357 401389: 48 83 c4 18 add $0x18,%rsp 40138d: 48 89 d0 mov %rdx,%rax 401390: 5b pop %rbx 401391: 5d pop %rbp 401392: 41 5c pop %rsp 401394: 41 5d pop %rbp 401396: 41 5e pop %rsi 401398: 41 5f pop %rdi 40139a: c3 retq 40139b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4013a0: 4c 89 ea mov %r13,%rdx 4013a3: eb e4 jmp 0x401389 4013a5: 49 0f 44 d5 cmove %r13,%rdx 4013a9: eb de jmp 0x401389 4013ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4013b0: 41 57 push %rdi 4013b2: 41 56 push %rsi 4013b4: 4d 89 c7 mov %r8,%r15 4013b7: 41 55 push %rbp 4013b9: 41 54 push %rsp 4013bb: 55 push %rbp 4013bc: 53 push %rbx 4013bd: 48 89 d5 mov %rdx,%rbp 4013c0: 48 83 ec 78 sub $0x78,%rsp 4013c4: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 4013cc: 00 4013cd: 48 89 44 24 68 mov %rax,0x68(%rsp) 4013d2: 31 c0 xor %eax,%eax 4013d4: 0f b6 42 04 movzbl 0x4(%rdx),%eax 4013d8: 4c 8b 84 24 b0 00 00 00 mov 0xb0(%rsp),%r8 4013e0: 8d 50 ff lea -0x1(%rax),%edx 4013e3: 80 fa 01 cmp $0x1,%dl 4013e6: 77 1f ja 0x401407 4013e8: 49 89 ce mov %rcx,%r14 4013eb: 0f b6 4d 05 movzbl 0x5(%rbp),%ecx 4013ef: 8d 51 ff lea -0x1(%rcx),%edx 4013f2: 80 fa 01 cmp $0x1,%dl 4013f5: 77 10 ja 0x401407 4013f7: 3c 01 cmp $0x1,%al 4013f9: 41 89 fa mov %edi,%r10d 4013fc: 49 89 f5 mov %rsi,%r13 4013ff: 75 3f jne 0x401440 401401: 49 83 ff 33 cmp $0x33,%r15 401405: 77 39 ja 0x401440 401407: bf 0a 00 00 00 mov $0xa,%edi 40140c: e8 4f fe ff ff callq 0x401260 401411: 31 c0 xor %eax,%eax 401413: 48 8b 5c 24 68 mov 0x68(%rsp),%rbx 401418: 64 48 33 1c 25 28 00 00 xor %fs:0x28,%rbx 401420: 00 401421: 0f 85 6c 08 00 00 jne 0x401c93 401427: 48 83 c4 78 add $0x78,%rsp 40142b: 5b pop %rbx 40142c: 5d pop %rbp 40142d: 41 5c pop %rsp 40142f: 41 5d pop %rbp 401431: 41 5e pop %rsi 401433: 41 5f pop %rdi 401435: c3 retq 401436: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40143e: 00 00 401440: 3c 01 cmp $0x1,%al 401442: 74 06 je 0x40144a 401444: 49 83 ff 3f cmp $0x3f,%r15 401448: 76 bd jbe 0x401407 40144a: 80 f9 01 cmp $0x1,%cl 40144d: 0f 84 07 06 00 00 je 0x401a5a 401453: 3c 01 cmp $0x1,%al 401455: 0f 84 96 06 00 00 je 0x401af1 40145b: 4c 8b 65 28 mov 0x28(%rbp),%r12 40145f: 48 8d 5c 24 20 lea 0x20(%rsp),%rbx 401464: 0f b7 45 3c movzwl 0x3c(%rbp),%eax 401468: 66 c1 c8 08 ror $0x8,%ax 40146c: 66 89 44 24 5c mov %ax,0x5c(%rsp) 401471: 49 0f cc bswap %rsp 401474: 4c 89 64 24 48 mov %r12,0x48(%rsp) 401479: 0f b7 c0 movzwl %ax,%eax 40147c: 48 85 c0 test %rax,%rax 40147f: 0f 84 2a 07 00 00 je 0x401baf 401485: 4d 39 e7 cmp %r12,%r15 401488: 0f 83 a2 05 00 00 jae 0x401a30 40148e: 66 90 nop 401490: 41 83 f9 02 cmp $0x2,%r9d 401494: 41 0f 94 c4 sete %ah 401498: 41 83 f9 09 cmp $0x9,%r9d 40149c: 0f 94 c0 sete %al 40149f: 31 db xor %ebx,%ebx 4014a1: 41 09 c4 or %eax,%r12d 4014a4: 45 0f b6 e4 movzbl %ah,%r12d 4014a8: 4b 8d 04 64 lea (%r12,%r12,2),%rax 4014ac: bf 01 00 00 00 mov $0x1,%edi 4014b1: 4c 89 44 24 08 mov %r8,0x8(%rsp) 4014b6: 44 89 4c 24 04 mov %r9d,0x4(%rsp) 4014bb: 44 89 14 24 mov %r10d,(%rsp) 4014bf: 49 8d 34 84 lea (%r12,%rax,4),%rsi 4014c3: 48 c1 e6 04 shl $0x4,%rsi 4014c7: 48 81 c6 08 01 00 00 add $0x108,%rsi 4014ce: e8 2d fa ff ff callq 0x400f00 4014d3: 48 85 c0 test %rax,%rax 4014d6: 44 8b 14 24 mov (%rsp),%r10d 4014da: 44 8b 4c 24 04 mov 0x4(%rsp),%r9d 4014df: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 4014e4: 0f 84 f6 05 00 00 je 0x401ae0 4014ea: 0f b6 4d 04 movzbl 0x4(%rbp),%ecx 4014ee: c7 40 18 03 00 00 00 movl $0x3,0x18(%rax) 4014f5: 4b 8d 74 35 00 lea 0x0(%r13,%r14,1),%rsi 4014fa: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 401501: 44 89 48 1c mov %r9d,0x1c(%rax) 401505: 44 89 50 24 mov %r10d,0x24(%rax) 401509: 4c 89 70 28 mov %r14,0x28(%rax) 40150d: 4c 89 78 30 mov %r15,0x30(%rax) 401511: 4c 89 28 mov %r13,(%rax) 401514: 80 f9 01 cmp $0x1,%cl 401517: 4c 89 40 08 mov %r8,0x8(%rax) 40151b: 89 98 c8 00 00 00 mov %ebx,0xc8(%rax) 401521: 44 89 a0 cc 00 00 00 mov %r12d,0xcc(%rax) 401528: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 40152f: 89 48 20 mov %ecx,0x20(%rax) 401532: 0f 84 88 02 00 00 je 0x4017c0 401538: 4d 85 ed test %r13,%r13 40153b: 0f 84 31 05 00 00 je 0x401a72 401541: 0f b6 55 05 movzbl 0x5(%rbp),%edx 401545: 80 fa 01 cmp $0x1,%dl 401548: 0f 84 0a 04 00 00 je 0x401958 40154e: 48 8b 4d 00 mov 0x0(%rbp),%rcx 401552: 48 8b 7d 18 mov 0x18(%rbp),%rdi 401556: 48 8d 90 88 00 00 00 lea 0x88(%rax),%rdx 40155d: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 401564: 48 89 7a 18 mov %rdi,0x18(%rdx) 401568: 48 8b 7d 20 mov 0x20(%rbp),%rdi 40156c: 48 8b 4d 08 mov 0x8(%rbp),%rcx 401570: 48 89 7a 20 mov %rdi,0x20(%rdx) 401574: 48 8b 7d 28 mov 0x28(%rbp),%rdi 401578: 48 89 4a 08 mov %rcx,0x8(%rdx) 40157c: 48 8b 4d 10 mov 0x10(%rbp),%rcx 401580: 48 89 7a 28 mov %rdi,0x28(%rdx) 401584: 48 8b 7d 30 mov 0x30(%rbp),%rdi 401588: 48 89 4a 10 mov %rcx,0x10(%rdx) 40158c: 48 89 7a 30 mov %rdi,0x30(%rdx) 401590: 48 8b 7d 38 mov 0x38(%rbp),%rdi 401594: 48 89 7a 38 mov %rdi,0x38(%rdx) 401598: 48 89 50 48 mov %rdx,0x48(%rax) 40159c: 66 c1 c9 08 ror $0x8,%cx 4015a0: 66 89 88 98 00 00 00 mov %cx,0x98(%rax) 4015a7: 0f b7 88 9a 00 00 00 movzwl 0x9a(%rax),%ecx 4015ae: 66 c1 c9 08 ror $0x8,%cx 4015b2: 66 89 88 9a 00 00 00 mov %cx,0x9a(%rax) 4015b9: 8b 88 9c 00 00 00 mov 0x9c(%rax),%ecx 4015bf: 0f c9 bswap %ecx 4015c1: 89 88 9c 00 00 00 mov %ecx,0x9c(%rax) 4015c7: 48 8b 88 a0 00 00 00 mov 0xa0(%rax),%rcx 4015ce: 48 0f c9 bswap %rcx 4015d1: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 4015d8: 48 8b 88 a8 00 00 00 mov 0xa8(%rax),%rcx 4015df: 48 0f c9 bswap %rcx 4015e2: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 4015e9: 48 8b 88 b0 00 00 00 mov 0xb0(%rax),%rcx 4015f0: 48 0f c9 bswap %rcx 4015f3: 48 89 88 b0 00 00 00 mov %rcx,0xb0(%rax) 4015fa: 8b 88 b8 00 00 00 mov 0xb8(%rax),%ecx 401600: 0f c9 bswap %ecx 401602: 89 88 b8 00 00 00 mov %ecx,0xb8(%rax) 401608: 0f b7 88 bc 00 00 00 movzwl 0xbc(%rax),%ecx 40160f: 66 c1 c9 08 ror $0x8,%cx 401613: 66 89 88 bc 00 00 00 mov %cx,0xbc(%rax) 40161a: 0f b7 88 be 00 00 00 movzwl 0xbe(%rax),%ecx 401621: 66 c1 c9 08 ror $0x8,%cx 401625: 66 89 88 be 00 00 00 mov %cx,0xbe(%rax) 40162c: 0f b7 88 c0 00 00 00 movzwl 0xc0(%rax),%ecx 401633: 66 c1 c9 08 ror $0x8,%cx 401637: 66 89 88 c0 00 00 00 mov %cx,0xc0(%rax) 40163e: 0f b7 88 c2 00 00 00 movzwl 0xc2(%rax),%ecx 401645: 66 c1 c9 08 ror $0x8,%cx 401649: 66 89 88 c2 00 00 00 mov %cx,0xc2(%rax) 401650: 0f b7 88 c4 00 00 00 movzwl 0xc4(%rax),%ecx 401657: 66 c1 c9 08 ror $0x8,%cx 40165b: 66 89 88 c4 00 00 00 mov %cx,0xc4(%rax) 401662: 0f b7 88 c6 00 00 00 movzwl 0xc6(%rax),%ecx 401669: 66 c1 c9 08 ror $0x8,%cx 40166d: 4d 85 ed test %r13,%r13 401670: 66 89 88 c6 00 00 00 mov %cx,0xc6(%rax) 401677: 0f 84 03 01 00 00 je 0x401780 40167d: 48 8b 4a 28 mov 0x28(%rdx),%rcx 401681: 0f b6 55 05 movzbl 0x5(%rbp),%edx 401685: 80 fa 01 cmp $0x1,%dl 401688: 0f 85 f2 00 00 00 jne 0x401780 40168e: 41 83 f9 08 cmp $0x8,%r9d 401692: 0f 84 e8 00 00 00 je 0x401780 401698: 48 85 db test %rbx,%rbx 40169b: 74 13 je 0x4016b0 40169d: 49 39 cf cmp %rcx,%r15 4016a0: 77 0e ja 0x4016b0 4016a2: 48 89 c7 mov %rax,%rdi 4016a5: e8 96 f7 ff ff callq 0x400e40 4016aa: e9 58 fd ff ff jmpq 0x401407 4016af: 90 nop 4016b0: 4c 89 ff mov %r15,%rdi 4016b3: 48 89 da mov %rbx,%rdx 4016b6: 48 29 cf sub %rcx,%rdi 4016b9: 48 c1 e2 06 shl $0x6,%rdx 4016bd: 48 39 d7 cmp %rdx,%rdi 4016c0: 72 e0 jb 0x4016a2 4016c2: 48 85 db test %rbx,%rbx 4016c5: 0f 84 9c 00 00 00 je 0x401767 4016cb: 48 8d 3c 0e lea (%rsi,%rcx,1),%rdi 4016cf: 48 8d 90 54 01 00 00 lea 0x154(%rax),%rdx 4016d6: 48 8d b0 c8 00 00 00 lea 0xc8(%rax),%rsi 4016dd: 45 31 c0 xor %r8d,%r8d 4016e0: 48 89 78 50 mov %rdi,0x50(%rax) 4016e4: eb 2a jmp 0x401710 4016e6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 4016ee: 00 00 4016f0: 8b 0a mov (%rdx),%ecx 4016f2: 85 c9 test %ecx,%ecx 4016f4: 75 06 jne 0x4016fc 4016f6: c7 02 ff ff ff ff movl $0xffffffff,(%rdx) 4016fc: 49 83 c0 01 add $0x1,%r8 401700: 48 83 c7 40 add $0x40,%rdi 401704: 48 81 c2 d0 00 00 00 add $0xd0,%rdx 40170b: 4c 39 c3 cmp %r8,%rbx 40170e: 74 5e je 0x40176e 401710: 4c 89 42 04 mov %r8,0x4(%rdx) 401714: 48 8b 4f 18 mov 0x18(%rdi),%rcx 401718: 48 89 42 0c mov %rax,0xc(%rdx) 40171c: 48 89 7a 14 mov %rdi,0x14(%rdx) 401720: 49 39 cf cmp %rcx,%r15 401723: 76 1a jbe 0x40173f 401725: 4d 89 f9 mov %r15,%r9 401728: 49 29 c9 sub %rcx,%r9 40172b: 4c 39 4f 20 cmp %r9,0x20(%rdi) 40172f: 77 0e ja 0x40173f 401731: 4c 01 f1 add %r14,%rcx 401734: 4c 01 e9 add %r13,%rcx 401737: 48 89 4a 2c mov %rcx,0x2c(%rdx) 40173b: 48 89 4a 24 mov %rcx,0x24(%rdx) 40173f: 83 7f 04 12 cmpl $0x12,0x4(%rdi) 401743: 48 89 72 4c mov %rsi,0x4c(%rdx) 401747: 75 a7 jne 0x4016f0 401749: 8b 4f 28 mov 0x28(%rdi),%ecx 40174c: 48 39 cb cmp %rcx,%rbx 40174f: 76 9f jbe 0x4016f0 401751: 4c 8d 0c 49 lea (%rcx,%rcx,2),%r9 401755: 4a 8d 0c 89 lea (%rcx,%r9,4),%rcx 401759: 48 c1 e1 04 shl $0x4,%rcx 40175d: 44 89 84 08 54 01 00 00 mov %r8d,0x154(%rax,%rcx,1) 401765: eb 89 jmp 0x4016f0 401767: 48 8d b0 c8 00 00 00 lea 0xc8(%rax),%rsi 40176e: 48 89 70 60 mov %rsi,0x60(%rax) 401772: e9 9c fc ff ff jmpq 0x401413 401777: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 40177f: 00 401780: 31 c9 xor %ecx,%ecx 401782: 48 85 db test %rbx,%rbx 401785: 48 8d b0 c8 00 00 00 lea 0xc8(%rax),%rsi 40178c: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 401793: 74 d9 je 0x40176e 401795: 0f 1f 00 nopl (%rax) 401798: 48 89 0a mov %rcx,(%rdx) 40179b: 48 83 c1 01 add $0x1,%rcx 40179f: 48 89 42 08 mov %rax,0x8(%rdx) 4017a3: 48 89 72 48 mov %rsi,0x48(%rdx) 4017a7: 48 81 c2 d0 00 00 00 add $0xd0,%rdx 4017ae: 48 39 cb cmp %rcx,%rbx 4017b1: 75 e5 jne 0x401798 4017b3: 48 89 70 60 mov %rsi,0x60(%rax) 4017b7: e9 57 fc ff ff jmpq 0x401413 4017bc: 0f 1f 40 00 nopl 0x0(%rax) 4017c0: 4d 85 ed test %r13,%r13 4017c3: 0f 84 77 03 00 00 je 0x401b40 4017c9: 0f b6 55 05 movzbl 0x5(%rbp),%edx 4017cd: 80 fa 01 cmp $0x1,%dl 4017d0: 0f 84 92 01 00 00 je 0x401968 4017d6: 48 8b 55 00 mov 0x0(%rbp),%rdx 4017da: 48 8b 7d 18 mov 0x18(%rbp),%rdi 4017de: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 4017e5: 48 89 90 88 00 00 00 mov %rdx,0x88(%rax) 4017ec: 48 89 79 18 mov %rdi,0x18(%rcx) 4017f0: 48 8b 7d 20 mov 0x20(%rbp),%rdi 4017f4: 48 8b 55 08 mov 0x8(%rbp),%rdx 4017f8: 48 89 79 20 mov %rdi,0x20(%rcx) 4017fc: 48 8b 7d 28 mov 0x28(%rbp),%rdi 401800: 48 89 51 08 mov %rdx,0x8(%rcx) 401804: 48 8b 55 10 mov 0x10(%rbp),%rdx 401808: 48 89 79 28 mov %rdi,0x28(%rcx) 40180c: 8b 7d 30 mov 0x30(%rbp),%edi 40180f: 48 89 51 10 mov %rdx,0x10(%rcx) 401813: 89 79 30 mov %edi,0x30(%rcx) 401816: 48 89 48 48 mov %rcx,0x48(%rax) 40181a: 66 c1 ca 08 ror $0x8,%dx 40181e: 66 89 90 98 00 00 00 mov %dx,0x98(%rax) 401825: 0f b7 90 9a 00 00 00 movzwl 0x9a(%rax),%edx 40182c: 66 c1 ca 08 ror $0x8,%dx 401830: 66 89 90 9a 00 00 00 mov %dx,0x9a(%rax) 401837: 8b 90 9c 00 00 00 mov 0x9c(%rax),%edx 40183d: 0f ca bswap %edx 40183f: 89 90 9c 00 00 00 mov %edx,0x9c(%rax) 401845: 8b 90 a0 00 00 00 mov 0xa0(%rax),%edx 40184b: 0f ca bswap %edx 40184d: 89 90 a0 00 00 00 mov %edx,0xa0(%rax) 401853: 8b 90 a4 00 00 00 mov 0xa4(%rax),%edx 401859: 0f ca bswap %edx 40185b: 89 90 a4 00 00 00 mov %edx,0xa4(%rax) 401861: 8b 90 a8 00 00 00 mov 0xa8(%rax),%edx 401867: 0f ca bswap %edx 401869: 89 90 a8 00 00 00 mov %edx,0xa8(%rax) 40186f: 8b 90 ac 00 00 00 mov 0xac(%rax),%edx 401875: 0f ca bswap %edx 401877: 89 90 ac 00 00 00 mov %edx,0xac(%rax) 40187d: 0f b7 90 b0 00 00 00 movzwl 0xb0(%rax),%edx 401884: 66 c1 ca 08 ror $0x8,%dx 401888: 66 89 90 b0 00 00 00 mov %dx,0xb0(%rax) 40188f: 0f b7 90 b2 00 00 00 movzwl 0xb2(%rax),%edx 401896: 66 c1 ca 08 ror $0x8,%dx 40189a: 66 89 90 b2 00 00 00 mov %dx,0xb2(%rax) 4018a1: 0f b7 90 b4 00 00 00 movzwl 0xb4(%rax),%edx 4018a8: 66 c1 ca 08 ror $0x8,%dx 4018ac: 66 89 90 b4 00 00 00 mov %dx,0xb4(%rax) 4018b3: 0f b7 90 b6 00 00 00 movzwl 0xb6(%rax),%edx 4018ba: 66 c1 ca 08 ror $0x8,%dx 4018be: 66 89 90 b6 00 00 00 mov %dx,0xb6(%rax) 4018c5: 0f b7 90 b8 00 00 00 movzwl 0xb8(%rax),%edx 4018cc: 66 c1 ca 08 ror $0x8,%dx 4018d0: 66 89 90 b8 00 00 00 mov %dx,0xb8(%rax) 4018d7: 0f b7 90 ba 00 00 00 movzwl 0xba(%rax),%edx 4018de: 66 c1 ca 08 ror $0x8,%dx 4018e2: 4d 85 ed test %r13,%r13 4018e5: 66 89 90 ba 00 00 00 mov %dx,0xba(%rax) 4018ec: 74 2a je 0x401918 4018ee: 8b 49 20 mov 0x20(%rcx),%ecx 4018f1: 0f b6 55 05 movzbl 0x5(%rbp),%edx 4018f5: 41 83 f9 08 cmp $0x8,%r9d 4018f9: 74 1d je 0x401918 4018fb: 80 fa 01 cmp $0x1,%dl 4018fe: 75 18 jne 0x401918 401900: 48 85 db test %rbx,%rbx 401903: 4c 8d 80 c8 00 00 00 lea 0xc8(%rax),%r8 40190a: 75 65 jne 0x401971 40190c: 4c 89 40 60 mov %r8,0x60(%rax) 401910: e9 fe fa ff ff jmpq 0x401413 401915: 0f 1f 00 nopl (%rax) 401918: 31 c9 xor %ecx,%ecx 40191a: 48 85 db test %rbx,%rbx 40191d: 4c 8d 80 c8 00 00 00 lea 0xc8(%rax),%r8 401924: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 40192b: 74 df je 0x40190c 40192d: 0f 1f 00 nopl (%rax) 401930: 48 89 0a mov %rcx,(%rdx) 401933: 48 83 c1 01 add $0x1,%rcx 401937: 48 89 42 08 mov %rax,0x8(%rdx) 40193b: 4c 89 42 48 mov %r8,0x48(%rdx) 40193f: 48 81 c2 d0 00 00 00 add $0xd0,%rdx 401946: 48 39 d9 cmp %rbx,%rcx 401949: 75 e5 jne 0x401930 40194b: 4c 89 40 60 mov %r8,0x60(%rax) 40194f: e9 bf fa ff ff jmpq 0x401413 401954: 0f 1f 40 00 nopl 0x0(%rax) 401958: 48 89 70 48 mov %rsi,0x48(%rax) 40195c: 48 8b 4e 28 mov 0x28(%rsi),%rcx 401960: e9 20 fd ff ff jmpq 0x401685 401965: 0f 1f 00 nopl (%rax) 401968: 48 89 70 48 mov %rsi,0x48(%rax) 40196c: 8b 4e 20 mov 0x20(%rsi),%ecx 40196f: eb 84 jmp 0x4018f5 401971: 49 39 cf cmp %rcx,%r15 401974: 0f 86 28 fd ff ff jbe 0x4016a2 40197a: 48 8d 14 9b lea (%rbx,%rbx,4),%rdx 40197e: 4c 89 ff mov %r15,%rdi 401981: 48 29 cf sub %rcx,%rdi 401984: 48 c1 e2 03 shl $0x3,%rdx 401988: 48 39 fa cmp %rdi,%rdx 40198b: 0f 87 11 fd ff ff ja 0x4016a2 401991: 48 01 ce add %rcx,%rsi 401994: 48 8d 90 54 01 00 00 lea 0x154(%rax),%rdx 40199b: 31 ff xor %edi,%edi 40199d: 48 89 70 50 mov %rsi,0x50(%rax) 4019a1: eb 2b jmp 0x4019ce 4019a3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4019a8: 44 8b 0a mov (%rdx),%r9d 4019ab: 45 85 c9 test %r9d,%r9d 4019ae: 75 06 jne 0x4019b6 4019b0: c7 02 ff ff ff ff movl $0xffffffff,(%rdx) 4019b6: 48 83 c7 01 add $0x1,%rdi 4019ba: 48 83 c6 28 add $0x28,%rsi 4019be: 48 81 c2 d0 00 00 00 add $0xd0,%rdx 4019c5: 48 39 df cmp %rbx,%rdi 4019c8: 0f 83 3e ff ff ff jae 0x40190c 4019ce: 8b 4e 10 mov 0x10(%rsi),%ecx 4019d1: 48 89 7a 04 mov %rdi,0x4(%rdx) 4019d5: 48 89 42 0c mov %rax,0xc(%rdx) 4019d9: 48 89 72 14 mov %rsi,0x14(%rdx) 4019dd: 49 39 cf cmp %rcx,%r15 4019e0: 76 1d jbe 0x4019ff 4019e2: 44 8b 56 14 mov 0x14(%rsi),%r10d 4019e6: 4d 89 f9 mov %r15,%r9 4019e9: 49 29 c9 sub %rcx,%r9 4019ec: 4d 39 ca cmp %r9,%r10 4019ef: 77 0e ja 0x4019ff 4019f1: 4c 01 f1 add %r14,%rcx 4019f4: 4c 01 e9 add %r13,%rcx 4019f7: 48 89 4a 2c mov %rcx,0x2c(%rdx) 4019fb: 48 89 4a 24 mov %rcx,0x24(%rdx) 4019ff: 83 7e 04 12 cmpl $0x12,0x4(%rsi) 401a03: 4c 89 42 4c mov %r8,0x4c(%rdx) 401a07: 75 9f jne 0x4019a8 401a09: 8b 4e 18 mov 0x18(%rsi),%ecx 401a0c: 48 39 d9 cmp %rbx,%rcx 401a0f: 73 97 jae 0x4019a8 401a11: 4c 8d 0c 49 lea (%rcx,%rcx,2),%r9 401a15: 4a 8d 0c 89 lea (%rcx,%r9,4),%rcx 401a19: 48 c1 e1 04 shl $0x4,%rcx 401a1d: 89 bc 08 54 01 00 00 mov %edi,0x154(%rax,%rcx,1) 401a24: eb 82 jmp 0x4019a8 401a26: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 401a2e: 00 00 401a30: 48 89 c1 mov %rax,%rcx 401a33: 4c 89 fa mov %r15,%rdx 401a36: 4c 29 e2 sub %r12,%rdx 401a39: 48 c1 e1 06 shl $0x6,%rcx 401a3d: 49 89 c4 mov %rax,%r12 401a40: 48 39 d1 cmp %rdx,%rcx 401a43: 0f 87 47 fa ff ff ja 0x401490 401a49: 4d 85 e4 test %r12,%r12 401a4c: 4c 89 e3 mov %r12,%rbx 401a4f: 0f 85 53 fa ff ff jne 0x4014a8 401a55: e9 36 fa ff ff jmpq 0x401490 401a5a: 3c 01 cmp $0x1,%al 401a5c: 0f 84 3e 01 00 00 je 0x401ba0 401a62: 0f b7 45 3c movzwl 0x3c(%rbp),%eax 401a66: 4c 8b 65 28 mov 0x28(%rbp),%r12 401a6a: 48 89 eb mov %rbp,%rbx 401a6d: e9 07 fa ff ff jmpq 0x401479 401a72: 48 8b 4d 00 mov 0x0(%rbp),%rcx 401a76: 48 8d 90 88 00 00 00 lea 0x88(%rax),%rdx 401a7d: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401a81: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 401a88: 48 8b 4d 08 mov 0x8(%rbp),%rcx 401a8c: 48 89 4a 08 mov %rcx,0x8(%rdx) 401a90: 48 8b 4d 10 mov 0x10(%rbp),%rcx 401a94: 48 89 4a 10 mov %rcx,0x10(%rdx) 401a98: 48 8b 4d 18 mov 0x18(%rbp),%rcx 401a9c: 48 89 4a 18 mov %rcx,0x18(%rdx) 401aa0: 48 8b 4d 20 mov 0x20(%rbp),%rcx 401aa4: 48 89 4a 20 mov %rcx,0x20(%rdx) 401aa8: 48 8b 4d 28 mov 0x28(%rbp),%rcx 401aac: 48 89 4a 28 mov %rcx,0x28(%rdx) 401ab0: 48 8b 4d 30 mov 0x30(%rbp),%rcx 401ab4: 48 89 4a 30 mov %rcx,0x30(%rdx) 401ab8: 48 8b 4d 38 mov 0x38(%rbp),%rcx 401abc: 48 89 4a 38 mov %rcx,0x38(%rdx) 401ac0: 48 89 50 48 mov %rdx,0x48(%rax) 401ac4: 0f 84 b6 fc ff ff je 0x401780 401aca: 0f b7 88 98 00 00 00 movzwl 0x98(%rax),%ecx 401ad1: e9 c6 fa ff ff jmpq 0x40159c 401ad6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 401ade: 00 00 401ae0: bf 08 00 00 00 mov $0x8,%edi 401ae5: e8 76 f7 ff ff callq 0x401260 401aea: 31 c0 xor %eax,%eax 401aec: e9 22 f9 ff ff jmpq 0x401413 401af1: 8b 55 20 mov 0x20(%rbp),%edx 401af4: 48 8d 5c 24 20 lea 0x20(%rsp),%rbx 401af9: 0f b7 45 30 movzwl 0x30(%rbp),%eax 401afd: 66 c1 c8 08 ror $0x8,%ax 401b01: 66 89 44 24 50 mov %ax,0x50(%rsp) 401b06: 0f ca bswap %edx 401b08: 89 54 24 40 mov %edx,0x40(%rsp) 401b0c: 44 0f b7 e0 movzwl %ax,%r12d 401b10: 89 d0 mov %edx,%eax 401b12: 4d 85 e4 test %r12,%r12 401b15: 0f 84 e5 00 00 00 je 0x401c00 401b1b: 49 39 c7 cmp %rax,%r15 401b1e: 0f 82 6c f9 ff ff jb 0x401490 401b24: 4b 8d 14 a4 lea (%r12,%r12,4),%rdx 401b28: 4c 89 fb mov %r15,%rbx 401b2b: 48 29 c3 sub %rax,%rbx 401b2e: 48 c1 e2 03 shl $0x3,%rdx 401b32: 48 39 da cmp %rbx,%rdx 401b35: 0f 87 55 f9 ff ff ja 0x401490 401b3b: e9 09 ff ff ff jmpq 0x401a49 401b40: 48 8b 55 00 mov 0x0(%rbp),%rdx 401b44: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 401b4b: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401b4f: 48 89 90 88 00 00 00 mov %rdx,0x88(%rax) 401b56: 48 8b 55 08 mov 0x8(%rbp),%rdx 401b5a: 48 89 51 08 mov %rdx,0x8(%rcx) 401b5e: 48 8b 55 10 mov 0x10(%rbp),%rdx 401b62: 48 89 51 10 mov %rdx,0x10(%rcx) 401b66: 48 8b 55 18 mov 0x18(%rbp),%rdx 401b6a: 48 89 51 18 mov %rdx,0x18(%rcx) 401b6e: 48 8b 55 20 mov 0x20(%rbp),%rdx 401b72: 48 89 51 20 mov %rdx,0x20(%rcx) 401b76: 48 8b 55 28 mov 0x28(%rbp),%rdx 401b7a: 48 89 51 28 mov %rdx,0x28(%rcx) 401b7e: 8b 55 30 mov 0x30(%rbp),%edx 401b81: 89 51 30 mov %edx,0x30(%rcx) 401b84: 48 89 48 48 mov %rcx,0x48(%rax) 401b88: 0f 84 8a fd ff ff je 0x401918 401b8e: 0f b7 90 98 00 00 00 movzwl 0x98(%rax),%edx 401b95: e9 80 fc ff ff jmpq 0x40181a 401b9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401ba0: 0f b7 45 30 movzwl 0x30(%rbp),%eax 401ba4: 8b 55 20 mov 0x20(%rbp),%edx 401ba7: 48 89 eb mov %rbp,%rbx 401baa: e9 5d ff ff ff jmpq 0x401b0c 401baf: 4d 85 e4 test %r12,%r12 401bb2: 0f 84 d8 f8 ff ff je 0x401490 401bb8: 4d 39 e7 cmp %r12,%r15 401bbb: 0f 86 cf f8 ff ff jbe 0x401490 401bc1: 49 8d 44 24 40 lea 0x40(%r12),%rax 401bc6: 49 39 c7 cmp %rax,%r15 401bc9: 0f 82 c1 f8 ff ff jb 0x401490 401bcf: 4d 85 ed test %r13,%r13 401bd2: 74 72 je 0x401c46 401bd4: 4d 01 ec add %r13,%r12 401bd7: 80 f9 01 cmp $0x1,%cl 401bda: 4b 8b 44 26 20 mov 0x20(%r14,%r12,1),%rax 401bdf: 74 03 je 0x401be4 401be1: 48 0f c8 bswap %rax 401be4: 48 89 44 24 18 mov %rax,0x18(%rsp) 401be9: ba ff ff ff ff mov $0xffffffff,%edx 401bee: 48 39 d0 cmp %rdx,%rax 401bf1: 0f 87 10 f8 ff ff ja 0x401407 401bf7: 4c 8b 63 28 mov 0x28(%rbx),%r12 401bfb: e9 85 f8 ff ff jmpq 0x401485 401c00: 85 d2 test %edx,%edx 401c02: 0f 84 88 f8 ff ff je 0x401490 401c08: 89 d0 mov %edx,%eax 401c0a: 49 39 c7 cmp %rax,%r15 401c0d: 0f 86 7d f8 ff ff jbe 0x401490 401c13: 4c 89 fa mov %r15,%rdx 401c16: 48 29 c2 sub %rax,%rdx 401c19: 48 83 fa 27 cmp $0x27,%rdx 401c1d: 0f 86 6d f8 ff ff jbe 0x401490 401c23: 4d 85 ed test %r13,%r13 401c26: 0f 84 8e 00 00 00 je 0x401cba 401c2c: 80 f9 01 cmp $0x1,%cl 401c2f: 49 8d 54 05 00 lea 0x0(%r13,%rax,1),%rdx 401c34: 74 62 je 0x401c98 401c36: 45 8b 64 16 14 mov 0x14(%r14,%rdx,1),%r12d 401c3b: 41 0f cc bswap %esp 401c3e: 45 89 e4 mov %r12d,%r12d 401c41: e9 d5 fe ff ff jmpq 0x401b1b 401c46: 4b 8d 4c 34 20 lea 0x20(%r12,%r14,1),%rcx 401c4b: 48 8d 74 24 18 lea 0x18(%rsp),%rsi 401c50: 44 89 d7 mov %r10d,%edi 401c53: ba 08 00 00 00 mov $0x8,%edx 401c58: 4c 89 44 24 08 mov %r8,0x8(%rsp) 401c5d: 44 89 4c 24 04 mov %r9d,0x4(%rsp) 401c62: 44 89 14 24 mov %r10d,(%rsp) 401c66: e8 a5 f6 ff ff callq 0x401310 401c6b: 48 83 f8 08 cmp $0x8,%rax 401c6f: 44 8b 14 24 mov (%rsp),%r10d 401c73: 44 8b 4c 24 04 mov 0x4(%rsp),%r9d 401c78: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 401c7d: 75 23 jne 0x401ca2 401c7f: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401c83: 48 8b 44 24 18 mov 0x18(%rsp),%rax 401c88: 0f 84 5b ff ff ff je 0x401be9 401c8e: e9 4e ff ff ff jmpq 0x401be1 401c93: e8 e8 f1 ff ff callq 0x400e80 401c98: 45 8b 64 16 14 mov 0x14(%r14,%rdx,1),%r12d 401c9d: e9 79 fe ff ff jmpq 0x401b1b 401ca2: 48 85 c0 test %rax,%rax 401ca5: 0f 89 5c f7 ff ff jns 0x401407 401cab: bf 09 00 00 00 mov $0x9,%edi 401cb0: e8 ab f5 ff ff callq 0x401260 401cb5: e9 57 f7 ff ff jmpq 0x401411 401cba: 4a 8d 4c 30 14 lea 0x14(%rax,%r14,1),%rcx 401cbf: 48 8d 74 24 18 lea 0x18(%rsp),%rsi 401cc4: 44 89 d7 mov %r10d,%edi 401cc7: ba 04 00 00 00 mov $0x4,%edx 401ccc: 4c 89 44 24 08 mov %r8,0x8(%rsp) 401cd1: 44 89 4c 24 04 mov %r9d,0x4(%rsp) 401cd6: 44 89 14 24 mov %r10d,(%rsp) 401cda: e8 31 f6 ff ff callq 0x401310 401cdf: 48 83 f8 04 cmp $0x4,%rax 401ce3: 44 8b 14 24 mov (%rsp),%r10d 401ce7: 44 8b 4c 24 04 mov 0x4(%rsp),%r9d 401cec: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 401cf1: 75 af jne 0x401ca2 401cf3: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401cf7: 44 8b 64 24 18 mov 0x18(%rsp),%r12d 401cfc: 8b 43 20 mov 0x20(%rbx),%eax 401cff: 0f 84 39 ff ff ff je 0x401c3e 401d05: e9 31 ff ff ff jmpq 0x401c3b 401d0a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401d10: 41 57 push %rdi 401d12: 41 56 push %rsi 401d14: 4d 89 cf mov %r9,%r15 401d17: 41 55 push %rbp 401d19: 41 54 push %rsp 401d1b: 41 89 fd mov %edi,%r13d 401d1e: 55 push %rbp 401d1f: 53 push %rbx 401d20: 49 89 f4 mov %rsi,%r12 401d23: 48 89 d3 mov %rdx,%rbx 401d26: 48 89 cd mov %rcx,%rbp 401d29: 45 89 c6 mov %r8d,%r14d 401d2c: 48 83 ec 18 sub $0x18,%rsp 401d30: 48 83 f9 07 cmp $0x7,%rcx 401d34: 76 5a jbe 0x401d90 401d36: 48 8d 04 16 lea (%rsi,%rdx,1),%rax 401d3a: 48 8d 35 71 1a 00 00 lea 0x1a71(%rip),%rsi # 0x4037b2 401d41: ba 08 00 00 00 mov $0x8,%edx 401d46: 48 89 c7 mov %rax,%rdi 401d49: 48 89 44 24 08 mov %rax,0x8(%rsp) 401d4e: e8 8d f1 ff ff callq 0x400ee0 401d53: 85 c0 test %eax,%eax 401d55: 0f 84 85 00 00 00 je 0x401de0 401d5b: 48 83 fd 0f cmp $0xf,%rbp 401d5f: 76 2f jbe 0x401d90 401d61: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi 401d66: 48 8d 35 4e 1a 00 00 lea 0x1a4e(%rip),%rsi # 0x4037bb 401d6d: ba 04 00 00 00 mov $0x4,%edx 401d72: e8 69 f1 ff ff callq 0x400ee0 401d77: 85 c0 test %eax,%eax 401d79: 75 15 jne 0x401d90 401d7b: 48 8b 44 24 08 mov 0x8(%rsp),%rax 401d80: 0f b6 40 04 movzbl 0x4(%rax),%eax 401d84: 83 e8 01 sub $0x1,%eax 401d87: 83 f8 01 cmp $0x1,%eax 401d8a: 0f 86 b8 00 00 00 jbe 0x401e48 401d90: be 08 01 00 00 mov $0x108,%esi 401d95: bf 01 00 00 00 mov $0x1,%edi 401d9a: e8 61 f1 ff ff callq 0x400f00 401d9f: 48 85 c0 test %rax,%rax 401da2: 0f 84 f8 00 00 00 je 0x401ea0 401da8: c7 40 18 00 00 00 00 movl $0x0,0x18(%rax) 401daf: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 401db6: 44 89 70 1c mov %r14d,0x1c(%rax) 401dba: 44 89 68 24 mov %r13d,0x24(%rax) 401dbe: 48 89 58 28 mov %rbx,0x28(%rax) 401dc2: 48 89 68 30 mov %rbp,0x30(%rax) 401dc6: 4c 89 20 mov %r12,(%rax) 401dc9: 4c 89 78 08 mov %r15,0x8(%rax) 401dcd: 48 83 c4 18 add $0x18,%rsp 401dd1: 5b pop %rbx 401dd2: 5d pop %rbp 401dd3: 41 5c pop %rsp 401dd5: 41 5d pop %rbp 401dd7: 41 5e pop %rsi 401dd9: 41 5f pop %rdi 401ddb: c3 retq 401ddc: 0f 1f 40 00 nopl 0x0(%rax) 401de0: be 08 01 00 00 mov $0x108,%esi 401de5: bf 01 00 00 00 mov $0x1,%edi 401dea: e8 11 f1 ff ff callq 0x400f00 401def: 48 85 c0 test %rax,%rax 401df2: 0f 84 a8 00 00 00 je 0x401ea0 401df8: 48 8d 90 f4 00 00 00 lea 0xf4(%rax),%rdx 401dff: 48 89 58 28 mov %rbx,0x28(%rax) 401e03: 48 83 c3 08 add $0x8,%rbx 401e07: c7 40 18 01 00 00 00 movl $0x1,0x18(%rax) 401e0e: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 401e15: 44 89 70 1c mov %r14d,0x1c(%rax) 401e19: 44 89 68 24 mov %r13d,0x24(%rax) 401e1d: 48 89 68 30 mov %rbp,0x30(%rax) 401e21: 4c 89 20 mov %r12,(%rax) 401e24: 4c 89 78 08 mov %r15,0x8(%rax) 401e28: 48 89 58 70 mov %rbx,0x70(%rax) 401e2c: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 401e33: 48 83 c4 18 add $0x18,%rsp 401e37: 5b pop %rbx 401e38: 5d pop %rbp 401e39: 41 5c pop %rsp 401e3b: 41 5d pop %rbp 401e3d: 41 5e pop %rsi 401e3f: 41 5f pop %rdi 401e41: c3 retq 401e42: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401e48: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 401e4d: 0f b6 41 05 movzbl 0x5(%rcx),%eax 401e51: 83 e8 01 sub $0x1,%eax 401e54: 83 f8 01 cmp $0x1,%eax 401e57: 0f 87 33 ff ff ff ja 0x401d90 401e5d: 80 79 06 01 cmpb $0x1,0x6(%rcx) 401e61: 0f 85 29 ff ff ff jne 0x401d90 401e67: 48 83 ec 08 sub $0x8,%rsp 401e6b: 48 89 d9 mov %rbx,%rcx 401e6e: 45 89 f1 mov %r14d,%r9d 401e71: 41 57 push %rdi 401e73: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 401e78: 49 89 e8 mov %rbp,%r8 401e7b: 4c 89 e6 mov %r12,%rsi 401e7e: 44 89 ef mov %r13d,%edi 401e81: e8 2a f5 ff ff callq 0x4013b0 401e86: 5a pop %rdx 401e87: 59 pop %rcx 401e88: 48 83 c4 18 add $0x18,%rsp 401e8c: 5b pop %rbx 401e8d: 5d pop %rbp 401e8e: 41 5c pop %rsp 401e90: 41 5d pop %rbp 401e92: 41 5e pop %rsi 401e94: 41 5f pop %rdi 401e96: c3 retq 401e97: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 401e9f: 00 401ea0: bf 08 00 00 00 mov $0x8,%edi 401ea5: e8 b6 f3 ff ff callq 0x401260 401eaa: 31 c0 xor %eax,%eax 401eac: e9 1c ff ff ff jmpq 0x401dcd 401eb1: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401eb6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 401ebe: 00 00 401ec0: 41 57 push %rdi 401ec2: 41 56 push %rsi 401ec4: 89 c8 mov %ecx,%eax 401ec6: 41 55 push %rbp 401ec8: 41 54 push %rsp 401eca: 44 8d 68 f8 lea -0x8(%rax),%r13d 401ece: 55 push %rbp 401ecf: 53 push %rbx 401ed0: 48 89 f5 mov %rsi,%rbp 401ed3: 49 89 d4 mov %rdx,%r12 401ed6: 4c 89 c3 mov %r8,%rbx 401ed9: 48 81 ec c8 00 00 00 sub $0xc8,%rsp 401ee0: 89 4c 24 1c mov %ecx,0x1c(%rsp) 401ee4: 89 7c 24 18 mov %edi,0x18(%rsp) 401ee8: 64 48 8b 0c 25 28 00 00 mov %fs:0x28,%rcx 401ef0: 00 401ef1: 48 89 8c 24 b8 00 00 00 mov %rcx,0xb8(%rsp) 401ef9: 31 c9 xor %ecx,%ecx 401efb: 48 83 fa ff cmp $0xffffffffffffffff,%rdx 401eff: 75 09 jne 0x401f0a 401f01: 4d 85 c0 test %r8,%r8 401f04: 0f 84 86 02 00 00 je 0x402190 401f0a: 41 83 fd 03 cmp $0x3,%r13d 401f0e: 0f 87 bc 00 00 00 ja 0x401fd0 401f14: 48 85 db test %rbx,%rbx 401f17: 74 67 je 0x401f80 401f19: 4c 8b 2b mov (%rbx),%r13 401f1c: 4d 85 ed test %r13,%r13 401f1f: 0f 84 ab 00 00 00 je 0x401fd0 401f25: 44 8b 44 24 1c mov 0x1c(%rsp),%r8d 401f2a: 8b 7c 24 18 mov 0x18(%rsp),%edi 401f2e: 49 89 d9 mov %rbx,%r9 401f31: 4c 89 e1 mov %r12,%rcx 401f34: 48 89 ea mov %rbp,%rdx 401f37: 4c 89 ee mov %r13,%rsi 401f3a: e8 d1 fd ff ff callq 0x401d10 401f3f: 48 85 c0 test %rax,%rax 401f42: 0f 84 c8 01 00 00 je 0x402110 401f48: 48 85 db test %rbx,%rbx 401f4b: 0f 84 df 01 00 00 je 0x402130 401f51: 48 8b bc 24 b8 00 00 00 mov 0xb8(%rsp),%rdi 401f59: 64 48 33 3c 25 28 00 00 xor %fs:0x28,%rdi 401f61: 00 401f62: 0f 85 b7 02 00 00 jne 0x40221f 401f68: 48 81 c4 c8 00 00 00 add $0xc8,%rsp 401f6f: 5b pop %rbx 401f70: 5d pop %rbp 401f71: 41 5c pop %rsp 401f73: 41 5d pop %rbp 401f75: 41 5e pop %rsi 401f77: 41 5f pop %rdi 401f79: c3 retq 401f7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401f80: 8b 44 24 1c mov 0x1c(%rsp),%eax 401f84: 83 f8 0b cmp $0xb,%eax 401f87: 74 0f je 0x401f98 401f89: 83 f8 08 cmp $0x8,%eax 401f8c: b9 01 00 00 00 mov $0x1,%ecx 401f91: ba 03 00 00 00 mov $0x3,%edx 401f96: 75 13 jne 0x401fab 401f98: 31 d2 xor %edx,%edx 401f9a: 83 7c 24 1c 08 cmpl $0x8,0x1c(%rsp) 401f9f: b9 02 00 00 00 mov $0x2,%ecx 401fa4: 0f 95 c2 setne %dl 401fa7: 8d 54 12 01 lea 0x1(%rdx,%rdx,1),%edx 401fab: 44 8b 44 24 18 mov 0x18(%rsp),%r8d 401fb0: 31 ff xor %edi,%edi 401fb2: 49 89 e9 mov %rbp,%r9 401fb5: 4c 89 e6 mov %r12,%rsi 401fb8: e8 d3 ee ff ff callq 0x400e90 401fbd: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 401fc1: 49 89 c5 mov %rax,%r13 401fc4: 0f 85 52 ff ff ff jne 0x401f1c 401fca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401fd0: 49 83 fc 40 cmp $0x40,%r12 401fd4: b8 40 00 00 00 mov $0x40,%eax 401fd9: 49 89 ed mov %rbp,%r13 401fdc: 49 0f 46 c4 cmovbe %r12,%rax 401fe0: 45 31 ff xor %r15d,%r15d 401fe3: 48 89 44 24 08 mov %rax,0x8(%rsp) 401fe8: 48 8d 44 24 20 lea 0x20(%rsp),%rax 401fed: 48 89 44 24 10 mov %rax,0x10(%rsp) 401ff2: eb 25 jmp 0x402019 401ff4: 0f 1f 40 00 nopl 0x0(%rax) 401ff8: 48 83 f8 00 cmp $0x0,%rax 401ffc: 0f 8e 22 02 00 00 jle 0x402224 402002: 49 01 c7 add %rax,%r15 402005: 4c 39 7c 24 08 cmp %r15,0x8(%rsp) 40200a: 4d 89 fe mov %r15,%r14 40200d: 76 49 jbe 0x402058 40200f: 4e 8d 6c 3d 00 lea 0x0(%rbp,%r15,1),%r13 402014: 48 8b 44 24 10 mov 0x10(%rsp),%rax 402019: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 40201e: 8b 7c 24 18 mov 0x18(%rsp),%edi 402022: 4a 8d 34 38 lea (%rax,%r15,1),%rsi 402026: 4c 89 e9 mov %r13,%rcx 402029: 4d 89 fe mov %r15,%r14 40202c: 4c 29 fa sub %r15,%rdx 40202f: e8 4c ef ff ff callq 0x400f80 402034: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 402038: 75 be jne 0x401ff8 40203a: e8 11 ee ff ff callq 0x400e50 40203f: 83 38 04 cmpl $0x4,(%rax) 402042: 74 d0 je 0x402014 402044: bf 09 00 00 00 mov $0x9,%edi 402049: e8 12 f2 ff ff callq 0x401260 40204e: 31 c0 xor %eax,%eax 402050: e9 fc fe ff ff jmpq 0x401f51 402055: 0f 1f 00 nopl (%rax) 402058: 49 83 ff 07 cmp $0x7,%r15 40205c: 0f 86 de 00 00 00 jbe 0x402140 402062: 4c 8b 7c 24 10 mov 0x10(%rsp),%r15 402067: 48 8d 35 44 17 00 00 lea 0x1744(%rip),%rsi # 0x4037b2 40206e: ba 08 00 00 00 mov $0x8,%edx 402073: 4c 89 ff mov %r15,%rdi 402076: e8 65 ee ff ff callq 0x400ee0 40207b: 85 c0 test %eax,%eax 40207d: 0f 84 2d 01 00 00 je 0x4021b0 402083: 49 83 fe 0f cmp $0xf,%r14 402087: 0f 86 b3 00 00 00 jbe 0x402140 40208d: 48 8d 35 27 17 00 00 lea 0x1727(%rip),%rsi # 0x4037bb 402094: ba 04 00 00 00 mov $0x4,%edx 402099: 4c 89 ff mov %r15,%rdi 40209c: e8 3f ee ff ff callq 0x400ee0 4020a1: 85 c0 test %eax,%eax 4020a3: 0f 85 97 00 00 00 jne 0x402140 4020a9: 0f b6 44 24 24 movzbl 0x24(%rsp),%eax 4020ae: 89 c2 mov %eax,%edx 4020b0: 83 e8 01 sub $0x1,%eax 4020b3: 83 f8 01 cmp $0x1,%eax 4020b6: 0f 87 84 00 00 00 ja 0x402140 4020bc: 0f b6 44 24 25 movzbl 0x25(%rsp),%eax 4020c1: 83 e8 01 sub $0x1,%eax 4020c4: 83 f8 01 cmp $0x1,%eax 4020c7: 77 77 ja 0x402140 4020c9: 80 7c 24 26 01 cmpb $0x1,0x26(%rsp) 4020ce: 75 70 jne 0x402140 4020d0: 80 fa 01 cmp $0x1,%dl 4020d3: b8 40 00 00 00 mov $0x40,%eax 4020d8: ba 34 00 00 00 mov $0x34,%edx 4020dd: 48 0f 44 c2 cmove %rdx,%rax 4020e1: 4c 39 f0 cmp %r14,%rax 4020e4: 77 5a ja 0x402140 4020e6: 48 83 ec 08 sub $0x8,%rsp 4020ea: 48 89 e9 mov %rbp,%rcx 4020ed: 4d 89 e0 mov %r12,%r8 4020f0: 53 push %rbx 4020f1: 44 8b 4c 24 2c mov 0x2c(%rsp),%r9d 4020f6: 31 f6 xor %esi,%esi 4020f8: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 4020fd: 8b 7c 24 28 mov 0x28(%rsp),%edi 402101: e8 aa f2 ff ff callq 0x4013b0 402106: 5a pop %rdx 402107: 59 pop %rcx 402108: e9 44 fe ff ff jmpq 0x401f51 40210d: 0f 1f 00 nopl (%rax) 402110: 48 85 db test %rbx,%rbx 402113: 74 09 je 0x40211e 402115: 4c 3b 2b cmp (%rbx),%r13 402118: 0f 84 33 fe ff ff je 0x401f51 40211e: 4c 89 e6 mov %r12,%rsi 402121: 4c 89 ef mov %r13,%rdi 402124: e8 27 ee ff ff callq 0x400f50 402129: 31 c0 xor %eax,%eax 40212b: e9 21 fe ff ff jmpq 0x401f51 402130: 83 48 38 40 orl $0x40,0x38(%rax) 402134: e9 18 fe ff ff jmpq 0x401f51 402139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402140: be 08 01 00 00 mov $0x108,%esi 402145: bf 01 00 00 00 mov $0x1,%edi 40214a: e8 b1 ed ff ff callq 0x400f00 40214f: 48 85 c0 test %rax,%rax 402152: 0f 84 b6 00 00 00 je 0x40220e 402158: 8b 4c 24 1c mov 0x1c(%rsp),%ecx 40215c: c7 40 18 00 00 00 00 movl $0x0,0x18(%rax) 402163: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 40216a: 48 89 68 28 mov %rbp,0x28(%rax) 40216e: 4c 89 60 30 mov %r12,0x30(%rax) 402172: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 402179: 89 48 1c mov %ecx,0x1c(%rax) 40217c: 8b 4c 24 18 mov 0x18(%rsp),%ecx 402180: 48 89 58 08 mov %rbx,0x8(%rax) 402184: 89 48 24 mov %ecx,0x24(%rax) 402187: e9 c5 fd ff ff jmpq 0x401f51 40218c: 0f 1f 40 00 nopl 0x0(%rax) 402190: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 402195: 89 fe mov %edi,%esi 402197: bf 01 00 00 00 mov $0x1,%edi 40219c: e8 9f ed ff ff callq 0x400f40 4021a1: 85 c0 test %eax,%eax 4021a3: 4c 0f 44 64 24 50 cmove 0x50(%rsp),%r12 4021a9: e9 5c fd ff ff jmpq 0x401f0a 4021ae: 66 90 nop 4021b0: be 08 01 00 00 mov $0x108,%esi 4021b5: bf 01 00 00 00 mov $0x1,%edi 4021ba: e8 41 ed ff ff callq 0x400f00 4021bf: 48 85 c0 test %rax,%rax 4021c2: 74 4a je 0x40220e 4021c4: 8b 7c 24 1c mov 0x1c(%rsp),%edi 4021c8: 8b 4c 24 18 mov 0x18(%rsp),%ecx 4021cc: 48 8d 90 f4 00 00 00 lea 0xf4(%rax),%rdx 4021d3: 48 89 68 28 mov %rbp,0x28(%rax) 4021d7: 48 83 c5 08 add $0x8,%rbp 4021db: c7 40 18 01 00 00 00 movl $0x1,0x18(%rax) 4021e2: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 4021e9: 4c 89 60 30 mov %r12,0x30(%rax) 4021ed: 89 78 1c mov %edi,0x1c(%rax) 4021f0: 89 48 24 mov %ecx,0x24(%rax) 4021f3: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 4021fa: 48 89 58 08 mov %rbx,0x8(%rax) 4021fe: 48 89 68 70 mov %rbp,0x70(%rax) 402202: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 402209: e9 43 fd ff ff jmpq 0x401f51 40220e: bf 08 00 00 00 mov $0x8,%edi 402213: e8 48 f0 ff ff callq 0x401260 402218: 31 c0 xor %eax,%eax 40221a: e9 32 fd ff ff jmpq 0x401f51 40221f: e8 5c ec ff ff callq 0x400e80 402224: 0f 84 2e fe ff ff je 0x402058 40222a: 49 89 c6 mov %rax,%r14 40222d: e9 30 fe ff ff jmpq 0x402062 402232: 0f 1f 40 00 nopl 0x0(%rax) 402236: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40223e: 00 00 402240: 41 57 push %rdi 402242: 41 56 push %rsi 402244: 49 89 ff mov %rdi,%r15 402247: 41 55 push %rbp 402249: 41 54 push %rsp 40224b: 55 push %rbp 40224c: 53 push %rbx 40224d: 48 81 ec 88 00 00 00 sub $0x88,%rsp 402254: 48 8b 1f mov (%rdi),%rbx 402257: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 40225f: 00 402260: 48 89 44 24 78 mov %rax,0x78(%rsp) 402265: 31 c0 xor %eax,%eax 402267: 48 85 db test %rbx,%rbx 40226a: 0f 84 88 02 00 00 je 0x4024f8 402270: 48 8b 47 30 mov 0x30(%rdi),%rax 402274: 48 03 47 28 add 0x28(%rdi),%rax 402278: 48 8b 57 70 mov 0x70(%rdi),%rdx 40227c: 48 39 c2 cmp %rax,%rdx 40227f: 0f 87 e0 02 00 00 ja 0x402565 402285: 48 29 d0 sub %rdx,%rax 402288: 48 83 f8 3b cmp $0x3b,%rax 40228c: 0f 86 d3 02 00 00 jbe 0x402565 402292: 48 01 d3 add %rdx,%rbx 402295: 48 8d 7b 3a lea 0x3a(%rbx),%rdi 402299: 48 8d 35 20 15 00 00 lea 0x1520(%rip),%rsi # 0x4037c0 4022a0: ba 02 00 00 00 mov $0x2,%edx 4022a5: e8 36 ec ff ff callq 0x400ee0 4022aa: 85 c0 test %eax,%eax 4022ac: 89 c5 mov %eax,%ebp 4022ae: 0f 85 74 03 00 00 jne 0x402628 4022b4: 48 8b 03 mov (%rbx),%rax 4022b7: 48 8b 53 08 mov 0x8(%rbx),%rdx 4022bb: 41 c6 87 04 01 00 00 00 movb $0x0,0x104(%r15) 4022c3: 49 89 87 f4 00 00 00 mov %rax,0xf4(%r15) 4022ca: 49 89 97 fc 00 00 00 mov %rdx,0xfc(%r15) 4022d1: 80 3b 2f cmpb $0x2f,(%rbx) 4022d4: 0f 84 96 01 00 00 je 0x402470 4022da: 4d 8d a7 e4 00 00 00 lea 0xe4(%r15),%r12 4022e1: b9 10 00 00 00 mov $0x10,%ecx 4022e6: ba 2f 00 00 00 mov $0x2f,%edx 4022eb: 48 89 de mov %rbx,%rsi 4022ee: 4c 89 e7 mov %r12,%rdi 4022f1: e8 9a ec ff ff callq 0x400f90 4022f6: 48 85 c0 test %rax,%rax 4022f9: 0f 84 61 03 00 00 je 0x402660 4022ff: c6 40 ff 00 movb $0x0,-0x1(%rax) 402303: 4d 89 67 78 mov %r12,0x78(%r15) 402307: 80 7b 30 20 cmpb $0x20,0x30(%rbx) 40230b: 0f 84 bf 02 00 00 je 0x4025d0 402311: 80 7b 1b 20 cmpb $0x20,0x1b(%rbx) 402315: 48 8d 7b 10 lea 0x10(%rbx),%rdi 402319: 74 1a je 0x402335 40231b: 48 8b 43 10 mov 0x10(%rbx),%rax 40231f: 48 89 44 24 60 mov %rax,0x60(%rsp) 402324: 8b 47 08 mov 0x8(%rdi),%eax 402327: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 40232c: c6 44 24 6c 00 movb $0x0,0x6c(%rsp) 402331: 89 44 24 68 mov %eax,0x68(%rsp) 402335: 31 f6 xor %esi,%esi 402337: ba 0a 00 00 00 mov $0xa,%edx 40233c: e8 cf eb ff ff callq 0x400f10 402341: 49 89 87 80 00 00 00 mov %rax,0x80(%r15) 402348: 80 7b 21 20 cmpb $0x20,0x21(%rbx) 40234c: 48 8d 7b 1c lea 0x1c(%rbx),%rdi 402350: 74 1a je 0x40236c 402352: 8b 43 1c mov 0x1c(%rbx),%eax 402355: 89 44 24 60 mov %eax,0x60(%rsp) 402359: 0f b7 47 04 movzwl 0x4(%rdi),%eax 40235d: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 402362: c6 44 24 66 00 movb $0x0,0x66(%rsp) 402367: 66 89 44 24 64 mov %ax,0x64(%rsp) 40236c: 31 f6 xor %esi,%esi 40236e: ba 0a 00 00 00 mov $0xa,%edx 402373: e8 98 eb ff ff callq 0x400f10 402378: 41 89 87 88 00 00 00 mov %eax,0x88(%r15) 40237f: 80 7b 27 20 cmpb $0x20,0x27(%rbx) 402383: 48 8d 7b 22 lea 0x22(%rbx),%rdi 402387: 74 1a je 0x4023a3 402389: 8b 43 22 mov 0x22(%rbx),%eax 40238c: 89 44 24 60 mov %eax,0x60(%rsp) 402390: 0f b7 47 04 movzwl 0x4(%rdi),%eax 402394: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 402399: c6 44 24 66 00 movb $0x0,0x66(%rsp) 40239e: 66 89 44 24 64 mov %ax,0x64(%rsp) 4023a3: 31 f6 xor %esi,%esi 4023a5: ba 0a 00 00 00 mov $0xa,%edx 4023aa: e8 61 eb ff ff callq 0x400f10 4023af: 41 89 87 8c 00 00 00 mov %eax,0x8c(%r15) 4023b6: 80 7b 2f 20 cmpb $0x20,0x2f(%rbx) 4023ba: 48 8d 7b 28 lea 0x28(%rbx),%rdi 4023be: 74 13 je 0x4023d3 4023c0: 48 8b 43 28 mov 0x28(%rbx),%rax 4023c4: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 4023c9: c6 44 24 68 00 movb $0x0,0x68(%rsp) 4023ce: 48 89 44 24 60 mov %rax,0x60(%rsp) 4023d3: 31 f6 xor %esi,%esi 4023d5: ba 08 00 00 00 mov $0x8,%edx 4023da: e8 31 eb ff ff callq 0x400f10 4023df: 41 89 87 90 00 00 00 mov %eax,0x90(%r15) 4023e6: 80 7b 39 20 cmpb $0x20,0x39(%rbx) 4023ea: 48 8d 7b 30 lea 0x30(%rbx),%rdi 4023ee: 74 1c je 0x40240c 4023f0: 48 8b 43 30 mov 0x30(%rbx),%rax 4023f4: 48 89 44 24 60 mov %rax,0x60(%rsp) 4023f9: 0f b7 47 08 movzwl 0x8(%rdi),%eax 4023fd: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 402402: c6 44 24 6a 00 movb $0x0,0x6a(%rsp) 402407: 66 89 44 24 68 mov %ax,0x68(%rsp) 40240c: 31 f6 xor %esi,%esi 40240e: ba 0a 00 00 00 mov $0xa,%edx 402413: e8 f8 ea ff ff callq 0x400f10 402418: 48 85 c0 test %rax,%rax 40241b: 49 89 87 98 00 00 00 mov %rax,0x98(%r15) 402422: 0f 88 a8 01 00 00 js 0x4025d0 402428: 49 8b 4f 30 mov 0x30(%r15),%rcx 40242c: 49 8b 57 28 mov 0x28(%r15),%rdx 402430: 48 8d 54 11 c4 lea -0x3c(%rcx,%rdx,1),%rdx 402435: 49 2b 57 70 sub 0x70(%r15),%rdx 402439: 48 39 c2 cmp %rax,%rdx 40243c: 73 07 jae 0x402445 40243e: 49 89 97 98 00 00 00 mov %rdx,0x98(%r15) 402445: 48 8b 4c 24 78 mov 0x78(%rsp),%rcx 40244a: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 402452: 00 402453: 89 e8 mov %ebp,%eax 402455: 0f 85 d2 05 00 00 jne 0x402a2d 40245b: 48 81 c4 88 00 00 00 add $0x88,%rsp 402462: 5b pop %rbx 402463: 5d pop %rbp 402464: 41 5c pop %rsp 402466: 41 5d pop %rbp 402468: 41 5e pop %rsi 40246a: 41 5f pop %rdi 40246c: c3 retq 40246d: 0f 1f 00 nopl (%rax) 402470: 4c 0f be 63 01 movsbl 0x1(%rbx),%r12 402475: 41 80 fc 20 cmp $0x20,%r12l 402479: 0f 84 69 01 00 00 je 0x4025e8 40247f: 41 80 fc 53 cmp $0x53,%r12l 402483: 0f 84 f7 00 00 00 je 0x402580 402489: 41 80 fc 2f cmp $0x2f,%r12l 40248d: 75 1c jne 0x4024ab 40248f: 48 8d 35 4f 13 00 00 lea 0x134f(%rip),%rsi # 0x4037e5 402496: ba 10 00 00 00 mov $0x10,%edx 40249b: 48 89 df mov %rbx,%rdi 40249e: e8 3d ea ff ff callq 0x400ee0 4024a3: 85 c0 test %eax,%eax 4024a5: 0f 84 4d 04 00 00 je 0x4028f8 4024ab: e8 00 eb ff ff callq 0x400fb0 4024b0: 49 89 c2 mov %rax,%r10 4024b3: 48 8b 00 mov (%rax),%rax 4024b6: 42 f6 44 60 01 08 testb $0x8,0x1(%rax,%r12,2) 4024bc: 0f 84 0e 01 00 00 je 0x4025d0 4024c2: 49 83 7f 60 00 cmpq $0x0,0x60(%r15) 4024c7: 0f 84 f3 02 00 00 je 0x4027c0 4024cd: 48 8d 7b 01 lea 0x1(%rbx),%rdi 4024d1: 31 f6 xor %esi,%esi 4024d3: ba 0a 00 00 00 mov $0xa,%edx 4024d8: e8 33 ea ff ff callq 0x400f10 4024dd: 49 3b 47 68 cmp 0x68(%r15),%rax 4024e1: 0f 83 e9 00 00 00 jae 0x4025d0 4024e7: 49 03 47 60 add 0x60(%r15),%rax 4024eb: 49 89 47 78 mov %rax,0x78(%r15) 4024ef: e9 13 fe ff ff jmpq 0x402307 4024f4: 0f 1f 40 00 nopl 0x0(%rax) 4024f8: 4c 8b 77 70 mov 0x70(%rdi),%r14 4024fc: 8b 47 24 mov 0x24(%rdi),%eax 4024ff: 48 8d 9f a8 00 00 00 lea 0xa8(%rdi),%rbx 402506: 45 31 ed xor %r13d,%r13d 402509: 48 89 dd mov %rbx,%rbp 40250c: 89 04 24 mov %eax,(%rsp) 40250f: 4d 89 f4 mov %r14,%r12 402512: 89 c7 mov %eax,%edi 402514: eb 2c jmp 0x402542 402516: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40251e: 00 00 402520: 48 83 f8 00 cmp $0x0,%rax 402524: 0f 8e 12 01 00 00 jle 0x40263c 40252a: 49 01 c5 add %rax,%r13 40252d: 49 83 fd 3b cmp $0x3b,%r13 402531: 0f 8f 11 01 00 00 jg 0x402648 402537: 4f 8d 24 2e lea (%r14,%r13,1),%r12 40253b: 4a 8d 2c 2b lea (%rbx,%r13,1),%rbp 40253f: 8b 3c 24 mov (%rsp),%edi 402542: ba 3c 00 00 00 mov $0x3c,%edx 402547: 4c 89 e1 mov %r12,%rcx 40254a: 48 89 ee mov %rbp,%rsi 40254d: 4c 29 ea sub %r13,%rdx 402550: e8 2b ea ff ff callq 0x400f80 402555: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 402559: 75 c5 jne 0x402520 40255b: e8 f0 e8 ff ff callq 0x400e50 402560: 83 38 04 cmpl $0x4,(%rax) 402563: 74 da je 0x40253f 402565: bf 0e 00 00 00 mov $0xe,%edi 40256a: bd ff ff ff ff mov $0xffffffff,%ebp 40256f: e8 ec ec ff ff callq 0x401260 402574: e9 cc fe ff ff jmpq 0x402445 402579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402580: 48 8d 35 4d 12 00 00 lea 0x124d(%rip),%rsi # 0x4037d4 402587: ba 10 00 00 00 mov $0x10,%edx 40258c: 48 89 df mov %rbx,%rdi 40258f: e8 4c e9 ff ff callq 0x400ee0 402594: 85 c0 test %eax,%eax 402596: 0f 85 0f ff ff ff jne 0x4024ab 40259c: 49 8d 87 e4 00 00 00 lea 0xe4(%r15),%rax 4025a3: 48 b9 2f 53 59 4d 36 34 mov $0x2f34364d59532f,%rcx 4025ab: 2f 00 4025ad: 49 89 8f e4 00 00 00 mov %rcx,0xe4(%r15) 4025b4: 49 89 47 78 mov %rax,0x78(%r15) 4025b8: e9 4a fd ff ff jmpq 0x402307 4025bd: 4c 89 c7 mov %r8,%rdi 4025c0: e8 7b e8 ff ff callq 0x400e40 4025c5: 49 c7 47 60 00 00 00 00 movq $0x0,0x60(%r15) 4025cd: 0f 1f 00 nopl (%rax) 4025d0: bf 10 00 00 00 mov $0x10,%edi 4025d5: bd ff ff ff ff mov $0xffffffff,%ebp 4025da: e8 81 ec ff ff callq 0x401260 4025df: e9 61 fe ff ff jmpq 0x402445 4025e4: 0f 1f 40 00 nopl 0x0(%rax) 4025e8: 48 8d 35 d4 11 00 00 lea 0x11d4(%rip),%rsi # 0x4037c3 4025ef: ba 10 00 00 00 mov $0x10,%edx 4025f4: 48 89 df mov %rbx,%rdi 4025f7: e8 e4 e8 ff ff callq 0x400ee0 4025fc: 85 c0 test %eax,%eax 4025fe: 0f 85 a7 fe ff ff jne 0x4024ab 402604: 49 8d 87 e4 00 00 00 lea 0xe4(%r15),%rax 40260b: b9 2f 00 00 00 mov $0x2f,%ecx 402610: 66 41 89 8f e4 00 00 00 mov %cx,0xe4(%r15) 402618: 49 89 47 78 mov %rax,0x78(%r15) 40261c: e9 e6 fc ff ff jmpq 0x402307 402621: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402628: bf 0f 00 00 00 mov $0xf,%edi 40262d: bd ff ff ff ff mov $0xffffffff,%ebp 402632: e8 29 ec ff ff callq 0x401260 402637: e9 09 fe ff ff jmpq 0x402445 40263c: 0f 85 23 ff ff ff jne 0x402565 402642: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 402648: 49 83 fd 3c cmp $0x3c,%r13 40264c: 0f 84 43 fc ff ff je 0x402295 402652: e9 0e ff ff ff jmpq 0x402565 402657: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 40265f: 00 402660: 41 80 bf f2 00 00 00 20 cmpb $0x20,0xf2(%r15) 402668: 41 c6 87 f3 00 00 00 00 movb $0x0,0xf3(%r15) 402670: 0f 85 8d fc ff ff jne 0x402303 402676: 41 80 bf f1 00 00 00 20 cmpb $0x20,0xf1(%r15) 40267e: 41 c6 87 f2 00 00 00 00 movb $0x0,0xf2(%r15) 402686: 0f 85 77 fc ff ff jne 0x402303 40268c: 41 80 bf f0 00 00 00 20 cmpb $0x20,0xf0(%r15) 402694: 41 c6 87 f1 00 00 00 00 movb $0x0,0xf1(%r15) 40269c: 0f 85 61 fc ff ff jne 0x402303 4026a2: 41 80 bf ef 00 00 00 20 cmpb $0x20,0xef(%r15) 4026aa: 41 c6 87 f0 00 00 00 00 movb $0x0,0xf0(%r15) 4026b2: 0f 85 4b fc ff ff jne 0x402303 4026b8: 41 80 bf ee 00 00 00 20 cmpb $0x20,0xee(%r15) 4026c0: 41 c6 87 ef 00 00 00 00 movb $0x0,0xef(%r15) 4026c8: 0f 85 35 fc ff ff jne 0x402303 4026ce: 41 80 bf ed 00 00 00 20 cmpb $0x20,0xed(%r15) 4026d6: 41 c6 87 ee 00 00 00 00 movb $0x0,0xee(%r15) 4026de: 0f 85 1f fc ff ff jne 0x402303 4026e4: 41 80 bf ec 00 00 00 20 cmpb $0x20,0xec(%r15) 4026ec: 41 c6 87 ed 00 00 00 00 movb $0x0,0xed(%r15) 4026f4: 0f 85 09 fc ff ff jne 0x402303 4026fa: 41 80 bf eb 00 00 00 20 cmpb $0x20,0xeb(%r15) 402702: 41 c6 87 ec 00 00 00 00 movb $0x0,0xec(%r15) 40270a: 0f 85 f3 fb ff ff jne 0x402303 402710: 41 80 bf ea 00 00 00 20 cmpb $0x20,0xea(%r15) 402718: 41 c6 87 eb 00 00 00 00 movb $0x0,0xeb(%r15) 402720: 0f 85 dd fb ff ff jne 0x402303 402726: 41 80 bf e9 00 00 00 20 cmpb $0x20,0xe9(%r15) 40272e: 41 c6 87 ea 00 00 00 00 movb $0x0,0xea(%r15) 402736: 0f 85 c7 fb ff ff jne 0x402303 40273c: 41 80 bf e8 00 00 00 20 cmpb $0x20,0xe8(%r15) 402744: 41 c6 87 e9 00 00 00 00 movb $0x0,0xe9(%r15) 40274c: 0f 85 b1 fb ff ff jne 0x402303 402752: 41 80 bf e7 00 00 00 20 cmpb $0x20,0xe7(%r15) 40275a: 41 c6 87 e8 00 00 00 00 movb $0x0,0xe8(%r15) 402762: 0f 85 9b fb ff ff jne 0x402303 402768: 41 80 bf e6 00 00 00 20 cmpb $0x20,0xe6(%r15) 402770: 41 c6 87 e7 00 00 00 00 movb $0x0,0xe7(%r15) 402778: 0f 85 85 fb ff ff jne 0x402303 40277e: 41 80 bf e5 00 00 00 20 cmpb $0x20,0xe5(%r15) 402786: 41 c6 87 e6 00 00 00 00 movb $0x0,0xe6(%r15) 40278e: 0f 85 6f fb ff ff jne 0x402303 402794: 41 80 bf e4 00 00 00 20 cmpb $0x20,0xe4(%r15) 40279c: 41 c6 87 e5 00 00 00 00 movb $0x0,0xe5(%r15) 4027a4: 0f 85 59 fb ff ff jne 0x402303 4027aa: 41 c6 87 e4 00 00 00 00 movb $0x0,0xe4(%r15) 4027b2: e9 4c fb ff ff jmpq 0x402303 4027b7: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 4027bf: 00 4027c0: 48 8d 44 24 20 lea 0x20(%rsp),%rax 4027c5: 41 bc 08 00 00 00 mov $0x8,%r12d 4027cb: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 4027d0: 89 6c 24 1c mov %ebp,0x1c(%rsp) 4027d4: 4d 89 d6 mov %r10,%r14 4027d7: 4d 89 e5 mov %r12,%r13 4027da: 48 89 04 24 mov %rax,(%rsp) 4027de: 48 8d 44 24 60 lea 0x60(%rsp),%rax 4027e3: 48 89 c3 mov %rax,%rbx 4027e6: e9 90 00 00 00 jmpq 0x40287b 4027eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4027f0: 49 8b 47 30 mov 0x30(%r15),%rax 4027f4: 4c 39 e8 cmp %r13,%rax 4027f7: 0f 82 d3 fd ff ff jb 0x4025d0 4027fd: 4c 29 e8 sub %r13,%rax 402800: 48 83 f8 3b cmp $0x3b,%rax 402804: 0f 86 c6 fd ff ff jbe 0x4025d0 40280a: 4d 01 ec add %r13,%r12 40280d: 41 80 7c 24 39 20 cmpb $0x20,0x39(%r12) 402813: 49 8d 7c 24 30 lea 0x30(%r12),%rdi 402818: 74 17 je 0x402831 40281a: 49 8b 44 24 30 mov 0x30(%r12),%rax 40281f: 48 89 03 mov %rax,(%rbx) 402822: 0f b7 47 08 movzwl 0x8(%rdi),%eax 402826: 48 89 df mov %rbx,%rdi 402829: c6 43 0a 00 movb $0x0,0xa(%rbx) 40282d: 66 89 43 08 mov %ax,0x8(%rbx) 402831: 48 0f be 17 movsbl (%rdi),%rdx 402835: 49 8b 06 mov (%r14),%rax 402838: f6 44 50 01 08 testb $0x8,0x1(%rax,%rdx,2) 40283d: 0f 84 8d fd ff ff je 0x4025d0 402843: 31 f6 xor %esi,%esi 402845: ba 0a 00 00 00 mov $0xa,%edx 40284a: e8 c1 e6 ff ff callq 0x400f10 40284f: 48 8d 35 8f 0f 00 00 lea 0xf8f(%rip),%rsi # 0x4037e5 402856: ba 10 00 00 00 mov $0x10,%edx 40285b: 4c 89 e7 mov %r12,%rdi 40285e: 48 89 c5 mov %rax,%rbp 402861: e8 7a e6 ff ff callq 0x400ee0 402866: 85 c0 test %eax,%eax 402868: 0f 84 cd 00 00 00 je 0x40293b 40286e: 48 83 c5 01 add $0x1,%rbp 402872: 48 83 e5 fe and $0xfffffffffffffffe,%rbp 402876: 4d 8d 6c 2d 3c lea 0x3c(%r13,%rbp,1),%r13 40287b: 4d 8b 27 mov (%r15),%r12 40287e: 4d 85 e4 test %r12,%r12 402881: 0f 85 69 ff ff ff jne 0x4027f0 402887: 4c 89 e8 mov %r13,%rax 40288a: 49 03 47 28 add 0x28(%r15),%rax 40288e: 41 8b 4f 24 mov 0x24(%r15),%ecx 402892: 45 31 e4 xor %r12d,%r12d 402895: 89 4c 24 18 mov %ecx,0x18(%rsp) 402899: 89 cf mov %ecx,%edi 40289b: 48 89 44 24 08 mov %rax,0x8(%rsp) 4028a0: 48 89 c5 mov %rax,%rbp 4028a3: eb 1f jmp 0x4028c4 4028a5: 0f 1f 00 nopl (%rax) 4028a8: 48 83 f8 00 cmp $0x0,%rax 4028ac: 7e 6f jle 0x40291d 4028ae: 49 01 c4 add %rax,%r12 4028b1: 49 83 fc 3b cmp $0x3b,%r12 4028b5: 7f 71 jg 0x402928 4028b7: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4028bc: 49 8d 2c 04 lea (%r12,%rax,1),%rbp 4028c0: 8b 7c 24 18 mov 0x18(%rsp),%edi 4028c4: 48 8b 04 24 mov (%rsp),%rax 4028c8: ba 3c 00 00 00 mov $0x3c,%edx 4028cd: 48 89 e9 mov %rbp,%rcx 4028d0: 4c 29 e2 sub %r12,%rdx 4028d3: 4a 8d 34 20 lea (%rax,%r12,1),%rsi 4028d7: e8 a4 e6 ff ff callq 0x400f80 4028dc: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 4028e0: 75 c6 jne 0x4028a8 4028e2: e8 69 e5 ff ff callq 0x400e50 4028e7: 83 38 04 cmpl $0x4,(%rax) 4028ea: 0f 85 e0 fc ff ff jne 0x4025d0 4028f0: eb ce jmp 0x4028c0 4028f2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4028f8: 49 8d 87 e4 00 00 00 lea 0xe4(%r15),%rax 4028ff: ba 2f 2f 00 00 mov $0x2f2f,%edx 402904: 41 c6 87 e6 00 00 00 00 movb $0x0,0xe6(%r15) 40290c: 66 41 89 97 e4 00 00 00 mov %dx,0xe4(%r15) 402914: 49 89 47 78 mov %rax,0x78(%r15) 402918: e9 ea f9 ff ff jmpq 0x402307 40291d: 0f 85 ad fc ff ff jne 0x4025d0 402923: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 402928: 49 83 fc 3c cmp $0x3c,%r12 40292c: 0f 85 9e fc ff ff jne 0x4025d0 402932: 4c 8b 24 24 mov (%rsp),%r12 402936: e9 d2 fe ff ff jmpq 0x40280d 40293b: 4d 8b 37 mov (%r15),%r14 40293e: 4d 89 ec mov %r13,%r12 402941: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx 402946: 49 89 ed mov %rbp,%r13 402949: 8b 6c 24 1c mov 0x1c(%rsp),%ebp 40294d: 4d 85 f6 test %r14,%r14 402950: 0f 84 8f 00 00 00 je 0x4029e5 402956: 49 8b 47 30 mov 0x30(%r15),%rax 40295a: 48 83 e8 3c sub $0x3c,%rax 40295e: 4c 29 e0 sub %r12,%rax 402961: 49 39 c5 cmp %rax,%r13 402964: 0f 87 66 fc ff ff ja 0x4025d0 40296a: 4c 89 ef mov %r13,%rdi 40296d: e8 be e5 ff ff callq 0x400f30 402972: 48 85 c0 test %rax,%rax 402975: 49 89 c0 mov %rax,%r8 402978: 0f 84 52 fc ff ff je 0x4025d0 40297e: 4b 8d 74 26 3c lea 0x3c(%r14,%r12,1),%rsi 402983: 4c 89 c7 mov %r8,%rdi 402986: 4c 89 ea mov %r13,%rdx 402989: e8 92 e5 ff ff callq 0x400f20 40298e: 49 89 c0 mov %rax,%r8 402991: 49 89 47 60 mov %rax,0x60(%r15) 402995: 4d 89 6f 68 mov %r13,0x68(%r15) 402999: 4d 89 c4 mov %r8,%r12 40299c: 4d 01 c5 add %r8,%r13 40299f: eb 17 jmp 0x4029b8 4029a1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4029a8: 4c 8d 60 01 lea 0x1(%rax),%r12 4029ac: c6 00 00 movb $0x0,(%rax) 4029af: 4d 39 e5 cmp %r12,%r13 4029b2: 0f 86 15 fb ff ff jbe 0x4024cd 4029b8: 4d 89 ee mov %r13,%r14 4029bb: be 2f 00 00 00 mov $0x2f,%esi 4029c0: 4c 89 e7 mov %r12,%rdi 4029c3: 4d 29 e6 sub %r12,%r14 4029c6: 4c 89 f2 mov %r14,%rdx 4029c9: e8 f2 e4 ff ff callq 0x400ec0 4029ce: 48 85 c0 test %rax,%rax 4029d1: 75 d5 jne 0x4029a8 4029d3: 4c 89 f2 mov %r14,%rdx 4029d6: 31 f6 xor %esi,%esi 4029d8: 4c 89 e7 mov %r12,%rdi 4029db: e8 c0 e4 ff ff callq 0x400ea0 4029e0: e9 e8 fa ff ff jmpq 0x4024cd 4029e5: 4c 89 ef mov %r13,%rdi 4029e8: e8 43 e5 ff ff callq 0x400f30 4029ed: 48 85 c0 test %rax,%rax 4029f0: 49 89 c0 mov %rax,%r8 4029f3: 0f 84 d7 fb ff ff je 0x4025d0 4029f9: 4c 89 e1 mov %r12,%rcx 4029fc: 49 03 4f 28 add 0x28(%r15),%rcx 402a00: 41 8b 7f 24 mov 0x24(%r15),%edi 402a04: 4c 89 c6 mov %r8,%rsi 402a07: 4c 89 ea mov %r13,%rdx 402a0a: 4c 89 04 24 mov %r8,(%rsp) 402a0e: 48 83 c1 3c add $0x3c,%rcx 402a12: e8 f9 e8 ff ff callq 0x401310 402a17: 49 39 c5 cmp %rax,%r13 402a1a: 4c 8b 04 24 mov (%rsp),%r8 402a1e: 0f 85 99 fb ff ff jne 0x4025bd 402a24: 4d 89 47 60 mov %r8,0x60(%r15) 402a28: e9 68 ff ff ff jmpq 0x402995 402a2d: e8 4e e4 ff ff callq 0x400e80 402a32: 0f 1f 40 00 nopl 0x0(%rax) 402a36: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402a3e: 00 00 402a40: 83 3d a5 16 20 00 01 cmpl $0x1,0x2016a5(%rip) # 0x6040ec 402a47: 41 54 push %rsp 402a49: 55 push %rbp 402a4a: 53 push %rbx 402a4b: 0f 85 df 01 00 00 jne 0x402c30 402a51: 48 85 d2 test %rdx,%rdx 402a54: 41 89 fc mov %edi,%r12d 402a57: 89 f5 mov %esi,%ebp 402a59: 48 89 d3 mov %rdx,%rbx 402a5c: 0f 84 e6 01 00 00 je 0x402c48 402a62: 83 fe 0b cmp $0xb,%esi 402a65: 0f 87 65 01 00 00 ja 0x402bd0 402a6b: 48 8d 05 86 0d 00 00 lea 0xd86(%rip),%rax # 0x4037f8 402a72: 89 f2 mov %esi,%edx 402a74: 48 63 14 90 movslq (%rax,%rdx,4),%rdx 402a78: 48 01 d0 add %rdx,%rax 402a7b: ff e0 jmpq *%rax 402a7d: 0f 1f 00 nopl (%rax) 402a80: 83 7b 1c 0b cmpl $0xb,0x1c(%rbx) 402a84: 0f 85 46 01 00 00 jne 0x402bd0 402a8a: 41 83 fc ff cmp $0xffffffff,%r12d 402a8e: 0f 84 2c 01 00 00 je 0x402bc0 402a94: 8b 43 24 mov 0x24(%rbx),%eax 402a97: 83 f8 ff cmp $0xffffffff,%eax 402a9a: 74 09 je 0x402aa5 402a9c: 41 39 c4 cmp %eax,%r12d 402a9f: 0f 85 f3 01 00 00 jne 0x402c98 402aa5: 8b 43 1c mov 0x1c(%rbx),%eax 402aa8: 8d 50 f8 lea -0x8(%rax),%edx 402aab: 83 fa 03 cmp $0x3,%edx 402aae: 76 0c jbe 0x402abc 402ab0: 83 e8 01 sub $0x1,%eax 402ab3: 83 f8 02 cmp $0x2,%eax 402ab6: 0f 87 f2 00 00 00 ja 0x402bae 402abc: 83 7b 18 01 cmpl $0x1,0x18(%rbx) 402ac0: 0f 84 22 01 00 00 je 0x402be8 402ac6: 83 43 3c 01 addl $0x1,0x3c(%rbx) 402aca: 48 89 d8 mov %rbx,%rax 402acd: 5b pop %rbx 402ace: 5d pop %rbp 402acf: 41 5c pop %rsp 402ad1: c3 retq 402ad2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 402ad8: 48 89 df mov %rbx,%rdi 402adb: e8 60 f7 ff ff callq 0x402240 402ae0: 85 c0 test %eax,%eax 402ae2: 0f 84 0b 01 00 00 je 0x402bf3 402ae8: 5b pop %rbx 402ae9: 31 c0 xor %eax,%eax 402aeb: 5d pop %rbp 402aec: 41 5c pop %rsp 402aee: c3 retq 402aef: 90 nop 402af0: be 28 09 00 00 mov $0x928,%esi 402af5: bf 01 00 00 00 mov $0x1,%edi 402afa: e8 01 e4 ff ff callq 0x400f00 402aff: 48 85 c0 test %rax,%rax 402b02: 0f 84 b1 01 00 00 je 0x402cb9 402b08: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 402b0f: c7 40 18 03 00 00 00 movl $0x3,0x18(%rax) 402b16: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 402b1d: 89 68 1c mov %ebp,0x1c(%rax) 402b20: 44 89 60 24 mov %r12d,0x24(%rax) 402b24: 48 c7 40 28 00 00 00 00 movq $0x0,0x28(%rax) 402b2c: 48 c7 40 30 00 00 00 00 movq $0x0,0x30(%rax) 402b34: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 402b3b: 48 c7 40 08 00 00 00 00 movq $0x0,0x8(%rax) 402b43: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 402b4a: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 402b51: 48 89 50 60 mov %rdx,0x60(%rax) 402b55: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 402b5d: 00 00 402b5f: 5b pop %rbx 402b60: 5d pop %rbp 402b61: 41 5c pop %rsp 402b63: c3 retq 402b64: 0f 1f 40 00 nopl 0x0(%rax) 402b68: 8b 43 1c mov 0x1c(%rbx),%eax 402b6b: 8d 50 f7 lea -0x9(%rax),%edx 402b6e: 83 fa 01 cmp $0x1,%edx 402b71: 76 08 jbe 0x402b7b 402b73: 8d 50 fe lea -0x2(%rax),%edx 402b76: 83 fa 01 cmp $0x1,%edx 402b79: 77 55 ja 0x402bd0 402b7b: 41 83 fc ff cmp $0xffffffff,%r12d 402b7f: 0f 84 2b 01 00 00 je 0x402cb0 402b85: 8b 53 24 mov 0x24(%rbx),%edx 402b88: 83 fa ff cmp $0xffffffff,%edx 402b8b: 74 09 je 0x402b96 402b8d: 41 39 d4 cmp %edx,%r12d 402b90: 0f 85 02 01 00 00 jne 0x402c98 402b96: 8d 50 ff lea -0x1(%rax),%edx 402b99: 83 fa 02 cmp $0x2,%edx 402b9c: 0f 86 1a ff ff ff jbe 0x402abc 402ba2: 83 e8 08 sub $0x8,%eax 402ba5: 83 f8 03 cmp $0x3,%eax 402ba8: 0f 86 0e ff ff ff jbe 0x402abc 402bae: bf 0b 00 00 00 mov $0xb,%edi 402bb3: e8 a8 e6 ff ff callq 0x401260 402bb8: 31 c0 xor %eax,%eax 402bba: e9 0e ff ff ff jmpq 0x402acd 402bbf: 90 nop 402bc0: 44 8b 63 24 mov 0x24(%rbx),%r12d 402bc4: e9 dc fe ff ff jmpq 0x402aa5 402bc9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402bd0: bf 0d 00 00 00 mov $0xd,%edi 402bd5: e8 86 e6 ff ff callq 0x401260 402bda: 5b pop %rbx 402bdb: 31 c0 xor %eax,%eax 402bdd: 5d pop %rbp 402bde: 41 5c pop %rsp 402be0: c3 retq 402be1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402be8: 48 83 7b 78 00 cmpq $0x0,0x78(%rbx) 402bed: 0f 84 e5 fe ff ff je 0x402ad8 402bf3: 48 8b 43 70 mov 0x70(%rbx),%rax 402bf7: 48 8b 93 98 00 00 00 mov 0x98(%rbx),%rdx 402bfe: 49 89 d8 mov %rbx,%r8 402c01: 89 e9 mov %ebp,%ecx 402c03: 44 89 e7 mov %r12d,%edi 402c06: 48 8d 70 3c lea 0x3c(%rax),%rsi 402c0a: e8 b1 f2 ff ff callq 0x401ec0 402c0f: 48 85 c0 test %rax,%rax 402c12: 0f 84 b5 fe ff ff je 0x402acd 402c18: 48 8b 53 48 mov 0x48(%rbx),%rdx 402c1c: 48 89 50 10 mov %rdx,0x10(%rax) 402c20: 48 89 43 48 mov %rax,0x48(%rbx) 402c24: 5b pop %rbx 402c25: 5d pop %rbp 402c26: 41 5c pop %rsp 402c28: c3 retq 402c29: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402c30: bf 0c 00 00 00 mov $0xc,%edi 402c35: e8 26 e6 ff ff callq 0x401260 402c3a: 5b pop %rbx 402c3b: 31 c0 xor %eax,%eax 402c3d: 5d pop %rbp 402c3e: 41 5c pop %rsp 402c40: c3 retq 402c41: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402c48: 31 c0 xor %eax,%eax 402c4a: be 01 00 00 00 mov $0x1,%esi 402c4f: e8 0c e2 ff ff callq 0x400e60 402c54: 83 f8 ff cmp $0xffffffff,%eax 402c57: 74 71 je 0x402cca 402c59: 83 fd 0b cmp $0xb,%ebp 402c5c: 0f 87 6e ff ff ff ja 0x402bd0 402c62: 48 8d 05 bf 0b 00 00 lea 0xbbf(%rip),%rax # 0x403828 402c69: 89 ea mov %ebp,%edx 402c6b: 48 63 14 90 movslq (%rax,%rdx,4),%rdx 402c6f: 48 01 d0 add %rdx,%rax 402c72: ff e0 jmpq *%rax 402c74: 0f 1f 40 00 nopl 0x0(%rax) 402c78: 5b pop %rbx 402c79: 89 e9 mov %ebp,%ecx 402c7b: 44 89 e7 mov %r12d,%edi 402c7e: 45 31 c0 xor %r8d,%r8d 402c81: 5d pop %rbp 402c82: 41 5c pop %rsp 402c84: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 402c8b: 31 f6 xor %esi,%esi 402c8d: e9 2e f2 ff ff jmpq 0x401ec0 402c92: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 402c98: bf 1c 00 00 00 mov $0x1c,%edi 402c9d: e8 be e5 ff ff callq 0x401260 402ca2: 31 c0 xor %eax,%eax 402ca4: e9 24 fe ff ff jmpq 0x402acd 402ca9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402cb0: 44 8b 63 24 mov 0x24(%rbx),%r12d 402cb4: e9 dd fe ff ff jmpq 0x402b96 402cb9: bf 08 00 00 00 mov $0x8,%edi 402cbe: e8 9d e5 ff ff callq 0x401260 402cc3: 31 c0 xor %eax,%eax 402cc5: e9 03 fe ff ff jmpq 0x402acd 402cca: e8 81 e1 ff ff callq 0x400e50 402ccf: 83 38 09 cmpl $0x9,(%rax) 402cd2: 75 85 jne 0x402c59 402cd4: bf 09 00 00 00 mov $0x9,%edi 402cd9: e8 82 e5 ff ff callq 0x401260 402cde: 31 c0 xor %eax,%eax 402ce0: e9 e8 fd ff ff jmpq 0x402acd 402ce5: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402ced: 00 00 402cef: 90 nop 402cf0: 53 push %rbx 402cf1: f6 87 cc 00 00 00 80 testb $0x80,0xcc(%rdi) 402cf8: 48 89 fb mov %rdi,%rbx 402cfb: 74 08 je 0x402d05 402cfd: 48 8b 3f mov (%rdi),%rdi 402d00: e8 3b e1 ff ff callq 0x400e40 402d05: 48 89 df mov %rbx,%rdi 402d08: 5b pop %rbx 402d09: e9 32 e1 ff ff jmpq 0x400e40 402d0e: 66 90 nop 402d10: 48 85 ff test %rdi,%rdi 402d13: 0f 84 74 02 00 00 je 0x402f8d 402d19: 41 57 push %rdi 402d1b: 41 56 push %rsi 402d1d: 41 55 push %rbp 402d1f: 41 54 push %rsp 402d21: 55 push %rbp 402d22: 53 push %rbx 402d23: 48 89 fd mov %rdi,%rbp 402d26: 48 83 ec 18 sub $0x18,%rsp 402d2a: 8b 47 3c mov 0x3c(%rdi),%eax 402d2d: 85 c0 test %eax,%eax 402d2f: 74 0e je 0x402d3f 402d31: 83 e8 01 sub $0x1,%eax 402d34: 85 c0 test %eax,%eax 402d36: 89 47 3c mov %eax,0x3c(%rdi) 402d39: 0f 85 fc 01 00 00 jne 0x402f3b 402d3f: 8b 4d 18 mov 0x18(%rbp),%ecx 402d42: 83 f9 01 cmp $0x1,%ecx 402d45: 0f 84 a7 01 00 00 je 0x402ef2 402d4b: 48 8b 45 08 mov 0x8(%rbp),%rax 402d4f: 48 85 c0 test %rax,%rax 402d52: 48 89 04 24 mov %rax,(%rsp) 402d56: 74 2c je 0x402d84 402d58: 48 8b 50 48 mov 0x48(%rax),%rdx 402d5c: 48 39 ea cmp %rbp,%rdx 402d5f: 75 12 jne 0x402d73 402d61: e9 02 02 00 00 jmpq 0x402f68 402d66: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402d6e: 00 00 402d70: 48 89 c2 mov %rax,%rdx 402d73: 48 8b 42 10 mov 0x10(%rdx),%rax 402d77: 48 39 e8 cmp %rbp,%rax 402d7a: 75 f4 jne 0x402d70 402d7c: 48 8b 45 10 mov 0x10(%rbp),%rax 402d80: 48 89 42 10 mov %rax,0x10(%rdx) 402d84: 83 f9 01 cmp $0x1,%ecx 402d87: 0f 84 8b 01 00 00 je 0x402f18 402d8d: 83 f9 03 cmp $0x3,%ecx 402d90: 0f 85 2a 01 00 00 jne 0x402ec0 402d96: 48 8b 7d 68 mov 0x68(%rbp),%rdi 402d9a: 48 8d 35 4f ff ff ff lea -0xb1(%rip),%rsi # 0x402cf0 402da1: e8 fa e1 ff ff callq 0x400fa0 402da6: 48 8d 85 c8 00 00 00 lea 0xc8(%rbp),%rax 402dad: 48 89 44 24 08 mov %rax,0x8(%rsp) 402db2: 49 89 c5 mov %rax,%r13 402db5: 45 8b 65 04 mov 0x4(%r13),%r12d 402db9: 31 db xor %ebx,%ebx 402dbb: 4b 8d 04 64 lea (%r12,%r12,2),%rax 402dbf: 49 8d 04 84 lea (%r12,%rax,4),%rax 402dc3: 48 c1 e0 04 shl $0x4,%rax 402dc7: 4c 39 e3 cmp %r12,%rbx 402dca: 4d 8d 7c 05 f0 lea -0x10(%r13,%rax,1),%r15 402dcf: 0f 84 9e 00 00 00 je 0x402e73 402dd5: 0f 1f 00 nopl (%rax) 402dd8: 41 f6 47 e8 80 testb $0x80,-0x18(%r15) 402ddd: 0f 85 b5 00 00 00 jne 0x402e98 402de3: 49 8b 3f mov (%r15),%rdi 402de6: 49 8b 47 f0 mov -0x10(%r15),%rax 402dea: 48 39 c7 cmp %rax,%rdi 402ded: 74 10 je 0x402dff 402def: e8 4c e0 ff ff callq 0x400e40 402df4: 49 8b 47 f0 mov -0x10(%r15),%rax 402df8: 49 c7 07 00 00 00 00 movq $0x0,(%r15) 402dff: 49 8b 7f f8 mov -0x8(%r15),%rdi 402e03: 48 39 c7 cmp %rax,%rdi 402e06: 74 09 je 0x402e11 402e08: e8 33 e0 ff ff callq 0x400e40 402e0d: 49 8b 47 f0 mov -0x10(%r15),%rax 402e11: 48 83 7d 00 00 cmpq $0x0,0x0(%rbp) 402e16: 74 0c je 0x402e24 402e18: 49 39 07 cmp %rax,(%r15) 402e1b: 74 07 je 0x402e24 402e1d: 41 f6 47 ec 80 testb $0x80,-0x14(%r15) 402e22: 74 08 je 0x402e2c 402e24: 48 89 c7 mov %rax,%rdi 402e27: e8 14 e0 ff ff callq 0x400e40 402e2c: 49 8b 7f 80 mov -0x80(%r15),%rdi 402e30: 48 85 ff test %rdi,%rdi 402e33: 75 13 jne 0x402e48 402e35: eb 28 jmp 0x402e5f 402e37: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 402e3f: 00 402e40: 4d 85 f6 test %r14,%r14 402e43: 4c 89 f7 mov %r14,%rdi 402e46: 74 17 je 0x402e5f 402e48: f6 47 38 80 testb $0x80,0x38(%rdi) 402e4c: 4c 8b 77 30 mov 0x30(%rdi),%r14 402e50: 74 ee je 0x402e40 402e52: e8 e9 df ff ff callq 0x400e40 402e57: 4d 85 f6 test %r14,%r14 402e5a: 4c 89 f7 mov %r14,%rdi 402e5d: 75 e9 jne 0x402e48 402e5f: 48 83 c3 01 add $0x1,%rbx 402e63: 49 81 ef d0 00 00 00 sub $0xd0,%r15 402e6a: 4c 39 e3 cmp %r12,%rbx 402e6d: 0f 85 65 ff ff ff jne 0x402dd8 402e73: 4c 3b 6c 24 08 cmp 0x8(%rsp),%r13 402e78: 49 8b 5d 08 mov 0x8(%r13),%rbx 402e7c: 74 08 je 0x402e86 402e7e: 4c 89 ef mov %r13,%rdi 402e81: e8 ba df ff ff callq 0x400e40 402e86: 48 85 db test %rbx,%rbx 402e89: 74 1b je 0x402ea6 402e8b: 49 89 dd mov %rbx,%r13 402e8e: e9 22 ff ff ff jmpq 0x402db5 402e93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 402e98: 49 8b 7f e0 mov -0x20(%r15),%rdi 402e9c: e8 9f df ff ff callq 0x400e40 402ea1: e9 3d ff ff ff jmpq 0x402de3 402ea6: 8b 4d 7c mov 0x7c(%rbp),%ecx 402ea9: 85 c9 test %ecx,%ecx 402eab: 0f 85 c7 00 00 00 jne 0x402f78 402eb1: f6 45 78 80 testb $0x80,0x78(%rbp) 402eb5: 74 09 je 0x402ec0 402eb7: 48 8b 7d 58 mov 0x58(%rbp),%rdi 402ebb: e8 80 df ff ff callq 0x400e40 402ec0: 48 8b 7d 00 mov 0x0(%rbp),%rdi 402ec4: 48 85 ff test %rdi,%rdi 402ec7: 74 61 je 0x402f2a 402ec9: 48 83 3c 24 00 cmpq $0x0,(%rsp) 402ece: 74 7a je 0x402f4a 402ed0: 48 89 ef mov %rbp,%rdi 402ed3: e8 68 df ff ff callq 0x400e40 402ed8: 48 8b 04 24 mov (%rsp),%rax 402edc: 8b 50 3c mov 0x3c(%rax),%edx 402edf: 85 d2 test %edx,%edx 402ee1: 75 56 jne 0x402f39 402ee3: 48 89 c5 mov %rax,%rbp 402ee6: 8b 4d 18 mov 0x18(%rbp),%ecx 402ee9: 83 f9 01 cmp $0x1,%ecx 402eec: 0f 85 59 fe ff ff jne 0x402d4b 402ef2: 48 8b 7d 50 mov 0x50(%rbp),%rdi 402ef6: 48 83 ff ff cmp $0xffffffffffffffff,%rdi 402efa: 74 05 je 0x402f01 402efc: e8 3f df ff ff callq 0x400e40 402f01: 48 83 7d 48 00 cmpq $0x0,0x48(%rbp) 402f06: 48 c7 45 50 00 00 00 00 movq $0x0,0x50(%rbp) 402f0e: 75 29 jne 0x402f39 402f10: 8b 4d 18 mov 0x18(%rbp),%ecx 402f13: e9 33 fe ff ff jmpq 0x402d4b 402f18: 48 8b 7d 60 mov 0x60(%rbp),%rdi 402f1c: 48 85 ff test %rdi,%rdi 402f1f: 75 9a jne 0x402ebb 402f21: 48 8b 7d 00 mov 0x0(%rbp),%rdi 402f25: 48 85 ff test %rdi,%rdi 402f28: 75 9f jne 0x402ec9 402f2a: 48 89 ef mov %rbp,%rdi 402f2d: e8 0e df ff ff callq 0x400e40 402f32: 48 83 3c 24 00 cmpq $0x0,(%rsp) 402f37: 75 9f jne 0x402ed8 402f39: 31 c0 xor %eax,%eax 402f3b: 48 83 c4 18 add $0x18,%rsp 402f3f: 5b pop %rbx 402f40: 5d pop %rbp 402f41: 41 5c pop %rsp 402f43: 41 5d pop %rbp 402f45: 41 5e pop %rsi 402f47: 41 5f pop %rdi 402f49: c3 retq 402f4a: 8b 45 38 mov 0x38(%rbp),%eax 402f4d: a8 80 test $0x80,%al 402f4f: 75 35 jne 0x402f86 402f51: a8 40 test $0x40,%al 402f53: 74 09 je 0x402f5e 402f55: 48 8b 75 30 mov 0x30(%rbp),%rsi 402f59: e8 f2 df ff ff callq 0x400f50 402f5e: 48 89 ef mov %rbp,%rdi 402f61: e8 da de ff ff callq 0x400e40 402f66: eb d1 jmp 0x402f39 402f68: 48 89 c6 mov %rax,%rsi 402f6b: 48 8b 45 10 mov 0x10(%rbp),%rax 402f6f: 48 89 46 48 mov %rax,0x48(%rsi) 402f73: e9 0c fe ff ff jmpq 0x402d84 402f78: 48 8b 7d 50 mov 0x50(%rbp),%rdi 402f7c: e8 bf de ff ff callq 0x400e40 402f81: e9 2b ff ff ff jmpq 0x402eb1 402f86: e8 b5 de ff ff callq 0x400e40 402f8b: eb d1 jmp 0x402f5e 402f8d: 31 c0 xor %eax,%eax 402f8f: c3 retq 402f90: 48 85 ff test %rdi,%rdi 402f93: 74 0b je 0x402fa0 402f95: 8b 47 18 mov 0x18(%rdi),%eax 402f98: c3 retq 402f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402fa0: 31 c0 xor %eax,%eax 402fa2: c3 retq 402fa3: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402fab: 00 00 402fad: 0f 1f 00 nopl (%rax) 402fb0: 41 57 push %rdi 402fb2: 41 56 push %rsi 402fb4: 41 89 ff mov %edi,%r15d 402fb7: 41 55 push %rbp 402fb9: 41 54 push %rsp 402fbb: 4c 8d 25 2e 0e 20 00 lea 0x200e2e(%rip),%r12 # 0x603df0 402fc2: 55 push %rbp 402fc3: 48 8d 2d 2e 0e 20 00 lea 0x200e2e(%rip),%rbp # 0x603df8 402fca: 53 push %rbx 402fcb: 49 89 f6 mov %rsi,%r14 402fce: 49 89 d5 mov %rdx,%r13 402fd1: 4c 29 e5 sub %r12,%rbp 402fd4: 48 83 ec 08 sub $0x8,%rsp 402fd8: 48 c1 fd 03 sar $0x3,%rbp 402fdc: e8 27 de ff ff callq 0x400e08 402fe1: 48 85 ed test %rbp,%rbp 402fe4: 74 20 je 0x403006 402fe6: 31 db xor %ebx,%ebx 402fe8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 402ff0: 4c 89 ea mov %r13,%rdx 402ff3: 4c 89 f6 mov %r14,%rsi 402ff6: 44 89 ff mov %r15d,%edi 402ff9: 41 ff 14 dc callq *(%r12,%rbx,8) 402ffd: 48 83 c3 01 add $0x1,%rbx 403001: 48 39 eb cmp %rbp,%rbx 403004: 75 ea jne 0x402ff0 403006: 48 83 c4 08 add $0x8,%rsp 40300a: 5b pop %rbx 40300b: 5d pop %rbp 40300c: 41 5c pop %rsp 40300e: 41 5d pop %rbp 403010: 41 5e pop %rsi 403012: 41 5f pop %rdi 403014: c3 retq 403015: 90 nop 403016: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40301e: 00 00 403020: f3 rep 403021: c3 retq Disassembly of section .fini: 403024: 48 83 ec 08 sub $0x8,%rsp 403028: 48 83 c4 08 add $0x8,%rsp 40302c: c3 retq ----Running------ > . "/home/conan/w/prod-v1/bsr/cci-6aec522c/recipes/elfutils/all/test_package/build/Release/generators/conanrun.sh" && ./test_package ./test_package ----------------- ./test_package: elf object ----Running------ > . "/home/conan/w/prod-v1/bsr/cci-6aec522c/recipes/elfutils/all/test_package/build/Release/generators/conanrun.sh" && ./test_package archive.a ----------------- archive.a: ar(1) archive eu-ar: creating archive.a elfutils/0.190 (test package): WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior elfutils/0.190 (test package): WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior ******************************************************************************** conan test cci-6aec522c/recipes/elfutils/all/test_v1_package/conanfile.py elfutils/0.190@#6e8b3cef6d932925a0364e5f1f28bd4e -pr /home/conan/w/prod-v1/bsr/60048/cdbed/profile_linux_5_libstdcpp11_gcc_release_64.elfutils-shared-False.txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** 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] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True Version ranges solved Version range '>=1.2.11 <2' required by 'elfutils/0.190' resolved to 'zlib/1.3' in local cache elfutils/0.190 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Cache elfutils/0.190 from local cache - Cache xz_utils/5.4.4 from 'conan-center' - Cache zlib/1.3 from 'conan-center' - Cache zstd/1.5.5 from 'conan-center' - Cache Packages bzip2/1.0.8:3df6ebb8a308d309e882b21988fd9ea103560e16 - Cache elfutils/0.190:16cbc939d2df73deee8b97218bc8e7e849c7cd70 - Cache xz_utils/5.4.4:76f87539fc90ff313e0b3182641a9bb558a717d2 - Cache zlib/1.3:76f87539fc90ff313e0b3182641a9bb558a717d2 - Cache zstd/1.5.5:806767f70bffa36e1258d2f858d144d5032d20c7 - Cache Installing (downloading, building) binaries... bzip2/1.0.8: Already installed! xz_utils/5.4.4: Already installed! zlib/1.3: Already installed! zstd/1.5.5: Already installed! elfutils/0.190: Already installed! elfutils/0.190: Appending PATH env var with : /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin elfutils/0.190: Setting ADDR2LINE to /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-addr2line elfutils/0.190: Setting AR to /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-ar elfutils/0.190: Setting ELFCLASSIFY to /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-elfclassify elfutils/0.190: Setting ELFCMP to /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-elfcmp elfutils/0.190: Setting ELFCOMPRESS to /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-elfcompress elfutils/0.190: Setting ELFLINT to /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-elflint elfutils/0.190: Setting FINDTEXTREL to /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-findtextrel elfutils/0.190: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-make-debug-archive elfutils/0.190: Setting NM to /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-nm elfutils/0.190: Setting OBJDUMP to /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-objdump elfutils/0.190: Setting RANLIB to /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-ranlib elfutils/0.190: Setting READELF to /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-readelf elfutils/0.190: Setting SIZE to /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-size elfutils/0.190: Setting STACK to /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-stack elfutils/0.190: Setting STRINGS to /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-strings elfutils/0.190: Setting STRIP to /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-strip elfutils/0.190: Setting UNSTRIP to /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-unstrip elfutils/0.190 (test package): Generator cmake created conanbuildinfo.cmake elfutils/0.190 (test package): Generator txt created conanbuildinfo.txt elfutils/0.190 (test package): Generator cmake_find_package_multi created elfutils-config-version.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created elfutilsTarget-release.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created elfutilsTargets.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created elfutils-config.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created ZLIBConfigVersion.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created ZLIBConfig.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created ZLIBTargets.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created ZLIBTarget-release.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created BZip2ConfigVersion.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created BZip2Config.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created BZip2Targets.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created BZip2Target-release.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created LibLZMAConfigVersion.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created LibLZMAConfig.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created LibLZMATargets.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created LibLZMATarget-release.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created zstd-config-version.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created zstdTarget-release.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created zstdTargets.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created zstd-config.cmake elfutils/0.190 (test package): Aggregating env generators elfutils/0.190 (test package): Generated conaninfo.txt elfutils/0.190 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod-v1/bsr/cci-6aec522c/recipes/elfutils/all/test_v1_package/build/9fed777fa5c09252485db00b7e8915efad55efb9/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.190 (test package): Calling build() ----Running------ > cd '/home/conan/w/prod-v1/bsr/cci-6aec522c/recipes/elfutils/all/test_v1_package/build/9fed777fa5c09252485db00b7e8915efad55efb9' && 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/prod-v1/bsr/cci-6aec522c/recipes/elfutils/all/test_v1_package/build/9fed777fa5c09252485db00b7e8915efad55efb9/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_PREFIX_PATH="/home/conan/w/prod-v1/bsr/cci-6aec522c/recipes/elfutils/all/test_v1_package/build/9fed777fa5c09252485db00b7e8915efad55efb9" -DCMAKE_MODULE_PATH="/home/conan/w/prod-v1/bsr/cci-6aec522c/recipes/elfutils/all/test_v1_package/build/9fed777fa5c09252485db00b7e8915efad55efb9" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev '/home/conan/w/prod-v1/bsr/cci-6aec522c/recipes/elfutils/all/test_v1_package' ----------------- -- The C compiler identification is GNU 5.4.0 -- The CXX 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 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: called by CMake conan helper -- Conan: Adjusting output directories -- Conan: Using cmake targets configuration -- Library asm found /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/lib/libasm.a -- Library dw found /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/lib/libdw.a -- Library elf found /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/lib/libelf.a -- Library z found /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/zlib/1.3/_/_/package/76f87539fc90ff313e0b3182641a9bb558a717d2/lib/libz.a -- Library bz2 found /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/bzip2/1.0.8/_/_/package/3df6ebb8a308d309e882b21988fd9ea103560e16/lib/libbz2.a -- Library lzma found /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/xz_utils/5.4.4/_/_/package/76f87539fc90ff313e0b3182641a9bb558a717d2/lib/liblzma.a -- Library zstd found /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/zstd/1.5.5/_/_/package/806767f70bffa36e1258d2f858d144d5032d20c7/lib/libzstd.a -- Conan: Adjusting default RPATHs Conan policies -- Conan: Adjusting language standard -- Conan: Compiler GCC>=5, checking major version 5 -- Conan: Checking correct version: 5 -- Conan: C++ stdlib: libstdc++11 -- Library asm found /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/lib/libasm.a -- Found: /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/lib/libasm.a -- Library dw found /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/lib/libdw.a -- Found: /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/lib/libdw.a -- Library elf found /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/lib/libelf.a -- Found: /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/lib/libelf.a -- Library elf found /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/lib/libelf.a -- Found: /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/lib/libelf.a -- Library dw found /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/lib/libdw.a -- Found: /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/lib/libdw.a -- Library asm found /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/lib/libasm.a -- Found: /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/elfutils/0.190/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/lib/libasm.a -- Library z found /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/zlib/1.3/_/_/package/76f87539fc90ff313e0b3182641a9bb558a717d2/lib/libz.a -- Found: /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/zlib/1.3/_/_/package/76f87539fc90ff313e0b3182641a9bb558a717d2/lib/libz.a -- Library bz2 found /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/bzip2/1.0.8/_/_/package/3df6ebb8a308d309e882b21988fd9ea103560e16/lib/libbz2.a -- Found: /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/bzip2/1.0.8/_/_/package/3df6ebb8a308d309e882b21988fd9ea103560e16/lib/libbz2.a -- Library lzma found /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/xz_utils/5.4.4/_/_/package/76f87539fc90ff313e0b3182641a9bb558a717d2/lib/liblzma.a -- Found: /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/xz_utils/5.4.4/_/_/package/76f87539fc90ff313e0b3182641a9bb558a717d2/lib/liblzma.a -- Library zstd found /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/zstd/1.5.5/_/_/package/806767f70bffa36e1258d2f858d144d5032d20c7/lib/libzstd.a -- Found: /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/zstd/1.5.5/_/_/package/806767f70bffa36e1258d2f858d144d5032d20c7/lib/libzstd.a -- Library zstd found /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/zstd/1.5.5/_/_/package/806767f70bffa36e1258d2f858d144d5032d20c7/lib/libzstd.a -- Found: /home/conan/w/prod-v1/bsr/60048/bcbfc/.conan/data/zstd/1.5.5/_/_/package/806767f70bffa36e1258d2f858d144d5032d20c7/lib/libzstd.a -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod-v1/bsr/cci-6aec522c/recipes/elfutils/all/test_v1_package/build/9fed777fa5c09252485db00b7e8915efad55efb9 ----Running------ > cmake --build '/home/conan/w/prod-v1/bsr/cci-6aec522c/recipes/elfutils/all/test_v1_package/build/9fed777fa5c09252485db00b7e8915efad55efb9' '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building C object test_package/CMakeFiles/test_package.dir/test_package.c.o [100%] Linking C executable ../bin/test_package [100%] Built target test_package elfutils/0.190 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.190 Copyright (C) 2023 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: 400e08: 48 83 ec 08 sub $0x8,%rsp 400e0c: 48 8b 05 e5 31 20 00 mov 0x2031e5(%rip),%rax # 0x603ff8 400e13: 48 85 c0 test %rax,%rax 400e16: 74 05 je 0x400e1d 400e18: e8 a3 01 00 00 callq 0x400fc0 400e1d: 48 83 c4 08 add $0x8,%rsp 400e21: c3 retq Disassembly of section .plt: 400e30: ff 35 d2 31 20 00 pushq 0x2031d2(%rip) # 0x604008 400e36: ff 25 d4 31 20 00 jmpq *0x2031d4(%rip) # 0x604010 400e3c: 0f 1f 40 00 nopl 0x0(%rax) 400e40: ff 25 d2 31 20 00 jmpq *0x2031d2(%rip) # 0x604018 400e46: 68 00 00 00 00 pushq $0x0 400e4b: e9 e0 ff ff ff jmpq 0x400e30 400e50: ff 25 ca 31 20 00 jmpq *0x2031ca(%rip) # 0x604020 400e56: 68 01 00 00 00 pushq $0x1 400e5b: e9 d0 ff ff ff jmpq 0x400e30 400e60: ff 25 c2 31 20 00 jmpq *0x2031c2(%rip) # 0x604028 400e66: 68 02 00 00 00 pushq $0x2 400e6b: e9 c0 ff ff ff jmpq 0x400e30 400e70: ff 25 ba 31 20 00 jmpq *0x2031ba(%rip) # 0x604030 400e76: 68 03 00 00 00 pushq $0x3 400e7b: e9 b0 ff ff ff jmpq 0x400e30 400e80: ff 25 b2 31 20 00 jmpq *0x2031b2(%rip) # 0x604038 400e86: 68 04 00 00 00 pushq $0x4 400e8b: e9 a0 ff ff ff jmpq 0x400e30 400e90: ff 25 aa 31 20 00 jmpq *0x2031aa(%rip) # 0x604040 400e96: 68 05 00 00 00 pushq $0x5 400e9b: e9 90 ff ff ff jmpq 0x400e30 400ea0: ff 25 a2 31 20 00 jmpq *0x2031a2(%rip) # 0x604048 400ea6: 68 06 00 00 00 pushq $0x6 400eab: e9 80 ff ff ff jmpq 0x400e30 400eb0: ff 25 9a 31 20 00 jmpq *0x20319a(%rip) # 0x604050 400eb6: 68 07 00 00 00 pushq $0x7 400ebb: e9 70 ff ff ff jmpq 0x400e30 400ec0: ff 25 92 31 20 00 jmpq *0x203192(%rip) # 0x604058 400ec6: 68 08 00 00 00 pushq $0x8 400ecb: e9 60 ff ff ff jmpq 0x400e30 400ed0: ff 25 8a 31 20 00 jmpq *0x20318a(%rip) # 0x604060 400ed6: 68 09 00 00 00 pushq $0x9 400edb: e9 50 ff ff ff jmpq 0x400e30 400ee0: ff 25 82 31 20 00 jmpq *0x203182(%rip) # 0x604068 400ee6: 68 0a 00 00 00 pushq $0xa 400eeb: e9 40 ff ff ff jmpq 0x400e30 400ef0: ff 25 7a 31 20 00 jmpq *0x20317a(%rip) # 0x604070 400ef6: 68 0b 00 00 00 pushq $0xb 400efb: e9 30 ff ff ff jmpq 0x400e30 400f00: ff 25 72 31 20 00 jmpq *0x203172(%rip) # 0x604078 400f06: 68 0c 00 00 00 pushq $0xc 400f0b: e9 20 ff ff ff jmpq 0x400e30 400f10: ff 25 6a 31 20 00 jmpq *0x20316a(%rip) # 0x604080 400f16: 68 0d 00 00 00 pushq $0xd 400f1b: e9 10 ff ff ff jmpq 0x400e30 400f20: ff 25 62 31 20 00 jmpq *0x203162(%rip) # 0x604088 400f26: 68 0e 00 00 00 pushq $0xe 400f2b: e9 00 ff ff ff jmpq 0x400e30 400f30: ff 25 5a 31 20 00 jmpq *0x20315a(%rip) # 0x604090 400f36: 68 0f 00 00 00 pushq $0xf 400f3b: e9 f0 fe ff ff jmpq 0x400e30 400f40: ff 25 52 31 20 00 jmpq *0x203152(%rip) # 0x604098 400f46: 68 10 00 00 00 pushq $0x10 400f4b: e9 e0 fe ff ff jmpq 0x400e30 400f50: ff 25 4a 31 20 00 jmpq *0x20314a(%rip) # 0x6040a0 400f56: 68 11 00 00 00 pushq $0x11 400f5b: e9 d0 fe ff ff jmpq 0x400e30 400f60: ff 25 42 31 20 00 jmpq *0x203142(%rip) # 0x6040a8 400f66: 68 12 00 00 00 pushq $0x12 400f6b: e9 c0 fe ff ff jmpq 0x400e30 400f70: ff 25 3a 31 20 00 jmpq *0x20313a(%rip) # 0x6040b0 400f76: 68 13 00 00 00 pushq $0x13 400f7b: e9 b0 fe ff ff jmpq 0x400e30 400f80: ff 25 32 31 20 00 jmpq *0x203132(%rip) # 0x6040b8 400f86: 68 14 00 00 00 pushq $0x14 400f8b: e9 a0 fe ff ff jmpq 0x400e30 400f90: ff 25 2a 31 20 00 jmpq *0x20312a(%rip) # 0x6040c0 400f96: 68 15 00 00 00 pushq $0x15 400f9b: e9 90 fe ff ff jmpq 0x400e30 400fa0: ff 25 22 31 20 00 jmpq *0x203122(%rip) # 0x6040c8 400fa6: 68 16 00 00 00 pushq $0x16 400fab: e9 80 fe ff ff jmpq 0x400e30 400fb0: ff 25 1a 31 20 00 jmpq *0x20311a(%rip) # 0x6040d0 400fb6: 68 17 00 00 00 pushq $0x17 400fbb: e9 70 fe ff ff jmpq 0x400e30 Disassembly of section .plt.got: 400fc0: ff 25 32 30 20 00 jmpq *0x203032(%rip) # 0x603ff8 400fc6: 66 90 nop Disassembly of section .text: 400fd0: 83 ff 01 cmp $0x1,%edi 400fd3: 41 54 push %rsp 400fd5: 55 push %rbp 400fd6: 53 push %rbx 400fd7: 48 89 f3 mov %rsi,%rbx 400fda: 0f 8e e9 00 00 00 jle 0x4010c9 400fe0: bf 01 00 00 00 mov $0x1,%edi 400fe5: e8 06 02 00 00 callq 0x4011f0 400fea: 85 c0 test %eax,%eax 400fec: 74 7a je 0x401068 400fee: 48 8b 7b 08 mov 0x8(%rbx),%rdi 400ff2: 31 d2 xor %edx,%edx 400ff4: 31 f6 xor %esi,%esi 400ff6: 31 c0 xor %eax,%eax 400ff8: e8 73 ff ff ff callq 0x400f70 400ffd: 85 c0 test %eax,%eax 400fff: 89 c5 mov %eax,%ebp 401001: 0f 88 84 00 00 00 js 0x40108b 401007: 31 d2 xor %edx,%edx 401009: be 01 00 00 00 mov $0x1,%esi 40100e: 89 c7 mov %eax,%edi 401010: e8 2b 1a 00 00 callq 0x402a40 401015: 48 85 c0 test %rax,%rax 401018: 49 89 c4 mov %rax,%r12 40101b: 0f 84 85 00 00 00 je 0x4010a6 401021: 48 89 c7 mov %rax,%rdi 401024: e8 67 1f 00 00 callq 0x402f90 401029: 83 f8 03 cmp $0x3,%eax 40102c: b9 44 30 40 00 mov $0x403044,%ecx 401031: 77 0a ja 0x40103d 401033: 89 c0 mov %eax,%eax 401035: 48 8b 0c c5 e0 30 40 00 mov 0x4030e0(,%rax,8),%rcx 40103d: 48 8b 53 08 mov 0x8(%rbx),%rdx 401041: be 8e 30 40 00 mov $0x40308e,%esi 401046: bf 01 00 00 00 mov $0x1,%edi 40104b: 31 c0 xor %eax,%eax 40104d: e8 0e ff ff ff callq 0x400f60 401052: 4c 89 e7 mov %r12,%rdi 401055: e8 b6 1c 00 00 callq 0x402d10 40105a: 89 ef mov %ebp,%edi 40105c: e8 4f fe ff ff callq 0x400eb0 401061: 31 c0 xor %eax,%eax 401063: 5b pop %rbx 401064: 5d pop %rbp 401065: 41 5c pop %rsp 401067: c3 retq 401068: 83 cf ff or $0xffffffff,%edi 40106b: e8 10 02 00 00 callq 0x401280 401070: be b8 30 40 00 mov $0x4030b8,%esi 401075: 48 89 c2 mov %rax,%rdx 401078: bf 01 00 00 00 mov $0x1,%edi 40107d: 31 c0 xor %eax,%eax 40107f: e8 dc fe ff ff callq 0x400f60 401084: b8 01 00 00 00 mov $0x1,%eax 401089: eb d8 jmp 0x401063 40108b: 48 8b 13 mov (%rbx),%rdx 40108e: be 64 30 40 00 mov $0x403064,%esi 401093: bf 01 00 00 00 mov $0x1,%edi 401098: 31 c0 xor %eax,%eax 40109a: e8 c1 fe ff ff callq 0x400f60 40109f: b8 01 00 00 00 mov $0x1,%eax 4010a4: eb bd jmp 0x401063 4010a6: 83 cf ff or $0xffffffff,%edi 4010a9: e8 d2 01 00 00 callq 0x401280 4010ae: be 74 30 40 00 mov $0x403074,%esi 4010b3: 48 89 c2 mov %rax,%rdx 4010b6: bf 01 00 00 00 mov $0x1,%edi 4010bb: 31 c0 xor %eax,%eax 4010bd: e8 9e fe ff ff callq 0x400f60 4010c2: b8 01 00 00 00 mov $0x1,%eax 4010c7: eb 9a jmp 0x401063 4010c9: 48 8b 16 mov (%rsi),%rdx 4010cc: bf 01 00 00 00 mov $0x1,%edi 4010d1: be 51 30 40 00 mov $0x403051,%esi 4010d6: 31 c0 xor %eax,%eax 4010d8: e8 83 fe ff ff callq 0x400f60 4010dd: 83 c8 ff or $0xffffffff,%eax 4010e0: eb 81 jmp 0x401063 4010e2: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 4010ea: 00 00 4010ec: 0f 1f 40 00 nopl 0x0(%rax) 4010f0: 31 ed xor %ebp,%ebp 4010f2: 49 89 d1 mov %rdx,%r9 4010f5: 5e pop %rsi 4010f6: 48 89 e2 mov %rsp,%rdx 4010f9: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 4010fd: 50 push %rax 4010fe: 54 push %rsp 4010ff: 49 c7 c0 20 30 40 00 mov $0x403020,%r8 401106: 48 c7 c1 b0 2f 40 00 mov $0x402fb0,%rcx 40110d: 48 c7 c7 d0 0f 40 00 mov $0x400fd0,%rdi 401114: e8 b7 fd ff ff callq 0x400ed0 401119: f4 hlt 40111a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401120: b8 ef 40 60 00 mov $0x6040ef,%eax 401125: 55 push %rbp 401126: 48 2d e8 40 60 00 sub $0x6040e8,%rax 40112c: 48 83 f8 0e cmp $0xe,%rax 401130: 48 89 e5 mov %rsp,%rbp 401133: 76 1b jbe 0x401150 401135: b8 00 00 00 00 mov $0x0,%eax 40113a: 48 85 c0 test %rax,%rax 40113d: 74 11 je 0x401150 40113f: 5d pop %rbp 401140: bf e8 40 60 00 mov $0x6040e8,%edi 401145: ff e0 jmpq *%rax 401147: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 40114f: 00 401150: 5d pop %rbp 401151: c3 retq 401152: 0f 1f 40 00 nopl 0x0(%rax) 401156: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40115e: 00 00 401160: be e8 40 60 00 mov $0x6040e8,%esi 401165: 55 push %rbp 401166: 48 81 ee e8 40 60 00 sub $0x6040e8,%rsi 40116d: 48 c1 fe 03 sar $0x3,%rsi 401171: 48 89 e5 mov %rsp,%rbp 401174: 48 89 f0 mov %rsi,%rax 401177: 48 c1 e8 3f shr $0x3f,%rax 40117b: 48 01 c6 add %rax,%rsi 40117e: 48 d1 fe sar %rsi 401181: 74 15 je 0x401198 401183: b8 00 00 00 00 mov $0x0,%eax 401188: 48 85 c0 test %rax,%rax 40118b: 74 0b je 0x401198 40118d: 5d pop %rbp 40118e: bf e8 40 60 00 mov $0x6040e8,%edi 401193: ff e0 jmpq *%rax 401195: 0f 1f 00 nopl (%rax) 401198: 5d pop %rbp 401199: c3 retq 40119a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4011a0: 80 3d 41 2f 20 00 00 cmpb $0x0,0x202f41(%rip) # 0x6040e8 4011a7: 75 11 jne 0x4011ba 4011a9: 55 push %rbp 4011aa: 48 89 e5 mov %rsp,%rbp 4011ad: e8 6e ff ff ff callq 0x401120 4011b2: 5d pop %rbp 4011b3: c6 05 2e 2f 20 00 01 movb $0x1,0x202f2e(%rip) # 0x6040e8 4011ba: f3 rep 4011bb: c3 retq 4011bc: 0f 1f 40 00 nopl 0x0(%rax) 4011c0: bf 00 3e 60 00 mov $0x603e00,%edi 4011c5: 48 83 3f 00 cmpq $0x0,(%rdi) 4011c9: 75 05 jne 0x4011d0 4011cb: eb 93 jmp 0x401160 4011cd: 0f 1f 00 nopl (%rax) 4011d0: b8 00 00 00 00 mov $0x0,%eax 4011d5: 48 85 c0 test %rax,%rax 4011d8: 74 f1 je 0x4011cb 4011da: 55 push %rbp 4011db: 48 89 e5 mov %rsp,%rbp 4011de: ff d0 callq *%rax 4011e0: 5d pop %rbp 4011e1: e9 7a ff ff ff jmpq 0x401160 4011e6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 4011ee: 00 00 4011f0: 85 ff test %edi,%edi 4011f2: b8 01 00 00 00 mov $0x1,%eax 4011f7: 74 2b je 0x401224 4011f9: 83 ff 01 cmp $0x1,%edi 4011fc: 75 12 jne 0x401210 4011fe: c7 05 e4 2e 20 00 01 00 movl $0x1,0x202ee4(%rip) # 0x6040ec 401206: 00 00 401208: c3 retq 401209: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 401210: 48 83 ec 08 sub $0x8,%rsp 401214: bf 02 00 00 00 mov $0x2,%edi 401219: e8 42 00 00 00 callq 0x401260 40121e: 48 83 c4 08 add $0x8,%rsp 401222: 31 c0 xor %eax,%eax 401224: f3 rep 401225: c3 retq 401226: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40122e: 00 00 401230: 48 83 ec 08 sub $0x8,%rsp 401234: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 40123c: 00 00 00 00 401240: 48 89 c2 mov %rax,%rdx 401243: 8b 80 fc ff ff ff mov -0x4(%rax),%eax 401249: c7 82 fc ff ff ff 00 00 movl $0x0,-0x4(%rdx) 401251: 00 00 401253: 48 83 c4 08 add $0x8,%rsp 401257: c3 retq 401258: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 401260: 53 push %rbx 401261: 83 ff 32 cmp $0x32,%edi 401264: bb 01 00 00 00 mov $0x1,%ebx 401269: 0f 46 df cmovbe %edi,%ebx 40126c: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 401274: 00 00 00 00 401278: 89 98 fc ff ff ff mov %ebx,-0x4(%rax) 40127e: 5b pop %rbx 40127f: c3 retq 401280: 53 push %rbx 401281: 48 63 df movslq %rdi,%rbx 401284: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 40128c: 00 00 00 00 401290: 85 db test %ebx,%ebx 401292: 48 63 80 fc ff ff ff movslq -0x4(%rax),%rax 401299: 75 2d jne 0x4012c8 40129b: 85 c0 test %eax,%eax 40129d: 74 41 je 0x4012e0 40129f: 48 8d 15 7a 1e 00 00 lea 0x1e7a(%rip),%rdx # 0x403120 4012a6: 48 8d 35 13 20 00 00 lea 0x2013(%rip),%rsi # 0x4032c0 4012ad: 48 8d 3d 4c 1e 00 00 lea 0x1e4c(%rip),%rdi # 0x403100 4012b4: 5b pop %rbx 4012b5: 48 03 34 c2 add (%rdx,%rax,8),%rsi 4012b9: ba 05 00 00 00 mov $0x5,%edx 4012be: e9 ad fb ff ff jmpq 0x400e70 4012c3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4012c8: 8d 53 01 lea 0x1(%rbx),%edx 4012cb: 83 fa 33 cmp $0x33,%edx 4012ce: 77 18 ja 0x4012e8 4012d0: 83 fb ff cmp $0xffffffff,%ebx 4012d3: 48 0f 45 c3 cmovne %rbx,%rax 4012d7: eb c6 jmp 0x40129f 4012d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4012e0: 31 c0 xor %eax,%eax 4012e2: 5b pop %rbx 4012e3: c3 retq 4012e4: 0f 1f 40 00 nopl 0x0(%rax) 4012e8: 5b pop %rbx 4012e9: 48 8d 35 d9 1f 00 00 lea 0x1fd9(%rip),%rsi # 0x4032c9 4012f0: 48 8d 3d 09 1e 00 00 lea 0x1e09(%rip),%rdi # 0x403100 4012f7: ba 05 00 00 00 mov $0x5,%edx 4012fc: e9 6f fb ff ff jmpq 0x400e70 401301: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 401309: 00 00 40130b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401310: 41 57 push %rdi 401312: 41 56 push %rsi 401314: 49 89 cf mov %rcx,%r15 401317: 41 55 push %rbp 401319: 41 54 push %rsp 40131b: 49 89 f6 mov %rsi,%r14 40131e: 55 push %rbp 40131f: 53 push %rbx 401320: 45 31 ed xor %r13d,%r13d 401323: 48 89 d3 mov %rdx,%rbx 401326: 49 89 cc mov %rcx,%r12 401329: 48 89 f5 mov %rsi,%rbp 40132c: 48 83 ec 18 sub $0x18,%rsp 401330: 89 7c 24 04 mov %edi,0x4(%rsp) 401334: eb 25 jmp 0x40135b 401336: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40133e: 00 00 401340: 48 83 f8 00 cmp $0x0,%rax 401344: 7e 5f jle 0x4013a5 401346: 49 01 c5 add %rax,%r13 401349: 4c 39 eb cmp %r13,%rbx 40134c: 76 52 jbe 0x4013a0 40134e: 4f 8d 64 3d 00 lea 0x0(%r13,%r15,1),%r12 401353: 4b 8d 2c 2e lea (%r14,%r13,1),%rbp 401357: 8b 7c 24 04 mov 0x4(%rsp),%edi 40135b: 48 89 da mov %rbx,%rdx 40135e: 4c 89 e1 mov %r12,%rcx 401361: 48 89 ee mov %rbp,%rsi 401364: 4c 29 ea sub %r13,%rdx 401367: e8 14 fc ff ff callq 0x400f80 40136c: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 401370: 48 89 c2 mov %rax,%rdx 401373: 75 cb jne 0x401340 401375: 48 89 44 24 08 mov %rax,0x8(%rsp) 40137a: e8 d1 fa ff ff callq 0x400e50 40137f: 83 38 04 cmpl $0x4,(%rax) 401382: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 401387: 74 ce je 0x401357 401389: 48 83 c4 18 add $0x18,%rsp 40138d: 48 89 d0 mov %rdx,%rax 401390: 5b pop %rbx 401391: 5d pop %rbp 401392: 41 5c pop %rsp 401394: 41 5d pop %rbp 401396: 41 5e pop %rsi 401398: 41 5f pop %rdi 40139a: c3 retq 40139b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4013a0: 4c 89 ea mov %r13,%rdx 4013a3: eb e4 jmp 0x401389 4013a5: 49 0f 44 d5 cmove %r13,%rdx 4013a9: eb de jmp 0x401389 4013ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4013b0: 41 57 push %rdi 4013b2: 41 56 push %rsi 4013b4: 4d 89 c7 mov %r8,%r15 4013b7: 41 55 push %rbp 4013b9: 41 54 push %rsp 4013bb: 55 push %rbp 4013bc: 53 push %rbx 4013bd: 48 89 d5 mov %rdx,%rbp 4013c0: 48 83 ec 78 sub $0x78,%rsp 4013c4: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 4013cc: 00 4013cd: 48 89 44 24 68 mov %rax,0x68(%rsp) 4013d2: 31 c0 xor %eax,%eax 4013d4: 0f b6 42 04 movzbl 0x4(%rdx),%eax 4013d8: 4c 8b 84 24 b0 00 00 00 mov 0xb0(%rsp),%r8 4013e0: 8d 50 ff lea -0x1(%rax),%edx 4013e3: 80 fa 01 cmp $0x1,%dl 4013e6: 77 1f ja 0x401407 4013e8: 49 89 ce mov %rcx,%r14 4013eb: 0f b6 4d 05 movzbl 0x5(%rbp),%ecx 4013ef: 8d 51 ff lea -0x1(%rcx),%edx 4013f2: 80 fa 01 cmp $0x1,%dl 4013f5: 77 10 ja 0x401407 4013f7: 3c 01 cmp $0x1,%al 4013f9: 41 89 fa mov %edi,%r10d 4013fc: 49 89 f5 mov %rsi,%r13 4013ff: 75 3f jne 0x401440 401401: 49 83 ff 33 cmp $0x33,%r15 401405: 77 39 ja 0x401440 401407: bf 0a 00 00 00 mov $0xa,%edi 40140c: e8 4f fe ff ff callq 0x401260 401411: 31 c0 xor %eax,%eax 401413: 48 8b 5c 24 68 mov 0x68(%rsp),%rbx 401418: 64 48 33 1c 25 28 00 00 xor %fs:0x28,%rbx 401420: 00 401421: 0f 85 6c 08 00 00 jne 0x401c93 401427: 48 83 c4 78 add $0x78,%rsp 40142b: 5b pop %rbx 40142c: 5d pop %rbp 40142d: 41 5c pop %rsp 40142f: 41 5d pop %rbp 401431: 41 5e pop %rsi 401433: 41 5f pop %rdi 401435: c3 retq 401436: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40143e: 00 00 401440: 3c 01 cmp $0x1,%al 401442: 74 06 je 0x40144a 401444: 49 83 ff 3f cmp $0x3f,%r15 401448: 76 bd jbe 0x401407 40144a: 80 f9 01 cmp $0x1,%cl 40144d: 0f 84 07 06 00 00 je 0x401a5a 401453: 3c 01 cmp $0x1,%al 401455: 0f 84 96 06 00 00 je 0x401af1 40145b: 4c 8b 65 28 mov 0x28(%rbp),%r12 40145f: 48 8d 5c 24 20 lea 0x20(%rsp),%rbx 401464: 0f b7 45 3c movzwl 0x3c(%rbp),%eax 401468: 66 c1 c8 08 ror $0x8,%ax 40146c: 66 89 44 24 5c mov %ax,0x5c(%rsp) 401471: 49 0f cc bswap %rsp 401474: 4c 89 64 24 48 mov %r12,0x48(%rsp) 401479: 0f b7 c0 movzwl %ax,%eax 40147c: 48 85 c0 test %rax,%rax 40147f: 0f 84 2a 07 00 00 je 0x401baf 401485: 4d 39 e7 cmp %r12,%r15 401488: 0f 83 a2 05 00 00 jae 0x401a30 40148e: 66 90 nop 401490: 41 83 f9 02 cmp $0x2,%r9d 401494: 41 0f 94 c4 sete %ah 401498: 41 83 f9 09 cmp $0x9,%r9d 40149c: 0f 94 c0 sete %al 40149f: 31 db xor %ebx,%ebx 4014a1: 41 09 c4 or %eax,%r12d 4014a4: 45 0f b6 e4 movzbl %ah,%r12d 4014a8: 4b 8d 04 64 lea (%r12,%r12,2),%rax 4014ac: bf 01 00 00 00 mov $0x1,%edi 4014b1: 4c 89 44 24 08 mov %r8,0x8(%rsp) 4014b6: 44 89 4c 24 04 mov %r9d,0x4(%rsp) 4014bb: 44 89 14 24 mov %r10d,(%rsp) 4014bf: 49 8d 34 84 lea (%r12,%rax,4),%rsi 4014c3: 48 c1 e6 04 shl $0x4,%rsi 4014c7: 48 81 c6 08 01 00 00 add $0x108,%rsi 4014ce: e8 2d fa ff ff callq 0x400f00 4014d3: 48 85 c0 test %rax,%rax 4014d6: 44 8b 14 24 mov (%rsp),%r10d 4014da: 44 8b 4c 24 04 mov 0x4(%rsp),%r9d 4014df: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 4014e4: 0f 84 f6 05 00 00 je 0x401ae0 4014ea: 0f b6 4d 04 movzbl 0x4(%rbp),%ecx 4014ee: c7 40 18 03 00 00 00 movl $0x3,0x18(%rax) 4014f5: 4b 8d 74 35 00 lea 0x0(%r13,%r14,1),%rsi 4014fa: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 401501: 44 89 48 1c mov %r9d,0x1c(%rax) 401505: 44 89 50 24 mov %r10d,0x24(%rax) 401509: 4c 89 70 28 mov %r14,0x28(%rax) 40150d: 4c 89 78 30 mov %r15,0x30(%rax) 401511: 4c 89 28 mov %r13,(%rax) 401514: 80 f9 01 cmp $0x1,%cl 401517: 4c 89 40 08 mov %r8,0x8(%rax) 40151b: 89 98 c8 00 00 00 mov %ebx,0xc8(%rax) 401521: 44 89 a0 cc 00 00 00 mov %r12d,0xcc(%rax) 401528: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 40152f: 89 48 20 mov %ecx,0x20(%rax) 401532: 0f 84 88 02 00 00 je 0x4017c0 401538: 4d 85 ed test %r13,%r13 40153b: 0f 84 31 05 00 00 je 0x401a72 401541: 0f b6 55 05 movzbl 0x5(%rbp),%edx 401545: 80 fa 01 cmp $0x1,%dl 401548: 0f 84 0a 04 00 00 je 0x401958 40154e: 48 8b 4d 00 mov 0x0(%rbp),%rcx 401552: 48 8b 7d 18 mov 0x18(%rbp),%rdi 401556: 48 8d 90 88 00 00 00 lea 0x88(%rax),%rdx 40155d: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 401564: 48 89 7a 18 mov %rdi,0x18(%rdx) 401568: 48 8b 7d 20 mov 0x20(%rbp),%rdi 40156c: 48 8b 4d 08 mov 0x8(%rbp),%rcx 401570: 48 89 7a 20 mov %rdi,0x20(%rdx) 401574: 48 8b 7d 28 mov 0x28(%rbp),%rdi 401578: 48 89 4a 08 mov %rcx,0x8(%rdx) 40157c: 48 8b 4d 10 mov 0x10(%rbp),%rcx 401580: 48 89 7a 28 mov %rdi,0x28(%rdx) 401584: 48 8b 7d 30 mov 0x30(%rbp),%rdi 401588: 48 89 4a 10 mov %rcx,0x10(%rdx) 40158c: 48 89 7a 30 mov %rdi,0x30(%rdx) 401590: 48 8b 7d 38 mov 0x38(%rbp),%rdi 401594: 48 89 7a 38 mov %rdi,0x38(%rdx) 401598: 48 89 50 48 mov %rdx,0x48(%rax) 40159c: 66 c1 c9 08 ror $0x8,%cx 4015a0: 66 89 88 98 00 00 00 mov %cx,0x98(%rax) 4015a7: 0f b7 88 9a 00 00 00 movzwl 0x9a(%rax),%ecx 4015ae: 66 c1 c9 08 ror $0x8,%cx 4015b2: 66 89 88 9a 00 00 00 mov %cx,0x9a(%rax) 4015b9: 8b 88 9c 00 00 00 mov 0x9c(%rax),%ecx 4015bf: 0f c9 bswap %ecx 4015c1: 89 88 9c 00 00 00 mov %ecx,0x9c(%rax) 4015c7: 48 8b 88 a0 00 00 00 mov 0xa0(%rax),%rcx 4015ce: 48 0f c9 bswap %rcx 4015d1: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 4015d8: 48 8b 88 a8 00 00 00 mov 0xa8(%rax),%rcx 4015df: 48 0f c9 bswap %rcx 4015e2: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 4015e9: 48 8b 88 b0 00 00 00 mov 0xb0(%rax),%rcx 4015f0: 48 0f c9 bswap %rcx 4015f3: 48 89 88 b0 00 00 00 mov %rcx,0xb0(%rax) 4015fa: 8b 88 b8 00 00 00 mov 0xb8(%rax),%ecx 401600: 0f c9 bswap %ecx 401602: 89 88 b8 00 00 00 mov %ecx,0xb8(%rax) 401608: 0f b7 88 bc 00 00 00 movzwl 0xbc(%rax),%ecx 40160f: 66 c1 c9 08 ror $0x8,%cx 401613: 66 89 88 bc 00 00 00 mov %cx,0xbc(%rax) 40161a: 0f b7 88 be 00 00 00 movzwl 0xbe(%rax),%ecx 401621: 66 c1 c9 08 ror $0x8,%cx 401625: 66 89 88 be 00 00 00 mov %cx,0xbe(%rax) 40162c: 0f b7 88 c0 00 00 00 movzwl 0xc0(%rax),%ecx 401633: 66 c1 c9 08 ror $0x8,%cx 401637: 66 89 88 c0 00 00 00 mov %cx,0xc0(%rax) 40163e: 0f b7 88 c2 00 00 00 movzwl 0xc2(%rax),%ecx 401645: 66 c1 c9 08 ror $0x8,%cx 401649: 66 89 88 c2 00 00 00 mov %cx,0xc2(%rax) 401650: 0f b7 88 c4 00 00 00 movzwl 0xc4(%rax),%ecx 401657: 66 c1 c9 08 ror $0x8,%cx 40165b: 66 89 88 c4 00 00 00 mov %cx,0xc4(%rax) 401662: 0f b7 88 c6 00 00 00 movzwl 0xc6(%rax),%ecx 401669: 66 c1 c9 08 ror $0x8,%cx 40166d: 4d 85 ed test %r13,%r13 401670: 66 89 88 c6 00 00 00 mov %cx,0xc6(%rax) 401677: 0f 84 03 01 00 00 je 0x401780 40167d: 48 8b 4a 28 mov 0x28(%rdx),%rcx 401681: 0f b6 55 05 movzbl 0x5(%rbp),%edx 401685: 80 fa 01 cmp $0x1,%dl 401688: 0f 85 f2 00 00 00 jne 0x401780 40168e: 41 83 f9 08 cmp $0x8,%r9d 401692: 0f 84 e8 00 00 00 je 0x401780 401698: 48 85 db test %rbx,%rbx 40169b: 74 13 je 0x4016b0 40169d: 49 39 cf cmp %rcx,%r15 4016a0: 77 0e ja 0x4016b0 4016a2: 48 89 c7 mov %rax,%rdi 4016a5: e8 96 f7 ff ff callq 0x400e40 4016aa: e9 58 fd ff ff jmpq 0x401407 4016af: 90 nop 4016b0: 4c 89 ff mov %r15,%rdi 4016b3: 48 89 da mov %rbx,%rdx 4016b6: 48 29 cf sub %rcx,%rdi 4016b9: 48 c1 e2 06 shl $0x6,%rdx 4016bd: 48 39 d7 cmp %rdx,%rdi 4016c0: 72 e0 jb 0x4016a2 4016c2: 48 85 db test %rbx,%rbx 4016c5: 0f 84 9c 00 00 00 je 0x401767 4016cb: 48 8d 3c 0e lea (%rsi,%rcx,1),%rdi 4016cf: 48 8d 90 54 01 00 00 lea 0x154(%rax),%rdx 4016d6: 48 8d b0 c8 00 00 00 lea 0xc8(%rax),%rsi 4016dd: 45 31 c0 xor %r8d,%r8d 4016e0: 48 89 78 50 mov %rdi,0x50(%rax) 4016e4: eb 2a jmp 0x401710 4016e6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 4016ee: 00 00 4016f0: 8b 0a mov (%rdx),%ecx 4016f2: 85 c9 test %ecx,%ecx 4016f4: 75 06 jne 0x4016fc 4016f6: c7 02 ff ff ff ff movl $0xffffffff,(%rdx) 4016fc: 49 83 c0 01 add $0x1,%r8 401700: 48 83 c7 40 add $0x40,%rdi 401704: 48 81 c2 d0 00 00 00 add $0xd0,%rdx 40170b: 4c 39 c3 cmp %r8,%rbx 40170e: 74 5e je 0x40176e 401710: 4c 89 42 04 mov %r8,0x4(%rdx) 401714: 48 8b 4f 18 mov 0x18(%rdi),%rcx 401718: 48 89 42 0c mov %rax,0xc(%rdx) 40171c: 48 89 7a 14 mov %rdi,0x14(%rdx) 401720: 49 39 cf cmp %rcx,%r15 401723: 76 1a jbe 0x40173f 401725: 4d 89 f9 mov %r15,%r9 401728: 49 29 c9 sub %rcx,%r9 40172b: 4c 39 4f 20 cmp %r9,0x20(%rdi) 40172f: 77 0e ja 0x40173f 401731: 4c 01 f1 add %r14,%rcx 401734: 4c 01 e9 add %r13,%rcx 401737: 48 89 4a 2c mov %rcx,0x2c(%rdx) 40173b: 48 89 4a 24 mov %rcx,0x24(%rdx) 40173f: 83 7f 04 12 cmpl $0x12,0x4(%rdi) 401743: 48 89 72 4c mov %rsi,0x4c(%rdx) 401747: 75 a7 jne 0x4016f0 401749: 8b 4f 28 mov 0x28(%rdi),%ecx 40174c: 48 39 cb cmp %rcx,%rbx 40174f: 76 9f jbe 0x4016f0 401751: 4c 8d 0c 49 lea (%rcx,%rcx,2),%r9 401755: 4a 8d 0c 89 lea (%rcx,%r9,4),%rcx 401759: 48 c1 e1 04 shl $0x4,%rcx 40175d: 44 89 84 08 54 01 00 00 mov %r8d,0x154(%rax,%rcx,1) 401765: eb 89 jmp 0x4016f0 401767: 48 8d b0 c8 00 00 00 lea 0xc8(%rax),%rsi 40176e: 48 89 70 60 mov %rsi,0x60(%rax) 401772: e9 9c fc ff ff jmpq 0x401413 401777: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 40177f: 00 401780: 31 c9 xor %ecx,%ecx 401782: 48 85 db test %rbx,%rbx 401785: 48 8d b0 c8 00 00 00 lea 0xc8(%rax),%rsi 40178c: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 401793: 74 d9 je 0x40176e 401795: 0f 1f 00 nopl (%rax) 401798: 48 89 0a mov %rcx,(%rdx) 40179b: 48 83 c1 01 add $0x1,%rcx 40179f: 48 89 42 08 mov %rax,0x8(%rdx) 4017a3: 48 89 72 48 mov %rsi,0x48(%rdx) 4017a7: 48 81 c2 d0 00 00 00 add $0xd0,%rdx 4017ae: 48 39 cb cmp %rcx,%rbx 4017b1: 75 e5 jne 0x401798 4017b3: 48 89 70 60 mov %rsi,0x60(%rax) 4017b7: e9 57 fc ff ff jmpq 0x401413 4017bc: 0f 1f 40 00 nopl 0x0(%rax) 4017c0: 4d 85 ed test %r13,%r13 4017c3: 0f 84 77 03 00 00 je 0x401b40 4017c9: 0f b6 55 05 movzbl 0x5(%rbp),%edx 4017cd: 80 fa 01 cmp $0x1,%dl 4017d0: 0f 84 92 01 00 00 je 0x401968 4017d6: 48 8b 55 00 mov 0x0(%rbp),%rdx 4017da: 48 8b 7d 18 mov 0x18(%rbp),%rdi 4017de: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 4017e5: 48 89 90 88 00 00 00 mov %rdx,0x88(%rax) 4017ec: 48 89 79 18 mov %rdi,0x18(%rcx) 4017f0: 48 8b 7d 20 mov 0x20(%rbp),%rdi 4017f4: 48 8b 55 08 mov 0x8(%rbp),%rdx 4017f8: 48 89 79 20 mov %rdi,0x20(%rcx) 4017fc: 48 8b 7d 28 mov 0x28(%rbp),%rdi 401800: 48 89 51 08 mov %rdx,0x8(%rcx) 401804: 48 8b 55 10 mov 0x10(%rbp),%rdx 401808: 48 89 79 28 mov %rdi,0x28(%rcx) 40180c: 8b 7d 30 mov 0x30(%rbp),%edi 40180f: 48 89 51 10 mov %rdx,0x10(%rcx) 401813: 89 79 30 mov %edi,0x30(%rcx) 401816: 48 89 48 48 mov %rcx,0x48(%rax) 40181a: 66 c1 ca 08 ror $0x8,%dx 40181e: 66 89 90 98 00 00 00 mov %dx,0x98(%rax) 401825: 0f b7 90 9a 00 00 00 movzwl 0x9a(%rax),%edx 40182c: 66 c1 ca 08 ror $0x8,%dx 401830: 66 89 90 9a 00 00 00 mov %dx,0x9a(%rax) 401837: 8b 90 9c 00 00 00 mov 0x9c(%rax),%edx 40183d: 0f ca bswap %edx 40183f: 89 90 9c 00 00 00 mov %edx,0x9c(%rax) 401845: 8b 90 a0 00 00 00 mov 0xa0(%rax),%edx 40184b: 0f ca bswap %edx 40184d: 89 90 a0 00 00 00 mov %edx,0xa0(%rax) 401853: 8b 90 a4 00 00 00 mov 0xa4(%rax),%edx 401859: 0f ca bswap %edx 40185b: 89 90 a4 00 00 00 mov %edx,0xa4(%rax) 401861: 8b 90 a8 00 00 00 mov 0xa8(%rax),%edx 401867: 0f ca bswap %edx 401869: 89 90 a8 00 00 00 mov %edx,0xa8(%rax) 40186f: 8b 90 ac 00 00 00 mov 0xac(%rax),%edx 401875: 0f ca bswap %edx 401877: 89 90 ac 00 00 00 mov %edx,0xac(%rax) 40187d: 0f b7 90 b0 00 00 00 movzwl 0xb0(%rax),%edx 401884: 66 c1 ca 08 ror $0x8,%dx 401888: 66 89 90 b0 00 00 00 mov %dx,0xb0(%rax) 40188f: 0f b7 90 b2 00 00 00 movzwl 0xb2(%rax),%edx 401896: 66 c1 ca 08 ror $0x8,%dx 40189a: 66 89 90 b2 00 00 00 mov %dx,0xb2(%rax) 4018a1: 0f b7 90 b4 00 00 00 movzwl 0xb4(%rax),%edx 4018a8: 66 c1 ca 08 ror $0x8,%dx 4018ac: 66 89 90 b4 00 00 00 mov %dx,0xb4(%rax) 4018b3: 0f b7 90 b6 00 00 00 movzwl 0xb6(%rax),%edx 4018ba: 66 c1 ca 08 ror $0x8,%dx 4018be: 66 89 90 b6 00 00 00 mov %dx,0xb6(%rax) 4018c5: 0f b7 90 b8 00 00 00 movzwl 0xb8(%rax),%edx 4018cc: 66 c1 ca 08 ror $0x8,%dx 4018d0: 66 89 90 b8 00 00 00 mov %dx,0xb8(%rax) 4018d7: 0f b7 90 ba 00 00 00 movzwl 0xba(%rax),%edx 4018de: 66 c1 ca 08 ror $0x8,%dx 4018e2: 4d 85 ed test %r13,%r13 4018e5: 66 89 90 ba 00 00 00 mov %dx,0xba(%rax) 4018ec: 74 2a je 0x401918 4018ee: 8b 49 20 mov 0x20(%rcx),%ecx 4018f1: 0f b6 55 05 movzbl 0x5(%rbp),%edx 4018f5: 41 83 f9 08 cmp $0x8,%r9d 4018f9: 74 1d je 0x401918 4018fb: 80 fa 01 cmp $0x1,%dl 4018fe: 75 18 jne 0x401918 401900: 48 85 db test %rbx,%rbx 401903: 4c 8d 80 c8 00 00 00 lea 0xc8(%rax),%r8 40190a: 75 65 jne 0x401971 40190c: 4c 89 40 60 mov %r8,0x60(%rax) 401910: e9 fe fa ff ff jmpq 0x401413 401915: 0f 1f 00 nopl (%rax) 401918: 31 c9 xor %ecx,%ecx 40191a: 48 85 db test %rbx,%rbx 40191d: 4c 8d 80 c8 00 00 00 lea 0xc8(%rax),%r8 401924: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 40192b: 74 df je 0x40190c 40192d: 0f 1f 00 nopl (%rax) 401930: 48 89 0a mov %rcx,(%rdx) 401933: 48 83 c1 01 add $0x1,%rcx 401937: 48 89 42 08 mov %rax,0x8(%rdx) 40193b: 4c 89 42 48 mov %r8,0x48(%rdx) 40193f: 48 81 c2 d0 00 00 00 add $0xd0,%rdx 401946: 48 39 d9 cmp %rbx,%rcx 401949: 75 e5 jne 0x401930 40194b: 4c 89 40 60 mov %r8,0x60(%rax) 40194f: e9 bf fa ff ff jmpq 0x401413 401954: 0f 1f 40 00 nopl 0x0(%rax) 401958: 48 89 70 48 mov %rsi,0x48(%rax) 40195c: 48 8b 4e 28 mov 0x28(%rsi),%rcx 401960: e9 20 fd ff ff jmpq 0x401685 401965: 0f 1f 00 nopl (%rax) 401968: 48 89 70 48 mov %rsi,0x48(%rax) 40196c: 8b 4e 20 mov 0x20(%rsi),%ecx 40196f: eb 84 jmp 0x4018f5 401971: 49 39 cf cmp %rcx,%r15 401974: 0f 86 28 fd ff ff jbe 0x4016a2 40197a: 48 8d 14 9b lea (%rbx,%rbx,4),%rdx 40197e: 4c 89 ff mov %r15,%rdi 401981: 48 29 cf sub %rcx,%rdi 401984: 48 c1 e2 03 shl $0x3,%rdx 401988: 48 39 fa cmp %rdi,%rdx 40198b: 0f 87 11 fd ff ff ja 0x4016a2 401991: 48 01 ce add %rcx,%rsi 401994: 48 8d 90 54 01 00 00 lea 0x154(%rax),%rdx 40199b: 31 ff xor %edi,%edi 40199d: 48 89 70 50 mov %rsi,0x50(%rax) 4019a1: eb 2b jmp 0x4019ce 4019a3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4019a8: 44 8b 0a mov (%rdx),%r9d 4019ab: 45 85 c9 test %r9d,%r9d 4019ae: 75 06 jne 0x4019b6 4019b0: c7 02 ff ff ff ff movl $0xffffffff,(%rdx) 4019b6: 48 83 c7 01 add $0x1,%rdi 4019ba: 48 83 c6 28 add $0x28,%rsi 4019be: 48 81 c2 d0 00 00 00 add $0xd0,%rdx 4019c5: 48 39 df cmp %rbx,%rdi 4019c8: 0f 83 3e ff ff ff jae 0x40190c 4019ce: 8b 4e 10 mov 0x10(%rsi),%ecx 4019d1: 48 89 7a 04 mov %rdi,0x4(%rdx) 4019d5: 48 89 42 0c mov %rax,0xc(%rdx) 4019d9: 48 89 72 14 mov %rsi,0x14(%rdx) 4019dd: 49 39 cf cmp %rcx,%r15 4019e0: 76 1d jbe 0x4019ff 4019e2: 44 8b 56 14 mov 0x14(%rsi),%r10d 4019e6: 4d 89 f9 mov %r15,%r9 4019e9: 49 29 c9 sub %rcx,%r9 4019ec: 4d 39 ca cmp %r9,%r10 4019ef: 77 0e ja 0x4019ff 4019f1: 4c 01 f1 add %r14,%rcx 4019f4: 4c 01 e9 add %r13,%rcx 4019f7: 48 89 4a 2c mov %rcx,0x2c(%rdx) 4019fb: 48 89 4a 24 mov %rcx,0x24(%rdx) 4019ff: 83 7e 04 12 cmpl $0x12,0x4(%rsi) 401a03: 4c 89 42 4c mov %r8,0x4c(%rdx) 401a07: 75 9f jne 0x4019a8 401a09: 8b 4e 18 mov 0x18(%rsi),%ecx 401a0c: 48 39 d9 cmp %rbx,%rcx 401a0f: 73 97 jae 0x4019a8 401a11: 4c 8d 0c 49 lea (%rcx,%rcx,2),%r9 401a15: 4a 8d 0c 89 lea (%rcx,%r9,4),%rcx 401a19: 48 c1 e1 04 shl $0x4,%rcx 401a1d: 89 bc 08 54 01 00 00 mov %edi,0x154(%rax,%rcx,1) 401a24: eb 82 jmp 0x4019a8 401a26: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 401a2e: 00 00 401a30: 48 89 c1 mov %rax,%rcx 401a33: 4c 89 fa mov %r15,%rdx 401a36: 4c 29 e2 sub %r12,%rdx 401a39: 48 c1 e1 06 shl $0x6,%rcx 401a3d: 49 89 c4 mov %rax,%r12 401a40: 48 39 d1 cmp %rdx,%rcx 401a43: 0f 87 47 fa ff ff ja 0x401490 401a49: 4d 85 e4 test %r12,%r12 401a4c: 4c 89 e3 mov %r12,%rbx 401a4f: 0f 85 53 fa ff ff jne 0x4014a8 401a55: e9 36 fa ff ff jmpq 0x401490 401a5a: 3c 01 cmp $0x1,%al 401a5c: 0f 84 3e 01 00 00 je 0x401ba0 401a62: 0f b7 45 3c movzwl 0x3c(%rbp),%eax 401a66: 4c 8b 65 28 mov 0x28(%rbp),%r12 401a6a: 48 89 eb mov %rbp,%rbx 401a6d: e9 07 fa ff ff jmpq 0x401479 401a72: 48 8b 4d 00 mov 0x0(%rbp),%rcx 401a76: 48 8d 90 88 00 00 00 lea 0x88(%rax),%rdx 401a7d: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401a81: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 401a88: 48 8b 4d 08 mov 0x8(%rbp),%rcx 401a8c: 48 89 4a 08 mov %rcx,0x8(%rdx) 401a90: 48 8b 4d 10 mov 0x10(%rbp),%rcx 401a94: 48 89 4a 10 mov %rcx,0x10(%rdx) 401a98: 48 8b 4d 18 mov 0x18(%rbp),%rcx 401a9c: 48 89 4a 18 mov %rcx,0x18(%rdx) 401aa0: 48 8b 4d 20 mov 0x20(%rbp),%rcx 401aa4: 48 89 4a 20 mov %rcx,0x20(%rdx) 401aa8: 48 8b 4d 28 mov 0x28(%rbp),%rcx 401aac: 48 89 4a 28 mov %rcx,0x28(%rdx) 401ab0: 48 8b 4d 30 mov 0x30(%rbp),%rcx 401ab4: 48 89 4a 30 mov %rcx,0x30(%rdx) 401ab8: 48 8b 4d 38 mov 0x38(%rbp),%rcx 401abc: 48 89 4a 38 mov %rcx,0x38(%rdx) 401ac0: 48 89 50 48 mov %rdx,0x48(%rax) 401ac4: 0f 84 b6 fc ff ff je 0x401780 401aca: 0f b7 88 98 00 00 00 movzwl 0x98(%rax),%ecx 401ad1: e9 c6 fa ff ff jmpq 0x40159c 401ad6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 401ade: 00 00 401ae0: bf 08 00 00 00 mov $0x8,%edi 401ae5: e8 76 f7 ff ff callq 0x401260 401aea: 31 c0 xor %eax,%eax 401aec: e9 22 f9 ff ff jmpq 0x401413 401af1: 8b 55 20 mov 0x20(%rbp),%edx 401af4: 48 8d 5c 24 20 lea 0x20(%rsp),%rbx 401af9: 0f b7 45 30 movzwl 0x30(%rbp),%eax 401afd: 66 c1 c8 08 ror $0x8,%ax 401b01: 66 89 44 24 50 mov %ax,0x50(%rsp) 401b06: 0f ca bswap %edx 401b08: 89 54 24 40 mov %edx,0x40(%rsp) 401b0c: 44 0f b7 e0 movzwl %ax,%r12d 401b10: 89 d0 mov %edx,%eax 401b12: 4d 85 e4 test %r12,%r12 401b15: 0f 84 e5 00 00 00 je 0x401c00 401b1b: 49 39 c7 cmp %rax,%r15 401b1e: 0f 82 6c f9 ff ff jb 0x401490 401b24: 4b 8d 14 a4 lea (%r12,%r12,4),%rdx 401b28: 4c 89 fb mov %r15,%rbx 401b2b: 48 29 c3 sub %rax,%rbx 401b2e: 48 c1 e2 03 shl $0x3,%rdx 401b32: 48 39 da cmp %rbx,%rdx 401b35: 0f 87 55 f9 ff ff ja 0x401490 401b3b: e9 09 ff ff ff jmpq 0x401a49 401b40: 48 8b 55 00 mov 0x0(%rbp),%rdx 401b44: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 401b4b: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401b4f: 48 89 90 88 00 00 00 mov %rdx,0x88(%rax) 401b56: 48 8b 55 08 mov 0x8(%rbp),%rdx 401b5a: 48 89 51 08 mov %rdx,0x8(%rcx) 401b5e: 48 8b 55 10 mov 0x10(%rbp),%rdx 401b62: 48 89 51 10 mov %rdx,0x10(%rcx) 401b66: 48 8b 55 18 mov 0x18(%rbp),%rdx 401b6a: 48 89 51 18 mov %rdx,0x18(%rcx) 401b6e: 48 8b 55 20 mov 0x20(%rbp),%rdx 401b72: 48 89 51 20 mov %rdx,0x20(%rcx) 401b76: 48 8b 55 28 mov 0x28(%rbp),%rdx 401b7a: 48 89 51 28 mov %rdx,0x28(%rcx) 401b7e: 8b 55 30 mov 0x30(%rbp),%edx 401b81: 89 51 30 mov %edx,0x30(%rcx) 401b84: 48 89 48 48 mov %rcx,0x48(%rax) 401b88: 0f 84 8a fd ff ff je 0x401918 401b8e: 0f b7 90 98 00 00 00 movzwl 0x98(%rax),%edx 401b95: e9 80 fc ff ff jmpq 0x40181a 401b9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401ba0: 0f b7 45 30 movzwl 0x30(%rbp),%eax 401ba4: 8b 55 20 mov 0x20(%rbp),%edx 401ba7: 48 89 eb mov %rbp,%rbx 401baa: e9 5d ff ff ff jmpq 0x401b0c 401baf: 4d 85 e4 test %r12,%r12 401bb2: 0f 84 d8 f8 ff ff je 0x401490 401bb8: 4d 39 e7 cmp %r12,%r15 401bbb: 0f 86 cf f8 ff ff jbe 0x401490 401bc1: 49 8d 44 24 40 lea 0x40(%r12),%rax 401bc6: 49 39 c7 cmp %rax,%r15 401bc9: 0f 82 c1 f8 ff ff jb 0x401490 401bcf: 4d 85 ed test %r13,%r13 401bd2: 74 72 je 0x401c46 401bd4: 4d 01 ec add %r13,%r12 401bd7: 80 f9 01 cmp $0x1,%cl 401bda: 4b 8b 44 26 20 mov 0x20(%r14,%r12,1),%rax 401bdf: 74 03 je 0x401be4 401be1: 48 0f c8 bswap %rax 401be4: 48 89 44 24 18 mov %rax,0x18(%rsp) 401be9: ba ff ff ff ff mov $0xffffffff,%edx 401bee: 48 39 d0 cmp %rdx,%rax 401bf1: 0f 87 10 f8 ff ff ja 0x401407 401bf7: 4c 8b 63 28 mov 0x28(%rbx),%r12 401bfb: e9 85 f8 ff ff jmpq 0x401485 401c00: 85 d2 test %edx,%edx 401c02: 0f 84 88 f8 ff ff je 0x401490 401c08: 89 d0 mov %edx,%eax 401c0a: 49 39 c7 cmp %rax,%r15 401c0d: 0f 86 7d f8 ff ff jbe 0x401490 401c13: 4c 89 fa mov %r15,%rdx 401c16: 48 29 c2 sub %rax,%rdx 401c19: 48 83 fa 27 cmp $0x27,%rdx 401c1d: 0f 86 6d f8 ff ff jbe 0x401490 401c23: 4d 85 ed test %r13,%r13 401c26: 0f 84 8e 00 00 00 je 0x401cba 401c2c: 80 f9 01 cmp $0x1,%cl 401c2f: 49 8d 54 05 00 lea 0x0(%r13,%rax,1),%rdx 401c34: 74 62 je 0x401c98 401c36: 45 8b 64 16 14 mov 0x14(%r14,%rdx,1),%r12d 401c3b: 41 0f cc bswap %esp 401c3e: 45 89 e4 mov %r12d,%r12d 401c41: e9 d5 fe ff ff jmpq 0x401b1b 401c46: 4b 8d 4c 34 20 lea 0x20(%r12,%r14,1),%rcx 401c4b: 48 8d 74 24 18 lea 0x18(%rsp),%rsi 401c50: 44 89 d7 mov %r10d,%edi 401c53: ba 08 00 00 00 mov $0x8,%edx 401c58: 4c 89 44 24 08 mov %r8,0x8(%rsp) 401c5d: 44 89 4c 24 04 mov %r9d,0x4(%rsp) 401c62: 44 89 14 24 mov %r10d,(%rsp) 401c66: e8 a5 f6 ff ff callq 0x401310 401c6b: 48 83 f8 08 cmp $0x8,%rax 401c6f: 44 8b 14 24 mov (%rsp),%r10d 401c73: 44 8b 4c 24 04 mov 0x4(%rsp),%r9d 401c78: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 401c7d: 75 23 jne 0x401ca2 401c7f: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401c83: 48 8b 44 24 18 mov 0x18(%rsp),%rax 401c88: 0f 84 5b ff ff ff je 0x401be9 401c8e: e9 4e ff ff ff jmpq 0x401be1 401c93: e8 e8 f1 ff ff callq 0x400e80 401c98: 45 8b 64 16 14 mov 0x14(%r14,%rdx,1),%r12d 401c9d: e9 79 fe ff ff jmpq 0x401b1b 401ca2: 48 85 c0 test %rax,%rax 401ca5: 0f 89 5c f7 ff ff jns 0x401407 401cab: bf 09 00 00 00 mov $0x9,%edi 401cb0: e8 ab f5 ff ff callq 0x401260 401cb5: e9 57 f7 ff ff jmpq 0x401411 401cba: 4a 8d 4c 30 14 lea 0x14(%rax,%r14,1),%rcx 401cbf: 48 8d 74 24 18 lea 0x18(%rsp),%rsi 401cc4: 44 89 d7 mov %r10d,%edi 401cc7: ba 04 00 00 00 mov $0x4,%edx 401ccc: 4c 89 44 24 08 mov %r8,0x8(%rsp) 401cd1: 44 89 4c 24 04 mov %r9d,0x4(%rsp) 401cd6: 44 89 14 24 mov %r10d,(%rsp) 401cda: e8 31 f6 ff ff callq 0x401310 401cdf: 48 83 f8 04 cmp $0x4,%rax 401ce3: 44 8b 14 24 mov (%rsp),%r10d 401ce7: 44 8b 4c 24 04 mov 0x4(%rsp),%r9d 401cec: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 401cf1: 75 af jne 0x401ca2 401cf3: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401cf7: 44 8b 64 24 18 mov 0x18(%rsp),%r12d 401cfc: 8b 43 20 mov 0x20(%rbx),%eax 401cff: 0f 84 39 ff ff ff je 0x401c3e 401d05: e9 31 ff ff ff jmpq 0x401c3b 401d0a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401d10: 41 57 push %rdi 401d12: 41 56 push %rsi 401d14: 4d 89 cf mov %r9,%r15 401d17: 41 55 push %rbp 401d19: 41 54 push %rsp 401d1b: 41 89 fd mov %edi,%r13d 401d1e: 55 push %rbp 401d1f: 53 push %rbx 401d20: 49 89 f4 mov %rsi,%r12 401d23: 48 89 d3 mov %rdx,%rbx 401d26: 48 89 cd mov %rcx,%rbp 401d29: 45 89 c6 mov %r8d,%r14d 401d2c: 48 83 ec 18 sub $0x18,%rsp 401d30: 48 83 f9 07 cmp $0x7,%rcx 401d34: 76 5a jbe 0x401d90 401d36: 48 8d 04 16 lea (%rsi,%rdx,1),%rax 401d3a: 48 8d 35 71 1a 00 00 lea 0x1a71(%rip),%rsi # 0x4037b2 401d41: ba 08 00 00 00 mov $0x8,%edx 401d46: 48 89 c7 mov %rax,%rdi 401d49: 48 89 44 24 08 mov %rax,0x8(%rsp) 401d4e: e8 8d f1 ff ff callq 0x400ee0 401d53: 85 c0 test %eax,%eax 401d55: 0f 84 85 00 00 00 je 0x401de0 401d5b: 48 83 fd 0f cmp $0xf,%rbp 401d5f: 76 2f jbe 0x401d90 401d61: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi 401d66: 48 8d 35 4e 1a 00 00 lea 0x1a4e(%rip),%rsi # 0x4037bb 401d6d: ba 04 00 00 00 mov $0x4,%edx 401d72: e8 69 f1 ff ff callq 0x400ee0 401d77: 85 c0 test %eax,%eax 401d79: 75 15 jne 0x401d90 401d7b: 48 8b 44 24 08 mov 0x8(%rsp),%rax 401d80: 0f b6 40 04 movzbl 0x4(%rax),%eax 401d84: 83 e8 01 sub $0x1,%eax 401d87: 83 f8 01 cmp $0x1,%eax 401d8a: 0f 86 b8 00 00 00 jbe 0x401e48 401d90: be 08 01 00 00 mov $0x108,%esi 401d95: bf 01 00 00 00 mov $0x1,%edi 401d9a: e8 61 f1 ff ff callq 0x400f00 401d9f: 48 85 c0 test %rax,%rax 401da2: 0f 84 f8 00 00 00 je 0x401ea0 401da8: c7 40 18 00 00 00 00 movl $0x0,0x18(%rax) 401daf: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 401db6: 44 89 70 1c mov %r14d,0x1c(%rax) 401dba: 44 89 68 24 mov %r13d,0x24(%rax) 401dbe: 48 89 58 28 mov %rbx,0x28(%rax) 401dc2: 48 89 68 30 mov %rbp,0x30(%rax) 401dc6: 4c 89 20 mov %r12,(%rax) 401dc9: 4c 89 78 08 mov %r15,0x8(%rax) 401dcd: 48 83 c4 18 add $0x18,%rsp 401dd1: 5b pop %rbx 401dd2: 5d pop %rbp 401dd3: 41 5c pop %rsp 401dd5: 41 5d pop %rbp 401dd7: 41 5e pop %rsi 401dd9: 41 5f pop %rdi 401ddb: c3 retq 401ddc: 0f 1f 40 00 nopl 0x0(%rax) 401de0: be 08 01 00 00 mov $0x108,%esi 401de5: bf 01 00 00 00 mov $0x1,%edi 401dea: e8 11 f1 ff ff callq 0x400f00 401def: 48 85 c0 test %rax,%rax 401df2: 0f 84 a8 00 00 00 je 0x401ea0 401df8: 48 8d 90 f4 00 00 00 lea 0xf4(%rax),%rdx 401dff: 48 89 58 28 mov %rbx,0x28(%rax) 401e03: 48 83 c3 08 add $0x8,%rbx 401e07: c7 40 18 01 00 00 00 movl $0x1,0x18(%rax) 401e0e: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 401e15: 44 89 70 1c mov %r14d,0x1c(%rax) 401e19: 44 89 68 24 mov %r13d,0x24(%rax) 401e1d: 48 89 68 30 mov %rbp,0x30(%rax) 401e21: 4c 89 20 mov %r12,(%rax) 401e24: 4c 89 78 08 mov %r15,0x8(%rax) 401e28: 48 89 58 70 mov %rbx,0x70(%rax) 401e2c: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 401e33: 48 83 c4 18 add $0x18,%rsp 401e37: 5b pop %rbx 401e38: 5d pop %rbp 401e39: 41 5c pop %rsp 401e3b: 41 5d pop %rbp 401e3d: 41 5e pop %rsi 401e3f: 41 5f pop %rdi 401e41: c3 retq 401e42: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401e48: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 401e4d: 0f b6 41 05 movzbl 0x5(%rcx),%eax 401e51: 83 e8 01 sub $0x1,%eax 401e54: 83 f8 01 cmp $0x1,%eax 401e57: 0f 87 33 ff ff ff ja 0x401d90 401e5d: 80 79 06 01 cmpb $0x1,0x6(%rcx) 401e61: 0f 85 29 ff ff ff jne 0x401d90 401e67: 48 83 ec 08 sub $0x8,%rsp 401e6b: 48 89 d9 mov %rbx,%rcx 401e6e: 45 89 f1 mov %r14d,%r9d 401e71: 41 57 push %rdi 401e73: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 401e78: 49 89 e8 mov %rbp,%r8 401e7b: 4c 89 e6 mov %r12,%rsi 401e7e: 44 89 ef mov %r13d,%edi 401e81: e8 2a f5 ff ff callq 0x4013b0 401e86: 5a pop %rdx 401e87: 59 pop %rcx 401e88: 48 83 c4 18 add $0x18,%rsp 401e8c: 5b pop %rbx 401e8d: 5d pop %rbp 401e8e: 41 5c pop %rsp 401e90: 41 5d pop %rbp 401e92: 41 5e pop %rsi 401e94: 41 5f pop %rdi 401e96: c3 retq 401e97: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 401e9f: 00 401ea0: bf 08 00 00 00 mov $0x8,%edi 401ea5: e8 b6 f3 ff ff callq 0x401260 401eaa: 31 c0 xor %eax,%eax 401eac: e9 1c ff ff ff jmpq 0x401dcd 401eb1: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401eb6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 401ebe: 00 00 401ec0: 41 57 push %rdi 401ec2: 41 56 push %rsi 401ec4: 89 c8 mov %ecx,%eax 401ec6: 41 55 push %rbp 401ec8: 41 54 push %rsp 401eca: 44 8d 68 f8 lea -0x8(%rax),%r13d 401ece: 55 push %rbp 401ecf: 53 push %rbx 401ed0: 48 89 f5 mov %rsi,%rbp 401ed3: 49 89 d4 mov %rdx,%r12 401ed6: 4c 89 c3 mov %r8,%rbx 401ed9: 48 81 ec c8 00 00 00 sub $0xc8,%rsp 401ee0: 89 4c 24 1c mov %ecx,0x1c(%rsp) 401ee4: 89 7c 24 18 mov %edi,0x18(%rsp) 401ee8: 64 48 8b 0c 25 28 00 00 mov %fs:0x28,%rcx 401ef0: 00 401ef1: 48 89 8c 24 b8 00 00 00 mov %rcx,0xb8(%rsp) 401ef9: 31 c9 xor %ecx,%ecx 401efb: 48 83 fa ff cmp $0xffffffffffffffff,%rdx 401eff: 75 09 jne 0x401f0a 401f01: 4d 85 c0 test %r8,%r8 401f04: 0f 84 86 02 00 00 je 0x402190 401f0a: 41 83 fd 03 cmp $0x3,%r13d 401f0e: 0f 87 bc 00 00 00 ja 0x401fd0 401f14: 48 85 db test %rbx,%rbx 401f17: 74 67 je 0x401f80 401f19: 4c 8b 2b mov (%rbx),%r13 401f1c: 4d 85 ed test %r13,%r13 401f1f: 0f 84 ab 00 00 00 je 0x401fd0 401f25: 44 8b 44 24 1c mov 0x1c(%rsp),%r8d 401f2a: 8b 7c 24 18 mov 0x18(%rsp),%edi 401f2e: 49 89 d9 mov %rbx,%r9 401f31: 4c 89 e1 mov %r12,%rcx 401f34: 48 89 ea mov %rbp,%rdx 401f37: 4c 89 ee mov %r13,%rsi 401f3a: e8 d1 fd ff ff callq 0x401d10 401f3f: 48 85 c0 test %rax,%rax 401f42: 0f 84 c8 01 00 00 je 0x402110 401f48: 48 85 db test %rbx,%rbx 401f4b: 0f 84 df 01 00 00 je 0x402130 401f51: 48 8b bc 24 b8 00 00 00 mov 0xb8(%rsp),%rdi 401f59: 64 48 33 3c 25 28 00 00 xor %fs:0x28,%rdi 401f61: 00 401f62: 0f 85 b7 02 00 00 jne 0x40221f 401f68: 48 81 c4 c8 00 00 00 add $0xc8,%rsp 401f6f: 5b pop %rbx 401f70: 5d pop %rbp 401f71: 41 5c pop %rsp 401f73: 41 5d pop %rbp 401f75: 41 5e pop %rsi 401f77: 41 5f pop %rdi 401f79: c3 retq 401f7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401f80: 8b 44 24 1c mov 0x1c(%rsp),%eax 401f84: 83 f8 0b cmp $0xb,%eax 401f87: 74 0f je 0x401f98 401f89: 83 f8 08 cmp $0x8,%eax 401f8c: b9 01 00 00 00 mov $0x1,%ecx 401f91: ba 03 00 00 00 mov $0x3,%edx 401f96: 75 13 jne 0x401fab 401f98: 31 d2 xor %edx,%edx 401f9a: 83 7c 24 1c 08 cmpl $0x8,0x1c(%rsp) 401f9f: b9 02 00 00 00 mov $0x2,%ecx 401fa4: 0f 95 c2 setne %dl 401fa7: 8d 54 12 01 lea 0x1(%rdx,%rdx,1),%edx 401fab: 44 8b 44 24 18 mov 0x18(%rsp),%r8d 401fb0: 31 ff xor %edi,%edi 401fb2: 49 89 e9 mov %rbp,%r9 401fb5: 4c 89 e6 mov %r12,%rsi 401fb8: e8 d3 ee ff ff callq 0x400e90 401fbd: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 401fc1: 49 89 c5 mov %rax,%r13 401fc4: 0f 85 52 ff ff ff jne 0x401f1c 401fca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401fd0: 49 83 fc 40 cmp $0x40,%r12 401fd4: b8 40 00 00 00 mov $0x40,%eax 401fd9: 49 89 ed mov %rbp,%r13 401fdc: 49 0f 46 c4 cmovbe %r12,%rax 401fe0: 45 31 ff xor %r15d,%r15d 401fe3: 48 89 44 24 08 mov %rax,0x8(%rsp) 401fe8: 48 8d 44 24 20 lea 0x20(%rsp),%rax 401fed: 48 89 44 24 10 mov %rax,0x10(%rsp) 401ff2: eb 25 jmp 0x402019 401ff4: 0f 1f 40 00 nopl 0x0(%rax) 401ff8: 48 83 f8 00 cmp $0x0,%rax 401ffc: 0f 8e 22 02 00 00 jle 0x402224 402002: 49 01 c7 add %rax,%r15 402005: 4c 39 7c 24 08 cmp %r15,0x8(%rsp) 40200a: 4d 89 fe mov %r15,%r14 40200d: 76 49 jbe 0x402058 40200f: 4e 8d 6c 3d 00 lea 0x0(%rbp,%r15,1),%r13 402014: 48 8b 44 24 10 mov 0x10(%rsp),%rax 402019: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 40201e: 8b 7c 24 18 mov 0x18(%rsp),%edi 402022: 4a 8d 34 38 lea (%rax,%r15,1),%rsi 402026: 4c 89 e9 mov %r13,%rcx 402029: 4d 89 fe mov %r15,%r14 40202c: 4c 29 fa sub %r15,%rdx 40202f: e8 4c ef ff ff callq 0x400f80 402034: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 402038: 75 be jne 0x401ff8 40203a: e8 11 ee ff ff callq 0x400e50 40203f: 83 38 04 cmpl $0x4,(%rax) 402042: 74 d0 je 0x402014 402044: bf 09 00 00 00 mov $0x9,%edi 402049: e8 12 f2 ff ff callq 0x401260 40204e: 31 c0 xor %eax,%eax 402050: e9 fc fe ff ff jmpq 0x401f51 402055: 0f 1f 00 nopl (%rax) 402058: 49 83 ff 07 cmp $0x7,%r15 40205c: 0f 86 de 00 00 00 jbe 0x402140 402062: 4c 8b 7c 24 10 mov 0x10(%rsp),%r15 402067: 48 8d 35 44 17 00 00 lea 0x1744(%rip),%rsi # 0x4037b2 40206e: ba 08 00 00 00 mov $0x8,%edx 402073: 4c 89 ff mov %r15,%rdi 402076: e8 65 ee ff ff callq 0x400ee0 40207b: 85 c0 test %eax,%eax 40207d: 0f 84 2d 01 00 00 je 0x4021b0 402083: 49 83 fe 0f cmp $0xf,%r14 402087: 0f 86 b3 00 00 00 jbe 0x402140 40208d: 48 8d 35 27 17 00 00 lea 0x1727(%rip),%rsi # 0x4037bb 402094: ba 04 00 00 00 mov $0x4,%edx 402099: 4c 89 ff mov %r15,%rdi 40209c: e8 3f ee ff ff callq 0x400ee0 4020a1: 85 c0 test %eax,%eax 4020a3: 0f 85 97 00 00 00 jne 0x402140 4020a9: 0f b6 44 24 24 movzbl 0x24(%rsp),%eax 4020ae: 89 c2 mov %eax,%edx 4020b0: 83 e8 01 sub $0x1,%eax 4020b3: 83 f8 01 cmp $0x1,%eax 4020b6: 0f 87 84 00 00 00 ja 0x402140 4020bc: 0f b6 44 24 25 movzbl 0x25(%rsp),%eax 4020c1: 83 e8 01 sub $0x1,%eax 4020c4: 83 f8 01 cmp $0x1,%eax 4020c7: 77 77 ja 0x402140 4020c9: 80 7c 24 26 01 cmpb $0x1,0x26(%rsp) 4020ce: 75 70 jne 0x402140 4020d0: 80 fa 01 cmp $0x1,%dl 4020d3: b8 40 00 00 00 mov $0x40,%eax 4020d8: ba 34 00 00 00 mov $0x34,%edx 4020dd: 48 0f 44 c2 cmove %rdx,%rax 4020e1: 4c 39 f0 cmp %r14,%rax 4020e4: 77 5a ja 0x402140 4020e6: 48 83 ec 08 sub $0x8,%rsp 4020ea: 48 89 e9 mov %rbp,%rcx 4020ed: 4d 89 e0 mov %r12,%r8 4020f0: 53 push %rbx 4020f1: 44 8b 4c 24 2c mov 0x2c(%rsp),%r9d 4020f6: 31 f6 xor %esi,%esi 4020f8: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 4020fd: 8b 7c 24 28 mov 0x28(%rsp),%edi 402101: e8 aa f2 ff ff callq 0x4013b0 402106: 5a pop %rdx 402107: 59 pop %rcx 402108: e9 44 fe ff ff jmpq 0x401f51 40210d: 0f 1f 00 nopl (%rax) 402110: 48 85 db test %rbx,%rbx 402113: 74 09 je 0x40211e 402115: 4c 3b 2b cmp (%rbx),%r13 402118: 0f 84 33 fe ff ff je 0x401f51 40211e: 4c 89 e6 mov %r12,%rsi 402121: 4c 89 ef mov %r13,%rdi 402124: e8 27 ee ff ff callq 0x400f50 402129: 31 c0 xor %eax,%eax 40212b: e9 21 fe ff ff jmpq 0x401f51 402130: 83 48 38 40 orl $0x40,0x38(%rax) 402134: e9 18 fe ff ff jmpq 0x401f51 402139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402140: be 08 01 00 00 mov $0x108,%esi 402145: bf 01 00 00 00 mov $0x1,%edi 40214a: e8 b1 ed ff ff callq 0x400f00 40214f: 48 85 c0 test %rax,%rax 402152: 0f 84 b6 00 00 00 je 0x40220e 402158: 8b 4c 24 1c mov 0x1c(%rsp),%ecx 40215c: c7 40 18 00 00 00 00 movl $0x0,0x18(%rax) 402163: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 40216a: 48 89 68 28 mov %rbp,0x28(%rax) 40216e: 4c 89 60 30 mov %r12,0x30(%rax) 402172: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 402179: 89 48 1c mov %ecx,0x1c(%rax) 40217c: 8b 4c 24 18 mov 0x18(%rsp),%ecx 402180: 48 89 58 08 mov %rbx,0x8(%rax) 402184: 89 48 24 mov %ecx,0x24(%rax) 402187: e9 c5 fd ff ff jmpq 0x401f51 40218c: 0f 1f 40 00 nopl 0x0(%rax) 402190: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 402195: 89 fe mov %edi,%esi 402197: bf 01 00 00 00 mov $0x1,%edi 40219c: e8 9f ed ff ff callq 0x400f40 4021a1: 85 c0 test %eax,%eax 4021a3: 4c 0f 44 64 24 50 cmove 0x50(%rsp),%r12 4021a9: e9 5c fd ff ff jmpq 0x401f0a 4021ae: 66 90 nop 4021b0: be 08 01 00 00 mov $0x108,%esi 4021b5: bf 01 00 00 00 mov $0x1,%edi 4021ba: e8 41 ed ff ff callq 0x400f00 4021bf: 48 85 c0 test %rax,%rax 4021c2: 74 4a je 0x40220e 4021c4: 8b 7c 24 1c mov 0x1c(%rsp),%edi 4021c8: 8b 4c 24 18 mov 0x18(%rsp),%ecx 4021cc: 48 8d 90 f4 00 00 00 lea 0xf4(%rax),%rdx 4021d3: 48 89 68 28 mov %rbp,0x28(%rax) 4021d7: 48 83 c5 08 add $0x8,%rbp 4021db: c7 40 18 01 00 00 00 movl $0x1,0x18(%rax) 4021e2: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 4021e9: 4c 89 60 30 mov %r12,0x30(%rax) 4021ed: 89 78 1c mov %edi,0x1c(%rax) 4021f0: 89 48 24 mov %ecx,0x24(%rax) 4021f3: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 4021fa: 48 89 58 08 mov %rbx,0x8(%rax) 4021fe: 48 89 68 70 mov %rbp,0x70(%rax) 402202: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 402209: e9 43 fd ff ff jmpq 0x401f51 40220e: bf 08 00 00 00 mov $0x8,%edi 402213: e8 48 f0 ff ff callq 0x401260 402218: 31 c0 xor %eax,%eax 40221a: e9 32 fd ff ff jmpq 0x401f51 40221f: e8 5c ec ff ff callq 0x400e80 402224: 0f 84 2e fe ff ff je 0x402058 40222a: 49 89 c6 mov %rax,%r14 40222d: e9 30 fe ff ff jmpq 0x402062 402232: 0f 1f 40 00 nopl 0x0(%rax) 402236: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40223e: 00 00 402240: 41 57 push %rdi 402242: 41 56 push %rsi 402244: 49 89 ff mov %rdi,%r15 402247: 41 55 push %rbp 402249: 41 54 push %rsp 40224b: 55 push %rbp 40224c: 53 push %rbx 40224d: 48 81 ec 88 00 00 00 sub $0x88,%rsp 402254: 48 8b 1f mov (%rdi),%rbx 402257: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 40225f: 00 402260: 48 89 44 24 78 mov %rax,0x78(%rsp) 402265: 31 c0 xor %eax,%eax 402267: 48 85 db test %rbx,%rbx 40226a: 0f 84 88 02 00 00 je 0x4024f8 402270: 48 8b 47 30 mov 0x30(%rdi),%rax 402274: 48 03 47 28 add 0x28(%rdi),%rax 402278: 48 8b 57 70 mov 0x70(%rdi),%rdx 40227c: 48 39 c2 cmp %rax,%rdx 40227f: 0f 87 e0 02 00 00 ja 0x402565 402285: 48 29 d0 sub %rdx,%rax 402288: 48 83 f8 3b cmp $0x3b,%rax 40228c: 0f 86 d3 02 00 00 jbe 0x402565 402292: 48 01 d3 add %rdx,%rbx 402295: 48 8d 7b 3a lea 0x3a(%rbx),%rdi 402299: 48 8d 35 20 15 00 00 lea 0x1520(%rip),%rsi # 0x4037c0 4022a0: ba 02 00 00 00 mov $0x2,%edx 4022a5: e8 36 ec ff ff callq 0x400ee0 4022aa: 85 c0 test %eax,%eax 4022ac: 89 c5 mov %eax,%ebp 4022ae: 0f 85 74 03 00 00 jne 0x402628 4022b4: 48 8b 03 mov (%rbx),%rax 4022b7: 48 8b 53 08 mov 0x8(%rbx),%rdx 4022bb: 41 c6 87 04 01 00 00 00 movb $0x0,0x104(%r15) 4022c3: 49 89 87 f4 00 00 00 mov %rax,0xf4(%r15) 4022ca: 49 89 97 fc 00 00 00 mov %rdx,0xfc(%r15) 4022d1: 80 3b 2f cmpb $0x2f,(%rbx) 4022d4: 0f 84 96 01 00 00 je 0x402470 4022da: 4d 8d a7 e4 00 00 00 lea 0xe4(%r15),%r12 4022e1: b9 10 00 00 00 mov $0x10,%ecx 4022e6: ba 2f 00 00 00 mov $0x2f,%edx 4022eb: 48 89 de mov %rbx,%rsi 4022ee: 4c 89 e7 mov %r12,%rdi 4022f1: e8 9a ec ff ff callq 0x400f90 4022f6: 48 85 c0 test %rax,%rax 4022f9: 0f 84 61 03 00 00 je 0x402660 4022ff: c6 40 ff 00 movb $0x0,-0x1(%rax) 402303: 4d 89 67 78 mov %r12,0x78(%r15) 402307: 80 7b 30 20 cmpb $0x20,0x30(%rbx) 40230b: 0f 84 bf 02 00 00 je 0x4025d0 402311: 80 7b 1b 20 cmpb $0x20,0x1b(%rbx) 402315: 48 8d 7b 10 lea 0x10(%rbx),%rdi 402319: 74 1a je 0x402335 40231b: 48 8b 43 10 mov 0x10(%rbx),%rax 40231f: 48 89 44 24 60 mov %rax,0x60(%rsp) 402324: 8b 47 08 mov 0x8(%rdi),%eax 402327: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 40232c: c6 44 24 6c 00 movb $0x0,0x6c(%rsp) 402331: 89 44 24 68 mov %eax,0x68(%rsp) 402335: 31 f6 xor %esi,%esi 402337: ba 0a 00 00 00 mov $0xa,%edx 40233c: e8 cf eb ff ff callq 0x400f10 402341: 49 89 87 80 00 00 00 mov %rax,0x80(%r15) 402348: 80 7b 21 20 cmpb $0x20,0x21(%rbx) 40234c: 48 8d 7b 1c lea 0x1c(%rbx),%rdi 402350: 74 1a je 0x40236c 402352: 8b 43 1c mov 0x1c(%rbx),%eax 402355: 89 44 24 60 mov %eax,0x60(%rsp) 402359: 0f b7 47 04 movzwl 0x4(%rdi),%eax 40235d: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 402362: c6 44 24 66 00 movb $0x0,0x66(%rsp) 402367: 66 89 44 24 64 mov %ax,0x64(%rsp) 40236c: 31 f6 xor %esi,%esi 40236e: ba 0a 00 00 00 mov $0xa,%edx 402373: e8 98 eb ff ff callq 0x400f10 402378: 41 89 87 88 00 00 00 mov %eax,0x88(%r15) 40237f: 80 7b 27 20 cmpb $0x20,0x27(%rbx) 402383: 48 8d 7b 22 lea 0x22(%rbx),%rdi 402387: 74 1a je 0x4023a3 402389: 8b 43 22 mov 0x22(%rbx),%eax 40238c: 89 44 24 60 mov %eax,0x60(%rsp) 402390: 0f b7 47 04 movzwl 0x4(%rdi),%eax 402394: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 402399: c6 44 24 66 00 movb $0x0,0x66(%rsp) 40239e: 66 89 44 24 64 mov %ax,0x64(%rsp) 4023a3: 31 f6 xor %esi,%esi 4023a5: ba 0a 00 00 00 mov $0xa,%edx 4023aa: e8 61 eb ff ff callq 0x400f10 4023af: 41 89 87 8c 00 00 00 mov %eax,0x8c(%r15) 4023b6: 80 7b 2f 20 cmpb $0x20,0x2f(%rbx) 4023ba: 48 8d 7b 28 lea 0x28(%rbx),%rdi 4023be: 74 13 je 0x4023d3 4023c0: 48 8b 43 28 mov 0x28(%rbx),%rax 4023c4: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 4023c9: c6 44 24 68 00 movb $0x0,0x68(%rsp) 4023ce: 48 89 44 24 60 mov %rax,0x60(%rsp) 4023d3: 31 f6 xor %esi,%esi 4023d5: ba 08 00 00 00 mov $0x8,%edx 4023da: e8 31 eb ff ff callq 0x400f10 4023df: 41 89 87 90 00 00 00 mov %eax,0x90(%r15) 4023e6: 80 7b 39 20 cmpb $0x20,0x39(%rbx) 4023ea: 48 8d 7b 30 lea 0x30(%rbx),%rdi 4023ee: 74 1c je 0x40240c 4023f0: 48 8b 43 30 mov 0x30(%rbx),%rax 4023f4: 48 89 44 24 60 mov %rax,0x60(%rsp) 4023f9: 0f b7 47 08 movzwl 0x8(%rdi),%eax 4023fd: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 402402: c6 44 24 6a 00 movb $0x0,0x6a(%rsp) 402407: 66 89 44 24 68 mov %ax,0x68(%rsp) 40240c: 31 f6 xor %esi,%esi 40240e: ba 0a 00 00 00 mov $0xa,%edx 402413: e8 f8 ea ff ff callq 0x400f10 402418: 48 85 c0 test %rax,%rax 40241b: 49 89 87 98 00 00 00 mov %rax,0x98(%r15) 402422: 0f 88 a8 01 00 00 js 0x4025d0 402428: 49 8b 4f 30 mov 0x30(%r15),%rcx 40242c: 49 8b 57 28 mov 0x28(%r15),%rdx 402430: 48 8d 54 11 c4 lea -0x3c(%rcx,%rdx,1),%rdx 402435: 49 2b 57 70 sub 0x70(%r15),%rdx 402439: 48 39 c2 cmp %rax,%rdx 40243c: 73 07 jae 0x402445 40243e: 49 89 97 98 00 00 00 mov %rdx,0x98(%r15) 402445: 48 8b 4c 24 78 mov 0x78(%rsp),%rcx 40244a: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 402452: 00 402453: 89 e8 mov %ebp,%eax 402455: 0f 85 d2 05 00 00 jne 0x402a2d 40245b: 48 81 c4 88 00 00 00 add $0x88,%rsp 402462: 5b pop %rbx 402463: 5d pop %rbp 402464: 41 5c pop %rsp 402466: 41 5d pop %rbp 402468: 41 5e pop %rsi 40246a: 41 5f pop %rdi 40246c: c3 retq 40246d: 0f 1f 00 nopl (%rax) 402470: 4c 0f be 63 01 movsbl 0x1(%rbx),%r12 402475: 41 80 fc 20 cmp $0x20,%r12l 402479: 0f 84 69 01 00 00 je 0x4025e8 40247f: 41 80 fc 53 cmp $0x53,%r12l 402483: 0f 84 f7 00 00 00 je 0x402580 402489: 41 80 fc 2f cmp $0x2f,%r12l 40248d: 75 1c jne 0x4024ab 40248f: 48 8d 35 4f 13 00 00 lea 0x134f(%rip),%rsi # 0x4037e5 402496: ba 10 00 00 00 mov $0x10,%edx 40249b: 48 89 df mov %rbx,%rdi 40249e: e8 3d ea ff ff callq 0x400ee0 4024a3: 85 c0 test %eax,%eax 4024a5: 0f 84 4d 04 00 00 je 0x4028f8 4024ab: e8 00 eb ff ff callq 0x400fb0 4024b0: 49 89 c2 mov %rax,%r10 4024b3: 48 8b 00 mov (%rax),%rax 4024b6: 42 f6 44 60 01 08 testb $0x8,0x1(%rax,%r12,2) 4024bc: 0f 84 0e 01 00 00 je 0x4025d0 4024c2: 49 83 7f 60 00 cmpq $0x0,0x60(%r15) 4024c7: 0f 84 f3 02 00 00 je 0x4027c0 4024cd: 48 8d 7b 01 lea 0x1(%rbx),%rdi 4024d1: 31 f6 xor %esi,%esi 4024d3: ba 0a 00 00 00 mov $0xa,%edx 4024d8: e8 33 ea ff ff callq 0x400f10 4024dd: 49 3b 47 68 cmp 0x68(%r15),%rax 4024e1: 0f 83 e9 00 00 00 jae 0x4025d0 4024e7: 49 03 47 60 add 0x60(%r15),%rax 4024eb: 49 89 47 78 mov %rax,0x78(%r15) 4024ef: e9 13 fe ff ff jmpq 0x402307 4024f4: 0f 1f 40 00 nopl 0x0(%rax) 4024f8: 4c 8b 77 70 mov 0x70(%rdi),%r14 4024fc: 8b 47 24 mov 0x24(%rdi),%eax 4024ff: 48 8d 9f a8 00 00 00 lea 0xa8(%rdi),%rbx 402506: 45 31 ed xor %r13d,%r13d 402509: 48 89 dd mov %rbx,%rbp 40250c: 89 04 24 mov %eax,(%rsp) 40250f: 4d 89 f4 mov %r14,%r12 402512: 89 c7 mov %eax,%edi 402514: eb 2c jmp 0x402542 402516: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40251e: 00 00 402520: 48 83 f8 00 cmp $0x0,%rax 402524: 0f 8e 12 01 00 00 jle 0x40263c 40252a: 49 01 c5 add %rax,%r13 40252d: 49 83 fd 3b cmp $0x3b,%r13 402531: 0f 8f 11 01 00 00 jg 0x402648 402537: 4f 8d 24 2e lea (%r14,%r13,1),%r12 40253b: 4a 8d 2c 2b lea (%rbx,%r13,1),%rbp 40253f: 8b 3c 24 mov (%rsp),%edi 402542: ba 3c 00 00 00 mov $0x3c,%edx 402547: 4c 89 e1 mov %r12,%rcx 40254a: 48 89 ee mov %rbp,%rsi 40254d: 4c 29 ea sub %r13,%rdx 402550: e8 2b ea ff ff callq 0x400f80 402555: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 402559: 75 c5 jne 0x402520 40255b: e8 f0 e8 ff ff callq 0x400e50 402560: 83 38 04 cmpl $0x4,(%rax) 402563: 74 da je 0x40253f 402565: bf 0e 00 00 00 mov $0xe,%edi 40256a: bd ff ff ff ff mov $0xffffffff,%ebp 40256f: e8 ec ec ff ff callq 0x401260 402574: e9 cc fe ff ff jmpq 0x402445 402579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402580: 48 8d 35 4d 12 00 00 lea 0x124d(%rip),%rsi # 0x4037d4 402587: ba 10 00 00 00 mov $0x10,%edx 40258c: 48 89 df mov %rbx,%rdi 40258f: e8 4c e9 ff ff callq 0x400ee0 402594: 85 c0 test %eax,%eax 402596: 0f 85 0f ff ff ff jne 0x4024ab 40259c: 49 8d 87 e4 00 00 00 lea 0xe4(%r15),%rax 4025a3: 48 b9 2f 53 59 4d 36 34 mov $0x2f34364d59532f,%rcx 4025ab: 2f 00 4025ad: 49 89 8f e4 00 00 00 mov %rcx,0xe4(%r15) 4025b4: 49 89 47 78 mov %rax,0x78(%r15) 4025b8: e9 4a fd ff ff jmpq 0x402307 4025bd: 4c 89 c7 mov %r8,%rdi 4025c0: e8 7b e8 ff ff callq 0x400e40 4025c5: 49 c7 47 60 00 00 00 00 movq $0x0,0x60(%r15) 4025cd: 0f 1f 00 nopl (%rax) 4025d0: bf 10 00 00 00 mov $0x10,%edi 4025d5: bd ff ff ff ff mov $0xffffffff,%ebp 4025da: e8 81 ec ff ff callq 0x401260 4025df: e9 61 fe ff ff jmpq 0x402445 4025e4: 0f 1f 40 00 nopl 0x0(%rax) 4025e8: 48 8d 35 d4 11 00 00 lea 0x11d4(%rip),%rsi # 0x4037c3 4025ef: ba 10 00 00 00 mov $0x10,%edx 4025f4: 48 89 df mov %rbx,%rdi 4025f7: e8 e4 e8 ff ff callq 0x400ee0 4025fc: 85 c0 test %eax,%eax 4025fe: 0f 85 a7 fe ff ff jne 0x4024ab 402604: 49 8d 87 e4 00 00 00 lea 0xe4(%r15),%rax 40260b: b9 2f 00 00 00 mov $0x2f,%ecx 402610: 66 41 89 8f e4 00 00 00 mov %cx,0xe4(%r15) 402618: 49 89 47 78 mov %rax,0x78(%r15) 40261c: e9 e6 fc ff ff jmpq 0x402307 402621: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402628: bf 0f 00 00 00 mov $0xf,%edi 40262d: bd ff ff ff ff mov $0xffffffff,%ebp 402632: e8 29 ec ff ff callq 0x401260 402637: e9 09 fe ff ff jmpq 0x402445 40263c: 0f 85 23 ff ff ff jne 0x402565 402642: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 402648: 49 83 fd 3c cmp $0x3c,%r13 40264c: 0f 84 43 fc ff ff je 0x402295 402652: e9 0e ff ff ff jmpq 0x402565 402657: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 40265f: 00 402660: 41 80 bf f2 00 00 00 20 cmpb $0x20,0xf2(%r15) 402668: 41 c6 87 f3 00 00 00 00 movb $0x0,0xf3(%r15) 402670: 0f 85 8d fc ff ff jne 0x402303 402676: 41 80 bf f1 00 00 00 20 cmpb $0x20,0xf1(%r15) 40267e: 41 c6 87 f2 00 00 00 00 movb $0x0,0xf2(%r15) 402686: 0f 85 77 fc ff ff jne 0x402303 40268c: 41 80 bf f0 00 00 00 20 cmpb $0x20,0xf0(%r15) 402694: 41 c6 87 f1 00 00 00 00 movb $0x0,0xf1(%r15) 40269c: 0f 85 61 fc ff ff jne 0x402303 4026a2: 41 80 bf ef 00 00 00 20 cmpb $0x20,0xef(%r15) 4026aa: 41 c6 87 f0 00 00 00 00 movb $0x0,0xf0(%r15) 4026b2: 0f 85 4b fc ff ff jne 0x402303 4026b8: 41 80 bf ee 00 00 00 20 cmpb $0x20,0xee(%r15) 4026c0: 41 c6 87 ef 00 00 00 00 movb $0x0,0xef(%r15) 4026c8: 0f 85 35 fc ff ff jne 0x402303 4026ce: 41 80 bf ed 00 00 00 20 cmpb $0x20,0xed(%r15) 4026d6: 41 c6 87 ee 00 00 00 00 movb $0x0,0xee(%r15) 4026de: 0f 85 1f fc ff ff jne 0x402303 4026e4: 41 80 bf ec 00 00 00 20 cmpb $0x20,0xec(%r15) 4026ec: 41 c6 87 ed 00 00 00 00 movb $0x0,0xed(%r15) 4026f4: 0f 85 09 fc ff ff jne 0x402303 4026fa: 41 80 bf eb 00 00 00 20 cmpb $0x20,0xeb(%r15) 402702: 41 c6 87 ec 00 00 00 00 movb $0x0,0xec(%r15) 40270a: 0f 85 f3 fb ff ff jne 0x402303 402710: 41 80 bf ea 00 00 00 20 cmpb $0x20,0xea(%r15) 402718: 41 c6 87 eb 00 00 00 00 movb $0x0,0xeb(%r15) 402720: 0f 85 dd fb ff ff jne 0x402303 402726: 41 80 bf e9 00 00 00 20 cmpb $0x20,0xe9(%r15) 40272e: 41 c6 87 ea 00 00 00 00 movb $0x0,0xea(%r15) 402736: 0f 85 c7 fb ff ff jne 0x402303 40273c: 41 80 bf e8 00 00 00 20 cmpb $0x20,0xe8(%r15) 402744: 41 c6 87 e9 00 00 00 00 movb $0x0,0xe9(%r15) 40274c: 0f 85 b1 fb ff ff jne 0x402303 402752: 41 80 bf e7 00 00 00 20 cmpb $0x20,0xe7(%r15) 40275a: 41 c6 87 e8 00 00 00 00 movb $0x0,0xe8(%r15) 402762: 0f 85 9b fb ff ff jne 0x402303 402768: 41 80 bf e6 00 00 00 20 cmpb $0x20,0xe6(%r15) 402770: 41 c6 87 e7 00 00 00 00 movb $0x0,0xe7(%r15) 402778: 0f 85 85 fb ff ff jne 0x402303 40277e: 41 80 bf e5 00 00 00 20 cmpb $0x20,0xe5(%r15) 402786: 41 c6 87 e6 00 00 00 00 movb $0x0,0xe6(%r15) 40278e: 0f 85 6f fb ff ff jne 0x402303 402794: 41 80 bf e4 00 00 00 20 cmpb $0x20,0xe4(%r15) 40279c: 41 c6 87 e5 00 00 00 00 movb $0x0,0xe5(%r15) 4027a4: 0f 85 59 fb ff ff jne 0x402303 4027aa: 41 c6 87 e4 00 00 00 00 movb $0x0,0xe4(%r15) 4027b2: e9 4c fb ff ff jmpq 0x402303 4027b7: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 4027bf: 00 4027c0: 48 8d 44 24 20 lea 0x20(%rsp),%rax 4027c5: 41 bc 08 00 00 00 mov $0x8,%r12d 4027cb: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 4027d0: 89 6c 24 1c mov %ebp,0x1c(%rsp) 4027d4: 4d 89 d6 mov %r10,%r14 4027d7: 4d 89 e5 mov %r12,%r13 4027da: 48 89 04 24 mov %rax,(%rsp) 4027de: 48 8d 44 24 60 lea 0x60(%rsp),%rax 4027e3: 48 89 c3 mov %rax,%rbx 4027e6: e9 90 00 00 00 jmpq 0x40287b 4027eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4027f0: 49 8b 47 30 mov 0x30(%r15),%rax 4027f4: 4c 39 e8 cmp %r13,%rax 4027f7: 0f 82 d3 fd ff ff jb 0x4025d0 4027fd: 4c 29 e8 sub %r13,%rax 402800: 48 83 f8 3b cmp $0x3b,%rax 402804: 0f 86 c6 fd ff ff jbe 0x4025d0 40280a: 4d 01 ec add %r13,%r12 40280d: 41 80 7c 24 39 20 cmpb $0x20,0x39(%r12) 402813: 49 8d 7c 24 30 lea 0x30(%r12),%rdi 402818: 74 17 je 0x402831 40281a: 49 8b 44 24 30 mov 0x30(%r12),%rax 40281f: 48 89 03 mov %rax,(%rbx) 402822: 0f b7 47 08 movzwl 0x8(%rdi),%eax 402826: 48 89 df mov %rbx,%rdi 402829: c6 43 0a 00 movb $0x0,0xa(%rbx) 40282d: 66 89 43 08 mov %ax,0x8(%rbx) 402831: 48 0f be 17 movsbl (%rdi),%rdx 402835: 49 8b 06 mov (%r14),%rax 402838: f6 44 50 01 08 testb $0x8,0x1(%rax,%rdx,2) 40283d: 0f 84 8d fd ff ff je 0x4025d0 402843: 31 f6 xor %esi,%esi 402845: ba 0a 00 00 00 mov $0xa,%edx 40284a: e8 c1 e6 ff ff callq 0x400f10 40284f: 48 8d 35 8f 0f 00 00 lea 0xf8f(%rip),%rsi # 0x4037e5 402856: ba 10 00 00 00 mov $0x10,%edx 40285b: 4c 89 e7 mov %r12,%rdi 40285e: 48 89 c5 mov %rax,%rbp 402861: e8 7a e6 ff ff callq 0x400ee0 402866: 85 c0 test %eax,%eax 402868: 0f 84 cd 00 00 00 je 0x40293b 40286e: 48 83 c5 01 add $0x1,%rbp 402872: 48 83 e5 fe and $0xfffffffffffffffe,%rbp 402876: 4d 8d 6c 2d 3c lea 0x3c(%r13,%rbp,1),%r13 40287b: 4d 8b 27 mov (%r15),%r12 40287e: 4d 85 e4 test %r12,%r12 402881: 0f 85 69 ff ff ff jne 0x4027f0 402887: 4c 89 e8 mov %r13,%rax 40288a: 49 03 47 28 add 0x28(%r15),%rax 40288e: 41 8b 4f 24 mov 0x24(%r15),%ecx 402892: 45 31 e4 xor %r12d,%r12d 402895: 89 4c 24 18 mov %ecx,0x18(%rsp) 402899: 89 cf mov %ecx,%edi 40289b: 48 89 44 24 08 mov %rax,0x8(%rsp) 4028a0: 48 89 c5 mov %rax,%rbp 4028a3: eb 1f jmp 0x4028c4 4028a5: 0f 1f 00 nopl (%rax) 4028a8: 48 83 f8 00 cmp $0x0,%rax 4028ac: 7e 6f jle 0x40291d 4028ae: 49 01 c4 add %rax,%r12 4028b1: 49 83 fc 3b cmp $0x3b,%r12 4028b5: 7f 71 jg 0x402928 4028b7: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4028bc: 49 8d 2c 04 lea (%r12,%rax,1),%rbp 4028c0: 8b 7c 24 18 mov 0x18(%rsp),%edi 4028c4: 48 8b 04 24 mov (%rsp),%rax 4028c8: ba 3c 00 00 00 mov $0x3c,%edx 4028cd: 48 89 e9 mov %rbp,%rcx 4028d0: 4c 29 e2 sub %r12,%rdx 4028d3: 4a 8d 34 20 lea (%rax,%r12,1),%rsi 4028d7: e8 a4 e6 ff ff callq 0x400f80 4028dc: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 4028e0: 75 c6 jne 0x4028a8 4028e2: e8 69 e5 ff ff callq 0x400e50 4028e7: 83 38 04 cmpl $0x4,(%rax) 4028ea: 0f 85 e0 fc ff ff jne 0x4025d0 4028f0: eb ce jmp 0x4028c0 4028f2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4028f8: 49 8d 87 e4 00 00 00 lea 0xe4(%r15),%rax 4028ff: ba 2f 2f 00 00 mov $0x2f2f,%edx 402904: 41 c6 87 e6 00 00 00 00 movb $0x0,0xe6(%r15) 40290c: 66 41 89 97 e4 00 00 00 mov %dx,0xe4(%r15) 402914: 49 89 47 78 mov %rax,0x78(%r15) 402918: e9 ea f9 ff ff jmpq 0x402307 40291d: 0f 85 ad fc ff ff jne 0x4025d0 402923: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 402928: 49 83 fc 3c cmp $0x3c,%r12 40292c: 0f 85 9e fc ff ff jne 0x4025d0 402932: 4c 8b 24 24 mov (%rsp),%r12 402936: e9 d2 fe ff ff jmpq 0x40280d 40293b: 4d 8b 37 mov (%r15),%r14 40293e: 4d 89 ec mov %r13,%r12 402941: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx 402946: 49 89 ed mov %rbp,%r13 402949: 8b 6c 24 1c mov 0x1c(%rsp),%ebp 40294d: 4d 85 f6 test %r14,%r14 402950: 0f 84 8f 00 00 00 je 0x4029e5 402956: 49 8b 47 30 mov 0x30(%r15),%rax 40295a: 48 83 e8 3c sub $0x3c,%rax 40295e: 4c 29 e0 sub %r12,%rax 402961: 49 39 c5 cmp %rax,%r13 402964: 0f 87 66 fc ff ff ja 0x4025d0 40296a: 4c 89 ef mov %r13,%rdi 40296d: e8 be e5 ff ff callq 0x400f30 402972: 48 85 c0 test %rax,%rax 402975: 49 89 c0 mov %rax,%r8 402978: 0f 84 52 fc ff ff je 0x4025d0 40297e: 4b 8d 74 26 3c lea 0x3c(%r14,%r12,1),%rsi 402983: 4c 89 c7 mov %r8,%rdi 402986: 4c 89 ea mov %r13,%rdx 402989: e8 92 e5 ff ff callq 0x400f20 40298e: 49 89 c0 mov %rax,%r8 402991: 49 89 47 60 mov %rax,0x60(%r15) 402995: 4d 89 6f 68 mov %r13,0x68(%r15) 402999: 4d 89 c4 mov %r8,%r12 40299c: 4d 01 c5 add %r8,%r13 40299f: eb 17 jmp 0x4029b8 4029a1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4029a8: 4c 8d 60 01 lea 0x1(%rax),%r12 4029ac: c6 00 00 movb $0x0,(%rax) 4029af: 4d 39 e5 cmp %r12,%r13 4029b2: 0f 86 15 fb ff ff jbe 0x4024cd 4029b8: 4d 89 ee mov %r13,%r14 4029bb: be 2f 00 00 00 mov $0x2f,%esi 4029c0: 4c 89 e7 mov %r12,%rdi 4029c3: 4d 29 e6 sub %r12,%r14 4029c6: 4c 89 f2 mov %r14,%rdx 4029c9: e8 f2 e4 ff ff callq 0x400ec0 4029ce: 48 85 c0 test %rax,%rax 4029d1: 75 d5 jne 0x4029a8 4029d3: 4c 89 f2 mov %r14,%rdx 4029d6: 31 f6 xor %esi,%esi 4029d8: 4c 89 e7 mov %r12,%rdi 4029db: e8 c0 e4 ff ff callq 0x400ea0 4029e0: e9 e8 fa ff ff jmpq 0x4024cd 4029e5: 4c 89 ef mov %r13,%rdi 4029e8: e8 43 e5 ff ff callq 0x400f30 4029ed: 48 85 c0 test %rax,%rax 4029f0: 49 89 c0 mov %rax,%r8 4029f3: 0f 84 d7 fb ff ff je 0x4025d0 4029f9: 4c 89 e1 mov %r12,%rcx 4029fc: 49 03 4f 28 add 0x28(%r15),%rcx 402a00: 41 8b 7f 24 mov 0x24(%r15),%edi 402a04: 4c 89 c6 mov %r8,%rsi 402a07: 4c 89 ea mov %r13,%rdx 402a0a: 4c 89 04 24 mov %r8,(%rsp) 402a0e: 48 83 c1 3c add $0x3c,%rcx 402a12: e8 f9 e8 ff ff callq 0x401310 402a17: 49 39 c5 cmp %rax,%r13 402a1a: 4c 8b 04 24 mov (%rsp),%r8 402a1e: 0f 85 99 fb ff ff jne 0x4025bd 402a24: 4d 89 47 60 mov %r8,0x60(%r15) 402a28: e9 68 ff ff ff jmpq 0x402995 402a2d: e8 4e e4 ff ff callq 0x400e80 402a32: 0f 1f 40 00 nopl 0x0(%rax) 402a36: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402a3e: 00 00 402a40: 83 3d a5 16 20 00 01 cmpl $0x1,0x2016a5(%rip) # 0x6040ec 402a47: 41 54 push %rsp 402a49: 55 push %rbp 402a4a: 53 push %rbx 402a4b: 0f 85 df 01 00 00 jne 0x402c30 402a51: 48 85 d2 test %rdx,%rdx 402a54: 41 89 fc mov %edi,%r12d 402a57: 89 f5 mov %esi,%ebp 402a59: 48 89 d3 mov %rdx,%rbx 402a5c: 0f 84 e6 01 00 00 je 0x402c48 402a62: 83 fe 0b cmp $0xb,%esi 402a65: 0f 87 65 01 00 00 ja 0x402bd0 402a6b: 48 8d 05 86 0d 00 00 lea 0xd86(%rip),%rax # 0x4037f8 402a72: 89 f2 mov %esi,%edx 402a74: 48 63 14 90 movslq (%rax,%rdx,4),%rdx 402a78: 48 01 d0 add %rdx,%rax 402a7b: ff e0 jmpq *%rax 402a7d: 0f 1f 00 nopl (%rax) 402a80: 83 7b 1c 0b cmpl $0xb,0x1c(%rbx) 402a84: 0f 85 46 01 00 00 jne 0x402bd0 402a8a: 41 83 fc ff cmp $0xffffffff,%r12d 402a8e: 0f 84 2c 01 00 00 je 0x402bc0 402a94: 8b 43 24 mov 0x24(%rbx),%eax 402a97: 83 f8 ff cmp $0xffffffff,%eax 402a9a: 74 09 je 0x402aa5 402a9c: 41 39 c4 cmp %eax,%r12d 402a9f: 0f 85 f3 01 00 00 jne 0x402c98 402aa5: 8b 43 1c mov 0x1c(%rbx),%eax 402aa8: 8d 50 f8 lea -0x8(%rax),%edx 402aab: 83 fa 03 cmp $0x3,%edx 402aae: 76 0c jbe 0x402abc 402ab0: 83 e8 01 sub $0x1,%eax 402ab3: 83 f8 02 cmp $0x2,%eax 402ab6: 0f 87 f2 00 00 00 ja 0x402bae 402abc: 83 7b 18 01 cmpl $0x1,0x18(%rbx) 402ac0: 0f 84 22 01 00 00 je 0x402be8 402ac6: 83 43 3c 01 addl $0x1,0x3c(%rbx) 402aca: 48 89 d8 mov %rbx,%rax 402acd: 5b pop %rbx 402ace: 5d pop %rbp 402acf: 41 5c pop %rsp 402ad1: c3 retq 402ad2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 402ad8: 48 89 df mov %rbx,%rdi 402adb: e8 60 f7 ff ff callq 0x402240 402ae0: 85 c0 test %eax,%eax 402ae2: 0f 84 0b 01 00 00 je 0x402bf3 402ae8: 5b pop %rbx 402ae9: 31 c0 xor %eax,%eax 402aeb: 5d pop %rbp 402aec: 41 5c pop %rsp 402aee: c3 retq 402aef: 90 nop 402af0: be 28 09 00 00 mov $0x928,%esi 402af5: bf 01 00 00 00 mov $0x1,%edi 402afa: e8 01 e4 ff ff callq 0x400f00 402aff: 48 85 c0 test %rax,%rax 402b02: 0f 84 b1 01 00 00 je 0x402cb9 402b08: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 402b0f: c7 40 18 03 00 00 00 movl $0x3,0x18(%rax) 402b16: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 402b1d: 89 68 1c mov %ebp,0x1c(%rax) 402b20: 44 89 60 24 mov %r12d,0x24(%rax) 402b24: 48 c7 40 28 00 00 00 00 movq $0x0,0x28(%rax) 402b2c: 48 c7 40 30 00 00 00 00 movq $0x0,0x30(%rax) 402b34: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 402b3b: 48 c7 40 08 00 00 00 00 movq $0x0,0x8(%rax) 402b43: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 402b4a: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 402b51: 48 89 50 60 mov %rdx,0x60(%rax) 402b55: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 402b5d: 00 00 402b5f: 5b pop %rbx 402b60: 5d pop %rbp 402b61: 41 5c pop %rsp 402b63: c3 retq 402b64: 0f 1f 40 00 nopl 0x0(%rax) 402b68: 8b 43 1c mov 0x1c(%rbx),%eax 402b6b: 8d 50 f7 lea -0x9(%rax),%edx 402b6e: 83 fa 01 cmp $0x1,%edx 402b71: 76 08 jbe 0x402b7b 402b73: 8d 50 fe lea -0x2(%rax),%edx 402b76: 83 fa 01 cmp $0x1,%edx 402b79: 77 55 ja 0x402bd0 402b7b: 41 83 fc ff cmp $0xffffffff,%r12d 402b7f: 0f 84 2b 01 00 00 je 0x402cb0 402b85: 8b 53 24 mov 0x24(%rbx),%edx 402b88: 83 fa ff cmp $0xffffffff,%edx 402b8b: 74 09 je 0x402b96 402b8d: 41 39 d4 cmp %edx,%r12d 402b90: 0f 85 02 01 00 00 jne 0x402c98 402b96: 8d 50 ff lea -0x1(%rax),%edx 402b99: 83 fa 02 cmp $0x2,%edx 402b9c: 0f 86 1a ff ff ff jbe 0x402abc 402ba2: 83 e8 08 sub $0x8,%eax 402ba5: 83 f8 03 cmp $0x3,%eax 402ba8: 0f 86 0e ff ff ff jbe 0x402abc 402bae: bf 0b 00 00 00 mov $0xb,%edi 402bb3: e8 a8 e6 ff ff callq 0x401260 402bb8: 31 c0 xor %eax,%eax 402bba: e9 0e ff ff ff jmpq 0x402acd 402bbf: 90 nop 402bc0: 44 8b 63 24 mov 0x24(%rbx),%r12d 402bc4: e9 dc fe ff ff jmpq 0x402aa5 402bc9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402bd0: bf 0d 00 00 00 mov $0xd,%edi 402bd5: e8 86 e6 ff ff callq 0x401260 402bda: 5b pop %rbx 402bdb: 31 c0 xor %eax,%eax 402bdd: 5d pop %rbp 402bde: 41 5c pop %rsp 402be0: c3 retq 402be1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402be8: 48 83 7b 78 00 cmpq $0x0,0x78(%rbx) 402bed: 0f 84 e5 fe ff ff je 0x402ad8 402bf3: 48 8b 43 70 mov 0x70(%rbx),%rax 402bf7: 48 8b 93 98 00 00 00 mov 0x98(%rbx),%rdx 402bfe: 49 89 d8 mov %rbx,%r8 402c01: 89 e9 mov %ebp,%ecx 402c03: 44 89 e7 mov %r12d,%edi 402c06: 48 8d 70 3c lea 0x3c(%rax),%rsi 402c0a: e8 b1 f2 ff ff callq 0x401ec0 402c0f: 48 85 c0 test %rax,%rax 402c12: 0f 84 b5 fe ff ff je 0x402acd 402c18: 48 8b 53 48 mov 0x48(%rbx),%rdx 402c1c: 48 89 50 10 mov %rdx,0x10(%rax) 402c20: 48 89 43 48 mov %rax,0x48(%rbx) 402c24: 5b pop %rbx 402c25: 5d pop %rbp 402c26: 41 5c pop %rsp 402c28: c3 retq 402c29: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402c30: bf 0c 00 00 00 mov $0xc,%edi 402c35: e8 26 e6 ff ff callq 0x401260 402c3a: 5b pop %rbx 402c3b: 31 c0 xor %eax,%eax 402c3d: 5d pop %rbp 402c3e: 41 5c pop %rsp 402c40: c3 retq 402c41: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402c48: 31 c0 xor %eax,%eax 402c4a: be 01 00 00 00 mov $0x1,%esi 402c4f: e8 0c e2 ff ff callq 0x400e60 402c54: 83 f8 ff cmp $0xffffffff,%eax 402c57: 74 71 je 0x402cca 402c59: 83 fd 0b cmp $0xb,%ebp 402c5c: 0f 87 6e ff ff ff ja 0x402bd0 402c62: 48 8d 05 bf 0b 00 00 lea 0xbbf(%rip),%rax # 0x403828 402c69: 89 ea mov %ebp,%edx 402c6b: 48 63 14 90 movslq (%rax,%rdx,4),%rdx 402c6f: 48 01 d0 add %rdx,%rax 402c72: ff e0 jmpq *%rax 402c74: 0f 1f 40 00 nopl 0x0(%rax) 402c78: 5b pop %rbx 402c79: 89 e9 mov %ebp,%ecx 402c7b: 44 89 e7 mov %r12d,%edi 402c7e: 45 31 c0 xor %r8d,%r8d 402c81: 5d pop %rbp 402c82: 41 5c pop %rsp 402c84: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 402c8b: 31 f6 xor %esi,%esi 402c8d: e9 2e f2 ff ff jmpq 0x401ec0 402c92: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 402c98: bf 1c 00 00 00 mov $0x1c,%edi 402c9d: e8 be e5 ff ff callq 0x401260 402ca2: 31 c0 xor %eax,%eax 402ca4: e9 24 fe ff ff jmpq 0x402acd 402ca9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402cb0: 44 8b 63 24 mov 0x24(%rbx),%r12d 402cb4: e9 dd fe ff ff jmpq 0x402b96 402cb9: bf 08 00 00 00 mov $0x8,%edi 402cbe: e8 9d e5 ff ff callq 0x401260 402cc3: 31 c0 xor %eax,%eax 402cc5: e9 03 fe ff ff jmpq 0x402acd 402cca: e8 81 e1 ff ff callq 0x400e50 402ccf: 83 38 09 cmpl $0x9,(%rax) 402cd2: 75 85 jne 0x402c59 402cd4: bf 09 00 00 00 mov $0x9,%edi 402cd9: e8 82 e5 ff ff callq 0x401260 402cde: 31 c0 xor %eax,%eax 402ce0: e9 e8 fd ff ff jmpq 0x402acd 402ce5: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402ced: 00 00 402cef: 90 nop 402cf0: 53 push %rbx 402cf1: f6 87 cc 00 00 00 80 testb $0x80,0xcc(%rdi) 402cf8: 48 89 fb mov %rdi,%rbx 402cfb: 74 08 je 0x402d05 402cfd: 48 8b 3f mov (%rdi),%rdi 402d00: e8 3b e1 ff ff callq 0x400e40 402d05: 48 89 df mov %rbx,%rdi 402d08: 5b pop %rbx 402d09: e9 32 e1 ff ff jmpq 0x400e40 402d0e: 66 90 nop 402d10: 48 85 ff test %rdi,%rdi 402d13: 0f 84 74 02 00 00 je 0x402f8d 402d19: 41 57 push %rdi 402d1b: 41 56 push %rsi 402d1d: 41 55 push %rbp 402d1f: 41 54 push %rsp 402d21: 55 push %rbp 402d22: 53 push %rbx 402d23: 48 89 fd mov %rdi,%rbp 402d26: 48 83 ec 18 sub $0x18,%rsp 402d2a: 8b 47 3c mov 0x3c(%rdi),%eax 402d2d: 85 c0 test %eax,%eax 402d2f: 74 0e je 0x402d3f 402d31: 83 e8 01 sub $0x1,%eax 402d34: 85 c0 test %eax,%eax 402d36: 89 47 3c mov %eax,0x3c(%rdi) 402d39: 0f 85 fc 01 00 00 jne 0x402f3b 402d3f: 8b 4d 18 mov 0x18(%rbp),%ecx 402d42: 83 f9 01 cmp $0x1,%ecx 402d45: 0f 84 a7 01 00 00 je 0x402ef2 402d4b: 48 8b 45 08 mov 0x8(%rbp),%rax 402d4f: 48 85 c0 test %rax,%rax 402d52: 48 89 04 24 mov %rax,(%rsp) 402d56: 74 2c je 0x402d84 402d58: 48 8b 50 48 mov 0x48(%rax),%rdx 402d5c: 48 39 ea cmp %rbp,%rdx 402d5f: 75 12 jne 0x402d73 402d61: e9 02 02 00 00 jmpq 0x402f68 402d66: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402d6e: 00 00 402d70: 48 89 c2 mov %rax,%rdx 402d73: 48 8b 42 10 mov 0x10(%rdx),%rax 402d77: 48 39 e8 cmp %rbp,%rax 402d7a: 75 f4 jne 0x402d70 402d7c: 48 8b 45 10 mov 0x10(%rbp),%rax 402d80: 48 89 42 10 mov %rax,0x10(%rdx) 402d84: 83 f9 01 cmp $0x1,%ecx 402d87: 0f 84 8b 01 00 00 je 0x402f18 402d8d: 83 f9 03 cmp $0x3,%ecx 402d90: 0f 85 2a 01 00 00 jne 0x402ec0 402d96: 48 8b 7d 68 mov 0x68(%rbp),%rdi 402d9a: 48 8d 35 4f ff ff ff lea -0xb1(%rip),%rsi # 0x402cf0 402da1: e8 fa e1 ff ff callq 0x400fa0 402da6: 48 8d 85 c8 00 00 00 lea 0xc8(%rbp),%rax 402dad: 48 89 44 24 08 mov %rax,0x8(%rsp) 402db2: 49 89 c5 mov %rax,%r13 402db5: 45 8b 65 04 mov 0x4(%r13),%r12d 402db9: 31 db xor %ebx,%ebx 402dbb: 4b 8d 04 64 lea (%r12,%r12,2),%rax 402dbf: 49 8d 04 84 lea (%r12,%rax,4),%rax 402dc3: 48 c1 e0 04 shl $0x4,%rax 402dc7: 4c 39 e3 cmp %r12,%rbx 402dca: 4d 8d 7c 05 f0 lea -0x10(%r13,%rax,1),%r15 402dcf: 0f 84 9e 00 00 00 je 0x402e73 402dd5: 0f 1f 00 nopl (%rax) 402dd8: 41 f6 47 e8 80 testb $0x80,-0x18(%r15) 402ddd: 0f 85 b5 00 00 00 jne 0x402e98 402de3: 49 8b 3f mov (%r15),%rdi 402de6: 49 8b 47 f0 mov -0x10(%r15),%rax 402dea: 48 39 c7 cmp %rax,%rdi 402ded: 74 10 je 0x402dff 402def: e8 4c e0 ff ff callq 0x400e40 402df4: 49 8b 47 f0 mov -0x10(%r15),%rax 402df8: 49 c7 07 00 00 00 00 movq $0x0,(%r15) 402dff: 49 8b 7f f8 mov -0x8(%r15),%rdi 402e03: 48 39 c7 cmp %rax,%rdi 402e06: 74 09 je 0x402e11 402e08: e8 33 e0 ff ff callq 0x400e40 402e0d: 49 8b 47 f0 mov -0x10(%r15),%rax 402e11: 48 83 7d 00 00 cmpq $0x0,0x0(%rbp) 402e16: 74 0c je 0x402e24 402e18: 49 39 07 cmp %rax,(%r15) 402e1b: 74 07 je 0x402e24 402e1d: 41 f6 47 ec 80 testb $0x80,-0x14(%r15) 402e22: 74 08 je 0x402e2c 402e24: 48 89 c7 mov %rax,%rdi 402e27: e8 14 e0 ff ff callq 0x400e40 402e2c: 49 8b 7f 80 mov -0x80(%r15),%rdi 402e30: 48 85 ff test %rdi,%rdi 402e33: 75 13 jne 0x402e48 402e35: eb 28 jmp 0x402e5f 402e37: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 402e3f: 00 402e40: 4d 85 f6 test %r14,%r14 402e43: 4c 89 f7 mov %r14,%rdi 402e46: 74 17 je 0x402e5f 402e48: f6 47 38 80 testb $0x80,0x38(%rdi) 402e4c: 4c 8b 77 30 mov 0x30(%rdi),%r14 402e50: 74 ee je 0x402e40 402e52: e8 e9 df ff ff callq 0x400e40 402e57: 4d 85 f6 test %r14,%r14 402e5a: 4c 89 f7 mov %r14,%rdi 402e5d: 75 e9 jne 0x402e48 402e5f: 48 83 c3 01 add $0x1,%rbx 402e63: 49 81 ef d0 00 00 00 sub $0xd0,%r15 402e6a: 4c 39 e3 cmp %r12,%rbx 402e6d: 0f 85 65 ff ff ff jne 0x402dd8 402e73: 4c 3b 6c 24 08 cmp 0x8(%rsp),%r13 402e78: 49 8b 5d 08 mov 0x8(%r13),%rbx 402e7c: 74 08 je 0x402e86 402e7e: 4c 89 ef mov %r13,%rdi 402e81: e8 ba df ff ff callq 0x400e40 402e86: 48 85 db test %rbx,%rbx 402e89: 74 1b je 0x402ea6 402e8b: 49 89 dd mov %rbx,%r13 402e8e: e9 22 ff ff ff jmpq 0x402db5 402e93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 402e98: 49 8b 7f e0 mov -0x20(%r15),%rdi 402e9c: e8 9f df ff ff callq 0x400e40 402ea1: e9 3d ff ff ff jmpq 0x402de3 402ea6: 8b 4d 7c mov 0x7c(%rbp),%ecx 402ea9: 85 c9 test %ecx,%ecx 402eab: 0f 85 c7 00 00 00 jne 0x402f78 402eb1: f6 45 78 80 testb $0x80,0x78(%rbp) 402eb5: 74 09 je 0x402ec0 402eb7: 48 8b 7d 58 mov 0x58(%rbp),%rdi 402ebb: e8 80 df ff ff callq 0x400e40 402ec0: 48 8b 7d 00 mov 0x0(%rbp),%rdi 402ec4: 48 85 ff test %rdi,%rdi 402ec7: 74 61 je 0x402f2a 402ec9: 48 83 3c 24 00 cmpq $0x0,(%rsp) 402ece: 74 7a je 0x402f4a 402ed0: 48 89 ef mov %rbp,%rdi 402ed3: e8 68 df ff ff callq 0x400e40 402ed8: 48 8b 04 24 mov (%rsp),%rax 402edc: 8b 50 3c mov 0x3c(%rax),%edx 402edf: 85 d2 test %edx,%edx 402ee1: 75 56 jne 0x402f39 402ee3: 48 89 c5 mov %rax,%rbp 402ee6: 8b 4d 18 mov 0x18(%rbp),%ecx 402ee9: 83 f9 01 cmp $0x1,%ecx 402eec: 0f 85 59 fe ff ff jne 0x402d4b 402ef2: 48 8b 7d 50 mov 0x50(%rbp),%rdi 402ef6: 48 83 ff ff cmp $0xffffffffffffffff,%rdi 402efa: 74 05 je 0x402f01 402efc: e8 3f df ff ff callq 0x400e40 402f01: 48 83 7d 48 00 cmpq $0x0,0x48(%rbp) 402f06: 48 c7 45 50 00 00 00 00 movq $0x0,0x50(%rbp) 402f0e: 75 29 jne 0x402f39 402f10: 8b 4d 18 mov 0x18(%rbp),%ecx 402f13: e9 33 fe ff ff jmpq 0x402d4b 402f18: 48 8b 7d 60 mov 0x60(%rbp),%rdi 402f1c: 48 85 ff test %rdi,%rdi 402f1f: 75 9a jne 0x402ebb 402f21: 48 8b 7d 00 mov 0x0(%rbp),%rdi 402f25: 48 85 ff test %rdi,%rdi 402f28: 75 9f jne 0x402ec9 402f2a: 48 89 ef mov %rbp,%rdi 402f2d: e8 0e df ff ff callq 0x400e40 402f32: 48 83 3c 24 00 cmpq $0x0,(%rsp) 402f37: 75 9f jne 0x402ed8 402f39: 31 c0 xor %eax,%eax 402f3b: 48 83 c4 18 add $0x18,%rsp 402f3f: 5b pop %rbx 402f40: 5d pop %rbp 402f41: 41 5c pop %rsp 402f43: 41 5d pop %rbp 402f45: 41 5e pop %rsi 402f47: 41 5f pop %rdi 402f49: c3 retq 402f4a: 8b 45 38 mov 0x38(%rbp),%eax 402f4d: a8 80 test $0x80,%al 402f4f: 75 35 jne 0x402f86 402f51: a8 40 test $0x40,%al 402f53: 74 09 je 0x402f5e 402f55: 48 8b 75 30 mov 0x30(%rbp),%rsi 402f59: e8 f2 df ff ff callq 0x400f50 402f5e: 48 89 ef mov %rbp,%rdi 402f61: e8 da de ff ff callq 0x400e40 402f66: eb d1 jmp 0x402f39 402f68: 48 89 c6 mov %rax,%rsi 402f6b: 48 8b 45 10 mov 0x10(%rbp),%rax 402f6f: 48 89 46 48 mov %rax,0x48(%rsi) 402f73: e9 0c fe ff ff jmpq 0x402d84 402f78: 48 8b 7d 50 mov 0x50(%rbp),%rdi 402f7c: e8 bf de ff ff callq 0x400e40 402f81: e9 2b ff ff ff jmpq 0x402eb1 402f86: e8 b5 de ff ff callq 0x400e40 402f8b: eb d1 jmp 0x402f5e 402f8d: 31 c0 xor %eax,%eax 402f8f: c3 retq 402f90: 48 85 ff test %rdi,%rdi 402f93: 74 0b je 0x402fa0 402f95: 8b 47 18 mov 0x18(%rdi),%eax 402f98: c3 retq 402f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402fa0: 31 c0 xor %eax,%eax 402fa2: c3 retq 402fa3: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402fab: 00 00 402fad: 0f 1f 00 nopl (%rax) 402fb0: 41 57 push %rdi 402fb2: 41 56 push %rsi 402fb4: 41 89 ff mov %edi,%r15d 402fb7: 41 55 push %rbp 402fb9: 41 54 push %rsp 402fbb: 4c 8d 25 2e 0e 20 00 lea 0x200e2e(%rip),%r12 # 0x603df0 402fc2: 55 push %rbp 402fc3: 48 8d 2d 2e 0e 20 00 lea 0x200e2e(%rip),%rbp # 0x603df8 402fca: 53 push %rbx 402fcb: 49 89 f6 mov %rsi,%r14 402fce: 49 89 d5 mov %rdx,%r13 402fd1: 4c 29 e5 sub %r12,%rbp 402fd4: 48 83 ec 08 sub $0x8,%rsp 402fd8: 48 c1 fd 03 sar $0x3,%rbp 402fdc: e8 27 de ff ff callq 0x400e08 402fe1: 48 85 ed test %rbp,%rbp 402fe4: 74 20 je 0x403006 402fe6: 31 db xor %ebx,%ebx 402fe8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 402ff0: 4c 89 ea mov %r13,%rdx 402ff3: 4c 89 f6 mov %r14,%rsi 402ff6: 44 89 ff mov %r15d,%edi 402ff9: 41 ff 14 dc callq *(%r12,%rbx,8) 402ffd: 48 83 c3 01 add $0x1,%rbx 403001: 48 39 eb cmp %rbp,%rbx 403004: 75 ea jne 0x402ff0 403006: 48 83 c4 08 add $0x8,%rsp 40300a: 5b pop %rbx 40300b: 5d pop %rbp 40300c: 41 5c pop %rsp 40300e: 41 5d pop %rbp 403010: 41 5e pop %rsi 403012: 41 5f pop %rdi 403014: c3 retq 403015: 90 nop 403016: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40301e: 00 00 403020: f3 rep 403021: c3 retq Disassembly of section .fini: 403024: 48 83 ec 08 sub $0x8,%rsp 403028: 48 83 c4 08 add $0x8,%rsp 40302c: 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 elfutils/0.190 (test package): WARN: ************************************************ The 'cmake' generator is deprecated. Please update your code and remove it. ************************************************* elfutils/0.190 (test package): WARN: ************************************************ The 'cmake_find_package_multi' generator is deprecated. Please update your code and remove it. ************************************************* elfutils/0.190 (test package): WARN: **** The 'from conans import CMake' helper is deprecated. Please update your code and remove it. ****