Fuzz introspector
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues
Report generation date: 2024-09-16

Project overview: git

High level conclusions

Reachability and coverage overview

Functions statically reachable by fuzzers
49.0%
4698 / 9671
Cyclomatic complexity statically reachable by fuzzers
49.0%
29747 / 60262
Runtime code coverage of functions
17.0%
1681 / 9671

Fuzzers overview

Fuzzer Fuzzer filename Functions Reached Functions unreached Fuzzer depth Files reached Basic blocks reached Cyclomatic complexity Details
fuzz-date git/oss-fuzz/fuzz-date.c 171 9706 26 25 1578 745 fuzz-date.c
fuzz-pack-idx git/oss-fuzz/fuzz-pack-idx.c 128 9749 25 25 814 439 fuzz-pack-idx.c
fuzz-parse-attr-line git/oss-fuzz/fuzz-parse-attr-line.c 161 9716 26 28 1097 562 fuzz-parse-attr-line.c
fuzz-commit-graph git/oss-fuzz/fuzz-commit-graph.c 278 9599 23 63 1921 929 fuzz-commit-graph.c
fuzz-url-decode-mem git/oss-fuzz/fuzz-url-decode-mem.c 134 9743 26 25 822 449 fuzz-url-decode-mem.c
fuzz-pack-headers git/oss-fuzz/fuzz-pack-headers.c 128 9749 25 24 786 426 fuzz-pack-headers.c
git/oss-fuzz/fuzz-cmd-apply-check.c git/oss-fuzz/fuzz-cmd-apply-check.c 2724 7163 48 195 39049 15720 fuzz-cmd-apply-check.c
fuzz-cmd-diff git/oss-fuzz/fuzz-cmd-diff.c 4495 5395 49 265 69432 27202 fuzz-cmd-diff.c
git/oss-fuzz/fuzz-cmd-status.c git/oss-fuzz/fuzz-cmd-status.c 4331 5557 49 252 66276 26098 fuzz-cmd-status.c
git/oss-fuzz/fuzz-command.c git/oss-fuzz/fuzz-command.c 4666 5221 49 271 72788 28478 fuzz-command.c
git/oss-fuzz/fuzz-cmd-version.c git/oss-fuzz/fuzz-cmd-version.c 202 9675 31 28 2150 925 fuzz-cmd-version.c
fuzz-config git/oss-fuzz/fuzz-config.c 164 9714 27 27 1272 620 fuzz-config.c
git/oss-fuzz/fuzz-cmd-unpack-objects.c git/oss-fuzz/fuzz-cmd-unpack-objects.c 2372 7515 48 185 32446 13151 fuzz-cmd-unpack-objects.c
fuzz-credential-from-url-gently git/oss-fuzz/fuzz-credential-from-url-gently.c 143 9734 27 27 949 503 fuzz-credential-from-url-gently.c
fuzz-url-end-with-slash git/oss-fuzz/fuzz-url-end-with-slash.c 128 9749 27 24 779 426 fuzz-url-end-with-slash.c
fuzz-cmd-bundle-verify git/oss-fuzz/fuzz-cmd-bundle-verify.c 2358 7529 48 187 32244 13093 fuzz-cmd-bundle-verify.c
git/oss-fuzz/fuzz-cmd-tag-create.c git/oss-fuzz/fuzz-cmd-tag-create.c 4404 5484 49 259 67501 26564 fuzz-cmd-tag-create.c

Fuzzer details

Fuzzer: fuzz-date

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 259 61.9%
gold [1:9] 3 0.71%
yellow [10:29] 11 2.63%
greenyellow [30:49] 3 0.71%
lawngreen 50+ 142 33.9%
All colors 418 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
440 440 1 :

['strbuf_addftime']

440 440 show_date call site: 00387 /src/git/date.c:362
416 416 3 :

['error', 'const_error.52787', 'die']

416 416 memory_limit_check call site: 00063 /src/git/wrapper.c:26
414 414 1 :

['BUG_fl']

414 414 date_mode_from_type call site: 00331 /src/git/date.c:213
414 414 1 :

['die']

414 414 local_tzoffset call site: 00340 /src/git/date.c:116
414 414 1 :

['die']

414 414 gm_time_t call site: 00377 /src/git/date.c:61
414 414 2 :

['_.47140', 'die']

414 414 strbuf_vaddf call site: 00119 /src/git/strbuf.c:415
414 414 1 :

['BUG_fl']

414 414 strbuf_setlen call site: 00090 /src/git/./strbuf.h:166
2 2 1 :

['atoi']

2 2 get_time call site: 00302 /src/git/date.c:127
0 0 None 440 2961 show_date call site: 00373 /src/git/date.c:328
0 0 None 416 833 xrealloc call site: 00059 /src/git/wrapper.c:131
0 0 None 416 416 do_xmalloc call site: 00062 /src/git/wrapper.c:53
0 0 None 2 177 parse_date_basic call site: 00257 /src/git/date.c:884

Runtime coverage analysis

Covered functions
64
Functions that are reachable but not covered
115
Reachable functions
171
Percentage of reachable functions covered
32.75%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
git/oss-fuzz/fuzz-date.c 1
git/wrapper.c 13
git/usage.c 7
git/./git-compat-util.h 5
git/common-main.c 2
git/./gettext.h 2
git/trace2.c 4
git/trace2/tr2_dst.c 10
git/trace2/tr2_sysenv.c 2
git/./abspath.h 1
git/abspath.c 1
git/trace2/tr2_sid.c 3
git/./strbuf.h 4
git/strbuf.c 12
git/parse.c 4
git/trace2/tr2_tbuf.c 1
git/hex.c 1
git/compat/strlcpy.c 1
git/compat/linux/procinfo.c 4
git/compat/fopen.c 1
git/strvec.c 4
git/trace.c 3
git/trace2/tr2_tls.c 1
git/date.c 32
git/./sane-ctype.h 1

Fuzzer: fuzz-pack-idx

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 245 90.4%
gold [1:9] 0 0.0%
yellow [10:29] 2 0.73%
greenyellow [30:49] 3 1.10%
lawngreen 50+ 21 7.74%
All colors 271 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
2 2 1 :

['abort']

2 2 vreportf call site: 00024 /src/git/usage.c:16
0 0 None 12 12 xwrite call site: 00033 /src/git/wrapper.c:250
0 0 1 :

['_.51898']

2 23 vreportf call site: 00027 /src/git/usage.c:22
0 0 None 2 18 write_in_full call site: 00033 /src/git/wrapper.c:311
0 0 None 2 2 _ call site: 00028 /src/git/./gettext.h:48
0 0 None 2 2 _ call site: 00028 /src/git/./gettext.h:50
0 0 None 0 10 load_idx call site: 00003 /src/git/packfile.c:126
0 0 None 0 0 write_in_full call site: 00033 /src/git/wrapper.c:309

Runtime coverage analysis

Covered functions
14
Functions that are reachable but not covered
115
Reachable functions
128
Percentage of reachable functions covered
10.16%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
git/oss-fuzz/fuzz-pack-idx.c 1
git/packfile.c 1
git/usage.c 7
git/./git-compat-util.h 4
git/./compat/bswap.h 2
git/common-main.c 2
git/./gettext.h 1
git/wrapper.c 10
git/trace2.c 4
git/trace2/tr2_dst.c 10
git/trace2/tr2_sysenv.c 2
git/./abspath.h 1
git/abspath.c 1
git/trace2/tr2_sid.c 3
git/./strbuf.h 4
git/strbuf.c 9
git/parse.c 4
git/trace2/tr2_tbuf.c 1
git/hex.c 1
git/compat/strlcpy.c 1
git/compat/linux/procinfo.c 4
git/compat/fopen.c 1
git/strvec.c 4
git/trace.c 3
git/trace2/tr2_tls.c 1

Fuzzer: fuzz-parse-attr-line

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 230 70.3%
gold [1:9] 12 3.66%
yellow [10:29] 10 3.05%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 75 22.9%
All colors 327 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
416 416 3 :

['error', 'const_error.52787', 'die']

416 416 memory_limit_check call site: 00074 /src/git/wrapper.c:26
414 414 2 :

['_.19388', 'die']

414 414 git_attr_internal call site: 00309 /src/git/attr.c:248
414 414 2 :

['_.47140', 'die']

414 414 strbuf_vaddf call site: 00122 /src/git/strbuf.c:415
414 414 1 :

['BUG_fl']

414 414 strbuf_vaddf call site: 00128 /src/git/strbuf.c:420
414 414 1 :

['BUG_fl']

414 414 strbuf_setlen call site: 00062 /src/git/./strbuf.h:166
2 2 1 :

['abort']

2 2 vreportf call site: 00020 /src/git/usage.c:16
0 485 1 :

['git_attr_internal']

0 915 parse_attr_line call site: 00315 /src/git/attr.c:414
0 0 None 416 833 xrealloc call site: 00070 /src/git/wrapper.c:131
0 0 None 416 416 do_xmalloc call site: 00073 /src/git/wrapper.c:53
0 0 None 414 1304 git_attr_internal call site: 00280 /src/git/attr.c:236
0 0 None 414 414 xcalloc call site: 00296 /src/git/wrapper.c:152
0 0 None 12 12 xwrite call site: 00028 /src/git/wrapper.c:250

Runtime coverage analysis

Covered functions
56
Functions that are reachable but not covered
110
Reachable functions
161
Percentage of reachable functions covered
31.68%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
git/oss-fuzz/fuzz-parse-attr-line.c 1
git/attr.c 9
git/./gettext.h 1
git/usage.c 7
git/quote.c 1
git/strbuf.c 10
git/common-main.c 2
git/wrapper.c 12
git/trace2.c 4
git/trace2/tr2_dst.c 10
git/trace2/tr2_sysenv.c 2
git/./abspath.h 1
git/./git-compat-util.h 6
git/abspath.c 1
git/trace2/tr2_sid.c 3
git/./strbuf.h 4
git/parse.c 4
git/trace2/tr2_tbuf.c 1
git/hex.c 1
git/compat/strlcpy.c 1
git/compat/linux/procinfo.c 4
git/compat/fopen.c 1
git/strvec.c 4
git/trace.c 3
git/trace2/tr2_tls.c 1
git/hashmap.c 8
git/./hashmap.h 2
git/dir.c 3

Fuzzer: fuzz-commit-graph

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 383 64.9%
gold [1:9] 15 2.54%
yellow [10:29] 27 4.57%
greenyellow [30:49] 28 4.74%
lawngreen 50+ 137 23.2%
All colors 590 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
414 416 3 :

['error', 'const_error.52787', 'die']

414 416 memory_limit_check call site: 00006 /src/git/wrapper.c:26
28 28 1 :

['git_configset_clear']

60 659 repo_clear call site: 00463 /src/git/repository.c:344
25 25 1 :

['submodule_cache_free']

32 631 repo_clear call site: 00511 /src/git/repository.c:349
23 23 1 :

['clear_pattern_list']

27 33 release_index call site: 00547 /src/git/read-cache.c:2466
3 3 1 :

['promisor_remote_clear']

7 106 repo_clear call site: 00527 /src/git/repository.c:359
2 2 1 :

['abort']

2 2 vreportf call site: 00034 /src/git/usage.c:16
0 0 None 836 1280 validate_cache_entries call site: 00530 /src/git/read-cache.c:2494
0 0 None 425 425 free_untracked_cache call site: 00547 /src/git/dir.c:3687
0 0 None 416 833 xrealloc call site: 00079 /src/git/wrapper.c:131
0 0 None 414 416 do_xmalloc call site: 00005 /src/git/wrapper.c:53
0 0 None 414 414 xcalloc call site: 00258 /src/git/wrapper.c:152
0 0 None 16 22 close_commit_graph call site: 00457 /src/git/commit-graph.c:834

Runtime coverage analysis

Covered functions
88
Functions that are reachable but not covered
192
Reachable functions
278
Percentage of reachable functions covered
30.94%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
git/oss-fuzz/fuzz-commit-graph.c 1
git/repository.c 5
git/object.c 14
git/wrapper.c 12
git/parse.c 4
git/./gettext.h 1
git/usage.c 7
git/common-main.c 2
git/trace2.c 4
git/trace2/tr2_dst.c 10
git/trace2/tr2_sysenv.c 2
git/./abspath.h 1
git/./git-compat-util.h 6
git/abspath.c 1
git/trace2/tr2_sid.c 3
git/./strbuf.h 4
git/strbuf.c 9
git/trace2/tr2_tbuf.c 1
git/hex.c 3
git/compat/strlcpy.c 1
git/compat/linux/procinfo.c 4
git/compat/fopen.c 1
git/strvec.c 4
git/trace.c 3
git/trace2/tr2_tls.c 1
git/hashmap.c 6
git/./object-store-ll.h 1
git/remote.c 7
git/alloc.c 6
git/commit.c 13
git/read-cache.c 5
git/object-file.c 2
git/commit-graph.c 11
git/./compat/bswap.h 4
git/chunk-format.c 6
git/./hash.h 5
git/bloom.c 5
git/oidmap.c 1
git/oidtree.c 2
git/mem-pool.c 4
git/./cbtree.h 1
git/loose.c 1
git/./khash.h 5
git/./object-store.h 2
git/packfile.c 7
git/oidset.c 2
git/midx.c 1
git/tree.c 1
git/tag.c 1
git/statinfo.c 1
git/config.c 1
git/./hashmap.h 1
git/string-list.c 1
git/submodule-config.c 3
git/resolve-undo.c 1
git/name-hash.c 1
git/cache-tree.c 1
git/split-index.c 1
git/dir.c 4
git/promisor-remote.c 1
git/refspec.c 1
git/refs.c 1
git/strmap.c 2

Fuzzer: fuzz-url-decode-mem

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 238 87.8%
gold [1:9] 3 1.10%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 30 11.0%
All colors 271 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
416 416 3 :

['error', 'const_error.52787', 'die']

416 416 memory_limit_check call site: 00071 /src/git/wrapper.c:26
414 414 1 :

['BUG_fl']

414 414 strbuf_setlen call site: 00059 /src/git/./strbuf.h:166
0 0 None 416 833 xrealloc call site: 00067 /src/git/wrapper.c:131
0 0 None 0 0 strbuf_setlen call site: 00060 /src/git/./strbuf.h:169
0 0 None 0 0 xrealloc call site: 00096 /src/git/wrapper.c:138

Runtime coverage analysis

Covered functions
20
Functions that are reachable but not covered
114
Reachable functions
134
Percentage of reachable functions covered
14.93%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
git/oss-fuzz/fuzz-url-decode-mem.c 1
git/url.c 6
git/strbuf.c 10
git/usage.c 7
git/common-main.c 2
git/./gettext.h 1
git/wrapper.c 10
git/trace2.c 4
git/trace2/tr2_dst.c 10
git/trace2/tr2_sysenv.c 2
git/./abspath.h 1
git/./git-compat-util.h 4
git/abspath.c 1
git/trace2/tr2_sid.c 3
git/./strbuf.h 4
git/parse.c 4
git/trace2/tr2_tbuf.c 1
git/hex.c 1
git/compat/strlcpy.c 1
git/compat/linux/procinfo.c 4
git/compat/fopen.c 1
git/strvec.c 4
git/trace.c 3
git/trace2/tr2_tls.c 1
git/./hex-ll.h 2

Fuzzer: fuzz-pack-headers

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 244 94.9%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 13 5.05%
All colors 257 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
414 414 1 :

['die']

414 414 cast_size_t_to_ulong call site: 00255 /src/git/./git-compat-util.h:1056
2 2 1 :

['abort']

2 2 vreportf call site: 00014 /src/git/usage.c:16
0 0 None 12 12 xwrite call site: 00023 /src/git/wrapper.c:250
0 0 1 :

['_.51898']

2 23 vreportf call site: 00017 /src/git/usage.c:22
0 0 None 2 18 write_in_full call site: 00023 /src/git/wrapper.c:311
0 0 None 2 2 _ call site: 00018 /src/git/./gettext.h:48
0 0 None 2 2 _ call site: 00018 /src/git/./gettext.h:50
0 0 None 0 0 write_in_full call site: 00023 /src/git/wrapper.c:309

Runtime coverage analysis

Covered functions
13
Functions that are reachable but not covered
116
Reachable functions
128
Percentage of reachable functions covered
9.38%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
git/oss-fuzz/fuzz-pack-headers.c 1
git/packfile.c 1
git/usage.c 7
git/./git-compat-util.h 6
git/common-main.c 2
git/./gettext.h 1
git/wrapper.c 10
git/trace2.c 4
git/trace2/tr2_dst.c 10
git/trace2/tr2_sysenv.c 2
git/./abspath.h 1
git/abspath.c 1
git/trace2/tr2_sid.c 3
git/./strbuf.h 4
git/strbuf.c 9
git/parse.c 4
git/trace2/tr2_tbuf.c 1
git/hex.c 1
git/compat/strlcpy.c 1
git/compat/linux/procinfo.c 4
git/compat/fopen.c 1
git/strvec.c 4
git/trace.c 3
git/trace2/tr2_tls.c 1

Fuzzer: git/oss-fuzz/fuzz-cmd-apply-check.c

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 8614 79.9%
gold [1:9] 164 1.52%
yellow [10:29] 33 0.30%
greenyellow [30:49] 26 0.24%
lawngreen 50+ 1943 18.0%
All colors 10780 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
90230 103467 22 :

['load_gitmodules_file', 'pc_queue_size', 'remove_scheduled_dirs', 'must_checkout', 'enable_delayed_checkout', 'get_parallel_checkout_configs', 'invalidate_lstat_cache', 'stop_progress.51319', 'prefetch_cache_entries', 'unlink_entry', 'checkout_entry.51297', 'init_parallel_checkout', 'git_attr_set_direction', 'BUG_fl', 'should_update_submodules', 'get_progress', 'finish_delayed_checkout', 'run_parallel_checkout', 'repo_has_promisor_remote', 'display_progress', 'setup_collided_checkout_detection', 'report_collided_checkout']

90688 104651 check_updates call site: 00000 /src/git/unpack-trees.c:439
83928 88785 18 :

['fsm_settings__get_hook_path', 'trace2_region_enter_fl', 'query_fsmonitor_hook', 'trace_printf_key_fl', 'strbuf_addf', 'fsmonitor_ipc__send_query', 'strbuf_release', 'getnanotime', 'strbuf_detach', 'free', 'trace2_region_leave_fl', 'fsmonitor_hook_version', 'trace_pass_fl.28464', 'trace_performance_fl', 'fsmonitor_refresh_callback', 'trace2_data_intmax_fl', 'warning', 'strbuf_addstr.28487']

83928 88785 refresh_fsmonitor call site: 06329 /src/git/fsmonitor.c:526
49009 62861 14 :

['strbuf_release', 'find_short_object_filename', 'oid_array_for_each', 'BUG_fl', 'advise', 'oid_array_clear', '_.34759', 'repo_for_each_abbrev', 'finish_object_disambiguation', 'const_error.34788', 'reprepare_packed_git', 'sort_ambiguous_oid_array', 'find_short_packed_object', 'error']

49009 62861 get_short_oid call site: 01542 /src/git/object-name.c:563
40770 56294 3 :

['show_log', 'do_remerge_diff', 'do_diff_combined']

40770 101438 log_tree_diff call site: 00000 /src/git/log-tree.c:1103
37628 40671 17 :

