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

Project overview: git

High level conclusions

Reachability and coverage overview

Functions statically reachable by fuzzers
49.0%
4695 / 9668
Cyclomatic complexity statically reachable by fuzzers
49.0%
29728 / 60239
Runtime code coverage of functions
17.0%
1680 / 9668

Fuzzers overview

Fuzzer Fuzzer filename Functions Reached Functions unreached Fuzzer depth Files reached Basic blocks reached Cyclomatic complexity Details
fuzz-pack-idx git/oss-fuzz/fuzz-pack-idx.c 128 9746 25 25 814 439 fuzz-pack-idx.c
fuzz-commit-graph git/oss-fuzz/fuzz-commit-graph.c 259 9615 23 63 1801 869 fuzz-commit-graph.c
fuzz-config git/oss-fuzz/fuzz-config.c 164 9711 27 27 1272 620 fuzz-config.c
fuzz-url-decode-mem git/oss-fuzz/fuzz-url-decode-mem.c 134 9740 26 25 822 449 fuzz-url-decode-mem.c
fuzz-date git/oss-fuzz/fuzz-date.c 171 9703 26 25 1578 745 fuzz-date.c
fuzz-cmd-bundle-verify git/oss-fuzz/fuzz-cmd-bundle-verify.c 2357 7527 48 187 32237 13090 fuzz-cmd-bundle-verify.c
git/oss-fuzz/fuzz-cmd-status.c git/oss-fuzz/fuzz-cmd-status.c 4330 5555 49 252 66258 26090 fuzz-cmd-status.c
git/oss-fuzz/fuzz-cmd-version.c git/oss-fuzz/fuzz-cmd-version.c 202 9672 31 28 2150 925 fuzz-cmd-version.c
fuzz-cmd-diff git/oss-fuzz/fuzz-cmd-diff.c 4492 5395 49 265 69395 27184 fuzz-cmd-diff.c
git/oss-fuzz/fuzz-cmd-tag-create.c git/oss-fuzz/fuzz-cmd-tag-create.c 4401 5484 49 259 67459 26545 fuzz-cmd-tag-create.c
fuzz-url-end-with-slash git/oss-fuzz/fuzz-url-end-with-slash.c 128 9746 27 24 779 426 fuzz-url-end-with-slash.c
fuzz-pack-headers git/oss-fuzz/fuzz-pack-headers.c 128 9746 25 24 786 426 fuzz-pack-headers.c
git/oss-fuzz/fuzz-command.c git/oss-fuzz/fuzz-command.c 4663 5221 49 271 72751 28460 fuzz-command.c
fuzz-credential-from-url-gently git/oss-fuzz/fuzz-credential-from-url-gently.c 143 9731 27 27 949 503 fuzz-credential-from-url-gently.c
git/oss-fuzz/fuzz-cmd-unpack-objects.c git/oss-fuzz/fuzz-cmd-unpack-objects.c 2371 7513 48 185 32439 13148 fuzz-cmd-unpack-objects.c
fuzz-parse-attr-line git/oss-fuzz/fuzz-parse-attr-line.c 161 9713 26 28 1097 562 fuzz-parse-attr-line.c
git/oss-fuzz/fuzz-cmd-apply-check.c git/oss-fuzz/fuzz-cmd-apply-check.c 2723 7161 48 195 39037 15716 fuzz-cmd-apply-check.c

Fuzzer details

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 :

['_.51873']

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-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 353 63.1%
gold [1:9] 17 3.04%
yellow [10:29] 25 4.47%
greenyellow [30:49] 28 5.00%
lawngreen 50+ 136 24.3%
All colors 559 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 :

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

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: 00480 /src/git/repository.c:349
23 23 1 :

['clear_pattern_list']

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

['promisor_remote_clear']

7 106 repo_clear call site: 00496 /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: 00499 /src/git/read-cache.c:2494
0 0 None 425 425 free_untracked_cache call site: 00516 /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
87
Functions that are reachable but not covered
174
Reachable functions
259
Percentage of reachable functions covered
32.82%
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 6
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 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 6
git/./object-store-ll.h 1
git/remote.c 7
git/alloc.c 2
git/commit.c 11
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 3
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-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 :

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

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 :

