Console Output
Skipping 32,094 KB..
Full Log/lib/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.3 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.8 ms
ANALYZE (Path, Inline_Regular): ./utils/libdom.h libdom_dump_structure : 1964.9 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 : 31.6 ms
ANALYZE (Path, Inline_Regular): ./utils/libdom.h libdom_find_first_element : 253.8 ms
===-------------------------------------------------------------------------===
Analyzer timers
===-------------------------------------------------------------------------===
Total Execution Time: 2.2693 seconds (2.2694 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
2.1825 ( 99.8%) 0.0795 ( 97.7%) 2.2620 ( 99.7%) 2.2621 ( 99.7%) Path exploration time
0.0055 ( 0.2%) 0.0018 ( 2.3%) 0.0073 ( 0.3%) 0.0074 ( 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.1880 (100.0%) 0.0813 (100.0%) 2.2693 (100.0%) 2.2694 (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-09-27-095240-3006188-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.9 ms
ANALYZE (Path, Inline_Regular): ./utils/log.h nslog_init : 22.6 ms
ANALYZE (Path, Inline_Regular): utils/log.c netsurf_render_log : 13.3 ms
===-------------------------------------------------------------------------===
Analyzer timers
===-------------------------------------------------------------------------===
Total Execution Time: 0.0420 seconds (0.0420 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
0.0368 ( 96.8%) 0.0034 ( 86.1%) 0.0403 ( 95.8%) 0.0402 ( 95.8%) Path exploration time
0.0012 ( 3.2%) 0.0006 ( 13.9%) 0.0018 ( 4.2%) 0.0018 ( 4.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.0381 (100.0%) 0.0040 (100.0%) 0.0420 (100.0%) 0.0420 (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-09-27-095240-3006188-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.7 ms
ANALYZE (Path, Inline_Regular): ./utils/messages.h messages_get_errorcode : 18.2 ms
ANALYZE (Path, Inline_Regular): ./utils/messages.h messages_get : 0.7 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 : 1.9 ms
ANALYZE (Path, Inline_Regular): ./utils/messages.h messages_add_from_file : 1.3 ms
===-------------------------------------------------------------------------===
Analyzer timers
===-------------------------------------------------------------------------===
Total Execution Time: 0.0331 seconds (0.0331 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
0.0319 ( 97.5%) 0.0000 ( 5.5%) 0.0319 ( 96.5%) 0.0319 ( 96.4%) Path exploration time
0.0008 ( 2.5%) 0.0003 ( 94.5%) 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.0327 (100.0%) 0.0003 (100.0%) 0.0331 (100.0%) 0.0331 (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-09-27-095240-3006188-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.3 ms
ANALYZE (Path, Inline_Regular): ./utils/nscolour.h nscolour_update : 28.1 ms
===-------------------------------------------------------------------------===
Analyzer timers
===-------------------------------------------------------------------------===
Total Execution Time: 0.0364 seconds (0.0364 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
0.0287 ( 94.2%) 0.0036 ( 61.4%) 0.0324 ( 88.8%) 0.0324 ( 88.8%) Path exploration time
0.0018 ( 5.8%) 0.0023 ( 38.6%) 0.0041 ( 11.2%) 0.0041 ( 11.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.0305 (100.0%) 0.0059 (100.0%) 0.0364 (100.0%) 0.0364 (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-09-27-095240-3006188-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.4 ms
ANALYZE (Path, Inline_Regular): ./utils/nsoption.h nsoption_snoptionf : 1691.2 ms
ANALYZE (Path, Inline_Regular): ./utils/nsoption.h nsoption_commandline : 1507.7 ms
ANALYZE (Path, Inline_Regular): ./utils/nsoption.h nsoption_dump : 113.7 ms
ANALYZE (Path, Inline_Regular): ./utils/nsoption.h nsoption_write : 2.2 ms
ANALYZE (Path, Inline_Regular): ./utils/nsoption.h nsoption_read : 1608.7 ms
ANALYZE (Path, Inline_Regular): ./utils/nsoption.h nsoption_finalise : 1492.3 ms
ANALYZE (Path, Inline_Regular): ./utils/nsoption.h nsoption_init : 1543.1 ms
===-------------------------------------------------------------------------===
Analyzer timers
===-------------------------------------------------------------------------===
Total Execution Time: 7.9650 seconds (7.9653 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
7.6583 ( 99.9%) 0.3027 (100.0%) 7.9610 ( 99.9%) 7.9612 ( 99.9%) Path exploration time
0.0039 ( 0.1%) 0.0001 ( 0.0%) 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.6622 (100.0%) 0.3028 (100.0%) 7.9650 (100.0%) 7.9653 (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-09-27-095240-3006188-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.9 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.0 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.6 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.4 ms
ANALYZE (Path, Inline_Regular): ./utils/nsurl.h nsurl_dump : 58.7 ms
ANALYZE (Path, Inline_Regular): ./utils/nsurl.h nsurl_parent : 1184.4 ms
ANALYZE (Path, Inline_Regular): ./utils/nsurl.h nsurl_nice : 391.3 ms
ANALYZE (Path, Inline_Regular): ./utils/nsurl.h nsurl_replace_scheme : 1615.6 ms
ANALYZE (Path, Inline_Regular): ./utils/nsurl.h nsurl_replace_query : 424.6 ms
ANALYZE (Path, Inline_Regular): ./utils/nsurl.h nsurl_refragment : 183.0 ms
ANALYZE (Path, Inline_Regular): ./utils/nsurl.h nsurl_defragment : 109.4 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.5 ms
ANALYZE (Path, Inline_Regular): ./utils/nsurl.h nsurl_get_utf8 : 4.8 ms
ANALYZE (Path, Inline_Regular): ./utils/nsurl.h nsurl_access_log : 0.3 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.9 ms
ANALYZE (Path, Inline_Regular): ./utils/nsurl.h nsurl_compare : 1339.3 ms
ANALYZE (Path, Inline_Regular): ./utils/nsurl.h nsurl_unref : 1670.1 ms
ANALYZE (Path, Inline_Regular): ./utils/nsurl.h nsurl_ref : 0.2 ms
===-------------------------------------------------------------------------===
Analyzer timers
===-------------------------------------------------------------------------===
Total Execution Time: 6.9988 seconds (6.9990 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
6.6654 ( 99.8%) 0.3215 (100.0%) 6.9868 ( 99.8%) 6.9869 ( 99.8%) Path exploration time
0.0119 ( 0.2%) 0.0000 ( 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.6773 (100.0%) 0.3215 (100.0%) 6.9988 (100.0%) 6.9990 (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-09-27-095240-3006188-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.7 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 : 1597.3 ms
ANALYZE (Path, Inline_Regular): ./utils/nsurl.h nsurl_create : 1404.3 ms
ANALYZE (Path, Inline_Regular): utils/nsurl/parse.c nsurl__create_from_section : 1422.2 ms
ANALYZE (Path, Inline_Regular): utils/nsurl/parse.c nsurl__get_string_markers : 1029.5 ms
===-------------------------------------------------------------------------===
Analyzer timers
===-------------------------------------------------------------------------===
Total Execution Time: 5.4687 seconds (5.4694 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
5.2205 ( 99.7%) 0.2321 ( 99.8%) 5.4527 ( 99.7%) 5.4534 ( 99.7%) Path exploration time
0.0156 ( 0.3%) 0.0004 ( 0.2%) 0.0160 ( 0.3%) 0.0160 ( 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.2362 (100.0%) 0.2325 (100.0%) 5.4687 (100.0%) 5.4694 (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-09-27-095240-3006188-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.6 ms
ANALYZE (Syntax): utils/punycode.c punycode_decode : 1.1 ms
ANALYZE (Path, Inline_Regular): utils/punycode.h punycode_decode : 1456.1 ms
ANALYZE (Path, Inline_Regular): utils/punycode.h punycode_encode : 1366.4 ms
===-------------------------------------------------------------------------===
Analyzer timers
===-------------------------------------------------------------------------===
Total Execution Time: 2.8256 seconds (2.8257 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
2.7376 ( 99.9%) 0.0848 ( 99.7%) 2.8224 ( 99.9%) 2.8225 ( 99.9%) Path exploration time
0.0030 ( 0.1%) 0.0002 ( 0.3%) 0.0032 ( 0.1%) 0.0032 ( 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.7406 (100.0%) 0.0851 (100.0%) 2.8256 (100.0%) 2.8257 (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-09-27-095240-3006188-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.1 ms
ANALYZE (Syntax): utils/ssl_certs.c process_query_section : 0.1 ms
ANALYZE (Syntax): utils/ssl_certs.c cert_chain_from_query : 0.2 ms
ANALYZE (Syntax): utils/ssl_certs.c cert_chain_to_query : 0.3 ms
ANALYZE (Syntax): utils/ssl_certs.c cert_chain_free : 0.0 ms
ANALYZE (Syntax): utils/ssl_certs.c cert_chain_size : 0.0 ms
ANALYZE (Path, Inline_Regular): include/netsurf/ssl_certs.h cert_chain_size : 5.0 ms
ANALYZE (Path, Inline_Regular): include/netsurf/ssl_certs.h cert_chain_to_query : 60.5 ms
ANALYZE (Path, Inline_Regular): include/netsurf/ssl_certs.h cert_chain_from_query : 6.9 ms
ANALYZE (Path, Inline_Regular): include/netsurf/ssl_certs.h cert_chain_dup : 19.1 ms
ANALYZE (Path, Inline_Regular): include/netsurf/ssl_certs.h cert_chain_dup_into : 190.8 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.2837 seconds (0.2837 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
0.2628 ( 99.6%) 0.0196 ( 98.4%) 0.2823 ( 99.5%) 0.2824 ( 99.5%) Path exploration time
0.0011 ( 0.4%) 0.0003 ( 1.6%) 0.0014 ( 0.5%) 0.0014 ( 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.2638 (100.0%) 0.0199 (100.0%) 0.2837 (100.0%) 0.2837 (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-09-27-095240-3006188-1' '-x' 'c' 'utils/talloc.c'
ANALYZE (Syntax): utils/talloc.c talloc_chunk_from_ptr : 0.2 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.5 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.1 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 : 31.9 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_find_parent_byname : 24.2 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_get_size : 1.2 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_autofree_context : 7.5 ms
ANALYZE (Path, Inline_Regular): utils/talloc.c talloc_autofree : 1953.1 ms
ANALYZE (Path, Inline_Regular): utils/talloc.c talloc_autofree_destructor : 0.2 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_realloc_fn : 10.8 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h _talloc_zero_array : 8.8 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h _talloc_array : 7.3 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_asprintf_append : 11.9 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_asprintf : 8.4 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_strndup : 45.1 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_append_string : 5.9 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_strdup : 12.3 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_enable_leak_report_full : 2.0 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 : 2118.4 ms
ANALYZE (Path, Inline_Regular): utils/talloc.c talloc_report_null : 0.5 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.4 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 : 161.8 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_init : 24.6 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_check_name : 1.9 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_named : 28.9 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_set_name : 2.9 ms
ANALYZE (Path, Inline_Regular): utils/talloc.h talloc_unlink : 66.0 ms
ANALYZE (Path, Inline_Regular): utils/talloc.c talloc_reference_destructor : 1.8 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.5609 seconds (4.5610 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
4.4265 ( 99.9%) 0.1282 ( 98.3%) 4.5547 ( 99.9%) 4.5547 ( 99.9%) Path exploration time
0.0023 ( 0.1%) 0.0023 ( 1.7%) 0.0046 ( 0.1%) 0.0046 ( 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.4304 (100.0%) 0.1305 (100.0%) 4.5609 (100.0%) 4.5610 (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-09-27-095240-3006188-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.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/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.5 ms
ANALYZE (Path, Inline_Regular): ./utils/time.h nsc_snptimet : 1.2 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.0050 seconds (0.0050 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
0.0015 ( 57.9%) 0.0023 ( 96.4%) 0.0038 ( 76.4%) 0.0038 ( 76.2%) Path exploration time
0.0011 ( 42.1%) 0.0001 ( 3.4%) 0.0012 ( 23.5%) 0.0012 ( 23.7%) Syntax-based analysis time
0.0000 ( 0.0%) 0.0000 ( 0.2%) 0.0000 ( 0.1%) 0.0000 ( 0.1%) Path-sensitive report post-processing time
0.0026 (100.0%) 0.0024 (100.0%) 0.0050 (100.0%) 0.0050 (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-09-27-095240-3006188-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.4 ms
ANALYZE (Syntax): utils/url.c url_escape : 0.4 ms
ANALYZE (Path, Inline_Regular): ./utils/url.h url_escape : 1552.8 ms
ANALYZE (Path, Inline_Regular): ./utils/url.h url_unescape : 1244.6 ms
===-------------------------------------------------------------------------===
Analyzer timers
===-------------------------------------------------------------------------===
Total Execution Time: 2.7992 seconds (2.7993 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
2.7425 (100.0%) 0.0549 ( 96.8%) 2.7974 ( 99.9%) 2.7974 ( 99.9%) Path exploration time
0.0001 ( 0.0%) 0.0018 ( 3.2%) 0.0019 ( 0.1%) 0.0019 ( 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.7425 (100.0%) 0.0567 (100.0%) 2.7992 (100.0%) 2.7993 (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-09-27-095240-3006188-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.7 ms
ANALYZE (Path, Inline_Regular): ./utils/useragent.h user_agent_string : 4.3 ms
===-------------------------------------------------------------------------===
Analyzer timers
===-------------------------------------------------------------------------===
Total Execution Time: 0.0055 seconds (0.0055 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
0.0048 ( 94.4%) 0.0003 ( 62.3%) 0.0051 ( 91.7%) 0.0051 ( 91.6%) Path exploration time
0.0003 ( 5.5%) 0.0002 ( 37.7%) 0.0005 ( 8.2%) 0.0005 ( 8.4%) Syntax-based analysis time
0.0000 ( 0.1%) 0.0000 ( 0.0%) 0.0000 ( 0.1%) 0.0000 ( 0.1%) Path-sensitive report post-processing time
0.0051 (100.0%) 0.0005 (100.0%) 0.0055 (100.0%) 0.0055 (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-09-27-095240-3006188-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.2 ms
ANALYZE (Path, Inline_Regular): ./utils/utf8.h utf8_to_html : 1543.8 ms
ANALYZE (Path, Inline_Regular): ./utils/utf8.h utf8_from_enc : 18.4 ms
ANALYZE (Path, Inline_Regular): ./utils/utf8.h utf8_to_enc : 16.9 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.3 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.5878 seconds (1.5878 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
1.5513 ( 99.9%) 0.0345 ( 97.6%) 1.5857 ( 99.9%) 1.5857 ( 99.9%) Path exploration time
0.0012 ( 0.1%) 0.0008 ( 2.4%) 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.5525 (100.0%) 0.0353 (100.0%) 1.5878 (100.0%) 1.5878 (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-09-27-095240-3006188-1' '-x' 'c' 'utils/utils.c'
ANALYZE (Syntax): utils/utils.c squash_whitespace : 0.4 ms
ANALYZE (Syntax): utils/utils.c cnv_space2nbsp : 0.1 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.3 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 : 35.1 ms
ANALYZE (Path, Inline_Regular): ./utils/utils.h is_dir : 0.3 ms
ANALYZE (Path, Inline_Regular): ./utils/string.h cnv_space2nbsp : 43.4 ms
ANALYZE (Path, Inline_Regular): ./utils/string.h squash_whitespace : 831.0 ms
===-------------------------------------------------------------------------===
Analyzer timers
===-------------------------------------------------------------------------===
Total Execution Time: 0.9190 seconds (0.9191 wall clock)
---User Time--- --System Time-- --User+System-- ---Wall Time--- --- Name ---
0.9025 ( 99.9%) 0.0152 ( 96.0%) 0.9177 ( 99.9%) 0.9177 ( 99.9%) Path exploration time
0.0007 ( 0.1%) 0.0006 ( 4.0%) 0.0013 ( 0.1%) 0.0013 ( 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
0.9032 (100.0%) 0.0158 (100.0%) 0.9190 (100.0%) 0.9191 (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-09-27-095240-3006188-1' to examine bug reports.
[scan-build-netsurf] $ /bin/sh -xe /tmp/hudson4995148721664265748.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
3318 text files.
classified 3044 files
Duplicate file check 3044 files (2159 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
2967 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 #3367
Build step 'Console output (build log) parsing' changed build result to UNSTABLE
Finished: UNSTABLE