['is_git_directory', 'longest_ancestor_length', 'ensure_valid_ownership', 'is_implicit_bare_repo', 'get_device_or_die', 'get_allowed_bare_repo', 'string_list_split', 'git_env_bool', 'xstrdup', 'git_is_dir_sep.46194', 'read_gitfile_gently', 'free', 'strbuf_addch.46127', 'strbuf_setlen.46121', 'trace2_data_string_fl', 'filter_string_list', 'string_list_clear']

37628 40671 setup_git_directory_gently_1 call site: 00000 /src/git/setup.c:1442
36878 61667 13 :

['get_oid_oneline', 'repo_read_index', 'oidcpy.34778', 'memcmp', 'reject_tree_in_index', 'index_name_pos', 'refs_head_ref', 'refs_for_each_ref', 'strlen', 'free_commit_list', 'diagnose_invalid_index_path', 'commit_list_sort_by_date', 'get_main_ref_store']

37493 62696 get_oid_with_context_1 call site: 04555 /src/git/object-name.c:2024
36820 49172 9 :

['free', 'die', 'get_oid_1', '_.34759', 'diagnose_invalid_oid_path', 'resolve_relative_path', 'get_tree_entry_follow_symlinks', 'xstrdup', 'get_tree_entry']

36820 49172 get_oid_with_context_1 call site: 07657 /src/git/object-name.c:2096
36431 60871 11 :

['unpack_single_entry', 'add_same_unmerged', 'next_cache_entry', 'compare_entry', 'find_cache_entry', 'is_sparse_directory_entry', 'traverse_trees_recursive', 'mark_ce_used_same_name', 'mark_ce_used', 'cache_tree_matches_traversal', 'unpack_index_entry']

36431 61374 unpack_callback call site: 00000 /src/git/unpack-trees.c:1526
30272 30272 2 :

['show_signature', 'show_mergetag']

85715 113846 show_log call site: 00000 /src/git/log-tree.c:824
27081 64604 26 :

['ensure_full_index', 'pthread_join', 'strerror', 'load_cache_entries_threaded', 'verify_hdr', 'die', 'munmap', 'load_all_cache_entries', 'mmap_os_err', 'load_index_extensions', 'online_cpus', 'read_eoie_extension', 'read_ieot_extension', 'xcalloc', 'git_bswap32.39679', 'repo_config_get_index_threads', 'ensure_correct_sparsity', 'close', 'prepare_repo_settings', 'pthread_create', 'free', 'xsize_t.39690', 'oidread.39723', 'fstat64', 'xmmap_gently', 'trace2_data_intmax_fl']

27921 65444 do_read_index call site: 04629 /src/git/read-cache.c:2230
26083 26083 9 :

['die_errno', 'reduce_heads_replace', 'get_merge_parent', 'strcmp', 'xfopen', 'strbuf_getline_lf', 'fclose', 'commit_list_append', 'stat64']

53907 199531 cmd_commit call site: 00000 /src/git/builtin/commit.c:1768
24522 24522 1 :

['copy_or_rename_branch']

25764 25764 cmd_branch call site: 00000 /src/git/builtin/branch.c:913

Runtime coverage analysis

Covered functions
1682
Functions that are reachable but not covered
1643
Reachable functions
2724
Percentage of reachable functions covered
39.68%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
git/oss-fuzz/fuzz-cmd-apply-check.c 1
git/oss-fuzz/fuzz-cmd-base.c 2
git/repository.c 17
git/object.c 19
git/wrapper.c 39
git/parse.c 9
git/./gettext.h 2
git/usage.c 18
git/common-main.c 2
git/trace2.c 21
git/trace2/tr2_dst.c 10
git/trace2/tr2_sysenv.c 2
git/./abspath.h 1
git/./git-compat-util.h 27
git/abspath.c 13
git/trace2/tr2_sid.c 3
git/./strbuf.h 11
git/strbuf.c 43
git/trace2/tr2_tbuf.c 1
git/hex.c 12
git/compat/strlcpy.c 1
git/compat/linux/procinfo.c 4
git/compat/fopen.c 1
git/strvec.c 8
git/trace.c 16
git/trace2/tr2_tls.c 7
git/hashmap.c 21
git/./object-store-ll.h 4
git/remote.c 46
git/alloc.c 9
git/commit.c 49
git/read-cache.c 90
git/object-file.c 75
git/builtin/init-db.c 2
git/parse-options.c 32
git/string-list.c 17
git/utf8.c 28
git/environment.c 18
git/./config.h 11
git/config.c 94
git/./hashmap.h 7
git/./sane-ctype.h 2
git/object-name.c 56
git/./hex-ll.h 2
git/./hash.h 15
git/refs.c 29
git/refs/debug.c 1
git/./trace.h 1
git/path.c 50
git/refs/files-backend.c 1
git/refs/../git-compat-util.h 1
git/refs/../strbuf.h 2
git/refspec.c 8
git/./dir.h 1
git/./path.h 4
git/advice.c 7
git/color.c 12
git/pager.c 2
git/editor.c 1
git/urlmatch.c 3
git/quote.c 11
git/./object-store.h 4
git/dir.c 82
git/oidtree.c 6
git/./cbtree.h 1
git/mem-pool.c 6
git/hex-ll.c 1
git/cbtree.c 6
git/packfile.c 71
git/midx.c 25
git/repo-settings.c 3
git/./compat/bswap.h 7
git/chunk-format.c 6
git/compat/qsort_s.c 2
git/compat/../git-compat-util.h 1
git/./list.h 8
git/hash-lookup.c 3
git/oid-array.c 6
git/./oid-array.h 1
git/object-file-convert.c 6
git/loose.c 10
git/./khash.h 9
git/./replace-object.h 1
git/replace-object.c 5
git/oidmap.c 5
git/./oidset.h 3
git/oidset.c 4
git/git-zlib.c 12
zlib/inflate.c 10
zlib/crc32.c 5
zlib/adler32.c 2
zlib/inftrees.c 1
zlib/inffast.c 1
git/submodule.c 23
git/promisor-remote.c 11
git/run-command.c 53
git/commit-graph.c 51
git/bloom.c 5
git/exec-cmd.c 3
git/sigchain.c 5
git/symlinks.c 14
git/pack-revindex.c 10
git/pack-check.c 1
git/patch-delta.c 1
git/./delta.h 1
git/gpg-interface.c 10
git/./object.h 3
git/pretty.c 31
git/compat/nonblock.c 1
git/./read-cache-ll.h 3
git/shallow.c 3
git/statinfo.c 5
git/streaming.c 7
git/blob.c 2
git/tree.c 6
git/tag.c 6
git/diff.c 10
git/revision.c 3
git/log-tree.c 11
git/./refs.h 1
git/wildmatch.c 2
git/decorate.c 5
git/reflog-walk.c 3
git/date.c 31
git/ident.c 3
git/mailmap.c 9
git/./utf8.h 1
git/trailer.c 30
git/wt-status.c 1
git/./commit.h 1
git/setup.c 37
git/sparse-index.c 18
git/cache-tree.c 21
git/bulk-checkin.c 13
git/./write-or-die.h 1
git/tmp-objdir.c 14
git/strmap.c 10
git/submodule-config.c 32
git/resolve-undo.c 4
git/name-hash.c 30
git/split-index.c 16
zlib/deflate.c 16
zlib/trees.c 20
git/write-or-die.c 4
git/trace2/tr2_ctr.c 1
git/./lockfile.h 7
git/lockfile.c 5
git/tempfile.c 13
git/./tempfile.h 3
git/csum-file.c 13
git/progress.c 5
git/pack-write.c 21
git/./csum-file.h 3
git/./pack-objects.h 1
git/thread-utils.c 2
git/./tree.h 1
git/tree-walk.c 17
git/./tree-walk.h 2
git/./pathspec.h 2
git/pathspec.c 20
git/attr.c 47
git/fsmonitor.c 18
git/fsmonitor-settings.c 11
git/fsmonitor-ipc.c 2
git/./run-command.h 1
git/convert.c 46
git/sub-process.c 8
git/pkt-line.c 19
git/./pkt-line.h 1
git/fsck.c 21
git/url.c 3
git/./convert.h 2
git/./fsmonitor.h 2
git/ewah/ewah_bitmap.c 12
git/ewah/ewah_io.c 3
git/varint.c 2
git/ewah/ewok_rlw.h 6
git/chdir-notify.c 2
git/worktree.c 11
git/copy.c 2
git/ws.c 8
git/./wrapper.h 1
git/trace2/tr2_cfg.c 3
git/builtin/apply.c 1
git/apply.c 120
git/./strmap.h 3
git/xdiff-interface.c 4
git/base85.c 2
git/./entry.h 1
git/entry.c 14
git/parallel-checkout.c 3
git/./read-cache.h 1
git/merge-ll.c 8
git/rerere.c 35
git/hook.c 4

Fuzzer: fuzz-cmd-diff

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 16353 83.2%
gold [1:9] 173 0.88%
yellow [10:29] 15 0.07%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 3105 15.8%
All colors 19646 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
90230 103467 22 :

['load_gitmodules_file', 'pc_queue_size', 'remove_scheduled_dirs', 'must_checkout', 'enable_delayed_checkout', 'get_parallel_checkout_configs', 'invalidate_lstat_cache', 'stop_progress.51319', 'prefetch_cache_entries', 'unlink_entry', 'checkout_entry.51297', 'init_parallel_checkout', 'git_attr_set_direction', 'BUG_fl', 'should_update_submodules', 'get_progress', 'finish_delayed_checkout', 'run_parallel_checkout', 'repo_has_promisor_remote', 'display_progress', 'setup_collided_checkout_detection', 'report_collided_checkout']

90688 104651 check_updates call site: 11304 /src/git/unpack-trees.c:439
83930 88785 18 :

['fsm_settings__get_hook_path', 'trace2_region_enter_fl', 'query_fsmonitor_hook', 'trace_printf_key_fl', 'strbuf_addf', 'fsmonitor_ipc__send_query', 'strbuf_release', 'getnanotime', 'strbuf_detach', 'free', 'trace2_region_leave_fl', 'fsmonitor_hook_version', 'trace_pass_fl.28464', 'trace_performance_fl', 'fsmonitor_refresh_callback', 'trace2_data_intmax_fl', 'warning', 'strbuf_addstr.28487']

83930 88785 refresh_fsmonitor call site: 06330 /src/git/fsmonitor.c:526
60933 62861 14 :

['strbuf_release', 'find_short_object_filename', 'oid_array_for_each', 'BUG_fl', 'advise', 'oid_array_clear', '_.34759', 'repo_for_each_abbrev', 'finish_object_disambiguation', 'const_error.34788', 'reprepare_packed_git', 'sort_ambiguous_oid_array', 'find_short_packed_object', 'error']

60933 62861 get_short_oid call site: 01545 /src/git/object-name.c:563
40770 56294 3 :

['show_log', 'do_remerge_diff', 'do_diff_combined']

40770 101438 log_tree_diff call site: 17231 /src/git/log-tree.c:1103
37628 40671 17 :

['is_git_directory', 'longest_ancestor_length', 'ensure_valid_ownership', 'is_implicit_bare_repo', 'get_device_or_die', 'get_allowed_bare_repo', 'string_list_split', 'git_env_bool', 'xstrdup', 'git_is_dir_sep.46194', 'read_gitfile_gently', 'free', 'strbuf_addch.46127', 'strbuf_setlen.46121', 'trace2_data_string_fl', 'filter_string_list', 'string_list_clear']

37628 40671 setup_git_directory_gently_1 call site: 09300 /src/git/setup.c:1442
36878 61667 13 :

['get_oid_oneline', 'repo_read_index', 'oidcpy.34778', 'memcmp', 'reject_tree_in_index', 'index_name_pos', 'refs_head_ref', 'refs_for_each_ref', 'strlen', 'free_commit_list', 'diagnose_invalid_index_path', 'commit_list_sort_by_date', 'get_main_ref_store']

37493 62696 get_oid_with_context_1 call site: 04556 /src/git/object-name.c:2024
36820 49172 9 :

['free', 'die', 'get_oid_1', '_.34759', 'diagnose_invalid_oid_path', 'resolve_relative_path', 'get_tree_entry_follow_symlinks', 'xstrdup', 'get_tree_entry']

36820 49172 get_oid_with_context_1 call site: 07658 /src/git/object-name.c:2096
36431 60871 11 :

['unpack_single_entry', 'add_same_unmerged', 'next_cache_entry', 'compare_entry', 'find_cache_entry', 'is_sparse_directory_entry', 'traverse_trees_recursive', 'mark_ce_used_same_name', 'mark_ce_used', 'cache_tree_matches_traversal', 'unpack_index_entry']

36431 61374 unpack_callback call site: 00000 /src/git/unpack-trees.c:1526
30272 30272 2 :

['show_signature', 'show_mergetag']

85715 113846 show_log call site: 14485 /src/git/log-tree.c:824
27081 64604 26 :

['ensure_full_index', 'pthread_join', 'strerror', 'load_cache_entries_threaded', 'verify_hdr', 'die', 'munmap', 'load_all_cache_entries', 'mmap_os_err', 'load_index_extensions', 'online_cpus', 'read_eoie_extension', 'read_ieot_extension', 'xcalloc', 'git_bswap32.39679', 'repo_config_get_index_threads', 'ensure_correct_sparsity', 'close', 'prepare_repo_settings', 'pthread_create', 'free', 'xsize_t.39690', 'oidread.39723', 'fstat64', 'xmmap_gently', 'trace2_data_intmax_fl']

27921 65444 do_read_index call site: 04630 /src/git/read-cache.c:2230
26083 26083 9 :

['die_errno', 'reduce_heads_replace', 'get_merge_parent', 'strcmp', 'xfopen', 'strbuf_getline_lf', 'fclose', 'commit_list_append', 'stat64']

53907 199531 cmd_commit call site: 16275 /src/git/builtin/commit.c:1768
24522 24522 1 :

['copy_or_rename_branch']

25764 25764 cmd_branch call site: 18904 /src/git/builtin/branch.c:913

Runtime coverage analysis

Covered functions
1576
Functions that are reachable but not covered
3090
Reachable functions
4495
Percentage of reachable functions covered
31.26%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
git/oss-fuzz/fuzz-cmd-diff.c 1
git/oss-fuzz/fuzz-cmd-base.c 8
git/repository.c 17
git/object.c 28
git/wrapper.c 43
git/parse.c 9
git/./gettext.h 2
git/usage.c 20
git/common-main.c 2
git/trace2.c 22
git/trace2/tr2_dst.c 10
git/trace2/tr2_sysenv.c 2
git/./abspath.h 1
git/./git-compat-util.h 32
git/abspath.c 13
git/trace2/tr2_sid.c 3
git/./strbuf.h 13
git/strbuf.c 53
git/trace2/tr2_tbuf.c 1
git/hex.c 12
git/compat/strlcpy.c 1
git/compat/linux/procinfo.c 4
git/compat/fopen.c 1
git/strvec.c 9
git/trace.c 16
git/trace2/tr2_tls.c 7
git/hashmap.c 22
git/./object-store-ll.h 4
git/remote.c 54
git/alloc.c 10
git/commit.c 92
git/read-cache.c 106
git/object-file.c 77
git/builtin/init-db.c 2
git/parse-options.c 33
git/string-list.c 22
git/utf8.c 30
git/environment.c 23
git/./config.h 14
git/config.c 103
git/./hashmap.h 7
git/./sane-ctype.h 2
git/object-name.c 60
git/./hex-ll.h 2
git/./hash.h 15
git/refs.c 52
git/refs/debug.c 1
git/./trace.h 1
git/path.c 56
git/refs/files-backend.c 1
git/refs/../git-compat-util.h 1
git/refs/../strbuf.h 2
git/refspec.c 8
git/./dir.h 2
git/./path.h 4
git/advice.c 10
git/color.c 18
git/pager.c 15
git/editor.c 4
git/urlmatch.c 3
git/quote.c 18
git/./object-store.h 4
git/dir.c 116
git/oidtree.c 6
git/./cbtree.h 1
git/mem-pool.c 9
git/hex-ll.c 1
git/cbtree.c 6
git/packfile.c 76
git/midx.c 25
git/repo-settings.c 3
git/./compat/bswap.h 7
git/chunk-format.c 9
git/compat/qsort_s.c 2
git/compat/../git-compat-util.h 1
git/./list.h 8
git/hash-lookup.c 3
git/oid-array.c 6
git/./oid-array.h 1
git/object-file-convert.c 6
git/loose.c 10
git/./khash.h 9
git/./replace-object.h 1
git/replace-object.c 5
git/oidmap.c 5
git/./oidset.h 3
git/oidset.c 4
git/git-zlib.c 13
zlib/inflate.c 10
zlib/crc32.c 5
zlib/adler32.c 2
zlib/inftrees.c 1
zlib/inffast.c 1
git/submodule.c 34
git/promisor-remote.c 11
git/run-command.c 56
git/commit-graph.c 102
git/bloom.c 22
git/exec-cmd.c 3
git/sigchain.c 5
git/symlinks.c 15
git/pack-revindex.c 10
git/pack-check.c 1
git/patch-delta.c 1
git/./delta.h 2
git/gpg-interface.c 14
git/./object.h 4
git/pretty.c 62
git/compat/nonblock.c 1
git/./read-cache-ll.h 3
git/shallow.c 3
git/statinfo.c 7
git/streaming.c 7
git/blob.c 2
git/tree.c 10
git/tag.c 8
git/diff.c 187
git/revision.c 139
git/log-tree.c 34
git/./refs.h 1
git/wildmatch.c 2
git/decorate.c 6
git/reflog-walk.c 16
git/date.c 37
git/ident.c 21
git/mailmap.c 12
git/./utf8.h 1
git/trailer.c 34
git/wt-status.c 77
git/./commit.h 2
git/setup.c 58
git/sparse-index.c 18
git/cache-tree.c 21
git/bulk-checkin.c 13
git/./write-or-die.h 1
git/tmp-objdir.c 15
git/strmap.c 15
git/submodule-config.c 35
git/resolve-undo.c 4
git/name-hash.c 30
git/split-index.c 16
zlib/deflate.c 17
zlib/trees.c 20
git/write-or-die.c 5
git/trace2/tr2_ctr.c 1
git/./lockfile.h 11
git/lockfile.c 5
git/tempfile.c 18
git/./tempfile.h 3
git/csum-file.c 13
git/progress.c 13
git/pack-write.c 21
git/./csum-file.h 4
git/./pack-objects.h 1
git/thread-utils.c 2
git/./tree.h 1
git/tree-walk.c 30
git/./tree-walk.h 3
git/./pathspec.h 3
git/pathspec.c 25
git/attr.c 50
git/fsmonitor.c 18
git/fsmonitor-settings.c 11
git/fsmonitor-ipc.c 2
git/./run-command.h 1
git/convert.c 48
git/sub-process.c 8
git/pkt-line.c 21
git/./pkt-line.h 1
git/fsck.c 21
git/url.c 4
git/./convert.h 2
git/./fsmonitor.h 2
git/ewah/ewah_bitmap.c 12
git/ewah/ewah_io.c 3
git/varint.c 2
git/ewah/ewok_rlw.h 6
git/chdir-notify.c 3
git/worktree.c 17
git/copy.c 2
git/ws.c 6
git/./wrapper.h 1
git/trace2/tr2_cfg.c 3
git/builtin/add.c 10
git/add-patch.c 27
git/add-interactive.c 13
git/preload-index.c 3
git/./read-cache.h 3
git/./symlinks.h 1
git/./progress.h 1
git/hook.c 4
git/./setup.h 1
git/alias.c 2
git/compat/terminal.c 11
git/prompt.c 1
git/grep.c 67
git/notes.c 40
git/list-objects-filter-options.c 11
git/refs/iterator.c 6
git/bisect.c 2
git/./list-objects-filter-options.h 1
git/commit-reach.c 26
git/prio-queue.c 7
git/diff-merges.c 14
git/graph.c 46
git/parse-options-cb.c 2
git/./parse-options.h 1
git/diff-lib.c 8
git/unpack-trees.c 43
git/json-writer.c 10
git/./entry.h 1
git/entry.c 18
git/parallel-checkout.c 22
git/diffcore-break.c 4
git/diffcore-delta.c 5
git/userdiff.c 7
git/xdiff-interface.c 12
git/diffcore-rename.c 33
git/./strmap.h 13
git/stable-qsort.c 2
git/diffcore-pickaxe.c 4
git/kwset.c 10
git/notes-cache.c 5
git/diffcore-order.c 5
git/diffcore-rotate.c 1
git/merge-ll.c 7
git/xdiff/xdiffi.c 21
git/xdiff/xprepare.c 11
git/xdiff/xutils.c 15
git/xdiff/xpatience.c 10
git/xdiff/xhistogram.c 8
git/tree-diff.c 12
git/patch-ids.c 9
git/line-log.c 51
git/diff-delta.c 3
git/base85.c 1
git/combine-diff.c 32
git/./pretty.h 1
git/sequencer.c 33
git/builtin/commit.c 29
git/./wt-status.h 2
git/./column.h 1
git/column.c 13
git/./diff.h 1
git/rerere.c 35
git/notes-utils.c 7
git/merge-recursive.c 3
git/merge-ort.c 58
git/match-trees.c 10
git/range-diff.c 11
git/apply.c 7
git/linear-assignment.c 1
git/builtin/branch.c 17
git/ref-filter.c 69
git/git.c 2
git/branch.c 17
git/./commit-reach.h 3
git/ewah/bitmap.c 9
git/ewah/ewok.h 1
git/versioncmp.c 3
git/builtin/diff.c 12
git/diff-no-index.c 10
git/builtin/diff-files.c 1
git/builtin/diff-tree.c 5
git/builtin/diff-index.c 1

