Task #18421 - conmon-rs-0.6.6-1.20241021132423858889.main.63.gfd287ed3/scan-results.js
back to task #18421download
{ "scan": { "analyzer-version-clippy": "1.82.0", "analyzer-version-cppcheck": "2.15.0", "analyzer-version-gcc": "14.2.1", "analyzer-version-gcc-analyzer": "14.2.1", "analyzer-version-shellcheck": "0.10.0", "analyzer-version-unicontrol": "0.0.2", "enabled-plugins": "clippy, cppcheck, gcc, shellcheck, unicontrol", "exit-code": 0, "host": "ip-172-16-1-71.us-west-2.compute.internal", "mock-config": "fedora-rawhide-x86_64", "project-name": "conmon-rs-0.6.6-1.20241021132423858889.main.63.gfd287ed3", "store-results-to": "/tmp/tmpinozq6pr/conmon-rs-0.6.6-1.20241021132423858889.main.63.gfd287ed3.tar.xz", "time-created": "2024-10-21 14:08:49", "time-finished": "2024-10-21 14:16:39", "tool": "csmock", "tool-args": "'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'clippy,gcc,cppcheck,shellcheck,unicontrol' '-o' '/tmp/tmpinozq6pr/conmon-rs-0.6.6-1.20241021132423858889.main.63.gfd287ed3.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '/tmp/tmpinozq6pr/conmon-rs-0.6.6-1.20241021132423858889.main.63.gfd287ed3.src.rpm'", "tool-version": "csmock-3.7.1-1.el9" }, "defects": [ { "checker": "CPPCHECK_WARNING", "cwe": 562, "language": "c/c++", "tool": "cppcheck", "hash_v1": "a5857dddc15587982bd587a67ed8622ad180eb99", "key_event_idx": 0, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_compile.c", "line": 8382, "event": "error[autoVariables]", "message": "Address of local auto-variable assigned to a function parameter.", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 8380| capitem.next = cd->open_caps;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 8381| capitem.flag = FALSE;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 8382|-> cd->open_caps = &capitem;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 8383| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 8384| ", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "hash_v1": "e09c45f5178eca1da160f5b49d896c275306ba92", "key_event_idx": 1, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_compile.c", "line": 0, "event": "scope_hint", "message": "In function ‘compile_regex’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_compile.c", "line": 8382, "column": 17, "event": "warning[-Wdangling-pointer=]", "message": "storing the address of local variable ‘capitem’ in ‘cd_164(D)->open_caps’", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 8382 | cd->open_caps = &capitem;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ~~~~~~~~~~~~~~^~~~~~~~~~", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_compile.c", "line": 8326, "column": 14, "event": "note", "message": "‘capitem’ declared here", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 8326 | open_capitem capitem;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ^~~~~~~", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_compile.c", "line": 8319, "column": 38, "event": "note", "message": "‘cd’ declared here", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 8319 | branch_chain *bcptr, compile_data *cd, int *lengthptr)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " | ~~~~~~~~~~~~~~^~", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 8380| capitem.next = cd->open_caps;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 8381| capitem.flag = FALSE;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 8382|-> cd->open_caps = &capitem;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 8383| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 8384| ", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 457, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "961e41d286eebe1823ef5523f8f3f20fe1c2bd3c", "key_event_idx": 1, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 0, "event": "scope_hint", "message": "In function ‘match’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 1419, "column": 41, "event": "warning[-Wanalyzer-use-of-uninitialized-value]", "message": "use of uninitialized value ‘condcode’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 528, "column": 5, "event": "note", "message": "(1) region created on stack here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 528, "column": 5, "event": "note", "message": "(2) capacity: 4 bytes", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 378, "column": 6, "event": "note", "message": "(3) following ‘true’ branch (when ‘frame’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 780, "column": 5, "event": "note", "message": "in expansion of macro ‘RRETURN’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 780, "column": 5, "event": "note", "message": "(4) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 1389, "column": 10, "event": "note", "message": "(5) following ‘false’ branch (when ‘rrc != 1’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 1410, "column": 20, "event": "note", "message": "(6) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 1410, "column": 15, "event": "note", "message": "(7) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 556, "column": 33, "event": "note", "message": "(8) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 1419, "column": 5, "event": "note", "message": "in expansion of macro ‘ecode’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 1419, "column": 41, "event": "note", "message": "(9) use of uninitialized value ‘condcode’ here", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 1417| /* Choose branch according to the condition */", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1418| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1419|-> ecode += condition? PRIV(OP_lengths)[condcode] : codelink;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1420| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1421| /* We are now at the branch that is to be obeyed. As there is only one, we", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "a4df9303adcbfb62fc7d9186b7854e5cd5f09e8d", "key_event_idx": 0, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 1921, "column": 25, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘frame_zero.Xeptrb’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6347, "column": 1, "event": "note", "message": "(1) entry to ‘pcre_exec’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6410, "column": 4, "event": "note", "message": "(2) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6411, "column": 27, "event": "note", "message": "(3) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6411, "column": 4, "event": "note", "message": "(4) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6413, "column": 4, "event": "note", "message": "(5) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6413, "column": 4, "event": "note", "message": "(6) following ‘false’ branch (when ‘offsetcount >= 0’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6414, "column": 4, "event": "note", "message": "(7) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6414, "column": 4, "event": "note", "message": "(8) following ‘false’ branch (when ‘length >= 0’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6415, "column": 18, "event": "note", "message": "(9) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6415, "column": 4, "event": "note", "message": "(10) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6422, "column": 7, "event": "note", "message": "(11) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6422, "column": 4, "event": "note", "message": "(12) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6425, "column": 8, "event": "note", "message": "(13) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6425, "column": 4, "event": "note", "message": "(14) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6433, "column": 20, "event": "note", "message": "(15) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6514, "column": 4, "event": "note", "message": "(16) following ‘true’ branch (when ‘extra_data’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6516, "column": 21, "event": "note", "message": "(17) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6517, "column": 6, "event": "note", "message": "(18) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6519, "column": 14, "event": "note", "message": "(19) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6523, "column": 6, "event": "note", "message": "(20) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6525, "column": 14, "event": "note", "message": "(21) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6584, "column": 1, "event": "note", "message": "(22) following ‘case 0:’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6586, "column": 3, "event": "note", "message": "(23) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6587, "column": 6, "event": "note", "message": "(24) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6588, "column": 36, "event": "note", "message": "(25) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6612, "column": 31, "event": "note", "message": "(26) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6612, "column": 31, "event": "note", "message": "(27) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6652, "column": 17, "event": "note", "message": "(28) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6660, "column": 37, "event": "note", "message": "(29) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6663, "column": 4, "event": "note", "message": "(30) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6665, "column": 32, "event": "note", "message": "(31) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6667, "column": 6, "event": "note", "message": "(32) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6672, "column": 16, "event": "note", "message": "(33) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6682, "column": 4, "event": "note", "message": "(34) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6684, "column": 42, "event": "note", "message": "(35) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6687, "column": 17, "event": "note", "message": "(36) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6688, "column": 6, "event": "note", "message": "(37) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6688, "column": 6, "event": "note", "message": "(38) following ‘false’ branch (when ‘offsetcount == 0’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6698, "column": 4, "event": "note", "message": "(39) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6722, "column": 4, "event": "note", "message": "(40) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(41) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6777, "column": 6, "event": "note", "message": "(42) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6850, "column": 21, "event": "note", "message": "(43) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 6936, "column": 8, "event": "note", "message": "(44) calling ‘match’ from ‘pcre_exec’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 513, "column": 1, "event": "note", "message": "(45) entry to ‘match’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 546, "column": 15, "event": "note", "message": "(46) ‘eptrb’ is NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 724, "column": 4, "event": "note", "message": "(47) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 560, "column": 33, "event": "note", "message": "(48) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 725, "column": 5, "event": "note", "message": "in expansion of macro ‘rdepth’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 725, "column": 4, "event": "note", "message": "(49) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 739, "column": 7, "event": "note", "message": "(50) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 739, "column": 4, "event": "note", "message": "(51) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(52) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 754, "column": 3, "event": "note", "message": "(53) following ‘case 120 ... 123:’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 1909, "column": 5, "event": "note", "message": "(54) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 1919, "column": 8, "event": "note", "message": "(55) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 559, "column": 33, "event": "note", "message": "(56) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 1921, "column": 20, "event": "note", "message": "in expansion of macro ‘eptrb’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 559, "column": 33, "event": "note", "message": "(57) ‘frame_zero.Xeptrb’ is NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 1921, "column": 20, "event": "note", "message": "in expansion of macro ‘eptrb’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 1921, "column": 25, "event": "note", "message": "(58) dereference of NULL ‘*frame.Xeptrb’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 1919| if (*prev >= OP_SBRA || *prev == OP_ONCE)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1920| {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1921|-> saved_eptr = eptrb->epb_saved_eptr; /* Value at start of group */", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1922| eptrb = eptrb->epb_prev; /* Backup to previous group */", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1923| }", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 457, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "1ff13fd898cd80e88be05c2fcdfbb0243f941e8b", "key_event_idx": 0, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 2819, "column": 24, "event": "warning[-Wanalyzer-use-of-uninitialized-value]", "message": "use of uninitialized value ‘caseless’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 527, "column": 6, "event": "note", "message": "(1) region created on stack here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 527, "column": 6, "event": "note", "message": "(2) capacity: 4 bytes", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 378, "column": 6, "event": "note", "message": "(3) following ‘true’ branch (when ‘frame’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 780, "column": 5, "event": "note", "message": "in expansion of macro ‘RRETURN’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 780, "column": 5, "event": "note", "message": "(4) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 2817, "column": 12, "event": "note", "message": "(5) following ‘false’ branch (when ‘rrc == 0’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 591, "column": 33, "event": "note", "message": "(6) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 2818, "column": 13, "event": "note", "message": "in expansion of macro ‘fi’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 2818, "column": 12, "event": "note", "message": "(7) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 2819, "column": 24, "event": "note", "message": "(8) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcre_exec.c", "line": 2819, "column": 24, "event": "note", "message": "(9) use of uninitialized value ‘caseless’ here", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 2817| if (rrc != MATCH_NOMATCH) RRETURN(rrc);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 2818| if (fi >= max) RRETURN(MATCH_NOMATCH);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 2819|-> if ((slength = match_ref(offset, eptr, length, md, caseless)) < 0)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 2820| {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 2821| if (slength == -2) eptr = md->end_subject; /* Partial match */", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "c0e0e594023dc6625274d2ed620fbe5740e8917a", "key_event_idx": 1, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcreposix.c", "line": 0, "event": "scope_hint", "message": "In function ‘pcre_regexec’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcreposix.c", "line": 380, "column": 33, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘ovector’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcreposix.c", "line": 324, "column": 4, "event": "note", "message": "(1) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcreposix.c", "line": 325, "column": 13, "event": "note", "message": "(2) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcreposix.c", "line": 332, "column": 4, "event": "note", "message": "(3) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcreposix.c", "line": 354, "column": 13, "event": "note", "message": "(4) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcreposix.c", "line": 354, "column": 4, "event": "note", "message": "(5) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcreposix.c", "line": 356, "column": 6, "event": "note", "message": "(6) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcreposix.c", "line": 356, "column": 6, "event": "note", "message": "(7) following ‘false’ branch (when ‘pmatch’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcreposix.c", "line": 357, "column": 6, "event": "note", "message": "(8) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcreposix.c", "line": 373, "column": 4, "event": "note", "message": "(9) following ‘true’ branch (when ‘rc >= 0’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcreposix.c", "line": 376, "column": 6, "event": "note", "message": "(10) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcreposix.c", "line": 376, "column": 6, "event": "note", "message": "(11) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(12) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcreposix.c", "line": 378, "column": 19, "event": "note", "message": "(13) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcreposix.c", "line": 380, "column": 33, "event": "note", "message": "(14) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcreposix.c", "line": 380, "column": 33, "event": "note", "message": "(15) ‘ovector’ is NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/deps/pcre/pcreposix.c", "line": 380, "column": 33, "event": "note", "message": "(16) dereference of NULL ‘ovector + i * 8’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 378| for (i = 0; i < (size_t)rc; i++)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 379| {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 380|-> pmatch[i].rm_so = (ovector[i*2] < 0)? -1 : ovector[i*2] + so;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 381| pmatch[i].rm_eo = (ovector[i*2+1] < 0)? -1: ovector[i*2+1] + so;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 382| }", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "a674f559fc56ff4f75b1dbd1039271d408ea1283", "key_event_idx": 1, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/attr_file.c", "line": 0, "event": "scope_hint", "message": "In function ‘git_attr_file__lookup_one’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/attr_file.c", "line": 428, "column": 79, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘0’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/attr_file.c", "line": 408, "column": 5, "event": "note", "message": "(1) entry to ‘git_attr_file__lookup_one’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/attr_file.h", "line": 14, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/attr_file.c", "line": 8, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 83, "column": 58, "event": "note", "message": "(2) following ‘true’ branch (when ‘i != 18446744073709551615’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/attr_file.h", "line": 197, "column": 9, "event": "note", "message": "in expansion of macro ‘git_vector_rforeach’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/attr_file.c", "line": 423, "column": 9, "event": "note", "message": "in expansion of macro ‘git_attr_file__foreach_matching_rule’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 83, "column": 74, "event": "note", "message": "(3) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/attr_file.h", "line": 197, "column": 9, "event": "note", "message": "in expansion of macro ‘git_vector_rforeach’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/attr_file.c", "line": 423, "column": 9, "event": "note", "message": "in expansion of macro ‘git_attr_file__foreach_matching_rule’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/attr_file.c", "line": 428, "column": 43, "event": "note", "message": "(4) inlined call to ‘git_vector_get’ from ‘git_attr_file__lookup_one’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 64, "column": 63, "event": "note", "message": "(5) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/attr_file.c", "line": 0, "event": "scope_hint", "message": "In function ‘git_attr_file__lookup_one’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/attr_file.c", "line": 428, "column": 79, "event": "note", "message": "(6) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/attr_file.c", "line": 428, "column": 79, "event": "note", "message": "(7) dereference of NULL ‘<unknown>’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 426| \t\tif (!git_vector_bsearch(&pos, &rule->assigns, &name)) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 427| \t\t\t*value = ((git_attr_assignment *)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 428|-> \t\t\t\t\t git_vector_get(&rule->assigns, pos))->value;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 429| \t\t\tbreak;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 430| \t\t}", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "ba95a34b76a2f14277845ca4494b6612d6ccb185", "key_event_idx": 1, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 0, "event": "scope_hint", "message": "In function ‘compute_generation_numbers’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 916, "column": 57, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘0’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 842, "column": 12, "event": "note", "message": "(1) entry to ‘compute_generation_numbers’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 844, "column": 29, "event": "note", "message": "(2) ‘index_stack.ptr’ is NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 854, "column": 12, "event": "note", "message": "(3) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(4) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 899, "column": 12, "event": "note", "message": "(5) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 904, "column": 64, "event": "note", "message": "(6) inlined call to ‘git_vector_length’ from ‘compute_generation_numbers’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 71, "column": 17, "event": "note", "message": "(7) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 0, "event": "scope_hint", "message": "In function ‘compute_generation_numbers’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 906, "column": 12, "event": "note", "message": "(8) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(9) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 80, "column": 47, "event": "note", "message": "(10) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 915, "column": 9, "event": "note", "message": "in expansion of macro ‘git_vector_foreach’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 10, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 76, "column": 14, "event": "note", "message": "(11) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 916, "column": 28, "event": "note", "message": "in expansion of macro ‘git_array_alloc’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 916, "column": 18, "event": "note", "message": "(12) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 77, "column": 41, "event": "note", "message": "(13) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 916, "column": 28, "event": "note", "message": "in expansion of macro ‘git_array_alloc’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 77, "column": 21, "event": "note", "message": "(14) calling ‘git_array__alloc’ from ‘compute_generation_numbers’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 916, "column": 28, "event": "note", "message": "in expansion of macro ‘git_array_alloc’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 44, "column": 20, "event": "note", "message": "(15) entry to ‘git_array__alloc’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 49, "column": 12, "event": "note", "message": "(16) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 52, "column": 12, "event": "note", "message": "(17) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 52, "column": 12, "event": "note", "message": "(18) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 61, "column": 26, "event": "note", "message": "(19) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 61, "column": 12, "event": "note", "message": "(20) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 62, "column": 17, "event": "note", "message": "(21) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 77, "column": 21, "event": "note", "message": "(22) returning to ‘compute_generation_numbers’ from ‘git_array__alloc’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 916, "column": 28, "event": "note", "message": "in expansion of macro ‘git_array_alloc’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 76, "column": 32, "event": "note", "message": "(23) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 916, "column": 28, "event": "note", "message": "in expansion of macro ‘git_array_alloc’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 916, "column": 57, "event": "note", "message": "(24) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 916, "column": 57, "event": "note", "message": "(25) dereference of NULL ‘<unknown>’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 914| \t */", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 915| \tgit_vector_foreach (commits, i, child_packed_commit)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 916|-> \t\t*(size_t *)git_array_alloc(index_stack) = i;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 917| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 918| \twhile (git_array_size(index_stack)) {", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "338cd89504f3ef1189edd5e1b559e993c2d799c2", "key_event_idx": 0, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 929, "column": 57, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘0’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 1044, "column": 12, "event": "note", "message": "(1) entry to ‘commit_graph_write’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 1079, "column": 12, "event": "note", "message": "(2) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 1085, "column": 9, "event": "note", "message": "(3) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 1087, "column": 17, "event": "note", "message": "(4) calling ‘compute_generation_numbers’ from ‘commit_graph_write’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 842, "column": 12, "event": "note", "message": "(5) entry to ‘compute_generation_numbers’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 854, "column": 12, "event": "note", "message": "(6) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(7) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 899, "column": 12, "event": "note", "message": "(8) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 904, "column": 64, "event": "note", "message": "(9) inlined call to ‘git_vector_length’ from ‘compute_generation_numbers’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 71, "column": 17, "event": "note", "message": "(10) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 0, "event": "scope_hint", "message": "In function ‘compute_generation_numbers’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 906, "column": 12, "event": "note", "message": "(11) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(12) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 85, "column": 27, "event": "note", "message": "(13) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 918, "column": 16, "event": "note", "message": "in expansion of macro ‘git_array_size’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 81, "column": 42, "event": "note", "message": "(14) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 919, "column": 37, "event": "note", "message": "in expansion of macro ‘git_array_pop’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 927, "column": 20, "event": "note", "message": "(15) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 929, "column": 57, "event": "note", "message": "(16) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 929, "column": 57, "event": "note", "message": "(17) dereference of NULL ‘<unknown>’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 927| \t\tif (commit_states[i] == GENERATION_NUMBER_COMMIT_STATE_EXPANDED) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 928| \t\t\t/* All of the commits parents have been visited. */", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 929|-> \t\t\tchild_packed_commit->generation = 0;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 930| \t\t\tgit_array_foreach (child_packed_commit->parent_indices, j, parent_idx) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 931| \t\t\t\tstruct packed_commit *parent = git_vector_get(commits, *parent_idx);", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "08745f42064c84c0c43fa8ad4f91d072715623b8", "key_event_idx": 0, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 932, "column": 77, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘0’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 1044, "column": 12, "event": "note", "message": "(1) entry to ‘commit_graph_write’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 1079, "column": 12, "event": "note", "message": "(2) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 1085, "column": 9, "event": "note", "message": "(3) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 1087, "column": 17, "event": "note", "message": "(4) calling ‘compute_generation_numbers’ from ‘commit_graph_write’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 842, "column": 12, "event": "note", "message": "(5) entry to ‘compute_generation_numbers’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 854, "column": 12, "event": "note", "message": "(6) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(7) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 899, "column": 12, "event": "note", "message": "(8) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 904, "column": 64, "event": "note", "message": "(9) inlined call to ‘git_vector_length’ from ‘compute_generation_numbers’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 71, "column": 17, "event": "note", "message": "(10) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 0, "event": "scope_hint", "message": "In function ‘compute_generation_numbers’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 906, "column": 12, "event": "note", "message": "(11) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(12) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 85, "column": 27, "event": "note", "message": "(13) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 918, "column": 16, "event": "note", "message": "in expansion of macro ‘git_array_size’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 81, "column": 42, "event": "note", "message": "(14) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 919, "column": 37, "event": "note", "message": "in expansion of macro ‘git_array_pop’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 927, "column": 20, "event": "note", "message": "(15) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 929, "column": 57, "event": "note", "message": "(16) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 90, "column": 38, "event": "note", "message": "(17) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 930, "column": 25, "event": "note", "message": "in expansion of macro ‘git_array_foreach’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 931, "column": 64, "event": "note", "message": "(18) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 931, "column": 64, "event": "note", "message": "(19) inlined call to ‘git_vector_get’ from ‘compute_generation_numbers’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 64, "column": 63, "event": "note", "message": "(20) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 0, "event": "scope_hint", "message": "In function ‘compute_generation_numbers’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 932, "column": 56, "event": "note", "message": "(21) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 932, "column": 77, "event": "note", "message": "(22) dereference of NULL ‘<unknown>’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 930| \t\t\tgit_array_foreach (child_packed_commit->parent_indices, j, parent_idx) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 931| \t\t\t\tstruct packed_commit *parent = git_vector_get(commits, *parent_idx);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 932|-> \t\t\t\tif (child_packed_commit->generation < parent->generation)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 933| \t\t\t\t\tchild_packed_commit->generation = parent->generation;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 934| \t\t\t}", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "b794d1f43163a0ea4fb150460049ef4515743289", "key_event_idx": 0, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 955, "column": 57, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘0’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 1044, "column": 12, "event": "note", "message": "(1) entry to ‘commit_graph_write’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 1079, "column": 12, "event": "note", "message": "(2) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 1085, "column": 9, "event": "note", "message": "(3) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 1087, "column": 17, "event": "note", "message": "(4) calling ‘compute_generation_numbers’ from ‘commit_graph_write’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 842, "column": 12, "event": "note", "message": "(5) entry to ‘compute_generation_numbers’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 854, "column": 12, "event": "note", "message": "(6) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(7) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 899, "column": 12, "event": "note", "message": "(8) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 904, "column": 64, "event": "note", "message": "(9) inlined call to ‘git_vector_length’ from ‘compute_generation_numbers’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 71, "column": 17, "event": "note", "message": "(10) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 0, "event": "scope_hint", "message": "In function ‘compute_generation_numbers’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 906, "column": 12, "event": "note", "message": "(11) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(12) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 85, "column": 27, "event": "note", "message": "(13) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 918, "column": 16, "event": "note", "message": "in expansion of macro ‘git_array_size’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 81, "column": 42, "event": "note", "message": "(14) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 919, "column": 37, "event": "note", "message": "in expansion of macro ‘git_array_pop’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 927, "column": 20, "event": "note", "message": "(15) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 85, "column": 30, "event": "note", "message": "(16) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 948, "column": 21, "event": "note", "message": "in expansion of macro ‘git_array_size’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 948, "column": 20, "event": "note", "message": "(17) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 954, "column": 42, "event": "note", "message": "(18) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 955, "column": 57, "event": "note", "message": "(19) dereference of NULL ‘<unknown>’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 953| \t\t\t */", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 954| \t\t\tcommit_states[i] = GENERATION_NUMBER_COMMIT_STATE_VISITED;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 955|-> \t\t\tchild_packed_commit->generation = 1;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 956| \t\t\tcontinue;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 957| \t\t}", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "ba95a34b76a2f14277845ca4494b6612d6ccb185", "key_event_idx": 0, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 963, "column": 57, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘0’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 1044, "column": 12, "event": "note", "message": "(1) entry to ‘commit_graph_write’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 1079, "column": 12, "event": "note", "message": "(2) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 1085, "column": 9, "event": "note", "message": "(3) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 1087, "column": 17, "event": "note", "message": "(4) calling ‘compute_generation_numbers’ from ‘commit_graph_write’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 842, "column": 12, "event": "note", "message": "(5) entry to ‘compute_generation_numbers’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 844, "column": 29, "event": "note", "message": "(6) ‘index_stack.ptr’ is NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 854, "column": 12, "event": "note", "message": "(7) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(8) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 899, "column": 12, "event": "note", "message": "(9) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 904, "column": 64, "event": "note", "message": "(10) inlined call to ‘git_vector_length’ from ‘compute_generation_numbers’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 71, "column": 17, "event": "note", "message": "(11) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 0, "event": "scope_hint", "message": "In function ‘compute_generation_numbers’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 906, "column": 12, "event": "note", "message": "(12) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(13) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 85, "column": 27, "event": "note", "message": "(14) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 918, "column": 16, "event": "note", "message": "in expansion of macro ‘git_array_size’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 81, "column": 42, "event": "note", "message": "(15) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 919, "column": 37, "event": "note", "message": "in expansion of macro ‘git_array_pop’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 927, "column": 20, "event": "note", "message": "(16) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 85, "column": 30, "event": "note", "message": "(17) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 948, "column": 21, "event": "note", "message": "in expansion of macro ‘git_array_size’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 948, "column": 20, "event": "note", "message": "(18) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 76, "column": 14, "event": "note", "message": "(19) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 963, "column": 28, "event": "note", "message": "in expansion of macro ‘git_array_alloc’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 963, "column": 18, "event": "note", "message": "(20) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 77, "column": 41, "event": "note", "message": "(21) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 963, "column": 28, "event": "note", "message": "in expansion of macro ‘git_array_alloc’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 77, "column": 21, "event": "note", "message": "(22) calling ‘git_array__alloc’ from ‘compute_generation_numbers’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 963, "column": 28, "event": "note", "message": "in expansion of macro ‘git_array_alloc’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 44, "column": 20, "event": "note", "message": "(23) entry to ‘git_array__alloc’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 49, "column": 12, "event": "note", "message": "(24) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(25) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 77, "column": 21, "event": "note", "message": "(26) returning to ‘compute_generation_numbers’ from ‘git_array__alloc’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 963, "column": 28, "event": "note", "message": "in expansion of macro ‘git_array_alloc’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 76, "column": 32, "event": "note", "message": "(27) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 963, "column": 28, "event": "note", "message": "in expansion of macro ‘git_array_alloc’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 963, "column": 57, "event": "note", "message": "(28) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 963, "column": 57, "event": "note", "message": "(29) dereference of NULL ‘<unknown>’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 961| \t\t * again once all its children have been visited.", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 962| \t\t */", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 963|-> \t\t*(size_t *)git_array_alloc(index_stack) = i;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 964| \t\tgit_array_foreach (child_packed_commit->parent_indices, j, parent_idx) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 965| \t\t\tif (commit_states[*parent_idx]", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "16f75ef2f8a6ea2eec691aef1d0cc22853220a05", "key_event_idx": 0, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 972, "column": 65, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘0’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 1044, "column": 12, "event": "note", "message": "(1) entry to ‘commit_graph_write’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 1079, "column": 12, "event": "note", "message": "(2) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 1085, "column": 9, "event": "note", "message": "(3) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 1087, "column": 17, "event": "note", "message": "(4) calling ‘compute_generation_numbers’ from ‘commit_graph_write’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 842, "column": 12, "event": "note", "message": "(5) entry to ‘compute_generation_numbers’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 844, "column": 29, "event": "note", "message": "(6) ‘index_stack.ptr’ is NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 854, "column": 12, "event": "note", "message": "(7) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(8) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 899, "column": 12, "event": "note", "message": "(9) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 904, "column": 64, "event": "note", "message": "(10) inlined call to ‘git_vector_length’ from ‘compute_generation_numbers’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 71, "column": 17, "event": "note", "message": "(11) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 0, "event": "scope_hint", "message": "In function ‘compute_generation_numbers’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 906, "column": 12, "event": "note", "message": "(12) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(13) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 85, "column": 27, "event": "note", "message": "(14) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 918, "column": 16, "event": "note", "message": "in expansion of macro ‘git_array_size’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 81, "column": 42, "event": "note", "message": "(15) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 919, "column": 37, "event": "note", "message": "in expansion of macro ‘git_array_pop’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 927, "column": 20, "event": "note", "message": "(16) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 85, "column": 30, "event": "note", "message": "(17) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 948, "column": 21, "event": "note", "message": "in expansion of macro ‘git_array_size’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 948, "column": 20, "event": "note", "message": "(18) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 76, "column": 14, "event": "note", "message": "(19) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 963, "column": 28, "event": "note", "message": "in expansion of macro ‘git_array_alloc’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 90, "column": 38, "event": "note", "message": "(20) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 964, "column": 17, "event": "note", "message": "in expansion of macro ‘git_array_foreach’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 965, "column": 43, "event": "note", "message": "(21) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 965, "column": 28, "event": "note", "message": "(22) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 971, "column": 52, "event": "note", "message": "(23) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 972, "column": 26, "event": "note", "message": "(24) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 77, "column": 41, "event": "note", "message": "(25) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 972, "column": 36, "event": "note", "message": "in expansion of macro ‘git_array_alloc’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 77, "column": 21, "event": "note", "message": "(26) calling ‘git_array__alloc’ from ‘compute_generation_numbers’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 972, "column": 36, "event": "note", "message": "in expansion of macro ‘git_array_alloc’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 44, "column": 20, "event": "note", "message": "(27) entry to ‘git_array__alloc’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 49, "column": 12, "event": "note", "message": "(28) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(29) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 77, "column": 21, "event": "note", "message": "(30) returning to ‘compute_generation_numbers’ from ‘git_array__alloc’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 972, "column": 36, "event": "note", "message": "in expansion of macro ‘git_array_alloc’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 76, "column": 32, "event": "note", "message": "(31) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 972, "column": 36, "event": "note", "message": "in expansion of macro ‘git_array_alloc’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 972, "column": 67, "event": "note", "message": "(32) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/commit_graph.c", "line": 972, "column": 65, "event": "note", "message": "(33) dereference of NULL ‘<unknown>’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 970| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 971| \t\t\tcommit_states[*parent_idx] = GENERATION_NUMBER_COMMIT_STATE_ADDED;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 972|-> \t\t\t*(size_t *)git_array_alloc(index_stack) = *parent_idx;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 973| \t\t}", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 974| \t\tcommit_states[i] = GENERATION_NUMBER_COMMIT_STATE_EXPANDED;", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "4131f250e510b367f5d143964452e41e5441310d", "key_event_idx": 1, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/describe.c", "line": 0, "event": "scope_hint", "message": "In function ‘describe’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/describe.c", "line": 524, "column": 43, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘0’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/describe.c", "line": 427, "column": 12, "event": "note", "message": "(1) entry to ‘describe’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/describe.c", "line": 443, "column": 12, "event": "note", "message": "(2) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/describe.c", "line": 446, "column": 22, "event": "note", "message": "(3) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/describe.c", "line": 446, "column": 12, "event": "note", "message": "(4) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/describe.c", "line": 449, "column": 19, "event": "note", "message": "(5) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/describe.c", "line": 466, "column": 12, "event": "note", "message": "(6) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/describe.c", "line": 474, "column": 22, "event": "note", "message": "(7) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/describe.c", "line": 474, "column": 12, "event": "note", "message": "(8) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/describe.c", "line": 477, "column": 21, "event": "note", "message": "(9) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/describe.c", "line": 477, "column": 12, "event": "note", "message": "(10) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/describe.c", "line": 480, "column": 22, "event": "note", "message": "(11) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/describe.c", "line": 480, "column": 12, "event": "note", "message": "(12) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/describe.c", "line": 483, "column": 21, "event": "note", "message": "(13) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/describe.c", "line": 485, "column": 12, "event": "note", "message": "(14) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(15) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/describe.c", "line": 488, "column": 39, "event": "note", "message": "(16) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/describe.c", "line": 492, "column": 67, "event": "note", "message": "(17) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/describe.c", "line": 500, "column": 35, "event": "note", "message": "(18) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/describe.c", "line": 501, "column": 58, "event": "note", "message": "(19) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/common.h", "line": 10, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/describe.c", "line": 8, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 119, "column": 12, "event": "note", "message": "(20) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/describe.c", "line": 502, "column": 33, "event": "note", "message": "in expansion of macro ‘GIT_ERROR_CHECK_ALLOC’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/describe.c", "line": 503, "column": 46, "event": "note", "message": "(21) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/describe.c", "line": 503, "column": 36, "event": "note", "message": "(22) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/describe.c", "line": 506, "column": 42, "event": "note", "message": "(23) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/describe.c", "line": 522, "column": 47, "event": "note", "message": "(24) following ‘true’ branch (when ‘match_cnt > cur_match’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/describe.c", "line": 523, "column": 50, "event": "note", "message": "(25) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/describe.c", "line": 523, "column": 50, "event": "note", "message": "(26) inlined call to ‘git_vector_get’ from ‘describe’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 64, "column": 63, "event": "note", "message": "(27) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/describe.c", "line": 0, "event": "scope_hint", "message": "In function ‘describe’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/describe.c", "line": 524, "column": 32, "event": "note", "message": "(28) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/describe.c", "line": 524, "column": 43, "event": "note", "message": "(29) dereference of NULL ‘<unknown>’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 522| \t\tfor (cur_match = 0; cur_match < match_cnt; cur_match++) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 523| \t\t\tstruct possible_tag *t = git_vector_get(&all_matches, cur_match);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 524|-> \t\t\tif (!(c->flags & t->flag_within))", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 525| \t\t\t\tt->depth++;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 526| \t\t}", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "7bb11c693086ac82a9305ebb4394ddcd2178af20", "key_event_idx": 1, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/diff_driver.c", "line": 0, "event": "scope_hint", "message": "In function ‘diff_context_line__pattern_match’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/diff_driver.c", "line": 458, "column": 32, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘0’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/diff_driver.c", "line": 454, "column": 23, "event": "note", "message": "(1) following ‘true’ branch (when ‘i < maxi’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/repository.h", "line": 19, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/ignore.h", "line": 12, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.h", "line": 15, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/diff.h", "line": 18, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/diff_driver.c", "line": 13, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 83, "column": 40, "event": "note", "message": "(2) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/diff_driver.c", "line": 455, "column": 48, "event": "note", "message": "in expansion of macro ‘git_array_get’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 83, "column": 63, "event": "note", "message": "(3) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/diff_driver.c", "line": 455, "column": 48, "event": "note", "message": "in expansion of macro ‘git_array_get’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 83, "column": 53, "event": "note", "message": "(4) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/diff_driver.c", "line": 455, "column": 48, "event": "note", "message": "in expansion of macro ‘git_array_get’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/diff_driver.c", "line": 457, "column": 20, "event": "note", "message": "(5) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/diff_driver.c", "line": 454, "column": 31, "event": "note", "message": "(6) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/diff_driver.c", "line": 454, "column": 23, "event": "note", "message": "(7) following ‘true’ branch (when ‘i < maxi’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 83, "column": 40, "event": "note", "message": "(8) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/diff_driver.c", "line": 455, "column": 48, "event": "note", "message": "in expansion of macro ‘git_array_get’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/diff_driver.c", "line": 458, "column": 32, "event": "note", "message": "(9) dereference of NULL ‘<unknown>’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 456| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 457| \t\tif (!git_regexp_search(&pat->re, line->ptr, 2, pmatch)) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 458|-> \t\t\tif (pat->flags & REG_NEGATE)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 459| \t\t\t\treturn false;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 460| ", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "82f0df2ff30b81c14b9d1d7b41d4b075d16c586f", "key_event_idx": 5, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 105, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/common.h", "line": 10, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.h", "line": 10, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 8, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 0, "event": "scope_hint", "message": "In function ‘setup_stream’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1040, "column": 22, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘fe’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 23, "event": "note", "message": "in definition of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 32, "column": 27, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1040, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1059, "column": 12, "event": "note", "message": "(1) entry to ‘stream_list_init.part.0’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1077, "column": 23, "event": "note", "message": "(2) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1078, "column": 53, "event": "note", "message": "(3) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/repository.h", "line": 19, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 14, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 83, "column": 63, "event": "note", "message": "(4) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1081, "column": 40, "event": "note", "message": "in expansion of macro ‘git_array_get’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1084, "column": 25, "event": "note", "message": "(5) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1084, "column": 25, "event": "note", "message": "(6) calling ‘setup_stream’ from ‘stream_list_init.part.0’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1033, "column": 12, "event": "note", "message": "(7) entry to ‘setup_stream’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1040, "column": 22, "event": "note", "message": "(8) dereference of NULL ‘fe’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 23, "event": "note", "message": "in definition of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 32, "column": 27, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1040, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT’", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1038| {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1039| #ifndef GIT_DEPRECATE_HARD", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1040|-> \tGIT_ASSERT(fe->filter->stream || fe->filter->apply);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1041| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1042| \t/*", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "6f3217d6789bd014eaa656832cc3859e223e5a77", "key_event_idx": 1, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 0, "event": "scope_hint", "message": "In function ‘git_filter_list_stream_file’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1140, "column": 42, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘stream_start’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1112, "column": 5, "event": "note", "message": "(1) entry to ‘git_filter_list_stream_file’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1120, "column": 64, "event": "note", "message": "(2) following ‘true’ branch (when ‘repo’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1120, "column": 35, "event": "note", "message": "(3) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1126, "column": 22, "event": "note", "message": "(4) inlined call to ‘stream_list_init’ from ‘git_filter_list_stream_file’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1069, "column": 14, "event": "note", "message": "(5) ‘stream_start’ is NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1071, "column": 12, "event": "note", "message": "(6) following ‘false’ branch (when ‘filters’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(7) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1126, "column": 22, "event": "note", "message": "(8) inlined call to ‘stream_list_init’ from ‘git_filter_list_stream_file’", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(9) calling ‘stream_list_init.part.0’ from ‘git_filter_list_stream_file’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 0, "event": "scope_hint", "message": "In function ‘git_filter_list_stream_file’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1059, "column": 12, "event": "note", "message": "(10) entry to ‘stream_list_init.part.0’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 83, "column": 63, "event": "note", "message": "(11) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1081, "column": 40, "event": "note", "message": "in expansion of macro ‘git_array_get’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 83, "column": 53, "event": "note", "message": "(12) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1081, "column": 40, "event": "note", "message": "in expansion of macro ‘git_array_get’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1094, "column": 12, "event": "note", "message": "(13) following ‘true’ branch (when ‘error != 0’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1095, "column": 28, "event": "note", "message": "(14) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1126, "column": 22, "event": "note", "message": "(15) inlined call to ‘stream_list_init’ from ‘git_filter_list_stream_file’", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(16) returning to ‘git_filter_list_stream_file’ from ‘stream_list_init.part.0’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 0, "event": "scope_hint", "message": "In function ‘git_filter_list_stream_file’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1126, "column": 12, "event": "note", "message": "(17) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1128, "column": 22, "event": "note", "message": "(18) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1127, "column": 79, "event": "note", "message": "(19) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1129, "column": 22, "event": "note", "message": "(20) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1128, "column": 81, "event": "note", "message": "(21) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1134, "column": 45, "event": "note", "message": "(22) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1134, "column": 12, "event": "note", "message": "(23) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(24) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1139, "column": 57, "event": "note", "message": "(25) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1140, "column": 42, "event": "note", "message": "(26) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1140, "column": 42, "event": "note", "message": "(27) ‘stream_start’ is NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1140, "column": 42, "event": "note", "message": "(28) dereference of NULL ‘stream_start’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 1138| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1139| \twhile ((readlen = p_read(fd, buf, sizeof(buf))) > 0) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1140|-> \t\tif ((error = stream_start->write(stream_start, buf, readlen)) < 0)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1141| \t\t\tgoto done;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1142| \t}", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "d9ed66d91bbff1cf4e7706e9216543799d72c448", "key_event_idx": 0, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1149, "column": 38, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘stream_start’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1112, "column": 5, "event": "note", "message": "(1) entry to ‘git_filter_list_stream_file’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1120, "column": 64, "event": "note", "message": "(2) following ‘true’ branch (when ‘repo’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1120, "column": 35, "event": "note", "message": "(3) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1126, "column": 22, "event": "note", "message": "(4) inlined call to ‘stream_list_init’ from ‘git_filter_list_stream_file’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1069, "column": 14, "event": "note", "message": "(5) ‘stream_start’ is NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1071, "column": 12, "event": "note", "message": "(6) following ‘false’ branch (when ‘filters’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(7) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1126, "column": 22, "event": "note", "message": "(8) inlined call to ‘stream_list_init’ from ‘git_filter_list_stream_file’", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(9) calling ‘stream_list_init.part.0’ from ‘git_filter_list_stream_file’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 0, "event": "scope_hint", "message": "In function ‘git_filter_list_stream_file’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1059, "column": 12, "event": "note", "message": "(10) entry to ‘stream_list_init.part.0’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 83, "column": 63, "event": "note", "message": "(11) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1081, "column": 40, "event": "note", "message": "in expansion of macro ‘git_array_get’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 83, "column": 53, "event": "note", "message": "(12) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1081, "column": 40, "event": "note", "message": "in expansion of macro ‘git_array_get’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1094, "column": 12, "event": "note", "message": "(13) following ‘true’ branch (when ‘error != 0’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1095, "column": 28, "event": "note", "message": "(14) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1126, "column": 22, "event": "note", "message": "(15) inlined call to ‘stream_list_init’ from ‘git_filter_list_stream_file’", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(16) returning to ‘git_filter_list_stream_file’ from ‘stream_list_init.part.0’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 0, "event": "scope_hint", "message": "In function ‘git_filter_list_stream_file’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1126, "column": 12, "event": "note", "message": "(17) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1128, "column": 22, "event": "note", "message": "(18) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1127, "column": 79, "event": "note", "message": "(19) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1129, "column": 22, "event": "note", "message": "(20) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1128, "column": 81, "event": "note", "message": "(21) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1134, "column": 45, "event": "note", "message": "(22) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1149, "column": 38, "event": "note", "message": "(23) ‘stream_start’ is NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1149, "column": 38, "event": "note", "message": "(24) dereference of NULL ‘stream_start’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 1147| done:", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1148| \tif (initialized)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1149|-> \t\terror |= stream_start->close(stream_start);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1150| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1151| \tif (fd >= 0)", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "ef21d58245c00595b2bd6bdcd8be08de8b87b4fc", "key_event_idx": 1, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 0, "event": "scope_hint", "message": "In function ‘git_filter_list_stream_buffer’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1172, "column": 34, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘stream_start’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1158, "column": 5, "event": "note", "message": "(1) entry to ‘git_filter_list_stream_buffer’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1168, "column": 22, "event": "note", "message": "(2) inlined call to ‘stream_list_init’ from ‘git_filter_list_stream_buffer’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1069, "column": 14, "event": "note", "message": "(3) ‘stream_start’ is NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1071, "column": 12, "event": "note", "message": "(4) following ‘false’ branch (when ‘filters’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(5) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1168, "column": 22, "event": "note", "message": "(6) inlined call to ‘stream_list_init’ from ‘git_filter_list_stream_buffer’", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(7) calling ‘stream_list_init.part.0’ from ‘git_filter_list_stream_buffer’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 0, "event": "scope_hint", "message": "In function ‘git_filter_list_stream_buffer’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1059, "column": 12, "event": "note", "message": "(8) entry to ‘stream_list_init.part.0’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 83, "column": 63, "event": "note", "message": "(9) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1081, "column": 40, "event": "note", "message": "in expansion of macro ‘git_array_get’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 83, "column": 53, "event": "note", "message": "(10) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1081, "column": 40, "event": "note", "message": "in expansion of macro ‘git_array_get’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1094, "column": 12, "event": "note", "message": "(11) following ‘true’ branch (when ‘error != 0’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1095, "column": 28, "event": "note", "message": "(12) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1168, "column": 22, "event": "note", "message": "(13) inlined call to ‘stream_list_init’ from ‘git_filter_list_stream_buffer’", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(14) returning to ‘git_filter_list_stream_buffer’ from ‘stream_list_init.part.0’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 0, "event": "scope_hint", "message": "In function ‘git_filter_list_stream_buffer’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1168, "column": 12, "event": "note", "message": "(15) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1172, "column": 34, "event": "note", "message": "(16) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1172, "column": 34, "event": "note", "message": "(17) ‘stream_start’ is NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/filter.c", "line": 1172, "column": 34, "event": "note", "message": "(18) dereference of NULL ‘stream_start’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 1170| \tinitialized = 1;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1171| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1172|-> \tif ((error = stream_start->write(stream_start, buffer, len)) < 0)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1173| \t\tgoto out;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1174| ", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "c332d3a24b1eaa71a01af8208a02cfa1dc9ba6da", "key_event_idx": 1, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 0, "event": "scope_hint", "message": "In function ‘index_insert’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1397, "column": 21, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘entry’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3739, "column": 12, "event": "note", "message": "(1) entry to ‘index_apply_to_all’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 105, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/common.h", "line": 10, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.h", "line": 10, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 8, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(2) following ‘false’ branch (when ‘index’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3752, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3754, "column": 22, "event": "note", "message": "(3) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3754, "column": 12, "event": "note", "message": "(4) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3757, "column": 9, "event": "note", "message": "(5) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3759, "column": 28, "event": "note", "message": "(6) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3760, "column": 42, "event": "note", "message": "(7) inlined call to ‘git_vector_get’ from ‘index_apply_to_all’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 64, "column": 42, "event": "note", "message": "(8) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 0, "event": "scope_hint", "message": "In function ‘index_insert’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3763, "column": 20, "event": "note", "message": "(9) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3769, "column": 20, "event": "note", "message": "(10) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3779, "column": 20, "event": "note", "message": "(11) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3782, "column": 17, "event": "note", "message": "(12) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3782, "column": 17, "event": "note", "message": "(13) following ‘case 1:’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3785, "column": 17, "event": "note", "message": "(14) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3786, "column": 33, "event": "note", "message": "(15) calling ‘git_index_add_bypath’ from ‘index_apply_to_all’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1598, "column": 5, "event": "note", "message": "(16) entry to ‘git_index_add_bypath’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1600, "column": 26, "event": "note", "message": "(17) ‘entry’ is NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(18) following ‘false’ branch (when ‘index’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1603, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(19) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1604, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(20) following ‘false’ branch (when ‘path’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1604, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1606, "column": 20, "event": "note", "message": "(21) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1606, "column": 20, "event": "note", "message": "(22) calling ‘index_entry_init’ from ‘git_index_add_bypath’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 995, "column": 12, "event": "note", "message": "(23) entry to ‘index_entry_init’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1001, "column": 26, "event": "note", "message": "(24) ‘entry’ is NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1007, "column": 12, "event": "note", "message": "(25) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 103, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/thread.h", "line": 410, "column": 17, "event": "note", "message": "(26) inlined call to ‘git_atomic__load’ from ‘index_entry_init’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/util.h", "line": 188, "column": 31, "event": "note", "message": "in expansion of macro ‘git_atomic_load’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 48, "column": 46, "event": "note", "message": "in expansion of macro ‘GIT_REFCOUNT_OWNER’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1017, "column": 16, "event": "note", "message": "in expansion of macro ‘INDEX_OWNER’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/thread.h", "line": 199, "column": 33, "event": "note", "message": "(27) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 0, "event": "scope_hint", "message": "In function ‘index_insert’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1018, "column": 12, "event": "note", "message": "(28) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1021, "column": 13, "event": "note", "message": "(29) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1021, "column": 12, "event": "note", "message": "(30) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1024, "column": 39, "event": "note", "message": "(31) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1027, "column": 12, "event": "note", "message": "(32) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/thread.h", "line": 410, "column": 17, "event": "note", "message": "(33) inlined call to ‘git_atomic__load’ from ‘index_entry_init’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/util.h", "line": 188, "column": 31, "event": "note", "message": "in expansion of macro ‘git_atomic_load’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 48, "column": 46, "event": "note", "message": "in expansion of macro ‘GIT_REFCOUNT_OWNER’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1030, "column": 40, "event": "note", "message": "in expansion of macro ‘INDEX_OWNER’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/thread.h", "line": 199, "column": 33, "event": "note", "message": "(34) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 0, "event": "scope_hint", "message": "In function ‘index_insert’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1030, "column": 13, "event": "note", "message": "(35) calling ‘index_entry_create’ from ‘index_entry_init’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 956, "column": 12, "event": "note", "message": "(36) entry to ‘index_entry_create’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 972, "column": 12, "event": "note", "message": "(37) following ‘true’ branch (when ‘from_workdir != 0’)...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(38) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 974, "column": 12, "event": "note", "message": "(39) following ‘true’ branch (when ‘st’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 975, "column": 26, "event": "note", "message": "(40) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 977, "column": 12, "event": "note", "message": "(41) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 104, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/integer.h", "line": 63, "column": 6, "event": "note", "message": "(42) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 138, "column": 10, "event": "note", "message": "in expansion of macro ‘git__add_sizet_overflow’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 146, "column": 13, "event": "note", "message": "in expansion of macro ‘GIT_ADD_SIZET_OVERFLOW’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 982, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ERROR_CHECK_ALLOC_ADD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 138, "column": 9, "event": "note", "message": "(43) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 146, "column": 13, "event": "note", "message": "in expansion of macro ‘GIT_ADD_SIZET_OVERFLOW’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 982, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ERROR_CHECK_ALLOC_ADD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/integer.h", "line": 63, "column": 6, "event": "note", "message": "(44) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 138, "column": 10, "event": "note", "message": "in expansion of macro ‘git__add_sizet_overflow’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 146, "column": 13, "event": "note", "message": "in expansion of macro ‘GIT_ADD_SIZET_OVERFLOW’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 983, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ERROR_CHECK_ALLOC_ADD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 138, "column": 9, "event": "note", "message": "(45) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 146, "column": 13, "event": "note", "message": "in expansion of macro ‘GIT_ADD_SIZET_OVERFLOW’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 983, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ERROR_CHECK_ALLOC_ADD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 984, "column": 17, "event": "note", "message": "(46) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 119, "column": 12, "event": "note", "message": "(47) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 985, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ERROR_CHECK_ALLOC’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 987, "column": 24, "event": "note", "message": "(48) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1030, "column": 13, "event": "note", "message": "(49) returning to ‘index_entry_init’ from ‘index_entry_create’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1030, "column": 12, "event": "note", "message": "(50) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/thread.h", "line": 410, "column": 17, "event": "note", "message": "(51) inlined call to ‘git_atomic__load’ from ‘index_entry_init’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/util.h", "line": 188, "column": 31, "event": "note", "message": "in expansion of macro ‘git_atomic_load’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 48, "column": 46, "event": "note", "message": "in expansion of macro ‘GIT_REFCOUNT_OWNER’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1035, "column": 28, "event": "note", "message": "in expansion of macro ‘INDEX_OWNER’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/thread.h", "line": 199, "column": 33, "event": "note", "message": "(52) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 0, "event": "scope_hint", "message": "In function ‘index_insert’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1606, "column": 20, "event": "note", "message": "(53) returning to ‘git_index_add_bypath’ from ‘index_entry_init’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1606, "column": 12, "event": "note", "message": "(54) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1607, "column": 23, "event": "note", "message": "(55) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1607, "column": 23, "event": "note", "message": "(56) calling ‘index_insert’ from ‘git_index_add_bypath’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1379, "column": 12, "event": "note", "message": "(57) entry to ‘index_insert’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(58) following ‘false’ branch (when ‘index’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1391, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(59) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1392, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(60) following ‘false’ branch (when ‘entry_ptr’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1392, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1394, "column": 15, "event": "note", "message": "(61) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1409, "column": 9, "event": "note", "message": "(62) calling ‘index_existing_and_best’ from ‘index_insert’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1320, "column": 13, "event": "note", "message": "(63) entry to ‘index_existing_and_best’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1331, "column": 17, "event": "note", "message": "(64) calling ‘index_find’ from ‘index_existing_and_best’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 378, "column": 17, "event": "note", "message": "(65) entry to ‘index_find’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 384, "column": 16, "event": "note", "message": "(66) calling ‘index_find_in_entries’ from ‘index_find’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 367, "column": 17, "event": "note", "message": "(67) entry to ‘index_find_in_entries’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 373, "column": 53, "event": "note", "message": "(68) following ‘true’ branch (when ‘path_len == 0’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 373, "column": 40, "event": "note", "message": "(69) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 384, "column": 16, "event": "note", "message": "(70) returning to ‘index_find’ from ‘index_find_in_entries’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1331, "column": 17, "event": "note", "message": "(71) returning to ‘index_existing_and_best’ from ‘index_find’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1409, "column": 9, "event": "note", "message": "(72) returning to ‘index_insert’ from ‘index_existing_and_best’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1413, "column": 53, "event": "note", "message": "(73) following ‘false’ branch (when ‘trust_mode == 0’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1414, "column": 17, "event": "note", "message": "(74) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1417, "column": 12, "event": "note", "message": "(75) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1421, "column": 12, "event": "note", "message": "(76) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1421, "column": 12, "event": "note", "message": "(77) following ‘true’ branch (when ‘trust_id != 0’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1432, "column": 22, "event": "note", "message": "(78) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1432, "column": 22, "event": "note", "message": "(79) calling ‘check_file_directory_collision’ from ‘index_insert’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1228, "column": 12, "event": "note", "message": "(80) entry to ‘check_file_directory_collision’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1231, "column": 12, "event": "note", "message": "(81) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1232, "column": 13, "event": "note", "message": "(82) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1232, "column": 13, "event": "note", "message": "(83) calling ‘has_dir_name’ from ‘check_file_directory_collision’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1177, "column": 12, "event": "note", "message": "(84) entry to ‘has_dir_name’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1190, "column": 28, "event": "note", "message": "(85) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1193, "column": 29, "event": "note", "message": "(86) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1199, "column": 28, "event": "note", "message": "(87) following ‘false’ branch (when ‘ok_to_replace != 0’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1202, "column": 29, "event": "note", "message": "(88) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1232, "column": 13, "event": "note", "message": "(89) returning to ‘check_file_directory_collision’ from ‘has_dir_name’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1231, "column": 65, "event": "note", "message": "(90) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(91) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1432, "column": 22, "event": "note", "message": "(92) returning to ‘index_insert’ from ‘check_file_directory_collision’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1432, "column": 12, "event": "note", "message": "(93) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1439, "column": 13, "event": "note", "message": "(94) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1439, "column": 12, "event": "note", "message": "(95) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1455, "column": 30, "event": "note", "message": "(96) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1465, "column": 28, "event": "note", "message": "(97) ‘entry’ is NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1607, "column": 23, "event": "note", "message": "(98) returning to ‘git_index_add_bypath’ from ‘index_insert’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1610, "column": 12, "event": "note", "message": "(99) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1613, "column": 12, "event": "note", "message": "(100) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1613, "column": 12, "event": "note", "message": "(101) following ‘true’ branch (when ‘ret == -23’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1617, "column": 17, "event": "note", "message": "(102) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1620, "column": 20, "event": "note", "message": "(103) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1625, "column": 17, "event": "note", "message": "(104) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1631, "column": 20, "event": "note", "message": "(105) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1632, "column": 36, "event": "note", "message": "(106) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1632, "column": 28, "event": "note", "message": "(107) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1635, "column": 36, "event": "note", "message": "(108) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1635, "column": 36, "event": "note", "message": "(109) calling ‘index_insert’ from ‘git_index_add_bypath’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1379, "column": 12, "event": "note", "message": "(110) entry to ‘index_insert’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(111) following ‘false’ branch (when ‘index’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1391, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(112) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1392, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(113) following ‘false’ branch (when ‘entry_ptr’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1392, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1394, "column": 15, "event": "note", "message": "(114) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1394, "column": 15, "event": "note", "message": "(115) ‘entry’ is NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1397, "column": 21, "event": "note", "message": "(116) dereference of NULL ‘entry’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 1395| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1396| \t/* Make sure that the path length flag is correct */", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1397|-> \tpath_length = ((struct entry_internal *)entry)->pathlen;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1398| \tindex_entry_adjust_namemask(entry, path_length);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1399| ", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "bea7acb1ad791026e46f1a3f2f0760a95004f6b7", "key_event_idx": 1, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 0, "event": "scope_hint", "message": "In function ‘git_index_add_from_buffer’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1551, "column": 22, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘entry’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3972, "column": 5, "event": "note", "message": "(1) entry to ‘git_index_add_frombuffer’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3976, "column": 16, "event": "note", "message": "(2) calling ‘git_index_add_from_buffer’ from ‘git_index_add_frombuffer’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1509, "column": 5, "event": "note", "message": "(3) entry to ‘git_index_add_from_buffer’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1513, "column": 26, "event": "note", "message": "(4) ‘entry’ is NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(5) following ‘false’ branch (when ‘index’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1517, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(6) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1518, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(7) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1518, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/thread.h", "line": 410, "column": 53, "event": "note", "message": "(8) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/util.h", "line": 188, "column": 31, "event": "note", "message": "in expansion of macro ‘git_atomic_load’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 48, "column": 46, "event": "note", "message": "in expansion of macro ‘GIT_REFCOUNT_OWNER’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1520, "column": 13, "event": "note", "message": "in expansion of macro ‘INDEX_OWNER’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1520, "column": 12, "event": "note", "message": "(9) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1525, "column": 42, "event": "note", "message": "(10) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1530, "column": 12, "event": "note", "message": "(11) following ‘false’ branch (when ‘len <= 4294967295’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1535, "column": 13, "event": "note", "message": "(12) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1535, "column": 13, "event": "note", "message": "(13) calling ‘index_entry_dup’ from ‘git_index_add_from_buffer’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1112, "column": 12, "event": "note", "message": "(14) entry to ‘index_entry_dup’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1117, "column": 13, "event": "note", "message": "(15) calling ‘index_entry_create’ from ‘index_entry_dup’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 956, "column": 12, "event": "note", "message": "(16) entry to ‘index_entry_create’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 972, "column": 12, "event": "note", "message": "(17) following ‘false’ branch (when ‘from_workdir == 0’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 974, "column": 12, "event": "note", "message": "(18) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 974, "column": 12, "event": "note", "message": "(19) following ‘false’ branch (when ‘st’ is NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 977, "column": 14, "event": "note", "message": "(20) inlined call to ‘git_path_is_valid’ from ‘index_entry_create’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/path.h", "line": 40, "column": 17, "event": "note", "message": "(21) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 0, "event": "scope_hint", "message": "In function ‘git_index_add_from_buffer’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 977, "column": 12, "event": "note", "message": "(22) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/integer.h", "line": 63, "column": 6, "event": "note", "message": "(23) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 138, "column": 10, "event": "note", "message": "in expansion of macro ‘git__add_sizet_overflow’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 146, "column": 13, "event": "note", "message": "in expansion of macro ‘GIT_ADD_SIZET_OVERFLOW’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 982, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ERROR_CHECK_ALLOC_ADD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 138, "column": 9, "event": "note", "message": "(24) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 146, "column": 13, "event": "note", "message": "in expansion of macro ‘GIT_ADD_SIZET_OVERFLOW’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 982, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ERROR_CHECK_ALLOC_ADD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/integer.h", "line": 63, "column": 6, "event": "note", "message": "(25) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 138, "column": 10, "event": "note", "message": "in expansion of macro ‘git__add_sizet_overflow’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 146, "column": 13, "event": "note", "message": "in expansion of macro ‘GIT_ADD_SIZET_OVERFLOW’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 983, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ERROR_CHECK_ALLOC_ADD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 138, "column": 9, "event": "note", "message": "(26) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 146, "column": 13, "event": "note", "message": "in expansion of macro ‘GIT_ADD_SIZET_OVERFLOW’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 983, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ERROR_CHECK_ALLOC_ADD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 984, "column": 17, "event": "note", "message": "(27) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 119, "column": 12, "event": "note", "message": "(28) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 985, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ERROR_CHECK_ALLOC’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 987, "column": 24, "event": "note", "message": "(29) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1117, "column": 13, "event": "note", "message": "(30) returning to ‘index_entry_dup’ from ‘index_entry_create’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1117, "column": 12, "event": "note", "message": "(31) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1120, "column": 9, "event": "note", "message": "(32) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1535, "column": 13, "event": "note", "message": "(33) returning to ‘git_index_add_from_buffer’ from ‘index_entry_dup’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1535, "column": 12, "event": "note", "message": "(34) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/thread.h", "line": 410, "column": 17, "event": "note", "message": "(35) inlined call to ‘git_atomic__load’ from ‘git_index_add_from_buffer’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/util.h", "line": 188, "column": 31, "event": "note", "message": "in expansion of macro ‘git_atomic_load’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 48, "column": 46, "event": "note", "message": "in expansion of macro ‘GIT_REFCOUNT_OWNER’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1538, "column": 50, "event": "note", "message": "in expansion of macro ‘INDEX_OWNER’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/thread.h", "line": 199, "column": 33, "event": "note", "message": "(36) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 0, "event": "scope_hint", "message": "In function ‘git_index_add_from_buffer’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1539, "column": 12, "event": "note", "message": "(37) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1544, "column": 27, "event": "note", "message": "(38) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1547, "column": 22, "event": "note", "message": "(39) calling ‘index_insert’ from ‘git_index_add_from_buffer’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1379, "column": 12, "event": "note", "message": "(40) entry to ‘index_insert’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(41) following ‘false’ branch (when ‘index’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1391, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(42) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1392, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(43) following ‘false’ branch (when ‘entry_ptr’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1392, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1394, "column": 15, "event": "note", "message": "(44) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1409, "column": 9, "event": "note", "message": "(45) calling ‘index_existing_and_best’ from ‘index_insert’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1320, "column": 13, "event": "note", "message": "(46) entry to ‘index_existing_and_best’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1331, "column": 17, "event": "note", "message": "(47) calling ‘index_find’ from ‘index_existing_and_best’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 378, "column": 17, "event": "note", "message": "(48) entry to ‘index_find’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 384, "column": 16, "event": "note", "message": "(49) calling ‘index_find_in_entries’ from ‘index_find’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 367, "column": 17, "event": "note", "message": "(50) entry to ‘index_find_in_entries’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 373, "column": 53, "event": "note", "message": "(51) following ‘true’ branch (when ‘path_len == 0’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 373, "column": 40, "event": "note", "message": "(52) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 384, "column": 16, "event": "note", "message": "(53) returning to ‘index_find’ from ‘index_find_in_entries’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1331, "column": 17, "event": "note", "message": "(54) returning to ‘index_existing_and_best’ from ‘index_find’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1409, "column": 9, "event": "note", "message": "(55) returning to ‘index_insert’ from ‘index_existing_and_best’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1413, "column": 53, "event": "note", "message": "(56) following ‘true’ branch (when ‘trust_mode != 0’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1413, "column": 17, "event": "note", "message": "(57) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1417, "column": 12, "event": "note", "message": "(58) following ‘true’ branch (when ‘trust_path != 0’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1421, "column": 12, "event": "note", "message": "(59) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1421, "column": 12, "event": "note", "message": "(60) following ‘true’ branch (when ‘trust_id != 0’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1432, "column": 22, "event": "note", "message": "(61) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1432, "column": 22, "event": "note", "message": "(62) calling ‘check_file_directory_collision’ from ‘index_insert’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1228, "column": 12, "event": "note", "message": "(63) entry to ‘check_file_directory_collision’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1231, "column": 12, "event": "note", "message": "(64) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1232, "column": 13, "event": "note", "message": "(65) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1231, "column": 65, "event": "note", "message": "(66) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(67) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1432, "column": 22, "event": "note", "message": "(68) returning to ‘index_insert’ from ‘check_file_directory_collision’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1432, "column": 12, "event": "note", "message": "(69) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1439, "column": 13, "event": "note", "message": "(70) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1439, "column": 12, "event": "note", "message": "(71) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1455, "column": 30, "event": "note", "message": "(72) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1465, "column": 28, "event": "note", "message": "(73) ‘entry’ is NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1547, "column": 22, "event": "note", "message": "(74) returning to ‘git_index_add_from_buffer’ from ‘index_insert’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1547, "column": 12, "event": "note", "message": "(75) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1551, "column": 57, "event": "note", "message": "(76) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1551, "column": 57, "event": "note", "message": "(77) ‘entry’ is NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1551, "column": 22, "event": "note", "message": "(78) dereference of NULL ‘entry’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 1549| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1550| \t/* Adding implies conflict was resolved, move conflict entries to REUC */", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1551|-> \tif ((error = index_conflict_to_reuc(index, entry->path)) < 0 && error != GIT_ENOTFOUND)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1552| \t\treturn error;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1553| ", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "1c250d0e18d8f1b2f157779aae3be34da3e5b5e0", "key_event_idx": 1, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 0, "event": "scope_hint", "message": "In function ‘git_index_find’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1833, "column": 49, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘0’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3739, "column": 12, "event": "note", "message": "(1) entry to ‘index_apply_to_all’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(2) following ‘false’ branch (when ‘index’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3752, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3754, "column": 22, "event": "note", "message": "(3) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3754, "column": 12, "event": "note", "message": "(4) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3757, "column": 9, "event": "note", "message": "(5) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3759, "column": 28, "event": "note", "message": "(6) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3760, "column": 42, "event": "note", "message": "(7) inlined call to ‘git_vector_get’ from ‘index_apply_to_all’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 64, "column": 42, "event": "note", "message": "(8) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 0, "event": "scope_hint", "message": "In function ‘git_index_find’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3763, "column": 20, "event": "note", "message": "(9) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3769, "column": 20, "event": "note", "message": "(10) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3779, "column": 20, "event": "note", "message": "(11) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3782, "column": 17, "event": "note", "message": "(12) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3782, "column": 17, "event": "note", "message": "(13) following ‘case 2:’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3797, "column": 17, "event": "note", "message": "(14) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3798, "column": 39, "event": "note", "message": "(15) calling ‘git_index_remove_bypath’ from ‘index_apply_to_all’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1654, "column": 5, "event": "note", "message": "(16) entry to ‘git_index_remove_bypath’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(17) following ‘false’ branch (when ‘index’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1658, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(18) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1659, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(19) following ‘false’ branch (when ‘path’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1659, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1661, "column": 21, "event": "note", "message": "(20) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1661, "column": 21, "event": "note", "message": "(21) calling ‘git_index_remove’ from ‘git_index_remove_bypath’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1736, "column": 5, "event": "note", "message": "(22) entry to ‘git_index_remove’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1747, "column": 13, "event": "note", "message": "(23) calling ‘index_find’ from ‘git_index_remove’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 378, "column": 17, "event": "note", "message": "(24) entry to ‘index_find’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 384, "column": 16, "event": "note", "message": "(25) calling ‘index_find_in_entries’ from ‘index_find’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 367, "column": 17, "event": "note", "message": "(26) entry to ‘index_find_in_entries’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 373, "column": 53, "event": "note", "message": "(27) following ‘true’ branch (when ‘path_len == 0’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 373, "column": 40, "event": "note", "message": "(28) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 384, "column": 16, "event": "note", "message": "(29) returning to ‘index_find’ from ‘index_find_in_entries’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1747, "column": 13, "event": "note", "message": "(30) returning to ‘git_index_remove’ from ‘index_find’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1661, "column": 21, "event": "note", "message": "(31) returning to ‘git_index_remove_bypath’ from ‘git_index_remove’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1661, "column": 59, "event": "note", "message": "(32) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1663, "column": 25, "event": "note", "message": "(33) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1663, "column": 25, "event": "note", "message": "(34) calling ‘index_conflict_to_reuc’ from ‘git_index_remove_bypath’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1471, "column": 12, "event": "note", "message": "(35) entry to ‘index_conflict_to_reuc’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1478, "column": 20, "event": "note", "message": "(36) calling ‘git_index_conflict_get’ from ‘index_conflict_to_reuc’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1962, "column": 5, "event": "note", "message": "(37) entry to ‘git_index_conflict_get’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(38) following ‘false’ branch (when ‘ancestor_out’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1972, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(39) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1973, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(40) following ‘false’ branch (when ‘our_out’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1973, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(41) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1974, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(42) following ‘false’ branch (when ‘their_out’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1974, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(43) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1975, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(44) following ‘false’ branch (when ‘index’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1975, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(45) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1976, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(46) following ‘false’ branch (when ‘path’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1976, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1978, "column": 23, "event": "note", "message": "(47) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1982, "column": 13, "event": "note", "message": "(48) calling ‘git_index_find’ from ‘git_index_conflict_get’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1814, "column": 5, "event": "note", "message": "(49) entry to ‘git_index_find’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(50) following ‘false’ branch (when ‘index’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1818, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(51) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1819, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(52) following ‘false’ branch (when ‘path’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1819, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1821, "column": 13, "event": "note", "message": "(53) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1821, "column": 12, "event": "note", "message": "(54) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(55) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1830, "column": 20, "event": "note", "message": "(56) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1831, "column": 47, "event": "note", "message": "(57) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1831, "column": 47, "event": "note", "message": "(58) inlined call to ‘git_vector_get’ from ‘git_index_find’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 64, "column": 63, "event": "note", "message": "(59) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 0, "event": "scope_hint", "message": "In function ‘git_index_find’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1833, "column": 26, "event": "note", "message": "(60) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1833, "column": 49, "event": "note", "message": "(61) dereference of NULL ‘<unknown>’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 1831| \t\tconst git_index_entry *prev = git_vector_get(&index->entries, pos - 1);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1832| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1833|-> \t\tif (index->entries_cmp_path(prev->path, path) != 0)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1834| \t\t\tbreak;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1835| \t}", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "b86ff6d6900685f4a9704cace2b59ecd109817ad", "key_event_idx": 1, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 0, "event": "scope_hint", "message": "In function ‘index_conflict__get_byindex’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1935, "column": 67, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘0’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3739, "column": 12, "event": "note", "message": "(1) entry to ‘index_apply_to_all’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(2) following ‘false’ branch (when ‘index’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3752, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3754, "column": 22, "event": "note", "message": "(3) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3754, "column": 12, "event": "note", "message": "(4) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3757, "column": 9, "event": "note", "message": "(5) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3759, "column": 28, "event": "note", "message": "(6) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3760, "column": 42, "event": "note", "message": "(7) inlined call to ‘git_vector_get’ from ‘index_apply_to_all’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 64, "column": 42, "event": "note", "message": "(8) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 0, "event": "scope_hint", "message": "In function ‘index_conflict__get_byindex’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3763, "column": 20, "event": "note", "message": "(9) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3769, "column": 20, "event": "note", "message": "(10) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3779, "column": 20, "event": "note", "message": "(11) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3782, "column": 17, "event": "note", "message": "(12) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3782, "column": 17, "event": "note", "message": "(13) following ‘case 2:’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3797, "column": 17, "event": "note", "message": "(14) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3798, "column": 39, "event": "note", "message": "(15) calling ‘git_index_remove_bypath’ from ‘index_apply_to_all’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1654, "column": 5, "event": "note", "message": "(16) entry to ‘git_index_remove_bypath’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(17) following ‘false’ branch (when ‘index’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1658, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(18) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1659, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(19) following ‘false’ branch (when ‘path’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1659, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1661, "column": 21, "event": "note", "message": "(20) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1661, "column": 21, "event": "note", "message": "(21) calling ‘git_index_remove’ from ‘git_index_remove_bypath’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1736, "column": 5, "event": "note", "message": "(22) entry to ‘git_index_remove’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1747, "column": 13, "event": "note", "message": "(23) calling ‘index_find’ from ‘git_index_remove’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 378, "column": 17, "event": "note", "message": "(24) entry to ‘index_find’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 384, "column": 16, "event": "note", "message": "(25) calling ‘index_find_in_entries’ from ‘index_find’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 367, "column": 17, "event": "note", "message": "(26) entry to ‘index_find_in_entries’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 373, "column": 53, "event": "note", "message": "(27) following ‘true’ branch (when ‘path_len == 0’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 373, "column": 40, "event": "note", "message": "(28) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 384, "column": 16, "event": "note", "message": "(29) returning to ‘index_find’ from ‘index_find_in_entries’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1747, "column": 13, "event": "note", "message": "(30) returning to ‘git_index_remove’ from ‘index_find’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1661, "column": 21, "event": "note", "message": "(31) returning to ‘git_index_remove_bypath’ from ‘git_index_remove’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1661, "column": 59, "event": "note", "message": "(32) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1663, "column": 25, "event": "note", "message": "(33) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1663, "column": 25, "event": "note", "message": "(34) calling ‘index_conflict_to_reuc’ from ‘git_index_remove_bypath’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1471, "column": 12, "event": "note", "message": "(35) entry to ‘index_conflict_to_reuc’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1478, "column": 20, "event": "note", "message": "(36) calling ‘git_index_conflict_get’ from ‘index_conflict_to_reuc’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1962, "column": 5, "event": "note", "message": "(37) entry to ‘git_index_conflict_get’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(38) following ‘false’ branch (when ‘ancestor_out’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1972, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(39) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1973, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(40) following ‘false’ branch (when ‘our_out’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1973, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(41) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1974, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(42) following ‘false’ branch (when ‘their_out’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1974, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(43) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1975, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(44) following ‘false’ branch (when ‘index’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1975, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(45) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1976, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(46) following ‘false’ branch (when ‘path’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1976, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1978, "column": 23, "event": "note", "message": "(47) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1982, "column": 13, "event": "note", "message": "(48) calling ‘git_index_find’ from ‘git_index_conflict_get’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1814, "column": 5, "event": "note", "message": "(49) entry to ‘git_index_find’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(50) following ‘false’ branch (when ‘index’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1818, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(51) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1819, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(52) following ‘false’ branch (when ‘path’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1819, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1821, "column": 13, "event": "note", "message": "(53) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1837, "column": 12, "event": "note", "message": "(54) following ‘true’ branch (when ‘at_pos’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1838, "column": 25, "event": "note", "message": "(55) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1982, "column": 13, "event": "note", "message": "(56) returning to ‘git_index_conflict_get’ from ‘git_index_find’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1982, "column": 12, "event": "note", "message": "(57) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1985, "column": 20, "event": "note", "message": "(58) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1985, "column": 20, "event": "note", "message": "(59) calling ‘index_conflict__get_byindex’ from ‘git_index_conflict_get’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1911, "column": 12, "event": "note", "message": "(60) entry to ‘index_conflict__get_byindex’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(61) following ‘false’ branch (when ‘ancestor_out’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1923, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(62) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1924, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(63) following ‘false’ branch (when ‘our_out’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1924, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(64) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1925, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(65) following ‘false’ branch (when ‘their_out’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1925, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(66) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1926, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(67) following ‘false’ branch (when ‘index’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1926, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1928, "column": 23, "event": "note", "message": "(68) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1932, "column": 22, "event": "note", "message": "(69) calling ‘git_index_entrycount’ from ‘index_conflict__get_byindex’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 880, "column": 8, "event": "note", "message": "(70) entry to ‘git_index_entrycount’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(71) following ‘false’ branch (when ‘index’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 882, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 884, "column": 30, "event": "note", "message": "(72) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1932, "column": 22, "event": "note", "message": "(73) returning to ‘index_conflict__get_byindex’ from ‘git_index_entrycount’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1932, "column": 53, "event": "note", "message": "(74) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1933, "column": 34, "event": "note", "message": "(75) inlined call to ‘git_vector_get’ from ‘index_conflict__get_byindex’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 64, "column": 29, "event": "note", "message": "(76) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 64, "column": 63, "event": "note", "message": "(77) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 64, "column": 42, "event": "note", "message": "(78) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 0, "event": "scope_hint", "message": "In function ‘index_conflict__get_byindex’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1935, "column": 20, "event": "note", "message": "(79) following ‘false’ branch (when ‘path’ is NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/target/release/build/libgit2-sys-c0d43f4374a9aaba/out/include/git2/merge.h", "line": 15, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/target/release/build/libgit2-sys-c0d43f4374a9aaba/out/include/git2/cherrypick.h", "line": 12, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/target/release/build/libgit2-sys-c0d43f4374a9aaba/out/include/git2/deprecated.h", "line": 16, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/common.h", "line": 17, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/target/release/build/libgit2-sys-c0d43f4374a9aaba/out/include/git2/index.h", "line": 93, "column": 14, "event": "note", "message": "(80) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1938, "column": 25, "event": "note", "message": "in expansion of macro ‘GIT_INDEX_ENTRY_STAGE’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1941, "column": 17, "event": "note", "message": "(81) following ‘default:’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1932, "column": 62, "event": "note", "message": "(82) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1932, "column": 53, "event": "note", "message": "(83) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1933, "column": 34, "event": "note", "message": "(84) inlined call to ‘git_vector_get’ from ‘index_conflict__get_byindex’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 64, "column": 29, "event": "note", "message": "(85) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 0, "event": "scope_hint", "message": "In function ‘index_conflict__get_byindex’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1935, "column": 20, "event": "note", "message": "(86) following ‘true’ branch (when ‘path’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1935, "column": 34, "event": "note", "message": "(87) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1935, "column": 67, "event": "note", "message": "(88) dereference of NULL ‘<unknown>’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 1933| \t\tconflict_entry = git_vector_get(&index->entries, n);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1934| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1935|-> \t\tif (path && index->entries_cmp_path(conflict_entry->path, path) != 0)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1936| \t\t\tbreak;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1937| ", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 457, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "39bd9ccf9a0f75ad62622d13d676d9e5e9460e1b", "key_event_idx": 1, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 0, "event": "scope_hint", "message": "In function ‘write_disk_entry’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3015, "column": 17, "event": "warning[-Wanalyzer-use-of-uninitialized-value]", "message": "use of uninitialized value ‘&ondisk_ext_sha1.common’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3925, "column": 5, "event": "note", "message": "(1) entry to ‘git_indexwriter_commit’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3931, "column": 12, "event": "note", "message": "(2) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3934, "column": 32, "event": "note", "message": "(3) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3937, "column": 22, "event": "note", "message": "(4) calling ‘write_index’ from ‘git_indexwriter_commit’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3244, "column": 12, "event": "note", "message": "(5) entry to ‘write_index’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(6) following ‘false’ branch (when ‘index’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3254, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(7) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3255, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(8) following ‘false’ branch (when ‘file’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3255, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3257, "column": 25, "event": "note", "message": "(9) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 23, "event": "note", "message": "in definition of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 32, "column": 27, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3257, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(10) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 42, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 32, "column": 27, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3257, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3259, "column": 26, "event": "note", "message": "(11) inlined call to ‘git_oid_algorithm’ from ‘write_index’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/oid.h", "line": 112, "column": 9, "event": "note", "message": "(12) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 0, "event": "scope_hint", "message": "In function ‘write_disk_entry’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3272, "column": 12, "event": "note", "message": "(13) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3275, "column": 13, "event": "note", "message": "(14) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3275, "column": 13, "event": "note", "message": "(15) calling ‘write_entries’ from ‘write_index’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3061, "column": 12, "event": "note", "message": "(16) entry to ‘write_entries’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3081, "column": 12, "event": "note", "message": "(17) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(18) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 80, "column": 47, "event": "note", "message": "(19) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3084, "column": 9, "event": "note", "message": "in expansion of macro ‘git_vector_foreach’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 80, "column": 63, "event": "note", "message": "(20) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3084, "column": 9, "event": "note", "message": "in expansion of macro ‘git_vector_foreach’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3085, "column": 30, "event": "note", "message": "(21) calling ‘write_disk_entry’ from ‘write_entries’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 2896, "column": 12, "event": "note", "message": "(22) entry to ‘write_disk_entry’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 2911, "column": 31, "event": "note", "message": "(23) region created on stack here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 2917, "column": 9, "event": "note", "message": "(24) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 2918, "column": 9, "event": "note", "message": "(25) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 2932, "column": 12, "event": "note", "message": "(26) following ‘true’ branch (when ‘last’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(27) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 2948, "column": 12, "event": "note", "message": "(28) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 2951, "column": 9, "event": "note", "message": "(29) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 2974, "column": 9, "event": "note", "message": "(30) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 2975, "column": 9, "event": "note", "message": "(31) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 2991, "column": 12, "event": "note", "message": "(32) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "/usr/include/arpa/inet.h", "line": 22, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 97, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 2993, "column": 54, "event": "note", "message": "(33) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3015, "column": 17, "event": "note", "message": "(34) use of uninitialized value ‘&ondisk_ext_sha1.common’ here", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 3013| \t\t}", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 3014| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 3015|-> \t\tmemcpy(mem, ondisk_ext, path_offset);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 3016| \t} else {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 3017| \t\tswitch (index->oid_type) {", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 457, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "067ca1c37b43debaaa389f509a44be1e14d10b12", "key_event_idx": 0, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3019, "column": 25, "event": "warning[-Wanalyzer-use-of-uninitialized-value]", "message": "use of uninitialized value ‘&ondisk_sha1’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3925, "column": 5, "event": "note", "message": "(1) entry to ‘git_indexwriter_commit’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3931, "column": 12, "event": "note", "message": "(2) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3934, "column": 32, "event": "note", "message": "(3) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3937, "column": 22, "event": "note", "message": "(4) calling ‘write_index’ from ‘git_indexwriter_commit’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3244, "column": 12, "event": "note", "message": "(5) entry to ‘write_index’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(6) following ‘false’ branch (when ‘index’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3254, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(7) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3255, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(8) following ‘false’ branch (when ‘file’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3255, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3257, "column": 25, "event": "note", "message": "(9) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 23, "event": "note", "message": "in definition of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 32, "column": 27, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3257, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(10) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 42, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 32, "column": 27, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3257, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3259, "column": 26, "event": "note", "message": "(11) inlined call to ‘git_oid_algorithm’ from ‘write_index’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/oid.h", "line": 112, "column": 9, "event": "note", "message": "(12) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 0, "event": "scope_hint", "message": "In function ‘write_disk_entry’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3272, "column": 12, "event": "note", "message": "(13) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3275, "column": 13, "event": "note", "message": "(14) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3275, "column": 13, "event": "note", "message": "(15) calling ‘write_entries’ from ‘write_index’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3061, "column": 12, "event": "note", "message": "(16) entry to ‘write_entries’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3081, "column": 12, "event": "note", "message": "(17) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(18) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 80, "column": 47, "event": "note", "message": "(19) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3084, "column": 9, "event": "note", "message": "in expansion of macro ‘git_vector_foreach’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 80, "column": 63, "event": "note", "message": "(20) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3084, "column": 9, "event": "note", "message": "in expansion of macro ‘git_vector_foreach’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3085, "column": 30, "event": "note", "message": "(21) calling ‘write_disk_entry’ from ‘write_entries’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 2896, "column": 12, "event": "note", "message": "(22) entry to ‘write_disk_entry’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 2910, "column": 32, "event": "note", "message": "(23) region created on stack here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 2910, "column": 32, "event": "note", "message": "(24) capacity: 64 bytes", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 2917, "column": 9, "event": "note", "message": "(25) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 2918, "column": 9, "event": "note", "message": "(26) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 2932, "column": 12, "event": "note", "message": "(27) following ‘true’ branch (when ‘last’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(28) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 2948, "column": 12, "event": "note", "message": "(29) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 2951, "column": 9, "event": "note", "message": "(30) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 2974, "column": 9, "event": "note", "message": "(31) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 2975, "column": 9, "event": "note", "message": "(32) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 2991, "column": 12, "event": "note", "message": "(33) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3018, "column": 17, "event": "note", "message": "(34) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3019, "column": 25, "event": "note", "message": "(35) use of uninitialized value ‘&ondisk_sha1’ here", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 3017| \t\tswitch (index->oid_type) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 3018| \t\tcase GIT_OID_SHA1:", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 3019|-> \t\t\tmemcpy(mem, &ondisk_sha1, path_offset);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 3020| \t\t\tbreak;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 3021| #ifdef GIT_EXPERIMENTAL_SHA256", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "30b835a3e19f73092db52fc74704bd7a26162fed", "key_event_idx": 1, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 0, "event": "scope_hint", "message": "In function ‘filesystem_iterator_is_submodule’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1138, "column": 42, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘0’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1883, "column": 12, "event": "note", "message": "(1) entry to ‘filesystem_iterator_init’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1892, "column": 22, "event": "note", "message": "(2) calling ‘filesystem_iterator_frame_push’ from ‘filesystem_iterator_init’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1343, "column": 12, "event": "note", "message": "(3) entry to ‘filesystem_iterator_frame_push’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1356, "column": 12, "event": "note", "message": "(4) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/repository.h", "line": 19, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/ignore.h", "line": 12, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.h", "line": 15, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 8, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 76, "column": 25, "event": "note", "message": "(5) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1362, "column": 21, "event": "note", "message": "in expansion of macro ‘git_array_alloc’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/common.h", "line": 10, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.h", "line": 10, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 119, "column": 12, "event": "note", "message": "(6) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1363, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ERROR_CHECK_ALLOC’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1365, "column": 9, "event": "note", "message": "(7) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1367, "column": 12, "event": "note", "message": "(8) following ‘false’ branch (when ‘frame_entry’ is NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1370, "column": 41, "event": "note", "message": "(9) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1372, "column": 12, "event": "note", "message": "(10) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1373, "column": 13, "event": "note", "message": "(11) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1372, "column": 32, "event": "note", "message": "(12) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1378, "column": 67, "event": "note", "message": "(13) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1378, "column": 67, "event": "note", "message": "(14) following ‘false’ branch (when ‘frame_entry’ is NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1378, "column": 29, "event": "note", "message": "(15) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1381, "column": 12, "event": "note", "message": "(16) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 18, "column": 52, "event": "note", "message": "(17) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 19, "column": 40, "event": "note", "message": "in expansion of macro ‘iterator__flag’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1388, "column": 25, "event": "note", "message": "in expansion of macro ‘iterator__ignore_case’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1387, "column": 12, "event": "note", "message": "(18) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1393, "column": 22, "event": "note", "message": "(19) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1393, "column": 12, "event": "note", "message": "(20) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1397, "column": 9, "event": "note", "message": "(21) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1397, "column": 9, "event": "note", "message": "(22) calling ‘filesystem_iterator_frame_push_ignores’ from ‘filesystem_iterator_frame_push’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1146, "column": 13, "event": "note", "message": "(23) entry to ‘filesystem_iterator_frame_push_ignores’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1152, "column": 60, "event": "note", "message": "(24) following ‘false’ branch (when ‘frame_entry’ is NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 18, "column": 52, "event": "note", "message": "(25) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 25, "column": 40, "event": "note", "message": "in expansion of macro ‘iterator__flag’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1154, "column": 14, "event": "note", "message": "in expansion of macro ‘iterator__honor_ignores’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1397, "column": 9, "event": "note", "message": "(26) returning to ‘filesystem_iterator_frame_push’ from ‘filesystem_iterator_frame_push_ignores’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1399, "column": 61, "event": "note", "message": "(27) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1400, "column": 44, "event": "note", "message": "(28) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1404, "column": 20, "event": "note", "message": "(29) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1407, "column": 30, "event": "note", "message": "(30) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1410, "column": 20, "event": "note", "message": "(31) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 105, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1413, "column": 43, "event": "note", "message": "(32) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 23, "event": "note", "message": "in definition of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 32, "column": 27, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1413, "column": 17, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(33) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 42, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 32, "column": 27, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1413, "column": 17, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1416, "column": 22, "event": "note", "message": "(34) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1424, "column": 20, "event": "note", "message": "(35) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1432, "column": 30, "event": "note", "message": "(36) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1453, "column": 20, "event": "note", "message": "(37) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1457, "column": 20, "event": "note", "message": "(38) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1457, "column": 20, "event": "note", "message": "(39) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1460, "column": 38, "event": "note", "message": "(40) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1460, "column": 38, "event": "note", "message": "(41) calling ‘filesystem_iterator_is_submodule’ from ‘filesystem_iterator_frame_push’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1104, "column": 12, "event": "note", "message": "(42) entry to ‘filesystem_iterator_is_submodule’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1127, "column": 27, "event": "note", "message": "(43) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1130, "column": 25, "event": "note", "message": "(44) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1133, "column": 20, "event": "note", "message": "(45) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1136, "column": 20, "event": "note", "message": "(46) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1136, "column": 20, "event": "note", "message": "(47) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1137, "column": 46, "event": "note", "message": "(48) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1137, "column": 46, "event": "note", "message": "(49) inlined call to ‘git_vector_get’ from ‘filesystem_iterator_is_submodule’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 64, "column": 63, "event": "note", "message": "(50) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 0, "event": "scope_hint", "message": "In function ‘filesystem_iterator_is_submodule’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1138, "column": 42, "event": "note", "message": "(51) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1138, "column": 42, "event": "note", "message": "(52) dereference of NULL ‘<unknown>’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 1136| \t\tif (!error) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1137| \t\t\tgit_index_entry *e = git_vector_get(&iter->index_snapshot, pos);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1138|-> \t\t\tis_submodule = (e->mode == GIT_FILEMODE_COMMIT);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1139| \t\t}", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1140| \t}", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "1c4832fef4eab5ca82369268b18f223d0352bf4c", "key_event_idx": 1, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 0, "event": "scope_hint", "message": "In function ‘filesystem_iterator_update_ignored’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1740, "column": 49, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘0’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1777, "column": 12, "event": "note", "message": "(1) entry to ‘filesystem_iterator_advance_over’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(2) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 42, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 32, "column": 27, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1792, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1794, "column": 25, "event": "note", "message": "(3) inlined call to ‘filesystem_iterator_current_frame’ from ‘filesystem_iterator_advance_over’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1070, "column": 28, "event": "note", "message": "(4) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1070, "column": 75, "event": "note", "message": "(5) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1070, "column": 49, "event": "note", "message": "(6) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 0, "event": "scope_hint", "message": "In function ‘filesystem_iterator_update_ignored’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(7) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 42, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 32, "column": 27, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1795, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1797, "column": 25, "event": "note", "message": "(8) inlined call to ‘filesystem_iterator_current_entry’ from ‘filesystem_iterator_advance_over’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1076, "column": 21, "event": "note", "message": "(9) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1077, "column": 22, "event": "note", "message": "(10) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1077, "column": 38, "event": "note", "message": "(11) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 0, "event": "scope_hint", "message": "In function ‘filesystem_iterator_update_ignored’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(12) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 42, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 32, "column": 27, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1798, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1800, "column": 22, "event": "note", "message": "(13) inlined call to ‘git_iterator_current’ from ‘filesystem_iterator_advance_over’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.h", "line": 174, "column": 20, "event": "note", "message": "(14) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 0, "event": "scope_hint", "message": "In function ‘filesystem_iterator_update_ignored’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1800, "column": 12, "event": "note", "message": "(15) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 60, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1803, "column": 27, "event": "note", "message": "(16) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1803, "column": 12, "event": "note", "message": "(17) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1804, "column": 21, "event": "note", "message": "(18) inlined call to ‘filesystem_iterator_current_is_ignored’ from ‘filesystem_iterator_advance_over’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1747, "column": 17, "event": "note", "message": "(19) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1747, "column": 12, "event": "note", "message": "(20) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1748, "column": 17, "event": "note", "message": "(21) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1748, "column": 17, "event": "note", "message": "(22) calling ‘filesystem_iterator_update_ignored’ from ‘filesystem_iterator_advance_over’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 0, "event": "scope_hint", "message": "In function ‘filesystem_iterator_update_ignored’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1726, "column": 13, "event": "note", "message": "(23) entry to ‘filesystem_iterator_update_ignored’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1738, "column": 12, "event": "note", "message": "(24) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1739, "column": 25, "event": "note", "message": "(25) inlined call to ‘filesystem_iterator_current_frame’ from ‘filesystem_iterator_update_ignored’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1070, "column": 28, "event": "note", "message": "(26) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1070, "column": 75, "event": "note", "message": "(27) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 0, "event": "scope_hint", "message": "In function ‘filesystem_iterator_update_ignored’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1740, "column": 49, "event": "note", "message": "(28) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/iterator.c", "line": 1740, "column": 49, "event": "note", "message": "(29) dereference of NULL ‘<unknown>’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 1738| \tif (iter->current_is_ignored <= GIT_IGNORE_NOTFOUND) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1739| \t\tframe = filesystem_iterator_current_frame(iter);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1740|-> \t\titer->current_is_ignored = frame->is_ignored;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1741| \t}", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1742| }", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 688, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "1509266a4efd094662326474ab414ef139af6912", "key_event_idx": 1, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 0, "event": "scope_hint", "message": "In function ‘midx_parse_packfile_names’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 75, "column": 26, "event": "warning[-Wanalyzer-null-argument]", "message": "use of NULL where non-null expected", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 164, "column": 5, "event": "note", "message": "(1) entry to ‘git_midx_parse’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 105, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/common.h", "line": 10, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.h", "line": 11, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 8, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(2) following ‘false’ branch (when ‘idx’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 183, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 185, "column": 20, "event": "note", "message": "(3) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 187, "column": 12, "event": "note", "message": "(4) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 192, "column": 16, "event": "note", "message": "(5) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 192, "column": 12, "event": "note", "message": "(6) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 193, "column": 42, "event": "note", "message": "(7) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 193, "column": 42, "event": "note", "message": "(8) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 197, "column": 16, "event": "note", "message": "(9) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 197, "column": 12, "event": "note", "message": "(10) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 206, "column": 33, "event": "note", "message": "(11) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 211, "column": 12, "event": "note", "message": "(12) following ‘false’ branch (when ‘last_chunk_offset <= trailer_offset’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 213, "column": 36, "event": "note", "message": "(13) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 217, "column": 23, "event": "note", "message": "(14) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "/usr/include/arpa/inet.h", "line": 22, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 97, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 218, "column": 37, "event": "note", "message": "(15) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 222, "column": 20, "event": "note", "message": "(16) following ‘false’ branch (when ‘high_offset <= 2147483646’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 224, "column": 54, "event": "note", "message": "(17) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 225, "column": 20, "event": "note", "message": "(18) following ‘false’ branch (when ‘last_chunk_offset <= chunk_offset’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 227, "column": 20, "event": "note", "message": "(19) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 227, "column": 20, "event": "note", "message": "(20) following ‘false’ branch (when ‘trailer_offset > chunk_offset’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 229, "column": 20, "event": "note", "message": "(21) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 229, "column": 20, "event": "note", "message": "(22) following ‘false’ branch (when ‘last_chunk’ is NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 233, "column": 17, "event": "note", "message": "(23) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 217, "column": 23, "event": "note", "message": "(24) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 265, "column": 54, "event": "note", "message": "(25) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 267, "column": 17, "event": "note", "message": "(26) calling ‘midx_parse_packfile_names’ from ‘git_midx_parse’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 52, "column": 12, "event": "note", "message": "(27) entry to ‘midx_parse_packfile_names’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 62, "column": 12, "event": "note", "message": "(28) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 64, "column": 12, "event": "note", "message": "(29) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 64, "column": 12, "event": "note", "message": "(30) following ‘false’ branch (when ‘chunk_size != 0’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 66, "column": 22, "event": "note", "message": "(31) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 66, "column": 12, "event": "note", "message": "(32) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(33) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 68, "column": 23, "event": "note", "message": "(34) following ‘true’ branch (when ‘i < packfiles’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/posix.h", "line": 160, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 107, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/strnlen.h", "line": 21, "column": 22, "event": "note", "message": "(35) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 69, "column": 23, "event": "note", "message": "in expansion of macro ‘p_strnlen’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 70, "column": 20, "event": "note", "message": "(36) following ‘false’ branch (when ‘len != 0’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 72, "column": 25, "event": "note", "message": "(37) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 72, "column": 20, "event": "note", "message": "(38) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 74, "column": 17, "event": "note", "message": "(39) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 75, "column": 20, "event": "note", "message": "(40) following ‘false’ branch (when ‘i == 0’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 77, "column": 21, "event": "note", "message": "(41) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 77, "column": 20, "event": "note", "message": "(42) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 79, "column": 21, "event": "note", "message": "(43) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 79, "column": 21, "event": "note", "message": "(44) when ‘strchr’ returns NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 79, "column": 20, "event": "note", "message": "(45) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 79, "column": 59, "event": "note", "message": "(46) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 79, "column": 59, "event": "note", "message": "(47) when ‘strchr’ returns NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 79, "column": 56, "event": "note", "message": "(48) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 81, "column": 31, "event": "note", "message": "(49) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 68, "column": 23, "event": "note", "message": "(50) following ‘true’ branch (when ‘i < packfiles’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/strnlen.h", "line": 21, "column": 22, "event": "note", "message": "(51) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 69, "column": 23, "event": "note", "message": "in expansion of macro ‘p_strnlen’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 70, "column": 20, "event": "note", "message": "(52) following ‘false’ branch (when ‘len != 0’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 72, "column": 25, "event": "note", "message": "(53) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 72, "column": 20, "event": "note", "message": "(54) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 74, "column": 17, "event": "note", "message": "(55) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 75, "column": 26, "event": "note", "message": "(56) argument 1 (‘<unknown>’) NULL where non-null expected", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 57, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "/usr/include/string.h", "line": 156, "column": 12, "event": "note", "message": "argument 1 of ‘strcmp’ must be non-null", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 73| \t\t\treturn midx_error(\"unterminated packfile name\");", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 74| \t\tgit_vector_insert(&idx->packfile_names, packfile_name);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 75|-> \t\tif (i && strcmp(git_vector_get(&idx->packfile_names, i - 1), packfile_name) >= 0)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 76| \t\t\treturn midx_error(\"packfile names are not sorted\");", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 77| \t\tif (strlen(packfile_name) <= strlen(\".idx\") || git__suffixcmp(packfile_name, \".idx\") != 0)", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "c2cd844d8ee3d2474b4817622229d50f1ddc67a4", "key_event_idx": 1, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 0, "event": "scope_hint", "message": "In function ‘git_midx_parse’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 265, "column": 28, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘last_chunk’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(1) following ‘false’ branch (when ‘idx’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 183, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 185, "column": 20, "event": "note", "message": "(2) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 187, "column": 12, "event": "note", "message": "(3) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 192, "column": 16, "event": "note", "message": "(4) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 192, "column": 12, "event": "note", "message": "(5) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 193, "column": 42, "event": "note", "message": "(6) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 193, "column": 42, "event": "note", "message": "(7) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 197, "column": 16, "event": "note", "message": "(8) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 197, "column": 12, "event": "note", "message": "(9) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 206, "column": 33, "event": "note", "message": "(10) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 211, "column": 12, "event": "note", "message": "(11) following ‘false’ branch (when ‘last_chunk_offset <= trailer_offset’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 213, "column": 36, "event": "note", "message": "(12) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 217, "column": 23, "event": "note", "message": "(13) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 265, "column": 54, "event": "note", "message": "(14) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/midx.c", "line": 265, "column": 28, "event": "note", "message": "(15) dereference of NULL ‘last_chunk’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 263| \t\t}", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 264| \t}", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 265|-> \tlast_chunk->length = (size_t)(trailer_offset - last_chunk_offset);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 266| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 267| \terror = midx_parse_packfile_names(", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "e179a030e46d8b5dcd8b7c9c860354a9866d2ccc", "key_event_idx": 1, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 0, "event": "scope_hint", "message": "In function ‘git_mwindow_find_lru_file_locked’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 319, "column": 70, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘mru_window’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 454, "column": 5, "event": "note", "message": "(1) entry to ‘git_mwindow_file_register’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 462, "column": 12, "event": "note", "message": "(2) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 467, "column": 29, "event": "note", "message": "(3) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 473, "column": 12, "event": "note", "message": "(4) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(5) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 475, "column": 75, "event": "note", "message": "(6) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 476, "column": 33, "event": "note", "message": "(7) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 476, "column": 33, "event": "note", "message": "(8) calling ‘git_mwindow_find_lru_file_locked’ from ‘git_mwindow_file_register’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 306, "column": 12, "event": "note", "message": "(9) entry to ‘git_mwindow_find_lru_file_locked’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.h", "line": 14, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 8, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 80, "column": 47, "event": "note", "message": "(10) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 313, "column": 9, "event": "note", "message": "in expansion of macro ‘git_vector_foreach’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 80, "column": 63, "event": "note", "message": "(11) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 313, "column": 9, "event": "note", "message": "in expansion of macro ‘git_vector_foreach’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 314, "column": 30, "event": "note", "message": "(12) ‘mru_window’ is NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 315, "column": 22, "event": "note", "message": "(13) calling ‘git_mwindow_scan_recently_used’ from ‘git_mwindow_find_lru_file_locked’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 215, "column": 13, "event": "note", "message": "(14) entry to ‘git_mwindow_scan_recently_used’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 105, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/common.h", "line": 10, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.h", "line": 11, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(15) following ‘false’ branch (when ‘mwf’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 226, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(16) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 227, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(17) following ‘false’ branch (when ‘out_window’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 227, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 229, "column": 20, "event": "note", "message": "(18) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 229, "column": 20, "event": "note", "message": "(19) ‘lru_window’ is NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 230, "column": 12, "event": "note", "message": "(20) following ‘false’ branch (when ‘out_last’ is NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 233, "column": 31, "event": "note", "message": "(21) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 233, "column": 47, "event": "note", "message": "(22) following ‘true’ branch (when ‘w’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 234, "column": 22, "event": "note", "message": "(23) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 234, "column": 20, "event": "note", "message": "(24) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 246, "column": 20, "event": "note", "message": "(25) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 246, "column": 20, "event": "note", "message": "(26) following ‘true’ branch (when ‘lru_window’ is NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 233, "column": 64, "event": "note", "message": "(27) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 253, "column": 12, "event": "note", "message": "(28) following ‘true’ branch (when ‘found != 0’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 256, "column": 21, "event": "note", "message": "(29) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 257, "column": 12, "event": "note", "message": "(30) following ‘false’ branch (when ‘out_last’ is NULL)...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(31) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 315, "column": 22, "event": "note", "message": "(32) returning to ‘git_mwindow_find_lru_file_locked’ from ‘git_mwindow_scan_recently_used’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 315, "column": 20, "event": "note", "message": "(33) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 319, "column": 20, "event": "note", "message": "(34) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 319, "column": 20, "event": "note", "message": "(35) following ‘true’ branch (when ‘lru_window’ is NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 320, "column": 36, "event": "note", "message": "(36) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 80, "column": 47, "event": "note", "message": "(37) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 313, "column": 9, "event": "note", "message": "in expansion of macro ‘git_vector_foreach’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 80, "column": 63, "event": "note", "message": "(38) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 313, "column": 9, "event": "note", "message": "in expansion of macro ‘git_vector_foreach’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 314, "column": 30, "event": "note", "message": "(39) ‘mru_window’ is NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 315, "column": 22, "event": "note", "message": "(40) calling ‘git_mwindow_scan_recently_used’ from ‘git_mwindow_find_lru_file_locked’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 215, "column": 13, "event": "note", "message": "(41) entry to ‘git_mwindow_scan_recently_used’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(42) following ‘true’ branch (when ‘mwf’ is NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 226, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 53, "column": 25, "event": "note", "message": "(43) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 226, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 315, "column": 22, "event": "note", "message": "(44) returning to ‘git_mwindow_find_lru_file_locked’ from ‘git_mwindow_scan_recently_used’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 315, "column": 20, "event": "note", "message": "(45) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 319, "column": 20, "event": "note", "message": "(46) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 319, "column": 20, "event": "note", "message": "(47) following ‘false’ branch (when ‘lru_window’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 319, "column": 46, "event": "note", "message": "(48) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 319, "column": 70, "event": "note", "message": "(49) ‘mru_window’ is NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/mwindow.c", "line": 319, "column": 70, "event": "note", "message": "(50) dereference of NULL ‘mru_window’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 317| \t\t\tcontinue;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 318| \t\t}", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 319|-> \t\tif (!lru_window || lru_window->last_used > mru_window->last_used) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 320| \t\t\tlru_window = mru_window;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 321| \t\t\tlru_file = current_file;", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "7accf83e84e11be39d6358d0f9f9fd5e20e6b2e7", "key_event_idx": 1, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 0, "event": "scope_hint", "message": "In function ‘git_pathspec__match.part.0’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 222, "column": 50, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘0’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 196, "column": 6, "event": "note", "message": "(1) entry to ‘git_pathspec__match.part.0’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 218, "column": 18, "event": "note", "message": "(2) calling ‘git_pathspec__match_at’ from ‘git_pathspec__match.part.0’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 173, "column": 12, "event": "note", "message": "(3) entry to ‘git_pathspec__match_at’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 187, "column": 20, "event": "note", "message": "(4) following ‘false’ branch (when ‘path1’ is NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.h", "line": 14, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 8, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 80, "column": 93, "event": "note", "message": "(5) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 184, "column": 9, "event": "note", "message": "in expansion of macro ‘git_vector_foreach’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 218, "column": 18, "event": "note", "message": "(6) returning to ‘git_pathspec__match.part.0’ from ‘git_pathspec__match_at’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 219, "column": 12, "event": "note", "message": "(7) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 220, "column": 20, "event": "note", "message": "(8) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 220, "column": 20, "event": "note", "message": "(9) following ‘true’ branch (when ‘matched_pathspec’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 221, "column": 57, "event": "note", "message": "(10) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 221, "column": 57, "event": "note", "message": "(11) inlined call to ‘git_vector_get’ from ‘git_pathspec__match.part.0’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 64, "column": 63, "event": "note", "message": "(12) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 0, "event": "scope_hint", "message": "In function ‘git_pathspec__match.part.0’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 222, "column": 50, "event": "note", "message": "(13) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 222, "column": 50, "event": "note", "message": "(14) dereference of NULL ‘<unknown>’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 220| \t\tif (matched_pathspec) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 221| \t\t\tconst git_attr_fnmatch *match = git_vector_get(vspec, pos);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 222|-> \t\t\t*matched_pathspec = match->pattern;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 223| \t\t}", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 224| ", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "206541537d99edc0f74b9fe0e61edb2d182d1f6e", "key_event_idx": 1, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 0, "event": "scope_hint", "message": "In function ‘pathspec_build_failure_array’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 390, "column": 57, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘0’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 585, "column": 5, "event": "note", "message": "(1) entry to ‘git_pathspec_match_diff’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 595, "column": 34, "event": "note", "message": "(2) following ‘true’ branch (when ‘out’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 595, "column": 44, "event": "note", "message": "(3) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 105, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/common.h", "line": 10, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.h", "line": 10, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(4) following ‘false’ branch (when ‘diff’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 601, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 603, "column": 13, "event": "note", "message": "(5) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 603, "column": 12, "event": "note", "message": "(6) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 606, "column": 12, "event": "note", "message": "(7) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 606, "column": 12, "event": "note", "message": "(8) following ‘true’ branch (when ‘out’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 607, "column": 28, "event": "note", "message": "(9) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 607, "column": 28, "event": "note", "message": "(10) calling ‘pathspec_match_alloc’ from ‘git_pathspec_match_diff’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 312, "column": 33, "event": "note", "message": "(11) entry to ‘pathspec_match_alloc’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 316, "column": 12, "event": "note", "message": "(12) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 319, "column": 13, "event": "note", "message": "(13) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 319, "column": 12, "event": "note", "message": "(14) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 167, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/util.h", "line": 175, "column": 9, "event": "note", "message": "(15) inlined call to ‘git_atomic32_inc’ from ‘pathspec_match_alloc’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 326, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_REFCOUNT_INC’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/thread.h", "line": 102, "column": 35, "event": "note", "message": "(16) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 0, "event": "scope_hint", "message": "In function ‘pathspec_build_failure_array’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 607, "column": 28, "event": "note", "message": "(17) returning to ‘git_pathspec_match_diff’ from ‘pathspec_match_alloc’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 119, "column": 12, "event": "note", "message": "(18) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 608, "column": 17, "event": "note", "message": "in expansion of macro ‘GIT_ERROR_CHECK_ALLOC’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 613, "column": 17, "event": "note", "message": "(19) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 656, "column": 12, "event": "note", "message": "(20) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 657, "column": 26, "event": "note", "message": "(21) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 657, "column": 26, "event": "note", "message": "(22) calling ‘pathspec_build_failure_array’ from ‘git_pathspec_match_diff’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 371, "column": 12, "event": "note", "message": "(23) entry to ‘pathspec_build_failure_array’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 381, "column": 27, "event": "note", "message": "(24) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 382, "column": 21, "event": "note", "message": "(25) inlined call to ‘git_bitvec_get’ from ‘pathspec_build_failure_array’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/bitvec.h", "line": 42, "column": 37, "event": "note", "message": "(26) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/bitvec.h", "line": 57, "column": 26, "event": "note", "message": "in expansion of macro ‘GIT_BITVEC_WORD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 0, "event": "scope_hint", "message": "In function ‘pathspec_build_failure_array’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 382, "column": 20, "event": "note", "message": "(27) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.h", "line": 16, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 76, "column": 14, "event": "note", "message": "(28) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 385, "column": 31, "event": "note", "message": "in expansion of macro ‘git_array_alloc’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 77, "column": 121, "event": "note", "message": "(29) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 385, "column": 31, "event": "note", "message": "in expansion of macro ‘git_array_alloc’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 77, "column": 104, "event": "note", "message": "(30) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 385, "column": 31, "event": "note", "message": "in expansion of macro ‘git_array_alloc’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 385, "column": 20, "event": "note", "message": "(31) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 388, "column": 23, "event": "note", "message": "(32) inlined call to ‘git_vector_get’ from ‘pathspec_build_failure_array’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 64, "column": 29, "event": "note", "message": "(33) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 64, "column": 63, "event": "note", "message": "(34) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 0, "event": "scope_hint", "message": "In function ‘pathspec_build_failure_array’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 390, "column": 57, "event": "note", "message": "(35) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/pathspec.c", "line": 390, "column": 57, "event": "note", "message": "(36) dereference of NULL ‘<unknown>’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 388| \t\tpat = git_vector_get(patterns, pos);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 389| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 390|-> \t\tif ((*failed = git_pool_strdup(pool, pat->pattern)) == NULL)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 391| \t\t\treturn -1;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 392| \t}", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "234ecc8702c62d20b32a77a71ef9cf223d07db31", "key_event_idx": 1, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/submodule.c", "line": 0, "event": "scope_hint", "message": "In function ‘submodule_get_wd_status’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/submodule.c", "line": 2315, "column": 20, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘sm’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/submodule.c", "line": 2307, "column": 13, "event": "note", "message": "(1) entry to ‘submodule_get_wd_status’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/submodule.c", "line": 2313, "column": 36, "event": "note", "message": "(2) calling ‘git_submodule_index_id’ from ‘submodule_get_wd_status’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/submodule.c", "line": 1148, "column": 16, "event": "note", "message": "(3) entry to ‘git_submodule_index_id’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 105, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/common.h", "line": 10, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/submodule.h", "line": 10, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/submodule.c", "line": 8, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(4) following ‘true’ branch (when ‘submodule’ is NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/submodule.c", "line": 1150, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 53, "column": 25, "event": "note", "message": "(5) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/submodule.c", "line": 1150, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/submodule.c", "line": 2313, "column": 36, "event": "note", "message": "(6) returning to ‘submodule_get_wd_status’ from ‘git_submodule_index_id’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/submodule.c", "line": 2315, "column": 20, "event": "note", "message": "(7) dereference of NULL ‘sm’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 2313| \tconst git_oid *index_oid = git_submodule_index_id(sm);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 2314| \tconst git_oid *wd_oid =", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 2315|-> \t\t(sm->flags & GIT_SUBMODULE_STATUS__WD_OID_VALID) ? &sm->wd_oid : NULL;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 2316| \tgit_tree *sm_head = NULL;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 2317| \tgit_index *index = NULL;", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "f59db3e80f86994a46e4917dc2eaeaa71c310b51", "key_event_idx": 1, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/trailer.c", "line": 0, "event": "scope_hint", "message": "In function ‘git_message_trailers’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/trailer.c", "line": 396, "column": 40, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘0’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/trailer.c", "line": 297, "column": 5, "event": "note", "message": "(1) entry to ‘git_message_trailers’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/trailer.c", "line": 304, "column": 29, "event": "note", "message": "(2) ‘arr.ptr’ is NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/trailer.c", "line": 307, "column": 25, "event": "note", "message": "(3) calling ‘extract_trailer_block’ from ‘git_message_trailers’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/trailer.c", "line": 261, "column": 14, "event": "note", "message": "(4) entry to ‘extract_trailer_block’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/trailer.c", "line": 270, "column": 12, "event": "note", "message": "(5) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/trailer.c", "line": 273, "column": 32, "event": "note", "message": "(6) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/trailer.c", "line": 307, "column": 25, "event": "note", "message": "(7) returning to ‘git_message_trailers’ from ‘extract_trailer_block’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/trailer.c", "line": 308, "column": 12, "event": "note", "message": "(8) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(9) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/trailer.c", "line": 312, "column": 17, "event": "note", "message": "(10) following ‘default:’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/trailer.c", "line": 313, "column": 25, "event": "note", "message": "(11) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/trailer.c", "line": 314, "column": 36, "event": "note", "message": "(12) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/trailer.c", "line": 312, "column": 17, "event": "note", "message": "(13) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/trailer.c", "line": 312, "column": 17, "event": "note", "message": "(14) following ‘case 1:’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/trailer.c", "line": 321, "column": 25, "event": "note", "message": "(15) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/trailer.c", "line": 322, "column": 36, "event": "note", "message": "(16) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/util.h", "line": 11, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 167, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 10, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/trailer.c", "line": 7, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/ctype_compat.h", "line": 64, "column": 30, "event": "note", "message": "(17) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/trailer.c", "line": 326, "column": 37, "event": "note", "message": "in expansion of macro ‘git__isalnum’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/trailer.c", "line": 331, "column": 36, "event": "note", "message": "(18) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/trailer.c", "line": 333, "column": 46, "event": "note", "message": "(19) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 77, "column": 121, "event": "note", "message": "(20) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/trailer.c", "line": 394, "column": 58, "event": "note", "message": "in expansion of macro ‘git_array_alloc’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 77, "column": 41, "event": "note", "message": "(21) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/trailer.c", "line": 394, "column": 58, "event": "note", "message": "in expansion of macro ‘git_array_alloc’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 77, "column": 21, "event": "note", "message": "(22) calling ‘git_array__alloc’ from ‘git_message_trailers’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/trailer.c", "line": 394, "column": 58, "event": "note", "message": "in expansion of macro ‘git_array_alloc’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 44, "column": 20, "event": "note", "message": "(23) entry to ‘git_array__alloc’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 49, "column": 12, "event": "note", "message": "(24) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 52, "column": 12, "event": "note", "message": "(25) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 61, "column": 12, "event": "note", "message": "(26) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 62, "column": 17, "event": "note", "message": "(27) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 77, "column": 21, "event": "note", "message": "(28) returning to ‘git_message_trailers’ from ‘git_array__alloc’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/trailer.c", "line": 394, "column": 58, "event": "note", "message": "in expansion of macro ‘git_array_alloc’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 76, "column": 32, "event": "note", "message": "(29) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/trailer.c", "line": 394, "column": 58, "event": "note", "message": "in expansion of macro ‘git_array_alloc’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/trailer.c", "line": 396, "column": 40, "event": "note", "message": "(30) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/trailer.c", "line": 396, "column": 40, "event": "note", "message": "(31) dereference of NULL ‘<unknown>’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 394| \t\t\t\tgit_message_trailer *t = git_array_alloc(arr);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 395| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 396|-> \t\t\t\tt->key = key;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 397| \t\t\t\tt->value = value;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 398| ", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "b8f0722eda1da562e76fb6e160962dc18622590c", "key_event_idx": 1, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transaction.c", "line": 0, "event": "scope_hint", "message": "In function ‘dup_reflog’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transaction.c", "line": 272, "column": 53, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘0’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transaction.c", "line": 241, "column": 12, "event": "note", "message": "(1) entry to ‘dup_reflog’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/common.h", "line": 10, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transaction.h", "line": 10, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transaction.c", "line": 8, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 119, "column": 12, "event": "note", "message": "(2) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transaction.c", "line": 248, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ERROR_CHECK_ALLOC’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transaction.c", "line": 250, "column": 52, "event": "note", "message": "(3) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 119, "column": 12, "event": "note", "message": "(4) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transaction.c", "line": 251, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ERROR_CHECK_ALLOC’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transaction.c", "line": 253, "column": 13, "event": "note", "message": "(5) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 119, "column": 12, "event": "note", "message": "(6) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transaction.c", "line": 256, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ERROR_CHECK_ALLOC’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transaction.c", "line": 258, "column": 19, "event": "note", "message": "(7) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 119, "column": 12, "event": "note", "message": "(8) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transaction.c", "line": 259, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ERROR_CHECK_ALLOC’", "verbosity_level": 1 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(9) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transaction.c", "line": 261, "column": 23, "event": "note", "message": "(10) following ‘true’ branch (when ‘i < len’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transaction.c", "line": 265, "column": 31, "event": "note", "message": "(11) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transaction.c", "line": 268, "column": 23, "event": "note", "message": "(12) inlined call to ‘git_vector_get’ from ‘dup_reflog’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 64, "column": 63, "event": "note", "message": "(13) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transaction.c", "line": 0, "event": "scope_hint", "message": "In function ‘dup_reflog’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transaction.c", "line": 269, "column": 17, "event": "note", "message": "(14) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transaction.c", "line": 272, "column": 53, "event": "note", "message": "(15) dereference of NULL ‘<unknown>’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 270| \t\tgit_oid_cpy(&tgt->oid_cur, &src->oid_cur);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 271| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 272|-> \t\ttgt->msg = git_pool_strdup(pool, src->msg);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 273| \t\tGIT_ERROR_CHECK_ALLOC(tgt->msg);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 274| ", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "31054c6eadc13a9fd6c71b09e8b7add954c8ada6", "key_event_idx": 1, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 0, "event": "scope_hint", "message": "In function ‘store_common’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 320, "column": 24, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘pkt’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 402, "column": 5, "event": "note", "message": "(1) entry to ‘git_smart__negotiate_fetch’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 416, "column": 12, "event": "note", "message": "(2) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 417, "column": 22, "event": "note", "message": "(3) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 416, "column": 55, "event": "note", "message": "(4) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 420, "column": 22, "event": "note", "message": "(5) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 420, "column": 12, "event": "note", "message": "(6) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 423, "column": 22, "event": "note", "message": "(7) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 423, "column": 12, "event": "note", "message": "(8) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 426, "column": 29, "event": "note", "message": "(9) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 427, "column": 12, "event": "note", "message": "(10) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 430, "column": 18, "event": "note", "message": "(11) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 468, "column": 18, "event": "note", "message": "(12) following ‘true’ branch (when ‘i != 256’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 469, "column": 25, "event": "note", "message": "(13) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 471, "column": 20, "event": "note", "message": "(14) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 478, "column": 17, "event": "note", "message": "(15) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 480, "column": 20, "event": "note", "message": "(16) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 516, "column": 30, "event": "note", "message": "(17) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 516, "column": 20, "event": "note", "message": "(18) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 519, "column": 20, "event": "note", "message": "(19) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 519, "column": 20, "event": "note", "message": "(20) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(21) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 468, "column": 18, "event": "note", "message": "(22) following ‘true’ branch (when ‘i != 256’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 469, "column": 25, "event": "note", "message": "(23) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 471, "column": 20, "event": "note", "message": "(24) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 478, "column": 17, "event": "note", "message": "(25) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 480, "column": 20, "event": "note", "message": "(26) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 481, "column": 41, "event": "note", "message": "(27) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 481, "column": 28, "event": "note", "message": "(28) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 487, "column": 25, "event": "note", "message": "(29) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 488, "column": 28, "event": "note", "message": "(30) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 493, "column": 38, "event": "note", "message": "(31) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 493, "column": 28, "event": "note", "message": "(32) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 496, "column": 25, "event": "note", "message": "(33) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 497, "column": 28, "event": "note", "message": "(34) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 498, "column": 46, "event": "note", "message": "(35) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 498, "column": 46, "event": "note", "message": "(36) calling ‘store_common’ from ‘git_smart__negotiate_fetch’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 311, "column": 12, "event": "note", "message": "(37) entry to ‘store_common’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 313, "column": 18, "event": "note", "message": "(38) ‘pkt’ is NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 317, "column": 30, "event": "note", "message": "(39) calling ‘recv_pkt’ from ‘store_common’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 265, "column": 12, "event": "note", "message": "(40) entry to ‘recv_pkt’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 271, "column": 18, "event": "note", "message": "(41) ‘pkt’ is NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 285, "column": 20, "event": "note", "message": "(42) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 288, "column": 27, "event": "note", "message": "(43) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 317, "column": 30, "event": "note", "message": "(44) returning to ‘store_common’ from ‘recv_pkt’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 317, "column": 20, "event": "note", "message": "(45) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 320, "column": 24, "event": "note", "message": "(46) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 320, "column": 24, "event": "note", "message": "(47) ‘pkt’ is NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 320, "column": 24, "event": "note", "message": "(48) dereference of NULL ‘pkt’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 318| \t\t\treturn error;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 319| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 320|-> \t\tif (pkt->type != GIT_PKT_ACK) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 321| \t\t\tgit__free(pkt);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 322| \t\t\treturn 0;", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "0b013708eb8d2726c5cbb34a83acf9127e6823f7", "key_event_idx": 1, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 0, "event": "scope_hint", "message": "In function ‘update_refs_from_report’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1084, "column": 63, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘0’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1056, "column": 12, "event": "note", "message": "(1) entry to ‘update_refs_from_report’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1069, "column": 12, "event": "note", "message": "(2) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1076, "column": 9, "event": "note", "message": "(3) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart.h", "line": 13, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 13, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 80, "column": 47, "event": "note", "message": "(4) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1079, "column": 9, "event": "note", "message": "in expansion of macro ‘git_vector_foreach’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 80, "column": 63, "event": "note", "message": "(5) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1079, "column": 9, "event": "note", "message": "in expansion of macro ‘git_vector_foreach’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1080, "column": 31, "event": "note", "message": "(6) inlined call to ‘git_vector_get’ from ‘update_refs_from_report’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 64, "column": 63, "event": "note", "message": "(7) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 0, "event": "scope_hint", "message": "In function ‘update_refs_from_report’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1084, "column": 63, "event": "note", "message": "(8) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1084, "column": 63, "event": "note", "message": "(9) dereference of NULL ‘<unknown>’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 1082| \t\t/* For each push spec we sent to the server, we should have", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1083| \t\t * gotten back a status packet in the push report which matches */", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1084|-> \t\tif (strcmp(push_spec->refspec.dst, push_status->ref)) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1085| \t\t\tgit_error_set(GIT_ERROR_NET, \"report-status: protocol error\");", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1086| \t\t\treturn -1;", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "33694f69e552db4034ebc83fac97496f9e56adca", "key_event_idx": 0, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1109, "column": 37, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘0’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1056, "column": 12, "event": "note", "message": "(1) entry to ‘update_refs_from_report’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1069, "column": 12, "event": "note", "message": "(2) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1076, "column": 9, "event": "note", "message": "(3) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1096, "column": 39, "event": "note", "message": "(4) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1097, "column": 29, "event": "note", "message": "(5) inlined call to ‘git_vector_get’ from ‘update_refs_from_report’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 64, "column": 42, "event": "note", "message": "(6) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 0, "event": "scope_hint", "message": "In function ‘update_refs_from_report’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1098, "column": 31, "event": "note", "message": "(7) inlined call to ‘git_vector_get’ from ‘update_refs_from_report’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 64, "column": 63, "event": "note", "message": "(8) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 0, "event": "scope_hint", "message": "In function ‘update_refs_from_report’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1101, "column": 63, "event": "note", "message": "(9) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1104, "column": 20, "event": "note", "message": "(10) following ‘true’ branch (when ‘cmp <= 0’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1104, "column": 32, "event": "note", "message": "(11) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1105, "column": 20, "event": "note", "message": "(12) following ‘false’ branch (when the strings are non-equal)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1109, "column": 37, "event": "note", "message": "(13) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1109, "column": 37, "event": "note", "message": "(14) dereference of NULL ‘<unknown>’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 1107| \t\t/* Add case */", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1108| \t\tif (cmp < 0 &&", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1109|-> \t\t\t!push_status->msg &&", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1110| \t\t\tadd_ref_from_push_spec(refs, push_spec) < 0)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1111| \t\t\treturn -1;", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "1b14a4652859ab06fecf7a69b2424ae9ea8ffd65", "key_event_idx": 0, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1115, "column": 37, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘0’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1056, "column": 12, "event": "note", "message": "(1) entry to ‘update_refs_from_report’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1069, "column": 12, "event": "note", "message": "(2) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1076, "column": 9, "event": "note", "message": "(3) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1096, "column": 39, "event": "note", "message": "(4) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1097, "column": 29, "event": "note", "message": "(5) inlined call to ‘git_vector_get’ from ‘update_refs_from_report’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 64, "column": 42, "event": "note", "message": "(6) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 0, "event": "scope_hint", "message": "In function ‘update_refs_from_report’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1098, "column": 31, "event": "note", "message": "(7) inlined call to ‘git_vector_get’ from ‘update_refs_from_report’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 64, "column": 63, "event": "note", "message": "(8) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 0, "event": "scope_hint", "message": "In function ‘update_refs_from_report’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1101, "column": 63, "event": "note", "message": "(9) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1105, "column": 20, "event": "note", "message": "(10) following ‘true’ branch (when the strings are equal)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1105, "column": 32, "event": "note", "message": "(11) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1114, "column": 20, "event": "note", "message": "(12) following ‘true’ branch (when the strings are equal)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1115, "column": 37, "event": "note", "message": "(13) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1115, "column": 37, "event": "note", "message": "(14) dereference of NULL ‘<unknown>’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 1113| \t\t/* Update case, delete case */", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1114| \t\tif (cmp == 0 &&", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1115|-> \t\t\t!push_status->msg)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1116| \t\t\tgit_oid_cpy(&ref->head.oid, &push_spec->loid);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1117| \t}", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "6118e53d9ea5ef8d7affe15614caa80ad987bf96", "key_event_idx": 0, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1124, "column": 33, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘0’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1056, "column": 12, "event": "note", "message": "(1) entry to ‘update_refs_from_report’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1069, "column": 12, "event": "note", "message": "(2) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1076, "column": 9, "event": "note", "message": "(3) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1119, "column": 18, "event": "note", "message": "(4) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1120, "column": 29, "event": "note", "message": "(5) inlined call to ‘git_vector_get’ from ‘update_refs_from_report’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 64, "column": 42, "event": "note", "message": "(6) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 0, "event": "scope_hint", "message": "In function ‘update_refs_from_report’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/transports/smart_protocol.c", "line": 1124, "column": 33, "event": "note", "message": "(7) dereference of NULL ‘<unknown>’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 1122| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1123| \t\t/* Add case */", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1124|-> \t\tif (!push_status->msg &&", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1125| \t\t\tadd_ref_from_push_spec(refs, push_spec) < 0)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1126| \t\t\treturn -1;", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "dff2afba2f04b629b2f5b51cfc33999f7d9debb0", "key_event_idx": 1, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 0, "event": "scope_hint", "message": "In function ‘git_tree_create_updated’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1206, "column": 31, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘0’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1148, "column": 5, "event": "note", "message": "(1) entry to ‘git_tree_create_updated’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1157, "column": 12, "event": "note", "message": "(2) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(3) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1162, "column": 20, "event": "note", "message": "(4) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1161, "column": 37, "event": "note", "message": "(5) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/repository.h", "line": 19, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.h", "line": 13, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 8, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 77, "column": 21, "event": "note", "message": "(6) calling ‘git_array__alloc’ from ‘git_tree_create_updated’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1166, "column": 21, "event": "note", "message": "in expansion of macro ‘git_array_alloc’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 44, "column": 20, "event": "note", "message": "(7) entry to ‘git_array__alloc’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 49, "column": 12, "event": "note", "message": "(8) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 52, "column": 12, "event": "note", "message": "(9) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 52, "column": 12, "event": "note", "message": "(10) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 61, "column": 26, "event": "note", "message": "(11) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 61, "column": 12, "event": "note", "message": "(12) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 64, "column": 16, "event": "note", "message": "(13) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 77, "column": 21, "event": "note", "message": "(14) returning to ‘git_tree_create_updated’ from ‘git_array__alloc’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1166, "column": 21, "event": "note", "message": "in expansion of macro ‘git_array_alloc’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 76, "column": 32, "event": "note", "message": "(15) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1166, "column": 21, "event": "note", "message": "in expansion of macro ‘git_array_alloc’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 77, "column": 104, "event": "note", "message": "(16) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1166, "column": 21, "event": "note", "message": "in expansion of macro ‘git_array_alloc’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/common.h", "line": 10, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.h", "line": 10, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 119, "column": 12, "event": "note", "message": "(17) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1167, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ERROR_CHECK_ALLOC’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1168, "column": 9, "event": "note", "message": "(18) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1170, "column": 12, "event": "note", "message": "(19) following ‘false’ branch (when ‘baseline’ is NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1173, "column": 74, "event": "note", "message": "(20) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1173, "column": 22, "event": "note", "message": "(21) calling ‘git_treebuilder_new’ from ‘git_tree_create_updated’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 740, "column": 5, "event": "note", "message": "(22) entry to ‘git_treebuilder_new’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 105, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(23) following ‘false’ branch (when ‘builder_p’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 748, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(24) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 749, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 761, "column": 12, "event": "note", "message": "(25) following ‘false’ branch (when ‘source’ is NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 774, "column": 20, "event": "note", "message": "(26) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1173, "column": 22, "event": "note", "message": "(27) returning to ‘git_tree_create_updated’ from ‘git_treebuilder_new’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1173, "column": 12, "event": "note", "message": "(28) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(29) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1176, "column": 23, "event": "note", "message": "(30) following ‘true’ branch (when ‘i < nupdates’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1177, "column": 68, "event": "note", "message": "(31) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1177, "column": 68, "event": "note", "message": "(32) following ‘false’ branch (when ‘i == 0’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1178, "column": 49, "event": "note", "message": "(33) inlined call to ‘git_vector_get’ from ‘git_tree_create_updated’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 64, "column": 29, "event": "note", "message": "(34) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 64, "column": 63, "event": "note", "message": "(35) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 0, "event": "scope_hint", "message": "In function ‘git_tree_create_updated’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1183, "column": 20, "event": "note", "message": "(36) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1183, "column": 20, "event": "note", "message": "(37) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1194, "column": 17, "event": "note", "message": "(38) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1194, "column": 31, "event": "note", "message": "(39) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1206, "column": 31, "event": "note", "message": "(40) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1206, "column": 31, "event": "note", "message": "(41) dereference of NULL ‘<unknown>’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 1204| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1205| \t\t/* Now that we've created the trees we popped from the stack, let's go back down */", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1206|-> \t\tpath = &update->path[common_prefix];", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1207| \t\twhile (next_component(&component, path)) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1208| \t\t\ttree_stack_entry *last, *new_entry;", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "43a38e4d2d59eee9ec4bc3b66fe056a33b98f645", "key_event_idx": 0, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1247, "column": 59, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘0’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1148, "column": 5, "event": "note", "message": "(1) entry to ‘git_tree_create_updated’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1150, "column": 39, "event": "note", "message": "(2) ‘stack.ptr’ is NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1157, "column": 12, "event": "note", "message": "(3) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(4) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1162, "column": 20, "event": "note", "message": "(5) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1161, "column": 37, "event": "note", "message": "(6) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 77, "column": 21, "event": "note", "message": "(7) calling ‘git_array__alloc’ from ‘git_tree_create_updated’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1166, "column": 21, "event": "note", "message": "in expansion of macro ‘git_array_alloc’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 44, "column": 20, "event": "note", "message": "(8) entry to ‘git_array__alloc’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 49, "column": 12, "event": "note", "message": "(9) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 52, "column": 12, "event": "note", "message": "(10) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 52, "column": 12, "event": "note", "message": "(11) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 61, "column": 26, "event": "note", "message": "(12) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 61, "column": 12, "event": "note", "message": "(13) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 64, "column": 16, "event": "note", "message": "(14) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 77, "column": 21, "event": "note", "message": "(15) returning to ‘git_tree_create_updated’ from ‘git_array__alloc’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1166, "column": 21, "event": "note", "message": "in expansion of macro ‘git_array_alloc’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 76, "column": 32, "event": "note", "message": "(16) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1166, "column": 21, "event": "note", "message": "in expansion of macro ‘git_array_alloc’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 77, "column": 104, "event": "note", "message": "(17) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1166, "column": 21, "event": "note", "message": "in expansion of macro ‘git_array_alloc’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 119, "column": 12, "event": "note", "message": "(18) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1167, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ERROR_CHECK_ALLOC’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1168, "column": 9, "event": "note", "message": "(19) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1170, "column": 12, "event": "note", "message": "(20) following ‘false’ branch (when ‘baseline’ is NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1173, "column": 74, "event": "note", "message": "(21) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1173, "column": 22, "event": "note", "message": "(22) calling ‘git_treebuilder_new’ from ‘git_tree_create_updated’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 740, "column": 5, "event": "note", "message": "(23) entry to ‘git_treebuilder_new’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(24) following ‘false’ branch (when ‘builder_p’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 748, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(25) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 749, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 761, "column": 12, "event": "note", "message": "(26) following ‘false’ branch (when ‘source’ is NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 774, "column": 20, "event": "note", "message": "(27) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1173, "column": 22, "event": "note", "message": "(28) returning to ‘git_tree_create_updated’ from ‘git_treebuilder_new’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1173, "column": 12, "event": "note", "message": "(29) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(30) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1176, "column": 23, "event": "note", "message": "(31) following ‘true’ branch (when ‘i < nupdates’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1177, "column": 68, "event": "note", "message": "(32) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1177, "column": 68, "event": "note", "message": "(33) following ‘false’ branch (when ‘i == 0’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1178, "column": 49, "event": "note", "message": "(34) inlined call to ‘git_vector_get’ from ‘git_tree_create_updated’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 64, "column": 29, "event": "note", "message": "(35) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 64, "column": 63, "event": "note", "message": "(36) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 64, "column": 42, "event": "note", "message": "(37) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 0, "event": "scope_hint", "message": "In function ‘git_tree_create_updated’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1183, "column": 20, "event": "note", "message": "(38) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1194, "column": 17, "event": "note", "message": "(39) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1194, "column": 31, "event": "note", "message": "(40) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1206, "column": 31, "event": "note", "message": "(41) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1207, "column": 24, "event": "note", "message": "(42) calling ‘next_component’ from ‘git_tree_create_updated’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1093, "column": 13, "event": "note", "message": "(43) entry to ‘next_component’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1095, "column": 29, "event": "note", "message": "(44) when ‘strchr’ returns NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1099, "column": 12, "event": "note", "message": "(45) following ‘false’ branch (when ‘slash’ is NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1102, "column": 16, "event": "note", "message": "(46) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1207, "column": 24, "event": "note", "message": "(47) returning to ‘git_tree_create_updated’ from ‘next_component’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1241, "column": 17, "event": "note", "message": "(48) following ‘case 0:’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1242, "column": 25, "event": "note", "message": "(49) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 79, "column": 62, "event": "note", "message": "(50) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1245, "column": 58, "event": "note", "message": "in expansion of macro ‘git_array_last’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1246, "column": 77, "event": "note", "message": "(51) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1247, "column": 59, "event": "note", "message": "(52) dereference of NULL ‘<unknown>’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 1245| \t\t\t\ttree_stack_entry *last = git_array_last(stack);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1246| \t\t\t\tchar *basename = git_fs_path_basename(update->path);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1247|-> \t\t\t\tconst git_tree_entry *e = git_treebuilder_get(last->bld, basename);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1248| \t\t\t\tif (e && git_tree_entry_type(e) != git_object__type_from_filemode(update->filemode)) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1249| \t\t\t\t\tgit__free(basename);", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "f1ace91e8eff12cd29f6b6b3679b377b37696a7e", "key_event_idx": 0, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1266, "column": 41, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘0’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1148, "column": 5, "event": "note", "message": "(1) entry to ‘git_tree_create_updated’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1150, "column": 39, "event": "note", "message": "(2) ‘stack.ptr’ is NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1157, "column": 12, "event": "note", "message": "(3) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(4) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1162, "column": 20, "event": "note", "message": "(5) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1161, "column": 37, "event": "note", "message": "(6) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 77, "column": 21, "event": "note", "message": "(7) calling ‘git_array__alloc’ from ‘git_tree_create_updated’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1166, "column": 21, "event": "note", "message": "in expansion of macro ‘git_array_alloc’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 44, "column": 20, "event": "note", "message": "(8) entry to ‘git_array__alloc’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 49, "column": 12, "event": "note", "message": "(9) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 52, "column": 12, "event": "note", "message": "(10) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 52, "column": 12, "event": "note", "message": "(11) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 61, "column": 26, "event": "note", "message": "(12) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 61, "column": 12, "event": "note", "message": "(13) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 64, "column": 16, "event": "note", "message": "(14) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 77, "column": 21, "event": "note", "message": "(15) returning to ‘git_tree_create_updated’ from ‘git_array__alloc’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1166, "column": 21, "event": "note", "message": "in expansion of macro ‘git_array_alloc’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 76, "column": 32, "event": "note", "message": "(16) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1166, "column": 21, "event": "note", "message": "in expansion of macro ‘git_array_alloc’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 77, "column": 104, "event": "note", "message": "(17) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1166, "column": 21, "event": "note", "message": "in expansion of macro ‘git_array_alloc’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 119, "column": 12, "event": "note", "message": "(18) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1167, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ERROR_CHECK_ALLOC’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1168, "column": 9, "event": "note", "message": "(19) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1170, "column": 12, "event": "note", "message": "(20) following ‘false’ branch (when ‘baseline’ is NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1173, "column": 74, "event": "note", "message": "(21) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1173, "column": 22, "event": "note", "message": "(22) calling ‘git_treebuilder_new’ from ‘git_tree_create_updated’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 740, "column": 5, "event": "note", "message": "(23) entry to ‘git_treebuilder_new’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(24) following ‘false’ branch (when ‘builder_p’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 748, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(25) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 749, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 761, "column": 12, "event": "note", "message": "(26) following ‘false’ branch (when ‘source’ is NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 774, "column": 20, "event": "note", "message": "(27) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1173, "column": 22, "event": "note", "message": "(28) returning to ‘git_tree_create_updated’ from ‘git_treebuilder_new’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1173, "column": 12, "event": "note", "message": "(29) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(30) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1176, "column": 23, "event": "note", "message": "(31) following ‘true’ branch (when ‘i < nupdates’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1177, "column": 68, "event": "note", "message": "(32) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1177, "column": 68, "event": "note", "message": "(33) following ‘false’ branch (when ‘i == 0’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1178, "column": 49, "event": "note", "message": "(34) inlined call to ‘git_vector_get’ from ‘git_tree_create_updated’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 64, "column": 29, "event": "note", "message": "(35) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 64, "column": 63, "event": "note", "message": "(36) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 64, "column": 42, "event": "note", "message": "(37) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 0, "event": "scope_hint", "message": "In function ‘git_tree_create_updated’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1183, "column": 20, "event": "note", "message": "(38) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1194, "column": 17, "event": "note", "message": "(39) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1194, "column": 31, "event": "note", "message": "(40) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1206, "column": 31, "event": "note", "message": "(41) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1207, "column": 24, "event": "note", "message": "(42) calling ‘next_component’ from ‘git_tree_create_updated’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1093, "column": 13, "event": "note", "message": "(43) entry to ‘next_component’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1095, "column": 29, "event": "note", "message": "(44) when ‘strchr’ returns NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1099, "column": 12, "event": "note", "message": "(45) following ‘false’ branch (when ‘slash’ is NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1102, "column": 16, "event": "note", "message": "(46) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1207, "column": 24, "event": "note", "message": "(47) returning to ‘git_tree_create_updated’ from ‘next_component’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1241, "column": 17, "event": "note", "message": "(48) following ‘case 1:’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1262, "column": 25, "event": "note", "message": "(49) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/array.h", "line": 79, "column": 62, "event": "note", "message": "(50) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1264, "column": 58, "event": "note", "message": "in expansion of macro ‘git_array_last’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1265, "column": 77, "event": "note", "message": "(51) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/tree.c", "line": 1266, "column": 41, "event": "note", "message": "(52) dereference of NULL ‘<unknown>’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 1264| \t\t\t\ttree_stack_entry *last = git_array_last(stack);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1265| \t\t\t\tchar *basename = git_fs_path_basename(update->path);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1266|-> \t\t\t\terror = git_treebuilder_remove(last->bld, basename);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1267| \t\t\t\tgit__free(basename);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1268| \t\t\t\tbreak;", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 404, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "c85eac1192ec6445ee1c3334c20d3c5520623235", "key_event_idx": 3, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/str.h", "line": 10, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/str.c", "line": 8, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/str.c", "line": 0, "event": "scope_hint", "message": "In function ‘git_str_join_n’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 146, "column": 61, "event": "warning[-Wanalyzer-va-list-leak]", "message": "missing call to ‘va_end’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/str.c", "line": 695, "column": 17, "event": "note", "message": "in expansion of macro ‘GIT_ERROR_CHECK_ALLOC_ADD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/str.c", "line": 679, "column": 12, "event": "note", "message": "(1) following ‘false’ branch (when ‘original_size == 0’)...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(2) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/str.c", "line": 684, "column": 9, "event": "note", "message": "(3) ‘va_start’ called here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/str.c", "line": 685, "column": 23, "event": "note", "message": "(4) following ‘true’ branch (when ‘i < nbuf’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/str.c", "line": 689, "column": 25, "event": "note", "message": "(5) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 146, "column": 61, "event": "note", "message": "(6) missing call to ‘va_end’ to match ‘va_start’ at (3)", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/str.c", "line": 695, "column": 17, "event": "note", "message": "in expansion of macro ‘GIT_ERROR_CHECK_ALLOC_ADD’", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 144| /** Check for additive overflow, failing if it would occur. */", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 145| #define GIT_ERROR_CHECK_ALLOC_ADD(out, one, two) \\", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 146|-> \tif (GIT_ADD_SIZET_OVERFLOW(out, one, two)) { return -1; }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 147| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 148| #define GIT_ERROR_CHECK_ALLOC_ADD3(out, one, two, three) \\", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 457, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "8667bfd84de8948645bb9c81b7bb70b6950777bc", "key_event_idx": 1, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/net.c", "line": 0, "event": "scope_hint", "message": "In function ‘git_net_url_parse_scp’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/net.c", "line": 704, "column": 47, "event": "warning[-Wanalyzer-use-of-uninitialized-value]", "message": "use of uninitialized value ‘user’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/net.c", "line": 656, "column": 5, "event": "note", "message": "(1) entry to ‘git_net_url_parse_scp’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/net.c", "line": 659, "column": 25, "event": "note", "message": "(2) region created on stack here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/net.c", "line": 659, "column": 25, "event": "note", "message": "(3) capacity: 8 bytes", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/net.c", "line": 674, "column": 28, "event": "note", "message": "(4) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/net.c", "line": 675, "column": 17, "event": "note", "message": "(5) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/net.c", "line": 675, "column": 17, "event": "note", "message": "(6) following ‘default:’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/net.c", "line": 676, "column": 17, "event": "note", "message": "(7) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/net.c", "line": 691, "column": 37, "event": "note", "message": "(8) inlined call to ‘has_at’ from ‘git_net_url_parse_scp’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/net.c", "line": 645, "column": 23, "event": "note", "message": "(9) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/net.c", "line": 646, "column": 20, "event": "note", "message": "(10) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/net.c", "line": 646, "column": 20, "event": "note", "message": "(11) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/net.c", "line": 649, "column": 20, "event": "note", "message": "(12) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/net.c", "line": 649, "column": 20, "event": "note", "message": "(13) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/net.c", "line": 645, "column": 28, "event": "note", "message": "(14) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/net.c", "line": 0, "event": "scope_hint", "message": "In function ‘git_net_url_parse_scp’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/net.c", "line": 691, "column": 36, "event": "note", "message": "(15) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(16) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/net.c", "line": 674, "column": 28, "event": "note", "message": "(17) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/net.c", "line": 675, "column": 17, "event": "note", "message": "(18) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/net.c", "line": 675, "column": 17, "event": "note", "message": "(19) following ‘case 1:’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/net.c", "line": 702, "column": 17, "event": "note", "message": "(20) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/net.c", "line": 703, "column": 28, "event": "note", "message": "(21) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/net.c", "line": 704, "column": 47, "event": "note", "message": "(22) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/net.c", "line": 704, "column": 47, "event": "note", "message": "(23) use of uninitialized value ‘user’ here", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 702| \t\tcase USER:", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 703| \t\t\tif (*c == '@') {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 704|-> \t\t\t\tuser_len = (c - user);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 705| \t\t\t\tstate = HOST_START;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 706| \t\t\t}", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "0b2a93a9e5020de4250eb029328385d65fa8b9a7", "key_event_idx": 0, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/str.h", "line": 129, "column": 20, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘buf’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/refs.c", "line": 0, "event": "scope_hint", "message": "In function ‘git_reference__normalize_name’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/refs.c", "line": 1324, "column": 5, "event": "note", "message": "(1) entry to ‘git_reference__name_is_valid’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 105, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(2) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 42, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 32, "column": 27, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/refs.c", "line": 1331, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/refs.c", "line": 1333, "column": 16, "event": "note", "message": "(3) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/refs.c", "line": 1335, "column": 17, "event": "note", "message": "(4) calling ‘git_reference__normalize_name’ from ‘git_reference__name_is_valid’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/refs.c", "line": 902, "column": 5, "event": "note", "message": "(5) entry to ‘git_reference__normalize_name’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(6) following ‘false’ branch (when ‘name’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/refs.c", "line": 917, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/refs.c", "line": 922, "column": 12, "event": "note", "message": "(7) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/refs.c", "line": 925, "column": 12, "event": "note", "message": "(8) following ‘false’ branch (when ‘buf’ is NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/refs.c", "line": 938, "column": 12, "event": "note", "message": "(9) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/refs.c", "line": 938, "column": 12, "event": "note", "message": "(10) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/refs.c", "line": 939, "column": 17, "event": "note", "message": "(11) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/refs.c", "line": 941, "column": 25, "event": "note", "message": "(12) inlined call to ‘git_str_oom’ from ‘git_reference__normalize_name’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/str.h", "line": 129, "column": 20, "event": "note", "message": "(13) dereference of NULL ‘buf’", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 127| GIT_INLINE(bool) git_str_oom(const git_str *str)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 128| {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 129|-> \treturn (str->ptr == git_str__oom);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 130| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 131| ", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 688, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "cf45d913e3324ad60f78f613d7974960566d715d", "key_event_idx": 1, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 0, "event": "scope_hint", "message": "In function ‘merge’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 220, "column": 17, "event": "warning[-Wanalyzer-null-argument]", "message": "use of NULL ‘storage’ where non-null expected", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 335, "column": 6, "event": "note", "message": "(1) entry to ‘git__tsort_r.part.0’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 356, "column": 24, "event": "note", "message": "(2) ‘_store.storage’ is NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 319, "column": 12, "event": "note", "message": "(3) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 360, "column": 9, "event": "note", "message": "in expansion of macro ‘PUSH_NEXT’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 309, "column": 15, "event": "note", "message": "(4) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 361, "column": 9, "event": "note", "message": "in expansion of macro ‘PUSH_NEXT’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 319, "column": 12, "event": "note", "message": "(5) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 361, "column": 9, "event": "note", "message": "in expansion of macro ‘PUSH_NEXT’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 309, "column": 15, "event": "note", "message": "(6) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 362, "column": 9, "event": "note", "message": "in expansion of macro ‘PUSH_NEXT’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 319, "column": 12, "event": "note", "message": "(7) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 362, "column": 9, "event": "note", "message": "in expansion of macro ‘PUSH_NEXT’", "verbosity_level": 1 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(8) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 321, "column": 35, "event": "note", "message": "(9) following ‘true’ branch (when ‘stack_curr != 1’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 362, "column": 9, "event": "note", "message": "in expansion of macro ‘PUSH_NEXT’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 322, "column": 25, "event": "note", "message": "(10) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 362, "column": 9, "event": "note", "message": "in expansion of macro ‘PUSH_NEXT’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 322, "column": 25, "event": "note", "message": "(11) calling ‘merge’ from ‘git__tsort_r.part.0’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 362, "column": 9, "event": "note", "message": "in expansion of macro ‘PUSH_NEXT’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 204, "column": 13, "event": "note", "message": "(12) entry to ‘merge’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 213, "column": 13, "event": "note", "message": "(13) calling ‘resize’ from ‘merge’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 182, "column": 12, "event": "note", "message": "(14) entry to ‘resize’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 187, "column": 52, "event": "note", "message": "(15) ‘_store.storage’ is NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 194, "column": 20, "event": "note", "message": "(16) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(17) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 213, "column": 13, "event": "note", "message": "(18) returning to ‘merge’ from ‘resize’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 213, "column": 12, "event": "note", "message": "(19) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(20) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 322, "column": 25, "event": "note", "message": "(21) returning to ‘git__tsort_r.part.0’ from ‘merge’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 362, "column": 9, "event": "note", "message": "in expansion of macro ‘PUSH_NEXT’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 321, "column": 35, "event": "note", "message": "(22) following ‘true’ branch (when ‘stack_curr != 1’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 362, "column": 9, "event": "note", "message": "in expansion of macro ‘PUSH_NEXT’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 322, "column": 25, "event": "note", "message": "(23) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 362, "column": 9, "event": "note", "message": "in expansion of macro ‘PUSH_NEXT’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 322, "column": 25, "event": "note", "message": "(24) calling ‘merge’ from ‘git__tsort_r.part.0’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 362, "column": 9, "event": "note", "message": "in expansion of macro ‘PUSH_NEXT’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 204, "column": 13, "event": "note", "message": "(25) entry to ‘merge’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 213, "column": 12, "event": "note", "message": "(26) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 216, "column": 17, "event": "note", "message": "(27) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 216, "column": 17, "event": "note", "message": "(28) ‘storage’ is NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 219, "column": 12, "event": "note", "message": "(29) following ‘true’ branch (when ‘A < B’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 220, "column": 17, "event": "note", "message": "(30) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 220, "column": 17, "event": "note", "message": "(31) argument 1 (‘storage’) NULL where non-null expected", "verbosity_level": 2 }, { "file_name": "<built-in>", "line": 0, "event": "note", "message": "argument 1 of ‘__builtin_memcpy’ must be non-null", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 218| \t/* left merge */", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 219| \tif (A < B) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 220|-> \t\tmemcpy(storage, &dst[curr], A * sizeof(void *));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 221| \t\ti = 0;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 222| \t\tj = curr + A;", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 688, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "26b6bc19f8e0af0eae1134f5ce56ab512000d8c8", "key_event_idx": 0, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 236, "column": 17, "event": "warning[-Wanalyzer-null-argument]", "message": "use of NULL ‘storage’ where non-null expected", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 335, "column": 6, "event": "note", "message": "(1) entry to ‘git__tsort_r.part.0’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 356, "column": 24, "event": "note", "message": "(2) ‘_store.storage’ is NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 319, "column": 12, "event": "note", "message": "(3) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 360, "column": 9, "event": "note", "message": "in expansion of macro ‘PUSH_NEXT’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 309, "column": 15, "event": "note", "message": "(4) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 361, "column": 9, "event": "note", "message": "in expansion of macro ‘PUSH_NEXT’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 319, "column": 12, "event": "note", "message": "(5) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 361, "column": 9, "event": "note", "message": "in expansion of macro ‘PUSH_NEXT’", "verbosity_level": 1 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(6) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 321, "column": 35, "event": "note", "message": "(7) following ‘true’ branch (when ‘stack_curr == 2’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 361, "column": 9, "event": "note", "message": "in expansion of macro ‘PUSH_NEXT’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 322, "column": 25, "event": "note", "message": "(8) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 361, "column": 9, "event": "note", "message": "in expansion of macro ‘PUSH_NEXT’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 322, "column": 25, "event": "note", "message": "(9) calling ‘merge’ from ‘git__tsort_r.part.0’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 361, "column": 9, "event": "note", "message": "in expansion of macro ‘PUSH_NEXT’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 204, "column": 13, "event": "note", "message": "(10) entry to ‘merge’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 213, "column": 12, "event": "note", "message": "(11) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 216, "column": 17, "event": "note", "message": "(12) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 216, "column": 17, "event": "note", "message": "(13) ‘storage’ is NULL", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 219, "column": 12, "event": "note", "message": "(14) following ‘false’ branch (when ‘A >= B’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 236, "column": 17, "event": "note", "message": "(15) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/tsort.c", "line": 236, "column": 17, "event": "note", "message": "(16) argument 1 (‘storage’) NULL where non-null expected", "verbosity_level": 2 }, { "file_name": "<built-in>", "line": 0, "event": "note", "message": "argument 1 of ‘__builtin_memcpy’ must be non-null", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 234| \t\t}", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 235| \t} else {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 236|-> \t\tmemcpy(storage, &dst[curr + A], B * sizeof(void *));", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 237| \t\ti = B - 1;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 238| \t\tj = curr + A - 1;", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "c2000ecbf074b02ba5e049b950a9bad6a6db4a14", "key_event_idx": 1, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 0, "event": "scope_hint", "message": "In function ‘git_process_start’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 309, "column": 25, "event": "warning[-Wanalyzer-fd-use-without-check]", "message": "‘dup2’ on possibly invalid file descriptor ‘-1’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 282, "column": 12, "event": "note", "message": "(1) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 283, "column": 14, "event": "note", "message": "(2) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 282, "column": 51, "event": "note", "message": "(3) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 284, "column": 14, "event": "note", "message": "(4) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 283, "column": 53, "event": "note", "message": "(5) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 290, "column": 13, "event": "note", "message": "(6) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 290, "column": 13, "event": "note", "message": "(7) when ‘pipe’ succeeds", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 290, "column": 12, "event": "note", "message": "(8) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 291, "column": 24, "event": "note", "message": "(9) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 290, "column": 30, "event": "note", "message": "(10) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 292, "column": 13, "event": "note", "message": "(11) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 291, "column": 55, "event": "note", "message": "(12) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 297, "column": 23, "event": "note", "message": "(13) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 297, "column": 9, "event": "note", "message": "(14) following ‘case 0:’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 303, "column": 9, "event": "note", "message": "(15) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 12, "event": "note", "message": "(16) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 305, "column": 17, "event": "note", "message": "in expansion of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 307, "column": 21, "event": "note", "message": "(17) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 307, "column": 20, "event": "note", "message": "(18) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 308, "column": 36, "event": "note", "message": "(19) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 13, "event": "note", "message": "in definition of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 12, "event": "note", "message": "(20) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 308, "column": 25, "event": "note", "message": "in expansion of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 309, "column": 25, "event": "note", "message": "(21) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 309, "column": 25, "event": "note", "message": "(22) ‘-1’ could be invalid", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 307| \t\tif (process->capture_in) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 308| \t\t\tCLOSE_FD(in[1]);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 309|-> \t\t\tdup2(in[0], STDIN_FILENO);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 310| \t\t}", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 311| ", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "9381d79a71f5f020b0df8ee5f8d18156ccf606a8", "key_event_idx": 0, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 314, "column": 25, "event": "warning[-Wanalyzer-fd-use-without-check]", "message": "‘dup2’ on possibly invalid file descriptor ‘-1’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 282, "column": 12, "event": "note", "message": "(1) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 283, "column": 14, "event": "note", "message": "(2) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 282, "column": 51, "event": "note", "message": "(3) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 284, "column": 14, "event": "note", "message": "(4) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 283, "column": 53, "event": "note", "message": "(5) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 290, "column": 13, "event": "note", "message": "(6) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 290, "column": 13, "event": "note", "message": "(7) when ‘pipe’ succeeds", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 290, "column": 12, "event": "note", "message": "(8) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 291, "column": 24, "event": "note", "message": "(9) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 290, "column": 30, "event": "note", "message": "(10) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 292, "column": 13, "event": "note", "message": "(11) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 291, "column": 55, "event": "note", "message": "(12) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 297, "column": 23, "event": "note", "message": "(13) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 297, "column": 9, "event": "note", "message": "(14) following ‘case 0:’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 303, "column": 9, "event": "note", "message": "(15) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 12, "event": "note", "message": "(16) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 305, "column": 17, "event": "note", "message": "in expansion of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 307, "column": 21, "event": "note", "message": "(17) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 312, "column": 20, "event": "note", "message": "(18) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 313, "column": 37, "event": "note", "message": "(19) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 13, "event": "note", "message": "in definition of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 12, "event": "note", "message": "(20) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 313, "column": 25, "event": "note", "message": "in expansion of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 314, "column": 25, "event": "note", "message": "(21) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 314, "column": 25, "event": "note", "message": "(22) ‘-1’ could be invalid", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 312| \t\tif (process->capture_out) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 313| \t\t\tCLOSE_FD(out[0]);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 314|-> \t\t\tdup2(out[1], STDOUT_FILENO);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 315| \t\t}", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 316| ", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "4024cd17be5b8465c97ff72d938ceb507808d081", "key_event_idx": 0, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 319, "column": 25, "event": "warning[-Wanalyzer-fd-use-without-check]", "message": "‘dup2’ on possibly invalid file descriptor ‘-1’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 282, "column": 12, "event": "note", "message": "(1) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 283, "column": 14, "event": "note", "message": "(2) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 282, "column": 51, "event": "note", "message": "(3) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 284, "column": 14, "event": "note", "message": "(4) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 283, "column": 53, "event": "note", "message": "(5) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 290, "column": 13, "event": "note", "message": "(6) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 290, "column": 13, "event": "note", "message": "(7) when ‘pipe’ succeeds", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 290, "column": 12, "event": "note", "message": "(8) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 291, "column": 24, "event": "note", "message": "(9) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 290, "column": 30, "event": "note", "message": "(10) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 292, "column": 13, "event": "note", "message": "(11) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 291, "column": 55, "event": "note", "message": "(12) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 297, "column": 23, "event": "note", "message": "(13) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 297, "column": 9, "event": "note", "message": "(14) following ‘case 0:’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 303, "column": 9, "event": "note", "message": "(15) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 12, "event": "note", "message": "(16) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 305, "column": 17, "event": "note", "message": "in expansion of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 307, "column": 21, "event": "note", "message": "(17) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 317, "column": 20, "event": "note", "message": "(18) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 318, "column": 37, "event": "note", "message": "(19) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 13, "event": "note", "message": "in definition of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 12, "event": "note", "message": "(20) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 318, "column": 25, "event": "note", "message": "in expansion of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 319, "column": 25, "event": "note", "message": "(21) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 319, "column": 25, "event": "note", "message": "(22) ‘-1’ could be invalid", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 317| \t\tif (process->capture_err) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 318| \t\t\tCLOSE_FD(err[0]);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 319|-> \t\t\tdup2(err[1], STDERR_FILENO);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 320| \t\t}", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 321| ", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 775, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "5dcd79177582fe0c8bd9405f07a9dbb725deb357", "key_event_idx": 0, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 367, "column": 24, "event": "warning[-Wanalyzer-fd-leak]", "message": "leak of file descriptor ‘err[0]’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 282, "column": 12, "event": "note", "message": "(1) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 283, "column": 14, "event": "note", "message": "(2) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 282, "column": 51, "event": "note", "message": "(3) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 284, "column": 14, "event": "note", "message": "(4) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 283, "column": 53, "event": "note", "message": "(5) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 284, "column": 38, "event": "note", "message": "(6) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 284, "column": 38, "event": "note", "message": "(7) opened here as read-write", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 284, "column": 38, "event": "note", "message": "(8) when ‘pipe’ succeeds", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 284, "column": 35, "event": "note", "message": "(9) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 290, "column": 13, "event": "note", "message": "(10) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 290, "column": 13, "event": "note", "message": "(11) when ‘pipe’ fails", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 290, "column": 12, "event": "note", "message": "(12) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 293, "column": 17, "event": "note", "message": "(13) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 12, "event": "note", "message": "(14) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 371, "column": 9, "event": "note", "message": "in expansion of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 372, "column": 21, "event": "note", "message": "(15) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 13, "event": "note", "message": "in definition of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 12, "event": "note", "message": "(16) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 372, "column": 9, "event": "note", "message": "in expansion of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 373, "column": 21, "event": "note", "message": "(17) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 13, "event": "note", "message": "in definition of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 12, "event": "note", "message": "(18) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 373, "column": 9, "event": "note", "message": "in expansion of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 374, "column": 24, "event": "note", "message": "(19) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 13, "event": "note", "message": "in definition of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 12, "event": "note", "message": "(20) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 374, "column": 9, "event": "note", "message": "in expansion of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(21) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 367, "column": 24, "event": "note", "message": "(22) ‘err[0]’ leaks here", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 365| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 366| \t\tprocess->pid = pid;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 367|-> \t\treturn 0;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 368| \t}", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 369| ", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 775, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "a4f83872c30102b888a4dcd973f52816a43f1a8a", "key_event_idx": 0, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 367, "column": 24, "event": "warning[-Wanalyzer-fd-leak]", "message": "leak of file descriptor ‘err[1]’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 282, "column": 12, "event": "note", "message": "(1) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 283, "column": 14, "event": "note", "message": "(2) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 282, "column": 51, "event": "note", "message": "(3) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 284, "column": 14, "event": "note", "message": "(4) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 283, "column": 53, "event": "note", "message": "(5) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 284, "column": 38, "event": "note", "message": "(6) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 284, "column": 38, "event": "note", "message": "(7) opened here as read-write", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 284, "column": 38, "event": "note", "message": "(8) when ‘pipe’ succeeds", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 284, "column": 35, "event": "note", "message": "(9) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 290, "column": 13, "event": "note", "message": "(10) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 290, "column": 13, "event": "note", "message": "(11) when ‘pipe’ fails", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 290, "column": 12, "event": "note", "message": "(12) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 293, "column": 17, "event": "note", "message": "(13) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 12, "event": "note", "message": "(14) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 371, "column": 9, "event": "note", "message": "in expansion of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 372, "column": 21, "event": "note", "message": "(15) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 13, "event": "note", "message": "in definition of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 12, "event": "note", "message": "(16) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 372, "column": 9, "event": "note", "message": "in expansion of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 373, "column": 21, "event": "note", "message": "(17) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 13, "event": "note", "message": "in definition of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 12, "event": "note", "message": "(18) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 373, "column": 9, "event": "note", "message": "in expansion of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 374, "column": 24, "event": "note", "message": "(19) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 13, "event": "note", "message": "in definition of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 12, "event": "note", "message": "(20) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 374, "column": 9, "event": "note", "message": "in expansion of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(21) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 367, "column": 24, "event": "note", "message": "(22) ‘err[1]’ leaks here", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 365| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 366| \t\tprocess->pid = pid;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 367|-> \t\treturn 0;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 368| \t}", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 369| ", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 775, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "7b5e2d172d8e1b2705d5bbcf7dcc8bbf662d80d5", "key_event_idx": 0, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 367, "column": 24, "event": "warning[-Wanalyzer-fd-leak]", "message": "leak of file descriptor ‘in[0]’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 282, "column": 12, "event": "note", "message": "(1) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 282, "column": 37, "event": "note", "message": "(2) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 282, "column": 37, "event": "note", "message": "(3) opened here as read-write", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 282, "column": 37, "event": "note", "message": "(4) when ‘pipe’ succeeds", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 282, "column": 34, "event": "note", "message": "(5) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 283, "column": 14, "event": "note", "message": "(6) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 283, "column": 38, "event": "note", "message": "(7) when ‘pipe’ fails", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 283, "column": 35, "event": "note", "message": "(8) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 285, "column": 17, "event": "note", "message": "(9) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 12, "event": "note", "message": "(10) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 371, "column": 9, "event": "note", "message": "in expansion of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 372, "column": 21, "event": "note", "message": "(11) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 13, "event": "note", "message": "in definition of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 12, "event": "note", "message": "(12) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 372, "column": 9, "event": "note", "message": "in expansion of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 373, "column": 21, "event": "note", "message": "(13) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 13, "event": "note", "message": "in definition of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 12, "event": "note", "message": "(14) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 373, "column": 9, "event": "note", "message": "in expansion of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 374, "column": 24, "event": "note", "message": "(15) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 13, "event": "note", "message": "in definition of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 12, "event": "note", "message": "(16) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 374, "column": 9, "event": "note", "message": "in expansion of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 374, "column": 45, "event": "note", "message": "(17) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 13, "event": "note", "message": "in definition of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 367, "column": 24, "event": "note", "message": "(18) ‘in[0]’ leaks here", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 365| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 366| \t\tprocess->pid = pid;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 367|-> \t\treturn 0;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 368| \t}", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 369| ", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 775, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "86588e61f0ae22c83846f36ade414728f332e424", "key_event_idx": 0, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 367, "column": 24, "event": "warning[-Wanalyzer-fd-leak]", "message": "leak of file descriptor ‘in[1]’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 282, "column": 12, "event": "note", "message": "(1) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 282, "column": 37, "event": "note", "message": "(2) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 282, "column": 37, "event": "note", "message": "(3) opened here as read-write", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 282, "column": 37, "event": "note", "message": "(4) when ‘pipe’ succeeds", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 282, "column": 34, "event": "note", "message": "(5) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 283, "column": 14, "event": "note", "message": "(6) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 283, "column": 38, "event": "note", "message": "(7) when ‘pipe’ fails", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 283, "column": 35, "event": "note", "message": "(8) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 285, "column": 17, "event": "note", "message": "(9) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 12, "event": "note", "message": "(10) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 371, "column": 9, "event": "note", "message": "in expansion of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 372, "column": 21, "event": "note", "message": "(11) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 13, "event": "note", "message": "in definition of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 12, "event": "note", "message": "(12) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 372, "column": 9, "event": "note", "message": "in expansion of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 373, "column": 21, "event": "note", "message": "(13) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 13, "event": "note", "message": "in definition of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 12, "event": "note", "message": "(14) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 373, "column": 9, "event": "note", "message": "in expansion of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 374, "column": 24, "event": "note", "message": "(15) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 13, "event": "note", "message": "in definition of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 12, "event": "note", "message": "(16) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 374, "column": 9, "event": "note", "message": "in expansion of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 374, "column": 45, "event": "note", "message": "(17) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 13, "event": "note", "message": "in definition of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 367, "column": 24, "event": "note", "message": "(18) ‘in[1]’ leaks here", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 365| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 366| \t\tprocess->pid = pid;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 367|-> \t\treturn 0;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 368| \t}", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 369| ", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 775, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "a272a5ebaf60877ef52a4da62d6bec31e1679c60", "key_event_idx": 0, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 367, "column": 24, "event": "warning[-Wanalyzer-fd-leak]", "message": "leak of file descriptor ‘out[0]’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 282, "column": 12, "event": "note", "message": "(1) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 283, "column": 14, "event": "note", "message": "(2) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 282, "column": 51, "event": "note", "message": "(3) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 283, "column": 38, "event": "note", "message": "(4) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 283, "column": 38, "event": "note", "message": "(5) opened here as read-write", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 283, "column": 38, "event": "note", "message": "(6) when ‘pipe’ succeeds", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 283, "column": 35, "event": "note", "message": "(7) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 284, "column": 14, "event": "note", "message": "(8) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 284, "column": 38, "event": "note", "message": "(9) when ‘pipe’ fails", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 284, "column": 35, "event": "note", "message": "(10) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 285, "column": 17, "event": "note", "message": "(11) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 12, "event": "note", "message": "(12) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 371, "column": 9, "event": "note", "message": "in expansion of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 372, "column": 21, "event": "note", "message": "(13) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 13, "event": "note", "message": "in definition of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 12, "event": "note", "message": "(14) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 372, "column": 9, "event": "note", "message": "in expansion of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 373, "column": 21, "event": "note", "message": "(15) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 13, "event": "note", "message": "in definition of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 12, "event": "note", "message": "(16) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 373, "column": 9, "event": "note", "message": "in expansion of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 374, "column": 24, "event": "note", "message": "(17) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 13, "event": "note", "message": "in definition of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 12, "event": "note", "message": "(18) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 374, "column": 9, "event": "note", "message": "in expansion of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 374, "column": 45, "event": "note", "message": "(19) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 13, "event": "note", "message": "in definition of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 367, "column": 24, "event": "note", "message": "(20) ‘out[0]’ leaks here", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 365| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 366| \t\tprocess->pid = pid;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 367|-> \t\treturn 0;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 368| \t}", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 369| ", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 775, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "f59c74083d1eae7a02b824ca44e7120f23830786", "key_event_idx": 0, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 367, "column": 24, "event": "warning[-Wanalyzer-fd-leak]", "message": "leak of file descriptor ‘out[1]’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 282, "column": 12, "event": "note", "message": "(1) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 283, "column": 14, "event": "note", "message": "(2) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 282, "column": 51, "event": "note", "message": "(3) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 283, "column": 38, "event": "note", "message": "(4) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 283, "column": 38, "event": "note", "message": "(5) opened here as read-write", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 283, "column": 38, "event": "note", "message": "(6) when ‘pipe’ succeeds", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 283, "column": 35, "event": "note", "message": "(7) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 284, "column": 14, "event": "note", "message": "(8) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 284, "column": 38, "event": "note", "message": "(9) when ‘pipe’ fails", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 284, "column": 35, "event": "note", "message": "(10) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 285, "column": 17, "event": "note", "message": "(11) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 12, "event": "note", "message": "(12) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 371, "column": 9, "event": "note", "message": "in expansion of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 372, "column": 21, "event": "note", "message": "(13) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 13, "event": "note", "message": "in definition of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 12, "event": "note", "message": "(14) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 372, "column": 9, "event": "note", "message": "in expansion of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 373, "column": 21, "event": "note", "message": "(15) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 13, "event": "note", "message": "in definition of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 12, "event": "note", "message": "(16) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 373, "column": 9, "event": "note", "message": "in expansion of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 374, "column": 24, "event": "note", "message": "(17) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 13, "event": "note", "message": "in definition of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 12, "event": "note", "message": "(18) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 374, "column": 9, "event": "note", "message": "in expansion of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 374, "column": 45, "event": "note", "message": "(19) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 13, "event": "note", "message": "in definition of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 367, "column": 24, "event": "note", "message": "(20) ‘out[1]’ leaks here", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 365| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 366| \t\tprocess->pid = pid;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 367|-> \t\treturn 0;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 368| \t}", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 369| ", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 775, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "ee387b917f949f9ab56b98a34991be63c19f8777", "key_event_idx": 0, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 367, "column": 24, "event": "warning[-Wanalyzer-fd-leak]", "message": "leak of file descriptor ‘status[0]’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 282, "column": 12, "event": "note", "message": "(1) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 283, "column": 14, "event": "note", "message": "(2) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 282, "column": 51, "event": "note", "message": "(3) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 284, "column": 14, "event": "note", "message": "(4) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 283, "column": 53, "event": "note", "message": "(5) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 290, "column": 13, "event": "note", "message": "(6) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 290, "column": 13, "event": "note", "message": "(7) opened here as read-write", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 290, "column": 13, "event": "note", "message": "(8) when ‘pipe’ succeeds", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 290, "column": 12, "event": "note", "message": "(9) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 291, "column": 24, "event": "note", "message": "(10) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 12, "event": "note", "message": "(11) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 371, "column": 9, "event": "note", "message": "in expansion of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 372, "column": 21, "event": "note", "message": "(12) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 13, "event": "note", "message": "in definition of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 12, "event": "note", "message": "(13) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 372, "column": 9, "event": "note", "message": "in expansion of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 373, "column": 21, "event": "note", "message": "(14) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 13, "event": "note", "message": "in definition of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 12, "event": "note", "message": "(15) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 373, "column": 9, "event": "note", "message": "in expansion of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 374, "column": 24, "event": "note", "message": "(16) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 13, "event": "note", "message": "in definition of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 168, "column": 12, "event": "note", "message": "(17) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 374, "column": 9, "event": "note", "message": "in expansion of macro ‘CLOSE_FD’", "verbosity_level": 1 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(18) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/unix/process.c", "line": 367, "column": 24, "event": "note", "message": "(19) ‘status[0]’ leaks here", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 365| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 366| \t\tprocess->pid = pid;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 367|-> \t\treturn 0;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 368| \t}", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 369| ", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "ef82ec3450db3a5dc1df69b1232c159211cc7e16", "key_event_idx": 1, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/util.c", "line": 0, "event": "scope_hint", "message": "In function ‘swap’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/util.c", "line": 703, "column": 17, "event": "warning[-Wanalyzer-overlapping-buffers]", "message": "overlapping buffers passed as arguments to ‘memcpy’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/util.c", "line": 709, "column": 13, "event": "note", "message": "(1) entry to ‘insertsort’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/util.c", "line": 717, "column": 35, "event": "note", "message": "(2) following ‘true’ branch (when ‘i < end’)...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(3) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/util.c", "line": 718, "column": 38, "event": "note", "message": "(4) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/util.c", "line": 719, "column": 25, "event": "note", "message": "(5) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/util.c", "line": 719, "column": 25, "event": "note", "message": "(6) calling ‘swap’ from ‘insertsort’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/util.c", "line": 696, "column": 13, "event": "note", "message": "(7) entry to ‘swap’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/util.c", "line": 700, "column": 16, "event": "note", "message": "(8) following ‘true’ branch (when ‘elsize != 0’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/util.c", "line": 701, "column": 24, "event": "note", "message": "(9) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/util.c", "line": 700, "column": 16, "event": "note", "message": "(10) following ‘true’ branch (when ‘elsize != 0’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/util.c", "line": 701, "column": 24, "event": "note", "message": "(11) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/util.c", "line": 700, "column": 16, "event": "note", "message": "(12) following ‘true’ branch (when ‘elsize != 0’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/util.c", "line": 701, "column": 24, "event": "note", "message": "(13) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/util.c", "line": 700, "column": 16, "event": "note", "message": "(14) following ‘true’ branch (when ‘elsize != 0’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/util.c", "line": 701, "column": 24, "event": "note", "message": "(15) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/util.c", "line": 700, "column": 16, "event": "note", "message": "(16) following ‘true’ branch (when ‘elsize != 0’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/util.c", "line": 701, "column": 24, "event": "note", "message": "(17) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/util.c", "line": 700, "column": 16, "event": "note", "message": "(18) following ‘true’ branch (when ‘elsize != 0’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/util.c", "line": 701, "column": 24, "event": "note", "message": "(19) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/util.c", "line": 703, "column": 17, "event": "note", "message": "(20) overlapping buffers passed as arguments to ‘memcpy’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/git2_util.h", "line": 57, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/str.h", "line": 10, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/util.h", "line": 14, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/util.c", "line": 8, "event": "included_from", "message": "Included from here.", "verbosity_level": 1 }, { "file_name": "/usr/include/string.h", "line": 43, "column": 14, "event": "note", "message": "the behavior of ‘memcpy’ is undefined for overlapping buffers", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 701| \t\tsize_t n = elsize < sizeof(tmp) ? elsize : sizeof(tmp);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 702| \t\tmemcpy(tmp, a + elsize - n, n);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 703|-> \t\tmemcpy(a + elsize - n, b + elsize - n, n);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 704| \t\tmemcpy(b + elsize - n, tmp, n);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 705| \t\telsize -= n;", "verbosity_level": 1 } ] }, { "checker": "COMPILER_WARNING", "language": "c/c++", "tool": "gcc", "key_event_idx": 0, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libz-sys/src/smoke.c", "line": 0, "event": "internal warning", "message": "child 1344 terminated by signal 15", "verbosity_level": 0 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 835, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "e17ac21c5226919a2fe4c8ae7e60aa92a08658b0", "key_event_idx": 1, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libz-sys/src/zlib/gzread.c", "line": 0, "event": "scope_hint", "message": "In function ‘gz_fetch’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libz-sys/src/zlib/gzread.c", "line": 212, "column": 21, "event": "warning[-Wanalyzer-infinite-loop]", "message": "infinite loop", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libz-sys/src/zlib/gzread.c", "line": 499, "column": 16, "event": "note", "message": "(1) entry to ‘gzgets’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libz-sys/src/zlib/gzread.c", "line": 236, "column": 11, "event": "note", "message": "(2) entry to ‘gz_skip’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libz-sys/src/zlib/gzread.c", "line": 208, "column": 11, "event": "note", "message": "(3) entry to ‘gz_fetch’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libz-sys/src/zlib/gzread.c", "line": 212, "column": 21, "event": "note", "message": "(4) infinite loop here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libz-sys/src/zlib/gzread.c", "line": 212, "column": 9, "event": "note", "message": "(5) if it ever follows ‘default:’ branch, it will always do so...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libz-sys/src/zlib/gzread.c", "line": 231, "column": 22, "event": "note", "message": "(6) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libz-sys/src/zlib/gzread.c", "line": 231, "column": 33, "event": "note", "message": "(7) if it ever follows ‘true’ branch, it will always do so...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libz-sys/src/zlib/gzread.c", "line": 231, "column": 43, "event": "note", "message": "(8) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libz-sys/src/zlib/gzread.c", "line": 231, "column": 33, "event": "note", "message": "(9) if it ever follows ‘true’ branch, it will always do so...", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(10) ...to here", "verbosity_level": 2 }, { "file_name": "cc1", "line": 0, "event": "note", "message": "(11) looping back...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libz-sys/src/zlib/gzread.c", "line": 212, "column": 21, "event": "note", "message": "(12) ...to here", "verbosity_level": 2 }, { "file_name": "", "line": 0, "event": "#", "message": " 210| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 211| do {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 212|-> switch(state->how) {", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 213| case LOOK: /* -> LOOK, COPY (only if never GZIP), or GZIP */", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 214| if (gz_look(state) == -1)", "verbosity_level": 1 } ] }, { "checker": "CPPCHECK_WARNING", "cwe": 457, "language": "c/c++", "tool": "cppcheck", "hash_v1": "4db3f8071edeb56b7973c1ddea8d5bc380bf77f0", "key_event_idx": 0, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libz-sys/src/zlib/inflate.c", "line": 1399, "event": "warning[uninitvar]", "message": "Uninitialized variable: buf", "verbosity_level": 0 }, { "file_name": "", "line": 0, "event": "#", "message": " 1397| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1398| state->have = 0;", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1399|-> syncsearch(&(state->have), buf, len);", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1400| }", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 1401| ", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "46f1fb63872e214e5e666df839c8299b6420028b", "key_event_idx": 0, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/target/release/build/libgit2-sys-999488d6db6c2e49/out/include/git2/index.h", "line": 93, "column": 14, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘0’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1938, "column": 25, "event": "note", "message": "in expansion of macro ‘GIT_INDEX_ENTRY_STAGE’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3739, "column": 12, "event": "note", "message": "(1) entry to ‘index_apply_to_all’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(2) following ‘false’ branch (when ‘index’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3752, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3754, "column": 22, "event": "note", "message": "(3) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3754, "column": 12, "event": "note", "message": "(4) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3757, "column": 9, "event": "note", "message": "(5) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3759, "column": 28, "event": "note", "message": "(6) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3760, "column": 42, "event": "note", "message": "(7) inlined call to ‘git_vector_get’ from ‘index_apply_to_all’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 64, "column": 42, "event": "note", "message": "(8) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 0, "event": "scope_hint", "message": "In function ‘index_conflict__get_byindex’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3763, "column": 20, "event": "note", "message": "(9) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3769, "column": 20, "event": "note", "message": "(10) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3779, "column": 20, "event": "note", "message": "(11) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3782, "column": 17, "event": "note", "message": "(12) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3782, "column": 17, "event": "note", "message": "(13) following ‘case 2:’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3797, "column": 17, "event": "note", "message": "(14) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3798, "column": 39, "event": "note", "message": "(15) calling ‘git_index_remove_bypath’ from ‘index_apply_to_all’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1654, "column": 5, "event": "note", "message": "(16) entry to ‘git_index_remove_bypath’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(17) following ‘false’ branch (when ‘index’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1658, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(18) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1659, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(19) following ‘false’ branch (when ‘path’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1659, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1661, "column": 21, "event": "note", "message": "(20) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1661, "column": 21, "event": "note", "message": "(21) calling ‘git_index_remove’ from ‘git_index_remove_bypath’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1736, "column": 5, "event": "note", "message": "(22) entry to ‘git_index_remove’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1747, "column": 13, "event": "note", "message": "(23) calling ‘index_find’ from ‘git_index_remove’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 378, "column": 17, "event": "note", "message": "(24) entry to ‘index_find’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 384, "column": 16, "event": "note", "message": "(25) calling ‘index_find_in_entries’ from ‘index_find’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 367, "column": 17, "event": "note", "message": "(26) entry to ‘index_find_in_entries’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 373, "column": 53, "event": "note", "message": "(27) following ‘true’ branch (when ‘path_len == 0’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 373, "column": 40, "event": "note", "message": "(28) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 384, "column": 16, "event": "note", "message": "(29) returning to ‘index_find’ from ‘index_find_in_entries’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1747, "column": 13, "event": "note", "message": "(30) returning to ‘git_index_remove’ from ‘index_find’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1661, "column": 21, "event": "note", "message": "(31) returning to ‘git_index_remove_bypath’ from ‘git_index_remove’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1661, "column": 59, "event": "note", "message": "(32) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1663, "column": 25, "event": "note", "message": "(33) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1663, "column": 25, "event": "note", "message": "(34) calling ‘index_conflict_to_reuc’ from ‘git_index_remove_bypath’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1471, "column": 12, "event": "note", "message": "(35) entry to ‘index_conflict_to_reuc’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1478, "column": 20, "event": "note", "message": "(36) calling ‘git_index_conflict_get’ from ‘index_conflict_to_reuc’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1962, "column": 5, "event": "note", "message": "(37) entry to ‘git_index_conflict_get’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(38) following ‘false’ branch (when ‘ancestor_out’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1972, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(39) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1973, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(40) following ‘false’ branch (when ‘our_out’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1973, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(41) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1974, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(42) following ‘false’ branch (when ‘their_out’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1974, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(43) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1975, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(44) following ‘false’ branch (when ‘index’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1975, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(45) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1976, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(46) following ‘false’ branch (when ‘path’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1976, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1978, "column": 23, "event": "note", "message": "(47) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1982, "column": 13, "event": "note", "message": "(48) calling ‘git_index_find’ from ‘git_index_conflict_get’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1814, "column": 5, "event": "note", "message": "(49) entry to ‘git_index_find’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(50) following ‘false’ branch (when ‘index’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1818, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(51) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1819, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(52) following ‘false’ branch (when ‘path’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1819, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1821, "column": 13, "event": "note", "message": "(53) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1837, "column": 12, "event": "note", "message": "(54) following ‘true’ branch (when ‘at_pos’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1838, "column": 25, "event": "note", "message": "(55) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1982, "column": 13, "event": "note", "message": "(56) returning to ‘git_index_conflict_get’ from ‘git_index_find’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1982, "column": 12, "event": "note", "message": "(57) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1985, "column": 20, "event": "note", "message": "(58) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1985, "column": 20, "event": "note", "message": "(59) calling ‘index_conflict__get_byindex’ from ‘git_index_conflict_get’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1911, "column": 12, "event": "note", "message": "(60) entry to ‘index_conflict__get_byindex’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(61) following ‘false’ branch (when ‘ancestor_out’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1923, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(62) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1924, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(63) following ‘false’ branch (when ‘our_out’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1924, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(64) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1925, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(65) following ‘false’ branch (when ‘their_out’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1925, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(66) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1926, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(67) following ‘false’ branch (when ‘index’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1926, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1928, "column": 23, "event": "note", "message": "(68) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1932, "column": 22, "event": "note", "message": "(69) calling ‘git_index_entrycount’ from ‘index_conflict__get_byindex’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 880, "column": 8, "event": "note", "message": "(70) entry to ‘git_index_entrycount’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(71) following ‘false’ branch (when ‘index’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 882, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 884, "column": 30, "event": "note", "message": "(72) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1932, "column": 22, "event": "note", "message": "(73) returning to ‘index_conflict__get_byindex’ from ‘git_index_entrycount’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1932, "column": 53, "event": "note", "message": "(74) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1933, "column": 34, "event": "note", "message": "(75) inlined call to ‘git_vector_get’ from ‘index_conflict__get_byindex’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 64, "column": 29, "event": "note", "message": "(76) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 0, "event": "scope_hint", "message": "In function ‘index_conflict__get_byindex’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1935, "column": 20, "event": "note", "message": "(77) following ‘false’ branch (when ‘path’ is NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/target/release/build/libgit2-sys-999488d6db6c2e49/out/include/git2/index.h", "line": 93, "column": 14, "event": "note", "message": "(78) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1938, "column": 25, "event": "note", "message": "in expansion of macro ‘GIT_INDEX_ENTRY_STAGE’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/target/release/build/libgit2-sys-999488d6db6c2e49/out/include/git2/index.h", "line": 93, "column": 14, "event": "note", "message": "(79) dereference of NULL ‘<unknown>’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1938, "column": 25, "event": "note", "message": "in expansion of macro ‘GIT_INDEX_ENTRY_STAGE’", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 91| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 92| #define GIT_INDEX_ENTRY_STAGE(E) \\", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 93|-> \t(((E)->flags & GIT_INDEX_ENTRY_STAGEMASK) >> GIT_INDEX_ENTRY_STAGESHIFT)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 94| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 95| #define GIT_INDEX_ENTRY_STAGE_SET(E,S) do { \\", "verbosity_level": 1 } ] }, { "checker": "GCC_ANALYZER_WARNING", "cwe": 476, "language": "c/c++", "tool": "gcc-analyzer", "hash_v1": "2ab563bc9a1574e269b689954c38ca3725621ef2", "key_event_idx": 0, "events": [ { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/target/release/build/libgit2-sys-c0d43f4374a9aaba/out/include/git2/index.h", "line": 93, "column": 14, "event": "warning[-Wanalyzer-null-dereference]", "message": "dereference of NULL ‘0’", "verbosity_level": 0 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1938, "column": 25, "event": "note", "message": "in expansion of macro ‘GIT_INDEX_ENTRY_STAGE’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3739, "column": 12, "event": "note", "message": "(1) entry to ‘index_apply_to_all’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(2) following ‘false’ branch (when ‘index’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3752, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3754, "column": 22, "event": "note", "message": "(3) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3754, "column": 12, "event": "note", "message": "(4) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3757, "column": 9, "event": "note", "message": "(5) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3759, "column": 28, "event": "note", "message": "(6) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3760, "column": 42, "event": "note", "message": "(7) inlined call to ‘git_vector_get’ from ‘index_apply_to_all’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 64, "column": 42, "event": "note", "message": "(8) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 0, "event": "scope_hint", "message": "In function ‘index_conflict__get_byindex’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3763, "column": 20, "event": "note", "message": "(9) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3769, "column": 20, "event": "note", "message": "(10) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3779, "column": 20, "event": "note", "message": "(11) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3782, "column": 17, "event": "note", "message": "(12) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3782, "column": 17, "event": "note", "message": "(13) following ‘case 2:’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3797, "column": 17, "event": "note", "message": "(14) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 3798, "column": 39, "event": "note", "message": "(15) calling ‘git_index_remove_bypath’ from ‘index_apply_to_all’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1654, "column": 5, "event": "note", "message": "(16) entry to ‘git_index_remove_bypath’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(17) following ‘false’ branch (when ‘index’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1658, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(18) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1659, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(19) following ‘false’ branch (when ‘path’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1659, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1661, "column": 21, "event": "note", "message": "(20) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1661, "column": 21, "event": "note", "message": "(21) calling ‘git_index_remove’ from ‘git_index_remove_bypath’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1736, "column": 5, "event": "note", "message": "(22) entry to ‘git_index_remove’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1747, "column": 13, "event": "note", "message": "(23) calling ‘index_find’ from ‘git_index_remove’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 378, "column": 17, "event": "note", "message": "(24) entry to ‘index_find’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 384, "column": 16, "event": "note", "message": "(25) calling ‘index_find_in_entries’ from ‘index_find’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 367, "column": 17, "event": "note", "message": "(26) entry to ‘index_find_in_entries’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 373, "column": 53, "event": "note", "message": "(27) following ‘true’ branch (when ‘path_len == 0’)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 373, "column": 40, "event": "note", "message": "(28) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 384, "column": 16, "event": "note", "message": "(29) returning to ‘index_find’ from ‘index_find_in_entries’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1747, "column": 13, "event": "note", "message": "(30) returning to ‘git_index_remove’ from ‘index_find’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1661, "column": 21, "event": "note", "message": "(31) returning to ‘git_index_remove_bypath’ from ‘git_index_remove’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1661, "column": 59, "event": "note", "message": "(32) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1663, "column": 25, "event": "note", "message": "(33) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1663, "column": 25, "event": "note", "message": "(34) calling ‘index_conflict_to_reuc’ from ‘git_index_remove_bypath’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1471, "column": 12, "event": "note", "message": "(35) entry to ‘index_conflict_to_reuc’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1478, "column": 20, "event": "note", "message": "(36) calling ‘git_index_conflict_get’ from ‘index_conflict_to_reuc’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1962, "column": 5, "event": "note", "message": "(37) entry to ‘git_index_conflict_get’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(38) following ‘false’ branch (when ‘ancestor_out’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1972, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(39) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1973, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(40) following ‘false’ branch (when ‘our_out’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1973, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(41) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1974, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(42) following ‘false’ branch (when ‘their_out’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1974, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(43) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1975, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(44) following ‘false’ branch (when ‘index’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1975, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(45) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1976, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(46) following ‘false’ branch (when ‘path’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1976, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1978, "column": 23, "event": "note", "message": "(47) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1982, "column": 13, "event": "note", "message": "(48) calling ‘git_index_find’ from ‘git_index_conflict_get’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1814, "column": 5, "event": "note", "message": "(49) entry to ‘git_index_find’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(50) following ‘false’ branch (when ‘index’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1818, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(51) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1819, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(52) following ‘false’ branch (when ‘path’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1819, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1821, "column": 13, "event": "note", "message": "(53) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1837, "column": 12, "event": "note", "message": "(54) following ‘true’ branch (when ‘at_pos’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1838, "column": 25, "event": "note", "message": "(55) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1982, "column": 13, "event": "note", "message": "(56) returning to ‘git_index_conflict_get’ from ‘git_index_find’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1982, "column": 12, "event": "note", "message": "(57) following ‘false’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1985, "column": 20, "event": "note", "message": "(58) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1985, "column": 20, "event": "note", "message": "(59) calling ‘index_conflict__get_byindex’ from ‘git_index_conflict_get’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1911, "column": 12, "event": "note", "message": "(60) entry to ‘index_conflict__get_byindex’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(61) following ‘false’ branch (when ‘ancestor_out’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1923, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(62) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1924, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(63) following ‘false’ branch (when ‘our_out’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1924, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(64) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1925, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(65) following ‘false’ branch (when ‘their_out’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1925, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(66) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1926, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(67) following ‘false’ branch (when ‘index’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1926, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1928, "column": 23, "event": "note", "message": "(68) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1932, "column": 22, "event": "note", "message": "(69) calling ‘git_index_entrycount’ from ‘index_conflict__get_byindex’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 880, "column": 8, "event": "note", "message": "(70) entry to ‘git_index_entrycount’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 52, "column": 20, "event": "note", "message": "(71) following ‘false’ branch (when ‘index’ is non-NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 49, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT__WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/assert_safe.h", "line": 38, "column": 31, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG_WITH_RETVAL’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 882, "column": 9, "event": "note", "message": "in expansion of macro ‘GIT_ASSERT_ARG’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 884, "column": 30, "event": "note", "message": "(72) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1932, "column": 22, "event": "note", "message": "(73) returning to ‘index_conflict__get_byindex’ from ‘git_index_entrycount’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1932, "column": 53, "event": "note", "message": "(74) following ‘true’ branch...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1933, "column": 34, "event": "note", "message": "(75) inlined call to ‘git_vector_get’ from ‘index_conflict__get_byindex’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/util/vector.h", "line": 64, "column": 29, "event": "note", "message": "(76) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 0, "event": "scope_hint", "message": "In function ‘index_conflict__get_byindex’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1935, "column": 20, "event": "note", "message": "(77) following ‘false’ branch (when ‘path’ is NULL)...", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/target/release/build/libgit2-sys-c0d43f4374a9aaba/out/include/git2/index.h", "line": 93, "column": 14, "event": "note", "message": "(78) ...to here", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1938, "column": 25, "event": "note", "message": "in expansion of macro ‘GIT_INDEX_ENTRY_STAGE’", "verbosity_level": 1 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/target/release/build/libgit2-sys-c0d43f4374a9aaba/out/include/git2/index.h", "line": 93, "column": 14, "event": "note", "message": "(79) dereference of NULL ‘<unknown>’", "verbosity_level": 2 }, { "file_name": "conmon-rs-0.6.6-build/conmon-rs-0.6.6/.cargo-vendor/libgit2-sys/libgit2/src/libgit2/index.c", "line": 1938, "column": 25, "event": "note", "message": "in expansion of macro ‘GIT_INDEX_ENTRY_STAGE’", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 91| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 92| #define GIT_INDEX_ENTRY_STAGE(E) \\", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 93|-> \t(((E)->flags & GIT_INDEX_ENTRY_STAGEMASK) >> GIT_INDEX_ENTRY_STAGESHIFT)", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 94| ", "verbosity_level": 1 }, { "file_name": "", "line": 0, "event": "#", "message": " 95| #define GIT_INDEX_ENTRY_STAGE_SET(E,S) do { \\", "verbosity_level": 1 } ] } ] }