['die', '_.47116']

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: 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 :

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

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-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] 14 3.34%
greenyellow [30:49] 2 0.47%
lawngreen 50+ 140 33.4%
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 :

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

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 :

['die', '_.47116']

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-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 7694 89.0%
gold [1:9] 87 1.00%
yellow [10:29] 8 0.09%
greenyellow [30:49] 1 0.01%
lawngreen 50+ 854 9.87%
All colors 8644 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
12406 12406 4 :

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

12406 12406 find_hook call site: 00000 /src/git/hook.c:34
12373 12375 8 :

['_.34973', 'check_object_signature', 'const_error.34974', 'free', 'error', 'oid_to_hex', 'free_tree_buffer', 'parse_object_buffer']

12373 12375 parse_object_with_flags call site: 03610 /src/git/object.c:340
12371 12371 3 :

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

12371 12371 ref_transaction_prepare call site: 00000 /src/git/refs.c:2228
12343 13210 6 :

['string_list_insert', 'strbuf_addf', 'string_list_has_string', 'BUG_fl', 'strcmp', 'ref_transaction_add_update']

12343 13210 split_head_update call site: 00000 /src/git/refs/files-backend.c:2375
11944 11944 1 :

['split_symref_update']

23885 26433 lock_ref_for_update call site: 00000 /src/git/refs/files-backend.c:2574
11926 11926 1 :

['lookup_commit_in_graph']

37181 72958 parse_object_with_flags call site: 03337 /src/git/object.c:312
11922 23842 4 :

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

15712 46786 cmd_init_db call site: 00685 /src/git/builtin/init-db.c:120
11919 11919 1 :

['git_config_from_blob_ref']

11919 11926 config_with_options call site: 00811 /src/git/config.c:2170
11919 11919 1 :

['git_die_config']

11919 11919 repo_config_get_string call site: 01271 /src/git/config.c:2613
11919 11919 1 :

['git_die_config']

11919 11919 repo_config_get_string_tmp call site: 01341 /src/git/config.c:2624
6409 8563 21 :

['const_error.32865', 'die', 'init_chunkfile', 'trace2_data_intmax_fl', 'strcmp', 'read_chunk', 'oid_version', 'pair_chunk', 'error_errno', 'memchr', 'strlen', 'st_add.32868', 'git_env_bool', 'error', 'xcalloc', 'xsize_t.32866', 'xmmap', 'read_table_of_contents', '_.32852', 'get_be32.32869', 'fstat64']

6415 8575 load_multi_pack_index_one call site: 01735 /src/git/midx.c:113
5338 6251 14 :

['usage_with_options', 'check_typos', 'parse_nodash_opt', 'BUG_fl', 'parse_subcommand', 'strcmp', 'parse_short_opt', 'error', 'const_error.37294', 'parse_long_opt.37379', '_.37277', 'show_gitcomp', 'xstrdup', 'usage_with_options_internal']

5338 6251 parse_options_step call site: 00374 /src/git/parse-options.c:846

Runtime coverage analysis

Covered functions
542
Functions that are reachable but not covered
1900
Reachable functions
2357
Percentage of reachable functions covered
19.39%
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 18
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 11
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 22
git/./object-store-ll.h 4
git/remote.c 46
git/alloc.c 9
git/commit.c 48
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-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 14971 81.8%
gold [1:9] 184 1.00%
yellow [10:29] 33 0.18%
greenyellow [30:49] 28 0.15%
lawngreen 50+ 3076 16.8%
All colors 18292 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
90209 103443 22 :

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

90667 104627 check_updates call site: 11308 /src/git/unpack-trees.c:439
83907 88764 18 :

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

83907 88764 refresh_fsmonitor call site: 06337 /src/git/fsmonitor.c:526
48997 62846 14 :

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

48997 62846 get_short_oid call site: 01553 /src/git/object-name.c:563
40757 56278 3 :

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