Fuzzer: git/oss-fuzz/fuzz-cmd-status.c

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 14976 81.8%
gold [1:9] 176 0.96%
yellow [10:29] 33 0.18%
greenyellow [30:49] 26 0.14%
lawngreen 50+ 3078 16.8%
All colors 18289 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
90230 103467 22 :

['load_gitmodules_file', 'pc_queue_size', 'remove_scheduled_dirs', 'must_checkout', 'enable_delayed_checkout', 'get_parallel_checkout_configs', 'invalidate_lstat_cache', 'stop_progress.51319', 'prefetch_cache_entries', 'unlink_entry', 'checkout_entry.51297', 'init_parallel_checkout', 'git_attr_set_direction', 'BUG_fl', 'should_update_submodules', 'get_progress', 'finish_delayed_checkout', 'run_parallel_checkout', 'repo_has_promisor_remote', 'display_progress', 'setup_collided_checkout_detection', 'report_collided_checkout']

90688 104651 check_updates call site: 11304 /src/git/unpack-trees.c:439
83928 88785 18 :

['fsm_settings__get_hook_path', 'trace2_region_enter_fl', 'query_fsmonitor_hook', 'trace_printf_key_fl', 'strbuf_addf', 'fsmonitor_ipc__send_query', 'strbuf_release', 'getnanotime', 'strbuf_detach', 'free', 'trace2_region_leave_fl', 'fsmonitor_hook_version', 'trace_pass_fl.28464', 'trace_performance_fl', 'fsmonitor_refresh_callback', 'trace2_data_intmax_fl', 'warning', 'strbuf_addstr.28487']

83928 88785 refresh_fsmonitor call site: 06330 /src/git/fsmonitor.c:526
49009 62861 14 :

['strbuf_release', 'find_short_object_filename', 'oid_array_for_each', 'BUG_fl', 'advise', 'oid_array_clear', '_.34759', 'repo_for_each_abbrev', 'finish_object_disambiguation', 'const_error.34788', 'reprepare_packed_git', 'sort_ambiguous_oid_array', 'find_short_packed_object', 'error']

49009 62861 get_short_oid call site: 01543 /src/git/object-name.c:563
40770 56294 3 :

['show_log', 'do_remerge_diff', 'do_diff_combined']

40770 101438 log_tree_diff call site: 17231 /src/git/log-tree.c:1103
37628 40671 17 :

['is_git_directory', 'longest_ancestor_length', 'ensure_valid_ownership', 'is_implicit_bare_repo', 'get_device_or_die', 'get_allowed_bare_repo', 'string_list_split', 'git_env_bool', 'xstrdup', 'git_is_dir_sep.46194', 'read_gitfile_gently', 'free', 'strbuf_addch.46127', 'strbuf_setlen.46121', 'trace2_data_string_fl', 'filter_string_list', 'string_list_clear']

37628 40671 setup_git_directory_gently_1 call site: 09300 /src/git/setup.c:1442
36878 61667 13 :

['get_oid_oneline', 'repo_read_index', 'oidcpy.34778', 'memcmp', 'reject_tree_in_index', 'index_name_pos', 'refs_head_ref', 'refs_for_each_ref', 'strlen', 'free_commit_list', 'diagnose_invalid_index_path', 'commit_list_sort_by_date', 'get_main_ref_store']

37493 62696 get_oid_with_context_1 call site: 04556 /src/git/object-name.c:2024
36820 49172 9 :

['free', 'die', 'get_oid_1', '_.34759', 'diagnose_invalid_oid_path', 'resolve_relative_path', 'get_tree_entry_follow_symlinks', 'xstrdup', 'get_tree_entry']

36820 49172 get_oid_with_context_1 call site: 07658 /src/git/object-name.c:2096
36431 60871 11 :

['unpack_single_entry', 'add_same_unmerged', 'next_cache_entry', 'compare_entry', 'find_cache_entry', 'is_sparse_directory_entry', 'traverse_trees_recursive', 'mark_ce_used_same_name', 'mark_ce_used', 'cache_tree_matches_traversal', 'unpack_index_entry']

36431 61374 unpack_callback call site: 00000 /src/git/unpack-trees.c:1526
30272 30272 2 :

['show_signature', 'show_mergetag']

85715 113846 show_log call site: 14485 /src/git/log-tree.c:824
27081 64604 26 :

['ensure_full_index', 'pthread_join', 'strerror', 'load_cache_entries_threaded', 'verify_hdr', 'die', 'munmap', 'load_all_cache_entries', 'mmap_os_err', 'load_index_extensions', 'online_cpus', 'read_eoie_extension', 'read_ieot_extension', 'xcalloc', 'git_bswap32.39679', 'repo_config_get_index_threads', 'ensure_correct_sparsity', 'close', 'prepare_repo_settings', 'pthread_create', 'free', 'xsize_t.39690', 'oidread.39723', 'fstat64', 'xmmap_gently', 'trace2_data_intmax_fl']

27921 65444 do_read_index call site: 04630 /src/git/read-cache.c:2230
26083 26083 9 :

['die_errno', 'reduce_heads_replace', 'get_merge_parent', 'strcmp', 'xfopen', 'strbuf_getline_lf', 'fclose', 'commit_list_append', 'stat64']

53907 199531 cmd_commit call site: 16275 /src/git/builtin/commit.c:1768
24522 24522 1 :

['copy_or_rename_branch']

25764 25764 cmd_branch call site: 00000 /src/git/builtin/branch.c:913

Runtime coverage analysis

Covered functions
1682
Functions that are reachable but not covered
2865
Reachable functions
4331
Percentage of reachable functions covered
33.85%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
git/oss-fuzz/fuzz-cmd-status.c 1
git/oss-fuzz/fuzz-cmd-base.c 8
git/repository.c 17
git/object.c 27
git/wrapper.c 42
git/parse.c 9
git/./gettext.h 2
git/usage.c 18
git/common-main.c 2
git/trace2.c 22
git/trace2/tr2_dst.c 10
git/trace2/tr2_sysenv.c 2
git/./abspath.h 1
git/./git-compat-util.h 32
git/abspath.c 13
git/trace2/tr2_sid.c 3
git/./strbuf.h 13
git/strbuf.c 52
git/trace2/tr2_tbuf.c 1
git/hex.c 12
git/compat/strlcpy.c 1
git/compat/linux/procinfo.c 4
git/compat/fopen.c 1
git/strvec.c 9
git/trace.c 16
git/trace2/tr2_tls.c 7
git/hashmap.c 22
git/./object-store-ll.h 4
git/remote.c 49
git/alloc.c 10
git/commit.c 92
git/read-cache.c 106
git/object-file.c 77
git/builtin/init-db.c 2
git/parse-options.c 33
git/string-list.c 22
git/utf8.c 30
git/environment.c 24
git/./config.h 11
git/config.c 96
git/./hashmap.h 7
git/./sane-ctype.h 2
git/object-name.c 57
git/./hex-ll.h 2
git/./hash.h 15
git/refs.c 51
git/refs/debug.c 1
git/./trace.h 1
git/path.c 56
git/refs/files-backend.c 1
git/refs/../git-compat-util.h 1
git/refs/../strbuf.h 2
git/refspec.c 8
git/./dir.h 2
git/./path.h 4
git/advice.c 10
git/color.c 18
git/pager.c 13
git/editor.c 4
git/urlmatch.c 3
git/quote.c 14
git/./object-store.h 4
git/dir.c 116
git/oidtree.c 6
git/./cbtree.h 1
git/mem-pool.c 9
git/hex-ll.c 1
git/cbtree.c 6
git/packfile.c 76
git/midx.c 25
git/repo-settings.c 3
git/./compat/bswap.h 7
git/chunk-format.c 9
git/compat/qsort_s.c 2
git/compat/../git-compat-util.h 1
git/./list.h 8
git/hash-lookup.c 3
git/oid-array.c 6
git/./oid-array.h 1
git/object-file-convert.c 6
git/loose.c 10
git/./khash.h 9
git/./replace-object.h 1
git/replace-object.c 5
git/oidmap.c 5
git/./oidset.h 3
git/oidset.c 4
git/git-zlib.c 13
zlib/inflate.c 10
zlib/crc32.c 5
zlib/adler32.c 2
zlib/inftrees.c 1
zlib/inffast.c 1
git/submodule.c 34
git/promisor-remote.c 11
git/run-command.c 56
git/commit-graph.c 101
git/bloom.c 22
git/exec-cmd.c 3
git/sigchain.c 5
git/symlinks.c 15
git/pack-revindex.c 10
git/pack-check.c 1
git/patch-delta.c 1
git/./delta.h 2
git/gpg-interface.c 14
git/./object.h 4
git/pretty.c 61
git/compat/nonblock.c 1
git/./read-cache-ll.h 3
git/shallow.c 3
git/statinfo.c 7
git/streaming.c 7
git/blob.c 2
git/tree.c 10
git/tag.c 8
git/diff.c 180
git/revision.c 138
git/log-tree.c 34
git/./refs.h 1
git/wildmatch.c 2
git/decorate.c 6
git/reflog-walk.c 16
git/date.c 36
git/ident.c 21
git/mailmap.c 12
git/./utf8.h 1
git/trailer.c 34
git/wt-status.c 77
git/./commit.h 2
git/setup.c 52
git/sparse-index.c 18
git/cache-tree.c 21
git/bulk-checkin.c 13
git/./write-or-die.h 1
git/tmp-objdir.c 15
git/strmap.c 15
git/submodule-config.c 33
git/resolve-undo.c 4
git/name-hash.c 30
git/split-index.c 16
zlib/deflate.c 17
zlib/trees.c 20
git/write-or-die.c 5
git/trace2/tr2_ctr.c 1
git/./lockfile.h 11
git/lockfile.c 5
git/tempfile.c 18
git/./tempfile.h 3
git/csum-file.c 13
git/progress.c 13
git/pack-write.c 21
git/./csum-file.h 4
git/./pack-objects.h 1
git/thread-utils.c 2
git/./tree.h 1
git/tree-walk.c 30
git/./tree-walk.h 3
git/./pathspec.h 3
git/pathspec.c 25
git/attr.c 50
git/fsmonitor.c 18
git/fsmonitor-settings.c 11
git/fsmonitor-ipc.c 2
git/./run-command.h 1
git/convert.c 48
git/sub-process.c 8
git/pkt-line.c 21
git/./pkt-line.h 1
git/fsck.c 21
git/url.c 4
git/./convert.h 2
git/./fsmonitor.h 2
git/ewah/ewah_bitmap.c 12
git/ewah/ewah_io.c 3
git/varint.c 2
git/ewah/ewok_rlw.h 6
git/chdir-notify.c 3
git/worktree.c 15
git/copy.c 2
git/ws.c 6
git/./wrapper.h 1
git/trace2/tr2_cfg.c 3
git/builtin/add.c 10
git/add-patch.c 27
git/add-interactive.c 13
git/preload-index.c 3
git/./read-cache.h 3
git/./symlinks.h 1
git/./progress.h 1
git/hook.c 4
git/./setup.h 1
git/alias.c 2
git/compat/terminal.c 11
git/prompt.c 1
git/grep.c 67
git/notes.c 38
git/list-objects-filter-options.c 11
git/refs/iterator.c 6
git/bisect.c 2
git/./list-objects-filter-options.h 1
git/commit-reach.c 16
git/prio-queue.c 7
git/diff-merges.c 12
git/graph.c 46
git/parse-options-cb.c 2
git/./parse-options.h 1
git/diff-lib.c 8
git/unpack-trees.c 43
git/json-writer.c 10
git/./entry.h 1
git/entry.c 18
git/parallel-checkout.c 22
git/diffcore-break.c 4
git/diffcore-delta.c 5
git/userdiff.c 7
git/xdiff-interface.c 12
git/diffcore-rename.c 33
git/./strmap.h 13
git/stable-qsort.c 2
git/diffcore-pickaxe.c 4
git/kwset.c 10
git/notes-cache.c 5
git/diffcore-order.c 5
git/diffcore-rotate.c 1
git/merge-ll.c 7
git/xdiff/xdiffi.c 21
git/xdiff/xprepare.c 11
git/xdiff/xutils.c 15
git/xdiff/xpatience.c 10
git/xdiff/xhistogram.c 8
git/tree-diff.c 12
git/patch-ids.c 9
git/line-log.c 51
git/diff-delta.c 3
git/base85.c 1
git/combine-diff.c 21
git/./pretty.h 1
git/sequencer.c 31
git/builtin/commit.c 31
git/./wt-status.h 2
git/./column.h 1
git/column.c 9
git/./diff.h 1
git/rerere.c 35
git/notes-utils.c 7
git/merge-recursive.c 3
git/merge-ort.c 58
git/match-trees.c 10
git/range-diff.c 11
git/apply.c 7
git/linear-assignment.c 1

Fuzzer: git/oss-fuzz/fuzz-command.c

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 16830 82.9%
gold [1:9] 172 0.84%
yellow [10:29] 31 0.15%
greenyellow [30:49] 26 0.12%
lawngreen 50+ 3230 15.9%
All colors 20289 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
90230 103467 22 :

['load_gitmodules_file', 'pc_queue_size', 'remove_scheduled_dirs', 'must_checkout', 'enable_delayed_checkout', 'get_parallel_checkout_configs', 'invalidate_lstat_cache', 'stop_progress.51319', 'prefetch_cache_entries', 'unlink_entry', 'checkout_entry.51297', 'init_parallel_checkout', 'git_attr_set_direction', 'BUG_fl', 'should_update_submodules', 'get_progress', 'finish_delayed_checkout', 'run_parallel_checkout', 'repo_has_promisor_remote', 'display_progress', 'setup_collided_checkout_detection', 'report_collided_checkout']

90688 104651 check_updates call site: 11306 /src/git/unpack-trees.c:439
83928 88785 18 :

['fsm_settings__get_hook_path', 'trace2_region_enter_fl', 'query_fsmonitor_hook', 'trace_printf_key_fl', 'strbuf_addf', 'fsmonitor_ipc__send_query', 'strbuf_release', 'getnanotime', 'strbuf_detach', 'free', 'trace2_region_leave_fl', 'fsmonitor_hook_version', 'trace_pass_fl.28464', 'trace_performance_fl', 'fsmonitor_refresh_callback', 'trace2_data_intmax_fl', 'warning', 'strbuf_addstr.28487']

83928 88785 refresh_fsmonitor call site: 06331 /src/git/fsmonitor.c:526
49009 62861 14 :

['strbuf_release', 'find_short_object_filename', 'oid_array_for_each', 'BUG_fl', 'advise', 'oid_array_clear', '_.34759', 'repo_for_each_abbrev', 'finish_object_disambiguation', 'const_error.34788', 'reprepare_packed_git', 'sort_ambiguous_oid_array', 'find_short_packed_object', 'error']

49009 62861 get_short_oid call site: 01999 /src/git/object-name.c:563
40770 56294 3 :

['show_log', 'do_remerge_diff', 'do_diff_combined']

40770 101438 log_tree_diff call site: 17233 /src/git/log-tree.c:1103
37628 40671 17 :

['is_git_directory', 'longest_ancestor_length', 'ensure_valid_ownership', 'is_implicit_bare_repo', 'get_device_or_die', 'get_allowed_bare_repo', 'string_list_split', 'git_env_bool', 'xstrdup', 'git_is_dir_sep.46194', 'read_gitfile_gently', 'free', 'strbuf_addch.46127', 'strbuf_setlen.46121', 'trace2_data_string_fl', 'filter_string_list', 'string_list_clear']

37628 40671 setup_git_directory_gently_1 call site: 09301 /src/git/setup.c:1442
36878 61667 13 :

['get_oid_oneline', 'repo_read_index', 'oidcpy.34778', 'memcmp', 'reject_tree_in_index', 'index_name_pos', 'refs_head_ref', 'refs_for_each_ref', 'strlen', 'free_commit_list', 'diagnose_invalid_index_path', 'commit_list_sort_by_date', 'get_main_ref_store']

37493 62696 get_oid_with_context_1 call site: 04798 /src/git/object-name.c:2024
36820 49172 9 :

['free', 'die', 'get_oid_1', '_.34759', 'diagnose_invalid_oid_path', 'resolve_relative_path', 'get_tree_entry_follow_symlinks', 'xstrdup', 'get_tree_entry']

36820 49172 get_oid_with_context_1 call site: 07659 /src/git/object-name.c:2096
36431 60871 11 :

['unpack_single_entry', 'add_same_unmerged', 'next_cache_entry', 'compare_entry', 'find_cache_entry', 'is_sparse_directory_entry', 'traverse_trees_recursive', 'mark_ce_used_same_name', 'mark_ce_used', 'cache_tree_matches_traversal', 'unpack_index_entry']

36431 61374 unpack_callback call site: 00000 /src/git/unpack-trees.c:1526
30272 30272 2 :

['show_signature', 'show_mergetag']

85715 113846 show_log call site: 14487 /src/git/log-tree.c:824
27081 64604 26 :

['ensure_full_index', 'pthread_join', 'strerror', 'load_cache_entries_threaded', 'verify_hdr', 'die', 'munmap', 'load_all_cache_entries', 'mmap_os_err', 'load_index_extensions', 'online_cpus', 'read_eoie_extension', 'read_ieot_extension', 'xcalloc', 'git_bswap32.39679', 'repo_config_get_index_threads', 'ensure_correct_sparsity', 'close', 'prepare_repo_settings', 'pthread_create', 'free', 'xsize_t.39690', 'oidread.39723', 'fstat64', 'xmmap_gently', 'trace2_data_intmax_fl']

