Skip to content

NJS Fuzz BUILD #548

@turnerrocks1

Description

@turnerrocks1

/Desktop/latestfuzzer/fuzzilli-main/Targets/njs$ chmod +x fuzzbuild.sh
turnerhackz1@turnerhackz1-Aspire-A315-24P:
/Desktop/latestfuzzer/fuzzilli-main/Targets/njs$ ./fuzzbuild.sh
configuring for Linux 6.14.0-37-generic x86_64
checking for C compiler: clang

  • using Clang C compiler
  • clang version 17.0.0 (https://github.com/swiftlang/llvm-project.git 9784760565e8cae0bc0b97bad69aaf498408dc3d)
    checking for -Wl,-E ...
    checking for sizeof(int) ... 4
    checking for sizeof(u_int) ... 4
    checking for sizeof(void *) ... 8
    checking for sizeof(uintptr_t) ... 8
    checking for sizeof(size_t) ... 8
    checking for sizeof(off_t) ... 8
    checking for sizeof(time_t) ... 8
    checking for system byte ordering ... little
    checking for GCC __builtin_expect() ... found
    checking for GCC __builtin_unreachable() ... found
    checking for GCC __builtin_prefetch() ... found
    checking for GCC __builtin_clz() ... found
    checking for GCC __builtin_clzll() ... found
    checking for GCC attribute visibility ... found
    checking for GCC attribute malloc ... found
    checking for GCC attribute aligned ... found
    checking for GCC attribute packed ... found
    checking for GCC attribute fallthrough ... found
    checking for GCC attribute no_sanitize ... found
    checking for Address sanitizer ... not found
    checking for Memory sanitizer ... not found
    checking for clock_gettime(CLOCK_MONOTONIC) ... found
    checking for struct tm.tm_gmtoff ... found
    checking for altzone ... not found
    checking for posix_memalign() ... found
    checking for getrandom() ... found
    checking for stat.st_atimespec ... not found
    checking for stat.st_birthtim ... not found
    checking for stat.__st_birthtim ... not found
    checking for stat.st_atim ... found
    checking for Computed goto ... found
    checking for explicit_bzero() ... found
    checking for PCRE2 library ... not found
    checking for PCRE2 library in /usr ... found
    checking for PCRE2 version ... 10.42
    checking for editline library in editline/readline.h ... found
    checking for QuickJS library -lquickjs.lto ... not found
    checking for QuickJS library -lquickjs ... not found
    checking for QuickJS library -I/usr/include/quickjs/ -L/usr/lib/quickjs/ -lquickjs.lto ... not found
    checking for QuickJS library -I/usr/include/quickjs/ -L/usr/lib/quickjs/ -lquickjs ... not found
    checking for QuickJS-NG library -lqjs ... not found
    checking for OpenSSL library ... not found
    checking for OpenSSL library -lcrypto ... found
    checking for OpenSSL version ... "OpenSSL 3.0.13 30 Jan 2024"
    checking for libxml2 via pkg-config ... found
    checking for libxml2 version ... "2.9.14"
    checking for zlib via pkg-config ... found
    checking for zlib version ... "1.3"
    creating build/Makefile
    checking for expect ... not found
  • expect tests are disabled

NJS configuration summary:

  • using CC: "clang"

  • using CFLAGS: "-g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g"

  • using PCRE library: -lpcre2-8

  • using readline library: -ledit

  • using OpenSSL library: -lcrypto

  • using libxml2 library: -lxml2

  • using zlib library: -lz

njs build dir: build
njs CLI: build/njs

clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_dtoa.o
-MMD -MF build/src/njs_dtoa.dep -MT build/src/njs_dtoa.o
src/njs_dtoa.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_str.o
-MMD -MF build/src/njs_str.dep -MT build/src/njs_str.o
src/njs_str.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_murmur_hash.o
-MMD -MF build/src/njs_murmur_hash.dep -MT build/src/njs_murmur_hash.o
src/njs_murmur_hash.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_djb_hash.o
-MMD -MF build/src/njs_djb_hash.dep -MT build/src/njs_djb_hash.o
src/njs_djb_hash.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_utf8.o
-MMD -MF build/src/njs_utf8.dep -MT build/src/njs_utf8.o
src/njs_utf8.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_utf16.o
-MMD -MF build/src/njs_utf16.dep -MT build/src/njs_utf16.o
src/njs_utf16.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_arr.o
-MMD -MF build/src/njs_arr.dep -MT build/src/njs_arr.o
src/njs_arr.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_rbtree.o
-MMD -MF build/src/njs_rbtree.dep -MT build/src/njs_rbtree.o
src/njs_rbtree.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_flathsh.o
-MMD -MF build/src/njs_flathsh.dep -MT build/src/njs_flathsh.o
src/njs_flathsh.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_trace.o
-MMD -MF build/src/njs_trace.dep -MT build/src/njs_trace.o
src/njs_trace.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_random.o
-MMD -MF build/src/njs_random.dep -MT build/src/njs_random.o
src/njs_random.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_malloc.o
-MMD -MF build/src/njs_malloc.dep -MT build/src/njs_malloc.o
src/njs_malloc.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_mp.o
-MMD -MF build/src/njs_mp.dep -MT build/src/njs_mp.o
src/njs_mp.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_sprintf.o
-MMD -MF build/src/njs_sprintf.dep -MT build/src/njs_sprintf.o
src/njs_sprintf.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_utils.o
-MMD -MF build/src/njs_utils.dep -MT build/src/njs_utils.o
src/njs_utils.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_chb.o
-MMD -MF build/src/njs_chb.dep -MT build/src/njs_chb.o
src/njs_chb.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_value.o
-MMD -MF build/src/njs_value.dep -MT build/src/njs_value.o
src/njs_value.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_atom.o
-MMD -MF build/src/njs_atom.dep -MT build/src/njs_atom.o
src/njs_atom.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_vm.o
-MMD -MF build/src/njs_vm.dep -MT build/src/njs_vm.o
src/njs_vm.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_vmcode.o
-MMD -MF build/src/njs_vmcode.dep -MT build/src/njs_vmcode.o
src/njs_vmcode.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_lexer.o
-MMD -MF build/src/njs_lexer.dep -MT build/src/njs_lexer.o
src/njs_lexer.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_parser.o
-MMD -MF build/src/njs_parser.dep -MT build/src/njs_parser.o
src/njs_parser.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_variable.o
-MMD -MF build/src/njs_variable.dep -MT build/src/njs_variable.o
src/njs_variable.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_scope.o
-MMD -MF build/src/njs_scope.dep -MT build/src/njs_scope.o
src/njs_scope.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_generator.o
-MMD -MF build/src/njs_generator.dep -MT build/src/njs_generator.o
src/njs_generator.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_disassembler.o
-MMD -MF build/src/njs_disassembler.dep -MT build/src/njs_disassembler.o
src/njs_disassembler.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_module.o
-MMD -MF build/src/njs_module.dep -MT build/src/njs_module.o
src/njs_module.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_extern.o
-MMD -MF build/src/njs_extern.dep -MT build/src/njs_extern.o
src/njs_extern.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_boolean.o
-MMD -MF build/src/njs_boolean.dep -MT build/src/njs_boolean.o
src/njs_boolean.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_number.o
-MMD -MF build/src/njs_number.dep -MT build/src/njs_number.o
src/njs_number.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_symbol.o
-MMD -MF build/src/njs_symbol.dep -MT build/src/njs_symbol.o
src/njs_symbol.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_string.o
-MMD -MF build/src/njs_string.dep -MT build/src/njs_string.o
src/njs_string.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_object.o
-MMD -MF build/src/njs_object.dep -MT build/src/njs_object.o
src/njs_object.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_object_prop.o
-MMD -MF build/src/njs_object_prop.dep -MT build/src/njs_object_prop.o
src/njs_object_prop.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_array.o
-MMD -MF build/src/njs_array.dep -MT build/src/njs_array.o
src/njs_array.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_json.o
-MMD -MF build/src/njs_json.dep -MT build/src/njs_json.o
src/njs_json.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_function.o
-MMD -MF build/src/njs_function.dep -MT build/src/njs_function.o
src/njs_function.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_regexp.o
-MMD -MF build/src/njs_regexp.dep -MT build/src/njs_regexp.o
src/njs_regexp.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_date.o
-MMD -MF build/src/njs_date.dep -MT build/src/njs_date.o
src/njs_date.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_error.o
-MMD -MF build/src/njs_error.dep -MT build/src/njs_error.o
src/njs_error.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_math.o
-MMD -MF build/src/njs_math.dep -MT build/src/njs_math.o
src/njs_math.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_array_buffer.o
-MMD -MF build/src/njs_array_buffer.dep -MT build/src/njs_array_buffer.o
src/njs_array_buffer.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_typed_array.o
-MMD -MF build/src/njs_typed_array.dep -MT build/src/njs_typed_array.o
src/njs_typed_array.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_promise.o
-MMD -MF build/src/njs_promise.dep -MT build/src/njs_promise.o
src/njs_promise.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_encoding.o
-MMD -MF build/src/njs_encoding.dep -MT build/src/njs_encoding.o
src/njs_encoding.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_iterator.o
-MMD -MF build/src/njs_iterator.dep -MT build/src/njs_iterator.o
src/njs_iterator.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_async.o
-MMD -MF build/src/njs_async.dep -MT build/src/njs_async.o
src/njs_async.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_builtin.o
-MMD -MF build/src/njs_builtin.dep -MT build/src/njs_builtin.o
src/njs_builtin.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/external/njs_regex.o
-MMD -MF build/external/njs_regex.dep -MT build/external/njs_regex.o
external/njs_regex.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/src/njs_buffer.o
-MMD -MF build/src/njs_buffer.dep -MT build/src/njs_buffer.o
src/njs_buffer.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/external/njs_crypto_module.o
-MMD -MF build/external/njs_crypto_module.dep -MT build/external/njs_crypto_module.o
external/njs_crypto_module.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/external/njs_md5.o
-MMD -MF build/external/njs_md5.dep -MT build/external/njs_md5.o
external/njs_md5.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/external/njs_sha1.o
-MMD -MF build/external/njs_sha1.dep -MT build/external/njs_sha1.o
external/njs_sha1.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/external/njs_sha2.o
-MMD -MF build/external/njs_sha2.dep -MT build/external/njs_sha2.o
external/njs_sha2.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/external/njs_webcrypto_module.o
-MMD -MF build/external/njs_webcrypto_module.dep -MT build/external/njs_webcrypto_module.o
external/njs_webcrypto_module.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/external/njs_xml_module.o
-MMD -MF build/external/njs_xml_module.dep -MT build/external/njs_xml_module.o
external/njs_xml_module.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/external/njs_zlib_module.o
-MMD -MF build/external/njs_zlib_module.dep -MT build/external/njs_zlib_module.o
external/njs_zlib_module.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/external/njs_fs_module.o
-MMD -MF build/external/njs_fs_module.dep -MT build/external/njs_fs_module.o
external/njs_fs_module.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/external/njs_query_string_module.o
-MMD -MF build/external/njs_query_string_module.dep -MT build/external/njs_query_string_module.o
external/njs_query_string_module.c
clang -c -Isrc -Iexternal -Ibuild -I/usr/include/libxml2 -fPIC -g -fsanitize-coverage=trace-pc-guard -pipe -fPIC -fvisibility=hidden -O -W -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -fstrict-aliasing -Wstrict-overflow=5 -Wmissing-prototypes -Werror -g

-o build/external/njs_fuzzilli_module.o
-MMD -MF build/external/njs_fuzzilli_module.dep -MT build/external/njs_fuzzilli_module.o
external/njs_fuzzilli_module.c
external/njs_fuzzilli_module.c:71:58: error: too few arguments to function call, expected 4, have 3
71 | (void) njs_string_trim(value, &string, NJS_TRIM_START);
| ~~~~~~~~~~~~~~~ ^
src/njs_string.h:147:10: note: 'njs_string_trim' declared here
147 | uint32_t njs_string_trim(njs_vm_t *vm, const njs_value_t *value,
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
148 | njs_string_prop_t *string, unsigned mode);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
external/njs_fuzzilli_module.c:99:64: error: too few arguments to function call, expected 4, have 3
99 | (void) njs_string_trim(value2, &string2, NJS_TRIM_START);
| ~~~~~~~~~~~~~~~ ^
src/njs_string.h:147:10: note: 'njs_string_trim' declared here
147 | uint32_t njs_string_trim(njs_vm_t *vm, const njs_value_t *value,
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
148 | njs_string_prop_t *string, unsigned mode);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 errors generated.
make: *** [build/Makefile:764: build/external/njs_fuzzilli_module.o] Error 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions