******************************************************************************** conan test cci-7f33b2b8/recipes/elfutils/all/test_package/conanfile.py elfutils/0.180@#2fe648b4b61beecbce9444b660aa2c5c -pr /home/conan/w/prod/BuildSingleReference/223439/9e90cb5c-6609-48bd-a31f-a6a46f9c4743/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 elfutils/0.180 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Cache elfutils/0.180 from local cache - Cache xz_utils/5.4.2 from 'conan-center' - Cache zlib/1.2.13 from 'conan-center' - Cache Packages bzip2/1.0.8:3df6ebb8a308d309e882b21988fd9ea103560e16 - Cache elfutils/0.180:abe193b60751f9a80bc66ca75c047411a5dbd1a0 - Cache xz_utils/5.4.2:76f87539fc90ff313e0b3182641a9bb558a717d2 - Cache zlib/1.2.13:76f87539fc90ff313e0b3182641a9bb558a717d2 - Cache Installing (downloading, building) binaries... bzip2/1.0.8: Already installed! xz_utils/5.4.2: Already installed! zlib/1.2.13: Already installed! elfutils/0.180: Already installed! elfutils/0.180: Appending PATH env var with : /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/bin elfutils/0.180: Setting ADDR2LINE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/bin/eu-addr2line elfutils/0.180: Setting AR to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/bin/eu-ar elfutils/0.180: Setting ELFCLASSIFY to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/bin/eu-elfclassify elfutils/0.180: Setting ELFCMP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/bin/eu-elfcmp elfutils/0.180: Setting ELFCOMPRESS to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/bin/eu-elfcompress elfutils/0.180: Setting ELFLINT to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/bin/eu-elflint elfutils/0.180: Setting FINDTEXTREL to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/bin/eu-findtextrel elfutils/0.180: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/bin/eu-make-debug-archive elfutils/0.180: Setting NM to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/bin/eu-nm elfutils/0.180: Setting OBJDUMP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/bin/eu-objdump elfutils/0.180: Setting RANLIB to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/bin/eu-ranlib elfutils/0.180: Setting READELF to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/bin/eu-readelf elfutils/0.180: Setting SIZE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/bin/eu-size elfutils/0.180: Setting STACK to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/bin/eu-stack elfutils/0.180: Setting STRINGS to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/bin/eu-strings elfutils/0.180: Setting STRIP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/bin/eu-strip elfutils/0.180: Setting UNSTRIP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/bin/eu-unstrip elfutils/0.180 (test package): Generator 'VirtualRunEnv' calling 'generate()' elfutils/0.180 (test package): Generator 'CMakeDeps' calling 'generate()' elfutils/0.180 (test package): Generator 'CMakeToolchain' calling 'generate()' elfutils/0.180 (test package): Preset 'release' added to CMakePresets.json. Invoke it manually using 'cmake --preset release' elfutils/0.180 (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/BuildSingleReference/cci-7f33b2b8/recipes/elfutils/all/test_package/build/Release/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Release' elfutils/0.180 (test package): Generator txt created conanbuildinfo.txt elfutils/0.180 (test package): Aggregating env generators elfutils/0.180 (test package): Generated conaninfo.txt elfutils/0.180 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod/BuildSingleReference/cci-7f33b2b8/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.180 (test package): Calling build() elfutils/0.180 (test package): CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod/BuildSingleReference/cci-7f33b2b8/recipes/elfutils/all/test_package/build/Release/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod/BuildSingleReference/cci-7f33b2b8/recipes/elfutils/all/test_package/." ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod/BuildSingleReference/cci-7f33b2b8/recipes/elfutils/all/test_package/build/Release/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod/BuildSingleReference/cci-7f33b2b8/recipes/elfutils/all/test_package/." ----------------- -- Using Conan toolchain: /home/conan/w/prod/BuildSingleReference/cci-7f33b2b8/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/BuildSingleReference/.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/BuildSingleReference/.conan/data/xz_utils/5.4.2/_/_/package/76f87539fc90ff313e0b3182641a9bb558a717d2/lib/cmake/conan-official-xz_utils-variables.cmake' -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod/BuildSingleReference/cci-7f33b2b8/recipes/elfutils/all/test_package/build/Release elfutils/0.180 (test package): CMake command: cmake --build "/home/conan/w/prod/BuildSingleReference/cci-7f33b2b8/recipes/elfutils/all/test_package/build/Release" '--' '-j3' ----Running------ > cmake --build "/home/conan/w/prod/BuildSingleReference/cci-7f33b2b8/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.180 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.180 Copyright (C) 2020 The elfutils developers . This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ----Running------ > eu-ar r archive.a ./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 1b 1a 00 00 callq 0x4029e0 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 87 1f 00 00 callq 0x402f60 400fd9: 83 f8 03 cmp $0x3,%eax 400fdc: b9 04 30 40 00 mov $0x403004,%ecx 400fe1: 77 0a ja 0x400fed 400fe3: 89 c0 mov %eax,%eax 400fe5: 48 8b 0c c5 a0 30 40 00 mov 0x4030a0(,%rax,8),%rcx 400fed: 48 8b 53 08 mov 0x8(%rbx),%rdx 400ff1: be 4e 30 40 00 mov $0x40304e,%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 86 1c 00 00 callq 0x402c90 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 78 30 40 00 mov $0x403078,%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 24 30 40 00 mov $0x403024,%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 34 30 40 00 mov $0x403034,%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 11 30 40 00 mov $0x403011,%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 f0 2f 40 00 mov $0x402ff0,%r8 4010b6: 48 c7 c1 80 2f 40 00 mov $0x402f80,%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 8a 1e 00 00 lea 0x1e8a(%rip),%rdx # 0x4030e0 401256: 48 8d 35 23 20 00 00 lea 0x2023(%rip),%rsi # 0x403280 40125d: 48 8d 3d 5c 1e 00 00 lea 0x1e5c(%rip),%rdi # 0x4030c0 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 e9 1f 00 00 lea 0x1fe9(%rip),%rsi # 0x403289 4012a0: 48 8d 3d 19 1e 00 00 lea 0x1e19(%rip),%rdi # 0x4030c0 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 c6 mov %r8,%r14 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 81 ec 88 00 00 00 sub $0x88,%rsp 401377: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 40137f: 00 401380: 48 89 44 24 78 mov %rax,0x78(%rsp) 401385: 31 c0 xor %eax,%eax 401387: 0f b6 42 04 movzbl 0x4(%rdx),%eax 40138b: 4c 8b 84 24 c0 00 00 00 mov 0xc0(%rsp),%r8 401393: 8d 50 ff lea -0x1(%rax),%edx 401396: 80 fa 01 cmp $0x1,%dl 401399: 0f 87 71 02 00 00 ja 0x401610 40139f: 0f b6 55 05 movzbl 0x5(%rbp),%edx 4013a3: 49 89 cd mov %rcx,%r13 4013a6: 8d 4a ff lea -0x1(%rdx),%ecx 4013a9: 80 f9 01 cmp $0x1,%cl 4013ac: 0f 87 5e 02 00 00 ja 0x401610 4013b2: 80 fa 01 cmp $0x1,%dl 4013b5: 41 89 ff mov %edi,%r15d 4013b8: 49 89 f4 mov %rsi,%r12 4013bb: 0f 84 ef 02 00 00 je 0x4016b0 4013c1: 3c 01 cmp $0x1,%al 4013c3: 0f 84 77 04 00 00 je 0x401840 4013c9: 48 8b 5d 28 mov 0x28(%rbp),%rbx 4013cd: 4c 8d 54 24 30 lea 0x30(%rsp),%r10 4013d2: 0f b7 45 3c movzwl 0x3c(%rbp),%eax 4013d6: 66 c1 c8 08 ror $0x8,%ax 4013da: 66 89 44 24 6c mov %ax,0x6c(%rsp) 4013df: 48 0f cb bswap %rbx 4013e2: 48 89 5c 24 58 mov %rbx,0x58(%rsp) 4013e7: 0f b7 c0 movzwl %ax,%eax 4013ea: 48 85 c0 test %rax,%rax 4013ed: 0f 84 c5 05 00 00 je 0x4019b8 4013f3: 49 39 de cmp %rbx,%r14 4013f6: 0f 83 84 02 00 00 jae 0x401680 4013fc: 41 83 f9 02 cmp $0x2,%r9d 401400: 0f 94 c2 sete %dl 401403: 41 83 f9 09 cmp $0x9,%r9d 401407: 0f 94 c0 sete %al 40140a: 31 db xor %ebx,%ebx 40140c: 09 c2 or %eax,%edx 40140e: 0f b6 d2 movzbl %dl,%edx 401411: 48 8d 04 52 lea (%rdx,%rdx,2),%rax 401415: bf 01 00 00 00 mov $0x1,%edi 40141a: 4c 89 44 24 18 mov %r8,0x18(%rsp) 40141f: 44 89 4c 24 14 mov %r9d,0x14(%rsp) 401424: 48 89 54 24 08 mov %rdx,0x8(%rsp) 401429: 48 8d 34 82 lea (%rdx,%rax,4),%rsi 40142d: 48 c1 e6 04 shl $0x4,%rsi 401431: 48 81 c6 08 01 00 00 add $0x108,%rsi 401438: e8 83 fa ff ff callq 0x400ec0 40143d: 48 85 c0 test %rax,%rax 401440: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 401445: 44 8b 4c 24 14 mov 0x14(%rsp),%r9d 40144a: 4c 8b 44 24 18 mov 0x18(%rsp),%r8 40144f: 0f 84 53 07 00 00 je 0x401ba8 401455: 0f b6 4d 04 movzbl 0x4(%rbp),%ecx 401459: c7 40 18 03 00 00 00 movl $0x3,0x18(%rax) 401460: 4b 8d 34 2c lea (%r12,%r13,1),%rsi 401464: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 40146b: 44 89 48 1c mov %r9d,0x1c(%rax) 40146f: 44 89 78 24 mov %r15d,0x24(%rax) 401473: 4c 89 68 28 mov %r13,0x28(%rax) 401477: 4c 89 70 30 mov %r14,0x30(%rax) 40147b: 4c 89 20 mov %r12,(%rax) 40147e: 80 f9 01 cmp $0x1,%cl 401481: 4c 89 40 08 mov %r8,0x8(%rax) 401485: 89 98 c8 00 00 00 mov %ebx,0xc8(%rax) 40148b: 89 90 cc 00 00 00 mov %edx,0xcc(%rax) 401491: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 401498: 89 48 20 mov %ecx,0x20(%rax) 40149b: 0f 84 2f 02 00 00 je 0x4016d0 4014a1: 4d 85 e4 test %r12,%r12 4014a4: 0f 84 94 06 00 00 je 0x401b3e 4014aa: 0f b6 55 05 movzbl 0x5(%rbp),%edx 4014ae: 80 fa 01 cmp $0x1,%dl 4014b1: 0f 84 f1 04 00 00 je 0x4019a8 4014b7: 48 8b 4d 00 mov 0x0(%rbp),%rcx 4014bb: 48 8b 7d 18 mov 0x18(%rbp),%rdi 4014bf: 48 8d 90 88 00 00 00 lea 0x88(%rax),%rdx 4014c6: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 4014cd: 48 89 7a 18 mov %rdi,0x18(%rdx) 4014d1: 48 8b 7d 20 mov 0x20(%rbp),%rdi 4014d5: 48 8b 4d 08 mov 0x8(%rbp),%rcx 4014d9: 48 89 7a 20 mov %rdi,0x20(%rdx) 4014dd: 48 8b 7d 28 mov 0x28(%rbp),%rdi 4014e1: 48 89 4a 08 mov %rcx,0x8(%rdx) 4014e5: 48 8b 4d 10 mov 0x10(%rbp),%rcx 4014e9: 48 89 7a 28 mov %rdi,0x28(%rdx) 4014ed: 48 8b 7d 30 mov 0x30(%rbp),%rdi 4014f1: 48 89 4a 10 mov %rcx,0x10(%rdx) 4014f5: 48 89 7a 30 mov %rdi,0x30(%rdx) 4014f9: 48 8b 7d 38 mov 0x38(%rbp),%rdi 4014fd: 48 89 7a 38 mov %rdi,0x38(%rdx) 401501: 48 89 50 48 mov %rdx,0x48(%rax) 401505: 66 c1 c9 08 ror $0x8,%cx 401509: 66 89 88 98 00 00 00 mov %cx,0x98(%rax) 401510: 0f b7 88 9a 00 00 00 movzwl 0x9a(%rax),%ecx 401517: 66 c1 c9 08 ror $0x8,%cx 40151b: 66 89 88 9a 00 00 00 mov %cx,0x9a(%rax) 401522: 8b 88 9c 00 00 00 mov 0x9c(%rax),%ecx 401528: 0f c9 bswap %ecx 40152a: 89 88 9c 00 00 00 mov %ecx,0x9c(%rax) 401530: 48 8b 88 a0 00 00 00 mov 0xa0(%rax),%rcx 401537: 48 0f c9 bswap %rcx 40153a: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 401541: 48 8b 88 a8 00 00 00 mov 0xa8(%rax),%rcx 401548: 48 0f c9 bswap %rcx 40154b: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 401552: 48 8b 88 b0 00 00 00 mov 0xb0(%rax),%rcx 401559: 48 0f c9 bswap %rcx 40155c: 48 89 88 b0 00 00 00 mov %rcx,0xb0(%rax) 401563: 8b 88 b8 00 00 00 mov 0xb8(%rax),%ecx 401569: 0f c9 bswap %ecx 40156b: 89 88 b8 00 00 00 mov %ecx,0xb8(%rax) 401571: 0f b7 88 bc 00 00 00 movzwl 0xbc(%rax),%ecx 401578: 66 c1 c9 08 ror $0x8,%cx 40157c: 66 89 88 bc 00 00 00 mov %cx,0xbc(%rax) 401583: 0f b7 88 be 00 00 00 movzwl 0xbe(%rax),%ecx 40158a: 66 c1 c9 08 ror $0x8,%cx 40158e: 66 89 88 be 00 00 00 mov %cx,0xbe(%rax) 401595: 0f b7 88 c0 00 00 00 movzwl 0xc0(%rax),%ecx 40159c: 66 c1 c9 08 ror $0x8,%cx 4015a0: 66 89 88 c0 00 00 00 mov %cx,0xc0(%rax) 4015a7: 0f b7 88 c2 00 00 00 movzwl 0xc2(%rax),%ecx 4015ae: 66 c1 c9 08 ror $0x8,%cx 4015b2: 66 89 88 c2 00 00 00 mov %cx,0xc2(%rax) 4015b9: 0f b7 88 c4 00 00 00 movzwl 0xc4(%rax),%ecx 4015c0: 66 c1 c9 08 ror $0x8,%cx 4015c4: 66 89 88 c4 00 00 00 mov %cx,0xc4(%rax) 4015cb: 0f b7 88 c6 00 00 00 movzwl 0xc6(%rax),%ecx 4015d2: 66 c1 c9 08 ror $0x8,%cx 4015d6: 4d 85 e4 test %r12,%r12 4015d9: 66 89 88 c6 00 00 00 mov %cx,0xc6(%rax) 4015e0: 74 3e je 0x401620 4015e2: 48 8b 4a 28 mov 0x28(%rdx),%rcx 4015e6: 0f b6 55 05 movzbl 0x5(%rbp),%edx 4015ea: 41 83 f9 08 cmp $0x8,%r9d 4015ee: 74 30 je 0x401620 4015f0: 80 fa 01 cmp $0x1,%dl 4015f3: 75 2b jne 0x401620 4015f5: 48 85 db test %rbx,%rbx 4015f8: 0f 84 a2 02 00 00 je 0x4018a0 4015fe: 4c 39 f1 cmp %r14,%rcx 401601: 0f 82 99 02 00 00 jb 0x4018a0 401607: 48 89 c7 mov %rax,%rdi 40160a: e8 f1 f7 ff ff callq 0x400e00 40160f: 90 nop 401610: bf 0a 00 00 00 mov $0xa,%edi 401615: e8 f6 fb ff ff callq 0x401210 40161a: 31 c0 xor %eax,%eax 40161c: eb 39 jmp 0x401657 40161e: 66 90 nop 401620: 31 c9 xor %ecx,%ecx 401622: 48 85 db test %rbx,%rbx 401625: 48 8d b0 c8 00 00 00 lea 0xc8(%rax),%rsi 40162c: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 401633: 74 1e je 0x401653 401635: 0f 1f 00 nopl (%rax) 401638: 48 89 0a mov %rcx,(%rdx) 40163b: 48 83 c1 01 add $0x1,%rcx 40163f: 48 89 42 08 mov %rax,0x8(%rdx) 401643: 48 89 72 48 mov %rsi,0x48(%rdx) 401647: 48 81 c2 d0 00 00 00 add $0xd0,%rdx 40164e: 48 39 cb cmp %rcx,%rbx 401651: 75 e5 jne 0x401638 401653: 48 89 70 60 mov %rsi,0x60(%rax) 401657: 48 8b 7c 24 78 mov 0x78(%rsp),%rdi 40165c: 64 48 33 3c 25 28 00 00 xor %fs:0x28,%rdi 401664: 00 401665: 0f 85 3a 06 00 00 jne 0x401ca5 40166b: 48 81 c4 88 00 00 00 add $0x88,%rsp 401672: 5b pop %rbx 401673: 5d pop %rbp 401674: 41 5c pop %rsp 401676: 41 5d pop %rbp 401678: 41 5e pop %rsi 40167a: 41 5f pop %rdi 40167c: c3 retq 40167d: 0f 1f 00 nopl (%rax) 401680: 48 89 c1 mov %rax,%rcx 401683: 4c 89 f2 mov %r14,%rdx 401686: 48 29 da sub %rbx,%rdx 401689: 48 c1 e1 06 shl $0x6,%rcx 40168d: 48 89 c3 mov %rax,%rbx 401690: 48 39 d1 cmp %rdx,%rcx 401693: 0f 87 63 fd ff ff ja 0x4013fc 401699: 48 85 db test %rbx,%rbx 40169c: 48 89 da mov %rbx,%rdx 40169f: 0f 85 6c fd ff ff jne 0x401411 4016a5: e9 52 fd ff ff jmpq 0x4013fc 4016aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4016b0: 3c 01 cmp $0x1,%al 4016b2: 0f 84 d8 01 00 00 je 0x401890 4016b8: 0f b7 45 3c movzwl 0x3c(%rbp),%eax 4016bc: 48 8b 5d 28 mov 0x28(%rbp),%rbx 4016c0: 49 89 ea mov %rbp,%r10 4016c3: e9 1f fd ff ff jmpq 0x4013e7 4016c8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 4016d0: 4d 85 e4 test %r12,%r12 4016d3: 0f 84 43 03 00 00 je 0x401a1c 4016d9: 0f b6 55 05 movzbl 0x5(%rbp),%edx 4016dd: 80 fa 01 cmp $0x1,%dl 4016e0: 0f 84 2a 03 00 00 je 0x401a10 4016e6: 48 8b 55 00 mov 0x0(%rbp),%rdx 4016ea: 48 8b 7d 18 mov 0x18(%rbp),%rdi 4016ee: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 4016f5: 48 89 90 88 00 00 00 mov %rdx,0x88(%rax) 4016fc: 48 89 79 18 mov %rdi,0x18(%rcx) 401700: 48 8b 7d 20 mov 0x20(%rbp),%rdi 401704: 48 8b 55 08 mov 0x8(%rbp),%rdx 401708: 48 89 79 20 mov %rdi,0x20(%rcx) 40170c: 48 8b 7d 28 mov 0x28(%rbp),%rdi 401710: 48 89 51 08 mov %rdx,0x8(%rcx) 401714: 48 8b 55 10 mov 0x10(%rbp),%rdx 401718: 48 89 79 28 mov %rdi,0x28(%rcx) 40171c: 8b 7d 30 mov 0x30(%rbp),%edi 40171f: 48 89 51 10 mov %rdx,0x10(%rcx) 401723: 89 79 30 mov %edi,0x30(%rcx) 401726: 48 89 48 48 mov %rcx,0x48(%rax) 40172a: 66 c1 ca 08 ror $0x8,%dx 40172e: 66 89 90 98 00 00 00 mov %dx,0x98(%rax) 401735: 0f b7 90 9a 00 00 00 movzwl 0x9a(%rax),%edx 40173c: 66 c1 ca 08 ror $0x8,%dx 401740: 66 89 90 9a 00 00 00 mov %dx,0x9a(%rax) 401747: 8b 90 9c 00 00 00 mov 0x9c(%rax),%edx 40174d: 0f ca bswap %edx 40174f: 89 90 9c 00 00 00 mov %edx,0x9c(%rax) 401755: 8b 90 a0 00 00 00 mov 0xa0(%rax),%edx 40175b: 0f ca bswap %edx 40175d: 89 90 a0 00 00 00 mov %edx,0xa0(%rax) 401763: 8b 90 a4 00 00 00 mov 0xa4(%rax),%edx 401769: 0f ca bswap %edx 40176b: 89 90 a4 00 00 00 mov %edx,0xa4(%rax) 401771: 8b 90 a8 00 00 00 mov 0xa8(%rax),%edx 401777: 0f ca bswap %edx 401779: 89 90 a8 00 00 00 mov %edx,0xa8(%rax) 40177f: 8b 90 ac 00 00 00 mov 0xac(%rax),%edx 401785: 0f ca bswap %edx 401787: 89 90 ac 00 00 00 mov %edx,0xac(%rax) 40178d: 0f b7 90 b0 00 00 00 movzwl 0xb0(%rax),%edx 401794: 66 c1 ca 08 ror $0x8,%dx 401798: 66 89 90 b0 00 00 00 mov %dx,0xb0(%rax) 40179f: 0f b7 90 b2 00 00 00 movzwl 0xb2(%rax),%edx 4017a6: 66 c1 ca 08 ror $0x8,%dx 4017aa: 66 89 90 b2 00 00 00 mov %dx,0xb2(%rax) 4017b1: 0f b7 90 b4 00 00 00 movzwl 0xb4(%rax),%edx 4017b8: 66 c1 ca 08 ror $0x8,%dx 4017bc: 66 89 90 b4 00 00 00 mov %dx,0xb4(%rax) 4017c3: 0f b7 90 b6 00 00 00 movzwl 0xb6(%rax),%edx 4017ca: 66 c1 ca 08 ror $0x8,%dx 4017ce: 66 89 90 b6 00 00 00 mov %dx,0xb6(%rax) 4017d5: 0f b7 90 b8 00 00 00 movzwl 0xb8(%rax),%edx 4017dc: 66 c1 ca 08 ror $0x8,%dx 4017e0: 66 89 90 b8 00 00 00 mov %dx,0xb8(%rax) 4017e7: 0f b7 90 ba 00 00 00 movzwl 0xba(%rax),%edx 4017ee: 66 c1 ca 08 ror $0x8,%dx 4017f2: 4d 85 e4 test %r12,%r12 4017f5: 66 89 90 ba 00 00 00 mov %dx,0xba(%rax) 4017fc: 0f 84 5e 01 00 00 je 0x401960 401802: 8b 49 20 mov 0x20(%rcx),%ecx 401805: 0f b6 55 05 movzbl 0x5(%rbp),%edx 401809: 41 83 f9 08 cmp $0x8,%r9d 40180d: 0f 84 4d 01 00 00 je 0x401960 401813: 80 fa 01 cmp $0x1,%dl 401816: 0f 85 44 01 00 00 jne 0x401960 40181c: 48 85 db test %rbx,%rbx 40181f: 0f 85 5b 02 00 00 jne 0x401a80 401825: 48 01 ce add %rcx,%rsi 401828: 4c 8d 80 c8 00 00 00 lea 0xc8(%rax),%r8 40182f: 48 89 70 50 mov %rsi,0x50(%rax) 401833: 4c 89 40 60 mov %r8,0x60(%rax) 401837: e9 1b fe ff ff jmpq 0x401657 40183c: 0f 1f 40 00 nopl 0x0(%rax) 401840: 8b 45 20 mov 0x20(%rbp),%eax 401843: 4c 8d 54 24 30 lea 0x30(%rsp),%r10 401848: 0f b7 5d 30 movzwl 0x30(%rbp),%ebx 40184c: 66 c1 cb 08 ror $0x8,%bx 401850: 66 89 5c 24 60 mov %bx,0x60(%rsp) 401855: 0f c8 bswap %eax 401857: 89 44 24 50 mov %eax,0x50(%rsp) 40185b: 0f b7 db movzwl %bx,%ebx 40185e: 48 85 db test %rbx,%rbx 401861: 0f 84 52 03 00 00 je 0x401bb9 401867: 89 c0 mov %eax,%eax 401869: 49 39 c6 cmp %rax,%r14 40186c: 0f 82 8a fb ff ff jb 0x4013fc 401872: 48 8d 14 9b lea (%rbx,%rbx,4),%rdx 401876: 4c 89 f7 mov %r14,%rdi 401879: 48 29 c7 sub %rax,%rdi 40187c: 48 c1 e2 03 shl $0x3,%rdx 401880: 48 39 fa cmp %rdi,%rdx 401883: 0f 87 73 fb ff ff ja 0x4013fc 401889: e9 0b fe ff ff jmpq 0x401699 40188e: 66 90 nop 401890: 0f b7 5d 30 movzwl 0x30(%rbp),%ebx 401894: 8b 45 20 mov 0x20(%rbp),%eax 401897: 49 89 ea mov %rbp,%r10 40189a: eb bf jmp 0x40185b 40189c: 0f 1f 40 00 nopl 0x0(%rax) 4018a0: 4c 89 f7 mov %r14,%rdi 4018a3: 48 89 da mov %rbx,%rdx 4018a6: 48 29 cf sub %rcx,%rdi 4018a9: 48 c1 e2 06 shl $0x6,%rdx 4018ad: 48 39 d7 cmp %rdx,%rdi 4018b0: 0f 82 51 fd ff ff jb 0x401607 4018b6: 48 8d 3c 0e lea (%rsi,%rcx,1),%rdi 4018ba: 48 85 db test %rbx,%rbx 4018bd: 48 8d b0 c8 00 00 00 lea 0xc8(%rax),%rsi 4018c4: 48 89 78 50 mov %rdi,0x50(%rax) 4018c8: 0f 84 85 fd ff ff je 0x401653 4018ce: 48 8d 90 54 01 00 00 lea 0x154(%rax),%rdx 4018d5: 45 31 c0 xor %r8d,%r8d 4018d8: eb 2a jmp 0x401904 4018da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4018e0: 8b 0a mov (%rdx),%ecx 4018e2: 85 c9 test %ecx,%ecx 4018e4: 75 06 jne 0x4018ec 4018e6: c7 02 ff ff ff ff movl $0xffffffff,(%rdx) 4018ec: 49 83 c0 01 add $0x1,%r8 4018f0: 48 83 c7 40 add $0x40,%rdi 4018f4: 48 81 c2 d0 00 00 00 add $0xd0,%rdx 4018fb: 4c 39 c3 cmp %r8,%rbx 4018fe: 0f 84 4f fd ff ff je 0x401653 401904: 48 8b 4f 18 mov 0x18(%rdi),%rcx 401908: 4c 89 42 04 mov %r8,0x4(%rdx) 40190c: 48 89 42 0c mov %rax,0xc(%rdx) 401910: 48 89 7a 14 mov %rdi,0x14(%rdx) 401914: 49 39 ce cmp %rcx,%r14 401917: 76 1a jbe 0x401933 401919: 4d 89 f1 mov %r14,%r9 40191c: 49 29 c9 sub %rcx,%r9 40191f: 4c 39 4f 20 cmp %r9,0x20(%rdi) 401923: 77 0e ja 0x401933 401925: 4c 01 e9 add %r13,%rcx 401928: 4c 01 e1 add %r12,%rcx 40192b: 48 89 4a 2c mov %rcx,0x2c(%rdx) 40192f: 48 89 4a 24 mov %rcx,0x24(%rdx) 401933: 83 7f 04 12 cmpl $0x12,0x4(%rdi) 401937: 48 89 72 4c mov %rsi,0x4c(%rdx) 40193b: 75 a3 jne 0x4018e0 40193d: 8b 4f 28 mov 0x28(%rdi),%ecx 401940: 48 39 cb cmp %rcx,%rbx 401943: 76 9b jbe 0x4018e0 401945: 4c 8d 0c 49 lea (%rcx,%rcx,2),%r9 401949: 4a 8d 0c 89 lea (%rcx,%r9,4),%rcx 40194d: 48 c1 e1 04 shl $0x4,%rcx 401951: 44 89 84 08 54 01 00 00 mov %r8d,0x154(%rax,%rcx,1) 401959: eb 85 jmp 0x4018e0 40195b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401960: 31 c9 xor %ecx,%ecx 401962: 48 85 db test %rbx,%rbx 401965: 4c 8d 80 c8 00 00 00 lea 0xc8(%rax),%r8 40196c: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 401973: 0f 84 ba fe ff ff je 0x401833 401979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 401980: 48 89 0a mov %rcx,(%rdx) 401983: 48 83 c1 01 add $0x1,%rcx 401987: 48 89 42 08 mov %rax,0x8(%rdx) 40198b: 4c 89 42 48 mov %r8,0x48(%rdx) 40198f: 48 81 c2 d0 00 00 00 add $0xd0,%rdx 401996: 48 39 cb cmp %rcx,%rbx 401999: 75 e5 jne 0x401980 40199b: 4c 89 40 60 mov %r8,0x60(%rax) 40199f: e9 b3 fc ff ff jmpq 0x401657 4019a4: 0f 1f 40 00 nopl 0x0(%rax) 4019a8: 48 89 70 48 mov %rsi,0x48(%rax) 4019ac: 48 8b 4e 28 mov 0x28(%rsi),%rcx 4019b0: e9 35 fc ff ff jmpq 0x4015ea 4019b5: 0f 1f 00 nopl (%rax) 4019b8: 48 85 db test %rbx,%rbx 4019bb: 0f 84 3b fa ff ff je 0x4013fc 4019c1: 49 39 de cmp %rbx,%r14 4019c4: 0f 86 32 fa ff ff jbe 0x4013fc 4019ca: 48 8d 43 40 lea 0x40(%rbx),%rax 4019ce: 49 39 c6 cmp %rax,%r14 4019d1: 0f 82 25 fa ff ff jb 0x4013fc 4019d7: 4d 85 e4 test %r12,%r12 4019da: 0f 84 22 02 00 00 je 0x401c02 4019e0: 4c 01 e3 add %r12,%rbx 4019e3: 80 fa 01 cmp $0x1,%dl 4019e6: 49 8b 44 1d 20 mov 0x20(%r13,%rbx,1),%rax 4019eb: 74 03 je 0x4019f0 4019ed: 48 0f c8 bswap %rax 4019f0: 48 89 44 24 28 mov %rax,0x28(%rsp) 4019f5: ba ff ff ff ff mov $0xffffffff,%edx 4019fa: 48 39 d0 cmp %rdx,%rax 4019fd: 0f 87 0d fc ff ff ja 0x401610 401a03: 49 8b 5a 28 mov 0x28(%r10),%rbx 401a07: e9 e7 f9 ff ff jmpq 0x4013f3 401a0c: 0f 1f 40 00 nopl 0x0(%rax) 401a10: 48 89 70 48 mov %rsi,0x48(%rax) 401a14: 8b 4e 20 mov 0x20(%rsi),%ecx 401a17: e9 ed fd ff ff jmpq 0x401809 401a1c: 48 8b 55 00 mov 0x0(%rbp),%rdx 401a20: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 401a27: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401a2b: 48 89 90 88 00 00 00 mov %rdx,0x88(%rax) 401a32: 48 8b 55 08 mov 0x8(%rbp),%rdx 401a36: 48 89 51 08 mov %rdx,0x8(%rcx) 401a3a: 48 8b 55 10 mov 0x10(%rbp),%rdx 401a3e: 48 89 51 10 mov %rdx,0x10(%rcx) 401a42: 48 8b 55 18 mov 0x18(%rbp),%rdx 401a46: 48 89 51 18 mov %rdx,0x18(%rcx) 401a4a: 48 8b 55 20 mov 0x20(%rbp),%rdx 401a4e: 48 89 51 20 mov %rdx,0x20(%rcx) 401a52: 48 8b 55 28 mov 0x28(%rbp),%rdx 401a56: 48 89 51 28 mov %rdx,0x28(%rcx) 401a5a: 8b 55 30 mov 0x30(%rbp),%edx 401a5d: 89 51 30 mov %edx,0x30(%rcx) 401a60: 48 89 48 48 mov %rcx,0x48(%rax) 401a64: 0f 84 f6 fe ff ff je 0x401960 401a6a: 0f b7 90 98 00 00 00 movzwl 0x98(%rax),%edx 401a71: e9 b4 fc ff ff jmpq 0x40172a 401a76: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 401a7e: 00 00 401a80: 49 39 ce cmp %rcx,%r14 401a83: 0f 86 7e fb ff ff jbe 0x401607 401a89: 48 8d 14 9b lea (%rbx,%rbx,4),%rdx 401a8d: 4c 89 f7 mov %r14,%rdi 401a90: 48 29 cf sub %rcx,%rdi 401a93: 48 c1 e2 03 shl $0x3,%rdx 401a97: 48 39 d7 cmp %rdx,%rdi 401a9a: 0f 82 67 fb ff ff jb 0x401607 401aa0: 48 01 ce add %rcx,%rsi 401aa3: 4c 8d 80 c8 00 00 00 lea 0xc8(%rax),%r8 401aaa: 48 8d 90 54 01 00 00 lea 0x154(%rax),%rdx 401ab1: 48 89 70 50 mov %rsi,0x50(%rax) 401ab5: 31 ff xor %edi,%edi 401ab7: eb 2d jmp 0x401ae6 401ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 401ac0: 44 8b 0a mov (%rdx),%r9d 401ac3: 45 85 c9 test %r9d,%r9d 401ac6: 75 06 jne 0x401ace 401ac8: c7 02 ff ff ff ff movl $0xffffffff,(%rdx) 401ace: 48 83 c7 01 add $0x1,%rdi 401ad2: 48 83 c6 28 add $0x28,%rsi 401ad6: 48 81 c2 d0 00 00 00 add $0xd0,%rdx 401add: 48 39 fb cmp %rdi,%rbx 401ae0: 0f 86 4d fd ff ff jbe 0x401833 401ae6: 8b 4e 10 mov 0x10(%rsi),%ecx 401ae9: 48 89 7a 04 mov %rdi,0x4(%rdx) 401aed: 48 89 42 0c mov %rax,0xc(%rdx) 401af1: 48 89 72 14 mov %rsi,0x14(%rdx) 401af5: 49 39 ce cmp %rcx,%r14 401af8: 76 1d jbe 0x401b17 401afa: 44 8b 56 14 mov 0x14(%rsi),%r10d 401afe: 4d 89 f1 mov %r14,%r9 401b01: 49 29 c9 sub %rcx,%r9 401b04: 4d 39 ca cmp %r9,%r10 401b07: 77 0e ja 0x401b17 401b09: 4c 01 e9 add %r13,%rcx 401b0c: 4c 01 e1 add %r12,%rcx 401b0f: 48 89 4a 2c mov %rcx,0x2c(%rdx) 401b13: 48 89 4a 24 mov %rcx,0x24(%rdx) 401b17: 83 7e 04 12 cmpl $0x12,0x4(%rsi) 401b1b: 4c 89 42 4c mov %r8,0x4c(%rdx) 401b1f: 75 9f jne 0x401ac0 401b21: 8b 4e 18 mov 0x18(%rsi),%ecx 401b24: 48 39 cb cmp %rcx,%rbx 401b27: 76 97 jbe 0x401ac0 401b29: 4c 8d 0c 49 lea (%rcx,%rcx,2),%r9 401b2d: 4a 8d 0c 89 lea (%rcx,%r9,4),%rcx 401b31: 48 c1 e1 04 shl $0x4,%rcx 401b35: 89 bc 08 54 01 00 00 mov %edi,0x154(%rax,%rcx,1) 401b3c: eb 82 jmp 0x401ac0 401b3e: 48 8b 4d 00 mov 0x0(%rbp),%rcx 401b42: 48 8d 90 88 00 00 00 lea 0x88(%rax),%rdx 401b49: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401b4d: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 401b54: 48 8b 4d 08 mov 0x8(%rbp),%rcx 401b58: 48 89 4a 08 mov %rcx,0x8(%rdx) 401b5c: 48 8b 4d 10 mov 0x10(%rbp),%rcx 401b60: 48 89 4a 10 mov %rcx,0x10(%rdx) 401b64: 48 8b 4d 18 mov 0x18(%rbp),%rcx 401b68: 48 89 4a 18 mov %rcx,0x18(%rdx) 401b6c: 48 8b 4d 20 mov 0x20(%rbp),%rcx 401b70: 48 89 4a 20 mov %rcx,0x20(%rdx) 401b74: 48 8b 4d 28 mov 0x28(%rbp),%rcx 401b78: 48 89 4a 28 mov %rcx,0x28(%rdx) 401b7c: 48 8b 4d 30 mov 0x30(%rbp),%rcx 401b80: 48 89 4a 30 mov %rcx,0x30(%rdx) 401b84: 48 8b 4d 38 mov 0x38(%rbp),%rcx 401b88: 48 89 4a 38 mov %rcx,0x38(%rdx) 401b8c: 48 89 50 48 mov %rdx,0x48(%rax) 401b90: 0f 84 8a fa ff ff je 0x401620 401b96: 0f b7 88 98 00 00 00 movzwl 0x98(%rax),%ecx 401b9d: e9 63 f9 ff ff jmpq 0x401505 401ba2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401ba8: bf 08 00 00 00 mov $0x8,%edi 401bad: e8 5e f6 ff ff callq 0x401210 401bb2: 31 c0 xor %eax,%eax 401bb4: e9 9e fa ff ff jmpq 0x401657 401bb9: 85 c0 test %eax,%eax 401bbb: 0f 84 3b f8 ff ff je 0x4013fc 401bc1: 89 c0 mov %eax,%eax 401bc3: 49 39 c6 cmp %rax,%r14 401bc6: 0f 86 30 f8 ff ff jbe 0x4013fc 401bcc: 4c 89 f1 mov %r14,%rcx 401bcf: 48 29 c1 sub %rax,%rcx 401bd2: 48 83 f9 27 cmp $0x27,%rcx 401bd6: 0f 86 20 f8 ff ff jbe 0x4013fc 401bdc: 4d 85 e4 test %r12,%r12 401bdf: 74 70 je 0x401c51 401be1: 80 fa 01 cmp $0x1,%dl 401be4: 49 8d 14 04 lea (%r12,%rax,1),%rdx 401be8: 74 0e je 0x401bf8 401bea: 41 8b 5c 15 14 mov 0x14(%r13,%rdx,1),%ebx 401bef: 0f cb bswap %ebx 401bf1: 89 db mov %ebx,%ebx 401bf3: e9 71 fc ff ff jmpq 0x401869 401bf8: 41 8b 5c 15 14 mov 0x14(%r13,%rdx,1),%ebx 401bfd: e9 67 fc ff ff jmpq 0x401869 401c02: 4a 8d 4c 2b 20 lea 0x20(%rbx,%r13,1),%rcx 401c07: 48 8d 74 24 28 lea 0x28(%rsp),%rsi 401c0c: ba 08 00 00 00 mov $0x8,%edx 401c11: 44 89 ff mov %r15d,%edi 401c14: 4c 89 44 24 18 mov %r8,0x18(%rsp) 401c19: 44 89 4c 24 14 mov %r9d,0x14(%rsp) 401c1e: 4c 89 54 24 08 mov %r10,0x8(%rsp) 401c23: e8 98 f6 ff ff callq 0x4012c0 401c28: 48 83 f8 08 cmp $0x8,%rax 401c2c: 4c 8b 54 24 08 mov 0x8(%rsp),%r10 401c31: 44 8b 4c 24 14 mov 0x14(%rsp),%r9d 401c36: 4c 8b 44 24 18 mov 0x18(%rsp),%r8 401c3b: 75 6d jne 0x401caa 401c3d: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401c41: 48 8b 44 24 28 mov 0x28(%rsp),%rax 401c46: 0f 84 a9 fd ff ff je 0x4019f5 401c4c: e9 9c fd ff ff jmpq 0x4019ed 401c51: 4a 8d 4c 28 14 lea 0x14(%rax,%r13,1),%rcx 401c56: 48 8d 74 24 28 lea 0x28(%rsp),%rsi 401c5b: ba 04 00 00 00 mov $0x4,%edx 401c60: 44 89 ff mov %r15d,%edi 401c63: 4c 89 44 24 18 mov %r8,0x18(%rsp) 401c68: 44 89 4c 24 14 mov %r9d,0x14(%rsp) 401c6d: 4c 89 54 24 08 mov %r10,0x8(%rsp) 401c72: e8 49 f6 ff ff callq 0x4012c0 401c77: 48 83 f8 04 cmp $0x4,%rax 401c7b: 4c 8b 54 24 08 mov 0x8(%rsp),%r10 401c80: 44 8b 4c 24 14 mov 0x14(%rsp),%r9d 401c85: 4c 8b 44 24 18 mov 0x18(%rsp),%r8 401c8a: 75 1e jne 0x401caa 401c8c: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401c90: 8b 5c 24 28 mov 0x28(%rsp),%ebx 401c94: 41 8b 42 20 mov 0x20(%r10),%eax 401c98: 0f 85 51 ff ff ff jne 0x401bef 401c9e: 89 db mov %ebx,%ebx 401ca0: e9 c4 fb ff ff jmpq 0x401869 401ca5: e8 96 f1 ff ff callq 0x400e40 401caa: 48 85 c0 test %rax,%rax 401cad: 0f 89 5d f9 ff ff jns 0x401610 401cb3: bf 09 00 00 00 mov $0x9,%edi 401cb8: e8 53 f5 ff ff callq 0x401210 401cbd: 31 c0 xor %eax,%eax 401cbf: e9 93 f9 ff ff jmpq 0x401657 401cc4: 66 90 nop 401cc6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 401cce: 00 00 401cd0: 41 57 push %rdi 401cd2: 41 56 push %rsi 401cd4: 4d 89 cf mov %r9,%r15 401cd7: 41 55 push %rbp 401cd9: 41 54 push %rsp 401cdb: 41 89 fd mov %edi,%r13d 401cde: 55 push %rbp 401cdf: 53 push %rbx 401ce0: 49 89 f4 mov %rsi,%r12 401ce3: 48 89 d3 mov %rdx,%rbx 401ce6: 48 89 cd mov %rcx,%rbp 401ce9: 45 89 c6 mov %r8d,%r14d 401cec: 48 83 ec 18 sub $0x18,%rsp 401cf0: 48 83 f9 07 cmp $0x7,%rcx 401cf4: 76 5a jbe 0x401d50 401cf6: 48 8d 04 16 lea (%rsi,%rdx,1),%rax 401cfa: 48 8d 35 71 1a 00 00 lea 0x1a71(%rip),%rsi # 0x403772 401d01: ba 08 00 00 00 mov $0x8,%edx 401d06: 48 89 c7 mov %rax,%rdi 401d09: 48 89 44 24 08 mov %rax,0x8(%rsp) 401d0e: e8 8d f1 ff ff callq 0x400ea0 401d13: 85 c0 test %eax,%eax 401d15: 0f 84 85 00 00 00 je 0x401da0 401d1b: 48 83 fd 0f cmp $0xf,%rbp 401d1f: 76 2f jbe 0x401d50 401d21: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi 401d26: 48 8d 35 4e 1a 00 00 lea 0x1a4e(%rip),%rsi # 0x40377b 401d2d: ba 04 00 00 00 mov $0x4,%edx 401d32: e8 69 f1 ff ff callq 0x400ea0 401d37: 85 c0 test %eax,%eax 401d39: 75 15 jne 0x401d50 401d3b: 48 8b 44 24 08 mov 0x8(%rsp),%rax 401d40: 0f b6 40 04 movzbl 0x4(%rax),%eax 401d44: 83 e8 01 sub $0x1,%eax 401d47: 83 f8 01 cmp $0x1,%eax 401d4a: 0f 86 b8 00 00 00 jbe 0x401e08 401d50: be 08 01 00 00 mov $0x108,%esi 401d55: bf 01 00 00 00 mov $0x1,%edi 401d5a: e8 61 f1 ff ff callq 0x400ec0 401d5f: 48 85 c0 test %rax,%rax 401d62: 0f 84 f8 00 00 00 je 0x401e60 401d68: c7 40 18 00 00 00 00 movl $0x0,0x18(%rax) 401d6f: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 401d76: 44 89 70 1c mov %r14d,0x1c(%rax) 401d7a: 44 89 68 24 mov %r13d,0x24(%rax) 401d7e: 48 89 58 28 mov %rbx,0x28(%rax) 401d82: 48 89 68 30 mov %rbp,0x30(%rax) 401d86: 4c 89 20 mov %r12,(%rax) 401d89: 4c 89 78 08 mov %r15,0x8(%rax) 401d8d: 48 83 c4 18 add $0x18,%rsp 401d91: 5b pop %rbx 401d92: 5d pop %rbp 401d93: 41 5c pop %rsp 401d95: 41 5d pop %rbp 401d97: 41 5e pop %rsi 401d99: 41 5f pop %rdi 401d9b: c3 retq 401d9c: 0f 1f 40 00 nopl 0x0(%rax) 401da0: be 08 01 00 00 mov $0x108,%esi 401da5: bf 01 00 00 00 mov $0x1,%edi 401daa: e8 11 f1 ff ff callq 0x400ec0 401daf: 48 85 c0 test %rax,%rax 401db2: 0f 84 a8 00 00 00 je 0x401e60 401db8: 48 8d 90 f4 00 00 00 lea 0xf4(%rax),%rdx 401dbf: 48 89 58 28 mov %rbx,0x28(%rax) 401dc3: 48 83 c3 08 add $0x8,%rbx 401dc7: c7 40 18 01 00 00 00 movl $0x1,0x18(%rax) 401dce: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 401dd5: 44 89 70 1c mov %r14d,0x1c(%rax) 401dd9: 44 89 68 24 mov %r13d,0x24(%rax) 401ddd: 48 89 68 30 mov %rbp,0x30(%rax) 401de1: 4c 89 20 mov %r12,(%rax) 401de4: 4c 89 78 08 mov %r15,0x8(%rax) 401de8: 48 89 58 70 mov %rbx,0x70(%rax) 401dec: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 401df3: 48 83 c4 18 add $0x18,%rsp 401df7: 5b pop %rbx 401df8: 5d pop %rbp 401df9: 41 5c pop %rsp 401dfb: 41 5d pop %rbp 401dfd: 41 5e pop %rsi 401dff: 41 5f pop %rdi 401e01: c3 retq 401e02: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401e08: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 401e0d: 0f b6 41 05 movzbl 0x5(%rcx),%eax 401e11: 83 e8 01 sub $0x1,%eax 401e14: 83 f8 01 cmp $0x1,%eax 401e17: 0f 87 33 ff ff ff ja 0x401d50 401e1d: 80 79 06 01 cmpb $0x1,0x6(%rcx) 401e21: 0f 85 29 ff ff ff jne 0x401d50 401e27: 48 83 ec 08 sub $0x8,%rsp 401e2b: 48 89 d9 mov %rbx,%rcx 401e2e: 45 89 f1 mov %r14d,%r9d 401e31: 41 57 push %rdi 401e33: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 401e38: 49 89 e8 mov %rbp,%r8 401e3b: 4c 89 e6 mov %r12,%rsi 401e3e: 44 89 ef mov %r13d,%edi 401e41: e8 1a f5 ff ff callq 0x401360 401e46: 5a pop %rdx 401e47: 59 pop %rcx 401e48: 48 83 c4 18 add $0x18,%rsp 401e4c: 5b pop %rbx 401e4d: 5d pop %rbp 401e4e: 41 5c pop %rsp 401e50: 41 5d pop %rbp 401e52: 41 5e pop %rsi 401e54: 41 5f pop %rdi 401e56: c3 retq 401e57: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 401e5f: 00 401e60: bf 08 00 00 00 mov $0x8,%edi 401e65: e8 a6 f3 ff ff callq 0x401210 401e6a: 31 c0 xor %eax,%eax 401e6c: e9 1c ff ff ff jmpq 0x401d8d 401e71: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401e76: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 401e7e: 00 00 401e80: 41 57 push %rdi 401e82: 41 56 push %rsi 401e84: 89 c8 mov %ecx,%eax 401e86: 41 55 push %rbp 401e88: 41 54 push %rsp 401e8a: 44 8d 68 f8 lea -0x8(%rax),%r13d 401e8e: 55 push %rbp 401e8f: 53 push %rbx 401e90: 48 89 f5 mov %rsi,%rbp 401e93: 49 89 d4 mov %rdx,%r12 401e96: 4c 89 c3 mov %r8,%rbx 401e99: 48 81 ec c8 00 00 00 sub $0xc8,%rsp 401ea0: 89 4c 24 1c mov %ecx,0x1c(%rsp) 401ea4: 89 7c 24 18 mov %edi,0x18(%rsp) 401ea8: 64 48 8b 0c 25 28 00 00 mov %fs:0x28,%rcx 401eb0: 00 401eb1: 48 89 8c 24 b8 00 00 00 mov %rcx,0xb8(%rsp) 401eb9: 31 c9 xor %ecx,%ecx 401ebb: 48 83 fa ff cmp $0xffffffffffffffff,%rdx 401ebf: 75 09 jne 0x401eca 401ec1: 4d 85 c0 test %r8,%r8 401ec4: 0f 84 86 02 00 00 je 0x402150 401eca: 41 83 fd 03 cmp $0x3,%r13d 401ece: 0f 87 bc 00 00 00 ja 0x401f90 401ed4: 48 85 db test %rbx,%rbx 401ed7: 74 67 je 0x401f40 401ed9: 4c 8b 2b mov (%rbx),%r13 401edc: 4d 85 ed test %r13,%r13 401edf: 0f 84 ab 00 00 00 je 0x401f90 401ee5: 44 8b 44 24 1c mov 0x1c(%rsp),%r8d 401eea: 8b 7c 24 18 mov 0x18(%rsp),%edi 401eee: 49 89 d9 mov %rbx,%r9 401ef1: 4c 89 e1 mov %r12,%rcx 401ef4: 48 89 ea mov %rbp,%rdx 401ef7: 4c 89 ee mov %r13,%rsi 401efa: e8 d1 fd ff ff callq 0x401cd0 401eff: 48 85 c0 test %rax,%rax 401f02: 0f 84 c8 01 00 00 je 0x4020d0 401f08: 48 85 db test %rbx,%rbx 401f0b: 0f 84 df 01 00 00 je 0x4020f0 401f11: 48 8b bc 24 b8 00 00 00 mov 0xb8(%rsp),%rdi 401f19: 64 48 33 3c 25 28 00 00 xor %fs:0x28,%rdi 401f21: 00 401f22: 0f 85 b7 02 00 00 jne 0x4021df 401f28: 48 81 c4 c8 00 00 00 add $0xc8,%rsp 401f2f: 5b pop %rbx 401f30: 5d pop %rbp 401f31: 41 5c pop %rsp 401f33: 41 5d pop %rbp 401f35: 41 5e pop %rsi 401f37: 41 5f pop %rdi 401f39: c3 retq 401f3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401f40: 8b 44 24 1c mov 0x1c(%rsp),%eax 401f44: 83 f8 0b cmp $0xb,%eax 401f47: 74 0f je 0x401f58 401f49: 83 f8 08 cmp $0x8,%eax 401f4c: b9 01 00 00 00 mov $0x1,%ecx 401f51: ba 03 00 00 00 mov $0x3,%edx 401f56: 75 13 jne 0x401f6b 401f58: 31 d2 xor %edx,%edx 401f5a: 83 7c 24 1c 08 cmpl $0x8,0x1c(%rsp) 401f5f: b9 02 00 00 00 mov $0x2,%ecx 401f64: 0f 95 c2 setne %dl 401f67: 8d 54 12 01 lea 0x1(%rdx,%rdx,1),%edx 401f6b: 44 8b 44 24 18 mov 0x18(%rsp),%r8d 401f70: 31 ff xor %edi,%edi 401f72: 49 89 e9 mov %rbp,%r9 401f75: 4c 89 e6 mov %r12,%rsi 401f78: e8 d3 ee ff ff callq 0x400e50 401f7d: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 401f81: 49 89 c5 mov %rax,%r13 401f84: 0f 85 52 ff ff ff jne 0x401edc 401f8a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401f90: 49 83 fc 40 cmp $0x40,%r12 401f94: b8 40 00 00 00 mov $0x40,%eax 401f99: 49 89 ed mov %rbp,%r13 401f9c: 49 0f 46 c4 cmovbe %r12,%rax 401fa0: 45 31 ff xor %r15d,%r15d 401fa3: 48 89 44 24 08 mov %rax,0x8(%rsp) 401fa8: 48 8d 44 24 20 lea 0x20(%rsp),%rax 401fad: 48 89 44 24 10 mov %rax,0x10(%rsp) 401fb2: eb 25 jmp 0x401fd9 401fb4: 0f 1f 40 00 nopl 0x0(%rax) 401fb8: 48 83 f8 00 cmp $0x0,%rax 401fbc: 0f 8e 22 02 00 00 jle 0x4021e4 401fc2: 49 01 c7 add %rax,%r15 401fc5: 4c 39 7c 24 08 cmp %r15,0x8(%rsp) 401fca: 4d 89 fe mov %r15,%r14 401fcd: 76 49 jbe 0x402018 401fcf: 4e 8d 6c 3d 00 lea 0x0(%rbp,%r15,1),%r13 401fd4: 48 8b 44 24 10 mov 0x10(%rsp),%rax 401fd9: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 401fde: 8b 7c 24 18 mov 0x18(%rsp),%edi 401fe2: 4a 8d 34 38 lea (%rax,%r15,1),%rsi 401fe6: 4c 89 e9 mov %r13,%rcx 401fe9: 4d 89 fe mov %r15,%r14 401fec: 4c 29 fa sub %r15,%rdx 401fef: e8 4c ef ff ff callq 0x400f40 401ff4: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 401ff8: 75 be jne 0x401fb8 401ffa: e8 11 ee ff ff callq 0x400e10 401fff: 83 38 04 cmpl $0x4,(%rax) 402002: 74 d0 je 0x401fd4 402004: bf 09 00 00 00 mov $0x9,%edi 402009: e8 02 f2 ff ff callq 0x401210 40200e: 31 c0 xor %eax,%eax 402010: e9 fc fe ff ff jmpq 0x401f11 402015: 0f 1f 00 nopl (%rax) 402018: 49 83 ff 07 cmp $0x7,%r15 40201c: 0f 86 de 00 00 00 jbe 0x402100 402022: 4c 8b 7c 24 10 mov 0x10(%rsp),%r15 402027: 48 8d 35 44 17 00 00 lea 0x1744(%rip),%rsi # 0x403772 40202e: ba 08 00 00 00 mov $0x8,%edx 402033: 4c 89 ff mov %r15,%rdi 402036: e8 65 ee ff ff callq 0x400ea0 40203b: 85 c0 test %eax,%eax 40203d: 0f 84 2d 01 00 00 je 0x402170 402043: 49 83 fe 0f cmp $0xf,%r14 402047: 0f 86 b3 00 00 00 jbe 0x402100 40204d: 48 8d 35 27 17 00 00 lea 0x1727(%rip),%rsi # 0x40377b 402054: ba 04 00 00 00 mov $0x4,%edx 402059: 4c 89 ff mov %r15,%rdi 40205c: e8 3f ee ff ff callq 0x400ea0 402061: 85 c0 test %eax,%eax 402063: 0f 85 97 00 00 00 jne 0x402100 402069: 0f b6 44 24 24 movzbl 0x24(%rsp),%eax 40206e: 89 c2 mov %eax,%edx 402070: 83 e8 01 sub $0x1,%eax 402073: 83 f8 01 cmp $0x1,%eax 402076: 0f 87 84 00 00 00 ja 0x402100 40207c: 0f b6 44 24 25 movzbl 0x25(%rsp),%eax 402081: 83 e8 01 sub $0x1,%eax 402084: 83 f8 01 cmp $0x1,%eax 402087: 77 77 ja 0x402100 402089: 80 7c 24 26 01 cmpb $0x1,0x26(%rsp) 40208e: 75 70 jne 0x402100 402090: 80 fa 01 cmp $0x1,%dl 402093: b8 40 00 00 00 mov $0x40,%eax 402098: ba 34 00 00 00 mov $0x34,%edx 40209d: 48 0f 44 c2 cmove %rdx,%rax 4020a1: 4c 39 f0 cmp %r14,%rax 4020a4: 77 5a ja 0x402100 4020a6: 48 83 ec 08 sub $0x8,%rsp 4020aa: 48 89 e9 mov %rbp,%rcx 4020ad: 4d 89 e0 mov %r12,%r8 4020b0: 53 push %rbx 4020b1: 44 8b 4c 24 2c mov 0x2c(%rsp),%r9d 4020b6: 31 f6 xor %esi,%esi 4020b8: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 4020bd: 8b 7c 24 28 mov 0x28(%rsp),%edi 4020c1: e8 9a f2 ff ff callq 0x401360 4020c6: 5a pop %rdx 4020c7: 59 pop %rcx 4020c8: e9 44 fe ff ff jmpq 0x401f11 4020cd: 0f 1f 00 nopl (%rax) 4020d0: 48 85 db test %rbx,%rbx 4020d3: 74 09 je 0x4020de 4020d5: 4c 3b 2b cmp (%rbx),%r13 4020d8: 0f 84 33 fe ff ff je 0x401f11 4020de: 4c 89 e6 mov %r12,%rsi 4020e1: 4c 89 ef mov %r13,%rdi 4020e4: e8 27 ee ff ff callq 0x400f10 4020e9: 31 c0 xor %eax,%eax 4020eb: e9 21 fe ff ff jmpq 0x401f11 4020f0: 83 48 38 40 orl $0x40,0x38(%rax) 4020f4: e9 18 fe ff ff jmpq 0x401f11 4020f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402100: be 08 01 00 00 mov $0x108,%esi 402105: bf 01 00 00 00 mov $0x1,%edi 40210a: e8 b1 ed ff ff callq 0x400ec0 40210f: 48 85 c0 test %rax,%rax 402112: 0f 84 b6 00 00 00 je 0x4021ce 402118: 8b 4c 24 1c mov 0x1c(%rsp),%ecx 40211c: c7 40 18 00 00 00 00 movl $0x0,0x18(%rax) 402123: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 40212a: 48 89 68 28 mov %rbp,0x28(%rax) 40212e: 4c 89 60 30 mov %r12,0x30(%rax) 402132: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 402139: 89 48 1c mov %ecx,0x1c(%rax) 40213c: 8b 4c 24 18 mov 0x18(%rsp),%ecx 402140: 48 89 58 08 mov %rbx,0x8(%rax) 402144: 89 48 24 mov %ecx,0x24(%rax) 402147: e9 c5 fd ff ff jmpq 0x401f11 40214c: 0f 1f 40 00 nopl 0x0(%rax) 402150: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 402155: 89 fe mov %edi,%esi 402157: bf 01 00 00 00 mov $0x1,%edi 40215c: e8 9f ed ff ff callq 0x400f00 402161: 85 c0 test %eax,%eax 402163: 4c 0f 44 64 24 50 cmove 0x50(%rsp),%r12 402169: e9 5c fd ff ff jmpq 0x401eca 40216e: 66 90 nop 402170: be 08 01 00 00 mov $0x108,%esi 402175: bf 01 00 00 00 mov $0x1,%edi 40217a: e8 41 ed ff ff callq 0x400ec0 40217f: 48 85 c0 test %rax,%rax 402182: 74 4a je 0x4021ce 402184: 8b 7c 24 1c mov 0x1c(%rsp),%edi 402188: 8b 4c 24 18 mov 0x18(%rsp),%ecx 40218c: 48 8d 90 f4 00 00 00 lea 0xf4(%rax),%rdx 402193: 48 89 68 28 mov %rbp,0x28(%rax) 402197: 48 83 c5 08 add $0x8,%rbp 40219b: c7 40 18 01 00 00 00 movl $0x1,0x18(%rax) 4021a2: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 4021a9: 4c 89 60 30 mov %r12,0x30(%rax) 4021ad: 89 78 1c mov %edi,0x1c(%rax) 4021b0: 89 48 24 mov %ecx,0x24(%rax) 4021b3: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 4021ba: 48 89 58 08 mov %rbx,0x8(%rax) 4021be: 48 89 68 70 mov %rbp,0x70(%rax) 4021c2: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 4021c9: e9 43 fd ff ff jmpq 0x401f11 4021ce: bf 08 00 00 00 mov $0x8,%edi 4021d3: e8 38 f0 ff ff callq 0x401210 4021d8: 31 c0 xor %eax,%eax 4021da: e9 32 fd ff ff jmpq 0x401f11 4021df: e8 5c ec ff ff callq 0x400e40 4021e4: 0f 84 2e fe ff ff je 0x402018 4021ea: 49 89 c6 mov %rax,%r14 4021ed: e9 30 fe ff ff jmpq 0x402022 4021f2: 0f 1f 40 00 nopl 0x0(%rax) 4021f6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 4021fe: 00 00 402200: 41 57 push %rdi 402202: 41 56 push %rsi 402204: 41 55 push %rbp 402206: 41 54 push %rsp 402208: 49 89 fd mov %rdi,%r13 40220b: 55 push %rbp 40220c: 53 push %rbx 40220d: 48 81 ec 88 00 00 00 sub $0x88,%rsp 402214: 4c 8b 07 mov (%rdi),%r8 402217: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 40221f: 00 402220: 48 89 44 24 78 mov %rax,0x78(%rsp) 402225: 31 c0 xor %eax,%eax 402227: 4d 85 c0 test %r8,%r8 40222a: 0f 84 90 02 00 00 je 0x4024c0 402230: 48 8b 47 30 mov 0x30(%rdi),%rax 402234: 48 03 47 28 add 0x28(%rdi),%rax 402238: 48 8b 57 70 mov 0x70(%rdi),%rdx 40223c: 48 39 c2 cmp %rax,%rdx 40223f: 0f 87 e0 02 00 00 ja 0x402525 402245: 48 29 d0 sub %rdx,%rax 402248: 48 83 f8 3b cmp $0x3b,%rax 40224c: 0f 86 d3 02 00 00 jbe 0x402525 402252: 4d 8d 34 10 lea (%r8,%rdx,1),%r14 402256: 49 8d 7e 3a lea 0x3a(%r14),%rdi 40225a: 48 8d 35 1f 15 00 00 lea 0x151f(%rip),%rsi # 0x403780 402261: ba 02 00 00 00 mov $0x2,%edx 402266: e8 35 ec ff ff callq 0x400ea0 40226b: 85 c0 test %eax,%eax 40226d: 89 c3 mov %eax,%ebx 40226f: 0f 85 73 03 00 00 jne 0x4025e8 402275: 49 8b 06 mov (%r14),%rax 402278: 49 8b 56 08 mov 0x8(%r14),%rdx 40227c: 41 c6 85 04 01 00 00 00 movb $0x0,0x104(%r13) 402284: 49 89 85 f4 00 00 00 mov %rax,0xf4(%r13) 40228b: 49 89 95 fc 00 00 00 mov %rdx,0xfc(%r13) 402292: 41 80 3e 2f cmpb $0x2f,(%r14) 402296: 0f 84 a4 01 00 00 je 0x402440 40229c: 49 8d ad e4 00 00 00 lea 0xe4(%r13),%rbp 4022a3: b9 10 00 00 00 mov $0x10,%ecx 4022a8: ba 2f 00 00 00 mov $0x2f,%edx 4022ad: 4c 89 f6 mov %r14,%rsi 4022b0: 48 89 ef mov %rbp,%rdi 4022b3: e8 98 ec ff ff callq 0x400f50 4022b8: 48 85 c0 test %rax,%rax 4022bb: 0f 84 5f 03 00 00 je 0x402620 4022c1: c6 40 ff 00 movb $0x0,-0x1(%rax) 4022c5: 49 89 6d 78 mov %rbp,0x78(%r13) 4022c9: 41 80 7e 30 20 cmpb $0x20,0x30(%r14) 4022ce: 0f 84 bc 02 00 00 je 0x402590 4022d4: 41 80 7e 1b 20 cmpb $0x20,0x1b(%r14) 4022d9: 49 8d 7e 10 lea 0x10(%r14),%rdi 4022dd: 74 1a je 0x4022f9 4022df: 49 8b 46 10 mov 0x10(%r14),%rax 4022e3: 48 89 44 24 60 mov %rax,0x60(%rsp) 4022e8: 8b 47 08 mov 0x8(%rdi),%eax 4022eb: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 4022f0: c6 44 24 6c 00 movb $0x0,0x6c(%rsp) 4022f5: 89 44 24 68 mov %eax,0x68(%rsp) 4022f9: 31 f6 xor %esi,%esi 4022fb: ba 0a 00 00 00 mov $0xa,%edx 402300: e8 cb eb ff ff callq 0x400ed0 402305: 49 89 85 80 00 00 00 mov %rax,0x80(%r13) 40230c: 41 80 7e 21 20 cmpb $0x20,0x21(%r14) 402311: 49 8d 7e 1c lea 0x1c(%r14),%rdi 402315: 74 1b je 0x402332 402317: 41 8b 46 1c mov 0x1c(%r14),%eax 40231b: 89 44 24 60 mov %eax,0x60(%rsp) 40231f: 0f b7 47 04 movzwl 0x4(%rdi),%eax 402323: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 402328: c6 44 24 66 00 movb $0x0,0x66(%rsp) 40232d: 66 89 44 24 64 mov %ax,0x64(%rsp) 402332: 31 f6 xor %esi,%esi 402334: ba 0a 00 00 00 mov $0xa,%edx 402339: e8 92 eb ff ff callq 0x400ed0 40233e: 41 89 85 88 00 00 00 mov %eax,0x88(%r13) 402345: 41 80 7e 27 20 cmpb $0x20,0x27(%r14) 40234a: 49 8d 7e 22 lea 0x22(%r14),%rdi 40234e: 74 1b je 0x40236b 402350: 41 8b 46 22 mov 0x22(%r14),%eax 402354: 89 44 24 60 mov %eax,0x60(%rsp) 402358: 0f b7 47 04 movzwl 0x4(%rdi),%eax 40235c: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 402361: c6 44 24 66 00 movb $0x0,0x66(%rsp) 402366: 66 89 44 24 64 mov %ax,0x64(%rsp) 40236b: 31 f6 xor %esi,%esi 40236d: ba 0a 00 00 00 mov $0xa,%edx 402372: e8 59 eb ff ff callq 0x400ed0 402377: 41 89 85 8c 00 00 00 mov %eax,0x8c(%r13) 40237e: 41 80 7e 2f 20 cmpb $0x20,0x2f(%r14) 402383: 49 8d 7e 28 lea 0x28(%r14),%rdi 402387: 74 13 je 0x40239c 402389: 49 8b 46 28 mov 0x28(%r14),%rax 40238d: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 402392: c6 44 24 68 00 movb $0x0,0x68(%rsp) 402397: 48 89 44 24 60 mov %rax,0x60(%rsp) 40239c: 31 f6 xor %esi,%esi 40239e: ba 0a 00 00 00 mov $0xa,%edx 4023a3: e8 28 eb ff ff callq 0x400ed0 4023a8: 41 89 85 90 00 00 00 mov %eax,0x90(%r13) 4023af: 41 80 7e 39 20 cmpb $0x20,0x39(%r14) 4023b4: 49 8d 7e 30 lea 0x30(%r14),%rdi 4023b8: 74 1c je 0x4023d6 4023ba: 49 8b 46 30 mov 0x30(%r14),%rax 4023be: 48 89 44 24 60 mov %rax,0x60(%rsp) 4023c3: 0f b7 47 08 movzwl 0x8(%rdi),%eax 4023c7: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 4023cc: c6 44 24 6a 00 movb $0x0,0x6a(%rsp) 4023d1: 66 89 44 24 68 mov %ax,0x68(%rsp) 4023d6: 31 f6 xor %esi,%esi 4023d8: ba 0a 00 00 00 mov $0xa,%edx 4023dd: e8 ee ea ff ff callq 0x400ed0 4023e2: 48 85 c0 test %rax,%rax 4023e5: 49 89 85 98 00 00 00 mov %rax,0x98(%r13) 4023ec: 0f 88 9e 01 00 00 js 0x402590 4023f2: 49 8b 4d 30 mov 0x30(%r13),%rcx 4023f6: 49 8b 55 28 mov 0x28(%r13),%rdx 4023fa: 48 8d 54 11 c4 lea -0x3c(%rcx,%rdx,1),%rdx 4023ff: 49 2b 55 70 sub 0x70(%r13),%rdx 402403: 48 39 c2 cmp %rax,%rdx 402406: 73 07 jae 0x40240f 402408: 49 89 95 98 00 00 00 mov %rdx,0x98(%r13) 40240f: 48 8b 4c 24 78 mov 0x78(%rsp),%rcx 402414: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 40241c: 00 40241d: 89 d8 mov %ebx,%eax 40241f: 0f 85 a8 05 00 00 jne 0x4029cd 402425: 48 81 c4 88 00 00 00 add $0x88,%rsp 40242c: 5b pop %rbx 40242d: 5d pop %rbp 40242e: 41 5c pop %rsp 402430: 41 5d pop %rbp 402432: 41 5e pop %rsi 402434: 41 5f pop %rdi 402436: c3 retq 402437: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 40243f: 00 402440: 49 0f be 6e 01 movsbl 0x1(%r14),%rbp 402445: 40 80 fd 20 cmp $0x20,%r13l 402449: 0f 84 59 01 00 00 je 0x4025a8 40244f: 40 80 fd 53 cmp $0x53,%r13l 402453: 0f 84 e7 00 00 00 je 0x402540 402459: 40 80 fd 2f cmp $0x2f,%r13l 40245d: 75 1c jne 0x40247b 40245f: 48 8d 35 3f 13 00 00 lea 0x133f(%rip),%rsi # 0x4037a5 402466: ba 10 00 00 00 mov $0x10,%edx 40246b: 4c 89 f7 mov %r14,%rdi 40246e: e8 2d ea ff ff callq 0x400ea0 402473: 85 c0 test %eax,%eax 402475: 0f 84 25 04 00 00 je 0x4028a0 40247b: e8 e0 ea ff ff callq 0x400f60 402480: 48 8b 00 mov (%rax),%rax 402483: f6 44 68 01 08 testb $0x8,0x1(%rax,%rbp,2) 402488: 0f 84 02 01 00 00 je 0x402590 40248e: 49 83 7d 60 00 cmpq $0x0,0x60(%r13) 402493: 0f 84 e7 02 00 00 je 0x402780 402499: 49 8d 7e 01 lea 0x1(%r14),%rdi 40249d: 31 f6 xor %esi,%esi 40249f: ba 0a 00 00 00 mov $0xa,%edx 4024a4: e8 27 ea ff ff callq 0x400ed0 4024a9: 49 3b 45 68 cmp 0x68(%r13),%rax 4024ad: 0f 83 dd 00 00 00 jae 0x402590 4024b3: 49 03 45 60 add 0x60(%r13),%rax 4024b7: 49 89 45 78 mov %rax,0x78(%r13) 4024bb: e9 09 fe ff ff jmpq 0x4022c9 4024c0: 4c 8b 67 70 mov 0x70(%rdi),%r12 4024c4: 8b 47 24 mov 0x24(%rdi),%eax 4024c7: 4c 8d b7 a8 00 00 00 lea 0xa8(%rdi),%r14 4024ce: 45 31 ff xor %r15d,%r15d 4024d1: 4c 89 f3 mov %r14,%rbx 4024d4: 89 04 24 mov %eax,(%rsp) 4024d7: 4c 89 e5 mov %r12,%rbp 4024da: 89 c7 mov %eax,%edi 4024dc: eb 24 jmp 0x402502 4024de: 66 90 nop 4024e0: 48 83 f8 00 cmp $0x0,%rax 4024e4: 0f 8e 12 01 00 00 jle 0x4025fc 4024ea: 49 01 c7 add %rax,%r15 4024ed: 49 83 ff 3b cmp $0x3b,%r15 4024f1: 0f 8f 11 01 00 00 jg 0x402608 4024f7: 4b 8d 2c 3c lea (%r12,%r15,1),%rbp 4024fb: 4b 8d 1c 3e lea (%r14,%r15,1),%rbx 4024ff: 8b 3c 24 mov (%rsp),%edi 402502: ba 3c 00 00 00 mov $0x3c,%edx 402507: 48 89 e9 mov %rbp,%rcx 40250a: 48 89 de mov %rbx,%rsi 40250d: 4c 29 fa sub %r15,%rdx 402510: e8 2b ea ff ff callq 0x400f40 402515: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 402519: 75 c5 jne 0x4024e0 40251b: e8 f0 e8 ff ff callq 0x400e10 402520: 83 38 04 cmpl $0x4,(%rax) 402523: 74 da je 0x4024ff 402525: bf 0e 00 00 00 mov $0xe,%edi 40252a: bb ff ff ff ff mov $0xffffffff,%ebx 40252f: e8 dc ec ff ff callq 0x401210 402534: e9 d6 fe ff ff jmpq 0x40240f 402539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402540: 48 8d 35 4d 12 00 00 lea 0x124d(%rip),%rsi # 0x403794 402547: ba 10 00 00 00 mov $0x10,%edx 40254c: 4c 89 f7 mov %r14,%rdi 40254f: e8 4c e9 ff ff callq 0x400ea0 402554: 85 c0 test %eax,%eax 402556: 0f 85 1f ff ff ff jne 0x40247b 40255c: 49 8d 85 e4 00 00 00 lea 0xe4(%r13),%rax 402563: 48 b9 2f 53 59 4d 36 34 mov $0x2f34364d59532f,%rcx 40256b: 2f 00 40256d: 49 89 8d e4 00 00 00 mov %rcx,0xe4(%r13) 402574: 49 89 45 78 mov %rax,0x78(%r13) 402578: e9 4c fd ff ff jmpq 0x4022c9 40257d: 4c 89 c7 mov %r8,%rdi 402580: e8 7b e8 ff ff callq 0x400e00 402585: 49 c7 45 60 00 00 00 00 movq $0x0,0x60(%r13) 40258d: 0f 1f 00 nopl (%rax) 402590: bf 10 00 00 00 mov $0x10,%edi 402595: bb ff ff ff ff mov $0xffffffff,%ebx 40259a: e8 71 ec ff ff callq 0x401210 40259f: e9 6b fe ff ff jmpq 0x40240f 4025a4: 0f 1f 40 00 nopl 0x0(%rax) 4025a8: 48 8d 35 d4 11 00 00 lea 0x11d4(%rip),%rsi # 0x403783 4025af: ba 10 00 00 00 mov $0x10,%edx 4025b4: 4c 89 f7 mov %r14,%rdi 4025b7: e8 e4 e8 ff ff callq 0x400ea0 4025bc: 85 c0 test %eax,%eax 4025be: 0f 85 b7 fe ff ff jne 0x40247b 4025c4: 49 8d 85 e4 00 00 00 lea 0xe4(%r13),%rax 4025cb: b9 2f 00 00 00 mov $0x2f,%ecx 4025d0: 66 41 89 8d e4 00 00 00 mov %cx,0xe4(%r13) 4025d8: 49 89 45 78 mov %rax,0x78(%r13) 4025dc: e9 e8 fc ff ff jmpq 0x4022c9 4025e1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4025e8: bf 0f 00 00 00 mov $0xf,%edi 4025ed: bb ff ff ff ff mov $0xffffffff,%ebx 4025f2: e8 19 ec ff ff callq 0x401210 4025f7: e9 13 fe ff ff jmpq 0x40240f 4025fc: 0f 85 23 ff ff ff jne 0x402525 402602: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 402608: 49 83 ff 3c cmp $0x3c,%r15 40260c: 0f 84 44 fc ff ff je 0x402256 402612: e9 0e ff ff ff jmpq 0x402525 402617: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 40261f: 00 402620: 41 80 bd f2 00 00 00 20 cmpb $0x20,0xf2(%r13) 402628: 41 c6 85 f3 00 00 00 00 movb $0x0,0xf3(%r13) 402630: 0f 85 8f fc ff ff jne 0x4022c5 402636: 41 80 bd f1 00 00 00 20 cmpb $0x20,0xf1(%r13) 40263e: 41 c6 85 f2 00 00 00 00 movb $0x0,0xf2(%r13) 402646: 0f 85 79 fc ff ff jne 0x4022c5 40264c: 41 80 bd f0 00 00 00 20 cmpb $0x20,0xf0(%r13) 402654: 41 c6 85 f1 00 00 00 00 movb $0x0,0xf1(%r13) 40265c: 0f 85 63 fc ff ff jne 0x4022c5 402662: 41 80 bd ef 00 00 00 20 cmpb $0x20,0xef(%r13) 40266a: 41 c6 85 f0 00 00 00 00 movb $0x0,0xf0(%r13) 402672: 0f 85 4d fc ff ff jne 0x4022c5 402678: 41 80 bd ee 00 00 00 20 cmpb $0x20,0xee(%r13) 402680: 41 c6 85 ef 00 00 00 00 movb $0x0,0xef(%r13) 402688: 0f 85 37 fc ff ff jne 0x4022c5 40268e: 41 80 bd ed 00 00 00 20 cmpb $0x20,0xed(%r13) 402696: 41 c6 85 ee 00 00 00 00 movb $0x0,0xee(%r13) 40269e: 0f 85 21 fc ff ff jne 0x4022c5 4026a4: 41 80 bd ec 00 00 00 20 cmpb $0x20,0xec(%r13) 4026ac: 41 c6 85 ed 00 00 00 00 movb $0x0,0xed(%r13) 4026b4: 0f 85 0b fc ff ff jne 0x4022c5 4026ba: 41 80 bd eb 00 00 00 20 cmpb $0x20,0xeb(%r13) 4026c2: 41 c6 85 ec 00 00 00 00 movb $0x0,0xec(%r13) 4026ca: 0f 85 f5 fb ff ff jne 0x4022c5 4026d0: 41 80 bd ea 00 00 00 20 cmpb $0x20,0xea(%r13) 4026d8: 41 c6 85 eb 00 00 00 00 movb $0x0,0xeb(%r13) 4026e0: 0f 85 df fb ff ff jne 0x4022c5 4026e6: 41 80 bd e9 00 00 00 20 cmpb $0x20,0xe9(%r13) 4026ee: 41 c6 85 ea 00 00 00 00 movb $0x0,0xea(%r13) 4026f6: 0f 85 c9 fb ff ff jne 0x4022c5 4026fc: 41 80 bd e8 00 00 00 20 cmpb $0x20,0xe8(%r13) 402704: 41 c6 85 e9 00 00 00 00 movb $0x0,0xe9(%r13) 40270c: 0f 85 b3 fb ff ff jne 0x4022c5 402712: 41 80 bd e7 00 00 00 20 cmpb $0x20,0xe7(%r13) 40271a: 41 c6 85 e8 00 00 00 00 movb $0x0,0xe8(%r13) 402722: 0f 85 9d fb ff ff jne 0x4022c5 402728: 41 80 bd e6 00 00 00 20 cmpb $0x20,0xe6(%r13) 402730: 41 c6 85 e7 00 00 00 00 movb $0x0,0xe7(%r13) 402738: 0f 85 87 fb ff ff jne 0x4022c5 40273e: 41 80 bd e5 00 00 00 20 cmpb $0x20,0xe5(%r13) 402746: 41 c6 85 e6 00 00 00 00 movb $0x0,0xe6(%r13) 40274e: 0f 85 71 fb ff ff jne 0x4022c5 402754: 41 80 bd e4 00 00 00 20 cmpb $0x20,0xe4(%r13) 40275c: 41 c6 85 e5 00 00 00 00 movb $0x0,0xe5(%r13) 402764: 0f 85 5b fb ff ff jne 0x4022c5 40276a: 41 c6 85 e4 00 00 00 00 movb $0x0,0xe4(%r13) 402772: e9 4e fb ff ff jmpq 0x4022c5 402777: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 40277f: 00 402780: 48 8d 44 24 20 lea 0x20(%rsp),%rax 402785: bd 08 00 00 00 mov $0x8,%ebp 40278a: 48 89 04 24 mov %rax,(%rsp) 40278e: 48 8d 44 24 60 lea 0x60(%rsp),%rax 402793: 48 89 44 24 18 mov %rax,0x18(%rsp) 402798: e9 7e 00 00 00 jmpq 0x40281b 40279d: 0f 1f 00 nopl (%rax) 4027a0: 49 8b 45 30 mov 0x30(%r13),%rax 4027a4: 48 39 e8 cmp %rbp,%rax 4027a7: 0f 82 e3 fd ff ff jb 0x402590 4027ad: 48 29 e8 sub %rbp,%rax 4027b0: 48 83 f8 3b cmp $0x3b,%rax 4027b4: 0f 86 d6 fd ff ff jbe 0x402590 4027ba: 49 01 ef add %rbp,%r15 4027bd: 41 80 7f 39 20 cmpb $0x20,0x39(%r15) 4027c2: 49 8d 7f 30 lea 0x30(%r15),%rdi 4027c6: 74 1b je 0x4027e3 4027c8: 49 8b 47 30 mov 0x30(%r15),%rax 4027cc: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 4027d1: 48 89 01 mov %rax,(%rcx) 4027d4: 0f b7 47 08 movzwl 0x8(%rdi),%eax 4027d8: 48 89 cf mov %rcx,%rdi 4027db: c6 41 0a 00 movb $0x0,0xa(%rcx) 4027df: 66 89 41 08 mov %ax,0x8(%rcx) 4027e3: 31 f6 xor %esi,%esi 4027e5: ba 0a 00 00 00 mov $0xa,%edx 4027ea: e8 e1 e6 ff ff callq 0x400ed0 4027ef: 48 8d 35 af 0f 00 00 lea 0xfaf(%rip),%rsi # 0x4037a5 4027f6: ba 10 00 00 00 mov $0x10,%edx 4027fb: 4c 89 ff mov %r15,%rdi 4027fe: 49 89 c4 mov %rax,%r12 402801: e8 9a e6 ff ff callq 0x400ea0 402806: 85 c0 test %eax,%eax 402808: 0f 84 d5 00 00 00 je 0x4028e3 40280e: 49 83 c4 01 add $0x1,%r12 402812: 49 83 e4 fe and $0xfffffffffffffffe,%r12 402816: 4a 8d 6c 25 3c lea 0x3c(%rbp,%r12,1),%rbp 40281b: 4d 8b 7d 00 mov 0x0(%r13),%r15 40281f: 4d 85 ff test %r15,%r15 402822: 0f 85 78 ff ff ff jne 0x4027a0 402828: 48 89 e8 mov %rbp,%rax 40282b: 49 03 45 28 add 0x28(%r13),%rax 40282f: 41 8b 4d 24 mov 0x24(%r13),%ecx 402833: 45 31 ff xor %r15d,%r15d 402836: 89 4c 24 0c mov %ecx,0xc(%rsp) 40283a: 89 cf mov %ecx,%edi 40283c: 48 89 44 24 10 mov %rax,0x10(%rsp) 402841: 49 89 c4 mov %rax,%r12 402844: eb 26 jmp 0x40286c 402846: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40284e: 00 00 402850: 48 83 f8 00 cmp $0x0,%rax 402854: 7e 6f jle 0x4028c5 402856: 49 01 c7 add %rax,%r15 402859: 49 83 ff 3b cmp $0x3b,%r15 40285d: 7f 71 jg 0x4028d0 40285f: 48 8b 44 24 10 mov 0x10(%rsp),%rax 402864: 4d 8d 24 07 lea (%r15,%rax,1),%r12 402868: 8b 7c 24 0c mov 0xc(%rsp),%edi 40286c: 48 8b 04 24 mov (%rsp),%rax 402870: ba 3c 00 00 00 mov $0x3c,%edx 402875: 4c 89 e1 mov %r12,%rcx 402878: 4c 29 fa sub %r15,%rdx 40287b: 4a 8d 34 38 lea (%rax,%r15,1),%rsi 40287f: e8 bc e6 ff ff callq 0x400f40 402884: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 402888: 75 c6 jne 0x402850 40288a: e8 81 e5 ff ff callq 0x400e10 40288f: 83 38 04 cmpl $0x4,(%rax) 402892: 0f 85 f8 fc ff ff jne 0x402590 402898: eb ce jmp 0x402868 40289a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4028a0: 49 8d 85 e4 00 00 00 lea 0xe4(%r13),%rax 4028a7: ba 2f 2f 00 00 mov $0x2f2f,%edx 4028ac: 41 c6 85 e6 00 00 00 00 movb $0x0,0xe6(%r13) 4028b4: 66 41 89 95 e4 00 00 00 mov %dx,0xe4(%r13) 4028bc: 49 89 45 78 mov %rax,0x78(%r13) 4028c0: e9 04 fa ff ff jmpq 0x4022c9 4028c5: 0f 85 c5 fc ff ff jne 0x402590 4028cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4028d0: 49 83 ff 3c cmp $0x3c,%r15 4028d4: 0f 85 b6 fc ff ff jne 0x402590 4028da: 4c 8b 3c 24 mov (%rsp),%r15 4028de: e9 da fe ff ff jmpq 0x4027bd 4028e3: 4d 8b 7d 00 mov 0x0(%r13),%r15 4028e7: 4d 85 ff test %r15,%r15 4028ea: 0f 84 95 00 00 00 je 0x402985 4028f0: 49 8b 45 30 mov 0x30(%r13),%rax 4028f4: 48 83 e8 3c sub $0x3c,%rax 4028f8: 48 29 e8 sub %rbp,%rax 4028fb: 49 39 c4 cmp %rax,%r12 4028fe: 0f 87 8c fc ff ff ja 0x402590 402904: 4c 89 e7 mov %r12,%rdi 402907: e8 e4 e5 ff ff callq 0x400ef0 40290c: 48 85 c0 test %rax,%rax 40290f: 49 89 c0 mov %rax,%r8 402912: 0f 84 78 fc ff ff je 0x402590 402918: 49 8d 74 2f 3c lea 0x3c(%r15,%rbp,1),%rsi 40291d: 4c 89 c7 mov %r8,%rdi 402920: 4c 89 e2 mov %r12,%rdx 402923: e8 b8 e5 ff ff callq 0x400ee0 402928: 49 89 c0 mov %rax,%r8 40292b: 49 89 45 60 mov %rax,0x60(%r13) 40292f: 4d 89 65 68 mov %r12,0x68(%r13) 402933: 4d 01 c4 add %r8,%r12 402936: eb 18 jmp 0x402950 402938: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 402940: 4c 8d 40 01 lea 0x1(%rax),%r8 402944: c6 00 00 movb $0x0,(%rax) 402947: 4d 39 c4 cmp %r8,%r12 40294a: 0f 86 49 fb ff ff jbe 0x402499 402950: 4c 89 e5 mov %r12,%rbp 402953: 4c 89 c7 mov %r8,%rdi 402956: be 2f 00 00 00 mov $0x2f,%esi 40295b: 4c 29 c5 sub %r8,%rbp 40295e: 4c 89 04 24 mov %r8,(%rsp) 402962: 48 89 ea mov %rbp,%rdx 402965: e8 16 e5 ff ff callq 0x400e80 40296a: 48 85 c0 test %rax,%rax 40296d: 4c 8b 04 24 mov (%rsp),%r8 402971: 75 cd jne 0x402940 402973: 48 89 ea mov %rbp,%rdx 402976: 31 f6 xor %esi,%esi 402978: 4c 89 c7 mov %r8,%rdi 40297b: e8 e0 e4 ff ff callq 0x400e60 402980: e9 14 fb ff ff jmpq 0x402499 402985: 4c 89 e7 mov %r12,%rdi 402988: e8 63 e5 ff ff callq 0x400ef0 40298d: 48 85 c0 test %rax,%rax 402990: 49 89 c0 mov %rax,%r8 402993: 0f 84 f7 fb ff ff je 0x402590 402999: 48 89 e9 mov %rbp,%rcx 40299c: 49 03 4d 28 add 0x28(%r13),%rcx 4029a0: 41 8b 7d 24 mov 0x24(%r13),%edi 4029a4: 4c 89 c6 mov %r8,%rsi 4029a7: 4c 89 e2 mov %r12,%rdx 4029aa: 4c 89 04 24 mov %r8,(%rsp) 4029ae: 48 83 c1 3c add $0x3c,%rcx 4029b2: e8 09 e9 ff ff callq 0x4012c0 4029b7: 49 39 c4 cmp %rax,%r12 4029ba: 4c 8b 04 24 mov (%rsp),%r8 4029be: 0f 85 b9 fb ff ff jne 0x40257d 4029c4: 4d 89 45 60 mov %r8,0x60(%r13) 4029c8: e9 62 ff ff ff jmpq 0x40292f 4029cd: e8 6e e4 ff ff callq 0x400e40 4029d2: 0f 1f 40 00 nopl 0x0(%rax) 4029d6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 4029de: 00 00 4029e0: 83 3d fd 16 20 00 01 cmpl $0x1,0x2016fd(%rip) # 0x6040e4 4029e7: 41 54 push %rsp 4029e9: 55 push %rbp 4029ea: 53 push %rbx 4029eb: 0f 85 df 01 00 00 jne 0x402bd0 4029f1: 48 85 d2 test %rdx,%rdx 4029f4: 41 89 fc mov %edi,%r12d 4029f7: 89 f5 mov %esi,%ebp 4029f9: 48 89 d3 mov %rdx,%rbx 4029fc: 0f 84 e6 01 00 00 je 0x402be8 402a02: 83 fe 0b cmp $0xb,%esi 402a05: 0f 87 65 01 00 00 ja 0x402b70 402a0b: 48 8d 05 a6 0d 00 00 lea 0xda6(%rip),%rax # 0x4037b8 402a12: 89 f2 mov %esi,%edx 402a14: 48 63 14 90 movslq (%rax,%rdx,4),%rdx 402a18: 48 01 d0 add %rdx,%rax 402a1b: ff e0 jmpq *%rax 402a1d: 0f 1f 00 nopl (%rax) 402a20: 83 7b 1c 0b cmpl $0xb,0x1c(%rbx) 402a24: 0f 85 46 01 00 00 jne 0x402b70 402a2a: 41 83 fc ff cmp $0xffffffff,%r12d 402a2e: 0f 84 2c 01 00 00 je 0x402b60 402a34: 8b 43 24 mov 0x24(%rbx),%eax 402a37: 83 f8 ff cmp $0xffffffff,%eax 402a3a: 74 09 je 0x402a45 402a3c: 41 39 c4 cmp %eax,%r12d 402a3f: 0f 85 f3 01 00 00 jne 0x402c38 402a45: 8b 43 1c mov 0x1c(%rbx),%eax 402a48: 8d 50 f8 lea -0x8(%rax),%edx 402a4b: 83 fa 03 cmp $0x3,%edx 402a4e: 76 0c jbe 0x402a5c 402a50: 83 e8 01 sub $0x1,%eax 402a53: 83 f8 02 cmp $0x2,%eax 402a56: 0f 87 f2 00 00 00 ja 0x402b4e 402a5c: 83 7b 18 01 cmpl $0x1,0x18(%rbx) 402a60: 0f 84 22 01 00 00 je 0x402b88 402a66: 83 43 3c 01 addl $0x1,0x3c(%rbx) 402a6a: 48 89 d8 mov %rbx,%rax 402a6d: 5b pop %rbx 402a6e: 5d pop %rbp 402a6f: 41 5c pop %rsp 402a71: c3 retq 402a72: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 402a78: 48 89 df mov %rbx,%rdi 402a7b: e8 80 f7 ff ff callq 0x402200 402a80: 85 c0 test %eax,%eax 402a82: 0f 84 0b 01 00 00 je 0x402b93 402a88: 5b pop %rbx 402a89: 31 c0 xor %eax,%eax 402a8b: 5d pop %rbp 402a8c: 41 5c pop %rsp 402a8e: c3 retq 402a8f: 90 nop 402a90: be 28 09 00 00 mov $0x928,%esi 402a95: bf 01 00 00 00 mov $0x1,%edi 402a9a: e8 21 e4 ff ff callq 0x400ec0 402a9f: 48 85 c0 test %rax,%rax 402aa2: 0f 84 b1 01 00 00 je 0x402c59 402aa8: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 402aaf: c7 40 18 03 00 00 00 movl $0x3,0x18(%rax) 402ab6: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 402abd: 89 68 1c mov %ebp,0x1c(%rax) 402ac0: 44 89 60 24 mov %r12d,0x24(%rax) 402ac4: 48 c7 40 28 00 00 00 00 movq $0x0,0x28(%rax) 402acc: 48 c7 40 30 00 00 00 00 movq $0x0,0x30(%rax) 402ad4: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 402adb: 48 c7 40 08 00 00 00 00 movq $0x0,0x8(%rax) 402ae3: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 402aea: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 402af1: 48 89 50 60 mov %rdx,0x60(%rax) 402af5: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 402afd: 00 00 402aff: 5b pop %rbx 402b00: 5d pop %rbp 402b01: 41 5c pop %rsp 402b03: c3 retq 402b04: 0f 1f 40 00 nopl 0x0(%rax) 402b08: 8b 43 1c mov 0x1c(%rbx),%eax 402b0b: 8d 50 f7 lea -0x9(%rax),%edx 402b0e: 83 fa 01 cmp $0x1,%edx 402b11: 76 08 jbe 0x402b1b 402b13: 8d 50 fe lea -0x2(%rax),%edx 402b16: 83 fa 01 cmp $0x1,%edx 402b19: 77 55 ja 0x402b70 402b1b: 41 83 fc ff cmp $0xffffffff,%r12d 402b1f: 0f 84 2b 01 00 00 je 0x402c50 402b25: 8b 53 24 mov 0x24(%rbx),%edx 402b28: 83 fa ff cmp $0xffffffff,%edx 402b2b: 74 09 je 0x402b36 402b2d: 41 39 d4 cmp %edx,%r12d 402b30: 0f 85 02 01 00 00 jne 0x402c38 402b36: 8d 50 ff lea -0x1(%rax),%edx 402b39: 83 fa 02 cmp $0x2,%edx 402b3c: 0f 86 1a ff ff ff jbe 0x402a5c 402b42: 83 e8 08 sub $0x8,%eax 402b45: 83 f8 03 cmp $0x3,%eax 402b48: 0f 86 0e ff ff ff jbe 0x402a5c 402b4e: bf 0b 00 00 00 mov $0xb,%edi 402b53: e8 b8 e6 ff ff callq 0x401210 402b58: 31 c0 xor %eax,%eax 402b5a: e9 0e ff ff ff jmpq 0x402a6d 402b5f: 90 nop 402b60: 44 8b 63 24 mov 0x24(%rbx),%r12d 402b64: e9 dc fe ff ff jmpq 0x402a45 402b69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402b70: bf 0d 00 00 00 mov $0xd,%edi 402b75: e8 96 e6 ff ff callq 0x401210 402b7a: 5b pop %rbx 402b7b: 31 c0 xor %eax,%eax 402b7d: 5d pop %rbp 402b7e: 41 5c pop %rsp 402b80: c3 retq 402b81: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402b88: 48 83 7b 78 00 cmpq $0x0,0x78(%rbx) 402b8d: 0f 84 e5 fe ff ff je 0x402a78 402b93: 48 8b 43 70 mov 0x70(%rbx),%rax 402b97: 48 8b 93 98 00 00 00 mov 0x98(%rbx),%rdx 402b9e: 49 89 d8 mov %rbx,%r8 402ba1: 89 e9 mov %ebp,%ecx 402ba3: 44 89 e7 mov %r12d,%edi 402ba6: 48 8d 70 3c lea 0x3c(%rax),%rsi 402baa: e8 d1 f2 ff ff callq 0x401e80 402baf: 48 85 c0 test %rax,%rax 402bb2: 0f 84 b5 fe ff ff je 0x402a6d 402bb8: 48 8b 53 48 mov 0x48(%rbx),%rdx 402bbc: 48 89 50 10 mov %rdx,0x10(%rax) 402bc0: 48 89 43 48 mov %rax,0x48(%rbx) 402bc4: 5b pop %rbx 402bc5: 5d pop %rbp 402bc6: 41 5c pop %rsp 402bc8: c3 retq 402bc9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402bd0: bf 0c 00 00 00 mov $0xc,%edi 402bd5: e8 36 e6 ff ff callq 0x401210 402bda: 5b pop %rbx 402bdb: 31 c0 xor %eax,%eax 402bdd: 5d pop %rbp 402bde: 41 5c pop %rsp 402be0: c3 retq 402be1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402be8: 31 c0 xor %eax,%eax 402bea: be 01 00 00 00 mov $0x1,%esi 402bef: e8 2c e2 ff ff callq 0x400e20 402bf4: 83 f8 ff cmp $0xffffffff,%eax 402bf7: 74 71 je 0x402c6a 402bf9: 83 fd 0b cmp $0xb,%ebp 402bfc: 0f 87 6e ff ff ff ja 0x402b70 402c02: 48 8d 05 df 0b 00 00 lea 0xbdf(%rip),%rax # 0x4037e8 402c09: 89 ea mov %ebp,%edx 402c0b: 48 63 14 90 movslq (%rax,%rdx,4),%rdx 402c0f: 48 01 d0 add %rdx,%rax 402c12: ff e0 jmpq *%rax 402c14: 0f 1f 40 00 nopl 0x0(%rax) 402c18: 5b pop %rbx 402c19: 89 e9 mov %ebp,%ecx 402c1b: 44 89 e7 mov %r12d,%edi 402c1e: 45 31 c0 xor %r8d,%r8d 402c21: 5d pop %rbp 402c22: 41 5c pop %rsp 402c24: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 402c2b: 31 f6 xor %esi,%esi 402c2d: e9 4e f2 ff ff jmpq 0x401e80 402c32: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 402c38: bf 1c 00 00 00 mov $0x1c,%edi 402c3d: e8 ce e5 ff ff callq 0x401210 402c42: 31 c0 xor %eax,%eax 402c44: e9 24 fe ff ff jmpq 0x402a6d 402c49: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402c50: 44 8b 63 24 mov 0x24(%rbx),%r12d 402c54: e9 dd fe ff ff jmpq 0x402b36 402c59: bf 08 00 00 00 mov $0x8,%edi 402c5e: e8 ad e5 ff ff callq 0x401210 402c63: 31 c0 xor %eax,%eax 402c65: e9 03 fe ff ff jmpq 0x402a6d 402c6a: e8 a1 e1 ff ff callq 0x400e10 402c6f: 83 38 09 cmpl $0x9,(%rax) 402c72: 75 85 jne 0x402bf9 402c74: bf 09 00 00 00 mov $0x9,%edi 402c79: e8 92 e5 ff ff callq 0x401210 402c7e: 31 c0 xor %eax,%eax 402c80: e9 e8 fd ff ff jmpq 0x402a6d 402c85: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402c8d: 00 00 402c8f: 90 nop 402c90: 48 85 ff test %rdi,%rdi 402c93: 0f 84 b5 02 00 00 je 0x402f4e 402c99: 41 57 push %rdi 402c9b: 41 56 push %rsi 402c9d: 41 55 push %rbp 402c9f: 41 54 push %rsp 402ca1: 49 89 fc mov %rdi,%r12 402ca4: 55 push %rbp 402ca5: 53 push %rbx 402ca6: 48 83 ec 18 sub $0x18,%rsp 402caa: 8b 47 3c mov 0x3c(%rdi),%eax 402cad: 85 c0 test %eax,%eax 402caf: 74 0e je 0x402cbf 402cb1: 83 e8 01 sub $0x1,%eax 402cb4: 85 c0 test %eax,%eax 402cb6: 89 47 3c mov %eax,0x3c(%rdi) 402cb9: 0f 85 3b 02 00 00 jne 0x402efa 402cbf: 41 8b 4c 24 18 mov 0x18(%r12),%ecx 402cc4: 83 f9 01 cmp $0x1,%ecx 402cc7: 0f 84 bd 01 00 00 je 0x402e8a 402ccd: 49 8b 44 24 08 mov 0x8(%r12),%rax 402cd2: 48 85 c0 test %rax,%rax 402cd5: 48 89 04 24 mov %rax,(%rsp) 402cd9: 74 2a je 0x402d05 402cdb: 48 8b 50 48 mov 0x48(%rax),%rdx 402cdf: 4c 39 e2 cmp %r12,%rdx 402ce2: 75 0f jne 0x402cf3 402ce4: e9 41 02 00 00 jmpq 0x402f2a 402ce9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402cf0: 48 89 c2 mov %rax,%rdx 402cf3: 48 8b 42 10 mov 0x10(%rdx),%rax 402cf7: 4c 39 e0 cmp %r12,%rax 402cfa: 75 f4 jne 0x402cf0 402cfc: 49 8b 44 24 10 mov 0x10(%r12),%rax 402d01: 48 89 42 10 mov %rax,0x10(%rdx) 402d05: 83 f9 01 cmp $0x1,%ecx 402d08: 0f 84 31 01 00 00 je 0x402e3f 402d0e: 83 f9 03 cmp $0x3,%ecx 402d11: 0f 85 37 01 00 00 jne 0x402e4e 402d17: 49 8b 5c 24 68 mov 0x68(%r12),%rbx 402d1c: 48 85 db test %rbx,%rbx 402d1f: 75 17 jne 0x402d38 402d21: eb 3a jmp 0x402d5d 402d23: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 402d28: 48 89 df mov %rbx,%rdi 402d2b: 48 89 eb mov %rbp,%rbx 402d2e: e8 cd e0 ff ff callq 0x400e00 402d33: 48 85 ed test %rbp,%rbp 402d36: 74 25 je 0x402d5d 402d38: f6 83 cc 00 00 00 80 testb $0x80,0xcc(%rbx) 402d3f: 48 8b 6b 30 mov 0x30(%rbx),%rbp 402d43: 74 e3 je 0x402d28 402d45: 48 8b 3b mov (%rbx),%rdi 402d48: e8 b3 e0 ff ff callq 0x400e00 402d4d: 48 89 df mov %rbx,%rdi 402d50: 48 89 eb mov %rbp,%rbx 402d53: e8 a8 e0 ff ff callq 0x400e00 402d58: 48 85 ed test %rbp,%rbp 402d5b: 75 db jne 0x402d38 402d5d: 49 8d 84 24 c8 00 00 00 lea 0xc8(%r12),%rax 402d65: 48 89 44 24 08 mov %rax,0x8(%rsp) 402d6a: 49 89 c6 mov %rax,%r14 402d6d: 45 8b 6e 04 mov 0x4(%r14),%r13d 402d71: 31 ed xor %ebp,%ebp 402d73: 4b 8d 44 6d 00 lea 0x0(%r13,%r13,2),%rax 402d78: 49 8d 44 85 00 lea 0x0(%r13,%rax,4),%rax 402d7d: 48 c1 e0 04 shl $0x4,%rax 402d81: 49 39 ed cmp %rbp,%r13 402d84: 49 8d 5c 06 e0 lea -0x20(%r14,%rax,1),%rbx 402d89: 0f 84 8c 00 00 00 je 0x402e1b 402d8f: 90 nop 402d90: f6 43 f8 80 testb $0x80,-0x8(%rbx) 402d94: 0f 85 1e 01 00 00 jne 0x402eb8 402d9a: 48 8b 7b 10 mov 0x10(%rbx),%rdi 402d9e: 48 8b 03 mov (%rbx),%rax 402da1: 48 39 c7 cmp %rax,%rdi 402da4: 74 08 je 0x402dae 402da6: e8 55 e0 ff ff callq 0x400e00 402dab: 48 8b 03 mov (%rbx),%rax 402dae: 48 8b 7b 08 mov 0x8(%rbx),%rdi 402db2: 48 39 c7 cmp %rax,%rdi 402db5: 74 08 je 0x402dbf 402db7: e8 44 e0 ff ff callq 0x400e00 402dbc: 48 8b 03 mov (%rbx),%rax 402dbf: 49 83 3c 24 00 cmpq $0x0,(%r12) 402dc4: 74 0c je 0x402dd2 402dc6: 48 39 43 10 cmp %rax,0x10(%rbx) 402dca: 74 06 je 0x402dd2 402dcc: f6 43 fc 80 testb $0x80,-0x4(%rbx) 402dd0: 74 08 je 0x402dda 402dd2: 48 89 c7 mov %rax,%rdi 402dd5: e8 26 e0 ff ff callq 0x400e00 402dda: 48 8b 7b 90 mov -0x70(%rbx),%rdi 402dde: 48 85 ff test %rdi,%rdi 402de1: 75 0d jne 0x402df0 402de3: eb 22 jmp 0x402e07 402de5: 0f 1f 00 nopl (%rax) 402de8: 4d 85 ff test %r15,%r15 402deb: 4c 89 ff mov %r15,%rdi 402dee: 74 17 je 0x402e07 402df0: f6 47 38 80 testb $0x80,0x38(%rdi) 402df4: 4c 8b 7f 30 mov 0x30(%rdi),%r15 402df8: 74 ee je 0x402de8 402dfa: e8 01 e0 ff ff callq 0x400e00 402dff: 4d 85 ff test %r15,%r15 402e02: 4c 89 ff mov %r15,%rdi 402e05: 75 e9 jne 0x402df0 402e07: 48 83 c5 01 add $0x1,%rbp 402e0b: 48 81 eb d0 00 00 00 sub $0xd0,%rbx 402e12: 49 39 ed cmp %rbp,%r13 402e15: 0f 85 75 ff ff ff jne 0x402d90 402e1b: 4c 3b 74 24 08 cmp 0x8(%rsp),%r14 402e20: 49 8b 5e 08 mov 0x8(%r14),%rbx 402e24: 74 08 je 0x402e2e 402e26: 4c 89 f7 mov %r14,%rdi 402e29: e8 d2 df ff ff callq 0x400e00 402e2e: 48 85 db test %rbx,%rbx 402e31: 0f 84 8f 00 00 00 je 0x402ec6 402e37: 49 89 de mov %rbx,%r14 402e3a: e9 2e ff ff ff jmpq 0x402d6d 402e3f: 49 8b 7c 24 60 mov 0x60(%r12),%rdi 402e44: 48 85 ff test %rdi,%rdi 402e47: 74 05 je 0x402e4e 402e49: e8 b2 df ff ff callq 0x400e00 402e4e: 49 8b 3c 24 mov (%r12),%rdi 402e52: 48 85 ff test %rdi,%rdi 402e55: 0f 84 8a 00 00 00 je 0x402ee5 402e5b: 48 83 3c 24 00 cmpq $0x0,(%rsp) 402e60: 0f 84 a3 00 00 00 je 0x402f09 402e66: 4c 89 e7 mov %r12,%rdi 402e69: e8 92 df ff ff callq 0x400e00 402e6e: 48 8b 04 24 mov (%rsp),%rax 402e72: 8b 50 3c mov 0x3c(%rax),%edx 402e75: 85 d2 test %edx,%edx 402e77: 75 7f jne 0x402ef8 402e79: 49 89 c4 mov %rax,%r12 402e7c: 41 8b 4c 24 18 mov 0x18(%r12),%ecx 402e81: 83 f9 01 cmp $0x1,%ecx 402e84: 0f 85 43 fe ff ff jne 0x402ccd 402e8a: 49 8b 7c 24 50 mov 0x50(%r12),%rdi 402e8f: 48 83 ff ff cmp $0xffffffffffffffff,%rdi 402e93: 74 05 je 0x402e9a 402e95: e8 66 df ff ff callq 0x400e00 402e9a: 49 83 7c 24 48 00 cmpq $0x0,0x48(%r12) 402ea0: 49 c7 44 24 50 00 00 00 movq $0x0,0x50(%r12) 402ea8: 00 402ea9: 75 4d jne 0x402ef8 402eab: 41 8b 4c 24 18 mov 0x18(%r12),%ecx 402eb0: e9 18 fe ff ff jmpq 0x402ccd 402eb5: 0f 1f 00 nopl (%rax) 402eb8: 48 8b 7b f0 mov -0x10(%rbx),%rdi 402ebc: e8 3f df ff ff callq 0x400e00 402ec1: e9 d4 fe ff ff jmpq 0x402d9a 402ec6: 41 8b 4c 24 7c mov 0x7c(%r12),%ecx 402ecb: 85 c9 test %ecx,%ecx 402ecd: 75 6c jne 0x402f3b 402ecf: 41 f6 44 24 78 80 testb $0x80,0x78(%r12) 402ed5: 0f 84 73 ff ff ff je 0x402e4e 402edb: 49 8b 7c 24 58 mov 0x58(%r12),%rdi 402ee0: e9 64 ff ff ff jmpq 0x402e49 402ee5: 4c 89 e7 mov %r12,%rdi 402ee8: e8 13 df ff ff callq 0x400e00 402eed: 48 83 3c 24 00 cmpq $0x0,(%rsp) 402ef2: 0f 85 76 ff ff ff jne 0x402e6e 402ef8: 31 c0 xor %eax,%eax 402efa: 48 83 c4 18 add $0x18,%rsp 402efe: 5b pop %rbx 402eff: 5d pop %rbp 402f00: 41 5c pop %rsp 402f02: 41 5d pop %rbp 402f04: 41 5e pop %rsi 402f06: 41 5f pop %rdi 402f08: c3 retq 402f09: 41 8b 44 24 38 mov 0x38(%r12),%eax 402f0e: a8 80 test $0x80,%al 402f10: 75 35 jne 0x402f47 402f12: a8 40 test $0x40,%al 402f14: 74 0a je 0x402f20 402f16: 49 8b 74 24 30 mov 0x30(%r12),%rsi 402f1b: e8 f0 df ff ff callq 0x400f10 402f20: 4c 89 e7 mov %r12,%rdi 402f23: e8 d8 de ff ff callq 0x400e00 402f28: eb ce jmp 0x402ef8 402f2a: 48 89 c6 mov %rax,%rsi 402f2d: 49 8b 44 24 10 mov 0x10(%r12),%rax 402f32: 48 89 46 48 mov %rax,0x48(%rsi) 402f36: e9 ca fd ff ff jmpq 0x402d05 402f3b: 49 8b 7c 24 50 mov 0x50(%r12),%rdi 402f40: e8 bb de ff ff callq 0x400e00 402f45: eb 88 jmp 0x402ecf 402f47: e8 b4 de ff ff callq 0x400e00 402f4c: eb d2 jmp 0x402f20 402f4e: 31 c0 xor %eax,%eax 402f50: c3 retq 402f51: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402f59: 00 00 402f5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 402f60: 48 85 ff test %rdi,%rdi 402f63: 74 0b je 0x402f70 402f65: 8b 47 18 mov 0x18(%rdi),%eax 402f68: c3 retq 402f69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402f70: 31 c0 xor %eax,%eax 402f72: c3 retq 402f73: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402f7b: 00 00 402f7d: 0f 1f 00 nopl (%rax) 402f80: 41 57 push %rdi 402f82: 41 56 push %rsi 402f84: 41 89 ff mov %edi,%r15d 402f87: 41 55 push %rbp 402f89: 41 54 push %rsp 402f8b: 4c 8d 25 5e 0e 20 00 lea 0x200e5e(%rip),%r12 # 0x603df0 402f92: 55 push %rbp 402f93: 48 8d 2d 5e 0e 20 00 lea 0x200e5e(%rip),%rbp # 0x603df8 402f9a: 53 push %rbx 402f9b: 49 89 f6 mov %rsi,%r14 402f9e: 49 89 d5 mov %rdx,%r13 402fa1: 4c 29 e5 sub %r12,%rbp 402fa4: 48 83 ec 08 sub $0x8,%rsp 402fa8: 48 c1 fd 03 sar $0x3,%rbp 402fac: e8 17 de ff ff callq 0x400dc8 402fb1: 48 85 ed test %rbp,%rbp 402fb4: 74 20 je 0x402fd6 402fb6: 31 db xor %ebx,%ebx 402fb8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 402fc0: 4c 89 ea mov %r13,%rdx 402fc3: 4c 89 f6 mov %r14,%rsi 402fc6: 44 89 ff mov %r15d,%edi 402fc9: 41 ff 14 dc callq *(%r12,%rbx,8) 402fcd: 48 83 c3 01 add $0x1,%rbx 402fd1: 48 39 eb cmp %rbp,%rbx 402fd4: 75 ea jne 0x402fc0 402fd6: 48 83 c4 08 add $0x8,%rsp 402fda: 5b pop %rbx 402fdb: 5d pop %rbp 402fdc: 41 5c pop %rsp 402fde: 41 5d pop %rbp 402fe0: 41 5e pop %rsi 402fe2: 41 5f pop %rdi 402fe4: c3 retq 402fe5: 90 nop 402fe6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402fee: 00 00 402ff0: f3 rep 402ff1: c3 retq Disassembly of section .fini: 402ff4: 48 83 ec 08 sub $0x8,%rsp 402ff8: 48 83 c4 08 add $0x8,%rsp 402ffc: c3 retq ----Running------ > . "/home/conan/w/prod/BuildSingleReference/cci-7f33b2b8/recipes/elfutils/all/test_package/build/Release/generators/conanrun.sh" && ./test_package ./test_package ----------------- ./test_package: elf object ----Running------ > . "/home/conan/w/prod/BuildSingleReference/cci-7f33b2b8/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.180 (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.180 (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-7f33b2b8/recipes/elfutils/all/test_v1_package/conanfile.py elfutils/0.180@#2fe648b4b61beecbce9444b660aa2c5c -pr /home/conan/w/prod/BuildSingleReference/223439/9e90cb5c-6609-48bd-a31f-a6a46f9c4743/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 elfutils/0.180 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Cache elfutils/0.180 from local cache - Cache xz_utils/5.4.2 from 'conan-center' - Cache zlib/1.2.13 from 'conan-center' - Cache Packages bzip2/1.0.8:3df6ebb8a308d309e882b21988fd9ea103560e16 - Cache elfutils/0.180:abe193b60751f9a80bc66ca75c047411a5dbd1a0 - Cache xz_utils/5.4.2:76f87539fc90ff313e0b3182641a9bb558a717d2 - Cache zlib/1.2.13:76f87539fc90ff313e0b3182641a9bb558a717d2 - Cache Installing (downloading, building) binaries... bzip2/1.0.8: Already installed! xz_utils/5.4.2: Already installed! zlib/1.2.13: Already installed! elfutils/0.180: Already installed! elfutils/0.180: Appending PATH env var with : /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/bin elfutils/0.180: Setting ADDR2LINE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/bin/eu-addr2line elfutils/0.180: Setting AR to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/bin/eu-ar elfutils/0.180: Setting ELFCLASSIFY to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/bin/eu-elfclassify elfutils/0.180: Setting ELFCMP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/bin/eu-elfcmp elfutils/0.180: Setting ELFCOMPRESS to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/bin/eu-elfcompress elfutils/0.180: Setting ELFLINT to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/bin/eu-elflint elfutils/0.180: Setting FINDTEXTREL to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/bin/eu-findtextrel elfutils/0.180: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/bin/eu-make-debug-archive elfutils/0.180: Setting NM to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/bin/eu-nm elfutils/0.180: Setting OBJDUMP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/bin/eu-objdump elfutils/0.180: Setting RANLIB to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/bin/eu-ranlib elfutils/0.180: Setting READELF to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/bin/eu-readelf elfutils/0.180: Setting SIZE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/bin/eu-size elfutils/0.180: Setting STACK to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/bin/eu-stack elfutils/0.180: Setting STRINGS to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/bin/eu-strings elfutils/0.180: Setting STRIP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/bin/eu-strip elfutils/0.180: Setting UNSTRIP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/bin/eu-unstrip elfutils/0.180 (test package): Generator txt created conanbuildinfo.txt elfutils/0.180 (test package): Generator cmake created conanbuildinfo.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created elfutils-config-version.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created elfutilsTarget-release.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created elfutilsTargets.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created elfutils-config.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created ZLIBConfigVersion.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created ZLIBConfig.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created ZLIBTargets.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created ZLIBTarget-release.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created BZip2ConfigVersion.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created BZip2Config.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created BZip2Targets.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created BZip2Target-release.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created LibLZMAConfigVersion.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created LibLZMAConfig.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created LibLZMATargets.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created LibLZMATarget-release.cmake elfutils/0.180 (test package): Aggregating env generators elfutils/0.180 (test package): Generated conaninfo.txt elfutils/0.180 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod/BuildSingleReference/cci-7f33b2b8/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.180 (test package): Calling build() ----Running------ > cd '/home/conan/w/prod/BuildSingleReference/cci-7f33b2b8/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/BuildSingleReference/cci-7f33b2b8/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/BuildSingleReference/cci-7f33b2b8/recipes/elfutils/all/test_v1_package/build/9fed777fa5c09252485db00b7e8915efad55efb9" -DCMAKE_MODULE_PATH="/home/conan/w/prod/BuildSingleReference/cci-7f33b2b8/recipes/elfutils/all/test_v1_package/build/9fed777fa5c09252485db00b7e8915efad55efb9" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev '/home/conan/w/prod/BuildSingleReference/cci-7f33b2b8/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/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/lib/libasm.a -- Library dw found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/lib/libdw.a -- Library elf found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/lib/libelf.a -- Library z found /home/conan/w/prod/BuildSingleReference/.conan/data/zlib/1.2.13/_/_/package/76f87539fc90ff313e0b3182641a9bb558a717d2/lib/libz.a -- Library bz2 found /home/conan/w/prod/BuildSingleReference/.conan/data/bzip2/1.0.8/_/_/package/3df6ebb8a308d309e882b21988fd9ea103560e16/lib/libbz2.a -- Library lzma found /home/conan/w/prod/BuildSingleReference/.conan/data/xz_utils/5.4.2/_/_/package/76f87539fc90ff313e0b3182641a9bb558a717d2/lib/liblzma.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/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/lib/libasm.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/lib/libasm.a -- Library dw found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/lib/libdw.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/lib/libdw.a -- Library elf found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/lib/libelf.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/lib/libelf.a -- Library elf found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/lib/libelf.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/lib/libelf.a -- Library dw found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/lib/libdw.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/lib/libdw.a -- Library asm found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/lib/libasm.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/abe193b60751f9a80bc66ca75c047411a5dbd1a0/lib/libasm.a -- Library z found /home/conan/w/prod/BuildSingleReference/.conan/data/zlib/1.2.13/_/_/package/76f87539fc90ff313e0b3182641a9bb558a717d2/lib/libz.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/zlib/1.2.13/_/_/package/76f87539fc90ff313e0b3182641a9bb558a717d2/lib/libz.a -- Library bz2 found /home/conan/w/prod/BuildSingleReference/.conan/data/bzip2/1.0.8/_/_/package/3df6ebb8a308d309e882b21988fd9ea103560e16/lib/libbz2.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/bzip2/1.0.8/_/_/package/3df6ebb8a308d309e882b21988fd9ea103560e16/lib/libbz2.a -- Library lzma found /home/conan/w/prod/BuildSingleReference/.conan/data/xz_utils/5.4.2/_/_/package/76f87539fc90ff313e0b3182641a9bb558a717d2/lib/liblzma.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/xz_utils/5.4.2/_/_/package/76f87539fc90ff313e0b3182641a9bb558a717d2/lib/liblzma.a -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod/BuildSingleReference/cci-7f33b2b8/recipes/elfutils/all/test_v1_package/build/9fed777fa5c09252485db00b7e8915efad55efb9 ----Running------ > cmake --build '/home/conan/w/prod/BuildSingleReference/cci-7f33b2b8/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.180 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.180 Copyright (C) 2020 The elfutils developers . This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ----Running------ > eu-ar r archive.a bin/test_package ----------------- ----Running------ > eu-objdump -d bin/test_package ----------------- bin/test_package: elf64-elf_x86_64 Disassembly of section .init: 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 1b 1a 00 00 callq 0x4029e0 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 87 1f 00 00 callq 0x402f60 400fd9: 83 f8 03 cmp $0x3,%eax 400fdc: b9 04 30 40 00 mov $0x403004,%ecx 400fe1: 77 0a ja 0x400fed 400fe3: 89 c0 mov %eax,%eax 400fe5: 48 8b 0c c5 a0 30 40 00 mov 0x4030a0(,%rax,8),%rcx 400fed: 48 8b 53 08 mov 0x8(%rbx),%rdx 400ff1: be 4e 30 40 00 mov $0x40304e,%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 86 1c 00 00 callq 0x402c90 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 78 30 40 00 mov $0x403078,%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 24 30 40 00 mov $0x403024,%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 34 30 40 00 mov $0x403034,%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 11 30 40 00 mov $0x403011,%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 f0 2f 40 00 mov $0x402ff0,%r8 4010b6: 48 c7 c1 80 2f 40 00 mov $0x402f80,%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 8a 1e 00 00 lea 0x1e8a(%rip),%rdx # 0x4030e0 401256: 48 8d 35 23 20 00 00 lea 0x2023(%rip),%rsi # 0x403280 40125d: 48 8d 3d 5c 1e 00 00 lea 0x1e5c(%rip),%rdi # 0x4030c0 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 e9 1f 00 00 lea 0x1fe9(%rip),%rsi # 0x403289 4012a0: 48 8d 3d 19 1e 00 00 lea 0x1e19(%rip),%rdi # 0x4030c0 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 c6 mov %r8,%r14 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 81 ec 88 00 00 00 sub $0x88,%rsp 401377: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 40137f: 00 401380: 48 89 44 24 78 mov %rax,0x78(%rsp) 401385: 31 c0 xor %eax,%eax 401387: 0f b6 42 04 movzbl 0x4(%rdx),%eax 40138b: 4c 8b 84 24 c0 00 00 00 mov 0xc0(%rsp),%r8 401393: 8d 50 ff lea -0x1(%rax),%edx 401396: 80 fa 01 cmp $0x1,%dl 401399: 0f 87 71 02 00 00 ja 0x401610 40139f: 0f b6 55 05 movzbl 0x5(%rbp),%edx 4013a3: 49 89 cd mov %rcx,%r13 4013a6: 8d 4a ff lea -0x1(%rdx),%ecx 4013a9: 80 f9 01 cmp $0x1,%cl 4013ac: 0f 87 5e 02 00 00 ja 0x401610 4013b2: 80 fa 01 cmp $0x1,%dl 4013b5: 41 89 ff mov %edi,%r15d 4013b8: 49 89 f4 mov %rsi,%r12 4013bb: 0f 84 ef 02 00 00 je 0x4016b0 4013c1: 3c 01 cmp $0x1,%al 4013c3: 0f 84 77 04 00 00 je 0x401840 4013c9: 48 8b 5d 28 mov 0x28(%rbp),%rbx 4013cd: 4c 8d 54 24 30 lea 0x30(%rsp),%r10 4013d2: 0f b7 45 3c movzwl 0x3c(%rbp),%eax 4013d6: 66 c1 c8 08 ror $0x8,%ax 4013da: 66 89 44 24 6c mov %ax,0x6c(%rsp) 4013df: 48 0f cb bswap %rbx 4013e2: 48 89 5c 24 58 mov %rbx,0x58(%rsp) 4013e7: 0f b7 c0 movzwl %ax,%eax 4013ea: 48 85 c0 test %rax,%rax 4013ed: 0f 84 c5 05 00 00 je 0x4019b8 4013f3: 49 39 de cmp %rbx,%r14 4013f6: 0f 83 84 02 00 00 jae 0x401680 4013fc: 41 83 f9 02 cmp $0x2,%r9d 401400: 0f 94 c2 sete %dl 401403: 41 83 f9 09 cmp $0x9,%r9d 401407: 0f 94 c0 sete %al 40140a: 31 db xor %ebx,%ebx 40140c: 09 c2 or %eax,%edx 40140e: 0f b6 d2 movzbl %dl,%edx 401411: 48 8d 04 52 lea (%rdx,%rdx,2),%rax 401415: bf 01 00 00 00 mov $0x1,%edi 40141a: 4c 89 44 24 18 mov %r8,0x18(%rsp) 40141f: 44 89 4c 24 14 mov %r9d,0x14(%rsp) 401424: 48 89 54 24 08 mov %rdx,0x8(%rsp) 401429: 48 8d 34 82 lea (%rdx,%rax,4),%rsi 40142d: 48 c1 e6 04 shl $0x4,%rsi 401431: 48 81 c6 08 01 00 00 add $0x108,%rsi 401438: e8 83 fa ff ff callq 0x400ec0 40143d: 48 85 c0 test %rax,%rax 401440: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 401445: 44 8b 4c 24 14 mov 0x14(%rsp),%r9d 40144a: 4c 8b 44 24 18 mov 0x18(%rsp),%r8 40144f: 0f 84 53 07 00 00 je 0x401ba8 401455: 0f b6 4d 04 movzbl 0x4(%rbp),%ecx 401459: c7 40 18 03 00 00 00 movl $0x3,0x18(%rax) 401460: 4b 8d 34 2c lea (%r12,%r13,1),%rsi 401464: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 40146b: 44 89 48 1c mov %r9d,0x1c(%rax) 40146f: 44 89 78 24 mov %r15d,0x24(%rax) 401473: 4c 89 68 28 mov %r13,0x28(%rax) 401477: 4c 89 70 30 mov %r14,0x30(%rax) 40147b: 4c 89 20 mov %r12,(%rax) 40147e: 80 f9 01 cmp $0x1,%cl 401481: 4c 89 40 08 mov %r8,0x8(%rax) 401485: 89 98 c8 00 00 00 mov %ebx,0xc8(%rax) 40148b: 89 90 cc 00 00 00 mov %edx,0xcc(%rax) 401491: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 401498: 89 48 20 mov %ecx,0x20(%rax) 40149b: 0f 84 2f 02 00 00 je 0x4016d0 4014a1: 4d 85 e4 test %r12,%r12 4014a4: 0f 84 94 06 00 00 je 0x401b3e 4014aa: 0f b6 55 05 movzbl 0x5(%rbp),%edx 4014ae: 80 fa 01 cmp $0x1,%dl 4014b1: 0f 84 f1 04 00 00 je 0x4019a8 4014b7: 48 8b 4d 00 mov 0x0(%rbp),%rcx 4014bb: 48 8b 7d 18 mov 0x18(%rbp),%rdi 4014bf: 48 8d 90 88 00 00 00 lea 0x88(%rax),%rdx 4014c6: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 4014cd: 48 89 7a 18 mov %rdi,0x18(%rdx) 4014d1: 48 8b 7d 20 mov 0x20(%rbp),%rdi 4014d5: 48 8b 4d 08 mov 0x8(%rbp),%rcx 4014d9: 48 89 7a 20 mov %rdi,0x20(%rdx) 4014dd: 48 8b 7d 28 mov 0x28(%rbp),%rdi 4014e1: 48 89 4a 08 mov %rcx,0x8(%rdx) 4014e5: 48 8b 4d 10 mov 0x10(%rbp),%rcx 4014e9: 48 89 7a 28 mov %rdi,0x28(%rdx) 4014ed: 48 8b 7d 30 mov 0x30(%rbp),%rdi 4014f1: 48 89 4a 10 mov %rcx,0x10(%rdx) 4014f5: 48 89 7a 30 mov %rdi,0x30(%rdx) 4014f9: 48 8b 7d 38 mov 0x38(%rbp),%rdi 4014fd: 48 89 7a 38 mov %rdi,0x38(%rdx) 401501: 48 89 50 48 mov %rdx,0x48(%rax) 401505: 66 c1 c9 08 ror $0x8,%cx 401509: 66 89 88 98 00 00 00 mov %cx,0x98(%rax) 401510: 0f b7 88 9a 00 00 00 movzwl 0x9a(%rax),%ecx 401517: 66 c1 c9 08 ror $0x8,%cx 40151b: 66 89 88 9a 00 00 00 mov %cx,0x9a(%rax) 401522: 8b 88 9c 00 00 00 mov 0x9c(%rax),%ecx 401528: 0f c9 bswap %ecx 40152a: 89 88 9c 00 00 00 mov %ecx,0x9c(%rax) 401530: 48 8b 88 a0 00 00 00 mov 0xa0(%rax),%rcx 401537: 48 0f c9 bswap %rcx 40153a: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 401541: 48 8b 88 a8 00 00 00 mov 0xa8(%rax),%rcx 401548: 48 0f c9 bswap %rcx 40154b: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 401552: 48 8b 88 b0 00 00 00 mov 0xb0(%rax),%rcx 401559: 48 0f c9 bswap %rcx 40155c: 48 89 88 b0 00 00 00 mov %rcx,0xb0(%rax) 401563: 8b 88 b8 00 00 00 mov 0xb8(%rax),%ecx 401569: 0f c9 bswap %ecx 40156b: 89 88 b8 00 00 00 mov %ecx,0xb8(%rax) 401571: 0f b7 88 bc 00 00 00 movzwl 0xbc(%rax),%ecx 401578: 66 c1 c9 08 ror $0x8,%cx 40157c: 66 89 88 bc 00 00 00 mov %cx,0xbc(%rax) 401583: 0f b7 88 be 00 00 00 movzwl 0xbe(%rax),%ecx 40158a: 66 c1 c9 08 ror $0x8,%cx 40158e: 66 89 88 be 00 00 00 mov %cx,0xbe(%rax) 401595: 0f b7 88 c0 00 00 00 movzwl 0xc0(%rax),%ecx 40159c: 66 c1 c9 08 ror $0x8,%cx 4015a0: 66 89 88 c0 00 00 00 mov %cx,0xc0(%rax) 4015a7: 0f b7 88 c2 00 00 00 movzwl 0xc2(%rax),%ecx 4015ae: 66 c1 c9 08 ror $0x8,%cx 4015b2: 66 89 88 c2 00 00 00 mov %cx,0xc2(%rax) 4015b9: 0f b7 88 c4 00 00 00 movzwl 0xc4(%rax),%ecx 4015c0: 66 c1 c9 08 ror $0x8,%cx 4015c4: 66 89 88 c4 00 00 00 mov %cx,0xc4(%rax) 4015cb: 0f b7 88 c6 00 00 00 movzwl 0xc6(%rax),%ecx 4015d2: 66 c1 c9 08 ror $0x8,%cx 4015d6: 4d 85 e4 test %r12,%r12 4015d9: 66 89 88 c6 00 00 00 mov %cx,0xc6(%rax) 4015e0: 74 3e je 0x401620 4015e2: 48 8b 4a 28 mov 0x28(%rdx),%rcx 4015e6: 0f b6 55 05 movzbl 0x5(%rbp),%edx 4015ea: 41 83 f9 08 cmp $0x8,%r9d 4015ee: 74 30 je 0x401620 4015f0: 80 fa 01 cmp $0x1,%dl 4015f3: 75 2b jne 0x401620 4015f5: 48 85 db test %rbx,%rbx 4015f8: 0f 84 a2 02 00 00 je 0x4018a0 4015fe: 4c 39 f1 cmp %r14,%rcx 401601: 0f 82 99 02 00 00 jb 0x4018a0 401607: 48 89 c7 mov %rax,%rdi 40160a: e8 f1 f7 ff ff callq 0x400e00 40160f: 90 nop 401610: bf 0a 00 00 00 mov $0xa,%edi 401615: e8 f6 fb ff ff callq 0x401210 40161a: 31 c0 xor %eax,%eax 40161c: eb 39 jmp 0x401657 40161e: 66 90 nop 401620: 31 c9 xor %ecx,%ecx 401622: 48 85 db test %rbx,%rbx 401625: 48 8d b0 c8 00 00 00 lea 0xc8(%rax),%rsi 40162c: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 401633: 74 1e je 0x401653 401635: 0f 1f 00 nopl (%rax) 401638: 48 89 0a mov %rcx,(%rdx) 40163b: 48 83 c1 01 add $0x1,%rcx 40163f: 48 89 42 08 mov %rax,0x8(%rdx) 401643: 48 89 72 48 mov %rsi,0x48(%rdx) 401647: 48 81 c2 d0 00 00 00 add $0xd0,%rdx 40164e: 48 39 cb cmp %rcx,%rbx 401651: 75 e5 jne 0x401638 401653: 48 89 70 60 mov %rsi,0x60(%rax) 401657: 48 8b 7c 24 78 mov 0x78(%rsp),%rdi 40165c: 64 48 33 3c 25 28 00 00 xor %fs:0x28,%rdi 401664: 00 401665: 0f 85 3a 06 00 00 jne 0x401ca5 40166b: 48 81 c4 88 00 00 00 add $0x88,%rsp 401672: 5b pop %rbx 401673: 5d pop %rbp 401674: 41 5c pop %rsp 401676: 41 5d pop %rbp 401678: 41 5e pop %rsi 40167a: 41 5f pop %rdi 40167c: c3 retq 40167d: 0f 1f 00 nopl (%rax) 401680: 48 89 c1 mov %rax,%rcx 401683: 4c 89 f2 mov %r14,%rdx 401686: 48 29 da sub %rbx,%rdx 401689: 48 c1 e1 06 shl $0x6,%rcx 40168d: 48 89 c3 mov %rax,%rbx 401690: 48 39 d1 cmp %rdx,%rcx 401693: 0f 87 63 fd ff ff ja 0x4013fc 401699: 48 85 db test %rbx,%rbx 40169c: 48 89 da mov %rbx,%rdx 40169f: 0f 85 6c fd ff ff jne 0x401411 4016a5: e9 52 fd ff ff jmpq 0x4013fc 4016aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4016b0: 3c 01 cmp $0x1,%al 4016b2: 0f 84 d8 01 00 00 je 0x401890 4016b8: 0f b7 45 3c movzwl 0x3c(%rbp),%eax 4016bc: 48 8b 5d 28 mov 0x28(%rbp),%rbx 4016c0: 49 89 ea mov %rbp,%r10 4016c3: e9 1f fd ff ff jmpq 0x4013e7 4016c8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 4016d0: 4d 85 e4 test %r12,%r12 4016d3: 0f 84 43 03 00 00 je 0x401a1c 4016d9: 0f b6 55 05 movzbl 0x5(%rbp),%edx 4016dd: 80 fa 01 cmp $0x1,%dl 4016e0: 0f 84 2a 03 00 00 je 0x401a10 4016e6: 48 8b 55 00 mov 0x0(%rbp),%rdx 4016ea: 48 8b 7d 18 mov 0x18(%rbp),%rdi 4016ee: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 4016f5: 48 89 90 88 00 00 00 mov %rdx,0x88(%rax) 4016fc: 48 89 79 18 mov %rdi,0x18(%rcx) 401700: 48 8b 7d 20 mov 0x20(%rbp),%rdi 401704: 48 8b 55 08 mov 0x8(%rbp),%rdx 401708: 48 89 79 20 mov %rdi,0x20(%rcx) 40170c: 48 8b 7d 28 mov 0x28(%rbp),%rdi 401710: 48 89 51 08 mov %rdx,0x8(%rcx) 401714: 48 8b 55 10 mov 0x10(%rbp),%rdx 401718: 48 89 79 28 mov %rdi,0x28(%rcx) 40171c: 8b 7d 30 mov 0x30(%rbp),%edi 40171f: 48 89 51 10 mov %rdx,0x10(%rcx) 401723: 89 79 30 mov %edi,0x30(%rcx) 401726: 48 89 48 48 mov %rcx,0x48(%rax) 40172a: 66 c1 ca 08 ror $0x8,%dx 40172e: 66 89 90 98 00 00 00 mov %dx,0x98(%rax) 401735: 0f b7 90 9a 00 00 00 movzwl 0x9a(%rax),%edx 40173c: 66 c1 ca 08 ror $0x8,%dx 401740: 66 89 90 9a 00 00 00 mov %dx,0x9a(%rax) 401747: 8b 90 9c 00 00 00 mov 0x9c(%rax),%edx 40174d: 0f ca bswap %edx 40174f: 89 90 9c 00 00 00 mov %edx,0x9c(%rax) 401755: 8b 90 a0 00 00 00 mov 0xa0(%rax),%edx 40175b: 0f ca bswap %edx 40175d: 89 90 a0 00 00 00 mov %edx,0xa0(%rax) 401763: 8b 90 a4 00 00 00 mov 0xa4(%rax),%edx 401769: 0f ca bswap %edx 40176b: 89 90 a4 00 00 00 mov %edx,0xa4(%rax) 401771: 8b 90 a8 00 00 00 mov 0xa8(%rax),%edx 401777: 0f ca bswap %edx 401779: 89 90 a8 00 00 00 mov %edx,0xa8(%rax) 40177f: 8b 90 ac 00 00 00 mov 0xac(%rax),%edx 401785: 0f ca bswap %edx 401787: 89 90 ac 00 00 00 mov %edx,0xac(%rax) 40178d: 0f b7 90 b0 00 00 00 movzwl 0xb0(%rax),%edx 401794: 66 c1 ca 08 ror $0x8,%dx 401798: 66 89 90 b0 00 00 00 mov %dx,0xb0(%rax) 40179f: 0f b7 90 b2 00 00 00 movzwl 0xb2(%rax),%edx 4017a6: 66 c1 ca 08 ror $0x8,%dx 4017aa: 66 89 90 b2 00 00 00 mov %dx,0xb2(%rax) 4017b1: 0f b7 90 b4 00 00 00 movzwl 0xb4(%rax),%edx 4017b8: 66 c1 ca 08 ror $0x8,%dx 4017bc: 66 89 90 b4 00 00 00 mov %dx,0xb4(%rax) 4017c3: 0f b7 90 b6 00 00 00 movzwl 0xb6(%rax),%edx 4017ca: 66 c1 ca 08 ror $0x8,%dx 4017ce: 66 89 90 b6 00 00 00 mov %dx,0xb6(%rax) 4017d5: 0f b7 90 b8 00 00 00 movzwl 0xb8(%rax),%edx 4017dc: 66 c1 ca 08 ror $0x8,%dx 4017e0: 66 89 90 b8 00 00 00 mov %dx,0xb8(%rax) 4017e7: 0f b7 90 ba 00 00 00 movzwl 0xba(%rax),%edx 4017ee: 66 c1 ca 08 ror $0x8,%dx 4017f2: 4d 85 e4 test %r12,%r12 4017f5: 66 89 90 ba 00 00 00 mov %dx,0xba(%rax) 4017fc: 0f 84 5e 01 00 00 je 0x401960 401802: 8b 49 20 mov 0x20(%rcx),%ecx 401805: 0f b6 55 05 movzbl 0x5(%rbp),%edx 401809: 41 83 f9 08 cmp $0x8,%r9d 40180d: 0f 84 4d 01 00 00 je 0x401960 401813: 80 fa 01 cmp $0x1,%dl 401816: 0f 85 44 01 00 00 jne 0x401960 40181c: 48 85 db test %rbx,%rbx 40181f: 0f 85 5b 02 00 00 jne 0x401a80 401825: 48 01 ce add %rcx,%rsi 401828: 4c 8d 80 c8 00 00 00 lea 0xc8(%rax),%r8 40182f: 48 89 70 50 mov %rsi,0x50(%rax) 401833: 4c 89 40 60 mov %r8,0x60(%rax) 401837: e9 1b fe ff ff jmpq 0x401657 40183c: 0f 1f 40 00 nopl 0x0(%rax) 401840: 8b 45 20 mov 0x20(%rbp),%eax 401843: 4c 8d 54 24 30 lea 0x30(%rsp),%r10 401848: 0f b7 5d 30 movzwl 0x30(%rbp),%ebx 40184c: 66 c1 cb 08 ror $0x8,%bx 401850: 66 89 5c 24 60 mov %bx,0x60(%rsp) 401855: 0f c8 bswap %eax 401857: 89 44 24 50 mov %eax,0x50(%rsp) 40185b: 0f b7 db movzwl %bx,%ebx 40185e: 48 85 db test %rbx,%rbx 401861: 0f 84 52 03 00 00 je 0x401bb9 401867: 89 c0 mov %eax,%eax 401869: 49 39 c6 cmp %rax,%r14 40186c: 0f 82 8a fb ff ff jb 0x4013fc 401872: 48 8d 14 9b lea (%rbx,%rbx,4),%rdx 401876: 4c 89 f7 mov %r14,%rdi 401879: 48 29 c7 sub %rax,%rdi 40187c: 48 c1 e2 03 shl $0x3,%rdx 401880: 48 39 fa cmp %rdi,%rdx 401883: 0f 87 73 fb ff ff ja 0x4013fc 401889: e9 0b fe ff ff jmpq 0x401699 40188e: 66 90 nop 401890: 0f b7 5d 30 movzwl 0x30(%rbp),%ebx 401894: 8b 45 20 mov 0x20(%rbp),%eax 401897: 49 89 ea mov %rbp,%r10 40189a: eb bf jmp 0x40185b 40189c: 0f 1f 40 00 nopl 0x0(%rax) 4018a0: 4c 89 f7 mov %r14,%rdi 4018a3: 48 89 da mov %rbx,%rdx 4018a6: 48 29 cf sub %rcx,%rdi 4018a9: 48 c1 e2 06 shl $0x6,%rdx 4018ad: 48 39 d7 cmp %rdx,%rdi 4018b0: 0f 82 51 fd ff ff jb 0x401607 4018b6: 48 8d 3c 0e lea (%rsi,%rcx,1),%rdi 4018ba: 48 85 db test %rbx,%rbx 4018bd: 48 8d b0 c8 00 00 00 lea 0xc8(%rax),%rsi 4018c4: 48 89 78 50 mov %rdi,0x50(%rax) 4018c8: 0f 84 85 fd ff ff je 0x401653 4018ce: 48 8d 90 54 01 00 00 lea 0x154(%rax),%rdx 4018d5: 45 31 c0 xor %r8d,%r8d 4018d8: eb 2a jmp 0x401904 4018da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4018e0: 8b 0a mov (%rdx),%ecx 4018e2: 85 c9 test %ecx,%ecx 4018e4: 75 06 jne 0x4018ec 4018e6: c7 02 ff ff ff ff movl $0xffffffff,(%rdx) 4018ec: 49 83 c0 01 add $0x1,%r8 4018f0: 48 83 c7 40 add $0x40,%rdi 4018f4: 48 81 c2 d0 00 00 00 add $0xd0,%rdx 4018fb: 4c 39 c3 cmp %r8,%rbx 4018fe: 0f 84 4f fd ff ff je 0x401653 401904: 48 8b 4f 18 mov 0x18(%rdi),%rcx 401908: 4c 89 42 04 mov %r8,0x4(%rdx) 40190c: 48 89 42 0c mov %rax,0xc(%rdx) 401910: 48 89 7a 14 mov %rdi,0x14(%rdx) 401914: 49 39 ce cmp %rcx,%r14 401917: 76 1a jbe 0x401933 401919: 4d 89 f1 mov %r14,%r9 40191c: 49 29 c9 sub %rcx,%r9 40191f: 4c 39 4f 20 cmp %r9,0x20(%rdi) 401923: 77 0e ja 0x401933 401925: 4c 01 e9 add %r13,%rcx 401928: 4c 01 e1 add %r12,%rcx 40192b: 48 89 4a 2c mov %rcx,0x2c(%rdx) 40192f: 48 89 4a 24 mov %rcx,0x24(%rdx) 401933: 83 7f 04 12 cmpl $0x12,0x4(%rdi) 401937: 48 89 72 4c mov %rsi,0x4c(%rdx) 40193b: 75 a3 jne 0x4018e0 40193d: 8b 4f 28 mov 0x28(%rdi),%ecx 401940: 48 39 cb cmp %rcx,%rbx 401943: 76 9b jbe 0x4018e0 401945: 4c 8d 0c 49 lea (%rcx,%rcx,2),%r9 401949: 4a 8d 0c 89 lea (%rcx,%r9,4),%rcx 40194d: 48 c1 e1 04 shl $0x4,%rcx 401951: 44 89 84 08 54 01 00 00 mov %r8d,0x154(%rax,%rcx,1) 401959: eb 85 jmp 0x4018e0 40195b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401960: 31 c9 xor %ecx,%ecx 401962: 48 85 db test %rbx,%rbx 401965: 4c 8d 80 c8 00 00 00 lea 0xc8(%rax),%r8 40196c: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 401973: 0f 84 ba fe ff ff je 0x401833 401979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 401980: 48 89 0a mov %rcx,(%rdx) 401983: 48 83 c1 01 add $0x1,%rcx 401987: 48 89 42 08 mov %rax,0x8(%rdx) 40198b: 4c 89 42 48 mov %r8,0x48(%rdx) 40198f: 48 81 c2 d0 00 00 00 add $0xd0,%rdx 401996: 48 39 cb cmp %rcx,%rbx 401999: 75 e5 jne 0x401980 40199b: 4c 89 40 60 mov %r8,0x60(%rax) 40199f: e9 b3 fc ff ff jmpq 0x401657 4019a4: 0f 1f 40 00 nopl 0x0(%rax) 4019a8: 48 89 70 48 mov %rsi,0x48(%rax) 4019ac: 48 8b 4e 28 mov 0x28(%rsi),%rcx 4019b0: e9 35 fc ff ff jmpq 0x4015ea 4019b5: 0f 1f 00 nopl (%rax) 4019b8: 48 85 db test %rbx,%rbx 4019bb: 0f 84 3b fa ff ff je 0x4013fc 4019c1: 49 39 de cmp %rbx,%r14 4019c4: 0f 86 32 fa ff ff jbe 0x4013fc 4019ca: 48 8d 43 40 lea 0x40(%rbx),%rax 4019ce: 49 39 c6 cmp %rax,%r14 4019d1: 0f 82 25 fa ff ff jb 0x4013fc 4019d7: 4d 85 e4 test %r12,%r12 4019da: 0f 84 22 02 00 00 je 0x401c02 4019e0: 4c 01 e3 add %r12,%rbx 4019e3: 80 fa 01 cmp $0x1,%dl 4019e6: 49 8b 44 1d 20 mov 0x20(%r13,%rbx,1),%rax 4019eb: 74 03 je 0x4019f0 4019ed: 48 0f c8 bswap %rax 4019f0: 48 89 44 24 28 mov %rax,0x28(%rsp) 4019f5: ba ff ff ff ff mov $0xffffffff,%edx 4019fa: 48 39 d0 cmp %rdx,%rax 4019fd: 0f 87 0d fc ff ff ja 0x401610 401a03: 49 8b 5a 28 mov 0x28(%r10),%rbx 401a07: e9 e7 f9 ff ff jmpq 0x4013f3 401a0c: 0f 1f 40 00 nopl 0x0(%rax) 401a10: 48 89 70 48 mov %rsi,0x48(%rax) 401a14: 8b 4e 20 mov 0x20(%rsi),%ecx 401a17: e9 ed fd ff ff jmpq 0x401809 401a1c: 48 8b 55 00 mov 0x0(%rbp),%rdx 401a20: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 401a27: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401a2b: 48 89 90 88 00 00 00 mov %rdx,0x88(%rax) 401a32: 48 8b 55 08 mov 0x8(%rbp),%rdx 401a36: 48 89 51 08 mov %rdx,0x8(%rcx) 401a3a: 48 8b 55 10 mov 0x10(%rbp),%rdx 401a3e: 48 89 51 10 mov %rdx,0x10(%rcx) 401a42: 48 8b 55 18 mov 0x18(%rbp),%rdx 401a46: 48 89 51 18 mov %rdx,0x18(%rcx) 401a4a: 48 8b 55 20 mov 0x20(%rbp),%rdx 401a4e: 48 89 51 20 mov %rdx,0x20(%rcx) 401a52: 48 8b 55 28 mov 0x28(%rbp),%rdx 401a56: 48 89 51 28 mov %rdx,0x28(%rcx) 401a5a: 8b 55 30 mov 0x30(%rbp),%edx 401a5d: 89 51 30 mov %edx,0x30(%rcx) 401a60: 48 89 48 48 mov %rcx,0x48(%rax) 401a64: 0f 84 f6 fe ff ff je 0x401960 401a6a: 0f b7 90 98 00 00 00 movzwl 0x98(%rax),%edx 401a71: e9 b4 fc ff ff jmpq 0x40172a 401a76: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 401a7e: 00 00 401a80: 49 39 ce cmp %rcx,%r14 401a83: 0f 86 7e fb ff ff jbe 0x401607 401a89: 48 8d 14 9b lea (%rbx,%rbx,4),%rdx 401a8d: 4c 89 f7 mov %r14,%rdi 401a90: 48 29 cf sub %rcx,%rdi 401a93: 48 c1 e2 03 shl $0x3,%rdx 401a97: 48 39 d7 cmp %rdx,%rdi 401a9a: 0f 82 67 fb ff ff jb 0x401607 401aa0: 48 01 ce add %rcx,%rsi 401aa3: 4c 8d 80 c8 00 00 00 lea 0xc8(%rax),%r8 401aaa: 48 8d 90 54 01 00 00 lea 0x154(%rax),%rdx 401ab1: 48 89 70 50 mov %rsi,0x50(%rax) 401ab5: 31 ff xor %edi,%edi 401ab7: eb 2d jmp 0x401ae6 401ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 401ac0: 44 8b 0a mov (%rdx),%r9d 401ac3: 45 85 c9 test %r9d,%r9d 401ac6: 75 06 jne 0x401ace 401ac8: c7 02 ff ff ff ff movl $0xffffffff,(%rdx) 401ace: 48 83 c7 01 add $0x1,%rdi 401ad2: 48 83 c6 28 add $0x28,%rsi 401ad6: 48 81 c2 d0 00 00 00 add $0xd0,%rdx 401add: 48 39 fb cmp %rdi,%rbx 401ae0: 0f 86 4d fd ff ff jbe 0x401833 401ae6: 8b 4e 10 mov 0x10(%rsi),%ecx 401ae9: 48 89 7a 04 mov %rdi,0x4(%rdx) 401aed: 48 89 42 0c mov %rax,0xc(%rdx) 401af1: 48 89 72 14 mov %rsi,0x14(%rdx) 401af5: 49 39 ce cmp %rcx,%r14 401af8: 76 1d jbe 0x401b17 401afa: 44 8b 56 14 mov 0x14(%rsi),%r10d 401afe: 4d 89 f1 mov %r14,%r9 401b01: 49 29 c9 sub %rcx,%r9 401b04: 4d 39 ca cmp %r9,%r10 401b07: 77 0e ja 0x401b17 401b09: 4c 01 e9 add %r13,%rcx 401b0c: 4c 01 e1 add %r12,%rcx 401b0f: 48 89 4a 2c mov %rcx,0x2c(%rdx) 401b13: 48 89 4a 24 mov %rcx,0x24(%rdx) 401b17: 83 7e 04 12 cmpl $0x12,0x4(%rsi) 401b1b: 4c 89 42 4c mov %r8,0x4c(%rdx) 401b1f: 75 9f jne 0x401ac0 401b21: 8b 4e 18 mov 0x18(%rsi),%ecx 401b24: 48 39 cb cmp %rcx,%rbx 401b27: 76 97 jbe 0x401ac0 401b29: 4c 8d 0c 49 lea (%rcx,%rcx,2),%r9 401b2d: 4a 8d 0c 89 lea (%rcx,%r9,4),%rcx 401b31: 48 c1 e1 04 shl $0x4,%rcx 401b35: 89 bc 08 54 01 00 00 mov %edi,0x154(%rax,%rcx,1) 401b3c: eb 82 jmp 0x401ac0 401b3e: 48 8b 4d 00 mov 0x0(%rbp),%rcx 401b42: 48 8d 90 88 00 00 00 lea 0x88(%rax),%rdx 401b49: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401b4d: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 401b54: 48 8b 4d 08 mov 0x8(%rbp),%rcx 401b58: 48 89 4a 08 mov %rcx,0x8(%rdx) 401b5c: 48 8b 4d 10 mov 0x10(%rbp),%rcx 401b60: 48 89 4a 10 mov %rcx,0x10(%rdx) 401b64: 48 8b 4d 18 mov 0x18(%rbp),%rcx 401b68: 48 89 4a 18 mov %rcx,0x18(%rdx) 401b6c: 48 8b 4d 20 mov 0x20(%rbp),%rcx 401b70: 48 89 4a 20 mov %rcx,0x20(%rdx) 401b74: 48 8b 4d 28 mov 0x28(%rbp),%rcx 401b78: 48 89 4a 28 mov %rcx,0x28(%rdx) 401b7c: 48 8b 4d 30 mov 0x30(%rbp),%rcx 401b80: 48 89 4a 30 mov %rcx,0x30(%rdx) 401b84: 48 8b 4d 38 mov 0x38(%rbp),%rcx 401b88: 48 89 4a 38 mov %rcx,0x38(%rdx) 401b8c: 48 89 50 48 mov %rdx,0x48(%rax) 401b90: 0f 84 8a fa ff ff je 0x401620 401b96: 0f b7 88 98 00 00 00 movzwl 0x98(%rax),%ecx 401b9d: e9 63 f9 ff ff jmpq 0x401505 401ba2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401ba8: bf 08 00 00 00 mov $0x8,%edi 401bad: e8 5e f6 ff ff callq 0x401210 401bb2: 31 c0 xor %eax,%eax 401bb4: e9 9e fa ff ff jmpq 0x401657 401bb9: 85 c0 test %eax,%eax 401bbb: 0f 84 3b f8 ff ff je 0x4013fc 401bc1: 89 c0 mov %eax,%eax 401bc3: 49 39 c6 cmp %rax,%r14 401bc6: 0f 86 30 f8 ff ff jbe 0x4013fc 401bcc: 4c 89 f1 mov %r14,%rcx 401bcf: 48 29 c1 sub %rax,%rcx 401bd2: 48 83 f9 27 cmp $0x27,%rcx 401bd6: 0f 86 20 f8 ff ff jbe 0x4013fc 401bdc: 4d 85 e4 test %r12,%r12 401bdf: 74 70 je 0x401c51 401be1: 80 fa 01 cmp $0x1,%dl 401be4: 49 8d 14 04 lea (%r12,%rax,1),%rdx 401be8: 74 0e je 0x401bf8 401bea: 41 8b 5c 15 14 mov 0x14(%r13,%rdx,1),%ebx 401bef: 0f cb bswap %ebx 401bf1: 89 db mov %ebx,%ebx 401bf3: e9 71 fc ff ff jmpq 0x401869 401bf8: 41 8b 5c 15 14 mov 0x14(%r13,%rdx,1),%ebx 401bfd: e9 67 fc ff ff jmpq 0x401869 401c02: 4a 8d 4c 2b 20 lea 0x20(%rbx,%r13,1),%rcx 401c07: 48 8d 74 24 28 lea 0x28(%rsp),%rsi 401c0c: ba 08 00 00 00 mov $0x8,%edx 401c11: 44 89 ff mov %r15d,%edi 401c14: 4c 89 44 24 18 mov %r8,0x18(%rsp) 401c19: 44 89 4c 24 14 mov %r9d,0x14(%rsp) 401c1e: 4c 89 54 24 08 mov %r10,0x8(%rsp) 401c23: e8 98 f6 ff ff callq 0x4012c0 401c28: 48 83 f8 08 cmp $0x8,%rax 401c2c: 4c 8b 54 24 08 mov 0x8(%rsp),%r10 401c31: 44 8b 4c 24 14 mov 0x14(%rsp),%r9d 401c36: 4c 8b 44 24 18 mov 0x18(%rsp),%r8 401c3b: 75 6d jne 0x401caa 401c3d: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401c41: 48 8b 44 24 28 mov 0x28(%rsp),%rax 401c46: 0f 84 a9 fd ff ff je 0x4019f5 401c4c: e9 9c fd ff ff jmpq 0x4019ed 401c51: 4a 8d 4c 28 14 lea 0x14(%rax,%r13,1),%rcx 401c56: 48 8d 74 24 28 lea 0x28(%rsp),%rsi 401c5b: ba 04 00 00 00 mov $0x4,%edx 401c60: 44 89 ff mov %r15d,%edi 401c63: 4c 89 44 24 18 mov %r8,0x18(%rsp) 401c68: 44 89 4c 24 14 mov %r9d,0x14(%rsp) 401c6d: 4c 89 54 24 08 mov %r10,0x8(%rsp) 401c72: e8 49 f6 ff ff callq 0x4012c0 401c77: 48 83 f8 04 cmp $0x4,%rax 401c7b: 4c 8b 54 24 08 mov 0x8(%rsp),%r10 401c80: 44 8b 4c 24 14 mov 0x14(%rsp),%r9d 401c85: 4c 8b 44 24 18 mov 0x18(%rsp),%r8 401c8a: 75 1e jne 0x401caa 401c8c: 80 7d 05 01 cmpb $0x1,0x5(%rbp) 401c90: 8b 5c 24 28 mov 0x28(%rsp),%ebx 401c94: 41 8b 42 20 mov 0x20(%r10),%eax 401c98: 0f 85 51 ff ff ff jne 0x401bef 401c9e: 89 db mov %ebx,%ebx 401ca0: e9 c4 fb ff ff jmpq 0x401869 401ca5: e8 96 f1 ff ff callq 0x400e40 401caa: 48 85 c0 test %rax,%rax 401cad: 0f 89 5d f9 ff ff jns 0x401610 401cb3: bf 09 00 00 00 mov $0x9,%edi 401cb8: e8 53 f5 ff ff callq 0x401210 401cbd: 31 c0 xor %eax,%eax 401cbf: e9 93 f9 ff ff jmpq 0x401657 401cc4: 66 90 nop 401cc6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 401cce: 00 00 401cd0: 41 57 push %rdi 401cd2: 41 56 push %rsi 401cd4: 4d 89 cf mov %r9,%r15 401cd7: 41 55 push %rbp 401cd9: 41 54 push %rsp 401cdb: 41 89 fd mov %edi,%r13d 401cde: 55 push %rbp 401cdf: 53 push %rbx 401ce0: 49 89 f4 mov %rsi,%r12 401ce3: 48 89 d3 mov %rdx,%rbx 401ce6: 48 89 cd mov %rcx,%rbp 401ce9: 45 89 c6 mov %r8d,%r14d 401cec: 48 83 ec 18 sub $0x18,%rsp 401cf0: 48 83 f9 07 cmp $0x7,%rcx 401cf4: 76 5a jbe 0x401d50 401cf6: 48 8d 04 16 lea (%rsi,%rdx,1),%rax 401cfa: 48 8d 35 71 1a 00 00 lea 0x1a71(%rip),%rsi # 0x403772 401d01: ba 08 00 00 00 mov $0x8,%edx 401d06: 48 89 c7 mov %rax,%rdi 401d09: 48 89 44 24 08 mov %rax,0x8(%rsp) 401d0e: e8 8d f1 ff ff callq 0x400ea0 401d13: 85 c0 test %eax,%eax 401d15: 0f 84 85 00 00 00 je 0x401da0 401d1b: 48 83 fd 0f cmp $0xf,%rbp 401d1f: 76 2f jbe 0x401d50 401d21: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi 401d26: 48 8d 35 4e 1a 00 00 lea 0x1a4e(%rip),%rsi # 0x40377b 401d2d: ba 04 00 00 00 mov $0x4,%edx 401d32: e8 69 f1 ff ff callq 0x400ea0 401d37: 85 c0 test %eax,%eax 401d39: 75 15 jne 0x401d50 401d3b: 48 8b 44 24 08 mov 0x8(%rsp),%rax 401d40: 0f b6 40 04 movzbl 0x4(%rax),%eax 401d44: 83 e8 01 sub $0x1,%eax 401d47: 83 f8 01 cmp $0x1,%eax 401d4a: 0f 86 b8 00 00 00 jbe 0x401e08 401d50: be 08 01 00 00 mov $0x108,%esi 401d55: bf 01 00 00 00 mov $0x1,%edi 401d5a: e8 61 f1 ff ff callq 0x400ec0 401d5f: 48 85 c0 test %rax,%rax 401d62: 0f 84 f8 00 00 00 je 0x401e60 401d68: c7 40 18 00 00 00 00 movl $0x0,0x18(%rax) 401d6f: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 401d76: 44 89 70 1c mov %r14d,0x1c(%rax) 401d7a: 44 89 68 24 mov %r13d,0x24(%rax) 401d7e: 48 89 58 28 mov %rbx,0x28(%rax) 401d82: 48 89 68 30 mov %rbp,0x30(%rax) 401d86: 4c 89 20 mov %r12,(%rax) 401d89: 4c 89 78 08 mov %r15,0x8(%rax) 401d8d: 48 83 c4 18 add $0x18,%rsp 401d91: 5b pop %rbx 401d92: 5d pop %rbp 401d93: 41 5c pop %rsp 401d95: 41 5d pop %rbp 401d97: 41 5e pop %rsi 401d99: 41 5f pop %rdi 401d9b: c3 retq 401d9c: 0f 1f 40 00 nopl 0x0(%rax) 401da0: be 08 01 00 00 mov $0x108,%esi 401da5: bf 01 00 00 00 mov $0x1,%edi 401daa: e8 11 f1 ff ff callq 0x400ec0 401daf: 48 85 c0 test %rax,%rax 401db2: 0f 84 a8 00 00 00 je 0x401e60 401db8: 48 8d 90 f4 00 00 00 lea 0xf4(%rax),%rdx 401dbf: 48 89 58 28 mov %rbx,0x28(%rax) 401dc3: 48 83 c3 08 add $0x8,%rbx 401dc7: c7 40 18 01 00 00 00 movl $0x1,0x18(%rax) 401dce: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 401dd5: 44 89 70 1c mov %r14d,0x1c(%rax) 401dd9: 44 89 68 24 mov %r13d,0x24(%rax) 401ddd: 48 89 68 30 mov %rbp,0x30(%rax) 401de1: 4c 89 20 mov %r12,(%rax) 401de4: 4c 89 78 08 mov %r15,0x8(%rax) 401de8: 48 89 58 70 mov %rbx,0x70(%rax) 401dec: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 401df3: 48 83 c4 18 add $0x18,%rsp 401df7: 5b pop %rbx 401df8: 5d pop %rbp 401df9: 41 5c pop %rsp 401dfb: 41 5d pop %rbp 401dfd: 41 5e pop %rsi 401dff: 41 5f pop %rdi 401e01: c3 retq 401e02: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401e08: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 401e0d: 0f b6 41 05 movzbl 0x5(%rcx),%eax 401e11: 83 e8 01 sub $0x1,%eax 401e14: 83 f8 01 cmp $0x1,%eax 401e17: 0f 87 33 ff ff ff ja 0x401d50 401e1d: 80 79 06 01 cmpb $0x1,0x6(%rcx) 401e21: 0f 85 29 ff ff ff jne 0x401d50 401e27: 48 83 ec 08 sub $0x8,%rsp 401e2b: 48 89 d9 mov %rbx,%rcx 401e2e: 45 89 f1 mov %r14d,%r9d 401e31: 41 57 push %rdi 401e33: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 401e38: 49 89 e8 mov %rbp,%r8 401e3b: 4c 89 e6 mov %r12,%rsi 401e3e: 44 89 ef mov %r13d,%edi 401e41: e8 1a f5 ff ff callq 0x401360 401e46: 5a pop %rdx 401e47: 59 pop %rcx 401e48: 48 83 c4 18 add $0x18,%rsp 401e4c: 5b pop %rbx 401e4d: 5d pop %rbp 401e4e: 41 5c pop %rsp 401e50: 41 5d pop %rbp 401e52: 41 5e pop %rsi 401e54: 41 5f pop %rdi 401e56: c3 retq 401e57: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 401e5f: 00 401e60: bf 08 00 00 00 mov $0x8,%edi 401e65: e8 a6 f3 ff ff callq 0x401210 401e6a: 31 c0 xor %eax,%eax 401e6c: e9 1c ff ff ff jmpq 0x401d8d 401e71: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401e76: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 401e7e: 00 00 401e80: 41 57 push %rdi 401e82: 41 56 push %rsi 401e84: 89 c8 mov %ecx,%eax 401e86: 41 55 push %rbp 401e88: 41 54 push %rsp 401e8a: 44 8d 68 f8 lea -0x8(%rax),%r13d 401e8e: 55 push %rbp 401e8f: 53 push %rbx 401e90: 48 89 f5 mov %rsi,%rbp 401e93: 49 89 d4 mov %rdx,%r12 401e96: 4c 89 c3 mov %r8,%rbx 401e99: 48 81 ec c8 00 00 00 sub $0xc8,%rsp 401ea0: 89 4c 24 1c mov %ecx,0x1c(%rsp) 401ea4: 89 7c 24 18 mov %edi,0x18(%rsp) 401ea8: 64 48 8b 0c 25 28 00 00 mov %fs:0x28,%rcx 401eb0: 00 401eb1: 48 89 8c 24 b8 00 00 00 mov %rcx,0xb8(%rsp) 401eb9: 31 c9 xor %ecx,%ecx 401ebb: 48 83 fa ff cmp $0xffffffffffffffff,%rdx 401ebf: 75 09 jne 0x401eca 401ec1: 4d 85 c0 test %r8,%r8 401ec4: 0f 84 86 02 00 00 je 0x402150 401eca: 41 83 fd 03 cmp $0x3,%r13d 401ece: 0f 87 bc 00 00 00 ja 0x401f90 401ed4: 48 85 db test %rbx,%rbx 401ed7: 74 67 je 0x401f40 401ed9: 4c 8b 2b mov (%rbx),%r13 401edc: 4d 85 ed test %r13,%r13 401edf: 0f 84 ab 00 00 00 je 0x401f90 401ee5: 44 8b 44 24 1c mov 0x1c(%rsp),%r8d 401eea: 8b 7c 24 18 mov 0x18(%rsp),%edi 401eee: 49 89 d9 mov %rbx,%r9 401ef1: 4c 89 e1 mov %r12,%rcx 401ef4: 48 89 ea mov %rbp,%rdx 401ef7: 4c 89 ee mov %r13,%rsi 401efa: e8 d1 fd ff ff callq 0x401cd0 401eff: 48 85 c0 test %rax,%rax 401f02: 0f 84 c8 01 00 00 je 0x4020d0 401f08: 48 85 db test %rbx,%rbx 401f0b: 0f 84 df 01 00 00 je 0x4020f0 401f11: 48 8b bc 24 b8 00 00 00 mov 0xb8(%rsp),%rdi 401f19: 64 48 33 3c 25 28 00 00 xor %fs:0x28,%rdi 401f21: 00 401f22: 0f 85 b7 02 00 00 jne 0x4021df 401f28: 48 81 c4 c8 00 00 00 add $0xc8,%rsp 401f2f: 5b pop %rbx 401f30: 5d pop %rbp 401f31: 41 5c pop %rsp 401f33: 41 5d pop %rbp 401f35: 41 5e pop %rsi 401f37: 41 5f pop %rdi 401f39: c3 retq 401f3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401f40: 8b 44 24 1c mov 0x1c(%rsp),%eax 401f44: 83 f8 0b cmp $0xb,%eax 401f47: 74 0f je 0x401f58 401f49: 83 f8 08 cmp $0x8,%eax 401f4c: b9 01 00 00 00 mov $0x1,%ecx 401f51: ba 03 00 00 00 mov $0x3,%edx 401f56: 75 13 jne 0x401f6b 401f58: 31 d2 xor %edx,%edx 401f5a: 83 7c 24 1c 08 cmpl $0x8,0x1c(%rsp) 401f5f: b9 02 00 00 00 mov $0x2,%ecx 401f64: 0f 95 c2 setne %dl 401f67: 8d 54 12 01 lea 0x1(%rdx,%rdx,1),%edx 401f6b: 44 8b 44 24 18 mov 0x18(%rsp),%r8d 401f70: 31 ff xor %edi,%edi 401f72: 49 89 e9 mov %rbp,%r9 401f75: 4c 89 e6 mov %r12,%rsi 401f78: e8 d3 ee ff ff callq 0x400e50 401f7d: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 401f81: 49 89 c5 mov %rax,%r13 401f84: 0f 85 52 ff ff ff jne 0x401edc 401f8a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 401f90: 49 83 fc 40 cmp $0x40,%r12 401f94: b8 40 00 00 00 mov $0x40,%eax 401f99: 49 89 ed mov %rbp,%r13 401f9c: 49 0f 46 c4 cmovbe %r12,%rax 401fa0: 45 31 ff xor %r15d,%r15d 401fa3: 48 89 44 24 08 mov %rax,0x8(%rsp) 401fa8: 48 8d 44 24 20 lea 0x20(%rsp),%rax 401fad: 48 89 44 24 10 mov %rax,0x10(%rsp) 401fb2: eb 25 jmp 0x401fd9 401fb4: 0f 1f 40 00 nopl 0x0(%rax) 401fb8: 48 83 f8 00 cmp $0x0,%rax 401fbc: 0f 8e 22 02 00 00 jle 0x4021e4 401fc2: 49 01 c7 add %rax,%r15 401fc5: 4c 39 7c 24 08 cmp %r15,0x8(%rsp) 401fca: 4d 89 fe mov %r15,%r14 401fcd: 76 49 jbe 0x402018 401fcf: 4e 8d 6c 3d 00 lea 0x0(%rbp,%r15,1),%r13 401fd4: 48 8b 44 24 10 mov 0x10(%rsp),%rax 401fd9: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 401fde: 8b 7c 24 18 mov 0x18(%rsp),%edi 401fe2: 4a 8d 34 38 lea (%rax,%r15,1),%rsi 401fe6: 4c 89 e9 mov %r13,%rcx 401fe9: 4d 89 fe mov %r15,%r14 401fec: 4c 29 fa sub %r15,%rdx 401fef: e8 4c ef ff ff callq 0x400f40 401ff4: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 401ff8: 75 be jne 0x401fb8 401ffa: e8 11 ee ff ff callq 0x400e10 401fff: 83 38 04 cmpl $0x4,(%rax) 402002: 74 d0 je 0x401fd4 402004: bf 09 00 00 00 mov $0x9,%edi 402009: e8 02 f2 ff ff callq 0x401210 40200e: 31 c0 xor %eax,%eax 402010: e9 fc fe ff ff jmpq 0x401f11 402015: 0f 1f 00 nopl (%rax) 402018: 49 83 ff 07 cmp $0x7,%r15 40201c: 0f 86 de 00 00 00 jbe 0x402100 402022: 4c 8b 7c 24 10 mov 0x10(%rsp),%r15 402027: 48 8d 35 44 17 00 00 lea 0x1744(%rip),%rsi # 0x403772 40202e: ba 08 00 00 00 mov $0x8,%edx 402033: 4c 89 ff mov %r15,%rdi 402036: e8 65 ee ff ff callq 0x400ea0 40203b: 85 c0 test %eax,%eax 40203d: 0f 84 2d 01 00 00 je 0x402170 402043: 49 83 fe 0f cmp $0xf,%r14 402047: 0f 86 b3 00 00 00 jbe 0x402100 40204d: 48 8d 35 27 17 00 00 lea 0x1727(%rip),%rsi # 0x40377b 402054: ba 04 00 00 00 mov $0x4,%edx 402059: 4c 89 ff mov %r15,%rdi 40205c: e8 3f ee ff ff callq 0x400ea0 402061: 85 c0 test %eax,%eax 402063: 0f 85 97 00 00 00 jne 0x402100 402069: 0f b6 44 24 24 movzbl 0x24(%rsp),%eax 40206e: 89 c2 mov %eax,%edx 402070: 83 e8 01 sub $0x1,%eax 402073: 83 f8 01 cmp $0x1,%eax 402076: 0f 87 84 00 00 00 ja 0x402100 40207c: 0f b6 44 24 25 movzbl 0x25(%rsp),%eax 402081: 83 e8 01 sub $0x1,%eax 402084: 83 f8 01 cmp $0x1,%eax 402087: 77 77 ja 0x402100 402089: 80 7c 24 26 01 cmpb $0x1,0x26(%rsp) 40208e: 75 70 jne 0x402100 402090: 80 fa 01 cmp $0x1,%dl 402093: b8 40 00 00 00 mov $0x40,%eax 402098: ba 34 00 00 00 mov $0x34,%edx 40209d: 48 0f 44 c2 cmove %rdx,%rax 4020a1: 4c 39 f0 cmp %r14,%rax 4020a4: 77 5a ja 0x402100 4020a6: 48 83 ec 08 sub $0x8,%rsp 4020aa: 48 89 e9 mov %rbp,%rcx 4020ad: 4d 89 e0 mov %r12,%r8 4020b0: 53 push %rbx 4020b1: 44 8b 4c 24 2c mov 0x2c(%rsp),%r9d 4020b6: 31 f6 xor %esi,%esi 4020b8: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 4020bd: 8b 7c 24 28 mov 0x28(%rsp),%edi 4020c1: e8 9a f2 ff ff callq 0x401360 4020c6: 5a pop %rdx 4020c7: 59 pop %rcx 4020c8: e9 44 fe ff ff jmpq 0x401f11 4020cd: 0f 1f 00 nopl (%rax) 4020d0: 48 85 db test %rbx,%rbx 4020d3: 74 09 je 0x4020de 4020d5: 4c 3b 2b cmp (%rbx),%r13 4020d8: 0f 84 33 fe ff ff je 0x401f11 4020de: 4c 89 e6 mov %r12,%rsi 4020e1: 4c 89 ef mov %r13,%rdi 4020e4: e8 27 ee ff ff callq 0x400f10 4020e9: 31 c0 xor %eax,%eax 4020eb: e9 21 fe ff ff jmpq 0x401f11 4020f0: 83 48 38 40 orl $0x40,0x38(%rax) 4020f4: e9 18 fe ff ff jmpq 0x401f11 4020f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402100: be 08 01 00 00 mov $0x108,%esi 402105: bf 01 00 00 00 mov $0x1,%edi 40210a: e8 b1 ed ff ff callq 0x400ec0 40210f: 48 85 c0 test %rax,%rax 402112: 0f 84 b6 00 00 00 je 0x4021ce 402118: 8b 4c 24 1c mov 0x1c(%rsp),%ecx 40211c: c7 40 18 00 00 00 00 movl $0x0,0x18(%rax) 402123: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 40212a: 48 89 68 28 mov %rbp,0x28(%rax) 40212e: 4c 89 60 30 mov %r12,0x30(%rax) 402132: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 402139: 89 48 1c mov %ecx,0x1c(%rax) 40213c: 8b 4c 24 18 mov 0x18(%rsp),%ecx 402140: 48 89 58 08 mov %rbx,0x8(%rax) 402144: 89 48 24 mov %ecx,0x24(%rax) 402147: e9 c5 fd ff ff jmpq 0x401f11 40214c: 0f 1f 40 00 nopl 0x0(%rax) 402150: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 402155: 89 fe mov %edi,%esi 402157: bf 01 00 00 00 mov $0x1,%edi 40215c: e8 9f ed ff ff callq 0x400f00 402161: 85 c0 test %eax,%eax 402163: 4c 0f 44 64 24 50 cmove 0x50(%rsp),%r12 402169: e9 5c fd ff ff jmpq 0x401eca 40216e: 66 90 nop 402170: be 08 01 00 00 mov $0x108,%esi 402175: bf 01 00 00 00 mov $0x1,%edi 40217a: e8 41 ed ff ff callq 0x400ec0 40217f: 48 85 c0 test %rax,%rax 402182: 74 4a je 0x4021ce 402184: 8b 7c 24 1c mov 0x1c(%rsp),%edi 402188: 8b 4c 24 18 mov 0x18(%rsp),%ecx 40218c: 48 8d 90 f4 00 00 00 lea 0xf4(%rax),%rdx 402193: 48 89 68 28 mov %rbp,0x28(%rax) 402197: 48 83 c5 08 add $0x8,%rbp 40219b: c7 40 18 01 00 00 00 movl $0x1,0x18(%rax) 4021a2: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 4021a9: 4c 89 60 30 mov %r12,0x30(%rax) 4021ad: 89 78 1c mov %edi,0x1c(%rax) 4021b0: 89 48 24 mov %ecx,0x24(%rax) 4021b3: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 4021ba: 48 89 58 08 mov %rbx,0x8(%rax) 4021be: 48 89 68 70 mov %rbp,0x70(%rax) 4021c2: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 4021c9: e9 43 fd ff ff jmpq 0x401f11 4021ce: bf 08 00 00 00 mov $0x8,%edi 4021d3: e8 38 f0 ff ff callq 0x401210 4021d8: 31 c0 xor %eax,%eax 4021da: e9 32 fd ff ff jmpq 0x401f11 4021df: e8 5c ec ff ff callq 0x400e40 4021e4: 0f 84 2e fe ff ff je 0x402018 4021ea: 49 89 c6 mov %rax,%r14 4021ed: e9 30 fe ff ff jmpq 0x402022 4021f2: 0f 1f 40 00 nopl 0x0(%rax) 4021f6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 4021fe: 00 00 402200: 41 57 push %rdi 402202: 41 56 push %rsi 402204: 41 55 push %rbp 402206: 41 54 push %rsp 402208: 49 89 fd mov %rdi,%r13 40220b: 55 push %rbp 40220c: 53 push %rbx 40220d: 48 81 ec 88 00 00 00 sub $0x88,%rsp 402214: 4c 8b 07 mov (%rdi),%r8 402217: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 40221f: 00 402220: 48 89 44 24 78 mov %rax,0x78(%rsp) 402225: 31 c0 xor %eax,%eax 402227: 4d 85 c0 test %r8,%r8 40222a: 0f 84 90 02 00 00 je 0x4024c0 402230: 48 8b 47 30 mov 0x30(%rdi),%rax 402234: 48 03 47 28 add 0x28(%rdi),%rax 402238: 48 8b 57 70 mov 0x70(%rdi),%rdx 40223c: 48 39 c2 cmp %rax,%rdx 40223f: 0f 87 e0 02 00 00 ja 0x402525 402245: 48 29 d0 sub %rdx,%rax 402248: 48 83 f8 3b cmp $0x3b,%rax 40224c: 0f 86 d3 02 00 00 jbe 0x402525 402252: 4d 8d 34 10 lea (%r8,%rdx,1),%r14 402256: 49 8d 7e 3a lea 0x3a(%r14),%rdi 40225a: 48 8d 35 1f 15 00 00 lea 0x151f(%rip),%rsi # 0x403780 402261: ba 02 00 00 00 mov $0x2,%edx 402266: e8 35 ec ff ff callq 0x400ea0 40226b: 85 c0 test %eax,%eax 40226d: 89 c3 mov %eax,%ebx 40226f: 0f 85 73 03 00 00 jne 0x4025e8 402275: 49 8b 06 mov (%r14),%rax 402278: 49 8b 56 08 mov 0x8(%r14),%rdx 40227c: 41 c6 85 04 01 00 00 00 movb $0x0,0x104(%r13) 402284: 49 89 85 f4 00 00 00 mov %rax,0xf4(%r13) 40228b: 49 89 95 fc 00 00 00 mov %rdx,0xfc(%r13) 402292: 41 80 3e 2f cmpb $0x2f,(%r14) 402296: 0f 84 a4 01 00 00 je 0x402440 40229c: 49 8d ad e4 00 00 00 lea 0xe4(%r13),%rbp 4022a3: b9 10 00 00 00 mov $0x10,%ecx 4022a8: ba 2f 00 00 00 mov $0x2f,%edx 4022ad: 4c 89 f6 mov %r14,%rsi 4022b0: 48 89 ef mov %rbp,%rdi 4022b3: e8 98 ec ff ff callq 0x400f50 4022b8: 48 85 c0 test %rax,%rax 4022bb: 0f 84 5f 03 00 00 je 0x402620 4022c1: c6 40 ff 00 movb $0x0,-0x1(%rax) 4022c5: 49 89 6d 78 mov %rbp,0x78(%r13) 4022c9: 41 80 7e 30 20 cmpb $0x20,0x30(%r14) 4022ce: 0f 84 bc 02 00 00 je 0x402590 4022d4: 41 80 7e 1b 20 cmpb $0x20,0x1b(%r14) 4022d9: 49 8d 7e 10 lea 0x10(%r14),%rdi 4022dd: 74 1a je 0x4022f9 4022df: 49 8b 46 10 mov 0x10(%r14),%rax 4022e3: 48 89 44 24 60 mov %rax,0x60(%rsp) 4022e8: 8b 47 08 mov 0x8(%rdi),%eax 4022eb: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 4022f0: c6 44 24 6c 00 movb $0x0,0x6c(%rsp) 4022f5: 89 44 24 68 mov %eax,0x68(%rsp) 4022f9: 31 f6 xor %esi,%esi 4022fb: ba 0a 00 00 00 mov $0xa,%edx 402300: e8 cb eb ff ff callq 0x400ed0 402305: 49 89 85 80 00 00 00 mov %rax,0x80(%r13) 40230c: 41 80 7e 21 20 cmpb $0x20,0x21(%r14) 402311: 49 8d 7e 1c lea 0x1c(%r14),%rdi 402315: 74 1b je 0x402332 402317: 41 8b 46 1c mov 0x1c(%r14),%eax 40231b: 89 44 24 60 mov %eax,0x60(%rsp) 40231f: 0f b7 47 04 movzwl 0x4(%rdi),%eax 402323: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 402328: c6 44 24 66 00 movb $0x0,0x66(%rsp) 40232d: 66 89 44 24 64 mov %ax,0x64(%rsp) 402332: 31 f6 xor %esi,%esi 402334: ba 0a 00 00 00 mov $0xa,%edx 402339: e8 92 eb ff ff callq 0x400ed0 40233e: 41 89 85 88 00 00 00 mov %eax,0x88(%r13) 402345: 41 80 7e 27 20 cmpb $0x20,0x27(%r14) 40234a: 49 8d 7e 22 lea 0x22(%r14),%rdi 40234e: 74 1b je 0x40236b 402350: 41 8b 46 22 mov 0x22(%r14),%eax 402354: 89 44 24 60 mov %eax,0x60(%rsp) 402358: 0f b7 47 04 movzwl 0x4(%rdi),%eax 40235c: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 402361: c6 44 24 66 00 movb $0x0,0x66(%rsp) 402366: 66 89 44 24 64 mov %ax,0x64(%rsp) 40236b: 31 f6 xor %esi,%esi 40236d: ba 0a 00 00 00 mov $0xa,%edx 402372: e8 59 eb ff ff callq 0x400ed0 402377: 41 89 85 8c 00 00 00 mov %eax,0x8c(%r13) 40237e: 41 80 7e 2f 20 cmpb $0x20,0x2f(%r14) 402383: 49 8d 7e 28 lea 0x28(%r14),%rdi 402387: 74 13 je 0x40239c 402389: 49 8b 46 28 mov 0x28(%r14),%rax 40238d: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 402392: c6 44 24 68 00 movb $0x0,0x68(%rsp) 402397: 48 89 44 24 60 mov %rax,0x60(%rsp) 40239c: 31 f6 xor %esi,%esi 40239e: ba 0a 00 00 00 mov $0xa,%edx 4023a3: e8 28 eb ff ff callq 0x400ed0 4023a8: 41 89 85 90 00 00 00 mov %eax,0x90(%r13) 4023af: 41 80 7e 39 20 cmpb $0x20,0x39(%r14) 4023b4: 49 8d 7e 30 lea 0x30(%r14),%rdi 4023b8: 74 1c je 0x4023d6 4023ba: 49 8b 46 30 mov 0x30(%r14),%rax 4023be: 48 89 44 24 60 mov %rax,0x60(%rsp) 4023c3: 0f b7 47 08 movzwl 0x8(%rdi),%eax 4023c7: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 4023cc: c6 44 24 6a 00 movb $0x0,0x6a(%rsp) 4023d1: 66 89 44 24 68 mov %ax,0x68(%rsp) 4023d6: 31 f6 xor %esi,%esi 4023d8: ba 0a 00 00 00 mov $0xa,%edx 4023dd: e8 ee ea ff ff callq 0x400ed0 4023e2: 48 85 c0 test %rax,%rax 4023e5: 49 89 85 98 00 00 00 mov %rax,0x98(%r13) 4023ec: 0f 88 9e 01 00 00 js 0x402590 4023f2: 49 8b 4d 30 mov 0x30(%r13),%rcx 4023f6: 49 8b 55 28 mov 0x28(%r13),%rdx 4023fa: 48 8d 54 11 c4 lea -0x3c(%rcx,%rdx,1),%rdx 4023ff: 49 2b 55 70 sub 0x70(%r13),%rdx 402403: 48 39 c2 cmp %rax,%rdx 402406: 73 07 jae 0x40240f 402408: 49 89 95 98 00 00 00 mov %rdx,0x98(%r13) 40240f: 48 8b 4c 24 78 mov 0x78(%rsp),%rcx 402414: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 40241c: 00 40241d: 89 d8 mov %ebx,%eax 40241f: 0f 85 a8 05 00 00 jne 0x4029cd 402425: 48 81 c4 88 00 00 00 add $0x88,%rsp 40242c: 5b pop %rbx 40242d: 5d pop %rbp 40242e: 41 5c pop %rsp 402430: 41 5d pop %rbp 402432: 41 5e pop %rsi 402434: 41 5f pop %rdi 402436: c3 retq 402437: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 40243f: 00 402440: 49 0f be 6e 01 movsbl 0x1(%r14),%rbp 402445: 40 80 fd 20 cmp $0x20,%r13l 402449: 0f 84 59 01 00 00 je 0x4025a8 40244f: 40 80 fd 53 cmp $0x53,%r13l 402453: 0f 84 e7 00 00 00 je 0x402540 402459: 40 80 fd 2f cmp $0x2f,%r13l 40245d: 75 1c jne 0x40247b 40245f: 48 8d 35 3f 13 00 00 lea 0x133f(%rip),%rsi # 0x4037a5 402466: ba 10 00 00 00 mov $0x10,%edx 40246b: 4c 89 f7 mov %r14,%rdi 40246e: e8 2d ea ff ff callq 0x400ea0 402473: 85 c0 test %eax,%eax 402475: 0f 84 25 04 00 00 je 0x4028a0 40247b: e8 e0 ea ff ff callq 0x400f60 402480: 48 8b 00 mov (%rax),%rax 402483: f6 44 68 01 08 testb $0x8,0x1(%rax,%rbp,2) 402488: 0f 84 02 01 00 00 je 0x402590 40248e: 49 83 7d 60 00 cmpq $0x0,0x60(%r13) 402493: 0f 84 e7 02 00 00 je 0x402780 402499: 49 8d 7e 01 lea 0x1(%r14),%rdi 40249d: 31 f6 xor %esi,%esi 40249f: ba 0a 00 00 00 mov $0xa,%edx 4024a4: e8 27 ea ff ff callq 0x400ed0 4024a9: 49 3b 45 68 cmp 0x68(%r13),%rax 4024ad: 0f 83 dd 00 00 00 jae 0x402590 4024b3: 49 03 45 60 add 0x60(%r13),%rax 4024b7: 49 89 45 78 mov %rax,0x78(%r13) 4024bb: e9 09 fe ff ff jmpq 0x4022c9 4024c0: 4c 8b 67 70 mov 0x70(%rdi),%r12 4024c4: 8b 47 24 mov 0x24(%rdi),%eax 4024c7: 4c 8d b7 a8 00 00 00 lea 0xa8(%rdi),%r14 4024ce: 45 31 ff xor %r15d,%r15d 4024d1: 4c 89 f3 mov %r14,%rbx 4024d4: 89 04 24 mov %eax,(%rsp) 4024d7: 4c 89 e5 mov %r12,%rbp 4024da: 89 c7 mov %eax,%edi 4024dc: eb 24 jmp 0x402502 4024de: 66 90 nop 4024e0: 48 83 f8 00 cmp $0x0,%rax 4024e4: 0f 8e 12 01 00 00 jle 0x4025fc 4024ea: 49 01 c7 add %rax,%r15 4024ed: 49 83 ff 3b cmp $0x3b,%r15 4024f1: 0f 8f 11 01 00 00 jg 0x402608 4024f7: 4b 8d 2c 3c lea (%r12,%r15,1),%rbp 4024fb: 4b 8d 1c 3e lea (%r14,%r15,1),%rbx 4024ff: 8b 3c 24 mov (%rsp),%edi 402502: ba 3c 00 00 00 mov $0x3c,%edx 402507: 48 89 e9 mov %rbp,%rcx 40250a: 48 89 de mov %rbx,%rsi 40250d: 4c 29 fa sub %r15,%rdx 402510: e8 2b ea ff ff callq 0x400f40 402515: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 402519: 75 c5 jne 0x4024e0 40251b: e8 f0 e8 ff ff callq 0x400e10 402520: 83 38 04 cmpl $0x4,(%rax) 402523: 74 da je 0x4024ff 402525: bf 0e 00 00 00 mov $0xe,%edi 40252a: bb ff ff ff ff mov $0xffffffff,%ebx 40252f: e8 dc ec ff ff callq 0x401210 402534: e9 d6 fe ff ff jmpq 0x40240f 402539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402540: 48 8d 35 4d 12 00 00 lea 0x124d(%rip),%rsi # 0x403794 402547: ba 10 00 00 00 mov $0x10,%edx 40254c: 4c 89 f7 mov %r14,%rdi 40254f: e8 4c e9 ff ff callq 0x400ea0 402554: 85 c0 test %eax,%eax 402556: 0f 85 1f ff ff ff jne 0x40247b 40255c: 49 8d 85 e4 00 00 00 lea 0xe4(%r13),%rax 402563: 48 b9 2f 53 59 4d 36 34 mov $0x2f34364d59532f,%rcx 40256b: 2f 00 40256d: 49 89 8d e4 00 00 00 mov %rcx,0xe4(%r13) 402574: 49 89 45 78 mov %rax,0x78(%r13) 402578: e9 4c fd ff ff jmpq 0x4022c9 40257d: 4c 89 c7 mov %r8,%rdi 402580: e8 7b e8 ff ff callq 0x400e00 402585: 49 c7 45 60 00 00 00 00 movq $0x0,0x60(%r13) 40258d: 0f 1f 00 nopl (%rax) 402590: bf 10 00 00 00 mov $0x10,%edi 402595: bb ff ff ff ff mov $0xffffffff,%ebx 40259a: e8 71 ec ff ff callq 0x401210 40259f: e9 6b fe ff ff jmpq 0x40240f 4025a4: 0f 1f 40 00 nopl 0x0(%rax) 4025a8: 48 8d 35 d4 11 00 00 lea 0x11d4(%rip),%rsi # 0x403783 4025af: ba 10 00 00 00 mov $0x10,%edx 4025b4: 4c 89 f7 mov %r14,%rdi 4025b7: e8 e4 e8 ff ff callq 0x400ea0 4025bc: 85 c0 test %eax,%eax 4025be: 0f 85 b7 fe ff ff jne 0x40247b 4025c4: 49 8d 85 e4 00 00 00 lea 0xe4(%r13),%rax 4025cb: b9 2f 00 00 00 mov $0x2f,%ecx 4025d0: 66 41 89 8d e4 00 00 00 mov %cx,0xe4(%r13) 4025d8: 49 89 45 78 mov %rax,0x78(%r13) 4025dc: e9 e8 fc ff ff jmpq 0x4022c9 4025e1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4025e8: bf 0f 00 00 00 mov $0xf,%edi 4025ed: bb ff ff ff ff mov $0xffffffff,%ebx 4025f2: e8 19 ec ff ff callq 0x401210 4025f7: e9 13 fe ff ff jmpq 0x40240f 4025fc: 0f 85 23 ff ff ff jne 0x402525 402602: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 402608: 49 83 ff 3c cmp $0x3c,%r15 40260c: 0f 84 44 fc ff ff je 0x402256 402612: e9 0e ff ff ff jmpq 0x402525 402617: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 40261f: 00 402620: 41 80 bd f2 00 00 00 20 cmpb $0x20,0xf2(%r13) 402628: 41 c6 85 f3 00 00 00 00 movb $0x0,0xf3(%r13) 402630: 0f 85 8f fc ff ff jne 0x4022c5 402636: 41 80 bd f1 00 00 00 20 cmpb $0x20,0xf1(%r13) 40263e: 41 c6 85 f2 00 00 00 00 movb $0x0,0xf2(%r13) 402646: 0f 85 79 fc ff ff jne 0x4022c5 40264c: 41 80 bd f0 00 00 00 20 cmpb $0x20,0xf0(%r13) 402654: 41 c6 85 f1 00 00 00 00 movb $0x0,0xf1(%r13) 40265c: 0f 85 63 fc ff ff jne 0x4022c5 402662: 41 80 bd ef 00 00 00 20 cmpb $0x20,0xef(%r13) 40266a: 41 c6 85 f0 00 00 00 00 movb $0x0,0xf0(%r13) 402672: 0f 85 4d fc ff ff jne 0x4022c5 402678: 41 80 bd ee 00 00 00 20 cmpb $0x20,0xee(%r13) 402680: 41 c6 85 ef 00 00 00 00 movb $0x0,0xef(%r13) 402688: 0f 85 37 fc ff ff jne 0x4022c5 40268e: 41 80 bd ed 00 00 00 20 cmpb $0x20,0xed(%r13) 402696: 41 c6 85 ee 00 00 00 00 movb $0x0,0xee(%r13) 40269e: 0f 85 21 fc ff ff jne 0x4022c5 4026a4: 41 80 bd ec 00 00 00 20 cmpb $0x20,0xec(%r13) 4026ac: 41 c6 85 ed 00 00 00 00 movb $0x0,0xed(%r13) 4026b4: 0f 85 0b fc ff ff jne 0x4022c5 4026ba: 41 80 bd eb 00 00 00 20 cmpb $0x20,0xeb(%r13) 4026c2: 41 c6 85 ec 00 00 00 00 movb $0x0,0xec(%r13) 4026ca: 0f 85 f5 fb ff ff jne 0x4022c5 4026d0: 41 80 bd ea 00 00 00 20 cmpb $0x20,0xea(%r13) 4026d8: 41 c6 85 eb 00 00 00 00 movb $0x0,0xeb(%r13) 4026e0: 0f 85 df fb ff ff jne 0x4022c5 4026e6: 41 80 bd e9 00 00 00 20 cmpb $0x20,0xe9(%r13) 4026ee: 41 c6 85 ea 00 00 00 00 movb $0x0,0xea(%r13) 4026f6: 0f 85 c9 fb ff ff jne 0x4022c5 4026fc: 41 80 bd e8 00 00 00 20 cmpb $0x20,0xe8(%r13) 402704: 41 c6 85 e9 00 00 00 00 movb $0x0,0xe9(%r13) 40270c: 0f 85 b3 fb ff ff jne 0x4022c5 402712: 41 80 bd e7 00 00 00 20 cmpb $0x20,0xe7(%r13) 40271a: 41 c6 85 e8 00 00 00 00 movb $0x0,0xe8(%r13) 402722: 0f 85 9d fb ff ff jne 0x4022c5 402728: 41 80 bd e6 00 00 00 20 cmpb $0x20,0xe6(%r13) 402730: 41 c6 85 e7 00 00 00 00 movb $0x0,0xe7(%r13) 402738: 0f 85 87 fb ff ff jne 0x4022c5 40273e: 41 80 bd e5 00 00 00 20 cmpb $0x20,0xe5(%r13) 402746: 41 c6 85 e6 00 00 00 00 movb $0x0,0xe6(%r13) 40274e: 0f 85 71 fb ff ff jne 0x4022c5 402754: 41 80 bd e4 00 00 00 20 cmpb $0x20,0xe4(%r13) 40275c: 41 c6 85 e5 00 00 00 00 movb $0x0,0xe5(%r13) 402764: 0f 85 5b fb ff ff jne 0x4022c5 40276a: 41 c6 85 e4 00 00 00 00 movb $0x0,0xe4(%r13) 402772: e9 4e fb ff ff jmpq 0x4022c5 402777: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 40277f: 00 402780: 48 8d 44 24 20 lea 0x20(%rsp),%rax 402785: bd 08 00 00 00 mov $0x8,%ebp 40278a: 48 89 04 24 mov %rax,(%rsp) 40278e: 48 8d 44 24 60 lea 0x60(%rsp),%rax 402793: 48 89 44 24 18 mov %rax,0x18(%rsp) 402798: e9 7e 00 00 00 jmpq 0x40281b 40279d: 0f 1f 00 nopl (%rax) 4027a0: 49 8b 45 30 mov 0x30(%r13),%rax 4027a4: 48 39 e8 cmp %rbp,%rax 4027a7: 0f 82 e3 fd ff ff jb 0x402590 4027ad: 48 29 e8 sub %rbp,%rax 4027b0: 48 83 f8 3b cmp $0x3b,%rax 4027b4: 0f 86 d6 fd ff ff jbe 0x402590 4027ba: 49 01 ef add %rbp,%r15 4027bd: 41 80 7f 39 20 cmpb $0x20,0x39(%r15) 4027c2: 49 8d 7f 30 lea 0x30(%r15),%rdi 4027c6: 74 1b je 0x4027e3 4027c8: 49 8b 47 30 mov 0x30(%r15),%rax 4027cc: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 4027d1: 48 89 01 mov %rax,(%rcx) 4027d4: 0f b7 47 08 movzwl 0x8(%rdi),%eax 4027d8: 48 89 cf mov %rcx,%rdi 4027db: c6 41 0a 00 movb $0x0,0xa(%rcx) 4027df: 66 89 41 08 mov %ax,0x8(%rcx) 4027e3: 31 f6 xor %esi,%esi 4027e5: ba 0a 00 00 00 mov $0xa,%edx 4027ea: e8 e1 e6 ff ff callq 0x400ed0 4027ef: 48 8d 35 af 0f 00 00 lea 0xfaf(%rip),%rsi # 0x4037a5 4027f6: ba 10 00 00 00 mov $0x10,%edx 4027fb: 4c 89 ff mov %r15,%rdi 4027fe: 49 89 c4 mov %rax,%r12 402801: e8 9a e6 ff ff callq 0x400ea0 402806: 85 c0 test %eax,%eax 402808: 0f 84 d5 00 00 00 je 0x4028e3 40280e: 49 83 c4 01 add $0x1,%r12 402812: 49 83 e4 fe and $0xfffffffffffffffe,%r12 402816: 4a 8d 6c 25 3c lea 0x3c(%rbp,%r12,1),%rbp 40281b: 4d 8b 7d 00 mov 0x0(%r13),%r15 40281f: 4d 85 ff test %r15,%r15 402822: 0f 85 78 ff ff ff jne 0x4027a0 402828: 48 89 e8 mov %rbp,%rax 40282b: 49 03 45 28 add 0x28(%r13),%rax 40282f: 41 8b 4d 24 mov 0x24(%r13),%ecx 402833: 45 31 ff xor %r15d,%r15d 402836: 89 4c 24 0c mov %ecx,0xc(%rsp) 40283a: 89 cf mov %ecx,%edi 40283c: 48 89 44 24 10 mov %rax,0x10(%rsp) 402841: 49 89 c4 mov %rax,%r12 402844: eb 26 jmp 0x40286c 402846: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40284e: 00 00 402850: 48 83 f8 00 cmp $0x0,%rax 402854: 7e 6f jle 0x4028c5 402856: 49 01 c7 add %rax,%r15 402859: 49 83 ff 3b cmp $0x3b,%r15 40285d: 7f 71 jg 0x4028d0 40285f: 48 8b 44 24 10 mov 0x10(%rsp),%rax 402864: 4d 8d 24 07 lea (%r15,%rax,1),%r12 402868: 8b 7c 24 0c mov 0xc(%rsp),%edi 40286c: 48 8b 04 24 mov (%rsp),%rax 402870: ba 3c 00 00 00 mov $0x3c,%edx 402875: 4c 89 e1 mov %r12,%rcx 402878: 4c 29 fa sub %r15,%rdx 40287b: 4a 8d 34 38 lea (%rax,%r15,1),%rsi 40287f: e8 bc e6 ff ff callq 0x400f40 402884: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 402888: 75 c6 jne 0x402850 40288a: e8 81 e5 ff ff callq 0x400e10 40288f: 83 38 04 cmpl $0x4,(%rax) 402892: 0f 85 f8 fc ff ff jne 0x402590 402898: eb ce jmp 0x402868 40289a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4028a0: 49 8d 85 e4 00 00 00 lea 0xe4(%r13),%rax 4028a7: ba 2f 2f 00 00 mov $0x2f2f,%edx 4028ac: 41 c6 85 e6 00 00 00 00 movb $0x0,0xe6(%r13) 4028b4: 66 41 89 95 e4 00 00 00 mov %dx,0xe4(%r13) 4028bc: 49 89 45 78 mov %rax,0x78(%r13) 4028c0: e9 04 fa ff ff jmpq 0x4022c9 4028c5: 0f 85 c5 fc ff ff jne 0x402590 4028cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4028d0: 49 83 ff 3c cmp $0x3c,%r15 4028d4: 0f 85 b6 fc ff ff jne 0x402590 4028da: 4c 8b 3c 24 mov (%rsp),%r15 4028de: e9 da fe ff ff jmpq 0x4027bd 4028e3: 4d 8b 7d 00 mov 0x0(%r13),%r15 4028e7: 4d 85 ff test %r15,%r15 4028ea: 0f 84 95 00 00 00 je 0x402985 4028f0: 49 8b 45 30 mov 0x30(%r13),%rax 4028f4: 48 83 e8 3c sub $0x3c,%rax 4028f8: 48 29 e8 sub %rbp,%rax 4028fb: 49 39 c4 cmp %rax,%r12 4028fe: 0f 87 8c fc ff ff ja 0x402590 402904: 4c 89 e7 mov %r12,%rdi 402907: e8 e4 e5 ff ff callq 0x400ef0 40290c: 48 85 c0 test %rax,%rax 40290f: 49 89 c0 mov %rax,%r8 402912: 0f 84 78 fc ff ff je 0x402590 402918: 49 8d 74 2f 3c lea 0x3c(%r15,%rbp,1),%rsi 40291d: 4c 89 c7 mov %r8,%rdi 402920: 4c 89 e2 mov %r12,%rdx 402923: e8 b8 e5 ff ff callq 0x400ee0 402928: 49 89 c0 mov %rax,%r8 40292b: 49 89 45 60 mov %rax,0x60(%r13) 40292f: 4d 89 65 68 mov %r12,0x68(%r13) 402933: 4d 01 c4 add %r8,%r12 402936: eb 18 jmp 0x402950 402938: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 402940: 4c 8d 40 01 lea 0x1(%rax),%r8 402944: c6 00 00 movb $0x0,(%rax) 402947: 4d 39 c4 cmp %r8,%r12 40294a: 0f 86 49 fb ff ff jbe 0x402499 402950: 4c 89 e5 mov %r12,%rbp 402953: 4c 89 c7 mov %r8,%rdi 402956: be 2f 00 00 00 mov $0x2f,%esi 40295b: 4c 29 c5 sub %r8,%rbp 40295e: 4c 89 04 24 mov %r8,(%rsp) 402962: 48 89 ea mov %rbp,%rdx 402965: e8 16 e5 ff ff callq 0x400e80 40296a: 48 85 c0 test %rax,%rax 40296d: 4c 8b 04 24 mov (%rsp),%r8 402971: 75 cd jne 0x402940 402973: 48 89 ea mov %rbp,%rdx 402976: 31 f6 xor %esi,%esi 402978: 4c 89 c7 mov %r8,%rdi 40297b: e8 e0 e4 ff ff callq 0x400e60 402980: e9 14 fb ff ff jmpq 0x402499 402985: 4c 89 e7 mov %r12,%rdi 402988: e8 63 e5 ff ff callq 0x400ef0 40298d: 48 85 c0 test %rax,%rax 402990: 49 89 c0 mov %rax,%r8 402993: 0f 84 f7 fb ff ff je 0x402590 402999: 48 89 e9 mov %rbp,%rcx 40299c: 49 03 4d 28 add 0x28(%r13),%rcx 4029a0: 41 8b 7d 24 mov 0x24(%r13),%edi 4029a4: 4c 89 c6 mov %r8,%rsi 4029a7: 4c 89 e2 mov %r12,%rdx 4029aa: 4c 89 04 24 mov %r8,(%rsp) 4029ae: 48 83 c1 3c add $0x3c,%rcx 4029b2: e8 09 e9 ff ff callq 0x4012c0 4029b7: 49 39 c4 cmp %rax,%r12 4029ba: 4c 8b 04 24 mov (%rsp),%r8 4029be: 0f 85 b9 fb ff ff jne 0x40257d 4029c4: 4d 89 45 60 mov %r8,0x60(%r13) 4029c8: e9 62 ff ff ff jmpq 0x40292f 4029cd: e8 6e e4 ff ff callq 0x400e40 4029d2: 0f 1f 40 00 nopl 0x0(%rax) 4029d6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 4029de: 00 00 4029e0: 83 3d fd 16 20 00 01 cmpl $0x1,0x2016fd(%rip) # 0x6040e4 4029e7: 41 54 push %rsp 4029e9: 55 push %rbp 4029ea: 53 push %rbx 4029eb: 0f 85 df 01 00 00 jne 0x402bd0 4029f1: 48 85 d2 test %rdx,%rdx 4029f4: 41 89 fc mov %edi,%r12d 4029f7: 89 f5 mov %esi,%ebp 4029f9: 48 89 d3 mov %rdx,%rbx 4029fc: 0f 84 e6 01 00 00 je 0x402be8 402a02: 83 fe 0b cmp $0xb,%esi 402a05: 0f 87 65 01 00 00 ja 0x402b70 402a0b: 48 8d 05 a6 0d 00 00 lea 0xda6(%rip),%rax # 0x4037b8 402a12: 89 f2 mov %esi,%edx 402a14: 48 63 14 90 movslq (%rax,%rdx,4),%rdx 402a18: 48 01 d0 add %rdx,%rax 402a1b: ff e0 jmpq *%rax 402a1d: 0f 1f 00 nopl (%rax) 402a20: 83 7b 1c 0b cmpl $0xb,0x1c(%rbx) 402a24: 0f 85 46 01 00 00 jne 0x402b70 402a2a: 41 83 fc ff cmp $0xffffffff,%r12d 402a2e: 0f 84 2c 01 00 00 je 0x402b60 402a34: 8b 43 24 mov 0x24(%rbx),%eax 402a37: 83 f8 ff cmp $0xffffffff,%eax 402a3a: 74 09 je 0x402a45 402a3c: 41 39 c4 cmp %eax,%r12d 402a3f: 0f 85 f3 01 00 00 jne 0x402c38 402a45: 8b 43 1c mov 0x1c(%rbx),%eax 402a48: 8d 50 f8 lea -0x8(%rax),%edx 402a4b: 83 fa 03 cmp $0x3,%edx 402a4e: 76 0c jbe 0x402a5c 402a50: 83 e8 01 sub $0x1,%eax 402a53: 83 f8 02 cmp $0x2,%eax 402a56: 0f 87 f2 00 00 00 ja 0x402b4e 402a5c: 83 7b 18 01 cmpl $0x1,0x18(%rbx) 402a60: 0f 84 22 01 00 00 je 0x402b88 402a66: 83 43 3c 01 addl $0x1,0x3c(%rbx) 402a6a: 48 89 d8 mov %rbx,%rax 402a6d: 5b pop %rbx 402a6e: 5d pop %rbp 402a6f: 41 5c pop %rsp 402a71: c3 retq 402a72: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 402a78: 48 89 df mov %rbx,%rdi 402a7b: e8 80 f7 ff ff callq 0x402200 402a80: 85 c0 test %eax,%eax 402a82: 0f 84 0b 01 00 00 je 0x402b93 402a88: 5b pop %rbx 402a89: 31 c0 xor %eax,%eax 402a8b: 5d pop %rbp 402a8c: 41 5c pop %rsp 402a8e: c3 retq 402a8f: 90 nop 402a90: be 28 09 00 00 mov $0x928,%esi 402a95: bf 01 00 00 00 mov $0x1,%edi 402a9a: e8 21 e4 ff ff callq 0x400ec0 402a9f: 48 85 c0 test %rax,%rax 402aa2: 0f 84 b1 01 00 00 je 0x402c59 402aa8: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 402aaf: c7 40 18 03 00 00 00 movl $0x3,0x18(%rax) 402ab6: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 402abd: 89 68 1c mov %ebp,0x1c(%rax) 402ac0: 44 89 60 24 mov %r12d,0x24(%rax) 402ac4: 48 c7 40 28 00 00 00 00 movq $0x0,0x28(%rax) 402acc: 48 c7 40 30 00 00 00 00 movq $0x0,0x30(%rax) 402ad4: 48 c7 00 00 00 00 00 movq $0x0,(%rax) 402adb: 48 c7 40 08 00 00 00 00 movq $0x0,0x8(%rax) 402ae3: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 402aea: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 402af1: 48 89 50 60 mov %rdx,0x60(%rax) 402af5: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 402afd: 00 00 402aff: 5b pop %rbx 402b00: 5d pop %rbp 402b01: 41 5c pop %rsp 402b03: c3 retq 402b04: 0f 1f 40 00 nopl 0x0(%rax) 402b08: 8b 43 1c mov 0x1c(%rbx),%eax 402b0b: 8d 50 f7 lea -0x9(%rax),%edx 402b0e: 83 fa 01 cmp $0x1,%edx 402b11: 76 08 jbe 0x402b1b 402b13: 8d 50 fe lea -0x2(%rax),%edx 402b16: 83 fa 01 cmp $0x1,%edx 402b19: 77 55 ja 0x402b70 402b1b: 41 83 fc ff cmp $0xffffffff,%r12d 402b1f: 0f 84 2b 01 00 00 je 0x402c50 402b25: 8b 53 24 mov 0x24(%rbx),%edx 402b28: 83 fa ff cmp $0xffffffff,%edx 402b2b: 74 09 je 0x402b36 402b2d: 41 39 d4 cmp %edx,%r12d 402b30: 0f 85 02 01 00 00 jne 0x402c38 402b36: 8d 50 ff lea -0x1(%rax),%edx 402b39: 83 fa 02 cmp $0x2,%edx 402b3c: 0f 86 1a ff ff ff jbe 0x402a5c 402b42: 83 e8 08 sub $0x8,%eax 402b45: 83 f8 03 cmp $0x3,%eax 402b48: 0f 86 0e ff ff ff jbe 0x402a5c 402b4e: bf 0b 00 00 00 mov $0xb,%edi 402b53: e8 b8 e6 ff ff callq 0x401210 402b58: 31 c0 xor %eax,%eax 402b5a: e9 0e ff ff ff jmpq 0x402a6d 402b5f: 90 nop 402b60: 44 8b 63 24 mov 0x24(%rbx),%r12d 402b64: e9 dc fe ff ff jmpq 0x402a45 402b69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402b70: bf 0d 00 00 00 mov $0xd,%edi 402b75: e8 96 e6 ff ff callq 0x401210 402b7a: 5b pop %rbx 402b7b: 31 c0 xor %eax,%eax 402b7d: 5d pop %rbp 402b7e: 41 5c pop %rsp 402b80: c3 retq 402b81: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402b88: 48 83 7b 78 00 cmpq $0x0,0x78(%rbx) 402b8d: 0f 84 e5 fe ff ff je 0x402a78 402b93: 48 8b 43 70 mov 0x70(%rbx),%rax 402b97: 48 8b 93 98 00 00 00 mov 0x98(%rbx),%rdx 402b9e: 49 89 d8 mov %rbx,%r8 402ba1: 89 e9 mov %ebp,%ecx 402ba3: 44 89 e7 mov %r12d,%edi 402ba6: 48 8d 70 3c lea 0x3c(%rax),%rsi 402baa: e8 d1 f2 ff ff callq 0x401e80 402baf: 48 85 c0 test %rax,%rax 402bb2: 0f 84 b5 fe ff ff je 0x402a6d 402bb8: 48 8b 53 48 mov 0x48(%rbx),%rdx 402bbc: 48 89 50 10 mov %rdx,0x10(%rax) 402bc0: 48 89 43 48 mov %rax,0x48(%rbx) 402bc4: 5b pop %rbx 402bc5: 5d pop %rbp 402bc6: 41 5c pop %rsp 402bc8: c3 retq 402bc9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402bd0: bf 0c 00 00 00 mov $0xc,%edi 402bd5: e8 36 e6 ff ff callq 0x401210 402bda: 5b pop %rbx 402bdb: 31 c0 xor %eax,%eax 402bdd: 5d pop %rbp 402bde: 41 5c pop %rsp 402be0: c3 retq 402be1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402be8: 31 c0 xor %eax,%eax 402bea: be 01 00 00 00 mov $0x1,%esi 402bef: e8 2c e2 ff ff callq 0x400e20 402bf4: 83 f8 ff cmp $0xffffffff,%eax 402bf7: 74 71 je 0x402c6a 402bf9: 83 fd 0b cmp $0xb,%ebp 402bfc: 0f 87 6e ff ff ff ja 0x402b70 402c02: 48 8d 05 df 0b 00 00 lea 0xbdf(%rip),%rax # 0x4037e8 402c09: 89 ea mov %ebp,%edx 402c0b: 48 63 14 90 movslq (%rax,%rdx,4),%rdx 402c0f: 48 01 d0 add %rdx,%rax 402c12: ff e0 jmpq *%rax 402c14: 0f 1f 40 00 nopl 0x0(%rax) 402c18: 5b pop %rbx 402c19: 89 e9 mov %ebp,%ecx 402c1b: 44 89 e7 mov %r12d,%edi 402c1e: 45 31 c0 xor %r8d,%r8d 402c21: 5d pop %rbp 402c22: 41 5c pop %rsp 402c24: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 402c2b: 31 f6 xor %esi,%esi 402c2d: e9 4e f2 ff ff jmpq 0x401e80 402c32: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 402c38: bf 1c 00 00 00 mov $0x1c,%edi 402c3d: e8 ce e5 ff ff callq 0x401210 402c42: 31 c0 xor %eax,%eax 402c44: e9 24 fe ff ff jmpq 0x402a6d 402c49: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402c50: 44 8b 63 24 mov 0x24(%rbx),%r12d 402c54: e9 dd fe ff ff jmpq 0x402b36 402c59: bf 08 00 00 00 mov $0x8,%edi 402c5e: e8 ad e5 ff ff callq 0x401210 402c63: 31 c0 xor %eax,%eax 402c65: e9 03 fe ff ff jmpq 0x402a6d 402c6a: e8 a1 e1 ff ff callq 0x400e10 402c6f: 83 38 09 cmpl $0x9,(%rax) 402c72: 75 85 jne 0x402bf9 402c74: bf 09 00 00 00 mov $0x9,%edi 402c79: e8 92 e5 ff ff callq 0x401210 402c7e: 31 c0 xor %eax,%eax 402c80: e9 e8 fd ff ff jmpq 0x402a6d 402c85: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402c8d: 00 00 402c8f: 90 nop 402c90: 48 85 ff test %rdi,%rdi 402c93: 0f 84 b5 02 00 00 je 0x402f4e 402c99: 41 57 push %rdi 402c9b: 41 56 push %rsi 402c9d: 41 55 push %rbp 402c9f: 41 54 push %rsp 402ca1: 49 89 fc mov %rdi,%r12 402ca4: 55 push %rbp 402ca5: 53 push %rbx 402ca6: 48 83 ec 18 sub $0x18,%rsp 402caa: 8b 47 3c mov 0x3c(%rdi),%eax 402cad: 85 c0 test %eax,%eax 402caf: 74 0e je 0x402cbf 402cb1: 83 e8 01 sub $0x1,%eax 402cb4: 85 c0 test %eax,%eax 402cb6: 89 47 3c mov %eax,0x3c(%rdi) 402cb9: 0f 85 3b 02 00 00 jne 0x402efa 402cbf: 41 8b 4c 24 18 mov 0x18(%r12),%ecx 402cc4: 83 f9 01 cmp $0x1,%ecx 402cc7: 0f 84 bd 01 00 00 je 0x402e8a 402ccd: 49 8b 44 24 08 mov 0x8(%r12),%rax 402cd2: 48 85 c0 test %rax,%rax 402cd5: 48 89 04 24 mov %rax,(%rsp) 402cd9: 74 2a je 0x402d05 402cdb: 48 8b 50 48 mov 0x48(%rax),%rdx 402cdf: 4c 39 e2 cmp %r12,%rdx 402ce2: 75 0f jne 0x402cf3 402ce4: e9 41 02 00 00 jmpq 0x402f2a 402ce9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402cf0: 48 89 c2 mov %rax,%rdx 402cf3: 48 8b 42 10 mov 0x10(%rdx),%rax 402cf7: 4c 39 e0 cmp %r12,%rax 402cfa: 75 f4 jne 0x402cf0 402cfc: 49 8b 44 24 10 mov 0x10(%r12),%rax 402d01: 48 89 42 10 mov %rax,0x10(%rdx) 402d05: 83 f9 01 cmp $0x1,%ecx 402d08: 0f 84 31 01 00 00 je 0x402e3f 402d0e: 83 f9 03 cmp $0x3,%ecx 402d11: 0f 85 37 01 00 00 jne 0x402e4e 402d17: 49 8b 5c 24 68 mov 0x68(%r12),%rbx 402d1c: 48 85 db test %rbx,%rbx 402d1f: 75 17 jne 0x402d38 402d21: eb 3a jmp 0x402d5d 402d23: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 402d28: 48 89 df mov %rbx,%rdi 402d2b: 48 89 eb mov %rbp,%rbx 402d2e: e8 cd e0 ff ff callq 0x400e00 402d33: 48 85 ed test %rbp,%rbp 402d36: 74 25 je 0x402d5d 402d38: f6 83 cc 00 00 00 80 testb $0x80,0xcc(%rbx) 402d3f: 48 8b 6b 30 mov 0x30(%rbx),%rbp 402d43: 74 e3 je 0x402d28 402d45: 48 8b 3b mov (%rbx),%rdi 402d48: e8 b3 e0 ff ff callq 0x400e00 402d4d: 48 89 df mov %rbx,%rdi 402d50: 48 89 eb mov %rbp,%rbx 402d53: e8 a8 e0 ff ff callq 0x400e00 402d58: 48 85 ed test %rbp,%rbp 402d5b: 75 db jne 0x402d38 402d5d: 49 8d 84 24 c8 00 00 00 lea 0xc8(%r12),%rax 402d65: 48 89 44 24 08 mov %rax,0x8(%rsp) 402d6a: 49 89 c6 mov %rax,%r14 402d6d: 45 8b 6e 04 mov 0x4(%r14),%r13d 402d71: 31 ed xor %ebp,%ebp 402d73: 4b 8d 44 6d 00 lea 0x0(%r13,%r13,2),%rax 402d78: 49 8d 44 85 00 lea 0x0(%r13,%rax,4),%rax 402d7d: 48 c1 e0 04 shl $0x4,%rax 402d81: 49 39 ed cmp %rbp,%r13 402d84: 49 8d 5c 06 e0 lea -0x20(%r14,%rax,1),%rbx 402d89: 0f 84 8c 00 00 00 je 0x402e1b 402d8f: 90 nop 402d90: f6 43 f8 80 testb $0x80,-0x8(%rbx) 402d94: 0f 85 1e 01 00 00 jne 0x402eb8 402d9a: 48 8b 7b 10 mov 0x10(%rbx),%rdi 402d9e: 48 8b 03 mov (%rbx),%rax 402da1: 48 39 c7 cmp %rax,%rdi 402da4: 74 08 je 0x402dae 402da6: e8 55 e0 ff ff callq 0x400e00 402dab: 48 8b 03 mov (%rbx),%rax 402dae: 48 8b 7b 08 mov 0x8(%rbx),%rdi 402db2: 48 39 c7 cmp %rax,%rdi 402db5: 74 08 je 0x402dbf 402db7: e8 44 e0 ff ff callq 0x400e00 402dbc: 48 8b 03 mov (%rbx),%rax 402dbf: 49 83 3c 24 00 cmpq $0x0,(%r12) 402dc4: 74 0c je 0x402dd2 402dc6: 48 39 43 10 cmp %rax,0x10(%rbx) 402dca: 74 06 je 0x402dd2 402dcc: f6 43 fc 80 testb $0x80,-0x4(%rbx) 402dd0: 74 08 je 0x402dda 402dd2: 48 89 c7 mov %rax,%rdi 402dd5: e8 26 e0 ff ff callq 0x400e00 402dda: 48 8b 7b 90 mov -0x70(%rbx),%rdi 402dde: 48 85 ff test %rdi,%rdi 402de1: 75 0d jne 0x402df0 402de3: eb 22 jmp 0x402e07 402de5: 0f 1f 00 nopl (%rax) 402de8: 4d 85 ff test %r15,%r15 402deb: 4c 89 ff mov %r15,%rdi 402dee: 74 17 je 0x402e07 402df0: f6 47 38 80 testb $0x80,0x38(%rdi) 402df4: 4c 8b 7f 30 mov 0x30(%rdi),%r15 402df8: 74 ee je 0x402de8 402dfa: e8 01 e0 ff ff callq 0x400e00 402dff: 4d 85 ff test %r15,%r15 402e02: 4c 89 ff mov %r15,%rdi 402e05: 75 e9 jne 0x402df0 402e07: 48 83 c5 01 add $0x1,%rbp 402e0b: 48 81 eb d0 00 00 00 sub $0xd0,%rbx 402e12: 49 39 ed cmp %rbp,%r13 402e15: 0f 85 75 ff ff ff jne 0x402d90 402e1b: 4c 3b 74 24 08 cmp 0x8(%rsp),%r14 402e20: 49 8b 5e 08 mov 0x8(%r14),%rbx 402e24: 74 08 je 0x402e2e 402e26: 4c 89 f7 mov %r14,%rdi 402e29: e8 d2 df ff ff callq 0x400e00 402e2e: 48 85 db test %rbx,%rbx 402e31: 0f 84 8f 00 00 00 je 0x402ec6 402e37: 49 89 de mov %rbx,%r14 402e3a: e9 2e ff ff ff jmpq 0x402d6d 402e3f: 49 8b 7c 24 60 mov 0x60(%r12),%rdi 402e44: 48 85 ff test %rdi,%rdi 402e47: 74 05 je 0x402e4e 402e49: e8 b2 df ff ff callq 0x400e00 402e4e: 49 8b 3c 24 mov (%r12),%rdi 402e52: 48 85 ff test %rdi,%rdi 402e55: 0f 84 8a 00 00 00 je 0x402ee5 402e5b: 48 83 3c 24 00 cmpq $0x0,(%rsp) 402e60: 0f 84 a3 00 00 00 je 0x402f09 402e66: 4c 89 e7 mov %r12,%rdi 402e69: e8 92 df ff ff callq 0x400e00 402e6e: 48 8b 04 24 mov (%rsp),%rax 402e72: 8b 50 3c mov 0x3c(%rax),%edx 402e75: 85 d2 test %edx,%edx 402e77: 75 7f jne 0x402ef8 402e79: 49 89 c4 mov %rax,%r12 402e7c: 41 8b 4c 24 18 mov 0x18(%r12),%ecx 402e81: 83 f9 01 cmp $0x1,%ecx 402e84: 0f 85 43 fe ff ff jne 0x402ccd 402e8a: 49 8b 7c 24 50 mov 0x50(%r12),%rdi 402e8f: 48 83 ff ff cmp $0xffffffffffffffff,%rdi 402e93: 74 05 je 0x402e9a 402e95: e8 66 df ff ff callq 0x400e00 402e9a: 49 83 7c 24 48 00 cmpq $0x0,0x48(%r12) 402ea0: 49 c7 44 24 50 00 00 00 movq $0x0,0x50(%r12) 402ea8: 00 402ea9: 75 4d jne 0x402ef8 402eab: 41 8b 4c 24 18 mov 0x18(%r12),%ecx 402eb0: e9 18 fe ff ff jmpq 0x402ccd 402eb5: 0f 1f 00 nopl (%rax) 402eb8: 48 8b 7b f0 mov -0x10(%rbx),%rdi 402ebc: e8 3f df ff ff callq 0x400e00 402ec1: e9 d4 fe ff ff jmpq 0x402d9a 402ec6: 41 8b 4c 24 7c mov 0x7c(%r12),%ecx 402ecb: 85 c9 test %ecx,%ecx 402ecd: 75 6c jne 0x402f3b 402ecf: 41 f6 44 24 78 80 testb $0x80,0x78(%r12) 402ed5: 0f 84 73 ff ff ff je 0x402e4e 402edb: 49 8b 7c 24 58 mov 0x58(%r12),%rdi 402ee0: e9 64 ff ff ff jmpq 0x402e49 402ee5: 4c 89 e7 mov %r12,%rdi 402ee8: e8 13 df ff ff callq 0x400e00 402eed: 48 83 3c 24 00 cmpq $0x0,(%rsp) 402ef2: 0f 85 76 ff ff ff jne 0x402e6e 402ef8: 31 c0 xor %eax,%eax 402efa: 48 83 c4 18 add $0x18,%rsp 402efe: 5b pop %rbx 402eff: 5d pop %rbp 402f00: 41 5c pop %rsp 402f02: 41 5d pop %rbp 402f04: 41 5e pop %rsi 402f06: 41 5f pop %rdi 402f08: c3 retq 402f09: 41 8b 44 24 38 mov 0x38(%r12),%eax 402f0e: a8 80 test $0x80,%al 402f10: 75 35 jne 0x402f47 402f12: a8 40 test $0x40,%al 402f14: 74 0a je 0x402f20 402f16: 49 8b 74 24 30 mov 0x30(%r12),%rsi 402f1b: e8 f0 df ff ff callq 0x400f10 402f20: 4c 89 e7 mov %r12,%rdi 402f23: e8 d8 de ff ff callq 0x400e00 402f28: eb ce jmp 0x402ef8 402f2a: 48 89 c6 mov %rax,%rsi 402f2d: 49 8b 44 24 10 mov 0x10(%r12),%rax 402f32: 48 89 46 48 mov %rax,0x48(%rsi) 402f36: e9 ca fd ff ff jmpq 0x402d05 402f3b: 49 8b 7c 24 50 mov 0x50(%r12),%rdi 402f40: e8 bb de ff ff callq 0x400e00 402f45: eb 88 jmp 0x402ecf 402f47: e8 b4 de ff ff callq 0x400e00 402f4c: eb d2 jmp 0x402f20 402f4e: 31 c0 xor %eax,%eax 402f50: c3 retq 402f51: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402f59: 00 00 402f5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 402f60: 48 85 ff test %rdi,%rdi 402f63: 74 0b je 0x402f70 402f65: 8b 47 18 mov 0x18(%rdi),%eax 402f68: c3 retq 402f69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402f70: 31 c0 xor %eax,%eax 402f72: c3 retq 402f73: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402f7b: 00 00 402f7d: 0f 1f 00 nopl (%rax) 402f80: 41 57 push %rdi 402f82: 41 56 push %rsi 402f84: 41 89 ff mov %edi,%r15d 402f87: 41 55 push %rbp 402f89: 41 54 push %rsp 402f8b: 4c 8d 25 5e 0e 20 00 lea 0x200e5e(%rip),%r12 # 0x603df0 402f92: 55 push %rbp 402f93: 48 8d 2d 5e 0e 20 00 lea 0x200e5e(%rip),%rbp # 0x603df8 402f9a: 53 push %rbx 402f9b: 49 89 f6 mov %rsi,%r14 402f9e: 49 89 d5 mov %rdx,%r13 402fa1: 4c 29 e5 sub %r12,%rbp 402fa4: 48 83 ec 08 sub $0x8,%rsp 402fa8: 48 c1 fd 03 sar $0x3,%rbp 402fac: e8 17 de ff ff callq 0x400dc8 402fb1: 48 85 ed test %rbp,%rbp 402fb4: 74 20 je 0x402fd6 402fb6: 31 db xor %ebx,%ebx 402fb8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 402fc0: 4c 89 ea mov %r13,%rdx 402fc3: 4c 89 f6 mov %r14,%rsi 402fc6: 44 89 ff mov %r15d,%edi 402fc9: 41 ff 14 dc callq *(%r12,%rbx,8) 402fcd: 48 83 c3 01 add $0x1,%rbx 402fd1: 48 39 eb cmp %rbp,%rbx 402fd4: 75 ea jne 0x402fc0 402fd6: 48 83 c4 08 add $0x8,%rsp 402fda: 5b pop %rbx 402fdb: 5d pop %rbp 402fdc: 41 5c pop %rsp 402fde: 41 5d pop %rbp 402fe0: 41 5e pop %rsi 402fe2: 41 5f pop %rdi 402fe4: c3 retq 402fe5: 90 nop 402fe6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 402fee: 00 00 402ff0: f3 rep 402ff1: c3 retq Disassembly of section .fini: 402ff4: 48 83 ec 08 sub $0x8,%rsp 402ff8: 48 83 c4 08 add $0x8,%rsp 402ffc: 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