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

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
1412 1412 2 :

['hip_decode1_unclipped', 'AnalyzeSamples']

1412 1412 do_gain_analysis call site: 00000 /src/lame/libmp3lame/bitstream.c:994
127 127 1 :

['searchGlobalStepsizeMax']

127 127 outOfBitsStrategy call site: 00000 /src/lame/libmp3lame/vbrquantize.c:1217
115 502 5 :

['init_xrpow', 'VBR_encode_granule', 'bitpressure_strategy', 'trancate_smallspectrums', 'ResvFrameBegin']

115 637 VBR_old_iteration_loop call site: 00000 /src/lame/libmp3lame/quantize.c:1564
107 107 1 :

['hip_decode_exit']

107 113 freegfc call site: 00018 /src/lame/libmp3lame/util.c:157
93 93 1 :

['set_frame_pinfo']

93 103 lame_encode_mp3_frame call site: 00000 /src/lame/libmp3lame/encoder.c:554
87 87 1 :

['id3v2AddAudioDuration']

89 256 lame_get_id3v2_tag call site: 00422 /src/lame/libmp3lame/id3tag.c:1882
70 70 1 :

['id3v2_add_utf8_lng']

70 70 copyV1ToV2 call site: 00128 /src/lame/libmp3lame/id3tag.c:235
65 68 2 :

['id3v2_get_language', 'id3v2_add_utf8']

65 68 id3tag_set_comment call site: 00177 /src/lame/libmp3lame/id3tag.c:1365
27 27 1 :

['writeLoBytes']

27 27 set_frame_wxxx call site: 00449 /src/lame/libmp3lame/id3tag.c:1740
21 21 1 :

['writeUcs2s']

48 50 set_frame_wxxx call site: 00447 /src/lame/libmp3lame/id3tag.c:1730
21 21 1 :

['writeUcs2s']

21 21 set_frame_comment call site: 00438 /src/lame/libmp3lame/id3tag.c:1674
21 21 1 :

['writeUcs2s']

