>>> afl++: Building community/afl++ 4.04c-r0 (using abuild 3.10.0_rc1-r2) started Wed, 26 Oct 2022 16:03:13 +0000 >>> afl++: Checking sanity of /home/buildozer/aports/community/afl++/APKBUILD... >>> afl++: Analyzing dependencies... >>> afl++: Installing for build: build-base clang15 lld llvm15 python3 clang15-dev gmp-dev grep llvm15-dev python3-dev bash cmocka-dev (1/35) Installing libffi (3.4.3-r0) (2/35) Installing xz-libs (5.2.7-r0) (3/35) Installing libxml2 (2.10.3-r0) (4/35) Installing llvm15-libs (15.0.3-r1) (5/35) Installing clang15-libs (15.0.3-r1) (6/35) Installing clang15 (15.0.3-r1) (7/35) Installing lld-libs (15.0.3-r0) (8/35) Installing lld (15.0.3-r0) (9/35) Installing llvm15 (15.0.3-r1) (10/35) Installing libbz2 (1.0.8-r3) (11/35) Installing gdbm (1.23-r0) (12/35) Installing mpdecimal (2.5.1-r1) (13/35) Installing readline (8.2.0-r0) (14/35) Installing sqlite-libs (3.39.4-r0) (15/35) Installing python3 (3.10.8-r2) (16/35) Installing clang15-libclang (15.0.3-r1) (17/35) Installing clang15-extra-tools (15.0.3-r1) (18/35) Installing clang15-dev (15.0.3-r1) (19/35) Installing libgmpxx (6.2.1-r2) (20/35) Installing gmp-dev (6.2.1-r2) (21/35) Installing grep (3.8-r1) (22/35) Installing linux-headers (5.19.5-r0) (23/35) Installing libffi-dev (3.4.3-r0) (24/35) Installing zlib-dev (1.2.13-r0) (25/35) Installing zstd-dev (1.5.2-r9) (26/35) Installing py3-parsing (3.0.9-r0) (27/35) Installing py3-packaging (21.3-r2) (28/35) Installing py3-setuptools (65.5.0-r0) (29/35) Installing llvm15-test-utils (15.0.3-r1) (30/35) Installing llvm15-dev (15.0.3-r1) (31/35) Installing python3-dev (3.10.8-r2) (32/35) Installing bash (5.2.2-r0) Executing bash-5.2.2-r0.post-install (33/35) Installing cmocka (1.1.5-r3) (34/35) Installing cmocka-dev (1.1.5-r3) (35/35) Installing .makedepends-afl++ (20221026.160314) Executing busybox-1.35.0-r27.trigger OK: 835 MiB in 127 packages >>> afl++: Cleaning up srcdir >>> afl++: Cleaning up pkgdir >>> afl++: Fetching https://distfiles.alpinelinux.org/distfiles/v3.17/afl++-4.04c.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> afl++: Fetching afl++-4.04c.tar.gz::https://github.com/AFLplusplus/AFLplusplus/archive/refs/tags/4.04c.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2765k 0 2765k 0 0 2663k 0 --:--:-- 0:00:01 --:--:-- 2663k >>> afl++: Fetching https://distfiles.alpinelinux.org/distfiles/v3.17/afl++-4.04c.tar.gz >>> afl++: Checking sha512sums... afl++-4.04c.tar.gz: OK 0001-fix-missing-max-path-define.patch: OK 0003-fix-wrong-format-specifier.patch: OK 0004-busybox-stat.patch: OK >>> afl++: Unpacking /var/cache/distfiles/v3.17/afl++-4.04c.tar.gz... >>> afl++: 0001-fix-missing-max-path-define.patch patching file src/afl-ld-lto.c >>> afl++: 0003-fix-wrong-format-specifier.patch patching file instrumentation/SanitizerCoverageLTO.so.cc Hunk #1 succeeded at 1063 (offset -17 lines). >>> afl++: 0004-busybox-stat.patch patching file afl-cmin Hunk #1 succeeded at 370 (offset 23 lines). [*] Compiling afl++ for OS Linux on ARCH x86_64 [!] Note: skipping x86 compilation checks (AFL_NO_X86 set). [+] shmat seems to be working. [+] Python 3.10.8 support seems to be working. [+] Everything seems to be working, ready to compile. gcc -Os -fomit-frame-pointer -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -flto -c src/afl-common.c -o src/afl-common.o gcc -Os -fomit-frame-pointer -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -flto -c src/afl-sharedmem.c -o src/afl-sharedmem.o gcc -Os -fomit-frame-pointer -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -flto -c src/afl-forkserver.c -o src/afl-forkserver.o gcc -Os -fomit-frame-pointer -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -D_FORTIFY_SOURCE=2 -Iinclude -c src/afl-performance.c -o src/afl-performance.o gcc -Os -fomit-frame-pointer -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -flto src/afl-fuzz-bitmap.c src/afl-fuzz-cmplog.c src/afl-fuzz-extras.c src/afl-fuzz-init.c src/afl-fuzz-mutators.c src/afl-fuzz-one.c src/afl-fuzz-python.c src/afl-fuzz-queue.c src/afl-fuzz-redqueen.c src/afl-fuzz-run.c src/afl-fuzz-state.c src/afl-fuzz-stats.c src/afl-fuzz-statsd.c src/afl-fuzz.c src/afl-common.o src/afl-sharedmem.o src/afl-forkserver.o src/afl-performance.o -o afl-fuzz -DUSE_PYTHON -I/usr/include/python3.10 -I/usr/include/python3.10 -Wl,--as-needed,-O1,--sort-common -ldl -lrt -lm -lpython3.10 -ldl -lm -lm -L/usr/lib -lpython3.10 -ldl -lm -lm -DPYTHON_VERSION="\"Python 3.10.8\"" -Wl,--as-needed,-O1,--sort-common -ldl -lrt -lm -lm lto-wrapper: warning: using serial compilation of 5 LTRANS jobs lto-wrapper: note: see the '-flto' option documentation for more information gcc -Os -fomit-frame-pointer -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -flto src/afl-showmap.c src/afl-common.o src/afl-sharedmem.o src/afl-forkserver.o src/afl-performance.o -o afl-showmap -Wl,--as-needed,-O1,--sort-common -ldl -lrt -lm gcc -Os -fomit-frame-pointer -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -flto src/afl-tmin.c src/afl-common.o src/afl-sharedmem.o src/afl-forkserver.o src/afl-performance.o -o afl-tmin -Wl,--as-needed,-O1,--sort-common -ldl -lrt -lm gcc -Os -fomit-frame-pointer -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -flto src/afl-gotcpu.c src/afl-common.o -o afl-gotcpu -Wl,--as-needed,-O1,--sort-common -ldl -lrt -lm gcc -Os -fomit-frame-pointer -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -flto src/afl-analyze.c src/afl-common.o src/afl-sharedmem.o src/afl-performance.o src/afl-forkserver.o -o afl-analyze -Wl,--as-needed,-O1,--sort-common -ldl -lrt -lm gcc -Os -fomit-frame-pointer -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" src/afl-as.c -o afl-as -Wl,--as-needed,-O1,--sort-common -ldl -lrt -lm make -j -f GNUmakefile.llvm make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/home/buildozer/aports/community/afl++/src/AFLplusplus-4.04c' GNUmakefile.llvm:68: you are using an in-development llvm version - this might break llvm_mode! [+] llvm_mode detected llvm 10+, enabling neverZero implementation and c++14 [+] llvm_mode detected llvm 11+, enabling afl-lto LTO implementation GNUmakefile.llvm:120: we have trouble finding clang - llvm-config is not helping us GNUmakefile.llvm:135: we have trouble finding clang++ - llvm-config is not helping us GNUmakefile.llvm:221: ld.lld found in a weird location (/usr/bin/ld.lld), but its the same version as LLVM so we will allow it [+] shmat seems to be working. [*] Checking for working 'llvm-config'... [*] Checking for working 'clang'... [*] Checking for matching versions of 'clang' and 'llvm-config' [*] We have llvm-config version 15.0.3 with a clang version 15.0.3, good. [*] Checking for './afl-showmap'... [+] All set and ready to build. clang -Os -fomit-frame-pointer -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -Wall -g -Wno-cast-qual -Wno-variadic-macros -Wno-pointer-sign -I ./include/ -I ./instrumentation/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DLLVM_BINDIR=\"/usr/lib/llvm15/bin\" -DVERSION=\"++4.04c\" -DLLVM_LIBDIR=\"/usr/lib/llvm15/lib\" -DLLVM_VERSION=\"15.0.3\" -Wno-deprecated -DAFL_CLANG_FLTO=\"-flto=full\" -DAFL_REAL_LD=\"/usr/bin/ld.lld\" -DAFL_CLANG_LDPATH=\"1\" -DAFL_CLANG_FUSELD=\"1\" -DCLANG_BIN=\"clang\" -DCLANGPP_BIN=\"clang++\" -DUSE_BINDIR=0 -Wno-unused-function -fdebug-prefix-map="/home/buildozer/aports/community/afl++/src/AFLplusplus-4.04c=llvm_mode" -Os -fomit-frame-pointer -c src/afl-common.c -o instrumentation/afl-common.o -Wl,--as-needed,-O1,--sort-common -ldl -lrt -lm clang-15: warning: -Wl,--as-needed,-O1,--sort-common: 'linker' input unused [-Wunused-command-line-argument] clang-15: warning: -ldl: 'linker' input unused [-Wunused-command-line-argument] clang-15: warning: -lrt: 'linker' input unused [-Wunused-command-line-argument] clang-15: warning: -lm: 'linker' input unused [-Wunused-command-line-argument] clang -I/usr/lib/llvm15/include -I./../include -Os -fomit-frame-pointer -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -Wall -g -Wno-cast-qual -Wno-variadic-macros -Wno-pointer-sign -I ./include/ -I ./instrumentation/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DLLVM_BINDIR=\"/usr/lib/llvm15/bin\" -DVERSION=\"++4.04c\" -DLLVM_LIBDIR=\"/usr/lib/llvm15/lib\" -DLLVM_VERSION=\"15.0.3\" -Wno-deprecated -DAFL_CLANG_FLTO=\"-flto=full\" -DAFL_REAL_LD=\"/usr/bin/ld.lld\" -DAFL_CLANG_LDPATH=\"1\" -DAFL_CLANG_FUSELD=\"1\" -DCLANG_BIN=\"clang\" -DCLANGPP_BIN=\"clang++\" -DUSE_BINDIR=0 -Wno-unused-function -fdebug-prefix-map="/home/buildozer/aports/community/afl++/src/AFLplusplus-4.04c=llvm_mode" -Os -fomit-frame-pointer src/afl-cc.c instrumentation/afl-common.o -o afl-cc -DLLVM_MINOR=3 -DLLVM_MAJOR=15 -Wl,--as-needed,-O1,--sort-common -ldl -lrt -lm -DCFLAGS_OPT=\"\" -lm clang -I/usr/lib/llvm15/include -I./../include -Wall -g -Wno-cast-qual -Wno-variadic-macros -Wno-pointer-sign -I ./include/ -I ./instrumentation/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DLLVM_BINDIR=\"/usr/lib/llvm15/bin\" -DVERSION=\"++4.04c\" -DLLVM_LIBDIR=\"/usr/lib/llvm15/lib\" -DLLVM_VERSION=\"15.0.3\" -Wno-deprecated -DAFL_CLANG_FLTO=\"-flto=full\" -DAFL_REAL_LD=\"/usr/bin/ld.lld\" -DAFL_CLANG_LDPATH=\"1\" -DAFL_CLANG_FUSELD=\"1\" -DCLANG_BIN=\"clang\" -DCLANGPP_BIN=\"clang++\" -DUSE_BINDIR=0 -Wno-unused-function -fdebug-prefix-map="/home/buildozer/aports/community/afl++/src/AFLplusplus-4.04c=llvm_mode" -Os -fomit-frame-pointer -O3 -Wno-unused-result -fPIC -c instrumentation/afl-compiler-rt.o.c -o afl-compiler-rt.o [*] Building 32-bit variant of the runtime (-m32)... success! [*] Building 64-bit variant of the runtime (-m64)... success! clang++ -Os -fomit-frame-pointer -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -Wall -g -Wno-cast-qual -Wno-variadic-macros -Wno-pointer-sign -I ./include/ -I ./instrumentation/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DLLVM_BINDIR=\"/usr/lib/llvm15/bin\" -DVERSION=\"++4.04c\" -DLLVM_LIBDIR=\"/usr/lib/llvm15/lib\" -DLLVM_VERSION=\"15.0.3\" -Wno-deprecated -DAFL_CLANG_FLTO=\"-flto=full\" -DAFL_REAL_LD=\"/usr/bin/ld.lld\" -DAFL_CLANG_LDPATH=\"1\" -DAFL_CLANG_FUSELD=\"1\" -DCLANG_BIN=\"clang\" -DCLANGPP_BIN=\"clang++\" -DUSE_BINDIR=0 -Wno-unused-function -fdebug-prefix-map="/home/buildozer/aports/community/afl++/src/AFLplusplus-4.04c=llvm_mode" -Os -fomit-frame-pointer `llvm-config --cxxflags` -fno-rtti -fPIC -std=c++14 -c instrumentation/afl-llvm-common.cc -o instrumentation/afl-llvm-common.o In file included from instrumentation/afl-llvm-common.cc:16: /usr/lib/llvm15/include/llvm/Support/raw_ostream.h:149:43: warning: unused parameter 'ExtraSize' [-Wunused-parameter] virtual void reserveExtraSpace(uint64_t ExtraSize) {} ^ In file included from instrumentation/afl-llvm-common.cc:19: In file included from ./instrumentation/afl-llvm-common.h:18: In file included from /usr/lib/llvm15/include/llvm/IR/IRBuilder.h:23: In file included from /usr/lib/llvm15/include/llvm/IR/BasicBlock.h:18: /usr/lib/llvm15/include/llvm/ADT/ilist.h:58:34: warning: unused parameter 'V' [-Wunused-parameter] static void deleteNode(NodeTy *V) {} ^ In file included from instrumentation/afl-llvm-common.cc:19: In file included from ./instrumentation/afl-llvm-common.h:18: In file included from /usr/lib/llvm15/include/llvm/IR/IRBuilder.h:23: In file included from /usr/lib/llvm15/include/llvm/IR/BasicBlock.h:22: In file included from /usr/lib/llvm15/include/llvm/IR/Instruction.h:22: In file included from /usr/lib/llvm15/include/llvm/IR/DebugLoc.h:17: In file included from /usr/lib/llvm15/include/llvm/IR/TrackingMDRef.h:16: In file included from /usr/lib/llvm15/include/llvm/IR/Metadata.h:19: /usr/lib/llvm15/include/llvm/ADT/DenseMap.h:567:45: warning: unused parameter 'Key' [-Wunused-parameter] BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup, ^ In file included from instrumentation/afl-llvm-common.cc:19: In file included from ./instrumentation/afl-llvm-common.h:18: In file included from /usr/lib/llvm15/include/llvm/IR/IRBuilder.h:23: In file included from /usr/lib/llvm15/include/llvm/IR/BasicBlock.h:22: In file included from /usr/lib/llvm15/include/llvm/IR/Instruction.h:22: In file included from /usr/lib/llvm15/include/llvm/IR/DebugLoc.h:17: In file included from /usr/lib/llvm15/include/llvm/IR/TrackingMDRef.h:16: In file included from /usr/lib/llvm15/include/llvm/IR/Metadata.h:22: In file included from /usr/lib/llvm15/include/llvm/ADT/PointerUnion.h:21: /usr/lib/llvm15/include/llvm/Support/Casting.h:280:45: warning: unused parameter 'f' [-Wunused-parameter] static inline bool isPossible(const From &f) { return true; } ^ /usr/lib/llvm15/include/llvm/Support/Casting.h:633:41: warning: unused parameter 't' [-Wunused-parameter] static inline bool isPresent(const T &t) { return true; } ^ In file included from instrumentation/afl-llvm-common.cc:19: In file included from ./instrumentation/afl-llvm-common.h:18: In file included from /usr/lib/llvm15/include/llvm/IR/IRBuilder.h:25: In file included from /usr/lib/llvm15/include/llvm/IR/ConstantFolder.h:21: /usr/lib/llvm15/include/llvm/IR/Constants.h:54:41: warning: unused parameter 'From' [-Wunused-parameter] Value *handleOperandChangeImpl(Value *From, Value *To) { ^ /usr/lib/llvm15/include/llvm/IR/Constants.h:54:54: warning: unused parameter 'To' [-Wunused-parameter] Value *handleOperandChangeImpl(Value *From, Value *To) { ^ In file included from instrumentation/afl-llvm-common.cc:19: In file included from ./instrumentation/afl-llvm-common.h:18: In file included from /usr/lib/llvm15/include/llvm/IR/IRBuilder.h:25: In file included from /usr/lib/llvm15/include/llvm/IR/ConstantFolder.h:22: In file included from /usr/lib/llvm15/include/llvm/IR/ConstantFold.h:25: /usr/lib/llvm15/include/llvm/IR/InstrTypes.h:2125:47: warning: unused parameter 'S' [-Wunused-parameter] bool isFnAttrDisallowedByOpBundle(StringRef S) const { ^ In file included from instrumentation/afl-llvm-common.cc:19: In file included from ./instrumentation/afl-llvm-common.h:18: In file included from /usr/lib/llvm15/include/llvm/IR/IRBuilder.h:25: /usr/lib/llvm15/include/llvm/IR/ConstantFolder.h:87:37: warning: unused parameter 'FMF' [-Wunused-parameter] FastMathFlags FMF) const override { ^ /usr/lib/llvm15/include/llvm/IR/ConstantFolder.h:92:37: warning: unused parameter 'FMF' [-Wunused-parameter] FastMathFlags FMF) const override { ^ In file included from instrumentation/afl-llvm-common.cc:19: In file included from ./instrumentation/afl-llvm-common.h:18: In file included from /usr/lib/llvm15/include/llvm/IR/IRBuilder.h:27: In file included from /usr/lib/llvm15/include/llvm/IR/DataLayout.h:33: /usr/lib/llvm15/include/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter] callNumTrailingObjects(const BaseTy *Obj, ^ In file included from instrumentation/afl-llvm-common.cc:19: In file included from ./instrumentation/afl-llvm-common.h:18: In file included from /usr/lib/llvm15/include/llvm/IR/IRBuilder.h:35: /usr/lib/llvm15/include/llvm/IR/Instructions.h:3077:37: warning: unused parameter 'idx' [-Wunused-parameter] BasicBlock *getSuccessor(unsigned idx) const { ^ /usr/lib/llvm15/include/llvm/IR/Instructions.h:3081:30: warning: unused parameter 'idx' [-Wunused-parameter] void setSuccessor(unsigned idx, BasicBlock *B) { ^ /usr/lib/llvm15/include/llvm/IR/Instructions.h:3081:47: warning: unused parameter 'B' [-Wunused-parameter] void setSuccessor(unsigned idx, BasicBlock *B) { ^ /usr/lib/llvm15/include/llvm/IR/Instructions.h:4260:37: warning: unused parameter 'idx' [-Wunused-parameter] BasicBlock *getSuccessor(unsigned idx) const { ^ /usr/lib/llvm15/include/llvm/IR/Instructions.h:4264:30: warning: unused parameter 'idx' [-Wunused-parameter] void setSuccessor(unsigned idx, BasicBlock *NewSucc) { ^ /usr/lib/llvm15/include/llvm/IR/Instructions.h:4264:47: warning: unused parameter 'NewSucc' [-Wunused-parameter] void setSuccessor(unsigned idx, BasicBlock *NewSucc) { ^ /usr/lib/llvm15/include/llvm/IR/Instructions.h:4764:37: warning: unused parameter 'idx' [-Wunused-parameter] BasicBlock *getSuccessor(unsigned idx) const { ^ /usr/lib/llvm15/include/llvm/IR/Instructions.h:4768:30: warning: unused parameter 'idx' [-Wunused-parameter] void setSuccessor(unsigned idx, BasicBlock *B) { ^ /usr/lib/llvm15/include/llvm/IR/Instructions.h:4768:47: warning: unused parameter 'B' [-Wunused-parameter] void setSuccessor(unsigned idx, BasicBlock *B) { ^ In file included from instrumentation/afl-llvm-common.cc:19: In file included from ./instrumentation/afl-llvm-common.h:18: /usr/lib/llvm15/include/llvm/IR/IRBuilder.h:1096:55: warning: unused parameter 'OpBundles' [-Wunused-parameter] ArrayRef OpBundles, ^ In file included from instrumentation/afl-llvm-common.cc:19: In file included from ./instrumentation/afl-llvm-common.h:28: In file included from /usr/lib/llvm15/include/llvm/IR/DebugInfo.h:24: In file included from /usr/lib/llvm15/include/llvm/IR/DebugInfoMetadata.h:29: In file included from /usr/lib/llvm15/include/llvm/Support/Discriminator.h:16: In file included from /usr/lib/llvm15/include/llvm/Support/Error.h:18: /usr/lib/llvm15/include/llvm/ADT/StringExtras.h:431:42: warning: unused parameter 'Result' [-Wunused-parameter] inline void join_items_impl(std::string &Result, Sep Separator) {} ^ /usr/lib/llvm15/include/llvm/ADT/StringExtras.h:431:54: warning: unused parameter 'Separator' [-Wunused-parameter] inline void join_items_impl(std::string &Result, Sep Separator) {} ^ /usr/lib/llvm15/include/llvm/ADT/StringExtras.h:434:54: warning: unused parameter 'Separator' [-Wunused-parameter] inline void join_items_impl(std::string &Result, Sep Separator, ^ In file included from instrumentation/afl-llvm-common.cc:19: In file included from ./instrumentation/afl-llvm-common.h:28: In file included from /usr/lib/llvm15/include/llvm/IR/DebugInfo.h:24: In file included from /usr/lib/llvm15/include/llvm/IR/DebugInfoMetadata.h:29: In file included from /usr/lib/llvm15/include/llvm/Support/Discriminator.h:16: In file included from /usr/lib/llvm15/include/llvm/Support/Error.h:25: /usr/lib/llvm15/include/llvm/Support/ErrorOr.h:189:47: warning: unused parameter 'a' [-Wunused-parameter] static bool compareThisIfSameType(const T1 &a, const T2 &b) { ^ /usr/lib/llvm15/include/llvm/Support/ErrorOr.h:189:60: warning: unused parameter 'b' [-Wunused-parameter] static bool compareThisIfSameType(const T1 &a, const T2 &b) { ^ In file included from instrumentation/afl-llvm-common.cc:19: In file included from ./instrumentation/afl-llvm-common.h:28: In file included from /usr/lib/llvm15/include/llvm/IR/DebugInfo.h:24: In file included from /usr/lib/llvm15/include/llvm/IR/DebugInfoMetadata.h:29: In file included from /usr/lib/llvm15/include/llvm/Support/Discriminator.h:16: /usr/lib/llvm15/include/llvm/Support/Error.h:297:24: warning: unused parameter 'V' [-Wunused-parameter] void setChecked(bool V) { ^ 27 warnings generated. clang++ `llvm-config --cxxflags` -fno-rtti -fPIC -Os -fomit-frame-pointer -Wall -g -I ./include/ -DVERSION=\"++4.04c\" -Wno-variadic-macros -DLLVM_MINOR=3 -DLLVM_MAJOR=15 -Wno-deprecated-declarations -Wl,-znodelete -Wdeprecated -fno-rtti -fPIC -std=c++14 -shared instrumentation/afl-llvm-pass.so.cc -o afl-llvm-pass.so `llvm-config --ldflags` -Wl,--as-needed,-O1,--sort-common -ldl -lrt -lm instrumentation/afl-llvm-common.o In file included from instrumentation/afl-llvm-pass.so.cc:50: In file included from /usr/lib/llvm15/include/llvm/Passes/PassBuilder.h:19: In file included from /usr/lib/llvm15/include/llvm/Analysis/CGSCCPassManager.h:92: In file included from /usr/lib/llvm15/include/llvm/Analysis/LazyCallGraph.h:46: In file included from /usr/lib/llvm15/include/llvm/Analysis/TargetLibraryInfo.h:15: In file included from /usr/lib/llvm15/include/llvm/IR/InstrTypes.h:26: /usr/lib/llvm15/include/llvm/IR/Attributes.h:308:3: warning: definition of implicit copy assignment operator for 'AttributeSet' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] ~AttributeSet() = default; ^ /usr/lib/llvm15/include/llvm/IR/GlobalVariable.h:188:11: note: in implicit copy assignment operator for 'llvm::AttributeSet' first required here Attrs = Attrs.addAttribute(getContext(), Kind); ^ In file included from instrumentation/afl-llvm-pass.so.cc:50: In file included from /usr/lib/llvm15/include/llvm/Passes/PassBuilder.h:25: In file included from /usr/lib/llvm15/include/llvm/Transforms/IPO/Inliner.h:14: In file included from /usr/lib/llvm15/include/llvm/Analysis/InlineAdvisor.h:13: In file included from /usr/lib/llvm15/include/llvm/Analysis/InlineCost.h:19: In file included from /usr/lib/llvm15/include/llvm/Analysis/InlineModelFeatureMaps.h:13: In file included from /usr/lib/llvm15/include/llvm/Analysis/TensorSpec.h:16: In file included from /usr/lib/llvm15/include/llvm/Support/JSON.h:54: In file included from /usr/lib/llvm15/include/llvm/Support/FormatVariadic.h:34: In file included from /usr/lib/llvm15/include/llvm/Support/FormatCommon.h:13: /usr/lib/llvm15/include/llvm/Support/FormatVariadicDetails.h:27:11: warning: definition of implicit copy constructor for 'format_adapter' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] virtual ~format_adapter() = default; ^ /usr/lib/llvm15/include/llvm/Support/FormatVariadicDetails.h:33:29: note: in implicit copy constructor for 'llvm::detail::format_adapter' first required here template class provider_format_adapter : public format_adapter { ^ /usr/bin/../lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../include/c++/12.2.1/tuple:200:4: note: in implicit move constructor for 'llvm::detail::provider_format_adapter' first required here : _M_head_impl(std::forward<_UHead>(__h)) { } ^ /usr/bin/../lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../include/c++/12.2.1/tuple:441:4: note: in instantiation of function template specialization 'std::_Head_base<3, llvm::detail::provider_format_adapter, false>::_Head_base>' requested here : _Base(std::forward<_UHead>(__head)) ^ /usr/bin/../lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../include/c++/12.2.1/tuple:291:4: note: in instantiation of function template specialization 'std::_Tuple_impl<3, llvm::detail::provider_format_adapter>::_Tuple_impl>' requested here : _Inherited(std::forward<_UTail>(__tail)...), ^ /usr/bin/../lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../include/c++/12.2.1/tuple:291:4: note: in instantiation of function template specialization 'std::_Tuple_impl<2, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter>::_Tuple_impl, llvm::detail::provider_format_adapter, void>' requested here /usr/bin/../lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../include/c++/12.2.1/tuple:291:4: note: in instantiation of function template specialization 'std::_Tuple_impl<1, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter>::_Tuple_impl, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, void>' requested here /usr/bin/../lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../include/c++/12.2.1/tuple:744:4: note: in instantiation of function template specialization 'std::_Tuple_impl<0, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter>::_Tuple_impl, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, void>' requested here : _Inherited(std::forward<_UElements>(__elements)...) { } ^ /usr/bin/../lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../include/c++/12.2.1/tuple:1581:14: note: in instantiation of function template specialization 'std::tuple, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter>::tuple, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, true, true>' requested here return __result_type(std::forward<_Elements>(__args)...); ^ /usr/lib/llvm15/include/llvm/Support/FormatVariadic.h:257:12: note: in instantiation of function template specialization 'std::make_tuple, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter>' requested here std::make_tuple(detail::build_format_adapter(std::forward(Vals))...)); ^ /usr/lib/llvm15/include/llvm/Support/JSON.h:880:17: note: in instantiation of function template specialization 'llvm::formatv' requested here OS << llvm::formatv("[{0}:{1}, byte={2}]: {3}", Line, Column, Offset, Msg); ^ 2 warnings generated. clang++ `llvm-config --cxxflags` -fno-rtti -fPIC -Os -fomit-frame-pointer -Wall -g -I ./include/ -DVERSION=\"++4.04c\" -Wno-variadic-macros -DLLVM_MINOR=3 -DLLVM_MAJOR=15 -Wno-deprecated-declarations -Wl,-znodelete -fno-rtti -fPIC -std=c++14 -shared instrumentation/SanitizerCoveragePCGUARD.so.cc -o SanitizerCoveragePCGUARD.so `llvm-config --ldflags` -Wl,--as-needed,-O1,--sort-common -ldl -lrt -lm -Wno-deprecated-copy-dtor -Wdeprecated instrumentation/afl-llvm-common.o In file included from instrumentation/SanitizerCoveragePCGUARD.so.cc:13: In file included from /usr/lib/llvm15/include/llvm/Transforms/Instrumentation/SanitizerCoverage.h:18: In file included from /usr/lib/llvm15/include/llvm/IR/PassManager.h:45: In file included from /usr/lib/llvm15/include/llvm/IR/Function.h:25: In file included from /usr/lib/llvm15/include/llvm/IR/Argument.h:17: /usr/lib/llvm15/include/llvm/IR/Attributes.h:308:3: warning: definition of implicit copy assignment operator for 'AttributeSet' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] ~AttributeSet() = default; ^ /usr/lib/llvm15/include/llvm/IR/GlobalVariable.h:188:11: note: in implicit copy assignment operator for 'llvm::AttributeSet' first required here Attrs = Attrs.addAttribute(getContext(), Kind); ^ In file included from instrumentation/SanitizerCoveragePCGUARD.so.cc:13: In file included from /usr/lib/llvm15/include/llvm/Transforms/Instrumentation/SanitizerCoverage.h:20: In file included from /usr/lib/llvm15/include/llvm/Support/VirtualFileSystem.h:23: In file included from /usr/lib/llvm15/include/llvm/Support/Chrono.h:13: In file included from /usr/lib/llvm15/include/llvm/Support/FormatProviders.h:21: /usr/lib/llvm15/include/llvm/Support/FormatVariadicDetails.h:27:11: warning: definition of implicit copy constructor for 'format_adapter' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] virtual ~format_adapter() = default; ^ /usr/lib/llvm15/include/llvm/Support/FormatVariadicDetails.h:33:29: note: in implicit copy constructor for 'llvm::detail::format_adapter' first required here template class provider_format_adapter : public format_adapter { ^ /usr/bin/../lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../include/c++/12.2.1/tuple:200:4: note: in implicit move constructor for 'llvm::detail::provider_format_adapter' first required here : _M_head_impl(std::forward<_UHead>(__h)) { } ^ /usr/bin/../lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../include/c++/12.2.1/tuple:441:4: note: in instantiation of function template specialization 'std::_Head_base<3, llvm::detail::provider_format_adapter, false>::_Head_base>' requested here : _Base(std::forward<_UHead>(__head)) ^ /usr/bin/../lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../include/c++/12.2.1/tuple:291:4: note: in instantiation of function template specialization 'std::_Tuple_impl<3, llvm::detail::provider_format_adapter>::_Tuple_impl>' requested here : _Inherited(std::forward<_UTail>(__tail)...), ^ /usr/bin/../lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../include/c++/12.2.1/tuple:291:4: note: in instantiation of function template specialization 'std::_Tuple_impl<2, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter>::_Tuple_impl, llvm::detail::provider_format_adapter, void>' requested here /usr/bin/../lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../include/c++/12.2.1/tuple:291:4: note: in instantiation of function template specialization 'std::_Tuple_impl<1, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter>::_Tuple_impl, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, void>' requested here /usr/bin/../lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../include/c++/12.2.1/tuple:744:4: note: in instantiation of function template specialization 'std::_Tuple_impl<0, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter>::_Tuple_impl, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, void>' requested here : _Inherited(std::forward<_UElements>(__elements)...) { } ^ /usr/bin/../lib/gcc/x86_64-alpine-linux-musl/12.2.1/../../../../include/c++/12.2.1/tuple:1581:14: note: in instantiation of function template specialization 'std::tuple, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter>::tuple, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, true, true>' requested here return __result_type(std::forward<_Elements>(__args)...); ^ /usr/lib/llvm15/include/llvm/Support/FormatVariadic.h:257:12: note: in instantiation of function template specialization 'std::make_tuple, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter, llvm::detail::provider_format_adapter>' requested here std::make_tuple(detail::build_format_adapter(std::forward(Vals))...)); ^ /usr/lib/llvm15/include/llvm/Support/JSON.h:880:17: note: in instantiation of function template specialization 'llvm::formatv' requested here OS << llvm::formatv("[{0}:{1}, byte={2}]: {3}", Line, Column, Offset, Msg); ^ 2 warnings generated. clang++ `llvm-config --cxxflags` -fno-rtti -fPIC -Os -fomit-frame-pointer -Wall -g -I ./include/ -DVERSION=\"++4.04c\" -Wno-variadic-macros -DLLVM_MINOR=3 -DLLVM_MAJOR=15 -Wno-deprecated-declarations -Wl,-znodelete -shared instrumentation/split-compares-pass.so.cc -o split-compares-pass.so `llvm-config --ldflags` -Wl,--as-needed,-O1,--sort-common -ldl -lrt -lm instrumentation/afl-llvm-common.o clang++ `llvm-config --cxxflags` -fno-rtti -fPIC -Os -fomit-frame-pointer -Wall -g -I ./include/ -DVERSION=\"++4.04c\" -Wno-variadic-macros -DLLVM_MINOR=3 -DLLVM_MAJOR=15 -Wno-deprecated-declarations -Wl,-znodelete -shared instrumentation/split-switches-pass.so.cc -o split-switches-pass.so `llvm-config --ldflags` -Wl,--as-needed,-O1,--sort-common -ldl -lrt -lm instrumentation/afl-llvm-common.o clang++ `llvm-config --cxxflags` -fno-rtti -fPIC -Os -fomit-frame-pointer -Wall -g -I ./include/ -DVERSION=\"++4.04c\" -Wno-variadic-macros -DLLVM_MINOR=3 -DLLVM_MAJOR=15 -Wno-deprecated-declarations -Wl,-znodelete -shared instrumentation/cmplog-routines-pass.cc -o cmplog-routines-pass.so `llvm-config --ldflags` -Wl,--as-needed,-O1,--sort-common -ldl -lrt -lm instrumentation/afl-llvm-common.o clang++ `llvm-config --cxxflags` -fno-rtti -fPIC -Os -fomit-frame-pointer -Wall -g -I ./include/ -DVERSION=\"++4.04c\" -Wno-variadic-macros -DLLVM_MINOR=3 -DLLVM_MAJOR=15 -Wno-deprecated-declarations -Wl,-znodelete -shared instrumentation/cmplog-instructions-pass.cc -o cmplog-instructions-pass.so `llvm-config --ldflags` -Wl,--as-needed,-O1,--sort-common -ldl -lrt -lm instrumentation/afl-llvm-common.o clang++ `llvm-config --cxxflags` -fno-rtti -fPIC -Os -fomit-frame-pointer -Wall -g -I ./include/ -DVERSION=\"++4.04c\" -Wno-variadic-macros -DLLVM_MINOR=3 -DLLVM_MAJOR=15 -Wno-deprecated-declarations -Wl,-znodelete -shared instrumentation/cmplog-switches-pass.cc -o cmplog-switches-pass.so `llvm-config --ldflags` -Wl,--as-needed,-O1,--sort-common -ldl -lrt -lm instrumentation/afl-llvm-common.o clang++ `llvm-config --cxxflags` -fno-rtti -fPIC -Os -fomit-frame-pointer -Wall -g -I ./include/ -DVERSION=\"++4.04c\" -Wno-variadic-macros -DLLVM_MINOR=3 -DLLVM_MAJOR=15 -Wno-deprecated-declarations -Wl,-znodelete -shared instrumentation/afl-llvm-dict2file.so.cc -o afl-llvm-dict2file.so `llvm-config --ldflags` -Wl,--as-needed,-O1,--sort-common -ldl -lrt -lm instrumentation/afl-llvm-common.o clang++ `llvm-config --cxxflags` -fno-rtti -fPIC -Os -fomit-frame-pointer -Wall -g -I ./include/ -DVERSION=\"++4.04c\" -Wno-variadic-macros -DLLVM_MINOR=3 -DLLVM_MAJOR=15 -Wno-deprecated-declarations -Wl,-znodelete -shared instrumentation/compare-transform-pass.so.cc -o compare-transform-pass.so `llvm-config --ldflags` -Wl,--as-needed,-O1,--sort-common -ldl -lrt -lm instrumentation/afl-llvm-common.o clang -Os -fomit-frame-pointer -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -Wall -g -Wno-cast-qual -Wno-variadic-macros -Wno-pointer-sign -I ./include/ -I ./instrumentation/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DLLVM_BINDIR=\"/usr/lib/llvm15/bin\" -DVERSION=\"++4.04c\" -DLLVM_LIBDIR=\"/usr/lib/llvm15/lib\" -DLLVM_VERSION=\"15.0.3\" -Wno-deprecated -DAFL_CLANG_FLTO=\"-flto=full\" -DAFL_REAL_LD=\"/usr/bin/ld.lld\" -DAFL_CLANG_LDPATH=\"1\" -DAFL_CLANG_FUSELD=\"1\" -DCLANG_BIN=\"clang\" -DCLANGPP_BIN=\"clang++\" -DUSE_BINDIR=0 -Wno-unused-function -fdebug-prefix-map="/home/buildozer/aports/community/afl++/src/AFLplusplus-4.04c=llvm_mode" -Os -fomit-frame-pointer src/afl-ld-lto.c -o afl-ld-lto clang++ `llvm-config --cxxflags` -fno-rtti -fPIC -Os -fomit-frame-pointer -Wall -g -I ./include/ -DVERSION=\"++4.04c\" -Wno-variadic-macros -DLLVM_MINOR=3 -DLLVM_MAJOR=15 -Wno-deprecated-declarations -Wl,-znodelete -fno-rtti -fPIC -std=c++14 -shared instrumentation/afl-llvm-lto-instrumentlist.so.cc -o afl-llvm-lto-instrumentlist.so `llvm-config --ldflags` -Wl,--as-needed,-O1,--sort-common -ldl -lrt -lm instrumentation/afl-llvm-common.o clang++ `llvm-config --cxxflags` -fno-rtti -fPIC -Os -fomit-frame-pointer -Wall -g -I ./include/ -DVERSION=\"++4.04c\" -Wno-variadic-macros -DLLVM_MINOR=3 -DLLVM_MAJOR=15 -Wno-deprecated-declarations -Wl,-znodelete -Wno-writable-strings -fno-rtti -fPIC -std=c++14 -shared instrumentation/SanitizerCoverageLTO.so.cc -o SanitizerCoverageLTO.so `llvm-config --ldflags` -Wl,--as-needed,-O1,--sort-common -ldl -lrt -lm instrumentation/afl-llvm-common.o clang -Wall -g -Wno-cast-qual -Wno-variadic-macros -Wno-pointer-sign -I ./include/ -I ./instrumentation/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DLLVM_BINDIR=\"/usr/lib/llvm15/bin\" -DVERSION=\"++4.04c\" -DLLVM_LIBDIR=\"/usr/lib/llvm15/lib\" -DLLVM_VERSION=\"15.0.3\" -Wno-deprecated -DAFL_CLANG_FLTO=\"-flto=full\" -DAFL_REAL_LD=\"/usr/bin/ld.lld\" -DAFL_CLANG_LDPATH=\"1\" -DAFL_CLANG_FUSELD=\"1\" -DCLANG_BIN=\"clang\" -DCLANGPP_BIN=\"clang++\" -DUSE_BINDIR=0 -Wno-unused-function -fdebug-prefix-map="/home/buildozer/aports/community/afl++/src/AFLplusplus-4.04c=llvm_mode" -Os -fomit-frame-pointer -Wno-unused-result -O0 -flto=full -fPIC -c instrumentation/afl-llvm-rt-lto.o.c -o ./afl-llvm-rt-lto.o [*] Testing the CC wrapper and instrumentation output... unset AFL_USE_ASAN AFL_USE_MSAN AFL_INST_RATIO; ASAN_OPTIONS=detect_leaks=0 AFL_QUIET=1 AFL_PATH=. AFL_LLVM_LAF_ALL=1 ./afl-cc -Os -fomit-frame-pointer -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -Wall -g -Wno-cast-qual -Wno-variadic-macros -Wno-pointer-sign -I ./include/ -I ./instrumentation/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DLLVM_BINDIR=\"/usr/lib/llvm15/bin\" -DVERSION=\"++4.04c\" -DLLVM_LIBDIR=\"/usr/lib/llvm15/lib\" -DLLVM_VERSION=\"15.0.3\" -Wno-deprecated -DAFL_CLANG_FLTO=\"-flto=full\" -DAFL_REAL_LD=\"/usr/bin/ld.lld\" -DAFL_CLANG_LDPATH=\"1\" -DAFL_CLANG_FUSELD=\"1\" -DCLANG_BIN=\"clang\" -DCLANGPP_BIN=\"clang++\" -DUSE_BINDIR=0 -Wno-unused-function -fdebug-prefix-map="/home/buildozer/aports/community/afl++/src/AFLplusplus-4.04c=llvm_mode" -Os -fomit-frame-pointer ./test-instr.c -o test-instr -Wl,--as-needed,-O1,--sort-common -ldl -lrt -lm ASAN_OPTIONS=detect_leaks=0 ./afl-showmap -m none -q -o .test-instr0 ./test-instr < /dev/null echo 1 | ASAN_OPTIONS=detect_leaks=0 ./afl-showmap -m none -q -o .test-instr1 ./test-instr [+] All right, the instrumentation seems to be working! [+] All done! You can now use './afl-cc' to compile programs. make[1]: Leaving directory '/home/buildozer/aports/community/afl++/src/AFLplusplus-4.04c' make -f GNUmakefile.gcc_plugin make[1]: Entering directory '/home/buildozer/aports/community/afl++/src/AFLplusplus-4.04c' [+] shmat seems to be working. [*] Checking for working 'gcc'... [*] Checking for gcc plugin development header files... [*] Checking for './afl-showmap'... [+] All set and ready to build. g++ -Os -fomit-frame-pointer -Wall -std=c++11 -fPIC -fno-rtti -I"/usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/plugin"/include -I"/usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/plugin" -shared instrumentation/afl-gcc-pass.so.cc -o afl-gcc-pass.so ln -sf afl-cc afl-gcc-fast ln -sf afl-cc afl-g++-fast ln -sf afl-cc.8 afl-gcc-fast.8 ln -sf afl-cc.8 afl-g++-fast.8 g++ -Os -fomit-frame-pointer -Wall -std=c++11 -fPIC -fno-rtti -I"/usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/plugin"/include -I"/usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/plugin" -shared instrumentation/afl-gcc-cmplog-pass.so.cc -o afl-gcc-cmplog-pass.so g++ -Os -fomit-frame-pointer -Wall -std=c++11 -fPIC -fno-rtti -I"/usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/plugin"/include -I"/usr/lib/gcc/x86_64-alpine-linux-musl/12.2.1/plugin" -shared instrumentation/afl-gcc-cmptrs-pass.so.cc -o afl-gcc-cmptrs-pass.so [*] Testing the CC wrapper and instrumentation output... unset AFL_USE_ASAN AFL_USE_MSAN; ASAN_OPTIONS=detect_leaks=0 AFL_QUIET=1 AFL_INST_RATIO=100 AFL_PATH=. AFL_CC=gcc ./afl-gcc-fast -Os -fomit-frame-pointer -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -Wall -Iinclude -Wno-pointer-sign -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DGCC_VERSION=\"\" -DGCC_BINDIR=\"\" -Wno-unused-function -Os -fomit-frame-pointer ./test-instr.c -o test-instr -Wl,--as-needed,-O1,--sort-common -ldl -lrt -lm -lrt ASAN_OPTIONS=detect_leaks=0 ./afl-showmap -m none -q -o .test-instr0 ./test-instr '../../libdislocator.so' make[1]: Leaving directory '/home/buildozer/aports/community/afl++/src/AFLplusplus-4.04c/utils/libdislocator' make -C utils/libtokencap make[1]: Entering directory '/home/buildozer/aports/community/afl++/src/AFLplusplus-4.04c/utils/libtokencap' gcc -Os -fomit-frame-pointer -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/local/lib/afl\" -DBIN_PATH=\"/usr/local/bin\" -DDOC_PATH=\"/usr/local/share/doc/afl\" -I ../../include/ -Wall -g -Wno-pointer-sign -Os -fomit-frame-pointer -shared -fPIC libtokencap.so.c -o libtokencap.so -Wl,--as-needed,-O1,--sort-common -ldl -lrt -lm "-ldl" cp -f libtokencap.so ../../ make[1]: Leaving directory '/home/buildozer/aports/community/afl++/src/AFLplusplus-4.04c/utils/libtokencap' # -make -C utils/plot_ui cd nyx_mode && ./build_nyx_support.sh ================================================= Nyx build script ================================================= [*] Performing basic sanity checks... [*] Making sure all Nyx is checked out Cloning into 'QEMU-Nyx'... Updating files: 56% (4034/7144) Updating files: 57% (4073/7144) Updating files: 58% (4144/7144) Updating files: 59% (4215/7144) Updating files: 60% (4287/7144) Updating files: 61% (4358/7144) Updating files: 62% (4430/7144) Updating files: 63% (4501/7144) Updating files: 64% (4573/7144) Updating files: 65% (4644/7144) Updating files: 66% (4716/7144) Updating files: 67% (4787/7144) Updating files: 68% (4858/7144) Updating files: 69% (4930/7144) Updating files: 70% (5001/7144) Updating files: 71% (5073/7144) Updating files: 72% (5144/7144) Updating files: 73% (5216/7144) Updating files: 74% (5287/7144) Updating files: 75% (5358/7144) Updating files: 76% (5430/7144) Updating files: 77% (5501/7144) Updating files: 78% (5573/7144) Updating files: 79% (5644/7144) Updating files: 80% (5716/7144) Updating files: 81% (5787/7144) Updating files: 82% (5859/7144) Updating files: 83% (5930/7144) Updating files: 84% (6001/7144) Updating files: 85% (6073/7144) Updating files: 86% (6144/7144) Updating files: 87% (6216/7144) Updating files: 88% (6287/7144) Updating files: 89% (6359/7144) Updating files: 90% (6430/7144) Updating files: 91% (6502/7144) Updating files: 92% (6573/7144) Updating files: 93% (6644/7144) Updating files: 94% (6716/7144) Updating files: 95% (6787/7144) Updating files: 96% (6859/7144) Updating files: 97% (6930/7144) Updating files: 98% (7002/7144) Updating files: 99% (7073/7144) Updating files: 100% (7144/7144) Updating files: 100% (7144/7144), done. Cloning into 'packer'... Cloning into 'libnyx'... [*] checking packer init.cpio.gz ... /home/buildozer/aports/community/afl++/src/AFLplusplus-4.04c/nyx_mode/packer/linux_initramfs cp: can't stat '/lib/ld-linux.so.2': No such file or directory cp: can't stat '/lib64/ld-linux-x86-64.so.2': No such file or directory cp: can't stat '/lib/x86_64-linux-gnu/libdl.so.2': No such file or directory cp: can't stat '/lib/x86_64-linux-gnu/libc.so.6': No such file or directory cp: can't stat '/lib32/libc.so.6': No such file or directory cp: can't stat '/lib/ld-linux.so.2': No such file or directory cp: can't stat '/lib32/libdl.so.2': No such file or directory cp: can't stat '/lib/x86_64-linux-gnu/libnss_compat.so.2': No such file or directory [*] Checking libnyx ... ./build_nyx_support.sh: line 58: cargo: command not found make: [GNUmakefile:722: source-only] Error 127 (ignored) Build Summary: [+] afl-fuzz and supporting tools successfully built [+] LLVM basic mode successfully built [+] LLVM mode successfully built [+] LLVM LTO mode successfully built test -e afl-gcc-pass.so && echo "[+] gcc_mode successfully built" || echo "[-] gcc_mode could not be built, it is optional, install gcc-VERSION-plugin-dev to enable this" [+] gcc_mode successfully built [-] nyx_mode could not be built, it is optional, see nyx_mode/README.md for what is needed [*] starting afl++ test framework ... [*] Testing: afl-gcc, afl-showmap, afl-fuzz, afl-cmin and afl-tmin [+] afl-gcc compilation succeeded [+] afl-gcc instrumentation present and working correctly [+] afl-gcc run reported 9 instrumented locations which is fine [+] afl-gcc hardened mode succeeded and is working [*] running afl-fuzz for afl-gcc, this will take approx 10 seconds [+] afl-fuzz is working correctly with afl-gcc [+] afl-cmin correctly minimized the number of testcases [+] afl-cmin.bash correctly minimized the number of testcases [+] afl-tmin correctly minimized the testcase [*] Testing: afl-clang, afl-showmap, afl-fuzz, afl-cmin and afl-tmin [+] afl-clang compilation succeeded [+] afl-clang instrumentation present and working correctly [+] afl-clang run reported 11 instrumented locations which is fine [+] afl-clang hardened mode succeeded and is working [*] running afl-fuzz for afl-clang, this will take approx 10 seconds [+] afl-fuzz is working correctly with afl-clang [+] afl-cmin correctly minimized the number of testcases [+] afl-cmin.bash correctly minimized the number of testcases [+] afl-tmin correctly minimized the testcase [*] Testing: llvm_mode, afl-showmap, afl-fuzz, afl-cmin and afl-tmin [+] llvm_mode compilation succeeded [+] llvm_mode instrumentation present and working correctly [+] llvm_mode run reported 4 instrumented locations which is fine [+] llvm_mode threadsafe compilation succeeded [+] llvm_mode threadsafe instrumentation present and working correctly [+] llvm_mode run reported 4 threadsafe instrumented locations which is fine [+] llvm_mode shared object with -z defs compilation succeeded [+] llvm_mode test-dlopen compilation succeeded [+] llvm_mode test-dlopen instrumentation present and working correctly [+] llvm_mode test-dlopen run reported 6 instrumented locations which is fine [+] llvm_mode hardened mode succeeded and is working [*] running afl-fuzz for llvm_mode, this will take approx 10 seconds [+] afl-fuzz is working correctly with llvm_mode [*] llvm_mode laf-intel/compcov testing splitting integer types (this might take some time) [+] llvm_mode laf-intel/compcov feature works correctly [*] running afl-fuzz with floating point splitting, this will take max. 45 seconds [+] llvm_mode laf-intel floatingpoint splitting feature works correctly [+] llvm_mode instrumentlist feature works correctly [*] running afl-fuzz for llvm_mode cmplog, this will take approx 10 seconds [+] afl-fuzz is working correctly with llvm_mode cmplog [+] llvm_mode persistent mode feature works correctly [*] Testing: LTO llvm_mode [+] llvm_mode LTO compilation succeeded [+] llvm_mode LTO instrumentation present and working correctly [+] llvm_mode LTO run reported 3 instrumented locations which is fine [+] llvm_mode LTO instrumentlist feature works correctly [+] llvm_mode LTO persistent mode feature works correctly [*] Testing: gcc_plugin [+] gcc_plugin compilation succeeded [+] gcc_plugin instrumentation present and working correctly [+] gcc_plugin run reported 5 instrumented locations which is fine [+] gcc_plugin hardened mode succeeded and is working [*] running afl-fuzz for gcc_plugin, this will take approx 10 seconds [+] afl-fuzz is working correctly with gcc_plugin [+] gcc_plugin instrumentlist feature works correctly [+] gcc_plugin persistent mode feature works correctly [*] Testing: shared library extensions [+] libtokencap did successfully capture tokens [+] libdislocator did successfully detect the memory corruption [*] Testing: qemu_mode [-] qemu_mode is not compiled, cannot test [*] Testing: frida_mode [-] frida_mode is not compiled, cannot test [*] Testing: unicorn_mode [-] unicorn_mode is not compiled, cannot test [*] Testing: custom mutator [*] running afl-fuzz for the C mutator, this will take approx 10 seconds [+] afl-fuzz is working correctly with the C mutator [*] running afl-fuzz with multiple custom C mutators, this will take approx 10 seconds [+] afl-fuzz is working correctly with multiple C mutators [*] running afl-fuzz for the Python mutator, this will take approx 10 seconds [+] afl-fuzz is working correctly with the Python mutator [*] Execution cmocka Unit-Tests  make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[1]: Entering directory '/home/buildozer/aports/community/afl++/src/AFLplusplus-4.04c' [*] Compiling afl++ for OS Linux on ARCH x86_64 ./test/unittests/unit_maybe_alloc [==========] Running 6 test(s). [ RUN ] test_pow2 [ OK ] test_pow2 [ RUN ] test_null_allocs [ OK ] test_null_allocs [ RUN ] test_nonpow2_size [ OK ] test_nonpow2_size [ RUN ] test_zero_size [ OK ] test_zero_size [ RUN ] test_unchanged_size [ OK ] test_unchanged_size [ RUN ] test_grow_multiple [ OK ] test_grow_multiple [==========] 6 test(s) run. [ PASSED ] 6 test(s). ./test/unittests/unit_preallocable [==========] Running 2 test(s). [ RUN ] test_alloc_free [ OK ] test_alloc_free [ RUN ] test_prealloc_overflow [ OK ] test_prealloc_overflow [==========] 2 test(s) run. [ PASSED ] 2 test(s). ./test/unittests/unit_list [==========] Running 3 test(s). [ RUN ] test_contains [ OK ] test_contains [ RUN ] test_foreach [ OK ] test_foreach [ RUN ] test_long_list [ OK ] test_long_list [==========] 3 test(s) run. [ PASSED ] 3 test(s). ./test/unittests/unit_rand [==========] Running 2 test(s). [ RUN ] test_rand_0 [ OK ] test_rand_0 [ RUN ] test_rand_below [ OK ] test_rand_below [==========] 2 test(s) run. [ PASSED ] 2 test(s). ./test/unittests/unit_hash [==========] Running 1 test(s). [ RUN ] test_hash [ OK ] test_hash [==========] 1 test(s) run. [ PASSED ] 1 test(s). make[1]: Leaving directory '/home/buildozer/aports/community/afl++/src/AFLplusplus-4.04c' [*] 11 test cases completed. [-] not all test cases were executed [+] all tests were successful :-) >>> afl++: Entering fakeroot... [*] Compiling afl++ for OS Linux on ARCH x86_64 [!] Note: skipping x86 compilation checks (AFL_NO_X86 set). [+] shmat seems to be working. [+] Python 3.10.8 support seems to be working. [+] Everything seems to be working, ready to compile. make -j -f GNUmakefile.llvm make[1]: warning: -j0 forced in submake: resetting jobserver mode. make[1]: Entering directory '/home/buildozer/aports/community/afl++/src/AFLplusplus-4.04c' GNUmakefile.llvm:68: you are using an in-development llvm version - this might break llvm_mode! [+] llvm_mode detected llvm 10+, enabling neverZero implementation and c++14 [+] llvm_mode detected llvm 11+, enabling afl-lto LTO implementation GNUmakefile.llvm:120: we have trouble finding clang - llvm-config is not helping us GNUmakefile.llvm:135: we have trouble finding clang++ - llvm-config is not helping us GNUmakefile.llvm:221: ld.lld found in a weird location (/usr/bin/ld.lld), but its the same version as LLVM so we will allow it [+] shmat seems to be working. [*] Checking for working 'llvm-config'... [*] Checking for working 'clang'... [*] Checking for matching versions of 'clang' and 'llvm-config' [*] We have llvm-config version 15.0.3 with a clang version 15.0.3, good. [*] Checking for './afl-showmap'... [+] All set and ready to build. [*] Testing the CC wrapper and instrumentation output... unset AFL_USE_ASAN AFL_USE_MSAN AFL_INST_RATIO; ASAN_OPTIONS=detect_leaks=0 AFL_QUIET=1 AFL_PATH=. AFL_LLVM_LAF_ALL=1 ./afl-cc -Os -fomit-frame-pointer -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -Wall -g -Wno-cast-qual -Wno-variadic-macros -Wno-pointer-sign -I ./include/ -I ./instrumentation/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DLLVM_BINDIR=\"/usr/lib/llvm15/bin\" -DVERSION=\"++4.04c\" -DLLVM_LIBDIR=\"/usr/lib/llvm15/lib\" -DLLVM_VERSION=\"15.0.3\" -Wno-deprecated -DAFL_CLANG_FLTO=\"-flto=full\" -DAFL_REAL_LD=\"/usr/bin/ld.lld\" -DAFL_CLANG_LDPATH=\"1\" -DAFL_CLANG_FUSELD=\"1\" -DCLANG_BIN=\"clang\" -DCLANGPP_BIN=\"clang++\" -DUSE_BINDIR=0 -Wno-unused-function -fdebug-prefix-map="/home/buildozer/aports/community/afl++/src/AFLplusplus-4.04c=llvm_mode" -Os -fomit-frame-pointer ./test-instr.c -o test-instr -Wl,--as-needed,-O1,--sort-common -ldl -lrt -lm ASAN_OPTIONS=detect_leaks=0 ./afl-showmap -m none -q -o .test-instr0 ./test-instr < /dev/null echo 1 | ASAN_OPTIONS=detect_leaks=0 ./afl-showmap -m none -q -o .test-instr1 ./test-instr [+] All right, the instrumentation seems to be working! [+] All done! You can now use './afl-cc' to compile programs. make[1]: Leaving directory '/home/buildozer/aports/community/afl++/src/AFLplusplus-4.04c' make -f GNUmakefile.gcc_plugin make[1]: Entering directory '/home/buildozer/aports/community/afl++/src/AFLplusplus-4.04c' [+] shmat seems to be working. [*] Checking for working 'gcc'... [*] Checking for gcc plugin development header files... [*] Checking for './afl-showmap'... [+] All set and ready to build. [*] Testing the CC wrapper and instrumentation output... unset AFL_USE_ASAN AFL_USE_MSAN; ASAN_OPTIONS=detect_leaks=0 AFL_QUIET=1 AFL_INST_RATIO=100 AFL_PATH=. AFL_CC=gcc ./afl-gcc-fast -Os -fomit-frame-pointer -g -Wno-pointer-sign -Wno-variadic-macros -Wall -Wextra -Wno-pointer-arith -fPIC -I include/ -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DDOC_PATH=\"/usr/share/doc/afl\" -Wall -Iinclude -Wno-pointer-sign -DAFL_PATH=\"/usr/lib/afl\" -DBIN_PATH=\"/usr/bin\" -DGCC_VERSION=\"\" -DGCC_BINDIR=\"\" -Wno-unused-function -Os -fomit-frame-pointer ./test-instr.c -o test-instr -Wl,--as-needed,-O1,--sort-common -ldl -lrt -lm -lrt ASAN_OPTIONS=detect_leaks=0 ./afl-showmap -m none -q -o .test-instr0 ./test-instr >> afl++-doc*: Running split function doc... >>> afl++-doc*: Preparing subpackage afl++-doc... >>> afl++-doc*: Running postcheck for afl++-doc >>> afl++*: Running postcheck for afl++ >>> afl++*: Preparing package afl++... >>> afl++*: Stripping binaries >>> afl++-doc*: Scanning shared objects >>> afl++*: Scanning shared objects >>> afl++-doc*: Tracing dependencies... >>> afl++-doc*: Package size: 500.0 KB >>> afl++-doc*: Compressing data... >>> afl++-doc*: Create checksum... >>> afl++-doc*: Create afl++-doc-4.04c-r0.apk >>> afl++*: Tracing dependencies... clang15 lld llvm15 python3 so:libc.musl-x86_64.so.1 so:libgcc_s.so.1 so:libpython3.10.so.1.0 so:libstdc++.so.6 >>> afl++*: Package size: 2.6 MB >>> afl++*: Compressing data... >>> afl++*: Create checksum... >>> afl++*: Create afl++-4.04c-r0.apk >>> afl++: Build complete at Wed, 26 Oct 2022 16:13:08 +0000 elapsed time 0h 9m 55s >>> afl++: Cleaning up srcdir >>> afl++: Cleaning up pkgdir >>> afl++: Uninstalling dependencies... (1/35) Purging .makedepends-afl++ (20221026.160314) (2/35) Purging lld (15.0.3-r0) (3/35) Purging clang15-dev (15.0.3-r1) (4/35) Purging clang15 (15.0.3-r1) (5/35) Purging clang15-extra-tools (15.0.3-r1) (6/35) Purging clang15-libclang (15.0.3-r1) (7/35) Purging clang15-libs (15.0.3-r1) (8/35) Purging gmp-dev (6.2.1-r2) (9/35) Purging libgmpxx (6.2.1-r2) (10/35) Purging grep (3.8-r1) (11/35) Purging llvm15-dev (15.0.3-r1) (12/35) Purging llvm15 (15.0.3-r1) (13/35) Purging libffi-dev (3.4.3-r0) (14/35) Purging linux-headers (5.19.5-r0) (15/35) Purging zlib-dev (1.2.13-r0) (16/35) Purging zstd-dev (1.5.2-r9) (17/35) Purging llvm15-test-utils (15.0.3-r1) (18/35) Purging py3-setuptools (65.5.0-r0) (19/35) Purging py3-packaging (21.3-r2) (20/35) Purging py3-parsing (3.0.9-r0) (21/35) Purging python3-dev (3.10.8-r2) (22/35) Purging python3 (3.10.8-r2) (23/35) Purging bash (5.2.2-r0) Executing bash-5.2.2-r0.pre-deinstall (24/35) Purging cmocka-dev (1.1.5-r3) (25/35) Purging cmocka (1.1.5-r3) (26/35) Purging lld-libs (15.0.3-r0) (27/35) Purging llvm15-libs (15.0.3-r1) (28/35) Purging libffi (3.4.3-r0) (29/35) Purging libxml2 (2.10.3-r0) (30/35) Purging xz-libs (5.2.7-r0) (31/35) Purging libbz2 (1.0.8-r3) (32/35) Purging gdbm (1.23-r0) (33/35) Purging mpdecimal (2.5.1-r1) (34/35) Purging readline (8.2.0-r0) (35/35) Purging sqlite-libs (3.39.4-r0) Executing busybox-1.35.0-r27.trigger OK: 266 MiB in 92 packages >>> afl++: Updating the community/x86_64 repository index... >>> afl++: Signing the index...