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 |
---|---|---|---|---|---|---|---|
12 | 41 |
3 :
['celt_fatal', 'skip_extension_payload', 'skip_extension'] |
12 | 41 | opus_extension_iterator_next_repeat | call site: 00032 | /src/opus/src/extensions.c:191 |
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: 00051 | /src/opus/src/repacketizer.c:294 |
0 | 0 | None | 6 | 296 | 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: 00041 | /src/opus/src/repacketizer.c:222 |
0 | 0 | None | 6 | 59 | opus_extension_iterator_next | call site: 00034 | /src/opus/src/extensions.c:271 |
0 | 0 | None | 0 | 0 | opus_extension_iterator_next | call site: 00025 | /src/opus/src/extensions.c:229 |
0 | 0 | None | 0 | 0 | opus_packet_extensions_parse | call site: 00040 | /src/opus/src/extensions.c:372 |
0 | 0 | None | 0 | 0 | opus_packet_extensions_generate | call site: 00050 | /src/opus/src/extensions.c:634 |
0 | 0 | None | 0 | 0 | skip_extension | call site: 00028 | /src/opus/src/extensions.c:103 |
0 | 0 | None | 0 | 0 | skip_extension | call site: 00028 | /src/opus/src/extensions.c:107 |
0 | 0 | None | 0 | 0 | write_extension_payload | call site: 00048 | /src/opus/src/extensions.c:428 |
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
opus_extension_iterator_next_repeat
[function]
[call site]
00026
celt_fatal
[function]
[call site]
00027
skip_extension
[function]
[call site]
00028
skip_extension_payload
[function]
[call site]
00029
celt_fatal
[function]
[call site]
00030
skip_extension_payload
[function]
[call site]
00031
celt_fatal
[function]
[call site]
00032
skip_extension
[function]
[call site]
00033
celt_fatal
[function]
[call site]
00034
opus_extension_iterator_next_repeat
[function]
[call site]
00035
opus_packet_extensions_parse
[function]
[call site]
00036
celt_fatal
[function]
[call site]
00037
celt_fatal
[function]
[call site]
00038
opus_extension_iterator_init
[function]
[call site]
00039
opus_extension_iterator_next
[function]
[call site]
00040
encode_size
[function]
[call site]
00041
opus_packet_extensions_generate
[function]
[call site]
00042
celt_fatal
[function]
[call site]
00043
celt_fatal
[function]
[call site]
00044
write_extension
[function]
[call site]
00045
celt_fatal
[function]
[call site]
00046
write_extension_payload
[function]
[call site]
00047
celt_fatal
[function]
[call site]
00048
write_extension_payload
[function]
[call site]
00049
celt_fatal
[function]
[call site]
00050
encode_size
[function]
[call site]
00051
encode_size
[function]
[call site]
00052
opus_packet_extensions_generate
[function]
[call site]
00053
celt_fatal
[function]
[call site]
00054
opus_repacketizer_destroy
[function]
[call site]
00055
opus_free
[function]
[call site]
00056