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 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
parse_attr_line
[function]
[call site]
00001
strspn
[call site]
00002
strlen
[call site]
00003
_
[function]
[call site]
00004
gettext
[call site]
00005
warning
[function]
[call site]
00006
unquote_c_style
[function]
[call site]
00007
strcspn
[call site]
00008
strbuf_add
[function]
[call site]
00009
strbuf_grow
[function]
[call site]
00010
die
[function]
[call site]
00011
fputs
[call site]
00012
common_exit
[function]
[call site]
00013
check_bug_if_BUG
[function]
[call site]
00014
BUG_fl
[function]
[call site]
00015
BUG_vfl
[function]
[call site]
00016
BUG_vfl_common
[function]
[call site]
00017
snprintf
[call site]
00018
vreportf
[function]
[call site]
00019
strlen
[call site]
00020
fprintf
[call site]
00021
abort
[call site]
00022
vsnprintf
[call site]
00023
_
[function]
[call site]
00024
fprintf
[call site]
00025
fflush
[call site]
00026
write_in_full
[function]
[call site]
00027
xwrite
[function]
[call site]
00028
write
[call site]
00029
__errno_location
[call site]
00030
__errno_location
[call site]
00031
handle_nonblock
[function]
[call site]
00032
poll
[call site]
00033
__errno_location
[call site]
00034
abort
[call site]
00035
trace2_cmd_error_va_fl
[function]
[call site]
00036
tr2_dst_trace_want
[function]
[call site]
00037
tr2_dst_get_trace_fd
[function]
[call site]
00038
tr2_sysenv_get
[function]
[call site]
00039
BUG_fl
[function]
[call site]
00040
getenv
[call site]
00041
xstrdup
[function]
[call site]
00042
strdup
[call site]
00043
die
[function]
[call site]
00044
exit
[call site]
00045
strcmp
[call site]
00046
strcasecmp
[call site]
00047
strcmp
[call site]
00048
strlen
[call site]
00049
atoi
[call site]
00050
is_absolute_path
[function]
[call site]
00051
git_is_dir_sep
[function]
[call site]
00052
is_directory
[function]
[call site]
00053
stat64
[call site]
00054
tr2_dst_try_auto_path
[function]
[call site]
00055
tr2_sid_get
[function]
[call site]
00056
tr2_sid_compute
[function]
[call site]
00057
getenv
[call site]
00058
strbuf_addstr
[function]
[call site]
00059
strlen
[call site]
00060
strbuf_add
[function]
[call site]
00061
strbuf_setlen
[function]
[call site]
00062
BUG_fl
[function]
[call site]
00063
__assert_fail
[call site]
00064
strbuf_addch
[function]
[call site]
00065
strbuf_avail
[function]
[call site]
00066
strbuf_grow
[function]
[call site]
00067
st_mult
[function]
[call site]
00068
die
[function]
[call site]
00069
xrealloc
[function]
[call site]
00070
xmalloc
[function]
[call site]
00071
do_xmalloc
[function]
[call site]
00072
memory_limit_check
[function]
[call site]
00073
git_env_ulong
[function]
[call site]
00074
getenv
[call site]
00075
git_parse_ulong
[function]
[call site]
00076
git_parse_unsigned
[function]
[call site]
00077
strchr
[call site]
00078
__errno_location
[call site]
00079
__errno_location
[call site]
00080
strtoumax
[call site]
00081
__errno_location
[call site]
00082
__errno_location
[call site]
00083
get_unit_factor
[function]
[call site]
00084
strcasecmp
[call site]
00085
strcasecmp
[call site]
00086
__errno_location
[call site]
00087
__errno_location
[call site]
00088
__errno_location
[call site]
00089
_
[function]
[call site]
00090
die
[function]
[call site]
00091
error
[function]
[call site]
00092
const_error
[function]
[call site]
00093
die
[function]
[call site]
00094
die
[function]
[call site]
00095
error
[function]
[call site]
00096
const_error
[function]
[call site]
00097
memory_limit_check
[function]
[call site]
00098
realloc
[call site]
00099
die
[function]
[call site]
00100
tr2_sid_append_my_sid_component
[function]
[call site]
00101
getpid
[call site]
00102
tr2_tbuf_utc_datetime
[function]
[call site]
00103
gmtime_r
[call site]
00104
xsnprintf
[function]
[call site]
00105
vsnprintf
[call site]
00106
_
[function]
[call site]
00107
die
[function]
[call site]
00108
BUG_fl
[function]
[call site]
00109
strbuf_addstr
[function]
[call site]
00110
strbuf_addch
[function]
[call site]
00111
xgethostname
[function]
[call site]
00112
gethostname
[call site]
00113
strbuf_add
[function]
[call site]
00114
strlen
[call site]
00115
hash_to_hex_algop_r
[function]
[call site]
00116
strbuf_addch
[function]
[call site]
00117
strbuf_add
[function]
[call site]
00118
strbuf_addf
[function]
[call site]
00119
strbuf_vaddf
[function]
[call site]
00120
strbuf_avail
[function]
[call site]
00121
vsnprintf
[call site]
00122
_
[function]
[call site]
00123
die
[function]
[call site]
00124
strbuf_avail
[function]
[call site]
00125
strbuf_grow
[function]
[call site]
00126
vsnprintf
[call site]
00127
strbuf_avail
[function]
[call site]
00128
BUG_fl
[function]
[call site]
00129
strbuf_setlen
[function]
[call site]
00130
setenv
[call site]
00131
strrchr
[call site]
00132
strbuf_addstr
[function]
[call site]
00133
git_is_dir_sep
[function]
[call site]
00134
strbuf_addch
[function]
[call site]
00135
strbuf_addstr
[function]
[call site]
00136
tr2_dst_too_many_files
[function]
[call site]
00137
tr2_sysenv_get
[function]
[call site]
00138
strbuf_addstr
[function]
[call site]
00139
git_is_dir_sep
[function]
[call site]
00140
strbuf_addbuf
[function]
[call site]
00141
strbuf_grow
[function]
[call site]
00142
strbuf_setlen
[function]
[call site]
00143
strbuf_addstr
[function]
[call site]
00144
opendir
[call site]
00145
readdir64
[call site]
00146
closedir
[call site]
00147
open64
[call site]
00148
strbuf_release
[function]
[call site]
00149
strbuf_init
[function]
[call site]
00150
strbuf_grow
[function]
[call site]
00151
strbuf_release
[function]
[call site]
00152
strbuf_setlen
[function]
[call site]
00153
strbuf_addf
[function]
[call site]
00154
open64
[call site]
00155
strbuf_release
[function]
[call site]
00156
tr2_dst_want_warning
[function]
[call site]
00157
tr2_sysenv_get
[function]
[call site]
00158
tr2_sysenv_display_name
[function]
[call site]
00159
BUG_fl
[function]
[call site]
00160
warning
[function]
[call site]
00161
tr2_dst_want_warning
[function]
[call site]
00162
tr2_sysenv_display_name
[function]
[call site]
00163
__errno_location
[call site]
00164
warning
[function]
[call site]
00165
tr2_dst_trace_disable
[function]
[call site]
00166
close
[call site]
00167
strbuf_release
[function]
[call site]
00168
strbuf_release
[function]
[call site]
00169
tr2_dst_try_path
[function]
[call site]
00170
open64
[call site]
00171
tr2_dst_want_warning
[function]
[call site]
00172
tr2_sysenv_display_name
[function]
[call site]
00173
__errno_location
[call site]
00174
warning
[function]
[call site]
00175
tr2_dst_trace_disable
[function]
[call site]
00176
starts_with
[function]
[call site]
00177
tr2_dst_try_unix_domain_socket
[function]
[call site]
00178
skip_prefix
[function]
[call site]
00179
skip_prefix
[function]
[call site]
00180
skip_prefix
[function]
[call site]
00181
tr2_dst_want_warning
[function]
[call site]
00182
tr2_sysenv_display_name
[function]
[call site]
00183
warning
[function]
[call site]
00184
tr2_dst_trace_disable
[function]
[call site]
00185
is_absolute_path
[function]
[call site]
00186
strlen
[call site]
00187
tr2_dst_want_warning
[function]
[call site]
00188
tr2_sysenv_display_name
[function]
[call site]
00189
warning
[function]
[call site]
00190
tr2_dst_trace_disable
[function]
[call site]
00191
tr2_dst_try_uds_connect
[function]
[call site]
00192
socket
[call site]
00193
gitstrlcpy
[function]
[call site]
00194
strlen
[call site]
00195
connect
[call site]
00196
close
[call site]
00197
__errno_location
[call site]
00198
__errno_location
[call site]
00199
tr2_dst_try_uds_connect
[function]
[call site]
00200
tr2_dst_want_warning
[function]
[call site]
00201
tr2_sysenv_display_name
[function]
[call site]
00202
__errno_location
[call site]
00203
warning
[function]
[call site]
00204
tr2_dst_trace_disable
[function]
[call site]
00205
tr2_dst_malformed_warning
[function]
[call site]
00206
tr2_sysenv_display_name
[function]
[call site]
00207
warning
[function]
[call site]
00208
tr2_dst_trace_disable
[function]
[call site]
00209
common_exit
[function]
[call site]
00210
trace2_cmd_exit_fl
[function]
[call site]
00211
trace2_collect_process_info
[function]
[call site]
00212
trace2_is_enabled
[function]
[call site]
00213
getppid
[call site]
00214
push_ancestry_name
[function]
[call site]
00215
stat_parent_pid
[function]
[call site]
00216
strbuf_addf
[function]
[call site]
00217
git_fopen
[function]
[call site]
00218
fopen64
[call site]
00219
fileno
[call site]
00220
fclose
[call site]
00221
fclose
[call site]
00222
__errno_location
[call site]
00223
strbuf_fread
[function]
[call site]
00224
strbuf_grow
[function]
[call site]
00225
fread
[call site]
00226
strbuf_setlen
[function]
[call site]
00227
strbuf_release
[function]
[call site]
00228
parse_proc_stat
[function]
[call site]
00229
fclose
[call site]
00233
strbuf_release
[function]
[call site]
00234
strbuf_release
[function]
[call site]
00235
strvec_push
[function]
[call site]
00236
xstrdup
[function]
[call site]
00237
strvec_push_nodup
[function]
[call site]
00238
st_mult
[function]
[call site]
00239
xrealloc
[function]
[call site]
00240
push_ancestry_name
[function]
[call site]
00241
strbuf_release
[function]
[call site]
00242
trace2_cmd_ancestry_fl
[function]
[call site]
00243
tr2_dst_trace_want
[function]
[call site]
00244
strvec_clear
[function]
[call site]
00245
strvec_init
[function]
[call site]
00246
getnanotime
[function]
[call site]
00247
highres_nanos
[function]
[call site]
00248
clock_gettime
[call site]
00249
gettimeofday_nanos
[function]
[call site]
00250
gettimeofday
[call site]
00251
gettimeofday_nanos
[function]
[call site]
00252
highres_nanos
[function]
[call site]
00253
tr2tls_absolute_elapsed
[function]
[call site]
00254
tr2_dst_trace_want
[function]
[call site]
00255
exit
[call site]
00256
strbuf_addch
[function]
[call site]
00257
strbuf_setlen
[function]
[call site]
00258
strcspn
[call site]
00259
starts_with
[function]
[call site]
00260
_
[function]
[call site]
00261
fprintf_ln
[function]
[call site]
00262
vfprintf
[call site]
00263
putc
[call site]
00264
strspn
[call site]
00265
strcspn
[call site]
00266
attr_name_valid
[function]
[call site]
00267
report_invalid_attr
[function]
[call site]
00268
_
[function]
[call site]
00269
strbuf_addf
[function]
[call site]
00270
fprintf
[call site]
00271
strbuf_release
[function]
[call site]
00272
strspn
[call site]
00273
parse_attr
[function]
[call site]
00274
strchr
[call site]
00275
attr_name_valid
[function]
[call site]
00276
report_invalid_attr
[function]
[call site]
00277
xmemdupz
[function]
[call site]
00278
git_attr_internal
[function]
[call site]
00279
attr_name_valid
[function]
[call site]
00280
hashmap_lock
[function]
[call site]
00281
pthread_mutex_lock
[call site]
00282
attr_hashmap_get
[function]
[call site]
00283
memhash
[function]
[call site]
00284
hashmap_entry_init
[function]
[call site]
00285
hashmap_get
[function]
[call site]
00286
find_entry_ptr
[function]
[call site]
00287
bucket
[function]
[call site]
00288
entry_equals
[function]
[call site]
00289
container_of_or_null_offset
[function]
[call site]
00290
st_add
[function]
[call site]
00291
die
[function]
[call site]
00292
xcalloc
[function]
[call site]
00293
die
[function]
[call site]
00294
memory_limit_check
[function]
[call site]
00295
calloc
[call site]
00296
calloc
[call site]
00297
die
[function]
[call site]
00298
hashmap_get_size
[function]
[call site]
00299
attr_hashmap_add
[function]
[call site]
00300
xmalloc
[function]
[call site]
00301
memhash
[function]
[call site]
00302
hashmap_entry_init
[function]
[call site]
00303
hashmap_add
[function]
[call site]
00304
alloc_table
[function]
[call site]
00305
xcalloc
[function]
[call site]
00306
bucket
[function]
[call site]
00307
rehash
[function]
[call site]
00308
hashmap_get_size
[function]
[call site]
00309
_
[function]
[call site]
00310
die
[function]
[call site]
00311
hashmap_unlock
[function]
[call site]
00312
strspn
[call site]
00313
st_mult
[function]
[call site]
00314
xcalloc
[function]
[call site]
00315
git_attr_internal
[function]
[call site]
00316
parse_path_pattern
[function]
[call site]
00317
strlen
[call site]
00318
simple_length
[function]
[call site]
00319
no_wildcard
[function]
[call site]
00320
simple_length
[function]
[call site]
00321
_
[function]
[call site]
00322
warning
[function]
[call site]
00323
parse_attr
[function]
[call site]
00324
strbuf_release
[function]
[call site]
00325
strbuf_release
[function]
[call site]
00326