40757 101411 log_tree_diff call site: 17234 /src/git/log-tree.c:1095
37619 40662 17 :

['filter_string_list', 'longest_ancestor_length', 'ensure_valid_ownership', 'strbuf_setlen.46097', 'git_is_dir_sep.46170', 'string_list_clear', 'xstrdup', 'string_list_split', 'read_gitfile_gently', 'trace2_data_string_fl', 'git_env_bool', 'get_allowed_bare_repo', 'free', 'get_device_or_die', 'strbuf_addch.46103', 'is_implicit_bare_repo', 'is_git_directory']

37619 40662 setup_git_directory_gently_1 call site: 09304 /src/git/setup.c:1442
36869 61652 13 :

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

37484 62681 get_oid_with_context_1 call site: 04568 /src/git/object-name.c:2024
36811 49160 9 :

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

36811 49160 get_oid_with_context_1 call site: 07665 /src/git/object-name.c:2096
36422 60856 11 :

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

36422 61359 unpack_callback call site: 00000 /src/git/unpack-trees.c:1526
30266 30266 2 :

['show_signature', 'show_mergetag']

85697 113822 show_log call site: 14485 /src/git/log-tree.c:824
27075 64589 26 :

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

27915 65429 do_read_index call site: 04641 /src/git/read-cache.c:2230
26077 26077 9 :

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

53895 199484 cmd_commit call site: 16285 /src/git/builtin/commit.c:1768
24516 24516 1 :

['copy_or_rename_branch']

25758 25758 cmd_branch call site: 00000 /src/git/builtin/branch.c:912

Runtime coverage analysis

Covered functions
1681
Functions that are reachable but not covered
2865
Reachable functions
4330
Percentage of reachable functions covered
33.83%
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 26
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 11
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 23
git/./object-store-ll.h 4
git/remote.c 49
git/alloc.c 10
git/commit.c 91
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 181
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-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
90209 103443 22 :

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

90667 104627 check_updates call site: 00000 /src/git/unpack-trees.c:439
83907 88764 18 :

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

83907 88764 refresh_fsmonitor call site: 00000 /src/git/fsmonitor.c:526
48997 62846 14 :

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

48997 62846 get_short_oid call site: 00000 /src/git/object-name.c:563
40757 56278 3 :

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

40757 101411 log_tree_diff call site: 00000 /src/git/log-tree.c:1095
37619 40662 17 :

['filter_string_list', 'longest_ancestor_length', 'ensure_valid_ownership', 'strbuf_setlen.46097', 'git_is_dir_sep.46170', 'string_list_clear', 'xstrdup', 'string_list_split', 'read_gitfile_gently', 'trace2_data_string_fl', 'git_env_bool', 'get_allowed_bare_repo', 'free', 'get_device_or_die', 'strbuf_addch.46103', 'is_implicit_bare_repo', 'is_git_directory']

37619 40662 setup_git_directory_gently_1 call site: 00000 /src/git/setup.c:1442
36869 61652 13 :

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

37484 62681 get_oid_with_context_1 call site: 00000 /src/git/object-name.c:2024
36811 49160 9 :

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

36811 49160 get_oid_with_context_1 call site: 00000 /src/git/object-name.c:2096
36422 60856 11 :

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

36422 61359 unpack_callback call site: 00000 /src/git/unpack-trees.c:1526
30266 30266 2 :

['show_signature', 'show_mergetag']

85697 113822 show_log call site: 00000 /src/git/log-tree.c:824
27075 64589 26 :

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

27915 65429 do_read_index call site: 00000 /src/git/read-cache.c:2230
26077 26077 9 :

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

53895 199484 cmd_commit call site: 00000 /src/git/builtin/commit.c:1768
24516 24516 1 :

['copy_or_rename_branch']

25758 25758 cmd_branch call site: 00000 /src/git/builtin/branch.c:912

Runtime coverage analysis

Covered functions
1681
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-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 16330 83.1%
gold [1:9] 176 0.89%
yellow [10:29] 15 0.07%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 3110 15.8%
All colors 19631 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
90209 103443 22 :

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

