******************************************************************************** conan test cci-0d884d08/recipes/elfutils/all/test_package/conanfile.py elfutils/0.189@#ffeb3041ad7e09365c11f180a2c85db1 -pr /home/conan/w/prod-v1/bsr/60052/ddbcc/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.189' resolved to 'zlib/1.3' in local cache elfutils/0.189 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Cache elfutils/0.189 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.189: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.189: Already installed! elfutils/0.189: Appending PATH env var with : /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin elfutils/0.189: Setting ADDR2LINE to /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-addr2line elfutils/0.189: Setting AR to /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-ar elfutils/0.189: Setting ELFCLASSIFY to /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-elfclassify elfutils/0.189: Setting ELFCMP to /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-elfcmp elfutils/0.189: Setting ELFCOMPRESS to /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-elfcompress elfutils/0.189: Setting ELFLINT to /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-elflint elfutils/0.189: Setting FINDTEXTREL to /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-findtextrel elfutils/0.189: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-make-debug-archive elfutils/0.189: Setting NM to /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-nm elfutils/0.189: Setting OBJDUMP to /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-objdump elfutils/0.189: Setting RANLIB to /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-ranlib elfutils/0.189: Setting READELF to /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-readelf elfutils/0.189: Setting SIZE to /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-size elfutils/0.189: Setting STACK to /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-stack elfutils/0.189: Setting STRINGS to /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-strings elfutils/0.189: Setting STRIP to /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-strip elfutils/0.189: Setting UNSTRIP to /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-unstrip elfutils/0.189 (test package): Generator txt created conanbuildinfo.txt elfutils/0.189 (test package): Generator 'CMakeDeps' calling 'generate()' elfutils/0.189 (test package): Generator 'CMakeToolchain' calling 'generate()' elfutils/0.189 (test package): Preset 'release' added to CMakePresets.json. Invoke it manually using 'cmake --preset release' elfutils/0.189 (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-0d884d08/recipes/elfutils/all/test_package/build/Release/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Release' elfutils/0.189 (test package): Generator 'VirtualRunEnv' calling 'generate()' elfutils/0.189 (test package): Aggregating env generators elfutils/0.189 (test package): Generated conaninfo.txt elfutils/0.189 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod-v1/bsr/cci-0d884d08/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.189 (test package): Calling build() elfutils/0.189 (test package): CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/cci-0d884d08/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-0d884d08/recipes/elfutils/all/test_package/." ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/cci-0d884d08/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-0d884d08/recipes/elfutils/all/test_package/." ----------------- -- Using Conan toolchain: /home/conan/w/prod-v1/bsr/cci-0d884d08/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/60052/ebbaa/.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/60052/ebbaa/.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-0d884d08/recipes/elfutils/all/test_package/build/Release elfutils/0.189 (test package): CMake command: cmake --build "/home/conan/w/prod-v1/bsr/cci-0d884d08/recipes/elfutils/all/test_package/build/Release" '--' '-j3' ----Running------ > cmake --build "/home/conan/w/prod-v1/bsr/cci-0d884d08/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.189 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.189 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: 400dc8: 48 83 ec 08 sub $0x8,%rsp 400dcc: 48 8b 05 25 32 20 00 mov 0x203225(%rip),%rax # 0x603ff8 400dd3: 48 85 c0 test %rax,%rax 400dd6: 74 05 je 0x400ddd 400dd8: e8 93 01 00 00 callq 0x400f70 400ddd: 48 83 c4 08 add $0x8,%rsp 400de1: c3 retq Disassembly of section .plt: 400df0: ff 35 12 32 20 00 pushq 0x203212(%rip) # 0x604008 400df6: ff 25 14 32 20 00 jmpq *0x203214(%rip) # 0x604010 400dfc: 0f 1f 40 00 nopl 0x0(%rax) 400e00: ff 25 12 32 20 00 jmpq *0x203212(%rip) # 0x604018 400e06: 68 00 00 00 00 pushq $0x0 400e0b: e9 e0 ff ff ff jmpq 0x400df0 400e10: ff 25 0a 32 20 00 jmpq *0x20320a(%rip) # 0x604020 400e16: 68 01 00 00 00 pushq $0x1 400e1b: e9 d0 ff ff ff jmpq 0x400df0 400e20: ff 25 02 32 20 00 jmpq *0x203202(%rip) # 0x604028 400e26: 68 02 00 00 00 pushq $0x2 400e2b: e9 c0 ff ff ff jmpq 0x400df0 400e30: ff 25 fa 31 20 00 jmpq *0x2031fa(%rip) # 0x604030 400e36: 68 03 00 00 00 pushq $0x3 400e3b: e9 b0 ff ff ff jmpq 0x400df0 400e40: ff 25 f2 31 20 00 jmpq *0x2031f2(%rip) # 0x604038 400e46: 68 04 00 00 00 pushq $0x4 400e4b: e9 a0 ff ff ff jmpq 0x400df0 400e50: ff 25 ea 31 20 00 jmpq *0x2031ea(%rip) # 0x604040 400e56: 68 05 00 00 00 pushq $0x5 400e5b: e9 90 ff ff ff jmpq 0x400df0 400e60: ff 25 e2 31 20 00 jmpq *0x2031e2(%rip) # 0x604048 400e66: 68 06 00 00 00 pushq $0x6 400e6b: e9 80 ff ff ff jmpq 0x400df0 400e70: ff 25 da 31 20 00 jmpq *0x2031da(%rip) # 0x604050 400e76: 68 07 00 00 00 pushq $0x7 400e7b: e9 70 ff ff ff jmpq 0x400df0 400e80: ff 25 d2 31 20 00 jmpq *0x2031d2(%rip) # 0x604058 400e86: 68 08 00 00 00 pushq $0x8 400e8b: e9 60 ff ff ff jmpq 0x400df0 400e90: ff 25 ca 31 20 00 jmpq *0x2031ca(%rip) # 0x604060 400e96: 68 09 00 00 00 pushq $0x9 400e9b: e9 50 ff ff ff jmpq 0x400df0 400ea0: ff 25 c2 31 20 00 jmpq *0x2031c2(%rip) # 0x604068 400ea6: 68 0a 00 00 00 pushq $0xa 400eab: e9 40 ff ff ff jmpq 0x400df0 400eb0: ff 25 ba 31 20 00 jmpq *0x2031ba(%rip) # 0x604070 400eb6: 68 0b 00 00 00 pushq $0xb 400ebb: e9 30 ff ff ff jmpq 0x400df0 400ec0: ff 25 b2 31 20 00 jmpq *0x2031b2(%rip) # 0x604078 400ec6: 68 0c 00 00 00 pushq $0xc 400ecb: e9 20 ff ff ff jmpq 0x400df0 400ed0: ff 25 aa 31 20 00 jmpq *0x2031aa(%rip) # 0x604080 400ed6: 68 0d 00 00 00 pushq $0xd 400edb: e9 10 ff ff ff jmpq 0x400df0 400ee0: ff 25 a2 31 20 00 jmpq *0x2031a2(%rip) # 0x604088 400ee6: 68 0e 00 00 00 pushq $0xe 400eeb: e9 00 ff ff ff jmpq 0x400df0 400ef0: ff 25 9a 31 20 00 jmpq *0x20319a(%rip) # 0x604090 400ef6: 68 0f 00 00 00 pushq $0xf 400efb: e9 f0 fe ff ff jmpq 0x400df0 400f00: ff 25 92 31 20 00 jmpq *0x203192(%rip) # 0x604098 400f06: 68 10 00 00 00 pushq $0x10 400f0b: e9 e0 fe ff ff jmpq 0x400df0 400f10: ff 25 8a 31 20 00 jmpq *0x20318a(%rip) # 0x6040a0 400f16: 68 11 00 00 00 pushq $0x11 400f1b: e9 d0 fe ff ff jmpq 0x400df0 400f20: ff 25 82 31 20 00 jmpq *0x203182(%rip) # 0x6040a8 400f26: 68 12 00 00 00 pushq $0x12 400f2b: e9 c0 fe ff ff jmpq 0x400df0 400f30: ff 25 7a 31 20 00 jmpq *0x20317a(%rip) # 0x6040b0 400f36: 68 13 00 00 00 pushq $0x13 400f3b: e9 b0 fe ff ff jmpq 0x400df0 400f40: ff 25 72 31 20 00 jmpq *0x203172(%rip) # 0x6040b8 400f46: 68 14 00 00 00 pushq $0x14 400f4b: e9 a0 fe ff ff jmpq 0x400df0 400f50: ff 25 6a 31 20 00 jmpq *0x20316a(%rip) # 0x6040c0 400f56: 68 15 00 00 00 pushq $0x15 400f5b: e9 90 fe ff ff jmpq 0x400df0 400f60: ff 25 62 31 20 00 jmpq *0x203162(%rip) # 0x6040c8 400f66: 68 16 00 00 00 pushq $0x16 400f6b: e9 80 fe ff ff jmpq 0x400df0 Disassembly of section .plt.got: 400f70: ff 25 82 30 20 00 jmpq *0x203082(%rip) # 0x603ff8 400f76: 66 90 nop Disassembly of section .text: 400f80: 83 ff 01 cmp $0x1,%edi 400f83: 41 54 push %rsp 400f85: 55 push %rbp 400f86: 53 push %rbx 400f87: 48 89 f3 mov %rsi,%rbx 400f8a: 0f 8e e9 00 00 00 jle 0x401079 400f90: bf 01 00 00 00 mov $0x1,%edi 400f95: e8 06 02 00 00 callq 0x4011a0 400f9a: 85 c0 test %eax,%eax 400f9c: 74 7a je 0x401018 400f9e: 48 8b 7b 08 mov 0x8(%rbx),%rdi 400fa2: 31 d2 xor %edx,%edx 400fa4: 31 f6 xor %esi,%esi 400fa6: 31 c0 xor %eax,%eax 400fa8: e8 83 ff ff ff callq 0x400f30 400fad: 85 c0 test %eax,%eax 400faf: 89 c5 mov %eax,%ebp 400fb1: 0f 88 84 00 00 00 js 0x40103b 400fb7: 31 d2 xor %edx,%edx 400fb9: be 01 00 00 00 mov $0x1,%esi 400fbe: 89 c7 mov %eax,%edi 400fc0: e8 2b 1a 00 00 callq 0x4029f0 400fc5: 48 85 c0 test %rax,%rax 400fc8: 49 89 c4 mov %rax,%r12 400fcb: 0f 84 85 00 00 00 je 0x401056 400fd1: 48 89 c7 mov %rax,%rdi 400fd4: e8 97 1f 00 00 callq 0x402f70 400fd9: 83 f8 03 cmp $0x3,%eax 400fdc: b9 24 30 40 00 mov $0x403024,%ecx 400fe1: 77 0a ja 0x400fed 400fe3: 89 c0 mov %eax,%eax 400fe5: 48 8b 0c c5 c0 30 40 00 mov 0x4030c0(,%rax,8),%rcx 400fed: 48 8b 53 08 mov 0x8(%rbx),%rdx 400ff1: be 6e 30 40 00 mov $0x40306e,%esi 400ff6: bf 01 00 00 00 mov $0x1,%edi 400ffb: 31 c0 xor %eax,%eax 400ffd: e8 1e ff ff ff callq 0x400f20 401002: 4c 89 e7 mov %r12,%rdi 401005: e8 96 1c 00 00 callq 0x402ca0 40100a: 89 ef mov %ebp,%edi 40100c: e8 5f fe ff ff callq 0x400e70 401011: 31 c0 xor %eax,%eax 401013: 5b pop %rbx 401014: 5d pop %rbp 401015: 41 5c pop %rsp 401017: c3 retq 401018: 83 cf ff or $0xffffffff,%edi 40101b: e8 10 02 00 00 callq 0x401230 401020: be 98 30 40 00 mov $0x403098,%esi 401025: 48 89 c2 mov %rax,%rdx 401028: bf 01 00 00 00 mov $0x1,%edi 40102d: 31 c0 xor %eax,%eax 40102f: e8 ec fe ff ff callq 0x400f20 401034: b8 01 00 00 00 mov $0x1,%eax 401039: eb d8 jmp 0x401013 40103b: 48 8b 13 mov (%rbx),%rdx 40103e: be 44 30 40 00 mov $0x403044,%esi 401043: bf 01 00 00 00 mov $0x1,%edi 401048: 31 c0 xor %eax,%eax 40104a: e8 d1 fe ff ff callq 0x400f20 40104f: b8 01 00 00 00 mov $0x1,%eax 401054: eb bd jmp 0x401013 401056: 83 cf ff or $0xffffffff,%edi 401059: e8 d2 01 00 00 callq 0x401230 40105e: be 54 30 40 00 mov $0x403054,%esi 401063: 48 89 c2 mov %rax,%rdx 401066: bf 01 00 00 00 mov $0x1,%edi 40106b: 31 c0 xor %eax,%eax 40106d: e8 ae fe ff ff callq 0x400f20 401072: b8 01 00 00 00 mov $0x1,%eax 401077: eb 9a jmp 0x401013 401079: 48 8b 16 mov (%rsi),%rdx 40107c: bf 01 00 00 00 mov $0x1,%edi 401081: be 31 30 40 00 mov $0x403031,%esi 401086: 31 c0 xor %eax,%eax 401088: e8 93 fe ff ff callq 0x400f20 40108d: 83 c8 ff or $0xffffffff,%eax 401090: eb 81 jmp 0x401013 401092: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40109a: 00 00 40109c: 0f 1f 40 00 nopl 0x0(%rax) 4010a0: 31 ed xor %ebp,%ebp 4010a2: 49 89 d1 mov %rdx,%r9 4010a5: 5e pop %rsi 4010a6: 48 89 e2 mov %rsp,%rdx 4010a9: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 4010ad: 50 push %rax 4010ae: 54 push %rsp 4010af: 49 c7 c0 00 30 40 00 mov $0x403000,%r8 4010b6: 48 c7 c1 90 2f 40 00 mov $0x402f90,%rcx 4010bd: 48 c7 c7 80 0f 40 00 mov $0x400f80,%rdi 4010c4: e8 c7 fd ff ff callq 0x400e90 4010c9: f4 hlt 4010ca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4010d0: b8 e7 40 60 00 mov $0x6040e7,%eax 4010d5: 55 push %rbp 4010d6: 48 2d e0 40 60 00 sub $0x6040e0,%rax 4010dc: 48 83 f8 0e cmp $0xe,%rax 4010e0: 48 89 e5 mov %rsp,%rbp 4010e3: 76 1b jbe 0x401100 4010e5: b8 00 00 00 00 mov $0x0,%eax 4010ea: 48 85 c0 test %rax,%rax 4010ed: 74 11 je 0x401100 4010ef: 5d pop %rbp 4010f0: bf e0 40 60 00 mov $0x6040e0,%edi 4010f5: ff e0 jmpq *%rax 4010f7: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 4010ff: 00 401100: 5d pop %rbp 401101: c3 retq 401102: 0f 1f 40 00 nopl 0x0(%rax) 401106: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40110e: 00 00 401110: be e0 40 60 00 mov $0x6040e0,%esi 401115: 55 push %rbp 401116: 48 81 ee e0 40 60 00 sub $0x6040e0,%rsi 40111d: 48 c1 fe 03 sar $0x3,%rsi 401121: 48 89 e5 mov %rsp,%rbp 401124: 48 89 f0 mov %rsi,%rax 401127: 48 c1 e8 3f shr $0x3f,%rax 40112b: 48 01 c6 add %rax,%rsi 40112e: 48 d1 fe sar %rsi 401131: 74 15 je 0x401148 401133: b8 00 00 00 00 mov $0x0,%eax 401138: 48 85 c0 test %rax,%rax 40113b: 74 0b je 0x401148 40113d: 5d pop %rbp 40113e: bf e0 40 60 00 mov $0x6040e0,%edi 401143: ff e0 jmpq *%rax 401145: 0f 1f 00 nopl (%rax) 401148: 5d pop %rbp 401149: c3 retq 40114a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401150: 80 3d 89 2f 20 00 00 cmpb $0x0,0x202f89(%rip) # 0x6040e0 401157: 75 11 jne 0x40116a 401159: 55 push %rbp 40115a: 48 89 e5 mov %rsp,%rbp 40115d: e8 6e ff ff ff callq 0x4010d0 401162: 5d pop %rbp 401163: c6 05 76 2f 20 00 01 movb $0x1,0x202f76(%rip) # 0x6040e0 40116a: f3 rep 40116b: c3 retq 40116c: 0f 1f 40 00 nopl 0x0(%rax) 401170: bf 00 3e 60 00 mov $0x603e00,%edi 401175: 48 83 3f 00 cmpq $0x0,(%rdi) 401179: 75 05 jne 0x401180 40117b: eb 93 jmp 0x401110 40117d: 0f 1f 00 nopl (%rax) 401180: b8 00 00 00 00 mov $0x0,%eax 401185: 48 85 c0 test %rax,%rax 401188: 74 f1 je 0x40117b 40118a: 55 push %rbp 40118b: 48 89 e5 mov %rsp,%rbp 40118e: ff d0 callq *%rax 401190: 5d pop %rbp 401191: e9 7a ff ff ff jmpq 0x401110 401196: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40119e: 00 00 4011a0: 85 ff test %edi,%edi 4011a2: b8 01 00 00 00 mov $0x1,%eax 4011a7: 74 2b je 0x4011d4 4011a9: 83 ff 01 cmp $0x1,%edi 4011ac: 75 12 jne 0x4011c0 4011ae: c7 05 2c 2f 20 00 01 00 movl $0x1,0x202f2c(%rip) # 0x6040e4 4011b6: 00 00 4011b8: c3 retq 4011b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4011c0: 48 83 ec 08 sub $0x8,%rsp 4011c4: bf 02 00 00 00 mov $0x2,%edi 4011c9: e8 42 00 00 00 callq 0x401210 4011ce: 48 83 c4 08 add $0x8,%rsp 4011d2: 31 c0 xor %eax,%eax 4011d4: f3 rep 4011d5: c3 retq 4011d6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 4011de: 00 00 4011e0: 48 83 ec 08 sub $0x8,%rsp 4011e4: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 4011ec: 00 00 00 00 4011f0: 48 89 c2 mov %rax,%rdx 4011f3: 8b 80 fc ff ff ff mov -0x4(%rax),%eax 4011f9: c7 82 fc ff ff ff 00 00 movl $0x0,-0x4(%rdx) 401201: 00 00 401203: 48 83 c4 08 add $0x8,%rsp 401207: c3 retq 401208: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 401210: 53 push %rbx 401211: 83 ff 32 cmp $0x32,%edi 401214: bb 01 00 00 00 mov $0x1,%ebx 401219: 0f 46 df cmovbe %edi,%ebx 40121c: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 401224: 00 00 00 00 401228: 89 98 fc ff ff ff mov %ebx,-0x4(%rax) 40122e: 5b pop %rbx 40122f: c3 retq 401230: 53 push %rbx 401231: 48 63 df movslq %rdi,%rbx 401234: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 40123c: 00 00 00 00 401240: 85 db test %ebx,%ebx 401242: 48 63 80 fc ff ff ff movslq -0x4(%rax),%rax 401249: 75 2d jne 0x401278 40124b: 85 c0 test %eax,%eax 40124d: 74 41 je 0x401290 40124f: 48 8d 15 aa 1e 00 00 lea 0x1eaa(%rip),%rdx # 0x403100 401256: 48 8d 35 43 20 00 00 lea 0x2043(%rip),%rsi # 0x4032a0 40125d: 48 8d 3d 7c 1e 00 00 lea 0x1e7c(%rip),%rdi # 0x4030e0 401264: 5b pop %rbx 401265: 48 03 34 c2 add (%rdx,%rax,8),%rsi 401269: ba 05 00 00 00 mov $0x5,%edx 40126e: e9 bd fb ff ff jmpq 0x400e30 401273: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401278: 8d 53 01 lea 0x1(%rbx),%edx 40127b: 83 fa 33 cmp $0x33,%edx 40127e: 77 18 ja 0x401298 401280: 83 fb ff cmp $0xffffffff,%ebx 401283: 48 0f 45 c3 cmovne %rbx,%rax 401287: eb c6 jmp 0x40124f 401289: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 401290: 31 c0 xor %eax,%eax 401292: 5b pop %rbx 401293: c3 retq 401294: 0f 1f 40 00 nopl 0x0(%rax) 401298: 5b pop %rbx 401299: 48 8d 35 09 20 00 00 lea 0x2009(%rip),%rsi # 0x4032a9 4012a0: 48 8d 3d 39 1e 00 00 lea 0x1e39(%rip),%rdi # 0x4030e0 4012a7: ba 05 00 00 00 mov $0x5,%edx 4012ac: e9 7f fb ff ff jmpq 0x400e30 4012b1: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 4012b9: 00 00 4012bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4012c0: 41 57 push %rdi 4012c2: 41 56 push %rsi 4012c4: 49 89 cf mov %rcx,%r15 4012c7: 41 55 push %rbp 4012c9: 41 54 push %rsp 4012cb: 49 89 f6 mov %rsi,%r14 4012ce: 55 push %rbp 4012cf: 53 push %rbx 4012d0: 45 31 ed xor %r13d,%r13d 4012d3: 48 89 d3 mov %rdx,%rbx 4012d6: 49 89 cc mov %rcx,%r12 4012d9: 48 89 f5 mov %rsi,%rbp 4012dc: 48 83 ec 18 sub $0x18,%rsp 4012e0: 89 7c 24 04 mov %edi,0x4(%rsp) 4012e4: eb 25 jmp 0x40130b 4012e6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 4012ee: 00 00 4012f0: 48 83 f8 00 cmp $0x0,%rax 4012f4: 7e 5f jle 0x401355 4012f6: 49 01 c5 add %rax,%r13 4012f9: 4c 39 eb cmp %r13,%rbx 4012fc: 76 52 jbe 0x401350 4012fe: 4f 8d 64 3d 00 lea 0x0(%r13,%r15,1),%r12 401303: 4b 8d 2c 2e lea (%r14,%r13,1),%rbp 401307: 8b 7c 24 04 mov 0x4(%rsp),%edi 40130b: 48 89 da mov %rbx,%rdx 40130e: 4c 89 e1 mov %r12,%rcx 401311: 48 89 ee mov %rbp,%rsi 401314: 4c 29 ea sub %r13,%rdx 401317: e8 24 fc ff ff callq 0x400f40 40131c: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 401320: 48 89 c2 mov %rax,%rdx 401323: 75 cb jne 0x4012f0 401325: 48 89 44 24 08 mov %rax,0x8(%rsp) 40132a: e8 e1 fa ff ff callq 0x400e10 40132f: 83 38 04 cmpl $0x4,(%rax) 401332: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 401337: 74 ce je 0x401307 401339: 48 83 c4 18 add $0x18,%rsp 40133d: 48 89 d0 mov %rdx,%rax 401340: 5b pop %rbx 401341: 5d pop %rbp 401342: 41 5c pop %rsp 401344: 41 5d pop %rbp 401346: 41 5e pop %rsi 401348: 41 5f pop %rdi 40134a: c3 retq 40134b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401350: 4c 89 ea mov %r13,%rdx 401353: eb e4 jmp 0x401339 401355: 49 0f 44 d5 cmove %r13,%rdx 401359: eb de jmp 0x401339 40135b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401360: 41 57 push %rdi 401362: 41 56 push %rsi 401364: 4d 89 c7 mov %r8,%r15 401367: 41 55 push %rbp 401369: 41 54 push %rsp 40136b: 55 push %rbp 40136c: 53 push %rbx 40136d: 48 89 d5 mov %rdx,%rbp 401370: 48 83 ec 78 sub $0x78,%rsp 401374: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 40137c: 00 40137d: 48 89 44 24 68 mov %rax,0x68(%rsp) 401382: 31 c0 xor %eax,%eax 401384: 0f b6 42 04 movzbl 0x4(%rdx),%eax 401388: 4c 8b 84 24 b0 00 00 00 mov 0xb0(%rsp),%r8 401390: 8d 50 ff lea -0x1(%rax),%edx 401393: 80 fa 01 cmp $0x1,%dl 401396: 77 1f ja 0x4013b7 401398: 49 89 ce mov %rcx,%r14 40139b: 0f b6 4d 05 movzbl 0x5(%rbp),%ecx 40139f: 8d 51 ff lea -0x1(%rcx),%edx 4013a2: 80 fa 01 cmp $0x1,%dl 4013a5: 77 10 ja 0x4013b7 4013a7: 3c 01 cmp $0x1,%al 4013a9: 41 89 fa mov %edi,%r10d 4013ac: 49 89 f5 mov %rsi,%r13 4013af: 75 3f jne 0x4013f0 4013b1: 49 83 ff 33 cmp $0x33,%r15 4013b5: 77 39 ja 0x4013f0 4013b7: bf 0a 00 00 00 mov $0xa,%edi 4013bc: e8 4f fe ff ff callq 0x401210 4013c1: 31 c0 xor %eax,%eax 4013c3: 48 8b 5c 24 68 mov 0x68(%rsp),%rbx 4013c8: 64 48 33 1c 25 28 00 00 xor %fs:0x28,%rbx 4013d0: 00 4013d1: 0f 85 6c 08 00 00 jne 0x401c43 4013d7: 48 83 c4 78 add $0x78,%rsp 4013db: 5b pop %rbx 4013dc: 5d pop %rbp 4013dd: 41 5c pop %rsp 4013df: 41 5d pop %rbp 4013e1: 41 5e pop %rsi 4013e3: 41 5f pop %rdi 4013e5: c3 retq 4013e6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 4013ee: 00 00 4013f0: 3c 01 cmp $0x1,%al 4013f2: 74 06 je 0x4013fa 4013f4: 49 83 ff 3f cmp $0x3f,%r15 4013f8: 76 bd jbe 0x4013b7 4013fa: 80 f9 01 cmp $0x1,%cl 4013fd: 0f 84 07 06 00 00 je 0x401a0a 401403: 3c 01 cmp $0x1,%al 401405: 0f 84 96 06 00 00 je 0x401aa1 40140b: 4c 8b 65 28 mov 0x28(%rbp),%r12 40140f: 48 8d 5c 24 20 lea 0x20(%rsp),%rbx 401414: 0f b7 45 3c movzwl 0x3c(%rbp),%eax 401418: 66 c1 c8 08 ror $0x8,%ax 40141c: 66 89 44 24 5c mov %ax,0x5c(%rsp) 401421: 49 0f cc bswap %rsp 401424: 4c 89 64 24 48 mov %r12,0x48(%rsp) 401429: 0f b7 c0 movzwl %ax,%eax 40142c: 48 85 c0 test %rax,%rax 40142f: 0f 84 2a 07 00 00 je 0x401b5f 401435: 4d 39 e7 cmp %r12,%r15 401438: 0f 83 a2 05 00 00 jae 0x4019e0 40143e: 66 90 nop 401440: 41 83 f9 02 cmp $0x2,%r9d 401444: 41 0f 94 c4 sete %ah 401448: 41 83 f9 09 cmp $0x9,%r9d 40144c: 0f 94 c0 sete %al 40144f: 31 db xor %ebx,%ebx 401451: 41 09 c4 or %eax,%r12d 401454: 45 0f b6 e4 movzbl %ah,%r12d 401458: 4b 8d 04 64 lea (%r12,%r12,2),%rax 40145c: bf 01 00 00 00 mov $0x1,%edi 401461: 4c 89 44 24 08 mov %r8,0x8(%rsp) 401466: 44 89 4c 24 04 mov %r9d,0x4(%rsp) 40146b: 44 89 14 24 mov %r10d,(%rsp) 40146f: 49 8d 34 84 lea (%r12,%rax,4),%rsi 401473: 48 c1 e6 04 shl $0x4,%rsi 401477: 48 81 c6 08 01 00 00 add $0x108,%rsi 40147e: e8 3d fa ff ff callq 0x400ec0 401483: 48 85 c0 test %rax,%rax 401486: 44 8b 14 24 mov (%rsp),%r10d 40148a: 44 8b 4c 24 04 mov 0x4(%rsp),%r9d 40148f: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 401494: 0f 84 f6 05 00 00 je 0x401a90 40149a: 0f b6 4d 04 movzbl 0x4(%rbp),%ecx 40149e: c7 40 18 03 00 00 00 movl $0x3,0x18(%rax) 4014a5: 4b 8d 74 35 00 lea 0x0(%r13,%r14,1),%rsi 4014aa: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 4014b1: 44 89 48 1c mov %r9d,0x1c(%rax) 4014b5: 44 89 50 24 mov %r10d,0x24(%rax) 4014b9: 4c 89 70 28 mov %r14,0x28(%rax) 4014bd: 4c 89 78 30 mov %r15,0x30(%rax) 4014c1: 4c 89 28 mov %r13,(%rax) 4014c4: 80 f9 01 cmp $0x1,%cl 4014c7: 4c 89 40 08 mov %r8,0x8(%rax) 4014cb: 89 98 c8 00 00 00 mov %ebx,0xc8(%rax) 4014d1: 44 89 a0 cc 00 00 00 mov %r12d,0xcc(%rax) 4014d8: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 4014df: 89 48 20 mov %ecx,0x20(%rax) 4014e2: 0f 84 88 02 00 00 je 0x401770 4014e8: 4d 85 ed test %r13,%r13 4014eb: 0f 84 31 05 00 00 je 0x401a22 4014f1: 0f b6 55 05 movzbl 0x5(%rbp),%edx 4014f5: 80 fa 01 cmp $0x1,%dl 4014f8: 0f 84 0a 04 00 00 je 0x401908 4014fe: 48 8b 4d 00 mov 0x0(%rbp),%rcx 401502: 48 8b 7d 18 mov 0x18(%rbp),%rdi 401506: 48 8d 90 88 00 00 00 lea 0x88(%rax),%rdx 40150d: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 401514: 48 89 7a 18 mov %rdi,0x18(%rdx) 401518: 48 8b 7d 20 mov 0x20(%rbp),%rdi 40151c: 48 8b 4d 08 mov 0x8(%rbp),%rcx 401520: 48 89 7a 20 mov %rdi,0x20(%rdx) 401524: 48 8b 7d 28 mov 0x28(%rbp),%rdi 401528: 48 89 4a 08 mov %rcx,0x8(%rdx) 40152c: 48 8b 4d 10 mov 0x10(%rbp),%rcx 401530: 48 89 7a 28 mov %rdi,0x28(%rdx) 401534: 48 8b 7d 30 mov 0x30(%rbp),%rdi 401538: 48 89 4a 10 mov %rcx,0x10(%rdx) 40153c: 48 89 7a 30 mov %rdi,0x30(%rdx) 401540: 48 8b 7d 38 mov 0x38(%rbp),%rdi 401544: 48 89 7a 38 mov %rdi,0x38(%rdx) 401548: 48 89 50 48 mov %rdx,0x48(%rax) 40154c: 66 c1 c9 08 ror $0x8,%cx 401550: 66 89 88 98 00 00 00 mov %cx,0x98(%rax) 401557: 0f b7 88 9a 00 00 00 movzwl 0x9a(%rax),%ecx 40155e: 66 c1 c9 08 ror $0x8,%cx 401562: 66 89 88 9a 00 00 00 mov %cx,0x9a(%rax) 401569: 8b 88 9c 00 00 00 mov 0x9c(%rax),%ecx 40156f: 0f c9 bswap %ecx 401571: 89 88 9c 00 00 00 mov %ecx,0x9c(%rax) 401577: 48 8b 88 a0 00 00 00 mov 0xa0(%rax),%rcx 40157e: 48 0f c9 bswap %rcx 401581: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 401588: 48 8b 88 a8 00 00 00 mov 0xa8(%rax),%rcx 40158f: 48 0f c9 bswap %rcx 401592: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 401599: 48 8b 88 b0 00 00 00 mov 0xb0(%rax),%rcx 4015a0: 48 0f c9 bswap %rcx 4015a3: 48 89 88 b0 00 00 00 mov %rcx,0xb0(%rax) 4015aa: 8b 88 b8 00 00 00 mov 0xb8(%rax),%ecx 4015b0: 0f c9 bswap %ecx 4015b2: 89 88 b8 00 00 00 mov %ecx,0xb8(%rax) 4015b8: 0f b7 88 bc 00 00 00 movzwl 0xbc(%rax),%ecx 4015bf: 66 c1 c9 08 ror $0x8,%cx 4015c3: 66 89 88 bc 00 00 00 mov %cx,0xbc(%rax) 4015ca: 0f b7 88 be 00 00 00 movzwl 0xbe(%rax),%ecx 4015d1: 66 c1 c9 08 ror $0x8,%cx 4015d5: 66 89 88 be 00 00 00 mov %cx,0xbe(%rax) 4015dc: 0f b7 88 c0 00 00 00 movzwl 0xc0(%rax),%ecx 4015e3: 66 c1 c9 08 ror $0x8,%cx 4015e7: 66 89 88 c0 00 00 00 mov %cx,0xc0(%rax) 4015ee: 0f b7 88 c2 00 00 00 movzwl 0xc2(%rax),%ecx 4015f5: 66 c1 c9 08 ror $0x8,%cx 4015f9: 66 89 88 c2 00 00 00 mov %cx,0xc2(%rax) 401600: 0f b7 88 c4 00 00 00 movzwl 0xc4(%rax),%ecx 401607: 66 c1 c9 08 ror $0x8,%cx 40160b: 66 89 88 c4 00 00 00 mov %cx,0xc4(%rax) 401612: 0f b7 88 c6 00 00 00 movzwl 0xc6(%rax),%ecx 401619: 66 c1 c9 08 ror $0x8,%cx 40161d: 4d 85 ed test %r13,%r13 401620: 66 89 88 c6 00 00 00 mov %cx,0xc6(%rax) 401627: 0f 84 03 01 00 00 je 0x401730 40162d: 48 8b 4a 28 mov 0x28(%rdx),%rcx 401631: 0f b6 55 05 movzbl 0x5(%rbp),%edx 401635: 80 fa 01 cmp $0x1,%dl 401638: 0f 85 f2 00 00 00 jne 0x401730 40163e: 41 83 f9 08 cmp $0x8,%r9d 401642: 0f 84 e8 00 00 00 je 0x401730 401648: 48 85 db test %rbx,%rbx 40164b: 74 13 je 0x401660 40164d: 49 39 cf cmp %rcx,%r15 401650: 77 0e ja 0x401660 401652: 48 89 c7 mov %rax,%rdi 401655: e8 a6 f7 ff ff callq 0x400e00 40165a: e9 58 fd ff ff jmpq 0x4013b7 40165f: 90 nop 401660: 4c 89 ff mov %r15,%rdi 401663: 48 89 da mov %rbx,%rdx 401666: 48 29 cf sub %rcx,%rdi 401669: 48 c1 e2 06 shl $0x6,%rdx 40166d: 48 39 d7 cmp %rdx,%rdi 401670: 72 e0 jb 0x401652 401672: 48 85 db test %rbx,%rbx 401675: 0f 84 9c 00 00 00 je 0x401717 40167b: 48 8d 3c 0e lea (%rsi,%rcx,1),%rdi 40167f: 48 8d 90 54 01 00 00 lea 0x154(%rax),%rdx 401686: 48 8d b0 c8 00 00 00 lea 0xc8(%rax),%rsi 40168d: 45 31 c0 xor %r8d,%r8d 401690: 48 89 78 50 mov %rdi,0x50(%rax) 401694: eb 2a jmp 0x4016c0 401696: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40169e: 00 00 4016a0: 8b 0a mov (%rdx),%ecx 4016a2: 85 c9 test %ecx,%ecx 4016a4: 75 06 jne 0x4016ac 4016a6: c7 02 ff ff ff ff movl $0xffffffff,(%rdx) 4016ac: 49 83 c0 01 add $0x1,%r8 4016b0: 48 83 c7 40 add $0x40,%rdi 4016b4: 48 81 c2 d0 00 00 00 add $0xd0,%rdx 4016bb: 4c 39 c3 cmp %r8,%rbx 4016be: 74 5e je 0x40171e 4016c0: 4c 89 42 04 mov %r8,0x4(%rdx) 4016c4: 48 8b 4f 18 mov 0x18(%rdi),%rcx 4016c8: 48 89 42 0c mov %rax,0xc(%rdx) 4016cc: 48 89 7a 14 mov %rdi,0x14(%rdx) 4016d0: 49 39 cf cmp %rcx,%r15 4016d3: 76 1a jbe 0x4016ef 4016d5: 4d 89 f9 mov %r15,%r9 4016d8: 49 29 c9 sub %rcx,%r9 4016db: 4c 39 4f 20 cmp %r9,0x20(%rdi) 4016df: 77 0e ja 0x4016ef 4016e1: 4c 01 f1 add %r14,%rcx 4016e4: 4c 01 e9 add %r13,%rcx 4016e7: 48 89 4a 2c mov %rcx,0x2c(%rdx) 4016eb: 48 89 4a 24 mov %rcx,0x24(%rdx) 4016ef: 83 7f 04 12 cmpl $0x12,0x4(%rdi) 4016f3: 48 89 72 4c mov %rsi,0x4c(%rdx) 4016f7: 75 a7 jne 0x4016a0 4016f9: 8b 4f 28 mov 0x28(%rdi),%ecx 4016fc: 48 39 cb cmp %rcx,%rbx 4016ff: 76 9f jbe 0x4016a0 401701: 4c 8d 0c 49 lea (%rcx,%rcx,2),%r9 401705: 4a 8d 0c 89 lea (%rcx,%r9,4),%rcx 401709: 48 c1 e1 04 shl $0x4,%rcx 40170d: 44 89 84 08 54 01 00 00 mov %r8d,0x154(%rax,%rcx,1) 401715: eb 89 jmp 0x4016a0 401717: 48 8d b0 c8 00 00 00 lea 0xc8(%rax),%rsi 40171e: 48 89 70 60 mov %rsi,0x60(%rax) 401722: e9 9c fc ff ff jmpq 0x4013c3 401727: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 40172f: 00 401730: 31 c9 xor %ecx,%ecx 401732: 48 85 db test %rbx,%rbx 401735: 48 8d b0 c8 00 00 00 lea 0xc8(%rax),%rsi 40173c: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 401743: 74 d9 je 0x40171e 401745: 0f 1f 00 nopl (%rax) 401748: 48 89 0a mov %rcx,(%rdx) 40174b: 48 83 c1 01 add $0x1,%rcx 40174f: 48 89 42 08 mov %rax,0x8(%rdx) 401753: 48 89 72 48 mov %rsi,0x48(%rdx) 401757: 48 81 c2 d0 00 00 00 add $0xd0,%rdx 40175e: 48 39 cb cmp %rcx,%rbx 401761: 75 e5 jne 0x401748 401763: 48 89 70 60 mov %rsi,0x60(%rax) 401767: e9 57 fc ff ff jmpq 0x4013c3 40176c: 0f 1f 40 00 nopl 0x0(%rax) 401770: 4d 85 ed test %r13,%r13 401773: 0f 84 77 03 00 00 je 0x401af0 401779: 0f b6 55 05 movzbl 0x5(%rbp),%edx 40177d: 80 fa 01 cmp $0x1,%dl 401780: 0f 84 92 01 00 00 je 0x401918 401786: 48 8b 55 00 mov 0x0(%rbp),%rdx 40178a: 48 8b 7d 18 mov 0x18(%rbp),%rdi 40178e: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 401795: 48 89 90 88 00 00 00 mov %rdx,0x88(%rax) 40179c: 48 89 79 18 mov %rdi,0x18(%rcx) 4017a0: 48 8b 7d 20 mov 0x20(%rbp),%rdi 4017a4: 48 8b 55 08 mov 0x8(%rbp),%rdx 4017a8: 48 89 79 20 mov %rdi,0x20(%rcx) 4017ac: 48 8b 7d 28 mov 0x28(%rbp),%rdi 4017b0: 48 89 51 08 mov %rdx,0x8(%rcx) 4017b4: 48 8b 55 10 mov 0x10(%rbp),%rdx 4017b8: 48 89 79 28 mov %rdi,0x28(%rcx) 4017bc: 8b 7d 30 mov 0x30(%rbp),%edi 4017bf: 48 89 51 10 mov %rdx,0x10(%rcx) 4017c3: 89 79 30 mov %edi,0x30(%rcx) 4017c6: 48 89 48 48 mov %rcx,0x48(%rax) 4017ca: 66 c1 ca 08 ror $0x8,%dx 4017ce: 66 89 90 98 00 00 00 mov %dx,0x98(%rax) 4017d5: 0f b7 90 9a 00 00 00 movzwl 0x9a(%rax),%edx 4017dc: 66 c1 ca 08 ror $0x8,%dx 4017e0: 66 89 90 9a 00 00 00 mov %dx,0x9a(%rax) 4017e7: 8b 90 9c 00 00 00 mov 0x9c(%rax),%edx 4017ed: 0f ca bswap %edx 4017ef: 89 90 9c 00 00 00 mov %edx,0x9c(%rax) 4017f5: 8b 90 a0 00 00 00 mov 0xa0(%rax),%edx 4017fb: 0f ca bswap %edx 4017fd: 89 90 a0 00 00 00 mov %edx,0xa0(%rax) 401803: 8b 90 a4 00 00 00 mov 0xa4(%rax),%edx 401809: 0f ca bswap %edx 40180b: 89 90 a4 00 00 00 mov %edx,0xa4(%rax) 401811: 8b 90 a8 00 00 00 mov 0xa8(%rax),%edx 401817: 0f ca bswap %edx 401819: 89 90 a8 00 00 00 mov %edx,0xa8(%rax) 40181f: 8b 90 ac 00 00 00 mov 0xac(%rax),%edx 401825: 0f ca bswap %edx 401827: 89 90 ac 00 00 00 mov %edx,0xac(%rax) 40182d: 0f b7 90 b0 00 00 00 movzwl 0xb0(%rax),%edx 401834: 66 c1 ca 08 ror $0x8,%dx 401838: 66 89 90 b0 00 00 00 mov %dx,0xb0(%rax) 40183f: 0f b7 90 b2 00 00 00 movzwl 0xb2(%rax),%edx 401846: 66 c1 ca 08 ror $0x8,%dx 40184a: 66 89 90 b2 00 00 00 mov %dx,0xb2(%rax) 401851: 0f b7 90 b4 00 00 00 movzwl 0xb4(%rax),%edx 401858: 66 c1 ca 08 ror $0x8,%dx 40185c: 66 89 90 b4 00 00 00 mov %dx,0xb4(%rax) 401863: 0f b7 90 b6 00 00 00 movzwl 0xb6(%rax),%edx 40186a: 66 c1 ca 08 ror $0x8,%dx 40186e: 66 89 90 b6 00 00 00 mov %dx,0xb6(%rax) 401875: 0f b7 90 b8 00 00 00 movzwl 0xb8(%rax),%edx 40187c: 66 c1 ca 08 ror $0x8,%dx 401880: 66 89 90 b8 00 00 00 mov %dx,0xb8(%rax) 401887: 0f b7 90 ba 00 00 00 movzwl 0xba(%rax),%edx 40188e: 66 c1 ca 08 ror $0x8,%dx 401892: 4d 85 ed test %r13,%r13 401895: 66 89 90 ba 00 00 00 mov %dx,0xba(%rax) 40189c: 74 2a je 0x4018c8 40189e: 8b 49 20 mov 0x20(%rcx),%ecx 4018a1: 0f b6 55 05 movzbl 0x5(%rbp),%edx 4018a5: 41 83 f9 08 cmp $0x8,%r9d 4018a9: 74 1d je 0x4018c8 4018ab: 80 fa 01 cmp $0x1,%dl 4018ae: 75 18 jne 0x4018c8 4018b0: 48 85 db test %rbx,%rbx 4018b3: 4c 8d 80 c8 00 00 00 lea 0xc8(%rax),%r8 4018ba: 75 65 jne 0x401921 4018bc: 4c 89 40 60 mov %r8,0x60(%rax) 4018c0: e9 fe fa ff ff jmpq 0x4013c3 4018c5: 0f 1f 00 nopl (%rax) 4018c8: 31 c9 xor %ecx,%ecx 4018ca: 48 85 db test %rbx,%rbx 4018cd: 4c 8d 80 c8 00 00 00 lea 0xc8(%rax),%r8 4018d4: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 4018db: 74 df je 0x4018bc 4018dd: 0f 1f 00 nopl (%rax) 4018e0: 48 89 0a mov %rcx,(%rdx) 4018e3: 48 83 c1 01 add $0x1,%rcx 4018e7: 48 89 42 08 mov %rax,0x8(%rdx) 4018eb: 4c 89 42 48 mov %r8,0x48(%rdx) 4018ef: 48 81 c2 d0 00 00 00 add $0xd0,%rdx 4018f6: 48 39 d9 cmp %rbx,%rcx 4018f9: 75 e5 jne 0x4018e0 4018fb: 4c 89 40 60 mov %r8,0x60(%rax) 4018ff: e9 bf fa ff ff jmpq 0x4013c3 401904: 0f 1f 40 00 nopl 0x0(%rax) 401908: 48 89 70 48 mov %rsi,0x48(%rax) 40190c: 48 8b 4e 28 mov 0x28(%rsi),%rcx 401910: e9 20 fd ff ff jmpq 0x401635 401915: 0f 1f 00 nopl (%rax) 401918: 48 89 70 48 mov %rsi,0x48(%rax) 40191c: 8b 4e 20 mov 0x20(%rsi),%ecx 40191f: eb 84 jmp 0x4018a5 401921: 49 39 cf cmp %rcx,%r15 401924: 0f 86 28 fd ff ff jbe 0x401652 40192a: 48 8d 14 9b lea (%rbx,%rbx,4),%rdx 40192e: 4c 89 ff mov %r15,%rdi 401931: 48 29 cf sub %rcx,%rdi 401934: 48 c1 e2 03 shl $0x3,%rdx 401938: 48 39 fa cmp %rdi,%rdx 40193b: 0f 87 11 fd ff ff ja 0x401652 401941: 48 01 ce add %rcx,%rsi 401944: 48 8d 90 54 01 00 00 lea 0x154(%rax),%rdx 40194b: 31 ff xor %edi,%edi 40194d: 48 89 70 50 mov %rsi,0x50(%rax) 401951: eb 2b jmp 0x40197e 401953: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401958: 44 8b 0a mov (%rdx),%r9d 40195b: 45 85 c9 test %r9d,%r9d 40195e: 75 06 jne 0x401966 401960: c7 02 ff ff ff ff movl $0xffffffff,(%rdx) 401966: 48 83 c7 01 add $0x1,%rdi 40196a: 48 83 c6 28 add $0x28,%rsi 40196e: 48 81 c2 d0 00 00 00 add $0xd0,%rdx 401975: 48 39 df cmp %rbx,%rdi 401978: 0f 83 3e ff ff ff jae 0x4018bc 40197e: 8b 4e 10 mov 0x10(%rsi),%ecx 401981: 48 89 7a 04 mov %rdi,0x4(%rdx) 401985: 48 89 42 0c mov %rax,0xc(%rdx) 401989: 48 89 72 14 mov %rsi,0x14(%rdx) 40198d: 49 39 cf cmp %rcx,%r15 401990: 76 1d jbe 0x4019af 401992: 44 8b 56 14 mov 0x14(%rsi),%r10d 401996: 4d 89 f9 mov %r15,%r9 401999: 49 29 c9 sub %rcx,%r9 40199c: 4d 39 ca cmp %r9,%r10 40199f: 77 0e ja 0x4019af 4019a1: 4c 01 f1 add %r14,%rcx 4019a4: 4c 01 e9 add %r13,%rcx 4019a7: 48 89 4a 2c mov %rcx,0x2c(%rdx) 4019ab: 48 89 4a 24 mov %rcx,0x24(%rdx) 4019af: 83 7e 04 12 cmpl $0x12,0x4(%rsi) 4019b3: 4c 89 42 4c mov %r8,0x4c(%rdx) 4019b7: 75 9f jne 0x401958 4019b9: 8b 4e 18 mov 0x18(%rsi),%ecx 4019bc: 48 39 d9 cmp %rbx,%rcx 4019bf: 73 97 jae 0x401958 4019c1: 4c 8d 0c 49 lea (%rcx,%rcx,2),%r9 4019c5: 4a 8d 0c 89 lea (%rcx,%r9,4),%rcx 4019c9: 48 c1 e1 04 shl $0x4,%rcx 4019cd: 89 bc 08 54 01 00 00 mov %edi,0x154(%rax,%rcx,1) 4019d4: eb 82 jmp 0x401958 4019d6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 4019de: 00 00 4019e0: 48 89 c1 mov %rax,%rcx 4019e3: 4c 89 fa mov %r15,%rdx 4019e6: 4c 29 e2 sub %r12,%rdx 4019e9: 48 c1 e1 06 shl $0x6,%rcx 4019ed: 49 89 c4 mov %rax,%r12 4019f0: 48 39 d1 cmp %rdx,%rcx 4019f3: 0f 87 47 fa ff ff ja 0x401440 4019f9: 4d 85 e4 test %r12,%r12 4019fc: 4c 89 e3 mov %r12,%rbx 4019ff: 0f 85 53 fa ff ff jne 0x401458 401a05: e9 36 fa ff ff jmpq 0x401440 401a0a: 3c 01 cmp $0x1,%al 401a0c: 0f 84 3e 01 00 00 je 0x401b50 401a12: 0f b7 45 3c movzwl 0x3c(%rbp),%eax 401a16: 4c 8b 65 28 mov 0x28(%rbp),%r12 401a1a: 48 89 eb mov %rbp,%rbx 401a1d: e9 07 fa ff ff jmpq 0x401429 401a22: 48 8b 4d 00 mov 0x0(%rbp),%rcx 401a26: 48 8d 90 88 00 00 00 lea 0x88(%rax),%rdx 401a2d: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401a31: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 401a38: 48 8b 4d 08 mov 0x8(%rbp),%rcx 401a3c: 48 89 4a 08 mov %rcx,0x8(%rdx) 401a40: 48 8b 4d 10 mov 0x10(%rbp),%rcx 401a44: 48 89 4a 10 mov %rcx,0x10(%rdx) 401a48: 48 8b 4d 18 mov 0x18(%rbp),%rcx 401a4c: 48 89 4a 18 mov %rcx,0x18(%rdx) 401a50: 48 8b 4d 20 mov 0x20(%rbp),%rcx 401a54: 48 89 4a 20 mov %rcx,0x20(%rdx) 401a58: 48 8b 4d 28 mov 0x28(%rbp),%rcx 401a5c: 48 89 4a 28 mov %rcx,0x28(%rdx) 401a60: 48 8b 4d 30 mov 0x30(%rbp),%rcx 401a64: 48 89 4a 30 mov %rcx,0x30(%rdx) 401a68: 48 8b 4d 38 mov 0x38(%rbp),%rcx 401a6c: 48 89 4a 38 mov %rcx,0x38(%rdx) 401a70: 48 89 50 48 mov %rdx,0x48(%rax) 401a74: 0f 84 b6 fc ff ff je 0x401730 401a7a: 0f b7 88 98 00 00 00 movzwl 0x98(%rax),%ecx 401a81: e9 c6 fa ff ff jmpq 0x40154c 401a86: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 401a8e: 00 00 401a90: bf 08 00 00 00 mov $0x8,%edi 401a95: e8 76 f7 ff ff callq 0x401210 401a9a: 31 c0 xor %eax,%eax 401a9c: e9 22 f9 ff ff jmpq 0x4013c3 401aa1: 8b 55 20 mov 0x20(%rbp),%edx 401aa4: 48 8d 5c 24 20 lea 0x20(%rsp),%rbx 401aa9: 0f b7 45 30 movzwl 0x30(%rbp),%eax 401aad: 66 c1 c8 08 ror $0x8,%ax 401ab1: 66 89 44 24 50 mov %ax,0x50(%rsp) 401ab6: 0f ca bswap %edx 401ab8: 89 54 24 40 mov %edx,0x40(%rsp) 401abc: 44 0f b7 e0 movzwl %ax,%r12d 401ac0: 89 d0 mov %edx,%eax 401ac2: 4d 85 e4 test %r12,%r12 401ac5: 0f 84 e5 00 00 00 je 0x401bb0 401acb: 49 39 c7 cmp %rax,%r15 401ace: 0f 82 6c f9 ff ff jb 0x401440 401ad4: 4b 8d 14 a4 lea (%r12,%r12,4),%rdx 401ad8: 4c 89 fb mov %r15,%rbx 401adb: 48 29 c3 sub %rax,%rbx 401ade: 48 c1 e2 03 shl $0x3,%rdx 401ae2: 48 39 da cmp %rbx,%rdx 401ae5: 0f 87 55 f9 ff ff ja 0x401440 401aeb: e9 09 ff ff ff jmpq 0x4019f9 401af0: 48 8b 55 00 mov 0x0(%rbp),%rdx 401af4: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 401afb: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401aff: 48 89 90 88 00 00 00 mov %rdx,0x88(%rax) 401b06: 48 8b 55 08 mov 0x8(%rbp),%rdx 401b0a: 48 89 51 08 mov %rdx,0x8(%rcx) 401b0e: 48 8b 55 10 mov 0x10(%rbp),%rdx 401b12: 48 89 51 10 mov %rdx,0x10(%rcx) 401b16: 48 8b 55 18 mov 0x18(%rbp),%rdx 401b1a: 48 89 51 18 mov %rdx,0x18(%rcx) 401b1e: 48 8b 55 20 mov 0x20(%rbp),%rdx 401b22: 48 89 51 20 mov %rdx,0x20(%rcx) 401b26: 48 8b 55 28 mov 0x28(%rbp),%rdx 401b2a: 48 89 51 28 mov %rdx,0x28(%rcx) 401b2e: 8b 55 30 mov 0x30(%rbp),%edx 401b31: 89 51 30 mov %edx,0x30(%rcx) 401b34: 48 89 48 48 mov %rcx,0x48(%rax) 401b38: 0f 84 8a fd ff ff je 0x4018c8 401b3e: 0f b7 90 98 00 00 00 movzwl 0x98(%rax),%edx 401b45: e9 80 fc ff ff jmpq 0x4017ca 401b4a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401b50: 0f b7 45 30 movzwl 0x30(%rbp),%eax 401b54: 8b 55 20 mov 0x20(%rbp),%edx 401b57: 48 89 eb mov %rbp,%rbx 401b5a: e9 5d ff ff ff jmpq 0x401abc 401b5f: 4d 85 e4 test %r12,%r12 401b62: 0f 84 d8 f8 ff ff je 0x401440 401b68: 4d 39 e7 cmp %r12,%r15 401b6b: 0f 86 cf f8 ff ff jbe 0x401440 401b71: 49 8d 44 24 40 lea 0x40(%r12),%rax 401b76: 49 39 c7 cmp %rax,%r15 401b79: 0f 82 c1 f8 ff ff jb 0x401440 401b7f: 4d 85 ed test %r13,%r13 401b82: 74 72 je 0x401bf6 401b84: 4d 01 ec add %r13,%r12 401b87: 80 f9 01 cmp $0x1,%cl 401b8a: 4b 8b 44 26 20 mov 0x20(%r14,%r12,1),%rax 401b8f: 74 03 je 0x401b94 401b91: 48 0f c8 bswap %rax 401b94: 48 89 44 24 18 mov %rax,0x18(%rsp) 401b99: ba ff ff ff ff mov $0xffffffff,%edx 401b9e: 48 39 d0 cmp %rdx,%rax 401ba1: 0f 87 10 f8 ff ff ja 0x4013b7 401ba7: 4c 8b 63 28 mov 0x28(%rbx),%r12 401bab: e9 85 f8 ff ff jmpq 0x401435 401bb0: 85 d2 test %edx,%edx 401bb2: 0f 84 88 f8 ff ff je 0x401440 401bb8: 89 d0 mov %edx,%eax 401bba: 49 39 c7 cmp %rax,%r15 401bbd: 0f 86 7d f8 ff ff jbe 0x401440 401bc3: 4c 89 fa mov %r15,%rdx 401bc6: 48 29 c2 sub %rax,%rdx 401bc9: 48 83 fa 27 cmp $0x27,%rdx 401bcd: 0f 86 6d f8 ff ff jbe 0x401440 401bd3: 4d 85 ed test %r13,%r13 401bd6: 0f 84 8e 00 00 00 je 0x401c6a 401bdc: 80 f9 01 cmp $0x1,%cl 401bdf: 49 8d 54 05 00 lea 0x0(%r13,%rax,1),%rdx 401be4: 74 62 je 0x401c48 401be6: 45 8b 64 16 14 mov 0x14(%r14,%rdx,1),%r12d 401beb: 41 0f cc bswap %esp 401bee: 45 89 e4 mov %r12d,%r12d 401bf1: e9 d5 fe ff ff jmpq 0x401acb 401bf6: 4b 8d 4c 34 20 lea 0x20(%r12,%r14,1),%rcx 401bfb: 48 8d 74 24 18 lea 0x18(%rsp),%rsi 401c00: 44 89 d7 mov %r10d,%edi 401c03: ba 08 00 00 00 mov $0x8,%edx 401c08: 4c 89 44 24 08 mov %r8,0x8(%rsp) 401c0d: 44 89 4c 24 04 mov %r9d,0x4(%rsp) 401c12: 44 89 14 24 mov %r10d,(%rsp) 401c16: e8 a5 f6 ff ff callq 0x4012c0 401c1b: 48 83 f8 08 cmp $0x8,%rax 401c1f: 44 8b 14 24 mov (%rsp),%r10d 401c23: 44 8b 4c 24 04 mov 0x4(%rsp),%r9d 401c28: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 401c2d: 75 23 jne 0x401c52 401c2f: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401c33: 48 8b 44 24 18 mov 0x18(%rsp),%rax 401c38: 0f 84 5b ff ff ff je 0x401b99 401c3e: e9 4e ff ff ff jmpq 0x401b91 401c43: e8 f8 f1 ff ff callq 0x400e40 401c48: 45 8b 64 16 14 mov 0x14(%r14,%rdx,1),%r12d 401c4d: e9 79 fe ff ff jmpq 0x401acb 401c52: 48 85 c0 test %rax,%rax 401c55: 0f 89 5c f7 ff ff jns 0x4013b7 401c5b: bf 09 00 00 00 mov $0x9,%edi 401c60: e8 ab f5 ff ff callq 0x401210 401c65: e9 57 f7 ff ff jmpq 0x4013c1 401c6a: 4a 8d 4c 30 14 lea 0x14(%rax,%r14,1),%rcx 401c6f: 48 8d 74 24 18 lea 0x18(%rsp),%rsi 401c74: 44 89 d7 mov %r10d,%edi 401c77: ba 04 00 00 00 mov $0x4,%edx 401c7c: 4c 89 44 24 08 mov %r8,0x8(%rsp) 401c81: 44 89 4c 24 04 mov %r9d,0x4(%rsp) 401c86: 44 89 14 24 mov %r10d,(%rsp) 401c8a: e8 31 f6 ff ff callq 0x4012c0 401c8f: 48 83 f8 04 cmp $0x4,%rax 401c93: 44 8b 14 24 mov (%rsp),%r10d 401c97: 44 8b 4c 24 04 mov 0x4(%rsp),%r9d 401c9c: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 401ca1: 75 af jne 0x401c52 401ca3: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401ca7: 44 8b 64 24 18 mov 0x18(%rsp),%r12d 401cac: 8b 43 20 mov 0x20(%rbx),%eax 401caf: 0f 84 39 ff ff ff je 0x401bee 401cb5: e9 31 ff ff ff jmpq 0x401beb 401cba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401cc0: 41 57 push %rdi 401cc2: 41 56 push %rsi 401cc4: 4d 89 cf mov %r9,%r15 401cc7: 41 55 push %rbp 401cc9: 41 54 push %rsp 401ccb: 41 89 fd mov %edi,%r13d 401cce: 55 push %rbp 401ccf: 53 push %rbx 401cd0: 49 89 f4 mov %rsi,%r12 401cd3: 48 89 d3 mov %rdx,%rbx 401cd6: 48 89 cd mov %rcx,%rbp 401cd9: 45 89 c6 mov %r8d,%r14d 401cdc: 48 83 ec 18 sub $0x18,%rsp 401ce0: 48 83 f9 07 cmp $0x7,%rcx 401ce4: 76 5a jbe 0x401d40 401ce6: 48 8d 04 16 lea (%rsi,%rdx,1),%rax 401cea: 48 8d 35 a1 1a 00 00 lea 0x1aa1(%rip),%rsi # 0x403792 401cf1: ba 08 00 00 00 mov $0x8,%edx 401cf6: 48 89 c7 mov %rax,%rdi 401cf9: 48 89 44 24 08 mov %rax,0x8(%rsp) 401cfe: e8 9d f1 ff ff callq 0x400ea0 401d03: 85 c0 test %eax,%eax 401d05: 0f 84 85 00 00 00 je 0x401d90 401d0b: 48 83 fd 0f cmp $0xf,%rbp 401d0f: 76 2f jbe 0x401d40 401d11: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi 401d16: 48 8d 35 7e 1a 00 00 lea 0x1a7e(%rip),%rsi # 0x40379b 401d1d: ba 04 00 00 00 mov $0x4,%edx 401d22: e8 79 f1 ff ff callq 0x400ea0 401d27: 85 c0 test %eax,%eax 401d29: 75 15 jne 0x401d40 401d2b: 48 8b 44 24 08 mov 0x8(%rsp),%rax 401d30: 0f b6 40 04 movzbl 0x4(%rax),%eax 401d34: 83 e8 01 sub $0x1,%eax 401d37: 83 f8 01 cmp $0x1,%eax 401d3a: 0f 86 b8 00 00 00 jbe 0x401df8 401d40: be 08 01 00 00 mov $0x108,%esi 401d45: bf 01 00 00 00 mov $0x1,%edi 401d4a: e8 71 f1 ff ff callq 0x400ec0 401d4f: 48 85 c0 test %rax,%rax 401d52: 0f 84 f8 00 00 00 je 0x401e50 401d58: c7 40 18 00 00 00 00 movl $0x0,0x18(%rax) 401d5f: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 401d66: 44 89 70 1c mov %r14d,0x1c(%rax) 401d6a: 44 89 68 24 mov %r13d,0x24(%rax) 401d6e: 48 89 58 28 mov %rbx,0x28(%rax) 401d72: 48 89 68 30 mov %rbp,0x30(%rax) 401d76: 4c 89 20 mov %r12,(%rax) 401d79: 4c 89 78 08 mov %r15,0x8(%rax) 401d7d: 48 83 c4 18 add $0x18,%rsp 401d81: 5b pop %rbx 401d82: 5d pop %rbp 401d83: 41 5c pop %rsp 401d85: 41 5d pop %rbp 401d87: 41 5e pop %rsi 401d89: 41 5f pop %rdi 401d8b: c3 retq 401d8c: 0f 1f 40 00 nopl 0x0(%rax) 401d90: be 08 01 00 00 mov $0x108,%esi 401d95: bf 01 00 00 00 mov $0x1,%edi 401d9a: e8 21 f1 ff ff callq 0x400ec0 401d9f: 48 85 c0 test %rax,%rax 401da2: 0f 84 a8 00 00 00 je 0x401e50 401da8: 48 8d 90 f4 00 00 00 lea 0xf4(%rax),%rdx 401daf: 48 89 58 28 mov %rbx,0x28(%rax) 401db3: 48 83 c3 08 add $0x8,%rbx 401db7: c7 40 18 01 00 00 00 movl $0x1,0x18(%rax) 401dbe: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 401dc5: 44 89 70 1c mov %r14d,0x1c(%rax) 401dc9: 44 89 68 24 mov %r13d,0x24(%rax) 401dcd: 48 89 68 30 mov %rbp,0x30(%rax) 401dd1: 4c 89 20 mov %r12,(%rax) 401dd4: 4c 89 78 08 mov %r15,0x8(%rax) 401dd8: 48 89 58 70 mov %rbx,0x70(%rax) 401ddc: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 401de3: 48 83 c4 18 add $0x18,%rsp 401de7: 5b pop %rbx 401de8: 5d pop %rbp 401de9: 41 5c pop %rsp 401deb: 41 5d pop %rbp 401ded: 41 5e pop %rsi 401def: 41 5f pop %rdi 401df1: c3 retq 401df2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401df8: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 401dfd: 0f b6 41 05 movzbl 0x5(%rcx),%eax 401e01: 83 e8 01 sub $0x1,%eax 401e04: 83 f8 01 cmp $0x1,%eax 401e07: 0f 87 33 ff ff ff ja 0x401d40 401e0d: 80 79 06 01 cmpb $0x1,0x6(%rcx) 401e11: 0f 85 29 ff ff ff jne 0x401d40 401e17: 48 83 ec 08 sub $0x8,%rsp 401e1b: 48 89 d9 mov %rbx,%rcx 401e1e: 45 89 f1 mov %r14d,%r9d 401e21: 41 57 push %rdi 401e23: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 401e28: 49 89 e8 mov %rbp,%r8 401e2b: 4c 89 e6 mov %r12,%rsi 401e2e: 44 89 ef mov %r13d,%edi 401e31: e8 2a f5 ff ff callq 0x401360 401e36: 5a pop %rdx 401e37: 59 pop %rcx 401e38: 48 83 c4 18 add $0x18,%rsp 401e3c: 5b pop %rbx 401e3d: 5d pop %rbp 401e3e: 41 5c pop %rsp 401e40: 41 5d pop %rbp 401e42: 41 5e pop %rsi 401e44: 41 5f pop %rdi 401e46: c3 retq 401e47: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 401e4f: 00 401e50: bf 08 00 00 00 mov $0x8,%edi 401e55: e8 b6 f3 ff ff callq 0x401210 401e5a: 31 c0 xor %eax,%eax 401e5c: e9 1c ff ff ff jmpq 0x401d7d 401e61: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401e66: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 401e6e: 00 00 401e70: 41 57 push %rdi 401e72: 41 56 push %rsi 401e74: 89 c8 mov %ecx,%eax 401e76: 41 55 push %rbp 401e78: 41 54 push %rsp 401e7a: 44 8d 68 f8 lea -0x8(%rax),%r13d 401e7e: 55 push %rbp 401e7f: 53 push %rbx 401e80: 48 89 f5 mov %rsi,%rbp 401e83: 49 89 d4 mov %rdx,%r12 401e86: 4c 89 c3 mov %r8,%rbx 401e89: 48 81 ec c8 00 00 00 sub $0xc8,%rsp 401e90: 89 4c 24 1c mov %ecx,0x1c(%rsp) 401e94: 89 7c 24 18 mov %edi,0x18(%rsp) 401e98: 64 48 8b 0c 25 28 00 00 mov %fs:0x28,%rcx 401ea0: 00 401ea1: 48 89 8c 24 b8 00 00 00 mov %rcx,0xb8(%rsp) 401ea9: 31 c9 xor %ecx,%ecx 401eab: 48 83 fa ff cmp $0xffffffffffffffff,%rdx 401eaf: 75 09 jne 0x401eba 401eb1: 4d 85 c0 test %r8,%r8 401eb4: 0f 84 86 02 00 00 je 0x402140 401eba: 41 83 fd 03 cmp $0x3,%r13d 401ebe: 0f 87 bc 00 00 00 ja 0x401f80 401ec4: 48 85 db test %rbx,%rbx 401ec7: 74 67 je 0x401f30 401ec9: 4c 8b 2b mov (%rbx),%r13 401ecc: 4d 85 ed test %r13,%r13 401ecf: 0f 84 ab 00 00 00 je 0x401f80 401ed5: 44 8b 44 24 1c mov 0x1c(%rsp),%r8d 401eda: 8b 7c 24 18 mov 0x18(%rsp),%edi 401ede: 49 89 d9 mov %rbx,%r9 401ee1: 4c 89 e1 mov %r12,%rcx 401ee4: 48 89 ea mov %rbp,%rdx 401ee7: 4c 89 ee mov %r13,%rsi 401eea: e8 d1 fd ff ff callq 0x401cc0 401eef: 48 85 c0 test %rax,%rax 401ef2: 0f 84 c8 01 00 00 je 0x4020c0 401ef8: 48 85 db test %rbx,%rbx 401efb: 0f 84 df 01 00 00 je 0x4020e0 401f01: 48 8b bc 24 b8 00 00 00 mov 0xb8(%rsp),%rdi 401f09: 64 48 33 3c 25 28 00 00 xor %fs:0x28,%rdi 401f11: 00 401f12: 0f 85 b7 02 00 00 jne 0x4021cf 401f18: 48 81 c4 c8 00 00 00 add $0xc8,%rsp 401f1f: 5b pop %rbx 401f20: 5d pop %rbp 401f21: 41 5c pop %rsp 401f23: 41 5d pop %rbp 401f25: 41 5e pop %rsi 401f27: 41 5f pop %rdi 401f29: c3 retq 401f2a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401f30: 8b 44 24 1c mov 0x1c(%rsp),%eax 401f34: 83 f8 0b cmp $0xb,%eax 401f37: 74 0f je 0x401f48 401f39: 83 f8 08 cmp $0x8,%eax 401f3c: b9 01 00 00 00 mov $0x1,%ecx 401f41: ba 03 00 00 00 mov $0x3,%edx 401f46: 75 13 jne 0x401f5b 401f48: 31 d2 xor %edx,%edx 401f4a: 83 7c 24 1c 08 cmpl $0x8,0x1c(%rsp) 401f4f: b9 02 00 00 00 mov $0x2,%ecx 401f54: 0f 95 c2 setne %dl 401f57: 8d 54 12 01 lea 0x1(%rdx,%rdx,1),%edx 401f5b: 44 8b 44 24 18 mov 0x18(%rsp),%r8d 401f60: 31 ff xor %edi,%edi 401f62: 49 89 e9 mov %rbp,%r9 401f65: 4c 89 e6 mov %r12,%rsi 401f68: e8 e3 ee ff ff callq 0x400e50 401f6d: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 401f71: 49 89 c5 mov %rax,%r13 401f74: 0f 85 52 ff ff ff jne 0x401ecc 401f7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401f80: 49 83 fc 40 cmp $0x40,%r12 401f84: b8 40 00 00 00 mov $0x40,%eax 401f89: 49 89 ed mov %rbp,%r13 401f8c: 49 0f 46 c4 cmovbe %r12,%rax 401f90: 45 31 ff xor %r15d,%r15d 401f93: 48 89 44 24 08 mov %rax,0x8(%rsp) 401f98: 48 8d 44 24 20 lea 0x20(%rsp),%rax 401f9d: 48 89 44 24 10 mov %rax,0x10(%rsp) 401fa2: eb 25 jmp 0x401fc9 401fa4: 0f 1f 40 00 nopl 0x0(%rax) 401fa8: 48 83 f8 00 cmp $0x0,%rax 401fac: 0f 8e 22 02 00 00 jle 0x4021d4 401fb2: 49 01 c7 add %rax,%r15 401fb5: 4c 39 7c 24 08 cmp %r15,0x8(%rsp) 401fba: 4d 89 fe mov %r15,%r14 401fbd: 76 49 jbe 0x402008 401fbf: 4e 8d 6c 3d 00 lea 0x0(%rbp,%r15,1),%r13 401fc4: 48 8b 44 24 10 mov 0x10(%rsp),%rax 401fc9: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 401fce: 8b 7c 24 18 mov 0x18(%rsp),%edi 401fd2: 4a 8d 34 38 lea (%rax,%r15,1),%rsi 401fd6: 4c 89 e9 mov %r13,%rcx 401fd9: 4d 89 fe mov %r15,%r14 401fdc: 4c 29 fa sub %r15,%rdx 401fdf: e8 5c ef ff ff callq 0x400f40 401fe4: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 401fe8: 75 be jne 0x401fa8 401fea: e8 21 ee ff ff callq 0x400e10 401fef: 83 38 04 cmpl $0x4,(%rax) 401ff2: 74 d0 je 0x401fc4 401ff4: bf 09 00 00 00 mov $0x9,%edi 401ff9: e8 12 f2 ff ff callq 0x401210 401ffe: 31 c0 xor %eax,%eax 402000: e9 fc fe ff ff jmpq 0x401f01 402005: 0f 1f 00 nopl (%rax) 402008: 49 83 ff 07 cmp $0x7,%r15 40200c: 0f 86 de 00 00 00 jbe 0x4020f0 402012: 4c 8b 7c 24 10 mov 0x10(%rsp),%r15 402017: 48 8d 35 74 17 00 00 lea 0x1774(%rip),%rsi # 0x403792 40201e: ba 08 00 00 00 mov $0x8,%edx 402023: 4c 89 ff mov %r15,%rdi 402026: e8 75 ee ff ff callq 0x400ea0 40202b: 85 c0 test %eax,%eax 40202d: 0f 84 2d 01 00 00 je 0x402160 402033: 49 83 fe 0f cmp $0xf,%r14 402037: 0f 86 b3 00 00 00 jbe 0x4020f0 40203d: 48 8d 35 57 17 00 00 lea 0x1757(%rip),%rsi # 0x40379b 402044: ba 04 00 00 00 mov $0x4,%edx 402049: 4c 89 ff mov %r15,%rdi 40204c: e8 4f ee ff ff callq 0x400ea0 402051: 85 c0 test %eax,%eax 402053: 0f 85 97 00 00 00 jne 0x4020f0 402059: 0f b6 44 24 24 movzbl 0x24(%rsp),%eax 40205e: 89 c2 mov %eax,%edx 402060: 83 e8 01 sub $0x1,%eax 402063: 83 f8 01 cmp $0x1,%eax 402066: 0f 87 84 00 00 00 ja 0x4020f0 40206c: 0f b6 44 24 25 movzbl 0x25(%rsp),%eax 402071: 83 e8 01 sub $0x1,%eax 402074: 83 f8 01 cmp $0x1,%eax 402077: 77 77 ja 0x4020f0 402079: 80 7c 24 26 01 cmpb $0x1,0x26(%rsp) 40207e: 75 70 jne 0x4020f0 402080: 80 fa 01 cmp $0x1,%dl 402083: b8 40 00 00 00 mov $0x40,%eax 402088: ba 34 00 00 00 mov $0x34,%edx 40208d: 48 0f 44 c2 cmove %rdx,%rax 402091: 4c 39 f0 cmp %r14,%rax 402094: 77 5a ja 0x4020f0 402096: 48 83 ec 08 sub $0x8,%rsp 40209a: 48 89 e9 mov %rbp,%rcx 40209d: 4d 89 e0 mov %r12,%r8 4020a0: 53 push %rbx 4020a1: 44 8b 4c 24 2c mov 0x2c(%rsp),%r9d 4020a6: 31 f6 xor %esi,%esi 4020a8: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 4020ad: 8b 7c 24 28 mov 0x28(%rsp),%edi 4020b1: e8 aa f2 ff ff callq 0x401360 4020b6: 5a pop %rdx 4020b7: 59 pop %rcx 4020b8: e9 44 fe ff ff jmpq 0x401f01 4020bd: 0f 1f 00 nopl (%rax) 4020c0: 48 85 db test %rbx,%rbx 4020c3: 74 09 je 0x4020ce 4020c5: 4c 3b 2b cmp (%rbx),%r13 4020c8: 0f 84 33 fe ff ff je 0x401f01 4020ce: 4c 89 e6 mov %r12,%rsi 4020d1: 4c 89 ef mov %r13,%rdi 4020d4: e8 37 ee ff ff callq 0x400f10 4020d9: 31 c0 xor %eax,%eax 4020db: e9 21 fe ff ff jmpq 0x401f01 4020e0: 83 48 38 40 orl $0x40,0x38(%rax) 4020e4: e9 18 fe ff ff jmpq 0x401f01 4020e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4020f0: be 08 01 00 00 mov $0x108,%esi 4020f5: bf 01 00 00 00 mov $0x1,%edi 4020fa: e8 c1 ed ff ff callq 0x400ec0 4020ff: 48 85 c0 test %rax,%rax 402102: 0f 84 b6 00 00 00 je 0x4021be 402108: 8b 4c 24 1c mov 0x1c(%rsp),%ecx 40210c: c7 40 18 00 00 00 00 movl $0x0,0x18(%rax) 402113: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 40211a: 48 89 68 28 mov %rbp,0x28(%rax) 40211e: 4c 89 60 30 mov %r12,0x30(%rax) 402122: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 402129: 89 48 1c mov %ecx,0x1c(%rax) 40212c: 8b 4c 24 18 mov 0x18(%rsp),%ecx 402130: 48 89 58 08 mov %rbx,0x8(%rax) 402134: 89 48 24 mov %ecx,0x24(%rax) 402137: e9 c5 fd ff ff jmpq 0x401f01 40213c: 0f 1f 40 00 nopl 0x0(%rax) 402140: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 402145: 89 fe mov %edi,%esi 402147: bf 01 00 00 00 mov $0x1,%edi 40214c: e8 af ed ff ff callq 0x400f00 402151: 85 c0 test %eax,%eax 402153: 4c 0f 44 64 24 50 cmove 0x50(%rsp),%r12 402159: e9 5c fd ff ff jmpq 0x401eba 40215e: 66 90 nop 402160: be 08 01 00 00 mov $0x108,%esi 402165: bf 01 00 00 00 mov $0x1,%edi 40216a: e8 51 ed ff ff callq 0x400ec0 40216f: 48 85 c0 test %rax,%rax 402172: 74 4a je 0x4021be 402174: 8b 7c 24 1c mov 0x1c(%rsp),%edi 402178: 8b 4c 24 18 mov 0x18(%rsp),%ecx 40217c: 48 8d 90 f4 00 00 00 lea 0xf4(%rax),%rdx 402183: 48 89 68 28 mov %rbp,0x28(%rax) 402187: 48 83 c5 08 add $0x8,%rbp 40218b: c7 40 18 01 00 00 00 movl $0x1,0x18(%rax) 402192: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 402199: 4c 89 60 30 mov %r12,0x30(%rax) 40219d: 89 78 1c mov %edi,0x1c(%rax) 4021a0: 89 48 24 mov %ecx,0x24(%rax) 4021a3: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 4021aa: 48 89 58 08 mov %rbx,0x8(%rax) 4021ae: 48 89 68 70 mov %rbp,0x70(%rax) 4021b2: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 4021b9: e9 43 fd ff ff jmpq 0x401f01 4021be: bf 08 00 00 00 mov $0x8,%edi 4021c3: e8 48 f0 ff ff callq 0x401210 4021c8: 31 c0 xor %eax,%eax 4021ca: e9 32 fd ff ff jmpq 0x401f01 4021cf: e8 6c ec ff ff callq 0x400e40 4021d4: 0f 84 2e fe ff ff je 0x402008 4021da: 49 89 c6 mov %rax,%r14 4021dd: e9 30 fe ff ff jmpq 0x402012 4021e2: 0f 1f 40 00 nopl 0x0(%rax) 4021e6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 4021ee: 00 00 4021f0: 41 57 push %rdi 4021f2: 41 56 push %rsi 4021f4: 49 89 ff mov %rdi,%r15 4021f7: 41 55 push %rbp 4021f9: 41 54 push %rsp 4021fb: 55 push %rbp 4021fc: 53 push %rbx 4021fd: 48 81 ec 88 00 00 00 sub $0x88,%rsp 402204: 48 8b 1f mov (%rdi),%rbx 402207: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 40220f: 00 402210: 48 89 44 24 78 mov %rax,0x78(%rsp) 402215: 31 c0 xor %eax,%eax 402217: 48 85 db test %rbx,%rbx 40221a: 0f 84 88 02 00 00 je 0x4024a8 402220: 48 8b 47 30 mov 0x30(%rdi),%rax 402224: 48 03 47 28 add 0x28(%rdi),%rax 402228: 48 8b 57 70 mov 0x70(%rdi),%rdx 40222c: 48 39 c2 cmp %rax,%rdx 40222f: 0f 87 e0 02 00 00 ja 0x402515 402235: 48 29 d0 sub %rdx,%rax 402238: 48 83 f8 3b cmp $0x3b,%rax 40223c: 0f 86 d3 02 00 00 jbe 0x402515 402242: 48 01 d3 add %rdx,%rbx 402245: 48 8d 7b 3a lea 0x3a(%rbx),%rdi 402249: 48 8d 35 50 15 00 00 lea 0x1550(%rip),%rsi # 0x4037a0 402250: ba 02 00 00 00 mov $0x2,%edx 402255: e8 46 ec ff ff callq 0x400ea0 40225a: 85 c0 test %eax,%eax 40225c: 89 c5 mov %eax,%ebp 40225e: 0f 85 74 03 00 00 jne 0x4025d8 402264: 48 8b 03 mov (%rbx),%rax 402267: 48 8b 53 08 mov 0x8(%rbx),%rdx 40226b: 41 c6 87 04 01 00 00 00 movb $0x0,0x104(%r15) 402273: 49 89 87 f4 00 00 00 mov %rax,0xf4(%r15) 40227a: 49 89 97 fc 00 00 00 mov %rdx,0xfc(%r15) 402281: 80 3b 2f cmpb $0x2f,(%rbx) 402284: 0f 84 96 01 00 00 je 0x402420 40228a: 4d 8d a7 e4 00 00 00 lea 0xe4(%r15),%r12 402291: b9 10 00 00 00 mov $0x10,%ecx 402296: ba 2f 00 00 00 mov $0x2f,%edx 40229b: 48 89 de mov %rbx,%rsi 40229e: 4c 89 e7 mov %r12,%rdi 4022a1: e8 aa ec ff ff callq 0x400f50 4022a6: 48 85 c0 test %rax,%rax 4022a9: 0f 84 61 03 00 00 je 0x402610 4022af: c6 40 ff 00 movb $0x0,-0x1(%rax) 4022b3: 4d 89 67 78 mov %r12,0x78(%r15) 4022b7: 80 7b 30 20 cmpb $0x20,0x30(%rbx) 4022bb: 0f 84 bf 02 00 00 je 0x402580 4022c1: 80 7b 1b 20 cmpb $0x20,0x1b(%rbx) 4022c5: 48 8d 7b 10 lea 0x10(%rbx),%rdi 4022c9: 74 1a je 0x4022e5 4022cb: 48 8b 43 10 mov 0x10(%rbx),%rax 4022cf: 48 89 44 24 60 mov %rax,0x60(%rsp) 4022d4: 8b 47 08 mov 0x8(%rdi),%eax 4022d7: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 4022dc: c6 44 24 6c 00 movb $0x0,0x6c(%rsp) 4022e1: 89 44 24 68 mov %eax,0x68(%rsp) 4022e5: 31 f6 xor %esi,%esi 4022e7: ba 0a 00 00 00 mov $0xa,%edx 4022ec: e8 df eb ff ff callq 0x400ed0 4022f1: 49 89 87 80 00 00 00 mov %rax,0x80(%r15) 4022f8: 80 7b 21 20 cmpb $0x20,0x21(%rbx) 4022fc: 48 8d 7b 1c lea 0x1c(%rbx),%rdi 402300: 74 1a je 0x40231c 402302: 8b 43 1c mov 0x1c(%rbx),%eax 402305: 89 44 24 60 mov %eax,0x60(%rsp) 402309: 0f b7 47 04 movzwl 0x4(%rdi),%eax 40230d: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 402312: c6 44 24 66 00 movb $0x0,0x66(%rsp) 402317: 66 89 44 24 64 mov %ax,0x64(%rsp) 40231c: 31 f6 xor %esi,%esi 40231e: ba 0a 00 00 00 mov $0xa,%edx 402323: e8 a8 eb ff ff callq 0x400ed0 402328: 41 89 87 88 00 00 00 mov %eax,0x88(%r15) 40232f: 80 7b 27 20 cmpb $0x20,0x27(%rbx) 402333: 48 8d 7b 22 lea 0x22(%rbx),%rdi 402337: 74 1a je 0x402353 402339: 8b 43 22 mov 0x22(%rbx),%eax 40233c: 89 44 24 60 mov %eax,0x60(%rsp) 402340: 0f b7 47 04 movzwl 0x4(%rdi),%eax 402344: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 402349: c6 44 24 66 00 movb $0x0,0x66(%rsp) 40234e: 66 89 44 24 64 mov %ax,0x64(%rsp) 402353: 31 f6 xor %esi,%esi 402355: ba 0a 00 00 00 mov $0xa,%edx 40235a: e8 71 eb ff ff callq 0x400ed0 40235f: 41 89 87 8c 00 00 00 mov %eax,0x8c(%r15) 402366: 80 7b 2f 20 cmpb $0x20,0x2f(%rbx) 40236a: 48 8d 7b 28 lea 0x28(%rbx),%rdi 40236e: 74 13 je 0x402383 402370: 48 8b 43 28 mov 0x28(%rbx),%rax 402374: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 402379: c6 44 24 68 00 movb $0x0,0x68(%rsp) 40237e: 48 89 44 24 60 mov %rax,0x60(%rsp) 402383: 31 f6 xor %esi,%esi 402385: ba 08 00 00 00 mov $0x8,%edx 40238a: e8 41 eb ff ff callq 0x400ed0 40238f: 41 89 87 90 00 00 00 mov %eax,0x90(%r15) 402396: 80 7b 39 20 cmpb $0x20,0x39(%rbx) 40239a: 48 8d 7b 30 lea 0x30(%rbx),%rdi 40239e: 74 1c je 0x4023bc 4023a0: 48 8b 43 30 mov 0x30(%rbx),%rax 4023a4: 48 89 44 24 60 mov %rax,0x60(%rsp) 4023a9: 0f b7 47 08 movzwl 0x8(%rdi),%eax 4023ad: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 4023b2: c6 44 24 6a 00 movb $0x0,0x6a(%rsp) 4023b7: 66 89 44 24 68 mov %ax,0x68(%rsp) 4023bc: 31 f6 xor %esi,%esi 4023be: ba 0a 00 00 00 mov $0xa,%edx 4023c3: e8 08 eb ff ff callq 0x400ed0 4023c8: 48 85 c0 test %rax,%rax 4023cb: 49 89 87 98 00 00 00 mov %rax,0x98(%r15) 4023d2: 0f 88 a8 01 00 00 js 0x402580 4023d8: 49 8b 4f 30 mov 0x30(%r15),%rcx 4023dc: 49 8b 57 28 mov 0x28(%r15),%rdx 4023e0: 48 8d 54 11 c4 lea -0x3c(%rcx,%rdx,1),%rdx 4023e5: 49 2b 57 70 sub 0x70(%r15),%rdx 4023e9: 48 39 c2 cmp %rax,%rdx 4023ec: 73 07 jae 0x4023f5 4023ee: 49 89 97 98 00 00 00 mov %rdx,0x98(%r15) 4023f5: 48 8b 4c 24 78 mov 0x78(%rsp),%rcx 4023fa: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 402402: 00 402403: 89 e8 mov %ebp,%eax 402405: 0f 85 d2 05 00 00 jne 0x4029dd 40240b: 48 81 c4 88 00 00 00 add $0x88,%rsp 402412: 5b pop %rbx 402413: 5d pop %rbp 402414: 41 5c pop %rsp 402416: 41 5d pop %rbp 402418: 41 5e pop %rsi 40241a: 41 5f pop %rdi 40241c: c3 retq 40241d: 0f 1f 00 nopl (%rax) 402420: 4c 0f be 63 01 movsbl 0x1(%rbx),%r12 402425: 41 80 fc 20 cmp $0x20,%r12l 402429: 0f 84 69 01 00 00 je 0x402598 40242f: 41 80 fc 53 cmp $0x53,%r12l 402433: 0f 84 f7 00 00 00 je 0x402530 402439: 41 80 fc 2f cmp $0x2f,%r12l 40243d: 75 1c jne 0x40245b 40243f: 48 8d 35 7f 13 00 00 lea 0x137f(%rip),%rsi # 0x4037c5 402446: ba 10 00 00 00 mov $0x10,%edx 40244b: 48 89 df mov %rbx,%rdi 40244e: e8 4d ea ff ff callq 0x400ea0 402453: 85 c0 test %eax,%eax 402455: 0f 84 4d 04 00 00 je 0x4028a8 40245b: e8 00 eb ff ff callq 0x400f60 402460: 49 89 c2 mov %rax,%r10 402463: 48 8b 00 mov (%rax),%rax 402466: 42 f6 44 60 01 08 testb $0x8,0x1(%rax,%r12,2) 40246c: 0f 84 0e 01 00 00 je 0x402580 402472: 49 83 7f 60 00 cmpq $0x0,0x60(%r15) 402477: 0f 84 f3 02 00 00 je 0x402770 40247d: 48 8d 7b 01 lea 0x1(%rbx),%rdi 402481: 31 f6 xor %esi,%esi 402483: ba 0a 00 00 00 mov $0xa,%edx 402488: e8 43 ea ff ff callq 0x400ed0 40248d: 49 3b 47 68 cmp 0x68(%r15),%rax 402491: 0f 83 e9 00 00 00 jae 0x402580 402497: 49 03 47 60 add 0x60(%r15),%rax 40249b: 49 89 47 78 mov %rax,0x78(%r15) 40249f: e9 13 fe ff ff jmpq 0x4022b7 4024a4: 0f 1f 40 00 nopl 0x0(%rax) 4024a8: 4c 8b 77 70 mov 0x70(%rdi),%r14 4024ac: 8b 47 24 mov 0x24(%rdi),%eax 4024af: 48 8d 9f a8 00 00 00 lea 0xa8(%rdi),%rbx 4024b6: 45 31 ed xor %r13d,%r13d 4024b9: 48 89 dd mov %rbx,%rbp 4024bc: 89 04 24 mov %eax,(%rsp) 4024bf: 4d 89 f4 mov %r14,%r12 4024c2: 89 c7 mov %eax,%edi 4024c4: eb 2c jmp 0x4024f2 4024c6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 4024ce: 00 00 4024d0: 48 83 f8 00 cmp $0x0,%rax 4024d4: 0f 8e 12 01 00 00 jle 0x4025ec 4024da: 49 01 c5 add %rax,%r13 4024dd: 49 83 fd 3b cmp $0x3b,%r13 4024e1: 0f 8f 11 01 00 00 jg 0x4025f8 4024e7: 4f 8d 24 2e lea (%r14,%r13,1),%r12 4024eb: 4a 8d 2c 2b lea (%rbx,%r13,1),%rbp 4024ef: 8b 3c 24 mov (%rsp),%edi 4024f2: ba 3c 00 00 00 mov $0x3c,%edx 4024f7: 4c 89 e1 mov %r12,%rcx 4024fa: 48 89 ee mov %rbp,%rsi 4024fd: 4c 29 ea sub %r13,%rdx 402500: e8 3b ea ff ff callq 0x400f40 402505: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 402509: 75 c5 jne 0x4024d0 40250b: e8 00 e9 ff ff callq 0x400e10 402510: 83 38 04 cmpl $0x4,(%rax) 402513: 74 da je 0x4024ef 402515: bf 0e 00 00 00 mov $0xe,%edi 40251a: bd ff ff ff ff mov $0xffffffff,%ebp 40251f: e8 ec ec ff ff callq 0x401210 402524: e9 cc fe ff ff jmpq 0x4023f5 402529: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402530: 48 8d 35 7d 12 00 00 lea 0x127d(%rip),%rsi # 0x4037b4 402537: ba 10 00 00 00 mov $0x10,%edx 40253c: 48 89 df mov %rbx,%rdi 40253f: e8 5c e9 ff ff callq 0x400ea0 402544: 85 c0 test %eax,%eax 402546: 0f 85 0f ff ff ff jne 0x40245b 40254c: 49 8d 87 e4 00 00 00 lea 0xe4(%r15),%rax 402553: 48 b9 2f 53 59 4d 36 34 mov $0x2f34364d59532f,%rcx 40255b: 2f 00 40255d: 49 89 8f e4 00 00 00 mov %rcx,0xe4(%r15) 402564: 49 89 47 78 mov %rax,0x78(%r15) 402568: e9 4a fd ff ff jmpq 0x4022b7 40256d: 4c 89 c7 mov %r8,%rdi 402570: e8 8b e8 ff ff callq 0x400e00 402575: 49 c7 47 60 00 00 00 00 movq $0x0,0x60(%r15) 40257d: 0f 1f 00 nopl (%rax) 402580: bf 10 00 00 00 mov $0x10,%edi 402585: bd ff ff ff ff mov $0xffffffff,%ebp 40258a: e8 81 ec ff ff callq 0x401210 40258f: e9 61 fe ff ff jmpq 0x4023f5 402594: 0f 1f 40 00 nopl 0x0(%rax) 402598: 48 8d 35 04 12 00 00 lea 0x1204(%rip),%rsi # 0x4037a3 40259f: ba 10 00 00 00 mov $0x10,%edx 4025a4: 48 89 df mov %rbx,%rdi 4025a7: e8 f4 e8 ff ff callq 0x400ea0 4025ac: 85 c0 test %eax,%eax 4025ae: 0f 85 a7 fe ff ff jne 0x40245b 4025b4: 49 8d 87 e4 00 00 00 lea 0xe4(%r15),%rax 4025bb: b9 2f 00 00 00 mov $0x2f,%ecx 4025c0: 66 41 89 8f e4 00 00 00 mov %cx,0xe4(%r15) 4025c8: 49 89 47 78 mov %rax,0x78(%r15) 4025cc: e9 e6 fc ff ff jmpq 0x4022b7 4025d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4025d8: bf 0f 00 00 00 mov $0xf,%edi 4025dd: bd ff ff ff ff mov $0xffffffff,%ebp 4025e2: e8 29 ec ff ff callq 0x401210 4025e7: e9 09 fe ff ff jmpq 0x4023f5 4025ec: 0f 85 23 ff ff ff jne 0x402515 4025f2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4025f8: 49 83 fd 3c cmp $0x3c,%r13 4025fc: 0f 84 43 fc ff ff je 0x402245 402602: e9 0e ff ff ff jmpq 0x402515 402607: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 40260f: 00 402610: 41 80 bf f2 00 00 00 20 cmpb $0x20,0xf2(%r15) 402618: 41 c6 87 f3 00 00 00 00 movb $0x0,0xf3(%r15) 402620: 0f 85 8d fc ff ff jne 0x4022b3 402626: 41 80 bf f1 00 00 00 20 cmpb $0x20,0xf1(%r15) 40262e: 41 c6 87 f2 00 00 00 00 movb $0x0,0xf2(%r15) 402636: 0f 85 77 fc ff ff jne 0x4022b3 40263c: 41 80 bf f0 00 00 00 20 cmpb $0x20,0xf0(%r15) 402644: 41 c6 87 f1 00 00 00 00 movb $0x0,0xf1(%r15) 40264c: 0f 85 61 fc ff ff jne 0x4022b3 402652: 41 80 bf ef 00 00 00 20 cmpb $0x20,0xef(%r15) 40265a: 41 c6 87 f0 00 00 00 00 movb $0x0,0xf0(%r15) 402662: 0f 85 4b fc ff ff jne 0x4022b3 402668: 41 80 bf ee 00 00 00 20 cmpb $0x20,0xee(%r15) 402670: 41 c6 87 ef 00 00 00 00 movb $0x0,0xef(%r15) 402678: 0f 85 35 fc ff ff jne 0x4022b3 40267e: 41 80 bf ed 00 00 00 20 cmpb $0x20,0xed(%r15) 402686: 41 c6 87 ee 00 00 00 00 movb $0x0,0xee(%r15) 40268e: 0f 85 1f fc ff ff jne 0x4022b3 402694: 41 80 bf ec 00 00 00 20 cmpb $0x20,0xec(%r15) 40269c: 41 c6 87 ed 00 00 00 00 movb $0x0,0xed(%r15) 4026a4: 0f 85 09 fc ff ff jne 0x4022b3 4026aa: 41 80 bf eb 00 00 00 20 cmpb $0x20,0xeb(%r15) 4026b2: 41 c6 87 ec 00 00 00 00 movb $0x0,0xec(%r15) 4026ba: 0f 85 f3 fb ff ff jne 0x4022b3 4026c0: 41 80 bf ea 00 00 00 20 cmpb $0x20,0xea(%r15) 4026c8: 41 c6 87 eb 00 00 00 00 movb $0x0,0xeb(%r15) 4026d0: 0f 85 dd fb ff ff jne 0x4022b3 4026d6: 41 80 bf e9 00 00 00 20 cmpb $0x20,0xe9(%r15) 4026de: 41 c6 87 ea 00 00 00 00 movb $0x0,0xea(%r15) 4026e6: 0f 85 c7 fb ff ff jne 0x4022b3 4026ec: 41 80 bf e8 00 00 00 20 cmpb $0x20,0xe8(%r15) 4026f4: 41 c6 87 e9 00 00 00 00 movb $0x0,0xe9(%r15) 4026fc: 0f 85 b1 fb ff ff jne 0x4022b3 402702: 41 80 bf e7 00 00 00 20 cmpb $0x20,0xe7(%r15) 40270a: 41 c6 87 e8 00 00 00 00 movb $0x0,0xe8(%r15) 402712: 0f 85 9b fb ff ff jne 0x4022b3 402718: 41 80 bf e6 00 00 00 20 cmpb $0x20,0xe6(%r15) 402720: 41 c6 87 e7 00 00 00 00 movb $0x0,0xe7(%r15) 402728: 0f 85 85 fb ff ff jne 0x4022b3 40272e: 41 80 bf e5 00 00 00 20 cmpb $0x20,0xe5(%r15) 402736: 41 c6 87 e6 00 00 00 00 movb $0x0,0xe6(%r15) 40273e: 0f 85 6f fb ff ff jne 0x4022b3 402744: 41 80 bf e4 00 00 00 20 cmpb $0x20,0xe4(%r15) 40274c: 41 c6 87 e5 00 00 00 00 movb $0x0,0xe5(%r15) 402754: 0f 85 59 fb ff ff jne 0x4022b3 40275a: 41 c6 87 e4 00 00 00 00 movb $0x0,0xe4(%r15) 402762: e9 4c fb ff ff jmpq 0x4022b3 402767: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 40276f: 00 402770: 48 8d 44 24 20 lea 0x20(%rsp),%rax 402775: 41 bc 08 00 00 00 mov $0x8,%r12d 40277b: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 402780: 89 6c 24 1c mov %ebp,0x1c(%rsp) 402784: 4d 89 d6 mov %r10,%r14 402787: 4d 89 e5 mov %r12,%r13 40278a: 48 89 04 24 mov %rax,(%rsp) 40278e: 48 8d 44 24 60 lea 0x60(%rsp),%rax 402793: 48 89 c3 mov %rax,%rbx 402796: e9 90 00 00 00 jmpq 0x40282b 40279b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4027a0: 49 8b 47 30 mov 0x30(%r15),%rax 4027a4: 4c 39 e8 cmp %r13,%rax 4027a7: 0f 82 d3 fd ff ff jb 0x402580 4027ad: 4c 29 e8 sub %r13,%rax 4027b0: 48 83 f8 3b cmp $0x3b,%rax 4027b4: 0f 86 c6 fd ff ff jbe 0x402580 4027ba: 4d 01 ec add %r13,%r12 4027bd: 41 80 7c 24 39 20 cmpb $0x20,0x39(%r12) 4027c3: 49 8d 7c 24 30 lea 0x30(%r12),%rdi 4027c8: 74 17 je 0x4027e1 4027ca: 49 8b 44 24 30 mov 0x30(%r12),%rax 4027cf: 48 89 03 mov %rax,(%rbx) 4027d2: 0f b7 47 08 movzwl 0x8(%rdi),%eax 4027d6: 48 89 df mov %rbx,%rdi 4027d9: c6 43 0a 00 movb $0x0,0xa(%rbx) 4027dd: 66 89 43 08 mov %ax,0x8(%rbx) 4027e1: 48 0f be 17 movsbl (%rdi),%rdx 4027e5: 49 8b 06 mov (%r14),%rax 4027e8: f6 44 50 01 08 testb $0x8,0x1(%rax,%rdx,2) 4027ed: 0f 84 8d fd ff ff je 0x402580 4027f3: 31 f6 xor %esi,%esi 4027f5: ba 0a 00 00 00 mov $0xa,%edx 4027fa: e8 d1 e6 ff ff callq 0x400ed0 4027ff: 48 8d 35 bf 0f 00 00 lea 0xfbf(%rip),%rsi # 0x4037c5 402806: ba 10 00 00 00 mov $0x10,%edx 40280b: 4c 89 e7 mov %r12,%rdi 40280e: 48 89 c5 mov %rax,%rbp 402811: e8 8a e6 ff ff callq 0x400ea0 402816: 85 c0 test %eax,%eax 402818: 0f 84 cd 00 00 00 je 0x4028eb 40281e: 48 83 c5 01 add $0x1,%rbp 402822: 48 83 e5 fe and $0xfffffffffffffffe,%rbp 402826: 4d 8d 6c 2d 3c lea 0x3c(%r13,%rbp,1),%r13 40282b: 4d 8b 27 mov (%r15),%r12 40282e: 4d 85 e4 test %r12,%r12 402831: 0f 85 69 ff ff ff jne 0x4027a0 402837: 4c 89 e8 mov %r13,%rax 40283a: 49 03 47 28 add 0x28(%r15),%rax 40283e: 41 8b 4f 24 mov 0x24(%r15),%ecx 402842: 45 31 e4 xor %r12d,%r12d 402845: 89 4c 24 18 mov %ecx,0x18(%rsp) 402849: 89 cf mov %ecx,%edi 40284b: 48 89 44 24 08 mov %rax,0x8(%rsp) 402850: 48 89 c5 mov %rax,%rbp 402853: eb 1f jmp 0x402874 402855: 0f 1f 00 nopl (%rax) 402858: 48 83 f8 00 cmp $0x0,%rax 40285c: 7e 6f jle 0x4028cd 40285e: 49 01 c4 add %rax,%r12 402861: 49 83 fc 3b cmp $0x3b,%r12 402865: 7f 71 jg 0x4028d8 402867: 48 8b 44 24 08 mov 0x8(%rsp),%rax 40286c: 49 8d 2c 04 lea (%r12,%rax,1),%rbp 402870: 8b 7c 24 18 mov 0x18(%rsp),%edi 402874: 48 8b 04 24 mov (%rsp),%rax 402878: ba 3c 00 00 00 mov $0x3c,%edx 40287d: 48 89 e9 mov %rbp,%rcx 402880: 4c 29 e2 sub %r12,%rdx 402883: 4a 8d 34 20 lea (%rax,%r12,1),%rsi 402887: e8 b4 e6 ff ff callq 0x400f40 40288c: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 402890: 75 c6 jne 0x402858 402892: e8 79 e5 ff ff callq 0x400e10 402897: 83 38 04 cmpl $0x4,(%rax) 40289a: 0f 85 e0 fc ff ff jne 0x402580 4028a0: eb ce jmp 0x402870 4028a2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4028a8: 49 8d 87 e4 00 00 00 lea 0xe4(%r15),%rax 4028af: ba 2f 2f 00 00 mov $0x2f2f,%edx 4028b4: 41 c6 87 e6 00 00 00 00 movb $0x0,0xe6(%r15) 4028bc: 66 41 89 97 e4 00 00 00 mov %dx,0xe4(%r15) 4028c4: 49 89 47 78 mov %rax,0x78(%r15) 4028c8: e9 ea f9 ff ff jmpq 0x4022b7 4028cd: 0f 85 ad fc ff ff jne 0x402580 4028d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4028d8: 49 83 fc 3c cmp $0x3c,%r12 4028dc: 0f 85 9e fc ff ff jne 0x402580 4028e2: 4c 8b 24 24 mov (%rsp),%r12 4028e6: e9 d2 fe ff ff jmpq 0x4027bd 4028eb: 4d 8b 37 mov (%r15),%r14 4028ee: 4d 89 ec mov %r13,%r12 4028f1: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx 4028f6: 49 89 ed mov %rbp,%r13 4028f9: 8b 6c 24 1c mov 0x1c(%rsp),%ebp 4028fd: 4d 85 f6 test %r14,%r14 402900: 0f 84 8f 00 00 00 je 0x402995 402906: 49 8b 47 30 mov 0x30(%r15),%rax 40290a: 48 83 e8 3c sub $0x3c,%rax 40290e: 4c 29 e0 sub %r12,%rax 402911: 49 39 c5 cmp %rax,%r13 402914: 0f 87 66 fc ff ff ja 0x402580 40291a: 4c 89 ef mov %r13,%rdi 40291d: e8 ce e5 ff ff callq 0x400ef0 402922: 48 85 c0 test %rax,%rax 402925: 49 89 c0 mov %rax,%r8 402928: 0f 84 52 fc ff ff je 0x402580 40292e: 4b 8d 74 26 3c lea 0x3c(%r14,%r12,1),%rsi 402933: 4c 89 c7 mov %r8,%rdi 402936: 4c 89 ea mov %r13,%rdx 402939: e8 a2 e5 ff ff callq 0x400ee0 40293e: 49 89 c0 mov %rax,%r8 402941: 49 89 47 60 mov %rax,0x60(%r15) 402945: 4d 89 6f 68 mov %r13,0x68(%r15) 402949: 4d 89 c4 mov %r8,%r12 40294c: 4d 01 c5 add %r8,%r13 40294f: eb 17 jmp 0x402968 402951: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402958: 4c 8d 60 01 lea 0x1(%rax),%r12 40295c: c6 00 00 movb $0x0,(%rax) 40295f: 4d 39 e5 cmp %r12,%r13 402962: 0f 86 15 fb ff ff jbe 0x40247d 402968: 4d 89 ee mov %r13,%r14 40296b: be 2f 00 00 00 mov $0x2f,%esi 402970: 4c 89 e7 mov %r12,%rdi 402973: 4d 29 e6 sub %r12,%r14 402976: 4c 89 f2 mov %r14,%rdx 402979: e8 02 e5 ff ff callq 0x400e80 40297e: 48 85 c0 test %rax,%rax 402981: 75 d5 jne 0x402958 402983: 4c 89 f2 mov %r14,%rdx 402986: 31 f6 xor %esi,%esi 402988: 4c 89 e7 mov %r12,%rdi 40298b: e8 d0 e4 ff ff callq 0x400e60 402990: e9 e8 fa ff ff jmpq 0x40247d 402995: 4c 89 ef mov %r13,%rdi 402998: e8 53 e5 ff ff callq 0x400ef0 40299d: 48 85 c0 test %rax,%rax 4029a0: 49 89 c0 mov %rax,%r8 4029a3: 0f 84 d7 fb ff ff je 0x402580 4029a9: 4c 89 e1 mov %r12,%rcx 4029ac: 49 03 4f 28 add 0x28(%r15),%rcx 4029b0: 41 8b 7f 24 mov 0x24(%r15),%edi 4029b4: 4c 89 c6 mov %r8,%rsi 4029b7: 4c 89 ea mov %r13,%rdx 4029ba: 4c 89 04 24 mov %r8,(%rsp) 4029be: 48 83 c1 3c add $0x3c,%rcx 4029c2: e8 f9 e8 ff ff callq 0x4012c0 4029c7: 49 39 c5 cmp %rax,%r13 4029ca: 4c 8b 04 24 mov (%rsp),%r8 4029ce: 0f 85 99 fb ff ff jne 0x40256d 4029d4: 4d 89 47 60 mov %r8,0x60(%r15) 4029d8: e9 68 ff ff ff jmpq 0x402945 4029dd: e8 5e e4 ff ff callq 0x400e40 4029e2: 0f 1f 40 00 nopl 0x0(%rax) 4029e6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 4029ee: 00 00 4029f0: 83 3d ed 16 20 00 01 cmpl $0x1,0x2016ed(%rip) # 0x6040e4 4029f7: 41 54 push %rsp 4029f9: 55 push %rbp 4029fa: 53 push %rbx 4029fb: 0f 85 df 01 00 00 jne 0x402be0 402a01: 48 85 d2 test %rdx,%rdx 402a04: 41 89 fc mov %edi,%r12d 402a07: 89 f5 mov %esi,%ebp 402a09: 48 89 d3 mov %rdx,%rbx 402a0c: 0f 84 e6 01 00 00 je 0x402bf8 402a12: 83 fe 0b cmp $0xb,%esi 402a15: 0f 87 65 01 00 00 ja 0x402b80 402a1b: 48 8d 05 b6 0d 00 00 lea 0xdb6(%rip),%rax # 0x4037d8 402a22: 89 f2 mov %esi,%edx 402a24: 48 63 14 90 movslq (%rax,%rdx,4),%rdx 402a28: 48 01 d0 add %rdx,%rax 402a2b: ff e0 jmpq *%rax 402a2d: 0f 1f 00 nopl (%rax) 402a30: 83 7b 1c 0b cmpl $0xb,0x1c(%rbx) 402a34: 0f 85 46 01 00 00 jne 0x402b80 402a3a: 41 83 fc ff cmp $0xffffffff,%r12d 402a3e: 0f 84 2c 01 00 00 je 0x402b70 402a44: 8b 43 24 mov 0x24(%rbx),%eax 402a47: 83 f8 ff cmp $0xffffffff,%eax 402a4a: 74 09 je 0x402a55 402a4c: 41 39 c4 cmp %eax,%r12d 402a4f: 0f 85 f3 01 00 00 jne 0x402c48 402a55: 8b 43 1c mov 0x1c(%rbx),%eax 402a58: 8d 50 f8 lea -0x8(%rax),%edx 402a5b: 83 fa 03 cmp $0x3,%edx 402a5e: 76 0c jbe 0x402a6c 402a60: 83 e8 01 sub $0x1,%eax 402a63: 83 f8 02 cmp $0x2,%eax 402a66: 0f 87 f2 00 00 00 ja 0x402b5e 402a6c: 83 7b 18 01 cmpl $0x1,0x18(%rbx) 402a70: 0f 84 22 01 00 00 je 0x402b98 402a76: 83 43 3c 01 addl $0x1,0x3c(%rbx) 402a7a: 48 89 d8 mov %rbx,%rax 402a7d: 5b pop %rbx 402a7e: 5d pop %rbp 402a7f: 41 5c pop %rsp 402a81: c3 retq 402a82: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 402a88: 48 89 df mov %rbx,%rdi 402a8b: e8 60 f7 ff ff callq 0x4021f0 402a90: 85 c0 test %eax,%eax 402a92: 0f 84 0b 01 00 00 je 0x402ba3 402a98: 5b pop %rbx 402a99: 31 c0 xor %eax,%eax 402a9b: 5d pop %rbp 402a9c: 41 5c pop %rsp 402a9e: c3 retq 402a9f: 90 nop 402aa0: be 28 09 00 00 mov $0x928,%esi 402aa5: bf 01 00 00 00 mov $0x1,%edi 402aaa: e8 11 e4 ff ff callq 0x400ec0 402aaf: 48 85 c0 test %rax,%rax 402ab2: 0f 84 b1 01 00 00 je 0x402c69 402ab8: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 402abf: c7 40 18 03 00 00 00 movl $0x3,0x18(%rax) 402ac6: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 402acd: 89 68 1c mov %ebp,0x1c(%rax) 402ad0: 44 89 60 24 mov %r12d,0x24(%rax) 402ad4: 48 c7 40 28 00 00 00 00 movq $0x0,0x28(%rax) 402adc: 48 c7 40 30 00 00 00 00 movq $0x0,0x30(%rax) 402ae4: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 402aeb: 48 c7 40 08 00 00 00 00 movq $0x0,0x8(%rax) 402af3: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 402afa: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 402b01: 48 89 50 60 mov %rdx,0x60(%rax) 402b05: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 402b0d: 00 00 402b0f: 5b pop %rbx 402b10: 5d pop %rbp 402b11: 41 5c pop %rsp 402b13: c3 retq 402b14: 0f 1f 40 00 nopl 0x0(%rax) 402b18: 8b 43 1c mov 0x1c(%rbx),%eax 402b1b: 8d 50 f7 lea -0x9(%rax),%edx 402b1e: 83 fa 01 cmp $0x1,%edx 402b21: 76 08 jbe 0x402b2b 402b23: 8d 50 fe lea -0x2(%rax),%edx 402b26: 83 fa 01 cmp $0x1,%edx 402b29: 77 55 ja 0x402b80 402b2b: 41 83 fc ff cmp $0xffffffff,%r12d 402b2f: 0f 84 2b 01 00 00 je 0x402c60 402b35: 8b 53 24 mov 0x24(%rbx),%edx 402b38: 83 fa ff cmp $0xffffffff,%edx 402b3b: 74 09 je 0x402b46 402b3d: 41 39 d4 cmp %edx,%r12d 402b40: 0f 85 02 01 00 00 jne 0x402c48 402b46: 8d 50 ff lea -0x1(%rax),%edx 402b49: 83 fa 02 cmp $0x2,%edx 402b4c: 0f 86 1a ff ff ff jbe 0x402a6c 402b52: 83 e8 08 sub $0x8,%eax 402b55: 83 f8 03 cmp $0x3,%eax 402b58: 0f 86 0e ff ff ff jbe 0x402a6c 402b5e: bf 0b 00 00 00 mov $0xb,%edi 402b63: e8 a8 e6 ff ff callq 0x401210 402b68: 31 c0 xor %eax,%eax 402b6a: e9 0e ff ff ff jmpq 0x402a7d 402b6f: 90 nop 402b70: 44 8b 63 24 mov 0x24(%rbx),%r12d 402b74: e9 dc fe ff ff jmpq 0x402a55 402b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402b80: bf 0d 00 00 00 mov $0xd,%edi 402b85: e8 86 e6 ff ff callq 0x401210 402b8a: 5b pop %rbx 402b8b: 31 c0 xor %eax,%eax 402b8d: 5d pop %rbp 402b8e: 41 5c pop %rsp 402b90: c3 retq 402b91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402b98: 48 83 7b 78 00 cmpq $0x0,0x78(%rbx) 402b9d: 0f 84 e5 fe ff ff je 0x402a88 402ba3: 48 8b 43 70 mov 0x70(%rbx),%rax 402ba7: 48 8b 93 98 00 00 00 mov 0x98(%rbx),%rdx 402bae: 49 89 d8 mov %rbx,%r8 402bb1: 89 e9 mov %ebp,%ecx 402bb3: 44 89 e7 mov %r12d,%edi 402bb6: 48 8d 70 3c lea 0x3c(%rax),%rsi 402bba: e8 b1 f2 ff ff callq 0x401e70 402bbf: 48 85 c0 test %rax,%rax 402bc2: 0f 84 b5 fe ff ff je 0x402a7d 402bc8: 48 8b 53 48 mov 0x48(%rbx),%rdx 402bcc: 48 89 50 10 mov %rdx,0x10(%rax) 402bd0: 48 89 43 48 mov %rax,0x48(%rbx) 402bd4: 5b pop %rbx 402bd5: 5d pop %rbp 402bd6: 41 5c pop %rsp 402bd8: c3 retq 402bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402be0: bf 0c 00 00 00 mov $0xc,%edi 402be5: e8 26 e6 ff ff callq 0x401210 402bea: 5b pop %rbx 402beb: 31 c0 xor %eax,%eax 402bed: 5d pop %rbp 402bee: 41 5c pop %rsp 402bf0: c3 retq 402bf1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402bf8: 31 c0 xor %eax,%eax 402bfa: be 01 00 00 00 mov $0x1,%esi 402bff: e8 1c e2 ff ff callq 0x400e20 402c04: 83 f8 ff cmp $0xffffffff,%eax 402c07: 74 71 je 0x402c7a 402c09: 83 fd 0b cmp $0xb,%ebp 402c0c: 0f 87 6e ff ff ff ja 0x402b80 402c12: 48 8d 05 ef 0b 00 00 lea 0xbef(%rip),%rax # 0x403808 402c19: 89 ea mov %ebp,%edx 402c1b: 48 63 14 90 movslq (%rax,%rdx,4),%rdx 402c1f: 48 01 d0 add %rdx,%rax 402c22: ff e0 jmpq *%rax 402c24: 0f 1f 40 00 nopl 0x0(%rax) 402c28: 5b pop %rbx 402c29: 89 e9 mov %ebp,%ecx 402c2b: 44 89 e7 mov %r12d,%edi 402c2e: 45 31 c0 xor %r8d,%r8d 402c31: 5d pop %rbp 402c32: 41 5c pop %rsp 402c34: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 402c3b: 31 f6 xor %esi,%esi 402c3d: e9 2e f2 ff ff jmpq 0x401e70 402c42: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 402c48: bf 1c 00 00 00 mov $0x1c,%edi 402c4d: e8 be e5 ff ff callq 0x401210 402c52: 31 c0 xor %eax,%eax 402c54: e9 24 fe ff ff jmpq 0x402a7d 402c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402c60: 44 8b 63 24 mov 0x24(%rbx),%r12d 402c64: e9 dd fe ff ff jmpq 0x402b46 402c69: bf 08 00 00 00 mov $0x8,%edi 402c6e: e8 9d e5 ff ff callq 0x401210 402c73: 31 c0 xor %eax,%eax 402c75: e9 03 fe ff ff jmpq 0x402a7d 402c7a: e8 91 e1 ff ff callq 0x400e10 402c7f: 83 38 09 cmpl $0x9,(%rax) 402c82: 75 85 jne 0x402c09 402c84: bf 09 00 00 00 mov $0x9,%edi 402c89: e8 82 e5 ff ff callq 0x401210 402c8e: 31 c0 xor %eax,%eax 402c90: e9 e8 fd ff ff jmpq 0x402a7d 402c95: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402c9d: 00 00 402c9f: 90 nop 402ca0: 48 85 ff test %rdi,%rdi 402ca3: 0f 84 b5 02 00 00 je 0x402f5e 402ca9: 41 57 push %rdi 402cab: 41 56 push %rsi 402cad: 41 55 push %rbp 402caf: 41 54 push %rsp 402cb1: 49 89 fc mov %rdi,%r12 402cb4: 55 push %rbp 402cb5: 53 push %rbx 402cb6: 48 83 ec 18 sub $0x18,%rsp 402cba: 8b 47 3c mov 0x3c(%rdi),%eax 402cbd: 85 c0 test %eax,%eax 402cbf: 74 0e je 0x402ccf 402cc1: 83 e8 01 sub $0x1,%eax 402cc4: 85 c0 test %eax,%eax 402cc6: 89 47 3c mov %eax,0x3c(%rdi) 402cc9: 0f 85 3b 02 00 00 jne 0x402f0a 402ccf: 41 8b 4c 24 18 mov 0x18(%r12),%ecx 402cd4: 83 f9 01 cmp $0x1,%ecx 402cd7: 0f 84 bd 01 00 00 je 0x402e9a 402cdd: 49 8b 44 24 08 mov 0x8(%r12),%rax 402ce2: 48 85 c0 test %rax,%rax 402ce5: 48 89 04 24 mov %rax,(%rsp) 402ce9: 74 2a je 0x402d15 402ceb: 48 8b 50 48 mov 0x48(%rax),%rdx 402cef: 4c 39 e2 cmp %r12,%rdx 402cf2: 75 0f jne 0x402d03 402cf4: e9 41 02 00 00 jmpq 0x402f3a 402cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402d00: 48 89 c2 mov %rax,%rdx 402d03: 48 8b 42 10 mov 0x10(%rdx),%rax 402d07: 4c 39 e0 cmp %r12,%rax 402d0a: 75 f4 jne 0x402d00 402d0c: 49 8b 44 24 10 mov 0x10(%r12),%rax 402d11: 48 89 42 10 mov %rax,0x10(%rdx) 402d15: 83 f9 01 cmp $0x1,%ecx 402d18: 0f 84 31 01 00 00 je 0x402e4f 402d1e: 83 f9 03 cmp $0x3,%ecx 402d21: 0f 85 37 01 00 00 jne 0x402e5e 402d27: 49 8b 5c 24 68 mov 0x68(%r12),%rbx 402d2c: 48 85 db test %rbx,%rbx 402d2f: 75 17 jne 0x402d48 402d31: eb 3a jmp 0x402d6d 402d33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 402d38: 48 89 df mov %rbx,%rdi 402d3b: 48 89 eb mov %rbp,%rbx 402d3e: e8 bd e0 ff ff callq 0x400e00 402d43: 48 85 ed test %rbp,%rbp 402d46: 74 25 je 0x402d6d 402d48: f6 83 cc 00 00 00 80 testb $0x80,0xcc(%rbx) 402d4f: 48 8b 6b 30 mov 0x30(%rbx),%rbp 402d53: 74 e3 je 0x402d38 402d55: 48 8b 3b mov (%rbx),%rdi 402d58: e8 a3 e0 ff ff callq 0x400e00 402d5d: 48 89 df mov %rbx,%rdi 402d60: 48 89 eb mov %rbp,%rbx 402d63: e8 98 e0 ff ff callq 0x400e00 402d68: 48 85 ed test %rbp,%rbp 402d6b: 75 db jne 0x402d48 402d6d: 49 8d 84 24 c8 00 00 00 lea 0xc8(%r12),%rax 402d75: 48 89 44 24 08 mov %rax,0x8(%rsp) 402d7a: 49 89 c6 mov %rax,%r14 402d7d: 45 8b 6e 04 mov 0x4(%r14),%r13d 402d81: 31 ed xor %ebp,%ebp 402d83: 4b 8d 44 6d 00 lea 0x0(%r13,%r13,2),%rax 402d88: 49 8d 44 85 00 lea 0x0(%r13,%rax,4),%rax 402d8d: 48 c1 e0 04 shl $0x4,%rax 402d91: 49 39 ed cmp %rbp,%r13 402d94: 49 8d 5c 06 e0 lea -0x20(%r14,%rax,1),%rbx 402d99: 0f 84 8c 00 00 00 je 0x402e2b 402d9f: 90 nop 402da0: f6 43 f8 80 testb $0x80,-0x8(%rbx) 402da4: 0f 85 1e 01 00 00 jne 0x402ec8 402daa: 48 8b 7b 10 mov 0x10(%rbx),%rdi 402dae: 48 8b 03 mov (%rbx),%rax 402db1: 48 39 c7 cmp %rax,%rdi 402db4: 74 08 je 0x402dbe 402db6: e8 45 e0 ff ff callq 0x400e00 402dbb: 48 8b 03 mov (%rbx),%rax 402dbe: 48 8b 7b 08 mov 0x8(%rbx),%rdi 402dc2: 48 39 c7 cmp %rax,%rdi 402dc5: 74 08 je 0x402dcf 402dc7: e8 34 e0 ff ff callq 0x400e00 402dcc: 48 8b 03 mov (%rbx),%rax 402dcf: 49 83 3c 24 00 cmpq $0x0,(%r12) 402dd4: 74 0c je 0x402de2 402dd6: 48 39 43 10 cmp %rax,0x10(%rbx) 402dda: 74 06 je 0x402de2 402ddc: f6 43 fc 80 testb $0x80,-0x4(%rbx) 402de0: 74 08 je 0x402dea 402de2: 48 89 c7 mov %rax,%rdi 402de5: e8 16 e0 ff ff callq 0x400e00 402dea: 48 8b 7b 90 mov -0x70(%rbx),%rdi 402dee: 48 85 ff test %rdi,%rdi 402df1: 75 0d jne 0x402e00 402df3: eb 22 jmp 0x402e17 402df5: 0f 1f 00 nopl (%rax) 402df8: 4d 85 ff test %r15,%r15 402dfb: 4c 89 ff mov %r15,%rdi 402dfe: 74 17 je 0x402e17 402e00: f6 47 38 80 testb $0x80,0x38(%rdi) 402e04: 4c 8b 7f 30 mov 0x30(%rdi),%r15 402e08: 74 ee je 0x402df8 402e0a: e8 f1 df ff ff callq 0x400e00 402e0f: 4d 85 ff test %r15,%r15 402e12: 4c 89 ff mov %r15,%rdi 402e15: 75 e9 jne 0x402e00 402e17: 48 83 c5 01 add $0x1,%rbp 402e1b: 48 81 eb d0 00 00 00 sub $0xd0,%rbx 402e22: 49 39 ed cmp %rbp,%r13 402e25: 0f 85 75 ff ff ff jne 0x402da0 402e2b: 4c 3b 74 24 08 cmp 0x8(%rsp),%r14 402e30: 49 8b 5e 08 mov 0x8(%r14),%rbx 402e34: 74 08 je 0x402e3e 402e36: 4c 89 f7 mov %r14,%rdi 402e39: e8 c2 df ff ff callq 0x400e00 402e3e: 48 85 db test %rbx,%rbx 402e41: 0f 84 8f 00 00 00 je 0x402ed6 402e47: 49 89 de mov %rbx,%r14 402e4a: e9 2e ff ff ff jmpq 0x402d7d 402e4f: 49 8b 7c 24 60 mov 0x60(%r12),%rdi 402e54: 48 85 ff test %rdi,%rdi 402e57: 74 05 je 0x402e5e 402e59: e8 a2 df ff ff callq 0x400e00 402e5e: 49 8b 3c 24 mov (%r12),%rdi 402e62: 48 85 ff test %rdi,%rdi 402e65: 0f 84 8a 00 00 00 je 0x402ef5 402e6b: 48 83 3c 24 00 cmpq $0x0,(%rsp) 402e70: 0f 84 a3 00 00 00 je 0x402f19 402e76: 4c 89 e7 mov %r12,%rdi 402e79: e8 82 df ff ff callq 0x400e00 402e7e: 48 8b 04 24 mov (%rsp),%rax 402e82: 8b 50 3c mov 0x3c(%rax),%edx 402e85: 85 d2 test %edx,%edx 402e87: 75 7f jne 0x402f08 402e89: 49 89 c4 mov %rax,%r12 402e8c: 41 8b 4c 24 18 mov 0x18(%r12),%ecx 402e91: 83 f9 01 cmp $0x1,%ecx 402e94: 0f 85 43 fe ff ff jne 0x402cdd 402e9a: 49 8b 7c 24 50 mov 0x50(%r12),%rdi 402e9f: 48 83 ff ff cmp $0xffffffffffffffff,%rdi 402ea3: 74 05 je 0x402eaa 402ea5: e8 56 df ff ff callq 0x400e00 402eaa: 49 83 7c 24 48 00 cmpq $0x0,0x48(%r12) 402eb0: 49 c7 44 24 50 00 00 00 movq $0x0,0x50(%r12) 402eb8: 00 402eb9: 75 4d jne 0x402f08 402ebb: 41 8b 4c 24 18 mov 0x18(%r12),%ecx 402ec0: e9 18 fe ff ff jmpq 0x402cdd 402ec5: 0f 1f 00 nopl (%rax) 402ec8: 48 8b 7b f0 mov -0x10(%rbx),%rdi 402ecc: e8 2f df ff ff callq 0x400e00 402ed1: e9 d4 fe ff ff jmpq 0x402daa 402ed6: 41 8b 4c 24 7c mov 0x7c(%r12),%ecx 402edb: 85 c9 test %ecx,%ecx 402edd: 75 6c jne 0x402f4b 402edf: 41 f6 44 24 78 80 testb $0x80,0x78(%r12) 402ee5: 0f 84 73 ff ff ff je 0x402e5e 402eeb: 49 8b 7c 24 58 mov 0x58(%r12),%rdi 402ef0: e9 64 ff ff ff jmpq 0x402e59 402ef5: 4c 89 e7 mov %r12,%rdi 402ef8: e8 03 df ff ff callq 0x400e00 402efd: 48 83 3c 24 00 cmpq $0x0,(%rsp) 402f02: 0f 85 76 ff ff ff jne 0x402e7e 402f08: 31 c0 xor %eax,%eax 402f0a: 48 83 c4 18 add $0x18,%rsp 402f0e: 5b pop %rbx 402f0f: 5d pop %rbp 402f10: 41 5c pop %rsp 402f12: 41 5d pop %rbp 402f14: 41 5e pop %rsi 402f16: 41 5f pop %rdi 402f18: c3 retq 402f19: 41 8b 44 24 38 mov 0x38(%r12),%eax 402f1e: a8 80 test $0x80,%al 402f20: 75 35 jne 0x402f57 402f22: a8 40 test $0x40,%al 402f24: 74 0a je 0x402f30 402f26: 49 8b 74 24 30 mov 0x30(%r12),%rsi 402f2b: e8 e0 df ff ff callq 0x400f10 402f30: 4c 89 e7 mov %r12,%rdi 402f33: e8 c8 de ff ff callq 0x400e00 402f38: eb ce jmp 0x402f08 402f3a: 48 89 c6 mov %rax,%rsi 402f3d: 49 8b 44 24 10 mov 0x10(%r12),%rax 402f42: 48 89 46 48 mov %rax,0x48(%rsi) 402f46: e9 ca fd ff ff jmpq 0x402d15 402f4b: 49 8b 7c 24 50 mov 0x50(%r12),%rdi 402f50: e8 ab de ff ff callq 0x400e00 402f55: eb 88 jmp 0x402edf 402f57: e8 a4 de ff ff callq 0x400e00 402f5c: eb d2 jmp 0x402f30 402f5e: 31 c0 xor %eax,%eax 402f60: c3 retq 402f61: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402f69: 00 00 402f6b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 402f70: 48 85 ff test %rdi,%rdi 402f73: 74 0b je 0x402f80 402f75: 8b 47 18 mov 0x18(%rdi),%eax 402f78: c3 retq 402f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402f80: 31 c0 xor %eax,%eax 402f82: c3 retq 402f83: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402f8b: 00 00 402f8d: 0f 1f 00 nopl (%rax) 402f90: 41 57 push %rdi 402f92: 41 56 push %rsi 402f94: 41 89 ff mov %edi,%r15d 402f97: 41 55 push %rbp 402f99: 41 54 push %rsp 402f9b: 4c 8d 25 4e 0e 20 00 lea 0x200e4e(%rip),%r12 # 0x603df0 402fa2: 55 push %rbp 402fa3: 48 8d 2d 4e 0e 20 00 lea 0x200e4e(%rip),%rbp # 0x603df8 402faa: 53 push %rbx 402fab: 49 89 f6 mov %rsi,%r14 402fae: 49 89 d5 mov %rdx,%r13 402fb1: 4c 29 e5 sub %r12,%rbp 402fb4: 48 83 ec 08 sub $0x8,%rsp 402fb8: 48 c1 fd 03 sar $0x3,%rbp 402fbc: e8 07 de ff ff callq 0x400dc8 402fc1: 48 85 ed test %rbp,%rbp 402fc4: 74 20 je 0x402fe6 402fc6: 31 db xor %ebx,%ebx 402fc8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 402fd0: 4c 89 ea mov %r13,%rdx 402fd3: 4c 89 f6 mov %r14,%rsi 402fd6: 44 89 ff mov %r15d,%edi 402fd9: 41 ff 14 dc callq *(%r12,%rbx,8) 402fdd: 48 83 c3 01 add $0x1,%rbx 402fe1: 48 39 eb cmp %rbp,%rbx 402fe4: 75 ea jne 0x402fd0 402fe6: 48 83 c4 08 add $0x8,%rsp 402fea: 5b pop %rbx 402feb: 5d pop %rbp 402fec: 41 5c pop %rsp 402fee: 41 5d pop %rbp 402ff0: 41 5e pop %rsi 402ff2: 41 5f pop %rdi 402ff4: c3 retq 402ff5: 90 nop 402ff6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402ffe: 00 00 403000: f3 rep 403001: c3 retq Disassembly of section .fini: 403004: 48 83 ec 08 sub $0x8,%rsp 403008: 48 83 c4 08 add $0x8,%rsp 40300c: c3 retq ----Running------ > . "/home/conan/w/prod-v1/bsr/cci-0d884d08/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-0d884d08/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.189 (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.189 (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-0d884d08/recipes/elfutils/all/test_v1_package/conanfile.py elfutils/0.189@#ffeb3041ad7e09365c11f180a2c85db1 -pr /home/conan/w/prod-v1/bsr/60052/ddbcc/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.189' resolved to 'zlib/1.3' in local cache elfutils/0.189 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Cache elfutils/0.189 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.189: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.189: Already installed! elfutils/0.189: Appending PATH env var with : /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin elfutils/0.189: Setting ADDR2LINE to /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-addr2line elfutils/0.189: Setting AR to /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-ar elfutils/0.189: Setting ELFCLASSIFY to /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-elfclassify elfutils/0.189: Setting ELFCMP to /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-elfcmp elfutils/0.189: Setting ELFCOMPRESS to /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-elfcompress elfutils/0.189: Setting ELFLINT to /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-elflint elfutils/0.189: Setting FINDTEXTREL to /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-findtextrel elfutils/0.189: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-make-debug-archive elfutils/0.189: Setting NM to /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-nm elfutils/0.189: Setting OBJDUMP to /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-objdump elfutils/0.189: Setting RANLIB to /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-ranlib elfutils/0.189: Setting READELF to /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-readelf elfutils/0.189: Setting SIZE to /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-size elfutils/0.189: Setting STACK to /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-stack elfutils/0.189: Setting STRINGS to /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-strings elfutils/0.189: Setting STRIP to /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-strip elfutils/0.189: Setting UNSTRIP to /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/bin/eu-unstrip elfutils/0.189 (test package): Generator cmake created conanbuildinfo.cmake elfutils/0.189 (test package): Generator txt created conanbuildinfo.txt elfutils/0.189 (test package): Generator cmake_find_package_multi created elfutils-config-version.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created elfutilsTarget-release.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created elfutilsTargets.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created elfutils-config.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created ZLIBConfigVersion.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created ZLIBConfig.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created ZLIBTargets.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created ZLIBTarget-release.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created BZip2ConfigVersion.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created BZip2Config.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created BZip2Targets.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created BZip2Target-release.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created LibLZMAConfigVersion.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created LibLZMAConfig.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created LibLZMATargets.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created LibLZMATarget-release.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created zstd-config-version.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created zstdTarget-release.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created zstdTargets.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created zstd-config.cmake elfutils/0.189 (test package): Aggregating env generators elfutils/0.189 (test package): Generated conaninfo.txt elfutils/0.189 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod-v1/bsr/cci-0d884d08/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.189 (test package): Calling build() ----Running------ > cd '/home/conan/w/prod-v1/bsr/cci-0d884d08/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-0d884d08/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-0d884d08/recipes/elfutils/all/test_v1_package/build/9fed777fa5c09252485db00b7e8915efad55efb9" -DCMAKE_MODULE_PATH="/home/conan/w/prod-v1/bsr/cci-0d884d08/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-0d884d08/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/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/lib/libasm.a -- Library dw found /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/lib/libdw.a -- Library elf found /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/lib/libelf.a -- Library z found /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/zlib/1.3/_/_/package/76f87539fc90ff313e0b3182641a9bb558a717d2/lib/libz.a -- Library bz2 found /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/bzip2/1.0.8/_/_/package/3df6ebb8a308d309e882b21988fd9ea103560e16/lib/libbz2.a -- Library lzma found /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/xz_utils/5.4.4/_/_/package/76f87539fc90ff313e0b3182641a9bb558a717d2/lib/liblzma.a -- Library zstd found /home/conan/w/prod-v1/bsr/60052/ebbaa/.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/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/lib/libasm.a -- Found: /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/lib/libasm.a -- Library dw found /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/lib/libdw.a -- Found: /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/lib/libdw.a -- Library elf found /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/lib/libelf.a -- Found: /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/lib/libelf.a -- Library elf found /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/lib/libelf.a -- Found: /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/lib/libelf.a -- Library dw found /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/lib/libdw.a -- Found: /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/lib/libdw.a -- Library asm found /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/lib/libasm.a -- Found: /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/elfutils/0.189/_/_/package/16cbc939d2df73deee8b97218bc8e7e849c7cd70/lib/libasm.a -- Library z found /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/zlib/1.3/_/_/package/76f87539fc90ff313e0b3182641a9bb558a717d2/lib/libz.a -- Found: /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/zlib/1.3/_/_/package/76f87539fc90ff313e0b3182641a9bb558a717d2/lib/libz.a -- Library bz2 found /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/bzip2/1.0.8/_/_/package/3df6ebb8a308d309e882b21988fd9ea103560e16/lib/libbz2.a -- Found: /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/bzip2/1.0.8/_/_/package/3df6ebb8a308d309e882b21988fd9ea103560e16/lib/libbz2.a -- Library lzma found /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/xz_utils/5.4.4/_/_/package/76f87539fc90ff313e0b3182641a9bb558a717d2/lib/liblzma.a -- Found: /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/xz_utils/5.4.4/_/_/package/76f87539fc90ff313e0b3182641a9bb558a717d2/lib/liblzma.a -- Library zstd found /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/zstd/1.5.5/_/_/package/806767f70bffa36e1258d2f858d144d5032d20c7/lib/libzstd.a -- Found: /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/zstd/1.5.5/_/_/package/806767f70bffa36e1258d2f858d144d5032d20c7/lib/libzstd.a -- Library zstd found /home/conan/w/prod-v1/bsr/60052/ebbaa/.conan/data/zstd/1.5.5/_/_/package/806767f70bffa36e1258d2f858d144d5032d20c7/lib/libzstd.a -- Found: /home/conan/w/prod-v1/bsr/60052/ebbaa/.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-0d884d08/recipes/elfutils/all/test_v1_package/build/9fed777fa5c09252485db00b7e8915efad55efb9 ----Running------ > cmake --build '/home/conan/w/prod-v1/bsr/cci-0d884d08/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.189 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.189 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: 400dc8: 48 83 ec 08 sub $0x8,%rsp 400dcc: 48 8b 05 25 32 20 00 mov 0x203225(%rip),%rax # 0x603ff8 400dd3: 48 85 c0 test %rax,%rax 400dd6: 74 05 je 0x400ddd 400dd8: e8 93 01 00 00 callq 0x400f70 400ddd: 48 83 c4 08 add $0x8,%rsp 400de1: c3 retq Disassembly of section .plt: 400df0: ff 35 12 32 20 00 pushq 0x203212(%rip) # 0x604008 400df6: ff 25 14 32 20 00 jmpq *0x203214(%rip) # 0x604010 400dfc: 0f 1f 40 00 nopl 0x0(%rax) 400e00: ff 25 12 32 20 00 jmpq *0x203212(%rip) # 0x604018 400e06: 68 00 00 00 00 pushq $0x0 400e0b: e9 e0 ff ff ff jmpq 0x400df0 400e10: ff 25 0a 32 20 00 jmpq *0x20320a(%rip) # 0x604020 400e16: 68 01 00 00 00 pushq $0x1 400e1b: e9 d0 ff ff ff jmpq 0x400df0 400e20: ff 25 02 32 20 00 jmpq *0x203202(%rip) # 0x604028 400e26: 68 02 00 00 00 pushq $0x2 400e2b: e9 c0 ff ff ff jmpq 0x400df0 400e30: ff 25 fa 31 20 00 jmpq *0x2031fa(%rip) # 0x604030 400e36: 68 03 00 00 00 pushq $0x3 400e3b: e9 b0 ff ff ff jmpq 0x400df0 400e40: ff 25 f2 31 20 00 jmpq *0x2031f2(%rip) # 0x604038 400e46: 68 04 00 00 00 pushq $0x4 400e4b: e9 a0 ff ff ff jmpq 0x400df0 400e50: ff 25 ea 31 20 00 jmpq *0x2031ea(%rip) # 0x604040 400e56: 68 05 00 00 00 pushq $0x5 400e5b: e9 90 ff ff ff jmpq 0x400df0 400e60: ff 25 e2 31 20 00 jmpq *0x2031e2(%rip) # 0x604048 400e66: 68 06 00 00 00 pushq $0x6 400e6b: e9 80 ff ff ff jmpq 0x400df0 400e70: ff 25 da 31 20 00 jmpq *0x2031da(%rip) # 0x604050 400e76: 68 07 00 00 00 pushq $0x7 400e7b: e9 70 ff ff ff jmpq 0x400df0 400e80: ff 25 d2 31 20 00 jmpq *0x2031d2(%rip) # 0x604058 400e86: 68 08 00 00 00 pushq $0x8 400e8b: e9 60 ff ff ff jmpq 0x400df0 400e90: ff 25 ca 31 20 00 jmpq *0x2031ca(%rip) # 0x604060 400e96: 68 09 00 00 00 pushq $0x9 400e9b: e9 50 ff ff ff jmpq 0x400df0 400ea0: ff 25 c2 31 20 00 jmpq *0x2031c2(%rip) # 0x604068 400ea6: 68 0a 00 00 00 pushq $0xa 400eab: e9 40 ff ff ff jmpq 0x400df0 400eb0: ff 25 ba 31 20 00 jmpq *0x2031ba(%rip) # 0x604070 400eb6: 68 0b 00 00 00 pushq $0xb 400ebb: e9 30 ff ff ff jmpq 0x400df0 400ec0: ff 25 b2 31 20 00 jmpq *0x2031b2(%rip) # 0x604078 400ec6: 68 0c 00 00 00 pushq $0xc 400ecb: e9 20 ff ff ff jmpq 0x400df0 400ed0: ff 25 aa 31 20 00 jmpq *0x2031aa(%rip) # 0x604080 400ed6: 68 0d 00 00 00 pushq $0xd 400edb: e9 10 ff ff ff jmpq 0x400df0 400ee0: ff 25 a2 31 20 00 jmpq *0x2031a2(%rip) # 0x604088 400ee6: 68 0e 00 00 00 pushq $0xe 400eeb: e9 00 ff ff ff jmpq 0x400df0 400ef0: ff 25 9a 31 20 00 jmpq *0x20319a(%rip) # 0x604090 400ef6: 68 0f 00 00 00 pushq $0xf 400efb: e9 f0 fe ff ff jmpq 0x400df0 400f00: ff 25 92 31 20 00 jmpq *0x203192(%rip) # 0x604098 400f06: 68 10 00 00 00 pushq $0x10 400f0b: e9 e0 fe ff ff jmpq 0x400df0 400f10: ff 25 8a 31 20 00 jmpq *0x20318a(%rip) # 0x6040a0 400f16: 68 11 00 00 00 pushq $0x11 400f1b: e9 d0 fe ff ff jmpq 0x400df0 400f20: ff 25 82 31 20 00 jmpq *0x203182(%rip) # 0x6040a8 400f26: 68 12 00 00 00 pushq $0x12 400f2b: e9 c0 fe ff ff jmpq 0x400df0 400f30: ff 25 7a 31 20 00 jmpq *0x20317a(%rip) # 0x6040b0 400f36: 68 13 00 00 00 pushq $0x13 400f3b: e9 b0 fe ff ff jmpq 0x400df0 400f40: ff 25 72 31 20 00 jmpq *0x203172(%rip) # 0x6040b8 400f46: 68 14 00 00 00 pushq $0x14 400f4b: e9 a0 fe ff ff jmpq 0x400df0 400f50: ff 25 6a 31 20 00 jmpq *0x20316a(%rip) # 0x6040c0 400f56: 68 15 00 00 00 pushq $0x15 400f5b: e9 90 fe ff ff jmpq 0x400df0 400f60: ff 25 62 31 20 00 jmpq *0x203162(%rip) # 0x6040c8 400f66: 68 16 00 00 00 pushq $0x16 400f6b: e9 80 fe ff ff jmpq 0x400df0 Disassembly of section .plt.got: 400f70: ff 25 82 30 20 00 jmpq *0x203082(%rip) # 0x603ff8 400f76: 66 90 nop Disassembly of section .text: 400f80: 83 ff 01 cmp $0x1,%edi 400f83: 41 54 push %rsp 400f85: 55 push %rbp 400f86: 53 push %rbx 400f87: 48 89 f3 mov %rsi,%rbx 400f8a: 0f 8e e9 00 00 00 jle 0x401079 400f90: bf 01 00 00 00 mov $0x1,%edi 400f95: e8 06 02 00 00 callq 0x4011a0 400f9a: 85 c0 test %eax,%eax 400f9c: 74 7a je 0x401018 400f9e: 48 8b 7b 08 mov 0x8(%rbx),%rdi 400fa2: 31 d2 xor %edx,%edx 400fa4: 31 f6 xor %esi,%esi 400fa6: 31 c0 xor %eax,%eax 400fa8: e8 83 ff ff ff callq 0x400f30 400fad: 85 c0 test %eax,%eax 400faf: 89 c5 mov %eax,%ebp 400fb1: 0f 88 84 00 00 00 js 0x40103b 400fb7: 31 d2 xor %edx,%edx 400fb9: be 01 00 00 00 mov $0x1,%esi 400fbe: 89 c7 mov %eax,%edi 400fc0: e8 2b 1a 00 00 callq 0x4029f0 400fc5: 48 85 c0 test %rax,%rax 400fc8: 49 89 c4 mov %rax,%r12 400fcb: 0f 84 85 00 00 00 je 0x401056 400fd1: 48 89 c7 mov %rax,%rdi 400fd4: e8 97 1f 00 00 callq 0x402f70 400fd9: 83 f8 03 cmp $0x3,%eax 400fdc: b9 24 30 40 00 mov $0x403024,%ecx 400fe1: 77 0a ja 0x400fed 400fe3: 89 c0 mov %eax,%eax 400fe5: 48 8b 0c c5 c0 30 40 00 mov 0x4030c0(,%rax,8),%rcx 400fed: 48 8b 53 08 mov 0x8(%rbx),%rdx 400ff1: be 6e 30 40 00 mov $0x40306e,%esi 400ff6: bf 01 00 00 00 mov $0x1,%edi 400ffb: 31 c0 xor %eax,%eax 400ffd: e8 1e ff ff ff callq 0x400f20 401002: 4c 89 e7 mov %r12,%rdi 401005: e8 96 1c 00 00 callq 0x402ca0 40100a: 89 ef mov %ebp,%edi 40100c: e8 5f fe ff ff callq 0x400e70 401011: 31 c0 xor %eax,%eax 401013: 5b pop %rbx 401014: 5d pop %rbp 401015: 41 5c pop %rsp 401017: c3 retq 401018: 83 cf ff or $0xffffffff,%edi 40101b: e8 10 02 00 00 callq 0x401230 401020: be 98 30 40 00 mov $0x403098,%esi 401025: 48 89 c2 mov %rax,%rdx 401028: bf 01 00 00 00 mov $0x1,%edi 40102d: 31 c0 xor %eax,%eax 40102f: e8 ec fe ff ff callq 0x400f20 401034: b8 01 00 00 00 mov $0x1,%eax 401039: eb d8 jmp 0x401013 40103b: 48 8b 13 mov (%rbx),%rdx 40103e: be 44 30 40 00 mov $0x403044,%esi 401043: bf 01 00 00 00 mov $0x1,%edi 401048: 31 c0 xor %eax,%eax 40104a: e8 d1 fe ff ff callq 0x400f20 40104f: b8 01 00 00 00 mov $0x1,%eax 401054: eb bd jmp 0x401013 401056: 83 cf ff or $0xffffffff,%edi 401059: e8 d2 01 00 00 callq 0x401230 40105e: be 54 30 40 00 mov $0x403054,%esi 401063: 48 89 c2 mov %rax,%rdx 401066: bf 01 00 00 00 mov $0x1,%edi 40106b: 31 c0 xor %eax,%eax 40106d: e8 ae fe ff ff callq 0x400f20 401072: b8 01 00 00 00 mov $0x1,%eax 401077: eb 9a jmp 0x401013 401079: 48 8b 16 mov (%rsi),%rdx 40107c: bf 01 00 00 00 mov $0x1,%edi 401081: be 31 30 40 00 mov $0x403031,%esi 401086: 31 c0 xor %eax,%eax 401088: e8 93 fe ff ff callq 0x400f20 40108d: 83 c8 ff or $0xffffffff,%eax 401090: eb 81 jmp 0x401013 401092: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40109a: 00 00 40109c: 0f 1f 40 00 nopl 0x0(%rax) 4010a0: 31 ed xor %ebp,%ebp 4010a2: 49 89 d1 mov %rdx,%r9 4010a5: 5e pop %rsi 4010a6: 48 89 e2 mov %rsp,%rdx 4010a9: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 4010ad: 50 push %rax 4010ae: 54 push %rsp 4010af: 49 c7 c0 00 30 40 00 mov $0x403000,%r8 4010b6: 48 c7 c1 90 2f 40 00 mov $0x402f90,%rcx 4010bd: 48 c7 c7 80 0f 40 00 mov $0x400f80,%rdi 4010c4: e8 c7 fd ff ff callq 0x400e90 4010c9: f4 hlt 4010ca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4010d0: b8 e7 40 60 00 mov $0x6040e7,%eax 4010d5: 55 push %rbp 4010d6: 48 2d e0 40 60 00 sub $0x6040e0,%rax 4010dc: 48 83 f8 0e cmp $0xe,%rax 4010e0: 48 89 e5 mov %rsp,%rbp 4010e3: 76 1b jbe 0x401100 4010e5: b8 00 00 00 00 mov $0x0,%eax 4010ea: 48 85 c0 test %rax,%rax 4010ed: 74 11 je 0x401100 4010ef: 5d pop %rbp 4010f0: bf e0 40 60 00 mov $0x6040e0,%edi 4010f5: ff e0 jmpq *%rax 4010f7: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 4010ff: 00 401100: 5d pop %rbp 401101: c3 retq 401102: 0f 1f 40 00 nopl 0x0(%rax) 401106: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40110e: 00 00 401110: be e0 40 60 00 mov $0x6040e0,%esi 401115: 55 push %rbp 401116: 48 81 ee e0 40 60 00 sub $0x6040e0,%rsi 40111d: 48 c1 fe 03 sar $0x3,%rsi 401121: 48 89 e5 mov %rsp,%rbp 401124: 48 89 f0 mov %rsi,%rax 401127: 48 c1 e8 3f shr $0x3f,%rax 40112b: 48 01 c6 add %rax,%rsi 40112e: 48 d1 fe sar %rsi 401131: 74 15 je 0x401148 401133: b8 00 00 00 00 mov $0x0,%eax 401138: 48 85 c0 test %rax,%rax 40113b: 74 0b je 0x401148 40113d: 5d pop %rbp 40113e: bf e0 40 60 00 mov $0x6040e0,%edi 401143: ff e0 jmpq *%rax 401145: 0f 1f 00 nopl (%rax) 401148: 5d pop %rbp 401149: c3 retq 40114a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401150: 80 3d 89 2f 20 00 00 cmpb $0x0,0x202f89(%rip) # 0x6040e0 401157: 75 11 jne 0x40116a 401159: 55 push %rbp 40115a: 48 89 e5 mov %rsp,%rbp 40115d: e8 6e ff ff ff callq 0x4010d0 401162: 5d pop %rbp 401163: c6 05 76 2f 20 00 01 movb $0x1,0x202f76(%rip) # 0x6040e0 40116a: f3 rep 40116b: c3 retq 40116c: 0f 1f 40 00 nopl 0x0(%rax) 401170: bf 00 3e 60 00 mov $0x603e00,%edi 401175: 48 83 3f 00 cmpq $0x0,(%rdi) 401179: 75 05 jne 0x401180 40117b: eb 93 jmp 0x401110 40117d: 0f 1f 00 nopl (%rax) 401180: b8 00 00 00 00 mov $0x0,%eax 401185: 48 85 c0 test %rax,%rax 401188: 74 f1 je 0x40117b 40118a: 55 push %rbp 40118b: 48 89 e5 mov %rsp,%rbp 40118e: ff d0 callq *%rax 401190: 5d pop %rbp 401191: e9 7a ff ff ff jmpq 0x401110 401196: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40119e: 00 00 4011a0: 85 ff test %edi,%edi 4011a2: b8 01 00 00 00 mov $0x1,%eax 4011a7: 74 2b je 0x4011d4 4011a9: 83 ff 01 cmp $0x1,%edi 4011ac: 75 12 jne 0x4011c0 4011ae: c7 05 2c 2f 20 00 01 00 movl $0x1,0x202f2c(%rip) # 0x6040e4 4011b6: 00 00 4011b8: c3 retq 4011b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4011c0: 48 83 ec 08 sub $0x8,%rsp 4011c4: bf 02 00 00 00 mov $0x2,%edi 4011c9: e8 42 00 00 00 callq 0x401210 4011ce: 48 83 c4 08 add $0x8,%rsp 4011d2: 31 c0 xor %eax,%eax 4011d4: f3 rep 4011d5: c3 retq 4011d6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 4011de: 00 00 4011e0: 48 83 ec 08 sub $0x8,%rsp 4011e4: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 4011ec: 00 00 00 00 4011f0: 48 89 c2 mov %rax,%rdx 4011f3: 8b 80 fc ff ff ff mov -0x4(%rax),%eax 4011f9: c7 82 fc ff ff ff 00 00 movl $0x0,-0x4(%rdx) 401201: 00 00 401203: 48 83 c4 08 add $0x8,%rsp 401207: c3 retq 401208: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 401210: 53 push %rbx 401211: 83 ff 32 cmp $0x32,%edi 401214: bb 01 00 00 00 mov $0x1,%ebx 401219: 0f 46 df cmovbe %edi,%ebx 40121c: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 401224: 00 00 00 00 401228: 89 98 fc ff ff ff mov %ebx,-0x4(%rax) 40122e: 5b pop %rbx 40122f: c3 retq 401230: 53 push %rbx 401231: 48 63 df movslq %rdi,%rbx 401234: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 40123c: 00 00 00 00 401240: 85 db test %ebx,%ebx 401242: 48 63 80 fc ff ff ff movslq -0x4(%rax),%rax 401249: 75 2d jne 0x401278 40124b: 85 c0 test %eax,%eax 40124d: 74 41 je 0x401290 40124f: 48 8d 15 aa 1e 00 00 lea 0x1eaa(%rip),%rdx # 0x403100 401256: 48 8d 35 43 20 00 00 lea 0x2043(%rip),%rsi # 0x4032a0 40125d: 48 8d 3d 7c 1e 00 00 lea 0x1e7c(%rip),%rdi # 0x4030e0 401264: 5b pop %rbx 401265: 48 03 34 c2 add (%rdx,%rax,8),%rsi 401269: ba 05 00 00 00 mov $0x5,%edx 40126e: e9 bd fb ff ff jmpq 0x400e30 401273: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401278: 8d 53 01 lea 0x1(%rbx),%edx 40127b: 83 fa 33 cmp $0x33,%edx 40127e: 77 18 ja 0x401298 401280: 83 fb ff cmp $0xffffffff,%ebx 401283: 48 0f 45 c3 cmovne %rbx,%rax 401287: eb c6 jmp 0x40124f 401289: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 401290: 31 c0 xor %eax,%eax 401292: 5b pop %rbx 401293: c3 retq 401294: 0f 1f 40 00 nopl 0x0(%rax) 401298: 5b pop %rbx 401299: 48 8d 35 09 20 00 00 lea 0x2009(%rip),%rsi # 0x4032a9 4012a0: 48 8d 3d 39 1e 00 00 lea 0x1e39(%rip),%rdi # 0x4030e0 4012a7: ba 05 00 00 00 mov $0x5,%edx 4012ac: e9 7f fb ff ff jmpq 0x400e30 4012b1: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 4012b9: 00 00 4012bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4012c0: 41 57 push %rdi 4012c2: 41 56 push %rsi 4012c4: 49 89 cf mov %rcx,%r15 4012c7: 41 55 push %rbp 4012c9: 41 54 push %rsp 4012cb: 49 89 f6 mov %rsi,%r14 4012ce: 55 push %rbp 4012cf: 53 push %rbx 4012d0: 45 31 ed xor %r13d,%r13d 4012d3: 48 89 d3 mov %rdx,%rbx 4012d6: 49 89 cc mov %rcx,%r12 4012d9: 48 89 f5 mov %rsi,%rbp 4012dc: 48 83 ec 18 sub $0x18,%rsp 4012e0: 89 7c 24 04 mov %edi,0x4(%rsp) 4012e4: eb 25 jmp 0x40130b 4012e6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 4012ee: 00 00 4012f0: 48 83 f8 00 cmp $0x0,%rax 4012f4: 7e 5f jle 0x401355 4012f6: 49 01 c5 add %rax,%r13 4012f9: 4c 39 eb cmp %r13,%rbx 4012fc: 76 52 jbe 0x401350 4012fe: 4f 8d 64 3d 00 lea 0x0(%r13,%r15,1),%r12 401303: 4b 8d 2c 2e lea (%r14,%r13,1),%rbp 401307: 8b 7c 24 04 mov 0x4(%rsp),%edi 40130b: 48 89 da mov %rbx,%rdx 40130e: 4c 89 e1 mov %r12,%rcx 401311: 48 89 ee mov %rbp,%rsi 401314: 4c 29 ea sub %r13,%rdx 401317: e8 24 fc ff ff callq 0x400f40 40131c: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 401320: 48 89 c2 mov %rax,%rdx 401323: 75 cb jne 0x4012f0 401325: 48 89 44 24 08 mov %rax,0x8(%rsp) 40132a: e8 e1 fa ff ff callq 0x400e10 40132f: 83 38 04 cmpl $0x4,(%rax) 401332: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 401337: 74 ce je 0x401307 401339: 48 83 c4 18 add $0x18,%rsp 40133d: 48 89 d0 mov %rdx,%rax 401340: 5b pop %rbx 401341: 5d pop %rbp 401342: 41 5c pop %rsp 401344: 41 5d pop %rbp 401346: 41 5e pop %rsi 401348: 41 5f pop %rdi 40134a: c3 retq 40134b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401350: 4c 89 ea mov %r13,%rdx 401353: eb e4 jmp 0x401339 401355: 49 0f 44 d5 cmove %r13,%rdx 401359: eb de jmp 0x401339 40135b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401360: 41 57 push %rdi 401362: 41 56 push %rsi 401364: 4d 89 c7 mov %r8,%r15 401367: 41 55 push %rbp 401369: 41 54 push %rsp 40136b: 55 push %rbp 40136c: 53 push %rbx 40136d: 48 89 d5 mov %rdx,%rbp 401370: 48 83 ec 78 sub $0x78,%rsp 401374: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 40137c: 00 40137d: 48 89 44 24 68 mov %rax,0x68(%rsp) 401382: 31 c0 xor %eax,%eax 401384: 0f b6 42 04 movzbl 0x4(%rdx),%eax 401388: 4c 8b 84 24 b0 00 00 00 mov 0xb0(%rsp),%r8 401390: 8d 50 ff lea -0x1(%rax),%edx 401393: 80 fa 01 cmp $0x1,%dl 401396: 77 1f ja 0x4013b7 401398: 49 89 ce mov %rcx,%r14 40139b: 0f b6 4d 05 movzbl 0x5(%rbp),%ecx 40139f: 8d 51 ff lea -0x1(%rcx),%edx 4013a2: 80 fa 01 cmp $0x1,%dl 4013a5: 77 10 ja 0x4013b7 4013a7: 3c 01 cmp $0x1,%al 4013a9: 41 89 fa mov %edi,%r10d 4013ac: 49 89 f5 mov %rsi,%r13 4013af: 75 3f jne 0x4013f0 4013b1: 49 83 ff 33 cmp $0x33,%r15 4013b5: 77 39 ja 0x4013f0 4013b7: bf 0a 00 00 00 mov $0xa,%edi 4013bc: e8 4f fe ff ff callq 0x401210 4013c1: 31 c0 xor %eax,%eax 4013c3: 48 8b 5c 24 68 mov 0x68(%rsp),%rbx 4013c8: 64 48 33 1c 25 28 00 00 xor %fs:0x28,%rbx 4013d0: 00 4013d1: 0f 85 6c 08 00 00 jne 0x401c43 4013d7: 48 83 c4 78 add $0x78,%rsp 4013db: 5b pop %rbx 4013dc: 5d pop %rbp 4013dd: 41 5c pop %rsp 4013df: 41 5d pop %rbp 4013e1: 41 5e pop %rsi 4013e3: 41 5f pop %rdi 4013e5: c3 retq 4013e6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 4013ee: 00 00 4013f0: 3c 01 cmp $0x1,%al 4013f2: 74 06 je 0x4013fa 4013f4: 49 83 ff 3f cmp $0x3f,%r15 4013f8: 76 bd jbe 0x4013b7 4013fa: 80 f9 01 cmp $0x1,%cl 4013fd: 0f 84 07 06 00 00 je 0x401a0a 401403: 3c 01 cmp $0x1,%al 401405: 0f 84 96 06 00 00 je 0x401aa1 40140b: 4c 8b 65 28 mov 0x28(%rbp),%r12 40140f: 48 8d 5c 24 20 lea 0x20(%rsp),%rbx 401414: 0f b7 45 3c movzwl 0x3c(%rbp),%eax 401418: 66 c1 c8 08 ror $0x8,%ax 40141c: 66 89 44 24 5c mov %ax,0x5c(%rsp) 401421: 49 0f cc bswap %rsp 401424: 4c 89 64 24 48 mov %r12,0x48(%rsp) 401429: 0f b7 c0 movzwl %ax,%eax 40142c: 48 85 c0 test %rax,%rax 40142f: 0f 84 2a 07 00 00 je 0x401b5f 401435: 4d 39 e7 cmp %r12,%r15 401438: 0f 83 a2 05 00 00 jae 0x4019e0 40143e: 66 90 nop 401440: 41 83 f9 02 cmp $0x2,%r9d 401444: 41 0f 94 c4 sete %ah 401448: 41 83 f9 09 cmp $0x9,%r9d 40144c: 0f 94 c0 sete %al 40144f: 31 db xor %ebx,%ebx 401451: 41 09 c4 or %eax,%r12d 401454: 45 0f b6 e4 movzbl %ah,%r12d 401458: 4b 8d 04 64 lea (%r12,%r12,2),%rax 40145c: bf 01 00 00 00 mov $0x1,%edi 401461: 4c 89 44 24 08 mov %r8,0x8(%rsp) 401466: 44 89 4c 24 04 mov %r9d,0x4(%rsp) 40146b: 44 89 14 24 mov %r10d,(%rsp) 40146f: 49 8d 34 84 lea (%r12,%rax,4),%rsi 401473: 48 c1 e6 04 shl $0x4,%rsi 401477: 48 81 c6 08 01 00 00 add $0x108,%rsi 40147e: e8 3d fa ff ff callq 0x400ec0 401483: 48 85 c0 test %rax,%rax 401486: 44 8b 14 24 mov (%rsp),%r10d 40148a: 44 8b 4c 24 04 mov 0x4(%rsp),%r9d 40148f: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 401494: 0f 84 f6 05 00 00 je 0x401a90 40149a: 0f b6 4d 04 movzbl 0x4(%rbp),%ecx 40149e: c7 40 18 03 00 00 00 movl $0x3,0x18(%rax) 4014a5: 4b 8d 74 35 00 lea 0x0(%r13,%r14,1),%rsi 4014aa: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 4014b1: 44 89 48 1c mov %r9d,0x1c(%rax) 4014b5: 44 89 50 24 mov %r10d,0x24(%rax) 4014b9: 4c 89 70 28 mov %r14,0x28(%rax) 4014bd: 4c 89 78 30 mov %r15,0x30(%rax) 4014c1: 4c 89 28 mov %r13,(%rax) 4014c4: 80 f9 01 cmp $0x1,%cl 4014c7: 4c 89 40 08 mov %r8,0x8(%rax) 4014cb: 89 98 c8 00 00 00 mov %ebx,0xc8(%rax) 4014d1: 44 89 a0 cc 00 00 00 mov %r12d,0xcc(%rax) 4014d8: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 4014df: 89 48 20 mov %ecx,0x20(%rax) 4014e2: 0f 84 88 02 00 00 je 0x401770 4014e8: 4d 85 ed test %r13,%r13 4014eb: 0f 84 31 05 00 00 je 0x401a22 4014f1: 0f b6 55 05 movzbl 0x5(%rbp),%edx 4014f5: 80 fa 01 cmp $0x1,%dl 4014f8: 0f 84 0a 04 00 00 je 0x401908 4014fe: 48 8b 4d 00 mov 0x0(%rbp),%rcx 401502: 48 8b 7d 18 mov 0x18(%rbp),%rdi 401506: 48 8d 90 88 00 00 00 lea 0x88(%rax),%rdx 40150d: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 401514: 48 89 7a 18 mov %rdi,0x18(%rdx) 401518: 48 8b 7d 20 mov 0x20(%rbp),%rdi 40151c: 48 8b 4d 08 mov 0x8(%rbp),%rcx 401520: 48 89 7a 20 mov %rdi,0x20(%rdx) 401524: 48 8b 7d 28 mov 0x28(%rbp),%rdi 401528: 48 89 4a 08 mov %rcx,0x8(%rdx) 40152c: 48 8b 4d 10 mov 0x10(%rbp),%rcx 401530: 48 89 7a 28 mov %rdi,0x28(%rdx) 401534: 48 8b 7d 30 mov 0x30(%rbp),%rdi 401538: 48 89 4a 10 mov %rcx,0x10(%rdx) 40153c: 48 89 7a 30 mov %rdi,0x30(%rdx) 401540: 48 8b 7d 38 mov 0x38(%rbp),%rdi 401544: 48 89 7a 38 mov %rdi,0x38(%rdx) 401548: 48 89 50 48 mov %rdx,0x48(%rax) 40154c: 66 c1 c9 08 ror $0x8,%cx 401550: 66 89 88 98 00 00 00 mov %cx,0x98(%rax) 401557: 0f b7 88 9a 00 00 00 movzwl 0x9a(%rax),%ecx 40155e: 66 c1 c9 08 ror $0x8,%cx 401562: 66 89 88 9a 00 00 00 mov %cx,0x9a(%rax) 401569: 8b 88 9c 00 00 00 mov 0x9c(%rax),%ecx 40156f: 0f c9 bswap %ecx 401571: 89 88 9c 00 00 00 mov %ecx,0x9c(%rax) 401577: 48 8b 88 a0 00 00 00 mov 0xa0(%rax),%rcx 40157e: 48 0f c9 bswap %rcx 401581: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 401588: 48 8b 88 a8 00 00 00 mov 0xa8(%rax),%rcx 40158f: 48 0f c9 bswap %rcx 401592: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 401599: 48 8b 88 b0 00 00 00 mov 0xb0(%rax),%rcx 4015a0: 48 0f c9 bswap %rcx 4015a3: 48 89 88 b0 00 00 00 mov %rcx,0xb0(%rax) 4015aa: 8b 88 b8 00 00 00 mov 0xb8(%rax),%ecx 4015b0: 0f c9 bswap %ecx 4015b2: 89 88 b8 00 00 00 mov %ecx,0xb8(%rax) 4015b8: 0f b7 88 bc 00 00 00 movzwl 0xbc(%rax),%ecx 4015bf: 66 c1 c9 08 ror $0x8,%cx 4015c3: 66 89 88 bc 00 00 00 mov %cx,0xbc(%rax) 4015ca: 0f b7 88 be 00 00 00 movzwl 0xbe(%rax),%ecx 4015d1: 66 c1 c9 08 ror $0x8,%cx 4015d5: 66 89 88 be 00 00 00 mov %cx,0xbe(%rax) 4015dc: 0f b7 88 c0 00 00 00 movzwl 0xc0(%rax),%ecx 4015e3: 66 c1 c9 08 ror $0x8,%cx 4015e7: 66 89 88 c0 00 00 00 mov %cx,0xc0(%rax) 4015ee: 0f b7 88 c2 00 00 00 movzwl 0xc2(%rax),%ecx 4015f5: 66 c1 c9 08 ror $0x8,%cx 4015f9: 66 89 88 c2 00 00 00 mov %cx,0xc2(%rax) 401600: 0f b7 88 c4 00 00 00 movzwl 0xc4(%rax),%ecx 401607: 66 c1 c9 08 ror $0x8,%cx 40160b: 66 89 88 c4 00 00 00 mov %cx,0xc4(%rax) 401612: 0f b7 88 c6 00 00 00 movzwl 0xc6(%rax),%ecx 401619: 66 c1 c9 08 ror $0x8,%cx 40161d: 4d 85 ed test %r13,%r13 401620: 66 89 88 c6 00 00 00 mov %cx,0xc6(%rax) 401627: 0f 84 03 01 00 00 je 0x401730 40162d: 48 8b 4a 28 mov 0x28(%rdx),%rcx 401631: 0f b6 55 05 movzbl 0x5(%rbp),%edx 401635: 80 fa 01 cmp $0x1,%dl 401638: 0f 85 f2 00 00 00 jne 0x401730 40163e: 41 83 f9 08 cmp $0x8,%r9d 401642: 0f 84 e8 00 00 00 je 0x401730 401648: 48 85 db test %rbx,%rbx 40164b: 74 13 je 0x401660 40164d: 49 39 cf cmp %rcx,%r15 401650: 77 0e ja 0x401660 401652: 48 89 c7 mov %rax,%rdi 401655: e8 a6 f7 ff ff callq 0x400e00 40165a: e9 58 fd ff ff jmpq 0x4013b7 40165f: 90 nop 401660: 4c 89 ff mov %r15,%rdi 401663: 48 89 da mov %rbx,%rdx 401666: 48 29 cf sub %rcx,%rdi 401669: 48 c1 e2 06 shl $0x6,%rdx 40166d: 48 39 d7 cmp %rdx,%rdi 401670: 72 e0 jb 0x401652 401672: 48 85 db test %rbx,%rbx 401675: 0f 84 9c 00 00 00 je 0x401717 40167b: 48 8d 3c 0e lea (%rsi,%rcx,1),%rdi 40167f: 48 8d 90 54 01 00 00 lea 0x154(%rax),%rdx 401686: 48 8d b0 c8 00 00 00 lea 0xc8(%rax),%rsi 40168d: 45 31 c0 xor %r8d,%r8d 401690: 48 89 78 50 mov %rdi,0x50(%rax) 401694: eb 2a jmp 0x4016c0 401696: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40169e: 00 00 4016a0: 8b 0a mov (%rdx),%ecx 4016a2: 85 c9 test %ecx,%ecx 4016a4: 75 06 jne 0x4016ac 4016a6: c7 02 ff ff ff ff movl $0xffffffff,(%rdx) 4016ac: 49 83 c0 01 add $0x1,%r8 4016b0: 48 83 c7 40 add $0x40,%rdi 4016b4: 48 81 c2 d0 00 00 00 add $0xd0,%rdx 4016bb: 4c 39 c3 cmp %r8,%rbx 4016be: 74 5e je 0x40171e 4016c0: 4c 89 42 04 mov %r8,0x4(%rdx) 4016c4: 48 8b 4f 18 mov 0x18(%rdi),%rcx 4016c8: 48 89 42 0c mov %rax,0xc(%rdx) 4016cc: 48 89 7a 14 mov %rdi,0x14(%rdx) 4016d0: 49 39 cf cmp %rcx,%r15 4016d3: 76 1a jbe 0x4016ef 4016d5: 4d 89 f9 mov %r15,%r9 4016d8: 49 29 c9 sub %rcx,%r9 4016db: 4c 39 4f 20 cmp %r9,0x20(%rdi) 4016df: 77 0e ja 0x4016ef 4016e1: 4c 01 f1 add %r14,%rcx 4016e4: 4c 01 e9 add %r13,%rcx 4016e7: 48 89 4a 2c mov %rcx,0x2c(%rdx) 4016eb: 48 89 4a 24 mov %rcx,0x24(%rdx) 4016ef: 83 7f 04 12 cmpl $0x12,0x4(%rdi) 4016f3: 48 89 72 4c mov %rsi,0x4c(%rdx) 4016f7: 75 a7 jne 0x4016a0 4016f9: 8b 4f 28 mov 0x28(%rdi),%ecx 4016fc: 48 39 cb cmp %rcx,%rbx 4016ff: 76 9f jbe 0x4016a0 401701: 4c 8d 0c 49 lea (%rcx,%rcx,2),%r9 401705: 4a 8d 0c 89 lea (%rcx,%r9,4),%rcx 401709: 48 c1 e1 04 shl $0x4,%rcx 40170d: 44 89 84 08 54 01 00 00 mov %r8d,0x154(%rax,%rcx,1) 401715: eb 89 jmp 0x4016a0 401717: 48 8d b0 c8 00 00 00 lea 0xc8(%rax),%rsi 40171e: 48 89 70 60 mov %rsi,0x60(%rax) 401722: e9 9c fc ff ff jmpq 0x4013c3 401727: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 40172f: 00 401730: 31 c9 xor %ecx,%ecx 401732: 48 85 db test %rbx,%rbx 401735: 48 8d b0 c8 00 00 00 lea 0xc8(%rax),%rsi 40173c: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 401743: 74 d9 je 0x40171e 401745: 0f 1f 00 nopl (%rax) 401748: 48 89 0a mov %rcx,(%rdx) 40174b: 48 83 c1 01 add $0x1,%rcx 40174f: 48 89 42 08 mov %rax,0x8(%rdx) 401753: 48 89 72 48 mov %rsi,0x48(%rdx) 401757: 48 81 c2 d0 00 00 00 add $0xd0,%rdx 40175e: 48 39 cb cmp %rcx,%rbx 401761: 75 e5 jne 0x401748 401763: 48 89 70 60 mov %rsi,0x60(%rax) 401767: e9 57 fc ff ff jmpq 0x4013c3 40176c: 0f 1f 40 00 nopl 0x0(%rax) 401770: 4d 85 ed test %r13,%r13 401773: 0f 84 77 03 00 00 je 0x401af0 401779: 0f b6 55 05 movzbl 0x5(%rbp),%edx 40177d: 80 fa 01 cmp $0x1,%dl 401780: 0f 84 92 01 00 00 je 0x401918 401786: 48 8b 55 00 mov 0x0(%rbp),%rdx 40178a: 48 8b 7d 18 mov 0x18(%rbp),%rdi 40178e: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 401795: 48 89 90 88 00 00 00 mov %rdx,0x88(%rax) 40179c: 48 89 79 18 mov %rdi,0x18(%rcx) 4017a0: 48 8b 7d 20 mov 0x20(%rbp),%rdi 4017a4: 48 8b 55 08 mov 0x8(%rbp),%rdx 4017a8: 48 89 79 20 mov %rdi,0x20(%rcx) 4017ac: 48 8b 7d 28 mov 0x28(%rbp),%rdi 4017b0: 48 89 51 08 mov %rdx,0x8(%rcx) 4017b4: 48 8b 55 10 mov 0x10(%rbp),%rdx 4017b8: 48 89 79 28 mov %rdi,0x28(%rcx) 4017bc: 8b 7d 30 mov 0x30(%rbp),%edi 4017bf: 48 89 51 10 mov %rdx,0x10(%rcx) 4017c3: 89 79 30 mov %edi,0x30(%rcx) 4017c6: 48 89 48 48 mov %rcx,0x48(%rax) 4017ca: 66 c1 ca 08 ror $0x8,%dx 4017ce: 66 89 90 98 00 00 00 mov %dx,0x98(%rax) 4017d5: 0f b7 90 9a 00 00 00 movzwl 0x9a(%rax),%edx 4017dc: 66 c1 ca 08 ror $0x8,%dx 4017e0: 66 89 90 9a 00 00 00 mov %dx,0x9a(%rax) 4017e7: 8b 90 9c 00 00 00 mov 0x9c(%rax),%edx 4017ed: 0f ca bswap %edx 4017ef: 89 90 9c 00 00 00 mov %edx,0x9c(%rax) 4017f5: 8b 90 a0 00 00 00 mov 0xa0(%rax),%edx 4017fb: 0f ca bswap %edx 4017fd: 89 90 a0 00 00 00 mov %edx,0xa0(%rax) 401803: 8b 90 a4 00 00 00 mov 0xa4(%rax),%edx 401809: 0f ca bswap %edx 40180b: 89 90 a4 00 00 00 mov %edx,0xa4(%rax) 401811: 8b 90 a8 00 00 00 mov 0xa8(%rax),%edx 401817: 0f ca bswap %edx 401819: 89 90 a8 00 00 00 mov %edx,0xa8(%rax) 40181f: 8b 90 ac 00 00 00 mov 0xac(%rax),%edx 401825: 0f ca bswap %edx 401827: 89 90 ac 00 00 00 mov %edx,0xac(%rax) 40182d: 0f b7 90 b0 00 00 00 movzwl 0xb0(%rax),%edx 401834: 66 c1 ca 08 ror $0x8,%dx 401838: 66 89 90 b0 00 00 00 mov %dx,0xb0(%rax) 40183f: 0f b7 90 b2 00 00 00 movzwl 0xb2(%rax),%edx 401846: 66 c1 ca 08 ror $0x8,%dx 40184a: 66 89 90 b2 00 00 00 mov %dx,0xb2(%rax) 401851: 0f b7 90 b4 00 00 00 movzwl 0xb4(%rax),%edx 401858: 66 c1 ca 08 ror $0x8,%dx 40185c: 66 89 90 b4 00 00 00 mov %dx,0xb4(%rax) 401863: 0f b7 90 b6 00 00 00 movzwl 0xb6(%rax),%edx 40186a: 66 c1 ca 08 ror $0x8,%dx 40186e: 66 89 90 b6 00 00 00 mov %dx,0xb6(%rax) 401875: 0f b7 90 b8 00 00 00 movzwl 0xb8(%rax),%edx 40187c: 66 c1 ca 08 ror $0x8,%dx 401880: 66 89 90 b8 00 00 00 mov %dx,0xb8(%rax) 401887: 0f b7 90 ba 00 00 00 movzwl 0xba(%rax),%edx 40188e: 66 c1 ca 08 ror $0x8,%dx 401892: 4d 85 ed test %r13,%r13 401895: 66 89 90 ba 00 00 00 mov %dx,0xba(%rax) 40189c: 74 2a je 0x4018c8 40189e: 8b 49 20 mov 0x20(%rcx),%ecx 4018a1: 0f b6 55 05 movzbl 0x5(%rbp),%edx 4018a5: 41 83 f9 08 cmp $0x8,%r9d 4018a9: 74 1d je 0x4018c8 4018ab: 80 fa 01 cmp $0x1,%dl 4018ae: 75 18 jne 0x4018c8 4018b0: 48 85 db test %rbx,%rbx 4018b3: 4c 8d 80 c8 00 00 00 lea 0xc8(%rax),%r8 4018ba: 75 65 jne 0x401921 4018bc: 4c 89 40 60 mov %r8,0x60(%rax) 4018c0: e9 fe fa ff ff jmpq 0x4013c3 4018c5: 0f 1f 00 nopl (%rax) 4018c8: 31 c9 xor %ecx,%ecx 4018ca: 48 85 db test %rbx,%rbx 4018cd: 4c 8d 80 c8 00 00 00 lea 0xc8(%rax),%r8 4018d4: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 4018db: 74 df je 0x4018bc 4018dd: 0f 1f 00 nopl (%rax) 4018e0: 48 89 0a mov %rcx,(%rdx) 4018e3: 48 83 c1 01 add $0x1,%rcx 4018e7: 48 89 42 08 mov %rax,0x8(%rdx) 4018eb: 4c 89 42 48 mov %r8,0x48(%rdx) 4018ef: 48 81 c2 d0 00 00 00 add $0xd0,%rdx 4018f6: 48 39 d9 cmp %rbx,%rcx 4018f9: 75 e5 jne 0x4018e0 4018fb: 4c 89 40 60 mov %r8,0x60(%rax) 4018ff: e9 bf fa ff ff jmpq 0x4013c3 401904: 0f 1f 40 00 nopl 0x0(%rax) 401908: 48 89 70 48 mov %rsi,0x48(%rax) 40190c: 48 8b 4e 28 mov 0x28(%rsi),%rcx 401910: e9 20 fd ff ff jmpq 0x401635 401915: 0f 1f 00 nopl (%rax) 401918: 48 89 70 48 mov %rsi,0x48(%rax) 40191c: 8b 4e 20 mov 0x20(%rsi),%ecx 40191f: eb 84 jmp 0x4018a5 401921: 49 39 cf cmp %rcx,%r15 401924: 0f 86 28 fd ff ff jbe 0x401652 40192a: 48 8d 14 9b lea (%rbx,%rbx,4),%rdx 40192e: 4c 89 ff mov %r15,%rdi 401931: 48 29 cf sub %rcx,%rdi 401934: 48 c1 e2 03 shl $0x3,%rdx 401938: 48 39 fa cmp %rdi,%rdx 40193b: 0f 87 11 fd ff ff ja 0x401652 401941: 48 01 ce add %rcx,%rsi 401944: 48 8d 90 54 01 00 00 lea 0x154(%rax),%rdx 40194b: 31 ff xor %edi,%edi 40194d: 48 89 70 50 mov %rsi,0x50(%rax) 401951: eb 2b jmp 0x40197e 401953: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401958: 44 8b 0a mov (%rdx),%r9d 40195b: 45 85 c9 test %r9d,%r9d 40195e: 75 06 jne 0x401966 401960: c7 02 ff ff ff ff movl $0xffffffff,(%rdx) 401966: 48 83 c7 01 add $0x1,%rdi 40196a: 48 83 c6 28 add $0x28,%rsi 40196e: 48 81 c2 d0 00 00 00 add $0xd0,%rdx 401975: 48 39 df cmp %rbx,%rdi 401978: 0f 83 3e ff ff ff jae 0x4018bc 40197e: 8b 4e 10 mov 0x10(%rsi),%ecx 401981: 48 89 7a 04 mov %rdi,0x4(%rdx) 401985: 48 89 42 0c mov %rax,0xc(%rdx) 401989: 48 89 72 14 mov %rsi,0x14(%rdx) 40198d: 49 39 cf cmp %rcx,%r15 401990: 76 1d jbe 0x4019af 401992: 44 8b 56 14 mov 0x14(%rsi),%r10d 401996: 4d 89 f9 mov %r15,%r9 401999: 49 29 c9 sub %rcx,%r9 40199c: 4d 39 ca cmp %r9,%r10 40199f: 77 0e ja 0x4019af 4019a1: 4c 01 f1 add %r14,%rcx 4019a4: 4c 01 e9 add %r13,%rcx 4019a7: 48 89 4a 2c mov %rcx,0x2c(%rdx) 4019ab: 48 89 4a 24 mov %rcx,0x24(%rdx) 4019af: 83 7e 04 12 cmpl $0x12,0x4(%rsi) 4019b3: 4c 89 42 4c mov %r8,0x4c(%rdx) 4019b7: 75 9f jne 0x401958 4019b9: 8b 4e 18 mov 0x18(%rsi),%ecx 4019bc: 48 39 d9 cmp %rbx,%rcx 4019bf: 73 97 jae 0x401958 4019c1: 4c 8d 0c 49 lea (%rcx,%rcx,2),%r9 4019c5: 4a 8d 0c 89 lea (%rcx,%r9,4),%rcx 4019c9: 48 c1 e1 04 shl $0x4,%rcx 4019cd: 89 bc 08 54 01 00 00 mov %edi,0x154(%rax,%rcx,1) 4019d4: eb 82 jmp 0x401958 4019d6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 4019de: 00 00 4019e0: 48 89 c1 mov %rax,%rcx 4019e3: 4c 89 fa mov %r15,%rdx 4019e6: 4c 29 e2 sub %r12,%rdx 4019e9: 48 c1 e1 06 shl $0x6,%rcx 4019ed: 49 89 c4 mov %rax,%r12 4019f0: 48 39 d1 cmp %rdx,%rcx 4019f3: 0f 87 47 fa ff ff ja 0x401440 4019f9: 4d 85 e4 test %r12,%r12 4019fc: 4c 89 e3 mov %r12,%rbx 4019ff: 0f 85 53 fa ff ff jne 0x401458 401a05: e9 36 fa ff ff jmpq 0x401440 401a0a: 3c 01 cmp $0x1,%al 401a0c: 0f 84 3e 01 00 00 je 0x401b50 401a12: 0f b7 45 3c movzwl 0x3c(%rbp),%eax 401a16: 4c 8b 65 28 mov 0x28(%rbp),%r12 401a1a: 48 89 eb mov %rbp,%rbx 401a1d: e9 07 fa ff ff jmpq 0x401429 401a22: 48 8b 4d 00 mov 0x0(%rbp),%rcx 401a26: 48 8d 90 88 00 00 00 lea 0x88(%rax),%rdx 401a2d: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401a31: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 401a38: 48 8b 4d 08 mov 0x8(%rbp),%rcx 401a3c: 48 89 4a 08 mov %rcx,0x8(%rdx) 401a40: 48 8b 4d 10 mov 0x10(%rbp),%rcx 401a44: 48 89 4a 10 mov %rcx,0x10(%rdx) 401a48: 48 8b 4d 18 mov 0x18(%rbp),%rcx 401a4c: 48 89 4a 18 mov %rcx,0x18(%rdx) 401a50: 48 8b 4d 20 mov 0x20(%rbp),%rcx 401a54: 48 89 4a 20 mov %rcx,0x20(%rdx) 401a58: 48 8b 4d 28 mov 0x28(%rbp),%rcx 401a5c: 48 89 4a 28 mov %rcx,0x28(%rdx) 401a60: 48 8b 4d 30 mov 0x30(%rbp),%rcx 401a64: 48 89 4a 30 mov %rcx,0x30(%rdx) 401a68: 48 8b 4d 38 mov 0x38(%rbp),%rcx 401a6c: 48 89 4a 38 mov %rcx,0x38(%rdx) 401a70: 48 89 50 48 mov %rdx,0x48(%rax) 401a74: 0f 84 b6 fc ff ff je 0x401730 401a7a: 0f b7 88 98 00 00 00 movzwl 0x98(%rax),%ecx 401a81: e9 c6 fa ff ff jmpq 0x40154c 401a86: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 401a8e: 00 00 401a90: bf 08 00 00 00 mov $0x8,%edi 401a95: e8 76 f7 ff ff callq 0x401210 401a9a: 31 c0 xor %eax,%eax 401a9c: e9 22 f9 ff ff jmpq 0x4013c3 401aa1: 8b 55 20 mov 0x20(%rbp),%edx 401aa4: 48 8d 5c 24 20 lea 0x20(%rsp),%rbx 401aa9: 0f b7 45 30 movzwl 0x30(%rbp),%eax 401aad: 66 c1 c8 08 ror $0x8,%ax 401ab1: 66 89 44 24 50 mov %ax,0x50(%rsp) 401ab6: 0f ca bswap %edx 401ab8: 89 54 24 40 mov %edx,0x40(%rsp) 401abc: 44 0f b7 e0 movzwl %ax,%r12d 401ac0: 89 d0 mov %edx,%eax 401ac2: 4d 85 e4 test %r12,%r12 401ac5: 0f 84 e5 00 00 00 je 0x401bb0 401acb: 49 39 c7 cmp %rax,%r15 401ace: 0f 82 6c f9 ff ff jb 0x401440 401ad4: 4b 8d 14 a4 lea (%r12,%r12,4),%rdx 401ad8: 4c 89 fb mov %r15,%rbx 401adb: 48 29 c3 sub %rax,%rbx 401ade: 48 c1 e2 03 shl $0x3,%rdx 401ae2: 48 39 da cmp %rbx,%rdx 401ae5: 0f 87 55 f9 ff ff ja 0x401440 401aeb: e9 09 ff ff ff jmpq 0x4019f9 401af0: 48 8b 55 00 mov 0x0(%rbp),%rdx 401af4: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 401afb: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401aff: 48 89 90 88 00 00 00 mov %rdx,0x88(%rax) 401b06: 48 8b 55 08 mov 0x8(%rbp),%rdx 401b0a: 48 89 51 08 mov %rdx,0x8(%rcx) 401b0e: 48 8b 55 10 mov 0x10(%rbp),%rdx 401b12: 48 89 51 10 mov %rdx,0x10(%rcx) 401b16: 48 8b 55 18 mov 0x18(%rbp),%rdx 401b1a: 48 89 51 18 mov %rdx,0x18(%rcx) 401b1e: 48 8b 55 20 mov 0x20(%rbp),%rdx 401b22: 48 89 51 20 mov %rdx,0x20(%rcx) 401b26: 48 8b 55 28 mov 0x28(%rbp),%rdx 401b2a: 48 89 51 28 mov %rdx,0x28(%rcx) 401b2e: 8b 55 30 mov 0x30(%rbp),%edx 401b31: 89 51 30 mov %edx,0x30(%rcx) 401b34: 48 89 48 48 mov %rcx,0x48(%rax) 401b38: 0f 84 8a fd ff ff je 0x4018c8 401b3e: 0f b7 90 98 00 00 00 movzwl 0x98(%rax),%edx 401b45: e9 80 fc ff ff jmpq 0x4017ca 401b4a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401b50: 0f b7 45 30 movzwl 0x30(%rbp),%eax 401b54: 8b 55 20 mov 0x20(%rbp),%edx 401b57: 48 89 eb mov %rbp,%rbx 401b5a: e9 5d ff ff ff jmpq 0x401abc 401b5f: 4d 85 e4 test %r12,%r12 401b62: 0f 84 d8 f8 ff ff je 0x401440 401b68: 4d 39 e7 cmp %r12,%r15 401b6b: 0f 86 cf f8 ff ff jbe 0x401440 401b71: 49 8d 44 24 40 lea 0x40(%r12),%rax 401b76: 49 39 c7 cmp %rax,%r15 401b79: 0f 82 c1 f8 ff ff jb 0x401440 401b7f: 4d 85 ed test %r13,%r13 401b82: 74 72 je 0x401bf6 401b84: 4d 01 ec add %r13,%r12 401b87: 80 f9 01 cmp $0x1,%cl 401b8a: 4b 8b 44 26 20 mov 0x20(%r14,%r12,1),%rax 401b8f: 74 03 je 0x401b94 401b91: 48 0f c8 bswap %rax 401b94: 48 89 44 24 18 mov %rax,0x18(%rsp) 401b99: ba ff ff ff ff mov $0xffffffff,%edx 401b9e: 48 39 d0 cmp %rdx,%rax 401ba1: 0f 87 10 f8 ff ff ja 0x4013b7 401ba7: 4c 8b 63 28 mov 0x28(%rbx),%r12 401bab: e9 85 f8 ff ff jmpq 0x401435 401bb0: 85 d2 test %edx,%edx 401bb2: 0f 84 88 f8 ff ff je 0x401440 401bb8: 89 d0 mov %edx,%eax 401bba: 49 39 c7 cmp %rax,%r15 401bbd: 0f 86 7d f8 ff ff jbe 0x401440 401bc3: 4c 89 fa mov %r15,%rdx 401bc6: 48 29 c2 sub %rax,%rdx 401bc9: 48 83 fa 27 cmp $0x27,%rdx 401bcd: 0f 86 6d f8 ff ff jbe 0x401440 401bd3: 4d 85 ed test %r13,%r13 401bd6: 0f 84 8e 00 00 00 je 0x401c6a 401bdc: 80 f9 01 cmp $0x1,%cl 401bdf: 49 8d 54 05 00 lea 0x0(%r13,%rax,1),%rdx 401be4: 74 62 je 0x401c48 401be6: 45 8b 64 16 14 mov 0x14(%r14,%rdx,1),%r12d 401beb: 41 0f cc bswap %esp 401bee: 45 89 e4 mov %r12d,%r12d 401bf1: e9 d5 fe ff ff jmpq 0x401acb 401bf6: 4b 8d 4c 34 20 lea 0x20(%r12,%r14,1),%rcx 401bfb: 48 8d 74 24 18 lea 0x18(%rsp),%rsi 401c00: 44 89 d7 mov %r10d,%edi 401c03: ba 08 00 00 00 mov $0x8,%edx 401c08: 4c 89 44 24 08 mov %r8,0x8(%rsp) 401c0d: 44 89 4c 24 04 mov %r9d,0x4(%rsp) 401c12: 44 89 14 24 mov %r10d,(%rsp) 401c16: e8 a5 f6 ff ff callq 0x4012c0 401c1b: 48 83 f8 08 cmp $0x8,%rax 401c1f: 44 8b 14 24 mov (%rsp),%r10d 401c23: 44 8b 4c 24 04 mov 0x4(%rsp),%r9d 401c28: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 401c2d: 75 23 jne 0x401c52 401c2f: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401c33: 48 8b 44 24 18 mov 0x18(%rsp),%rax 401c38: 0f 84 5b ff ff ff je 0x401b99 401c3e: e9 4e ff ff ff jmpq 0x401b91 401c43: e8 f8 f1 ff ff callq 0x400e40 401c48: 45 8b 64 16 14 mov 0x14(%r14,%rdx,1),%r12d 401c4d: e9 79 fe ff ff jmpq 0x401acb 401c52: 48 85 c0 test %rax,%rax 401c55: 0f 89 5c f7 ff ff jns 0x4013b7 401c5b: bf 09 00 00 00 mov $0x9,%edi 401c60: e8 ab f5 ff ff callq 0x401210 401c65: e9 57 f7 ff ff jmpq 0x4013c1 401c6a: 4a 8d 4c 30 14 lea 0x14(%rax,%r14,1),%rcx 401c6f: 48 8d 74 24 18 lea 0x18(%rsp),%rsi 401c74: 44 89 d7 mov %r10d,%edi 401c77: ba 04 00 00 00 mov $0x4,%edx 401c7c: 4c 89 44 24 08 mov %r8,0x8(%rsp) 401c81: 44 89 4c 24 04 mov %r9d,0x4(%rsp) 401c86: 44 89 14 24 mov %r10d,(%rsp) 401c8a: e8 31 f6 ff ff callq 0x4012c0 401c8f: 48 83 f8 04 cmp $0x4,%rax 401c93: 44 8b 14 24 mov (%rsp),%r10d 401c97: 44 8b 4c 24 04 mov 0x4(%rsp),%r9d 401c9c: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 401ca1: 75 af jne 0x401c52 401ca3: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401ca7: 44 8b 64 24 18 mov 0x18(%rsp),%r12d 401cac: 8b 43 20 mov 0x20(%rbx),%eax 401caf: 0f 84 39 ff ff ff je 0x401bee 401cb5: e9 31 ff ff ff jmpq 0x401beb 401cba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401cc0: 41 57 push %rdi 401cc2: 41 56 push %rsi 401cc4: 4d 89 cf mov %r9,%r15 401cc7: 41 55 push %rbp 401cc9: 41 54 push %rsp 401ccb: 41 89 fd mov %edi,%r13d 401cce: 55 push %rbp 401ccf: 53 push %rbx 401cd0: 49 89 f4 mov %rsi,%r12 401cd3: 48 89 d3 mov %rdx,%rbx 401cd6: 48 89 cd mov %rcx,%rbp 401cd9: 45 89 c6 mov %r8d,%r14d 401cdc: 48 83 ec 18 sub $0x18,%rsp 401ce0: 48 83 f9 07 cmp $0x7,%rcx 401ce4: 76 5a jbe 0x401d40 401ce6: 48 8d 04 16 lea (%rsi,%rdx,1),%rax 401cea: 48 8d 35 a1 1a 00 00 lea 0x1aa1(%rip),%rsi # 0x403792 401cf1: ba 08 00 00 00 mov $0x8,%edx 401cf6: 48 89 c7 mov %rax,%rdi 401cf9: 48 89 44 24 08 mov %rax,0x8(%rsp) 401cfe: e8 9d f1 ff ff callq 0x400ea0 401d03: 85 c0 test %eax,%eax 401d05: 0f 84 85 00 00 00 je 0x401d90 401d0b: 48 83 fd 0f cmp $0xf,%rbp 401d0f: 76 2f jbe 0x401d40 401d11: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi 401d16: 48 8d 35 7e 1a 00 00 lea 0x1a7e(%rip),%rsi # 0x40379b 401d1d: ba 04 00 00 00 mov $0x4,%edx 401d22: e8 79 f1 ff ff callq 0x400ea0 401d27: 85 c0 test %eax,%eax 401d29: 75 15 jne 0x401d40 401d2b: 48 8b 44 24 08 mov 0x8(%rsp),%rax 401d30: 0f b6 40 04 movzbl 0x4(%rax),%eax 401d34: 83 e8 01 sub $0x1,%eax 401d37: 83 f8 01 cmp $0x1,%eax 401d3a: 0f 86 b8 00 00 00 jbe 0x401df8 401d40: be 08 01 00 00 mov $0x108,%esi 401d45: bf 01 00 00 00 mov $0x1,%edi 401d4a: e8 71 f1 ff ff callq 0x400ec0 401d4f: 48 85 c0 test %rax,%rax 401d52: 0f 84 f8 00 00 00 je 0x401e50 401d58: c7 40 18 00 00 00 00 movl $0x0,0x18(%rax) 401d5f: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 401d66: 44 89 70 1c mov %r14d,0x1c(%rax) 401d6a: 44 89 68 24 mov %r13d,0x24(%rax) 401d6e: 48 89 58 28 mov %rbx,0x28(%rax) 401d72: 48 89 68 30 mov %rbp,0x30(%rax) 401d76: 4c 89 20 mov %r12,(%rax) 401d79: 4c 89 78 08 mov %r15,0x8(%rax) 401d7d: 48 83 c4 18 add $0x18,%rsp 401d81: 5b pop %rbx 401d82: 5d pop %rbp 401d83: 41 5c pop %rsp 401d85: 41 5d pop %rbp 401d87: 41 5e pop %rsi 401d89: 41 5f pop %rdi 401d8b: c3 retq 401d8c: 0f 1f 40 00 nopl 0x0(%rax) 401d90: be 08 01 00 00 mov $0x108,%esi 401d95: bf 01 00 00 00 mov $0x1,%edi 401d9a: e8 21 f1 ff ff callq 0x400ec0 401d9f: 48 85 c0 test %rax,%rax 401da2: 0f 84 a8 00 00 00 je 0x401e50 401da8: 48 8d 90 f4 00 00 00 lea 0xf4(%rax),%rdx 401daf: 48 89 58 28 mov %rbx,0x28(%rax) 401db3: 48 83 c3 08 add $0x8,%rbx 401db7: c7 40 18 01 00 00 00 movl $0x1,0x18(%rax) 401dbe: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 401dc5: 44 89 70 1c mov %r14d,0x1c(%rax) 401dc9: 44 89 68 24 mov %r13d,0x24(%rax) 401dcd: 48 89 68 30 mov %rbp,0x30(%rax) 401dd1: 4c 89 20 mov %r12,(%rax) 401dd4: 4c 89 78 08 mov %r15,0x8(%rax) 401dd8: 48 89 58 70 mov %rbx,0x70(%rax) 401ddc: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 401de3: 48 83 c4 18 add $0x18,%rsp 401de7: 5b pop %rbx 401de8: 5d pop %rbp 401de9: 41 5c pop %rsp 401deb: 41 5d pop %rbp 401ded: 41 5e pop %rsi 401def: 41 5f pop %rdi 401df1: c3 retq 401df2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401df8: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 401dfd: 0f b6 41 05 movzbl 0x5(%rcx),%eax 401e01: 83 e8 01 sub $0x1,%eax 401e04: 83 f8 01 cmp $0x1,%eax 401e07: 0f 87 33 ff ff ff ja 0x401d40 401e0d: 80 79 06 01 cmpb $0x1,0x6(%rcx) 401e11: 0f 85 29 ff ff ff jne 0x401d40 401e17: 48 83 ec 08 sub $0x8,%rsp 401e1b: 48 89 d9 mov %rbx,%rcx 401e1e: 45 89 f1 mov %r14d,%r9d 401e21: 41 57 push %rdi 401e23: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 401e28: 49 89 e8 mov %rbp,%r8 401e2b: 4c 89 e6 mov %r12,%rsi 401e2e: 44 89 ef mov %r13d,%edi 401e31: e8 2a f5 ff ff callq 0x401360 401e36: 5a pop %rdx 401e37: 59 pop %rcx 401e38: 48 83 c4 18 add $0x18,%rsp 401e3c: 5b pop %rbx 401e3d: 5d pop %rbp 401e3e: 41 5c pop %rsp 401e40: 41 5d pop %rbp 401e42: 41 5e pop %rsi 401e44: 41 5f pop %rdi 401e46: c3 retq 401e47: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 401e4f: 00 401e50: bf 08 00 00 00 mov $0x8,%edi 401e55: e8 b6 f3 ff ff callq 0x401210 401e5a: 31 c0 xor %eax,%eax 401e5c: e9 1c ff ff ff jmpq 0x401d7d 401e61: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401e66: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 401e6e: 00 00 401e70: 41 57 push %rdi 401e72: 41 56 push %rsi 401e74: 89 c8 mov %ecx,%eax 401e76: 41 55 push %rbp 401e78: 41 54 push %rsp 401e7a: 44 8d 68 f8 lea -0x8(%rax),%r13d 401e7e: 55 push %rbp 401e7f: 53 push %rbx 401e80: 48 89 f5 mov %rsi,%rbp 401e83: 49 89 d4 mov %rdx,%r12 401e86: 4c 89 c3 mov %r8,%rbx 401e89: 48 81 ec c8 00 00 00 sub $0xc8,%rsp 401e90: 89 4c 24 1c mov %ecx,0x1c(%rsp) 401e94: 89 7c 24 18 mov %edi,0x18(%rsp) 401e98: 64 48 8b 0c 25 28 00 00 mov %fs:0x28,%rcx 401ea0: 00 401ea1: 48 89 8c 24 b8 00 00 00 mov %rcx,0xb8(%rsp) 401ea9: 31 c9 xor %ecx,%ecx 401eab: 48 83 fa ff cmp $0xffffffffffffffff,%rdx 401eaf: 75 09 jne 0x401eba 401eb1: 4d 85 c0 test %r8,%r8 401eb4: 0f 84 86 02 00 00 je 0x402140 401eba: 41 83 fd 03 cmp $0x3,%r13d 401ebe: 0f 87 bc 00 00 00 ja 0x401f80 401ec4: 48 85 db test %rbx,%rbx 401ec7: 74 67 je 0x401f30 401ec9: 4c 8b 2b mov (%rbx),%r13 401ecc: 4d 85 ed test %r13,%r13 401ecf: 0f 84 ab 00 00 00 je 0x401f80 401ed5: 44 8b 44 24 1c mov 0x1c(%rsp),%r8d 401eda: 8b 7c 24 18 mov 0x18(%rsp),%edi 401ede: 49 89 d9 mov %rbx,%r9 401ee1: 4c 89 e1 mov %r12,%rcx 401ee4: 48 89 ea mov %rbp,%rdx 401ee7: 4c 89 ee mov %r13,%rsi 401eea: e8 d1 fd ff ff callq 0x401cc0 401eef: 48 85 c0 test %rax,%rax 401ef2: 0f 84 c8 01 00 00 je 0x4020c0 401ef8: 48 85 db test %rbx,%rbx 401efb: 0f 84 df 01 00 00 je 0x4020e0 401f01: 48 8b bc 24 b8 00 00 00 mov 0xb8(%rsp),%rdi 401f09: 64 48 33 3c 25 28 00 00 xor %fs:0x28,%rdi 401f11: 00 401f12: 0f 85 b7 02 00 00 jne 0x4021cf 401f18: 48 81 c4 c8 00 00 00 add $0xc8,%rsp 401f1f: 5b pop %rbx 401f20: 5d pop %rbp 401f21: 41 5c pop %rsp 401f23: 41 5d pop %rbp 401f25: 41 5e pop %rsi 401f27: 41 5f pop %rdi 401f29: c3 retq 401f2a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401f30: 8b 44 24 1c mov 0x1c(%rsp),%eax 401f34: 83 f8 0b cmp $0xb,%eax 401f37: 74 0f je 0x401f48 401f39: 83 f8 08 cmp $0x8,%eax 401f3c: b9 01 00 00 00 mov $0x1,%ecx 401f41: ba 03 00 00 00 mov $0x3,%edx 401f46: 75 13 jne 0x401f5b 401f48: 31 d2 xor %edx,%edx 401f4a: 83 7c 24 1c 08 cmpl $0x8,0x1c(%rsp) 401f4f: b9 02 00 00 00 mov $0x2,%ecx 401f54: 0f 95 c2 setne %dl 401f57: 8d 54 12 01 lea 0x1(%rdx,%rdx,1),%edx 401f5b: 44 8b 44 24 18 mov 0x18(%rsp),%r8d 401f60: 31 ff xor %edi,%edi 401f62: 49 89 e9 mov %rbp,%r9 401f65: 4c 89 e6 mov %r12,%rsi 401f68: e8 e3 ee ff ff callq 0x400e50 401f6d: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 401f71: 49 89 c5 mov %rax,%r13 401f74: 0f 85 52 ff ff ff jne 0x401ecc 401f7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401f80: 49 83 fc 40 cmp $0x40,%r12 401f84: b8 40 00 00 00 mov $0x40,%eax 401f89: 49 89 ed mov %rbp,%r13 401f8c: 49 0f 46 c4 cmovbe %r12,%rax 401f90: 45 31 ff xor %r15d,%r15d 401f93: 48 89 44 24 08 mov %rax,0x8(%rsp) 401f98: 48 8d 44 24 20 lea 0x20(%rsp),%rax 401f9d: 48 89 44 24 10 mov %rax,0x10(%rsp) 401fa2: eb 25 jmp 0x401fc9 401fa4: 0f 1f 40 00 nopl 0x0(%rax) 401fa8: 48 83 f8 00 cmp $0x0,%rax 401fac: 0f 8e 22 02 00 00 jle 0x4021d4 401fb2: 49 01 c7 add %rax,%r15 401fb5: 4c 39 7c 24 08 cmp %r15,0x8(%rsp) 401fba: 4d 89 fe mov %r15,%r14 401fbd: 76 49 jbe 0x402008 401fbf: 4e 8d 6c 3d 00 lea 0x0(%rbp,%r15,1),%r13 401fc4: 48 8b 44 24 10 mov 0x10(%rsp),%rax 401fc9: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 401fce: 8b 7c 24 18 mov 0x18(%rsp),%edi 401fd2: 4a 8d 34 38 lea (%rax,%r15,1),%rsi 401fd6: 4c 89 e9 mov %r13,%rcx 401fd9: 4d 89 fe mov %r15,%r14 401fdc: 4c 29 fa sub %r15,%rdx 401fdf: e8 5c ef ff ff callq 0x400f40 401fe4: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 401fe8: 75 be jne 0x401fa8 401fea: e8 21 ee ff ff callq 0x400e10 401fef: 83 38 04 cmpl $0x4,(%rax) 401ff2: 74 d0 je 0x401fc4 401ff4: bf 09 00 00 00 mov $0x9,%edi 401ff9: e8 12 f2 ff ff callq 0x401210 401ffe: 31 c0 xor %eax,%eax 402000: e9 fc fe ff ff jmpq 0x401f01 402005: 0f 1f 00 nopl (%rax) 402008: 49 83 ff 07 cmp $0x7,%r15 40200c: 0f 86 de 00 00 00 jbe 0x4020f0 402012: 4c 8b 7c 24 10 mov 0x10(%rsp),%r15 402017: 48 8d 35 74 17 00 00 lea 0x1774(%rip),%rsi # 0x403792 40201e: ba 08 00 00 00 mov $0x8,%edx 402023: 4c 89 ff mov %r15,%rdi 402026: e8 75 ee ff ff callq 0x400ea0 40202b: 85 c0 test %eax,%eax 40202d: 0f 84 2d 01 00 00 je 0x402160 402033: 49 83 fe 0f cmp $0xf,%r14 402037: 0f 86 b3 00 00 00 jbe 0x4020f0 40203d: 48 8d 35 57 17 00 00 lea 0x1757(%rip),%rsi # 0x40379b 402044: ba 04 00 00 00 mov $0x4,%edx 402049: 4c 89 ff mov %r15,%rdi 40204c: e8 4f ee ff ff callq 0x400ea0 402051: 85 c0 test %eax,%eax 402053: 0f 85 97 00 00 00 jne 0x4020f0 402059: 0f b6 44 24 24 movzbl 0x24(%rsp),%eax 40205e: 89 c2 mov %eax,%edx 402060: 83 e8 01 sub $0x1,%eax 402063: 83 f8 01 cmp $0x1,%eax 402066: 0f 87 84 00 00 00 ja 0x4020f0 40206c: 0f b6 44 24 25 movzbl 0x25(%rsp),%eax 402071: 83 e8 01 sub $0x1,%eax 402074: 83 f8 01 cmp $0x1,%eax 402077: 77 77 ja 0x4020f0 402079: 80 7c 24 26 01 cmpb $0x1,0x26(%rsp) 40207e: 75 70 jne 0x4020f0 402080: 80 fa 01 cmp $0x1,%dl 402083: b8 40 00 00 00 mov $0x40,%eax 402088: ba 34 00 00 00 mov $0x34,%edx 40208d: 48 0f 44 c2 cmove %rdx,%rax 402091: 4c 39 f0 cmp %r14,%rax 402094: 77 5a ja 0x4020f0 402096: 48 83 ec 08 sub $0x8,%rsp 40209a: 48 89 e9 mov %rbp,%rcx 40209d: 4d 89 e0 mov %r12,%r8 4020a0: 53 push %rbx 4020a1: 44 8b 4c 24 2c mov 0x2c(%rsp),%r9d 4020a6: 31 f6 xor %esi,%esi 4020a8: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 4020ad: 8b 7c 24 28 mov 0x28(%rsp),%edi 4020b1: e8 aa f2 ff ff callq 0x401360 4020b6: 5a pop %rdx 4020b7: 59 pop %rcx 4020b8: e9 44 fe ff ff jmpq 0x401f01 4020bd: 0f 1f 00 nopl (%rax) 4020c0: 48 85 db test %rbx,%rbx 4020c3: 74 09 je 0x4020ce 4020c5: 4c 3b 2b cmp (%rbx),%r13 4020c8: 0f 84 33 fe ff ff je 0x401f01 4020ce: 4c 89 e6 mov %r12,%rsi 4020d1: 4c 89 ef mov %r13,%rdi 4020d4: e8 37 ee ff ff callq 0x400f10 4020d9: 31 c0 xor %eax,%eax 4020db: e9 21 fe ff ff jmpq 0x401f01 4020e0: 83 48 38 40 orl $0x40,0x38(%rax) 4020e4: e9 18 fe ff ff jmpq 0x401f01 4020e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4020f0: be 08 01 00 00 mov $0x108,%esi 4020f5: bf 01 00 00 00 mov $0x1,%edi 4020fa: e8 c1 ed ff ff callq 0x400ec0 4020ff: 48 85 c0 test %rax,%rax 402102: 0f 84 b6 00 00 00 je 0x4021be 402108: 8b 4c 24 1c mov 0x1c(%rsp),%ecx 40210c: c7 40 18 00 00 00 00 movl $0x0,0x18(%rax) 402113: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 40211a: 48 89 68 28 mov %rbp,0x28(%rax) 40211e: 4c 89 60 30 mov %r12,0x30(%rax) 402122: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 402129: 89 48 1c mov %ecx,0x1c(%rax) 40212c: 8b 4c 24 18 mov 0x18(%rsp),%ecx 402130: 48 89 58 08 mov %rbx,0x8(%rax) 402134: 89 48 24 mov %ecx,0x24(%rax) 402137: e9 c5 fd ff ff jmpq 0x401f01 40213c: 0f 1f 40 00 nopl 0x0(%rax) 402140: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 402145: 89 fe mov %edi,%esi 402147: bf 01 00 00 00 mov $0x1,%edi 40214c: e8 af ed ff ff callq 0x400f00 402151: 85 c0 test %eax,%eax 402153: 4c 0f 44 64 24 50 cmove 0x50(%rsp),%r12 402159: e9 5c fd ff ff jmpq 0x401eba 40215e: 66 90 nop 402160: be 08 01 00 00 mov $0x108,%esi 402165: bf 01 00 00 00 mov $0x1,%edi 40216a: e8 51 ed ff ff callq 0x400ec0 40216f: 48 85 c0 test %rax,%rax 402172: 74 4a je 0x4021be 402174: 8b 7c 24 1c mov 0x1c(%rsp),%edi 402178: 8b 4c 24 18 mov 0x18(%rsp),%ecx 40217c: 48 8d 90 f4 00 00 00 lea 0xf4(%rax),%rdx 402183: 48 89 68 28 mov %rbp,0x28(%rax) 402187: 48 83 c5 08 add $0x8,%rbp 40218b: c7 40 18 01 00 00 00 movl $0x1,0x18(%rax) 402192: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 402199: 4c 89 60 30 mov %r12,0x30(%rax) 40219d: 89 78 1c mov %edi,0x1c(%rax) 4021a0: 89 48 24 mov %ecx,0x24(%rax) 4021a3: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 4021aa: 48 89 58 08 mov %rbx,0x8(%rax) 4021ae: 48 89 68 70 mov %rbp,0x70(%rax) 4021b2: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 4021b9: e9 43 fd ff ff jmpq 0x401f01 4021be: bf 08 00 00 00 mov $0x8,%edi 4021c3: e8 48 f0 ff ff callq 0x401210 4021c8: 31 c0 xor %eax,%eax 4021ca: e9 32 fd ff ff jmpq 0x401f01 4021cf: e8 6c ec ff ff callq 0x400e40 4021d4: 0f 84 2e fe ff ff je 0x402008 4021da: 49 89 c6 mov %rax,%r14 4021dd: e9 30 fe ff ff jmpq 0x402012 4021e2: 0f 1f 40 00 nopl 0x0(%rax) 4021e6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 4021ee: 00 00 4021f0: 41 57 push %rdi 4021f2: 41 56 push %rsi 4021f4: 49 89 ff mov %rdi,%r15 4021f7: 41 55 push %rbp 4021f9: 41 54 push %rsp 4021fb: 55 push %rbp 4021fc: 53 push %rbx 4021fd: 48 81 ec 88 00 00 00 sub $0x88,%rsp 402204: 48 8b 1f mov (%rdi),%rbx 402207: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 40220f: 00 402210: 48 89 44 24 78 mov %rax,0x78(%rsp) 402215: 31 c0 xor %eax,%eax 402217: 48 85 db test %rbx,%rbx 40221a: 0f 84 88 02 00 00 je 0x4024a8 402220: 48 8b 47 30 mov 0x30(%rdi),%rax 402224: 48 03 47 28 add 0x28(%rdi),%rax 402228: 48 8b 57 70 mov 0x70(%rdi),%rdx 40222c: 48 39 c2 cmp %rax,%rdx 40222f: 0f 87 e0 02 00 00 ja 0x402515 402235: 48 29 d0 sub %rdx,%rax 402238: 48 83 f8 3b cmp $0x3b,%rax 40223c: 0f 86 d3 02 00 00 jbe 0x402515 402242: 48 01 d3 add %rdx,%rbx 402245: 48 8d 7b 3a lea 0x3a(%rbx),%rdi 402249: 48 8d 35 50 15 00 00 lea 0x1550(%rip),%rsi # 0x4037a0 402250: ba 02 00 00 00 mov $0x2,%edx 402255: e8 46 ec ff ff callq 0x400ea0 40225a: 85 c0 test %eax,%eax 40225c: 89 c5 mov %eax,%ebp 40225e: 0f 85 74 03 00 00 jne 0x4025d8 402264: 48 8b 03 mov (%rbx),%rax 402267: 48 8b 53 08 mov 0x8(%rbx),%rdx 40226b: 41 c6 87 04 01 00 00 00 movb $0x0,0x104(%r15) 402273: 49 89 87 f4 00 00 00 mov %rax,0xf4(%r15) 40227a: 49 89 97 fc 00 00 00 mov %rdx,0xfc(%r15) 402281: 80 3b 2f cmpb $0x2f,(%rbx) 402284: 0f 84 96 01 00 00 je 0x402420 40228a: 4d 8d a7 e4 00 00 00 lea 0xe4(%r15),%r12 402291: b9 10 00 00 00 mov $0x10,%ecx 402296: ba 2f 00 00 00 mov $0x2f,%edx 40229b: 48 89 de mov %rbx,%rsi 40229e: 4c 89 e7 mov %r12,%rdi 4022a1: e8 aa ec ff ff callq 0x400f50 4022a6: 48 85 c0 test %rax,%rax 4022a9: 0f 84 61 03 00 00 je 0x402610 4022af: c6 40 ff 00 movb $0x0,-0x1(%rax) 4022b3: 4d 89 67 78 mov %r12,0x78(%r15) 4022b7: 80 7b 30 20 cmpb $0x20,0x30(%rbx) 4022bb: 0f 84 bf 02 00 00 je 0x402580 4022c1: 80 7b 1b 20 cmpb $0x20,0x1b(%rbx) 4022c5: 48 8d 7b 10 lea 0x10(%rbx),%rdi 4022c9: 74 1a je 0x4022e5 4022cb: 48 8b 43 10 mov 0x10(%rbx),%rax 4022cf: 48 89 44 24 60 mov %rax,0x60(%rsp) 4022d4: 8b 47 08 mov 0x8(%rdi),%eax 4022d7: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 4022dc: c6 44 24 6c 00 movb $0x0,0x6c(%rsp) 4022e1: 89 44 24 68 mov %eax,0x68(%rsp) 4022e5: 31 f6 xor %esi,%esi 4022e7: ba 0a 00 00 00 mov $0xa,%edx 4022ec: e8 df eb ff ff callq 0x400ed0 4022f1: 49 89 87 80 00 00 00 mov %rax,0x80(%r15) 4022f8: 80 7b 21 20 cmpb $0x20,0x21(%rbx) 4022fc: 48 8d 7b 1c lea 0x1c(%rbx),%rdi 402300: 74 1a je 0x40231c 402302: 8b 43 1c mov 0x1c(%rbx),%eax 402305: 89 44 24 60 mov %eax,0x60(%rsp) 402309: 0f b7 47 04 movzwl 0x4(%rdi),%eax 40230d: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 402312: c6 44 24 66 00 movb $0x0,0x66(%rsp) 402317: 66 89 44 24 64 mov %ax,0x64(%rsp) 40231c: 31 f6 xor %esi,%esi 40231e: ba 0a 00 00 00 mov $0xa,%edx 402323: e8 a8 eb ff ff callq 0x400ed0 402328: 41 89 87 88 00 00 00 mov %eax,0x88(%r15) 40232f: 80 7b 27 20 cmpb $0x20,0x27(%rbx) 402333: 48 8d 7b 22 lea 0x22(%rbx),%rdi 402337: 74 1a je 0x402353 402339: 8b 43 22 mov 0x22(%rbx),%eax 40233c: 89 44 24 60 mov %eax,0x60(%rsp) 402340: 0f b7 47 04 movzwl 0x4(%rdi),%eax 402344: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 402349: c6 44 24 66 00 movb $0x0,0x66(%rsp) 40234e: 66 89 44 24 64 mov %ax,0x64(%rsp) 402353: 31 f6 xor %esi,%esi 402355: ba 0a 00 00 00 mov $0xa,%edx 40235a: e8 71 eb ff ff callq 0x400ed0 40235f: 41 89 87 8c 00 00 00 mov %eax,0x8c(%r15) 402366: 80 7b 2f 20 cmpb $0x20,0x2f(%rbx) 40236a: 48 8d 7b 28 lea 0x28(%rbx),%rdi 40236e: 74 13 je 0x402383 402370: 48 8b 43 28 mov 0x28(%rbx),%rax 402374: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 402379: c6 44 24 68 00 movb $0x0,0x68(%rsp) 40237e: 48 89 44 24 60 mov %rax,0x60(%rsp) 402383: 31 f6 xor %esi,%esi 402385: ba 08 00 00 00 mov $0x8,%edx 40238a: e8 41 eb ff ff callq 0x400ed0 40238f: 41 89 87 90 00 00 00 mov %eax,0x90(%r15) 402396: 80 7b 39 20 cmpb $0x20,0x39(%rbx) 40239a: 48 8d 7b 30 lea 0x30(%rbx),%rdi 40239e: 74 1c je 0x4023bc 4023a0: 48 8b 43 30 mov 0x30(%rbx),%rax 4023a4: 48 89 44 24 60 mov %rax,0x60(%rsp) 4023a9: 0f b7 47 08 movzwl 0x8(%rdi),%eax 4023ad: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 4023b2: c6 44 24 6a 00 movb $0x0,0x6a(%rsp) 4023b7: 66 89 44 24 68 mov %ax,0x68(%rsp) 4023bc: 31 f6 xor %esi,%esi 4023be: ba 0a 00 00 00 mov $0xa,%edx 4023c3: e8 08 eb ff ff callq 0x400ed0 4023c8: 48 85 c0 test %rax,%rax 4023cb: 49 89 87 98 00 00 00 mov %rax,0x98(%r15) 4023d2: 0f 88 a8 01 00 00 js 0x402580 4023d8: 49 8b 4f 30 mov 0x30(%r15),%rcx 4023dc: 49 8b 57 28 mov 0x28(%r15),%rdx 4023e0: 48 8d 54 11 c4 lea -0x3c(%rcx,%rdx,1),%rdx 4023e5: 49 2b 57 70 sub 0x70(%r15),%rdx 4023e9: 48 39 c2 cmp %rax,%rdx 4023ec: 73 07 jae 0x4023f5 4023ee: 49 89 97 98 00 00 00 mov %rdx,0x98(%r15) 4023f5: 48 8b 4c 24 78 mov 0x78(%rsp),%rcx 4023fa: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 402402: 00 402403: 89 e8 mov %ebp,%eax 402405: 0f 85 d2 05 00 00 jne 0x4029dd 40240b: 48 81 c4 88 00 00 00 add $0x88,%rsp 402412: 5b pop %rbx 402413: 5d pop %rbp 402414: 41 5c pop %rsp 402416: 41 5d pop %rbp 402418: 41 5e pop %rsi 40241a: 41 5f pop %rdi 40241c: c3 retq 40241d: 0f 1f 00 nopl (%rax) 402420: 4c 0f be 63 01 movsbl 0x1(%rbx),%r12 402425: 41 80 fc 20 cmp $0x20,%r12l 402429: 0f 84 69 01 00 00 je 0x402598 40242f: 41 80 fc 53 cmp $0x53,%r12l 402433: 0f 84 f7 00 00 00 je 0x402530 402439: 41 80 fc 2f cmp $0x2f,%r12l 40243d: 75 1c jne 0x40245b 40243f: 48 8d 35 7f 13 00 00 lea 0x137f(%rip),%rsi # 0x4037c5 402446: ba 10 00 00 00 mov $0x10,%edx 40244b: 48 89 df mov %rbx,%rdi 40244e: e8 4d ea ff ff callq 0x400ea0 402453: 85 c0 test %eax,%eax 402455: 0f 84 4d 04 00 00 je 0x4028a8 40245b: e8 00 eb ff ff callq 0x400f60 402460: 49 89 c2 mov %rax,%r10 402463: 48 8b 00 mov (%rax),%rax 402466: 42 f6 44 60 01 08 testb $0x8,0x1(%rax,%r12,2) 40246c: 0f 84 0e 01 00 00 je 0x402580 402472: 49 83 7f 60 00 cmpq $0x0,0x60(%r15) 402477: 0f 84 f3 02 00 00 je 0x402770 40247d: 48 8d 7b 01 lea 0x1(%rbx),%rdi 402481: 31 f6 xor %esi,%esi 402483: ba 0a 00 00 00 mov $0xa,%edx 402488: e8 43 ea ff ff callq 0x400ed0 40248d: 49 3b 47 68 cmp 0x68(%r15),%rax 402491: 0f 83 e9 00 00 00 jae 0x402580 402497: 49 03 47 60 add 0x60(%r15),%rax 40249b: 49 89 47 78 mov %rax,0x78(%r15) 40249f: e9 13 fe ff ff jmpq 0x4022b7 4024a4: 0f 1f 40 00 nopl 0x0(%rax) 4024a8: 4c 8b 77 70 mov 0x70(%rdi),%r14 4024ac: 8b 47 24 mov 0x24(%rdi),%eax 4024af: 48 8d 9f a8 00 00 00 lea 0xa8(%rdi),%rbx 4024b6: 45 31 ed xor %r13d,%r13d 4024b9: 48 89 dd mov %rbx,%rbp 4024bc: 89 04 24 mov %eax,(%rsp) 4024bf: 4d 89 f4 mov %r14,%r12 4024c2: 89 c7 mov %eax,%edi 4024c4: eb 2c jmp 0x4024f2 4024c6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 4024ce: 00 00 4024d0: 48 83 f8 00 cmp $0x0,%rax 4024d4: 0f 8e 12 01 00 00 jle 0x4025ec 4024da: 49 01 c5 add %rax,%r13 4024dd: 49 83 fd 3b cmp $0x3b,%r13 4024e1: 0f 8f 11 01 00 00 jg 0x4025f8 4024e7: 4f 8d 24 2e lea (%r14,%r13,1),%r12 4024eb: 4a 8d 2c 2b lea (%rbx,%r13,1),%rbp 4024ef: 8b 3c 24 mov (%rsp),%edi 4024f2: ba 3c 00 00 00 mov $0x3c,%edx 4024f7: 4c 89 e1 mov %r12,%rcx 4024fa: 48 89 ee mov %rbp,%rsi 4024fd: 4c 29 ea sub %r13,%rdx 402500: e8 3b ea ff ff callq 0x400f40 402505: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 402509: 75 c5 jne 0x4024d0 40250b: e8 00 e9 ff ff callq 0x400e10 402510: 83 38 04 cmpl $0x4,(%rax) 402513: 74 da je 0x4024ef 402515: bf 0e 00 00 00 mov $0xe,%edi 40251a: bd ff ff ff ff mov $0xffffffff,%ebp 40251f: e8 ec ec ff ff callq 0x401210 402524: e9 cc fe ff ff jmpq 0x4023f5 402529: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402530: 48 8d 35 7d 12 00 00 lea 0x127d(%rip),%rsi # 0x4037b4 402537: ba 10 00 00 00 mov $0x10,%edx 40253c: 48 89 df mov %rbx,%rdi 40253f: e8 5c e9 ff ff callq 0x400ea0 402544: 85 c0 test %eax,%eax 402546: 0f 85 0f ff ff ff jne 0x40245b 40254c: 49 8d 87 e4 00 00 00 lea 0xe4(%r15),%rax 402553: 48 b9 2f 53 59 4d 36 34 mov $0x2f34364d59532f,%rcx 40255b: 2f 00 40255d: 49 89 8f e4 00 00 00 mov %rcx,0xe4(%r15) 402564: 49 89 47 78 mov %rax,0x78(%r15) 402568: e9 4a fd ff ff jmpq 0x4022b7 40256d: 4c 89 c7 mov %r8,%rdi 402570: e8 8b e8 ff ff callq 0x400e00 402575: 49 c7 47 60 00 00 00 00 movq $0x0,0x60(%r15) 40257d: 0f 1f 00 nopl (%rax) 402580: bf 10 00 00 00 mov $0x10,%edi 402585: bd ff ff ff ff mov $0xffffffff,%ebp 40258a: e8 81 ec ff ff callq 0x401210 40258f: e9 61 fe ff ff jmpq 0x4023f5 402594: 0f 1f 40 00 nopl 0x0(%rax) 402598: 48 8d 35 04 12 00 00 lea 0x1204(%rip),%rsi # 0x4037a3 40259f: ba 10 00 00 00 mov $0x10,%edx 4025a4: 48 89 df mov %rbx,%rdi 4025a7: e8 f4 e8 ff ff callq 0x400ea0 4025ac: 85 c0 test %eax,%eax 4025ae: 0f 85 a7 fe ff ff jne 0x40245b 4025b4: 49 8d 87 e4 00 00 00 lea 0xe4(%r15),%rax 4025bb: b9 2f 00 00 00 mov $0x2f,%ecx 4025c0: 66 41 89 8f e4 00 00 00 mov %cx,0xe4(%r15) 4025c8: 49 89 47 78 mov %rax,0x78(%r15) 4025cc: e9 e6 fc ff ff jmpq 0x4022b7 4025d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4025d8: bf 0f 00 00 00 mov $0xf,%edi 4025dd: bd ff ff ff ff mov $0xffffffff,%ebp 4025e2: e8 29 ec ff ff callq 0x401210 4025e7: e9 09 fe ff ff jmpq 0x4023f5 4025ec: 0f 85 23 ff ff ff jne 0x402515 4025f2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4025f8: 49 83 fd 3c cmp $0x3c,%r13 4025fc: 0f 84 43 fc ff ff je 0x402245 402602: e9 0e ff ff ff jmpq 0x402515 402607: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 40260f: 00 402610: 41 80 bf f2 00 00 00 20 cmpb $0x20,0xf2(%r15) 402618: 41 c6 87 f3 00 00 00 00 movb $0x0,0xf3(%r15) 402620: 0f 85 8d fc ff ff jne 0x4022b3 402626: 41 80 bf f1 00 00 00 20 cmpb $0x20,0xf1(%r15) 40262e: 41 c6 87 f2 00 00 00 00 movb $0x0,0xf2(%r15) 402636: 0f 85 77 fc ff ff jne 0x4022b3 40263c: 41 80 bf f0 00 00 00 20 cmpb $0x20,0xf0(%r15) 402644: 41 c6 87 f1 00 00 00 00 movb $0x0,0xf1(%r15) 40264c: 0f 85 61 fc ff ff jne 0x4022b3 402652: 41 80 bf ef 00 00 00 20 cmpb $0x20,0xef(%r15) 40265a: 41 c6 87 f0 00 00 00 00 movb $0x0,0xf0(%r15) 402662: 0f 85 4b fc ff ff jne 0x4022b3 402668: 41 80 bf ee 00 00 00 20 cmpb $0x20,0xee(%r15) 402670: 41 c6 87 ef 00 00 00 00 movb $0x0,0xef(%r15) 402678: 0f 85 35 fc ff ff jne 0x4022b3 40267e: 41 80 bf ed 00 00 00 20 cmpb $0x20,0xed(%r15) 402686: 41 c6 87 ee 00 00 00 00 movb $0x0,0xee(%r15) 40268e: 0f 85 1f fc ff ff jne 0x4022b3 402694: 41 80 bf ec 00 00 00 20 cmpb $0x20,0xec(%r15) 40269c: 41 c6 87 ed 00 00 00 00 movb $0x0,0xed(%r15) 4026a4: 0f 85 09 fc ff ff jne 0x4022b3 4026aa: 41 80 bf eb 00 00 00 20 cmpb $0x20,0xeb(%r15) 4026b2: 41 c6 87 ec 00 00 00 00 movb $0x0,0xec(%r15) 4026ba: 0f 85 f3 fb ff ff jne 0x4022b3 4026c0: 41 80 bf ea 00 00 00 20 cmpb $0x20,0xea(%r15) 4026c8: 41 c6 87 eb 00 00 00 00 movb $0x0,0xeb(%r15) 4026d0: 0f 85 dd fb ff ff jne 0x4022b3 4026d6: 41 80 bf e9 00 00 00 20 cmpb $0x20,0xe9(%r15) 4026de: 41 c6 87 ea 00 00 00 00 movb $0x0,0xea(%r15) 4026e6: 0f 85 c7 fb ff ff jne 0x4022b3 4026ec: 41 80 bf e8 00 00 00 20 cmpb $0x20,0xe8(%r15) 4026f4: 41 c6 87 e9 00 00 00 00 movb $0x0,0xe9(%r15) 4026fc: 0f 85 b1 fb ff ff jne 0x4022b3 402702: 41 80 bf e7 00 00 00 20 cmpb $0x20,0xe7(%r15) 40270a: 41 c6 87 e8 00 00 00 00 movb $0x0,0xe8(%r15) 402712: 0f 85 9b fb ff ff jne 0x4022b3 402718: 41 80 bf e6 00 00 00 20 cmpb $0x20,0xe6(%r15) 402720: 41 c6 87 e7 00 00 00 00 movb $0x0,0xe7(%r15) 402728: 0f 85 85 fb ff ff jne 0x4022b3 40272e: 41 80 bf e5 00 00 00 20 cmpb $0x20,0xe5(%r15) 402736: 41 c6 87 e6 00 00 00 00 movb $0x0,0xe6(%r15) 40273e: 0f 85 6f fb ff ff jne 0x4022b3 402744: 41 80 bf e4 00 00 00 20 cmpb $0x20,0xe4(%r15) 40274c: 41 c6 87 e5 00 00 00 00 movb $0x0,0xe5(%r15) 402754: 0f 85 59 fb ff ff jne 0x4022b3 40275a: 41 c6 87 e4 00 00 00 00 movb $0x0,0xe4(%r15) 402762: e9 4c fb ff ff jmpq 0x4022b3 402767: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 40276f: 00 402770: 48 8d 44 24 20 lea 0x20(%rsp),%rax 402775: 41 bc 08 00 00 00 mov $0x8,%r12d 40277b: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 402780: 89 6c 24 1c mov %ebp,0x1c(%rsp) 402784: 4d 89 d6 mov %r10,%r14 402787: 4d 89 e5 mov %r12,%r13 40278a: 48 89 04 24 mov %rax,(%rsp) 40278e: 48 8d 44 24 60 lea 0x60(%rsp),%rax 402793: 48 89 c3 mov %rax,%rbx 402796: e9 90 00 00 00 jmpq 0x40282b 40279b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4027a0: 49 8b 47 30 mov 0x30(%r15),%rax 4027a4: 4c 39 e8 cmp %r13,%rax 4027a7: 0f 82 d3 fd ff ff jb 0x402580 4027ad: 4c 29 e8 sub %r13,%rax 4027b0: 48 83 f8 3b cmp $0x3b,%rax 4027b4: 0f 86 c6 fd ff ff jbe 0x402580 4027ba: 4d 01 ec add %r13,%r12 4027bd: 41 80 7c 24 39 20 cmpb $0x20,0x39(%r12) 4027c3: 49 8d 7c 24 30 lea 0x30(%r12),%rdi 4027c8: 74 17 je 0x4027e1 4027ca: 49 8b 44 24 30 mov 0x30(%r12),%rax 4027cf: 48 89 03 mov %rax,(%rbx) 4027d2: 0f b7 47 08 movzwl 0x8(%rdi),%eax 4027d6: 48 89 df mov %rbx,%rdi 4027d9: c6 43 0a 00 movb $0x0,0xa(%rbx) 4027dd: 66 89 43 08 mov %ax,0x8(%rbx) 4027e1: 48 0f be 17 movsbl (%rdi),%rdx 4027e5: 49 8b 06 mov (%r14),%rax 4027e8: f6 44 50 01 08 testb $0x8,0x1(%rax,%rdx,2) 4027ed: 0f 84 8d fd ff ff je 0x402580 4027f3: 31 f6 xor %esi,%esi 4027f5: ba 0a 00 00 00 mov $0xa,%edx 4027fa: e8 d1 e6 ff ff callq 0x400ed0 4027ff: 48 8d 35 bf 0f 00 00 lea 0xfbf(%rip),%rsi # 0x4037c5 402806: ba 10 00 00 00 mov $0x10,%edx 40280b: 4c 89 e7 mov %r12,%rdi 40280e: 48 89 c5 mov %rax,%rbp 402811: e8 8a e6 ff ff callq 0x400ea0 402816: 85 c0 test %eax,%eax 402818: 0f 84 cd 00 00 00 je 0x4028eb 40281e: 48 83 c5 01 add $0x1,%rbp 402822: 48 83 e5 fe and $0xfffffffffffffffe,%rbp 402826: 4d 8d 6c 2d 3c lea 0x3c(%r13,%rbp,1),%r13 40282b: 4d 8b 27 mov (%r15),%r12 40282e: 4d 85 e4 test %r12,%r12 402831: 0f 85 69 ff ff ff jne 0x4027a0 402837: 4c 89 e8 mov %r13,%rax 40283a: 49 03 47 28 add 0x28(%r15),%rax 40283e: 41 8b 4f 24 mov 0x24(%r15),%ecx 402842: 45 31 e4 xor %r12d,%r12d 402845: 89 4c 24 18 mov %ecx,0x18(%rsp) 402849: 89 cf mov %ecx,%edi 40284b: 48 89 44 24 08 mov %rax,0x8(%rsp) 402850: 48 89 c5 mov %rax,%rbp 402853: eb 1f jmp 0x402874 402855: 0f 1f 00 nopl (%rax) 402858: 48 83 f8 00 cmp $0x0,%rax 40285c: 7e 6f jle 0x4028cd 40285e: 49 01 c4 add %rax,%r12 402861: 49 83 fc 3b cmp $0x3b,%r12 402865: 7f 71 jg 0x4028d8 402867: 48 8b 44 24 08 mov 0x8(%rsp),%rax 40286c: 49 8d 2c 04 lea (%r12,%rax,1),%rbp 402870: 8b 7c 24 18 mov 0x18(%rsp),%edi 402874: 48 8b 04 24 mov (%rsp),%rax 402878: ba 3c 00 00 00 mov $0x3c,%edx 40287d: 48 89 e9 mov %rbp,%rcx 402880: 4c 29 e2 sub %r12,%rdx 402883: 4a 8d 34 20 lea (%rax,%r12,1),%rsi 402887: e8 b4 e6 ff ff callq 0x400f40 40288c: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 402890: 75 c6 jne 0x402858 402892: e8 79 e5 ff ff callq 0x400e10 402897: 83 38 04 cmpl $0x4,(%rax) 40289a: 0f 85 e0 fc ff ff jne 0x402580 4028a0: eb ce jmp 0x402870 4028a2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4028a8: 49 8d 87 e4 00 00 00 lea 0xe4(%r15),%rax 4028af: ba 2f 2f 00 00 mov $0x2f2f,%edx 4028b4: 41 c6 87 e6 00 00 00 00 movb $0x0,0xe6(%r15) 4028bc: 66 41 89 97 e4 00 00 00 mov %dx,0xe4(%r15) 4028c4: 49 89 47 78 mov %rax,0x78(%r15) 4028c8: e9 ea f9 ff ff jmpq 0x4022b7 4028cd: 0f 85 ad fc ff ff jne 0x402580 4028d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4028d8: 49 83 fc 3c cmp $0x3c,%r12 4028dc: 0f 85 9e fc ff ff jne 0x402580 4028e2: 4c 8b 24 24 mov (%rsp),%r12 4028e6: e9 d2 fe ff ff jmpq 0x4027bd 4028eb: 4d 8b 37 mov (%r15),%r14 4028ee: 4d 89 ec mov %r13,%r12 4028f1: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx 4028f6: 49 89 ed mov %rbp,%r13 4028f9: 8b 6c 24 1c mov 0x1c(%rsp),%ebp 4028fd: 4d 85 f6 test %r14,%r14 402900: 0f 84 8f 00 00 00 je 0x402995 402906: 49 8b 47 30 mov 0x30(%r15),%rax 40290a: 48 83 e8 3c sub $0x3c,%rax 40290e: 4c 29 e0 sub %r12,%rax 402911: 49 39 c5 cmp %rax,%r13 402914: 0f 87 66 fc ff ff ja 0x402580 40291a: 4c 89 ef mov %r13,%rdi 40291d: e8 ce e5 ff ff callq 0x400ef0 402922: 48 85 c0 test %rax,%rax 402925: 49 89 c0 mov %rax,%r8 402928: 0f 84 52 fc ff ff je 0x402580 40292e: 4b 8d 74 26 3c lea 0x3c(%r14,%r12,1),%rsi 402933: 4c 89 c7 mov %r8,%rdi 402936: 4c 89 ea mov %r13,%rdx 402939: e8 a2 e5 ff ff callq 0x400ee0 40293e: 49 89 c0 mov %rax,%r8 402941: 49 89 47 60 mov %rax,0x60(%r15) 402945: 4d 89 6f 68 mov %r13,0x68(%r15) 402949: 4d 89 c4 mov %r8,%r12 40294c: 4d 01 c5 add %r8,%r13 40294f: eb 17 jmp 0x402968 402951: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402958: 4c 8d 60 01 lea 0x1(%rax),%r12 40295c: c6 00 00 movb $0x0,(%rax) 40295f: 4d 39 e5 cmp %r12,%r13 402962: 0f 86 15 fb ff ff jbe 0x40247d 402968: 4d 89 ee mov %r13,%r14 40296b: be 2f 00 00 00 mov $0x2f,%esi 402970: 4c 89 e7 mov %r12,%rdi 402973: 4d 29 e6 sub %r12,%r14 402976: 4c 89 f2 mov %r14,%rdx 402979: e8 02 e5 ff ff callq 0x400e80 40297e: 48 85 c0 test %rax,%rax 402981: 75 d5 jne 0x402958 402983: 4c 89 f2 mov %r14,%rdx 402986: 31 f6 xor %esi,%esi 402988: 4c 89 e7 mov %r12,%rdi 40298b: e8 d0 e4 ff ff callq 0x400e60 402990: e9 e8 fa ff ff jmpq 0x40247d 402995: 4c 89 ef mov %r13,%rdi 402998: e8 53 e5 ff ff callq 0x400ef0 40299d: 48 85 c0 test %rax,%rax 4029a0: 49 89 c0 mov %rax,%r8 4029a3: 0f 84 d7 fb ff ff je 0x402580 4029a9: 4c 89 e1 mov %r12,%rcx 4029ac: 49 03 4f 28 add 0x28(%r15),%rcx 4029b0: 41 8b 7f 24 mov 0x24(%r15),%edi 4029b4: 4c 89 c6 mov %r8,%rsi 4029b7: 4c 89 ea mov %r13,%rdx 4029ba: 4c 89 04 24 mov %r8,(%rsp) 4029be: 48 83 c1 3c add $0x3c,%rcx 4029c2: e8 f9 e8 ff ff callq 0x4012c0 4029c7: 49 39 c5 cmp %rax,%r13 4029ca: 4c 8b 04 24 mov (%rsp),%r8 4029ce: 0f 85 99 fb ff ff jne 0x40256d 4029d4: 4d 89 47 60 mov %r8,0x60(%r15) 4029d8: e9 68 ff ff ff jmpq 0x402945 4029dd: e8 5e e4 ff ff callq 0x400e40 4029e2: 0f 1f 40 00 nopl 0x0(%rax) 4029e6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 4029ee: 00 00 4029f0: 83 3d ed 16 20 00 01 cmpl $0x1,0x2016ed(%rip) # 0x6040e4 4029f7: 41 54 push %rsp 4029f9: 55 push %rbp 4029fa: 53 push %rbx 4029fb: 0f 85 df 01 00 00 jne 0x402be0 402a01: 48 85 d2 test %rdx,%rdx 402a04: 41 89 fc mov %edi,%r12d 402a07: 89 f5 mov %esi,%ebp 402a09: 48 89 d3 mov %rdx,%rbx 402a0c: 0f 84 e6 01 00 00 je 0x402bf8 402a12: 83 fe 0b cmp $0xb,%esi 402a15: 0f 87 65 01 00 00 ja 0x402b80 402a1b: 48 8d 05 b6 0d 00 00 lea 0xdb6(%rip),%rax # 0x4037d8 402a22: 89 f2 mov %esi,%edx 402a24: 48 63 14 90 movslq (%rax,%rdx,4),%rdx 402a28: 48 01 d0 add %rdx,%rax 402a2b: ff e0 jmpq *%rax 402a2d: 0f 1f 00 nopl (%rax) 402a30: 83 7b 1c 0b cmpl $0xb,0x1c(%rbx) 402a34: 0f 85 46 01 00 00 jne 0x402b80 402a3a: 41 83 fc ff cmp $0xffffffff,%r12d 402a3e: 0f 84 2c 01 00 00 je 0x402b70 402a44: 8b 43 24 mov 0x24(%rbx),%eax 402a47: 83 f8 ff cmp $0xffffffff,%eax 402a4a: 74 09 je 0x402a55 402a4c: 41 39 c4 cmp %eax,%r12d 402a4f: 0f 85 f3 01 00 00 jne 0x402c48 402a55: 8b 43 1c mov 0x1c(%rbx),%eax 402a58: 8d 50 f8 lea -0x8(%rax),%edx 402a5b: 83 fa 03 cmp $0x3,%edx 402a5e: 76 0c jbe 0x402a6c 402a60: 83 e8 01 sub $0x1,%eax 402a63: 83 f8 02 cmp $0x2,%eax 402a66: 0f 87 f2 00 00 00 ja 0x402b5e 402a6c: 83 7b 18 01 cmpl $0x1,0x18(%rbx) 402a70: 0f 84 22 01 00 00 je 0x402b98 402a76: 83 43 3c 01 addl $0x1,0x3c(%rbx) 402a7a: 48 89 d8 mov %rbx,%rax 402a7d: 5b pop %rbx 402a7e: 5d pop %rbp 402a7f: 41 5c pop %rsp 402a81: c3 retq 402a82: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 402a88: 48 89 df mov %rbx,%rdi 402a8b: e8 60 f7 ff ff callq 0x4021f0 402a90: 85 c0 test %eax,%eax 402a92: 0f 84 0b 01 00 00 je 0x402ba3 402a98: 5b pop %rbx 402a99: 31 c0 xor %eax,%eax 402a9b: 5d pop %rbp 402a9c: 41 5c pop %rsp 402a9e: c3 retq 402a9f: 90 nop 402aa0: be 28 09 00 00 mov $0x928,%esi 402aa5: bf 01 00 00 00 mov $0x1,%edi 402aaa: e8 11 e4 ff ff callq 0x400ec0 402aaf: 48 85 c0 test %rax,%rax 402ab2: 0f 84 b1 01 00 00 je 0x402c69 402ab8: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 402abf: c7 40 18 03 00 00 00 movl $0x3,0x18(%rax) 402ac6: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 402acd: 89 68 1c mov %ebp,0x1c(%rax) 402ad0: 44 89 60 24 mov %r12d,0x24(%rax) 402ad4: 48 c7 40 28 00 00 00 00 movq $0x0,0x28(%rax) 402adc: 48 c7 40 30 00 00 00 00 movq $0x0,0x30(%rax) 402ae4: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 402aeb: 48 c7 40 08 00 00 00 00 movq $0x0,0x8(%rax) 402af3: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 402afa: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 402b01: 48 89 50 60 mov %rdx,0x60(%rax) 402b05: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 402b0d: 00 00 402b0f: 5b pop %rbx 402b10: 5d pop %rbp 402b11: 41 5c pop %rsp 402b13: c3 retq 402b14: 0f 1f 40 00 nopl 0x0(%rax) 402b18: 8b 43 1c mov 0x1c(%rbx),%eax 402b1b: 8d 50 f7 lea -0x9(%rax),%edx 402b1e: 83 fa 01 cmp $0x1,%edx 402b21: 76 08 jbe 0x402b2b 402b23: 8d 50 fe lea -0x2(%rax),%edx 402b26: 83 fa 01 cmp $0x1,%edx 402b29: 77 55 ja 0x402b80 402b2b: 41 83 fc ff cmp $0xffffffff,%r12d 402b2f: 0f 84 2b 01 00 00 je 0x402c60 402b35: 8b 53 24 mov 0x24(%rbx),%edx 402b38: 83 fa ff cmp $0xffffffff,%edx 402b3b: 74 09 je 0x402b46 402b3d: 41 39 d4 cmp %edx,%r12d 402b40: 0f 85 02 01 00 00 jne 0x402c48 402b46: 8d 50 ff lea -0x1(%rax),%edx 402b49: 83 fa 02 cmp $0x2,%edx 402b4c: 0f 86 1a ff ff ff jbe 0x402a6c 402b52: 83 e8 08 sub $0x8,%eax 402b55: 83 f8 03 cmp $0x3,%eax 402b58: 0f 86 0e ff ff ff jbe 0x402a6c 402b5e: bf 0b 00 00 00 mov $0xb,%edi 402b63: e8 a8 e6 ff ff callq 0x401210 402b68: 31 c0 xor %eax,%eax 402b6a: e9 0e ff ff ff jmpq 0x402a7d 402b6f: 90 nop 402b70: 44 8b 63 24 mov 0x24(%rbx),%r12d 402b74: e9 dc fe ff ff jmpq 0x402a55 402b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402b80: bf 0d 00 00 00 mov $0xd,%edi 402b85: e8 86 e6 ff ff callq 0x401210 402b8a: 5b pop %rbx 402b8b: 31 c0 xor %eax,%eax 402b8d: 5d pop %rbp 402b8e: 41 5c pop %rsp 402b90: c3 retq 402b91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402b98: 48 83 7b 78 00 cmpq $0x0,0x78(%rbx) 402b9d: 0f 84 e5 fe ff ff je 0x402a88 402ba3: 48 8b 43 70 mov 0x70(%rbx),%rax 402ba7: 48 8b 93 98 00 00 00 mov 0x98(%rbx),%rdx 402bae: 49 89 d8 mov %rbx,%r8 402bb1: 89 e9 mov %ebp,%ecx 402bb3: 44 89 e7 mov %r12d,%edi 402bb6: 48 8d 70 3c lea 0x3c(%rax),%rsi 402bba: e8 b1 f2 ff ff callq 0x401e70 402bbf: 48 85 c0 test %rax,%rax 402bc2: 0f 84 b5 fe ff ff je 0x402a7d 402bc8: 48 8b 53 48 mov 0x48(%rbx),%rdx 402bcc: 48 89 50 10 mov %rdx,0x10(%rax) 402bd0: 48 89 43 48 mov %rax,0x48(%rbx) 402bd4: 5b pop %rbx 402bd5: 5d pop %rbp 402bd6: 41 5c pop %rsp 402bd8: c3 retq 402bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402be0: bf 0c 00 00 00 mov $0xc,%edi 402be5: e8 26 e6 ff ff callq 0x401210 402bea: 5b pop %rbx 402beb: 31 c0 xor %eax,%eax 402bed: 5d pop %rbp 402bee: 41 5c pop %rsp 402bf0: c3 retq 402bf1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402bf8: 31 c0 xor %eax,%eax 402bfa: be 01 00 00 00 mov $0x1,%esi 402bff: e8 1c e2 ff ff callq 0x400e20 402c04: 83 f8 ff cmp $0xffffffff,%eax 402c07: 74 71 je 0x402c7a 402c09: 83 fd 0b cmp $0xb,%ebp 402c0c: 0f 87 6e ff ff ff ja 0x402b80 402c12: 48 8d 05 ef 0b 00 00 lea 0xbef(%rip),%rax # 0x403808 402c19: 89 ea mov %ebp,%edx 402c1b: 48 63 14 90 movslq (%rax,%rdx,4),%rdx 402c1f: 48 01 d0 add %rdx,%rax 402c22: ff e0 jmpq *%rax 402c24: 0f 1f 40 00 nopl 0x0(%rax) 402c28: 5b pop %rbx 402c29: 89 e9 mov %ebp,%ecx 402c2b: 44 89 e7 mov %r12d,%edi 402c2e: 45 31 c0 xor %r8d,%r8d 402c31: 5d pop %rbp 402c32: 41 5c pop %rsp 402c34: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 402c3b: 31 f6 xor %esi,%esi 402c3d: e9 2e f2 ff ff jmpq 0x401e70 402c42: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 402c48: bf 1c 00 00 00 mov $0x1c,%edi 402c4d: e8 be e5 ff ff callq 0x401210 402c52: 31 c0 xor %eax,%eax 402c54: e9 24 fe ff ff jmpq 0x402a7d 402c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402c60: 44 8b 63 24 mov 0x24(%rbx),%r12d 402c64: e9 dd fe ff ff jmpq 0x402b46 402c69: bf 08 00 00 00 mov $0x8,%edi 402c6e: e8 9d e5 ff ff callq 0x401210 402c73: 31 c0 xor %eax,%eax 402c75: e9 03 fe ff ff jmpq 0x402a7d 402c7a: e8 91 e1 ff ff callq 0x400e10 402c7f: 83 38 09 cmpl $0x9,(%rax) 402c82: 75 85 jne 0x402c09 402c84: bf 09 00 00 00 mov $0x9,%edi 402c89: e8 82 e5 ff ff callq 0x401210 402c8e: 31 c0 xor %eax,%eax 402c90: e9 e8 fd ff ff jmpq 0x402a7d 402c95: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402c9d: 00 00 402c9f: 90 nop 402ca0: 48 85 ff test %rdi,%rdi 402ca3: 0f 84 b5 02 00 00 je 0x402f5e 402ca9: 41 57 push %rdi 402cab: 41 56 push %rsi 402cad: 41 55 push %rbp 402caf: 41 54 push %rsp 402cb1: 49 89 fc mov %rdi,%r12 402cb4: 55 push %rbp 402cb5: 53 push %rbx 402cb6: 48 83 ec 18 sub $0x18,%rsp 402cba: 8b 47 3c mov 0x3c(%rdi),%eax 402cbd: 85 c0 test %eax,%eax 402cbf: 74 0e je 0x402ccf 402cc1: 83 e8 01 sub $0x1,%eax 402cc4: 85 c0 test %eax,%eax 402cc6: 89 47 3c mov %eax,0x3c(%rdi) 402cc9: 0f 85 3b 02 00 00 jne 0x402f0a 402ccf: 41 8b 4c 24 18 mov 0x18(%r12),%ecx 402cd4: 83 f9 01 cmp $0x1,%ecx 402cd7: 0f 84 bd 01 00 00 je 0x402e9a 402cdd: 49 8b 44 24 08 mov 0x8(%r12),%rax 402ce2: 48 85 c0 test %rax,%rax 402ce5: 48 89 04 24 mov %rax,(%rsp) 402ce9: 74 2a je 0x402d15 402ceb: 48 8b 50 48 mov 0x48(%rax),%rdx 402cef: 4c 39 e2 cmp %r12,%rdx 402cf2: 75 0f jne 0x402d03 402cf4: e9 41 02 00 00 jmpq 0x402f3a 402cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402d00: 48 89 c2 mov %rax,%rdx 402d03: 48 8b 42 10 mov 0x10(%rdx),%rax 402d07: 4c 39 e0 cmp %r12,%rax 402d0a: 75 f4 jne 0x402d00 402d0c: 49 8b 44 24 10 mov 0x10(%r12),%rax 402d11: 48 89 42 10 mov %rax,0x10(%rdx) 402d15: 83 f9 01 cmp $0x1,%ecx 402d18: 0f 84 31 01 00 00 je 0x402e4f 402d1e: 83 f9 03 cmp $0x3,%ecx 402d21: 0f 85 37 01 00 00 jne 0x402e5e 402d27: 49 8b 5c 24 68 mov 0x68(%r12),%rbx 402d2c: 48 85 db test %rbx,%rbx 402d2f: 75 17 jne 0x402d48 402d31: eb 3a jmp 0x402d6d 402d33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 402d38: 48 89 df mov %rbx,%rdi 402d3b: 48 89 eb mov %rbp,%rbx 402d3e: e8 bd e0 ff ff callq 0x400e00 402d43: 48 85 ed test %rbp,%rbp 402d46: 74 25 je 0x402d6d 402d48: f6 83 cc 00 00 00 80 testb $0x80,0xcc(%rbx) 402d4f: 48 8b 6b 30 mov 0x30(%rbx),%rbp 402d53: 74 e3 je 0x402d38 402d55: 48 8b 3b mov (%rbx),%rdi 402d58: e8 a3 e0 ff ff callq 0x400e00 402d5d: 48 89 df mov %rbx,%rdi 402d60: 48 89 eb mov %rbp,%rbx 402d63: e8 98 e0 ff ff callq 0x400e00 402d68: 48 85 ed test %rbp,%rbp 402d6b: 75 db jne 0x402d48 402d6d: 49 8d 84 24 c8 00 00 00 lea 0xc8(%r12),%rax 402d75: 48 89 44 24 08 mov %rax,0x8(%rsp) 402d7a: 49 89 c6 mov %rax,%r14 402d7d: 45 8b 6e 04 mov 0x4(%r14),%r13d 402d81: 31 ed xor %ebp,%ebp 402d83: 4b 8d 44 6d 00 lea 0x0(%r13,%r13,2),%rax 402d88: 49 8d 44 85 00 lea 0x0(%r13,%rax,4),%rax 402d8d: 48 c1 e0 04 shl $0x4,%rax 402d91: 49 39 ed cmp %rbp,%r13 402d94: 49 8d 5c 06 e0 lea -0x20(%r14,%rax,1),%rbx 402d99: 0f 84 8c 00 00 00 je 0x402e2b 402d9f: 90 nop 402da0: f6 43 f8 80 testb $0x80,-0x8(%rbx) 402da4: 0f 85 1e 01 00 00 jne 0x402ec8 402daa: 48 8b 7b 10 mov 0x10(%rbx),%rdi 402dae: 48 8b 03 mov (%rbx),%rax 402db1: 48 39 c7 cmp %rax,%rdi 402db4: 74 08 je 0x402dbe 402db6: e8 45 e0 ff ff callq 0x400e00 402dbb: 48 8b 03 mov (%rbx),%rax 402dbe: 48 8b 7b 08 mov 0x8(%rbx),%rdi 402dc2: 48 39 c7 cmp %rax,%rdi 402dc5: 74 08 je 0x402dcf 402dc7: e8 34 e0 ff ff callq 0x400e00 402dcc: 48 8b 03 mov (%rbx),%rax 402dcf: 49 83 3c 24 00 cmpq $0x0,(%r12) 402dd4: 74 0c je 0x402de2 402dd6: 48 39 43 10 cmp %rax,0x10(%rbx) 402dda: 74 06 je 0x402de2 402ddc: f6 43 fc 80 testb $0x80,-0x4(%rbx) 402de0: 74 08 je 0x402dea 402de2: 48 89 c7 mov %rax,%rdi 402de5: e8 16 e0 ff ff callq 0x400e00 402dea: 48 8b 7b 90 mov -0x70(%rbx),%rdi 402dee: 48 85 ff test %rdi,%rdi 402df1: 75 0d jne 0x402e00 402df3: eb 22 jmp 0x402e17 402df5: 0f 1f 00 nopl (%rax) 402df8: 4d 85 ff test %r15,%r15 402dfb: 4c 89 ff mov %r15,%rdi 402dfe: 74 17 je 0x402e17 402e00: f6 47 38 80 testb $0x80,0x38(%rdi) 402e04: 4c 8b 7f 30 mov 0x30(%rdi),%r15 402e08: 74 ee je 0x402df8 402e0a: e8 f1 df ff ff callq 0x400e00 402e0f: 4d 85 ff test %r15,%r15 402e12: 4c 89 ff mov %r15,%rdi 402e15: 75 e9 jne 0x402e00 402e17: 48 83 c5 01 add $0x1,%rbp 402e1b: 48 81 eb d0 00 00 00 sub $0xd0,%rbx 402e22: 49 39 ed cmp %rbp,%r13 402e25: 0f 85 75 ff ff ff jne 0x402da0 402e2b: 4c 3b 74 24 08 cmp 0x8(%rsp),%r14 402e30: 49 8b 5e 08 mov 0x8(%r14),%rbx 402e34: 74 08 je 0x402e3e 402e36: 4c 89 f7 mov %r14,%rdi 402e39: e8 c2 df ff ff callq 0x400e00 402e3e: 48 85 db test %rbx,%rbx 402e41: 0f 84 8f 00 00 00 je 0x402ed6 402e47: 49 89 de mov %rbx,%r14 402e4a: e9 2e ff ff ff jmpq 0x402d7d 402e4f: 49 8b 7c 24 60 mov 0x60(%r12),%rdi 402e54: 48 85 ff test %rdi,%rdi 402e57: 74 05 je 0x402e5e 402e59: e8 a2 df ff ff callq 0x400e00 402e5e: 49 8b 3c 24 mov (%r12),%rdi 402e62: 48 85 ff test %rdi,%rdi 402e65: 0f 84 8a 00 00 00 je 0x402ef5 402e6b: 48 83 3c 24 00 cmpq $0x0,(%rsp) 402e70: 0f 84 a3 00 00 00 je 0x402f19 402e76: 4c 89 e7 mov %r12,%rdi 402e79: e8 82 df ff ff callq 0x400e00 402e7e: 48 8b 04 24 mov (%rsp),%rax 402e82: 8b 50 3c mov 0x3c(%rax),%edx 402e85: 85 d2 test %edx,%edx 402e87: 75 7f jne 0x402f08 402e89: 49 89 c4 mov %rax,%r12 402e8c: 41 8b 4c 24 18 mov 0x18(%r12),%ecx 402e91: 83 f9 01 cmp $0x1,%ecx 402e94: 0f 85 43 fe ff ff jne 0x402cdd 402e9a: 49 8b 7c 24 50 mov 0x50(%r12),%rdi 402e9f: 48 83 ff ff cmp $0xffffffffffffffff,%rdi 402ea3: 74 05 je 0x402eaa 402ea5: e8 56 df ff ff callq 0x400e00 402eaa: 49 83 7c 24 48 00 cmpq $0x0,0x48(%r12) 402eb0: 49 c7 44 24 50 00 00 00 movq $0x0,0x50(%r12) 402eb8: 00 402eb9: 75 4d jne 0x402f08 402ebb: 41 8b 4c 24 18 mov 0x18(%r12),%ecx 402ec0: e9 18 fe ff ff jmpq 0x402cdd 402ec5: 0f 1f 00 nopl (%rax) 402ec8: 48 8b 7b f0 mov -0x10(%rbx),%rdi 402ecc: e8 2f df ff ff callq 0x400e00 402ed1: e9 d4 fe ff ff jmpq 0x402daa 402ed6: 41 8b 4c 24 7c mov 0x7c(%r12),%ecx 402edb: 85 c9 test %ecx,%ecx 402edd: 75 6c jne 0x402f4b 402edf: 41 f6 44 24 78 80 testb $0x80,0x78(%r12) 402ee5: 0f 84 73 ff ff ff je 0x402e5e 402eeb: 49 8b 7c 24 58 mov 0x58(%r12),%rdi 402ef0: e9 64 ff ff ff jmpq 0x402e59 402ef5: 4c 89 e7 mov %r12,%rdi 402ef8: e8 03 df ff ff callq 0x400e00 402efd: 48 83 3c 24 00 cmpq $0x0,(%rsp) 402f02: 0f 85 76 ff ff ff jne 0x402e7e 402f08: 31 c0 xor %eax,%eax 402f0a: 48 83 c4 18 add $0x18,%rsp 402f0e: 5b pop %rbx 402f0f: 5d pop %rbp 402f10: 41 5c pop %rsp 402f12: 41 5d pop %rbp 402f14: 41 5e pop %rsi 402f16: 41 5f pop %rdi 402f18: c3 retq 402f19: 41 8b 44 24 38 mov 0x38(%r12),%eax 402f1e: a8 80 test $0x80,%al 402f20: 75 35 jne 0x402f57 402f22: a8 40 test $0x40,%al 402f24: 74 0a je 0x402f30 402f26: 49 8b 74 24 30 mov 0x30(%r12),%rsi 402f2b: e8 e0 df ff ff callq 0x400f10 402f30: 4c 89 e7 mov %r12,%rdi 402f33: e8 c8 de ff ff callq 0x400e00 402f38: eb ce jmp 0x402f08 402f3a: 48 89 c6 mov %rax,%rsi 402f3d: 49 8b 44 24 10 mov 0x10(%r12),%rax 402f42: 48 89 46 48 mov %rax,0x48(%rsi) 402f46: e9 ca fd ff ff jmpq 0x402d15 402f4b: 49 8b 7c 24 50 mov 0x50(%r12),%rdi 402f50: e8 ab de ff ff callq 0x400e00 402f55: eb 88 jmp 0x402edf 402f57: e8 a4 de ff ff callq 0x400e00 402f5c: eb d2 jmp 0x402f30 402f5e: 31 c0 xor %eax,%eax 402f60: c3 retq 402f61: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402f69: 00 00 402f6b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 402f70: 48 85 ff test %rdi,%rdi 402f73: 74 0b je 0x402f80 402f75: 8b 47 18 mov 0x18(%rdi),%eax 402f78: c3 retq 402f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402f80: 31 c0 xor %eax,%eax 402f82: c3 retq 402f83: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402f8b: 00 00 402f8d: 0f 1f 00 nopl (%rax) 402f90: 41 57 push %rdi 402f92: 41 56 push %rsi 402f94: 41 89 ff mov %edi,%r15d 402f97: 41 55 push %rbp 402f99: 41 54 push %rsp 402f9b: 4c 8d 25 4e 0e 20 00 lea 0x200e4e(%rip),%r12 # 0x603df0 402fa2: 55 push %rbp 402fa3: 48 8d 2d 4e 0e 20 00 lea 0x200e4e(%rip),%rbp # 0x603df8 402faa: 53 push %rbx 402fab: 49 89 f6 mov %rsi,%r14 402fae: 49 89 d5 mov %rdx,%r13 402fb1: 4c 29 e5 sub %r12,%rbp 402fb4: 48 83 ec 08 sub $0x8,%rsp 402fb8: 48 c1 fd 03 sar $0x3,%rbp 402fbc: e8 07 de ff ff callq 0x400dc8 402fc1: 48 85 ed test %rbp,%rbp 402fc4: 74 20 je 0x402fe6 402fc6: 31 db xor %ebx,%ebx 402fc8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 402fd0: 4c 89 ea mov %r13,%rdx 402fd3: 4c 89 f6 mov %r14,%rsi 402fd6: 44 89 ff mov %r15d,%edi 402fd9: 41 ff 14 dc callq *(%r12,%rbx,8) 402fdd: 48 83 c3 01 add $0x1,%rbx 402fe1: 48 39 eb cmp %rbp,%rbx 402fe4: 75 ea jne 0x402fd0 402fe6: 48 83 c4 08 add $0x8,%rsp 402fea: 5b pop %rbx 402feb: 5d pop %rbp 402fec: 41 5c pop %rsp 402fee: 41 5d pop %rbp 402ff0: 41 5e pop %rsi 402ff2: 41 5f pop %rdi 402ff4: c3 retq 402ff5: 90 nop 402ff6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402ffe: 00 00 403000: f3 rep 403001: c3 retq Disassembly of section .fini: 403004: 48 83 ec 08 sub $0x8,%rsp 403008: 48 83 c4 08 add $0x8,%rsp 40300c: 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.189 (test package): WARN: ************************************************ The 'cmake' generator is deprecated. Please update your code and remove it. ************************************************* elfutils/0.189 (test package): WARN: ************************************************ The 'cmake_find_package_multi' generator is deprecated. Please update your code and remove it. ************************************************* elfutils/0.189 (test package): WARN: **** The 'from conans import CMake' helper is deprecated. Please update your code and remove it. ****