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 |
---|---|---|---|---|---|---|---|
712 | 712 |
3 :
['free', 'gdbm_open', 'tildexpand'] |
712 | 1118 | opendb | call site: 00000 | /src/gdbm/tools/gdbmshell.c:140 |
238 | 238 |
1 :
['_gdbm_avail_list_size'] |
238 | 238 | avail_begin | call site: 00000 | /src/gdbm/tools/gdbmshell.c:807 |
236 | 236 |
1 :
['gdbm_avail_verify'] |
240 | 244 | gdbm_fd_open | call site: 00000 | /src/gdbm/src/gdbmopen.c:677 |
236 | 236 |
3 :
['strtoul', 'lerror', 'strcmp'] |
238 | 1404 | recover_handler | call site: 00000 | /src/gdbm/tools/gdbmshell.c:674 |
176 | 382 |
3 :
['cache_tab_lookup_slot', 'cache_lru_free', 'cache_tab_resize'] |
176 | 553 | cache_lookup | call site: 00000 | /src/gdbm/src/bucket.c:319 |
118 | 118 |
2 :
['fputc', 'format_arg'] |
167 | 252 | run_command | call site: 00273 | /src/gdbm/tools/gdbmshell.c:3099 |
56 | 164 |
8 :
['__errno_location', 'ioctl', 'fchmod', '_gdbmsync_done.1388', 'gdbm_errno_location', 'gdbm_set_errno', 'fsync', '_gdbmsync_init.1389'] |
56 | 164 | _gdbm_snapshot | call site: 00446 | /src/gdbm/src/gdbmsync.c:82 |
44 | 44 |
5 :
['strcmp', 'strlen', 'strtok', 'terror', 'str2errcode'] |
44 | 44 | errormask_sethook | call site: 00000 | /src/gdbm/tools/var.c:750 |
33 | 33 |
4 :
['terror', '__errno_location', 'strerror', 'popen'] |
35 | 115 | run_command | call site: 00298 | /src/gdbm/tools/gdbmshell.c:3122 |
27 | 32 |
2 :
['lerror', 'interactive'] |
27 | 32 | command_lookup | call site: 00125 | /src/gdbm/tools/gdbmshell.c:2546 |
27 | 27 |
1 :
['lerror'] |
27 | 27 | dsconv | call site: 00000 | /src/gdbm/tools/datconv.c:382 |
27 | 27 |
1 :
['lerror'] |
27 | 27 | print_bucket_begin | call site: 00000 | /src/gdbm/tools/gdbmshell.c:890 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
syscall
[call site]
00001
perror
[call site]
00002
exit
[call site]
00003
write
[call site]
00004
close
[call site]
00005
perror
[call site]
00006
exit
[call site]
00007
lseek
[call site]
00008
close
[call site]
00009
perror
[call site]
00010
exit
[call site]
00011
variable_set
[function]
[call site]
00012
varfind
[function]
[call site]
00013
strcmp
[call site]
00014
variable_set
[function]
[call site]
00015
gdbmshell
[function]
[call site]
00016
gdbmshell_run
[function]
[call site]
00017
strlen
[call site]
00018
qsort
[call site]
00019
cmdcmp
[function]
[call site]
00020
strcmp
[call site]
00021
datadef_lookup
[function]
[call site]
00022
strcmp
[call site]
00023
datadef_lookup
[function]
[call site]
00024
variables_init
[function]
[call site]
00025
variable_set
[function]
[call site]
00026
variable_set
[function]
[call site]
00027
variable_set
[function]
[call site]
00028
getenv
[call site]
00029
variable_set
[function]
[call site]
00030
gdbmarglist_init
[function]
[call site]
00031
lex_trace
[function]
[call site]
00032
input_context_push
[function]
[call site]
00033
input_context_lookup
[function]
[call site]
00034
instream_eq
[function]
[call site]
00035
terror
[function]
[call site]
00036
vlerror
[function]
[call site]
00037
interactive
[function]
[call site]
00038
instream_interactive
[function]
[call site]
00039
fprintf
[call site]
00040
locus_print
[function]
[call site]
00041
fprintf
[call site]
00042
strcmp
[call site]
00043
fprintf
[call site]
00044
fprintf
[call site]
00045
fprintf
[call site]
00046
fprintf
[call site]
00047
fprintf
[call site]
00048
vfprintf
[call site]
00049
fputc
[call site]
00050
instream_name
[function]
[call site]
00051
lerror
[function]
[call site]
00052
vlerror
[function]
[call site]
00053
yy_create_buffer
[function]
[call site]
00054
yyalloc
[function]
[call site]
00055
yy_fatal_error
[function]
[call site]
00056
fprintf
[call site]
00057
exit
[call site]
00058
yyalloc
[function]
[call site]
00059
yy_fatal_error
[function]
[call site]
00060
yy_init_buffer
[function]
[call site]
00061
__errno_location
[call site]
00062
yy_flush_buffer
[function]
[call site]
00063
yy_load_buffer_state
[function]
[call site]
00064
fileno
[call site]
00065
__errno_location
[call site]
00066
ecalloc
[function]
[call site]
00067
calloc
[call site]
00068
ealloc_die
[function]
[call site]
00069
strerror
[call site]
00070
error
[function]
[call site]
00071
verror
[function]
[call site]
00072
prerror
[function]
[call site]
00073
fprintf
[call site]
00074
vfprintf
[call site]
00075
fprintf
[call site]
00076
fprintf
[call site]
00077
fputc
[call site]
00078
exit
[call site]
00079
instream_name
[function]
[call site]
00080
file_name_alloc
[function]
[call site]
00081
strlen
[call site]
00082
emalloc
[function]
[call site]
00083
ealloc_die
[function]
[call site]
00084
strcpy
[call site]
00085
atexit
[call site]
00086
file_names_free
[function]
[call site]
00087
sigemptyset
[call site]
00088
sigaction
[call site]
00089
instream_interactive
[function]
[call site]
00090
variable_is_true
[function]
[call site]
00091
variable_get
[function]
[call site]
00092
varfind
[function]
[call site]
00093
printf
[call site]
00094
yyparse
[function]
[call site]
00095
yylex
[function]
[call site]
00096
yyalloc
[function]
[call site]
00097
yy_fatal_error
[function]
[call site]
00098
yyensure_buffer_stack
[function]
[call site]
00099
yyalloc
[function]
[call site]
00100
yy_fatal_error
[function]
[call site]
00101
yyrealloc
[function]
[call site]
00102
realloc
[call site]
00103
yy_fatal_error
[function]
[call site]
00104
yy_create_buffer
[function]
[call site]
00105
yy_load_buffer_state
[function]
[call site]
00106
setbeg
[function]
[call site]
00107
strchr
[call site]
00108
strtol
[call site]
00109
strcspn
[call site]
00110
yyerror
[function]
[call site]
00111
terror
[function]
[call site]
00112
emalloc
[function]
[call site]
00113
yyerror
[function]
[call site]
00114
setbeg
[function]
[call site]
00115
advance_line
[function]
[call site]
00116
setbeg
[function]
[call site]
00117
command_lookup
[function]
[call site]
00118
strlen
[call site]
00119
memcmp
[call site]
00120
interactive
[function]
[call site]
00121
fprintf
[call site]
00122
fprintf
[call site]
00123
fprintf
[call site]
00124
abort
[call site]
00125
interactive
[function]
[call site]
00126
setbeg
[function]
[call site]
00127
command_lookup
[function]
[call site]
00128
setbeg
[function]
[call site]
00129
command_lookup
[function]
[call site]
00130
setbeg
[function]
[call site]
00131
setbeg
[function]
[call site]
00132
setbeg
[function]
[call site]
00133
setbeg
[function]
[call site]
00134
t_num
[function]
[call site]
00135
__errno_location
[call site]
00136
strtol
[call site]
00137
__errno_location
[call site]
00138
__errno_location
[call site]
00139
lerror
[function]
[call site]
00140
lerror
[function]
[call site]
00141
setbeg
[function]
[call site]
00142
setbeg
[function]
[call site]
00143
setbeg
[function]
[call site]
00144
datadef_lookup
[function]
[call site]
00145
estrdup
[function]
[call site]
00146
setbeg
[function]
[call site]
00150
estrdup
[function]
[call site]
00151
setbeg
[function]
[call site]
00152
advance_line
[function]
[call site]
00153
setbeg
[function]
[call site]
00154
setbeg
[function]
[call site]
00155
estrdup
[function]
[call site]
00156
setbeg
[function]
[call site]
00157
estrdup
[function]
[call site]
00158
setbeg
[function]
[call site]
00159
emalloc
[function]
[call site]
00160
setbeg
[function]
[call site]
00161
advance_line
[function]
[call site]
00162
string_begin
[function]
[call site]
00163
setbeg
[function]
[call site]
00164
string_begin
[function]
[call site]
00165
unescape
[function]
[call site]
00166
setbeg
[function]
[call site]
00167
setbeg
[function]
[call site]
00168
setbeg
[function]
[call site]
00169
string_end
[function]
[call site]
00170
emalloc
[function]
[call site]
00171
setbeg
[function]
[call site]
00172
advance_line
[function]
[call site]
00173
string_add
[function]
[call site]
00174
emalloc
[function]
[call site]
00175
strseg_attach
[function]
[call site]
00176
setbeg
[function]
[call site]
00177
string_add
[function]
[call site]
00178
setbeg
[function]
[call site]
00179
setbeg
[function]
[call site]
00180
advance_line
[function]
[call site]
00181
setbeg
[function]
[call site]
00182
advance_line
[function]
[call site]
00183
setbeg
[function]
[call site]
00184
string_add
[function]
[call site]
00185
setbeg
[function]
[call site]
00186
setbeg
[function]
[call site]
00187
setbeg
[function]
[call site]
00188
setbeg
[function]
[call site]
00189
advance_line
[function]
[call site]
00190
setbeg
[function]
[call site]
00191
setbeg
[function]
[call site]
00192
advance_line
[function]
[call site]
00193
string_end
[function]
[call site]
00194
setbeg
[function]
[call site]
00195
string_addc
[function]
[call site]
00196
emalloc
[function]
[call site]
00197
strseg_attach
[function]
[call site]
00198
setbeg
[function]
[call site]
00199
string_add
[function]
[call site]
00200
setbeg
[function]
[call site]
00201
string_add
[function]
[call site]
00202
setbeg
[function]
[call site]
00203
advance_line
[function]
[call site]
00204
string_add
[function]
[call site]
00205
setbeg
[function]
[call site]
00206
setbeg
[function]
[call site]
00207
advance_line
[function]
[call site]
00208
setbeg
[function]
[call site]
00209
setbeg
[function]
[call site]
00210
yy_fatal_error
[function]
[call site]
00211
yy_get_previous_state
[function]
[call site]
00212
yy_try_NUL_trans
[function]
[call site]
00213
yy_get_next_buffer
[function]
[call site]
00214
yy_fatal_error
[function]
[call site]
00215
yy_fatal_error
[function]
[call site]
00216
instream_read
[function]
[call site]
00217
yyrestart
[function]
[call site]
00218
yyensure_buffer_stack
[function]
[call site]
00219
yy_create_buffer
[function]
[call site]
00220
yy_init_buffer
[function]
[call site]
00221
yy_load_buffer_state
[function]
[call site]
00222
yyrealloc
[function]
[call site]
00223
yy_fatal_error
[function]
[call site]
00224
yywrap
[function]
[call site]
00225
input_context_pop
[function]
[call site]
00226
instream_close
[function]
[call site]
00227
yy_delete_buffer
[function]
[call site]
00228
yyfree
[function]
[call site]
00229
yyfree
[function]
[call site]
00230
yy_switch_to_buffer
[function]
[call site]
00231
yyensure_buffer_stack
[function]
[call site]
00232
yy_load_buffer_state
[function]
[call site]
00233
yyrestart
[function]
[call site]
00234
yy_get_previous_state
[function]
[call site]
00235
yy_get_previous_state
[function]
[call site]
00236
yy_fatal_error
[function]
[call site]
00237
run_last_command
[function]
[call site]
00238
interactive
[function]
[call site]
00239
gdbmarglist_free
[function]
[call site]
00240
gdbmarg_free
[function]
[call site]
00241
kvlist_free
[function]
[call site]
00242
slist_free
[function]
[call site]
00243
run_command
[function]
[call site]
00244
argsprep
[function]
[call site]
00245
param_push_arg
[function]
[call site]
00246
param_expand
[function]
[call site]
00247
e2nrealloc
[function]
[call site]
00248
ealloc_die
[function]
[call site]
00249
erealloc
[function]
[call site]
00250
realloc
[call site]
00251
ealloc_die
[function]
[call site]
00252
coerce
[function]
[call site]
00253
lerror
[function]
[call site]
00254
interactive
[function]
[call site]
00255
terror
[function]
[call site]
00256
printf
[call site]
00257
fflush
[call site]
00258
__errno_location
[call site]
00259
getline
[call site]
00260
__errno_location
[call site]
00261
terror
[function]
[call site]
00262
trimnl
[function]
[call site]
00263
strlen
[call site]
00264
gdbmarg_string
[function]
[call site]
00265
ecalloc
[function]
[call site]
00266
param_push_arg
[function]
[call site]
00267
gdbmarg_free
[function]
[call site]
00268
terror
[function]
[call site]
00269
param_term
[function]
[call site]
00270
param_expand
[function]
[call site]
00271
variable_get
[function]
[call site]
00272
variable_is_true
[function]
[call site]
00273
fprintf
[call site]
00274
format_arg
[function]
[call site]
00275
fprintf
[call site]
00276
fputc
[call site]
00277
datum_format
[function]
[call site]
00278
fprintf
[call site]
00279
variable_get
[function]
[call site]
00280
abort
[call site]
00281
variable_get
[function]
[call site]
00282
abort
[call site]
00283
strlen
[call site]
00284
fprintf
[call site]
00285
fprintf
[call site]
00286
strlen
[call site]
00287
fprintf
[call site]
00288
fprintf
[call site]
00289
terror
[function]
[call site]
00290
fprintf
[call site]
00291
fprintf
[call site]
00292
fprintf
[call site]
00293
fprintf
[call site]
00294
format_arg
[function]
[call site]
00295
fputc
[call site]
00296
interactive
[function]
[call site]
00297
get_screen_lines
[function]
[call site]
00298
isatty
[call site]
00299
ioctl
[call site]
00300
getenv
[call site]
00301
strtol
[call site]
00302
popen
[call site]
00303
__errno_location
[call site]
00304
terror
[function]
[call site]
00305
timing_start
[function]
[call site]
00306
gettimeofday
[call site]
00307
getrusage
[call site]
00308
timing_stop
[function]
[call site]
00309
gettimeofday
[call site]
00310
getrusage
[call site]
00311
timeval_sub
[function]
[call site]
00312
timeval_sub
[function]
[call site]
00313
timeval_sub
[function]
[call site]
00314
variable_is_true
[function]
[call site]
00315
fprintf
[call site]
00316
pclose
[call site]
00317
param_free
[function]
[call site]
00318
param_free_argv
[function]
[call site]
00319
gdbmarg_destroy
[function]
[call site]
00320
gdbmarg_free
[function]
[call site]
00321
gdbmarglist_free
[function]
[call site]
00322
gdbmarglist_free
[function]
[call site]
00323
gdbm_errno_location
[function]
[call site]
00324
variable_has_errno
[function]
[call site]
00325
variable_get
[function]
[call site]
00326
gdbmarglist_free
[function]
[call site]
00327
abort
[call site]
00328
run_command
[function]
[call site]
00329
interactive
[function]
[call site]
00330
end_def
[function]
[call site]
00331
interactive
[function]
[call site]
00332
gdbmarglist_init
[function]
[call site]
00333
gdbmarglist_init
[function]
[call site]
00334
gdbmarglist_add
[function]
[call site]
00335
gdbmarg_string
[function]
[call site]
00336
kvpair_string
[function]
[call site]
00337
ecalloc
[function]
[call site]
00338
gdbmarg_kvpair
[function]
[call site]
00339
ecalloc
[function]
[call site]
00340
gdbmarg_kvpair
[function]
[call site]
00341
kvlist_find
[function]
[call site]
00342
strcmp
[call site]
00343
lerror
[function]
[call site]
00344
kvlist_free
[function]
[call site]
00345
kvpair_string
[function]
[call site]
00346
kvpair_list
[function]
[call site]
00347
ecalloc
[function]
[call site]
00348
slist_new_s
[function]
[call site]
00349
emalloc
[function]
[call site]
00350
slist_new_s
[function]
[call site]
00351
slist_insert
[function]
[call site]
00352
begin_def
[function]
[call site]
00353
end_def
[function]
[call site]
00354
dsegm_list_free
[function]
[call site]
00355
dsegm_new_field
[function]
[call site]
00356
dsegm_new
[function]
[call site]
00357
emalloc
[function]
[call site]
00358
strcmp
[call site]
00359
strcmp
[call site]
00360
terror
[function]
[call site]
00361
dsegm_new_field
[function]
[call site]
00362
dsegm_new_field
[function]
[call site]
00363
dsegm_new
[function]
[call site]
00364
dsegm_new
[function]
[call site]
00365
variable_print_all
[function]
[call site]
00366
qsort
[call site]
00367
varcmp
[function]
[call site]
00368
strcmp
[call site]
00369
fprintf
[call site]
00370
fprintf
[call site]
00371
fprintf
[call site]
00372
fprintf
[call site]
00373
__ctype_b_loc
[call site]
00374
fputc
[call site]
00375
escape
[function]
[call site]
00376
fprintf
[call site]
00377
fprintf
[call site]
00378
fprintf
[call site]
00379
fputc
[call site]
00380
variable_set
[function]
[call site]
00381
strncmp
[call site]
00382
lerror
[function]
[call site]
00383
dberror
[function]
[call site]
00384
__errno_location
[call site]
00385
gdbm_errno_location
[function]
[call site]
00386
gdbm_error_is_masked
[function]
[call site]
00387
variable_has_errno
[function]
[call site]
00388
interactive
[function]
[call site]
00389
fprintf
[call site]
00390
locus_print
[function]
[call site]
00391
fprintf
[call site]
00392
gdbm_errno_location
[function]
[call site]
00393
fprintf
[call site]
00394
gdbm_errno_location
[function]
[call site]
00395
strerror
[call site]
00396
fputc
[call site]
00397
variable_set
[function]
[call site]
00398
lerror
[function]
[call site]
00399
lerror
[function]
[call site]
00400
lerror
[function]
[call site]
00401
variable_unset
[function]
[call site]
00402
varfind
[function]
[call site]
00403
yysyntax_error
[function]
[call site]
00404
yytnamerr
[function]
[call site]
00405
yystpcpy
[function]
[call site]
00406
strlen
[call site]
00407
yytnamerr
[function]
[call site]
00408
strlen
[call site]
00409
yytnamerr
[function]
[call site]
00410
yysyntax_error
[function]
[call site]
00411
yyerror
[function]
[call site]
00412
yydestruct
[function]
[call site]
00413
gdbmarglist_free
[function]
[call site]
00414
gdbmarg_free
[function]
[call site]
00415
kvlist_free
[function]
[call site]
00416
kvlist_free
[function]
[call site]
00417
slist_free
[function]
[call site]
00418
dsegm_list_free
[function]
[call site]
00419
dsegm_list_free
[function]
[call site]
00420
yydestruct
[function]
[call site]
00421
yyerror
[function]
[call site]
00422
yydestruct
[function]
[call site]
00423
yydestruct
[function]
[call site]
00424
input_context_drain
[function]
[call site]
00425
input_context_pop
[function]
[call site]
00426
yylex_destroy
[function]
[call site]
00427
yy_delete_buffer
[function]
[call site]
00428
yypop_buffer_state
[function]
[call site]
00429
yy_delete_buffer
[function]
[call site]
00430
yy_load_buffer_state
[function]
[call site]
00431
yyfree
[function]
[call site]
00432
yyfree
[function]
[call site]
00433
yy_init_globals
[function]
[call site]
00434
closedb
[function]
[call site]
00435
gdbm_close
[function]
[call site]
00436
gdbm_set_errno
[function]
[call site]
00437
__errno_location
[call site]
00438
gdbm_errno_location
[function]
[call site]
00439
gdbm_file_sync
[function]
[call site]
00440
_gdbm_mapped_sync
[function]
[call site]
00441
msync
[call site]
00442
fsync
[call site]
00443
gdbm_errno_location
[function]
[call site]
00444
__errno_location
[call site]
00445
_gdbm_snapshot
[function]
[call site]
00446
_gdbmsync_done
[function]
[call site]
00447
close
[call site]
00448
close
[call site]
00449
_gdbmsync_init
[function]
[call site]
00450
gdbm_errno_location
[function]
[call site]
00451
__errno_location
[call site]
00452
fchmod
[call site]
00453
gdbm_errno_location
[function]
[call site]
00454
__errno_location
[call site]
00455
fsync
[call site]
00456
gdbm_errno_location
[function]
[call site]
00457
__errno_location
[call site]
00458
ioctl
[call site]
00459
__errno_location
[call site]
00460
_gdbmsync_done
[function]
[call site]
00461
_gdbmsync_init
[function]
[call site]
00462
gdbm_errno_location
[function]
[call site]
00463
__errno_location
[call site]
00464
fsync
[call site]
00465
gdbm_errno_location
[function]
[call site]
00466
__errno_location
[call site]
00467
fchmod
[call site]
00468
gdbm_errno_location
[function]
[call site]
00469
__errno_location
[call site]
00470
fsync
[call site]
00471
gdbm_errno_location
[function]
[call site]
00472
__errno_location
[call site]
00473
fchmod
[call site]
00474
gdbm_errno_location
[function]
[call site]
00475
__errno_location
[call site]
00476
fsync
[call site]
00477
gdbm_errno_location
[function]
[call site]
00478
__errno_location
[call site]
00479
_gdbmsync_done
[function]
[call site]
00480
_gdbm_mapped_unmap
[function]
[call site]
00481
_gdbm_unlock_file
[function]
[call site]
00482
close
[call site]
00483
gdbm_errno_location
[function]
[call site]
00484
gdbm_last_syserr
[function]
[call site]
00485
__errno_location
[call site]
00486
gdbm_clear_error
[function]
[call site]
00487
_gdbm_cache_free
[function]
[call site]
00488
cache_elem_free
[function]
[call site]
00489
adrhash
[function]
[call site]
00490
lru_unlink_elem
[function]
[call site]
00491
gdbm_errno_location
[function]
[call site]
00492
__errno_location
[call site]
00493
variable_unset
[function]
[call site]
00494
datum_free
[function]
[call site]
00495
datum_free
[function]
[call site]
00496
sigaction
[call site]
00497
instream_close
[function]
[call site]
00498
gdbmarglist_free
[function]
[call site]
00499
dsegm_list_free
[function]
[call site]
00500
variables_free
[function]
[call site]
00501