******************************************************************************** conan test cci-43f17a0d/recipes/elfutils/all/test_package/conanfile.py elfutils/0.186@#fcec605061f848917bcfcf08b50d356a -pr /home/conan/w/prod/BuildSingleReference/232096/85b73285-63b2-4fc7-9b48-c602cd9a3857/profile_linux_11_libstdcpp_clang_debug_64.elfutils-shared-True.txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** Auto detecting your dev setup to initialize the default profile (/home/conan/w/prod/BuildSingleReference/.conan/profiles/default) CC and CXX: clang, clang++ Found clang 11.1 clang>=8, using the major as version Default settings os=Linux os_build=Linux arch=x86_64 arch_build=x86_64 compiler=clang compiler.version=11 compiler.libcxx=libstdc++ build_type=Release *** You can change them in /home/conan/w/prod/BuildSingleReference/.conan/profiles/default *** *** Or override with -s compiler='other' -s ...s*** Configuration: [settings] arch=x86_64 build_type=Debug compiler=clang compiler.libcxx=libstdc++ compiler.version=11 os=Linux [options] elfutils:shared=True [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True zlib/1.2.13: Not found in local cache, looking in remotes... zlib/1.2.13: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz zlib/1.2.13: Downloaded recipe revision e377bee636333ae348d51ca90874e353 bzip2/1.0.8: Not found in local cache, looking in remotes... bzip2/1.0.8: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz bzip2/1.0.8: Downloaded recipe revision 411fc05e80d47a89045edc1ee6f23c1d xz_utils/5.4.2: Not found in local cache, looking in remotes... xz_utils/5.4.2: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz xz_utils/5.4.2: Downloaded recipe revision b6ee8320403def553418874435445982 elfutils/0.186 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Downloaded elfutils/0.186 from local cache - Cache xz_utils/5.4.2 from 'conan-center' - Downloaded zlib/1.2.13 from 'conan-center' - Downloaded Packages bzip2/1.0.8:7c724e376772c2af7fcf54897249a8e186ca8ccd - Download elfutils/0.186:2fb269a93570152230a1c90b91d2773ff5c2198d - Download xz_utils/5.4.2:05441c20e7e7a68951563eb6a1ae544f71dd7263 - Download zlib/1.2.13:05441c20e7e7a68951563eb6a1ae544f71dd7263 - Download Installing (downloading, building) binaries... bzip2/1.0.8: Retrieving package 7c724e376772c2af7fcf54897249a8e186ca8ccd from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz bzip2/1.0.8: Package installed 7c724e376772c2af7fcf54897249a8e186ca8ccd bzip2/1.0.8: Downloaded package revision 50527071741e8235aafa96869c8dc07a xz_utils/5.4.2: Retrieving package 05441c20e7e7a68951563eb6a1ae544f71dd7263 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz xz_utils/5.4.2: Package installed 05441c20e7e7a68951563eb6a1ae544f71dd7263 xz_utils/5.4.2: Downloaded package revision 9bef95e4e85298418fa4cd6699931aeb zlib/1.2.13: Retrieving package 05441c20e7e7a68951563eb6a1ae544f71dd7263 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz zlib/1.2.13: Package installed 05441c20e7e7a68951563eb6a1ae544f71dd7263 zlib/1.2.13: Downloaded package revision 1cf20557b0a202d5693c96ab926791db elfutils/0.186: Retrieving package 2fb269a93570152230a1c90b91d2773ff5c2198d from remote 'c3i_PR-17272' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz elfutils/0.186: Package installed 2fb269a93570152230a1c90b91d2773ff5c2198d elfutils/0.186: Downloaded package revision 1f8d20e29f8680b0ed305e93c256f509 elfutils/0.186: Appending PATH env var with : /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/bin elfutils/0.186: Setting ADDR2LINE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/bin/eu-addr2line elfutils/0.186: Setting AR to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/bin/eu-ar elfutils/0.186: Setting ELFCLASSIFY to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/bin/eu-elfclassify elfutils/0.186: Setting ELFCMP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/bin/eu-elfcmp elfutils/0.186: Setting ELFCOMPRESS to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/bin/eu-elfcompress elfutils/0.186: Setting ELFLINT to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/bin/eu-elflint elfutils/0.186: Setting FINDTEXTREL to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/bin/eu-findtextrel elfutils/0.186: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/bin/eu-make-debug-archive elfutils/0.186: Setting NM to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/bin/eu-nm elfutils/0.186: Setting OBJDUMP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/bin/eu-objdump elfutils/0.186: Setting RANLIB to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/bin/eu-ranlib elfutils/0.186: Setting READELF to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/bin/eu-readelf elfutils/0.186: Setting SIZE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/bin/eu-size elfutils/0.186: Setting STACK to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/bin/eu-stack elfutils/0.186: Setting STRINGS to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/bin/eu-strings elfutils/0.186: Setting STRIP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/bin/eu-strip elfutils/0.186: Setting UNSTRIP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/bin/eu-unstrip elfutils/0.186 (test package): Generator txt created conanbuildinfo.txt elfutils/0.186 (test package): Generator 'VirtualRunEnv' calling 'generate()' elfutils/0.186 (test package): Generator 'CMakeDeps' calling 'generate()' elfutils/0.186 (test package): Generator 'CMakeToolchain' calling 'generate()' elfutils/0.186 (test package): Preset 'debug' added to CMakePresets.json. Invoke it manually using 'cmake --preset debug' elfutils/0.186 (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-43f17a0d/recipes/elfutils/all/test_package/build/Debug/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Debug' elfutils/0.186 (test package): Aggregating env generators elfutils/0.186 (test package): Generated conaninfo.txt elfutils/0.186 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod/BuildSingleReference/cci-43f17a0d/recipes/elfutils/all/test_package/build/Debug/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.186 (test package): Calling build() elfutils/0.186 (test package): CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod/BuildSingleReference/cci-43f17a0d/recipes/elfutils/all/test_package/build/Debug/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Debug" "/home/conan/w/prod/BuildSingleReference/cci-43f17a0d/recipes/elfutils/all/test_package/." ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod/BuildSingleReference/cci-43f17a0d/recipes/elfutils/all/test_package/build/Debug/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Debug" "/home/conan/w/prod/BuildSingleReference/cci-43f17a0d/recipes/elfutils/all/test_package/." ----------------- -- Using Conan toolchain: /home/conan/w/prod/BuildSingleReference/cci-43f17a0d/recipes/elfutils/all/test_package/build/Debug/generators/conan_toolchain.cmake -- The C compiler identification is Clang 11.1.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - 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/7c724e376772c2af7fcf54897249a8e186ca8ccd/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/05441c20e7e7a68951563eb6a1ae544f71dd7263/lib/cmake/conan-official-xz_utils-variables.cmake' -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod/BuildSingleReference/cci-43f17a0d/recipes/elfutils/all/test_package/build/Debug elfutils/0.186 (test package): CMake command: cmake --build "/home/conan/w/prod/BuildSingleReference/cci-43f17a0d/recipes/elfutils/all/test_package/build/Debug" '--' '-j3' ----Running------ > cmake --build "/home/conan/w/prod/BuildSingleReference/cci-43f17a0d/recipes/elfutils/all/test_package/build/Debug" '--' '-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.186 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.186 Copyright (C) 2021 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: 400830: 48 83 ec 08 sub $0x8,%rsp 400834: 48 8b 05 bd 17 20 00 mov 0x2017bd(%rip),%rax # 0x601ff8 40083b: 48 85 c0 test %rax,%rax 40083e: 74 02 je 0x400842 400840: ff d0 callq *%rax 400842: 48 83 c4 08 add $0x8,%rsp 400846: c3 retq Disassembly of section .plt: 400850: ff 35 b2 17 20 00 pushq 0x2017b2(%rip) # 0x602008 400856: ff 25 b4 17 20 00 jmpq *0x2017b4(%rip) # 0x602010 40085c: 0f 1f 40 00 nopl 0x0(%rax) 400860: ff 25 b2 17 20 00 jmpq *0x2017b2(%rip) # 0x602018 400866: 68 00 00 00 00 pushq $0x0 40086b: e9 e0 ff ff ff jmpq 0x400850 400870: ff 25 aa 17 20 00 jmpq *0x2017aa(%rip) # 0x602020 400876: 68 01 00 00 00 pushq $0x1 40087b: e9 d0 ff ff ff jmpq 0x400850 400880: ff 25 a2 17 20 00 jmpq *0x2017a2(%rip) # 0x602028 400886: 68 02 00 00 00 pushq $0x2 40088b: e9 c0 ff ff ff jmpq 0x400850 400890: ff 25 9a 17 20 00 jmpq *0x20179a(%rip) # 0x602030 400896: 68 03 00 00 00 pushq $0x3 40089b: e9 b0 ff ff ff jmpq 0x400850 4008a0: ff 25 92 17 20 00 jmpq *0x201792(%rip) # 0x602038 4008a6: 68 04 00 00 00 pushq $0x4 4008ab: e9 a0 ff ff ff jmpq 0x400850 4008b0: ff 25 8a 17 20 00 jmpq *0x20178a(%rip) # 0x602040 4008b6: 68 05 00 00 00 pushq $0x5 4008bb: e9 90 ff ff ff jmpq 0x400850 4008c0: ff 25 82 17 20 00 jmpq *0x201782(%rip) # 0x602048 4008c6: 68 06 00 00 00 pushq $0x6 4008cb: e9 80 ff ff ff jmpq 0x400850 4008d0: ff 25 7a 17 20 00 jmpq *0x20177a(%rip) # 0x602050 4008d6: 68 07 00 00 00 pushq $0x7 4008db: e9 70 ff ff ff jmpq 0x400850 Disassembly of section .text: 4008e0: 31 ed xor %ebp,%ebp 4008e2: 49 89 d1 mov %rdx,%r9 4008e5: 5e pop %rsi 4008e6: 48 89 e2 mov %rsp,%rdx 4008e9: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 4008ed: 50 push %rax 4008ee: 54 push %rsp 4008ef: 49 c7 c0 20 0c 40 00 mov $0x400c20,%r8 4008f6: 48 c7 c1 b0 0b 40 00 mov $0x400bb0,%rcx 4008fd: 48 c7 c7 d0 09 40 00 mov $0x4009d0,%rdi 400904: ff 15 e6 16 20 00 callq *0x2016e6(%rip) # 0x601ff0 40090a: f4 hlt 40090b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 400910: f3 rep 400911: c3 retq 400912: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40091a: 00 00 40091c: 0f 1f 40 00 nopl 0x0(%rax) 400920: 55 push %rbp 400921: b8 68 20 60 00 mov $0x602068,%eax 400926: 48 3d 68 20 60 00 cmp $0x602068,%rax 40092c: 48 89 e5 mov %rsp,%rbp 40092f: 74 17 je 0x400948 400931: b8 00 00 00 00 mov $0x0,%eax 400936: 48 85 c0 test %rax,%rax 400939: 74 0d je 0x400948 40093b: 5d pop %rbp 40093c: bf 68 20 60 00 mov $0x602068,%edi 400941: ff e0 jmpq *%rax 400943: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 400948: 5d pop %rbp 400949: c3 retq 40094a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 400950: be 68 20 60 00 mov $0x602068,%esi 400955: 55 push %rbp 400956: 48 81 ee 68 20 60 00 sub $0x602068,%rsi 40095d: 48 89 e5 mov %rsp,%rbp 400960: 48 c1 fe 03 sar $0x3,%rsi 400964: 48 89 f0 mov %rsi,%rax 400967: 48 c1 e8 3f shr $0x3f,%rax 40096b: 48 01 c6 add %rax,%rsi 40096e: 48 d1 fe sar %rsi 400971: 74 15 je 0x400988 400973: b8 00 00 00 00 mov $0x0,%eax 400978: 48 85 c0 test %rax,%rax 40097b: 74 0b je 0x400988 40097d: 5d pop %rbp 40097e: bf 68 20 60 00 mov $0x602068,%edi 400983: ff e0 jmpq *%rax 400985: 0f 1f 00 nopl (%rax) 400988: 5d pop %rbp 400989: c3 retq 40098a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 400990: 80 3d d1 16 20 00 00 cmpb $0x0,0x2016d1(%rip) # 0x602068 400997: 75 17 jne 0x4009b0 400999: 55 push %rbp 40099a: 48 89 e5 mov %rsp,%rbp 40099d: e8 7e ff ff ff callq 0x400920 4009a2: c6 05 bf 16 20 00 01 movb $0x1,0x2016bf(%rip) # 0x602068 4009a9: 5d pop %rbp 4009aa: c3 retq 4009ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4009b0: f3 rep 4009b1: c3 retq 4009b2: 0f 1f 40 00 nopl 0x0(%rax) 4009b6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 4009be: 00 00 4009c0: 55 push %rbp 4009c1: 48 89 e5 mov %rsp,%rbp 4009c4: 5d pop %rbp 4009c5: eb 89 jmp 0x400950 4009c7: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 4009cf: 00 4009d0: 55 push %rbp 4009d1: 48 89 e5 mov %rsp,%rbp 4009d4: 48 83 ec 40 sub $0x40,%rsp 4009d8: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 4009df: 89 7d f8 mov %edi,-0x8(%rbp) 4009e2: 48 89 75 f0 mov %rsi,-0x10(%rbp) 4009e6: 83 7d f8 02 cmpl $0x2,-0x8(%rbp) 4009ea: 0f 8d 24 00 00 00 jge 0x400a14 4009f0: 48 8b 45 f0 mov -0x10(%rbp),%rax 4009f4: 48 8b 30 mov (%rax),%rsi 4009f7: 48 bf 34 0c 40 00 00 00 mov $0x400c34,%rdi 4009ff: 00 00 400a01: b0 00 mov $0x0,%al 400a03: e8 68 fe ff ff callq 0x400870 400a08: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 400a0f: e9 8e 01 00 00 jmpq 0x400ba2 400a14: bf 01 00 00 00 mov $0x1,%edi 400a19: e8 42 fe ff ff callq 0x400860 400a1e: 83 f8 00 cmp $0x0,%eax 400a21: 0f 85 2a 00 00 00 jne 0x400a51 400a27: bf ff ff ff ff mov $0xffffffff,%edi 400a2c: e8 6f fe ff ff callq 0x4008a0 400a31: 48 bf 47 0c 40 00 00 00 mov $0x400c47,%rdi 400a39: 00 00 400a3b: 48 89 c6 mov %rax,%rsi 400a3e: b0 00 mov $0x0,%al 400a40: e8 2b fe ff ff callq 0x400870 400a45: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 400a4c: e9 51 01 00 00 jmpq 0x400ba2 400a51: 31 c0 xor %eax,%eax 400a53: 48 8b 4d f0 mov -0x10(%rbp),%rcx 400a57: 48 8b 79 08 mov 0x8(%rcx),%rdi 400a5b: 89 c6 mov %eax,%esi 400a5d: 89 c2 mov %eax,%edx 400a5f: b0 00 mov $0x0,%al 400a61: e8 5a fe ff ff callq 0x4008c0 400a66: 89 45 ec mov %eax,-0x14(%rbp) 400a69: 83 f8 00 cmp $0x0,%eax 400a6c: 0f 8d 24 00 00 00 jge 0x400a96 400a72: 48 8b 45 f0 mov -0x10(%rbp),%rax 400a76: 48 8b 30 mov (%rax),%rsi 400a79: 48 bf 6e 0c 40 00 00 00 mov $0x400c6e,%rdi 400a81: 00 00 400a83: b0 00 mov $0x0,%al 400a85: e8 e6 fd ff ff callq 0x400870 400a8a: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 400a91: e9 0c 01 00 00 jmpq 0x400ba2 400a96: 31 c0 xor %eax,%eax 400a98: 89 c2 mov %eax,%edx 400a9a: 8b 7d ec mov -0x14(%rbp),%edi 400a9d: be 01 00 00 00 mov $0x1,%esi 400aa2: e8 09 fe ff ff callq 0x4008b0 400aa7: 48 89 45 e0 mov %rax,-0x20(%rbp) 400aab: 48 83 f8 00 cmp $0x0,%rax 400aaf: 0f 85 2a 00 00 00 jne 0x400adf 400ab5: bf ff ff ff ff mov $0xffffffff,%edi 400aba: e8 e1 fd ff ff callq 0x4008a0 400abf: 48 bf 7e 0c 40 00 00 00 mov $0x400c7e,%rdi 400ac7: 00 00 400ac9: 48 89 c6 mov %rax,%rsi 400acc: b0 00 mov $0x0,%al 400ace: e8 9d fd ff ff callq 0x400870 400ad3: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 400ada: e9 c3 00 00 00 jmpq 0x400ba2 400adf: 48 8b 7d e0 mov -0x20(%rbp),%rdi 400ae3: e8 e8 fd ff ff callq 0x4008d0 400ae8: 89 45 d4 mov %eax,-0x2c(%rbp) 400aeb: 8b 45 d4 mov -0x2c(%rbp),%eax 400aee: 85 c0 test %eax,%eax 400af0: 89 45 d0 mov %eax,-0x30(%rbp) 400af3: 0f 84 4d 00 00 00 je 0x400b46 400af9: e9 00 00 00 00 jmpq 0x400afe 400afe: 8b 45 d0 mov -0x30(%rbp),%eax 400b01: 83 e8 01 sub $0x1,%eax 400b04: 0f 84 16 00 00 00 je 0x400b20 400b0a: e9 00 00 00 00 jmpq 0x400b0f 400b0f: 8b 45 d0 mov -0x30(%rbp),%eax 400b12: 83 e8 03 sub $0x3,%eax 400b15: 0f 84 18 00 00 00 je 0x400b33 400b1b: e9 39 00 00 00 jmpq 0x400b59 400b20: 48 b8 98 0c 40 00 00 00 mov $0x400c98,%rax 400b28: 00 00 400b2a: 48 89 45 d8 mov %rax,-0x28(%rbp) 400b2e: e9 34 00 00 00 jmpq 0x400b67 400b33: 48 b8 a6 0c 40 00 00 00 mov $0x400ca6,%rax 400b3b: 00 00 400b3d: 48 89 45 d8 mov %rax,-0x28(%rbp) 400b41: e9 21 00 00 00 jmpq 0x400b67 400b46: 48 b8 b1 0c 40 00 00 00 mov $0x400cb1,%rax 400b4e: 00 00 400b50: 48 89 45 d8 mov %rax,-0x28(%rbp) 400b54: e9 0e 00 00 00 jmpq 0x400b67 400b59: 48 b8 b6 0c 40 00 00 00 mov $0x400cb6,%rax 400b61: 00 00 400b63: 48 89 45 d8 mov %rax,-0x28(%rbp) 400b67: 48 8b 45 f0 mov -0x10(%rbp),%rax 400b6b: 48 8b 70 08 mov 0x8(%rax),%rsi 400b6f: 48 8b 55 d8 mov -0x28(%rbp),%rdx 400b73: 48 bf c3 0c 40 00 00 00 mov $0x400cc3,%rdi 400b7b: 00 00 400b7d: b0 00 mov $0x0,%al 400b7f: e8 ec fc ff ff callq 0x400870 400b84: 48 8b 7d e0 mov -0x20(%rbp),%rdi 400b88: 89 45 cc mov %eax,-0x34(%rbp) 400b8b: e8 00 fd ff ff callq 0x400890 400b90: 8b 7d ec mov -0x14(%rbp),%edi 400b93: 89 45 c8 mov %eax,-0x38(%rbp) 400b96: e8 e5 fc ff ff callq 0x400880 400b9b: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 400ba2: 8b 45 fc mov -0x4(%rbp),%eax 400ba5: 48 83 c4 40 add $0x40,%rsp 400ba9: 5d pop %rbp 400baa: c3 retq 400bab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 400bb0: 41 57 push %rdi 400bb2: 41 56 push %rsi 400bb4: 49 89 d7 mov %rdx,%r15 400bb7: 41 55 push %rbp 400bb9: 41 54 push %rsp 400bbb: 4c 8d 25 ee 11 20 00 lea 0x2011ee(%rip),%r12 # 0x601db0 400bc2: 55 push %rbp 400bc3: 48 8d 2d ee 11 20 00 lea 0x2011ee(%rip),%rbp # 0x601db8 400bca: 53 push %rbx 400bcb: 41 89 fd mov %edi,%r13d 400bce: 49 89 f6 mov %rsi,%r14 400bd1: 4c 29 e5 sub %r12,%rbp 400bd4: 48 83 ec 08 sub $0x8,%rsp 400bd8: 48 c1 fd 03 sar $0x3,%rbp 400bdc: e8 4f fc ff ff callq 0x400830 400be1: 48 85 ed test %rbp,%rbp 400be4: 74 20 je 0x400c06 400be6: 31 db xor %ebx,%ebx 400be8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 400bf0: 4c 89 fa mov %r15,%rdx 400bf3: 4c 89 f6 mov %r14,%rsi 400bf6: 44 89 ef mov %r13d,%edi 400bf9: 41 ff 14 dc callq *(%r12,%rbx,8) 400bfd: 48 83 c3 01 add $0x1,%rbx 400c01: 48 39 dd cmp %rbx,%rbp 400c04: 75 ea jne 0x400bf0 400c06: 48 83 c4 08 add $0x8,%rsp 400c0a: 5b pop %rbx 400c0b: 5d pop %rbp 400c0c: 41 5c pop %rsp 400c0e: 41 5d pop %rbp 400c10: 41 5e pop %rsi 400c12: 41 5f pop %rdi 400c14: c3 retq 400c15: 90 nop 400c16: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 400c1e: 00 00 400c20: f3 rep 400c21: c3 retq Disassembly of section .fini: 400c24: 48 83 ec 08 sub $0x8,%rsp 400c28: 48 83 c4 08 add $0x8,%rsp 400c2c: c3 retq ----Running------ > . "/home/conan/w/prod/BuildSingleReference/cci-43f17a0d/recipes/elfutils/all/test_package/build/Debug/generators/conanrun.sh" && ./test_package ./test_package ----------------- ./test_package: elf object ----Running------ > . "/home/conan/w/prod/BuildSingleReference/cci-43f17a0d/recipes/elfutils/all/test_package/build/Debug/generators/conanrun.sh" && ./test_package archive.a ----------------- archive.a: ar(1) archive eu-ar: creating archive.a elfutils/0.186: WARN: Your compiler clang is not GCC. elfutils/0.186 (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.186 (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-43f17a0d/recipes/elfutils/all/test_v1_package/conanfile.py elfutils/0.186@#fcec605061f848917bcfcf08b50d356a -pr /home/conan/w/prod/BuildSingleReference/232096/85b73285-63b2-4fc7-9b48-c602cd9a3857/profile_linux_11_libstdcpp_clang_debug_64.elfutils-shared-True.txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** Configuration: [settings] arch=x86_64 build_type=Debug compiler=clang compiler.libcxx=libstdc++ compiler.version=11 os=Linux [options] elfutils:shared=True [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True elfutils/0.186 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Cache elfutils/0.186 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:7c724e376772c2af7fcf54897249a8e186ca8ccd - Cache elfutils/0.186:2fb269a93570152230a1c90b91d2773ff5c2198d - Cache xz_utils/5.4.2:05441c20e7e7a68951563eb6a1ae544f71dd7263 - Cache zlib/1.2.13:05441c20e7e7a68951563eb6a1ae544f71dd7263 - 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.186: Already installed! elfutils/0.186: Appending PATH env var with : /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/bin elfutils/0.186: Setting ADDR2LINE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/bin/eu-addr2line elfutils/0.186: Setting AR to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/bin/eu-ar elfutils/0.186: Setting ELFCLASSIFY to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/bin/eu-elfclassify elfutils/0.186: Setting ELFCMP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/bin/eu-elfcmp elfutils/0.186: Setting ELFCOMPRESS to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/bin/eu-elfcompress elfutils/0.186: Setting ELFLINT to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/bin/eu-elflint elfutils/0.186: Setting FINDTEXTREL to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/bin/eu-findtextrel elfutils/0.186: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/bin/eu-make-debug-archive elfutils/0.186: Setting NM to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/bin/eu-nm elfutils/0.186: Setting OBJDUMP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/bin/eu-objdump elfutils/0.186: Setting RANLIB to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/bin/eu-ranlib elfutils/0.186: Setting READELF to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/bin/eu-readelf elfutils/0.186: Setting SIZE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/bin/eu-size elfutils/0.186: Setting STACK to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/bin/eu-stack elfutils/0.186: Setting STRINGS to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/bin/eu-strings elfutils/0.186: Setting STRIP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/bin/eu-strip elfutils/0.186: Setting UNSTRIP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/bin/eu-unstrip elfutils/0.186 (test package): Generator cmake created conanbuildinfo.cmake elfutils/0.186 (test package): Generator txt created conanbuildinfo.txt elfutils/0.186 (test package): Generator cmake_find_package_multi created elfutils-config-version.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created elfutilsTarget-debug.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created elfutilsTargets.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created elfutils-config.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created ZLIBConfigVersion.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created ZLIBConfig.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created ZLIBTargets.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created ZLIBTarget-debug.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created BZip2ConfigVersion.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created BZip2Config.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created BZip2Targets.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created BZip2Target-debug.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created LibLZMAConfigVersion.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created LibLZMAConfig.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created LibLZMATargets.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created LibLZMATarget-debug.cmake elfutils/0.186 (test package): Aggregating env generators elfutils/0.186 (test package): Generated conaninfo.txt elfutils/0.186 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod/BuildSingleReference/cci-43f17a0d/recipes/elfutils/all/test_v1_package/build/18db19ad0e1504ea40cdeafd9095f3e3519f5610/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.186 (test package): Calling build() ----Running------ > cd '/home/conan/w/prod/BuildSingleReference/cci-43f17a0d/recipes/elfutils/all/test_v1_package/build/18db19ad0e1504ea40cdeafd9095f3e3519f5610' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Debug" -DCONAN_IN_LOCAL_CACHE="OFF" -DCONAN_COMPILER="clang" -DCONAN_COMPILER_VERSION="11" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libstdc++" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod/BuildSingleReference/cci-43f17a0d/recipes/elfutils/all/test_v1_package/build/18db19ad0e1504ea40cdeafd9095f3e3519f5610/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-43f17a0d/recipes/elfutils/all/test_v1_package/build/18db19ad0e1504ea40cdeafd9095f3e3519f5610" -DCMAKE_MODULE_PATH="/home/conan/w/prod/BuildSingleReference/cci-43f17a0d/recipes/elfutils/all/test_v1_package/build/18db19ad0e1504ea40cdeafd9095f3e3519f5610" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev '/home/conan/w/prod/BuildSingleReference/cci-43f17a0d/recipes/elfutils/all/test_v1_package' ----------------- -- The C compiler identification is Clang 11.1.0 -- The CXX compiler identification is Clang 11.1.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - 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/clang++ - 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.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/lib/libasm.so -- Library dw found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/lib/libdw.so -- Library elf found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/lib/libelf.so -- Library z found /home/conan/w/prod/BuildSingleReference/.conan/data/zlib/1.2.13/_/_/package/05441c20e7e7a68951563eb6a1ae544f71dd7263/lib/libz.a -- Library bz2 found /home/conan/w/prod/BuildSingleReference/.conan/data/bzip2/1.0.8/_/_/package/7c724e376772c2af7fcf54897249a8e186ca8ccd/lib/libbz2.a -- Library lzma found /home/conan/w/prod/BuildSingleReference/.conan/data/xz_utils/5.4.2/_/_/package/05441c20e7e7a68951563eb6a1ae544f71dd7263/lib/liblzma.a -- Conan: Adjusting default RPATHs Conan policies -- Conan: Adjusting language standard -- Conan: Compiler Clang>=8, checking major version 11 -- Conan: Checking correct version: 11 -- Conan: C++ stdlib: libstdc++ -- Library asm found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/lib/libasm.so -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/lib/libasm.so -- Library dw found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/lib/libdw.so -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/lib/libdw.so -- Library elf found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/lib/libelf.so -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/lib/libelf.so -- Library elf found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/lib/libelf.so -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/lib/libelf.so -- Library dw found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/lib/libdw.so -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/lib/libdw.so -- Library asm found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/lib/libasm.so -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/2fb269a93570152230a1c90b91d2773ff5c2198d/lib/libasm.so -- Library z found /home/conan/w/prod/BuildSingleReference/.conan/data/zlib/1.2.13/_/_/package/05441c20e7e7a68951563eb6a1ae544f71dd7263/lib/libz.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/zlib/1.2.13/_/_/package/05441c20e7e7a68951563eb6a1ae544f71dd7263/lib/libz.a -- Library bz2 found /home/conan/w/prod/BuildSingleReference/.conan/data/bzip2/1.0.8/_/_/package/7c724e376772c2af7fcf54897249a8e186ca8ccd/lib/libbz2.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/bzip2/1.0.8/_/_/package/7c724e376772c2af7fcf54897249a8e186ca8ccd/lib/libbz2.a -- Library lzma found /home/conan/w/prod/BuildSingleReference/.conan/data/xz_utils/5.4.2/_/_/package/05441c20e7e7a68951563eb6a1ae544f71dd7263/lib/liblzma.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/xz_utils/5.4.2/_/_/package/05441c20e7e7a68951563eb6a1ae544f71dd7263/lib/liblzma.a -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod/BuildSingleReference/cci-43f17a0d/recipes/elfutils/all/test_v1_package/build/18db19ad0e1504ea40cdeafd9095f3e3519f5610 ----Running------ > cmake --build '/home/conan/w/prod/BuildSingleReference/cci-43f17a0d/recipes/elfutils/all/test_v1_package/build/18db19ad0e1504ea40cdeafd9095f3e3519f5610' '--' '-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.186 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.186 Copyright (C) 2021 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: 400830: 48 83 ec 08 sub $0x8,%rsp 400834: 48 8b 05 bd 17 20 00 mov 0x2017bd(%rip),%rax # 0x601ff8 40083b: 48 85 c0 test %rax,%rax 40083e: 74 02 je 0x400842 400840: ff d0 callq *%rax 400842: 48 83 c4 08 add $0x8,%rsp 400846: c3 retq Disassembly of section .plt: 400850: ff 35 b2 17 20 00 pushq 0x2017b2(%rip) # 0x602008 400856: ff 25 b4 17 20 00 jmpq *0x2017b4(%rip) # 0x602010 40085c: 0f 1f 40 00 nopl 0x0(%rax) 400860: ff 25 b2 17 20 00 jmpq *0x2017b2(%rip) # 0x602018 400866: 68 00 00 00 00 pushq $0x0 40086b: e9 e0 ff ff ff jmpq 0x400850 400870: ff 25 aa 17 20 00 jmpq *0x2017aa(%rip) # 0x602020 400876: 68 01 00 00 00 pushq $0x1 40087b: e9 d0 ff ff ff jmpq 0x400850 400880: ff 25 a2 17 20 00 jmpq *0x2017a2(%rip) # 0x602028 400886: 68 02 00 00 00 pushq $0x2 40088b: e9 c0 ff ff ff jmpq 0x400850 400890: ff 25 9a 17 20 00 jmpq *0x20179a(%rip) # 0x602030 400896: 68 03 00 00 00 pushq $0x3 40089b: e9 b0 ff ff ff jmpq 0x400850 4008a0: ff 25 92 17 20 00 jmpq *0x201792(%rip) # 0x602038 4008a6: 68 04 00 00 00 pushq $0x4 4008ab: e9 a0 ff ff ff jmpq 0x400850 4008b0: ff 25 8a 17 20 00 jmpq *0x20178a(%rip) # 0x602040 4008b6: 68 05 00 00 00 pushq $0x5 4008bb: e9 90 ff ff ff jmpq 0x400850 4008c0: ff 25 82 17 20 00 jmpq *0x201782(%rip) # 0x602048 4008c6: 68 06 00 00 00 pushq $0x6 4008cb: e9 80 ff ff ff jmpq 0x400850 4008d0: ff 25 7a 17 20 00 jmpq *0x20177a(%rip) # 0x602050 4008d6: 68 07 00 00 00 pushq $0x7 4008db: e9 70 ff ff ff jmpq 0x400850 Disassembly of section .text: 4008e0: 31 ed xor %ebp,%ebp 4008e2: 49 89 d1 mov %rdx,%r9 4008e5: 5e pop %rsi 4008e6: 48 89 e2 mov %rsp,%rdx 4008e9: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 4008ed: 50 push %rax 4008ee: 54 push %rsp 4008ef: 49 c7 c0 20 0c 40 00 mov $0x400c20,%r8 4008f6: 48 c7 c1 b0 0b 40 00 mov $0x400bb0,%rcx 4008fd: 48 c7 c7 d0 09 40 00 mov $0x4009d0,%rdi 400904: ff 15 e6 16 20 00 callq *0x2016e6(%rip) # 0x601ff0 40090a: f4 hlt 40090b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 400910: f3 rep 400911: c3 retq 400912: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 40091a: 00 00 40091c: 0f 1f 40 00 nopl 0x0(%rax) 400920: 55 push %rbp 400921: b8 68 20 60 00 mov $0x602068,%eax 400926: 48 3d 68 20 60 00 cmp $0x602068,%rax 40092c: 48 89 e5 mov %rsp,%rbp 40092f: 74 17 je 0x400948 400931: b8 00 00 00 00 mov $0x0,%eax 400936: 48 85 c0 test %rax,%rax 400939: 74 0d je 0x400948 40093b: 5d pop %rbp 40093c: bf 68 20 60 00 mov $0x602068,%edi 400941: ff e0 jmpq *%rax 400943: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 400948: 5d pop %rbp 400949: c3 retq 40094a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 400950: be 68 20 60 00 mov $0x602068,%esi 400955: 55 push %rbp 400956: 48 81 ee 68 20 60 00 sub $0x602068,%rsi 40095d: 48 89 e5 mov %rsp,%rbp 400960: 48 c1 fe 03 sar $0x3,%rsi 400964: 48 89 f0 mov %rsi,%rax 400967: 48 c1 e8 3f shr $0x3f,%rax 40096b: 48 01 c6 add %rax,%rsi 40096e: 48 d1 fe sar %rsi 400971: 74 15 je 0x400988 400973: b8 00 00 00 00 mov $0x0,%eax 400978: 48 85 c0 test %rax,%rax 40097b: 74 0b je 0x400988 40097d: 5d pop %rbp 40097e: bf 68 20 60 00 mov $0x602068,%edi 400983: ff e0 jmpq *%rax 400985: 0f 1f 00 nopl (%rax) 400988: 5d pop %rbp 400989: c3 retq 40098a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 400990: 80 3d d1 16 20 00 00 cmpb $0x0,0x2016d1(%rip) # 0x602068 400997: 75 17 jne 0x4009b0 400999: 55 push %rbp 40099a: 48 89 e5 mov %rsp,%rbp 40099d: e8 7e ff ff ff callq 0x400920 4009a2: c6 05 bf 16 20 00 01 movb $0x1,0x2016bf(%rip) # 0x602068 4009a9: 5d pop %rbp 4009aa: c3 retq 4009ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4009b0: f3 rep 4009b1: c3 retq 4009b2: 0f 1f 40 00 nopl 0x0(%rax) 4009b6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 4009be: 00 00 4009c0: 55 push %rbp 4009c1: 48 89 e5 mov %rsp,%rbp 4009c4: 5d pop %rbp 4009c5: eb 89 jmp 0x400950 4009c7: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 4009cf: 00 4009d0: 55 push %rbp 4009d1: 48 89 e5 mov %rsp,%rbp 4009d4: 48 83 ec 40 sub $0x40,%rsp 4009d8: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 4009df: 89 7d f8 mov %edi,-0x8(%rbp) 4009e2: 48 89 75 f0 mov %rsi,-0x10(%rbp) 4009e6: 83 7d f8 02 cmpl $0x2,-0x8(%rbp) 4009ea: 0f 8d 24 00 00 00 jge 0x400a14 4009f0: 48 8b 45 f0 mov -0x10(%rbp),%rax 4009f4: 48 8b 30 mov (%rax),%rsi 4009f7: 48 bf 34 0c 40 00 00 00 mov $0x400c34,%rdi 4009ff: 00 00 400a01: b0 00 mov $0x0,%al 400a03: e8 68 fe ff ff callq 0x400870 400a08: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 400a0f: e9 8e 01 00 00 jmpq 0x400ba2 400a14: bf 01 00 00 00 mov $0x1,%edi 400a19: e8 42 fe ff ff callq 0x400860 400a1e: 83 f8 00 cmp $0x0,%eax 400a21: 0f 85 2a 00 00 00 jne 0x400a51 400a27: bf ff ff ff ff mov $0xffffffff,%edi 400a2c: e8 6f fe ff ff callq 0x4008a0 400a31: 48 bf 47 0c 40 00 00 00 mov $0x400c47,%rdi 400a39: 00 00 400a3b: 48 89 c6 mov %rax,%rsi 400a3e: b0 00 mov $0x0,%al 400a40: e8 2b fe ff ff callq 0x400870 400a45: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 400a4c: e9 51 01 00 00 jmpq 0x400ba2 400a51: 31 c0 xor %eax,%eax 400a53: 48 8b 4d f0 mov -0x10(%rbp),%rcx 400a57: 48 8b 79 08 mov 0x8(%rcx),%rdi 400a5b: 89 c6 mov %eax,%esi 400a5d: 89 c2 mov %eax,%edx 400a5f: b0 00 mov $0x0,%al 400a61: e8 5a fe ff ff callq 0x4008c0 400a66: 89 45 ec mov %eax,-0x14(%rbp) 400a69: 83 f8 00 cmp $0x0,%eax 400a6c: 0f 8d 24 00 00 00 jge 0x400a96 400a72: 48 8b 45 f0 mov -0x10(%rbp),%rax 400a76: 48 8b 30 mov (%rax),%rsi 400a79: 48 bf 6e 0c 40 00 00 00 mov $0x400c6e,%rdi 400a81: 00 00 400a83: b0 00 mov $0x0,%al 400a85: e8 e6 fd ff ff callq 0x400870 400a8a: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 400a91: e9 0c 01 00 00 jmpq 0x400ba2 400a96: 31 c0 xor %eax,%eax 400a98: 89 c2 mov %eax,%edx 400a9a: 8b 7d ec mov -0x14(%rbp),%edi 400a9d: be 01 00 00 00 mov $0x1,%esi 400aa2: e8 09 fe ff ff callq 0x4008b0 400aa7: 48 89 45 e0 mov %rax,-0x20(%rbp) 400aab: 48 83 f8 00 cmp $0x0,%rax 400aaf: 0f 85 2a 00 00 00 jne 0x400adf 400ab5: bf ff ff ff ff mov $0xffffffff,%edi 400aba: e8 e1 fd ff ff callq 0x4008a0 400abf: 48 bf 7e 0c 40 00 00 00 mov $0x400c7e,%rdi 400ac7: 00 00 400ac9: 48 89 c6 mov %rax,%rsi 400acc: b0 00 mov $0x0,%al 400ace: e8 9d fd ff ff callq 0x400870 400ad3: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 400ada: e9 c3 00 00 00 jmpq 0x400ba2 400adf: 48 8b 7d e0 mov -0x20(%rbp),%rdi 400ae3: e8 e8 fd ff ff callq 0x4008d0 400ae8: 89 45 d4 mov %eax,-0x2c(%rbp) 400aeb: 8b 45 d4 mov -0x2c(%rbp),%eax 400aee: 85 c0 test %eax,%eax 400af0: 89 45 d0 mov %eax,-0x30(%rbp) 400af3: 0f 84 4d 00 00 00 je 0x400b46 400af9: e9 00 00 00 00 jmpq 0x400afe 400afe: 8b 45 d0 mov -0x30(%rbp),%eax 400b01: 83 e8 01 sub $0x1,%eax 400b04: 0f 84 16 00 00 00 je 0x400b20 400b0a: e9 00 00 00 00 jmpq 0x400b0f 400b0f: 8b 45 d0 mov -0x30(%rbp),%eax 400b12: 83 e8 03 sub $0x3,%eax 400b15: 0f 84 18 00 00 00 je 0x400b33 400b1b: e9 39 00 00 00 jmpq 0x400b59 400b20: 48 b8 98 0c 40 00 00 00 mov $0x400c98,%rax 400b28: 00 00 400b2a: 48 89 45 d8 mov %rax,-0x28(%rbp) 400b2e: e9 34 00 00 00 jmpq 0x400b67 400b33: 48 b8 a6 0c 40 00 00 00 mov $0x400ca6,%rax 400b3b: 00 00 400b3d: 48 89 45 d8 mov %rax,-0x28(%rbp) 400b41: e9 21 00 00 00 jmpq 0x400b67 400b46: 48 b8 b1 0c 40 00 00 00 mov $0x400cb1,%rax 400b4e: 00 00 400b50: 48 89 45 d8 mov %rax,-0x28(%rbp) 400b54: e9 0e 00 00 00 jmpq 0x400b67 400b59: 48 b8 b6 0c 40 00 00 00 mov $0x400cb6,%rax 400b61: 00 00 400b63: 48 89 45 d8 mov %rax,-0x28(%rbp) 400b67: 48 8b 45 f0 mov -0x10(%rbp),%rax 400b6b: 48 8b 70 08 mov 0x8(%rax),%rsi 400b6f: 48 8b 55 d8 mov -0x28(%rbp),%rdx 400b73: 48 bf c3 0c 40 00 00 00 mov $0x400cc3,%rdi 400b7b: 00 00 400b7d: b0 00 mov $0x0,%al 400b7f: e8 ec fc ff ff callq 0x400870 400b84: 48 8b 7d e0 mov -0x20(%rbp),%rdi 400b88: 89 45 cc mov %eax,-0x34(%rbp) 400b8b: e8 00 fd ff ff callq 0x400890 400b90: 8b 7d ec mov -0x14(%rbp),%edi 400b93: 89 45 c8 mov %eax,-0x38(%rbp) 400b96: e8 e5 fc ff ff callq 0x400880 400b9b: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 400ba2: 8b 45 fc mov -0x4(%rbp),%eax 400ba5: 48 83 c4 40 add $0x40,%rsp 400ba9: 5d pop %rbp 400baa: c3 retq 400bab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 400bb0: 41 57 push %rdi 400bb2: 41 56 push %rsi 400bb4: 49 89 d7 mov %rdx,%r15 400bb7: 41 55 push %rbp 400bb9: 41 54 push %rsp 400bbb: 4c 8d 25 ee 11 20 00 lea 0x2011ee(%rip),%r12 # 0x601db0 400bc2: 55 push %rbp 400bc3: 48 8d 2d ee 11 20 00 lea 0x2011ee(%rip),%rbp # 0x601db8 400bca: 53 push %rbx 400bcb: 41 89 fd mov %edi,%r13d 400bce: 49 89 f6 mov %rsi,%r14 400bd1: 4c 29 e5 sub %r12,%rbp 400bd4: 48 83 ec 08 sub $0x8,%rsp 400bd8: 48 c1 fd 03 sar $0x3,%rbp 400bdc: e8 4f fc ff ff callq 0x400830 400be1: 48 85 ed test %rbp,%rbp 400be4: 74 20 je 0x400c06 400be6: 31 db xor %ebx,%ebx 400be8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 400bf0: 4c 89 fa mov %r15,%rdx 400bf3: 4c 89 f6 mov %r14,%rsi 400bf6: 44 89 ef mov %r13d,%edi 400bf9: 41 ff 14 dc callq *(%r12,%rbx,8) 400bfd: 48 83 c3 01 add $0x1,%rbx 400c01: 48 39 dd cmp %rbx,%rbp 400c04: 75 ea jne 0x400bf0 400c06: 48 83 c4 08 add $0x8,%rsp 400c0a: 5b pop %rbx 400c0b: 5d pop %rbp 400c0c: 41 5c pop %rsp 400c0e: 41 5d pop %rbp 400c10: 41 5e pop %rsi 400c12: 41 5f pop %rdi 400c14: c3 retq 400c15: 90 nop 400c16: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 400c1e: 00 00 400c20: f3 rep 400c21: c3 retq Disassembly of section .fini: 400c24: 48 83 ec 08 sub $0x8,%rsp 400c28: 48 83 c4 08 add $0x8,%rsp 400c2c: c3 retq ----Running------ > bin/test_package bin/test_package ----------------- bin/test_package: elf object ----Running------ > bin/test_package archive.a ----------------- archive.a: ar(1) archive CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_BINDIR CMAKE_INSTALL_DATAROOTDIR CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_OLDINCLUDEDIR CMAKE_INSTALL_SBINDIR eu-ar: creating archive.a elfutils/0.186: WARN: Your compiler clang is not GCC.