90667 104627 check_updates call site: 11308 /src/git/unpack-trees.c:439
83909 88764 18 :

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

83909 88764 refresh_fsmonitor call site: 06337 /src/git/fsmonitor.c:526
60918 62846 14 :

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

60918 62846 get_short_oid call site: 01555 /src/git/object-name.c:563
40757 56278 3 :

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

40757 101411 log_tree_diff call site: 17234 /src/git/log-tree.c:1095
37619 40662 17 :

['filter_string_list', 'longest_ancestor_length', 'ensure_valid_ownership', 'strbuf_setlen.46097', 'git_is_dir_sep.46170', 'string_list_clear', 'xstrdup', 'string_list_split', 'read_gitfile_gently', 'trace2_data_string_fl', 'git_env_bool', 'get_allowed_bare_repo', 'free', 'get_device_or_die', 'strbuf_addch.46103', 'is_implicit_bare_repo', 'is_git_directory']

37619 40662 setup_git_directory_gently_1 call site: 09304 /src/git/setup.c:1442
36869 61652 13 :

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

37484 62681 get_oid_with_context_1 call site: 04568 /src/git/object-name.c:2024
36811 49160 9 :

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

36811 49160 get_oid_with_context_1 call site: 07665 /src/git/object-name.c:2096
36422 60856 11 :

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

36422 61359 unpack_callback call site: 00000 /src/git/unpack-trees.c:1526
30266 30266 2 :

['show_signature', 'show_mergetag']

85697 113822 show_log call site: 14485 /src/git/log-tree.c:824
27075 64589 26 :

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

27915 65429 do_read_index call site: 04641 /src/git/read-cache.c:2230
26077 26077 9 :

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

53895 199484 cmd_commit call site: 16285 /src/git/builtin/commit.c:1768
24516 24516 1 :

['copy_or_rename_branch']

25758 25758 cmd_branch call site: 18889 /src/git/builtin/branch.c:912

Runtime coverage analysis

Covered functions
1575
Functions that are reachable but not covered
3088
Reachable functions
4492
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 27
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 11
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 23
git/./object-store-ll.h 4
git/remote.c 54
git/alloc.c 10
git/commit.c 91
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 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 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 67
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-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 15554 82.4%
gold [1:9] 185 0.98%
yellow [10:29] 33 0.17%
greenyellow [30:49] 28 0.14%
lawngreen 50+ 3072 16.2%
All colors 18872 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
90209 103443 22 :

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

90667 104627 check_updates call site: 11308 /src/git/unpack-trees.c:439
83907 88764 18 :

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

83907 88764 refresh_fsmonitor call site: 06337 /src/git/fsmonitor.c:526
48997 62846 14 :

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

48997 62846 get_short_oid call site: 01554 /src/git/object-name.c:563
40757 56278 3 :

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

40757 101411 log_tree_diff call site: 17234 /src/git/log-tree.c:1095
37619 40662 17 :

['filter_string_list', 'longest_ancestor_length', 'ensure_valid_ownership', 'strbuf_setlen.46097', 'git_is_dir_sep.46170', 'string_list_clear', 'xstrdup', 'string_list_split', 'read_gitfile_gently', 'trace2_data_string_fl', 'git_env_bool', 'get_allowed_bare_repo', 'free', 'get_device_or_die', 'strbuf_addch.46103', 'is_implicit_bare_repo', 'is_git_directory']

37619 40662 setup_git_directory_gently_1 call site: 09304 /src/git/setup.c:1442
36869 61652 13 :

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

37484 62681 get_oid_with_context_1 call site: 04569 /src/git/object-name.c:2024
36811 49160 9 :

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

36811 49160 get_oid_with_context_1 call site: 07665 /src/git/object-name.c:2096
36422 60856 11 :

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

36422 61359 unpack_callback call site: 00000 /src/git/unpack-trees.c:1526
30266 30266 2 :

['show_signature', 'show_mergetag']

85697 113822 show_log call site: 14485 /src/git/log-tree.c:824
27075 64589 26 :

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

