Fuzz introspector: augeas_fa_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
323 328 LLVMFuzzerTestOneInput call site: 00328 fa_minimize
157 18 mem_alloc_n call site: 00018 parse_regexp
130 196 LLVMFuzzerTestOneInput call site: 00196 fa_from_re
19 176 mem_realloc_n call site: 00176 free_re
10 7 ref_make_ref call site: 00007 parse_concat_exp
5 1 LLVMFuzzerTestOneInput call site: 00001 parse_regexp

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 fa_expand_nocase [function] [call site] 00001
2 parse_regexp [function] [call site] 00002
3 peek [function] [call site] 00003
4 strchr [call site] 00004
3 make_re [function] [call site] 00005
4 ref_make_ref [function] [call site] 00006
5 calloc [call site] 00007
3 parse_concat_exp [function] [call site] 00008
4 parse_repeated_exp [function] [call site] 00009
5 parse_simple_exp [function] [call site] 00010
6 make_re_char_set [function] [call site] 00014
7 bitset_init [function] [call site] 00016
8 mem_alloc_n [function] [call site] 00017
9 calloc [call site] 00018
7 __assert_fail [call site] 00019
7 free_re [function] [call site] 00020
8 __assert_fail [call site] 00021
8 __assert_fail [call site] 00022
8 free_re [function] [call site] 00023
9 __assert_fail [call site] 00024
9 free_re [function] [call site] 00025
10 __assert_fail [call site] 00026
10 free_re [function] [call site] 00027
11 bitset_free [function] [call site] 00028
6 parse_char_class [function] [call site] 00047
6 parse_regexp [function] [call site] 00052
7 parse_regexp [function] [call site] 00056
8 make_re_binop [function] [call site] 00057
9 __assert_fail [call site] 00059
9 __assert_fail [call site] 00061
8 __assert_fail [call site] 00063
6 make_re_char_set [function] [call site] 00067
6 add_re_char [function] [call site] 00068
6 parse_char [function] [call site] 00070
6 make_re_char [function] [call site] 00071
6 __assert_fail [call site] 00074
5 make_re_rep [function] [call site] 00077
6 __assert_fail [call site] 00079
5 make_re_rep [function] [call site] 00082
5 make_re_rep [function] [call site] 00084
5 parse_int [function] [call site] 00086
6 __isoc23_strtoul [call site] 00087
6 strndup [call site] 00088
6 __isoc23_strtoul [call site] 00089
5 parse_int [function] [call site] 00091
5 make_re_rep [function] [call site] 00094
5 __assert_fail [call site] 00095
4 parse_concat_exp [function] [call site] 00099
5 make_re_binop [function] [call site] 00100
5 __assert_fail [call site] 00101
2 re_case_expand [function] [call site] 00103
3 re_case_expand [function] [call site] 00104
4 re_case_expand [function] [call site] 00105
5 bitset_get [function] [call site] 00106
5 tolower [call site] 00107
5 bitset_set [function] [call site] 00108
5 bitset_get [function] [call site] 00109
5 toupper [call site] 00110
5 bitset_set [function] [call site] 00111
5 __ctype_b_loc [call site] 00112
5 bitset_init [function] [call site] 00113
5 tolower [call site] 00114
5 bitset_set [function] [call site] 00115
5 toupper [call site] 00116
5 bitset_set [function] [call site] 00117
5 re_case_expand [function] [call site] 00118
6 __assert_fail [call site] 00119
2 __assert_fail [call site] 00120
2 re_as_string [function] [call site] 00122
3 re_union_as_string [function] [call site] 00123
4 __assert_fail [call site] 00124
4 re_binop_count [function] [call site] 00125
5 __assert_fail [call site] 00126
5 re_binop_count [function] [call site] 00127
4 mem_alloc_n [function] [call site] 00128
4 re_binop_store [function] [call site] 00129
5 re_binop_store [function] [call site] 00130
6 re_binop_store [function] [call site] 00131
4 mem_alloc_n [function] [call site] 00132
4 re_as_string [function] [call site] 00133
5 re_concat_as_string [function] [call site] 00134
6 __assert_fail [call site] 00135
6 re_binop_count [function] [call site] 00136
6 mem_alloc_n [function] [call site] 00137
6 re_binop_store [function] [call site] 00138
6 mem_alloc_n [function] [call site] 00139
6 re_as_string [function] [call site] 00140
7 re_cset_as_string [function] [call site] 00141
8 cset_contains [function] [call site] 00142
9 bitset_get [function] [call site] 00143
8 cset_contains [function] [call site] 00144
8 strdup [call site] 00145
8 cset_contains [function] [call site] 00146
8 strdup [call site] 00147
8 cset_contains [function] [call site] 00148
8 cset_contains [function] [call site] 00149
8 cset_contains [function] [call site] 00150
8 cset_contains [function] [call site] 00151
8 cset_contains [function] [call site] 00152
8 re_str_alloc [function] [call site] 00153
9 mem_alloc_n [function] [call site] 00154
8 cset_contains [function] [call site] 00155
8 cset_contains [function] [call site] 00156
8 cset_contains [function] [call site] 00157
8 strlen [call site] 00158
8 release_re_str [function] [call site] 00159
7 strchr [call site] 00160
7 mem_alloc_n [function] [call site] 00161
7 mem_alloc_n [function] [call site] 00162
7 strlen [call site] 00163
7 re_iter_as_string [function] [call site] 00164
8 re_as_string [function] [call site] 00165
9 mem_alloc_n [function] [call site] 00166
9 strcpy [call site] 00167
9 strlen [call site] 00168
9 __assert_fail [call site] 00169
9 release_re_str [function] [call site] 00170
8 asprintf [call site] 00171
8 asprintf [call site] 00172
8 strlen [call site] 00173
8 mem_realloc_n [function] [call site] 00174
9 __errno_location [call site] 00175
9 realloc [call site] 00176
8 strcpy [call site] 00177
8 strlen [call site] 00178
8 strlen [call site] 00179
8 mem_realloc_n [function] [call site] 00180
8 strcpy [call site] 00181
8 strlen [call site] 00182
8 release_re_str [function] [call site] 00183
6 re_needs_parens_in_concat [function] [call site] 00184
6 re_str_alloc [function] [call site] 00185
6 re_needs_parens_in_concat [function] [call site] 00186
6 re_needs_parens_in_concat [function] [call site] 00187
6 release_re_str [function] [call site] 00188
6 release_re_str [function] [call site] 00189
4 re_str_alloc [function] [call site] 00190
4 release_re_str [function] [call site] 00191
4 release_re_str [function] [call site] 00192
2 strndup [call site] 00193
2 __assert_fail [call site] 00194
1 fa_compile [function] [call site] 00196
2 parse_regexp [function] [call site] 00197
2 fa_from_re [function] [call site] 00198
3 fa_from_re [function] [call site] 00199
4 fa_from_re [function] [call site] 00200
5 union_in_place [function] [call site] 00201
6 case_expand [function] [call site] 00202
7 toupper [call site] 00203
7 toupper [call site] 00204
7 add_new_trans [function] [call site] 00205
8 __assert_fail [call site] 00206
8 mem_realloc_n [function] [call site] 00207
7 collect [function] [call site] 00208
8 mark_live [function] [call site] 00209
9 mark_reachable [function] [call site] 00210
10 state_set_init [function] [call site] 00211
11 mem_alloc_n [function] [call site] 00212
11 mem_alloc_n [function] [call site] 00213
11 state_set_init_data [function] [call site] 00214
12 mem_alloc_n [function] [call site] 00215
11 state_set_free [function] [call site] 00216
10 state_set_push [function] [call site] 00217
11 state_set_expand [function] [call site] 00218
12 mem_realloc_n [function] [call site] 00219
12 mem_realloc_n [function] [call site] 00220
11 state_set_pos [function] [call site] 00221
11 state_set_expand [function] [call site] 00222
10 state_set_pop [function] [call site] 00223
10 state_set_free [function] [call site] 00224
8 free_trans [function] [call site] 00225
8 collect_trans [function] [call site] 00226
9 free_trans [function] [call site] 00227
8 collect_dead_states [function] [call site] 00228
9 free_trans [function] [call site] 00229
8 reduce [function] [call site] 00230
9 qsort [call site] 00231
9 trans_to_cmp [function] [call site] 00232
9 mem_realloc_n [function] [call site] 00233
6 case_expand [function] [call site] 00234
6 add_state [function] [call site] 00235
7 make_state [function] [call site] 00236
8 mem_alloc_n [function] [call site] 00237
6 add_epsilon_trans [function] [call site] 00239
7 add_new_trans [function] [call site] 00240
6 add_epsilon_trans [function] [call site] 00241
6 set_initial [function] [call site] 00243
5 fa_from_re [function] [call site] 00244
6 fa_from_re [function] [call site] 00245
7 concat_in_place [function] [call site] 00246
8 case_expand [function] [call site] 00247
8 case_expand [function] [call site] 00248
8 add_epsilon_trans [function] [call site] 00249
7 fa_make_char_set [function] [call site] 00251
7 fa_from_re [function] [call site] 00263
8 fa_iter [function] [call site] 00264
9 fa_make_empty [function] [call site] 00265
9 fa_star [function] [call site] 00266
10 fa_clone [function] [call site] 00267
11 state_set_init [function] [call site] 00268
11 mem_alloc_n [function] [call site] 00269
11 state_set_push [function] [call site] 00270
11 add_state [function] [call site] 00271
11 state_set_index [function] [call site] 00272
12 state_set_pos [function] [call site] 00273
11 __assert_fail [call site] 00274
11 add_new_trans [function] [call site] 00275
11 state_set_free [function] [call site] 00276
11 state_set_free [function] [call site] 00277
10 add_state [function] [call site] 00279
10 add_epsilon_trans [function] [call site] 00280
10 set_initial [function] [call site] 00281
10 add_epsilon_trans [function] [call site] 00282
9 repeat [function] [call site] 00284
10 fa_make_epsilon [function] [call site] 00285
11 fa_make_empty [function] [call site] 00286
10 fa_clone [function] [call site] 00287
10 fa_clone [function] [call site] 00288
10 fa_clone [function] [call site] 00289
10 concat_in_place [function] [call site] 00291
9 concat_in_place [function] [call site] 00295
9 add_epsilon_trans [function] [call site] 00304
9 add_epsilon_trans [function] [call site] 00309
8 fa_make_epsilon [function] [call site] 00316
8 fa_make_char [function] [call site] 00317
9 fa_make_empty [function] [call site] 00318
9 add_state [function] [call site] 00319
9 add_new_trans [function] [call site] 00320
8 __assert_fail [call site] 00322
2 __assert_fail [call site] 00324
1 fa_compile [function] [call site] 00327
1 fa_minus [function] [call site] 00328
2 fa_is_basic [function] [call site] 00329
2 fa_make_empty [function] [call site] 00330
2 fa_is_basic [function] [call site] 00331
2 fa_complement [function] [call site] 00333
3 determinize [function] [call site] 00335
4 start_points [function] [call site] 00336
5 mark_reachable [function] [call site] 00337
5 mem_alloc_n [function] [call site] 00338
4 state_set_init [function] [call site] 00339
4 state_set_push [function] [call site] 00340
4 state_set_free [function] [call site] 00341
4 state_set_list_add [function] [call site] 00342
5 mem_alloc_n [function] [call site] 00343
4 state_set_hash_add [function] [call site] 00344
5 hash_create [function] [call site] 00345
6 compute_bits [function] [call site] 00346
6 clear_table [function] [call site] 00347
5 set_cmp [function] [call site] 00348
6 state_set_equal [function] [call site] 00349
7 state_set_index [function] [call site] 00350
5 hash_set_allocator [function] [call site] 00352
6 __assert_fail [call site] 00353
5 set_destroy [function] [call site] 00354
6 state_set_free [function] [call site] 00355
5 add_state [function] [call site] 00356
5 hash_alloc_insert [function] [call site] 00357
6 hnode_init [function] [call site] 00358
6 hash_insert [function] [call site] 00359
7 __assert_fail [call site] 00360
7 __assert_fail [call site] 00361
7 __assert_fail [call site] 00362
7 grow_table [function] [call site] 00363
8 __assert_fail [call site] 00364
8 realloc [call site] 00365
8 __assert_fail [call site] 00366
4 swap_initial [function] [call site] 00367
4 state_set_list_pop [function] [call site] 00368
4 state_set_hash_get_state [function] [call site] 00369
5 hash_lookup [function] [call site] 00370
4 state_set_init [function] [call site] 00371
4 state_set_add [function] [call site] 00372
5 state_set_pos [function] [call site] 00373
5 state_set_expand [function] [call site] 00374
5 state_set_index [function] [call site] 00375
5 state_set_push [function] [call site] 00376
4 state_set_hash_contains [function] [call site] 00377
5 hash_lookup [function] [call site] 00378
4 state_set_list_add [function] [call site] 00379
4 state_set_hash_add [function] [call site] 00380
4 state_set_hash_uniq [function] [call site] 00381
5 hash_lookup [function] [call site] 00382
5 state_set_free [function] [call site] 00383
4 state_set_hash_get_state [function] [call site] 00384
4 add_new_trans [function] [call site] 00385
4 state_set_hash_free [function] [call site] 00386
5 hash_lookup [function] [call site] 00387
5 hash_delete [function] [call site] 00388
6 __assert_fail [call site] 00389
6 shrink_table [function] [call site] 00390
7 __assert_fail [call site] 00391
7 __assert_fail [call site] 00392
7 realloc [call site] 00393
6 __assert_fail [call site] 00394
6 __assert_fail [call site] 00395
5 set_destroy [function] [call site] 00396
5 hash_free_nodes [function] [call site] 00397
6 clear_table [function] [call site] 00398
5 hash_destroy [function] [call site] 00399
6 __assert_fail [call site] 00400
6 __assert_fail [call site] 00401
3 totalize [function] [call site] 00403
4 add_state [function] [call site] 00404
4 mark_reachable [function] [call site] 00405
4 sort_transition_intervals [function] [call site] 00406
5 qsort [call site] 00407
5 trans_intv_cmp [function] [call site] 00408
4 add_crash_trans [function] [call site] 00409
5 add_new_trans [function] [call site] 00410
5 add_new_trans [function] [call site] 00411
5 add_new_trans [function] [call site] 00412
5 add_new_trans [function] [call site] 00413
5 add_new_trans [function] [call site] 00414
5 add_new_trans [function] [call site] 00415
4 add_crash_trans [function] [call site] 00416
4 add_crash_trans [function] [call site] 00417
2 fa_intersect [function] [call site] 00420
3 fa_is_basic [function] [call site] 00422
3 fa_make_empty [function] [call site] 00423
3 case_expand [function] [call site] 00424
3 case_expand [function] [call site] 00425
3 fa_make_empty [function] [call site] 00426
3 state_set_init [function] [call site] 00427
3 state_triple_init [function] [call site] 00428
4 hash_create [function] [call site] 00429
4 pair_cmp [function] [call site] 00430
5 memcmp [call site] 00431
4 pair_hash [function] [call site] 00432
4 hash_set_allocator [function] [call site] 00433
4 state_triple_node_free [function] [call site] 00434
3 sort_transition_intervals [function] [call site] 00435
3 sort_transition_intervals [function] [call site] 00436
3 state_set_push [function] [call site] 00437
3 state_set_push [function] [call site] 00438
3 state_set_push [function] [call site] 00439
3 state_triple_push [function] [call site] 00440
4 mem_alloc_n [function] [call site] 00441
4 hash_alloc_insert [function] [call site] 00442
3 state_set_pop [function] [call site] 00443
3 state_set_pop [function] [call site] 00444
3 state_set_pop [function] [call site] 00445
3 state_triple_thd [function] [call site] 00446
4 hash_lookup [function] [call site] 00447
3 add_state [function] [call site] 00448
3 state_set_push [function] [call site] 00449
3 state_set_push [function] [call site] 00450
3 state_set_push [function] [call site] 00451
3 state_triple_push [function] [call site] 00452
3 add_new_trans [function] [call site] 00453
3 state_set_free [function] [call site] 00454
3 state_triple_free [function] [call site] 00455
4 hash_free_nodes [function] [call site] 00456
4 hash_destroy [function] [call site] 00457
1 fa_example [function] [call site] 00462
2 sort_transition_intervals [function] [call site] 00463
2 state_set_init [function] [call site] 00464
2 make_re_str [function] [call site] 00465
3 mem_alloc_n [function] [call site] 00466
3 strdup [call site] 00467
3 strlen [call site] 00468
2 state_set_push_data [function] [call site] 00469
3 state_set_push [function] [call site] 00470
2 state_set_init [function] [call site] 00471
2 state_set_push [function] [call site] 00472
2 state_set_pop [function] [call site] 00473
2 state_set_find_data [function] [call site] 00474
3 state_set_index [function] [call site] 00475
2 pick_char [function] [call site] 00476
3 __ctype_b_loc [call site] 00477
3 __ctype_b_loc [call site] 00478
3 __ctype_b_loc [call site] 00479
2 state_set_index [function] [call site] 00480
2 string_extend [function] [call site] 00481
3 str_score [function] [call site] 00482
4 chr_score [function] [call site] 00483
5 __ctype_b_loc [call site] 00484
5 __ctype_b_loc [call site] 00485
5 __ctype_b_loc [call site] 00486
3 chr_score [function] [call site] 00487
3 make_re_str [function] [call site] 00488
3 mem_realloc_n [function] [call site] 00489
2 state_set_push [function] [call site] 00490
2 state_set_push_data [function] [call site] 00491
2 string_extend [function] [call site] 00492
2 str_score [function] [call site] 00493
2 free_re_str [function] [call site] 00494
3 release_re_str [function] [call site] 00495
2 free_re_str [function] [call site] 00496
2 state_set_free [function] [call site] 00497
2 state_set_free [function] [call site] 00498
2 state_set_free [function] [call site] 00499
2 state_set_free [function] [call site] 00500
2 free_re_str [function] [call site] 00501
2 free_re_str [function] [call site] 00502
1 fa_json [function] [call site] 00503
2 fprintf [call site] 00504
2 mem_alloc_n [function] [call site] 00505
2 mem_realloc_n [function] [call site] 00506
2 fprintf [call site] 00507
2 fprintf [call site] 00508
2 fprintf [call site] 00509
2 fprintf [call site] 00510
2 fprintf [call site] 00511
2 print_char [function] [call site] 00512
3 strchr [call site] 00513
3 fprintf [call site] 00514
3 __ctype_b_loc [call site] 00515
3 fprintf [call site] 00516
3 fprintf [call site] 00517
3 fputc [call site] 00518
2 fputc [call site] 00519
2 print_char [function] [call site] 00520
2 fprintf [call site] 00521
2 fprintf [call site] 00522
1 fa_minimize [function] [call site] 00523
2 minimize_brzozowski [function] [call site] 00524
3 fa_reverse [function] [call site] 00525
4 fa_states [function] [call site] 00526
5 state_set_init [function] [call site] 00527
5 mark_reachable [function] [call site] 00528
5 state_set_push [function] [call site] 00529
5 state_set_free [function] [call site] 00530
4 fa_accept_states [function] [call site] 00531
5 state_set_init [function] [call site] 00532
5 mark_reachable [function] [call site] 00533
5 state_set_push [function] [call site] 00534
5 state_set_free [function] [call site] 00535
4 state_set_init_data [function] [call site] 00536
4 mem_alloc_n [function] [call site] 00537
4 add_new_trans [function] [call site] 00538
4 add_state [function] [call site] 00539
4 set_initial [function] [call site] 00540
4 add_epsilon_trans [function] [call site] 00541
4 state_set_free [function] [call site] 00542
4 state_set_free [function] [call site] 00543
4 state_set_free [function] [call site] 00544
3 determinize [function] [call site] 00545
3 state_set_free [function] [call site] 00546
3 fa_reverse [function] [call site] 00547
3 determinize [function] [call site] 00548
3 state_set_free [function] [call site] 00549
2 minimize_hopcroft [function] [call site] 00550
3 determinize [function] [call site] 00551
3 state_set_init [function] [call site] 00553
3 state_set_push [function] [call site] 00554
3 start_points [function] [call site] 00555
3 mem_alloc_n [function] [call site] 00556
3 bitset_init [function] [call site] 00557
3 mem_alloc_n [function] [call site] 00558
3 mem_alloc_n [function] [call site] 00559
3 mem_alloc_n [function] [call site] 00560
3 mem_alloc_n [function] [call site] 00561
3 bitset_init [function] [call site] 00562
3 state_set_init [function] [call site] 00563
3 bitset_init [function] [call site] 00564
3 mem_alloc_n [function] [call site] 00565
3 bitset_init [function] [call site] 00566
3 mem_alloc_n [function] [call site] 00567
3 state_set_init [function] [call site] 00568
3 state_set_init [function] [call site] 00569
3 state_set_init [function] [call site] 00570
3 mem_alloc_n [function] [call site] 00571
3 state_set_push [function] [call site] 00572
3 __assert_fail [call site] 00574
3 state_set_index [function] [call site] 00575
3 __assert_fail [call site] 00576
3 state_set_push [function] [call site] 00577
3 bitset_set [function] [call site] 00578
3 state_set_index [function] [call site] 00579
3 bitset_get [function] [call site] 00580
3 state_list_add [function] [call site] 00581
4 mem_alloc_n [function] [call site] 00582
3 mem_alloc_n [function] [call site] 00583
3 bitset_set [function] [call site] 00584
3 bitset_clr [function] [call site] 00585
3 state_set_index [function] [call site] 00586
3 state_set_index [function] [call site] 00587
3 bitset_get [function] [call site] 00588
3 bitset_set [function] [call site] 00589
3 state_set_push [function] [call site] 00590
3 state_set_push [function] [call site] 00591
3 bitset_get [function] [call site] 00592
3 bitset_set [function] [call site] 00593
3 state_set_remove [function] [call site] 00594
4 state_set_index [function] [call site] 00595
4 state_set_index [function] [call site] 00596
3 state_set_push [function] [call site] 00597
3 state_set_index [function] [call site] 00598
3 state_list_remove [function] [call site] 00599
3 state_list_add [function] [call site] 00600
3 mem_realloc_n [function] [call site] 00601
3 bitset_get [function] [call site] 00602
3 bitset_set [function] [call site] 00603
3 bitset_set [function] [call site] 00604
3 state_set_index [function] [call site] 00605
3 bitset_clr [function] [call site] 00606
3 bitset_clr [function] [call site] 00607
3 state_set_init [function] [call site] 00608
3 mem_alloc_n [function] [call site] 00609
3 mem_alloc_n [function] [call site] 00610
3 make_state [function] [call site] 00611
3 state_set_index [function] [call site] 00612
3 state_set_index [function] [call site] 00613
3 add_new_trans [function] [call site] 00614
3 state_set_free [function] [call site] 00616
3 bitset_free [function] [call site] 00617
3 state_set_free [function] [call site] 00618
3 state_list_free [function] [call site] 00619
3 bitset_free [function] [call site] 00620
3 state_set_free [function] [call site] 00621
3 bitset_free [function] [call site] 00622
3 bitset_free [function] [call site] 00623
3 state_set_free [function] [call site] 00624
3 state_set_free [function] [call site] 00625
3 state_set_free [function] [call site] 00626
1 fa_dot [function] [call site] 00628
2 fprintf [call site] 00629
2 fprintf [call site] 00630
2 fprintf [call site] 00631
2 fprintf [call site] 00632
2 fprintf [call site] 00633
2 re_as_string [function] [call site] 00634
2 print_char [function] [call site] 00635
2 release_re_str [function] [call site] 00636
2 print_char [function] [call site] 00637
2 fputc [call site] 00638
2 print_char [function] [call site] 00639
2 fprintf [call site] 00640
2 fprintf [call site] 00641
1 fa_make_basic [function] [call site] 00642
2 fa_make_empty [function] [call site] 00643
2 fa_make_epsilon [function] [call site] 00644
2 fa_make_epsilon [function] [call site] 00645
2 add_new_trans [function] [call site] 00646