Console Output
Skipping 32,094 KB..
Full Loglib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/document.h dom_document_get_xml_encoding : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/document.h dom_document_get_xml_standalone : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/document.h dom_document_set_xml_standalone : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/document.h dom_document_get_xml_version : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/document.h dom_document_set_xml_version : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/document.h dom_document_get_strict_error_checking : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/document.h dom_document_set_strict_error_checking : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/document.h dom_document_get_uri : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/document.h dom_document_set_uri : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/document.h dom_document_adopt_node : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/document.h dom_document_get_dom_config : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/document.h dom_document_normalize : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/document.h dom_document_rename_node : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/document.h dom_document_get_quirks_mode : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/document.h dom_document_set_quirks_mode : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/document_type.h dom_document_type_get_name : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/document_type.h dom_document_type_get_entities : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/document_type.h dom_document_type_get_notations : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/document_type.h dom_document_type_get_public_id : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/document_type.h dom_document_type_get_system_id : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/document_type.h dom_document_type_get_internal_subset : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/element.h dom_element_get_tag_name : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/element.h dom_element_get_attribute : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/element.h dom_element_set_attribute : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/element.h dom_element_remove_attribute : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/element.h dom_element_get_attribute_node : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/element.h dom_element_set_attribute_node : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/element.h dom_element_remove_attribute_node : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/element.h dom_element_get_elements_by_tag_name : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/element.h dom_element_get_attribute_ns : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/element.h dom_element_set_attribute_ns : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/element.h dom_element_remove_attribute_ns : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/element.h dom_element_get_attribute_node_ns : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/element.h dom_element_set_attribute_node_ns : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/element.h dom_element_get_elements_by_tag_name_ns : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/element.h dom_element_has_attribute : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/element.h dom_element_has_attribute_ns : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/element.h dom_element_get_schema_type_info : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/element.h dom_element_set_id_attribute : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/element.h dom_element_set_id_attribute_ns : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/element.h dom_element_set_id_attribute_node : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/element.h dom_element_get_classes : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/element.h dom_element_has_class : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/text.h dom_text_split_text : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/text.h dom_text_get_is_element_content_whitespace : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/text.h dom_text_get_whole_text : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/core/text.h dom_text_replace_whole_text : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/html/html_document.h dom_html_document_get_title : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/html/html_document.h dom_html_document_set_title : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/html/html_document.h dom_html_document_get_referrer : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/html/html_document.h dom_html_document_get_domain : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/html/html_document.h dom_html_document_get_url : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/html/html_document.h dom_html_document_get_body : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/html/html_document.h dom_html_document_set_body : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/html/html_document.h dom_html_document_get_images : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/html/html_document.h dom_html_document_get_applets : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/html/html_document.h dom_html_document_get_links : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/html/html_document.h dom_html_document_get_forms : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/html/html_document.h dom_html_document_get_anchors : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/html/html_document.h dom_html_document_get_cookie : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/html/html_document.h dom_html_document_set_cookie : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/html/html_document.h dom_html_document_open : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/html/html_document.h dom_html_document_close : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/html/html_document.h dom_html_document_write : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/html/html_document.h dom_html_document_writeln : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/html/html_document.h dom_html_document_get_elements_by_name : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/html/html_element.h dom_html_element_get_id : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/html/html_element.h dom_html_element_set_id : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/html/html_element.h dom_html_element_get_title : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/html/html_element.h dom_html_element_set_title : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/html/html_element.h dom_html_element_get_lang : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/html/html_element.h dom_html_element_set_lang : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/html/html_element.h dom_html_element_get_dir : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/html/html_element.h dom_html_element_set_dir : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/html/html_element.h dom_html_element_get_class_name : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/html/html_element.h dom_html_element_set_class_name : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/dom/html/html_element.h dom_html_element_get_tag_type : 0.0 ms
ANALYZE (Syntax): utils/libdom.c libdom_find_first_element : 0.2 ms
ANALYZE (Syntax): utils/libdom.c libdom_iterate_child_elements : 0.2 ms
ANALYZE (Syntax): utils/libdom.c libdom_hubbub_error_to_nserror : 0.0 ms
ANALYZE (Syntax): utils/libdom.c ignore_dom_msg : 0.0 ms
ANALYZE (Syntax): utils/libdom.c dump_dom_element_attribute : 0.2 ms
ANALYZE (Syntax): utils/libdom.c dump_dom_element : 0.3 ms
ANALYZE (Syntax): utils/libdom.c libdom_dump_structure : 0.1 ms
ANALYZE (Syntax): utils/libdom.c libdom_parse_file : 0.2 ms
ANALYZE (Path, Inline_Regular): ./utils/libdom.h libdom_parse_file : 11.9 ms
ANALYZE (Path, Inline_Regular): ./utils/libdom.h libdom_dump_structure : 2015.6 ms
ANALYZE (Path, Inline_Regular): utils/libdom.c ignore_dom_msg : 0.1 ms
ANALYZE (Path, Inline_Regular): ./utils/libdom.h libdom_iterate_child_elements : 32.1 ms
ANALYZE (Path, Inline_Regular): ./utils/libdom.h libdom_find_first_element : 254.9 ms
===-------------------------------------------------------------------------===
Analyzer timers
===-------------------------------------------------------------------------===
Total Execution Time: 2.3219 seconds (2.3219 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
2.2242 ( 99.8%) 0.0904 ( 97.3%) 2.3145 ( 99.7%) 2.3146 ( 99.7%) Path exploration time
0.0048 ( 0.2%) 0.0025 ( 2.7%) 0.0073 ( 0.3%) 0.0073 ( 0.3%) Syntax-based analysis time
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Path-sensitive report post-processing time
2.2290 (100.0%) 0.0929 (100.0%) 2.3219 (100.0%) 2.3219 (100.0%) Total
COMPILE: utils/log.c
rm -f build/Linux-monkey/deps/utils_log.d
rm -f build/Linux-monkey/utils_log.o
/usr/share/clang/scan-build-14/bin/../libexec/ccc-analyzer -W -Wall -Wundef -Wpointer-arith -Wcast-align -Wwrite-strings -Wmissing-declarations -Wuninitialized -Wno-unused-parameter -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wredundant-decls -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Werror -I. -Iinclude -Ibuild/Linux-monkey -Ifrontends -Icontent/handlers -O2 -DWITH_JPEG -UWITH_PDF_EXPORT -DLIBICONV_PLUG -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/usr/include/x86_64-linux-gnu -DWITH_CURL -DWITH_OPENSSL -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DUTF8PROC_EXPORTS -DWITH_UTF8PROC -DWITH_WEBP -I/usr/include/libpng16 -DWITH_PNG -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include/ -DWITH_BMP -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_GIF -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_NSPSL -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_NSLOG -DNETSURF_UA_FORMAT_STRING=\""Mozilla/5.0 (%s) NetSurf/%d.%d"\" -DNETSURF_HOMEPAGE=\""about:welcome"\" -DNETSURF_LOG_LEVEL=VERBOSE -DNETSURF_BUILTIN_LOG_FILTER=\""(level:WARNING || cat:jserrors)"\" -DNETSURF_BUILTIN_VERBOSE_FILTER=\""(level:VERBOSE || cat:jserrors)"\" -DSTMTEXPR=1 -std=c99 -Dmonkey -Dnsmonkey -g -DMONKEY_RESPATH=\"/var/lib/jenkins/artifacts-x86_64-linux-gnu/share/netsurf/\" -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_NETBSD_SOURCE -DDUK_OPT_HAVE_CUSTOM_H -MMD -MP -MT 'build/Linux-monkey/deps/utils_log.d build/Linux-monkey/utils_log.o' -MF build/Linux-monkey/deps/utils_log.d -o build/Linux-monkey/utils_log.o -c utils/log.c
[LOCATION]: /var/lib/jenkins/workspace/scan-build-netsurf
'/usr/bin/clang' '-cc1' '-triple' 'x86_64-pc-linux-gnu' '-analyze' '-disable-free' '-clear-ast-before-backend' '-disable-llvm-verifier' '-discard-value-names' '-main-file-name' 'log.c' '-analyzer-store=region' '-analyzer-opt-analyze-nested-blocks' '-analyzer-checker=core' '-analyzer-checker=apiModeling' '-analyzer-checker=unix' '-analyzer-checker=deadcode' '-analyzer-checker=security.insecureAPI.UncheckedReturn' '-analyzer-checker=security.insecureAPI.getpw' '-analyzer-checker=security.insecureAPI.gets' '-analyzer-checker=security.insecureAPI.mktemp' '-analyzer-checker=security.insecureAPI.mkstemp' '-analyzer-checker=security.insecureAPI.vfork' '-analyzer-checker=nullability.NullPassedToNonnull' '-analyzer-checker=nullability.NullReturnedFromNonnull' '-analyzer-output' 'plist' '-w' '-setup-static-analyzer' '-mrelocation-model' 'pic' '-pic-level' '2' '-pic-is-pie' '-mframe-pointer=none' '-fmath-errno' '-ffp-contract=on' '-fno-rounding-math' '-mconstructor-aliases' '-funwind-tables=2' '-target-cpu' 'x86-64' '-tune-cpu' 'generic' '-debugger-tuning=gdb' '-fcoverage-compilation-dir=/var/lib/jenkins/workspace/scan-build-netsurf' '-resource-dir' '/usr/lib/llvm-14/lib/clang/14.0.6' '-I' '.' '-I' 'include' '-I' 'build/Linux-monkey' '-I' 'frontends' '-I' 'content/handlers' '-D' 'WITH_JPEG' '-U' 'WITH_PDF_EXPORT' '-D' 'LIBICONV_PLUG' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/usr/include/x86_64-linux-gnu' '-D' 'WITH_CURL' '-D' 'WITH_OPENSSL' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'UTF8PROC_EXPORTS' '-D' 'WITH_UTF8PROC' '-D' 'WITH_WEBP' '-I' '/usr/include/libpng16' '-D' 'WITH_PNG' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include/' '-D' 'WITH_BMP' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_GIF' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_NSPSL' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_NSLOG' '-D' 'NETSURF_UA_FORMAT_STRING="Mozilla/5.0 (%s) NetSurf/%d.%d"' '-D' 'NETSURF_HOMEPAGE="about:welcome"' '-D' 'NETSURF_LOG_LEVEL=VERBOSE' '-D' 'NETSURF_BUILTIN_LOG_FILTER="(level:WARNING || cat:jserrors)"' '-D' 'NETSURF_BUILTIN_VERBOSE_FILTER="(level:VERBOSE || cat:jserrors)"' '-D' 'STMTEXPR=1' '-D' 'monkey' '-D' 'nsmonkey' '-D' 'MONKEY_RESPATH="/var/lib/jenkins/artifacts-x86_64-linux-gnu/share/netsurf/"' '-D' '_POSIX_C_SOURCE=200809L' '-D' '_XOPEN_SOURCE=700' '-D' '_BSD_SOURCE' '-D' '_DEFAULT_SOURCE' '-D' '_NETBSD_SOURCE' '-D' 'DUK_OPT_HAVE_CUSTOM_H' '-internal-isystem' '/usr/lib/llvm-14/lib/clang/14.0.6/include' '-internal-isystem' '/usr/local/include' '-internal-isystem' '/usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/include' '-internal-externc-isystem' '/usr/include/x86_64-linux-gnu' '-internal-externc-isystem' '/include' '-internal-externc-isystem' '/usr/include' '-O2' '-Wwrite-strings' '-Wno-unused-parameter' '-Wno-unused-but-set-variable' '-std=c99' '-fconst-strings' '-fdebug-compilation-dir=/var/lib/jenkins/workspace/scan-build-netsurf' '-ferror-limit' '19' '-fgnuc-version=4.2.1' '-vectorize-loops' '-vectorize-slp' '-analyzer-display-progress' '-analyzer-output=html' '-faddrsig' '-D__GCC_HAVE_DWARF2_CFI_ASM=1' '-o' '/var/lib/jenkins/workspace/scan-build-netsurf/clangScanBuildReports/2024-11-13-001049-1566135-1' '-x' 'c' 'utils/log.c'
ANALYZE (Syntax): utils/log.c timeval_subtract : 0.2 ms
ANALYZE (Syntax): utils/log.c nslog_gettime : 0.1 ms
ANALYZE (Syntax): utils/log.c netsurf_render_log : 0.1 ms
ANALYZE (Syntax): utils/log.c nslog_set_filter : 0.1 ms
ANALYZE (Syntax): utils/log.c nslog_init : 0.8 ms
ANALYZE (Syntax): utils/log.c nslog_set_filter_by_options : 0.0 ms
ANALYZE (Syntax): utils/log.c nslog_finalise : 0.1 ms
ANALYZE (Path, Inline_Regular): ./utils/log.h nslog_finalise : 1.5 ms
ANALYZE (Path, Inline_Regular): ./utils/log.h nslog_set_filter_by_options : 2.8 ms
ANALYZE (Path, Inline_Regular): ./utils/log.h nslog_init : 23.7 ms
ANALYZE (Path, Inline_Regular): utils/log.c netsurf_render_log : 16.5 ms
===-------------------------------------------------------------------------===
Analyzer timers
===-------------------------------------------------------------------------===
Total Execution Time: 0.0463 seconds (0.0463 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
0.0358 ( 99.3%) 0.0087 ( 85.0%) 0.0445 ( 96.2%) 0.0445 ( 96.2%) Path exploration time
0.0002 ( 0.7%) 0.0015 ( 14.9%) 0.0018 ( 3.8%) 0.0018 ( 3.8%) Syntax-based analysis time
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Path-sensitive report post-processing time
0.0361 (100.0%) 0.0102 (100.0%) 0.0463 (100.0%) 0.0463 (100.0%) Total
COMPILE: utils/messages.c
rm -f build/Linux-monkey/deps/utils_messages.d
rm -f build/Linux-monkey/utils_messages.o
/usr/share/clang/scan-build-14/bin/../libexec/ccc-analyzer -W -Wall -Wundef -Wpointer-arith -Wcast-align -Wwrite-strings -Wmissing-declarations -Wuninitialized -Wno-unused-parameter -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wredundant-decls -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Werror -I. -Iinclude -Ibuild/Linux-monkey -Ifrontends -Icontent/handlers -O2 -DWITH_JPEG -UWITH_PDF_EXPORT -DLIBICONV_PLUG -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/usr/include/x86_64-linux-gnu -DWITH_CURL -DWITH_OPENSSL -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DUTF8PROC_EXPORTS -DWITH_UTF8PROC -DWITH_WEBP -I/usr/include/libpng16 -DWITH_PNG -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include/ -DWITH_BMP -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_GIF -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_NSPSL -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_NSLOG -DNETSURF_UA_FORMAT_STRING=\""Mozilla/5.0 (%s) NetSurf/%d.%d"\" -DNETSURF_HOMEPAGE=\""about:welcome"\" -DNETSURF_LOG_LEVEL=VERBOSE -DNETSURF_BUILTIN_LOG_FILTER=\""(level:WARNING || cat:jserrors)"\" -DNETSURF_BUILTIN_VERBOSE_FILTER=\""(level:VERBOSE || cat:jserrors)"\" -DSTMTEXPR=1 -std=c99 -Dmonkey -Dnsmonkey -g -DMONKEY_RESPATH=\"/var/lib/jenkins/artifacts-x86_64-linux-gnu/share/netsurf/\" -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_NETBSD_SOURCE -DDUK_OPT_HAVE_CUSTOM_H -MMD -MP -MT 'build/Linux-monkey/deps/utils_messages.d build/Linux-monkey/utils_messages.o' -MF build/Linux-monkey/deps/utils_messages.d -o build/Linux-monkey/utils_messages.o -c utils/messages.c
[LOCATION]: /var/lib/jenkins/workspace/scan-build-netsurf
'/usr/bin/clang' '-cc1' '-triple' 'x86_64-pc-linux-gnu' '-analyze' '-disable-free' '-clear-ast-before-backend' '-disable-llvm-verifier' '-discard-value-names' '-main-file-name' 'messages.c' '-analyzer-store=region' '-analyzer-opt-analyze-nested-blocks' '-analyzer-checker=core' '-analyzer-checker=apiModeling' '-analyzer-checker=unix' '-analyzer-checker=deadcode' '-analyzer-checker=security.insecureAPI.UncheckedReturn' '-analyzer-checker=security.insecureAPI.getpw' '-analyzer-checker=security.insecureAPI.gets' '-analyzer-checker=security.insecureAPI.mktemp' '-analyzer-checker=security.insecureAPI.mkstemp' '-analyzer-checker=security.insecureAPI.vfork' '-analyzer-checker=nullability.NullPassedToNonnull' '-analyzer-checker=nullability.NullReturnedFromNonnull' '-analyzer-output' 'plist' '-w' '-setup-static-analyzer' '-mrelocation-model' 'pic' '-pic-level' '2' '-pic-is-pie' '-mframe-pointer=none' '-fmath-errno' '-ffp-contract=on' '-fno-rounding-math' '-mconstructor-aliases' '-funwind-tables=2' '-target-cpu' 'x86-64' '-tune-cpu' 'generic' '-debugger-tuning=gdb' '-fcoverage-compilation-dir=/var/lib/jenkins/workspace/scan-build-netsurf' '-resource-dir' '/usr/lib/llvm-14/lib/clang/14.0.6' '-I' '.' '-I' 'include' '-I' 'build/Linux-monkey' '-I' 'frontends' '-I' 'content/handlers' '-D' 'WITH_JPEG' '-U' 'WITH_PDF_EXPORT' '-D' 'LIBICONV_PLUG' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/usr/include/x86_64-linux-gnu' '-D' 'WITH_CURL' '-D' 'WITH_OPENSSL' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'UTF8PROC_EXPORTS' '-D' 'WITH_UTF8PROC' '-D' 'WITH_WEBP' '-I' '/usr/include/libpng16' '-D' 'WITH_PNG' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include/' '-D' 'WITH_BMP' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_GIF' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_NSPSL' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_NSLOG' '-D' 'NETSURF_UA_FORMAT_STRING="Mozilla/5.0 (%s) NetSurf/%d.%d"' '-D' 'NETSURF_HOMEPAGE="about:welcome"' '-D' 'NETSURF_LOG_LEVEL=VERBOSE' '-D' 'NETSURF_BUILTIN_LOG_FILTER="(level:WARNING || cat:jserrors)"' '-D' 'NETSURF_BUILTIN_VERBOSE_FILTER="(level:VERBOSE || cat:jserrors)"' '-D' 'STMTEXPR=1' '-D' 'monkey' '-D' 'nsmonkey' '-D' 'MONKEY_RESPATH="/var/lib/jenkins/artifacts-x86_64-linux-gnu/share/netsurf/"' '-D' '_POSIX_C_SOURCE=200809L' '-D' '_XOPEN_SOURCE=700' '-D' '_BSD_SOURCE' '-D' '_DEFAULT_SOURCE' '-D' '_NETBSD_SOURCE' '-D' 'DUK_OPT_HAVE_CUSTOM_H' '-internal-isystem' '/usr/lib/llvm-14/lib/clang/14.0.6/include' '-internal-isystem' '/usr/local/include' '-internal-isystem' '/usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/include' '-internal-externc-isystem' '/usr/include/x86_64-linux-gnu' '-internal-externc-isystem' '/include' '-internal-externc-isystem' '/usr/include' '-O2' '-Wwrite-strings' '-Wno-unused-parameter' '-Wno-unused-but-set-variable' '-std=c99' '-fconst-strings' '-fdebug-compilation-dir=/var/lib/jenkins/workspace/scan-build-netsurf' '-ferror-limit' '19' '-fgnuc-version=4.2.1' '-vectorize-loops' '-vectorize-slp' '-analyzer-display-progress' '-analyzer-output=html' '-faddrsig' '-D__GCC_HAVE_DWARF2_CFI_ASM=1' '-o' '/var/lib/jenkins/workspace/scan-build-netsurf/clangScanBuildReports/2024-11-13-001049-1566135-1' '-x' 'c' 'utils/messages.c'
ANALYZE (Syntax): utils/messages.c messages_create_ctx : 0.1 ms
ANALYZE (Syntax): utils/messages.c messages_destroy_ctx : 0.0 ms
ANALYZE (Syntax): utils/messages.c messages_load_ctx : 0.1 ms
ANALYZE (Syntax): utils/messages.c messages_get_ctx : 0.1 ms
ANALYZE (Syntax): utils/messages.c messages_add_from_file : 0.1 ms
ANALYZE (Syntax): utils/messages.c messages_add_from_inline : 0.1 ms
ANALYZE (Syntax): utils/messages.c messages_get_buff : 0.1 ms
ANALYZE (Syntax): utils/messages.c messages_get : 0.0 ms
ANALYZE (Syntax): utils/messages.c messages_get_errorcode : 0.2 ms
ANALYZE (Syntax): utils/messages.c messages_get_sslcode : 0.1 ms
ANALYZE (Syntax): utils/messages.c messages_destroy : 0.0 ms
ANALYZE (Path, Inline_Regular): ./utils/messages.h messages_destroy : 1.0 ms
ANALYZE (Path, Inline_Regular): ./utils/messages.h messages_get_sslcode : 7.5 ms
ANALYZE (Path, Inline_Regular): ./utils/messages.h messages_get_errorcode : 18.8 ms
ANALYZE (Path, Inline_Regular): ./utils/messages.h messages_get : 0.8 ms
ANALYZE (Path, Inline_Regular): ./utils/messages.h messages_get_buff : 1.1 ms
ANALYZE (Path, Inline_Regular): ./utils/messages.h messages_add_from_inline : 2.0 ms
ANALYZE (Path, Inline_Regular): ./utils/messages.h messages_add_from_file : 1.4 ms
===-------------------------------------------------------------------------===
Analyzer timers
===-------------------------------------------------------------------------===
Total Execution Time: 0.0338 seconds (0.0338 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
0.0248 ( 95.9%) 0.0077 ( 98.2%) 0.0326 ( 96.4%) 0.0326 ( 96.4%) Path exploration time
0.0011 ( 4.1%) 0.0001 ( 1.8%) 0.0012 ( 3.5%) 0.0012 ( 3.5%) Syntax-based analysis time
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Path-sensitive report post-processing time
0.0259 (100.0%) 0.0079 (100.0%) 0.0338 (100.0%) 0.0338 (100.0%) Total
COMPILE: utils/nscolour.c
rm -f build/Linux-monkey/deps/utils_nscolour.d
rm -f build/Linux-monkey/utils_nscolour.o
/usr/share/clang/scan-build-14/bin/../libexec/ccc-analyzer -W -Wall -Wundef -Wpointer-arith -Wcast-align -Wwrite-strings -Wmissing-declarations -Wuninitialized -Wno-unused-parameter -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wredundant-decls -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Werror -I. -Iinclude -Ibuild/Linux-monkey -Ifrontends -Icontent/handlers -O2 -DWITH_JPEG -UWITH_PDF_EXPORT -DLIBICONV_PLUG -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/usr/include/x86_64-linux-gnu -DWITH_CURL -DWITH_OPENSSL -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DUTF8PROC_EXPORTS -DWITH_UTF8PROC -DWITH_WEBP -I/usr/include/libpng16 -DWITH_PNG -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include/ -DWITH_BMP -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_GIF -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_NSPSL -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_NSLOG -DNETSURF_UA_FORMAT_STRING=\""Mozilla/5.0 (%s) NetSurf/%d.%d"\" -DNETSURF_HOMEPAGE=\""about:welcome"\" -DNETSURF_LOG_LEVEL=VERBOSE -DNETSURF_BUILTIN_LOG_FILTER=\""(level:WARNING || cat:jserrors)"\" -DNETSURF_BUILTIN_VERBOSE_FILTER=\""(level:VERBOSE || cat:jserrors)"\" -DSTMTEXPR=1 -std=c99 -Dmonkey -Dnsmonkey -g -DMONKEY_RESPATH=\"/var/lib/jenkins/artifacts-x86_64-linux-gnu/share/netsurf/\" -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_NETBSD_SOURCE -DDUK_OPT_HAVE_CUSTOM_H -MMD -MP -MT 'build/Linux-monkey/deps/utils_nscolour.d build/Linux-monkey/utils_nscolour.o' -MF build/Linux-monkey/deps/utils_nscolour.d -o build/Linux-monkey/utils_nscolour.o -c utils/nscolour.c
[LOCATION]: /var/lib/jenkins/workspace/scan-build-netsurf
'/usr/bin/clang' '-cc1' '-triple' 'x86_64-pc-linux-gnu' '-analyze' '-disable-free' '-clear-ast-before-backend' '-disable-llvm-verifier' '-discard-value-names' '-main-file-name' 'nscolour.c' '-analyzer-store=region' '-analyzer-opt-analyze-nested-blocks' '-analyzer-checker=core' '-analyzer-checker=apiModeling' '-analyzer-checker=unix' '-analyzer-checker=deadcode' '-analyzer-checker=security.insecureAPI.UncheckedReturn' '-analyzer-checker=security.insecureAPI.getpw' '-analyzer-checker=security.insecureAPI.gets' '-analyzer-checker=security.insecureAPI.mktemp' '-analyzer-checker=security.insecureAPI.mkstemp' '-analyzer-checker=security.insecureAPI.vfork' '-analyzer-checker=nullability.NullPassedToNonnull' '-analyzer-checker=nullability.NullReturnedFromNonnull' '-analyzer-output' 'plist' '-w' '-setup-static-analyzer' '-mrelocation-model' 'pic' '-pic-level' '2' '-pic-is-pie' '-mframe-pointer=none' '-fmath-errno' '-ffp-contract=on' '-fno-rounding-math' '-mconstructor-aliases' '-funwind-tables=2' '-target-cpu' 'x86-64' '-tune-cpu' 'generic' '-debugger-tuning=gdb' '-fcoverage-compilation-dir=/var/lib/jenkins/workspace/scan-build-netsurf' '-resource-dir' '/usr/lib/llvm-14/lib/clang/14.0.6' '-I' '.' '-I' 'include' '-I' 'build/Linux-monkey' '-I' 'frontends' '-I' 'content/handlers' '-D' 'WITH_JPEG' '-U' 'WITH_PDF_EXPORT' '-D' 'LIBICONV_PLUG' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/usr/include/x86_64-linux-gnu' '-D' 'WITH_CURL' '-D' 'WITH_OPENSSL' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'UTF8PROC_EXPORTS' '-D' 'WITH_UTF8PROC' '-D' 'WITH_WEBP' '-I' '/usr/include/libpng16' '-D' 'WITH_PNG' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include/' '-D' 'WITH_BMP' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_GIF' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_NSPSL' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_NSLOG' '-D' 'NETSURF_UA_FORMAT_STRING="Mozilla/5.0 (%s) NetSurf/%d.%d"' '-D' 'NETSURF_HOMEPAGE="about:welcome"' '-D' 'NETSURF_LOG_LEVEL=VERBOSE' '-D' 'NETSURF_BUILTIN_LOG_FILTER="(level:WARNING || cat:jserrors)"' '-D' 'NETSURF_BUILTIN_VERBOSE_FILTER="(level:VERBOSE || cat:jserrors)"' '-D' 'STMTEXPR=1' '-D' 'monkey' '-D' 'nsmonkey' '-D' 'MONKEY_RESPATH="/var/lib/jenkins/artifacts-x86_64-linux-gnu/share/netsurf/"' '-D' '_POSIX_C_SOURCE=200809L' '-D' '_XOPEN_SOURCE=700' '-D' '_BSD_SOURCE' '-D' '_DEFAULT_SOURCE' '-D' '_NETBSD_SOURCE' '-D' 'DUK_OPT_HAVE_CUSTOM_H' '-internal-isystem' '/usr/lib/llvm-14/lib/clang/14.0.6/include' '-internal-isystem' '/usr/local/include' '-internal-isystem' '/usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/include' '-internal-externc-isystem' '/usr/include/x86_64-linux-gnu' '-internal-externc-isystem' '/include' '-internal-externc-isystem' '/usr/include' '-O2' '-Wwrite-strings' '-Wno-unused-parameter' '-Wno-unused-but-set-variable' '-std=c99' '-fconst-strings' '-fdebug-compilation-dir=/var/lib/jenkins/workspace/scan-build-netsurf' '-ferror-limit' '19' '-fgnuc-version=4.2.1' '-vectorize-loops' '-vectorize-slp' '-analyzer-display-progress' '-analyzer-output=html' '-faddrsig' '-D__GCC_HAVE_DWARF2_CFI_ASM=1' '-o' '/var/lib/jenkins/workspace/scan-build-netsurf/clangScanBuildReports/2024-11-13-001049-1566135-1' '-x' 'c' 'utils/nscolour.c'
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/libwapcaplet/libwapcaplet.h lwc_string_caseless_hash_value : 0.1 ms
ANALYZE (Syntax): include/netsurf/plot_style.h colour_engorge_component : 0.3 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/libcss/fpmath.h css_add_fixed : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/libcss/fpmath.h css_subtract_fixed : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/libcss/fpmath.h css_divide_fixed : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/libcss/fpmath.h css_multiply_fixed : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/libcss/fpmath.h css_int_to_fixed : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/libcss/fpmath.h css_float_to_fixed : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/libcss/unit.h css_unit_css2device_px : 0.0 ms
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/libcss/unit.h css_unit_device2css_px : 0.0 ms
ANALYZE (Syntax): utils/nscolour.c nscolour__get : 0.7 ms
ANALYZE (Syntax): utils/nscolour.c nscolour_update : 0.4 ms
ANALYZE (Syntax): utils/nscolour.c nscolour_get_stylesheet : 0.6 ms
ANALYZE (Path, Inline_Regular): ./utils/nscolour.h nscolour_get_stylesheet : 4.2 ms
ANALYZE (Path, Inline_Regular): ./utils/nscolour.h nscolour_update : 27.7 ms
===-------------------------------------------------------------------------===
Analyzer timers
===-------------------------------------------------------------------------===
Total Execution Time: 0.0360 seconds (0.0361 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
0.0318 ( 88.5%) 0.0000 ( 0.0%) 0.0318 ( 88.4%) 0.0320 ( 88.4%) Path exploration time
0.0041 ( 11.5%) 0.0000 (100.0%) 0.0042 ( 11.6%) 0.0042 ( 11.6%) Syntax-based analysis time
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Path-sensitive report post-processing time
0.0360 (100.0%) 0.0000 (100.0%) 0.0360 (100.0%) 0.0361 (100.0%) Total
COMPILE: utils/nsoption.c
rm -f build/Linux-monkey/deps/utils_nsoption.d
rm -f build/Linux-monkey/utils_nsoption.o
/usr/share/clang/scan-build-14/bin/../libexec/ccc-analyzer -W -Wall -Wundef -Wpointer-arith -Wcast-align -Wwrite-strings -Wmissing-declarations -Wuninitialized -Wno-unused-parameter -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wredundant-decls -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Werror -I. -Iinclude -Ibuild/Linux-monkey -Ifrontends -Icontent/handlers -O2 -DWITH_JPEG -UWITH_PDF_EXPORT -DLIBICONV_PLUG -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/usr/include/x86_64-linux-gnu -DWITH_CURL -DWITH_OPENSSL -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DUTF8PROC_EXPORTS -DWITH_UTF8PROC -DWITH_WEBP -I/usr/include/libpng16 -DWITH_PNG -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include/ -DWITH_BMP -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_GIF -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_NSPSL -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_NSLOG -DNETSURF_UA_FORMAT_STRING=\""Mozilla/5.0 (%s) NetSurf/%d.%d"\" -DNETSURF_HOMEPAGE=\""about:welcome"\" -DNETSURF_LOG_LEVEL=VERBOSE -DNETSURF_BUILTIN_LOG_FILTER=\""(level:WARNING || cat:jserrors)"\" -DNETSURF_BUILTIN_VERBOSE_FILTER=\""(level:VERBOSE || cat:jserrors)"\" -DSTMTEXPR=1 -std=c99 -Dmonkey -Dnsmonkey -g -DMONKEY_RESPATH=\"/var/lib/jenkins/artifacts-x86_64-linux-gnu/share/netsurf/\" -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_NETBSD_SOURCE -DDUK_OPT_HAVE_CUSTOM_H -MMD -MP -MT 'build/Linux-monkey/deps/utils_nsoption.d build/Linux-monkey/utils_nsoption.o' -MF build/Linux-monkey/deps/utils_nsoption.d -o build/Linux-monkey/utils_nsoption.o -c utils/nsoption.c
[LOCATION]: /var/lib/jenkins/workspace/scan-build-netsurf
'/usr/bin/clang' '-cc1' '-triple' 'x86_64-pc-linux-gnu' '-analyze' '-disable-free' '-clear-ast-before-backend' '-disable-llvm-verifier' '-discard-value-names' '-main-file-name' 'nsoption.c' '-analyzer-store=region' '-analyzer-opt-analyze-nested-blocks' '-analyzer-checker=core' '-analyzer-checker=apiModeling' '-analyzer-checker=unix' '-analyzer-checker=deadcode' '-analyzer-checker=security.insecureAPI.UncheckedReturn' '-analyzer-checker=security.insecureAPI.getpw' '-analyzer-checker=security.insecureAPI.gets' '-analyzer-checker=security.insecureAPI.mktemp' '-analyzer-checker=security.insecureAPI.mkstemp' '-analyzer-checker=security.insecureAPI.vfork' '-analyzer-checker=nullability.NullPassedToNonnull' '-analyzer-checker=nullability.NullReturnedFromNonnull' '-analyzer-output' 'plist' '-w' '-setup-static-analyzer' '-mrelocation-model' 'pic' '-pic-level' '2' '-pic-is-pie' '-mframe-pointer=none' '-fmath-errno' '-ffp-contract=on' '-fno-rounding-math' '-mconstructor-aliases' '-funwind-tables=2' '-target-cpu' 'x86-64' '-tune-cpu' 'generic' '-debugger-tuning=gdb' '-fcoverage-compilation-dir=/var/lib/jenkins/workspace/scan-build-netsurf' '-resource-dir' '/usr/lib/llvm-14/lib/clang/14.0.6' '-I' '.' '-I' 'include' '-I' 'build/Linux-monkey' '-I' 'frontends' '-I' 'content/handlers' '-D' 'WITH_JPEG' '-U' 'WITH_PDF_EXPORT' '-D' 'LIBICONV_PLUG' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/usr/include/x86_64-linux-gnu' '-D' 'WITH_CURL' '-D' 'WITH_OPENSSL' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'UTF8PROC_EXPORTS' '-D' 'WITH_UTF8PROC' '-D' 'WITH_WEBP' '-I' '/usr/include/libpng16' '-D' 'WITH_PNG' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include/' '-D' 'WITH_BMP' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_GIF' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_NSPSL' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_NSLOG' '-D' 'NETSURF_UA_FORMAT_STRING="Mozilla/5.0 (%s) NetSurf/%d.%d"' '-D' 'NETSURF_HOMEPAGE="about:welcome"' '-D' 'NETSURF_LOG_LEVEL=VERBOSE' '-D' 'NETSURF_BUILTIN_LOG_FILTER="(level:WARNING || cat:jserrors)"' '-D' 'NETSURF_BUILTIN_VERBOSE_FILTER="(level:VERBOSE || cat:jserrors)"' '-D' 'STMTEXPR=1' '-D' 'monkey' '-D' 'nsmonkey' '-D' 'MONKEY_RESPATH="/var/lib/jenkins/artifacts-x86_64-linux-gnu/share/netsurf/"' '-D' '_POSIX_C_SOURCE=200809L' '-D' '_XOPEN_SOURCE=700' '-D' '_BSD_SOURCE' '-D' '_DEFAULT_SOURCE' '-D' '_NETBSD_SOURCE' '-D' 'DUK_OPT_HAVE_CUSTOM_H' '-internal-isystem' '/usr/lib/llvm-14/lib/clang/14.0.6/include' '-internal-isystem' '/usr/local/include' '-internal-isystem' '/usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/include' '-internal-externc-isystem' '/usr/include/x86_64-linux-gnu' '-internal-externc-isystem' '/include' '-internal-externc-isystem' '/usr/include' '-O2' '-Wwrite-strings' '-Wno-unused-parameter' '-Wno-unused-but-set-variable' '-std=c99' '-fconst-strings' '-fdebug-compilation-dir=/var/lib/jenkins/workspace/scan-build-netsurf' '-ferror-limit' '19' '-fgnuc-version=4.2.1' '-vectorize-loops' '-vectorize-slp' '-analyzer-display-progress' '-analyzer-output=html' '-faddrsig' '-D__GCC_HAVE_DWARF2_CFI_ASM=1' '-o' '/var/lib/jenkins/workspace/scan-build-netsurf/clangScanBuildReports/2024-11-13-001049-1566135-1' '-x' 'c' 'utils/nsoption.c'
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/libwapcaplet/libwapcaplet.h lwc_string_caseless_hash_value : 0.1 ms
ANALYZE (Syntax): include/netsurf/plot_style.h colour_engorge_component : 0.3 ms
ANALYZE (Syntax): utils/nsoption.c strtooption : 0.1 ms
ANALYZE (Syntax): utils/nsoption.c nsoption_validate : 0.3 ms
ANALYZE (Syntax): utils/nsoption.c nsoption_is_set : 0.2 ms
ANALYZE (Syntax): utils/nsoption.c nsoption_output_value_file : 0.2 ms
ANALYZE (Syntax): utils/nsoption.c nsoption_output_value_html : 0.3 ms
ANALYZE (Syntax): utils/nsoption.c nsoption_output_value_text : 0.2 ms
ANALYZE (Syntax): utils/nsoption.c nsoption_dup : 0.1 ms
ANALYZE (Syntax): utils/nsoption.c nsoption_free : 0.1 ms
ANALYZE (Syntax): utils/nsoption.c get_key_value : 0.1 ms
ANALYZE (Syntax): utils/nsoption.c optionline : 0.1 ms
ANALYZE (Syntax): utils/nsoption.c nsoption_init : 0.1 ms
ANALYZE (Syntax): utils/nsoption.c nsoption_finalise : 0.1 ms
ANALYZE (Syntax): utils/nsoption.c nsoption_read : 0.2 ms
ANALYZE (Syntax): utils/nsoption.c nsoption_generate : 0.1 ms
ANALYZE (Syntax): utils/nsoption.c nsoption_write : 0.1 ms
ANALYZE (Syntax): utils/nsoption.c nsoption_dump : 0.0 ms
ANALYZE (Syntax): utils/nsoption.c nsoption_commandline : 0.4 ms
ANALYZE (Syntax): utils/nsoption.c nsoption_snoptionf : 0.5 ms
ANALYZE (Syntax): utils/nsoption.c nsoption_set_tbl_charp : 0.1 ms
ANALYZE (Path, Inline_Regular): ./utils/nsoption.h nsoption_set_tbl_charp : 2.5 ms
ANALYZE (Path, Inline_Regular): ./utils/nsoption.h nsoption_snoptionf : 1722.8 ms
ANALYZE (Path, Inline_Regular): ./utils/nsoption.h nsoption_commandline : 1514.3 ms
ANALYZE (Path, Inline_Regular): ./utils/nsoption.h nsoption_dump : 113.2 ms
ANALYZE (Path, Inline_Regular): ./utils/nsoption.h nsoption_write : 2.1 ms
ANALYZE (Path, Inline_Regular): ./utils/nsoption.h nsoption_read : 1610.6 ms
ANALYZE (Path, Inline_Regular): ./utils/nsoption.h nsoption_finalise : 1498.8 ms
ANALYZE (Path, Inline_Regular): ./utils/nsoption.h nsoption_init : 1528.3 ms
===-------------------------------------------------------------------------===
Analyzer timers
===-------------------------------------------------------------------------===
Total Execution Time: 7.9960 seconds (7.9966 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
7.7300 (100.0%) 0.2619 ( 99.1%) 7.9919 ( 99.9%) 7.9925 ( 99.9%) Path exploration time
0.0018 ( 0.0%) 0.0023 ( 0.9%) 0.0041 ( 0.1%) 0.0041 ( 0.1%) Syntax-based analysis time
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Path-sensitive report post-processing time
7.7318 (100.0%) 0.2642 (100.0%) 7.9960 (100.0%) 7.9966 (100.0%) Total
COMPILE: utils/nsurl/nsurl.c
rm -f build/Linux-monkey/deps/utils_nsurl_nsurl.d
rm -f build/Linux-monkey/utils_nsurl_nsurl.o
/usr/share/clang/scan-build-14/bin/../libexec/ccc-analyzer -W -Wall -Wundef -Wpointer-arith -Wcast-align -Wwrite-strings -Wmissing-declarations -Wuninitialized -Wno-unused-parameter -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wredundant-decls -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Werror -I. -Iinclude -Ibuild/Linux-monkey -Ifrontends -Icontent/handlers -O2 -DWITH_JPEG -UWITH_PDF_EXPORT -DLIBICONV_PLUG -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/usr/include/x86_64-linux-gnu -DWITH_CURL -DWITH_OPENSSL -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DUTF8PROC_EXPORTS -DWITH_UTF8PROC -DWITH_WEBP -I/usr/include/libpng16 -DWITH_PNG -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include/ -DWITH_BMP -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_GIF -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_NSPSL -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_NSLOG -DNETSURF_UA_FORMAT_STRING=\""Mozilla/5.0 (%s) NetSurf/%d.%d"\" -DNETSURF_HOMEPAGE=\""about:welcome"\" -DNETSURF_LOG_LEVEL=VERBOSE -DNETSURF_BUILTIN_LOG_FILTER=\""(level:WARNING || cat:jserrors)"\" -DNETSURF_BUILTIN_VERBOSE_FILTER=\""(level:VERBOSE || cat:jserrors)"\" -DSTMTEXPR=1 -std=c99 -Dmonkey -Dnsmonkey -g -DMONKEY_RESPATH=\"/var/lib/jenkins/artifacts-x86_64-linux-gnu/share/netsurf/\" -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_NETBSD_SOURCE -DDUK_OPT_HAVE_CUSTOM_H -MMD -MP -MT 'build/Linux-monkey/deps/utils_nsurl_nsurl.d build/Linux-monkey/utils_nsurl_nsurl.o' -MF build/Linux-monkey/deps/utils_nsurl_nsurl.d -o build/Linux-monkey/utils_nsurl_nsurl.o -c utils/nsurl/nsurl.c
[LOCATION]: /var/lib/jenkins/workspace/scan-build-netsurf
'/usr/bin/clang' '-cc1' '-triple' 'x86_64-pc-linux-gnu' '-analyze' '-disable-free' '-clear-ast-before-backend' '-disable-llvm-verifier' '-discard-value-names' '-main-file-name' 'nsurl.c' '-analyzer-store=region' '-analyzer-opt-analyze-nested-blocks' '-analyzer-checker=core' '-analyzer-checker=apiModeling' '-analyzer-checker=unix' '-analyzer-checker=deadcode' '-analyzer-checker=security.insecureAPI.UncheckedReturn' '-analyzer-checker=security.insecureAPI.getpw' '-analyzer-checker=security.insecureAPI.gets' '-analyzer-checker=security.insecureAPI.mktemp' '-analyzer-checker=security.insecureAPI.mkstemp' '-analyzer-checker=security.insecureAPI.vfork' '-analyzer-checker=nullability.NullPassedToNonnull' '-analyzer-checker=nullability.NullReturnedFromNonnull' '-analyzer-output' 'plist' '-w' '-setup-static-analyzer' '-mrelocation-model' 'pic' '-pic-level' '2' '-pic-is-pie' '-mframe-pointer=none' '-fmath-errno' '-ffp-contract=on' '-fno-rounding-math' '-mconstructor-aliases' '-funwind-tables=2' '-target-cpu' 'x86-64' '-tune-cpu' 'generic' '-debugger-tuning=gdb' '-fcoverage-compilation-dir=/var/lib/jenkins/workspace/scan-build-netsurf' '-resource-dir' '/usr/lib/llvm-14/lib/clang/14.0.6' '-I' '.' '-I' 'include' '-I' 'build/Linux-monkey' '-I' 'frontends' '-I' 'content/handlers' '-D' 'WITH_JPEG' '-U' 'WITH_PDF_EXPORT' '-D' 'LIBICONV_PLUG' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/usr/include/x86_64-linux-gnu' '-D' 'WITH_CURL' '-D' 'WITH_OPENSSL' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'UTF8PROC_EXPORTS' '-D' 'WITH_UTF8PROC' '-D' 'WITH_WEBP' '-I' '/usr/include/libpng16' '-D' 'WITH_PNG' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include/' '-D' 'WITH_BMP' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_GIF' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_NSPSL' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_NSLOG' '-D' 'NETSURF_UA_FORMAT_STRING="Mozilla/5.0 (%s) NetSurf/%d.%d"' '-D' 'NETSURF_HOMEPAGE="about:welcome"' '-D' 'NETSURF_LOG_LEVEL=VERBOSE' '-D' 'NETSURF_BUILTIN_LOG_FILTER="(level:WARNING || cat:jserrors)"' '-D' 'NETSURF_BUILTIN_VERBOSE_FILTER="(level:VERBOSE || cat:jserrors)"' '-D' 'STMTEXPR=1' '-D' 'monkey' '-D' 'nsmonkey' '-D' 'MONKEY_RESPATH="/var/lib/jenkins/artifacts-x86_64-linux-gnu/share/netsurf/"' '-D' '_POSIX_C_SOURCE=200809L' '-D' '_XOPEN_SOURCE=700' '-D' '_BSD_SOURCE' '-D' '_DEFAULT_SOURCE' '-D' '_NETBSD_SOURCE' '-D' 'DUK_OPT_HAVE_CUSTOM_H' '-internal-isystem' '/usr/lib/llvm-14/lib/clang/14.0.6/include' '-internal-isystem' '/usr/local/include' '-internal-isystem' '/usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/include' '-internal-externc-isystem' '/usr/include/x86_64-linux-gnu' '-internal-externc-isystem' '/include' '-internal-externc-isystem' '/usr/include' '-O2' '-Wwrite-strings' '-Wno-unused-parameter' '-Wno-unused-but-set-variable' '-std=c99' '-fconst-strings' '-fdebug-compilation-dir=/var/lib/jenkins/workspace/scan-build-netsurf' '-ferror-limit' '19' '-fgnuc-version=4.2.1' '-vectorize-loops' '-vectorize-slp' '-analyzer-display-progress' '-analyzer-output=html' '-faddrsig' '-D__GCC_HAVE_DWARF2_CFI_ASM=1' '-o' '/var/lib/jenkins/workspace/scan-build-netsurf/clangScanBuildReports/2024-11-13-001049-1566135-1' '-x' 'c' 'utils/nsurl/nsurl.c'
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/libwapcaplet/libwapcaplet.h lwc_string_caseless_hash_value : 0.1 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_space : 0.1 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_alpha_lower : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_alpha_upper : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_alpha : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_digit : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_sign : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_alphanumerical : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_af_lower : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_hex_lower : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_af_upper : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_hex_upper : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_hex : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_hex_to_value : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_hex_to_value_2_chars : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_to_lower : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_to_upper : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_count_alpha_lower : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_count_alpha_upper : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_count_alpha : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_count_digit : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_count_digit_or_colon : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_strings_equal_caseless : 0.1 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_strings_equal : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_strings_count_equal_caseless : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_strings_count_equal : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_string_to_int : 0.1 ms
ANALYZE (Syntax): ./utils/nsurl/private.h nsurl__components_destroy : 0.8 ms
ANALYZE (Syntax): utils/nsurl/nsurl.c nsurl_ref : 0.0 ms
ANALYZE (Syntax): utils/nsurl/nsurl.c nsurl_unref : 0.1 ms
ANALYZE (Syntax): utils/nsurl/nsurl.c nsurl_compare : 0.9 ms
ANALYZE (Syntax): utils/nsurl/nsurl.c nsurl_get : 0.1 ms
ANALYZE (Syntax): utils/nsurl/nsurl.c nsurl_get_component : 0.5 ms
ANALYZE (Syntax): utils/nsurl/nsurl.c nsurl_get_scheme_type : 0.0 ms
ANALYZE (Syntax): utils/nsurl/nsurl.c nsurl_has_component : 0.2 ms
ANALYZE (Syntax): utils/nsurl/nsurl.c nsurl_access : 0.0 ms
ANALYZE (Syntax): utils/nsurl/nsurl.c nsurl_access_log : 0.0 ms
ANALYZE (Syntax): utils/nsurl/nsurl.c nsurl_get_utf8 : 0.4 ms
ANALYZE (Syntax): utils/nsurl/nsurl.c nsurl_access_leaf : 0.2 ms
ANALYZE (Syntax): utils/nsurl/nsurl.c nsurl_length : 0.0 ms
ANALYZE (Syntax): utils/nsurl/nsurl.c nsurl_hash : 0.0 ms
ANALYZE (Syntax): utils/nsurl/nsurl.c nsurl_defragment : 0.7 ms
ANALYZE (Syntax): utils/nsurl/nsurl.c nsurl_refragment : 1.0 ms
ANALYZE (Syntax): utils/nsurl/nsurl.c nsurl_replace_query : 1.3 ms
ANALYZE (Syntax): utils/nsurl/nsurl.c nsurl_replace_scheme : 1.7 ms
ANALYZE (Syntax): utils/nsurl/nsurl.c nsurl_nice : 0.7 ms
ANALYZE (Syntax): utils/nsurl/nsurl.c nsurl_parent : 1.1 ms
ANALYZE (Syntax): utils/nsurl/nsurl.c nsurl_dump : 0.5 ms
ANALYZE (Path, Inline_Regular): ./utils/nsurl.h nsurl_dump : 57.5 ms
ANALYZE (Path, Inline_Regular): ./utils/nsurl.h nsurl_parent : 1175.3 ms
ANALYZE (Path, Inline_Regular): ./utils/nsurl.h nsurl_nice : 387.2 ms
ANALYZE (Path, Inline_Regular): ./utils/nsurl.h nsurl_replace_scheme : 1603.1 ms
ANALYZE (Path, Inline_Regular): ./utils/nsurl.h nsurl_replace_query : 419.3 ms
ANALYZE (Path, Inline_Regular): ./utils/nsurl.h nsurl_refragment : 179.7 ms
ANALYZE (Path, Inline_Regular): ./utils/nsurl.h nsurl_defragment : 108.1 ms
ANALYZE (Path, Inline_Regular): ./utils/nsurl.h nsurl_hash : 0.2 ms
ANALYZE (Path, Inline_Regular): ./utils/nsurl.h nsurl_length : 0.2 ms
ANALYZE (Path, Inline_Regular): ./utils/nsurl.h nsurl_access_leaf : 1.4 ms
ANALYZE (Path, Inline_Regular): ./utils/nsurl.h nsurl_get_utf8 : 4.7 ms
ANALYZE (Path, Inline_Regular): ./utils/nsurl.h nsurl_access_log : 0.2 ms
ANALYZE (Path, Inline_Regular): ./utils/nsurl.h nsurl_access : 0.2 ms
ANALYZE (Path, Inline_Regular): ./utils/nsurl.h nsurl_has_component : 1.0 ms
ANALYZE (Path, Inline_Regular): ./utils/nsurl.h nsurl_get_scheme_type : 0.2 ms
ANALYZE (Path, Inline_Regular): ./utils/nsurl.h nsurl_get_component : 1.8 ms
ANALYZE (Path, Inline_Regular): ./utils/nsurl.h nsurl_compare : 1292.6 ms
ANALYZE (Path, Inline_Regular): ./utils/nsurl.h nsurl_unref : 1631.2 ms
ANALYZE (Path, Inline_Regular): ./utils/nsurl.h nsurl_ref : 0.2 ms
===-------------------------------------------------------------------------===
Analyzer timers
===-------------------------------------------------------------------------===
Total Execution Time: 6.8762 seconds (6.8763 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
6.5530 ( 99.8%) 0.3111 (100.0%) 6.8641 ( 99.8%) 6.8642 ( 99.8%) Path exploration time
0.0120 ( 0.2%) 0.0001 ( 0.0%) 0.0120 ( 0.2%) 0.0120 ( 0.2%) Syntax-based analysis time
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Path-sensitive report post-processing time
6.5650 (100.0%) 0.3112 (100.0%) 6.8762 (100.0%) 6.8763 (100.0%) Total
COMPILE: utils/nsurl/parse.c
rm -f build/Linux-monkey/deps/utils_nsurl_parse.d
rm -f build/Linux-monkey/utils_nsurl_parse.o
/usr/share/clang/scan-build-14/bin/../libexec/ccc-analyzer -W -Wall -Wundef -Wpointer-arith -Wcast-align -Wwrite-strings -Wmissing-declarations -Wuninitialized -Wno-unused-parameter -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wredundant-decls -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Werror -I. -Iinclude -Ibuild/Linux-monkey -Ifrontends -Icontent/handlers -O2 -DWITH_JPEG -UWITH_PDF_EXPORT -DLIBICONV_PLUG -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/usr/include/x86_64-linux-gnu -DWITH_CURL -DWITH_OPENSSL -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DUTF8PROC_EXPORTS -DWITH_UTF8PROC -DWITH_WEBP -I/usr/include/libpng16 -DWITH_PNG -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include/ -DWITH_BMP -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_GIF -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_NSPSL -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_NSLOG -DNETSURF_UA_FORMAT_STRING=\""Mozilla/5.0 (%s) NetSurf/%d.%d"\" -DNETSURF_HOMEPAGE=\""about:welcome"\" -DNETSURF_LOG_LEVEL=VERBOSE -DNETSURF_BUILTIN_LOG_FILTER=\""(level:WARNING || cat:jserrors)"\" -DNETSURF_BUILTIN_VERBOSE_FILTER=\""(level:VERBOSE || cat:jserrors)"\" -DSTMTEXPR=1 -std=c99 -Dmonkey -Dnsmonkey -g -DMONKEY_RESPATH=\"/var/lib/jenkins/artifacts-x86_64-linux-gnu/share/netsurf/\" -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_NETBSD_SOURCE -DDUK_OPT_HAVE_CUSTOM_H -MMD -MP -MT 'build/Linux-monkey/deps/utils_nsurl_parse.d build/Linux-monkey/utils_nsurl_parse.o' -MF build/Linux-monkey/deps/utils_nsurl_parse.d -o build/Linux-monkey/utils_nsurl_parse.o -c utils/nsurl/parse.c
[LOCATION]: /var/lib/jenkins/workspace/scan-build-netsurf
'/usr/bin/clang' '-cc1' '-triple' 'x86_64-pc-linux-gnu' '-analyze' '-disable-free' '-clear-ast-before-backend' '-disable-llvm-verifier' '-discard-value-names' '-main-file-name' 'parse.c' '-analyzer-store=region' '-analyzer-opt-analyze-nested-blocks' '-analyzer-checker=core' '-analyzer-checker=apiModeling' '-analyzer-checker=unix' '-analyzer-checker=deadcode' '-analyzer-checker=security.insecureAPI.UncheckedReturn' '-analyzer-checker=security.insecureAPI.getpw' '-analyzer-checker=security.insecureAPI.gets' '-analyzer-checker=security.insecureAPI.mktemp' '-analyzer-checker=security.insecureAPI.mkstemp' '-analyzer-checker=security.insecureAPI.vfork' '-analyzer-checker=nullability.NullPassedToNonnull' '-analyzer-checker=nullability.NullReturnedFromNonnull' '-analyzer-output' 'plist' '-w' '-setup-static-analyzer' '-mrelocation-model' 'pic' '-pic-level' '2' '-pic-is-pie' '-mframe-pointer=none' '-fmath-errno' '-ffp-contract=on' '-fno-rounding-math' '-mconstructor-aliases' '-funwind-tables=2' '-target-cpu' 'x86-64' '-tune-cpu' 'generic' '-debugger-tuning=gdb' '-fcoverage-compilation-dir=/var/lib/jenkins/workspace/scan-build-netsurf' '-resource-dir' '/usr/lib/llvm-14/lib/clang/14.0.6' '-I' '.' '-I' 'include' '-I' 'build/Linux-monkey' '-I' 'frontends' '-I' 'content/handlers' '-D' 'WITH_JPEG' '-U' 'WITH_PDF_EXPORT' '-D' 'LIBICONV_PLUG' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/usr/include/x86_64-linux-gnu' '-D' 'WITH_CURL' '-D' 'WITH_OPENSSL' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'UTF8PROC_EXPORTS' '-D' 'WITH_UTF8PROC' '-D' 'WITH_WEBP' '-I' '/usr/include/libpng16' '-D' 'WITH_PNG' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include/' '-D' 'WITH_BMP' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_GIF' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_NSPSL' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_NSLOG' '-D' 'NETSURF_UA_FORMAT_STRING="Mozilla/5.0 (%s) NetSurf/%d.%d"' '-D' 'NETSURF_HOMEPAGE="about:welcome"' '-D' 'NETSURF_LOG_LEVEL=VERBOSE' '-D' 'NETSURF_BUILTIN_LOG_FILTER="(level:WARNING || cat:jserrors)"' '-D' 'NETSURF_BUILTIN_VERBOSE_FILTER="(level:VERBOSE || cat:jserrors)"' '-D' 'STMTEXPR=1' '-D' 'monkey' '-D' 'nsmonkey' '-D' 'MONKEY_RESPATH="/var/lib/jenkins/artifacts-x86_64-linux-gnu/share/netsurf/"' '-D' '_POSIX_C_SOURCE=200809L' '-D' '_XOPEN_SOURCE=700' '-D' '_BSD_SOURCE' '-D' '_DEFAULT_SOURCE' '-D' '_NETBSD_SOURCE' '-D' 'DUK_OPT_HAVE_CUSTOM_H' '-internal-isystem' '/usr/lib/llvm-14/lib/clang/14.0.6/include' '-internal-isystem' '/usr/local/include' '-internal-isystem' '/usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/include' '-internal-externc-isystem' '/usr/include/x86_64-linux-gnu' '-internal-externc-isystem' '/include' '-internal-externc-isystem' '/usr/include' '-O2' '-Wwrite-strings' '-Wno-unused-parameter' '-Wno-unused-but-set-variable' '-std=c99' '-fconst-strings' '-fdebug-compilation-dir=/var/lib/jenkins/workspace/scan-build-netsurf' '-ferror-limit' '19' '-fgnuc-version=4.2.1' '-vectorize-loops' '-vectorize-slp' '-analyzer-display-progress' '-analyzer-output=html' '-faddrsig' '-D__GCC_HAVE_DWARF2_CFI_ASM=1' '-o' '/var/lib/jenkins/workspace/scan-build-netsurf/clangScanBuildReports/2024-11-13-001049-1566135-1' '-x' 'c' 'utils/nsurl/parse.c'
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/libwapcaplet/libwapcaplet.h lwc_string_caseless_hash_value : 0.1 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_space : 0.1 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_alpha_lower : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_alpha_upper : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_alpha : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_digit : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_sign : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_alphanumerical : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_af_lower : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_hex_lower : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_af_upper : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_hex_upper : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_hex : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_hex_to_value : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_hex_to_value_2_chars : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_to_lower : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_to_upper : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_count_alpha_lower : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_count_alpha_upper : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_count_alpha : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_count_digit : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_count_digit_or_colon : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_strings_equal_caseless : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_strings_equal : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_strings_count_equal_caseless : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_strings_count_equal : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_string_to_int : 0.1 ms
ANALYZE (Syntax): ./utils/nsurl/private.h nsurl__components_destroy : 0.8 ms
ANALYZE (Syntax): utils/nsurl/parse.c digit2uppercase_hex : 0.0 ms
ANALYZE (Syntax): utils/nsurl/parse.c nsurl__is_unreserved : 0.7 ms
ANALYZE (Syntax): utils/nsurl/parse.c nsurl__is_no_escape : 0.7 ms
ANALYZE (Syntax): utils/nsurl/parse.c nsurl__get_string_markers : 4.6 ms
ANALYZE (Syntax): utils/nsurl/parse.c nsurl__remove_dot_segments : 0.6 ms
ANALYZE (Syntax): utils/nsurl/parse.c nsurl__get_longest_section : 0.1 ms
ANALYZE (Syntax): utils/nsurl/parse.c nsurl__create_from_section : 2.2 ms
ANALYZE (Syntax): utils/nsurl/parse.c nsurl__get_string_data : 0.9 ms
ANALYZE (Syntax): utils/nsurl/parse.c nsurl__get_string : 0.6 ms
ANALYZE (Syntax): utils/nsurl/parse.c nsurl__components_to_string : 0.1 ms
ANALYZE (Syntax): utils/nsurl/parse.c nsurl__calc_hash : 0.3 ms
ANALYZE (Syntax): utils/nsurl/parse.c nsurl__check_host_valid : 0.2 ms
ANALYZE (Syntax): utils/nsurl/parse.c nsurl_create : 0.3 ms
ANALYZE (Syntax): utils/nsurl/parse.c nsurl_join : 1.9 ms
ANALYZE (Path, Inline_Regular): ./utils/nsurl.h nsurl_join : 1581.2 ms
ANALYZE (Path, Inline_Regular): ./utils/nsurl.h nsurl_create : 1388.8 ms
ANALYZE (Path, Inline_Regular): utils/nsurl/parse.c nsurl__create_from_section : 1405.3 ms
ANALYZE (Path, Inline_Regular): utils/nsurl/parse.c nsurl__get_string_markers : 1039.6 ms
===-------------------------------------------------------------------------===
Analyzer timers
===-------------------------------------------------------------------------===
Total Execution Time: 5.4281 seconds (5.4309 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
5.2201 ( 99.7%) 0.1920 ( 99.9%) 5.4122 ( 99.7%) 5.4150 ( 99.7%) Path exploration time
0.0156 ( 0.3%) 0.0003 ( 0.1%) 0.0159 ( 0.3%) 0.0159 ( 0.3%) Syntax-based analysis time
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Path-sensitive report post-processing time
5.2357 (100.0%) 0.1923 (100.0%) 5.4281 (100.0%) 5.4309 (100.0%) Total
COMPILE: utils/punycode.c
rm -f build/Linux-monkey/deps/utils_punycode.d
rm -f build/Linux-monkey/utils_punycode.o
/usr/share/clang/scan-build-14/bin/../libexec/ccc-analyzer -W -Wall -Wundef -Wpointer-arith -Wcast-align -Wwrite-strings -Wmissing-declarations -Wuninitialized -Wno-unused-parameter -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wredundant-decls -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Werror -I. -Iinclude -Ibuild/Linux-monkey -Ifrontends -Icontent/handlers -O2 -DWITH_JPEG -UWITH_PDF_EXPORT -DLIBICONV_PLUG -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/usr/include/x86_64-linux-gnu -DWITH_CURL -DWITH_OPENSSL -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DUTF8PROC_EXPORTS -DWITH_UTF8PROC -DWITH_WEBP -I/usr/include/libpng16 -DWITH_PNG -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include/ -DWITH_BMP -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_GIF -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_NSPSL -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_NSLOG -DNETSURF_UA_FORMAT_STRING=\""Mozilla/5.0 (%s) NetSurf/%d.%d"\" -DNETSURF_HOMEPAGE=\""about:welcome"\" -DNETSURF_LOG_LEVEL=VERBOSE -DNETSURF_BUILTIN_LOG_FILTER=\""(level:WARNING || cat:jserrors)"\" -DNETSURF_BUILTIN_VERBOSE_FILTER=\""(level:VERBOSE || cat:jserrors)"\" -DSTMTEXPR=1 -std=c99 -Dmonkey -Dnsmonkey -g -DMONKEY_RESPATH=\"/var/lib/jenkins/artifacts-x86_64-linux-gnu/share/netsurf/\" -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_NETBSD_SOURCE -DDUK_OPT_HAVE_CUSTOM_H -MMD -MP -MT 'build/Linux-monkey/deps/utils_punycode.d build/Linux-monkey/utils_punycode.o' -MF build/Linux-monkey/deps/utils_punycode.d -o build/Linux-monkey/utils_punycode.o -c utils/punycode.c
[LOCATION]: /var/lib/jenkins/workspace/scan-build-netsurf
'/usr/bin/clang' '-cc1' '-triple' 'x86_64-pc-linux-gnu' '-analyze' '-disable-free' '-clear-ast-before-backend' '-disable-llvm-verifier' '-discard-value-names' '-main-file-name' 'punycode.c' '-analyzer-store=region' '-analyzer-opt-analyze-nested-blocks' '-analyzer-checker=core' '-analyzer-checker=apiModeling' '-analyzer-checker=unix' '-analyzer-checker=deadcode' '-analyzer-checker=security.insecureAPI.UncheckedReturn' '-analyzer-checker=security.insecureAPI.getpw' '-analyzer-checker=security.insecureAPI.gets' '-analyzer-checker=security.insecureAPI.mktemp' '-analyzer-checker=security.insecureAPI.mkstemp' '-analyzer-checker=security.insecureAPI.vfork' '-analyzer-checker=nullability.NullPassedToNonnull' '-analyzer-checker=nullability.NullReturnedFromNonnull' '-analyzer-output' 'plist' '-w' '-setup-static-analyzer' '-mrelocation-model' 'pic' '-pic-level' '2' '-pic-is-pie' '-mframe-pointer=none' '-fmath-errno' '-ffp-contract=on' '-fno-rounding-math' '-mconstructor-aliases' '-funwind-tables=2' '-target-cpu' 'x86-64' '-tune-cpu' 'generic' '-debugger-tuning=gdb' '-fcoverage-compilation-dir=/var/lib/jenkins/workspace/scan-build-netsurf' '-resource-dir' '/usr/lib/llvm-14/lib/clang/14.0.6' '-I' '.' '-I' 'include' '-I' 'build/Linux-monkey' '-I' 'frontends' '-I' 'content/handlers' '-D' 'WITH_JPEG' '-U' 'WITH_PDF_EXPORT' '-D' 'LIBICONV_PLUG' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/usr/include/x86_64-linux-gnu' '-D' 'WITH_CURL' '-D' 'WITH_OPENSSL' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'UTF8PROC_EXPORTS' '-D' 'WITH_UTF8PROC' '-D' 'WITH_WEBP' '-I' '/usr/include/libpng16' '-D' 'WITH_PNG' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include/' '-D' 'WITH_BMP' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_GIF' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_NSPSL' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_NSLOG' '-D' 'NETSURF_UA_FORMAT_STRING="Mozilla/5.0 (%s) NetSurf/%d.%d"' '-D' 'NETSURF_HOMEPAGE="about:welcome"' '-D' 'NETSURF_LOG_LEVEL=VERBOSE' '-D' 'NETSURF_BUILTIN_LOG_FILTER="(level:WARNING || cat:jserrors)"' '-D' 'NETSURF_BUILTIN_VERBOSE_FILTER="(level:VERBOSE || cat:jserrors)"' '-D' 'STMTEXPR=1' '-D' 'monkey' '-D' 'nsmonkey' '-D' 'MONKEY_RESPATH="/var/lib/jenkins/artifacts-x86_64-linux-gnu/share/netsurf/"' '-D' '_POSIX_C_SOURCE=200809L' '-D' '_XOPEN_SOURCE=700' '-D' '_BSD_SOURCE' '-D' '_DEFAULT_SOURCE' '-D' '_NETBSD_SOURCE' '-D' 'DUK_OPT_HAVE_CUSTOM_H' '-internal-isystem' '/usr/lib/llvm-14/lib/clang/14.0.6/include' '-internal-isystem' '/usr/local/include' '-internal-isystem' '/usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/include' '-internal-externc-isystem' '/usr/include/x86_64-linux-gnu' '-internal-externc-isystem' '/include' '-internal-externc-isystem' '/usr/include' '-O2' '-Wwrite-strings' '-Wno-unused-parameter' '-Wno-unused-but-set-variable' '-std=c99' '-fconst-strings' '-fdebug-compilation-dir=/var/lib/jenkins/workspace/scan-build-netsurf' '-ferror-limit' '19' '-fgnuc-version=4.2.1' '-vectorize-loops' '-vectorize-slp' '-analyzer-display-progress' '-analyzer-output=html' '-faddrsig' '-D__GCC_HAVE_DWARF2_CFI_ASM=1' '-o' '/var/lib/jenkins/workspace/scan-build-netsurf/clangScanBuildReports/2024-11-13-001049-1566135-1' '-x' 'c' 'utils/punycode.c'
ANALYZE (Syntax): utils/punycode.c decode_digit : 0.2 ms
ANALYZE (Syntax): utils/punycode.c encode_digit : 0.0 ms
ANALYZE (Syntax): utils/punycode.c encode_basic : 0.1 ms
ANALYZE (Syntax): utils/punycode.c adapt : 0.1 ms
ANALYZE (Syntax): utils/punycode.c punycode_encode : 1.8 ms
ANALYZE (Syntax): utils/punycode.c punycode_decode : 1.2 ms
ANALYZE (Path, Inline_Regular): utils/punycode.h punycode_decode : 1480.3 ms
ANALYZE (Path, Inline_Regular): utils/punycode.h punycode_encode : 1394.6 ms
===-------------------------------------------------------------------------===
Analyzer timers
===-------------------------------------------------------------------------===
Total Execution Time: 2.8784 seconds (2.8785 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
2.7987 (100.0%) 0.0762 ( 96.1%) 2.8749 ( 99.9%) 2.8750 ( 99.9%) Path exploration time
0.0003 ( 0.0%) 0.0031 ( 3.9%) 0.0035 ( 0.1%) 0.0035 ( 0.1%) Syntax-based analysis time
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Path-sensitive report post-processing time
2.7991 (100.0%) 0.0793 (100.0%) 2.8784 (100.0%) 2.8785 (100.0%) Total
COMPILE: utils/ssl_certs.c
rm -f build/Linux-monkey/deps/utils_ssl_certs.d
rm -f build/Linux-monkey/utils_ssl_certs.o
/usr/share/clang/scan-build-14/bin/../libexec/ccc-analyzer -W -Wall -Wundef -Wpointer-arith -Wcast-align -Wwrite-strings -Wmissing-declarations -Wuninitialized -Wno-unused-parameter -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wredundant-decls -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Werror -I. -Iinclude -Ibuild/Linux-monkey -Ifrontends -Icontent/handlers -O2 -DWITH_JPEG -UWITH_PDF_EXPORT -DLIBICONV_PLUG -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/usr/include/x86_64-linux-gnu -DWITH_CURL -DWITH_OPENSSL -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DUTF8PROC_EXPORTS -DWITH_UTF8PROC -DWITH_WEBP -I/usr/include/libpng16 -DWITH_PNG -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include/ -DWITH_BMP -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_GIF -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_NSPSL -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_NSLOG -DNETSURF_UA_FORMAT_STRING=\""Mozilla/5.0 (%s) NetSurf/%d.%d"\" -DNETSURF_HOMEPAGE=\""about:welcome"\" -DNETSURF_LOG_LEVEL=VERBOSE -DNETSURF_BUILTIN_LOG_FILTER=\""(level:WARNING || cat:jserrors)"\" -DNETSURF_BUILTIN_VERBOSE_FILTER=\""(level:VERBOSE || cat:jserrors)"\" -DSTMTEXPR=1 -std=c99 -Dmonkey -Dnsmonkey -g -DMONKEY_RESPATH=\"/var/lib/jenkins/artifacts-x86_64-linux-gnu/share/netsurf/\" -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_NETBSD_SOURCE -DDUK_OPT_HAVE_CUSTOM_H -MMD -MP -MT 'build/Linux-monkey/deps/utils_ssl_certs.d build/Linux-monkey/utils_ssl_certs.o' -MF build/Linux-monkey/deps/utils_ssl_certs.d -o build/Linux-monkey/utils_ssl_certs.o -c utils/ssl_certs.c
[LOCATION]: /var/lib/jenkins/workspace/scan-build-netsurf
'/usr/bin/clang' '-cc1' '-triple' 'x86_64-pc-linux-gnu' '-analyze' '-disable-free' '-clear-ast-before-backend' '-disable-llvm-verifier' '-discard-value-names' '-main-file-name' 'ssl_certs.c' '-analyzer-store=region' '-analyzer-opt-analyze-nested-blocks' '-analyzer-checker=core' '-analyzer-checker=apiModeling' '-analyzer-checker=unix' '-analyzer-checker=deadcode' '-analyzer-checker=security.insecureAPI.UncheckedReturn' '-analyzer-checker=security.insecureAPI.getpw' '-analyzer-checker=security.insecureAPI.gets' '-analyzer-checker=security.insecureAPI.mktemp' '-analyzer-checker=security.insecureAPI.mkstemp' '-analyzer-checker=security.insecureAPI.vfork' '-analyzer-checker=nullability.NullPassedToNonnull' '-analyzer-checker=nullability.NullReturnedFromNonnull' '-analyzer-output' 'plist' '-w' '-setup-static-analyzer' '-mrelocation-model' 'pic' '-pic-level' '2' '-pic-is-pie' '-mframe-pointer=none' '-fmath-errno' '-ffp-contract=on' '-fno-rounding-math' '-mconstructor-aliases' '-funwind-tables=2' '-target-cpu' 'x86-64' '-tune-cpu' 'generic' '-debugger-tuning=gdb' '-fcoverage-compilation-dir=/var/lib/jenkins/workspace/scan-build-netsurf' '-resource-dir' '/usr/lib/llvm-14/lib/clang/14.0.6' '-I' '.' '-I' 'include' '-I' 'build/Linux-monkey' '-I' 'frontends' '-I' 'content/handlers' '-D' 'WITH_JPEG' '-U' 'WITH_PDF_EXPORT' '-D' 'LIBICONV_PLUG' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/usr/include/x86_64-linux-gnu' '-D' 'WITH_CURL' '-D' 'WITH_OPENSSL' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'UTF8PROC_EXPORTS' '-D' 'WITH_UTF8PROC' '-D' 'WITH_WEBP' '-I' '/usr/include/libpng16' '-D' 'WITH_PNG' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include/' '-D' 'WITH_BMP' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_GIF' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_NSPSL' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_NSLOG' '-D' 'NETSURF_UA_FORMAT_STRING="Mozilla/5.0 (%s) NetSurf/%d.%d"' '-D' 'NETSURF_HOMEPAGE="about:welcome"' '-D' 'NETSURF_LOG_LEVEL=VERBOSE' '-D' 'NETSURF_BUILTIN_LOG_FILTER="(level:WARNING || cat:jserrors)"' '-D' 'NETSURF_BUILTIN_VERBOSE_FILTER="(level:VERBOSE || cat:jserrors)"' '-D' 'STMTEXPR=1' '-D' 'monkey' '-D' 'nsmonkey' '-D' 'MONKEY_RESPATH="/var/lib/jenkins/artifacts-x86_64-linux-gnu/share/netsurf/"' '-D' '_POSIX_C_SOURCE=200809L' '-D' '_XOPEN_SOURCE=700' '-D' '_BSD_SOURCE' '-D' '_DEFAULT_SOURCE' '-D' '_NETBSD_SOURCE' '-D' 'DUK_OPT_HAVE_CUSTOM_H' '-internal-isystem' '/usr/lib/llvm-14/lib/clang/14.0.6/include' '-internal-isystem' '/usr/local/include' '-internal-isystem' '/usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/include' '-internal-externc-isystem' '/usr/include/x86_64-linux-gnu' '-internal-externc-isystem' '/include' '-internal-externc-isystem' '/usr/include' '-O2' '-Wwrite-strings' '-Wno-unused-parameter' '-Wno-unused-but-set-variable' '-std=c99' '-fconst-strings' '-fdebug-compilation-dir=/var/lib/jenkins/workspace/scan-build-netsurf' '-ferror-limit' '19' '-fgnuc-version=4.2.1' '-vectorize-loops' '-vectorize-slp' '-analyzer-display-progress' '-analyzer-output=html' '-faddrsig' '-D__GCC_HAVE_DWARF2_CFI_ASM=1' '-o' '/var/lib/jenkins/workspace/scan-build-netsurf/clangScanBuildReports/2024-11-13-001049-1566135-1' '-x' 'c' 'utils/ssl_certs.c'
ANALYZE (Syntax): /var/lib/jenkins/artifacts-x86_64-linux-gnu/include/libwapcaplet/libwapcaplet.h lwc_string_caseless_hash_value : 0.1 ms
ANALYZE (Syntax): utils/ssl_certs.c cert_chain_alloc : 0.0 ms
ANALYZE (Syntax): utils/ssl_certs.c cert_chain_dup_into : 0.2 ms
ANALYZE (Syntax): utils/ssl_certs.c cert_chain_dup : 0.2 ms
ANALYZE (Syntax): utils/ssl_certs.c process_query_section : 0.1 ms
ANALYZE (Syntax): utils/ssl_certs.c cert_chain_from_query : 0.3 ms
ANALYZE (Syntax): utils/ssl_certs.c cert_chain_to_query : 0.4 ms
ANALYZE (Syntax): utils/ssl_certs.c cert_chain_free : 0.1 ms
ANALYZE (Syntax): utils/ssl_certs.c cert_chain_size : 0.1 ms
ANALYZE (Path, Inline_Regular): include/netsurf/ssl_certs.h cert_chain_size : 5.8 ms
ANALYZE (Path, Inline_Regular): include/netsurf/ssl_certs.h cert_chain_to_query : 75.2 ms
ANALYZE (Path, Inline_Regular): include/netsurf/ssl_certs.h cert_chain_from_query : 8.6 ms
ANALYZE (Path, Inline_Regular): include/netsurf/ssl_certs.h cert_chain_dup : 23.8 ms
ANALYZE (Path, Inline_Regular): include/netsurf/ssl_certs.h cert_chain_dup_into : 234.7 ms
utils/ssl_certs.c:194:7: warning: Value stored to 'kvlen' is never read [deadcode.DeadStores]
for (kvlen = 0, kvstart = 0; kvstart < querylen; kvstart += kvlen) {
^ ~
===-------------------------------------------------------------------------===
Analyzer timers
===-------------------------------------------------------------------------===
Total Execution Time: 0.3500 seconds (0.3500 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
0.3342 ( 99.7%) 0.0139 ( 93.7%) 0.3481 ( 99.5%) 0.3481 ( 99.5%) Path exploration time
0.0009 ( 0.3%) 0.0009 ( 6.3%) 0.0018 ( 0.5%) 0.0019 ( 0.5%) Syntax-based analysis time
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Path-sensitive report post-processing time
0.3352 (100.0%) 0.0148 (100.0%) 0.3500 (100.0%) 0.3500 (100.0%) Total
1 warning generated.
COMPILE: utils/talloc.c
rm -f build/Linux-monkey/deps/utils_talloc.d
rm -f build/Linux-monkey/utils_talloc.o
/usr/share/clang/scan-build-14/bin/../libexec/ccc-analyzer -W -Wall -Wundef -Wpointer-arith -Wcast-align -Wwrite-strings -Wmissing-declarations -Wuninitialized -Wno-unused-parameter -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wredundant-decls -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Werror -I. -Iinclude -Ibuild/Linux-monkey -Ifrontends -Icontent/handlers -O2 -DWITH_JPEG -UWITH_PDF_EXPORT -DLIBICONV_PLUG -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/usr/include/x86_64-linux-gnu -DWITH_CURL -DWITH_OPENSSL -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DUTF8PROC_EXPORTS -DWITH_UTF8PROC -DWITH_WEBP -I/usr/include/libpng16 -DWITH_PNG -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include/ -DWITH_BMP -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_GIF -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_NSPSL -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_NSLOG -DNETSURF_UA_FORMAT_STRING=\""Mozilla/5.0 (%s) NetSurf/%d.%d"\" -DNETSURF_HOMEPAGE=\""about:welcome"\" -DNETSURF_LOG_LEVEL=VERBOSE -DNETSURF_BUILTIN_LOG_FILTER=\""(level:WARNING || cat:jserrors)"\" -DNETSURF_BUILTIN_VERBOSE_FILTER=\""(level:VERBOSE || cat:jserrors)"\" -DSTMTEXPR=1 -std=c99 -Dmonkey -Dnsmonkey -g -DMONKEY_RESPATH=\"/var/lib/jenkins/artifacts-x86_64-linux-gnu/share/netsurf/\" -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_NETBSD_SOURCE -DDUK_OPT_HAVE_CUSTOM_H -MMD -MP -MT 'build/Linux-monkey/deps/utils_talloc.d build/Linux-monkey/utils_talloc.o' -MF build/Linux-monkey/deps/utils_talloc.d -o build/Linux-monkey/utils_talloc.o -c utils/talloc.c
[LOCATION]: /var/lib/jenkins/workspace/scan-build-netsurf
'/usr/bin/clang' '-cc1' '-triple' 'x86_64-pc-linux-gnu' '-analyze' '-disable-free' '-clear-ast-before-backend' '-disable-llvm-verifier' '-discard-value-names' '-main-file-name' 'talloc.c' '-analyzer-store=region' '-analyzer-opt-analyze-nested-blocks' '-analyzer-checker=core' '-analyzer-checker=apiModeling' '-analyzer-checker=unix' '-analyzer-checker=deadcode' '-analyzer-checker=security.insecureAPI.UncheckedReturn' '-analyzer-checker=security.insecureAPI.getpw' '-analyzer-checker=security.insecureAPI.gets' '-analyzer-checker=security.insecureAPI.mktemp' '-analyzer-checker=security.insecureAPI.mkstemp' '-analyzer-checker=security.insecureAPI.vfork' '-analyzer-checker=nullability.NullPassedToNonnull' '-analyzer-checker=nullability.NullReturnedFromNonnull' '-analyzer-output' 'plist' '-w' '-setup-static-analyzer' '-mrelocation-model' 'pic' '-pic-level' '2' '-pic-is-pie' '-mframe-pointer=none' '-fmath-errno' '-ffp-contract=on' '-fno-rounding-math' '-mconstructor-aliases' '-funwind-tables=2' '-target-cpu' 'x86-64' '-tune-cpu' 'generic' '-debugger-tuning=gdb' '-fcoverage-compilation-dir=/var/lib/jenkins/workspace/scan-build-netsurf' '-resource-dir' '/usr/lib/llvm-14/lib/clang/14.0.6' '-I' '.' '-I' 'include' '-I' 'build/Linux-monkey' '-I' 'frontends' '-I' 'content/handlers' '-D' 'WITH_JPEG' '-U' 'WITH_PDF_EXPORT' '-D' 'LIBICONV_PLUG' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/usr/include/x86_64-linux-gnu' '-D' 'WITH_CURL' '-D' 'WITH_OPENSSL' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'UTF8PROC_EXPORTS' '-D' 'WITH_UTF8PROC' '-D' 'WITH_WEBP' '-I' '/usr/include/libpng16' '-D' 'WITH_PNG' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include/' '-D' 'WITH_BMP' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_GIF' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_NSPSL' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_NSLOG' '-D' 'NETSURF_UA_FORMAT_STRING="Mozilla/5.0 (%s) NetSurf/%d.%d"' '-D' 'NETSURF_HOMEPAGE="about:welcome"' '-D' 'NETSURF_LOG_LEVEL=VERBOSE' '-D' 'NETSURF_BUILTIN_LOG_FILTER="(level:WARNING || cat:jserrors)"' '-D' 'NETSURF_BUILTIN_VERBOSE_FILTER="(level:VERBOSE || cat:jserrors)"' '-D' 'STMTEXPR=1' '-D' 'monkey' '-D' 'nsmonkey' '-D' 'MONKEY_RESPATH="/var/lib/jenkins/artifacts-x86_64-linux-gnu/share/netsurf/"' '-D' '_POSIX_C_SOURCE=200809L' '-D' '_XOPEN_SOURCE=700' '-D' '_BSD_SOURCE' '-D' '_DEFAULT_SOURCE' '-D' '_NETBSD_SOURCE' '-D' 'DUK_OPT_HAVE_CUSTOM_H' '-internal-isystem' '/usr/lib/llvm-14/lib/clang/14.0.6/include' '-internal-isystem' '/usr/local/include' '-internal-isystem' '/usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/include' '-internal-externc-isystem' '/usr/include/x86_64-linux-gnu' '-internal-externc-isystem' '/include' '-internal-externc-isystem' '/usr/include' '-O2' '-Wwrite-strings' '-Wno-unused-parameter' '-Wno-unused-but-set-variable' '-std=c99' '-fconst-strings' '-fdebug-compilation-dir=/var/lib/jenkins/workspace/scan-build-netsurf' '-ferror-limit' '19' '-fgnuc-version=4.2.1' '-vectorize-loops' '-vectorize-slp' '-analyzer-display-progress' '-analyzer-output=html' '-faddrsig' '-D__GCC_HAVE_DWARF2_CFI_ASM=1' '-o' '/var/lib/jenkins/workspace/scan-build-netsurf/clangScanBuildReports/2024-11-13-001049-1566135-1' '-x' 'c' 'utils/talloc.c'
ANALYZE (Syntax): utils/talloc.c talloc_chunk_from_ptr : 0.1 ms
ANALYZE (Syntax): utils/talloc.c talloc_parent_chunk : 0.0 ms
ANALYZE (Syntax): utils/talloc.c talloc_parent : 0.0 ms
ANALYZE (Syntax): utils/talloc.c talloc_parent_name : 0.0 ms
ANALYZE (Syntax): utils/talloc.c __talloc : 0.2 ms
ANALYZE (Syntax): utils/talloc.c _talloc_set_destructor : 0.0 ms
ANALYZE (Syntax): utils/talloc.c talloc_increase_ref_count : 0.0 ms
ANALYZE (Syntax): utils/talloc.c talloc_reference_destructor : 0.1 ms
ANALYZE (Syntax): utils/talloc.c _talloc_set_name_const : 0.0 ms
ANALYZE (Syntax): utils/talloc.c _talloc_named_const : 0.0 ms
ANALYZE (Syntax): utils/talloc.c _talloc_reference : 0.1 ms
ANALYZE (Syntax): utils/talloc.c _talloc_free : 0.4 ms
ANALYZE (Syntax): utils/talloc.c _talloc_steal : 0.4 ms
ANALYZE (Syntax): utils/talloc.c talloc_unreference : 0.1 ms
ANALYZE (Syntax): utils/talloc.c talloc_unlink : 0.2 ms
ANALYZE (Syntax): utils/talloc.c talloc_set_name_v : 0.0 ms
ANALYZE (Syntax): utils/talloc.c talloc_set_name : 0.0 ms
ANALYZE (Syntax): utils/talloc.c talloc_named : 0.1 ms
ANALYZE (Syntax): utils/talloc.c talloc_get_name : 0.0 ms
ANALYZE (Syntax): utils/talloc.c talloc_check_name : 0.1 ms
ANALYZE (Syntax): utils/talloc.c talloc_init : 0.1 ms
ANALYZE (Syntax): utils/talloc.c talloc_free_children : 0.1 ms
ANALYZE (Syntax): utils/talloc.c _talloc : 0.0 ms
ANALYZE (Syntax): utils/talloc.c talloc_set_name_const : 0.0 ms
ANALYZE (Syntax): utils/talloc.c talloc_named_const : 0.0 ms
ANALYZE (Syntax): utils/talloc.c talloc_free : 0.0 ms
ANALYZE (Syntax): utils/talloc.c _talloc_realloc : 0.2 ms
ANALYZE (Syntax): utils/talloc.c _talloc_move : 0.0 ms
ANALYZE (Syntax): utils/talloc.c talloc_total_size : 0.1 ms
ANALYZE (Syntax): utils/talloc.c talloc_total_blocks : 0.1 ms
ANALYZE (Syntax): utils/talloc.c talloc_reference_count : 0.0 ms
ANALYZE (Syntax): utils/talloc.c talloc_report_depth_cb : 0.2 ms
ANALYZE (Syntax): utils/talloc.c talloc_report_depth_FILE_helper : 0.1 ms
ANALYZE (Syntax): utils/talloc.c talloc_report_depth_file : 0.0 ms
ANALYZE (Syntax): utils/talloc.c talloc_report_full : 0.0 ms
ANALYZE (Syntax): utils/talloc.c talloc_report : 0.0 ms
ANALYZE (Syntax): utils/talloc.c talloc_report_null : 0.0 ms
ANALYZE (Syntax): utils/talloc.c talloc_report_null_full : 0.0 ms
ANALYZE (Syntax): utils/talloc.c talloc_enable_null_tracking : 0.0 ms
ANALYZE (Syntax): utils/talloc.c talloc_disable_null_tracking : 0.0 ms
ANALYZE (Syntax): utils/talloc.c talloc_enable_leak_report : 0.0 ms
ANALYZE (Syntax): utils/talloc.c talloc_enable_leak_report_full : 0.0 ms
ANALYZE (Syntax): utils/talloc.c _talloc_zero : 0.0 ms
ANALYZE (Syntax): utils/talloc.c _talloc_memdup : 0.0 ms
ANALYZE (Syntax): utils/talloc.c talloc_strdup : 0.0 ms
ANALYZE (Syntax): utils/talloc.c talloc_append_string : 0.1 ms
ANALYZE (Syntax): utils/talloc.c talloc_strndup : 0.1 ms
ANALYZE (Syntax): utils/talloc.c talloc_vasprintf : 0.1 ms
ANALYZE (Syntax): utils/talloc.c talloc_asprintf : 0.0 ms
ANALYZE (Syntax): utils/talloc.c talloc_vasprintf_append : 0.1 ms
ANALYZE (Syntax): utils/talloc.c talloc_asprintf_append : 0.0 ms
ANALYZE (Syntax): utils/talloc.c _talloc_array : 0.0 ms
ANALYZE (Syntax): utils/talloc.c _talloc_zero_array : 0.0 ms
ANALYZE (Syntax): utils/talloc.c _talloc_realloc_array : 0.0 ms
ANALYZE (Syntax): utils/talloc.c talloc_realloc_fn : 0.0 ms
ANALYZE (Syntax): utils/talloc.c talloc_autofree_destructor : 0.0 ms
ANALYZE (Syntax): utils/talloc.c talloc_autofree : 0.0 ms
ANALYZE (Syntax): utils/talloc.c talloc_autofree_context : 0.0 ms
ANALYZE (Syntax): utils/talloc.c talloc_get_size : 0.0 ms
ANALYZE (Syntax): utils/talloc.c talloc_find_parent_byname : 0.1 ms
ANALYZE (Syntax): utils/talloc.c talloc_show_parents : 0.1 ms
ANALYZE (Syntax): utils/talloc.c talloc_is_parent : 0.1 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_show_parents : 30.4 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_find_parent_byname : 22.9 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_get_size : 1.3 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_autofree_context : 7.1 ms
ANALYZE (Path, Inline_Regular): utils/talloc.c talloc_autofree : 1899.0 ms
ANALYZE (Path, Inline_Regular): utils/talloc.c talloc_autofree_destructor : 0.1 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_realloc_fn : 10.7 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h _talloc_zero_array : 8.3 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h _talloc_array : 7.0 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_asprintf_append : 11.8 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_asprintf : 7.8 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_strndup : 42.9 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_append_string : 5.6 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_strdup : 11.6 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_enable_leak_report_full : 1.8 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_enable_leak_report : 1.8 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_disable_null_tracking : 0.2 ms
ANALYZE (Path, Inline_Regular): utils/talloc.c talloc_report_null_full : 2057.4 ms
ANALYZE (Path, Inline_Regular): utils/talloc.c talloc_report_null : 0.4 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h _talloc_move : 0.3 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_free : 0.2 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_named_const : 7.0 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_set_name_const : 0.6 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h _talloc : 3.7 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_free_children : 152.2 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_init : 23.5 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_check_name : 1.8 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_named : 28.0 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_set_name : 3.0 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_unlink : 62.2 ms
ANALYZE (Path, Inline_Regular): utils/talloc.c talloc_reference_destructor : 1.6 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_increase_ref_count : 2.8 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_parent_name : 0.2 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_parent : 0.2 ms
utils/talloc.c:412:7: warning: Use of memory after it is freed [unix.Malloc]
if (unlikely(tc->child->refs)) {
^~~~~~~~~~~~~~~~~~~~~~~~~
utils/talloc.c:97:40: note: expanded from macro 'unlikely'
#define unlikely(x) __builtin_expect(!!(x), 0)
^~~
===-------------------------------------------------------------------------===
Analyzer timers
===-------------------------------------------------------------------------===
Total Execution Time: 4.4212 seconds (4.4216 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
4.2660 ( 99.9%) 0.1491 ( 99.7%) 4.4151 ( 99.9%) 4.4154 ( 99.9%) Path exploration time
0.0040 ( 0.1%) 0.0004 ( 0.3%) 0.0045 ( 0.1%) 0.0045 ( 0.1%) Syntax-based analysis time
0.0017 ( 0.0%) 0.0000 ( 0.0%) 0.0017 ( 0.0%) 0.0017 ( 0.0%) Path-sensitive report post-processing time
4.2717 (100.0%) 0.1496 (100.0%) 4.4212 (100.0%) 4.4216 (100.0%) Total
1 warning generated.
COMPILE: utils/time.c
rm -f build/Linux-monkey/deps/utils_time.d
rm -f build/Linux-monkey/utils_time.o
/usr/share/clang/scan-build-14/bin/../libexec/ccc-analyzer -W -Wall -Wundef -Wpointer-arith -Wcast-align -Wwrite-strings -Wmissing-declarations -Wuninitialized -Wno-unused-parameter -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wredundant-decls -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Werror -I. -Iinclude -Ibuild/Linux-monkey -Ifrontends -Icontent/handlers -O2 -DWITH_JPEG -UWITH_PDF_EXPORT -DLIBICONV_PLUG -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/usr/include/x86_64-linux-gnu -DWITH_CURL -DWITH_OPENSSL -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DUTF8PROC_EXPORTS -DWITH_UTF8PROC -DWITH_WEBP -I/usr/include/libpng16 -DWITH_PNG -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include/ -DWITH_BMP -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_GIF -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_NSPSL -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_NSLOG -DNETSURF_UA_FORMAT_STRING=\""Mozilla/5.0 (%s) NetSurf/%d.%d"\" -DNETSURF_HOMEPAGE=\""about:welcome"\" -DNETSURF_LOG_LEVEL=VERBOSE -DNETSURF_BUILTIN_LOG_FILTER=\""(level:WARNING || cat:jserrors)"\" -DNETSURF_BUILTIN_VERBOSE_FILTER=\""(level:VERBOSE || cat:jserrors)"\" -DSTMTEXPR=1 -std=c99 -Dmonkey -Dnsmonkey -g -DMONKEY_RESPATH=\"/var/lib/jenkins/artifacts-x86_64-linux-gnu/share/netsurf/\" -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_NETBSD_SOURCE -DDUK_OPT_HAVE_CUSTOM_H -MMD -MP -MT 'build/Linux-monkey/deps/utils_time.d build/Linux-monkey/utils_time.o' -MF build/Linux-monkey/deps/utils_time.d -o build/Linux-monkey/utils_time.o -c utils/time.c
[LOCATION]: /var/lib/jenkins/workspace/scan-build-netsurf
'/usr/bin/clang' '-cc1' '-triple' 'x86_64-pc-linux-gnu' '-analyze' '-disable-free' '-clear-ast-before-backend' '-disable-llvm-verifier' '-discard-value-names' '-main-file-name' 'time.c' '-analyzer-store=region' '-analyzer-opt-analyze-nested-blocks' '-analyzer-checker=core' '-analyzer-checker=apiModeling' '-analyzer-checker=unix' '-analyzer-checker=deadcode' '-analyzer-checker=security.insecureAPI.UncheckedReturn' '-analyzer-checker=security.insecureAPI.getpw' '-analyzer-checker=security.insecureAPI.gets' '-analyzer-checker=security.insecureAPI.mktemp' '-analyzer-checker=security.insecureAPI.mkstemp' '-analyzer-checker=security.insecureAPI.vfork' '-analyzer-checker=nullability.NullPassedToNonnull' '-analyzer-checker=nullability.NullReturnedFromNonnull' '-analyzer-output' 'plist' '-w' '-setup-static-analyzer' '-mrelocation-model' 'pic' '-pic-level' '2' '-pic-is-pie' '-mframe-pointer=none' '-fmath-errno' '-ffp-contract=on' '-fno-rounding-math' '-mconstructor-aliases' '-funwind-tables=2' '-target-cpu' 'x86-64' '-tune-cpu' 'generic' '-debugger-tuning=gdb' '-fcoverage-compilation-dir=/var/lib/jenkins/workspace/scan-build-netsurf' '-resource-dir' '/usr/lib/llvm-14/lib/clang/14.0.6' '-I' '.' '-I' 'include' '-I' 'build/Linux-monkey' '-I' 'frontends' '-I' 'content/handlers' '-D' 'WITH_JPEG' '-U' 'WITH_PDF_EXPORT' '-D' 'LIBICONV_PLUG' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/usr/include/x86_64-linux-gnu' '-D' 'WITH_CURL' '-D' 'WITH_OPENSSL' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'UTF8PROC_EXPORTS' '-D' 'WITH_UTF8PROC' '-D' 'WITH_WEBP' '-I' '/usr/include/libpng16' '-D' 'WITH_PNG' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include/' '-D' 'WITH_BMP' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_GIF' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_NSPSL' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_NSLOG' '-D' 'NETSURF_UA_FORMAT_STRING="Mozilla/5.0 (%s) NetSurf/%d.%d"' '-D' 'NETSURF_HOMEPAGE="about:welcome"' '-D' 'NETSURF_LOG_LEVEL=VERBOSE' '-D' 'NETSURF_BUILTIN_LOG_FILTER="(level:WARNING || cat:jserrors)"' '-D' 'NETSURF_BUILTIN_VERBOSE_FILTER="(level:VERBOSE || cat:jserrors)"' '-D' 'STMTEXPR=1' '-D' 'monkey' '-D' 'nsmonkey' '-D' 'MONKEY_RESPATH="/var/lib/jenkins/artifacts-x86_64-linux-gnu/share/netsurf/"' '-D' '_POSIX_C_SOURCE=200809L' '-D' '_XOPEN_SOURCE=700' '-D' '_BSD_SOURCE' '-D' '_DEFAULT_SOURCE' '-D' '_NETBSD_SOURCE' '-D' 'DUK_OPT_HAVE_CUSTOM_H' '-internal-isystem' '/usr/lib/llvm-14/lib/clang/14.0.6/include' '-internal-isystem' '/usr/local/include' '-internal-isystem' '/usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/include' '-internal-externc-isystem' '/usr/include/x86_64-linux-gnu' '-internal-externc-isystem' '/include' '-internal-externc-isystem' '/usr/include' '-O2' '-Wwrite-strings' '-Wno-unused-parameter' '-Wno-unused-but-set-variable' '-std=c99' '-fconst-strings' '-fdebug-compilation-dir=/var/lib/jenkins/workspace/scan-build-netsurf' '-ferror-limit' '19' '-fgnuc-version=4.2.1' '-vectorize-loops' '-vectorize-slp' '-analyzer-display-progress' '-analyzer-output=html' '-faddrsig' '-D__GCC_HAVE_DWARF2_CFI_ASM=1' '-o' '/var/lib/jenkins/workspace/scan-build-netsurf/clangScanBuildReports/2024-11-13-001049-1566135-1' '-x' 'c' 'utils/time.c'
ANALYZE (Syntax): ./utils/ascii.h ascii_is_space : 0.1 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_alpha_lower : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_alpha_upper : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_alpha : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_digit : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_sign : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_alphanumerical : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_af_lower : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_hex_lower : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_af_upper : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_hex_upper : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_hex : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_hex_to_value : 0.1 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_hex_to_value_2_chars : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_to_lower : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_to_upper : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_count_alpha_lower : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_count_alpha_upper : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_count_alpha : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_count_digit : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_count_digit_or_colon : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_strings_equal_caseless : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_strings_equal : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_strings_count_equal_caseless : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_strings_count_equal : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_string_to_int : 0.1 ms
ANALYZE (Syntax): utils/time.c rfc1123_date : 0.1 ms
ANALYZE (Syntax): utils/time.c nsc_sntimet : 0.0 ms
ANALYZE (Syntax): utils/time.c nsc_snptimet : 0.1 ms
ANALYZE (Syntax): utils/time.c nsc_strntimet : 0.0 ms
ANALYZE (Path, Inline_Regular): ./utils/time.h nsc_strntimet : 1.3 ms
ANALYZE (Path, Inline_Regular): ./utils/time.h nsc_snptimet : 1.1 ms
ANALYZE (Path, Inline_Regular): ./utils/time.h nsc_sntimet : 0.6 ms
ANALYZE (Path, Inline_Regular): ./utils/time.h rfc1123_date : 0.5 ms
===-------------------------------------------------------------------------===
Analyzer timers
===-------------------------------------------------------------------------===
Total Execution Time: 0.0046 seconds (0.0046 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
0.0000 ( 0.5%) 0.0035 ( 99.8%) 0.0035 ( 75.8%) 0.0035 ( 75.7%) Path exploration time
0.0011 ( 99.4%) 0.0000 ( 0.1%) 0.0011 ( 24.1%) 0.0011 ( 24.2%) Syntax-based analysis time
0.0000 ( 0.1%) 0.0000 ( 0.1%) 0.0000 ( 0.1%) 0.0000 ( 0.1%) Path-sensitive report post-processing time
0.0011 (100.0%) 0.0035 (100.0%) 0.0046 (100.0%) 0.0046 (100.0%) Total
COMPILE: utils/url.c
rm -f build/Linux-monkey/deps/utils_url.d
rm -f build/Linux-monkey/utils_url.o
/usr/share/clang/scan-build-14/bin/../libexec/ccc-analyzer -W -Wall -Wundef -Wpointer-arith -Wcast-align -Wwrite-strings -Wmissing-declarations -Wuninitialized -Wno-unused-parameter -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wredundant-decls -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Werror -I. -Iinclude -Ibuild/Linux-monkey -Ifrontends -Icontent/handlers -O2 -DWITH_JPEG -UWITH_PDF_EXPORT -DLIBICONV_PLUG -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/usr/include/x86_64-linux-gnu -DWITH_CURL -DWITH_OPENSSL -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DUTF8PROC_EXPORTS -DWITH_UTF8PROC -DWITH_WEBP -I/usr/include/libpng16 -DWITH_PNG -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include/ -DWITH_BMP -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_GIF -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_NSPSL -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_NSLOG -DNETSURF_UA_FORMAT_STRING=\""Mozilla/5.0 (%s) NetSurf/%d.%d"\" -DNETSURF_HOMEPAGE=\""about:welcome"\" -DNETSURF_LOG_LEVEL=VERBOSE -DNETSURF_BUILTIN_LOG_FILTER=\""(level:WARNING || cat:jserrors)"\" -DNETSURF_BUILTIN_VERBOSE_FILTER=\""(level:VERBOSE || cat:jserrors)"\" -DSTMTEXPR=1 -std=c99 -Dmonkey -Dnsmonkey -g -DMONKEY_RESPATH=\"/var/lib/jenkins/artifacts-x86_64-linux-gnu/share/netsurf/\" -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_NETBSD_SOURCE -DDUK_OPT_HAVE_CUSTOM_H -MMD -MP -MT 'build/Linux-monkey/deps/utils_url.d build/Linux-monkey/utils_url.o' -MF build/Linux-monkey/deps/utils_url.d -o build/Linux-monkey/utils_url.o -c utils/url.c
[LOCATION]: /var/lib/jenkins/workspace/scan-build-netsurf
'/usr/bin/clang' '-cc1' '-triple' 'x86_64-pc-linux-gnu' '-analyze' '-disable-free' '-clear-ast-before-backend' '-disable-llvm-verifier' '-discard-value-names' '-main-file-name' 'url.c' '-analyzer-store=region' '-analyzer-opt-analyze-nested-blocks' '-analyzer-checker=core' '-analyzer-checker=apiModeling' '-analyzer-checker=unix' '-analyzer-checker=deadcode' '-analyzer-checker=security.insecureAPI.UncheckedReturn' '-analyzer-checker=security.insecureAPI.getpw' '-analyzer-checker=security.insecureAPI.gets' '-analyzer-checker=security.insecureAPI.mktemp' '-analyzer-checker=security.insecureAPI.mkstemp' '-analyzer-checker=security.insecureAPI.vfork' '-analyzer-checker=nullability.NullPassedToNonnull' '-analyzer-checker=nullability.NullReturnedFromNonnull' '-analyzer-output' 'plist' '-w' '-setup-static-analyzer' '-mrelocation-model' 'pic' '-pic-level' '2' '-pic-is-pie' '-mframe-pointer=none' '-fmath-errno' '-ffp-contract=on' '-fno-rounding-math' '-mconstructor-aliases' '-funwind-tables=2' '-target-cpu' 'x86-64' '-tune-cpu' 'generic' '-debugger-tuning=gdb' '-fcoverage-compilation-dir=/var/lib/jenkins/workspace/scan-build-netsurf' '-resource-dir' '/usr/lib/llvm-14/lib/clang/14.0.6' '-I' '.' '-I' 'include' '-I' 'build/Linux-monkey' '-I' 'frontends' '-I' 'content/handlers' '-D' 'WITH_JPEG' '-U' 'WITH_PDF_EXPORT' '-D' 'LIBICONV_PLUG' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/usr/include/x86_64-linux-gnu' '-D' 'WITH_CURL' '-D' 'WITH_OPENSSL' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'UTF8PROC_EXPORTS' '-D' 'WITH_UTF8PROC' '-D' 'WITH_WEBP' '-I' '/usr/include/libpng16' '-D' 'WITH_PNG' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include/' '-D' 'WITH_BMP' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_GIF' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_NSPSL' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_NSLOG' '-D' 'NETSURF_UA_FORMAT_STRING="Mozilla/5.0 (%s) NetSurf/%d.%d"' '-D' 'NETSURF_HOMEPAGE="about:welcome"' '-D' 'NETSURF_LOG_LEVEL=VERBOSE' '-D' 'NETSURF_BUILTIN_LOG_FILTER="(level:WARNING || cat:jserrors)"' '-D' 'NETSURF_BUILTIN_VERBOSE_FILTER="(level:VERBOSE || cat:jserrors)"' '-D' 'STMTEXPR=1' '-D' 'monkey' '-D' 'nsmonkey' '-D' 'MONKEY_RESPATH="/var/lib/jenkins/artifacts-x86_64-linux-gnu/share/netsurf/"' '-D' '_POSIX_C_SOURCE=200809L' '-D' '_XOPEN_SOURCE=700' '-D' '_BSD_SOURCE' '-D' '_DEFAULT_SOURCE' '-D' '_NETBSD_SOURCE' '-D' 'DUK_OPT_HAVE_CUSTOM_H' '-internal-isystem' '/usr/lib/llvm-14/lib/clang/14.0.6/include' '-internal-isystem' '/usr/local/include' '-internal-isystem' '/usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/include' '-internal-externc-isystem' '/usr/include/x86_64-linux-gnu' '-internal-externc-isystem' '/include' '-internal-externc-isystem' '/usr/include' '-O2' '-Wwrite-strings' '-Wno-unused-parameter' '-Wno-unused-but-set-variable' '-std=c99' '-fconst-strings' '-fdebug-compilation-dir=/var/lib/jenkins/workspace/scan-build-netsurf' '-ferror-limit' '19' '-fgnuc-version=4.2.1' '-vectorize-loops' '-vectorize-slp' '-analyzer-display-progress' '-analyzer-output=html' '-faddrsig' '-D__GCC_HAVE_DWARF2_CFI_ASM=1' '-o' '/var/lib/jenkins/workspace/scan-build-netsurf/clangScanBuildReports/2024-11-13-001049-1566135-1' '-x' 'c' 'utils/url.c'
ANALYZE (Syntax): ./utils/ascii.h ascii_is_space : 0.1 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_alpha_lower : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_alpha_upper : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_alpha : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_digit : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_sign : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_alphanumerical : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_af_lower : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_hex_lower : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_af_upper : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_hex_upper : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_is_hex : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_hex_to_value : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_hex_to_value_2_chars : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_to_lower : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_to_upper : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_count_alpha_lower : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_count_alpha_upper : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_count_alpha : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_count_digit : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_count_digit_or_colon : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_strings_equal_caseless : 0.1 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_strings_equal : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_strings_count_equal_caseless : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_strings_count_equal : 0.0 ms
ANALYZE (Syntax): ./utils/ascii.h ascii_string_to_int : 0.1 ms
ANALYZE (Syntax): utils/url.c xdigit_to_hex : 0.0 ms
ANALYZE (Syntax): utils/url.c url_unescape : 0.3 ms
ANALYZE (Syntax): utils/url.c url_escape : 0.4 ms
ANALYZE (Path, Inline_Regular): ./utils/url.h url_escape : 1577.8 ms
ANALYZE (Path, Inline_Regular): ./utils/url.h url_unescape : 1203.4 ms
===-------------------------------------------------------------------------===
Analyzer timers
===-------------------------------------------------------------------------===
Total Execution Time: 2.7829 seconds (2.7830 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
2.6801 ( 99.9%) 0.1010 ( 99.5%) 2.7811 ( 99.9%) 2.7811 ( 99.9%) Path exploration time
0.0014 ( 0.1%) 0.0005 ( 0.5%) 0.0018 ( 0.1%) 0.0018 ( 0.1%) Syntax-based analysis time
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Path-sensitive report post-processing time
2.6815 (100.0%) 0.1014 (100.0%) 2.7829 (100.0%) 2.7830 (100.0%) Total
COMPILE: utils/useragent.c
rm -f build/Linux-monkey/deps/utils_useragent.d
rm -f build/Linux-monkey/utils_useragent.o
/usr/share/clang/scan-build-14/bin/../libexec/ccc-analyzer -W -Wall -Wundef -Wpointer-arith -Wcast-align -Wwrite-strings -Wmissing-declarations -Wuninitialized -Wno-unused-parameter -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wredundant-decls -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Werror -I. -Iinclude -Ibuild/Linux-monkey -Ifrontends -Icontent/handlers -O2 -DWITH_JPEG -UWITH_PDF_EXPORT -DLIBICONV_PLUG -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/usr/include/x86_64-linux-gnu -DWITH_CURL -DWITH_OPENSSL -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DUTF8PROC_EXPORTS -DWITH_UTF8PROC -DWITH_WEBP -I/usr/include/libpng16 -DWITH_PNG -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include/ -DWITH_BMP -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_GIF -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_NSPSL -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_NSLOG -DNETSURF_UA_FORMAT_STRING=\""Mozilla/5.0 (%s) NetSurf/%d.%d"\" -DNETSURF_HOMEPAGE=\""about:welcome"\" -DNETSURF_LOG_LEVEL=VERBOSE -DNETSURF_BUILTIN_LOG_FILTER=\""(level:WARNING || cat:jserrors)"\" -DNETSURF_BUILTIN_VERBOSE_FILTER=\""(level:VERBOSE || cat:jserrors)"\" -DSTMTEXPR=1 -std=c99 -Dmonkey -Dnsmonkey -g -DMONKEY_RESPATH=\"/var/lib/jenkins/artifacts-x86_64-linux-gnu/share/netsurf/\" -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_NETBSD_SOURCE -DDUK_OPT_HAVE_CUSTOM_H -MMD -MP -MT 'build/Linux-monkey/deps/utils_useragent.d build/Linux-monkey/utils_useragent.o' -MF build/Linux-monkey/deps/utils_useragent.d -o build/Linux-monkey/utils_useragent.o -c utils/useragent.c
[LOCATION]: /var/lib/jenkins/workspace/scan-build-netsurf
'/usr/bin/clang' '-cc1' '-triple' 'x86_64-pc-linux-gnu' '-analyze' '-disable-free' '-clear-ast-before-backend' '-disable-llvm-verifier' '-discard-value-names' '-main-file-name' 'useragent.c' '-analyzer-store=region' '-analyzer-opt-analyze-nested-blocks' '-analyzer-checker=core' '-analyzer-checker=apiModeling' '-analyzer-checker=unix' '-analyzer-checker=deadcode' '-analyzer-checker=security.insecureAPI.UncheckedReturn' '-analyzer-checker=security.insecureAPI.getpw' '-analyzer-checker=security.insecureAPI.gets' '-analyzer-checker=security.insecureAPI.mktemp' '-analyzer-checker=security.insecureAPI.mkstemp' '-analyzer-checker=security.insecureAPI.vfork' '-analyzer-checker=nullability.NullPassedToNonnull' '-analyzer-checker=nullability.NullReturnedFromNonnull' '-analyzer-output' 'plist' '-w' '-setup-static-analyzer' '-mrelocation-model' 'pic' '-pic-level' '2' '-pic-is-pie' '-mframe-pointer=none' '-fmath-errno' '-ffp-contract=on' '-fno-rounding-math' '-mconstructor-aliases' '-funwind-tables=2' '-target-cpu' 'x86-64' '-tune-cpu' 'generic' '-debugger-tuning=gdb' '-fcoverage-compilation-dir=/var/lib/jenkins/workspace/scan-build-netsurf' '-resource-dir' '/usr/lib/llvm-14/lib/clang/14.0.6' '-I' '.' '-I' 'include' '-I' 'build/Linux-monkey' '-I' 'frontends' '-I' 'content/handlers' '-D' 'WITH_JPEG' '-U' 'WITH_PDF_EXPORT' '-D' 'LIBICONV_PLUG' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/usr/include/x86_64-linux-gnu' '-D' 'WITH_CURL' '-D' 'WITH_OPENSSL' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'UTF8PROC_EXPORTS' '-D' 'WITH_UTF8PROC' '-D' 'WITH_WEBP' '-I' '/usr/include/libpng16' '-D' 'WITH_PNG' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include/' '-D' 'WITH_BMP' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_GIF' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_NSPSL' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_NSLOG' '-D' 'NETSURF_UA_FORMAT_STRING="Mozilla/5.0 (%s) NetSurf/%d.%d"' '-D' 'NETSURF_HOMEPAGE="about:welcome"' '-D' 'NETSURF_LOG_LEVEL=VERBOSE' '-D' 'NETSURF_BUILTIN_LOG_FILTER="(level:WARNING || cat:jserrors)"' '-D' 'NETSURF_BUILTIN_VERBOSE_FILTER="(level:VERBOSE || cat:jserrors)"' '-D' 'STMTEXPR=1' '-D' 'monkey' '-D' 'nsmonkey' '-D' 'MONKEY_RESPATH="/var/lib/jenkins/artifacts-x86_64-linux-gnu/share/netsurf/"' '-D' '_POSIX_C_SOURCE=200809L' '-D' '_XOPEN_SOURCE=700' '-D' '_BSD_SOURCE' '-D' '_DEFAULT_SOURCE' '-D' '_NETBSD_SOURCE' '-D' 'DUK_OPT_HAVE_CUSTOM_H' '-internal-isystem' '/usr/lib/llvm-14/lib/clang/14.0.6/include' '-internal-isystem' '/usr/local/include' '-internal-isystem' '/usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/include' '-internal-externc-isystem' '/usr/include/x86_64-linux-gnu' '-internal-externc-isystem' '/include' '-internal-externc-isystem' '/usr/include' '-O2' '-Wwrite-strings' '-Wno-unused-parameter' '-Wno-unused-but-set-variable' '-std=c99' '-fconst-strings' '-fdebug-compilation-dir=/var/lib/jenkins/workspace/scan-build-netsurf' '-ferror-limit' '19' '-fgnuc-version=4.2.1' '-vectorize-loops' '-vectorize-slp' '-analyzer-display-progress' '-analyzer-output=html' '-faddrsig' '-D__GCC_HAVE_DWARF2_CFI_ASM=1' '-o' '/var/lib/jenkins/workspace/scan-build-netsurf/clangScanBuildReports/2024-11-13-001049-1566135-1' '-x' 'c' 'utils/useragent.c'
ANALYZE (Syntax): utils/useragent.c user_agent_build_string : 0.2 ms
ANALYZE (Syntax): utils/useragent.c user_agent_string : 0.0 ms
ANALYZE (Syntax): utils/useragent.c free_user_agent_string : 0.0 ms
ANALYZE (Path, Inline_Regular): ./utils/useragent.h free_user_agent_string : 0.8 ms
ANALYZE (Path, Inline_Regular): ./utils/useragent.h user_agent_string : 4.4 ms
===-------------------------------------------------------------------------===
Analyzer timers
===-------------------------------------------------------------------------===
Total Execution Time: 0.0056 seconds (0.0056 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
0.0024 ( 90.3%) 0.0027 ( 92.6%) 0.0051 ( 91.5%) 0.0051 ( 91.5%) Path exploration time
0.0003 ( 9.7%) 0.0002 ( 7.3%) 0.0005 ( 8.5%) 0.0005 ( 8.5%) Syntax-based analysis time
0.0000 ( 0.0%) 0.0000 ( 0.1%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Path-sensitive report post-processing time
0.0027 (100.0%) 0.0029 (100.0%) 0.0056 (100.0%) 0.0056 (100.0%) Total
COMPILE: utils/utf8.c
rm -f build/Linux-monkey/deps/utils_utf8.d
rm -f build/Linux-monkey/utils_utf8.o
/usr/share/clang/scan-build-14/bin/../libexec/ccc-analyzer -W -Wall -Wundef -Wpointer-arith -Wcast-align -Wwrite-strings -Wmissing-declarations -Wuninitialized -Wno-unused-parameter -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wredundant-decls -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Werror -I. -Iinclude -Ibuild/Linux-monkey -Ifrontends -Icontent/handlers -O2 -DWITH_JPEG -UWITH_PDF_EXPORT -DLIBICONV_PLUG -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/usr/include/x86_64-linux-gnu -DWITH_CURL -DWITH_OPENSSL -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DUTF8PROC_EXPORTS -DWITH_UTF8PROC -DWITH_WEBP -I/usr/include/libpng16 -DWITH_PNG -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include/ -DWITH_BMP -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_GIF -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_NSPSL -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_NSLOG -DNETSURF_UA_FORMAT_STRING=\""Mozilla/5.0 (%s) NetSurf/%d.%d"\" -DNETSURF_HOMEPAGE=\""about:welcome"\" -DNETSURF_LOG_LEVEL=VERBOSE -DNETSURF_BUILTIN_LOG_FILTER=\""(level:WARNING || cat:jserrors)"\" -DNETSURF_BUILTIN_VERBOSE_FILTER=\""(level:VERBOSE || cat:jserrors)"\" -DSTMTEXPR=1 -std=c99 -Dmonkey -Dnsmonkey -g -DMONKEY_RESPATH=\"/var/lib/jenkins/artifacts-x86_64-linux-gnu/share/netsurf/\" -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_NETBSD_SOURCE -DDUK_OPT_HAVE_CUSTOM_H -MMD -MP -MT 'build/Linux-monkey/deps/utils_utf8.d build/Linux-monkey/utils_utf8.o' -MF build/Linux-monkey/deps/utils_utf8.d -o build/Linux-monkey/utils_utf8.o -c utils/utf8.c
[LOCATION]: /var/lib/jenkins/workspace/scan-build-netsurf
'/usr/bin/clang' '-cc1' '-triple' 'x86_64-pc-linux-gnu' '-analyze' '-disable-free' '-clear-ast-before-backend' '-disable-llvm-verifier' '-discard-value-names' '-main-file-name' 'utf8.c' '-analyzer-store=region' '-analyzer-opt-analyze-nested-blocks' '-analyzer-checker=core' '-analyzer-checker=apiModeling' '-analyzer-checker=unix' '-analyzer-checker=deadcode' '-analyzer-checker=security.insecureAPI.UncheckedReturn' '-analyzer-checker=security.insecureAPI.getpw' '-analyzer-checker=security.insecureAPI.gets' '-analyzer-checker=security.insecureAPI.mktemp' '-analyzer-checker=security.insecureAPI.mkstemp' '-analyzer-checker=security.insecureAPI.vfork' '-analyzer-checker=nullability.NullPassedToNonnull' '-analyzer-checker=nullability.NullReturnedFromNonnull' '-analyzer-output' 'plist' '-w' '-setup-static-analyzer' '-mrelocation-model' 'pic' '-pic-level' '2' '-pic-is-pie' '-mframe-pointer=none' '-fmath-errno' '-ffp-contract=on' '-fno-rounding-math' '-mconstructor-aliases' '-funwind-tables=2' '-target-cpu' 'x86-64' '-tune-cpu' 'generic' '-debugger-tuning=gdb' '-fcoverage-compilation-dir=/var/lib/jenkins/workspace/scan-build-netsurf' '-resource-dir' '/usr/lib/llvm-14/lib/clang/14.0.6' '-I' '.' '-I' 'include' '-I' 'build/Linux-monkey' '-I' 'frontends' '-I' 'content/handlers' '-D' 'WITH_JPEG' '-U' 'WITH_PDF_EXPORT' '-D' 'LIBICONV_PLUG' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/usr/include/x86_64-linux-gnu' '-D' 'WITH_CURL' '-D' 'WITH_OPENSSL' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'UTF8PROC_EXPORTS' '-D' 'WITH_UTF8PROC' '-D' 'WITH_WEBP' '-I' '/usr/include/libpng16' '-D' 'WITH_PNG' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include/' '-D' 'WITH_BMP' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_GIF' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_NSPSL' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_NSLOG' '-D' 'NETSURF_UA_FORMAT_STRING="Mozilla/5.0 (%s) NetSurf/%d.%d"' '-D' 'NETSURF_HOMEPAGE="about:welcome"' '-D' 'NETSURF_LOG_LEVEL=VERBOSE' '-D' 'NETSURF_BUILTIN_LOG_FILTER="(level:WARNING || cat:jserrors)"' '-D' 'NETSURF_BUILTIN_VERBOSE_FILTER="(level:VERBOSE || cat:jserrors)"' '-D' 'STMTEXPR=1' '-D' 'monkey' '-D' 'nsmonkey' '-D' 'MONKEY_RESPATH="/var/lib/jenkins/artifacts-x86_64-linux-gnu/share/netsurf/"' '-D' '_POSIX_C_SOURCE=200809L' '-D' '_XOPEN_SOURCE=700' '-D' '_BSD_SOURCE' '-D' '_DEFAULT_SOURCE' '-D' '_NETBSD_SOURCE' '-D' 'DUK_OPT_HAVE_CUSTOM_H' '-internal-isystem' '/usr/lib/llvm-14/lib/clang/14.0.6/include' '-internal-isystem' '/usr/local/include' '-internal-isystem' '/usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/include' '-internal-externc-isystem' '/usr/include/x86_64-linux-gnu' '-internal-externc-isystem' '/include' '-internal-externc-isystem' '/usr/include' '-O2' '-Wwrite-strings' '-Wno-unused-parameter' '-Wno-unused-but-set-variable' '-std=c99' '-fconst-strings' '-fdebug-compilation-dir=/var/lib/jenkins/workspace/scan-build-netsurf' '-ferror-limit' '19' '-fgnuc-version=4.2.1' '-vectorize-loops' '-vectorize-slp' '-analyzer-display-progress' '-analyzer-output=html' '-faddrsig' '-D__GCC_HAVE_DWARF2_CFI_ASM=1' '-o' '/var/lib/jenkins/workspace/scan-build-netsurf/clangScanBuildReports/2024-11-13-001049-1566135-1' '-x' 'c' 'utils/utf8.c'
ANALYZE (Syntax): utils/utf8.c utf8_to_ucs4 : 0.1 ms
ANALYZE (Syntax): utils/utf8.c utf8_from_ucs4 : 0.1 ms
ANALYZE (Syntax): utils/utf8.c utf8_length : 0.0 ms
ANALYZE (Syntax): utils/utf8.c utf8_bounded_length : 0.0 ms
ANALYZE (Syntax): utils/utf8.c utf8_bounded_byte_length : 0.0 ms
ANALYZE (Syntax): utils/utf8.c utf8_char_byte_length : 0.0 ms
ANALYZE (Syntax): utils/utf8.c utf8_prev : 0.0 ms
ANALYZE (Syntax): utils/utf8.c utf8_next : 0.0 ms
ANALYZE (Syntax): utils/utf8.c utf8_clear_cd_cache : 0.0 ms
ANALYZE (Syntax): utils/utf8.c get_cached_cd : 0.1 ms
ANALYZE (Syntax): utils/utf8.c utf8_finalise : 0.0 ms
ANALYZE (Syntax): utils/utf8.c utf8_convert : 0.3 ms
ANALYZE (Syntax): utils/utf8.c utf8_to_enc : 0.0 ms
ANALYZE (Syntax): utils/utf8.c utf8_from_enc : 0.0 ms
ANALYZE (Syntax): utils/utf8.c utf8_convert_html_chunk : 0.1 ms
ANALYZE (Syntax): utils/utf8.c utf8_to_html : 0.5 ms
ANALYZE (Syntax): utils/utf8.c utf8_save_text : 0.2 ms
ANALYZE (Path, Inline_Regular): ./utils/utf8.h utf8_save_text : 3.3 ms
ANALYZE (Path, Inline_Regular): ./utils/utf8.h utf8_to_html : 1560.4 ms
ANALYZE (Path, Inline_Regular): ./utils/utf8.h utf8_from_enc : 18.5 ms
ANALYZE (Path, Inline_Regular): ./utils/utf8.h utf8_to_enc : 16.7 ms
ANALYZE (Path, Inline_Regular): ./utils/utf8.h utf8_finalise : 0.3 ms
ANALYZE (Path, Inline_Regular): ./utils/utf8.h utf8_prev : 0.3 ms
ANALYZE (Path, Inline_Regular): ./utils/utf8.h utf8_char_byte_length : 0.2 ms
ANALYZE (Path, Inline_Regular): ./utils/utf8.h utf8_bounded_byte_length : 1.8 ms
ANALYZE (Path, Inline_Regular): ./utils/utf8.h utf8_length : 0.4 ms
ANALYZE (Path, Inline_Regular): ./utils/utf8.h utf8_from_ucs4 : 0.3 ms
===-------------------------------------------------------------------------===
Analyzer timers
===-------------------------------------------------------------------------===
Total Execution Time: 1.6044 seconds (1.6044 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
1.5587 ( 99.9%) 0.0437 ( 99.0%) 1.6024 ( 99.9%) 1.6024 ( 99.9%) Path exploration time
0.0015 ( 0.1%) 0.0004 ( 1.0%) 0.0020 ( 0.1%) 0.0020 ( 0.1%) Syntax-based analysis time
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Path-sensitive report post-processing time
1.5603 (100.0%) 0.0441 (100.0%) 1.6044 (100.0%) 1.6044 (100.0%) Total
COMPILE: utils/utils.c
rm -f build/Linux-monkey/deps/utils_utils.d
rm -f build/Linux-monkey/utils_utils.o
/usr/share/clang/scan-build-14/bin/../libexec/ccc-analyzer -W -Wall -Wundef -Wpointer-arith -Wcast-align -Wwrite-strings -Wmissing-declarations -Wuninitialized -Wno-unused-parameter -Wno-unused-but-set-variable -Wimplicit-fallthrough -Wredundant-decls -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Werror -I. -Iinclude -Ibuild/Linux-monkey -Ifrontends -Icontent/handlers -O2 -DWITH_JPEG -UWITH_PDF_EXPORT -DLIBICONV_PLUG -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -I/usr/include/x86_64-linux-gnu -DWITH_CURL -DWITH_OPENSSL -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DUTF8PROC_EXPORTS -DWITH_UTF8PROC -DWITH_WEBP -I/usr/include/libpng16 -DWITH_PNG -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include/ -DWITH_BMP -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_GIF -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_NSPSL -I/var/lib/jenkins/artifacts-x86_64-linux-gnu/include -DWITH_NSLOG -DNETSURF_UA_FORMAT_STRING=\""Mozilla/5.0 (%s) NetSurf/%d.%d"\" -DNETSURF_HOMEPAGE=\""about:welcome"\" -DNETSURF_LOG_LEVEL=VERBOSE -DNETSURF_BUILTIN_LOG_FILTER=\""(level:WARNING || cat:jserrors)"\" -DNETSURF_BUILTIN_VERBOSE_FILTER=\""(level:VERBOSE || cat:jserrors)"\" -DSTMTEXPR=1 -std=c99 -Dmonkey -Dnsmonkey -g -DMONKEY_RESPATH=\"/var/lib/jenkins/artifacts-x86_64-linux-gnu/share/netsurf/\" -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_NETBSD_SOURCE -DDUK_OPT_HAVE_CUSTOM_H -MMD -MP -MT 'build/Linux-monkey/deps/utils_utils.d build/Linux-monkey/utils_utils.o' -MF build/Linux-monkey/deps/utils_utils.d -o build/Linux-monkey/utils_utils.o -c utils/utils.c
[LOCATION]: /var/lib/jenkins/workspace/scan-build-netsurf
'/usr/bin/clang' '-cc1' '-triple' 'x86_64-pc-linux-gnu' '-analyze' '-disable-free' '-clear-ast-before-backend' '-disable-llvm-verifier' '-discard-value-names' '-main-file-name' 'utils.c' '-analyzer-store=region' '-analyzer-opt-analyze-nested-blocks' '-analyzer-checker=core' '-analyzer-checker=apiModeling' '-analyzer-checker=unix' '-analyzer-checker=deadcode' '-analyzer-checker=security.insecureAPI.UncheckedReturn' '-analyzer-checker=security.insecureAPI.getpw' '-analyzer-checker=security.insecureAPI.gets' '-analyzer-checker=security.insecureAPI.mktemp' '-analyzer-checker=security.insecureAPI.mkstemp' '-analyzer-checker=security.insecureAPI.vfork' '-analyzer-checker=nullability.NullPassedToNonnull' '-analyzer-checker=nullability.NullReturnedFromNonnull' '-analyzer-output' 'plist' '-w' '-setup-static-analyzer' '-mrelocation-model' 'pic' '-pic-level' '2' '-pic-is-pie' '-mframe-pointer=none' '-fmath-errno' '-ffp-contract=on' '-fno-rounding-math' '-mconstructor-aliases' '-funwind-tables=2' '-target-cpu' 'x86-64' '-tune-cpu' 'generic' '-debugger-tuning=gdb' '-fcoverage-compilation-dir=/var/lib/jenkins/workspace/scan-build-netsurf' '-resource-dir' '/usr/lib/llvm-14/lib/clang/14.0.6' '-I' '.' '-I' 'include' '-I' 'build/Linux-monkey' '-I' 'frontends' '-I' 'content/handlers' '-D' 'WITH_JPEG' '-U' 'WITH_PDF_EXPORT' '-D' 'LIBICONV_PLUG' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-I' '/usr/include/x86_64-linux-gnu' '-D' 'WITH_CURL' '-D' 'WITH_OPENSSL' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'UTF8PROC_EXPORTS' '-D' 'WITH_UTF8PROC' '-D' 'WITH_WEBP' '-I' '/usr/include/libpng16' '-D' 'WITH_PNG' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include/' '-D' 'WITH_BMP' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_GIF' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_NSPSL' '-I' '/var/lib/jenkins/artifacts-x86_64-linux-gnu/include' '-D' 'WITH_NSLOG' '-D' 'NETSURF_UA_FORMAT_STRING="Mozilla/5.0 (%s) NetSurf/%d.%d"' '-D' 'NETSURF_HOMEPAGE="about:welcome"' '-D' 'NETSURF_LOG_LEVEL=VERBOSE' '-D' 'NETSURF_BUILTIN_LOG_FILTER="(level:WARNING || cat:jserrors)"' '-D' 'NETSURF_BUILTIN_VERBOSE_FILTER="(level:VERBOSE || cat:jserrors)"' '-D' 'STMTEXPR=1' '-D' 'monkey' '-D' 'nsmonkey' '-D' 'MONKEY_RESPATH="/var/lib/jenkins/artifacts-x86_64-linux-gnu/share/netsurf/"' '-D' '_POSIX_C_SOURCE=200809L' '-D' '_XOPEN_SOURCE=700' '-D' '_BSD_SOURCE' '-D' '_DEFAULT_SOURCE' '-D' '_NETBSD_SOURCE' '-D' 'DUK_OPT_HAVE_CUSTOM_H' '-internal-isystem' '/usr/lib/llvm-14/lib/clang/14.0.6/include' '-internal-isystem' '/usr/local/include' '-internal-isystem' '/usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/include' '-internal-externc-isystem' '/usr/include/x86_64-linux-gnu' '-internal-externc-isystem' '/include' '-internal-externc-isystem' '/usr/include' '-O2' '-Wwrite-strings' '-Wno-unused-parameter' '-Wno-unused-but-set-variable' '-std=c99' '-fconst-strings' '-fdebug-compilation-dir=/var/lib/jenkins/workspace/scan-build-netsurf' '-ferror-limit' '19' '-fgnuc-version=4.2.1' '-vectorize-loops' '-vectorize-slp' '-analyzer-display-progress' '-analyzer-output=html' '-faddrsig' '-D__GCC_HAVE_DWARF2_CFI_ASM=1' '-o' '/var/lib/jenkins/workspace/scan-build-netsurf/clangScanBuildReports/2024-11-13-001049-1566135-1' '-x' 'c' 'utils/utils.c'
ANALYZE (Syntax): utils/utils.c squash_whitespace : 0.5 ms
ANALYZE (Syntax): utils/utils.c cnv_space2nbsp : 0.2 ms
ANALYZE (Syntax): utils/utils.c is_dir : 0.0 ms
ANALYZE (Syntax): utils/utils.c vsnstrjoin : 0.3 ms
ANALYZE (Syntax): utils/utils.c snstrjoin : 0.0 ms
ANALYZE (Syntax): utils/utils.c human_friendly_bytesize : 0.1 ms
ANALYZE (Syntax): utils/utils.c strcasestr : 0.1 ms
ANALYZE (Syntax): utils/utils.c strchrnul : 0.0 ms
ANALYZE (Path, Inline_Regular): ./utils/config.h strchrnul : 2.2 ms
ANALYZE (Path, Inline_Regular): ./utils/config.h strcasestr : 2.7 ms
ANALYZE (Path, Inline_Regular): ./utils/string.h human_friendly_bytesize : 2.9 ms
ANALYZE (Path, Inline_Regular): ./utils/string.h snstrjoin : 34.7 ms
ANALYZE (Path, Inline_Regular): ./utils/utils.h is_dir : 0.3 ms
ANALYZE (Path, Inline_Regular): ./utils/string.h cnv_space2nbsp : 42.8 ms
ANALYZE (Path, Inline_Regular): ./utils/string.h squash_whitespace : 824.4 ms
===-------------------------------------------------------------------------===
Analyzer timers
===-------------------------------------------------------------------------===
Total Execution Time: 0.9114 seconds (0.9115 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
0.8821 ( 99.8%) 0.0278 ( 99.9%) 0.9099 ( 99.8%) 0.9100 ( 99.8%) Path exploration time
0.0014 ( 0.2%) 0.0000 ( 0.1%) 0.0014 ( 0.2%) 0.0014 ( 0.2%) Syntax-based analysis time
0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) 0.0000 ( 0.0%) Path-sensitive report post-processing time
0.8835 (100.0%) 0.0278 (100.0%) 0.9114 (100.0%) 0.9115 (100.0%) Total
BUILD CC: build/Linux-monkey/tools/split-messages
cc -g -W -Wall -Wundef -Wpointer-arith -Wcast-align -Wwrite-strings -Wmissing-declarations -Wuninitialized -Wno-unused-parameter -I. -o build/Linux-monkey/tools/split-messages tools/split-messages.c -lz
MSGSPLIT: Language: de Filter: monkey
mkdir -p frontends/monkey/res/de
rm -f frontends/monkey/res/de/Messages
build/Linux-monkey/tools/split-messages -l de -p monkey -f messages -o frontends/monkey/res/de/Messages -z resources/FatMessages
MSGSPLIT: Language: en Filter: monkey
mkdir -p frontends/monkey/res/en
rm -f frontends/monkey/res/en/Messages
build/Linux-monkey/tools/split-messages -l en -p monkey -f messages -o frontends/monkey/res/en/Messages -z resources/FatMessages
MSGSPLIT: Language: fr Filter: monkey
mkdir -p frontends/monkey/res/fr
rm -f frontends/monkey/res/fr/Messages
build/Linux-monkey/tools/split-messages -l fr -p monkey -f messages -o frontends/monkey/res/fr/Messages -z resources/FatMessages
MSGSPLIT: Language: it Filter: monkey
mkdir -p frontends/monkey/res/it
rm -f frontends/monkey/res/it/Messages
build/Linux-monkey/tools/split-messages -l it -p monkey -f messages -o frontends/monkey/res/it/Messages -z resources/FatMessages
MSGSPLIT: Language: nl Filter: monkey
mkdir -p frontends/monkey/res/nl
rm -f frontends/monkey/res/nl/Messages
build/Linux-monkey/tools/split-messages -l nl -p monkey -f messages -o frontends/monkey/res/nl/Messages -z resources/FatMessages
MSGSPLIT: Language: zh_CN Filter: monkey
mkdir -p frontends/monkey/res/zh_CN
rm -f frontends/monkey/res/zh_CN/Messages
build/Linux-monkey/tools/split-messages -l zh_CN -p monkey -f messages -o frontends/monkey/res/zh_CN/Messages -z resources/FatMessages
LINK: nsmonkey
/usr/share/clang/scan-build-14/bin/../libexec/ccc-analyzer -o nsmonkey build/Linux-monkey/build_Linux-monkey_duktape_application_cache.o build/Linux-monkey/build_Linux-monkey_duktape_attr.o build/Linux-monkey/build_Linux-monkey_duktape_audio_track.o build/Linux-monkey/build_Linux-monkey_duktape_audio_track_list.o build/Linux-monkey/build_Linux-monkey_duktape_autocomplete_error_event.o build/Linux-monkey/build_Linux-monkey_duktape_autocomplete_error_event_init.o build/Linux-monkey/build_Linux-monkey_duktape_bar_prop.o build/Linux-monkey/build_Linux-monkey_duktape_before_unload_event.o build/Linux-monkey/build_Linux-monkey_duktape_binding.o build/Linux-monkey/build_Linux-monkey_duktape_broadcast_channel.o build/Linux-monkey/build_Linux-monkey_duktape_canvas_gradient.o build/Linux-monkey/build_Linux-monkey_duktape_canvas_pattern.o build/Linux-monkey/build_Linux-monkey_duktape_canvas_proxy.o build/Linux-monkey/build_Linux-monkey_duktape_canvas_rendering_context2d.o build/Linux-monkey/build_Linux-monkey_duktape_canvas_rendering_context2d_settings.o build/Linux-monkey/build_Linux-monkey_duktape_character_data.o build/Linux-monkey/build_Linux-monkey_duktape_close_event.o build/Linux-monkey/build_Linux-monkey_duktape_close_event_init.o build/Linux-monkey/build_Linux-monkey_duktape_comment.o build/Linux-monkey/build_Linux-monkey_duktape_composition_event.o build/Linux-monkey/build_Linux-monkey_duktape_composition_event_init.o build/Linux-monkey/build_Linux-monkey_duktape_console.o build/Linux-monkey/build_Linux-monkey_duktape_css.o build/Linux-monkey/build_Linux-monkey_duktape_css_grouping_rule.o build/Linux-monkey/build_Linux-monkey_duktape_css_import_rule.o build/Linux-monkey/build_Linux-monkey_duktape_css_margin_rule.o build/Linux-monkey/build_Linux-monkey_duktape_css_media_rule.o build/Linux-monkey/build_Linux-monkey_duktape_css_namespace_rule.o build/Linux-monkey/build_Linux-monkey_duktape_css_page_rule.o build/Linux-monkey/build_Linux-monkey_duktape_css_rule.o build/Linux-monkey/build_Linux-monkey_duktape_css_rule_list.o build/Linux-monkey/build_Linux-monkey_duktape_css_style_declaration.o build/Linux-monkey/build_Linux-monkey_duktape_css_style_rule.o build/Linux-monkey/build_Linux-monkey_duktape_css_style_sheet.o build/Linux-monkey/build_Linux-monkey_duktape_custom_event.o build/Linux-monkey/build_Linux-monkey_duktape_custom_event_init.o build/Linux-monkey/build_Linux-monkey_duktape_data_transfer.o build/Linux-monkey/build_Linux-monkey_duktape_data_transfer_item.o build/Linux-monkey/build_Linux-monkey_duktape_data_transfer_item_list.o build/Linux-monkey/build_Linux-monkey_duktape_dedicated_worker_global_scope.o build/Linux-monkey/build_Linux-monkey_duktape_document.o build/Linux-monkey/build_Linux-monkey_duktape_document_fragment.o build/Linux-monkey/build_Linux-monkey_duktape_document_type.o build/Linux-monkey/build_Linux-monkey_duktape_dom_element_map.o build/Linux-monkey/build_Linux-monkey_duktape_dom_implementation.o build/Linux-monkey/build_Linux-monkey_duktape_dom_parser.o build/Linux-monkey/build_Linux-monkey_duktape_dom_settable_token_list.o build/Linux-monkey/build_Linux-monkey_duktape_dom_string_map.o build/Linux-monkey/build_Linux-monkey_duktape_dom_token_list.o build/Linux-monkey/build_Linux-monkey_duktape_drag_event.o build/Linux-monkey/build_Linux-monkey_duktape_drag_event_init.o build/Linux-monkey/build_Linux-monkey_duktape_drawing_style.o build/Linux-monkey/build_Linux-monkey_duktape_element.o build/Linux-monkey/build_Linux-monkey_duktape_error_event.o build/Linux-monkey/build_Linux-monkey_duktape_error_event_init.o build/Linux-monkey/build_Linux-monkey_duktape_event.o build/Linux-monkey/build_Linux-monkey_duktape_event_init.o build/Linux-monkey/build_Linux-monkey_duktape_event_listener.o build/Linux-monkey/build_Linux-monkey_duktape_event_modifier_init.o build/Linux-monkey/build_Linux-monkey_duktape_event_source.o build/Linux-monkey/build_Linux-monkey_duktape_event_source_init.o build/Linux-monkey/build_Linux-monkey_duktape_event_target.o build/Linux-monkey/build_Linux-monkey_duktape_external.o build/Linux-monkey/build_Linux-monkey_duktape_focus_event.o build/Linux-monkey/build_Linux-monkey_duktape_focus_event_init.o build/Linux-monkey/build_Linux-monkey_duktape_hash_change_event.o build/Linux-monkey/build_Linux-monkey_duktape_hash_change_event_init.o build/Linux-monkey/build_Linux-monkey_duktape_history.o build/Linux-monkey/build_Linux-monkey_duktape_hit_region_options.o build/Linux-monkey/build_Linux-monkey_duktape_html_all_collection.o build/Linux-monkey/build_Linux-monkey_duktape_html_anchor_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_applet_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_area_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_audio_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_base_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_body_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_br_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_button_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_canvas_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_collection.o build/Linux-monkey/build_Linux-monkey_duktape_html_data_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_data_list_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_details_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_dialog_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_directory_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_div_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_dlist_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_embed_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_field_set_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_font_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_form_controls_collection.o build/Linux-monkey/build_Linux-monkey_duktape_html_form_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_frame_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_frame_set_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_head_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_heading_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_hr_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_html_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_iframe_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_image_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_input_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_keygen_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_label_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_legend_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_li_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_link_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_map_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_marquee_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_media_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_menu_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_menu_item_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_meta_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_meter_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_mod_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_object_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_olist_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_opt_group_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_option_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_options_collection.o build/Linux-monkey/build_Linux-monkey_duktape_html_output_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_paragraph_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_param_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_picture_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_pre_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_progress_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_quote_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_script_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_select_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_source_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_span_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_style_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_table_caption_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_table_cell_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_table_col_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_table_data_cell_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_table_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_table_header_cell_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_table_row_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_table_section_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_template_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_text_area_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_time_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_title_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_track_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_ulist_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_unknown_element.o build/Linux-monkey/build_Linux-monkey_duktape_html_video_element.o build/Linux-monkey/build_Linux-monkey_duktape_image_bitmap.o build/Linux-monkey/build_Linux-monkey_duktape_image_data.o build/Linux-monkey/build_Linux-monkey_duktape_keyboard_event.o build/Linux-monkey/build_Linux-monkey_duktape_keyboard_event_init.o build/Linux-monkey/build_Linux-monkey_duktape_location.o build/Linux-monkey/build_Linux-monkey_duktape_media_controller.o build/Linux-monkey/build_Linux-monkey_duktape_media_error.o build/Linux-monkey/build_Linux-monkey_duktape_media_list.o build/Linux-monkey/build_Linux-monkey_duktape_message_channel.o build/Linux-monkey/build_Linux-monkey_duktape_message_event.o build/Linux-monkey/build_Linux-monkey_duktape_message_event_init.o build/Linux-monkey/build_Linux-monkey_duktape_message_port.o build/Linux-monkey/build_Linux-monkey_duktape_mime_type.o build/Linux-monkey/build_Linux-monkey_duktape_mime_type_array.o build/Linux-monkey/build_Linux-monkey_duktape_mouse_event.o build/Linux-monkey/build_Linux-monkey_duktape_mouse_event_init.o build/Linux-monkey/build_Linux-monkey_duktape_mutation_event.o build/Linux-monkey/build_Linux-monkey_duktape_mutation_observer.o build/Linux-monkey/build_Linux-monkey_duktape_mutation_observer_init.o build/Linux-monkey/build_Linux-monkey_duktape_mutation_record.o build/Linux-monkey/build_Linux-monkey_duktape_named_node_map.o build/Linux-monkey/build_Linux-monkey_duktape_navigator.o build/Linux-monkey/build_Linux-monkey_duktape_node.o build/Linux-monkey/build_Linux-monkey_duktape_node_filter.o build/Linux-monkey/build_Linux-monkey_duktape_node_iterator.o build/Linux-monkey/build_Linux-monkey_duktape_node_list.o build/Linux-monkey/build_Linux-monkey_duktape_page_transition_event.o build/Linux-monkey/build_Linux-monkey_duktape_page_transition_event_init.o build/Linux-monkey/build_Linux-monkey_duktape_path2d.o build/Linux-monkey/build_Linux-monkey_duktape_plugin.o build/Linux-monkey/build_Linux-monkey_duktape_plugin_array.o build/Linux-monkey/build_Linux-monkey_duktape_pop_state_event.o build/Linux-monkey/build_Linux-monkey_duktape_pop_state_event_init.o build/Linux-monkey/build_Linux-monkey_duktape_processing_instruction.o build/Linux-monkey/build_Linux-monkey_duktape_pseudo_element.o build/Linux-monkey/build_Linux-monkey_duktape_radio_node_list.o build/Linux-monkey/build_Linux-monkey_duktape_range.o build/Linux-monkey/build_Linux-monkey_duktape_related_event.o build/Linux-monkey/build_Linux-monkey_duktape_related_event_init.o build/Linux-monkey/build_Linux-monkey_duktape_shared_worker.o build/Linux-monkey/build_Linux-monkey_duktape_shared_worker_global_scope.o build/Linux-monkey/build_Linux-monkey_duktape_storage.o build/Linux-monkey/build_Linux-monkey_duktape_storage_event.o build/Linux-monkey/build_Linux-monkey_duktape_storage_event_init.o build/Linux-monkey/build_Linux-monkey_duktape_style_sheet.o build/Linux-monkey/build_Linux-monkey_duktape_style_sheet_list.o build/Linux-monkey/build_Linux-monkey_duktape_svg_element.o build/Linux-monkey/build_Linux-monkey_duktape_text.o build/Linux-monkey/build_Linux-monkey_duktape_text_metrics.o build/Linux-monkey/build_Linux-monkey_duktape_text_track.o build/Linux-monkey/build_Linux-monkey_duktape_text_track_cue.o build/Linux-monkey/build_Linux-monkey_duktape_text_track_cue_list.o build/Linux-monkey/build_Linux-monkey_duktape_text_track_list.o build/Linux-monkey/build_Linux-monkey_duktape_time_ranges.o build/Linux-monkey/build_Linux-monkey_duktape_touch.o build/Linux-monkey/build_Linux-monkey_duktape_track_event.o build/Linux-monkey/build_Linux-monkey_duktape_track_event_init.o build/Linux-monkey/build_Linux-monkey_duktape_tree_walker.o build/Linux-monkey/build_Linux-monkey_duktape_ui_event.o build/Linux-monkey/build_Linux-monkey_duktape_ui_event_init.o build/Linux-monkey/build_Linux-monkey_duktape_url.o build/Linux-monkey/build_Linux-monkey_duktape_url_search_params.o build/Linux-monkey/build_Linux-monkey_duktape_validity_state.o build/Linux-monkey/build_Linux-monkey_duktape_video_track.o build/Linux-monkey/build_Linux-monkey_duktape_video_track_list.o build/Linux-monkey/build_Linux-monkey_duktape_web_socket.o build/Linux-monkey/build_Linux-monkey_duktape_wheel_event.o build/Linux-monkey/build_Linux-monkey_duktape_wheel_event_init.o build/Linux-monkey/build_Linux-monkey_duktape_window.o build/Linux-monkey/build_Linux-monkey_duktape_worker.o build/Linux-monkey/build_Linux-monkey_duktape_worker_global_scope.o build/Linux-monkey/build_Linux-monkey_duktape_worker_location.o build/Linux-monkey/build_Linux-monkey_duktape_worker_navigator.o build/Linux-monkey/build_Linux-monkey_duktape_xml_document.o build/Linux-monkey/build_Linux-monkey_duktape_xml_serializer.o build/Linux-monkey/content_content.o build/Linux-monkey/content_content_factory.o build/Linux-monkey/content_fetch.o build/Linux-monkey/content_fetchers_about_about.o build/Linux-monkey/content_fetchers_about_blank.o build/Linux-monkey/content_fetchers_about_certificate.o build/Linux-monkey/content_fetchers_about_chart.o build/Linux-monkey/content_fetchers_about_choices.o build/Linux-monkey/content_fetchers_about_config.o build/Linux-monkey/content_fetchers_about_imagecache.o build/Linux-monkey/content_fetchers_about_nscolours.o build/Linux-monkey/content_fetchers_about_query.o build/Linux-monkey/content_fetchers_about_query_auth.o build/Linux-monkey/content_fetchers_about_query_fetcherror.o build/Linux-monkey/content_fetchers_about_query_privacy.o build/Linux-monkey/content_fetchers_about_query_timeout.o build/Linux-monkey/content_fetchers_about_testament.o build/Linux-monkey/content_fetchers_curl.o build/Linux-monkey/content_fetchers_data.o build/Linux-monkey/content_fetchers_file_dirlist.o build/Linux-monkey/content_fetchers_file_file.o build/Linux-monkey/content_fetchers_resource.o build/Linux-monkey/content_fs_backing_store.o build/Linux-monkey/content_handlers_css_css.o build/Linux-monkey/content_handlers_css_dump.o build/Linux-monkey/content_handlers_css_hints.o build/Linux-monkey/content_handlers_css_internal.o build/Linux-monkey/content_handlers_css_select.o build/Linux-monkey/content_handlers_html_box_construct.o build/Linux-monkey/content_handlers_html_box_inspect.o build/Linux-monkey/content_handlers_html_box_manipulate.o build/Linux-monkey/content_handlers_html_box_normalise.o build/Linux-monkey/content_handlers_html_box_special.o build/Linux-monkey/content_handlers_html_box_textarea.o build/Linux-monkey/content_handlers_html_css.o build/Linux-monkey/content_handlers_html_css_fetcher.o build/Linux-monkey/content_handlers_html_dom_event.o build/Linux-monkey/content_handlers_html_font.o build/Linux-monkey/content_handlers_html_form.o build/Linux-monkey/content_handlers_html_forms.o build/Linux-monkey/content_handlers_html_html.o build/Linux-monkey/content_handlers_html_imagemap.o build/Linux-monkey/content_handlers_html_interaction.o build/Linux-monkey/content_handlers_html_layout.o build/Linux-monkey/content_handlers_html_layout_flex.o build/Linux-monkey/content_handlers_html_object.o build/Linux-monkey/content_handlers_html_redraw.o build/Linux-monkey/content_handlers_html_redraw_border.o build/Linux-monkey/content_handlers_html_script.o build/Linux-monkey/content_handlers_html_table.o build/Linux-monkey/content_handlers_html_textselection.o build/Linux-monkey/content_handlers_image_bmp.o build/Linux-monkey/content_handlers_image_gif.o build/Linux-monkey/content_handlers_image_ico.o build/Linux-monkey/content_handlers_image_image.o build/Linux-monkey/content_handlers_image_image_cache.o build/Linux-monkey/content_handlers_image_jpeg.o build/Linux-monkey/content_handlers_image_png.o build/Linux-monkey/content_handlers_image_webp.o build/Linux-monkey/content_handlers_javascript_content.o build/Linux-monkey/content_handlers_javascript_duktape_dukky.o build/Linux-monkey/content_handlers_javascript_duktape_duktape.o build/Linux-monkey/content_handlers_javascript_fetcher.o build/Linux-monkey/content_handlers_text_textplain.o build/Linux-monkey/content_hlcache.o build/Linux-monkey/content_llcache.o build/Linux-monkey/content_mimesniff.o build/Linux-monkey/content_no_backing_store.o build/Linux-monkey/content_textsearch.o build/Linux-monkey/content_urldb.o build/Linux-monkey/desktop_bitmap.o build/Linux-monkey/desktop_browser.o build/Linux-monkey/desktop_browser_history.o build/Linux-monkey/desktop_browser_window.o build/Linux-monkey/desktop_cookie_manager.o build/Linux-monkey/desktop_cw_helper.o build/Linux-monkey/desktop_download.o build/Linux-monkey/desktop_font_haru.o build/Linux-monkey/desktop_frames.o build/Linux-monkey/desktop_global_history.o build/Linux-monkey/desktop_gui_factory.o build/Linux-monkey/desktop_hotlist.o build/Linux-monkey/desktop_knockout.o build/Linux-monkey/desktop_local_history.o build/Linux-monkey/desktop_mouse.o build/Linux-monkey/desktop_netsurf.o build/Linux-monkey/desktop_page-info.o build/Linux-monkey/desktop_plot_style.o build/Linux-monkey/desktop_print.o build/Linux-monkey/desktop_save_complete.o build/Linux-monkey/desktop_save_pdf.o build/Linux-monkey/desktop_save_text.o build/Linux-monkey/desktop_scrollbar.o build/Linux-monkey/desktop_search.o build/Linux-monkey/desktop_searchweb.o build/Linux-monkey/desktop_selection.o build/Linux-monkey/desktop_system_colour.o build/Linux-monkey/desktop_textarea.o build/Linux-monkey/desktop_textinput.o build/Linux-monkey/desktop_treeview.o build/Linux-monkey/desktop_version.o build/Linux-monkey/frontends_monkey_401login.o build/Linux-monkey/frontends_monkey_bitmap.o build/Linux-monkey/frontends_monkey_browser.o build/Linux-monkey/frontends_monkey_dispatch.o build/Linux-monkey/frontends_monkey_download.o build/Linux-monkey/frontends_monkey_fetch.o build/Linux-monkey/frontends_monkey_filetype.o build/Linux-monkey/frontends_monkey_layout.o build/Linux-monkey/frontends_monkey_main.o build/Linux-monkey/frontends_monkey_output.o build/Linux-monkey/frontends_monkey_plot.o build/Linux-monkey/frontends_monkey_schedule.o build/Linux-monkey/utils_bloom.o build/Linux-monkey/utils_corestrings.o build/Linux-monkey/utils_file.o build/Linux-monkey/utils_filename.o build/Linux-monkey/utils_filepath.o build/Linux-monkey/utils_hashmap.o build/Linux-monkey/utils_hashtable.o build/Linux-monkey/utils_http_cache-control.o build/Linux-monkey/utils_http_challenge.o build/Linux-monkey/utils_http_content-disposition.o build/Linux-monkey/utils_http_content-type.o build/Linux-monkey/utils_http_generics.o build/Linux-monkey/utils_http_parameter.o build/Linux-monkey/utils_http_primitives.o build/Linux-monkey/utils_http_strict-transport-security.o build/Linux-monkey/utils_http_www-authenticate.o build/Linux-monkey/utils_idna.o build/Linux-monkey/utils_libdom.o build/Linux-monkey/utils_log.o build/Linux-monkey/utils_messages.o build/Linux-monkey/utils_nscolour.o build/Linux-monkey/utils_nsoption.o build/Linux-monkey/utils_nsurl_nsurl.o build/Linux-monkey/utils_nsurl_parse.o build/Linux-monkey/utils_punycode.o build/Linux-monkey/utils_ssl_certs.o build/Linux-monkey/utils_talloc.o build/Linux-monkey/utils_time.o build/Linux-monkey/utils_url.o build/Linux-monkey/utils_useragent.o build/Linux-monkey/utils_utf8.o build/Linux-monkey/utils_utils.o -ljpeg -L/var/lib/jenkins/artifacts-x86_64-linux-gnu/lib -lcss -lparserutils -lwapcaplet -L/var/lib/jenkins/artifacts-x86_64-linux-gnu/lib -ldom -lexpat -lwapcaplet -lhubbub -lparserutils -L/var/lib/jenkins/artifacts-x86_64-linux-gnu/lib -lnsutils -lrt -lz -lcurl -lssl -lcrypto -L/var/lib/jenkins/artifacts-x86_64-linux-gnu/lib -lutf8proc -lwebp -lpng16 -L/var/lib/jenkins/artifacts-x86_64-linux-gnu/lib -lnsbmp -L/var/lib/jenkins/artifacts-x86_64-linux-gnu/lib -lnsgif -L/var/lib/jenkins/artifacts-x86_64-linux-gnu/lib -lnspsl -L/var/lib/jenkins/artifacts-x86_64-linux-gnu/lib -lnslog -lrt -Wl,--trace -lm > build/Linux-monkey/deps/link-raw.d
LINKDEPS: nsmonkey
echo -n "nsmonkey build/Linux-monkey/deps/link.d: " > build/Linux-monkey/deps/link.d
perl tools/linktrace-to-depfile.pl < build/Linux-monkey/deps/link-raw.d >> build/Linux-monkey/deps/link.d
scan-build: Analysis run complete.
scan-build: 39 bugs found.
scan-build: Run 'scan-view /var/lib/jenkins/workspace/scan-build-netsurf/clangScanBuildReports/2024-11-13-001049-1566135-1' to examine bug reports.
[scan-build-netsurf] $ /bin/sh -xe /tmp/hudson14871052822777214458.sh
+ rm -rf /var/lib/jenkins/workspace/scan-build-netsurf/cloc.xml
+ cloc --by-file --xml --out=/var/lib/jenkins/workspace/scan-build-netsurf/cloc.xml --exclude-dir=clangScanBuildReports,build-Linux-gtk2,build-Linux-monkey,build-Linux-framebuffer /var/lib/jenkins/workspace/scan-build-netsurf/
100 files
200 files
300 files
400 files
500 files
600 files
700 files
800 files
900 files
1000 files
1100 files
1200 files
1300 files
1400 files
1500 files
1600 files
1700 files
1800 files
1900 files
2000 files
2100 files
2200 files
2300 files
2400 files
2500 files
2600 files
2700 files
2800 files
2900 files
3000 files
3100 files
3200 files
3300 files
3320 text files.
classified 3046 files
Duplicate file check 3046 files (2161 known unique)
Unique: 100 files
Unique: 200 files
Unique: 300 files
Unique: 400 files
Unique: 500 files
Unique: 600 files
Unique: 700 files
Unique: 800 files
Unique: 900 files
Unique: 1000 files
Unique: 1100 files
Unique: 1200 files
Unique: 1300 files
Unique: 1400 files
Unique: 1500 files
Unique: 1600 files
Unique: 1700 files
Unique: 1800 files
Unique: 1900 files
Unique: 2000 files
Unique: 2100 files
2969 unique files.
Counting: 100
Counting: 200
Counting: 300
Counting: 400
Counting: 500
Counting: 600
Counting: 700
Counting: 800
Counting: 900
Counting: 1000
Counting: 1100
Counting: 1200
Counting: 1300
Counting: 1400
Counting: 1500
Counting: 1600
Counting: 1700
Counting: 1800
Counting: 1900
Counting: 2000
Counting: 2100
Counting: 2200
Counting: 2300
Counting: 2400
Counting: 2500
Counting: 2600
Counting: 2700
Counting: 2800
Counting: 2900
1859 files ignored.
Wrote /var/lib/jenkins/workspace/scan-build-netsurf/cloc.xml
Publishing Clang scan-build results
[WARNINGS] Parsing warnings in console log with parser Clang (LLVM based)
[WARNINGS] Computing warning deltas based on reference build #3372
Build step 'Console output (build log) parsing' changed build result to UNSTABLE
Finished: UNSTABLE