27921 65444 do_read_index call site: 04871 /src/git/read-cache.c:2230
26083 26083 9 :

['die_errno', 'reduce_heads_replace', 'get_merge_parent', 'strcmp', 'xfopen', 'strbuf_getline_lf', 'fclose', 'commit_list_append', 'stat64']

53907 199531 cmd_commit call site: 16277 /src/git/builtin/commit.c:1768
24522 24522 1 :

['copy_or_rename_branch']

25764 25764 cmd_branch call site: 18906 /src/git/builtin/branch.c:913

Runtime coverage analysis

Covered functions
1682
Functions that are reachable but not covered
3165
Reachable functions
4666
Percentage of reachable functions covered
32.17%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
git/oss-fuzz/fuzz-command.c 1
git/oss-fuzz/fuzz-cmd-base.c 8
git/repository.c 17
git/object.c 28
git/wrapper.c 43
git/parse.c 10
git/./gettext.h 2
git/usage.c 20
git/common-main.c 2
git/trace2.c 22
git/trace2/tr2_dst.c 10
git/trace2/tr2_sysenv.c 2
git/./abspath.h 1
git/./git-compat-util.h 32
git/abspath.c 13
git/trace2/tr2_sid.c 3
git/./strbuf.h 13
git/strbuf.c 53
git/trace2/tr2_tbuf.c 1
git/hex.c 12
git/compat/strlcpy.c 1
git/compat/linux/procinfo.c 4
git/compat/fopen.c 1
git/strvec.c 10
git/trace.c 16
git/trace2/tr2_tls.c 7
git/hashmap.c 22
git/./object-store-ll.h 4
git/remote.c 54
git/alloc.c 10
git/commit.c 92
git/read-cache.c 108
git/object-file.c 77
git/setup.c 58
git/./hex-ll.h 2
git/./hash.h 15
git/dir.c 116
git/string-list.c 22
git/config.c 112
git/./hashmap.h 7
git/./sane-ctype.h 2
git/refs.c 52
git/loose.c 10
git/quote.c 19
git/./object-store.h 4
git/./khash.h 10
git/oidtree.c 6
git/./cbtree.h 1
git/mem-pool.c 9
git/cbtree.c 6
git/path.c 56
git/oidmap.c 5
git/commit-graph.c 102
git/packfile.c 76
git/oidset.c 4
git/midx.c 25
git/bloom.c 22
git/tree.c 10
git/tag.c 8
git/statinfo.c 7
git/submodule-config.c 36
git/resolve-undo.c 6
git/name-hash.c 30
git/cache-tree.c 21
git/split-index.c 16
git/promisor-remote.c 11
git/refspec.c 8
git/strmap.c 15
git/builtin/init-db.c 2
git/parse-options.c 34
git/utf8.c 30
git/environment.c 24
git/./config.h 15
git/object-name.c 60
git/refs/debug.c 1
git/./trace.h 1
git/refs/files-backend.c 1
git/refs/../git-compat-util.h 1
git/refs/../strbuf.h 2
git/./dir.h 2
git/./path.h 4
git/advice.c 11
git/color.c 18
git/pager.c 15
git/editor.c 4
git/urlmatch.c 9
git/repo-settings.c 3
git/./compat/bswap.h 7
git/chunk-format.c 9
git/compat/qsort_s.c 2
git/compat/../git-compat-util.h 1
git/./list.h 8
git/hash-lookup.c 3
git/oid-array.c 6
git/./oid-array.h 1
git/object-file-convert.c 6
git/./replace-object.h 1
git/replace-object.c 5
git/./oidset.h 3
git/hex-ll.c 1
git/git-zlib.c 13
zlib/inflate.c 10
zlib/crc32.c 5
zlib/adler32.c 2
zlib/inftrees.c 1
zlib/inffast.c 1
git/submodule.c 37
git/run-command.c 56
git/exec-cmd.c 3
git/sigchain.c 5
git/symlinks.c 15
git/pack-revindex.c 10
git/pack-check.c 1
git/patch-delta.c 1
git/./delta.h 2
git/gpg-interface.c 14
git/./object.h 4
git/pretty.c 62
git/compat/nonblock.c 1
git/./read-cache-ll.h 3
git/shallow.c 3
git/streaming.c 7
git/blob.c 2
git/diff.c 188
git/revision.c 139
git/log-tree.c 34
git/./refs.h 1
git/wildmatch.c 2
git/decorate.c 6
git/reflog-walk.c 16
git/date.c 38
git/ident.c 21
git/mailmap.c 12
git/./utf8.h 1
git/trailer.c 34
git/wt-status.c 77
git/./commit.h 2
git/sparse-index.c 18
git/bulk-checkin.c 13
git/./write-or-die.h 1
git/tmp-objdir.c 15
zlib/deflate.c 17
zlib/trees.c 20
git/write-or-die.c 5
git/trace2/tr2_ctr.c 1
git/./lockfile.h 11
git/lockfile.c 5
git/tempfile.c 18
git/./tempfile.h 3
git/csum-file.c 13
git/progress.c 13
git/pack-write.c 21
git/./csum-file.h 4
git/./pack-objects.h 1
git/thread-utils.c 2
git/./tree.h 1
git/tree-walk.c 30
git/./tree-walk.h 3
git/./pathspec.h 3
git/pathspec.c 25
git/attr.c 50
git/fsmonitor.c 18
git/fsmonitor-settings.c 11
git/fsmonitor-ipc.c 3
git/./run-command.h 1
git/convert.c 52
git/sub-process.c 8
git/pkt-line.c 21
git/./pkt-line.h 1
git/fsck.c 21
git/url.c 4
git/./convert.h 2
git/./fsmonitor.h 2
git/ewah/ewah_bitmap.c 12
git/ewah/ewah_io.c 3
git/varint.c 2
git/ewah/ewok_rlw.h 6
git/chdir-notify.c 3
git/worktree.c 17
git/copy.c 2
git/ws.c 6
git/./wrapper.h 1
git/trace2/tr2_cfg.c 3
git/builtin/add.c 10
git/add-patch.c 27
git/add-interactive.c 13
git/preload-index.c 3
git/./read-cache.h 3
git/./symlinks.h 1
git/./progress.h 1
git/hook.c 4
git/./setup.h 1
git/alias.c 2
git/compat/terminal.c 11
git/prompt.c 1
git/grep.c 67
git/notes.c 40
git/list-objects-filter-options.c 11
git/refs/iterator.c 6
git/bisect.c 2
git/./list-objects-filter-options.h 1
git/commit-reach.c 26
git/prio-queue.c 7
git/diff-merges.c 14
git/graph.c 46
git/parse-options-cb.c 2
git/./parse-options.h 1
git/diff-lib.c 8
git/unpack-trees.c 43
git/json-writer.c 10
git/./entry.h 1
git/entry.c 18
git/parallel-checkout.c 22
git/diffcore-break.c 4
git/diffcore-delta.c 5
git/userdiff.c 7
git/xdiff-interface.c 12
git/diffcore-rename.c 33
git/./strmap.h 13
git/stable-qsort.c 2
git/diffcore-pickaxe.c 4
git/kwset.c 10
git/notes-cache.c 5
git/diffcore-order.c 5
git/diffcore-rotate.c 1
git/merge-ll.c 7
git/xdiff/xdiffi.c 21
git/xdiff/xprepare.c 11
git/xdiff/xutils.c 15
git/xdiff/xpatience.c 10
git/xdiff/xhistogram.c 8
git/tree-diff.c 12
git/patch-ids.c 9
git/line-log.c 51
git/diff-delta.c 3
git/base85.c 1
git/combine-diff.c 32
git/./pretty.h 1
git/sequencer.c 33
git/builtin/commit.c 31
git/./wt-status.h 2
git/./column.h 1
git/column.c 13
git/./diff.h 1
git/rerere.c 47
git/notes-utils.c 7
git/merge-recursive.c 3
git/merge-ort.c 58
git/match-trees.c 10
git/range-diff.c 11
git/apply.c 7
git/linear-assignment.c 1
git/builtin/branch.c 17
git/ref-filter.c 69
git/git.c 2
git/branch.c 17
git/./commit-reach.h 3
git/ewah/bitmap.c 9
git/ewah/ewok.h 1
git/versioncmp.c 3
git/help.c 2
git/builtin/config.c 21
git/builtin/rerere.c 2
git/builtin/diff.c 12
git/diff-no-index.c 10
git/builtin/diff-files.c 1
git/builtin/diff-tree.c 5
git/builtin/diff-index.c 1
git/builtin/mv.c 7
git/builtin/ls-files.c 19
git/builtin/ls-tree.c 1

Fuzzer: git/oss-fuzz/fuzz-cmd-version.c

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 459 80.2%
gold [1:9] 8 1.39%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 105 18.3%
All colors 572 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
90230 103467 22 :

['load_gitmodules_file', 'pc_queue_size', 'remove_scheduled_dirs', 'must_checkout', 'enable_delayed_checkout', 'get_parallel_checkout_configs', 'invalidate_lstat_cache', 'stop_progress.51319', 'prefetch_cache_entries', 'unlink_entry', 'checkout_entry.51297', 'init_parallel_checkout', 'git_attr_set_direction', 'BUG_fl', 'should_update_submodules', 'get_progress', 'finish_delayed_checkout', 'run_parallel_checkout', 'repo_has_promisor_remote', 'display_progress', 'setup_collided_checkout_detection', 'report_collided_checkout']

90688 104651 check_updates call site: 00000 /src/git/unpack-trees.c:439
83928 88785 18 :

['fsm_settings__get_hook_path', 'trace2_region_enter_fl', 'query_fsmonitor_hook', 'trace_printf_key_fl', 'strbuf_addf', 'fsmonitor_ipc__send_query', 'strbuf_release', 'getnanotime', 'strbuf_detach', 'free', 'trace2_region_leave_fl', 'fsmonitor_hook_version', 'trace_pass_fl.28464', 'trace_performance_fl', 'fsmonitor_refresh_callback', 'trace2_data_intmax_fl', 'warning', 'strbuf_addstr.28487']

83928 88785 refresh_fsmonitor call site: 00000 /src/git/fsmonitor.c:526
49009 62861 14 :

['strbuf_release', 'find_short_object_filename', 'oid_array_for_each', 'BUG_fl', 'advise', 'oid_array_clear', '_.34759', 'repo_for_each_abbrev', 'finish_object_disambiguation', 'const_error.34788', 'reprepare_packed_git', 'sort_ambiguous_oid_array', 'find_short_packed_object', 'error']

49009 62861 get_short_oid call site: 00000 /src/git/object-name.c:563
40770 56294 3 :

['show_log', 'do_remerge_diff', 'do_diff_combined']

40770 101438 log_tree_diff call site: 00000 /src/git/log-tree.c:1103
37628 40671 17 :

['is_git_directory', 'longest_ancestor_length', 'ensure_valid_ownership', 'is_implicit_bare_repo', 'get_device_or_die', 'get_allowed_bare_repo', 'string_list_split', 'git_env_bool', 'xstrdup', 'git_is_dir_sep.46194', 'read_gitfile_gently', 'free', 'strbuf_addch.46127', 'strbuf_setlen.46121', 'trace2_data_string_fl', 'filter_string_list', 'string_list_clear']

37628 40671 setup_git_directory_gently_1 call site: 00000 /src/git/setup.c:1442
36878 61667 13 :

['get_oid_oneline', 'repo_read_index', 'oidcpy.34778', 'memcmp', 'reject_tree_in_index', 'index_name_pos', 'refs_head_ref', 'refs_for_each_ref', 'strlen', 'free_commit_list', 'diagnose_invalid_index_path', 'commit_list_sort_by_date', 'get_main_ref_store']

37493 62696 get_oid_with_context_1 call site: 00000 /src/git/object-name.c:2024
36820 49172 9 :

['free', 'die', 'get_oid_1', '_.34759', 'diagnose_invalid_oid_path', 'resolve_relative_path', 'get_tree_entry_follow_symlinks', 'xstrdup', 'get_tree_entry']

36820 49172 get_oid_with_context_1 call site: 00000 /src/git/object-name.c:2096
36431 60871 11 :

['unpack_single_entry', 'add_same_unmerged', 'next_cache_entry', 'compare_entry', 'find_cache_entry', 'is_sparse_directory_entry', 'traverse_trees_recursive', 'mark_ce_used_same_name', 'mark_ce_used', 'cache_tree_matches_traversal', 'unpack_index_entry']

36431 61374 unpack_callback call site: 00000 /src/git/unpack-trees.c:1526
30272 30272 2 :

['show_signature', 'show_mergetag']

85715 113846 show_log call site: 00000 /src/git/log-tree.c:824
27081 64604 26 :

['ensure_full_index', 'pthread_join', 'strerror', 'load_cache_entries_threaded', 'verify_hdr', 'die', 'munmap', 'load_all_cache_entries', 'mmap_os_err', 'load_index_extensions', 'online_cpus', 'read_eoie_extension', 'read_ieot_extension', 'xcalloc', 'git_bswap32.39679', 'repo_config_get_index_threads', 'ensure_correct_sparsity', 'close', 'prepare_repo_settings', 'pthread_create', 'free', 'xsize_t.39690', 'oidread.39723', 'fstat64', 'xmmap_gently', 'trace2_data_intmax_fl']

27921 65444 do_read_index call site: 00000 /src/git/read-cache.c:2230
26083 26083 9 :

['die_errno', 'reduce_heads_replace', 'get_merge_parent', 'strcmp', 'xfopen', 'strbuf_getline_lf', 'fclose', 'commit_list_append', 'stat64']

53907 199531 cmd_commit call site: 00000 /src/git/builtin/commit.c:1768
24522 24522 1 :

['copy_or_rename_branch']

25764 25764 cmd_branch call site: 00000 /src/git/builtin/branch.c:913

Runtime coverage analysis

Covered functions
1682
Functions that are reachable but not covered
120
Reachable functions
202
Percentage of reachable functions covered
40.59%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
git/oss-fuzz/fuzz-cmd-version.c 1
git/help.c 2
git/parse-options.c 32
git/parse.c 9
git/usage.c 8
git/./gettext.h 1
git/wrapper.c 12
git/trace2.c 4
git/trace2/tr2_dst.c 10
git/trace2/tr2_sysenv.c 2
git/common-main.c 2
git/compat/linux/procinfo.c 4
git/strbuf.c 13
git/./strbuf.h 4
git/./git-compat-util.h 7
git/compat/fopen.c 1
git/strvec.c 4
git/trace.c 3
git/trace2/tr2_tls.c 1
git/./abspath.h 1
git/abspath.c 3
git/trace2/tr2_sid.c 3
git/trace2/tr2_tbuf.c 1
git/hex.c 1
git/compat/strlcpy.c 1
git/string-list.c 4
git/utf8.c 8
git/fsmonitor-ipc.c 1

Fuzzer: fuzz-config

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 261 75.4%
gold [1:9] 13 3.75%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 72 20.8%
All colors 346 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
429 429 1 :

['rehash']

429 429 hashmap_add call site: 00279 /src/git/hashmap.c:246
416 416 3 :

['error', 'const_error.52787', 'die']

416 416 memory_limit_check call site: 00064 /src/git/wrapper.c:26
414 414 1 :

['BUG_fl']

414 414 config_buf_ungetc call site: 00000 /src/git/config.c:111
414 414 2 :

['_.47140', 'die']

414 414 strbuf_vaddf call site: 00119 /src/git/strbuf.c:415
414 414 1 :

['BUG_fl']

414 414 strbuf_setlen call site: 00091 /src/git/./strbuf.h:166
0 0 None 830 3858 git_parse_source call site: 00284 /src/git/config.c:1061
0 0 None 830 3353 git_parse_source call site: 00284 /src/git/config.c:1066
0 0 None 429 431 hashmap_add call site: 00277 /src/git/hashmap.c:235
0 0 None 416 833 xrealloc call site: 00060 /src/git/wrapper.c:131
0 0 None 414 414 xcalloc call site: 00263 /src/git/wrapper.c:152
0 0 None 2 2 _ call site: 00018 /src/git/./gettext.h:48
0 0 None 2 2 _ call site: 00018 /src/git/./gettext.h:50

Runtime coverage analysis

Covered functions
45
Functions that are reachable but not covered
122
Reachable functions
164
Percentage of reachable functions covered
25.61%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
git/oss-fuzz/fuzz-config.c 2
git/config.c 11
git/strbuf.c 12
git/usage.c 7
git/common-main.c 2
git/./gettext.h 1
git/wrapper.c 11
git/trace2.c 4
git/trace2/tr2_dst.c 10
git/trace2/tr2_sysenv.c 2
git/./abspath.h 1
git/./git-compat-util.h 6
git/abspath.c 1
git/trace2/tr2_sid.c 3
git/./strbuf.h 4
git/parse.c 4
git/trace2/tr2_tbuf.c 1
git/hex.c 1
git/compat/strlcpy.c 1
git/compat/linux/procinfo.c 4
git/compat/fopen.c 1
git/strvec.c 4
git/trace.c 3
git/trace2/tr2_tls.c 1
git/./hashmap.h 2
git/hashmap.c 10
git/./sane-ctype.h 1

Fuzzer: git/oss-fuzz/fuzz-cmd-unpack-objects.c

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 6698 76.9%
gold [1:9] 151 1.73%
yellow [10:29] 33 0.37%
greenyellow [30:49] 26 0.29%
lawngreen 50+ 1799 20.6%
All colors 8707 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
90230 103467 22 :

['load_gitmodules_file', 'pc_queue_size', 'remove_scheduled_dirs', 'must_checkout', 'enable_delayed_checkout', 'get_parallel_checkout_configs', 'invalidate_lstat_cache', 'stop_progress.51319', 'prefetch_cache_entries', 'unlink_entry', 'checkout_entry.51297', 'init_parallel_checkout', 'git_attr_set_direction', 'BUG_fl', 'should_update_submodules', 'get_progress', 'finish_delayed_checkout', 'run_parallel_checkout', 'repo_has_promisor_remote', 'display_progress', 'setup_collided_checkout_detection', 'report_collided_checkout']

90688 104651 check_updates call site: 00000 /src/git/unpack-trees.c:439
83928 88785 18 :

['fsm_settings__get_hook_path', 'trace2_region_enter_fl', 'query_fsmonitor_hook', 'trace_printf_key_fl', 'strbuf_addf', 'fsmonitor_ipc__send_query', 'strbuf_release', 'getnanotime', 'strbuf_detach', 'free', 'trace2_region_leave_fl', 'fsmonitor_hook_version', 'trace_pass_fl.28464', 'trace_performance_fl', 'fsmonitor_refresh_callback', 'trace2_data_intmax_fl', 'warning', 'strbuf_addstr.28487']

83928 88785 refresh_fsmonitor call site: 06329 /src/git/fsmonitor.c:526
49009 62861 14 :

['strbuf_release', 'find_short_object_filename', 'oid_array_for_each', 'BUG_fl', 'advise', 'oid_array_clear', '_.34759', 'repo_for_each_abbrev', 'finish_object_disambiguation', 'const_error.34788', 'reprepare_packed_git', 'sort_ambiguous_oid_array', 'find_short_packed_object', 'error']

49009 62861 get_short_oid call site: 01542 /src/git/object-name.c:563
40770 56294 3 :

['show_log', 'do_remerge_diff', 'do_diff_combined']

