Fuzz introspector: bin/vinyld/fuzzers/esi_parse_fuzzer.c
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
352 0 EP call site: 00000 VEP_Parse

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 WS_Init [function] [call site] 00007
2 VTAILQ_INIT [function] [call site] 00018
2 WS_Assert [function] [call site] 00019
3 CHECK_OBJ_NOTNULL [function] [call site] 00020
3 ws_emu [function] [call site] 00027
4 CAST_OBJ_NOTNULL [function] [call site] 00028
3 CHECK_OBJ_NOTNULL [function] [call site] 00047
3 VTAILQ_NEXT [function] [call site] 00053
1 VEP_Init [function] [call site] 00072
2 CHECK_OBJ_NOTNULL [function] [call site] 00073
2 CHECK_OBJ_NOTNULL [function] [call site] 00074
2 VSB_printf [function] [call site] 00109
3 VSB_vprintf [function] [call site] 00111
4 assert_VSB_integrity [function] [call site] 00112
4 assert_VSB_state [function] [call site] 00113
4 _vsb_indent [function] [call site] 00115
5 VSB_FREESPACE [function] [call site] 00116
5 VSB_extend [function] [call site] 00117
6 VSB_CANEXTEND [function] [call site] 00118
6 VSB_extendsize [function] [call site] 00119
6 VSB_ISDYNAMIC [function] [call site] 00120
6 VSB_ISDYNAMIC [function] [call site] 00123
6 VSB_SETFLAG [function] [call site] 00125
4 vsnprintf [function] [call site] 00128
4 VSB_FREESPACE [function] [call site] 00129
4 VSB_FREESPACE [function] [call site] 00131
4 VSB_extend [function] [call site] 00132
4 VSB_FREESPACE [function] [call site] 00133
4 VSB_FREESPACE [function] [call site] 00135
4 VSB_HASROOM [function] [call site] 00136
4 VSB_CANEXTEND [function] [call site] 00137
2 crc32 [function] [call site] 00140
3 crc32_z [function] [call site] 00141
4 once [function] [call site] 00142
5 atomic_load [function] [call site] 00143
5 atomic_flag_test_and_set [function] [call site] 00144
5 atomic_load [function] [call site] 00145
5 init [function] [call site] 00146
6 mach_time_init [function] [call site] 00147
7 mach_absolute_time [function] [call site] 00148
7 mach_timebase_info [function] [call site] 00150
5 atomic_store [function] [call site] 00151
1 VEP_Parse [function] [call site] 00160
2 CHECK_OBJ_NOTNULL [function] [call site] 00161
2 vep_mark_common [function] [call site] 00163
2 vep_mark_skip [function] [call site] 00219
3 vep_mark_common [function] [call site] 00220
2 vct_islws [function] [call site] 00222
2 vep_mark_verbatim [function] [call site] 00223
3 vep_mark_common [function] [call site] 00224
2 vep_mark_verbatim [function] [call site] 00227
2 vep_mark_verbatim [function] [call site] 00229
2 vep_mark_verbatim [function] [call site] 00230
2 vep_mark_skip [function] [call site] 00231
2 vep_mark_verbatim [function] [call site] 00232
2 vep_mark_verbatim [function] [call site] 00234
2 vep_mark_skip [function] [call site] 00237
2 vep_mark_skip [function] [call site] 00238
2 vep_error [function] [call site] 00239
2 vep_error [function] [call site] 00240
2 vep_error [function] [call site] 00241
2 vep_error [function] [call site] 00242
2 vep_error [function] [call site] 00243
2 vct_islws [function] [call site] 00244
2 vep_mark_skip [function] [call site] 00246
2 struct [call site] 00247
2 vep_error [function] [call site] 00248
2 vct_isxmlnamestart [function] [call site] 00249
2 vep_error [function] [call site] 00250
2 vep_mark_skip [function] [call site] 00251
2 vct_isxmlname [function] [call site] 00264
2 vep_error [function] [call site] 00266
2 VSB_new_auto [function] [call site] 00268
2 vep_error [function] [call site] 00271
2 VSB_putc [function] [call site] 00273
3 VSB_put_byte [function] [call site] 00274
4 assert_VSB_integrity [function] [call site] 00275
4 assert_VSB_state [function] [call site] 00276
4 _vsb_indent [function] [call site] 00277
4 VSB_FREESPACE [function] [call site] 00278
4 VSB_extend [function] [call site] 00279
2 vep_error [function] [call site] 00280
2 VSB_finish [function] [call site] 00282
3 assert_VSB_integrity [function] [call site] 00283
3 assert_VSB_state [function] [call site] 00284
3 VSB_SETFLAG [function] [call site] 00285
2 VSB_destroy [function] [call site] 00286
2 VSB_finish [function] [call site] 00288
2 struct [call site] 00290
2 vep_match [function] [call site] 00300
2 vep_mark_verbatim [function] [call site] 00304
2 vep_mark_skip [function] [call site] 00307
2 vep_mark_skip [function] [call site] 00308
1 VEP_Finish [function] [call site] 00313
2 CHECK_OBJ_NOTNULL [function] [call site] 00314
2 VSB_destroy [function] [call site] 00315
2 VSB_destroy [function] [call site] 00316
2 vep_error [function] [call site] 00317
2 vep_mark_common [function] [call site] 00318
2 vep_emit_common [function] [call site] 00320
2 VSB_finish [function] [call site] 00323
2 VSB_len [function] [call site] 00324
3 assert_VSB_integrity [function] [call site] 00325
2 VSB_destroy [function] [call site] 00326
1 VSB_destroy [function] [call site] 00327