Fuzz introspector: esi_parse_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
16 1 LLVMFuzzerTestOneInput call site: 00001 vas_default
16 55 VSB_vprintf call site: 00055 VAS_Fail
8 38 VSB_bcat call site: 00038 VSB_bcat
7 96 WS_Assert call site: 00096 VAS_Fail
7 139 z_crc32_z call site: 00139 byte_swap
5 290 WS_Reset call site: 00290 WS_Overflowed
4 258 VEP_Parse call site: 00258 vep_match
3 27 _assert_VSB_state call site: 00027 VAS_Fail
3 174 vep_emit_verbatim call site: 00174 vep_emit_len
2 19 VSB_extendsize call site: 00019 VSB_cat
2 118 ws_emu_alloc call site: 00118 WS_MarkOverflow
1 25 _assert_VSB_integrity call site: 00025 _assert_VSB_state

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 VAS_Fail [function] [call site] 00001
2 vas_default [function] [call site] 00002
3 __errno_location [call site] 00003
3 fprintf [call site] 00004
3 fprintf [call site] 00005
3 fprintf [call site] 00006
3 fprintf [call site] 00007
3 strerror [call site] 00008
3 fprintf [call site] 00009
3 VBT_dump [function] [call site] 00010
4 VSB_init [function] [call site] 00011
5 VAS_Fail [function] [call site] 00012
6 abort [call site] 00013
5 VSB_newbuf [function] [call site] 00016
6 VSB_extendsize [function] [call site] 00018
4 VSB_cat [function] [call site] 00020
5 _assert_VSB_integrity [function] [call site] 00021
5 _assert_VSB_state [function] [call site] 00026
5 strchr [call site] 00029
5 VSB_bcat [function] [call site] 00030
6 _assert_VSB_integrity [function] [call site] 00031
6 _assert_VSB_state [function] [call site] 00032
6 _vsb_indent [function] [call site] 00034
7 VSB_extend [function] [call site] 00035
8 VSB_extendsize [function] [call site] 00036
8 realloc [call site] 00037
6 VSB_extend [function] [call site] 00038
5 strlen [call site] 00039
4 VSB_indent [function] [call site] 00041
5 _assert_VSB_integrity [function] [call site] 00042
4 VBT_format [function] [call site] 00043
5 vbt_execinfo [function] [call site] 00044
6 backtrace [call site] 00045
6 VSB_printf [function] [call site] 00046
7 VSB_vprintf [function] [call site] 00047
8 _assert_VSB_integrity [function] [call site] 00048
8 _assert_VSB_state [function] [call site] 00049
8 _vsb_indent [function] [call site] 00051
8 vsnprintf [call site] 00052
8 __errno_location [call site] 00053
8 VSB_extend [function] [call site] 00054
6 snprintf [call site] 00056
6 VSB_printf [function] [call site] 00058
6 backtrace_symbols [call site] 00059
6 strlen [call site] 00061
6 memcmp [call site] 00062
6 strlen [call site] 00063
4 VSB_indent [function] [call site] 00066
3 __errno_location [call site] 00067
3 strerror [call site] 00068
3 snprintf [call site] 00069
3 syslog [call site] 00071
1 VEP_Init [function] [call site] 00109
2 VSB_new_auto [function] [call site] 00129
3 VSB_newbuf [function] [call site] 00130
2 VSB_printf [function] [call site] 00132
1 VEP_Parse [function] [call site] 00149
2 vep_mark_skip [function] [call site] 00191
3 vep_mark_common [function] [call site] 00192
2 vep_mark_verbatim [function] [call site] 00194
3 vep_mark_common [function] [call site] 00195
2 vep_mark_verbatim [function] [call site] 00198
2 vep_mark_verbatim [function] [call site] 00199
2 vep_mark_verbatim [function] [call site] 00200
2 vep_mark_skip [function] [call site] 00201
2 vep_mark_verbatim [function] [call site] 00202
2 vep_mark_verbatim [function] [call site] 00204
2 vep_mark_skip [function] [call site] 00207
2 vep_mark_skip [function] [call site] 00208
2 vep_error [function] [call site] 00209
2 vep_error [function] [call site] 00210
2 vep_error [function] [call site] 00211
2 vep_error [function] [call site] 00212
2 vep_error [function] [call site] 00213
2 vep_mark_skip [function] [call site] 00216
2 vep_error [function] [call site] 00217
2 vep_error [function] [call site] 00219
2 vep_mark_skip [function] [call site] 00220
2 VSB_destroy [function] [call site] 00221
3 _assert_VSB_integrity [function] [call site] 00223
2 vep_error [function] [call site] 00230
2 VSB_new_auto [function] [call site] 00232
2 vep_error [function] [call site] 00235
2 VSB_putc [function] [call site] 00237
3 VSB_put_byte [function] [call site] 00238
4 _assert_VSB_integrity [function] [call site] 00239
4 _assert_VSB_state [function] [call site] 00240
4 _vsb_indent [function] [call site] 00241
4 VSB_extend [function] [call site] 00242
2 vep_error [function] [call site] 00243
2 VSB_finish [function] [call site] 00244
3 _assert_VSB_integrity [function] [call site] 00245
3 _assert_VSB_state [function] [call site] 00246
3 __errno_location [call site] 00247
2 VSB_destroy [function] [call site] 00249
2 VSB_finish [function] [call site] 00250
2 vep_match [function] [call site] 00253
3 strlen [call site] 00255
2 strlen [call site] 00257
2 vep_match [function] [call site] 00260
2 strlen [call site] 00262
2 vep_mark_verbatim [function] [call site] 00263
2 vep_mark_skip [function] [call site] 00265
2 vep_mark_skip [function] [call site] 00266
2 vep_mark_pending [function] [call site] 00267
1 VEP_Finish [function] [call site] 00271
2 VSB_destroy [function] [call site] 00273
2 VSB_destroy [function] [call site] 00274
2 vep_error [function] [call site] 00275
2 vep_mark_common [function] [call site] 00276
2 vep_emit_common [function] [call site] 00277
2 VSB_finish [function] [call site] 00278
2 VSB_len [function] [call site] 00280
3 _assert_VSB_integrity [function] [call site] 00281
2 VSB_destroy [function] [call site] 00282
1 VSB_destroy [function] [call site] 00283