27915 65429 do_read_index call site: 04642 /src/git/read-cache.c:2230
26077 26077 9 :

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

53895 199484 cmd_commit call site: 16285 /src/git/builtin/commit.c:1768
24516 24516 1 :

['copy_or_rename_branch']

25758 25758 cmd_branch call site: 00000 /src/git/builtin/branch.c:912

Runtime coverage analysis

Covered functions
1681
Functions that are reachable but not covered
2961
Reachable functions
4401
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 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 11
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 23
git/./object-store-ll.h 4
git/remote.c 52
git/alloc.c 10
git/commit.c 91
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 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 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 70
git/git.c 2
git/./commit-reach.h 3
git/ewah/bitmap.c 7
git/ewah/ewok.h 1
git/versioncmp.c 3

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 :

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

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-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 :

['_.51873']

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-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 16810 82.8%
gold [1:9] 181 0.89%
yellow [10:29] 31 0.15%
greenyellow [30:49] 28 0.13%
lawngreen 50+ 3229 15.9%
All colors 20279 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
90209 103443 22 :

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

90667 104627 check_updates call site: 11311 /src/git/unpack-trees.c:439
83907 88764 18 :

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

83907 88764 refresh_fsmonitor call site: 06339 /src/git/fsmonitor.c:526
48997 62846 14 :

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

48997 62846 get_short_oid call site: 01977 /src/git/object-name.c:563
40757 56278 3 :

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

40757 101411 log_tree_diff call site: 17237 /src/git/log-tree.c:1095
37619 40662 17 :

['filter_string_list', 'longest_ancestor_length', 'ensure_valid_ownership', 'strbuf_setlen.46097', 'git_is_dir_sep.46170', 'string_list_clear', 'xstrdup', 'string_list_split', 'read_gitfile_gently', 'trace2_data_string_fl', 'git_env_bool', 'get_allowed_bare_repo', 'free', 'get_device_or_die', 'strbuf_addch.46103', 'is_implicit_bare_repo', 'is_git_directory']

37619 40662 setup_git_directory_gently_1 call site: 09306 /src/git/setup.c:1442
36869 61652 13 :

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

37484 62681 get_oid_with_context_1 call site: 04808 /src/git/object-name.c:2024
36811 49160 9 :

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

36811 49160 get_oid_with_context_1 call site: 07667 /src/git/object-name.c:2096
36422 60856 11 :

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

36422 61359 unpack_callback call site: 00000 /src/git/unpack-trees.c:1526
30266 30266 2 :

['show_signature', 'show_mergetag']

85697 113822 show_log call site: 14488 /src/git/log-tree.c:824
27075 64589 26 :

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

27915 65429 do_read_index call site: 04880 /src/git/read-cache.c:2230
26077 26077 9 :

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

53895 199484 cmd_commit call site: 16288 /src/git/builtin/commit.c:1768
24516 24516 1 :

['copy_or_rename_branch']

25758 25758 cmd_branch call site: 18892 /src/git/builtin/branch.c:912

Runtime coverage analysis

Covered functions
1681
Functions that are reachable but not covered
3163
Reachable functions
4663
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 27
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 23
git/./object-store-ll.h 4
git/remote.c 54
git/alloc.c 10
git/commit.c 91
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 189
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 67
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: 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 :

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

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: 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 6696 76.8%
gold [1:9] 162 1.85%
yellow [10:29] 33 0.37%
greenyellow [30:49] 28 0.32%
lawngreen 50+ 1793 20.5%
All colors 8712 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
90209 103443 22 :

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

90667 104627 check_updates call site: 00000 /src/git/unpack-trees.c:439
83907 88764 18 :

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

83907 88764 refresh_fsmonitor call site: 06336 /src/git/fsmonitor.c:526
48997 62846 14 :

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

48997 62846 get_short_oid call site: 01552 /src/git/object-name.c:563
40757 56278 3 :

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

40757 101411 log_tree_diff call site: 00000 /src/git/log-tree.c:1095
37619 40662 17 :

