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
1418 1418 2 :

['AnalyzeSamples', 'hip_decode1_unclipped']

1418 1418 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 :

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

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: 00478 /src/lame/libmp3lame/id3tag.c:1882
70 70 1 :

['id3v2_add_utf8_lng']

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

['id3v2_get_language', 'id3v2_add_utf8']

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

['writeLoBytes']

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

['writeUcs2s']

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

['writeUcs2s']

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

['writeUcs2s']

21 21 set_frame_custom2 call site: 00515 /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 std::runtime_error::runtime_error(char const*) [call site] 00085
4 __cxa_throw [call site] 00086
4 std::runtime_error::~runtime_error() [call site] 00087
4 __cxa_free_exception [call site] 00088
4 EncoderFuzzer<false>::setVBRQ() [function] [call site] 00089
5 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00090
5 unsigned long limits::Limit<1ul, 1024ul>::Generate<unsigned char>(fuzzing::datasource::Datasource&) [function] [call site] 00091
6 unsigned char fuzzing::datasource::Base::Get<unsigned char>(unsigned long) [function] [call site] 00092
6 limits::Limit<1ul, 1024ul>::Test(unsigned long) const [function] [call site] 00093
5 lame_set_VBR_q [function] [call site] 00094
6 is_lame_global_flags_valid [function] [call site] 00095
4 EncoderFuzzer<false>::setMinBitrate() [function] [call site] 00096
5 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00097
5 unsigned long limits::Limit<1ul, 1024ul>::Generate<unsigned int>(fuzzing::datasource::Datasource&) [function] [call site] 00098
5 lame_set_VBR_min_bitrate_kbps [function] [call site] 00099
6 is_lame_global_flags_valid [function] [call site] 00100
4 EncoderFuzzer<false>::setMaxBitrate(unsigned long) [function] [call site] 00101
5 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00102
5 unsigned long limits::Limit<1ul, 1024ul>::Generate<unsigned int>(fuzzing::datasource::Datasource&) [function] [call site] 00103
5 lame_set_VBR_max_bitrate_kbps [function] [call site] 00104
6 is_lame_global_flags_valid [function] [call site] 00105
3 EncoderFuzzer<false>::setBitrateModeCBR() [function] [call site] 00106
4 lame_set_VBR [function] [call site] 00107
4 unsigned long limits::Limit<1ul, 1024ul>::Generate<unsigned int>(fuzzing::datasource::Datasource&) [function] [call site] 00108
4 lame_set_brate [function] [call site] 00109
5 is_lame_global_flags_valid [function] [call site] 00110
2 EncoderFuzzer<false>::setChannelMode() [function] [call site] 00111
3 unsigned char fuzzing::datasource::Base::Get<unsigned char>(unsigned long) [function] [call site] 00112
3 lame_set_mode [function] [call site] 00113
4 is_lame_global_flags_valid [function] [call site] 00114
3 lame_set_mode [function] [call site] 00115
3 lame_set_mode [function] [call site] 00116
2 EncoderFuzzer<false>::setQuality() [function] [call site] 00117
3 unsigned long limits::Limit<0ul, 9ul>::Generate<unsigned char>(fuzzing::datasource::Datasource&) [function] [call site] 00118
4 limits::Limit<0ul, 9ul>::Test(unsigned long) const [function] [call site] 00119
3 lame_set_quality [function] [call site] 00120
4 is_lame_global_flags_valid [function] [call site] 00121
2 EncoderFuzzer<false>::setOutSamplerate() [function] [call site] 00122
3 unsigned long limits::Limit<100ul, 1000000ul>::Generate<unsigned int>(fuzzing::datasource::Datasource&) [function] [call site] 00123
4 limits::Limit<100ul, 1000000ul>::Test(unsigned long) const [function] [call site] 00124
3 lame_set_out_samplerate [function] [call site] 00125
4 is_lame_global_flags_valid [function] [call site] 00126
4 SmpFrqIndex [function] [call site] 00127
2 EncoderFuzzer<false>::setID3() [function] [call site] 00128
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00129
3 id3tag_init [function] [call site] 00130
4 is_lame_internal_flags_null [function] [call site] 00131
4 free_id3tag [function] [call site] 00132
4 id3v2AddLameVersion [function] [call site] 00133
5 get_lame_os_bitness [function] [call site] 00134
5 get_lame_version [function] [call site] 00135
5 get_lame_url [function] [call site] 00136
5 strlen [call site] 00137
5 sprintf [call site] 00138
5 sprintf [call site] 00139
5 copyV1ToV2 [function] [call site] 00140
6 test_tag_spec_flags [function] [call site] 00141
6 id3v2_add_utf8_lng [function] [call site] 00142
7 id3v2_get_language [function] [call site] 00143
7 id3v2_add_utf8 [function] [call site] 00144
8 id3v2_add_enc [function] [call site] 00145
9 isMultiFrame [function] [call site] 00148
9 isSameLang [function] [call site] 00149
10 tolower [call site] 00151
10 tolower [call site] 00152
9 isSameDescriptor [function] [call site] 00153
9 calloc [call site] 00155
9 appendNode [function] [call site] 00156
9 local_strdup [function] [call site] 00158
10 calloc [call site] 00159
9 local_strdup [function] [call site] 00160
6 id3v2_add_latin1_lng [function] [call site] 00161
7 id3v2_get_language [function] [call site] 00162
7 id3v2_add_latin1 [function] [call site] 00163
8 id3v2_add_enc [function] [call site] 00164
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00165
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] 00166
4 fuzzing::datasource::Base::GetData(unsigned long, unsigned long, unsigned long) [function] [call site] 00167
3 id3tag_set_title [function] [call site] 00168
4 local_strdup [function] [call site] 00169
4 copyV1ToV2 [function] [call site] 00170
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00171
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] 00172
3 id3tag_set_artist [function] [call site] 00173
4 local_strdup [function] [call site] 00174
4 copyV1ToV2 [function] [call site] 00175
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00176
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] 00177
3 id3tag_set_album [function] [call site] 00178
4 local_strdup [function] [call site] 00179
4 copyV1ToV2 [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_year [function] [call site] 00183
4 atoi [call site] 00184
4 copyV1ToV2 [function] [call site] 00185
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00186
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] 00187
3 id3tag_set_comment [function] [call site] 00188
4 local_strdup [function] [call site] 00189
4 test_tag_spec_flags [function] [call site] 00190
4 id3v2_get_language [function] [call site] 00191
4 id3v2_add_utf8 [function] [call site] 00192
4 id3v2_add_latin1_lng [function] [call site] 00193
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00194
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] 00195
3 id3tag_set_track [function] [call site] 00196
4 atoi [call site] 00197
4 strchr [call site] 00198
4 copyV1ToV2 [function] [call site] 00199
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00200
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] 00201
3 id3tag_set_genre [function] [call site] 00202
4 lookupGenre [function] [call site] 00203
5 strtol [call site] 00204
5 searchGenre [function] [call site] 00205
6 local_strcasecmp [function] [call site] 00206
7 tolower [call site] 00207
7 tolower [call site] 00208
5 sloppySearchGenre [function] [call site] 00209
6 sloppyCompared [function] [call site] 00210
7 nextUpperAlpha [function] [call site] 00211
8 toupper [call site] 00212
7 nextUpperAlpha [function] [call site] 00213
7 toupper [call site] 00214
7 toupper [call site] 00215
7 nextUpperAlpha [function] [call site] 00216
7 nextUpperAlpha [function] [call site] 00217
7 toupper [call site] 00218
7 toupper [call site] 00219
4 copyV1ToV2 [function] [call site] 00220
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00221
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] 00222
3 id3tag_set_fieldvalue [function] [call site] 00223
4 is_lame_internal_flags_null [function] [call site] 00224
4 strlen [call site] 00225
4 id3tag_set_textinfo_latin1 [function] [call site] 00226
5 toID3v2TagId [function] [call site] 00227
5 is_lame_internal_flags_null [function] [call site] 00228
5 id3tag_set_userinfo_latin1 [function] [call site] 00229
6 local_char_pos [function] [call site] 00230
6 local_strdup [function] [call site] 00231
6 id3v2_add_latin1_lng [function] [call site] 00232
5 id3tag_set_genre [function] [call site] 00233
5 id3v2_add_latin1_lng [function] [call site] 00234
5 id3v2_add_latin1_lng [function] [call site] 00235
5 id3v2_add_latin1_lng [function] [call site] 00236
5 isFrameIdMatching [function] [call site] 00237
6 frame_id_matches [function] [call site] 00238
5 isFrameIdMatching [function] [call site] 00239
5 id3v2_add_latin1_lng [function] [call site] 00240
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00241
3 fuzzing::datasource::Base::GetData(unsigned long, unsigned long, unsigned long) [function] [call site] 00242
3 id3tag_set_albumart [function] [call site] 00243
4 is_lame_internal_flags_null [function] [call site] 00244
4 strncmp [call site] 00245
4 strncmp [call site] 00246
4 calloc [call site] 00247
4 id3tag_add_v2 [function] [call site] 00248
5 is_lame_internal_flags_null [function] [call site] 00249
2 EncoderFuzzer<false>::setFilters() [function] [call site] 00250
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00251
3 unsigned long limits::Limit<0ul, 1000000ul>::Generate<unsigned int>(fuzzing::datasource::Datasource&) [function] [call site] 00252
4 limits::Limit<0ul, 1000000ul>::Test(unsigned long) const [function] [call site] 00253
3 lame_set_lowpassfreq [function] [call site] 00254
4 is_lame_global_flags_valid [function] [call site] 00255
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00256
3 unsigned long limits::Limit<1000ul, 1000000ul>::Generate<unsigned int>(fuzzing::datasource::Datasource&) [function] [call site] 00257
4 limits::Limit<1000ul, 1000000ul>::Test(unsigned long) const [function] [call site] 00258
3 lame_set_lowpasswidth [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 unsigned long limits::Limit<1000ul, 1000000ul>::Generate<unsigned int>(fuzzing::datasource::Datasource&) [function] [call site] 00262
3 lame_set_highpassfreq [function] [call site] 00263
4 is_lame_global_flags_valid [function] [call site] 00264
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00265
3 unsigned long limits::Limit<1000ul, 1000000ul>::Generate<unsigned int>(fuzzing::datasource::Datasource&) [function] [call site] 00266
3 lame_set_highpasswidth [function] [call site] 00267
4 is_lame_global_flags_valid [function] [call site] 00268
2 EncoderFuzzer<false>::setMisc() [function] [call site] 00269
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00270
3 lame_set_strict_ISO [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
3 lame_set_bWriteVbrTag [function] [call site] 00274
4 is_lame_global_flags_valid [function] [call site] 00275
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00276
3 lame_set_copyright [function] [call site] 00277
4 is_lame_global_flags_valid [function] [call site] 00278
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00279
3 lame_set_original [function] [call site] 00280
4 is_lame_global_flags_valid [function] [call site] 00281
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00282
3 lame_set_error_protection [function] [call site] 00283
4 is_lame_global_flags_valid [function] [call site] 00284
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00285
3 lame_set_extension [function] [call site] 00286
4 is_lame_global_flags_valid [function] [call site] 00287
3 bool fuzzing::datasource::Base::Get<bool>(unsigned long) [function] [call site] 00288
2 lame_init_params [function] [call site] 00289
3 is_lame_global_flags_valid [function] [call site] 00290
3 is_lame_internal_flags_valid [function] [call site] 00291
3 SmpFrqIndex [function] [call site] 00292
3 has_3DNow [function] [call site] 00293
3 map2MP3Frequency [function] [call site] 00297
3 SmpFrqIndex [function] [call site] 00298
3 __assert_fail [call site] 00299
3 FindNearestBitrate [function] [call site] 00300
3 optimum_bandwidth [function] [call site] 00301
4 nearestBitrateFullIndex [function] [call site] 00302
3 optimum_bandwidth [function] [call site] 00303
3 linear_int [function] [call site] 00304
3 linear_int [function] [call site] 00305
3 linear_int [function] [call site] 00306
3 optimum_samplefreq [function] [call site] 00307
3 lame_init_params_ppflt [function] [call site] 00308
4 lame_msgf [function] [call site] 00309
4 filter_coef [function] [call site] 00310
5 cos [call site] 00311
4 filter_coef [function] [call site] 00312
3 SmpFrqIndex [function] [call site] 00313
3 __assert_fail [call site] 00314
3 FindNearestBitrate [function] [call site] 00315
3 BitrateIndex [function] [call site] 00316
3 __assert_fail [call site] 00317
3 init_bit_stream_w [function] [call site] 00318
4 calloc [call site] 00319
3 __assert_fail [call site] 00320
3 __assert_fail [call site] 00321
3 apply_preset [function] [call site] 00322
4 lame_set_VBR [function] [call site] 00323
4 lame_set_VBR [function] [call site] 00324
4 lame_set_VBR [function] [call site] 00325
4 lame_set_VBR [function] [call site] 00326
4 apply_abr_preset [function] [call site] 00327
5 nearestBitrateFullIndex [function] [call site] 00328
5 lame_set_VBR [function] [call site] 00329
5 lame_set_VBR_mean_bitrate_kbps [function] [call site] 00330
6 is_lame_global_flags_valid [function] [call site] 00331
5 lame_get_VBR_mean_bitrate_kbps [function] [call site] 00332
6 is_lame_global_flags_valid [function] [call site] 00333
5 lame_set_VBR_mean_bitrate_kbps [function] [call site] 00335
5 lame_get_VBR_mean_bitrate_kbps [function] [call site] 00336
5 lame_set_VBR_mean_bitrate_kbps [function] [call site] 00338
5 lame_get_VBR_mean_bitrate_kbps [function] [call site] 00339
5 lame_set_brate [function] [call site] 00340
5 lame_get_exp_nspsytune [function] [call site] 00341
6 is_lame_global_flags_valid [function] [call site] 00342
5 lame_set_exp_nspsytune [function] [call site] 00343
6 is_lame_global_flags_valid [function] [call site] 00344
5 lame_set_sfscale [function] [call site] 00345
6 is_lame_global_flags_valid [function] [call site] 00346
5 lame_set_quant_comp [function] [call site] 00347
6 is_lame_global_flags_valid [function] [call site] 00348
5 lame_get_quant_comp [function] [call site] 00349
6 is_lame_global_flags_valid [function] [call site] 00350
5 lame_set_quant_comp_short [function] [call site] 00351
6 is_lame_global_flags_valid [function] [call site] 00352
5 lame_get_quant_comp_short [function] [call site] 00353
6 is_lame_global_flags_valid [function] [call site] 00354
5 lame_set_msfix [function] [call site] 00355
6 is_lame_global_flags_valid [function] [call site] 00356
5 lame_get_msfix [function] [call site] 00357
6 is_lame_global_flags_valid [function] [call site] 00358
5 lame_set_short_threshold_lrm [function] [call site] 00359
6 is_lame_global_flags_valid [function] [call site] 00360
5 lame_get_short_threshold_lrm [function] [call site] 00361
6 is_lame_global_flags_valid [function] [call site] 00362
5 lame_set_short_threshold_s [function] [call site] 00363
6 is_lame_global_flags_valid [function] [call site] 00364
5 lame_get_short_threshold_s [function] [call site] 00365
6 is_lame_global_flags_valid [function] [call site] 00366
5 lame_get_scale [function] [call site] 00367
6 is_lame_global_flags_valid [function] [call site] 00368
5 lame_set_scale [function] [call site] 00369
6 is_lame_global_flags_valid [function] [call site] 00370
5 lame_set_maskingadjust [function] [call site] 00371
6 is_lame_global_flags_valid [function] [call site] 00372
5 lame_get_maskingadjust [function] [call site] 00373
6 is_lame_global_flags_valid [function] [call site] 00374
5 lame_set_maskingadjust_short [function] [call site] 00375
6 is_lame_global_flags_valid [function] [call site] 00376
5 lame_get_maskingadjust_short [function] [call site] 00377
6 is_lame_global_flags_valid [function] [call site] 00378
5 lame_set_maskingadjust_short [function] [call site] 00379
5 lame_get_maskingadjust_short [function] [call site] 00380
5 lame_set_ATHlower [function] [call site] 00381
6 is_lame_global_flags_valid [function] [call site] 00382
5 lame_get_ATHlower [function] [call site] 00383
6 is_lame_global_flags_valid [function] [call site] 00384
5 lame_set_ATHcurve [function] [call site] 00385
6 is_lame_global_flags_valid [function] [call site] 00386
5 lame_get_ATHcurve [function] [call site] 00387
6 is_lame_global_flags_valid [function] [call site] 00388
5 lame_set_interChRatio [function] [call site] 00389
6 is_lame_global_flags_valid [function] [call site] 00390
5 lame_get_interChRatio [function] [call site] 00391
6 is_lame_global_flags_valid [function] [call site] 00392
6 __assert_fail [call site] 00393
4 lame_set_VBR [function] [call site] 00394
4 apply_vbr_preset [function] [call site] 00395
5 lame_get_VBR [function] [call site] 00396
6 is_lame_global_flags_valid [function] [call site] 00397
6 __assert_fail [call site] 00398
5 get_vbr_preset [function] [call site] 00399
5 lame_set_VBR_q [function] [call site] 00400
5 lame_set_quant_comp [function] [call site] 00401
5 lame_get_quant_comp [function] [call site] 00402
5 lame_set_quant_comp_short [function] [call site] 00403
5 lame_get_quant_comp_short [function] [call site] 00404
5 lame_set_experimentalY [function] [call site] 00405
6 is_lame_global_flags_valid [function] [call site] 00406
5 lame_set_short_threshold_lrm [function] [call site] 00407
5 lame_get_short_threshold_lrm [function] [call site] 00408
5 lame_set_short_threshold_s [function] [call site] 00409
5 lame_get_short_threshold_s [function] [call site] 00410
5 lame_set_maskingadjust [function] [call site] 00411
5 lame_get_maskingadjust [function] [call site] 00412
5 lame_set_maskingadjust_short [function] [call site] 00413
5 lame_get_maskingadjust_short [function] [call site] 00414
5 lame_get_VBR [function] [call site] 00415
5 lame_set_ATHtype [function] [call site] 00416
6 is_lame_global_flags_valid [function] [call site] 00417
5 lame_set_ATHlower [function] [call site] 00418
5 lame_get_ATHlower [function] [call site] 00419
5 lame_set_ATHcurve [function] [call site] 00420
5 lame_get_ATHcurve [function] [call site] 00421
5 lame_set_athaa_sensitivity [function] [call site] 00422
6 is_lame_global_flags_valid [function] [call site] 00423
5 lame_get_athaa_sensitivity [function] [call site] 00424
6 is_lame_global_flags_valid [function] [call site] 00425
5 lame_set_interChRatio [function] [call site] 00426
5 lame_get_interChRatio [function] [call site] 00427
5 lame_get_exp_nspsytune [function] [call site] 00428
5 lame_set_exp_nspsytune [function] [call site] 00429
5 lame_get_exp_nspsytune [function] [call site] 00430
5 lame_set_exp_nspsytune [function] [call site] 00431
5 lame_set_msfix [function] [call site] 00432
5 lame_get_msfix [function] [call site] 00433
5 log10 [call site] 00434
4 apply_vbr_preset [function] [call site] 00435
4 apply_vbr_preset [function] [call site] 00436
4 apply_vbr_preset [function] [call site] 00437
4 apply_vbr_preset [function] [call site] 00438
4 apply_vbr_preset [function] [call site] 00439
4 apply_vbr_preset [function] [call site] 00440
4 apply_vbr_preset [function] [call site] 00441
4 apply_vbr_preset [function] [call site] 00442
4 apply_vbr_preset [function] [call site] 00443
4 apply_abr_preset [function] [call site] 00444
3 apply_preset [function] [call site] 00445
3 lame_set_VBR_mean_bitrate_kbps [function] [call site] 00446
3 apply_preset [function] [call site] 00447
3 FindNearestBitrate [function] [call site] 00448
3 BitrateIndex [function] [call site] 00449
3 __assert_fail [call site] 00450
3 FindNearestBitrate [function] [call site] 00451
3 BitrateIndex [function] [call site] 00452
3 __assert_fail [call site] 00453
3 lame_init_qval [function] [call site] 00454
3 pow [call site] 00455
3 lame_get_quant_comp [function] [call site] 00456
3 lame_set_quant_comp [function] [call site] 00457
3 lame_get_quant_comp_short [function] [call site] 00458
3 lame_set_quant_comp_short [function] [call site] 00459
3 lame_get_msfix [function] [call site] 00460
3 lame_set_msfix [function] [call site] 00461
3 lame_get_exp_nspsytune [function] [call site] 00462
3 lame_set_exp_nspsytune [function] [call site] 00463
3 powf [call site] 00464
3 lame_init_bitstream [function] [call site] 00465
4 is_lame_global_flags_valid [function] [call site] 00466
4 id3tag_write_v2 [function] [call site] 00467
5 is_lame_internal_flags_null [function] [call site] 00468
5 test_tag_spec_flags [function] [call site] 00469
5 test_tag_spec_flags [function] [call site] 00470
5 lame_get_id3v2_tag [function] [call site] 00471
6 is_lame_internal_flags_null [function] [call site] 00472
6 test_tag_spec_flags [function] [call site] 00473
6 test_tag_spec_flags [function] [call site] 00474
6 strlen [call site] 00475
6 strlen [call site] 00476
6 strlen [call site] 00477
6 strlen [call site] 00478
6 id3v2AddAudioDuration [function] [call site] 00479
7 sprintf [call site] 00480
7 copyV1ToV2 [function] [call site] 00481
6 strlen [call site] 00482
6 sizeOfCommentNode [function] [call site] 00483
6 isFrameIdMatching [function] [call site] 00484
6 sizeOfWxxxNode [function] [call site] 00485
6 sizeOfNode [function] [call site] 00486
6 test_tag_spec_flags [function] [call site] 00487
6 test_tag_spec_flags [function] [call site] 00488
6 set_frame_comment [function] [call site] 00489
7 sizeOfCommentNode [function] [call site] 00490
7 set_4_byte_value [function] [call site] 00491
7 set_4_byte_value [function] [call site] 00492
7 writeChars [function] [call site] 00493
7 writeUcs2s [function] [call site] 00494
8 toLittleEndian [function] [call site] 00495
9 swap_bytes [function] [call site] 00496
7 writeChars [function] [call site] 00497
7 writeUcs2s [function] [call site] 00498
6 isFrameIdMatching [function] [call site] 00499
6 set_frame_wxxx [function] [call site] 00500
7 sizeOfWxxxNode [function] [call site] 00501
7 set_4_byte_value [function] [call site] 00502
7 set_4_byte_value [function] [call site] 00503
7 writeChars [function] [call site] 00504
7 writeUcs2s [function] [call site] 00505
7 writeChars [function] [call site] 00506
7 writeLoBytes [function] [call site] 00507
8 hasUcs2ByteOrderMarker [function] [call site] 00508
8 toLittleEndian [function] [call site] 00509
6 set_frame_custom2 [function] [call site] 00510
7 sizeOfNode [function] [call site] 00511
7 set_4_byte_value [function] [call site] 00512
7 set_4_byte_value [function] [call site] 00513
7 writeChars [function] [call site] 00514
7 writeUcs2s [function] [call site] 00515
7 writeChars [function] [call site] 00516
7 writeUcs2s [function] [call site] 00517
6 set_frame_apic [function] [call site] 00518
7 set_4_byte_value [function] [call site] 00519
7 strlen [call site] 00520
7 set_4_byte_value [function] [call site] 00521
5 calloc [call site] 00522
5 lame_get_id3v2_tag [function] [call site] 00523
5 add_dummy_byte [function] [call site] 00524
6 putbits_noheaders [function] [call site] 00525
7 __assert_fail [call site] 00526
7 __assert_fail [call site] 00527
7 __assert_fail [call site] 00528
7 __assert_fail [call site] 00529
4 InitVbrTag [function] [call site] 00530
5 calloc [call site] 00531
5 lame_errorf [function] [call site] 00532
5 setLameTagFrameHeader [function] [call site] 00533
6 BitrateIndex [function] [call site] 00534
5 add_dummy_byte [function] [call site] 00535
3 iteration_init [function] [call site] 00536
4 compute_ath [function] [call site] 00537
5 ATHmdct [function] [call site] 00538
6 ATHformula [function] [call site] 00539
7 ATHformula_GB [function] [call site] 00540
8 pow [call site] 00541
8 pow [call site] 00542
8 exp [call site] 00543
8 pow [call site] 00544
8 exp [call site] 00545
8 pow [call site] 00546
7 ATHformula_GB [function] [call site] 00547
7 ATHformula_GB [function] [call site] 00548
7 ATHformula_GB [function] [call site] 00549
7 ATHformula_GB [function] [call site] 00550
7 ATHformula_GB [function] [call site] 00551
7 ATHformula_GB [function] [call site] 00552
6 powf [call site] 00553
5 log10 [call site] 00558
4 pow [call site] 00559
4 pow [call site] 00560
4 pow [call site] 00561
4 pow [call site] 00562
4 huffman_init [function] [call site] 00563
4 init_xrpow_core_init [function] [call site] 00564
4 powf [call site] 00565
4 powf [call site] 00566
4 powf [call site] 00567
4 powf [call site] 00568
4 powf [call site] 00569
4 powf [call site] 00570
4 powf [call site] 00571
4 powf [call site] 00572
3 psymodel_init [function] [call site] 00573
4 calloc [call site] 00574
4 init_numline [function] [call site] 00575
5 freq2bark [function] [call site] 00576
6 atan [call site] 00577
5 freq2bark [function] [call site] 00578
5 __assert_fail [call site] 00579
5 __assert_fail [call site] 00580
5 stereo_demask [function] [call site] 00581
6 freq2bark [function] [call site] 00582
6 cos [call site] 00583
6 pow [call site] 00584
5 stereo_demask [function] [call site] 00585
4 __assert_fail [call site] 00586
4 compute_bark_values [function] [call site] 00587
4 pow [call site] 00592
4 init_s3_values [function] [call site] 00593
5 s3_func [function] [call site] 00594
6 sqrt [call site] 00595
6 exp [call site] 00596
5 calloc [call site] 00597
4 ATHformula [function] [call site] 00598
4 pow [call site] 00599
4 pow [call site] 00600
4 init_numline [function] [call site] 00601
4 __assert_fail [call site] 00602
4 compute_bark_values [function] [call site] 00603
4 pow [call site] 00604
4 ATHformula [function] [call site] 00605
4 pow [call site] 00606
4 log [call site] 00607
4 log [call site] 00608
4 pow [call site] 00609
4 init_s3_values [function] [call site] 00610
4 init_mask_add_max_values [function] [call site] 00611
5 pow [call site] 00612
5 pow [call site] 00613
5 pow [call site] 00614
5 __assert_fail [call site] 00615
5 __assert_fail [call site] 00616
5 __assert_fail [call site] 00617
4 init_fft [function] [call site] 00618
5 cos [call site] 00619
5 cos [call site] 00620
5 cos [call site] 00621
4 exp [call site] 00622
4 pow [call site] 00623
4 __assert_fail [call site] 00624
4 __assert_fail [call site] 00625
4 ATHformula [function] [call site] 00626
4 pow [call site] 00627
4 __assert_fail [call site] 00628
4 __assert_fail [call site] 00629
4 powf [call site] 00630
4 powf [call site] 00631
4 init_numline [function] [call site] 00632
3 get_max_frame_buffer_size_by_constraint [function] [call site] 00633
4 calcFrameLength [function] [call site] 00634
4 calcFrameLength [function] [call site] 00635
3 InitGainAnalysis [function] [call site] 00636
4 ResetSampleFrequency [function] [call site] 00637
3 __assert_fail [call site] 00638
3 hip_decode_exit [function] [call site] 00639
3 hip_decode_init [function] [call site] 00640
4 calloc [call site] 00641
4 mpg123_init [function] [call site] 00642
4 mpg123_new [function] [call site] 00643
5 mpg123_parnew [function] [call site] 00644
6 INT123_frame_init_par [function] [call site] 00646
7 wrap_getcpuflags [function] [call site] 00647
8 INT123_getcpuflags [call site] 00648
7 INT123_defdec [function] [call site] 00649
7 INT123_decclass [function] [call site] 00650
7 mpg123_reset_eq [function] [call site] 00651
7 INT123_init_icy [function] [call site] 00652
7 INT123_init_id3 [function] [call site] 00653
7 INT123_invalidate_format [function] [call site] 00654
7 frame_default_pars [function] [call site] 00655
8 mpg123_fmt_all [function] [call site] 00656
9 fprintf [call site] 00657
7 INT123_bc_prepare [function] [call site] 00659
8 INT123_bc_poolsize [function] [call site] 00660
7 frame_fixed_reset [function] [call site] 00662
7 INT123_fi_init [function] [call site] 00663
7 INT123_frame_index_setup [function] [call site] 00664
8 INT123_fi_resize [function] [call site] 00665
9 INT123_safe_realloc [function] [call site] 00668
10 realloc [call site] 00669
8 INT123_fi_resize [function] [call site] 00671
8 fprintf [call site] 00672
6 INT123_frame_cpu_opt [function] [call site] 00673
7 INT123_dectype [function] [call site] 00674
8 strcasecmp [call site] 00675
7 INT123_decclass [function] [call site] 00676
7 INT123_dct36_choose [function] [call site] 00677
7 INT123_frame_dither_init [function] [call site] 00678
8 INT123_dither_table_init [function] [call site] 00679
9 highpass_tpdf_noise [function] [call site] 00680
10 rand_xorshift32 [function] [call site] 00681
7 fprintf [call site] 00682
7 fprintf [call site] 00683
7 fprintf [call site] 00684
6 INT123_frame_exit [function] [call site] 00685
4 mpg123_param2 [function] [call site] 00686
5 mpg123_param [function] [call site] 00687
6 mpg123_par [function] [call site] 00688
6 INT123_frame_index_setup [function] [call site] 00689
6 INT123_bc_poolsize [function] [call site] 00690
4 mpg123_open_feed [function] [call site] 00691
5 mpg123_close [function] [call site] 00692
5 INT123_open_feed [function] [call site] 00693
6 fprintf [call site] 00694
6 INT123_clear_icy [function] [call site] 00695
4 mpg123_delete [function] [call site] 00696
3 hip_set_errorf [function] [call site] 00697
3 hip_set_debugf [function] [call site] 00698
3 hip_set_msgf [function] [call site] 00699
2 abort [call site] 00700
1 EncoderFuzzer<false>::~EncoderFuzzer() [function] [call site] 00701
2 __clang_call_terminate [call site] 00704
3 __cxa_begin_catch [call site] 00705
1 EncoderFuzzer<true>::EncoderFuzzer(fuzzing::datasource::Datasource&) [function] [call site] 00706
2 printf [call site] 00707
2 printf [call site] 00708
2 printf [call site] 00709
1 EncoderFuzzer<true>::Run() [function] [call site] 00710
2 EncoderFuzzer<true>::setInputChannels() [function] [call site] 00711
3 printf [call site] 00712
2 EncoderFuzzer<true>::setBitrateMode() [function] [call site] 00713
3 EncoderFuzzer<true>::setBitrateModeVBR() [function] [call site] 00714
4 EncoderFuzzer<true>::setBitrateModeVBR_RH() [function] [call site] 00715
5 printf [call site] 00716
4 EncoderFuzzer<true>::setBitrateModeVBR_MTRH() [function] [call site] 00717
5 printf [call site] 00718
4 EncoderFuzzer<true>::setVBRQ() [function] [call site] 00719
5 printf [call site] 00720
4 EncoderFuzzer<true>::setMinBitrate() [function] [call site] 00721
5 printf [call site] 00722
4 EncoderFuzzer<true>::setMaxBitrate(unsigned long) [function] [call site] 00723
5 printf [call site] 00724
3 EncoderFuzzer<true>::setBitrateModeCBR() [function] [call site] 00725
4 printf [call site] 00726
4 printf [call site] 00727
2 EncoderFuzzer<true>::setChannelMode() [function] [call site] 00728
3 printf [call site] 00729
3 printf [call site] 00730
3 printf [call site] 00731
2 EncoderFuzzer<true>::setQuality() [function] [call site] 00732
3 printf [call site] 00733
2 EncoderFuzzer<true>::setOutSamplerate() [function] [call site] 00734
3 printf [call site] 00735
2 EncoderFuzzer<true>::setID3() [function] [call site] 00736
3 printf [call site] 00737
3 printf [call site] 00738
3 printf [call site] 00739
3 printf [call site] 00740
3 printf [call site] 00741
3 printf [call site] 00742
3 printf [call site] 00743
3 printf [call site] 00744
3 printf [call site] 00745
3 debug_define_size_t(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned long) [function] [call site] 00746
3 printf [call site] 00747
3 DebugDefineArray<unsigned char>::Str(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, unsigned char const*, unsigned long, bool) [function] [call site] 00748
3 printf [call site] 00749
3 printf [call site] 00750
3 printf [call site] 00751
2 EncoderFuzzer<true>::setFilters() [function] [call site] 00752
3 printf [call site] 00753
3 printf [call site] 00754
3 printf [call site] 00755
3 printf [call site] 00756
2 EncoderFuzzer<true>::setMisc() [function] [call site] 00757
3 printf [call site] 00758
3 printf [call site] 00759
3 printf [call site] 00760
3 printf [call site] 00761
3 printf [call site] 00762
3 printf [call site] 00763
2 printf [call site] 00764
1 EncoderFuzzer<true>::~EncoderFuzzer() [function] [call site] 00765
1 __cxa_begin_catch [call site] 00766
1 __cxa_end_catch [call site] 00767
1 fuzzing::datasource::Datasource::~Datasource() [function] [call site] 00768
2 fuzzing::datasource::Base::~Base() [function] [call site] 00769