40770 101438 log_tree_diff call site: 00000 /src/git/log-tree.c:1103
37628 40671 17 :

['is_git_directory', 'longest_ancestor_length', 'ensure_valid_ownership', 'is_implicit_bare_repo', 'get_device_or_die', 'get_allowed_bare_repo', 'string_list_split', 'git_env_bool', 'xstrdup', 'git_is_dir_sep.46194', 'read_gitfile_gently', 'free', 'strbuf_addch.46127', 'strbuf_setlen.46121', 'trace2_data_string_fl', 'filter_string_list', 'string_list_clear']

37628 40671 setup_git_directory_gently_1 call site: 00000 /src/git/setup.c:1442
36878 61667 13 :

['get_oid_oneline', 'repo_read_index', 'oidcpy.34778', 'memcmp', 'reject_tree_in_index', 'index_name_pos', 'refs_head_ref', 'refs_for_each_ref', 'strlen', 'free_commit_list', 'diagnose_invalid_index_path', 'commit_list_sort_by_date', 'get_main_ref_store']

37493 62696 get_oid_with_context_1 call site: 04555 /src/git/object-name.c:2024
36820 49172 9 :

['free', 'die', 'get_oid_1', '_.34759', 'diagnose_invalid_oid_path', 'resolve_relative_path', 'get_tree_entry_follow_symlinks', 'xstrdup', 'get_tree_entry']

36820 49172 get_oid_with_context_1 call site: 07657 /src/git/object-name.c:2096
36431 60871 11 :

['unpack_single_entry', 'add_same_unmerged', 'next_cache_entry', 'compare_entry', 'find_cache_entry', 'is_sparse_directory_entry', 'traverse_trees_recursive', 'mark_ce_used_same_name', 'mark_ce_used', 'cache_tree_matches_traversal', 'unpack_index_entry']

36431 61374 unpack_callback call site: 00000 /src/git/unpack-trees.c:1526
30272 30272 2 :

['show_signature', 'show_mergetag']

85715 113846 show_log call site: 00000 /src/git/log-tree.c:824
27081 64604 26 :

['ensure_full_index', 'pthread_join', 'strerror', 'load_cache_entries_threaded', 'verify_hdr', 'die', 'munmap', 'load_all_cache_entries', 'mmap_os_err', 'load_index_extensions', 'online_cpus', 'read_eoie_extension', 'read_ieot_extension', 'xcalloc', 'git_bswap32.39679', 'repo_config_get_index_threads', 'ensure_correct_sparsity', 'close', 'prepare_repo_settings', 'pthread_create', 'free', 'xsize_t.39690', 'oidread.39723', 'fstat64', 'xmmap_gently', 'trace2_data_intmax_fl']

27921 65444 do_read_index call site: 04629 /src/git/read-cache.c:2230
26083 26083 9 :

['die_errno', 'reduce_heads_replace', 'get_merge_parent', 'strcmp', 'xfopen', 'strbuf_getline_lf', 'fclose', 'commit_list_append', 'stat64']

53907 199531 cmd_commit call site: 00000 /src/git/builtin/commit.c:1768
24522 24522 1 :

['copy_or_rename_branch']

25764 25764 cmd_branch call site: 00000 /src/git/builtin/branch.c:913

Runtime coverage analysis

Covered functions
1682
Functions that are reachable but not covered
1340
Reachable functions
2372
Percentage of reachable functions covered
43.51%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
git/oss-fuzz/fuzz-cmd-unpack-objects.c 1
git/oss-fuzz/fuzz-cmd-base.c 2
git/repository.c 16
git/object.c 19
git/wrapper.c 38
git/parse.c 10
git/./gettext.h 2
git/usage.c 19
git/common-main.c 2
git/trace2.c 21
git/trace2/tr2_dst.c 10
git/trace2/tr2_sysenv.c 2
git/./abspath.h 1
git/./git-compat-util.h 26
git/abspath.c 13
git/trace2/tr2_sid.c 3
git/./strbuf.h 11
git/strbuf.c 42
git/trace2/tr2_tbuf.c 1
git/hex.c 12
git/compat/strlcpy.c 1
git/compat/linux/procinfo.c 4
git/compat/fopen.c 1
git/strvec.c 8
git/trace.c 16
git/trace2/tr2_tls.c 7
git/hashmap.c 21
git/./object-store-ll.h 4
git/remote.c 46
git/alloc.c 9
git/commit.c 49
git/read-cache.c 62
git/object-file.c 71
git/builtin/init-db.c 2
git/parse-options.c 32
git/string-list.c 11
git/utf8.c 28
git/environment.c 18
git/./config.h 8
git/config.c 87
git/./hashmap.h 7
git/./sane-ctype.h 2
git/object-name.c 55
git/./hex-ll.h 2
git/./hash.h 14
git/refs.c 29
git/refs/debug.c 1
git/./trace.h 1
git/path.c 42
git/refs/files-backend.c 1
git/refs/../git-compat-util.h 1
git/refs/../strbuf.h 2
git/refspec.c 8
git/./dir.h 1
git/./path.h 4
git/advice.c 7
git/color.c 12
git/pager.c 2
git/editor.c 1
git/urlmatch.c 3
git/quote.c 10
git/./object-store.h 4
git/dir.c 68
git/oidtree.c 6
git/./cbtree.h 1
git/mem-pool.c 6
git/hex-ll.c 1
git/cbtree.c 6
git/packfile.c 71
git/midx.c 25
git/repo-settings.c 3
git/./compat/bswap.h 6
git/chunk-format.c 6
git/compat/qsort_s.c 2
git/compat/../git-compat-util.h 1
git/./list.h 8
git/hash-lookup.c 3
git/oid-array.c 6
git/./oid-array.h 1
git/object-file-convert.c 6
git/loose.c 10
git/./khash.h 9
git/./replace-object.h 1
git/replace-object.c 5
git/oidmap.c 5
git/./oidset.h 3
git/oidset.c 6
git/git-zlib.c 12
zlib/inflate.c 10
zlib/crc32.c 5
zlib/adler32.c 2
zlib/inftrees.c 1
zlib/inffast.c 1
git/submodule.c 8
git/promisor-remote.c 11
git/run-command.c 42
git/commit-graph.c 51
git/bloom.c 5
git/exec-cmd.c 3
git/sigchain.c 4
git/symlinks.c 8
git/pack-revindex.c 10
git/pack-check.c 1
git/patch-delta.c 1
git/./delta.h 1
git/gpg-interface.c 10
git/./object.h 3
git/pretty.c 31
git/compat/nonblock.c 1
git/./read-cache-ll.h 3
git/shallow.c 3
git/statinfo.c 5
git/streaming.c 6
git/blob.c 2
git/tree.c 6
git/tag.c 6
git/diff.c 1
git/revision.c 3
git/log-tree.c 11
git/./refs.h 1
git/wildmatch.c 2
git/decorate.c 5
git/reflog-walk.c 3
git/date.c 31
git/ident.c 3
git/mailmap.c 9
git/./utf8.h 1
git/trailer.c 30
git/wt-status.c 1
git/./commit.h 1
git/setup.c 37
git/sparse-index.c 18
git/cache-tree.c 16
git/bulk-checkin.c 13
git/./write-or-die.h 1
git/tmp-objdir.c 14
git/strmap.c 7
git/submodule-config.c 32
git/resolve-undo.c 3
git/name-hash.c 29
git/split-index.c 11
zlib/deflate.c 16
zlib/trees.c 20
git/write-or-die.c 4
git/trace2/tr2_ctr.c 1
git/./lockfile.h 5
git/lockfile.c 5
git/tempfile.c 13
git/./tempfile.h 3
git/csum-file.c 13
git/progress.c 14
git/pack-write.c 21
git/./csum-file.h 2
git/./pack-objects.h 1
git/thread-utils.c 2
git/./tree.h 1
git/tree-walk.c 18
git/./tree-walk.h 2
git/./pathspec.h 2
git/pathspec.c 1
git/attr.c 38
git/fsmonitor.c 16
git/fsmonitor-settings.c 11
git/fsmonitor-ipc.c 2
git/./run-command.h 1
git/convert.c 30
git/sub-process.c 8
git/pkt-line.c 19
git/./pkt-line.h 1
git/fsck.c 34
git/url.c 3
git/./convert.h 1
git/./fsmonitor.h 2
git/ewah/ewah_bitmap.c 4
git/ewah/ewah_io.c 1
git/varint.c 1
git/ewah/ewok_rlw.h 3
git/chdir-notify.c 2
git/worktree.c 10
git/copy.c 2
git/ws.c 1
git/./wrapper.h 1
git/trace2/tr2_cfg.c 3
git/builtin/unpack-objects.c 19
git/./progress.h 1

Fuzzer: fuzz-credential-from-url-gently

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 241 81.9%
gold [1:9] 3 1.02%
yellow [10:29] 3 1.02%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 47 15.9%
All colors 294 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
416 416 3 :

['error', 'const_error.52787', 'die']

416 416 memory_limit_check call site: 00086 /src/git/wrapper.c:26
414 414 1 :

['BUG_fl']

414 414 strbuf_setlen call site: 00074 /src/git/./strbuf.h:166
0 0 None 416 833 xrealloc call site: 00082 /src/git/wrapper.c:131
0 0 None 416 416 do_xmalloc call site: 00085 /src/git/wrapper.c:53
0 0 None 2 417 url_decode_internal call site: 00269 /src/git/url.c:43
0 0 None 2 417 url_decode_internal call site: 00273 /src/git/url.c:61
0 0 None 0 415 url_decode_internal call site: 00269 /src/git/url.c:45
0 0 None 0 0 credential_from_url_1 call site: 00012 /src/git/credential.c:597
0 0 None 0 0 check_url_component call site: 00287 /src/git/credential.c:553
0 0 None 0 0 strbuf_setlen call site: 00075 /src/git/./strbuf.h:169
0 0 None 0 0 xrealloc call site: 00111 /src/git/wrapper.c:138
0 0 None 0 0 do_xmalloc call site: 00085 /src/git/wrapper.c:50

Runtime coverage analysis

Covered functions
30
Functions that are reachable but not covered
113
Reachable functions
143
Percentage of reachable functions covered
20.98%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
git/oss-fuzz/fuzz-credential-from-url-gently.c 1
git/credential.c 6
git/string-list.c 1
git/strvec.c 4
git/./gettext.h 1
git/usage.c 7
git/url.c 3
git/strbuf.c 10
git/common-main.c 2
git/wrapper.c 11
git/trace2.c 4
git/trace2/tr2_dst.c 10
git/trace2/tr2_sysenv.c 2
git/./abspath.h 1
git/./git-compat-util.h 4
git/abspath.c 1
git/trace2/tr2_sid.c 3
git/./strbuf.h 4
git/parse.c 4
git/trace2/tr2_tbuf.c 1
git/hex.c 1
git/compat/strlcpy.c 1
git/compat/linux/procinfo.c 4
git/compat/fopen.c 1
git/trace.c 3
git/trace2/tr2_tls.c 1
git/./hex-ll.h 2

Fuzzer: fuzz-url-end-with-slash

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 236 91.8%
gold [1:9] 3 1.16%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 18 7.00%
All colors 257 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
416 416 3 :

['error', 'const_error.52787', 'die']

416 416 memory_limit_check call site: 00066 /src/git/wrapper.c:26
414 414 1 :

['BUG_fl']

414 414 strbuf_setlen call site: 00107 /src/git/./strbuf.h:166
0 0 None 416 833 xrealloc call site: 00062 /src/git/wrapper.c:131
0 0 None 0 0 strbuf_setlen call site: 00108 /src/git/./strbuf.h:169
0 0 None 0 0 xrealloc call site: 00091 /src/git/wrapper.c:138

Runtime coverage analysis

Covered functions
16
Functions that are reachable but not covered
112
Reachable functions
128
Percentage of reachable functions covered
12.5%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
git/oss-fuzz/fuzz-url-end-with-slash.c 1
git/url.c 2
git/./strbuf.h 5
git/strbuf.c 10
git/usage.c 7
git/common-main.c 2
git/./gettext.h 1
git/wrapper.c 10
git/trace2.c 4
git/trace2/tr2_dst.c 10
git/trace2/tr2_sysenv.c 2
git/./abspath.h 1
git/./git-compat-util.h 4
git/abspath.c 1
git/trace2/tr2_sid.c 3
git/parse.c 4
git/trace2/tr2_tbuf.c 1
git/hex.c 1
git/compat/strlcpy.c 1
git/compat/linux/procinfo.c 4
git/compat/fopen.c 1
git/strvec.c 4
git/trace.c 3
git/trace2/tr2_tls.c 1

Fuzzer: fuzz-cmd-bundle-verify

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 7699 89.1%
gold [1:9] 80 0.92%
yellow [10:29] 5 0.05%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 853 9.87%
All colors 8637 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
12409 12409 4 :

['advise', 'string_list_insert', 'string_list_lookup', '_.30216']

12409 12409 find_hook call site: 00000 /src/git/hook.c:34
12376 12378 8 :

['free', '_.34993', 'free_tree_buffer', 'oid_to_hex', 'const_error.34994', 'check_object_signature', 'parse_object_buffer', 'error']

12376 12378 parse_object_with_flags call site: 03604 /src/git/object.c:340
12374 12374 3 :

['ref_transaction_abort', '_.41008', 'die']

12374 12374 ref_transaction_prepare call site: 00000 /src/git/refs.c:2228
12365 12952 3 :

['refs_resolve_ref_unsafe', 'ref_update_check_old_target', 'split_symref_update']

24311 28290 lock_ref_for_update call site: 00000 /src/git/refs/files-backend.c:2573
12337 12752 4 :

['strbuf_release', 'strlen', 'remove_empty_directories', 'strbuf_attach']

12337 13234 commit_ref call site: 00000 /src/git/refs/files-backend.c:1723
11949 11949 1 :

['split_head_update']

36264 53939 lock_ref_for_update call site: 00000 /src/git/refs/files-backend.c:2550
11929 11929 1 :

['lookup_commit_in_graph']

37190 72976 parse_object_with_flags call site: 03330 /src/git/object.c:312
11925 23848 4 :

['get_shared_repository', 'mkdir', '__errno_location', 'safe_create_leading_directories_const']

15715 46795 cmd_init_db call site: 00685 /src/git/builtin/init-db.c:120
11922 11922 1 :

['git_config_from_blob_ref']

11922 11929 config_with_options call site: 00793 /src/git/config.c:2170
11922 11922 1 :

['git_die_config']

11922 11922 repo_config_get_string call site: 01261 /src/git/config.c:2613
11922 11922 1 :

['git_die_config']

11922 11922 repo_config_get_string_tmp call site: 01331 /src/git/config.c:2624
6409 8563 21 :

['const_error.32882', 'read_table_of_contents', 'die', 'error_errno', 'st_add.32885', 'git_env_bool', '_.32869', 'get_be32.32886', 'xcalloc', 'read_chunk', 'pair_chunk', 'init_chunkfile', 'strcmp', 'fstat64', 'strlen', 'oid_version', 'memchr', 'xmmap', 'xsize_t.32883', 'trace2_data_intmax_fl', 'error']

6415 8575 load_multi_pack_index_one call site: 01726 /src/git/midx.c:113

Runtime coverage analysis

Covered functions
539
Functions that are reachable but not covered
1903
Reachable functions
2358
Percentage of reachable functions covered
19.3%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
git/oss-fuzz/fuzz-cmd-bundle-verify.c 1
git/oss-fuzz/fuzz-cmd-base.c 3
git/repository.c 16
git/object.c 19
git/wrapper.c 38
git/parse.c 9
git/./gettext.h 2
git/usage.c 18
git/common-main.c 2
git/trace2.c 21
git/trace2/tr2_dst.c 10
git/trace2/tr2_sysenv.c 2
git/./abspath.h 1
git/./git-compat-util.h 26
git/abspath.c 13
git/trace2/tr2_sid.c 3
git/./strbuf.h 12
git/strbuf.c 43
git/trace2/tr2_tbuf.c 1
git/hex.c 12
git/compat/strlcpy.c 1
git/compat/linux/procinfo.c 4
git/compat/fopen.c 1
git/strvec.c 8
git/trace.c 16
git/trace2/tr2_tls.c 7
git/hashmap.c 21
git/./object-store-ll.h 4
git/remote.c 46
git/alloc.c 9
git/commit.c 49
git/read-cache.c 62
git/object-file.c 71
git/builtin/init-db.c 2
git/parse-options.c 33
git/string-list.c 11
git/utf8.c 28
git/environment.c 18
git/./config.h 8
git/config.c 87
git/./hashmap.h 7
git/./sane-ctype.h 2
git/object-name.c 55
git/./hex-ll.h 2
git/./hash.h 15
git/refs.c 29
git/refs/debug.c 1
git/./trace.h 1
git/path.c 42
git/refs/files-backend.c 1
git/refs/../git-compat-util.h 1
git/refs/../strbuf.h 2
git/refspec.c 8
git/./dir.h 1
git/./path.h 4
git/advice.c 7
git/color.c 12
git/pager.c 2
git/editor.c 1
git/urlmatch.c 3
git/quote.c 10
git/./object-store.h 4
git/dir.c 68
git/oidtree.c 6
git/./cbtree.h 1
git/mem-pool.c 6
git/hex-ll.c 1
git/cbtree.c 6
git/packfile.c 71
git/midx.c 25
git/repo-settings.c 3
git/./compat/bswap.h 6
git/chunk-format.c 6
git/compat/qsort_s.c 2
git/compat/../git-compat-util.h 1
git/./list.h 8
git/hash-lookup.c 3
git/oid-array.c 6
git/./oid-array.h 1
git/object-file-convert.c 6
git/loose.c 10
git/./khash.h 9
git/./replace-object.h 1
git/replace-object.c 5
git/oidmap.c 5
git/./oidset.h 3
git/oidset.c 4
git/git-zlib.c 12
zlib/inflate.c 10
zlib/crc32.c 5
zlib/adler32.c 2
zlib/inftrees.c 1
zlib/inffast.c 1
git/submodule.c 8
git/promisor-remote.c 11
git/run-command.c 42
git/commit-graph.c 51
git/bloom.c 5
git/exec-cmd.c 3
git/sigchain.c 4
git/symlinks.c 8
git/pack-revindex.c 10
git/pack-check.c 1
git/patch-delta.c 1
git/./delta.h 1
git/gpg-interface.c 10
git/./object.h 3
git/pretty.c 31
git/compat/nonblock.c 1
git/./read-cache-ll.h 3
git/shallow.c 3
git/statinfo.c 5
git/streaming.c 6
git/blob.c 2
git/tree.c 6
git/tag.c 6
git/diff.c 1
git/revision.c 3
git/log-tree.c 11
git/./refs.h 1
git/wildmatch.c 2
git/decorate.c 5
git/reflog-walk.c 3
git/date.c 31
git/ident.c 3
git/mailmap.c 9
git/./utf8.h 1
git/trailer.c 30
git/wt-status.c 1
git/./commit.h 1
git/setup.c 37
git/sparse-index.c 18
git/cache-tree.c 16
git/bulk-checkin.c 13
git/./write-or-die.h 1
git/tmp-objdir.c 14
git/strmap.c 7
git/submodule-config.c 32
git/resolve-undo.c 3
git/name-hash.c 29
git/split-index.c 11
zlib/deflate.c 16
zlib/trees.c 20
git/write-or-die.c 4
git/trace2/tr2_ctr.c 1
git/./lockfile.h 5
git/lockfile.c 5
git/tempfile.c 13
git/./tempfile.h 3
git/csum-file.c 13
git/progress.c 5
git/pack-write.c 21
git/./csum-file.h 2
git/./pack-objects.h 1
git/thread-utils.c 2
git/./tree.h 1
git/tree-walk.c 17
git/./tree-walk.h 2
git/./pathspec.h 2
git/pathspec.c 1
git/attr.c 38
git/fsmonitor.c 16
git/fsmonitor-settings.c 11
git/fsmonitor-ipc.c 2
git/./run-command.h 1
git/convert.c 30
git/sub-process.c 8
git/pkt-line.c 19
git/./pkt-line.h 1
git/fsck.c 21
git/url.c 4
git/./convert.h 1
git/./fsmonitor.h 2
git/ewah/ewah_bitmap.c 4
git/ewah/ewah_io.c 1
git/varint.c 1
git/ewah/ewok_rlw.h 3
git/chdir-notify.c 2
git/worktree.c 10
git/copy.c 2
git/ws.c 1
git/./wrapper.h 1
git/trace2/tr2_cfg.c 3
git/builtin/bundle.c 3
git/bundle.c 8
git/list-objects-filter-options.c 11
git/connected.c 1

