Fuzz introspector: gdbm_fuzzer
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
587 0 EP call site: 00000 gdbmshell

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 syscall [call site] 00001
1 perror [call site] 00002
1 exit [call site] 00003
1 write [call site] 00004
1 close [call site] 00005
1 perror [call site] 00006
1 exit [call site] 00007
1 lseek [call site] 00008
1 close [call site] 00009
1 perror [call site] 00010
1 exit [call site] 00011
1 variable_set [function] [call site] 00012
2 varfind [function] [call site] 00013
3 strcmp [call site] 00014
1 variable_set [function] [call site] 00015
1 gdbmshell [function] [call site] 00016
2 gdbmshell_run [function] [call site] 00017
3 strlen [call site] 00018
3 qsort [call site] 00019
3 cmdcmp [function] [call site] 00020
4 strcmp [call site] 00021
3 datadef_lookup [function] [call site] 00022
4 strcmp [call site] 00023
3 dsegm_new_field [function] [call site] 00024
4 dsegm_new [function] [call site] 00025
5 emalloc [function] [call site] 00026
6 ealloc_die [function] [call site] 00027
7 strerror [call site] 00028
7 error [function] [call site] 00029
8 verror [function] [call site] 00030
9 prerror [function] [call site] 00031
10 fprintf [call site] 00032
10 vfprintf [call site] 00033
10 fprintf [call site] 00034
10 fprintf [call site] 00035
10 fputc [call site] 00036
7 exit [call site] 00037
3 datadef_lookup [function] [call site] 00038
3 dsegm_new_field [function] [call site] 00039
3 variables_init [function] [call site] 00040
4 variable_set [function] [call site] 00041
4 variable_set [function] [call site] 00042
3 variable_set [function] [call site] 00043
3 getenv [call site] 00044
3 variable_set [function] [call site] 00045
3 gdbmarglist_init [function] [call site] 00046
3 lex_trace [function] [call site] 00047
3 input_context_push [function] [call site] 00048
4 input_context_lookup [function] [call site] 00049
5 instream_eq [function] [call site] 00050
4 terror [function] [call site] 00051
5 vlerror [function] [call site] 00052
6 interactive [function] [call site] 00053
7 instream_interactive [function] [call site] 00054
6 fprintf [call site] 00055
6 locus_print [function] [call site] 00056
7 fprintf [call site] 00057
7 strcmp [call site] 00058
7 fprintf [call site] 00059
7 fprintf [call site] 00060
7 fprintf [call site] 00061
7 fprintf [call site] 00062
6 fprintf [call site] 00063
6 vfprintf [call site] 00064
6 fputc [call site] 00065
4 instream_name [function] [call site] 00066
4 yy_create_buffer [function] [call site] 00069
5 yy_fatal_error [function] [call site] 00071
6 fprintf [call site] 00072
6 exit [call site] 00073
5 yy_fatal_error [function] [call site] 00075
5 yy_init_buffer [function] [call site] 00076
6 __errno_location [call site] 00077
6 yy_flush_buffer [function] [call site] 00078
7 yy_load_buffer_state [function] [call site] 00079
6 fileno [call site] 00080
6 isatty [call site] 00081
6 __errno_location [call site] 00082
4 yy_switch_to_buffer [function] [call site] 00083
5 yyensure_buffer_stack [function] [call site] 00084
6 yy_fatal_error [function] [call site] 00086
6 yyrealloc [function] [call site] 00087
7 realloc [call site] 00088
6 yy_fatal_error [function] [call site] 00089
5 yy_load_buffer_state [function] [call site] 00090
4 ecalloc [function] [call site] 00091
5 calloc [call site] 00092
5 ealloc_die [function] [call site] 00093
4 instream_name [function] [call site] 00094
4 file_name_alloc [function] [call site] 00095
5 strlen [call site] 00096
5 strcpy [call site] 00098
5 atexit [call site] 00099
5 file_names_free [function] [call site] 00100
3 sigemptyset [call site] 00101
3 sigaction [call site] 00102
3 instream_interactive [function] [call site] 00103
3 variable_is_true [function] [call site] 00104
4 variable_get [function] [call site] 00105
3 printf [call site] 00107
3 yyparse [function] [call site] 00108
4 yylex [function] [call site] 00109
5 yy_fatal_error [function] [call site] 00111
5 yyensure_buffer_stack [function] [call site] 00112
5 yy_create_buffer [function] [call site] 00113
5 yy_load_buffer_state [function] [call site] 00114
5 strchr [call site] 00116
5 strtol [call site] 00117
5 strcspn [call site] 00118
5 advance_line [function] [call site] 00124
5 command_lookup [function] [call site] 00126
6 strlen [call site] 00127
6 memcmp [call site] 00128
6 interactive [function] [call site] 00129
6 fprintf [call site] 00130
6 fprintf [call site] 00131
6 fprintf [call site] 00132
6 abort [call site] 00133
6 interactive [function] [call site] 00134
5 string_begin [function] [call site] 00137
5 command_lookup [function] [call site] 00138
5 command_lookup [function] [call site] 00140
5 t_num [function] [call site] 00145
6 __errno_location [call site] 00146
6 strtol [call site] 00147
6 __errno_location [call site] 00148
6 __errno_location [call site] 00149
6 strerror [call site] 00150
5 datadef_lookup [function] [call site] 00158
5 estrdup [function] [call site] 00159
6 strlen [call site] 00160
6 strcpy [call site] 00162
5 advance_line [function] [call site] 00166
5 advance_line [function] [call site] 00175
5 string_begin [function] [call site] 00176
5 string_add [function] [call site] 00177
6 strseg_attach [function] [call site] 00179
5 string_begin [function] [call site] 00181
5 string_add [function] [call site] 00182
5 string_addc [function] [call site] 00184
6 strseg_attach [function] [call site] 00186
5 string_add [function] [call site] 00193
5 advance_line [function] [call site] 00197
5 string_add [function] [call site] 00198
5 string_add [function] [call site] 00200
5 string_addc [function] [call site] 00202
5 advance_line [function] [call site] 00205
5 advance_line [function] [call site] 00207
5 string_add [function] [call site] 00208
5 string_add [function] [call site] 00210
5 string_add [function] [call site] 00212
5 advance_line [function] [call site] 00214
5 string_add [function] [call site] 00215
5 string_add [function] [call site] 00217
5 advance_line [function] [call site] 00219
5 string_add [function] [call site] 00220
5 string_add [function] [call site] 00222
5 advance_line [function] [call site] 00224
5 string_end [function] [call site] 00225
5 string_addc [function] [call site] 00227
5 string_add [function] [call site] 00229
5 string_add [function] [call site] 00231
5 advance_line [function] [call site] 00233
5 string_add [function] [call site] 00234
5 string_add [function] [call site] 00236
5 advance_line [function] [call site] 00238
5 yy_fatal_error [function] [call site] 00241
5 yy_get_previous_state [function] [call site] 00242
5 yy_try_NUL_trans [function] [call site] 00243
5 yy_get_next_buffer [function] [call site] 00244
6 yy_fatal_error [function] [call site] 00245
6 yy_fatal_error [function] [call site] 00246
6 instream_read [function] [call site] 00247
6 yyrestart [function] [call site] 00248
7 yyensure_buffer_stack [function] [call site] 00249
7 yy_create_buffer [function] [call site] 00250
7 yy_init_buffer [function] [call site] 00251
7 yy_load_buffer_state [function] [call site] 00252
6 yyrealloc [function] [call site] 00253
6 yy_fatal_error [function] [call site] 00254
5 yywrap [function] [call site] 00255
6 input_context_pop [function] [call site] 00256
7 instream_close [function] [call site] 00257
7 yy_delete_buffer [function] [call site] 00258
7 yy_switch_to_buffer [function] [call site] 00261
5 yyrestart [function] [call site] 00262
5 yy_get_previous_state [function] [call site] 00263
5 yy_get_previous_state [function] [call site] 00264
5 yy_fatal_error [function] [call site] 00265
4 run_last_command [function] [call site] 00266
5 interactive [function] [call site] 00267
5 gdbmarglist_free [function] [call site] 00268
6 gdbmarg_free [function] [call site] 00269
7 kvlist_free [function] [call site] 00270
8 slist_free [function] [call site] 00271
5 run_command [function] [call site] 00272
6 argsprep [function] [call site] 00273
7 param_push_arg [function] [call site] 00274
8 param_expand [function] [call site] 00275
9 e2nrealloc [function] [call site] 00276
10 ealloc_die [function] [call site] 00277
10 erealloc [function] [call site] 00278
11 realloc [call site] 00279
11 ealloc_die [function] [call site] 00280
7 interactive [function] [call site] 00283
7 printf [call site] 00285
7 fflush [call site] 00286
7 __errno_location [call site] 00287
7 getline [call site] 00288
7 __errno_location [call site] 00289
7 strerror [call site] 00290
7 trimnl [function] [call site] 00292
8 strlen [call site] 00293
7 gdbmarg_string [function] [call site] 00294
7 param_push_arg [function] [call site] 00296
7 gdbmarg_free [function] [call site] 00297
7 param_term [function] [call site] 00299
8 param_expand [function] [call site] 00300
6 interactive [function] [call site] 00301
6 variable_get [function] [call site] 00302
6 variable_is_true [function] [call site] 00303
6 fprintf [call site] 00304
6 format_arg [function] [call site] 00305
7 fprintf [call site] 00306
7 fputc [call site] 00307
7 datum_format_file [function] [call site] 00308
8 datum_format [function] [call site] 00312
9 pager_printf [function] [call site] 00313
10 pager_vprintf [function] [call site] 00314
11 vsnprintf [call site] 00316
11 memchr [call site] 00317
11 e2nrealloc [function] [call site] 00318
11 memccount [function] [call site] 00319
11 pager_checklines [function] [call site] 00320
12 popen [call site] 00321
12 __errno_location [call site] 00322
12 strerror [call site] 00323
12 pager_flush [function] [call site] 00325
13 fwrite [call site] 00326
13 fflush [call site] 00327
11 pager_flush [function] [call site] 00328
9 variable_get [function] [call site] 00329
9 abort [call site] 00330
9 variable_get [function] [call site] 00331
9 abort [call site] 00332
9 pager_writez [function] [call site] 00333
10 strlen [call site] 00334
10 pager_write [function] [call site] 00335
11 fwrite [call site] 00336
11 e2nrealloc [function] [call site] 00337
11 memccount [function] [call site] 00338
11 pager_checklines [function] [call site] 00339
9 pager_printf [function] [call site] 00340
9 pager_printf [function] [call site] 00341
9 strlen [call site] 00342
9 pager_write [function] [call site] 00343
9 pager_printf [function] [call site] 00344
9 pager_printf [function] [call site] 00345
8 pager_close [function] [call site] 00346
9 pager_flush [function] [call site] 00347
9 pclose [call site] 00348
7 fprintf [call site] 00350
7 fprintf [call site] 00351
7 fprintf [call site] 00352
7 fprintf [call site] 00353
6 format_arg [function] [call site] 00354
6 fputc [call site] 00355
6 pager_create [function] [call site] 00356
7 popen [call site] 00357
7 __errno_location [call site] 00358
7 strerror [call site] 00359
6 get_screen_lines [function] [call site] 00363
7 isatty [call site] 00364
7 ioctl [call site] 00365
7 getenv [call site] 00366
7 strtol [call site] 00367
6 pager_open [function] [call site] 00368
6 timing_start [function] [call site] 00369
7 gettimeofday [call site] 00370
7 getrusage [call site] 00371
6 timing_stop [function] [call site] 00372
7 gettimeofday [call site] 00373
7 getrusage [call site] 00374
7 timeval_sub [function] [call site] 00375
7 timeval_sub [function] [call site] 00376
7 timeval_sub [function] [call site] 00377
6 variable_is_true [function] [call site] 00378
6 pager_printf [function] [call site] 00379
6 pager_close [function] [call site] 00380
6 param_free [function] [call site] 00381
7 param_free_argv [function] [call site] 00382
8 gdbmarg_destroy [function] [call site] 00383
9 gdbmarg_free [function] [call site] 00384
6 gdbmarglist_free [function] [call site] 00385
6 gdbmarglist_free [function] [call site] 00386
6 gdbm_errno_location [function] [call site] 00387
6 variable_has_errno [function] [call site] 00388
7 variable_get [function] [call site] 00389
6 gdbmarglist_free [function] [call site] 00390
5 abort [call site] 00391
4 run_command [function] [call site] 00392
4 interactive [function] [call site] 00393
4 interactive [function] [call site] 00395
4 gdbmarglist_init [function] [call site] 00396
4 gdbmarglist_init [function] [call site] 00397
4 gdbmarglist_add [function] [call site] 00398
4 gdbmarg_string [function] [call site] 00399
4 kvpair_string [function] [call site] 00400
4 gdbmarg_kvpair [function] [call site] 00402
4 gdbmarg_kvpair [function] [call site] 00404
4 kvlist_find [function] [call site] 00405
5 strcmp [call site] 00406
4 kvlist_free [function] [call site] 00408
4 kvpair_string [function] [call site] 00409
4 slist_new_s [function] [call site] 00414
4 slist_insert [function] [call site] 00415
4 begin_def [function] [call site] 00416
4 dsegm_list_free [function] [call site] 00418
4 dsegm_new_field [function] [call site] 00419
4 strcmp [call site] 00420
4 strcmp [call site] 00421
4 dsegm_new_field [function] [call site] 00423
4 dsegm_new_field [function] [call site] 00424
4 dsegm_new [function] [call site] 00425
4 dsegm_new [function] [call site] 00426
4 variable_print_all [function] [call site] 00427
5 qsort [call site] 00428
5 varcmp [function] [call site] 00429
6 strcmp [call site] 00430
5 fprintf [call site] 00431
5 fprintf [call site] 00432
5 fprintf [call site] 00433
5 fprintf [call site] 00434
5 __ctype_b_loc [call site] 00435
5 fputc [call site] 00436
5 fprintf [call site] 00438
5 fprintf [call site] 00439
5 fprintf [call site] 00440
5 fputc [call site] 00441
4 variable_set [function] [call site] 00442
4 strncmp [call site] 00443
4 variable_set [function] [call site] 00444
4 dberror [function] [call site] 00448
5 __errno_location [call site] 00449
5 gdbm_errno_location [function] [call site] 00450
5 gdbm_error_is_masked [function] [call site] 00451
6 variable_has_errno [function] [call site] 00452
5 interactive [function] [call site] 00453
5 fprintf [call site] 00454
5 locus_print [function] [call site] 00455
5 fprintf [call site] 00456
5 vfprintf [call site] 00457
5 gdbm_errno_location [function] [call site] 00458
5 gdbm_strerror [function] [call site] 00459
5 fprintf [call site] 00460
5 gdbm_errno_location [function] [call site] 00461
5 gdbm_check_syserr [function] [call site] 00462
5 strerror [call site] 00463
5 fprintf [call site] 00464
5 fputc [call site] 00465
4 variable_set [function] [call site] 00467
4 variable_unset [function] [call site] 00472
4 yysyntax_error [function] [call site] 00476
5 yytnamerr [function] [call site] 00477
6 strlen [call site] 00479
5 yytnamerr [function] [call site] 00480
5 strlen [call site] 00481
5 yytnamerr [function] [call site] 00482
4 yysyntax_error [function] [call site] 00483
4 yydestruct [function] [call site] 00485
5 gdbmarglist_free [function] [call site] 00486
5 gdbmarg_free [function] [call site] 00487
5 kvlist_free [function] [call site] 00488
5 kvlist_free [function] [call site] 00489
5 slist_free [function] [call site] 00490
5 dsegm_list_free [function] [call site] 00491
5 dsegm_list_free [function] [call site] 00492
4 yydestruct [function] [call site] 00493
4 yydestruct [function] [call site] 00495
4 yydestruct [function] [call site] 00496
3 input_context_drain [function] [call site] 00497
4 input_context_pop [function] [call site] 00498
3 yylex_destroy [function] [call site] 00499
4 yy_delete_buffer [function] [call site] 00500
4 yypop_buffer_state [function] [call site] 00501
5 yy_delete_buffer [function] [call site] 00502
5 yy_load_buffer_state [function] [call site] 00503
4 yy_init_globals [function] [call site] 00506
3 closedb [function] [call site] 00507
4 gdbm_close [function] [call site] 00508
5 gdbm_set_errno [function] [call site] 00509
6 __errno_location [call site] 00510
6 gdbm_errno_location [function] [call site] 00511
5 gdbm_file_sync [function] [call site] 00512
6 _gdbm_mapped_sync [function] [call site] 00513
7 msync [call site] 00514
7 fsync [call site] 00515
7 gdbm_errno_location [function] [call site] 00516
7 __errno_location [call site] 00517
7 gdbm_set_errno [function] [call site] 00518
6 _gdbm_snapshot [function] [call site] 00519
7 _gdbmsync_done [function] [call site] 00520
8 close [call site] 00521
8 close [call site] 00522
7 _gdbmsync_init [function] [call site] 00523
7 gdbm_errno_location [function] [call site] 00524
7 __errno_location [call site] 00525
7 gdbm_set_errno [function] [call site] 00526
7 fchmod [call site] 00527
7 gdbm_errno_location [function] [call site] 00528
7 __errno_location [call site] 00529
7 gdbm_set_errno [function] [call site] 00530
7 fsync [call site] 00531
7 gdbm_errno_location [function] [call site] 00532
7 __errno_location [call site] 00533
7 gdbm_set_errno [function] [call site] 00534
7 ioctl [call site] 00535
7 __errno_location [call site] 00536
7 _gdbmsync_done [function] [call site] 00537
7 _gdbmsync_init [function] [call site] 00538
7 gdbm_errno_location [function] [call site] 00539
7 __errno_location [call site] 00540
7 gdbm_set_errno [function] [call site] 00541
7 fsync [call site] 00542
7 gdbm_errno_location [function] [call site] 00543
7 __errno_location [call site] 00544
7 gdbm_set_errno [function] [call site] 00545
7 fchmod [call site] 00546
7 gdbm_errno_location [function] [call site] 00547
7 __errno_location [call site] 00548
7 gdbm_set_errno [function] [call site] 00549
7 fsync [call site] 00550
7 gdbm_errno_location [function] [call site] 00551
7 __errno_location [call site] 00552
7 gdbm_set_errno [function] [call site] 00553
7 fchmod [call site] 00554
7 gdbm_errno_location [function] [call site] 00555
7 __errno_location [call site] 00556
7 gdbm_set_errno [function] [call site] 00557
7 fsync [call site] 00558
7 gdbm_errno_location [function] [call site] 00559
7 __errno_location [call site] 00560
7 gdbm_set_errno [function] [call site] 00561
5 _gdbmsync_done [function] [call site] 00562
5 _gdbm_mapped_unmap [function] [call site] 00563
6 munmap [call site] 00564
5 _gdbm_unlock_file [function] [call site] 00565
5 close [call site] 00566
5 gdbm_errno_location [function] [call site] 00567
5 __errno_location [call site] 00568
5 gdbm_set_errno [function] [call site] 00569
5 gdbm_last_syserr [function] [call site] 00570
6 __errno_location [call site] 00571
5 gdbm_clear_error [function] [call site] 00572
5 _gdbm_cache_free [function] [call site] 00573
6 cache_elem_free [function] [call site] 00574
7 lru_unlink_elem [function] [call site] 00576
5 gdbm_errno_location [function] [call site] 00577
5 __errno_location [call site] 00578
4 variable_unset [function] [call site] 00579
4 datum_free [function] [call site] 00580
4 datum_free [function] [call site] 00581
3 sigaction [call site] 00582
3 instream_close [function] [call site] 00583
3 gdbmarglist_free [function] [call site] 00584
3 dsegm_list_free [function] [call site] 00585
3 variables_free [function] [call site] 00586