Fuzz introspector: encode_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
19 94 setup_tone_curves call site: 00094 vorbis_book_init_decode
11 289 vorbis_bitrate_addblock call site: 00289 oggpack_write
5 234 ogg_stream_iovecin call site: 00234 ogg_stream_clear
3 284 vorbis_analysis call site: 00284 vorbis_bitrate_managed
2 45 vorbis_encode_map_n_res_setup call site: 00045 book_dup_or_new
2 116 _vds_shared_init call site: 00116 vorbis_dsp_clear
1 6 vorbis_encode_setup_vbr call site: 00006 vorbis_info_clear
1 50 vorbis_encode_setup_init call site: 00050 vorbis_info_clear
1 141 LLVMFuzzerTestOneInput call site: 00141 ogg_stream_clear
1 147 oggpack_write call site: 00147 oggpack_writeclear
1 173 _vorbis_pack_comment call site: 00173 oggpack_write
1 225 vorbis_analysis_headerout call site: 00225 oggpack_writeclear

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 vorbis_info_init [function] [call site] 00001
2 calloc [call site] 00002
1 vorbis_encode_init_vbr [function] [call site] 00003
2 vorbis_encode_setup_vbr [function] [call site] 00004
3 get_setup_template [function] [call site] 00005
3 vorbis_encode_setup_setting [function] [call site] 00006
2 vorbis_info_clear [function] [call site] 00007
3 vorbis_staticbook_destroy [function] [call site] 00008
3 vorbis_book_clear [function] [call site] 00009
3 _vi_psy_free [function] [call site] 00010
2 vorbis_encode_setup_init [function] [call site] 00011
3 vorbis_encode_blocksize_setup [function] [call site] 00012
3 vorbis_encode_floor_setup [function] [call site] 00013
4 calloc [call site] 00014
3 vorbis_encode_global_psych_setup [function] [call site] 00015
3 vorbis_encode_global_stereo [function] [call site] 00016
3 vorbis_encode_psyset_setup [function] [call site] 00017
4 calloc [call site] 00018
3 vorbis_encode_psyset_setup [function] [call site] 00019
3 vorbis_encode_psyset_setup [function] [call site] 00020
3 vorbis_encode_psyset_setup [function] [call site] 00021
3 vorbis_encode_tonemask_setup [function] [call site] 00022
3 vorbis_encode_tonemask_setup [function] [call site] 00023
3 vorbis_encode_tonemask_setup [function] [call site] 00024
3 vorbis_encode_tonemask_setup [function] [call site] 00025
3 vorbis_encode_compand_setup [function] [call site] 00026
3 vorbis_encode_compand_setup [function] [call site] 00027
3 vorbis_encode_compand_setup [function] [call site] 00028
3 vorbis_encode_compand_setup [function] [call site] 00029
3 vorbis_encode_peak_setup [function] [call site] 00030
3 vorbis_encode_peak_setup [function] [call site] 00031
3 vorbis_encode_peak_setup [function] [call site] 00032
3 vorbis_encode_peak_setup [function] [call site] 00033
3 vorbis_encode_noisebias_setup [function] [call site] 00034
3 vorbis_encode_noisebias_setup [function] [call site] 00035
3 vorbis_encode_noisebias_setup [function] [call site] 00036
3 vorbis_encode_noisebias_setup [function] [call site] 00037
3 vorbis_encode_ath_setup [function] [call site] 00038
3 vorbis_encode_ath_setup [function] [call site] 00039
3 vorbis_encode_ath_setup [function] [call site] 00040
3 vorbis_encode_ath_setup [function] [call site] 00041
3 vorbis_encode_map_n_res_setup [function] [call site] 00042
4 calloc [call site] 00043
4 calloc [call site] 00044
4 vorbis_encode_residue_setup [function] [call site] 00045
5 book_dup_or_new [function] [call site] 00046
5 book_dup_or_new [function] [call site] 00047
5 book_dup_or_new [function] [call site] 00048
5 book_dup_or_new [function] [call site] 00049
3 setting_to_approx_bitrate [function] [call site] 00050
2 vorbis_info_clear [function] [call site] 00051
1 vorbis_comment_init [function] [call site] 00052
1 vorbis_comment_add_tag [function] [call site] 00053
2 strlen [call site] 00054
2 strcpy [call site] 00055
2 strcat [call site] 00056
2 strcat [call site] 00057
2 vorbis_comment_add [function] [call site] 00058
3 realloc [call site] 00059
3 realloc [call site] 00060
3 strlen [call site] 00061
3 strcpy [call site] 00062
1 vorbis_analysis_init [function] [call site] 00063
2 _vds_shared_init [function] [call site] 00064
3 calloc [call site] 00065
3 calloc [call site] 00067
3 calloc [call site] 00068
3 calloc [call site] 00069
3 mdct_init [function] [call site] 00070
3 mdct_init [function] [call site] 00071
3 drft_init [function] [call site] 00074
4 calloc [call site] 00075
4 calloc [call site] 00076
3 drft_init [function] [call site] 00079
3 calloc [call site] 00080
3 vorbis_book_init_encode [function] [call site] 00081
4 _make_words [function] [call site] 00082
4 _book_maptype1_quantvals [function] [call site] 00083
4 _float32_unpack [function] [call site] 00084
5 ldexp [call site] 00085
4 _float32_unpack [function] [call site] 00086
3 calloc [call site] 00087
3 _vp_psy_init [function] [call site] 00088
4 setup_tone_curves [function] [call site] 00089
5 attenuate_curve [function] [call site] 00090
5 attenuate_curve [function] [call site] 00091
5 max_curve [function] [call site] 00092
5 min_curve [function] [call site] 00093
5 min_curve [function] [call site] 00094
3 calloc [call site] 00095
3 vorbis_book_init_decode [function] [call site] 00096
4 _make_words [function] [call site] 00097
4 bitreverse [function] [call site] 00098
4 qsort [call site] 00099
4 _book_unquantize [function] [call site] 00101
5 _float32_unpack [function] [call site] 00102
5 _float32_unpack [function] [call site] 00103
5 calloc [call site] 00104
5 _book_maptype1_quantvals [function] [call site] 00105
4 calloc [call site] 00106
4 calloc [call site] 00108
4 bitreverse [function] [call site] 00109
4 bitreverse [function] [call site] 00110
4 bitreverse [function] [call site] 00111
4 vorbis_book_clear [function] [call site] 00112
3 vorbis_staticbook_destroy [function] [call site] 00113
3 calloc [call site] 00114
3 calloc [call site] 00115
3 calloc [call site] 00116
3 vorbis_staticbook_destroy [function] [call site] 00117
3 vorbis_dsp_clear [function] [call site] 00118
4 _ve_envelope_clear [function] [call site] 00119
5 mdct_clear [function] [call site] 00120
4 mdct_clear [function] [call site] 00121
4 mdct_clear [function] [call site] 00122
4 _vp_psy_clear [function] [call site] 00123
4 _vp_global_free [function] [call site] 00124
4 vorbis_bitrate_clear [function] [call site] 00125
4 drft_clear [function] [call site] 00126
4 drft_clear [function] [call site] 00127
2 _vp_global_look [function] [call site] 00128
3 calloc [call site] 00129
2 calloc [call site] 00130
2 _ve_envelope_init [function] [call site] 00131
3 calloc [call site] 00132
3 mdct_init [function] [call site] 00133
3 calloc [call site] 00134
3 calloc [call site] 00135
2 vorbis_bitrate_init [function] [call site] 00136
1 vorbis_block_init [function] [call site] 00137
2 calloc [call site] 00138
2 calloc [call site] 00139
2 oggpack_writeinit [function] [call site] 00140
1 ogg_stream_init [function] [call site] 00141
2 ogg_stream_clear [function] [call site] 00142
1 vorbis_analysis_headerout [function] [call site] 00143
2 oggpack_writeinit [function] [call site] 00144
2 _vorbis_pack_info [function] [call site] 00145
3 oggpack_write [function] [call site] 00146
4 realloc [call site] 00147
4 oggpack_writeclear [function] [call site] 00148
3 _v_writestring [function] [call site] 00149
4 oggpack_write [function] [call site] 00150
3 oggpack_write [function] [call site] 00151
3 oggpack_write [function] [call site] 00152
3 oggpack_write [function] [call site] 00153
3 oggpack_write [function] [call site] 00154
3 oggpack_write [function] [call site] 00155
3 oggpack_write [function] [call site] 00156
3 oggpack_write [function] [call site] 00158
3 oggpack_write [function] [call site] 00160
3 oggpack_write [function] [call site] 00161
2 oggpack_bytes [function] [call site] 00162
2 oggpack_bytes [function] [call site] 00163
2 oggpack_bytes [function] [call site] 00164
2 oggpack_reset [function] [call site] 00165
2 _vorbis_pack_comment [function] [call site] 00166
3 oggpack_write [function] [call site] 00167
3 _v_writestring [function] [call site] 00168
3 oggpack_write [function] [call site] 00169
3 _v_writestring [function] [call site] 00170
3 oggpack_write [function] [call site] 00171
3 oggpack_write [function] [call site] 00172
3 _v_writestring [function] [call site] 00173
3 oggpack_write [function] [call site] 00174
3 oggpack_write [function] [call site] 00175
2 oggpack_bytes [function] [call site] 00176
2 oggpack_bytes [function] [call site] 00177
2 oggpack_bytes [function] [call site] 00178
2 oggpack_reset [function] [call site] 00179
2 _vorbis_pack_books [function] [call site] 00180
3 oggpack_write [function] [call site] 00181
3 _v_writestring [function] [call site] 00182
3 oggpack_write [function] [call site] 00183
3 vorbis_staticbook_pack [function] [call site] 00184
4 oggpack_write [function] [call site] 00185
4 oggpack_write [function] [call site] 00186
4 oggpack_write [function] [call site] 00187
4 oggpack_write [function] [call site] 00188
4 oggpack_write [function] [call site] 00189
4 oggpack_write [function] [call site] 00191
4 oggpack_write [function] [call site] 00193
4 oggpack_write [function] [call site] 00194
4 oggpack_write [function] [call site] 00195
4 oggpack_write [function] [call site] 00196
4 oggpack_write [function] [call site] 00197
4 oggpack_write [function] [call site] 00198
4 oggpack_write [function] [call site] 00199
4 oggpack_write [function] [call site] 00200
4 oggpack_write [function] [call site] 00201
4 oggpack_write [function] [call site] 00202
4 oggpack_write [function] [call site] 00203
4 oggpack_write [function] [call site] 00204
4 oggpack_write [function] [call site] 00205
4 _book_maptype1_quantvals [function] [call site] 00206
4 oggpack_write [function] [call site] 00207
3 oggpack_write [function] [call site] 00208
3 oggpack_write [function] [call site] 00209
3 oggpack_write [function] [call site] 00210
3 oggpack_write [function] [call site] 00211
3 oggpack_write [function] [call site] 00212
3 oggpack_write [function] [call site] 00213
3 oggpack_write [function] [call site] 00214
3 oggpack_write [function] [call site] 00215
3 oggpack_write [function] [call site] 00216
3 oggpack_write [function] [call site] 00217
3 oggpack_write [function] [call site] 00218
3 oggpack_write [function] [call site] 00219
3 oggpack_write [function] [call site] 00220
3 oggpack_write [function] [call site] 00221
2 oggpack_bytes [function] [call site] 00222
2 oggpack_bytes [function] [call site] 00223
2 oggpack_bytes [function] [call site] 00224
2 oggpack_writeclear [function] [call site] 00225
2 oggpack_writeclear [function] [call site] 00226
1 ogg_stream_packetin [function] [call site] 00227
2 ogg_stream_iovecin [function] [call site] 00228
3 ogg_stream_check [function] [call site] 00229
3 _os_body_expand [function] [call site] 00230
4 ogg_stream_clear [function] [call site] 00231
4 realloc [call site] 00232
4 ogg_stream_clear [function] [call site] 00233
3 _os_lacing_expand [function] [call site] 00234
4 ogg_stream_clear [function] [call site] 00235
4 realloc [call site] 00236
4 ogg_stream_clear [function] [call site] 00237
4 realloc [call site] 00238
4 ogg_stream_clear [function] [call site] 00239
1 ogg_stream_packetin [function] [call site] 00240
1 ogg_stream_packetin [function] [call site] 00241
1 ogg_stream_flush [function] [call site] 00242
2 ogg_stream_flush_i [function] [call site] 00243
3 ogg_stream_check [function] [call site] 00244
3 ogg_page_checksum_set [function] [call site] 00245
4 _os_update_crc [function] [call site] 00246
4 _os_update_crc [function] [call site] 00247
1 vorbis_analysis_wrote [function] [call site] 00248
2 _preextrapolate_helper [function] [call site] 00249
3 vorbis_lpc_from_data [function] [call site] 00250
3 vorbis_lpc_predict [function] [call site] 00251
2 vorbis_analysis_buffer [function] [call site] 00252
3 realloc [call site] 00253
2 vorbis_lpc_from_data [function] [call site] 00254
2 vorbis_lpc_predict [function] [call site] 00255
2 _preextrapolate_helper [function] [call site] 00256
1 vorbis_analysis_buffer [function] [call site] 00257
1 vorbis_analysis_wrote [function] [call site] 00258
1 vorbis_analysis_blockout [function] [call site] 00259
2 _ve_envelope_search [function] [call site] 00260
3 realloc [call site] 00261
3 _ve_amp [function] [call site] 00262
4 mdct_forward [function] [call site] 00263
5 mdct_butterflies [function] [call site] 00264
6 mdct_butterfly_first [function] [call site] 00265
6 mdct_butterfly_generic [function] [call site] 00266
6 mdct_butterfly_32 [function] [call site] 00267
7 mdct_butterfly_16 [function] [call site] 00268
8 mdct_butterfly_8 [function] [call site] 00269
8 mdct_butterfly_8 [function] [call site] 00270
7 mdct_butterfly_16 [function] [call site] 00271
5 mdct_bitreverse [function] [call site] 00272
2 _vorbis_block_ripcord [function] [call site] 00275
3 realloc [call site] 00276
2 _ve_envelope_mark [function] [call site] 00277
2 _vp_ampmax_decay [function] [call site] 00278
2 _vorbis_block_alloc [function] [call site] 00279
2 _vorbis_block_alloc [function] [call site] 00280
2 _vorbis_block_alloc [function] [call site] 00281
2 _ve_envelope_shift [function] [call site] 00282
1 vorbis_analysis [function] [call site] 00283
2 oggpack_reset [function] [call site] 00284
2 vorbis_bitrate_managed [function] [call site] 00285
2 oggpack_get_buffer [function] [call site] 00286
2 oggpack_bytes [function] [call site] 00287
1 vorbis_bitrate_addblock [function] [call site] 00288
2 oggpack_bytes [function] [call site] 00289
2 oggpack_bytes [function] [call site] 00290
2 oggpack_bytes [function] [call site] 00291
2 oggpack_bytes [function] [call site] 00292
2 oggpack_bytes [function] [call site] 00293
2 oggpack_bytes [function] [call site] 00294
2 oggpack_bytes [function] [call site] 00295
2 oggpack_writetrunc [function] [call site] 00296
2 oggpack_bytes [function] [call site] 00297
2 oggpack_bytes [function] [call site] 00298
2 oggpack_write [function] [call site] 00299
2 oggpack_bytes [function] [call site] 00300
1 vorbis_bitrate_flushpacket [function] [call site] 00301
2 vorbis_bitrate_managed [function] [call site] 00302
2 oggpack_get_buffer [function] [call site] 00303
2 oggpack_bytes [function] [call site] 00304
1 ogg_stream_packetin [function] [call site] 00305
1 ogg_stream_pageout [function] [call site] 00306
2 ogg_stream_check [function] [call site] 00307
2 ogg_stream_flush_i [function] [call site] 00308
1 ogg_page_eos [function] [call site] 00309
1 ogg_stream_clear [function] [call site] 00310
1 vorbis_block_clear [function] [call site] 00311
2 _vorbis_block_ripcord [function] [call site] 00312
2 oggpack_writeclear [function] [call site] 00313
1 vorbis_dsp_clear [function] [call site] 00314
1 vorbis_comment_clear [function] [call site] 00315
1 vorbis_info_clear [function] [call site] 00316