21 21 set_frame_custom2 call site: 00459 /src/lame/libmp3lame/id3tag.c:1707

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 fuzzing::datasource::Datasource::Datasource(unsigned char const*, unsigned long) [function] [call site] 00001
2 fuzzing::datasource::Base::Base() [function] [call site] 00002
1 EncoderFuzzer<false>::EncoderFuzzer(fuzzing::datasource::Datasource&) [function] [call site] 00003
2 unsigned long limits::Limit<1ul, 1048576ul>::Generate<unsigned int>(fuzzing::datasource::Datasource&) [function] [call site] 00004
3 unsigned int fuzzing::datasource::Base::Get<unsigned int>(unsigned long) [function] [call site] 00005
3 limits::Limit<1ul, 1048576ul>::Test(unsigned long) const [function] [call site] 00006
2 lame_init [function] [call site] 00007
3 init_log_table [function] [call site] 00008
4 log [call site] 00009
3 calloc [call site] 00010
3 lame_init_old [function] [call site] 00011
4 disable_FPE [function] [call site] 00012
4 calloc [call site] 00013
4 lame_init_internal_flags [function] [call site] 00014
5 calloc [call site] 00015
5 calloc [call site] 00016
4 freegfc [function] [call site] 00017
5 free_id3tag [function] [call site] 00018
5 hip_decode_exit [function] [call site] 00019
6 mpg123_delete [function] [call site] 00020
7 mpg123_close [function] [call site] 00021
8 INT123_invalidate_format [function] [call site] 00022
8 INT123_frame_reset [function] [call site] 00023
9 INT123_frame_buffers_reset [function] [call site] 00024
10 frame_decode_buffers_reset [function] [call site] 00025
9 frame_fixed_reset [function] [call site] 00026
10 frame_icy_reset [function] [call site] 00027
10 INT123_open_bad [function] [call site] 00028
11 INT123_clear_icy [function] [call site] 00029
12 INT123_init_icy [function] [call site] 00030
10 INT123_frame_gapless_init [function] [call site] 00032
10 INT123_reset_id3 [function] [call site] 00033
11 INT123_exit_id3 [function] [call site] 00034
12 free_id3_picture [function] [call site] 00035
13 free_mpg123_picture [function] [call site] 00036
14 mpg123_free_string [function] [call site] 00037
15 mpg123_init_string [function] [call site] 00038
14 mpg123_free_string [function] [call site] 00039
12 free_id3_text [function] [call site] 00040
13 free_mpg123_text [function] [call site] 00041
14 mpg123_free_string [function] [call site] 00042
14 mpg123_free_string [function] [call site] 00043
12 free_id3_text [function] [call site] 00044
12 free_id3_text [function] [call site] 00045
11 INT123_init_id3 [function] [call site] 00046
12 null_id3_links [function] [call site] 00047
10 INT123_reset_icy [function] [call site] 00048
11 INT123_clear_icy [function] [call site] 00049
11 INT123_init_icy [function] [call site] 00050
9 frame_free_toc [function] [call site] 00051
9 INT123_fi_reset [function] [call site] 00052
7 INT123_wrap_destroy [function] [call site] 00054
8 wrap_io_cleanup [function] [call site] 00055
9 close [call site] 00056
7 INT123_frame_exit [function] [call site] 00057
8 frame_free_buffers [function] [call site] 00058
8 frame_free_toc [function] [call site] 00059
8 INT123_fi_exit [function] [call site] 00060
9 INT123_fi_init [function] [call site] 00061
8 INT123_exit_id3 [function] [call site] 00063
8 INT123_clear_icy [function] [call site] 00064
8 INT123_bc_cleanup [function] [call site] 00065
9 buffy_del_chain [function] [call site] 00066
10 buffy_del [function] [call site] 00067
5 free_global_data [function] [call site] 00068
1 EncoderFuzzer<false>::Run() [function] [call site] 00069
2 unsigned char fuzzing::datasource::Base::Get<unsigned char>(unsigned long) [function] [call site] 00070
2 EncoderFuzzer<false>::setInputChannels() [function] [call site] 00071
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00072
3 lame_set_num_channels [function] [call site] 00073
4 is_lame_global_flags_valid [function] [call site] 00074
2 EncoderFuzzer<false>::setBitrateMode() [function] [call site] 00075
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00076
3 EncoderFuzzer<false>::setBitrateModeVBR() [function] [call site] 00077
4 unsigned char fuzzing::datasource::Base::Get<unsigned char>(unsigned long) [function] [call site] 00078
4 EncoderFuzzer<false>::setBitrateModeVBR_RH() [function] [call site] 00079
5 lame_set_VBR [function] [call site] 00080
6 is_lame_global_flags_valid [function] [call site] 00081
4 EncoderFuzzer<false>::setBitrateModeVBR_MTRH() [function] [call site] 00082
5 lame_set_VBR [function] [call site] 00083
4 __cxa_allocate_exception [call site] 00084
4 EncoderFuzzer<false>::setVBRQ() [function] [call site] 00085
5 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00086
5 unsigned long limits::Limit<1ul, 1024ul>::Generate<unsigned char>(fuzzing::datasource::Datasource&) [function] [call site] 00087
5 lame_set_VBR_q [function] [call site] 00088
6 is_lame_global_flags_valid [function] [call site] 00089
4 EncoderFuzzer<false>::setMinBitrate() [function] [call site] 00090
5 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00091
5 unsigned long limits::Limit<1ul, 1024ul>::Generate<unsigned int>(fuzzing::datasource::Datasource&) [function] [call site] 00092
5 lame_set_VBR_min_bitrate_kbps [function] [call site] 00093
6 is_lame_global_flags_valid [function] [call site] 00094
4 EncoderFuzzer<false>::setMaxBitrate(unsigned long) [function] [call site] 00095
5 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00096
5 unsigned long limits::Limit<1ul, 1024ul>::Generate<unsigned int>(fuzzing::datasource::Datasource&) [function] [call site] 00097
5 lame_set_VBR_max_bitrate_kbps [function] [call site] 00098
6 is_lame_global_flags_valid [function] [call site] 00099
2 EncoderFuzzer<false>::setChannelMode() [function] [call site] 00100
3 unsigned char fuzzing::datasource::Base::Get<unsigned char>(unsigned long) [function] [call site] 00101
3 lame_set_mode [function] [call site] 00102
4 is_lame_global_flags_valid [function] [call site] 00103
3 lame_set_mode [function] [call site] 00104
3 lame_set_mode [function] [call site] 00105
2 EncoderFuzzer<false>::setQuality() [function] [call site] 00106
3 unsigned long limits::Limit<0ul, 9ul>::Generate<unsigned char>(fuzzing::datasource::Datasource&) [function] [call site] 00107
3 lame_set_quality [function] [call site] 00108
4 is_lame_global_flags_valid [function] [call site] 00109
2 EncoderFuzzer<false>::setOutSamplerate() [function] [call site] 00110
3 unsigned long limits::Limit<100ul, 1000000ul>::Generate<unsigned int>(fuzzing::datasource::Datasource&) [function] [call site] 00111
3 lame_set_out_samplerate [function] [call site] 00112
4 is_lame_global_flags_valid [function] [call site] 00113
4 SmpFrqIndex [function] [call site] 00114
2 EncoderFuzzer<false>::setID3() [function] [call site] 00115
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00116
3 id3tag_init [function] [call site] 00117
4 is_lame_internal_flags_null [function] [call site] 00118
4 free_id3tag [function] [call site] 00119
4 id3v2AddLameVersion [function] [call site] 00120
5 get_lame_os_bitness [function] [call site] 00121
5 get_lame_version [function] [call site] 00122
5 get_lame_url [function] [call site] 00123
5 strlen [call site] 00124
5 sprintf [call site] 00125
5 sprintf [call site] 00126
5 copyV1ToV2 [function] [call site] 00127
6 test_tag_spec_flags [function] [call site] 00128
6 id3v2_add_utf8_lng [function] [call site] 00129
7 id3v2_get_language [function] [call site] 00130
7 id3v2_add_utf8 [function] [call site] 00131
8 id3v2_add_enc [function] [call site] 00132
9 isMultiFrame [function] [call site] 00135
9 isSameLang [function] [call site] 00136
10 tolower [call site] 00138
10 tolower [call site] 00139
9 isSameDescriptor [function] [call site] 00140
9 calloc [call site] 00142
9 appendNode [function] [call site] 00143
9 local_strdup [function] [call site] 00145
10 calloc [call site] 00146
9 local_strdup [function] [call site] 00147
6 id3v2_add_latin1_lng [function] [call site] 00148
7 id3v2_get_language [function] [call site] 00149
7 id3v2_add_latin1 [function] [call site] 00150
8 id3v2_add_enc [function] [call site] 00151
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00152
3 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > fuzzing::datasource::Base::Get<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(unsigned long) [function] [call site] 00153
4 fuzzing::datasource::Base::GetData(unsigned long, unsigned long, unsigned long) [function] [call site] 00154
3 id3tag_set_title [function] [call site] 00155
4 local_strdup [function] [call site] 00156
4 copyV1ToV2 [function] [call site] 00157
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00158
3 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > fuzzing::datasource::Base::Get<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(unsigned long) [function] [call site] 00159
3 id3tag_set_artist [function] [call site] 00160
4 local_strdup [function] [call site] 00161
4 copyV1ToV2 [function] [call site] 00162
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00163
3 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > fuzzing::datasource::Base::Get<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(unsigned long) [function] [call site] 00164
3 id3tag_set_album [function] [call site] 00165
4 local_strdup [function] [call site] 00166
4 copyV1ToV2 [function] [call site] 00167
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00168
3 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > fuzzing::datasource::Base::Get<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(unsigned long) [function] [call site] 00169
3 id3tag_set_year [function] [call site] 00170
4 atoi [call site] 00171
4 copyV1ToV2 [function] [call site] 00172
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00173
3 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > fuzzing::datasource::Base::Get<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(unsigned long) [function] [call site] 00174
3 id3tag_set_comment [function] [call site] 00175
4 local_strdup [function] [call site] 00176
4 test_tag_spec_flags [function] [call site] 00177
4 id3v2_get_language [function] [call site] 00178
4 id3v2_add_utf8 [function] [call site] 00179
4 id3v2_add_latin1_lng [function] [call site] 00180
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00181
3 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > fuzzing::datasource::Base::Get<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(unsigned long) [function] [call site] 00182
3 id3tag_set_track [function] [call site] 00183
4 atoi [call site] 00184
4 strchr [call site] 00185
4 copyV1ToV2 [function] [call site] 00186
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00187
3 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > fuzzing::datasource::Base::Get<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(unsigned long) [function] [call site] 00188
3 id3tag_set_genre [function] [call site] 00189
4 lookupGenre [function] [call site] 00190
5 strtol [call site] 00191
5 searchGenre [function] [call site] 00192
6 local_strcasecmp [function] [call site] 00193
7 tolower [call site] 00194
7 tolower [call site] 00195
5 sloppySearchGenre [function] [call site] 00196
6 sloppyCompared [function] [call site] 00197
7 nextUpperAlpha [function] [call site] 00198
8 toupper [call site] 00199
7 nextUpperAlpha [function] [call site] 00200
7 toupper [call site] 00201
7 toupper [call site] 00202
7 nextUpperAlpha [function] [call site] 00203
7 nextUpperAlpha [function] [call site] 00204
7 toupper [call site] 00205
7 toupper [call site] 00206
4 copyV1ToV2 [function] [call site] 00207
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00208
3 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > fuzzing::datasource::Base::Get<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(unsigned long) [function] [call site] 00209
3 id3tag_set_fieldvalue [function] [call site] 00210
4 is_lame_internal_flags_null [function] [call site] 00211
4 strlen [call site] 00212
4 id3tag_set_textinfo_latin1 [function] [call site] 00213
5 toID3v2TagId [function] [call site] 00214
5 is_lame_internal_flags_null [function] [call site] 00215
5 id3tag_set_userinfo_latin1 [function] [call site] 00216
6 local_char_pos [function] [call site] 00217
6 local_strdup [function] [call site] 00218
6 id3v2_add_latin1_lng [function] [call site] 00219
5 id3tag_set_genre [function] [call site] 00220
5 id3v2_add_latin1_lng [function] [call site] 00221
5 id3v2_add_latin1_lng [function] [call site] 00222
5 id3v2_add_latin1_lng [function] [call site] 00223
5 isFrameIdMatching [function] [call site] 00224
6 frame_id_matches [function] [call site] 00225
5 isFrameIdMatching [function] [call site] 00226
5 id3v2_add_latin1_lng [function] [call site] 00227
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00228
3 fuzzing::datasource::Base::GetData(unsigned long, unsigned long, unsigned long) [function] [call site] 00229
3 id3tag_set_albumart [function] [call site] 00230
4 is_lame_internal_flags_null [function] [call site] 00231
4 strncmp [call site] 00232
4 strncmp [call site] 00233
4 calloc [call site] 00234
4 id3tag_add_v2 [function] [call site] 00235
5 is_lame_internal_flags_null [function] [call site] 00236
2 EncoderFuzzer<false>::setFilters() [function] [call site] 00237
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00238
3 unsigned long limits::Limit<0ul, 1000000ul>::Generate<unsigned int>(fuzzing::datasource::Datasource&) [function] [call site] 00239
3 lame_set_lowpassfreq [function] [call site] 00240
4 is_lame_global_flags_valid [function] [call site] 00241
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00242
3 unsigned long limits::Limit<1000ul, 1000000ul>::Generate<unsigned int>(fuzzing::datasource::Datasource&) [function] [call site] 00243
3 lame_set_lowpasswidth [function] [call site] 00244
4 is_lame_global_flags_valid [function] [call site] 00245
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00246
3 unsigned long limits::Limit<1000ul, 1000000ul>::Generate<unsigned int>(fuzzing::datasource::Datasource&) [function] [call site] 00247
3 lame_set_highpassfreq [function] [call site] 00248
4 is_lame_global_flags_valid [function] [call site] 00249
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00250
3 unsigned long limits::Limit<1000ul, 1000000ul>::Generate<unsigned int>(fuzzing::datasource::Datasource&) [function] [call site] 00251
3 lame_set_highpasswidth [function] [call site] 00252
4 is_lame_global_flags_valid [function] [call site] 00253
2 EncoderFuzzer<false>::setMisc() [function] [call site] 00254
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00255
3 lame_set_strict_ISO [function] [call site] 00256
4 is_lame_global_flags_valid [function] [call site] 00257
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00258
3 lame_set_bWriteVbrTag [function] [call site] 00259
4 is_lame_global_flags_valid [function] [call site] 00260
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00261
3 lame_set_copyright [function] [call site] 00262
4 is_lame_global_flags_valid [function] [call site] 00263
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00264
3 lame_set_original [function] [call site] 00265
4 is_lame_global_flags_valid [function] [call site] 00266
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00267
3 lame_set_error_protection [function] [call site] 00268
4 is_lame_global_flags_valid [function] [call site] 00269
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00270
3 lame_set_extension [function] [call site] 00271
4 is_lame_global_flags_valid [function] [call site] 00272
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00273
2 lame_init_params [function] [call site] 00274
3 is_lame_global_flags_valid [function] [call site] 00275
3 is_lame_internal_flags_valid [function] [call site] 00276
3 SmpFrqIndex [function] [call site] 00277
3 has_3DNow [function] [call site] 00278
3 map2MP3Frequency [function] [call site] 00282
3 SmpFrqIndex [function] [call site] 00283
3 __assert_fail [call site] 00284
3 FindNearestBitrate [function] [call site] 00285
3 optimum_bandwidth [function] [call site] 00286
4 nearestBitrateFullIndex [function] [call site] 00287
3 optimum_bandwidth [function] [call site] 00288
3 linear_int [function] [call site] 00289
3 linear_int [function] [call site] 00290
3 linear_int [function] [call site] 00291
3 optimum_samplefreq [function] [call site] 00292
3 lame_init_params_ppflt [function] [call site] 00293
4 lame_msgf [function] [call site] 00294
4 filter_coef [function] [call site] 00295
5 cos [call site] 00296
4 filter_coef [function] [call site] 00297
3 SmpFrqIndex [function] [call site] 00298
3 FindNearestBitrate [function] [call site] 00299
3 BitrateIndex [function] [call site] 00300
3 __assert_fail [call site] 00301
3 init_bit_stream_w [function] [call site] 00302
4 calloc [call site] 00303
3 __assert_fail [call site] 00304
3 __assert_fail [call site] 00305
3 apply_preset [function] [call site] 00306
4 lame_set_VBR [function] [call site] 00307
4 lame_set_VBR [function] [call site] 00308
4 lame_set_VBR [function] [call site] 00309
4 lame_set_VBR [function] [call site] 00310
4 apply_abr_preset [function] [call site] 00311
5 nearestBitrateFullIndex [function] [call site] 00312
5 lame_set_VBR [function] [call site] 00313
5 lame_set_VBR_mean_bitrate_kbps [function] [call site] 00314
6 is_lame_global_flags_valid [function] [call site] 00315
5 lame_get_VBR_mean_bitrate_kbps [function] [call site] 00316
6 is_lame_global_flags_valid [function] [call site] 00317
5 lame_get_VBR_mean_bitrate_kbps [function] [call site] 00319
5 lame_get_VBR_mean_bitrate_kbps [function] [call site] 00321
5 lame_get_exp_nspsytune [function] [call site] 00322
6 is_lame_global_flags_valid [function] [call site] 00323
5 lame_set_sfscale [function] [call site] 00324
6 is_lame_global_flags_valid [function] [call site] 00325
5 lame_set_quant_comp [function] [call site] 00326
6 is_lame_global_flags_valid [function] [call site] 00327
5 lame_set_quant_comp_short [function] [call site] 00328
6 is_lame_global_flags_valid [function] [call site] 00329
5 lame_set_msfix [function] [call site] 00330
6 is_lame_global_flags_valid [function] [call site] 00331
5 lame_set_short_threshold_lrm [function] [call site] 00332
6 is_lame_global_flags_valid [function] [call site] 00333
5 lame_set_short_threshold_s [function] [call site] 00334
6 is_lame_global_flags_valid [function] [call site] 00335
5 lame_get_scale [function] [call site] 00336
6 is_lame_global_flags_valid [function] [call site] 00337
5 lame_set_maskingadjust [function] [call site] 00338
6 is_lame_global_flags_valid [function] [call site] 00339
5 lame_set_maskingadjust_short [function] [call site] 00340
6 is_lame_global_flags_valid [function] [call site] 00341
5 lame_set_maskingadjust_short [function] [call site] 00342
5 lame_set_ATHlower [function] [call site] 00343
6 is_lame_global_flags_valid [function] [call site] 00344
5 lame_set_ATHcurve [function] [call site] 00345
6 is_lame_global_flags_valid [function] [call site] 00346
5 lame_set_interChRatio [function] [call site] 00347
6 is_lame_global_flags_valid [function] [call site] 00348
4 lame_set_VBR [function] [call site] 00349
4 apply_vbr_preset [function] [call site] 00350
5 lame_get_VBR [function] [call site] 00351
6 is_lame_global_flags_valid [function] [call site] 00352
6 __assert_fail [call site] 00353
5 get_vbr_preset [function] [call site] 00354
5 lame_set_VBR_q [function] [call site] 00355
5 lame_set_quant_comp [function] [call site] 00356
5 lame_set_quant_comp_short [function] [call site] 00357
5 lame_set_experimentalY [function] [call site] 00358
6 is_lame_global_flags_valid [function] [call site] 00359
5 lame_set_short_threshold_lrm [function] [call site] 00360
5 lame_set_short_threshold_s [function] [call site] 00361
5 lame_set_maskingadjust [function] [call site] 00362
5 lame_set_maskingadjust_short [function] [call site] 00363
5 lame_get_VBR [function] [call site] 00364
5 lame_set_ATHtype [function] [call site] 00365
6 is_lame_global_flags_valid [function] [call site] 00366
5 lame_set_ATHlower [function] [call site] 00367
5 lame_set_ATHcurve [function] [call site] 00368
5 lame_set_athaa_sensitivity [function] [call site] 00369
6 is_lame_global_flags_valid [function] [call site] 00370
5 lame_set_interChRatio [function] [call site] 00371
5 lame_get_exp_nspsytune [function] [call site] 00372
5 lame_get_exp_nspsytune [function] [call site] 00373
5 lame_set_exp_nspsytune [function] [call site] 00374
6 is_lame_global_flags_valid [function] [call site] 00375
5 lame_set_msfix [function] [call site] 00376
5 log10 [call site] 00377
4 apply_vbr_preset [function] [call site] 00378
4 apply_vbr_preset [function] [call site] 00379
4 apply_vbr_preset [function] [call site] 00380
4 apply_vbr_preset [function] [call site] 00381
4 apply_vbr_preset [function] [call site] 00382
4 apply_vbr_preset [function] [call site] 00383
4 apply_vbr_preset [function] [call site] 00384
4 apply_vbr_preset [function] [call site] 00385
4 apply_vbr_preset [function] [call site] 00386
4 apply_abr_preset [function] [call site] 00387
3 apply_preset [function] [call site] 00388
3 lame_set_VBR_mean_bitrate_kbps [function] [call site] 00389
3 apply_preset [function] [call site] 00390
3 FindNearestBitrate [function] [call site] 00391
3 BitrateIndex [function] [call site] 00392
3 __assert_fail [call site] 00393
3 FindNearestBitrate [function] [call site] 00394
3 BitrateIndex [function] [call site] 00395
3 lame_init_qval [function] [call site] 00396
3 pow [call site] 00397
3 lame_get_quant_comp [function] [call site] 00398
4 is_lame_global_flags_valid [function] [call site] 00399
3 lame_set_quant_comp [function] [call site] 00400
3 lame_get_quant_comp_short [function] [call site] 00401
4 is_lame_global_flags_valid [function] [call site] 00402
3 lame_set_quant_comp_short [function] [call site] 00403
3 lame_get_msfix [function] [call site] 00404
4 is_lame_global_flags_valid [function] [call site] 00405
3 lame_set_msfix [function] [call site] 00406
3 lame_get_exp_nspsytune [function] [call site] 00407
3 powf [call site] 00408
3 lame_init_bitstream [function] [call site] 00409
4 is_lame_global_flags_valid [function] [call site] 00410
4 id3tag_write_v2 [function] [call site] 00411
5 is_lame_internal_flags_null [function] [call site] 00412
5 test_tag_spec_flags [function] [call site] 00413
5 test_tag_spec_flags [function] [call site] 00414
5 lame_get_id3v2_tag [function] [call site] 00415
6 is_lame_internal_flags_null [function] [call site] 00416
6 test_tag_spec_flags [function] [call site] 00417
6 test_tag_spec_flags [function] [call site] 00418
6 strlen [call site] 00419
6 strlen [call site] 00420
6 strlen [call site] 00421
6 strlen [call site] 00422
6 id3v2AddAudioDuration [function] [call site] 00423
7 sprintf [call site] 00424
7 copyV1ToV2 [function] [call site] 00425
6 strlen [call site] 00426
6 sizeOfCommentNode [function] [call site] 00427
6 isFrameIdMatching [function] [call site] 00428
6 sizeOfWxxxNode [function] [call site] 00429
6 sizeOfNode [function] [call site] 00430
6 test_tag_spec_flags [function] [call site] 00431
6 test_tag_spec_flags [function] [call site] 00432
6 set_frame_comment [function] [call site] 00433
7 sizeOfCommentNode [function] [call site] 00434
7 set_4_byte_value [function] [call site] 00435
7 set_4_byte_value [function] [call site] 00436
7 writeChars [function] [call site] 00437
7 writeUcs2s [function] [call site] 00438
8 toLittleEndian [function] [call site] 00439
9 swap_bytes [function] [call site] 00440
7 writeChars [function] [call site] 00441
7 writeUcs2s [function] [call site] 00442
6 isFrameIdMatching [function] [call site] 00443
6 set_frame_wxxx [function] [call site] 00444
7 sizeOfWxxxNode [function] [call site] 00445
7 set_4_byte_value [function] [call site] 00446
7 set_4_byte_value [function] [call site] 00447
7 writeChars [function] [call site] 00448
7 writeUcs2s [function] [call site] 00449
7 writeChars [function] [call site] 00450
7 writeLoBytes [function] [call site] 00451
8 hasUcs2ByteOrderMarker [function] [call site] 00452
8 toLittleEndian [function] [call site] 00453
6 set_frame_custom2 [function] [call site] 00454
7 sizeOfNode [function] [call site] 00455
7 set_4_byte_value [function] [call site] 00456
7 set_4_byte_value [function] [call site] 00457
7 writeChars [function] [call site] 00458
7 writeUcs2s [function] [call site] 00459
7 writeChars [function] [call site] 00460
7 writeUcs2s [function] [call site] 00461
6 set_frame_apic [function] [call site] 00462
7 set_4_byte_value [function] [call site] 00463
7 strlen [call site] 00464
7 set_4_byte_value [function] [call site] 00465
5 calloc [call site] 00466
5 lame_get_id3v2_tag [function] [call site] 00467
5 add_dummy_byte [function] [call site] 00468
6 putbits_noheaders [function] [call site] 00469
7 __assert_fail [call site] 00470
7 __assert_fail [call site] 00471
7 __assert_fail [call site] 00472
4 InitVbrTag [function] [call site] 00473
5 calloc [call site] 00474
5 lame_errorf [function] [call site] 00475
5 setLameTagFrameHeader [function] [call site] 00476
6 BitrateIndex [function] [call site] 00477
5 add_dummy_byte [function] [call site] 00478
3 iteration_init [function] [call site] 00479
4 compute_ath [function] [call site] 00480
5 ATHmdct [function] [call site] 00481
6 ATHformula [function] [call site] 00482
7 ATHformula_GB [function] [call site] 00483
8 pow [call site] 00484
8 pow [call site] 00485
8 pow [call site] 00486
8 pow [call site] 00487
7 ATHformula_GB [function] [call site] 00488
7 ATHformula_GB [function] [call site] 00489
7 ATHformula_GB [function] [call site] 00490
7 ATHformula_GB [function] [call site] 00491
7 ATHformula_GB [function] [call site] 00492
6 powf [call site] 00493
5 log10 [call site] 00498
4 pow [call site] 00499
4 pow [call site] 00500
4 pow [call site] 00501
4 pow [call site] 00502
4 huffman_init [function] [call site] 00503
4 init_xrpow_core_init [function] [call site] 00504
4 powf [call site] 00505
4 powf [call site] 00506
4 powf [call site] 00507
4 powf [call site] 00508
4 powf [call site] 00509
4 powf [call site] 00510
4 powf [call site] 00511
4 powf [call site] 00512
3 psymodel_init [function] [call site] 00513
4 calloc [call site] 00514
4 init_numline [function] [call site] 00515
5 freq2bark [function] [call site] 00516
6 atan [call site] 00517
5 freq2bark [function] [call site] 00518
5 __assert_fail [call site] 00519
5 __assert_fail [call site] 00520
5 stereo_demask [function] [call site] 00521
6 freq2bark [function] [call site] 00522
6 cos [call site] 00523
5 stereo_demask [function] [call site] 00524
4 __assert_fail [call site] 00525
4 compute_bark_values [function] [call site] 00526
4 pow [call site] 00531
4 init_s3_values [function] [call site] 00532
5 s3_func [function] [call site] 00533
6 sqrt [call site] 00534
6 exp [call site] 00535
5 calloc [call site] 00536
4 ATHformula [function] [call site] 00537
4 pow [call site] 00538
4 pow [call site] 00539
4 init_numline [function] [call site] 00540
4 __assert_fail [call site] 00541
4 compute_bark_values [function] [call site] 00542
4 pow [call site] 00543
4 ATHformula [function] [call site] 00544
4 pow [call site] 00545
4 log [call site] 00546
4 log [call site] 00547
4 pow [call site] 00548
4 init_s3_values [function] [call site] 00549
4 init_mask_add_max_values [function] [call site] 00550
5 pow [call site] 00551
5 pow [call site] 00552
5 pow [call site] 00553
5 __assert_fail [call site] 00554
5 __assert_fail [call site] 00555
5 __assert_fail [call site] 00556
4 init_fft [function] [call site] 00557
5 cos [call site] 00558
5 cos [call site] 00559
5 cos [call site] 00560
4 exp [call site] 00561
4 pow [call site] 00562
4 __assert_fail [call site] 00563
4 __assert_fail [call site] 00564
4 ATHformula [function] [call site] 00565
4 pow [call site] 00566
4 __assert_fail [call site] 00567
4 __assert_fail [call site] 00568
4 powf [call site] 00569
4 powf [call site] 00570
4 init_numline [function] [call site] 00571
3 get_max_frame_buffer_size_by_constraint [function] [call site] 00572
4 calcFrameLength [function] [call site] 00573
4 calcFrameLength [function] [call site] 00574
3 InitGainAnalysis [function] [call site] 00575
4 ResetSampleFrequency [function] [call site] 00576
3 __assert_fail [call site] 00577
3 hip_decode_exit [function] [call site] 00578
3 hip_decode_init [function] [call site] 00579
4 calloc [call site] 00580
4 mpg123_init [function] [call site] 00581
4 mpg123_new [function] [call site] 00582
5 mpg123_parnew [function] [call site] 00583
6 INT123_frame_init_par [function] [call site] 00585
7 wrap_getcpuflags [function] [call site] 00586
8 INT123_getcpuflags [call site] 00587
7 INT123_defdec [function] [call site] 00588
7 INT123_decclass [function] [call site] 00589
7 mpg123_reset_eq [function] [call site] 00590
7 INT123_init_icy [function] [call site] 00591
7 INT123_init_id3 [function] [call site] 00592
7 INT123_invalidate_format [function] [call site] 00593
7 frame_default_pars [function] [call site] 00594
8 mpg123_fmt_all [function] [call site] 00595
9 fprintf [call site] 00596
7 INT123_bc_prepare [function] [call site] 00598
8 INT123_bc_poolsize [function] [call site] 00599
7 frame_fixed_reset [function] [call site] 00601
7 INT123_fi_init [function] [call site] 00602
7 INT123_frame_index_setup [function] [call site] 00603
8 INT123_fi_resize [function] [call site] 00604
9 INT123_safe_realloc [function] [call site] 00607
10 realloc [call site] 00608
8 INT123_fi_resize [function] [call site] 00610
8 fprintf [call site] 00611
6 INT123_frame_cpu_opt [function] [call site] 00612
7 INT123_dectype [function] [call site] 00613
8 strcasecmp [call site] 00614
7 INT123_decclass [function] [call site] 00615
7 INT123_dct36_choose [function] [call site] 00616
7 INT123_frame_dither_init [function] [call site] 00617
8 INT123_dither_table_init [function] [call site] 00618
9 highpass_tpdf_noise [function] [call site] 00619
10 rand_xorshift32 [function] [call site] 00620
7 fprintf [call site] 00621
7 fprintf [call site] 00622
7 fprintf [call site] 00623
6 INT123_frame_exit [function] [call site] 00624
4 mpg123_param2 [function] [call site] 00625
5 mpg123_param [function] [call site] 00626
6 mpg123_par [function] [call site] 00627
6 INT123_frame_index_setup [function] [call site] 00628
6 INT123_bc_poolsize [function] [call site] 00629
4 mpg123_open_feed [function] [call site] 00630
5 mpg123_close [function] [call site] 00631
5 INT123_open_feed [function] [call site] 00632
6 fprintf [call site] 00633
6 INT123_clear_icy [function] [call site] 00634
4 mpg123_delete [function] [call site] 00635
3 hip_set_errorf [function] [call site] 00636
3 hip_set_debugf [function] [call site] 00637
3 hip_set_msgf [function] [call site] 00638
2 abort [call site] 00639
1 EncoderFuzzer<false>::~EncoderFuzzer() [function] [call site] 00640
2 __clang_call_terminate [call site] 00643
3 __cxa_begin_catch [call site] 00644
1 EncoderFuzzer<true>::EncoderFuzzer(fuzzing::datasource::Datasource&) [function] [call site] 00645
2 printf [call site] 00646
2 printf [call site] 00647
2 printf [call site] 00648
1 EncoderFuzzer<true>::Run() [function] [call site] 00649
2 printf [call site] 00650
1 EncoderFuzzer<true>::~EncoderFuzzer() [function] [call site] 00651
1 __cxa_begin_catch [call site] 00652
1 fuzzing::datasource::Datasource::~Datasource() [function] [call site] 00653
2 fuzzing::datasource::Base::~Base() [function] [call site] 00654