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 |
---|---|---|---|---|---|---|---|
18 | 114 |
4 :
['skip_extension', 'celt_fatal', 'skip_extension_payload', 'opus_extension_iterator_next'] |
18 | 114 | opus_extension_iterator_next | call site: 00030 | /src/opus/src/extensions.c:196 |
0 | 4 |
1 :
['parse_size'] |
0 | 4 | opus_packet_parse_impl | call site: 00014 | /src/opus/src/opus.c:342 |
0 | 2 |
1 :
['encode_size'] |
6 | 88 | opus_repacketizer_out_range_impl | call site: 00049 | /src/opus/src/repacketizer.c:294 |
0 | 0 | None | 6 | 288 | opus_repacketizer_out_range_impl | call site: 00017 | /src/opus/src/repacketizer.c:138 |
0 | 0 | None | 6 | 170 | opus_repacketizer_out_range_impl | call site: 00039 | /src/opus/src/repacketizer.c:222 |
0 | 0 | None | 6 | 73 | opus_extension_iterator_next | call site: 00032 | /src/opus/src/extensions.c:258 |
0 | 0 | None | 0 | 0 | opus_extension_iterator_next | call site: 00025 | /src/opus/src/extensions.c:161 |
0 | 0 | None | 0 | 0 | opus_packet_extensions_parse | call site: 00038 | /src/opus/src/extensions.c:357 |
0 | 0 | None | 0 | 0 | opus_packet_extensions_generate | call site: 00048 | /src/opus/src/extensions.c:619 |
0 | 0 | None | 0 | 0 | skip_extension | call site: 00026 | /src/opus/src/extensions.c:103 |
0 | 0 | None | 0 | 0 | skip_extension | call site: 00026 | /src/opus/src/extensions.c:107 |
0 | 0 | None | 0 | 0 | write_extension_payload | call site: 00046 | /src/opus/src/extensions.c:413 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
opus_repacketizer_create
[function]
[call site]
00001
opus_repacketizer_get_size
[function]
[call site]
00002
opus_alloc
[function]
[call site]
00003
opus_repacketizer_init
[function]
[call site]
00004
opus_repacketizer_init
[function]
[call site]
00005
char_to_int(unsigned char const*)
[function]
[call site]
00006
opus_repacketizer_cat
[function]
[call site]
00007
opus_repacketizer_cat_impl
[function]
[call site]
00008
opus_packet_get_samples_per_frame
[function]
[call site]
00009
opus_packet_get_nb_frames
[function]
[call site]
00010
opus_packet_parse_impl
[function]
[call site]
00011
opus_packet_get_samples_per_frame
[function]
[call site]
00012
parse_size
[function]
[call site]
00013
parse_size
[function]
[call site]
00014
parse_size
[function]
[call site]
00015
opus_repacketizer_out
[function]
[call site]
00016
opus_repacketizer_out_range_impl
[function]
[call site]
00017
opus_packet_extensions_count
[function]
[call site]
00018
opus_extension_iterator_init
[function]
[call site]
00019
celt_fatal
[function]
[call site]
00020
fprintf
[call site]
00021
abort
[call site]
00022
celt_fatal
[function]
[call site]
00023
celt_fatal
[function]
[call site]
00024
opus_extension_iterator_next
[function]
[call site]
00025
skip_extension
[function]
[call site]
00026
skip_extension_payload
[function]
[call site]
00027
celt_fatal
[function]
[call site]
00028
skip_extension_payload
[function]
[call site]
00029
celt_fatal
[function]
[call site]
00030
skip_extension
[function]
[call site]
00031
celt_fatal
[function]
[call site]
00032
opus_extension_iterator_next
[function]
[call site]
00033
opus_packet_extensions_parse
[function]
[call site]
00034
celt_fatal
[function]
[call site]
00035
celt_fatal
[function]
[call site]
00036
opus_extension_iterator_init
[function]
[call site]
00037
opus_extension_iterator_next
[function]
[call site]
00038
encode_size
[function]
[call site]
00039
opus_packet_extensions_generate
[function]
[call site]
00040
celt_fatal
[function]
[call site]
00041
celt_fatal
[function]
[call site]
00042
write_extension
[function]
[call site]
00043
celt_fatal
[function]
[call site]
00044
write_extension_payload
[function]
[call site]
00045
celt_fatal
[function]
[call site]
00046
write_extension_payload
[function]
[call site]
00047
celt_fatal
[function]
[call site]
00048
encode_size
[function]
[call site]
00049
encode_size
[function]
[call site]
00050
opus_packet_extensions_generate
[function]
[call site]
00051
celt_fatal
[function]
[call site]
00052
opus_repacketizer_destroy
[function]
[call site]
00053
opus_free
[function]
[call site]
00054