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 |
---|---|---|---|---|---|---|---|
4 | 4 |
2 :
['ogg_sync_buffer', 'ogg_sync_wrote'] |
6 | 270 | op_open1 | call site: 00007 | /src/opusfile/src/opusfile.c:1536 |
0 | 264 |
3 :
['opus_tags_clear', 'op_fetch_headers', 'op_find_initial_pcm_offset'] |
0 | 264 | op_open1 | call site: 00069 | /src/opusfile/src/opusfile.c:1577 |
0 | 0 | None | 58 | 652 | op_fetch_and_process_page | call site: 00208 | /src/opusfile/src/opusfile.c:1918 |
0 | 0 | None | 8 | 8 | op_decode | call site: 00197 | /src/opusfile/src/opusfile.c:2804 |
0 | 0 | None | 4 | 14 | op_clear | call site: 00095 | /src/opusfile/src/opusfile.c:1495 |
0 | 0 | None | 2 | 2 | op_float2short_filter | call site: 00242 | /src/opusfile/src/opusfile.c:3232 |
0 | 0 | None | 0 | 79 | op_open2 | call site: 00101 | /src/opusfile/src/opusfile.c:1593 |
0 | 0 | None | 0 | 49 | opus_tags_parse | call site: 00049 | /src/opusfile/src/info.c:231 |
0 | 0 | None | 0 | 0 | op_tags | call site: 00258 | /src/opusfile/src/opusfile.c:1777 |
0 | 0 | None | 0 | 0 | op_seek_helper | call site: 00110 | /src/opusfile/src/opusfile.c:161 |
0 | 0 | None | 0 | 0 | op_read_native | call site: 00191 | /src/opusfile/src/opusfile.c:2855 |
0 | 0 | None | 0 | 0 | op_init_buffer | call site: 00196 | /src/opusfile/src/opusfile.c:2781 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
op_open_memory
[function]
[call site]
00001
op_mem_stream_create
[function]
[call site]
00002
op_open_close_on_failure
[function]
[call site]
00003
op_open_callbacks
[function]
[call site]
00004
op_test_callbacks
[function]
[call site]
00005
op_open1
[function]
[call site]
00006
ogg_sync_init
[call site]
00007
ogg_sync_buffer
[call site]
00008
ogg_sync_wrote
[call site]
00009
ogg_stream_init
[call site]
00010
op_fetch_headers
[function]
[call site]
00011
op_get_next_page
[function]
[call site]
00012
ogg_sync_pageseek
[call site]
00013
op_position
[function]
[call site]
00014
op_get_data
[function]
[call site]
00015
op_fatal_impl
[function]
[call site]
00016
fprintf
[call site]
00017
abort
[call site]
00018
ogg_sync_buffer
[call site]
00019
op_fatal_impl
[function]
[call site]
00020
ogg_sync_wrote
[call site]
00021
op_fatal_impl
[function]
[call site]
00022
op_fetch_headers_impl
[function]
[call site]
00023
ogg_page_bos
[call site]
00024
op_lookup_page_serialno
[function]
[call site]
00025
ogg_page_serialno
[call site]
00026
op_lookup_serialno
[function]
[call site]
00027
op_add_serialno
[function]
[call site]
00028
ogg_page_serialno
[call site]
00029
op_fatal_impl
[function]
[call site]
00030
realloc
[call site]
00031
ogg_page_serialno
[call site]
00032
ogg_stream_reset_serialno
[call site]
00033
ogg_stream_pagein
[call site]
00034
ogg_stream_packetout
[call site]
00035
opus_head_parse
[function]
[call site]
00036
memcmp
[call site]
00037
op_parse_uint16le
[function]
[call site]
00038
op_parse_uint32le
[function]
[call site]
00039
op_parse_int16le
[function]
[call site]
00040
op_get_next_page
[function]
[call site]
00041
ogg_page_serialno
[call site]
00042
ogg_stream_pagein
[call site]
00043
ogg_stream_packetout
[call site]
00044
op_get_next_page
[function]
[call site]
00045
ogg_page_serialno
[call site]
00046
ogg_stream_pagein
[call site]
00047
ogg_page_bos
[call site]
00048
opus_tags_parse
[function]
[call site]
00049
opus_tags_init
[function]
[call site]
00050
opus_tags_parse_impl
[function]
[call site]
00051
memcmp
[call site]
00052
op_parse_uint32le
[function]
[call site]
00053
op_strdup_with_len
[function]
[call site]
00054
op_parse_uint32le
[function]
[call site]
00055
op_tags_ensure_capacity
[function]
[call site]
00056
op_fatal_impl
[function]
[call site]
00057
realloc
[call site]
00058
op_fatal_impl
[function]
[call site]
00059
realloc
[call site]
00060
op_fatal_impl
[function]
[call site]
00061
op_parse_uint32le
[function]
[call site]
00062
op_strdup_with_len
[function]
[call site]
00063
opus_tags_clear
[function]
[call site]
00064
op_fatal_impl
[function]
[call site]
00065
opus_tags_parse_impl
[function]
[call site]
00066
ogg_stream_packetout
[call site]
00067
opus_tags_clear
[function]
[call site]
00068
op_find_initial_pcm_offset
[function]
[call site]
00069
op_get_next_page
[function]
[call site]
00070
ogg_page_bos
[call site]
00071
ogg_page_serialno
[call site]
00072
ogg_stream_pagein
[call site]
00073
op_collect_audio_packets
[function]
[call site]
00074
ogg_stream_packetout
[call site]
00075
op_fatal_impl
[function]
[call site]
00076
op_fatal_impl
[function]
[call site]
00077
op_get_packet_duration
[function]
[call site]
00078
opus_packet_get_nb_frames
[call site]
00079
opus_packet_get_samples_per_frame
[call site]
00080
op_granpos_add
[function]
[call site]
00081
op_fatal_impl
[function]
[call site]
00082
op_granpos_add
[function]
[call site]
00083
op_granpos_cmp
[function]
[call site]
00084
op_fatal_impl
[function]
[call site]
00085
op_fatal_impl
[function]
[call site]
00086
op_granpos_diff
[function]
[call site]
00087
op_fatal_impl
[function]
[call site]
00088
op_fatal_impl
[function]
[call site]
00089
op_fatal_impl
[function]
[call site]
00090
op_granpos_add
[function]
[call site]
00091
op_fatal_impl
[function]
[call site]
00092
opus_tags_clear
[function]
[call site]
00093
op_clear
[function]
[call site]
00094
opus_multistream_decoder_destroy
[call site]
00095
opus_tags_clear
[function]
[call site]
00096
opus_tags_clear
[function]
[call site]
00097
ogg_stream_clear
[call site]
00098
ogg_sync_clear
[call site]
00099
op_open2
[function]
[call site]
00100
op_fatal_impl
[function]
[call site]
00101
op_open_seekable2
[function]
[call site]
00102
op_position
[function]
[call site]
00103
op_fatal_impl
[function]
[call site]
00104
ogg_sync_init
[call site]
00105
ogg_stream_init
[call site]
00106
op_open_seekable2_impl
[function]
[call site]
00107
op_get_prev_page_serial
[function]
[call site]
00108
op_fatal_impl
[function]
[call site]
00109
op_seek_helper
[function]
[call site]
00110
ogg_sync_reset
[call site]
00111
op_get_next_page
[function]
[call site]
00112
ogg_page_serialno
[call site]
00113
op_fatal_impl
[function]
[call site]
00114
op_fatal_impl
[function]
[call site]
00115
ogg_page_granulepos
[call site]
00116
op_lookup_serialno
[function]
[call site]
00117
op_bisect_forward_serialno
[function]
[call site]
00118
op_fatal_impl
[function]
[call site]
00119
realloc
[call site]
00120
op_lookup_serialno
[function]
[call site]
00121
op_seek_helper
[function]
[call site]
00122
op_fatal_impl
[function]
[call site]
00123
op_get_next_page
[function]
[call site]
00124
ogg_page_serialno
[call site]
00125
ogg_page_granulepos
[call site]
00126
op_lookup_serialno
[function]
[call site]
00127
op_fatal_impl
[function]
[call site]
00128
op_fatal_impl
[function]
[call site]
00129
op_predict_link_start
[function]
[call site]
00130
op_fatal_impl
[function]
[call site]
00131
op_rescale64
[function]
[call site]
00132
op_fatal_impl
[function]
[call site]
00133
op_find_final_pcm_offset
[function]
[call site]
00134
op_get_last_page
[function]
[call site]
00135
op_lookup_serialno
[function]
[call site]
00136
op_fatal_impl
[function]
[call site]
00137
op_fatal_impl
[function]
[call site]
00138
op_seek_helper
[function]
[call site]
00139
op_get_next_page
[function]
[call site]
00140
ogg_page_serialno
[call site]
00141
ogg_page_granulepos
[call site]
00142
op_lookup_serialno
[function]
[call site]
00143
op_granpos_diff
[function]
[call site]
00144
op_seek_helper
[function]
[call site]
00145
op_fetch_headers
[function]
[call site]
00146
op_find_initial_pcm_offset
[function]
[call site]
00147
op_find_final_pcm_offset
[function]
[call site]
00148
realloc
[call site]
00149
ogg_stream_clear
[call site]
00150
ogg_sync_clear
[call site]
00151
op_position
[function]
[call site]
00152
op_make_decode_ready
[function]
[call site]
00153
memcmp
[call site]
00154
opus_multistream_decoder_ctl
[call site]
00155
opus_multistream_decoder_destroy
[call site]
00156
opus_multistream_decoder_create
[call site]
00157
op_update_gain
[function]
[call site]
00158
opus_tags_get_album_gain
[function]
[call site]
00159
opus_tags_get_gain
[function]
[call site]
00160
op_fatal_impl
[function]
[call site]
00161
opus_tagncompare
[function]
[call site]
00162
op_fatal_impl
[function]
[call site]
00163
op_strncasecmp
[function]
[call site]
00164
opus_tags_get_track_gain
[function]
[call site]
00165
opus_tags_get_gain
[function]
[call site]
00166
op_fatal_impl
[function]
[call site]
00167
op_fatal_impl
[function]
[call site]
00168
opus_multistream_decoder_ctl
[call site]
00169
op_clear
[function]
[call site]
00170
op_link_count
[function]
[call site]
00171
op_pcm_total
[function]
[call site]
00172
op_granpos_diff
[function]
[call site]
00173
op_fatal_impl
[function]
[call site]
00174
op_raw_total
[function]
[call site]
00175
op_pcm_tell
[function]
[call site]
00176
op_granpos_add
[function]
[call site]
00177
op_fatal_impl
[function]
[call site]
00178
op_granpos_add
[function]
[call site]
00179
op_get_pcm_offset
[function]
[call site]
00180
op_fatal_impl
[function]
[call site]
00181
op_granpos_cmp
[function]
[call site]
00182
op_granpos_cmp
[function]
[call site]
00183
op_granpos_diff
[function]
[call site]
00184
op_fatal_impl
[function]
[call site]
00185
op_fatal_impl
[function]
[call site]
00186
op_raw_tell
[function]
[call site]
00187
op_read_stereo
[function]
[call site]
00188
op_filter_read_native
[function]
[call site]
00189
op_read_native
[function]
[call site]
00190
op_fatal_impl
[function]
[call site]
00191
op_get_packet_duration
[function]
[call site]
00192
op_fatal_impl
[function]
[call site]
00193
op_granpos_cmp
[function]
[call site]
00194
op_granpos_diff
[function]
[call site]
00195
op_init_buffer
[function]
[call site]
00196
op_decode
[function]
[call site]
00197
opus_multistream_decode_float
[call site]
00198
op_fatal_impl
[function]
[call site]
00199
op_fatal_impl
[function]
[call site]
00200
op_decode
[function]
[call site]
00201
op_fetch_and_process_page
[function]
[call site]
00202
op_fatal_impl
[function]
[call site]
00203
op_fatal_impl
[function]
[call site]
00204
op_get_next_page
[function]
[call site]
00205
ogg_page_serialno
[call site]
00206
ogg_page_bos
[call site]
00207
op_decode_clear
[function]
[call site]
00208
op_fatal_impl
[function]
[call site]
00209
opus_tags_clear
[function]
[call site]
00210
ogg_page_serialno
[call site]
00211
op_fatal_impl
[function]
[call site]
00212
op_get_link_from_serialno
[function]
[call site]
00213
op_fatal_impl
[function]
[call site]
00214
ogg_stream_reset_serialno
[call site]
00215
op_fetch_headers
[function]
[call site]
00216
op_find_initial_pcm_offset
[function]
[call site]
00217
op_make_decode_ready
[function]
[call site]
00218
op_make_decode_ready
[function]
[call site]
00219
ogg_stream_pagein
[call site]
00220
op_collect_audio_packets
[function]
[call site]
00221
op_collect_audio_packets
[function]
[call site]
00222
op_fatal_impl
[function]
[call site]
00223
op_granpos_add
[function]
[call site]
00224
op_granpos_diff
[function]
[call site]
00225
op_granpos_add
[function]
[call site]
00226
op_granpos_diff
[function]
[call site]
00227
op_granpos_add
[function]
[call site]
00228
op_fatal_impl
[function]
[call site]
00229
op_granpos_diff
[function]
[call site]
00230
op_fatal_impl
[function]
[call site]
00231
op_granpos_add
[function]
[call site]
00232
op_granpos_add
[function]
[call site]
00233
op_fatal_impl
[function]
[call site]
00234
op_granpos_add
[function]
[call site]
00235
op_fatal_impl
[function]
[call site]
00236
op_fatal_impl
[function]
[call site]
00237
op_fatal_impl
[function]
[call site]
00238
op_fatal_impl
[function]
[call site]
00239
op_float2short_stereo_filter
[function]
[call site]
00240
op_float2short_filter
[function]
[call site]
00241
opus_pcm_soft_clip
[call site]
00242
lrintf
[call site]
00243
op_rand
[function]
[call site]
00244
op_rand
[function]
[call site]
00245
lrintf
[call site]
00246
op_stereo_filter
[function]
[call site]
00247
op_float2short_filter
[function]
[call site]
00248
op_current_link
[function]
[call site]
00249
op_current_link
[function]
[call site]
00250
op_pcm_total
[function]
[call site]
00251
op_raw_total
[function]
[call site]
00252
op_pcm_tell
[function]
[call site]
00253
op_raw_tell
[function]
[call site]
00254
op_bitrate_instant
[function]
[call site]
00255
op_calc_bitrate
[function]
[call site]
00256
op_head
[function]
[call site]
00257
op_tags
[function]
[call site]
00258
opus_tagncompare
[function]
[call site]
00259
opus_picture_tag_parse
[function]
[call site]
00260
opus_tagncompare
[function]
[call site]
00261
strlen
[call site]
00262
opus_picture_tag_init
[function]
[call site]
00263
opus_picture_tag_parse_impl
[function]
[call site]
00264
op_fatal_impl
[function]
[call site]
00265
op_parse_uint32be
[function]
[call site]
00266
op_parse_uint32be
[function]
[call site]
00267
op_parse_uint32be
[function]
[call site]
00268
op_parse_uint32be
[function]
[call site]
00269
op_parse_uint32be
[function]
[call site]
00270
op_parse_uint32be
[function]
[call site]
00271
op_parse_uint32be
[function]
[call site]
00272
op_parse_uint32be
[function]
[call site]
00273
strcmp
[call site]
00274
op_strncasecmp
[function]
[call site]
00275
op_is_jpeg
[function]
[call site]
00276
memcmp
[call site]
00277
op_strncasecmp
[function]
[call site]
00278
op_is_png
[function]
[call site]
00279
memcmp
[call site]
00280
op_strncasecmp
[function]
[call site]
00281
op_is_gif
[function]
[call site]
00282
memcmp
[call site]
00283
op_strncasecmp
[function]
[call site]
00284
op_is_jpeg
[function]
[call site]
00285
op_is_png
[function]
[call site]
00286
op_is_gif
[function]
[call site]
00287
op_extract_jpeg_params
[function]
[call site]
00288
op_is_jpeg
[function]
[call site]
00289
op_extract_png_params
[function]
[call site]
00290
op_is_png
[function]
[call site]
00291
op_parse_uint32be
[function]
[call site]
00292
memcmp
[call site]
00293
op_parse_uint32be
[function]
[call site]
00294
op_parse_uint32be
[function]
[call site]
00295
memcmp
[call site]
00296
op_extract_gif_params
[function]
[call site]
00297
op_is_gif
[function]
[call site]
00298
realloc
[call site]
00299
opus_picture_tag_clear
[function]
[call site]
00300
opus_picture_tag_clear
[function]
[call site]
00301
opus_tags_get_binary_suffix
[function]
[call site]
00302
op_fatal_impl
[function]
[call site]
00303
op_pcm_seek
[function]
[call site]
00304
op_get_granulepos
[function]
[call site]
00305
op_fatal_impl
[function]
[call site]
00306
op_granpos_diff
[function]
[call site]
00307
op_fatal_impl
[function]
[call site]
00308
op_granpos_diff
[function]
[call site]
00309
op_fatal_impl
[function]
[call site]
00310
op_granpos_add
[function]
[call site]
00311
op_fatal_impl
[function]
[call site]
00312
op_granpos_diff
[function]
[call site]
00313
op_pcm_seek_page
[function]
[call site]
00314
op_granpos_add
[function]
[call site]
00315
op_granpos_cmp
[function]
[call site]
00316
op_granpos_add
[function]
[call site]
00317
op_fatal_impl
[function]
[call site]
00318
op_granpos_cmp
[function]
[call site]
00319
op_granpos_cmp
[function]
[call site]
00320
op_granpos_cmp
[function]
[call site]
00321
op_granpos_diff
[function]
[call site]
00322
op_fatal_impl
[function]
[call site]
00323
op_fatal_impl
[function]
[call site]
00324
op_get_packet_duration
[function]
[call site]
00325
op_granpos_add
[function]
[call site]
00326
op_fatal_impl
[function]
[call site]
00327
op_granpos_cmp
[function]
[call site]
00328
op_make_decode_ready
[function]
[call site]
00329
op_decode_clear
[function]
[call site]
00330
ogg_stream_reset_serialno
[call site]
00331
op_granpos_diff
[function]
[call site]
00332
op_fatal_impl
[function]
[call site]
00333
op_granpos_diff
[function]
[call site]
00334
op_fatal_impl
[function]
[call site]
00335
op_rescale64
[function]
[call site]
00336
ogg_stream_reset
[call site]
00337
op_seek_helper
[function]
[call site]
00338
op_get_next_page
[function]
[call site]
00339
ogg_stream_reset
[call site]
00340
op_seek_helper
[function]
[call site]
00341
ogg_page_serialno
[call site]
00342
ogg_page_packets
[call site]
00343
ogg_page_granulepos
[call site]
00344
ogg_stream_pagein
[call site]
00345
ogg_stream_reset
[call site]
00346
op_granpos_cmp
[function]
[call site]
00347
op_granpos_cmp
[function]
[call site]
00348
op_granpos_cmp
[function]
[call site]
00349
ogg_stream_reset
[call site]
00350
op_page_continues
[function]
[call site]
00351
op_fatal_impl
[function]
[call site]
00352
op_fatal_impl
[function]
[call site]
00353
op_buffer_continued_data
[function]
[call site]
00354
ogg_stream_pagein
[call site]
00355
ogg_stream_packetout
[call site]
00356
op_granpos_diff
[function]
[call site]
00357
op_fatal_impl
[function]
[call site]
00358
op_granpos_cmp
[function]
[call site]
00359
op_granpos_cmp
[function]
[call site]
00360
op_granpos_cmp
[function]
[call site]
00361
op_fatal_impl
[function]
[call site]
00362
op_seek_helper
[function]
[call site]
00363
op_get_next_page
[function]
[call site]
00364
op_buffer_continued_data
[function]
[call site]
00365
op_fetch_and_process_page
[function]
[call site]
00366
op_granpos_cmp
[function]
[call site]
00367
op_fatal_impl
[function]
[call site]
00368
op_fatal_impl
[function]
[call site]
00369
op_granpos_diff
[function]
[call site]
00370
op_fetch_and_process_page
[function]
[call site]
00371
op_granpos_diff
[function]
[call site]
00372
op_read_stereo
[function]
[call site]
00373
op_free
[function]
[call site]
00374
op_clear
[function]
[call site]
00375