Fuzzer: git/oss-fuzz/fuzz-cmd-tag-create.c

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 15582 82.4%
gold [1:9] 177 0.93%
yellow [10:29] 33 0.17%
greenyellow [30:49] 26 0.13%
lawngreen 50+ 3074 16.2%
All colors 18892 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
90230 103467 22 :

['load_gitmodules_file', 'pc_queue_size', 'remove_scheduled_dirs', 'must_checkout', 'enable_delayed_checkout', 'get_parallel_checkout_configs', 'invalidate_lstat_cache', 'stop_progress.51319', 'prefetch_cache_entries', 'unlink_entry', 'checkout_entry.51297', 'init_parallel_checkout', 'git_attr_set_direction', 'BUG_fl', 'should_update_submodules', 'get_progress', 'finish_delayed_checkout', 'run_parallel_checkout', 'repo_has_promisor_remote', 'display_progress', 'setup_collided_checkout_detection', 'report_collided_checkout']

90688 104651 check_updates call site: 11304 /src/git/unpack-trees.c:439
83928 88785 18 :

['fsm_settings__get_hook_path', 'trace2_region_enter_fl', 'query_fsmonitor_hook', 'trace_printf_key_fl', 'strbuf_addf', 'fsmonitor_ipc__send_query', 'strbuf_release', 'getnanotime', 'strbuf_detach', 'free', 'trace2_region_leave_fl', 'fsmonitor_hook_version', 'trace_pass_fl.28464', 'trace_performance_fl', 'fsmonitor_refresh_callback', 'trace2_data_intmax_fl', 'warning', 'strbuf_addstr.28487']

83928 88785 refresh_fsmonitor call site: 06330 /src/git/fsmonitor.c:526
49009 62861 14 :

['strbuf_release', 'find_short_object_filename', 'oid_array_for_each', 'BUG_fl', 'advise', 'oid_array_clear', '_.34759', 'repo_for_each_abbrev', 'finish_object_disambiguation', 'const_error.34788', 'reprepare_packed_git', 'sort_ambiguous_oid_array', 'find_short_packed_object', 'error']

49009 62861 get_short_oid call site: 01544 /src/git/object-name.c:563
40770 56294 3 :

['show_log', 'do_remerge_diff', 'do_diff_combined']

40770 101438 log_tree_diff call site: 17231 /src/git/log-tree.c:1103
37628 40671 17 :

['is_git_directory', 'longest_ancestor_length', 'ensure_valid_ownership', 'is_implicit_bare_repo', 'get_device_or_die', 'get_allowed_bare_repo', 'string_list_split', 'git_env_bool', 'xstrdup', 'git_is_dir_sep.46194', 'read_gitfile_gently', 'free', 'strbuf_addch.46127', 'strbuf_setlen.46121', 'trace2_data_string_fl', 'filter_string_list', 'string_list_clear']

37628 40671 setup_git_directory_gently_1 call site: 09300 /src/git/setup.c:1442
36878 61667 13 :

['get_oid_oneline', 'repo_read_index', 'oidcpy.34778', 'memcmp', 'reject_tree_in_index', 'index_name_pos', 'refs_head_ref', 'refs_for_each_ref', 'strlen', 'free_commit_list', 'diagnose_invalid_index_path', 'commit_list_sort_by_date', 'get_main_ref_store']

37493 62696 get_oid_with_context_1 call site: 04557 /src/git/object-name.c:2024
36820 49172 9 :

['free', 'die', 'get_oid_1', '_.34759', 'diagnose_invalid_oid_path', 'resolve_relative_path', 'get_tree_entry_follow_symlinks', 'xstrdup', 'get_tree_entry']

36820 49172 get_oid_with_context_1 call site: 07658 /src/git/object-name.c:2096
36431 60871 11 :

['unpack_single_entry', 'add_same_unmerged', 'next_cache_entry', 'compare_entry', 'find_cache_entry', 'is_sparse_directory_entry', 'traverse_trees_recursive', 'mark_ce_used_same_name', 'mark_ce_used', 'cache_tree_matches_traversal', 'unpack_index_entry']

36431 61374 unpack_callback call site: 00000 /src/git/unpack-trees.c:1526
30272 30272 2 :

['show_signature', 'show_mergetag']

85715 113846 show_log call site: 14485 /src/git/log-tree.c:824
27081 64604 26 :

['ensure_full_index', 'pthread_join', 'strerror', 'load_cache_entries_threaded', 'verify_hdr', 'die', 'munmap', 'load_all_cache_entries', 'mmap_os_err', 'load_index_extensions', 'online_cpus', 'read_eoie_extension', 'read_ieot_extension', 'xcalloc', 'git_bswap32.39679', 'repo_config_get_index_threads', 'ensure_correct_sparsity', 'close', 'prepare_repo_settings', 'pthread_create', 'free', 'xsize_t.39690', 'oidread.39723', 'fstat64', 'xmmap_gently', 'trace2_data_intmax_fl']

27921 65444 do_read_index call site: 04631 /src/git/read-cache.c:2230
26083 26083 9 :

['die_errno', 'reduce_heads_replace', 'get_merge_parent', 'strcmp', 'xfopen', 'strbuf_getline_lf', 'fclose', 'commit_list_append', 'stat64']

53907 199531 cmd_commit call site: 16275 /src/git/builtin/commit.c:1768
24522 24522 1 :

['copy_or_rename_branch']

25764 25764 cmd_branch call site: 00000 /src/git/builtin/branch.c:913

Runtime coverage analysis

Covered functions
1682
Functions that are reachable but not covered
2963
Reachable functions
4404
Percentage of reachable functions covered
32.72%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
git/oss-fuzz/fuzz-cmd-tag-create.c 1
git/oss-fuzz/fuzz-cmd-base.c 3
git/repository.c 17
git/object.c 28
git/wrapper.c 42
git/parse.c 9
git/./gettext.h 2
git/usage.c 18
git/common-main.c 2
git/trace2.c 22
git/trace2/tr2_dst.c 10
git/trace2/tr2_sysenv.c 2
git/./abspath.h 1
git/./git-compat-util.h 32
git/abspath.c 13
git/trace2/tr2_sid.c 3
git/./strbuf.h 13
git/strbuf.c 52
git/trace2/tr2_tbuf.c 1
git/hex.c 12
git/compat/strlcpy.c 1
git/compat/linux/procinfo.c 4
git/compat/fopen.c 1
git/strvec.c 9
git/trace.c 16
git/trace2/tr2_tls.c 7
git/hashmap.c 22
git/./object-store-ll.h 4
git/remote.c 52
git/alloc.c 10
git/commit.c 92
git/read-cache.c 102
git/object-file.c 77
git/builtin/init-db.c 2
git/parse-options.c 33
git/string-list.c 22
git/utf8.c 30
git/environment.c 23
git/./config.h 12
git/config.c 96
git/./hashmap.h 7
git/./sane-ctype.h 2
git/object-name.c 57
git/./hex-ll.h 2
git/./hash.h 15
git/refs.c 51
git/refs/debug.c 1
git/./trace.h 1
git/path.c 56
git/refs/files-backend.c 1
git/refs/../git-compat-util.h 1
git/refs/../strbuf.h 2
git/refspec.c 8
git/./dir.h 2
git/./path.h 4
git/advice.c 10
git/color.c 18
git/pager.c 15
git/editor.c 4
git/urlmatch.c 3
git/quote.c 18
git/./object-store.h 4
git/dir.c 116
git/oidtree.c 6
git/./cbtree.h 1
git/mem-pool.c 9
git/hex-ll.c 1
git/cbtree.c 6
git/packfile.c 76
git/midx.c 25
git/repo-settings.c 3
git/./compat/bswap.h 7
git/chunk-format.c 9
git/compat/qsort_s.c 2
git/compat/../git-compat-util.h 1
git/./list.h 8
git/hash-lookup.c 3
git/oid-array.c 6
git/./oid-array.h 1
git/object-file-convert.c 6
git/loose.c 10
git/./khash.h 9
git/./replace-object.h 1
git/replace-object.c 5
git/oidmap.c 5
git/./oidset.h 3
git/oidset.c 4
git/git-zlib.c 13
zlib/inflate.c 10
zlib/crc32.c 5
zlib/adler32.c 2
zlib/inftrees.c 1
zlib/inffast.c 1
git/submodule.c 34
git/promisor-remote.c 11
git/run-command.c 56
git/commit-graph.c 102
git/bloom.c 22
git/exec-cmd.c 3
git/sigchain.c 5
git/symlinks.c 15
git/pack-revindex.c 10
git/pack-check.c 1
git/patch-delta.c 1
git/./delta.h 2
git/gpg-interface.c 14
git/./object.h 4
git/pretty.c 61
git/compat/nonblock.c 1
git/./read-cache-ll.h 3
git/shallow.c 3
git/statinfo.c 7
git/streaming.c 7
git/blob.c 2
git/tree.c 10
git/tag.c 8
git/diff.c 179
git/revision.c 138
git/log-tree.c 34
git/./refs.h 1
git/wildmatch.c 2
git/decorate.c 6
git/reflog-walk.c 16
git/date.c 37
git/ident.c 21
git/mailmap.c 12
git/./utf8.h 1
git/trailer.c 34
git/wt-status.c 77
git/./commit.h 2
git/setup.c 52
git/sparse-index.c 18
git/cache-tree.c 21
git/bulk-checkin.c 13
git/./write-or-die.h 1
git/tmp-objdir.c 15
git/strmap.c 15
git/submodule-config.c 33
git/resolve-undo.c 4
git/name-hash.c 30
git/split-index.c 16
zlib/deflate.c 17
zlib/trees.c 20
git/write-or-die.c 5
git/trace2/tr2_ctr.c 1
git/./lockfile.h 11
git/lockfile.c 5
git/tempfile.c 18
git/./tempfile.h 3
git/csum-file.c 13
git/progress.c 13
git/pack-write.c 21
git/./csum-file.h 4
git/./pack-objects.h 1
git/thread-utils.c 2
git/./tree.h 1
git/tree-walk.c 30
git/./tree-walk.h 3
git/./pathspec.h 3
git/pathspec.c 25
git/attr.c 50
git/fsmonitor.c 18
git/fsmonitor-settings.c 11
git/fsmonitor-ipc.c 2
git/./run-command.h 1
git/convert.c 48
git/sub-process.c 8
git/pkt-line.c 21
git/./pkt-line.h 1
git/fsck.c 21
git/url.c 4
git/./convert.h 2
git/./fsmonitor.h 2
git/ewah/ewah_bitmap.c 12
git/ewah/ewah_io.c 3
git/varint.c 2
git/ewah/ewok_rlw.h 6
git/chdir-notify.c 3
git/worktree.c 15
git/copy.c 2
git/ws.c 6
git/./wrapper.h 1
git/trace2/tr2_cfg.c 3
git/builtin/add.c 10
git/add-patch.c 27
git/add-interactive.c 13
git/preload-index.c 3
git/./read-cache.h 3
git/./symlinks.h 1
git/./progress.h 1
git/hook.c 4
git/./setup.h 1
git/alias.c 2
git/compat/terminal.c 11
git/prompt.c 1
git/grep.c 67
git/notes.c 38
git/list-objects-filter-options.c 11
git/refs/iterator.c 6
git/bisect.c 2
git/./list-objects-filter-options.h 1
git/commit-reach.c 31
git/prio-queue.c 7
git/diff-merges.c 12
git/graph.c 46
git/parse-options-cb.c 2
git/./parse-options.h 1
git/diff-lib.c 8
git/unpack-trees.c 43
git/json-writer.c 10
git/./entry.h 1
git/entry.c 18
git/parallel-checkout.c 22
git/diffcore-break.c 4
git/diffcore-delta.c 5
git/userdiff.c 7
git/xdiff-interface.c 12
git/diffcore-rename.c 33
git/./strmap.h 13
git/stable-qsort.c 2
git/diffcore-pickaxe.c 4
git/kwset.c 10
git/notes-cache.c 5
git/diffcore-order.c 5
git/diffcore-rotate.c 1
git/merge-ll.c 7
git/xdiff/xdiffi.c 21
git/xdiff/xprepare.c 11
git/xdiff/xutils.c 15
git/xdiff/xpatience.c 10
git/xdiff/xhistogram.c 8
git/tree-diff.c 12
git/patch-ids.c 9
git/line-log.c 51
git/diff-delta.c 3
git/base85.c 1
git/combine-diff.c 21
git/./pretty.h 1
git/sequencer.c 31
git/builtin/commit.c 29
git/./wt-status.h 2
git/./column.h 1
git/column.c 15
git/./diff.h 1
git/rerere.c 35
git/notes-utils.c 7
git/merge-recursive.c 3
git/merge-ort.c 58
git/match-trees.c 10
git/range-diff.c 11
git/apply.c 7
git/linear-assignment.c 1
git/builtin/tag.c 11
git/ref-filter.c 72
git/git.c 2
git/./commit-reach.h 3
git/ewah/bitmap.c 7
git/ewah/ewok.h 1
git/versioncmp.c 3

Fuzz engine guidance

This sections provides heuristics that can be used as input to a fuzz engine when running a given fuzz target. The current focus is on providing input that is usable by libFuzzer.

git/oss-fuzz/fuzz-date.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['strbuf_release', 'xmallocz', 'git_env_ulong', 'strbuf_addch', 'show_date', 'strbuf_vaddf', 'strbuf_add', 'strbuf_grow']

git/oss-fuzz/fuzz-pack-idx.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['trace2_cmd_error_va_fl', 'load_idx', 'xwrite', 'vreportf']

git/oss-fuzz/fuzz-parse-attr-line.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['strbuf_release', 'trace2_cmd_error_va_fl', 'git_env_ulong', 'xrealloc', 'strbuf_vaddf', 'strbuf_add', 'xwrite', 'fprintf_ln', 'vreportf']

git/oss-fuzz/fuzz-commit-graph.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['xrealloc', 'parsed_object_pool_clear', 'trace2_cmd_error_va_fl', 'git_env_ulong', 'raw_object_store_clear', 'release_index', 'hashmap_iter_first', 'repo_clear', 'xwrite']

git/oss-fuzz/fuzz-url-decode-mem.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['xrealloc', 'strbuf_add', 'git_env_ulong', 'strbuf_grow']

git/oss-fuzz/fuzz-pack-headers.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['trace2_cmd_error_va_fl', 'unpack_object_header_buffer', 'xwrite', 'vreportf']

git/oss-fuzz/fuzz-cmd-apply-check.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['run_command', 'convert_attrs', 'format_commit_one', 'xmallocz_gently', 'git_configset_get_bool_or_int', 'init_db', 'url_decode_internal', 'get_commit_tree_oid', 'attr_check_initl', 'find_pack_entry']

git/oss-fuzz/fuzz-cmd-diff.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['strbuf_branchname', 'diff_free_queue', 'mem_pool_calloc', 'convert_attrs', 'release_revisions', 'check_updates', 'read_early_config', 'log_tree_diff_flush', 'git_test_write_commit_graph_or_die', 'get_commit_tree_oid']

git/oss-fuzz/fuzz-cmd-status.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['diff_free_queue', 'mem_pool_calloc', 'convert_attrs', 'release_revisions', 'check_updates', 'read_early_config', 'log_tree_diff_flush', 'git_test_write_commit_graph_or_die', 'run_command', 'format_commit_one']

git/oss-fuzz/fuzz-command.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['strbuf_branchname', 'diff_free_queue', 'mem_pool_calloc', 'cmd_branch', 'convert_attrs', 'release_revisions', 'check_updates', 'read_early_config', 'log_tree_diff_flush', 'cmd_diff_index']

git/oss-fuzz/fuzz-cmd-version.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['fprintf_ln', 'strbuf_addbuf', 'parse_long_opt', 'get_value', 'xsnprintf', 'git_env_ulong', 'xstrvfmt', 'prefix_filename', 'parse_short_opt', 'parse_options_start_1']

git/oss-fuzz/fuzz-config.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['strbuf_release', 'strbuf_init', 'git_env_ulong', 'strbuf_addch', 'strbuf_vaddf', 'strbuf_detach', 'git_parse_source', 'xrealloc', 'strbuf_grow']

git/oss-fuzz/fuzz-cmd-unpack-objects.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['convert_attrs', 'format_commit_one', 'xmallocz_gently', 'git_configset_get_bool_or_int', 'url_decode_internal', 'init_db', 'get_commit_tree_oid', 'find_pack_entry', 'refresh_fsmonitor', 'git_configset_get_string_tmp']

git/oss-fuzz/fuzz-credential-from-url-gently.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['xrealloc', 'strbuf_add', 'git_env_ulong', 'credential_from_url_1', 'strbuf_grow', 'check_url_component', 'url_decode_internal']

git/oss-fuzz/fuzz-url-end-with-slash.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['strbuf_add', 'git_env_ulong', 'xrealloc', 'strbuf_grow']

git/oss-fuzz/fuzz-cmd-bundle-verify.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['safe_create_leading_directories_1', 'interpolate_path', 'do_oid_object_info_extended', 'repo_read_object_file', 'git_configset_get_string_tmp', 'adjust_shared_perm', 'repo_git_path', 'close_object_store', 'loose_object_info', 'promisor_remote_config']

git/oss-fuzz/fuzz-cmd-tag-create.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['pager_command_config', 'diff_free_queue', 'mem_pool_calloc', 'convert_attrs', 'release_revisions', 'check_updates', 'read_early_config', 'log_tree_diff_flush', 'git_test_write_commit_graph_or_die', 'run_command']

Runtime coverage analysis

This section shows analysis of runtime coverage data.

For futher technical details on how this section is generated, please see the Glossary .

Complex functions with low coverage