['filter_string_list', 'longest_ancestor_length', 'ensure_valid_ownership', 'strbuf_setlen.46097', 'git_is_dir_sep.46170', 'string_list_clear', 'xstrdup', 'string_list_split', 'read_gitfile_gently', 'trace2_data_string_fl', 'git_env_bool', 'get_allowed_bare_repo', 'free', 'get_device_or_die', 'strbuf_addch.46103', 'is_implicit_bare_repo', 'is_git_directory']

37619 40662 setup_git_directory_gently_1 call site: 00000 /src/git/setup.c:1442
36869 61652 13 :

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

37484 62681 get_oid_with_context_1 call site: 04567 /src/git/object-name.c:2024
36811 49160 9 :

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

36811 49160 get_oid_with_context_1 call site: 07664 /src/git/object-name.c:2096
36422 60856 11 :

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

36422 61359 unpack_callback call site: 00000 /src/git/unpack-trees.c:1526
30266 30266 2 :

['show_signature', 'show_mergetag']

85697 113822 show_log call site: 00000 /src/git/log-tree.c:824
27075 64589 26 :

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

27915 65429 do_read_index call site: 04640 /src/git/read-cache.c:2230
26077 26077 9 :

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

53895 199484 cmd_commit call site: 00000 /src/git/builtin/commit.c:1768
24516 24516 1 :

['copy_or_rename_branch']

25758 25758 cmd_branch call site: 00000 /src/git/builtin/branch.c:912

Runtime coverage analysis

Covered functions
1681
Functions that are reachable but not covered
1340
Reachable functions
2371
Percentage of reachable functions covered
43.48%
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 18
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 11
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 22
git/./object-store-ll.h 4
git/remote.c 46
git/alloc.c 9
git/commit.c 48
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-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 :

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

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

['_.19378', 'die']

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

['die', '_.47116']

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: 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 8610 79.8%
gold [1:9] 175 1.62%
yellow [10:29] 33 0.30%
greenyellow [30:49] 28 0.25%
lawngreen 50+ 1934 17.9%
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
90209 103443 22 :

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

90667 104627 check_updates call site: 00000 /src/git/unpack-trees.c:439
83907 88764 18 :

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

83907 88764 refresh_fsmonitor call site: 06336 /src/git/fsmonitor.c:526
48997 62846 14 :

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

48997 62846 get_short_oid call site: 01552 /src/git/object-name.c:563
40757 56278 3 :

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

40757 101411 log_tree_diff call site: 00000 /src/git/log-tree.c:1095
37619 40662 17 :

['filter_string_list', 'longest_ancestor_length', 'ensure_valid_ownership', 'strbuf_setlen.46097', 'git_is_dir_sep.46170', 'string_list_clear', 'xstrdup', 'string_list_split', 'read_gitfile_gently', 'trace2_data_string_fl', 'git_env_bool', 'get_allowed_bare_repo', 'free', 'get_device_or_die', 'strbuf_addch.46103', 'is_implicit_bare_repo', 'is_git_directory']

37619 40662 setup_git_directory_gently_1 call site: 00000 /src/git/setup.c:1442
36869 61652 13 :

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

37484 62681 get_oid_with_context_1 call site: 04567 /src/git/object-name.c:2024
36811 49160 9 :

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

36811 49160 get_oid_with_context_1 call site: 07664 /src/git/object-name.c:2096
36422 60856 11 :

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

36422 61359 unpack_callback call site: 00000 /src/git/unpack-trees.c:1526
30266 30266 2 :

['show_signature', 'show_mergetag']

85697 113822 show_log call site: 00000 /src/git/log-tree.c:824
27075 64589 26 :

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

27915 65429 do_read_index call site: 04640 /src/git/read-cache.c:2230
26077 26077 9 :

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

53895 199484 cmd_commit call site: 00000 /src/git/builtin/commit.c:1768
24516 24516 1 :

['copy_or_rename_branch']

25758 25758 cmd_branch call site: 00000 /src/git/builtin/branch.c:912

Runtime coverage analysis

