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 |
---|---|---|---|---|---|---|---|
476 | 476 |
3 :
['free_untracked', 'strbuf_release', 'free'] |
476 | 476 | free_untracked_cache | call site: 00476 | /src/git/dir.c:3591 |
461 | 461 |
1 :
['die'] |
461 | 461 | xcalloc | call site: 00222 | /src/git/wrapper.c:153 |
9 | 9 |
2 :
['string_list_clear', 'free'] |
9 | 9 | resolve_undo_clear_index | call site: 00466 | /src/git/resolve-undo.c:109 |
4 | 26 |
3 :
['free_commit_graph', 'close_commit_graph_one', 'clear_commit_graph_data_slab'] |
4 | 26 | close_commit_graph_one | call site: 00419 | /src/git/commit-graph.c:709 |
2 | 2 |
1 :
['calloc'] |
463 | 463 | xcalloc | call site: 00221 | /src/git/wrapper.c:151 |
2 | 2 |
1 :
['abort'] |
2 | 2 | vreportf | call site: 00031 | /src/git/usage.c:15 |
0 | 551 |
2 :
['discard_index', 'free'] |
0 | 551 | discard_split_index | call site: 00473 | /src/git/split-index.c:399 |
0 | 461 |
2 :
['free', 'xmalloc'] |
0 | 461 | xrealloc | call site: 00076 | /src/git/wrapper.c:130 |
0 | 30 |
1 :
['hashmap_clear_'] |
0 | 30 | free_name_hash | call site: 00468 | /src/git/name-hash.c:735 |
0 | 15 |
1 :
['hashmap_clear_'] |
0 | 15 | oidmap_free | call site: 00373 | /src/git/oidmap.c:26 |
0 | 0 |
1 :
['malloc'] |
461 | 463 | do_xmalloc | call site: 00005 | /src/git/wrapper.c:52 |
0 | 0 | None | 32 | 610 | repo_clear | call site: 00424 | /src/git/repository.c:274 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
initialize_the_repository
[function]
[call site]
00001
raw_object_store_new
[function]
[call site]
00002
xmalloc
[function]
[call site]
00003
do_xmalloc
[function]
[call site]
00004
memory_limit_check
[function]
[call site]
00005
git_env_ulong
[function]
[call site]
00006
getenv
[call site]
00007
git_parse_ulong
[function]
[call site]
00008
git_parse_unsigned
[function]
[call site]
00009
strchr
[call site]
00010
__errno_location
[call site]
00011
__errno_location
[call site]
00012
strtoumax
[function]
[call site]
00013
__strtoul_internal
[call site]
00014
get_unit_factor
[function]
[call site]
00015
__errno_location
[call site]
00019
_
[function]
[call site]
00020
dcgettext
[call site]
00021
die
[function]
[call site]
00022
fwrite
[call site]
00023
common_exit
[function]
[call site]
00024
check_bug_if_BUG
[function]
[call site]
00025
BUG_fl
[function]
[call site]
00026
BUG_vfl
[function]
[call site]
00027
BUG_vfl_common
[function]
[call site]
00028
snprintf
[call site]
00029
vreportf
[function]
[call site]
00030
strlen
[call site]
00031
fprintf
[call site]
00032
abort
[call site]
00033
vsnprintf
[call site]
00034
fflush
[call site]
00035
write_in_full
[function]
[call site]
00036
xwrite
[function]
[call site]
00037
write
[call site]
00038
__errno_location
[call site]
00039
handle_nonblock
[function]
[call site]
00040
poll
[call site]
00041
__errno_location
[call site]
00042
abort
[call site]
00043
trace2_cmd_error_va_fl
[function]
[call site]
00044
tr2_dst_trace_want
[function]
[call site]
00045
tr2_dst_get_trace_fd
[function]
[call site]
00046
tr2_sysenv_get
[function]
[call site]
00047
BUG_fl
[function]
[call site]
00048
getenv
[call site]
00049
xstrdup
[function]
[call site]
00050
strdup
[call site]
00051
die
[function]
[call site]
00052
exit
[call site]
00053
strcmp
[call site]
00054
strcasecmp
[call site]
00055
strcmp
[call site]
00056
strlen
[call site]
00057
atoi
[function]
[call site]
00058
strtol
[call site]
00059
is_absolute_path
[function]
[call site]
00060
git_is_dir_sep
[function]
[call site]
00061
is_directory
[function]
[call site]
00062
stat64
[function]
[call site]
00063
__xstat64
[call site]
00064
tr2_dst_try_auto_path
[function]
[call site]
00065
tr2_sid_get
[function]
[call site]
00066
tr2_sid_compute
[function]
[call site]
00067
getenv
[call site]
00068
strbuf_addstr
[function]
[call site]
00069
strlen
[call site]
00070
strbuf_add
[function]
[call site]
00071
strbuf_grow
[function]
[call site]
00072
die
[function]
[call site]
00073
st_mult
[function]
[call site]
00074
die
[function]
[call site]
00075
xrealloc
[function]
[call site]
00076
xmalloc
[function]
[call site]
00077
memory_limit_check
[function]
[call site]
00078
error
[function]
[call site]
00079
die
[function]
[call site]
00080
realloc
[call site]
00081
die
[function]
[call site]
00082
strbuf_setlen
[function]
[call site]
00083
BUG_fl
[function]
[call site]
00084
__assert_fail
[call site]
00085
strbuf_addch
[function]
[call site]
00086
strbuf_avail
[function]
[call site]
00087
strbuf_grow
[function]
[call site]
00088
tr2_sid_append_my_sid_component
[function]
[call site]
00089
getpid
[call site]
00090
tr2_tbuf_utc_datetime
[function]
[call site]
00091
gettimeofday
[call site]
00092
gmtime_r
[call site]
00093
xsnprintf
[function]
[call site]
00094
vsnprintf
[call site]
00095
BUG_fl
[function]
[call site]
00096
BUG_fl
[function]
[call site]
00097
strbuf_addstr
[function]
[call site]
00098
strbuf_addch
[function]
[call site]
00099
xgethostname
[function]
[call site]
00100
gethostname
[call site]
00101
strbuf_add
[function]
[call site]
00102
strlen
[call site]
00103
hash_to_hex_algop_r
[function]
[call site]
00104
strbuf_addch
[function]
[call site]
00105
strbuf_add
[function]
[call site]
00106
strbuf_addf
[function]
[call site]
00107
strbuf_vaddf
[function]
[call site]
00108
strbuf_avail
[function]
[call site]
00109
strbuf_grow
[function]
[call site]
00110
vsnprintf
[call site]
00111
BUG_fl
[function]
[call site]
00112
strbuf_avail
[function]
[call site]
00113
strbuf_grow
[function]
[call site]
00114
vsnprintf
[call site]
00115
strbuf_avail
[function]
[call site]
00116
BUG_fl
[function]
[call site]
00117
strbuf_setlen
[function]
[call site]
00118
setenv
[call site]
00119
strrchr
[call site]
00120
strbuf_addstr
[function]
[call site]
00121
git_is_dir_sep
[function]
[call site]
00122
strbuf_addch
[function]
[call site]
00123
strbuf_addstr
[function]
[call site]
00124
tr2_dst_too_many_files
[function]
[call site]
00125
tr2_sysenv_get
[function]
[call site]
00126
atoi
[function]
[call site]
00127
strbuf_addstr
[function]
[call site]
00128
git_is_dir_sep
[function]
[call site]
00129
strbuf_addbuf
[function]
[call site]
00130
strbuf_setlen
[function]
[call site]
00131
strbuf_addstr
[function]
[call site]
00132
stat64
[function]
[call site]
00133
opendir
[call site]
00134
readdir64
[call site]
00135
closedir
[call site]
00136
open64
[call site]
00137
strbuf_release
[function]
[call site]
00138
strbuf_init
[function]
[call site]
00139
strbuf_grow
[function]
[call site]
00140
strbuf_release
[function]
[call site]
00141
strbuf_setlen
[function]
[call site]
00142
strbuf_addf
[function]
[call site]
00143
open64
[call site]
00144
strbuf_release
[function]
[call site]
00145
tr2_dst_want_warning
[function]
[call site]
00146
tr2_sysenv_get
[function]
[call site]
00147
atoi
[function]
[call site]
00148
tr2_sysenv_display_name
[function]
[call site]
00149
BUG_fl
[function]
[call site]
00150
warning
[function]
[call site]
00151
tr2_dst_want_warning
[function]
[call site]
00152
tr2_sysenv_display_name
[function]
[call site]
00153
__errno_location
[call site]
00154
warning
[function]
[call site]
00155
tr2_dst_trace_disable
[function]
[call site]
00156
close
[call site]
00157
strbuf_release
[function]
[call site]
00158
strbuf_release
[function]
[call site]
00159
tr2_dst_try_path
[function]
[call site]
00160
tr2_dst_want_warning
[function]
[call site]
00161
tr2_sysenv_display_name
[function]
[call site]
00162
__errno_location
[call site]
00163
warning
[function]
[call site]
00164
tr2_dst_trace_disable
[function]
[call site]
00165
starts_with
[function]
[call site]
00166
tr2_dst_try_unix_domain_socket
[function]
[call site]
00167
skip_prefix
[function]
[call site]
00168
skip_prefix
[function]
[call site]
00169
skip_prefix
[function]
[call site]
00170
tr2_dst_want_warning
[function]
[call site]
00171
tr2_sysenv_display_name
[function]
[call site]
00172
warning
[function]
[call site]
00173
tr2_dst_trace_disable
[function]
[call site]
00174
is_absolute_path
[function]
[call site]
00175
strlen
[call site]
00176
tr2_dst_want_warning
[function]
[call site]
00177
tr2_sysenv_display_name
[function]
[call site]
00178
warning
[function]
[call site]
00179
tr2_dst_trace_disable
[function]
[call site]
00180
tr2_dst_try_uds_connect
[function]
[call site]
00181
socket
[call site]
00182
gitstrlcpy
[function]
[call site]
00183
strlen
[call site]
00184
connect
[call site]
00185
__errno_location
[call site]
00186
__errno_location
[call site]
00187
tr2_dst_try_uds_connect
[function]
[call site]
00188
tr2_dst_want_warning
[function]
[call site]
00189
tr2_sysenv_display_name
[function]
[call site]
00190
__errno_location
[call site]
00191
warning
[function]
[call site]
00192
tr2_dst_trace_disable
[function]
[call site]
00193
tr2_dst_malformed_warning
[function]
[call site]
00194
tr2_sysenv_display_name
[function]
[call site]
00195
warning
[function]
[call site]
00196
tr2_dst_trace_disable
[function]
[call site]
00197
common_exit
[function]
[call site]
00198
trace2_cmd_exit_fl
[function]
[call site]
00199
trace_git_fsync_stats
[function]
[call site]
00200
log_trace_fsync_if
[function]
[call site]
00201
trace2_data_intmax_fl
[function]
[call site]
00202
strbuf_addf
[function]
[call site]
00203
trace2_data_string_fl
[function]
[call site]
00204
getnanotime
[function]
[call site]
00205
highres_nanos
[function]
[call site]
00206
clock_gettime
[call site]
00207
gettimeofday_nanos
[function]
[call site]
00208
gettimeofday
[call site]
00209
gettimeofday_nanos
[function]
[call site]
00210
highres_nanos
[function]
[call site]
00211
tr2tls_absolute_elapsed
[function]
[call site]
00212
tr2tls_region_elasped_self
[function]
[call site]
00213
tr2tls_get_self
[function]
[call site]
00214
pthread_getspecific
[call site]
00215
getnanotime
[function]
[call site]
00216
tr2tls_create_self
[function]
[call site]
00217
xcalloc
[function]
[call site]
00218
die
[function]
[call site]
00219
memory_limit_check
[function]
[call site]
00220
calloc
[call site]
00221
calloc
[call site]
00222
die
[function]
[call site]
00223
xcalloc
[function]
[call site]
00224
tr2tls_locked_increment
[function]
[call site]
00225
pthread_mutex_unlock
[call site]
00226
strbuf_addf
[function]
[call site]
00227
strbuf_addstr
[function]
[call site]
00228
strbuf_setlen
[function]
[call site]
00229
strbuf_detach
[function]
[call site]
00230
strbuf_grow
[function]
[call site]
00231
strbuf_init
[function]
[call site]
00232
pthread_setspecific
[call site]
00233
tr2_dst_trace_want
[function]
[call site]
00234
strbuf_release
[function]
[call site]
00235
log_trace_fsync_if
[function]
[call site]
00236
trace2_collect_process_info
[function]
[call site]
00237
trace2_is_enabled
[function]
[call site]
00238
getppid
[call site]
00239
push_ancestry_name
[function]
[call site]
00240
stat_parent_pid
[function]
[call site]
00241
strbuf_addf
[function]
[call site]
00242
git_fopen
[function]
[call site]
00243
fopen64
[call site]
00244
fopen64
[call site]
00245
fileno
[call site]
00246
fstat64
[function]
[call site]
00247
__fxstat64
[call site]
00248
fclose
[call site]
00249
fclose
[call site]
00250
__errno_location
[call site]
00251
strbuf_fread
[function]
[call site]
00252
strbuf_grow
[function]
[call site]
00253
fread
[call site]
00254
strbuf_setlen
[function]
[call site]
00255
strbuf_release
[function]
[call site]
00256
parse_proc_stat
[function]
[call site]
00257
fclose
[call site]
00261
strbuf_release
[function]
[call site]
00262
strbuf_release
[function]
[call site]
00263
strvec_push
[function]
[call site]
00264
xstrdup
[function]
[call site]
00265
strvec_push_nodup
[function]
[call site]
00266
st_mult
[function]
[call site]
00267
xrealloc
[function]
[call site]
00268
push_ancestry_name
[function]
[call site]
00269
trace2_cmd_ancestry_fl
[function]
[call site]
00270
tr2_dst_trace_want
[function]
[call site]
00271
strvec_clear
[function]
[call site]
00272
strvec_init
[function]
[call site]
00273
getnanotime
[function]
[call site]
00274
tr2tls_absolute_elapsed
[function]
[call site]
00275
tr2_dst_trace_want
[function]
[call site]
00276
exit
[call site]
00277
abort
[call site]
00278
die
[function]
[call site]
00279
error
[function]
[call site]
00280
hashmap_init
[function]
[call site]
00281
alloc_table
[function]
[call site]
00282
xcalloc
[function]
[call site]
00283
pack_map_entry_cmp
[function]
[call site]
00284
strcmp
[call site]
00285
pthread_mutex_init
[call site]
00286
remote_state_new
[function]
[call site]
00287
xmalloc
[function]
[call site]
00288
hashmap_init
[function]
[call site]
00289
remotes_hash_cmp
[function]
[call site]
00290
strncmp
[call site]
00291
hashmap_init
[function]
[call site]
00292
branches_hash_cmp
[function]
[call site]
00293
strncmp
[call site]
00294
strcmp
[call site]
00295
parsed_object_pool_new
[function]
[call site]
00296
xmalloc
[function]
[call site]
00297
allocate_alloc_state
[function]
[call site]
00298
xcalloc
[function]
[call site]
00299
allocate_alloc_state
[function]
[call site]
00300
allocate_alloc_state
[function]
[call site]
00301
allocate_alloc_state
[function]
[call site]
00302
allocate_alloc_state
[function]
[call site]
00303
xcalloc
[function]
[call site]
00304
allocate_commit_buffer_slab
[function]
[call site]
00305
xmalloc
[function]
[call site]
00306
init_buffer_slab
[function]
[call site]
00307
init_buffer_slab_with_stride
[function]
[call site]
00308
index_state_init
[function]
[call site]
00309
repo_set_hash_algo
[function]
[call site]
00310
parse_commit_graph
[function]
[call site]
00311
get_be32
[function]
[call site]
00312
_
[function]
[call site]
00313
error
[function]
[call site]
00314
_
[function]
[call site]
00315
error
[function]
[call site]
00316
oid_version
[function]
[call site]
00317
hash_algo_by_ptr
[function]
[call site]
00318
_
[function]
[call site]
00319
die
[function]
[call site]
00320
_
[function]
[call site]
00321
oid_version
[function]
[call site]
00322
error
[function]
[call site]
00323
alloc_commit_graph
[function]
[call site]
00324
xcalloc
[function]
[call site]
00325
_
[function]
[call site]
00326
error
[function]
[call site]
00327
init_chunkfile
[function]
[call site]
00328
xcalloc
[function]
[call site]
00329
read_table_of_contents
[function]
[call site]
00330
st_mult
[function]
[call site]
00331
xrealloc
[function]
[call site]
00332
get_be32
[function]
[call site]
00333
get_be64
[function]
[call site]
00334
get_be32
[function]
[call site]
00335
get_be32
[function]
[call site]
00336
_
[function]
[call site]
00337
error
[function]
[call site]
00338
get_be64
[function]
[call site]
00339
_
[function]
[call site]
00340
error
[function]
[call site]
00341
_
[function]
[call site]
00342
error
[function]
[call site]
00343
get_be32
[function]
[call site]
00344
_
[function]
[call site]
00345
pair_chunk
[function]
[call site]
00346
read_chunk
[function]
[call site]
00347
read_chunk
[function]
[call site]
00348
graph_read_oid_lookup
[function]
[call site]
00349
pair_chunk
[function]
[call site]
00350
pair_chunk
[function]
[call site]
00351
pair_chunk
[function]
[call site]
00352
pair_chunk
[function]
[call site]
00353
pair_chunk
[function]
[call site]
00354
pair_chunk
[function]
[call site]
00355
read_chunk
[function]
[call site]
00356
graph_read_bloom_data
[function]
[call site]
00357
get_be32
[function]
[call site]
00358
xmalloc
[function]
[call site]
00359
get_be32
[function]
[call site]
00360
get_be32
[function]
[call site]
00361
init_bloom_filters
[function]
[call site]
00362
init_bloom_filter_slab
[function]
[call site]
00363
init_bloom_filter_slab_with_stride
[function]
[call site]
00364
oidread
[function]
[call site]
00365
hash_algo_by_ptr
[function]
[call site]
00366
verify_commit_graph_lite
[function]
[call site]
00367
error
[function]
[call site]
00368
free_chunkfile
[function]
[call site]
00369
free_chunkfile
[function]
[call site]
00370
repo_clear
[function]
[call site]
00371
raw_object_store_clear
[function]
[call site]
00372
oidmap_free
[function]
[call site]
00373
hashmap_clear_
[function]
[call site]
00374
free_individual_entries
[function]
[call site]
00375
hashmap_iter_init
[function]
[call site]
00376
hashmap_iter_next
[function]
[call site]
00377
pthread_mutex_destroy
[call site]
00378
free_commit_graph
[function]
[call site]
00379
munmap
[call site]
00380
free_object_directories
[function]
[call site]
00381
free_object_directory
[function]
[call site]
00382
odb_clear_loose_cache
[function]
[call site]
00383
oidtree_clear
[function]
[call site]
00384
mem_pool_discard
[function]
[call site]
00385
oidtree_init
[function]
[call site]
00386
cb_init
[function]
[call site]
00387
mem_pool_init
[function]
[call site]
00388
mem_pool_alloc_block
[function]
[call site]
00389
st_add
[function]
[call site]
00390
die
[function]
[call site]
00391
xmalloc
[function]
[call site]
00392
kh_destroy_odb_path_map
[function]
[call site]
00393
kh_release_odb_path_map
[function]
[call site]
00394
close_object_store
[function]
[call site]
00395
BUG_fl
[function]
[call site]
00396
close_pack
[function]
[call site]
00397
close_pack_windows
[function]
[call site]
00398
die
[function]
[call site]
00399
close_pack_fd
[function]
[call site]
00400
close
[call site]
00401
close_pack_index
[function]
[call site]
00402
close_pack_revindex
[function]
[call site]
00403
munmap
[call site]
00404
close_pack_mtimes
[function]
[call site]
00405
munmap
[call site]
00406
oidset_clear
[function]
[call site]
00407
kh_release_oid_set
[function]
[call site]
00408
oidset_init
[function]
[call site]
00409
kh_resize_oid_set
[function]
[call site]
00410
st_mult
[function]
[call site]
00411
xmalloc
[function]
[call site]
00412
oidhash_by_value
[function]
[call site]
00413
oidhash
[function]
[call site]
00414
close_midx
[function]
[call site]
00415
close_midx
[function]
[call site]
00416
munmap
[call site]
00417
close_commit_graph
[function]
[call site]
00418
close_commit_graph_one
[function]
[call site]
00419
clear_commit_graph_data_slab
[function]
[call site]
00420
close_commit_graph_one
[function]
[call site]
00421
free_commit_graph
[function]
[call site]
00422
hashmap_clear_
[function]
[call site]
00423
parsed_object_pool_clear
[function]
[call site]
00424
free_tree_buffer
[function]
[call site]
00425
release_commit_memory
[function]
[call site]
00426
set_commit_tree
[function]
[call site]
00427
free_commit_buffer
[function]
[call site]
00428
buffer_slab_peek
[function]
[call site]
00429
free_commit_list
[function]
[call site]
00430
pop_commit
[function]
[call site]
00431
release_tag_memory
[function]
[call site]
00432
free_commit_buffer_slab
[function]
[call site]
00433
clear_buffer_slab
[function]
[call site]
00434
clear_alloc_state
[function]
[call site]
00435
clear_alloc_state
[function]
[call site]
00436
clear_alloc_state
[function]
[call site]
00437
clear_alloc_state
[function]
[call site]
00438
clear_alloc_state
[function]
[call site]
00439
stat_validity_clear
[function]
[call site]
00440
git_configset_clear
[function]
[call site]
00441
hashmap_iter_first
[function]
[call site]
00442
hashmap_iter_init
[function]
[call site]
00443
hashmap_iter_next
[function]
[call site]
00444
container_of_or_null_offset
[function]
[call site]
00445
string_list_clear
[function]
[call site]
00446
hashmap_iter_next
[function]
[call site]
00447
hashmap_clear_
[function]
[call site]
00448
submodule_cache_free
[function]
[call site]
00449
submodule_cache_clear
[function]
[call site]
00450
hashmap_iter_first
[function]
[call site]
00451
container_of_or_null_offset
[function]
[call site]
00452
free_one_config
[function]
[call site]
00453
hashmap_iter_next
[function]
[call site]
00454
hashmap_clear_
[function]
[call site]
00455
hashmap_clear_
[function]
[call site]
00456
discard_index
[function]
[call site]
00457
release_index
[function]
[call site]
00458
validate_cache_entries
[function]
[call site]
00459
should_validate_cache_entries
[function]
[call site]
00460
getenv
[call site]
00461
mem_pool_contains
[function]
[call site]
00462
mem_pool_contains
[function]
[call site]
00463
BUG_fl
[function]
[call site]
00464
validate_cache_entries
[function]
[call site]
00465
resolve_undo_clear_index
[function]
[call site]
00466
string_list_clear
[function]
[call site]
00467
free_name_hash
[function]
[call site]
00468
hashmap_clear_
[function]
[call site]
00469
hashmap_clear_
[function]
[call site]
00470
cache_tree_free
[function]
[call site]
00471
cache_tree_free
[function]
[call site]
00472
discard_split_index
[function]
[call site]
00473
discard_index
[function]
[call site]
00474
index_state_init
[function]
[call site]
00475
free_untracked_cache
[function]
[call site]
00476
strbuf_release
[function]
[call site]
00477
free_untracked
[function]
[call site]
00478
free_untracked
[function]
[call site]
00479
clear_pattern_list
[function]
[call site]
00480
hashmap_clear_
[function]
[call site]
00481
hashmap_clear_
[function]
[call site]
00482
should_validate_cache_entries
[function]
[call site]
00483
mem_pool_discard
[function]
[call site]
00484
promisor_remote_clear
[function]
[call site]
00485
remote_state_clear
[function]
[call site]
00486
remote_clear
[function]
[call site]
00487
hashmap_clear_
[function]
[call site]
00488
hashmap_clear_
[function]
[call site]
00489
repo_clear_path_cache
[function]
[call site]
00490
free_commit_graph
[function]
[call site]
00491