Func name Function total lines Lines covered at runtime percentage covered Reached by fuzzers
strbuf_realpath_1 86 34 39.53% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
prepare_attr_stack 39 20 51.28% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
read_attr_from_file 36 15 41.66% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
dwim_branch_start 46 25 54.34% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-command.c']
setup_tracking 65 23 35.38% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-command.c']
add_files 33 16 48.48% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
cmd_branch 251 120 47.80% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-command.c']
git_branch_config 34 11 32.35% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-command.c']
git_status_config 81 21 25.92% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
parse_and_validate_options 91 40 43.95% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
prepare_index 130 33 25.38% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
prepare_to_commit 273 76 27.83% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
determine_author_info 49 19 38.77% []
cmd_diff_tree 100 46 46.0% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-command.c']
symdiff_prepare 53 18 33.96% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-command.c']
cmd_init_db 145 72 49.65% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
flush_bulk_checkin_packfile 35 6 17.14% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
update_one 141 76 53.90% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
repo_parse_commit_internal 45 15 33.33% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
commit_tree_extended 89 33 37.07% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
find_invalid_utf8 46 16 34.78% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
git_config_from_parameters 58 18 31.03% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
git_default_config 41 3 7.317% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
git_default_core_config 265 57 21.50% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
read_convert_config 33 6 18.18% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
encode_to_git 43 6 13.95% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
crlf_to_git 55 7 12.72% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
ident_to_git 34 4 11.76% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
finalize_hashfile 33 18 54.54% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
run_diff_files 132 30 22.72% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
do_oneway_diff 36 17 47.22% []
show_modified 49 16 32.65% []
git_diff_ui_config 107 25 23.36% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
git_diff_basic_config 49 13 26.53% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
diff_populate_filespec 99 33 33.33% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
emit_diff_symbol_from_struct 225 17 7.555% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
diff_resolve_rename_copy 38 14 36.84% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
diffcore_rename_extended 225 69 30.66% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
cleanup_dir_rename_info 36 7 19.44% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
read_directory 37 18 48.64% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
match_pathspec_item 42 23 54.76% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
add_patterns 69 18 26.08% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
last_matching_pattern_from_list 36 5 13.88% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
lookup_untracked 32 5 15.62% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
validate_untracked_cache 53 5 9.433% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
treat_directory 106 50 47.16% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
read_cached_dir 31 13 41.93% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
refresh_fsmonitor 127 17 13.38% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
compile_grep_patterns 39 8 20.51% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
prep_header_patterns 39 7 17.94% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
oid_pos 37 6 16.21% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
fmt_ident 80 35 43.75% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
show_log 128 55 42.96% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
show_diff_of_diff 31 3 9.677% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
sort_packs 31 10 32.25% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
load_multi_pack_index_one 98 19 19.38% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
unpack_loose_header 32 14 43.75% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
do_oid_object_info_extended 75 35 46.66% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
repo_get_oid_mb 41 9 21.95% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-command.c']
repo_interpret_branch_name 40 15 37.5% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
update_candidates 31 5 16.12% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
get_oid_with_context_1 119 21 17.64% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
get_oid_1 44 21 47.72% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
peel_onion 67 7 10.44% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
get_oid_basic 126 35 27.77% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
get_short_oid 53 8 15.09% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
setup_pager 31 5 16.12% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
parse_options_step 130 45 34.61% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-version.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
parse_options 47 25 53.19% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-version.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
parse_options_check 69 36 52.17% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-version.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
do_get_value 120 38 31.66% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-version.c', 'fuzz-config', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
preprocess_options 49 9 18.36% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-version.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
relative_path 73 9 12.32% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
normalize_path_copy_len 57 29 50.87% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
preload_index 54 10 18.51% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
repo_logmsg_reencode 34 15 44.11% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
pretty_print_commit 50 12 24.0% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
format_commit_item 46 19 41.30% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
format_commit_one 306 47 15.35% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
format_person_part 63 19 30.15% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
display_throughput 34 6 17.64% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
do_read_index 102 22 21.56% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
read_index_from 56 19 33.92% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
write_locked_index 61 18 29.50% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
verify_path_internal 46 22 47.82% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
has_dir_name 53 25 47.16% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
refresh_cache_ent 72 11 15.27% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
do_write_index 225 98 43.55% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
ce_write_entry 42 17 40.47% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
parse_worktree_ref 33 17 51.51% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
ref_transaction_prepare 31 14 45.16% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
check_refname_component 66 22 33.33% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
run_transaction_hook 46 8 17.39% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
lock_ref_for_update 122 62 50.81% []
lock_raw_ref 105 36 34.28% []
write_ref_to_lockfile 35 16 45.71% []
files_log_ref_write 36 15 41.66% []
log_ref_setup 38 13 34.21% []
read_ref_internal 88 47 53.40% []
create_snapshot 47 8 17.02% []
load_contents 35 11 31.42% []
packed_ref_iterator_begin 34 15 44.11% []
format_tracking_info 69 10 14.49% ['/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c']
handle_config 129 12 9.302% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
handle_revision_arg_1 73 37 50.68% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
handle_revision_opt 379 132 34.82% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
handle_revision_pseudo_opt 117 32 27.35% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
start_command 189 55 29.10% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
read_gitfile_gently 67 25 37.31% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
setup_git_directory_gently 107 47 43.92% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-command.c']
init_db 60 27 45.0% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
setup_git_directory_gently_1 87 12 13.79% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
setup_explicit_git_dir 77 22 28.57% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-command.c']
setup_original_cwd 34 6 17.64% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-command.c']
copy_templates_1 52 13 25.0% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
expand_index 76 8 10.52% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
expand_to_path 33 6 18.18% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
get_trace_fd 32 11 34.37% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
extended_entry_extract 47 22 46.80% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
do_match 110 42 38.18% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
check_updates 66 18 27.27% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
userdiff_config 53 6 11.32% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
wt_status_get_state 33 15 45.45% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
wt_longstatus_print 119 41 34.45% ['/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c']
wt_longstatus_print_tracking 36 12 33.33% ['/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c']
xdl_change_compact 74 27 36.48% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
xdl_get_hunk 35 11 31.42% []
xdl_emit_diff 104 35 33.65% []
xdl_recmatch 57 6 10.52% ['fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
deflate 257 70 27.23% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
inflate 612 326 53.26% ['/src/git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', '/src/git/oss-fuzz/fuzz-cmd-status.c', '/src/git/oss-fuzz/fuzz-command.c', '/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', '/src/git/oss-fuzz/fuzz-cmd-tag-create.c']
verify_bundle 58 28 48.27% ['fuzz-cmd-bundle-verify']
check_connected 101 16 15.84% ['fuzz-cmd-bundle-verify']

Files and Directories in report

This section shows which files and directories are considered in this report. The main reason for showing this is fuzz introspector may include more code in the reasoning than is desired. This section helps identify if too many files/directories are included, e.g. third party code, which may be irrelevant for the threat model. In the event too much is included, fuzz introspector supports a configuration file that can exclude data from the report. See the following link for more information on how to create a config file: link

Files in report

Source file Reached by Covered by
[] []
/src/git/refs.c ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/check-ignore.c [] []
/src/git/reftable/error.c [] []
/src/zlib/zutil.c [] []
/src/git/compat/linux/procinfo.c ['fuzz-date', 'fuzz-pack-idx', 'fuzz-parse-attr-line', 'fuzz-commit-graph', 'fuzz-url-decode-mem', 'fuzz-pack-headers', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'fuzz-config', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-credential-from-url-gently', 'fuzz-url-end-with-slash', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/builtin/commit-tree.c [] []
/src/git/builtin/fetch-pack.c [] []
/src/git/pack-objects.c [] []
/src/git/run-command.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/fsck.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/builtin/checkout.c [] []
/src/git/promisor-remote.c ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/trace2/tr2_sid.c ['fuzz-date', 'fuzz-pack-idx', 'fuzz-parse-attr-line', 'fuzz-commit-graph', 'fuzz-url-decode-mem', 'fuzz-pack-headers', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'fuzz-config', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-credential-from-url-gently', 'fuzz-url-end-with-slash', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/chunk-format.c ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/multi-pack-index.c [] []
/src/git/builtin/refs.c [] []
/src/git/reflog-walk.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/blame.c [] []
/src/git/hex-ll.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/oss-fuzz/fuzz-parse-attr-line.c ['fuzz-parse-attr-line'] ['fuzz-parse-attr-line']
/src/git/quote.c ['fuzz-parse-attr-line', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-parse-attr-line', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/./list-objects-filter-options.h ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/diff-no-index.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-command.c'] []
/src/git/write-or-die.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/ls-remote.c [] []
/src/git/./entry.h ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/./parse-options.h ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/abspath.c ['fuzz-date', 'fuzz-pack-idx', 'fuzz-parse-attr-line', 'fuzz-commit-graph', 'fuzz-url-decode-mem', 'fuzz-pack-headers', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'fuzz-config', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-credential-from-url-gently', 'fuzz-url-end-with-slash', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/./lockfile.h ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/tempfile.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/stripspace.c [] []
/src/git/git.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/merge-ort.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/trace2/tr2_cmd_name.c [] []
/src/git/xdiff/xprepare.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/sigchain.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/pack-check.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/./cbtree.h ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/refs/iterator.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/refs/../lockfile.h [] []
/src/git/builtin/write-tree.c [] []
/src/git/./delta.h ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/builtin/unpack-file.c [] []
/src/git/builtin/replace.c [] []
/src/git/builtin/read-tree.c [] []
/src/git/compat/nonblock.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/mailmap.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/prompt.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/builtin/checkout-index.c [] []
/src/git/reftable/reader.c [] []
/src/zlib/deflate.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/symbolic-ref.c [] []
/src/git/builtin/commit-graph.c [] []
/src/git/builtin/clean.c [] []
/src/git/oss-fuzz/fuzz-url-decode-mem.c ['fuzz-url-decode-mem'] ['fuzz-url-decode-mem']
/src/git/convert.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/color.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/rm.c [] []
/src/git/fsmonitor-settings.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/clone.c [] []
/src/git/./commit.h ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/xdiff/xemit.c [] []
/src/git/./oidset.h ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/./pretty.h ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/pathspec.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/reftable/block.c [] []
/src/git/oss-fuzz/fuzz-credential-from-url-gently.c ['fuzz-credential-from-url-gently'] ['fuzz-credential-from-url-gently']
/src/git/builtin/merge-ours.c [] []
/src/git/replace-object.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/repack.c [] []
/src/git/trace2/tr2_tbuf.c ['fuzz-date', 'fuzz-pack-idx', 'fuzz-parse-attr-line', 'fuzz-commit-graph', 'fuzz-url-decode-mem', 'fuzz-pack-headers', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'fuzz-config', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-credential-from-url-gently', 'fuzz-url-end-with-slash', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/./pack-objects.h ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/ewah/bitmap.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/diagnose.c [] []
/src/git/pretty.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/./list-objects.h [] []
/src/git/builtin/remote-ext.c [] []
/src/git/builtin/show-index.c [] []
/src/git/builtin/sparse-checkout.c [] []
/src/git/builtin/prune-packed.c [] []
/src/git/fsmonitor.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/replay.c [] []
/src/git/./gettext.h ['fuzz-date', 'fuzz-pack-idx', 'fuzz-parse-attr-line', 'fuzz-commit-graph', 'fuzz-url-decode-mem', 'fuzz-pack-headers', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'fuzz-config', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-credential-from-url-gently', 'fuzz-url-end-with-slash', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/diff.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/worktree.c [] []
/src/git/unix-socket.c [] []
/src/git/reachable.c [] []
/src/git/./tempfile.h ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/builtin/index-pack.c [] []
/src/git/kwset.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/./tree.h ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/object.c ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/unpack-trees.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/strbuf.c ['fuzz-date', 'fuzz-pack-idx', 'fuzz-parse-attr-line', 'fuzz-commit-graph', 'fuzz-url-decode-mem', 'fuzz-pack-headers', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'fuzz-config', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-credential-from-url-gently', 'fuzz-url-end-with-slash', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-date', 'fuzz-parse-attr-line', 'fuzz-url-decode-mem', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'fuzz-config', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-credential-from-url-gently', 'fuzz-url-end-with-slash', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/sub-process.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/./object-store.h ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/builtin/count-objects.c [] []
/src/git/prune-packed.c [] []
/src/git/./diff.h ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/./convert.h ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/streaming.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/rerere.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/list-objects-filter.c [] []
/src/git/ident.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/pack-redundant.c [] []
/src/git/pack-mtimes.c [] []
/src/git/xdiff/xdiffi.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/reflog.c [] []
/src/git/tag.c ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/revert.c [] []
/src/git/hex.c ['fuzz-date', 'fuzz-pack-idx', 'fuzz-parse-attr-line', 'fuzz-commit-graph', 'fuzz-url-decode-mem', 'fuzz-pack-headers', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'fuzz-config', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-credential-from-url-gently', 'fuzz-url-end-with-slash', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/url.c ['fuzz-url-decode-mem', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-credential-from-url-gently', 'fuzz-url-end-with-slash', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-url-decode-mem', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-credential-from-url-gently', 'fuzz-url-end-with-slash', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/oss-fuzz/fuzz-pack-headers.c ['fuzz-pack-headers'] ['fuzz-pack-headers']
/src/git/common-main.c ['fuzz-date', 'fuzz-pack-idx', 'fuzz-parse-attr-line', 'fuzz-commit-graph', 'fuzz-url-decode-mem', 'fuzz-pack-headers', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'fuzz-config', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-credential-from-url-gently', 'fuzz-url-end-with-slash', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/parse-options.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/add.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/update-server-info.c [] []
/src/git/reftable/writer.c [] []
/src/git/blame.c [] []
/src/git/builtin/hook.c [] []
/src/git/config.c ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'fuzz-config', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'fuzz-config', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/mailinfo.c [] []
/src/git/attr.c ['fuzz-parse-attr-line', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-parse-attr-line', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/./ewah/ewok.h [] []
/src/git/sha256/block/sha256.c [] []
/src/git/builtin/unpack-objects.c ['git/oss-fuzz/fuzz-cmd-unpack-objects.c'] []
/src/git/builtin/verify-pack.c [] []
/src/git/oss-fuzz/fuzz-cmd-unpack-objects.c ['git/oss-fuzz/fuzz-cmd-unpack-objects.c'] ['git/oss-fuzz/fuzz-cmd-unpack-objects.c']
/src/git/builtin/mv.c ['git/oss-fuzz/fuzz-command.c'] []
/src/git/builtin/grep.c [] []
/src/git/negotiator/../commit.h [] []
/src/git/sha1dc/sha1.c [] []
/src/git/builtin/annotate.c [] []
/src/git/add-patch.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/reset.c [] []
/src/git/builtin/for-each-ref.c [] []
/src/git/./oid-array.h ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/builtin/stash.c [] []
/src/git/./strbuf.h ['fuzz-date', 'fuzz-pack-idx', 'fuzz-parse-attr-line', 'fuzz-commit-graph', 'fuzz-url-decode-mem', 'fuzz-pack-headers', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'fuzz-config', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-credential-from-url-gently', 'fuzz-url-end-with-slash', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/builtin/help.c [] []
/src/git/repo-settings.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/oss-fuzz/fuzz-cmd-diff.c ['fuzz-cmd-diff'] ['fuzz-cmd-diff']
/src/git/negotiator/noop.c [] []
/src/git/server-info.c [] []
/src/git/builtin/merge-file.c [] []
/src/git/name-hash.c ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/trace2/tr2_dst.c ['fuzz-date', 'fuzz-pack-idx', 'fuzz-parse-attr-line', 'fuzz-commit-graph', 'fuzz-url-decode-mem', 'fuzz-pack-headers', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'fuzz-config', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-credential-from-url-gently', 'fuzz-url-end-with-slash', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/builtin/interpret-trailers.c [] []
/src/git/./abspath.h ['fuzz-date', 'fuzz-pack-idx', 'fuzz-parse-attr-line', 'fuzz-commit-graph', 'fuzz-url-decode-mem', 'fuzz-pack-headers', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'fuzz-config', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-credential-from-url-gently', 'fuzz-url-end-with-slash', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/combine-diff.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/builtin/patch-id.c [] []
/src/git/builtin/bugreport.c [] []
/src/git/./wt-status.h ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/oid-array.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/mem-pool.c ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/./progress.h ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/builtin/fast-export.c [] []
/src/git/builtin/credential-store.c [] []
/src/git/editor.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/wt-status.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/xdiff/xutils.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/./path.h ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/builtin/init-db.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/send-pack.c [] []
/src/git/revision.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/ws.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/parse-options-cb.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/stable-qsort.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/advice.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/bundle-uri.c [] []
/src/git/tree.c ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/pack-revindex.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/protocol.c [] []
/src/git/./object.h ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/fetch-negotiator.c [] []
/src/git/./hashmap.h ['fuzz-parse-attr-line', 'fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'fuzz-config', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/diff-merges.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/reftable/merged.c [] []
/src/git/builtin/difftool.c [] []
/src/git/column.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/lockfile.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/object-name.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/./compat/disk.h [] []
/src/git/read-cache.c ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/merge-ort-wrappers.c [] []
/src/git/oss-fuzz/fuzz-cmd-version.c ['git/oss-fuzz/fuzz-cmd-version.c'] ['git/oss-fuzz/fuzz-cmd-version.c']
/src/git/negotiator/skipping.c [] []
/src/git/ewah/ewah_bitmap.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/./replace-object.h ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/levenshtein.c [] []
/src/git/builtin/for-each-repo.c [] []
/src/git/builtin/prune.c [] []
/src/git/builtin/bundle.c ['fuzz-cmd-bundle-verify'] ['fuzz-cmd-bundle-verify']
/src/git/oss-fuzz/fuzz-url-end-with-slash.c ['fuzz-url-end-with-slash'] ['fuzz-url-end-with-slash']
/src/git/copy.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/fsmonitor-ipc.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/builtin/get-tar-commit-id.c [] []
/src/git/ref-filter.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/diffcore-delta.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/midx-write.c [] []
/src/git/loose.c ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/rebase.c [] []
/src/git/diffcore-break.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/trace2/tr2_tgt_perf.c [] []
/src/git/varint.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/branch.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-command.c'] ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-command.c']
/src/git/./read-cache-ll.h ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/merge-ll.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/trace2/tr2_tgt_normal.c [] []
/src/git/./compat/compiler.h [] []
/src/git/builtin/ls-files.c ['git/oss-fuzz/fuzz-command.c'] []
/src/git/transport.c [] []
/src/git/strvec.c ['fuzz-date', 'fuzz-pack-idx', 'fuzz-parse-attr-line', 'fuzz-commit-graph', 'fuzz-url-decode-mem', 'fuzz-pack-headers', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'fuzz-config', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-credential-from-url-gently', 'fuzz-url-end-with-slash', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-credential-from-url-gently', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/fmt-merge-msg.c [] []
/src/git/dir.c ['fuzz-parse-attr-line', 'fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-parse-attr-line', 'fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/update-index.c [] []
/src/git/builtin/ls-tree.c ['git/oss-fuzz/fuzz-command.c'] []
/src/git/oss-fuzz/fuzz-cmd-apply-check.c ['git/oss-fuzz/fuzz-cmd-apply-check.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c']
/src/git/worktree.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/pager.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/./pathspec.h ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/base85.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/./object-store-ll.h ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/trace2.c ['fuzz-date', 'fuzz-pack-idx', 'fuzz-parse-attr-line', 'fuzz-commit-graph', 'fuzz-url-decode-mem', 'fuzz-pack-headers', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'fuzz-config', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-credential-from-url-gently', 'fuzz-url-end-with-slash', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-pack-idx', 'fuzz-parse-attr-line', 'fuzz-commit-graph', 'fuzz-pack-headers', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/strmap.c ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/bloom.c ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/delta-islands.c [] []
/src/git/reftable/iter.c [] []
/src/git/./tree-walk.h ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/archive-zip.c [] []
/src/git/usage.c ['fuzz-date', 'fuzz-pack-idx', 'fuzz-parse-attr-line', 'fuzz-commit-graph', 'fuzz-url-decode-mem', 'fuzz-pack-headers', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'fuzz-config', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-credential-from-url-gently', 'fuzz-url-end-with-slash', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-pack-idx', 'fuzz-parse-attr-line', 'fuzz-commit-graph', 'fuzz-pack-headers', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/negotiator/default.c [] []
/src/git/builtin/pull.c [] []
/src/git/refs/ref-cache.c [] []
/src/git/repository.c ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/zlib/crc32.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/version.c [] []
/src/git/builtin/remote.c [] []
/src/git/./fsmonitor.h ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/git-zlib.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/rebase.c [] []
/src/git/trailer.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/upload-pack.c [] []
/src/git/trace2/tr2_sysenv.c ['fuzz-date', 'fuzz-pack-idx', 'fuzz-parse-attr-line', 'fuzz-commit-graph', 'fuzz-url-decode-mem', 'fuzz-pack-headers', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'fuzz-config', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-credential-from-url-gently', 'fuzz-url-end-with-slash', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/midx.c ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/diff-tree.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-command.c'] ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-command.c']
/src/git/notes.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/mailinfo.c [] []
/src/git/tree-diff.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/./commit-reach.h ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/builtin/branch.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-command.c'] ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-command.c']
/src/git/compat/terminal.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/reftable/pq.h [] []
/src/git/gettext.c [] []
/src/git/oss-fuzz/fuzz-commit-graph.c ['fuzz-commit-graph'] ['fuzz-commit-graph']
/src/git/builtin/diff-files.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-command.c'] ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-command.c']
/src/git/preload-index.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/object-file.c ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/./column.h ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/ewah/ewah_rlw.c [] []
/src/git/builtin/pack-refs.c [] []
/src/git/builtin/log.c [] []
/src/git/builtin/diff.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-command.c'] ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-command.c']
/src/git/builtin/credential.c [] []
/src/git/builtin/gc.c [] []
/src/git/builtin/credential-cache.c [] []
/src/git/./list.h ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/thread-utils.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/builtin/cat-file.c [] []
/src/git/builtin/pack-objects.c [] []
/src/git/connect.c [] []
/src/git/reftable/publicbasics.c [] []
/src/git/json-writer.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/blob.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/pack-write.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/sequencer.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/date.c ['fuzz-date', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-date', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/zlib/trees.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/parallel-checkout.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/refs/debug.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/setup.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/commit-graph.c ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/zlib/inflate.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/show-branch.c [] []
/src/git/hook.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/serve.c [] []
/src/git/builtin/column.c [] []
/src/git/diff-delta.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/decorate.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/reset.c [] []
/src/git/builtin/range-diff.c [] []
/src/git/sha1dc/ubc_check.c [] []
/src/git/trace2/tr2_tls.c ['fuzz-date', 'fuzz-pack-idx', 'fuzz-parse-attr-line', 'fuzz-commit-graph', 'fuzz-url-decode-mem', 'fuzz-pack-headers', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'fuzz-config', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-credential-from-url-gently', 'fuzz-url-end-with-slash', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/diff-lib.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/checkout--worker.c [] []
/src/git/builtin/merge.c [] []
/src/git/sparse-index.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/help.c ['git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c'] []
/src/git/path.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/diagnose.c [] []
/src/git/split-index.c ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/reftable/record.c [] []
/src/git/builtin/upload-pack.c [] []
/src/git/./write-or-die.h ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/reftable/tree.c [] []
/src/git/builtin/fsmonitor--daemon.c [] []
/src/git/xdiff-interface.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/merge-blobs.c [] []
/src/git/merge-recursive.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/reftable/basics.c [] []
/src/git/builtin/fsck.c [] []
/src/git/trace2/tr2_cfg.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/archive-tar.c [] []
/src/git/builtin/diff-index.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-command.c'] ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-command.c']
/src/git/builtin/apply.c ['git/oss-fuzz/fuzz-cmd-apply-check.c'] []
/src/git/builtin/fetch.c [] []
/src/git/utf8.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/reftable/stack.c [] []
/src/git/bulk-checkin.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/diffcore-rotate.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/exec-cmd.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/dir-iterator.c [] []
/src/git/linear-assignment.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/./read-cache.h ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/trace2/tr2_tmr.c [] []
/src/git/oss-fuzz/fuzz-cmd-status.c ['git/oss-fuzz/fuzz-cmd-status.c'] ['git/oss-fuzz/fuzz-cmd-status.c']
/src/git/builtin/fmt-merge-msg.c [] []
/src/git/symlinks.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/merge-tree.c [] []
/src/git/builtin/mktree.c [] []
/src/git/builtin/remote-fd.c [] []
/src/git/remote.c ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/prio-queue.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/wrapper.c ['fuzz-date', 'fuzz-pack-idx', 'fuzz-parse-attr-line', 'fuzz-commit-graph', 'fuzz-url-decode-mem', 'fuzz-pack-headers', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'fuzz-config', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-credential-from-url-gently', 'fuzz-url-end-with-slash', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-date', 'fuzz-pack-idx', 'fuzz-parse-attr-line', 'fuzz-commit-graph', 'fuzz-url-decode-mem', 'fuzz-pack-headers', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'fuzz-config', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-credential-from-url-gently', 'fuzz-url-end-with-slash', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/./setup.h ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/ls-refs.c [] []
/src/git/oss-fuzz/fuzz-cmd-bundle-verify.c ['fuzz-cmd-bundle-verify'] ['fuzz-cmd-bundle-verify']
/src/git/./help.h [] []
/src/git/tmp-objdir.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/shallow.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/merge-index.c [] []
/src/git/commit.c ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/./run-command.h ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/oss-fuzz/fuzz-cmd-base.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/oidset.c ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/string-list.c ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-credential-from-url-gently', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-credential-from-url-gently', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/entry.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/refs/files-backend.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/tag.c ['git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/builtin/fast-import.c [] []
/src/git/alias.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/list-objects-filter-options.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/match-trees.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/environment.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/verify-commit.c [] []
/src/zlib/inffast.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/bisect.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/./strmap.h ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/patch-delta.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/userdiff.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/submodule-config.c ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/object-file-convert.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/builtin/hash-object.c [] []
/src/git/apply.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/hash-lookup.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/sha1dc_git.c [] []
/src/git/builtin/bisect.c [] []
/src/git/notes-merge.c [] []
/src/git/tree-walk.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/archive.c [] []
/src/git/pack-bitmap-write.c [] []
/src/git/reftable/blocksource.c [] []
/src/git/sideband.c [] []
/src/git/diffcore-rename.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/compat/qsort_s.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/diffcore-order.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/builtin/push.c [] []
/src/git/builtin/am.c [] []
/src/git/protocol-caps.c [] []
/src/git/refs/packed-backend.c [] []
/src/git/patch-ids.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/ewah/ewok_rlw.h ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/refs/reftable-backend.c [] []
/src/git/alloc.c ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/./blame.h [] []
/src/git/xdiff/xhistogram.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/urlmatch.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/wildmatch.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/./git-compat-util.h ['fuzz-date', 'fuzz-pack-idx', 'fuzz-parse-attr-line', 'fuzz-commit-graph', 'fuzz-url-decode-mem', 'fuzz-pack-headers', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'fuzz-config', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-credential-from-url-gently', 'fuzz-url-end-with-slash', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/oss-fuzz/fuzz-cmd-tag-create.c ['git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/./pkt-line.h ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/builtin/var.c [] []
/src/git/builtin/shortlog.c [] []
/src/git/rebase-interactive.c [] []
/src/git/./trace.h ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/builtin/reflog.c [] []
/src/zlib/inftrees.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/mailsplit.c [] []
/src/git/fetch-pack.c [] []
/src/git/transport-helper.c [] []
/src/git/trace2/tr2_ctr.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/graph.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/./khash.h ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/builtin/check-ref-format.c [] []
/src/git/builtin/check-attr.c [] []
/src/git/connected.c ['fuzz-cmd-bundle-verify'] ['fuzz-cmd-bundle-verify']
/src/git/packfile.c ['fuzz-pack-idx', 'fuzz-commit-graph', 'fuzz-pack-headers', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-pack-idx', 'fuzz-commit-graph', 'fuzz-pack-headers', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/submodule--helper.c [] []
/src/git/notes-utils.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/builtin/describe.c [] []
/src/git/builtin/notes.c [] []
/src/git/builtin/verify-tag.c [] []
/src/git/pkt-line.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/list-objects.c [] []
/src/git/./sane-ctype.h ['fuzz-date', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'fuzz-config', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/./compat/bswap.h ['fuzz-pack-idx', 'fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/builtin/commit.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/mktag.c [] []
/src/git/commit-reach.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/builtin/rerere.c ['git/oss-fuzz/fuzz-command.c'] []
/src/git/./hex-ll.h ['fuzz-url-decode-mem', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-credential-from-url-gently', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/refs/../tempfile.h [] []
/src/git/statinfo.c ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/upload-archive.c [] []
/src/git/oidtree.c ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/archive.c [] []
/src/git/pack-bitmap.c [] []
/src/git/builtin/merge-base.c [] []
/src/git/oss-fuzz/fuzz-command.c ['git/oss-fuzz/fuzz-command.c'] ['git/oss-fuzz/fuzz-command.c']
/src/git/./refs.h ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/ewah/ewah_io.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/./symlinks.h ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/parse.c ['fuzz-date', 'fuzz-pack-idx', 'fuzz-parse-attr-line', 'fuzz-commit-graph', 'fuzz-url-decode-mem', 'fuzz-pack-headers', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'fuzz-config', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-credential-from-url-gently', 'fuzz-url-end-with-slash', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-date', 'fuzz-parse-attr-line', 'fuzz-commit-graph', 'fuzz-url-decode-mem', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'fuzz-config', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-credential-from-url-gently', 'fuzz-url-end-with-slash', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/show-ref.c [] []
/src/git/trace.c ['fuzz-date', 'fuzz-pack-idx', 'fuzz-parse-attr-line', 'fuzz-commit-graph', 'fuzz-url-decode-mem', 'fuzz-pack-headers', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'fuzz-config', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-credential-from-url-gently', 'fuzz-url-end-with-slash', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/zlib/adler32.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/update-ref.c [] []
/src/git/bundle.c ['fuzz-cmd-bundle-verify'] ['fuzz-cmd-bundle-verify']
/src/git/pseudo-merge.c [] []
/src/git/merge.c [] []
/src/git/builtin/config.c ['git/oss-fuzz/fuzz-command.c'] []
/src/git/line-log.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/rev-list.c [] []
/src/git/builtin/merge-recursive.c [] []
/src/git/builtin/credential-cache--daemon.c [] []
/src/git/chdir-notify.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/send-pack.c [] []
/src/git/refs/../wrapper.h [] []
/src/git/refspec.c ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/compat/fopen.c ['fuzz-date', 'fuzz-pack-idx', 'fuzz-parse-attr-line', 'fuzz-commit-graph', 'fuzz-url-decode-mem', 'fuzz-pack-headers', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'fuzz-config', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-credential-from-url-gently', 'fuzz-url-end-with-slash', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/receive-pack.c [] []
/src/git/compat/strlcpy.c ['fuzz-date', 'fuzz-pack-idx', 'fuzz-parse-attr-line', 'fuzz-commit-graph', 'fuzz-url-decode-mem', 'fuzz-pack-headers', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'fuzz-config', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-credential-from-url-gently', 'fuzz-url-end-with-slash', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-version.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/name-rev.c [] []
/src/git/line-range.c [] []
/src/git/./utf8.h ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/credential.c ['fuzz-credential-from-url-gently'] ['fuzz-credential-from-url-gently']
/src/git/notes-cache.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/add-interactive.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/range-diff.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/hashmap.c ['fuzz-parse-attr-line', 'fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'fuzz-config', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-parse-attr-line', 'fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'fuzz-config', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/progress.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/cbtree.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/builtin/check-mailmap.c [] []
/src/git/./csum-file.h ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/log-tree.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/./config.h ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/oss-fuzz/fuzz-pack-idx.c ['fuzz-pack-idx'] ['fuzz-pack-idx']
/src/git/trace2/tr2_tgt_event.c [] []
/src/git/xdiff/xmerge.c [] []
/src/git/./hash.h ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/cache-tree.c ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/diffcore-pickaxe.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/xdiff/xpatience.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/builtin/rev-parse.c [] []
/src/git/./dir.h ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/gpg-interface.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/csum-file.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/grep.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/oss-fuzz/fuzz-date.c ['fuzz-date'] ['fuzz-date']
/src/git/checkout.c [] []
/src/git/resolve-undo.c ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/reftable/record.h [] []
/src/git/oidmap.c ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['fuzz-commit-graph', 'git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/oss-fuzz/fuzz-config.c ['fuzz-config'] ['fuzz-config']
/src/git/versioncmp.c ['fuzz-cmd-diff', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] []
/src/git/submodule.c ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c'] ['git/oss-fuzz/fuzz-cmd-apply-check.c', 'fuzz-cmd-diff', 'git/oss-fuzz/fuzz-cmd-status.c', 'git/oss-fuzz/fuzz-command.c', 'git/oss-fuzz/fuzz-cmd-unpack-objects.c', 'fuzz-cmd-bundle-verify', 'git/oss-fuzz/fuzz-cmd-tag-create.c']
/src/git/reftable/pq.c [] []

Directories in report

Directory
/src/git/reftable/
/src/git/refs/
/src/git/refs/../
/src/git/xdiff/
/src/git/ewah/
/src/git/./
/src/git/negotiator/../
/src/git/trace2/
/src/git/builtin/
/src/git/sha1dc/
/src/git/./ewah/
/src/git/sha256/block/
/src/git/./compat/
/src/git/negotiator/
/src/git/
/src/zlib/
/src/git/compat/linux/
/src/git/compat/
/src/git/oss-fuzz/

Metadata section

This sections shows the raw data that is used to produce this report. This is mainly used for further processing and developer debugging.

Fuzzer Calltree file Program data file Coverage file
fuzz-date fuzzerLogFile-0-c6HPfIyLlO.data fuzzerLogFile-0-c6HPfIyLlO.data.yaml fuzz-date.covreport
fuzz-pack-idx fuzzerLogFile-0-Jwemvd6rHL.data fuzzerLogFile-0-Jwemvd6rHL.data.yaml fuzz-pack-idx.covreport
fuzz-parse-attr-line fuzzerLogFile-0-1DXLunIm4C.data fuzzerLogFile-0-1DXLunIm4C.data.yaml fuzz-parse-attr-line.covreport
fuzz-commit-graph fuzzerLogFile-0-nL0opP2A4O.data fuzzerLogFile-0-nL0opP2A4O.data.yaml fuzz-commit-graph.covreport
fuzz-url-decode-mem fuzzerLogFile-0-apBuaGcBAI.data fuzzerLogFile-0-apBuaGcBAI.data.yaml fuzz-url-decode-mem.covreport
fuzz-pack-headers fuzzerLogFile-0-XPAKJFaqki.data fuzzerLogFile-0-XPAKJFaqki.data.yaml fuzz-pack-headers.covreport
git/oss-fuzz/fuzz-cmd-apply-check.c fuzzerLogFile-0-paJCzfMiha.data fuzzerLogFile-0-paJCzfMiha.data.yaml fuzz-cmd-diff.covreport , fuzz-parse-attr-line.covreport , fuzz-pack-headers.covreport , fuzz-date.covreport , fuzz-config.covreport , fuzz-url-end-with-slash.covreport , fuzz-credential-from-url-gently.covreport , fuzz-pack-idx.covreport , fuzz-cmd-bundle-verify.covreport , fuzz-commit-graph.covreport , fuzz-url-decode-mem.covreport
fuzz-cmd-diff fuzzerLogFile-0-ZqZRZKCPgF.data fuzzerLogFile-0-ZqZRZKCPgF.data.yaml fuzz-cmd-diff.covreport
git/oss-fuzz/fuzz-cmd-status.c fuzzerLogFile-0-arrP2vhEDZ.data fuzzerLogFile-0-arrP2vhEDZ.data.yaml fuzz-cmd-diff.covreport , fuzz-parse-attr-line.covreport , fuzz-pack-headers.covreport , fuzz-date.covreport , fuzz-config.covreport , fuzz-url-end-with-slash.covreport , fuzz-credential-from-url-gently.covreport , fuzz-pack-idx.covreport , fuzz-cmd-bundle-verify.covreport , fuzz-commit-graph.covreport , fuzz-url-decode-mem.covreport
git/oss-fuzz/fuzz-command.c fuzzerLogFile-0-74H4cv8tXr.data fuzzerLogFile-0-74H4cv8tXr.data.yaml fuzz-cmd-diff.covreport , fuzz-parse-attr-line.covreport , fuzz-pack-headers.covreport , fuzz-date.covreport , fuzz-config.covreport , fuzz-url-end-with-slash.covreport , fuzz-credential-from-url-gently.covreport , fuzz-pack-idx.covreport , fuzz-cmd-bundle-verify.covreport , fuzz-commit-graph.covreport , fuzz-url-decode-mem.covreport
git/oss-fuzz/fuzz-cmd-version.c fuzzerLogFile-0-yrM52Tcvbl.data fuzzerLogFile-0-yrM52Tcvbl.data.yaml fuzz-cmd-diff.covreport , fuzz-parse-attr-line.covreport , fuzz-pack-headers.covreport , fuzz-date.covreport , fuzz-config.covreport , fuzz-url-end-with-slash.covreport , fuzz-credential-from-url-gently.covreport , fuzz-pack-idx.covreport , fuzz-cmd-bundle-verify.covreport , fuzz-commit-graph.covreport , fuzz-url-decode-mem.covreport
fuzz-config fuzzerLogFile-0-6Pa0rwRK6K.data fuzzerLogFile-0-6Pa0rwRK6K.data.yaml fuzz-config.covreport
git/oss-fuzz/fuzz-cmd-unpack-objects.c fuzzerLogFile-0-u8xed1H6Mw.data fuzzerLogFile-0-u8xed1H6Mw.data.yaml fuzz-cmd-diff.covreport , fuzz-parse-attr-line.covreport , fuzz-pack-headers.covreport , fuzz-date.covreport , fuzz-config.covreport , fuzz-url-end-with-slash.covreport , fuzz-credential-from-url-gently.covreport , fuzz-pack-idx.covreport , fuzz-cmd-bundle-verify.covreport , fuzz-commit-graph.covreport , fuzz-url-decode-mem.covreport
fuzz-credential-from-url-gently fuzzerLogFile-0-5jLV1OfSle.data fuzzerLogFile-0-5jLV1OfSle.data.yaml fuzz-credential-from-url-gently.covreport
fuzz-url-end-with-slash fuzzerLogFile-0-E0MQ6U0n63.data fuzzerLogFile-0-E0MQ6U0n63.data.yaml fuzz-url-end-with-slash.covreport
fuzz-cmd-bundle-verify fuzzerLogFile-0-jXA8rHcsLE.data fuzzerLogFile-0-jXA8rHcsLE.data.yaml fuzz-cmd-bundle-verify.covreport
git/oss-fuzz/fuzz-cmd-tag-create.c fuzzerLogFile-0-S8GtxkR5c1.data fuzzerLogFile-0-S8GtxkR5c1.data.yaml fuzz-cmd-diff.covreport , fuzz-parse-attr-line.covreport , fuzz-pack-headers.covreport , fuzz-date.covreport , fuzz-config.covreport , fuzz-url-end-with-slash.covreport , fuzz-credential-from-url-gently.covreport , fuzz-pack-idx.covreport , fuzz-cmd-bundle-verify.covreport , fuzz-commit-graph.covreport , fuzz-url-decode-mem.covreport