Covered functions
1681
Functions that are reachable but not covered
1643
Reachable functions
2723
Percentage of reachable functions covered
39.66%
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 18
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 28
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 11
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 22
git/./object-store-ll.h 4
git/remote.c 46
git/alloc.c 9
git/commit.c 48
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

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-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-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', 'trace2_cmd_error_va_fl', 'git_env_ulong', 'raw_object_store_clear', 'release_index', 'hashmap_iter_first', 'repo_clear', 'xwrite', 'should_validate_cache_entries']

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-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-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-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-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', 'release_revisions', 'convert_attrs', '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-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-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', 'release_revisions', 'convert_attrs', 'check_updates', 'read_early_config', 'log_tree_diff_flush', 'git_test_write_commit_graph_or_die', 'run_command']

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', 'release_revisions', 'convert_attrs', 'check_updates', 'read_early_config', 'log_tree_diff_flush', 'git_test_write_commit_graph_or_die', 'run_command']

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-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-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', 'release_revisions', 'convert_attrs', 'check_updates', 'read_early_config', 'log_tree_diff_flush', 'cmd_diff_index']

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-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-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-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']

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

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

Directories in report

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

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-pack-idx fuzzerLogFile-0-WwdYtiMVVQ.data fuzzerLogFile-0-WwdYtiMVVQ.data.yaml fuzz-pack-idx.covreport
fuzz-commit-graph fuzzerLogFile-0-k1N1bk1x21.data fuzzerLogFile-0-k1N1bk1x21.data.yaml fuzz-commit-graph.covreport
fuzz-config fuzzerLogFile-0-lHIb1PP7Xi.data fuzzerLogFile-0-lHIb1PP7Xi.data.yaml fuzz-config.covreport
fuzz-url-decode-mem fuzzerLogFile-0-D5T9p4aUXc.data fuzzerLogFile-0-D5T9p4aUXc.data.yaml fuzz-url-decode-mem.covreport
fuzz-date fuzzerLogFile-0-IRi4924xjs.data fuzzerLogFile-0-IRi4924xjs.data.yaml fuzz-date.covreport
fuzz-cmd-bundle-verify fuzzerLogFile-0-v3nia37zfV.data fuzzerLogFile-0-v3nia37zfV.data.yaml fuzz-cmd-bundle-verify.covreport
git/oss-fuzz/fuzz-cmd-status.c fuzzerLogFile-0-pY0yMpbj7z.data fuzzerLogFile-0-pY0yMpbj7z.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-En79eP3LSD.data fuzzerLogFile-0-En79eP3LSD.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-FmKZGxKRGO.data fuzzerLogFile-0-FmKZGxKRGO.data.yaml fuzz-cmd-diff.covreport
git/oss-fuzz/fuzz-cmd-tag-create.c fuzzerLogFile-0-2yzYopFcJH.data fuzzerLogFile-0-2yzYopFcJH.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-url-end-with-slash fuzzerLogFile-0-eyrfFou6qd.data fuzzerLogFile-0-eyrfFou6qd.data.yaml fuzz-url-end-with-slash.covreport
fuzz-pack-headers fuzzerLogFile-0-aWThGOxbLB.data fuzzerLogFile-0-aWThGOxbLB.data.yaml fuzz-pack-headers.covreport
git/oss-fuzz/fuzz-command.c fuzzerLogFile-0-dBHUc1y5bd.data fuzzerLogFile-0-dBHUc1y5bd.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-lck3Ks89E0.data fuzzerLogFile-0-lck3Ks89E0.data.yaml fuzz-credential-from-url-gently.covreport
git/oss-fuzz/fuzz-cmd-unpack-objects.c fuzzerLogFile-0-mkG3Ov0Yfh.data fuzzerLogFile-0-mkG3Ov0Yfh.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-parse-attr-line fuzzerLogFile-0-0UHKm2gtaE.data fuzzerLogFile-0-0UHKm2gtaE.data.yaml fuzz-parse-attr-line.covreport
git/oss-fuzz/fuzz-cmd-apply-check.c fuzzerLogFile-0-qKLIjcM6n7.data fuzzerLogFile-0-qKLIjcM6n7.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