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

Fuzzers overview

Fuzzer Fuzzer filename Functions Reached Functions unreached Fuzzer depth Files reached Basic blocks reached Cyclomatic complexity Details
opus_repacketizer_fuzzer_floating /src/opus/tests/opus_repacketizer_fuzzer.cc 31 287 7 7 742 291 opus_repacketizer_fuzzer.cc
opus_repacketizer_fuzzer_fixed /src/opus/tests/opus_repacketizer_fuzzer.cc 31 311 7 7 742 291 opus_repacketizer_fuzzer.cc
opus_multistream_decode_fuzzer_floating /src/opus/tests/opus_multistream_decode_fuzzer.cc 228 96 20 74 5808 1991 opus_multistream_decode_fuzzer.cc
opus_multistream_decode_fuzzer_fixed /src/opus/tests/opus_multistream_decode_fuzzer.cc 243 105 20 73 6286 2154 opus_multistream_decode_fuzzer.cc
opus_repacketizer_fuzzer_floating_qext /src/opus/tests/opus_repacketizer_fuzzer.cc 31 302 7 7 742 291 opus_repacketizer_fuzzer.cc
opus_projection_decoder_fuzzer_fixed /src/opus/tests/opus_projection_decoder_fuzzer.cc 252 119 20 75 6352 2181 opus_projection_decoder_fuzzer.cc
opus_multistream_decode_fuzzer_fixed_qext /src/opus/tests/opus_multistream_decode_fuzzer.cc 267 97 20 73 7359 2521 opus_multistream_decode_fuzzer.cc
opus_projection_encoder_fuzzer_floating /src/opus/tests/opus_projection_encoder_fuzzer.cc 373 205 16 122 11597 3921 opus_projection_encoder_fuzzer.cc
opus_multistream_encode_fuzzer_floating_qext /src/opus/tests/opus_multistream_encode_fuzzer.cc 382 187 16 120 12486 4210 opus_multistream_encode_fuzzer.cc
opus_multistream_encode_fuzzer_floating /src/opus/tests/opus_multistream_encode_fuzzer.cc 365 188 16 120 11541 3897 opus_multistream_encode_fuzzer.cc
opus_projection_decoder_fuzzer_floating /src/opus/tests/opus_projection_decoder_fuzzer.cc 237 110 20 76 5874 2018 opus_projection_decoder_fuzzer.cc
opus_projection_decoder_fuzzer_floating_qext /src/opus/tests/opus_projection_decoder_fuzzer.cc 258 104 20 76 6876 2360 opus_projection_decoder_fuzzer.cc
opus_projection_decoder_fuzzer_fixed_qext /src/opus/tests/opus_projection_decoder_fuzzer.cc 276 111 20 75 7425 2548 opus_projection_decoder_fuzzer.cc
opus_multistream_encode_fuzzer_fixed /src/opus/tests/opus_multistream_encode_fuzzer.cc 372 189 16 117 12290 4124 opus_multistream_encode_fuzzer.cc
opus_multistream_encode_fuzzer_fixed_qext /src/opus/tests/opus_multistream_encode_fuzzer.cc 392 187 16 117 13313 4465 opus_multistream_encode_fuzzer.cc
opus_projection_encoder_fuzzer_fixed_qext /src/opus/tests/opus_projection_encoder_fuzzer.cc 400 204 16 119 13369 4489 opus_projection_encoder_fuzzer.cc
opus_repacketizer_fuzzer_fixed_qext /src/opus/tests/opus_repacketizer_fuzzer.cc 31 327 7 7 742 291 opus_repacketizer_fuzzer.cc
opus_multistream_decode_fuzzer_floating_qext /src/opus/tests/opus_multistream_decode_fuzzer.cc 249 90 20 74 6810 2333 opus_multistream_decode_fuzzer.cc
opus_encode_fuzzer_floating /src/opus/tests/opus_encode_fuzzer.cc 335 183 15 117 10769 3636 opus_encode_fuzzer.cc
opus_projection_encoder_fuzzer_floating_qext /src/opus/tests/opus_projection_encoder_fuzzer.cc 390 204 16 122 12542 4234 opus_projection_encoder_fuzzer.cc
opus_encode_fuzzer_fixed /src/opus/tests/opus_encode_fuzzer.cc 342 184 15 114 11524 3865 opus_encode_fuzzer.cc
opus_encode_fuzzer_fixed_qext /src/opus/tests/opus_encode_fuzzer.cc 362 182 15 114 12549 4207 opus_encode_fuzzer.cc
opus_projection_encoder_fuzzer_fixed /src/opus/tests/opus_projection_encoder_fuzzer.cc 380 206 16 119 12346 4148 opus_projection_encoder_fuzzer.cc
opus_encode_fuzzer_floating_qext /src/opus/tests/opus_encode_fuzzer.cc 352 182 15 117 11716 3950 opus_encode_fuzzer.cc

Project functions overview

The following table shows data about each function in the project. The functions included in this table correspond to all functions that exist in the executables of the fuzzers. As such, there may be functions that are from third-party libraries.

For further technical details on the meaning of columns in the below table, please see the Glossary .

Func name Functions filename Args Function call depth Reached by Fuzzers Runtime reached by Fuzzers Combined reached by Fuzzers Fuzzers runtime hit Func lines hit % I Count BB Count Cyclomatic complexity Functions reached Reached by functions Accumulated cyclomatic complexity Undiscovered complexity

Fuzzer details

Fuzzer: opus_repacketizer_fuzzer_floating

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 5 8.77%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 52 91.2%
All colors 57 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
2 20 opus_extension_iterator_init call site: 00020 fprintf
1 14 opus_packet_parse_impl call site: 00014 parse_size
1 16 LLVMFuzzerTestOneInput call site: 00016 opus_repacketizer_out_range_impl
1 51 opus_repacketizer_out_range_impl call site: 00051 encode_size

Runtime coverage analysis

Covered functions
27
Functions that are reachable but not covered
3
Reachable functions
31
Percentage of reachable functions covered
90.32%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/opus/tests/opus_repacketizer_fuzzer.cc 2
/src/opus/src/repacketizer.c 8
/src/opus/./celt/os_support.h 2
/src/opus/src/opus.c 4
/src/opus/src/opus_decoder.c 1
/src/opus/src/extensions.c 10
/src/opus/celt/arch.h 1

Fuzzer: opus_repacketizer_fuzzer_fixed

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 5 8.77%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 52 91.2%
All colors 57 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
2 20 opus_extension_iterator_init call site: 00020 fprintf
1 14 opus_packet_parse_impl call site: 00014 parse_size
1 16 LLVMFuzzerTestOneInput call site: 00016 opus_repacketizer_out_range_impl
1 51 opus_repacketizer_out_range_impl call site: 00051 encode_size

Runtime coverage analysis

Covered functions
27
Functions that are reachable but not covered
3
Reachable functions
31
Percentage of reachable functions covered
90.32%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/opus/tests/opus_repacketizer_fuzzer.cc 2
/src/opus/src/repacketizer.c 8
/src/opus/./celt/os_support.h 2
/src/opus/src/opus.c 4
/src/opus/src/opus_decoder.c 1
/src/opus/src/extensions.c 10
/src/opus/celt/arch.h 1

Fuzzer: opus_multistream_decode_fuzzer_floating

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 101 14.4%
gold [1:9] 1 0.14%
yellow [10:29] 2 0.28%
greenyellow [30:49] 2 0.28%
lawngreen 50+ 591 84.7%
All colors 697 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
14 68 silk_ResetDecoder call site: 00068 opus_decoder_ctl
9 462 interp_bits2pulses call site: 00462 ec_enc_uint
9 506 compute_qn call site: 00506 stereo_itheta
6 454 interp_bits2pulses call site: 00454 ec_enc_bit_logp
5 534 compute_theta call site: 00534 ec_enc_bit_logp
5 561 exp_rotation call site: 00561 op_pvq_search_sse2
5 567 extract_collapse_mask call site: 00567 encode_pulses
4 552 quant_partition call site: 00552 alg_quant
4 610 stereo_merge call site: 00610 quant_band_stereo
3 44 celt_decoder_init call site: 00044 celt_fatal
3 64 opus_multistream_decoder_ctl_va_list call site: 00064 opus_custom_decoder_ctl
3 126 silk_decoder_set_fs call site: 00126 celt_fatal

Runtime coverage analysis

Covered functions
204
Functions that are reachable but not covered
24
Reachable functions
228
Percentage of reachable functions covered
89.47%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/opus/tests/opus_multistream_decode_fuzzer.cc 1
/src/opus/src/opus_multistream_decoder.c 13
/src/opus/src/opus_decoder.c 12
/src/opus/silk/dec_API.c 5
/src/opus/src/opus_private.h 1
/src/opus/celt/celt_decoder.c 15
/src/opus/celt/modes.c 1
/src/opus/./celt/os_support.h 2
/src/opus/src/opus_multistream.c 4
/src/opus/silk/init_decoder.c 2
/src/opus/celt/x86/x86cpu.c 4
/src/opus/silk/CNG.c 3
/src/opus/silk/PLC.c 6
/src/opus/celt/celt.c 3
/src/opus/celt/arch.h 1
/src/opus/tests/../celt/os_support.h 2
/src/opus/src/opus.c 4
/src/opus/celt/entdec.c 11
/src/opus/silk/decoder_set_fs.c 1
/src/opus/silk/resampler.c 2
/src/opus/silk/stereo_decode_pred.c 2
/src/opus/silk/decode_indices.c 1
/src/opus/silk/NLSF_unpack.c 1
/src/opus/silk/decode_pulses.c 1
/src/opus/silk/shell_coder.c 2
/src/opus/silk/code_signs.c 1
/src/opus/silk/decode_frame.c 1
/src/opus/silk/decode_parameters.c 1
/src/opus/silk/gain_quant.c 1
/src/opus/silk/SigProc_FIX.h 6
/src/opus/silk/log2lin.c 1
/src/opus/silk/NLSF_decode.c 2
/src/opus/silk/NLSF_stabilize.c 1
/src/opus/silk/typedef.h 1
/src/opus/silk/sort.c 1
/src/opus/silk/NLSF2A.c 2
/src/opus/silk/LPC_fit.c 1
/src/opus/silk/bwexpander_32.c 1
/src/opus/silk/LPC_inv_pred_gain.c 2
/src/opus/silk/macros.h 1
/src/opus/silk/Inlines.h 4
/src/opus/silk/bwexpander.c 1
/src/opus/silk/decode_pitch.c 1
/src/opus/silk/decode_core.c 1
/src/opus/silk/LPC_analysis_filter.c 1
/src/opus/silk/sum_sqr_shift.c 1
/src/opus/silk/stereo_MS_to_LR.c 1
/src/opus/silk/resampler_private_up2_HQ.c 2
/src/opus/silk/resampler_private_IIR_FIR.c 2
/src/opus/silk/resampler_private_down_FIR.c 2
/src/opus/silk/resampler_private_AR2.c 1
/src/opus/./celt/entcode.h 1
/src/opus/celt/entcode.h 4
/src/opus/celt/x86/pitch_sse.c 3
/src/opus/celt/bands.c 20
/src/opus/celt/vq.c 8
/src/opus/celt/mathops.h 3
/src/opus/celt/mdct.c 1
/src/opus/celt/kiss_fft.c 5
/src/opus/celt/pitch.c 4
/src/opus/celt/celt_lpc.c 4
/src/opus/celt/quant_bands.c 3
/src/opus/celt/laplace.c 2
/src/opus/celt/entcode.c 1
/src/opus/celt/rate.c 2
/src/opus/celt/entenc.c 8
/src/opus/celt/mathops.c 2
/src/opus/celt/rate.h 3
/src/opus/celt/x86/vq_sse2.c 1
/src/opus/celt/cwrs.c 4
/src/opus/./celt/mathops.h 1
/src/opus/./celt/stack_alloc.h 1
/src/opus/src/extensions.c 1
/src/opus/./celt/float_cast.h 2

Fuzzer: opus_multistream_decode_fuzzer_fixed

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 115 15.1%
gold [1:9] 1 0.13%
yellow [10:29] 0 0.0%
greenyellow [30:49] 3 0.39%
lawngreen 50+ 641 84.3%
All colors 760 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
14 68 silk_ResetDecoder call site: 00068 opus_decoder_ctl
10 615 exp_rotation call site: 00615 op_pvq_search_c
9 503 interp_bits2pulses call site: 00503 ec_enc_uint
9 554 celt_rsqrt_norm32 call site: 00554 frac_div32
6 495 interp_bits2pulses call site: 00495 ec_enc_bit_logp
6 547 compute_qn call site: 00547 stereo_itheta
6 582 compute_theta call site: 00582 ec_enc_bit_logp
5 626 extract_collapse_mask call site: 00626 encode_pulses
4 601 quant_partition call site: 00601 alg_quant
4 673 stereo_merge call site: 00673 quant_band_stereo
3 44 celt_decoder_init call site: 00044 celt_fatal
3 64 opus_multistream_decoder_ctl_va_list call site: 00064 opus_custom_decoder_ctl

Runtime coverage analysis

Covered functions
220
Functions that are reachable but not covered
24
Reachable functions
243
Percentage of reachable functions covered
90.12%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/opus/tests/opus_multistream_decode_fuzzer.cc 1
/src/opus/src/opus_multistream_decoder.c 13
/src/opus/src/opus_decoder.c 12
/src/opus/silk/dec_API.c 5
/src/opus/src/opus_private.h 1
/src/opus/celt/celt_decoder.c 15
/src/opus/celt/modes.c 1
/src/opus/./celt/os_support.h 2
/src/opus/src/opus_multistream.c 4
/src/opus/silk/init_decoder.c 2
/src/opus/celt/x86/x86cpu.c 4
/src/opus/silk/CNG.c 3
/src/opus/silk/PLC.c 6
/src/opus/celt/celt.c 4
/src/opus/celt/arch.h 1
/src/opus/tests/../celt/os_support.h 2
/src/opus/src/opus.c 3
/src/opus/celt/entdec.c 11
/src/opus/silk/decoder_set_fs.c 1
/src/opus/silk/resampler.c 2
/src/opus/silk/stereo_decode_pred.c 2
/src/opus/silk/decode_indices.c 1
/src/opus/silk/NLSF_unpack.c 1
/src/opus/silk/decode_pulses.c 1
/src/opus/silk/shell_coder.c 2
/src/opus/silk/code_signs.c 1
/src/opus/silk/decode_frame.c 1
/src/opus/silk/decode_parameters.c 1
/src/opus/silk/gain_quant.c 1
/src/opus/silk/SigProc_FIX.h 6
/src/opus/silk/log2lin.c 1
/src/opus/silk/NLSF_decode.c 2
/src/opus/silk/NLSF_stabilize.c 1
/src/opus/silk/typedef.h 1
/src/opus/silk/sort.c 1
/src/opus/silk/NLSF2A.c 2
/src/opus/silk/LPC_fit.c 1
/src/opus/silk/bwexpander_32.c 1
/src/opus/silk/LPC_inv_pred_gain.c 2
/src/opus/silk/macros.h 1
/src/opus/silk/Inlines.h 4
/src/opus/silk/bwexpander.c 1
/src/opus/silk/decode_pitch.c 1
/src/opus/silk/decode_core.c 1
/src/opus/silk/LPC_analysis_filter.c 1
/src/opus/silk/sum_sqr_shift.c 1
/src/opus/silk/stereo_MS_to_LR.c 1
/src/opus/silk/resampler_private_up2_HQ.c 2
/src/opus/silk/resampler_private_IIR_FIR.c 2
/src/opus/silk/resampler_private_down_FIR.c 2
/src/opus/silk/resampler_private_AR2.c 1
/src/opus/./celt/entcode.h 1
/src/opus/celt/entcode.h 4
/src/opus/celt/bands.c 20
/src/opus/celt/vq.c 13
/src/opus/celt/mathops.h 8
/src/opus/celt/mathops.c 11
/src/opus/celt/mdct.c 1
/src/opus/celt/kiss_fft.c 6
/src/opus/celt/pitch.c 5
/src/opus/celt/celt_lpc.c 3
/src/opus/celt/pitch.h 1
/src/opus/celt/quant_bands.c 3
/src/opus/celt/laplace.c 2
/src/opus/celt/entcode.c 1
/src/opus/celt/rate.c 2
/src/opus/celt/entenc.c 8
/src/opus/celt/rate.h 3
/src/opus/celt/cwrs.c 4
/src/opus/./celt/mathops.h 2
/src/opus/./celt/stack_alloc.h 1
/src/opus/src/extensions.c 1
/src/opus/./celt/arch.h 1

Fuzzer: opus_repacketizer_fuzzer_floating_qext

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 5 8.77%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 52 91.2%
All colors 57 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
2 20 opus_extension_iterator_init call site: 00020 fprintf
1 14 opus_packet_parse_impl call site: 00014 parse_size
1 16 LLVMFuzzerTestOneInput call site: 00016 opus_repacketizer_out_range_impl
1 51 opus_repacketizer_out_range_impl call site: 00051 encode_size

Runtime coverage analysis

Covered functions
27
Functions that are reachable but not covered
3
Reachable functions
31
Percentage of reachable functions covered
90.32%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/opus/tests/opus_repacketizer_fuzzer.cc 2
/src/opus/src/repacketizer.c 8
/src/opus/./celt/os_support.h 2
/src/opus/src/opus.c 4
/src/opus/src/opus_decoder.c 1
/src/opus/src/extensions.c 10
/src/opus/celt/arch.h 1

Fuzzer: opus_projection_decoder_fuzzer_fixed

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 115 14.6%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 670 85.3%
All colors 785 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
14 87 silk_ResetDecoder call site: 00087 opus_decoder_ctl
10 634 exp_rotation call site: 00634 op_pvq_search_c
9 522 interp_bits2pulses call site: 00522 ec_enc_uint
9 573 celt_rsqrt_norm32 call site: 00573 frac_div32
6 514 interp_bits2pulses call site: 00514 ec_enc_bit_logp
6 566 compute_qn call site: 00566 stereo_itheta
6 601 compute_theta call site: 00601 ec_enc_bit_logp
5 645 extract_collapse_mask call site: 00645 encode_pulses
4 620 quant_partition call site: 00620 alg_quant
4 692 stereo_merge call site: 00692 quant_band_stereo
3 83 opus_multistream_decoder_ctl_va_list call site: 00083 opus_custom_decoder_ctl
3 145 silk_decoder_set_fs call site: 00145 celt_fatal

Runtime coverage analysis

Covered functions
229
Functions that are reachable but not covered
24
Reachable functions
252
Percentage of reachable functions covered
90.48%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/opus/tests/opus_projection_decoder_fuzzer.cc 1
/src/opus/tests/../celt/os_support.h 2
/src/opus/src/opus_projection_decoder.c 10
/src/opus/src/mapping_matrix.c 5
/src/opus/src/opus_private.h 1
/src/opus/src/opus_multistream_decoder.c 7
/src/opus/src/opus_decoder.c 12
/src/opus/silk/dec_API.c 5
/src/opus/celt/celt_decoder.c 15
/src/opus/celt/modes.c 1
/src/opus/./celt/os_support.h 2
/src/opus/celt/arch.h 1
/src/opus/src/opus_multistream.c 4
/src/opus/silk/init_decoder.c 2
/src/opus/celt/x86/x86cpu.c 4
/src/opus/silk/CNG.c 3
/src/opus/silk/PLC.c 6
/src/opus/celt/celt.c 4
/src/opus/src/opus.c 3
/src/opus/celt/entdec.c 11
/src/opus/silk/decoder_set_fs.c 1
/src/opus/silk/resampler.c 2
/src/opus/silk/stereo_decode_pred.c 2
/src/opus/silk/decode_indices.c 1
/src/opus/silk/NLSF_unpack.c 1
/src/opus/silk/decode_pulses.c 1
/src/opus/silk/shell_coder.c 2
/src/opus/silk/code_signs.c 1
/src/opus/silk/decode_frame.c 1
/src/opus/silk/decode_parameters.c 1
/src/opus/silk/gain_quant.c 1
/src/opus/silk/SigProc_FIX.h 6
/src/opus/silk/log2lin.c 1
/src/opus/silk/NLSF_decode.c 2
/src/opus/silk/NLSF_stabilize.c 1
/src/opus/silk/typedef.h 1
/src/opus/silk/sort.c 1
/src/opus/silk/NLSF2A.c 2
/src/opus/silk/LPC_fit.c 1
/src/opus/silk/bwexpander_32.c 1
/src/opus/silk/LPC_inv_pred_gain.c 2
/src/opus/silk/macros.h 1
/src/opus/silk/Inlines.h 4
/src/opus/silk/bwexpander.c 1
/src/opus/silk/decode_pitch.c 1
/src/opus/silk/decode_core.c 1
/src/opus/silk/LPC_analysis_filter.c 1
/src/opus/silk/sum_sqr_shift.c 1
/src/opus/silk/stereo_MS_to_LR.c 1
/src/opus/silk/resampler_private_up2_HQ.c 2
/src/opus/silk/resampler_private_IIR_FIR.c 2
/src/opus/silk/resampler_private_down_FIR.c 2
/src/opus/silk/resampler_private_AR2.c 1
/src/opus/./celt/entcode.h 1
/src/opus/celt/entcode.h 4
/src/opus/celt/bands.c 20
/src/opus/celt/vq.c 13
/src/opus/celt/mathops.h 8
/src/opus/celt/mathops.c 11
/src/opus/celt/mdct.c 1
/src/opus/celt/kiss_fft.c 6
/src/opus/celt/pitch.c 5
/src/opus/celt/celt_lpc.c 3
/src/opus/celt/pitch.h 1
/src/opus/celt/quant_bands.c 3
/src/opus/celt/laplace.c 2
/src/opus/celt/entcode.c 1
/src/opus/celt/rate.c 2
/src/opus/celt/entenc.c 8
/src/opus/celt/rate.h 3
/src/opus/celt/cwrs.c 4
/src/opus/./celt/mathops.h 2
/src/opus/./celt/stack_alloc.h 1
/src/opus/src/extensions.c 1
/src/opus/./celt/arch.h 1

Fuzzer: opus_multistream_decode_fuzzer_fixed_qext

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 156 17.6%
gold [1:9] 1 0.11%
yellow [10:29] 0 0.0%
greenyellow [30:49] 4 0.45%
lawngreen 50+ 722 81.7%
All colors 883 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
26 701 normalise_residual call site: 00701 encode_pulses
16 596 cubic_quant_partition call site: 00596 ec_enc_uint
14 70 silk_ResetDecoder call site: 00070 opus_decoder_ctl
9 506 interp_bits2pulses call site: 00506 ec_enc_uint
8 539 clt_compute_extra_allocation call site: 00539 ec_enc_depth
8 578 cubic_quant_partition call site: 00578 ec_enc_uint
6 498 interp_bits2pulses call site: 00498 ec_enc_bit_logp
6 650 compute_theta call site: 00650 ec_enc_bit_logp
6 686 exp_rotation call site: 00686 extract_collapse_mask
6 693 extract_collapse_mask call site: 00693 encode_pulses
4 672 quant_partition call site: 00672 alg_quant
4 779 stereo_merge call site: 00779 quant_band_stereo

Runtime coverage analysis

Covered functions
235
Functions that are reachable but not covered
33
Reachable functions
267
Percentage of reachable functions covered
87.64%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/opus/tests/opus_multistream_decode_fuzzer.cc 1
/src/opus/src/opus_multistream_decoder.c 13
/src/opus/src/opus_decoder.c 12
/src/opus/silk/dec_API.c 5
/src/opus/src/opus_private.h 1
/src/opus/celt/celt_decoder.c 15
/src/opus/celt/modes.c 2
/src/opus/./celt/os_support.h 2
/src/opus/src/opus_multistream.c 4
/src/opus/silk/init_decoder.c 2
/src/opus/celt/x86/x86cpu.c 4
/src/opus/silk/CNG.c 3
/src/opus/silk/PLC.c 6
/src/opus/celt/celt.c 4
/src/opus/celt/arch.h 1
/src/opus/tests/../celt/os_support.h 2
/src/opus/src/opus.c 3
/src/opus/celt/entdec.c 11
/src/opus/silk/decoder_set_fs.c 1
/src/opus/silk/resampler.c 2
/src/opus/silk/stereo_decode_pred.c 2
/src/opus/silk/decode_indices.c 1
/src/opus/silk/NLSF_unpack.c 1
/src/opus/silk/decode_pulses.c 1
/src/opus/silk/shell_coder.c 2
/src/opus/silk/code_signs.c 1
/src/opus/silk/decode_frame.c 1
/src/opus/silk/decode_parameters.c 1
/src/opus/silk/gain_quant.c 1
/src/opus/silk/SigProc_FIX.h 6
/src/opus/silk/log2lin.c 1
/src/opus/silk/NLSF_decode.c 2
/src/opus/silk/NLSF_stabilize.c 1
/src/opus/silk/typedef.h 1
/src/opus/silk/sort.c 1
/src/opus/silk/NLSF2A.c 2
/src/opus/silk/LPC_fit.c 1
/src/opus/silk/bwexpander_32.c 1
/src/opus/silk/LPC_inv_pred_gain.c 2
/src/opus/silk/macros.h 1
/src/opus/silk/Inlines.h 4
/src/opus/silk/bwexpander.c 1
/src/opus/silk/decode_pitch.c 1
/src/opus/silk/decode_core.c 1
/src/opus/silk/LPC_analysis_filter.c 1
/src/opus/silk/sum_sqr_shift.c 1
/src/opus/silk/stereo_MS_to_LR.c 1
/src/opus/silk/resampler_private_up2_HQ.c 2
/src/opus/silk/resampler_private_IIR_FIR.c 2
/src/opus/silk/resampler_private_down_FIR.c 2
/src/opus/silk/resampler_private_AR2.c 1
/src/opus/./celt/entcode.h 1
/src/opus/celt/entcode.h 4
/src/opus/celt/bands.c 21
/src/opus/celt/vq.c 21
/src/opus/celt/mathops.h 10
/src/opus/celt/mathops.c 13
/src/opus/celt/mdct.c 1
/src/opus/celt/kiss_fft.c 6
/src/opus/celt/pitch.c 5
/src/opus/celt/celt_lpc.c 3
/src/opus/celt/pitch.h 1
/src/opus/celt/quant_bands.c 3
/src/opus/celt/laplace.c 2
/src/opus/celt/entcode.c 1
/src/opus/celt/rate.c 6
/src/opus/celt/entenc.c 9
/src/opus/celt/rate.h 3
/src/opus/celt/cwrs.c 4
/src/opus/./celt/mathops.h 2
/src/opus/./celt/stack_alloc.h 1
/src/opus/src/extensions.c 6
/src/opus/./celt/arch.h 1

Fuzzer: opus_projection_encoder_fuzzer_floating

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 208 16.6%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 2 0.16%
lawngreen 50+ 1037 83.1%
All colors 1247 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
13 112 opus_multistream_encoder_init_impl call site: 00112 ms_get_preemph_mem
10 1046 interp_bits2pulses call site: 01046 ec_dec_uint
10 1157 alg_quant call site: 01157 alg_unquant
9 322 opus_repacketizer_out_range_impl call site: 00322 opus_packet_extensions_generate
9 1219 opus_encode_frame_native call site: 01219 celt_encode_with_ec
8 178 opus_multistream_encode_native call site: 00178 surround_analysis
8 371 check_control_input call site: 00371 celt_fatal
7 100 opus_encoder_ctl call site: 00100 opus_custom_encoder_ctl
7 135 opus_multistream_encoder_ctl_va_list call site: 00135 opus_encoder_ctl
7 145 opus_multistream_encoder_ctl_va_list call site: 00145 opus_encoder_ctl
7 211 opus_multistream_encode_native call site: 00211 opus_encoder_ctl
7 397 silk_resampler call site: 00397 silk_resampler_private_IIR_FIR

Runtime coverage analysis

Covered functions
379
Functions that are reachable but not covered
40
Reachable functions
373
Percentage of reachable functions covered
89.28%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/opus/tests/opus_projection_encoder_fuzzer.cc 1
/src/opus/src/opus_projection_encoder.c 12
/src/opus/celt/mathops.c 1
/src/opus/src/mapping_matrix.c 4
/src/opus/src/opus_private.h 1
/src/opus/src/opus_multistream_encoder.c 15
/src/opus/src/opus_encoder.c 22
/src/opus/silk/enc_API.c 4
/src/opus/celt/celt_encoder.c 22
/src/opus/celt/modes.c 1
/src/opus/celt/x86/x86cpu.c 4
/src/opus/silk/init_encoder.c 1
/src/opus/silk/lin2log.c 1
/src/opus/silk/Inlines.h 4
/src/opus/silk/macros.h 1
/src/opus/silk/SigProc_FIX.h 5
/src/opus/silk/VAD.c 1
/src/opus/celt/arch.h 2
/src/opus/celt/celt.c 3
/src/opus/src/analysis.c 7
/src/opus/./celt/os_support.h 2
/src/opus/src/opus_multistream.c 4
/src/opus/tests/../celt/os_support.h 2
/src/opus/celt/x86/pitch_sse.c 3
/src/opus/./celt/arch.h 1
/src/opus/celt/mdct.c 1
/src/opus/celt/kiss_fft.c 6
/src/opus/celt/bands.c 22
/src/opus/celt/quant_bands.c 6
/src/opus/celt/mathops.h 5
/src/opus/./celt/mathops.h 4
/src/opus/src/repacketizer.c 7
/src/opus/./celt/float_cast.h 2
/src/opus/src/mlp.c 5
/src/opus/src/opus.c 4
/src/opus/src/opus_decoder.c 1
/src/opus/src/extensions.c 10
/src/opus/celt/entenc.c 14
/src/opus/silk/log2lin.c 1
/src/opus/./silk/typedef.h 1
/src/opus/silk/check_control_input.c 1
/src/opus/silk/control_codec.c 5
/src/opus/silk/resampler.c 2
/src/opus/./silk/float/SigProc_FLP.h 2
/src/opus/silk/resampler_private_up2_HQ.c 2
/src/opus/silk/resampler_private_IIR_FIR.c 2
/src/opus/silk/resampler_private_down_FIR.c 2
/src/opus/silk/resampler_private_AR2.c 1
/src/opus/silk/control_audio_bandwidth.c 1
/src/opus/./silk/SigProc_FIX.h 4
/src/opus/silk/typedef.h 1
/src/opus/./celt/entcode.h 1
/src/opus/silk/stereo_encode_pred.c 2
/src/opus/silk/encode_indices.c 1
/src/opus/silk/NLSF_unpack.c 1
/src/opus/silk/encode_pulses.c 2
/src/opus/silk/shell_coder.c 3
/src/opus/silk/code_signs.c 1
/src/opus/silk/HP_variable_cutoff.c 1
/src/opus/silk/stereo_LR_to_MS.c 1
/src/opus/silk/stereo_find_predictor.c 1
/src/opus/silk/sum_sqr_shift.c 1
/src/opus/silk/inner_prod_aligned.c 1
/src/opus/silk/stereo_quant_pred.c 1
/src/opus/silk/float/encode_frame_FLP.c 3
/src/opus/silk/control_SNR.c 1
/src/opus/silk/LP_variable_cutoff.c 2
/src/opus/silk/biquad_alt.c 1
/src/opus/silk/float/SigProc_FLP.h 5
/src/opus/silk/float/find_pitch_lags_FLP.c 1
/src/opus/silk/float/apply_sine_window_FLP.c 1
/src/opus/silk/float/autocorrelation_FLP.c 1
/src/opus/silk/float/schur_FLP.c 1
/src/opus/silk/float/k2a_FLP.c 1
/src/opus/silk/float/bwexpander_FLP.c 1
/src/opus/silk/float/LPC_analysis_filter_FLP.c 6
/src/opus/silk/float/pitch_analysis_core_FLP.c 3
/src/opus/silk/resampler_down2.c 1
/src/opus/silk/resampler_down2_3.c 1
/src/opus/silk/float/energy_FLP.c 1
/src/opus/silk/float/sort_FLP.c 1
/src/opus/silk/float/noise_shape_analysis_FLP.c 4
/src/opus/silk/float/warped_autocorrelation_FLP.c 1
/src/opus/silk/float/find_pred_coefs_FLP.c 1
/src/opus/silk/float/find_LTP_FLP.c 1
/src/opus/silk/float/corrMatrix_FLP.c 2
/src/opus/silk/float/scale_vector_FLP.c 1
/src/opus/silk/float/wrappers_FLP.c 5
/src/opus/silk/quant_LTP_gains.c 1
/src/opus/silk/float/LTP_scale_ctrl_FLP.c 1
/src/opus/silk/float/LTP_analysis_filter_FLP.c 1
/src/opus/silk/float/scale_copy_vector_FLP.c 1
/src/opus/silk/float/find_LPC_FLP.c 1
/src/opus/silk/float/burg_modified_FLP.c 1
/src/opus/silk/A2NLSF.c 4
/src/opus/silk/bwexpander_32.c 1
/src/opus/silk/interpolate.c 1
/src/opus/silk/NLSF2A.c 2
/src/opus/silk/LPC_fit.c 1
/src/opus/silk/LPC_inv_pred_gain.c 2
/src/opus/silk/process_NLSFs.c 1
/src/opus/silk/NLSF_VQ_weights_laroia.c 1
/src/opus/silk/NLSF_encode.c 1
/src/opus/silk/NLSF_stabilize.c 1
/src/opus/silk/sort.c 2
/src/opus/silk/NLSF_VQ.c 1
/src/opus/silk/NLSF_del_dec_quant.c 1
/src/opus/silk/NLSF_decode.c 2
/src/opus/silk/float/residual_energy_FLP.c 1
/src/opus/silk/float/process_gains_FLP.c 1
/src/opus/silk/gain_quant.c 3
/src/opus/celt/entcode.h 6
/src/opus/celt/entcode.c 1
/src/opus/celt/pitch.c 6
/src/opus/celt/celt_lpc.c 2
/src/opus/celt/laplace.c 2
/src/opus/celt/rate.c 2
/src/opus/celt/entdec.c 8
/src/opus/celt/vq.c 8
/src/opus/celt/rate.h 3
/src/opus/celt/x86/vq_sse2.c 1
/src/opus/celt/cwrs.c 4

Fuzzer: opus_multistream_encode_fuzzer_floating_qext

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 259 19.5%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 1069 80.4%
All colors 1328 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
21 1218 alg_quant call site: 01218 alg_unquant
16 1060 celt_encode_with_ec call site: 01060 ec_enc_depth
16 1096 quant_band call site: 01096 cubic_quant_partition
13 1199 normalise_residual call site: 01199 encode_pulses
10 1030 interp_bits2pulses call site: 01030 ec_dec_uint
9 296 opus_repacketizer_out_range_impl call site: 00296 opus_packet_extensions_generate
9 345 check_control_input call site: 00345 celt_fatal
9 1303 opus_encode_frame_native call site: 01303 celt_encode_with_ec
7 111 opus_multistream_encoder_ctl_va_list call site: 00111 opus_encoder_ctl
7 121 opus_multistream_encoder_ctl_va_list call site: 00121 opus_encoder_ctl
7 372 silk_resampler call site: 00372 silk_resampler_private_IIR_FIR
7 1051 quant_fine_energy call site: 01051 quant_coarse_energy

Runtime coverage analysis

Covered functions
380
Functions that are reachable but not covered
48
Reachable functions
382
Percentage of reachable functions covered
87.43%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/opus/tests/opus_multistream_encode_fuzzer.cc 1
/src/opus/src/opus_multistream_encoder.c 23
/src/opus/celt/mathops.c 1
/src/opus/src/opus_encoder.c 22
/src/opus/silk/enc_API.c 4
/src/opus/src/opus_private.h 1
/src/opus/celt/celt_encoder.c 23
/src/opus/celt/modes.c 2
/src/opus/celt/x86/x86cpu.c 4
/src/opus/silk/init_encoder.c 1
/src/opus/silk/lin2log.c 1
/src/opus/silk/Inlines.h 4
/src/opus/silk/macros.h 1
/src/opus/silk/SigProc_FIX.h 5
/src/opus/silk/VAD.c 1
/src/opus/celt/arch.h 2
/src/opus/celt/celt.c 3
/src/opus/src/analysis.c 7
/src/opus/./celt/os_support.h 2
/src/opus/src/opus_multistream.c 4
/src/opus/tests/../celt/os_support.h 2
/src/opus/celt/x86/pitch_sse.c 3
/src/opus/./celt/arch.h 1
/src/opus/celt/mdct.c 1
/src/opus/celt/kiss_fft.c 6
/src/opus/celt/bands.c 23
/src/opus/celt/quant_bands.c 6
/src/opus/celt/mathops.h 6
/src/opus/./celt/mathops.h 4
/src/opus/src/repacketizer.c 7
/src/opus/./celt/float_cast.h 2
/src/opus/src/mlp.c 5
/src/opus/src/opus.c 4
/src/opus/src/opus_decoder.c 1
/src/opus/src/extensions.c 10
/src/opus/celt/entenc.c 14
/src/opus/silk/log2lin.c 1
/src/opus/./silk/typedef.h 1
/src/opus/silk/check_control_input.c 1
/src/opus/silk/control_codec.c 5
/src/opus/silk/resampler.c 2
/src/opus/./silk/float/SigProc_FLP.h 2
/src/opus/silk/resampler_private_up2_HQ.c 2
/src/opus/silk/resampler_private_IIR_FIR.c 2
/src/opus/silk/resampler_private_down_FIR.c 2
/src/opus/silk/resampler_private_AR2.c 1
/src/opus/silk/control_audio_bandwidth.c 1
/src/opus/./silk/SigProc_FIX.h 4
/src/opus/silk/typedef.h 1
/src/opus/./celt/entcode.h 1
/src/opus/silk/stereo_encode_pred.c 2
/src/opus/silk/encode_indices.c 1
/src/opus/silk/NLSF_unpack.c 1
/src/opus/silk/encode_pulses.c 2
/src/opus/silk/shell_coder.c 3
/src/opus/silk/code_signs.c 1
/src/opus/silk/HP_variable_cutoff.c 1
/src/opus/silk/stereo_LR_to_MS.c 1
/src/opus/silk/stereo_find_predictor.c 1
/src/opus/silk/sum_sqr_shift.c 1
/src/opus/silk/inner_prod_aligned.c 1
/src/opus/silk/stereo_quant_pred.c 1
/src/opus/silk/float/encode_frame_FLP.c 3
/src/opus/silk/control_SNR.c 1
/src/opus/silk/LP_variable_cutoff.c 2
/src/opus/silk/biquad_alt.c 1
/src/opus/silk/float/SigProc_FLP.h 5
/src/opus/silk/float/find_pitch_lags_FLP.c 1
/src/opus/silk/float/apply_sine_window_FLP.c 1
/src/opus/silk/float/autocorrelation_FLP.c 1
/src/opus/silk/float/schur_FLP.c 1
/src/opus/silk/float/k2a_FLP.c 1
/src/opus/silk/float/bwexpander_FLP.c 1
/src/opus/silk/float/LPC_analysis_filter_FLP.c 6
/src/opus/silk/float/pitch_analysis_core_FLP.c 3
/src/opus/silk/resampler_down2.c 1
/src/opus/silk/resampler_down2_3.c 1
/src/opus/silk/float/energy_FLP.c 1
/src/opus/silk/float/sort_FLP.c 1
/src/opus/silk/float/noise_shape_analysis_FLP.c 4
/src/opus/silk/float/warped_autocorrelation_FLP.c 1
/src/opus/silk/float/find_pred_coefs_FLP.c 1
/src/opus/silk/float/find_LTP_FLP.c 1
/src/opus/silk/float/corrMatrix_FLP.c 2
/src/opus/silk/float/scale_vector_FLP.c 1
/src/opus/silk/float/wrappers_FLP.c 5
/src/opus/silk/quant_LTP_gains.c 1
/src/opus/silk/float/LTP_scale_ctrl_FLP.c 1
/src/opus/silk/float/LTP_analysis_filter_FLP.c 1
/src/opus/silk/float/scale_copy_vector_FLP.c 1
/src/opus/silk/float/find_LPC_FLP.c 1
/src/opus/silk/float/burg_modified_FLP.c 1
/src/opus/silk/A2NLSF.c 4
/src/opus/silk/bwexpander_32.c 1
/src/opus/silk/interpolate.c 1
/src/opus/silk/NLSF2A.c 2
/src/opus/silk/LPC_fit.c 1
/src/opus/silk/LPC_inv_pred_gain.c 2
/src/opus/silk/process_NLSFs.c 1
/src/opus/silk/NLSF_VQ_weights_laroia.c 1
/src/opus/silk/NLSF_encode.c 1
/src/opus/silk/NLSF_stabilize.c 1
/src/opus/silk/sort.c 2
/src/opus/silk/NLSF_VQ.c 1
/src/opus/silk/NLSF_del_dec_quant.c 1
/src/opus/silk/NLSF_decode.c 2
/src/opus/silk/float/residual_energy_FLP.c 1
/src/opus/silk/float/process_gains_FLP.c 1
/src/opus/silk/gain_quant.c 3
/src/opus/celt/entcode.h 6
/src/opus/celt/entcode.c 1
/src/opus/celt/pitch.c 6
/src/opus/celt/celt_lpc.c 2
/src/opus/celt/laplace.c 2
/src/opus/celt/rate.c 6
/src/opus/celt/entdec.c 9
/src/opus/celt/vq.c 16
/src/opus/celt/rate.h 3
/src/opus/celt/cwrs.c 4
/src/opus/celt/x86/vq_sse2.c 1

Fuzzer: opus_multistream_encode_fuzzer_floating

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 167 13.7%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 1050 86.2%
All colors 1217 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
10 1019 interp_bits2pulses call site: 01019 ec_dec_uint
10 1130 alg_quant call site: 01130 alg_unquant
9 294 opus_repacketizer_out_range_impl call site: 00294 opus_packet_extensions_generate
9 343 check_control_input call site: 00343 celt_fatal
9 1192 opus_encode_frame_native call site: 01192 celt_encode_with_ec
7 109 opus_multistream_encoder_ctl_va_list call site: 00109 opus_encoder_ctl
7 119 opus_multistream_encoder_ctl_va_list call site: 00119 opus_encoder_ctl
7 370 silk_resampler call site: 00370 silk_resampler_private_IIR_FIR
5 71 opus_encoder_ctl call site: 00071 opus_custom_encoder_ctl
5 353 silk_Encode call site: 00353 silk_init_encoder
5 554 silk_LP_variable_cutoff call site: 00554 silk_LP_interpolate_filter_taps
4 361 silk_setup_resamplers call site: 00361 silk_float2short_array

Runtime coverage analysis

Covered functions
378
Functions that are reachable but not covered
33
Reachable functions
365
Percentage of reachable functions covered
90.96%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/opus/tests/opus_multistream_encode_fuzzer.cc 1
/src/opus/src/opus_multistream_encoder.c 23
/src/opus/celt/mathops.c 1
/src/opus/src/opus_encoder.c 22
/src/opus/silk/enc_API.c 4
/src/opus/src/opus_private.h 1
/src/opus/celt/celt_encoder.c 22
/src/opus/celt/modes.c 1
/src/opus/celt/x86/x86cpu.c 4
/src/opus/silk/init_encoder.c 1
/src/opus/silk/lin2log.c 1
/src/opus/silk/Inlines.h 4
/src/opus/silk/macros.h 1
/src/opus/silk/SigProc_FIX.h 5
/src/opus/silk/VAD.c 1
/src/opus/celt/arch.h 2
/src/opus/celt/celt.c 3
/src/opus/src/analysis.c 7
/src/opus/./celt/os_support.h 2
/src/opus/src/opus_multistream.c 4
/src/opus/tests/../celt/os_support.h 2
/src/opus/celt/x86/pitch_sse.c 3
/src/opus/./celt/arch.h 1
/src/opus/celt/mdct.c 1
/src/opus/celt/kiss_fft.c 6
/src/opus/celt/bands.c 22
/src/opus/celt/quant_bands.c 6
/src/opus/celt/mathops.h 5
/src/opus/./celt/mathops.h 4
/src/opus/src/repacketizer.c 7
/src/opus/./celt/float_cast.h 2
/src/opus/src/mlp.c 5
/src/opus/src/opus.c 4
/src/opus/src/opus_decoder.c 1
/src/opus/src/extensions.c 10
/src/opus/celt/entenc.c 14
/src/opus/silk/log2lin.c 1
/src/opus/./silk/typedef.h 1
/src/opus/silk/check_control_input.c 1
/src/opus/silk/control_codec.c 5
/src/opus/silk/resampler.c 2
/src/opus/./silk/float/SigProc_FLP.h 2
/src/opus/silk/resampler_private_up2_HQ.c 2
/src/opus/silk/resampler_private_IIR_FIR.c 2
/src/opus/silk/resampler_private_down_FIR.c 2
/src/opus/silk/resampler_private_AR2.c 1
/src/opus/silk/control_audio_bandwidth.c 1
/src/opus/./silk/SigProc_FIX.h 4
/src/opus/silk/typedef.h 1
/src/opus/./celt/entcode.h 1
/src/opus/silk/stereo_encode_pred.c 2
/src/opus/silk/encode_indices.c 1
/src/opus/silk/NLSF_unpack.c 1
/src/opus/silk/encode_pulses.c 2
/src/opus/silk/shell_coder.c 3
/src/opus/silk/code_signs.c 1
/src/opus/silk/HP_variable_cutoff.c 1
/src/opus/silk/stereo_LR_to_MS.c 1
/src/opus/silk/stereo_find_predictor.c 1
/src/opus/silk/sum_sqr_shift.c 1
/src/opus/silk/inner_prod_aligned.c 1
/src/opus/silk/stereo_quant_pred.c 1
/src/opus/silk/float/encode_frame_FLP.c 3
/src/opus/silk/control_SNR.c 1
/src/opus/silk/LP_variable_cutoff.c 2
/src/opus/silk/biquad_alt.c 1
/src/opus/silk/float/SigProc_FLP.h 5
/src/opus/silk/float/find_pitch_lags_FLP.c 1
/src/opus/silk/float/apply_sine_window_FLP.c 1
/src/opus/silk/float/autocorrelation_FLP.c 1
/src/opus/silk/float/schur_FLP.c 1
/src/opus/silk/float/k2a_FLP.c 1
/src/opus/silk/float/bwexpander_FLP.c 1
/src/opus/silk/float/LPC_analysis_filter_FLP.c 6
/src/opus/silk/float/pitch_analysis_core_FLP.c 3
/src/opus/silk/resampler_down2.c 1
/src/opus/silk/resampler_down2_3.c 1
/src/opus/silk/float/energy_FLP.c 1
/src/opus/silk/float/sort_FLP.c 1
/src/opus/silk/float/noise_shape_analysis_FLP.c 4
/src/opus/silk/float/warped_autocorrelation_FLP.c 1
/src/opus/silk/float/find_pred_coefs_FLP.c 1
/src/opus/silk/float/find_LTP_FLP.c 1
/src/opus/silk/float/corrMatrix_FLP.c 2
/src/opus/silk/float/scale_vector_FLP.c 1
/src/opus/silk/float/wrappers_FLP.c 5
/src/opus/silk/quant_LTP_gains.c 1
/src/opus/silk/float/LTP_scale_ctrl_FLP.c 1
/src/opus/silk/float/LTP_analysis_filter_FLP.c 1
/src/opus/silk/float/scale_copy_vector_FLP.c 1
/src/opus/silk/float/find_LPC_FLP.c 1
/src/opus/silk/float/burg_modified_FLP.c 1
/src/opus/silk/A2NLSF.c 4
/src/opus/silk/bwexpander_32.c 1
/src/opus/silk/interpolate.c 1
/src/opus/silk/NLSF2A.c 2
/src/opus/silk/LPC_fit.c 1
/src/opus/silk/LPC_inv_pred_gain.c 2
/src/opus/silk/process_NLSFs.c 1
/src/opus/silk/NLSF_VQ_weights_laroia.c 1
/src/opus/silk/NLSF_encode.c 1
/src/opus/silk/NLSF_stabilize.c 1
/src/opus/silk/sort.c 2
/src/opus/silk/NLSF_VQ.c 1
/src/opus/silk/NLSF_del_dec_quant.c 1
/src/opus/silk/NLSF_decode.c 2
/src/opus/silk/float/residual_energy_FLP.c 1
/src/opus/silk/float/process_gains_FLP.c 1
/src/opus/silk/gain_quant.c 3
/src/opus/celt/entcode.h 6
/src/opus/celt/entcode.c 1
/src/opus/celt/pitch.c 6
/src/opus/celt/celt_lpc.c 2
/src/opus/celt/laplace.c 2
/src/opus/celt/rate.c 2
/src/opus/celt/entdec.c 8
/src/opus/celt/vq.c 8
/src/opus/celt/rate.h 3
/src/opus/celt/x86/vq_sse2.c 1
/src/opus/celt/cwrs.c 4

Fuzzer: opus_projection_decoder_fuzzer_floating

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 101 13.9%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 621 86.0%
All colors 722 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
14 87 silk_ResetDecoder call site: 00087 opus_decoder_ctl
9 481 interp_bits2pulses call site: 00481 ec_enc_uint
9 525 compute_qn call site: 00525 stereo_itheta
6 473 interp_bits2pulses call site: 00473 ec_enc_bit_logp
5 553 compute_theta call site: 00553 ec_enc_bit_logp
5 580 exp_rotation call site: 00580 op_pvq_search_sse2
5 586 extract_collapse_mask call site: 00586 encode_pulses
4 571 quant_partition call site: 00571 alg_quant
4 629 stereo_merge call site: 00629 quant_band_stereo
3 83 opus_multistream_decoder_ctl_va_list call site: 00083 opus_custom_decoder_ctl
3 145 silk_decoder_set_fs call site: 00145 celt_fatal
3 539 bitexact_cos call site: 00539 ec_encode

Runtime coverage analysis

Covered functions
213
Functions that are reachable but not covered
24
Reachable functions
237
Percentage of reachable functions covered
89.87%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/opus/tests/opus_projection_decoder_fuzzer.cc 1
/src/opus/tests/../celt/os_support.h 2
/src/opus/src/opus_projection_decoder.c 10
/src/opus/src/mapping_matrix.c 5
/src/opus/src/opus_private.h 1
/src/opus/src/opus_multistream_decoder.c 7
/src/opus/src/opus_decoder.c 12
/src/opus/silk/dec_API.c 5
/src/opus/celt/celt_decoder.c 15
/src/opus/celt/modes.c 1
/src/opus/./celt/os_support.h 2
/src/opus/celt/arch.h 1
/src/opus/src/opus_multistream.c 4
/src/opus/silk/init_decoder.c 2
/src/opus/celt/x86/x86cpu.c 4
/src/opus/silk/CNG.c 3
/src/opus/silk/PLC.c 6
/src/opus/celt/celt.c 3
/src/opus/src/opus.c 4
/src/opus/celt/entdec.c 11
/src/opus/silk/decoder_set_fs.c 1
/src/opus/silk/resampler.c 2
/src/opus/silk/stereo_decode_pred.c 2
/src/opus/silk/decode_indices.c 1
/src/opus/silk/NLSF_unpack.c 1
/src/opus/silk/decode_pulses.c 1
/src/opus/silk/shell_coder.c 2
/src/opus/silk/code_signs.c 1
/src/opus/silk/decode_frame.c 1
/src/opus/silk/decode_parameters.c 1
/src/opus/silk/gain_quant.c 1
/src/opus/silk/SigProc_FIX.h 6
/src/opus/silk/log2lin.c 1
/src/opus/silk/NLSF_decode.c 2
/src/opus/silk/NLSF_stabilize.c 1
/src/opus/silk/typedef.h 1
/src/opus/silk/sort.c 1
/src/opus/silk/NLSF2A.c 2
/src/opus/silk/LPC_fit.c 1
/src/opus/silk/bwexpander_32.c 1
/src/opus/silk/LPC_inv_pred_gain.c 2
/src/opus/silk/macros.h 1
/src/opus/silk/Inlines.h 4
/src/opus/silk/bwexpander.c 1
/src/opus/silk/decode_pitch.c 1
/src/opus/silk/decode_core.c 1
/src/opus/silk/LPC_analysis_filter.c 1
/src/opus/silk/sum_sqr_shift.c 1
/src/opus/silk/stereo_MS_to_LR.c 1
/src/opus/silk/resampler_private_up2_HQ.c 2
/src/opus/silk/resampler_private_IIR_FIR.c 2
/src/opus/silk/resampler_private_down_FIR.c 2
/src/opus/silk/resampler_private_AR2.c 1
/src/opus/./celt/entcode.h 1
/src/opus/celt/entcode.h 4
/src/opus/celt/x86/pitch_sse.c 3
/src/opus/celt/bands.c 20
/src/opus/celt/vq.c 8
/src/opus/celt/mathops.h 3
/src/opus/celt/mdct.c 1
/src/opus/celt/kiss_fft.c 5
/src/opus/celt/pitch.c 4
/src/opus/celt/celt_lpc.c 4
/src/opus/celt/quant_bands.c 3
/src/opus/celt/laplace.c 2
/src/opus/celt/entcode.c 1
/src/opus/celt/rate.c 2
/src/opus/celt/entenc.c 8
/src/opus/celt/mathops.c 2
/src/opus/celt/rate.h 3
/src/opus/celt/x86/vq_sse2.c 1
/src/opus/celt/cwrs.c 4
/src/opus/./celt/mathops.h 1
/src/opus/./celt/stack_alloc.h 1
/src/opus/src/extensions.c 1
/src/opus/./celt/float_cast.h 2

Fuzzer: opus_projection_decoder_fuzzer_floating_qext

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 134 16.0%
gold [1:9] 0 0.0%
yellow [10:29] 2 0.24%
greenyellow [30:49] 2 0.24%
lawngreen 50+ 695 83.4%
All colors 833 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
19 656 normalise_residual call site: 00656 encode_pulses
14 89 silk_ResetDecoder call site: 00089 opus_decoder_ctl
10 567 cubic_quant_partition call site: 00567 ec_enc_uint
9 484 interp_bits2pulses call site: 00484 ec_enc_uint
8 517 clt_compute_extra_allocation call site: 00517 ec_enc_depth
6 476 interp_bits2pulses call site: 00476 ec_enc_bit_logp
6 649 extract_collapse_mask call site: 00649 encode_pulses
5 614 compute_theta call site: 00614 ec_enc_bit_logp
4 556 cubic_quant_partition call site: 00556 ec_enc_uint
4 635 quant_partition call site: 00635 alg_quant
4 644 exp_rotation call site: 00644 extract_collapse_mask
4 724 stereo_merge call site: 00724 quant_band_stereo

Runtime coverage analysis

Covered functions
226
Functions that are reachable but not covered
32
Reachable functions
258
Percentage of reachable functions covered
87.6%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/opus/tests/opus_projection_decoder_fuzzer.cc 1
/src/opus/tests/../celt/os_support.h 2
/src/opus/src/opus_projection_decoder.c 10
/src/opus/src/mapping_matrix.c 5
/src/opus/src/opus_private.h 1
/src/opus/src/opus_multistream_decoder.c 7
/src/opus/src/opus_decoder.c 12
/src/opus/silk/dec_API.c 5
/src/opus/celt/celt_decoder.c 15
/src/opus/celt/modes.c 2
/src/opus/./celt/os_support.h 2
/src/opus/celt/arch.h 1
/src/opus/src/opus_multistream.c 4
/src/opus/silk/init_decoder.c 2
/src/opus/celt/x86/x86cpu.c 4
/src/opus/silk/CNG.c 3
/src/opus/silk/PLC.c 6
/src/opus/celt/celt.c 3
/src/opus/src/opus.c 4
/src/opus/celt/entdec.c 11
/src/opus/silk/decoder_set_fs.c 1
/src/opus/silk/resampler.c 2
/src/opus/silk/stereo_decode_pred.c 2
/src/opus/silk/decode_indices.c 1
/src/opus/silk/NLSF_unpack.c 1
/src/opus/silk/decode_pulses.c 1
/src/opus/silk/shell_coder.c 2
/src/opus/silk/code_signs.c 1
/src/opus/silk/decode_frame.c 1
/src/opus/silk/decode_parameters.c 1
/src/opus/silk/gain_quant.c 1
/src/opus/silk/SigProc_FIX.h 6
/src/opus/silk/log2lin.c 1
/src/opus/silk/NLSF_decode.c 2
/src/opus/silk/NLSF_stabilize.c 1
/src/opus/silk/typedef.h 1
/src/opus/silk/sort.c 1
/src/opus/silk/NLSF2A.c 2
/src/opus/silk/LPC_fit.c 1
/src/opus/silk/bwexpander_32.c 1
/src/opus/silk/LPC_inv_pred_gain.c 2
/src/opus/silk/macros.h 1
/src/opus/silk/Inlines.h 4
/src/opus/silk/bwexpander.c 1
/src/opus/silk/decode_pitch.c 1
/src/opus/silk/decode_core.c 1
/src/opus/silk/LPC_analysis_filter.c 1
/src/opus/silk/sum_sqr_shift.c 1
/src/opus/silk/stereo_MS_to_LR.c 1
/src/opus/silk/resampler_private_up2_HQ.c 2
/src/opus/silk/resampler_private_IIR_FIR.c 2
/src/opus/silk/resampler_private_down_FIR.c 2
/src/opus/silk/resampler_private_AR2.c 1
/src/opus/./celt/entcode.h 1
/src/opus/celt/entcode.h 4
/src/opus/celt/x86/pitch_sse.c 3
/src/opus/celt/bands.c 21
/src/opus/celt/vq.c 16
/src/opus/celt/mathops.h 4
/src/opus/celt/mdct.c 1
/src/opus/celt/kiss_fft.c 5
/src/opus/celt/pitch.c 4
/src/opus/celt/celt_lpc.c 4
/src/opus/celt/quant_bands.c 3
/src/opus/celt/laplace.c 2
/src/opus/celt/entcode.c 1
/src/opus/celt/rate.c 6
/src/opus/celt/entenc.c 9
/src/opus/celt/mathops.c 2
/src/opus/celt/rate.h 3
/src/opus/celt/cwrs.c 4
/src/opus/celt/x86/vq_sse2.c 1
/src/opus/./celt/mathops.h 1
/src/opus/./celt/stack_alloc.h 1
/src/opus/src/extensions.c 6
/src/opus/./celt/float_cast.h 2

Fuzzer: opus_projection_decoder_fuzzer_fixed_qext

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 156 17.1%
gold [1:9] 0 0.0%
yellow [10:29] 2 0.22%
greenyellow [30:49] 2 0.22%
lawngreen 50+ 748 82.3%
All colors 908 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
26 720 normalise_residual call site: 00720 encode_pulses
16 615 cubic_quant_partition call site: 00615 ec_enc_uint
14 89 silk_ResetDecoder call site: 00089 opus_decoder_ctl
9 525 interp_bits2pulses call site: 00525 ec_enc_uint
8 558 clt_compute_extra_allocation call site: 00558 ec_enc_depth
8 597 cubic_quant_partition call site: 00597 ec_enc_uint
6 517 interp_bits2pulses call site: 00517 ec_enc_bit_logp
6 669 compute_theta call site: 00669 ec_enc_bit_logp
6 705 exp_rotation call site: 00705 extract_collapse_mask
6 712 extract_collapse_mask call site: 00712 encode_pulses
4 691 quant_partition call site: 00691 alg_quant
4 798 stereo_merge call site: 00798 quant_band_stereo

Runtime coverage analysis

Covered functions
244
Functions that are reachable but not covered
33
Reachable functions
276
Percentage of reachable functions covered
88.04%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/opus/tests/opus_projection_decoder_fuzzer.cc 1
/src/opus/tests/../celt/os_support.h 2
/src/opus/src/opus_projection_decoder.c 10
/src/opus/src/mapping_matrix.c 5
/src/opus/src/opus_private.h 1
/src/opus/src/opus_multistream_decoder.c 7
/src/opus/src/opus_decoder.c 12
/src/opus/silk/dec_API.c 5
/src/opus/celt/celt_decoder.c 15
/src/opus/celt/modes.c 2
/src/opus/./celt/os_support.h 2
/src/opus/celt/arch.h 1
/src/opus/src/opus_multistream.c 4
/src/opus/silk/init_decoder.c 2
/src/opus/celt/x86/x86cpu.c 4
/src/opus/silk/CNG.c 3
/src/opus/silk/PLC.c 6
/src/opus/celt/celt.c 4
/src/opus/src/opus.c 3
/src/opus/celt/entdec.c 11
/src/opus/silk/decoder_set_fs.c 1
/src/opus/silk/resampler.c 2
/src/opus/silk/stereo_decode_pred.c 2
/src/opus/silk/decode_indices.c 1
/src/opus/silk/NLSF_unpack.c 1
/src/opus/silk/decode_pulses.c 1
/src/opus/silk/shell_coder.c 2
/src/opus/silk/code_signs.c 1
/src/opus/silk/decode_frame.c 1
/src/opus/silk/decode_parameters.c 1
/src/opus/silk/gain_quant.c 1
/src/opus/silk/SigProc_FIX.h 6
/src/opus/silk/log2lin.c 1
/src/opus/silk/NLSF_decode.c 2
/src/opus/silk/NLSF_stabilize.c 1
/src/opus/silk/typedef.h 1
/src/opus/silk/sort.c 1
/src/opus/silk/NLSF2A.c 2
/src/opus/silk/LPC_fit.c 1
/src/opus/silk/bwexpander_32.c 1
/src/opus/silk/LPC_inv_pred_gain.c 2
/src/opus/silk/macros.h 1
/src/opus/silk/Inlines.h 4
/src/opus/silk/bwexpander.c 1
/src/opus/silk/decode_pitch.c 1
/src/opus/silk/decode_core.c 1
/src/opus/silk/LPC_analysis_filter.c 1
/src/opus/silk/sum_sqr_shift.c 1
/src/opus/silk/stereo_MS_to_LR.c 1
/src/opus/silk/resampler_private_up2_HQ.c 2
/src/opus/silk/resampler_private_IIR_FIR.c 2
/src/opus/silk/resampler_private_down_FIR.c 2
/src/opus/silk/resampler_private_AR2.c 1
/src/opus/./celt/entcode.h 1
/src/opus/celt/entcode.h 4
/src/opus/celt/bands.c 21
/src/opus/celt/vq.c 21
/src/opus/celt/mathops.h 10
/src/opus/celt/mathops.c 13
/src/opus/celt/mdct.c 1
/src/opus/celt/kiss_fft.c 6
/src/opus/celt/pitch.c 5
/src/opus/celt/celt_lpc.c 3
/src/opus/celt/pitch.h 1
/src/opus/celt/quant_bands.c 3
/src/opus/celt/laplace.c 2
/src/opus/celt/entcode.c 1
/src/opus/celt/rate.c 6
/src/opus/celt/entenc.c 9
/src/opus/celt/rate.h 3
/src/opus/celt/cwrs.c 4
/src/opus/./celt/mathops.h 2
/src/opus/./celt/stack_alloc.h 1
/src/opus/src/extensions.c 6
/src/opus/./celt/arch.h 1

Fuzzer: opus_multistream_encode_fuzzer_fixed

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 169 12.7%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 1154 87.2%
All colors 1323 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
11 1228 alg_quant call site: 01228 alg_unquant
10 1101 interp_bits2pulses call site: 01101 ec_dec_uint
9 323 opus_repacketizer_out_range_impl call site: 00323 opus_packet_extensions_generate
9 373 check_control_input call site: 00373 celt_fatal
9 1298 opus_encode_frame_native call site: 01298 celt_encode_with_ec
7 109 opus_multistream_encoder_ctl_va_list call site: 00109 opus_encoder_ctl
7 119 opus_multistream_encoder_ctl_va_list call site: 00119 opus_encoder_ctl
7 398 silk_resampler call site: 00398 silk_resampler_private_IIR_FIR
5 71 opus_encoder_ctl call site: 00071 opus_custom_encoder_ctl
5 383 silk_Encode call site: 00383 silk_init_encoder
5 391 silk_setup_resamplers call site: 00391 silk_resampler
5 580 silk_LP_variable_cutoff call site: 00580 silk_LP_interpolate_filter_taps

Runtime coverage analysis

Covered functions
394
Functions that are reachable but not covered
30
Reachable functions
372
Percentage of reachable functions covered
91.94%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/opus/tests/opus_multistream_encode_fuzzer.cc 1
/src/opus/src/opus_multistream_encoder.c 23
/src/opus/celt/mathops.c 12
/src/opus/src/opus_encoder.c 22
/src/opus/silk/enc_API.c 4
/src/opus/src/opus_private.h 1
/src/opus/celt/celt_encoder.c 24
/src/opus/celt/modes.c 1
/src/opus/celt/x86/x86cpu.c 4
/src/opus/silk/init_encoder.c 1
/src/opus/silk/lin2log.c 1
/src/opus/silk/Inlines.h 4
/src/opus/silk/macros.h 1
/src/opus/silk/SigProc_FIX.h 5
/src/opus/silk/VAD.c 1
/src/opus/celt/arch.h 1
/src/opus/celt/celt.c 4
/src/opus/src/analysis.c 8
/src/opus/./celt/os_support.h 2
/src/opus/src/opus_multistream.c 4
/src/opus/tests/../celt/os_support.h 2
/src/opus/celt/mdct.c 1
/src/opus/celt/mathops.h 10
/src/opus/celt/kiss_fft.c 7
/src/opus/celt/bands.c 22
/src/opus/celt/quant_bands.c 6
/src/opus/./celt/mathops.h 7
/src/opus/src/repacketizer.c 7
/src/opus/./celt/float_cast.h 1
/src/opus/src/mlp.c 5
/src/opus/./celt/arch.h 1
/src/opus/src/opus.c 4
/src/opus/src/opus_decoder.c 1
/src/opus/src/extensions.c 10
/src/opus/celt/entenc.c 14
/src/opus/silk/log2lin.c 1
/src/opus/./silk/typedef.h 1
/src/opus/silk/check_control_input.c 1
/src/opus/silk/control_codec.c 5
/src/opus/silk/resampler.c 2
/src/opus/silk/resampler_private_up2_HQ.c 2
/src/opus/silk/resampler_private_IIR_FIR.c 2
/src/opus/silk/resampler_private_down_FIR.c 2
/src/opus/silk/resampler_private_AR2.c 1
/src/opus/silk/control_audio_bandwidth.c 1
/src/opus/./silk/SigProc_FIX.h 5
/src/opus/silk/typedef.h 1
/src/opus/./celt/entcode.h 1
/src/opus/silk/stereo_encode_pred.c 2
/src/opus/silk/encode_indices.c 1
/src/opus/silk/NLSF_unpack.c 1
/src/opus/silk/encode_pulses.c 2
/src/opus/silk/shell_coder.c 3
/src/opus/silk/code_signs.c 1
/src/opus/silk/HP_variable_cutoff.c 1
/src/opus/silk/stereo_LR_to_MS.c 1
/src/opus/silk/stereo_find_predictor.c 1
/src/opus/silk/sum_sqr_shift.c 1
/src/opus/silk/inner_prod_aligned.c 1
/src/opus/silk/stereo_quant_pred.c 1
/src/opus/silk/fixed/encode_frame_FIX.c 3
/src/opus/silk/control_SNR.c 1
/src/opus/silk/LP_variable_cutoff.c 2
/src/opus/silk/biquad_alt.c 1
/src/opus/silk/fixed/find_pitch_lags_FIX.c 1
/src/opus/silk/fixed/apply_sine_window_FIX.c 1
/src/opus/silk/fixed/autocorr_FIX.c 1
/src/opus/celt/celt_lpc.c 2
/src/opus/celt/pitch.c 7
/src/opus/celt/pitch.h 2
/src/opus/silk/fixed/schur_FIX.c 1
/src/opus/./silk/macros.h 1
/src/opus/./silk/Inlines.h 5
/src/opus/silk/fixed/k2a_FIX.c 1
/src/opus/silk/bwexpander.c 1
/src/opus/silk/LPC_analysis_filter.c 1
/src/opus/silk/fixed/pitch_analysis_core_FIX.c 3
/src/opus/silk/resampler_down2.c 1
/src/opus/silk/resampler_down2_3.c 1
/src/opus/silk/fixed/vector_ops_FIX.c 2
/src/opus/silk/sort.c 3
/src/opus/silk/fixed/noise_shape_analysis_FIX.c 3
/src/opus/silk/sigm_Q15.c 1
/src/opus/silk/fixed/warped_autocorrelation_FIX.c 1
/src/opus/silk/fixed/schur64_FIX.c 1
/src/opus/silk/fixed/k2a_Q16_FIX.c 1
/src/opus/silk/bwexpander_32.c 1
/src/opus/silk/LPC_fit.c 1
/src/opus/silk/fixed/find_pred_coefs_FIX.c 1
/src/opus/silk/fixed/find_LTP_FIX.c 1
/src/opus/silk/fixed/corrMatrix_FIX.c 2
/src/opus/silk/quant_LTP_gains.c 1
/src/opus/silk/fixed/LTP_scale_ctrl_FIX.c 1
/src/opus/silk/fixed/LTP_analysis_filter_FIX.c 1
/src/opus/silk/fixed/find_LPC_FIX.c 1
/src/opus/silk/A2NLSF.c 4
/src/opus/silk/interpolate.c 1
/src/opus/silk/NLSF2A.c 2
/src/opus/silk/LPC_inv_pred_gain.c 2
/src/opus/silk/process_NLSFs.c 1
/src/opus/silk/NLSF_VQ_weights_laroia.c 1
/src/opus/silk/NLSF_encode.c 1
/src/opus/silk/NLSF_stabilize.c 1
/src/opus/silk/NLSF_VQ.c 1
/src/opus/silk/NLSF_del_dec_quant.c 1
/src/opus/silk/NLSF_decode.c 2
/src/opus/silk/fixed/residual_energy_FIX.c 1
/src/opus/silk/fixed/process_gains_FIX.c 1
/src/opus/silk/gain_quant.c 3
/src/opus/celt/entcode.h 6
/src/opus/celt/entcode.c 1
/src/opus/celt/laplace.c 2
/src/opus/celt/vq.c 13
/src/opus/celt/rate.c 2
/src/opus/celt/entdec.c 8
/src/opus/celt/rate.h 3
/src/opus/celt/cwrs.c 4

Fuzzer: opus_multistream_encode_fuzzer_fixed_qext

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 270 18.6%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 1 0.06%
lawngreen 50+ 1174 81.2%
All colors 1445 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
22 1327 alg_quant call site: 01327 alg_unquant
20 1180 quant_band call site: 01180 cubic_quant_partition
16 1144 celt_encode_with_ec call site: 01144 ec_enc_depth
15 1301 normalise_residual call site: 01301 encode_pulses
10 1114 interp_bits2pulses call site: 01114 ec_dec_uint
9 325 opus_repacketizer_out_range_impl call site: 00325 opus_packet_extensions_generate
9 375 check_control_input call site: 00375 celt_fatal
9 1420 opus_encode_frame_native call site: 01420 celt_encode_with_ec
7 111 opus_multistream_encoder_ctl_va_list call site: 00111 opus_encoder_ctl
7 121 opus_multistream_encoder_ctl_va_list call site: 00121 opus_encoder_ctl
7 400 silk_resampler call site: 00400 silk_resampler_private_IIR_FIR
7 1135 quant_fine_energy call site: 01135 quant_coarse_energy

Runtime coverage analysis

Covered functions
399
Functions that are reachable but not covered
45
Reachable functions
392
Percentage of reachable functions covered
88.52%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/opus/tests/opus_multistream_encode_fuzzer.cc 1
/src/opus/src/opus_multistream_encoder.c 23
/src/opus/celt/mathops.c 13
/src/opus/src/opus_encoder.c 22
/src/opus/silk/enc_API.c 4
/src/opus/src/opus_private.h 1
/src/opus/celt/celt_encoder.c 25
/src/opus/celt/modes.c 2
/src/opus/celt/x86/x86cpu.c 4
/src/opus/silk/init_encoder.c 1
/src/opus/silk/lin2log.c 1
/src/opus/silk/Inlines.h 4
/src/opus/silk/macros.h 1
/src/opus/silk/SigProc_FIX.h 5
/src/opus/silk/VAD.c 1
/src/opus/celt/arch.h 1
/src/opus/celt/celt.c 4
/src/opus/src/analysis.c 8
/src/opus/./celt/os_support.h 2
/src/opus/src/opus_multistream.c 4
/src/opus/tests/../celt/os_support.h 2
/src/opus/celt/mdct.c 1
/src/opus/celt/mathops.h 11
/src/opus/celt/kiss_fft.c 7
/src/opus/celt/bands.c 23
/src/opus/celt/quant_bands.c 6
/src/opus/./celt/mathops.h 7
/src/opus/src/repacketizer.c 7
/src/opus/./celt/float_cast.h 1
/src/opus/src/mlp.c 5
/src/opus/./celt/arch.h 1
/src/opus/src/opus.c 4
/src/opus/src/opus_decoder.c 1
/src/opus/src/extensions.c 10
/src/opus/celt/entenc.c 14
/src/opus/silk/log2lin.c 1
/src/opus/./silk/typedef.h 1
/src/opus/silk/check_control_input.c 1
/src/opus/silk/control_codec.c 5
/src/opus/silk/resampler.c 2
/src/opus/silk/resampler_private_up2_HQ.c 2
/src/opus/silk/resampler_private_IIR_FIR.c 2
/src/opus/silk/resampler_private_down_FIR.c 2
/src/opus/silk/resampler_private_AR2.c 1
/src/opus/silk/control_audio_bandwidth.c 1
/src/opus/./silk/SigProc_FIX.h 5
/src/opus/silk/typedef.h 1
/src/opus/./celt/entcode.h 1
/src/opus/silk/stereo_encode_pred.c 2
/src/opus/silk/encode_indices.c 1
/src/opus/silk/NLSF_unpack.c 1
/src/opus/silk/encode_pulses.c 2
/src/opus/silk/shell_coder.c 3
/src/opus/silk/code_signs.c 1
/src/opus/silk/HP_variable_cutoff.c 1
/src/opus/silk/stereo_LR_to_MS.c 1
/src/opus/silk/stereo_find_predictor.c 1
/src/opus/silk/sum_sqr_shift.c 1
/src/opus/silk/inner_prod_aligned.c 1
/src/opus/silk/stereo_quant_pred.c 1
/src/opus/silk/fixed/encode_frame_FIX.c 3
/src/opus/silk/control_SNR.c 1
/src/opus/silk/LP_variable_cutoff.c 2
/src/opus/silk/biquad_alt.c 1
/src/opus/silk/fixed/find_pitch_lags_FIX.c 1
/src/opus/silk/fixed/apply_sine_window_FIX.c 1
/src/opus/silk/fixed/autocorr_FIX.c 1
/src/opus/celt/celt_lpc.c 2
/src/opus/celt/pitch.c 7
/src/opus/celt/pitch.h 2
/src/opus/silk/fixed/schur_FIX.c 1
/src/opus/./silk/macros.h 1
/src/opus/./silk/Inlines.h 5
/src/opus/silk/fixed/k2a_FIX.c 1
/src/opus/silk/bwexpander.c 1
/src/opus/silk/LPC_analysis_filter.c 1
/src/opus/silk/fixed/pitch_analysis_core_FIX.c 3
/src/opus/silk/resampler_down2.c 1
/src/opus/silk/resampler_down2_3.c 1
/src/opus/silk/fixed/vector_ops_FIX.c 2
/src/opus/silk/sort.c 3
/src/opus/silk/fixed/noise_shape_analysis_FIX.c 3
/src/opus/silk/sigm_Q15.c 1
/src/opus/silk/fixed/warped_autocorrelation_FIX.c 1
/src/opus/silk/fixed/schur64_FIX.c 1
/src/opus/silk/fixed/k2a_Q16_FIX.c 1
/src/opus/silk/bwexpander_32.c 1
/src/opus/silk/LPC_fit.c 1
/src/opus/silk/fixed/find_pred_coefs_FIX.c 1
/src/opus/silk/fixed/find_LTP_FIX.c 1
/src/opus/silk/fixed/corrMatrix_FIX.c 2
/src/opus/silk/quant_LTP_gains.c 1
/src/opus/silk/fixed/LTP_scale_ctrl_FIX.c 1
/src/opus/silk/fixed/LTP_analysis_filter_FIX.c 1
/src/opus/silk/fixed/find_LPC_FIX.c 1
/src/opus/silk/A2NLSF.c 4
/src/opus/silk/interpolate.c 1
/src/opus/silk/NLSF2A.c 2
/src/opus/silk/LPC_inv_pred_gain.c 2
/src/opus/silk/process_NLSFs.c 1
/src/opus/silk/NLSF_VQ_weights_laroia.c 1
/src/opus/silk/NLSF_encode.c 1
/src/opus/silk/NLSF_stabilize.c 1
/src/opus/silk/NLSF_VQ.c 1
/src/opus/silk/NLSF_del_dec_quant.c 1
/src/opus/silk/NLSF_decode.c 2
/src/opus/silk/fixed/residual_energy_FIX.c 1
/src/opus/silk/fixed/process_gains_FIX.c 1
/src/opus/silk/gain_quant.c 3
/src/opus/celt/entcode.h 6
/src/opus/celt/entcode.c 1
/src/opus/celt/laplace.c 2
/src/opus/celt/vq.c 21
/src/opus/celt/rate.c 6
/src/opus/celt/entdec.c 9
/src/opus/celt/rate.h 3
/src/opus/celt/cwrs.c 4

Fuzzer: opus_projection_encoder_fuzzer_fixed_qext

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 309 20.9%
gold [1:9] 0 0.0%
yellow [10:29] 2 0.13%
greenyellow [30:49] 1 0.06%
lawngreen 50+ 1163 78.8%
All colors 1475 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
22 1354 alg_quant call site: 01354 alg_unquant
20 1207 quant_band call site: 01207 cubic_quant_partition
16 1171 celt_encode_with_ec call site: 01171 ec_enc_depth
15 1328 normalise_residual call site: 01328 encode_pulses
13 114 opus_multistream_encoder_init_impl call site: 00114 ms_get_preemph_mem
10 1141 interp_bits2pulses call site: 01141 ec_dec_uint
9 353 opus_repacketizer_out_range_impl call site: 00353 opus_packet_extensions_generate
9 1447 opus_encode_frame_native call site: 01447 celt_encode_with_ec
8 403 check_control_input call site: 00403 celt_fatal
7 102 opus_encoder_ctl call site: 00102 opus_custom_encoder_ctl
7 137 opus_multistream_encoder_ctl_va_list call site: 00137 opus_encoder_ctl
7 147 opus_multistream_encoder_ctl_va_list call site: 00147 opus_encoder_ctl

Runtime coverage analysis

Covered functions
400
Functions that are reachable but not covered
52
Reachable functions
400
Percentage of reachable functions covered
87.0%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/opus/tests/opus_projection_encoder_fuzzer.cc 1
/src/opus/src/opus_projection_encoder.c 12
/src/opus/celt/mathops.c 13
/src/opus/src/mapping_matrix.c 4
/src/opus/src/opus_private.h 1
/src/opus/src/opus_multistream_encoder.c 15
/src/opus/src/opus_encoder.c 22
/src/opus/silk/enc_API.c 4
/src/opus/celt/celt_encoder.c 25
/src/opus/celt/modes.c 2
/src/opus/celt/x86/x86cpu.c 4
/src/opus/silk/init_encoder.c 1
/src/opus/silk/lin2log.c 1
/src/opus/silk/Inlines.h 4
/src/opus/silk/macros.h 1
/src/opus/silk/SigProc_FIX.h 5
/src/opus/silk/VAD.c 1
/src/opus/celt/arch.h 1
/src/opus/celt/celt.c 4
/src/opus/src/analysis.c 8
/src/opus/./celt/os_support.h 2
/src/opus/src/opus_multistream.c 4
/src/opus/tests/../celt/os_support.h 2
/src/opus/celt/mdct.c 1
/src/opus/celt/mathops.h 11
/src/opus/celt/kiss_fft.c 7
/src/opus/celt/bands.c 23
/src/opus/celt/quant_bands.c 6
/src/opus/./celt/mathops.h 7
/src/opus/src/repacketizer.c 7
/src/opus/./celt/float_cast.h 1
/src/opus/src/mlp.c 5
/src/opus/./celt/arch.h 1
/src/opus/src/opus.c 4
/src/opus/src/opus_decoder.c 1
/src/opus/src/extensions.c 10
/src/opus/celt/entenc.c 14
/src/opus/silk/log2lin.c 1
/src/opus/./silk/typedef.h 1
/src/opus/silk/check_control_input.c 1
/src/opus/silk/control_codec.c 5
/src/opus/silk/resampler.c 2
/src/opus/silk/resampler_private_up2_HQ.c 2
/src/opus/silk/resampler_private_IIR_FIR.c 2
/src/opus/silk/resampler_private_down_FIR.c 2
/src/opus/silk/resampler_private_AR2.c 1
/src/opus/silk/control_audio_bandwidth.c 1
/src/opus/./silk/SigProc_FIX.h 5
/src/opus/silk/typedef.h 1
/src/opus/./celt/entcode.h 1
/src/opus/silk/stereo_encode_pred.c 2
/src/opus/silk/encode_indices.c 1
/src/opus/silk/NLSF_unpack.c 1
/src/opus/silk/encode_pulses.c 2
/src/opus/silk/shell_coder.c 3
/src/opus/silk/code_signs.c 1
/src/opus/silk/HP_variable_cutoff.c 1
/src/opus/silk/stereo_LR_to_MS.c 1
/src/opus/silk/stereo_find_predictor.c 1
/src/opus/silk/sum_sqr_shift.c 1
/src/opus/silk/inner_prod_aligned.c 1
/src/opus/silk/stereo_quant_pred.c 1
/src/opus/silk/fixed/encode_frame_FIX.c 3
/src/opus/silk/control_SNR.c 1
/src/opus/silk/LP_variable_cutoff.c 2
/src/opus/silk/biquad_alt.c 1
/src/opus/silk/fixed/find_pitch_lags_FIX.c 1
/src/opus/silk/fixed/apply_sine_window_FIX.c 1
/src/opus/silk/fixed/autocorr_FIX.c 1
/src/opus/celt/celt_lpc.c 2
/src/opus/celt/pitch.c 7
/src/opus/celt/pitch.h 2
/src/opus/silk/fixed/schur_FIX.c 1
/src/opus/./silk/macros.h 1
/src/opus/./silk/Inlines.h 5
/src/opus/silk/fixed/k2a_FIX.c 1
/src/opus/silk/bwexpander.c 1
/src/opus/silk/LPC_analysis_filter.c 1
/src/opus/silk/fixed/pitch_analysis_core_FIX.c 3
/src/opus/silk/resampler_down2.c 1
/src/opus/silk/resampler_down2_3.c 1
/src/opus/silk/fixed/vector_ops_FIX.c 2
/src/opus/silk/sort.c 3
/src/opus/silk/fixed/noise_shape_analysis_FIX.c 3
/src/opus/silk/sigm_Q15.c 1
/src/opus/silk/fixed/warped_autocorrelation_FIX.c 1
/src/opus/silk/fixed/schur64_FIX.c 1
/src/opus/silk/fixed/k2a_Q16_FIX.c 1
/src/opus/silk/bwexpander_32.c 1
/src/opus/silk/LPC_fit.c 1
/src/opus/silk/fixed/find_pred_coefs_FIX.c 1
/src/opus/silk/fixed/find_LTP_FIX.c 1
/src/opus/silk/fixed/corrMatrix_FIX.c 2
/src/opus/silk/quant_LTP_gains.c 1
/src/opus/silk/fixed/LTP_scale_ctrl_FIX.c 1
/src/opus/silk/fixed/LTP_analysis_filter_FIX.c 1
/src/opus/silk/fixed/find_LPC_FIX.c 1
/src/opus/silk/A2NLSF.c 4
/src/opus/silk/interpolate.c 1
/src/opus/silk/NLSF2A.c 2
/src/opus/silk/LPC_inv_pred_gain.c 2
/src/opus/silk/process_NLSFs.c 1
/src/opus/silk/NLSF_VQ_weights_laroia.c 1
/src/opus/silk/NLSF_encode.c 1
/src/opus/silk/NLSF_stabilize.c 1
/src/opus/silk/NLSF_VQ.c 1
/src/opus/silk/NLSF_del_dec_quant.c 1
/src/opus/silk/NLSF_decode.c 2
/src/opus/silk/fixed/residual_energy_FIX.c 1
/src/opus/silk/fixed/process_gains_FIX.c 1
/src/opus/silk/gain_quant.c 3
/src/opus/celt/entcode.h 6
/src/opus/celt/entcode.c 1
/src/opus/celt/laplace.c 2
/src/opus/celt/vq.c 21
/src/opus/celt/rate.c 6
/src/opus/celt/entdec.c 9
/src/opus/celt/rate.h 3
/src/opus/celt/cwrs.c 4

Fuzzer: opus_repacketizer_fuzzer_fixed_qext

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 5 8.77%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 52 91.2%
All colors 57 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
2 20 opus_extension_iterator_init call site: 00020 fprintf
1 14 opus_packet_parse_impl call site: 00014 parse_size
1 16 LLVMFuzzerTestOneInput call site: 00016 opus_repacketizer_out_range_impl
1 51 opus_repacketizer_out_range_impl call site: 00051 encode_size

Runtime coverage analysis

Covered functions
27
Functions that are reachable but not covered
3
Reachable functions
31
Percentage of reachable functions covered
90.32%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/opus/tests/opus_repacketizer_fuzzer.cc 2
/src/opus/src/repacketizer.c 8
/src/opus/./celt/os_support.h 2
/src/opus/src/opus.c 4
/src/opus/src/opus_decoder.c 1
/src/opus/src/extensions.c 10
/src/opus/celt/arch.h 1

Fuzzer: opus_multistream_decode_fuzzer_floating_qext

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 134 16.5%
gold [1:9] 1 0.12%
yellow [10:29] 3 0.37%
greenyellow [30:49] 1 0.12%
lawngreen 50+ 669 82.7%
All colors 808 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
19 637 normalise_residual call site: 00637 encode_pulses
14 70 silk_ResetDecoder call site: 00070 opus_decoder_ctl
10 548 cubic_quant_partition call site: 00548 ec_enc_uint
9 465 interp_bits2pulses call site: 00465 ec_enc_uint
8 498 clt_compute_extra_allocation call site: 00498 ec_enc_depth
6 457 interp_bits2pulses call site: 00457 ec_enc_bit_logp
6 630 extract_collapse_mask call site: 00630 encode_pulses
5 595 compute_theta call site: 00595 ec_enc_bit_logp
4 537 cubic_quant_partition call site: 00537 ec_enc_uint
4 616 quant_partition call site: 00616 alg_quant
4 625 exp_rotation call site: 00625 extract_collapse_mask
4 705 stereo_merge call site: 00705 quant_band_stereo

Runtime coverage analysis

Covered functions
217
Functions that are reachable but not covered
32
Reachable functions
249
Percentage of reachable functions covered
87.15%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/opus/tests/opus_multistream_decode_fuzzer.cc 1
/src/opus/src/opus_multistream_decoder.c 13
/src/opus/src/opus_decoder.c 12
/src/opus/silk/dec_API.c 5
/src/opus/src/opus_private.h 1
/src/opus/celt/celt_decoder.c 15
/src/opus/celt/modes.c 2
/src/opus/./celt/os_support.h 2
/src/opus/src/opus_multistream.c 4
/src/opus/silk/init_decoder.c 2
/src/opus/celt/x86/x86cpu.c 4
/src/opus/silk/CNG.c 3
/src/opus/silk/PLC.c 6
/src/opus/celt/celt.c 3
/src/opus/celt/arch.h 1
/src/opus/tests/../celt/os_support.h 2
/src/opus/src/opus.c 4
/src/opus/celt/entdec.c 11
/src/opus/silk/decoder_set_fs.c 1
/src/opus/silk/resampler.c 2
/src/opus/silk/stereo_decode_pred.c 2
/src/opus/silk/decode_indices.c 1
/src/opus/silk/NLSF_unpack.c 1
/src/opus/silk/decode_pulses.c 1
/src/opus/silk/shell_coder.c 2
/src/opus/silk/code_signs.c 1
/src/opus/silk/decode_frame.c 1
/src/opus/silk/decode_parameters.c 1
/src/opus/silk/gain_quant.c 1
/src/opus/silk/SigProc_FIX.h 6
/src/opus/silk/log2lin.c 1
/src/opus/silk/NLSF_decode.c 2
/src/opus/silk/NLSF_stabilize.c 1
/src/opus/silk/typedef.h 1
/src/opus/silk/sort.c 1
/src/opus/silk/NLSF2A.c 2
/src/opus/silk/LPC_fit.c 1
/src/opus/silk/bwexpander_32.c 1
/src/opus/silk/LPC_inv_pred_gain.c 2
/src/opus/silk/macros.h 1
/src/opus/silk/Inlines.h 4
/src/opus/silk/bwexpander.c 1
/src/opus/silk/decode_pitch.c 1
/src/opus/silk/decode_core.c 1
/src/opus/silk/LPC_analysis_filter.c 1
/src/opus/silk/sum_sqr_shift.c 1
/src/opus/silk/stereo_MS_to_LR.c 1
/src/opus/silk/resampler_private_up2_HQ.c 2
/src/opus/silk/resampler_private_IIR_FIR.c 2
/src/opus/silk/resampler_private_down_FIR.c 2
/src/opus/silk/resampler_private_AR2.c 1
/src/opus/./celt/entcode.h 1
/src/opus/celt/entcode.h 4
/src/opus/celt/x86/pitch_sse.c 3
/src/opus/celt/bands.c 21
/src/opus/celt/vq.c 16
/src/opus/celt/mathops.h 4
/src/opus/celt/mdct.c 1
/src/opus/celt/kiss_fft.c 5
/src/opus/celt/pitch.c 4
/src/opus/celt/celt_lpc.c 4
/src/opus/celt/quant_bands.c 3
/src/opus/celt/laplace.c 2
/src/opus/celt/entcode.c 1
/src/opus/celt/rate.c 6
/src/opus/celt/entenc.c 9
/src/opus/celt/mathops.c 2
/src/opus/celt/rate.h 3
/src/opus/celt/cwrs.c 4
/src/opus/celt/x86/vq_sse2.c 1
/src/opus/./celt/mathops.h 1
/src/opus/./celt/stack_alloc.h 1
/src/opus/src/extensions.c 6
/src/opus/./celt/float_cast.h 2

Fuzzer: opus_encode_fuzzer_floating

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 103 9.40%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 3 0.27%
lawngreen 50+ 989 90.3%
All colors 1095 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
10 902 interp_bits2pulses call site: 00902 ec_dec_uint
10 1013 alg_quant call site: 01013 alg_unquant
9 173 opus_repacketizer_out_range_impl call site: 00173 opus_packet_extensions_generate
9 222 check_control_input call site: 00222 celt_fatal
8 52 opus_encoder_ctl call site: 00052 opus_custom_encoder_ctl
4 966 compute_theta call site: 00966 ec_decode
3 23 silk_VAD_Init call site: 00023 celt_fatal
3 147 opus_packet_parse_impl call site: 00147 parse_size
3 157 opus_packet_extensions_count call site: 00157 opus_extension_iterator_next_repeat
3 161 skip_extension call site: 00161 skip_extension_payload
3 183 opus_repacketizer_out_range_impl call site: 00183 opus_packet_extensions_generate
3 240 silk_setup_resamplers call site: 00240 celt_fatal

Runtime coverage analysis

Covered functions
355
Functions that are reachable but not covered
28
Reachable functions
335
Percentage of reachable functions covered
91.64%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/opus/tests/opus_encode_fuzzer.cc 1
/src/opus/src/opus_encoder.c 24
/src/opus/silk/enc_API.c 4
/src/opus/src/opus_private.h 1
/src/opus/celt/celt_encoder.c 22
/src/opus/celt/modes.c 1
/src/opus/celt/x86/x86cpu.c 4
/src/opus/silk/init_encoder.c 1
/src/opus/silk/lin2log.c 1
/src/opus/silk/Inlines.h 4
/src/opus/silk/macros.h 1
/src/opus/silk/SigProc_FIX.h 5
/src/opus/silk/VAD.c 1
/src/opus/celt/arch.h 2
/src/opus/celt/celt.c 3
/src/opus/src/analysis.c 7
/src/opus/./celt/os_support.h 2
/src/opus/./celt/mathops.h 3
/src/opus/celt/kiss_fft.c 6
/src/opus/./celt/arch.h 1
/src/opus/./celt/float_cast.h 2
/src/opus/src/mlp.c 5
/src/opus/celt/x86/pitch_sse.c 3
/src/opus/src/repacketizer.c 6
/src/opus/src/opus.c 4
/src/opus/src/opus_decoder.c 1
/src/opus/src/extensions.c 10
/src/opus/celt/entenc.c 14
/src/opus/silk/log2lin.c 1
/src/opus/./silk/typedef.h 1
/src/opus/silk/check_control_input.c 1
/src/opus/silk/control_codec.c 5
/src/opus/silk/resampler.c 2
/src/opus/./silk/float/SigProc_FLP.h 2
/src/opus/silk/resampler_private_up2_HQ.c 2
/src/opus/silk/resampler_private_IIR_FIR.c 2
/src/opus/silk/resampler_private_down_FIR.c 2
/src/opus/silk/resampler_private_AR2.c 1
/src/opus/silk/control_audio_bandwidth.c 1
/src/opus/./silk/SigProc_FIX.h 4
/src/opus/silk/typedef.h 1
/src/opus/./celt/entcode.h 1
/src/opus/silk/stereo_encode_pred.c 2
/src/opus/silk/encode_indices.c 1
/src/opus/silk/NLSF_unpack.c 1
/src/opus/silk/encode_pulses.c 2
/src/opus/silk/shell_coder.c 3
/src/opus/silk/code_signs.c 1
/src/opus/silk/HP_variable_cutoff.c 1
/src/opus/silk/stereo_LR_to_MS.c 1
/src/opus/silk/stereo_find_predictor.c 1
/src/opus/silk/sum_sqr_shift.c 1
/src/opus/silk/inner_prod_aligned.c 1
/src/opus/silk/stereo_quant_pred.c 1
/src/opus/silk/float/encode_frame_FLP.c 3
/src/opus/silk/control_SNR.c 1
/src/opus/silk/LP_variable_cutoff.c 2
/src/opus/silk/biquad_alt.c 1
/src/opus/silk/float/SigProc_FLP.h 5
/src/opus/silk/float/find_pitch_lags_FLP.c 1
/src/opus/silk/float/apply_sine_window_FLP.c 1
/src/opus/silk/float/autocorrelation_FLP.c 1
/src/opus/silk/float/schur_FLP.c 1
/src/opus/silk/float/k2a_FLP.c 1
/src/opus/silk/float/bwexpander_FLP.c 1
/src/opus/silk/float/LPC_analysis_filter_FLP.c 6
/src/opus/silk/float/pitch_analysis_core_FLP.c 3
/src/opus/silk/resampler_down2.c 1
/src/opus/silk/resampler_down2_3.c 1
/src/opus/silk/float/energy_FLP.c 1
/src/opus/silk/float/sort_FLP.c 1
/src/opus/silk/float/noise_shape_analysis_FLP.c 4
/src/opus/silk/float/warped_autocorrelation_FLP.c 1
/src/opus/silk/float/find_pred_coefs_FLP.c 1
/src/opus/silk/float/find_LTP_FLP.c 1
/src/opus/silk/float/corrMatrix_FLP.c 2
/src/opus/silk/float/scale_vector_FLP.c 1
/src/opus/silk/float/wrappers_FLP.c 5
/src/opus/silk/quant_LTP_gains.c 1
/src/opus/silk/float/LTP_scale_ctrl_FLP.c 1
/src/opus/silk/float/LTP_analysis_filter_FLP.c 1
/src/opus/silk/float/scale_copy_vector_FLP.c 1
/src/opus/silk/float/find_LPC_FLP.c 1
/src/opus/silk/float/burg_modified_FLP.c 1
/src/opus/silk/A2NLSF.c 4
/src/opus/silk/bwexpander_32.c 1
/src/opus/silk/interpolate.c 1
/src/opus/silk/NLSF2A.c 2
/src/opus/silk/LPC_fit.c 1
/src/opus/silk/LPC_inv_pred_gain.c 2
/src/opus/silk/process_NLSFs.c 1
/src/opus/silk/NLSF_VQ_weights_laroia.c 1
/src/opus/silk/NLSF_encode.c 1
/src/opus/silk/NLSF_stabilize.c 1
/src/opus/silk/sort.c 2
/src/opus/silk/NLSF_VQ.c 1
/src/opus/silk/NLSF_del_dec_quant.c 1
/src/opus/silk/NLSF_decode.c 2
/src/opus/silk/float/residual_energy_FLP.c 1
/src/opus/silk/float/process_gains_FLP.c 1
/src/opus/silk/gain_quant.c 3
/src/opus/celt/entcode.h 6
/src/opus/celt/entcode.c 1
/src/opus/celt/mathops.h 5
/src/opus/celt/pitch.c 6
/src/opus/celt/celt_lpc.c 2
/src/opus/celt/mdct.c 1
/src/opus/celt/bands.c 22
/src/opus/celt/quant_bands.c 6
/src/opus/celt/laplace.c 2
/src/opus/celt/rate.c 2
/src/opus/celt/entdec.c 8
/src/opus/celt/vq.c 8
/src/opus/celt/mathops.c 1
/src/opus/celt/rate.h 3
/src/opus/celt/x86/vq_sse2.c 1
/src/opus/celt/cwrs.c 4

Fuzzer: opus_projection_encoder_fuzzer_floating_qext

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 300 22.0%
gold [1:9] 0 0.0%
yellow [10:29] 1 0.07%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 1057 77.8%
All colors 1358 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
21 1245 alg_quant call site: 01245 alg_unquant
16 1087 celt_encode_with_ec call site: 01087 ec_enc_depth
16 1123 quant_band call site: 01123 cubic_quant_partition
13 114 opus_multistream_encoder_init_impl call site: 00114 ms_get_preemph_mem
13 1226 normalise_residual call site: 01226 encode_pulses
10 1057 interp_bits2pulses call site: 01057 ec_dec_uint
9 324 opus_repacketizer_out_range_impl call site: 00324 opus_packet_extensions_generate
9 1330 opus_encode_frame_native call site: 01330 celt_encode_with_ec
8 180 opus_multistream_encode_native call site: 00180 surround_analysis
8 373 check_control_input call site: 00373 celt_fatal
7 102 opus_encoder_ctl call site: 00102 opus_custom_encoder_ctl
7 137 opus_multistream_encoder_ctl_va_list call site: 00137 opus_encoder_ctl

Runtime coverage analysis

Covered functions
381
Functions that are reachable but not covered
55
Reachable functions
390
Percentage of reachable functions covered
85.9%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/opus/tests/opus_projection_encoder_fuzzer.cc 1
/src/opus/src/opus_projection_encoder.c 12
/src/opus/celt/mathops.c 1
/src/opus/src/mapping_matrix.c 4
/src/opus/src/opus_private.h 1
/src/opus/src/opus_multistream_encoder.c 15
/src/opus/src/opus_encoder.c 22
/src/opus/silk/enc_API.c 4
/src/opus/celt/celt_encoder.c 23
/src/opus/celt/modes.c 2
/src/opus/celt/x86/x86cpu.c 4
/src/opus/silk/init_encoder.c 1
/src/opus/silk/lin2log.c 1
/src/opus/silk/Inlines.h 4
/src/opus/silk/macros.h 1
/src/opus/silk/SigProc_FIX.h 5
/src/opus/silk/VAD.c 1
/src/opus/celt/arch.h 2
/src/opus/celt/celt.c 3
/src/opus/src/analysis.c 7
/src/opus/./celt/os_support.h 2
/src/opus/src/opus_multistream.c 4
/src/opus/tests/../celt/os_support.h 2
/src/opus/celt/x86/pitch_sse.c 3
/src/opus/./celt/arch.h 1
/src/opus/celt/mdct.c 1
/src/opus/celt/kiss_fft.c 6
/src/opus/celt/bands.c 23
/src/opus/celt/quant_bands.c 6
/src/opus/celt/mathops.h 6
/src/opus/./celt/mathops.h 4
/src/opus/src/repacketizer.c 7
/src/opus/./celt/float_cast.h 2
/src/opus/src/mlp.c 5
/src/opus/src/opus.c 4
/src/opus/src/opus_decoder.c 1
/src/opus/src/extensions.c 10
/src/opus/celt/entenc.c 14
/src/opus/silk/log2lin.c 1
/src/opus/./silk/typedef.h 1
/src/opus/silk/check_control_input.c 1
/src/opus/silk/control_codec.c 5
/src/opus/silk/resampler.c 2
/src/opus/./silk/float/SigProc_FLP.h 2
/src/opus/silk/resampler_private_up2_HQ.c 2
/src/opus/silk/resampler_private_IIR_FIR.c 2
/src/opus/silk/resampler_private_down_FIR.c 2
/src/opus/silk/resampler_private_AR2.c 1
/src/opus/silk/control_audio_bandwidth.c 1
/src/opus/./silk/SigProc_FIX.h 4
/src/opus/silk/typedef.h 1
/src/opus/./celt/entcode.h 1
/src/opus/silk/stereo_encode_pred.c 2
/src/opus/silk/encode_indices.c 1
/src/opus/silk/NLSF_unpack.c 1
/src/opus/silk/encode_pulses.c 2
/src/opus/silk/shell_coder.c 3
/src/opus/silk/code_signs.c 1
/src/opus/silk/HP_variable_cutoff.c 1
/src/opus/silk/stereo_LR_to_MS.c 1
/src/opus/silk/stereo_find_predictor.c 1
/src/opus/silk/sum_sqr_shift.c 1
/src/opus/silk/inner_prod_aligned.c 1
/src/opus/silk/stereo_quant_pred.c 1
/src/opus/silk/float/encode_frame_FLP.c 3
/src/opus/silk/control_SNR.c 1
/src/opus/silk/LP_variable_cutoff.c 2
/src/opus/silk/biquad_alt.c 1
/src/opus/silk/float/SigProc_FLP.h 5
/src/opus/silk/float/find_pitch_lags_FLP.c 1
/src/opus/silk/float/apply_sine_window_FLP.c 1
/src/opus/silk/float/autocorrelation_FLP.c 1
/src/opus/silk/float/schur_FLP.c 1
/src/opus/silk/float/k2a_FLP.c 1
/src/opus/silk/float/bwexpander_FLP.c 1
/src/opus/silk/float/LPC_analysis_filter_FLP.c 6
/src/opus/silk/float/pitch_analysis_core_FLP.c 3
/src/opus/silk/resampler_down2.c 1
/src/opus/silk/resampler_down2_3.c 1
/src/opus/silk/float/energy_FLP.c 1
/src/opus/silk/float/sort_FLP.c 1
/src/opus/silk/float/noise_shape_analysis_FLP.c 4
/src/opus/silk/float/warped_autocorrelation_FLP.c 1
/src/opus/silk/float/find_pred_coefs_FLP.c 1
/src/opus/silk/float/find_LTP_FLP.c 1
/src/opus/silk/float/corrMatrix_FLP.c 2
/src/opus/silk/float/scale_vector_FLP.c 1
/src/opus/silk/float/wrappers_FLP.c 5
/src/opus/silk/quant_LTP_gains.c 1
/src/opus/silk/float/LTP_scale_ctrl_FLP.c 1
/src/opus/silk/float/LTP_analysis_filter_FLP.c 1
/src/opus/silk/float/scale_copy_vector_FLP.c 1
/src/opus/silk/float/find_LPC_FLP.c 1
/src/opus/silk/float/burg_modified_FLP.c 1
/src/opus/silk/A2NLSF.c 4
/src/opus/silk/bwexpander_32.c 1
/src/opus/silk/interpolate.c 1
/src/opus/silk/NLSF2A.c 2
/src/opus/silk/LPC_fit.c 1
/src/opus/silk/LPC_inv_pred_gain.c 2
/src/opus/silk/process_NLSFs.c 1
/src/opus/silk/NLSF_VQ_weights_laroia.c 1
/src/opus/silk/NLSF_encode.c 1
/src/opus/silk/NLSF_stabilize.c 1
/src/opus/silk/sort.c 2
/src/opus/silk/NLSF_VQ.c 1
/src/opus/silk/NLSF_del_dec_quant.c 1
/src/opus/silk/NLSF_decode.c 2
/src/opus/silk/float/residual_energy_FLP.c 1
/src/opus/silk/float/process_gains_FLP.c 1
/src/opus/silk/gain_quant.c 3
/src/opus/celt/entcode.h 6
/src/opus/celt/entcode.c 1
/src/opus/celt/pitch.c 6
/src/opus/celt/celt_lpc.c 2
/src/opus/celt/laplace.c 2
/src/opus/celt/rate.c 6
/src/opus/celt/entdec.c 9
/src/opus/celt/vq.c 16
/src/opus/celt/rate.h 3
/src/opus/celt/cwrs.c 4
/src/opus/celt/x86/vq_sse2.c 1

Fuzzer: opus_encode_fuzzer_fixed

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 109 9.06%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 4 0.33%
lawngreen 50+ 1089 90.5%
All colors 1202 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
11 1112 alg_quant call site: 01112 alg_unquant
10 985 interp_bits2pulses call site: 00985 ec_dec_uint
9 197 opus_repacketizer_out_range_impl call site: 00197 opus_packet_extensions_generate
9 247 check_control_input call site: 00247 celt_fatal
8 52 opus_encoder_ctl call site: 00052 opus_custom_encoder_ctl
4 1053 compute_theta call site: 01053 ec_decode
3 23 silk_VAD_Init call site: 00023 celt_fatal
3 171 opus_packet_parse_impl call site: 00171 parse_size
3 181 opus_packet_extensions_count call site: 00181 opus_extension_iterator_next_repeat
3 185 skip_extension call site: 00185 skip_extension_payload
3 207 opus_repacketizer_out_range_impl call site: 00207 opus_packet_extensions_generate
3 265 silk_setup_resamplers call site: 00265 celt_fatal

Runtime coverage analysis

Covered functions
371
Functions that are reachable but not covered
25
Reachable functions
342
Percentage of reachable functions covered
92.69%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/opus/tests/opus_encode_fuzzer.cc 1
/src/opus/src/opus_encoder.c 24
/src/opus/silk/enc_API.c 4
/src/opus/src/opus_private.h 1
/src/opus/celt/celt_encoder.c 24
/src/opus/celt/modes.c 1
/src/opus/celt/x86/x86cpu.c 4
/src/opus/silk/init_encoder.c 1
/src/opus/silk/lin2log.c 1
/src/opus/silk/Inlines.h 4
/src/opus/silk/macros.h 1
/src/opus/silk/SigProc_FIX.h 5
/src/opus/silk/VAD.c 1
/src/opus/celt/arch.h 1
/src/opus/celt/celt.c 4
/src/opus/src/analysis.c 8
/src/opus/./celt/os_support.h 2
/src/opus/./celt/mathops.h 6
/src/opus/celt/kiss_fft.c 7
/src/opus/./celt/float_cast.h 1
/src/opus/src/mlp.c 5
/src/opus/./celt/arch.h 1
/src/opus/celt/mathops.c 12
/src/opus/celt/mathops.h 10
/src/opus/src/repacketizer.c 6
/src/opus/src/opus.c 4
/src/opus/src/opus_decoder.c 1
/src/opus/src/extensions.c 10
/src/opus/celt/entenc.c 14
/src/opus/silk/log2lin.c 1
/src/opus/./silk/typedef.h 1
/src/opus/silk/check_control_input.c 1
/src/opus/silk/control_codec.c 5
/src/opus/silk/resampler.c 2
/src/opus/silk/resampler_private_up2_HQ.c 2
/src/opus/silk/resampler_private_IIR_FIR.c 2
/src/opus/silk/resampler_private_down_FIR.c 2
/src/opus/silk/resampler_private_AR2.c 1
/src/opus/silk/control_audio_bandwidth.c 1
/src/opus/./silk/SigProc_FIX.h 5
/src/opus/silk/typedef.h 1
/src/opus/./celt/entcode.h 1
/src/opus/silk/stereo_encode_pred.c 2
/src/opus/silk/encode_indices.c 1
/src/opus/silk/NLSF_unpack.c 1
/src/opus/silk/encode_pulses.c 2
/src/opus/silk/shell_coder.c 3
/src/opus/silk/code_signs.c 1
/src/opus/silk/HP_variable_cutoff.c 1
/src/opus/silk/stereo_LR_to_MS.c 1
/src/opus/silk/stereo_find_predictor.c 1
/src/opus/silk/sum_sqr_shift.c 1
/src/opus/silk/inner_prod_aligned.c 1
/src/opus/silk/stereo_quant_pred.c 1
/src/opus/silk/fixed/encode_frame_FIX.c 3
/src/opus/silk/control_SNR.c 1
/src/opus/silk/LP_variable_cutoff.c 2
/src/opus/silk/biquad_alt.c 1
/src/opus/silk/fixed/find_pitch_lags_FIX.c 1
/src/opus/silk/fixed/apply_sine_window_FIX.c 1
/src/opus/silk/fixed/autocorr_FIX.c 1
/src/opus/celt/celt_lpc.c 2
/src/opus/celt/pitch.c 7
/src/opus/celt/pitch.h 2
/src/opus/silk/fixed/schur_FIX.c 1
/src/opus/./silk/macros.h 1
/src/opus/./silk/Inlines.h 5
/src/opus/silk/fixed/k2a_FIX.c 1
/src/opus/silk/bwexpander.c 1
/src/opus/silk/LPC_analysis_filter.c 1
/src/opus/silk/fixed/pitch_analysis_core_FIX.c 3
/src/opus/silk/resampler_down2.c 1
/src/opus/silk/resampler_down2_3.c 1
/src/opus/silk/fixed/vector_ops_FIX.c 2
/src/opus/silk/sort.c 3
/src/opus/silk/fixed/noise_shape_analysis_FIX.c 3
/src/opus/silk/sigm_Q15.c 1
/src/opus/silk/fixed/warped_autocorrelation_FIX.c 1
/src/opus/silk/fixed/schur64_FIX.c 1
/src/opus/silk/fixed/k2a_Q16_FIX.c 1
/src/opus/silk/bwexpander_32.c 1
/src/opus/silk/LPC_fit.c 1
/src/opus/silk/fixed/find_pred_coefs_FIX.c 1
/src/opus/silk/fixed/find_LTP_FIX.c 1
/src/opus/silk/fixed/corrMatrix_FIX.c 2
/src/opus/silk/quant_LTP_gains.c 1
/src/opus/silk/fixed/LTP_scale_ctrl_FIX.c 1
/src/opus/silk/fixed/LTP_analysis_filter_FIX.c 1
/src/opus/silk/fixed/find_LPC_FIX.c 1
/src/opus/silk/A2NLSF.c 4
/src/opus/silk/interpolate.c 1
/src/opus/silk/NLSF2A.c 2
/src/opus/silk/LPC_inv_pred_gain.c 2
/src/opus/silk/process_NLSFs.c 1
/src/opus/silk/NLSF_VQ_weights_laroia.c 1
/src/opus/silk/NLSF_encode.c 1
/src/opus/silk/NLSF_stabilize.c 1
/src/opus/silk/NLSF_VQ.c 1
/src/opus/silk/NLSF_del_dec_quant.c 1
/src/opus/silk/NLSF_decode.c 2
/src/opus/silk/fixed/residual_energy_FIX.c 1
/src/opus/silk/fixed/process_gains_FIX.c 1
/src/opus/silk/gain_quant.c 3
/src/opus/celt/entcode.h 6
/src/opus/celt/entcode.c 1
/src/opus/celt/mdct.c 1
/src/opus/celt/bands.c 22
/src/opus/celt/quant_bands.c 6
/src/opus/celt/laplace.c 2
/src/opus/celt/vq.c 13
/src/opus/celt/rate.c 2
/src/opus/celt/entdec.c 8
/src/opus/celt/rate.h 3
/src/opus/celt/cwrs.c 4

Fuzzer: opus_encode_fuzzer_fixed_qext

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 122 9.20%
gold [1:9] 13 0.98%
yellow [10:29] 16 1.20%
greenyellow [30:49] 3 0.22%
lawngreen 50+ 1171 88.3%
All colors 1325 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
19 1212 alg_quant call site: 01212 alg_unquant
10 999 interp_bits2pulses call site: 00999 ec_dec_uint
9 250 check_control_input call site: 00250 celt_fatal
8 54 opus_encoder_ctl call site: 00054 opus_custom_encoder_ctl
7 1037 ec_enc_depth call site: 01037 ec_dec_depth
5 1078 cubic_synthesis call site: 01078 cubic_unquant
4 1121 compute_theta call site: 01121 ec_decode
3 23 silk_VAD_Init call site: 00023 celt_fatal
3 174 opus_packet_parse_impl call site: 00174 parse_size
3 184 opus_packet_extensions_count call site: 00184 opus_extension_iterator_next_repeat
3 188 skip_extension call site: 00188 skip_extension_payload
3 268 silk_setup_resamplers call site: 00268 celt_fatal

Runtime coverage analysis

Covered functions
390
Functions that are reachable but not covered
26
Reachable functions
362
Percentage of reachable functions covered
92.82%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/opus/tests/opus_encode_fuzzer.cc 1
/src/opus/src/opus_encoder.c 24
/src/opus/silk/enc_API.c 4
/src/opus/src/opus_private.h 1
/src/opus/celt/celt_encoder.c 25
/src/opus/celt/modes.c 2
/src/opus/celt/x86/x86cpu.c 4
/src/opus/silk/init_encoder.c 1
/src/opus/silk/lin2log.c 1
/src/opus/silk/Inlines.h 4
/src/opus/silk/macros.h 1
/src/opus/silk/SigProc_FIX.h 5
/src/opus/silk/VAD.c 1
/src/opus/celt/arch.h 1
/src/opus/celt/celt.c 4
/src/opus/src/analysis.c 8
/src/opus/./celt/os_support.h 2
/src/opus/./celt/mathops.h 6
/src/opus/celt/kiss_fft.c 7
/src/opus/./celt/float_cast.h 1
/src/opus/src/mlp.c 5
/src/opus/./celt/arch.h 1
/src/opus/celt/mathops.c 13
/src/opus/celt/mathops.h 11
/src/opus/src/repacketizer.c 6
/src/opus/src/opus.c 4
/src/opus/src/opus_decoder.c 1
/src/opus/src/extensions.c 10
/src/opus/celt/entenc.c 14
/src/opus/silk/log2lin.c 1
/src/opus/./silk/typedef.h 1
/src/opus/silk/check_control_input.c 1
/src/opus/silk/control_codec.c 5
/src/opus/silk/resampler.c 2
/src/opus/silk/resampler_private_up2_HQ.c 2
/src/opus/silk/resampler_private_IIR_FIR.c 2
/src/opus/silk/resampler_private_down_FIR.c 2
/src/opus/silk/resampler_private_AR2.c 1
/src/opus/silk/control_audio_bandwidth.c 1
/src/opus/./silk/SigProc_FIX.h 5
/src/opus/silk/typedef.h 1
/src/opus/./celt/entcode.h 1
/src/opus/silk/stereo_encode_pred.c 2
/src/opus/silk/encode_indices.c 1
/src/opus/silk/NLSF_unpack.c 1
/src/opus/silk/encode_pulses.c 2
/src/opus/silk/shell_coder.c 3
/src/opus/silk/code_signs.c 1
/src/opus/silk/HP_variable_cutoff.c 1
/src/opus/silk/stereo_LR_to_MS.c 1
/src/opus/silk/stereo_find_predictor.c 1
/src/opus/silk/sum_sqr_shift.c 1
/src/opus/silk/inner_prod_aligned.c 1
/src/opus/silk/stereo_quant_pred.c 1
/src/opus/silk/fixed/encode_frame_FIX.c 3
/src/opus/silk/control_SNR.c 1
/src/opus/silk/LP_variable_cutoff.c 2
/src/opus/silk/biquad_alt.c 1
/src/opus/silk/fixed/find_pitch_lags_FIX.c 1
/src/opus/silk/fixed/apply_sine_window_FIX.c 1
/src/opus/silk/fixed/autocorr_FIX.c 1
/src/opus/celt/celt_lpc.c 2
/src/opus/celt/pitch.c 7
/src/opus/celt/pitch.h 2
/src/opus/silk/fixed/schur_FIX.c 1
/src/opus/./silk/macros.h 1
/src/opus/./silk/Inlines.h 5
/src/opus/silk/fixed/k2a_FIX.c 1
/src/opus/silk/bwexpander.c 1
/src/opus/silk/LPC_analysis_filter.c 1
/src/opus/silk/fixed/pitch_analysis_core_FIX.c 3
/src/opus/silk/resampler_down2.c 1
/src/opus/silk/resampler_down2_3.c 1
/src/opus/silk/fixed/vector_ops_FIX.c 2
/src/opus/silk/sort.c 3
/src/opus/silk/fixed/noise_shape_analysis_FIX.c 3
/src/opus/silk/sigm_Q15.c 1
/src/opus/silk/fixed/warped_autocorrelation_FIX.c 1
/src/opus/silk/fixed/schur64_FIX.c 1
/src/opus/silk/fixed/k2a_Q16_FIX.c 1
/src/opus/silk/bwexpander_32.c 1
/src/opus/silk/LPC_fit.c 1
/src/opus/silk/fixed/find_pred_coefs_FIX.c 1
/src/opus/silk/fixed/find_LTP_FIX.c 1
/src/opus/silk/fixed/corrMatrix_FIX.c 2
/src/opus/silk/quant_LTP_gains.c 1
/src/opus/silk/fixed/LTP_scale_ctrl_FIX.c 1
/src/opus/silk/fixed/LTP_analysis_filter_FIX.c 1
/src/opus/silk/fixed/find_LPC_FIX.c 1
/src/opus/silk/A2NLSF.c 4
/src/opus/silk/interpolate.c 1
/src/opus/silk/NLSF2A.c 2
/src/opus/silk/LPC_inv_pred_gain.c 2
/src/opus/silk/process_NLSFs.c 1
/src/opus/silk/NLSF_VQ_weights_laroia.c 1
/src/opus/silk/NLSF_encode.c 1
/src/opus/silk/NLSF_stabilize.c 1
/src/opus/silk/NLSF_VQ.c 1
/src/opus/silk/NLSF_del_dec_quant.c 1
/src/opus/silk/NLSF_decode.c 2
/src/opus/silk/fixed/residual_energy_FIX.c 1
/src/opus/silk/fixed/process_gains_FIX.c 1
/src/opus/silk/gain_quant.c 3
/src/opus/celt/entcode.h 6
/src/opus/celt/entcode.c 1
/src/opus/celt/mdct.c 1
/src/opus/celt/bands.c 23
/src/opus/celt/quant_bands.c 6
/src/opus/celt/laplace.c 2
/src/opus/celt/vq.c 21
/src/opus/celt/rate.c 6
/src/opus/celt/entdec.c 9
/src/opus/celt/rate.h 3
/src/opus/celt/cwrs.c 4

Fuzzer: opus_projection_encoder_fuzzer_fixed

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 208 15.3%
gold [1:9] 0 0.0%
yellow [10:29] 2 0.14%
greenyellow [30:49] 1 0.07%
lawngreen 50+ 1142 84.4%
All colors 1353 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
13 112 opus_multistream_encoder_init_impl call site: 00112 ms_get_preemph_mem
11 1255 alg_quant call site: 01255 alg_unquant
10 1128 interp_bits2pulses call site: 01128 ec_dec_uint
9 351 opus_repacketizer_out_range_impl call site: 00351 opus_packet_extensions_generate
9 1325 opus_encode_frame_native call site: 01325 celt_encode_with_ec
8 401 check_control_input call site: 00401 celt_fatal
7 100 opus_encoder_ctl call site: 00100 opus_custom_encoder_ctl
7 135 opus_multistream_encoder_ctl_va_list call site: 00135 opus_encoder_ctl
7 145 opus_multistream_encoder_ctl_va_list call site: 00145 opus_encoder_ctl
7 222 opus_multistream_encode_native call site: 00222 opus_encoder_ctl
7 425 silk_resampler call site: 00425 silk_resampler_private_IIR_FIR
6 178 opus_multistream_encode_native call site: 00178 surround_analysis

Runtime coverage analysis

Covered functions
395
Functions that are reachable but not covered
37
Reachable functions
380
Percentage of reachable functions covered
90.26%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/opus/tests/opus_projection_encoder_fuzzer.cc 1
/src/opus/src/opus_projection_encoder.c 12
/src/opus/celt/mathops.c 12
/src/opus/src/mapping_matrix.c 4
/src/opus/src/opus_private.h 1
/src/opus/src/opus_multistream_encoder.c 15
/src/opus/src/opus_encoder.c 22
/src/opus/silk/enc_API.c 4
/src/opus/celt/celt_encoder.c 24
/src/opus/celt/modes.c 1
/src/opus/celt/x86/x86cpu.c 4
/src/opus/silk/init_encoder.c 1
/src/opus/silk/lin2log.c 1
/src/opus/silk/Inlines.h 4
/src/opus/silk/macros.h 1
/src/opus/silk/SigProc_FIX.h 5
/src/opus/silk/VAD.c 1
/src/opus/celt/arch.h 1
/src/opus/celt/celt.c 4
/src/opus/src/analysis.c 8
/src/opus/./celt/os_support.h 2
/src/opus/src/opus_multistream.c 4
/src/opus/tests/../celt/os_support.h 2
/src/opus/celt/mdct.c 1
/src/opus/celt/mathops.h 10
/src/opus/celt/kiss_fft.c 7
/src/opus/celt/bands.c 22
/src/opus/celt/quant_bands.c 6
/src/opus/./celt/mathops.h 7
/src/opus/src/repacketizer.c 7
/src/opus/./celt/float_cast.h 1
/src/opus/src/mlp.c 5
/src/opus/./celt/arch.h 1
/src/opus/src/opus.c 4
/src/opus/src/opus_decoder.c 1
/src/opus/src/extensions.c 10
/src/opus/celt/entenc.c 14
/src/opus/silk/log2lin.c 1
/src/opus/./silk/typedef.h 1
/src/opus/silk/check_control_input.c 1
/src/opus/silk/control_codec.c 5
/src/opus/silk/resampler.c 2
/src/opus/silk/resampler_private_up2_HQ.c 2
/src/opus/silk/resampler_private_IIR_FIR.c 2
/src/opus/silk/resampler_private_down_FIR.c 2
/src/opus/silk/resampler_private_AR2.c 1
/src/opus/silk/control_audio_bandwidth.c 1
/src/opus/./silk/SigProc_FIX.h 5
/src/opus/silk/typedef.h 1
/src/opus/./celt/entcode.h 1
/src/opus/silk/stereo_encode_pred.c 2
/src/opus/silk/encode_indices.c 1
/src/opus/silk/NLSF_unpack.c 1
/src/opus/silk/encode_pulses.c 2
/src/opus/silk/shell_coder.c 3
/src/opus/silk/code_signs.c 1
/src/opus/silk/HP_variable_cutoff.c 1
/src/opus/silk/stereo_LR_to_MS.c 1
/src/opus/silk/stereo_find_predictor.c 1
/src/opus/silk/sum_sqr_shift.c 1
/src/opus/silk/inner_prod_aligned.c 1
/src/opus/silk/stereo_quant_pred.c 1
/src/opus/silk/fixed/encode_frame_FIX.c 3
/src/opus/silk/control_SNR.c 1
/src/opus/silk/LP_variable_cutoff.c 2
/src/opus/silk/biquad_alt.c 1
/src/opus/silk/fixed/find_pitch_lags_FIX.c 1
/src/opus/silk/fixed/apply_sine_window_FIX.c 1
/src/opus/silk/fixed/autocorr_FIX.c 1
/src/opus/celt/celt_lpc.c 2
/src/opus/celt/pitch.c 7
/src/opus/celt/pitch.h 2
/src/opus/silk/fixed/schur_FIX.c 1
/src/opus/./silk/macros.h 1
/src/opus/./silk/Inlines.h 5
/src/opus/silk/fixed/k2a_FIX.c 1
/src/opus/silk/bwexpander.c 1
/src/opus/silk/LPC_analysis_filter.c 1
/src/opus/silk/fixed/pitch_analysis_core_FIX.c 3
/src/opus/silk/resampler_down2.c 1
/src/opus/silk/resampler_down2_3.c 1
/src/opus/silk/fixed/vector_ops_FIX.c 2
/src/opus/silk/sort.c 3
/src/opus/silk/fixed/noise_shape_analysis_FIX.c 3
/src/opus/silk/sigm_Q15.c 1
/src/opus/silk/fixed/warped_autocorrelation_FIX.c 1
/src/opus/silk/fixed/schur64_FIX.c 1
/src/opus/silk/fixed/k2a_Q16_FIX.c 1
/src/opus/silk/bwexpander_32.c 1
/src/opus/silk/LPC_fit.c 1
/src/opus/silk/fixed/find_pred_coefs_FIX.c 1
/src/opus/silk/fixed/find_LTP_FIX.c 1
/src/opus/silk/fixed/corrMatrix_FIX.c 2
/src/opus/silk/quant_LTP_gains.c 1
/src/opus/silk/fixed/LTP_scale_ctrl_FIX.c 1
/src/opus/silk/fixed/LTP_analysis_filter_FIX.c 1
/src/opus/silk/fixed/find_LPC_FIX.c 1
/src/opus/silk/A2NLSF.c 4
/src/opus/silk/interpolate.c 1
/src/opus/silk/NLSF2A.c 2
/src/opus/silk/LPC_inv_pred_gain.c 2
/src/opus/silk/process_NLSFs.c 1
/src/opus/silk/NLSF_VQ_weights_laroia.c 1
/src/opus/silk/NLSF_encode.c 1
/src/opus/silk/NLSF_stabilize.c 1
/src/opus/silk/NLSF_VQ.c 1
/src/opus/silk/NLSF_del_dec_quant.c 1
/src/opus/silk/NLSF_decode.c 2
/src/opus/silk/fixed/residual_energy_FIX.c 1
/src/opus/silk/fixed/process_gains_FIX.c 1
/src/opus/silk/gain_quant.c 3
/src/opus/celt/entcode.h 6
/src/opus/celt/entcode.c 1
/src/opus/celt/laplace.c 2
/src/opus/celt/vq.c 13
/src/opus/celt/rate.c 2
/src/opus/celt/entdec.c 8
/src/opus/celt/rate.h 3
/src/opus/celt/cwrs.c 4

Fuzzer: opus_encode_fuzzer_floating_qext

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 140 11.5%
gold [1:9] 2 0.16%
yellow [10:29] 1 0.08%
greenyellow [30:49] 3 0.24%
lawngreen 50+ 1061 87.9%
All colors 1207 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
9 225 check_control_input call site: 00225 celt_fatal
8 54 opus_encoder_ctl call site: 00054 opus_custom_encoder_ctl
7 1033 compute_theta call site: 01033 ec_enc_uint
6 898 celt_encode_with_ec call site: 00898 ec_enc_bit_logp
4 935 quant_fine_energy call site: 00935 encode_qext_stereo_params
4 1027 compute_theta call site: 01027 ec_decode
4 1086 op_pvq_search_extra call site: 01086 encode_pulses
4 1156 quant_all_bands call site: 01156 quant_all_bands
3 23 silk_VAD_Init call site: 00023 celt_fatal
3 150 opus_packet_parse_impl call site: 00150 parse_size
3 186 opus_repacketizer_out_range_impl call site: 00186 opus_packet_extensions_generate
3 243 silk_setup_resamplers call site: 00243 celt_fatal

Runtime coverage analysis

Covered functions
613
Functions that are reachable but not covered
11
Reachable functions
352
Percentage of reachable functions covered
96.88%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/opus/tests/opus_encode_fuzzer.cc 1
/src/opus/src/opus_encoder.c 24
/src/opus/silk/enc_API.c 4
/src/opus/src/opus_private.h 1
/src/opus/celt/celt_encoder.c 23
/src/opus/celt/modes.c 2
/src/opus/celt/x86/x86cpu.c 4
/src/opus/silk/init_encoder.c 1
/src/opus/silk/lin2log.c 1
/src/opus/silk/Inlines.h 4
/src/opus/silk/macros.h 1
/src/opus/silk/SigProc_FIX.h 5
/src/opus/silk/VAD.c 1
/src/opus/celt/arch.h 2
/src/opus/celt/celt.c 3
/src/opus/src/analysis.c 7
/src/opus/./celt/os_support.h 2
/src/opus/./celt/mathops.h 3
/src/opus/celt/kiss_fft.c 6
/src/opus/./celt/arch.h 1
/src/opus/./celt/float_cast.h 2
/src/opus/src/mlp.c 5
/src/opus/celt/x86/pitch_sse.c 3
/src/opus/src/repacketizer.c 6
/src/opus/src/opus.c 4
/src/opus/src/opus_decoder.c 1
/src/opus/src/extensions.c 10
/src/opus/celt/entenc.c 14
/src/opus/silk/log2lin.c 1
/src/opus/./silk/typedef.h 1
/src/opus/silk/check_control_input.c 1
/src/opus/silk/control_codec.c 5
/src/opus/silk/resampler.c 2
/src/opus/./silk/float/SigProc_FLP.h 2
/src/opus/silk/resampler_private_up2_HQ.c 2
/src/opus/silk/resampler_private_IIR_FIR.c 2
/src/opus/silk/resampler_private_down_FIR.c 2
/src/opus/silk/resampler_private_AR2.c 1
/src/opus/silk/control_audio_bandwidth.c 1
/src/opus/./silk/SigProc_FIX.h 4
/src/opus/silk/typedef.h 1
/src/opus/./celt/entcode.h 1
/src/opus/silk/stereo_encode_pred.c 2
/src/opus/silk/encode_indices.c 1
/src/opus/silk/NLSF_unpack.c 1
/src/opus/silk/encode_pulses.c 2
/src/opus/silk/shell_coder.c 3
/src/opus/silk/code_signs.c 1
/src/opus/silk/HP_variable_cutoff.c 1
/src/opus/silk/stereo_LR_to_MS.c 1
/src/opus/silk/stereo_find_predictor.c 1
/src/opus/silk/sum_sqr_shift.c 1
/src/opus/silk/inner_prod_aligned.c 1
/src/opus/silk/stereo_quant_pred.c 1
/src/opus/silk/float/encode_frame_FLP.c 3
/src/opus/silk/control_SNR.c 1
/src/opus/silk/LP_variable_cutoff.c 2
/src/opus/silk/biquad_alt.c 1
/src/opus/silk/float/SigProc_FLP.h 5
/src/opus/silk/float/find_pitch_lags_FLP.c 1
/src/opus/silk/float/apply_sine_window_FLP.c 1
/src/opus/silk/float/autocorrelation_FLP.c 1
/src/opus/silk/float/schur_FLP.c 1
/src/opus/silk/float/k2a_FLP.c 1
/src/opus/silk/float/bwexpander_FLP.c 1
/src/opus/silk/float/LPC_analysis_filter_FLP.c 6
/src/opus/silk/float/pitch_analysis_core_FLP.c 3
/src/opus/silk/resampler_down2.c 1
/src/opus/silk/resampler_down2_3.c 1
/src/opus/silk/float/energy_FLP.c 1
/src/opus/silk/float/sort_FLP.c 1
/src/opus/silk/float/noise_shape_analysis_FLP.c 4
/src/opus/silk/float/warped_autocorrelation_FLP.c 1
/src/opus/silk/float/find_pred_coefs_FLP.c 1
/src/opus/silk/float/find_LTP_FLP.c 1
/src/opus/silk/float/corrMatrix_FLP.c 2
/src/opus/silk/float/scale_vector_FLP.c 1
/src/opus/silk/float/wrappers_FLP.c 5
/src/opus/silk/quant_LTP_gains.c 1
/src/opus/silk/float/LTP_scale_ctrl_FLP.c 1
/src/opus/silk/float/LTP_analysis_filter_FLP.c 1
/src/opus/silk/float/scale_copy_vector_FLP.c 1
/src/opus/silk/float/find_LPC_FLP.c 1
/src/opus/silk/float/burg_modified_FLP.c 1
/src/opus/silk/A2NLSF.c 4
/src/opus/silk/bwexpander_32.c 1
/src/opus/silk/interpolate.c 1
/src/opus/silk/NLSF2A.c 2
/src/opus/silk/LPC_fit.c 1
/src/opus/silk/LPC_inv_pred_gain.c 2
/src/opus/silk/process_NLSFs.c 1
/src/opus/silk/NLSF_VQ_weights_laroia.c 1
/src/opus/silk/NLSF_encode.c 1
/src/opus/silk/NLSF_stabilize.c 1
/src/opus/silk/sort.c 2
/src/opus/silk/NLSF_VQ.c 1
/src/opus/silk/NLSF_del_dec_quant.c 1
/src/opus/silk/NLSF_decode.c 2
/src/opus/silk/float/residual_energy_FLP.c 1
/src/opus/silk/float/process_gains_FLP.c 1
/src/opus/silk/gain_quant.c 3
/src/opus/celt/entcode.h 6
/src/opus/celt/entcode.c 1
/src/opus/celt/mathops.h 6
/src/opus/celt/pitch.c 6
/src/opus/celt/celt_lpc.c 2
/src/opus/celt/mdct.c 1
/src/opus/celt/bands.c 23
/src/opus/celt/quant_bands.c 6
/src/opus/celt/laplace.c 2
/src/opus/celt/rate.c 6
/src/opus/celt/entdec.c 9
/src/opus/celt/vq.c 16
/src/opus/celt/mathops.c 1
/src/opus/celt/rate.h 3
/src/opus/celt/cwrs.c 4
/src/opus/celt/x86/vq_sse2.c 1

Analyses and suggestions

Optimal target analysis

Remaining optimal interesting functions

The following table shows a list of functions that are optimal targets. Optimal targets are identified by finding the functions that in combination, yield a high code coverage.

Func name Functions filename Arg count Args Function depth hitcount instr count bb count cyclomatic complexity Reachable functions Incoming references total cyclomatic complexity Unreached complexity
silk_NSQ_del_dec_avx2 /src/opus/silk/x86/NSQ_del_dec_avx2.c 15 ['N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'int', 'int'] 4 0 1232 62 17 43 0 252 213
silk_NSQ_del_dec_sse4_1 /src/opus/silk/x86/NSQ_del_dec_sse4_1.c 15 ['N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'int', 'int'] 4 0 1125 88 25 11 0 136 97
silk_burg_modified_sse4_1 /src/opus/silk/fixed/x86/burg_modified_FIX_sse4_1.c 9 ['N/A', 'N/A', 'N/A', 'N/A', 'int', 'int', 'int', 'int', 'int'] 5 0 2413 148 40 15 0 125 78
silk_NSQ_sse4_1 /src/opus/silk/x86/NSQ_sse4_1.c 15 ['N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'N/A', 'int', 'int'] 4 0 754 36 10 13 0 114 73

Implementing fuzzers that target the above functions will improve reachability such that it becomes:

Functions statically reachable by fuzzers
88.0%
601 / 682
Cyclomatic complexity statically reachable by fuzzers
94.0%
6199 / 6575

All functions overview

If you implement fuzzers for these functions, the status of all functions in the project will be:

Func name Functions filename Args Function call depth Reached by Fuzzers Runtime reached by Fuzzers Combined reached by Fuzzers Fuzzers runtime hit Func lines hit % I Count BB Count Cyclomatic complexity Functions reached Reached by functions Accumulated cyclomatic complexity Undiscovered complexity

Fuzz engine guidance

This sections provides heuristics that can be used as input to a fuzz engine when running a given fuzz target. The current focus is on providing input that is usable by libFuzzer.

/src/opus/tests/opus_repacketizer_fuzzer.cc

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['opus_extension_iterator_init', 'opus_packet_parse_impl', 'LLVMFuzzerTestOneInput', 'opus_repacketizer_out_range_impl']

/src/opus/tests/opus_repacketizer_fuzzer.cc

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['opus_extension_iterator_init', 'opus_packet_parse_impl', 'LLVMFuzzerTestOneInput', 'opus_repacketizer_out_range_impl']

/src/opus/tests/opus_multistream_decode_fuzzer.cc

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['silk_ResetDecoder', 'interp_bits2pulses', 'compute_qn', 'compute_theta', 'exp_rotation', 'extract_collapse_mask', 'quant_partition', 'stereo_merge', 'celt_decoder_init']

/src/opus/tests/opus_multistream_decode_fuzzer.cc

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['silk_ResetDecoder', 'exp_rotation', 'interp_bits2pulses', 'celt_rsqrt_norm32', 'compute_qn', 'compute_theta', 'extract_collapse_mask', 'quant_partition', 'stereo_merge']

/src/opus/tests/opus_repacketizer_fuzzer.cc

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['opus_extension_iterator_init', 'opus_packet_parse_impl', 'LLVMFuzzerTestOneInput', 'opus_repacketizer_out_range_impl']

/src/opus/tests/opus_projection_decoder_fuzzer.cc

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['silk_ResetDecoder', 'exp_rotation', 'interp_bits2pulses', 'celt_rsqrt_norm32', 'compute_qn', 'compute_theta', 'extract_collapse_mask', 'quant_partition', 'stereo_merge']

/src/opus/tests/opus_multistream_decode_fuzzer.cc

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['normalise_residual', 'cubic_quant_partition', 'silk_ResetDecoder', 'interp_bits2pulses', 'clt_compute_extra_allocation', 'compute_theta', 'exp_rotation', 'extract_collapse_mask']

/src/opus/tests/opus_projection_encoder_fuzzer.cc

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['opus_multistream_encoder_init_impl', 'interp_bits2pulses', 'alg_quant', 'opus_repacketizer_out_range_impl', 'opus_encode_frame_native', 'opus_multistream_encode_native', 'check_control_input', 'opus_encoder_ctl', 'opus_multistream_encoder_ctl_va_list']

/src/opus/tests/opus_multistream_encode_fuzzer.cc

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['alg_quant', 'celt_encode_with_ec', 'quant_band', 'normalise_residual', 'interp_bits2pulses', 'opus_repacketizer_out_range_impl', 'check_control_input', 'opus_encode_frame_native', 'opus_multistream_encoder_ctl_va_list']

/src/opus/tests/opus_multistream_encode_fuzzer.cc

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['interp_bits2pulses', 'alg_quant', 'opus_repacketizer_out_range_impl', 'check_control_input', 'opus_encode_frame_native', 'opus_multistream_encoder_ctl_va_list', 'silk_resampler', 'opus_encoder_ctl', 'silk_Encode']

/src/opus/tests/opus_projection_decoder_fuzzer.cc

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['silk_ResetDecoder', 'interp_bits2pulses', 'compute_qn', 'compute_theta', 'exp_rotation', 'extract_collapse_mask', 'quant_partition', 'stereo_merge', 'opus_multistream_decoder_ctl_va_list']

/src/opus/tests/opus_projection_decoder_fuzzer.cc

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['normalise_residual', 'silk_ResetDecoder', 'cubic_quant_partition', 'interp_bits2pulses', 'clt_compute_extra_allocation', 'extract_collapse_mask', 'compute_theta', 'quant_partition']

/src/opus/tests/opus_projection_decoder_fuzzer.cc

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['normalise_residual', 'cubic_quant_partition', 'silk_ResetDecoder', 'interp_bits2pulses', 'clt_compute_extra_allocation', 'compute_theta', 'exp_rotation', 'extract_collapse_mask']

/src/opus/tests/opus_multistream_encode_fuzzer.cc

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['alg_quant', 'interp_bits2pulses', 'opus_repacketizer_out_range_impl', 'check_control_input', 'opus_encode_frame_native', 'opus_multistream_encoder_ctl_va_list', 'silk_resampler', 'opus_encoder_ctl', 'silk_Encode']

/src/opus/tests/opus_multistream_encode_fuzzer.cc

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['alg_quant', 'quant_band', 'celt_encode_with_ec', 'normalise_residual', 'interp_bits2pulses', 'opus_repacketizer_out_range_impl', 'check_control_input', 'opus_encode_frame_native', 'opus_multistream_encoder_ctl_va_list']

/src/opus/tests/opus_projection_encoder_fuzzer.cc

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['alg_quant', 'quant_band', 'celt_encode_with_ec', 'normalise_residual', 'opus_multistream_encoder_init_impl', 'interp_bits2pulses', 'opus_repacketizer_out_range_impl', 'opus_encode_frame_native', 'check_control_input', 'opus_encoder_ctl']

/src/opus/tests/opus_repacketizer_fuzzer.cc

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['opus_extension_iterator_init', 'opus_packet_parse_impl', 'LLVMFuzzerTestOneInput', 'opus_repacketizer_out_range_impl']

/src/opus/tests/opus_multistream_decode_fuzzer.cc

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['normalise_residual', 'silk_ResetDecoder', 'cubic_quant_partition', 'interp_bits2pulses', 'clt_compute_extra_allocation', 'extract_collapse_mask', 'compute_theta', 'quant_partition']

/src/opus/tests/opus_encode_fuzzer.cc

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['interp_bits2pulses', 'alg_quant', 'opus_repacketizer_out_range_impl', 'check_control_input', 'opus_encoder_ctl', 'compute_theta', 'silk_VAD_Init', 'opus_packet_parse_impl', 'opus_packet_extensions_count', 'skip_extension']

/src/opus/tests/opus_projection_encoder_fuzzer.cc

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['alg_quant', 'celt_encode_with_ec', 'quant_band', 'opus_multistream_encoder_init_impl', 'normalise_residual', 'interp_bits2pulses', 'opus_repacketizer_out_range_impl', 'opus_encode_frame_native', 'opus_multistream_encode_native', 'check_control_input']

/src/opus/tests/opus_encode_fuzzer.cc

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['alg_quant', 'interp_bits2pulses', 'opus_repacketizer_out_range_impl', 'check_control_input', 'opus_encoder_ctl', 'compute_theta', 'silk_VAD_Init', 'opus_packet_parse_impl', 'opus_packet_extensions_count', 'skip_extension']

/src/opus/tests/opus_encode_fuzzer.cc

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['alg_quant', 'interp_bits2pulses', 'check_control_input', 'opus_encoder_ctl', 'ec_enc_depth', 'cubic_synthesis', 'compute_theta', 'silk_VAD_Init', 'opus_packet_parse_impl', 'opus_packet_extensions_count']

/src/opus/tests/opus_projection_encoder_fuzzer.cc

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['opus_multistream_encoder_init_impl', 'alg_quant', 'interp_bits2pulses', 'opus_repacketizer_out_range_impl', 'opus_encode_frame_native', 'check_control_input', 'opus_encoder_ctl', 'opus_multistream_encoder_ctl_va_list', 'opus_multistream_encode_native']

/src/opus/tests/opus_encode_fuzzer.cc

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['check_control_input', 'opus_encoder_ctl', 'compute_theta', 'celt_encode_with_ec', 'quant_fine_energy', 'op_pvq_search_extra', 'quant_all_bands', 'silk_VAD_Init', 'opus_packet_parse_impl']

Runtime coverage analysis

This section shows analysis of runtime coverage data.

For futher technical details on how this section is generated, please see the Glossary .

Complex functions with low coverage

Func name Function total lines Lines covered at runtime percentage covered Reached by fuzzers
opus_custom_decoder_ctl 72 29 40.27% ['opus_multistream_decode_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating_qext', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_multistream_decode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext']
opus_decoder_ctl 165 20 12.12% ['opus_multistream_decode_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating_qext', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_multistream_decode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext']
opus_multistream_decoder_ctl_va_list 114 24 21.05% ['opus_multistream_decode_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating_qext', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_multistream_decode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext']
opus_encoder_ctl 422 133 31.51% ['opus_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext']
opus_multistream_encoder_ctl_va_list 194 45 23.19% ['opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed']
opus_projection_encoder_ctl 79 19 24.05% ['opus_projection_encoder_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed']

Files and Directories in report

This section shows which files and directories are considered in this report. The main reason for showing this is fuzz introspector may include more code in the reasoning than is desired. This section helps identify if too many files/directories are included, e.g. third party code, which may be irrelevant for the threat model. In the event too much is included, fuzz introspector supports a configuration file that can exclude data from the report. See the following link for more information on how to create a config file: link

Files in report

Source file Reached by Covered by
[] []
/src/opus/silk/NLSF2A.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/NSQ.h [] []
/src/opus/silk/resampler_private_AR2.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/celt/celt_encoder.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/interpolate.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/celt/celt.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/NLSF_stabilize.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/float/LTP_analysis_filter_FLP.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/float/sort_FLP.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/CNG.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext']
/src/opus/silk/float/bwexpander_FLP.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/VQ_WMat_EC.c [] []
/src/opus/silk/fixed/vector_ops_FIX.c ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed'] ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed']
/src/opus/silk/fixed/find_LPC_FIX.c ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed'] ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed']
/src/opus/./silk/Inlines.h ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/A2NLSF.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/fixed/pitch_analysis_core_FIX.c ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed'] ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed']
/src/opus/celt/entdec.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext']
/src/opus/./silk/typedef.h ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] []
/src/opus/silk/fixed/x86/burg_modified_FIX_sse4_1.c [] []
/src/opus/tests/opus_encode_fuzzer.cc ['opus_encode_fuzzer_floating', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating_qext'] ['opus_encode_fuzzer_floating', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/inner_prod_aligned.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/NLSF_unpack.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/src/opus.c ['opus_repacketizer_fuzzer_floating', 'opus_repacketizer_fuzzer_fixed', 'opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_repacketizer_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_repacketizer_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_repacketizer_fuzzer_floating', 'opus_repacketizer_fuzzer_fixed', 'opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_repacketizer_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_repacketizer_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/./celt/os_support.h ['opus_repacketizer_fuzzer_floating', 'opus_repacketizer_fuzzer_fixed', 'opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_repacketizer_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_repacketizer_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] []
/src/opus/silk/x86/VAD_sse4_1.c [] []
/src/opus/src/mlp.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/float/energy_FLP.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/fixed/apply_sine_window_FIX.c ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed'] ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed']
/src/opus/silk/sort.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/decode_indices.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext']
/src/opus/silk/NSQ_del_dec.c [] []
/src/opus/silk/float/find_LPC_FLP.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext']
/src/opus/celt/mathops.h ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/tests/opus_multistream_decode_fuzzer.cc ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext']
/src/opus/silk/PLC.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext']
/src/opus/silk/LP_variable_cutoff.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/tests/opus_multistream_encode_fuzzer.cc ['opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext'] ['opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext']
/src/opus/silk/fixed/encode_frame_FIX.c ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed'] ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed']
/src/opus/silk/resampler.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/float/find_pred_coefs_FLP.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/float/process_gains_FLP.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/resampler_private_down_FIR.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/./celt/float_cast.h ['opus_multistream_decode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] []
/src/opus/silk/float/warped_autocorrelation_FLP.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/fixed/LTP_scale_ctrl_FIX.c ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed'] ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed']
/src/opus/silk/NLSF_decode.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/tests/../celt/os_support.h ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_projection_encoder_fuzzer_fixed'] []
/src/opus/celt/float_cast.h [] []
/src/opus/silk/float/encode_frame_FLP.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/shell_coder.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/resampler_down2.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/fixed/LTP_analysis_filter_FIX.c ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed'] ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed']
/src/opus/celt/entenc.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/NLSF_del_dec_quant.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/./celt/arch.h ['opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/bwexpander.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed']
/src/opus/./silk/SigProc_FIX.h ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/tests/opus_projection_decoder_fuzzer.cc ['opus_projection_decoder_fuzzer_fixed', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext'] ['opus_projection_decoder_fuzzer_fixed', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext']
/src/opus/silk/bwexpander_32.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/float/wrappers_FLP.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/control_SNR.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/enc_API.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/celt/pitch.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/LPC_analysis_filter.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed']
/src/opus/silk/float/find_LTP_FLP.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext']
/src/opus/celt/entcode.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/src/opus_decoder.c ['opus_repacketizer_fuzzer_floating', 'opus_repacketizer_fuzzer_fixed', 'opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_repacketizer_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_repacketizer_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_repacketizer_fuzzer_floating', 'opus_repacketizer_fuzzer_fixed', 'opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_repacketizer_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_repacketizer_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/./celt/entcode.h ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/float/scale_copy_vector_FLP.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/fixed/schur_FIX.c ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed'] ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed']
/src/opus/silk/code_signs.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/decoder_set_fs.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext']
/src/opus/celt/celt_lpc.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/x86/NSQ_sse4_1.c [] []
/src/opus/silk/float/apply_sine_window_FLP.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/fixed/burg_modified_FIX.c [] []
/src/opus/celt/cwrs.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/decode_parameters.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext']
/src/opus/silk/resampler_private_IIR_FIR.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/float/burg_modified_FLP.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/fixed/corrMatrix_FIX.c ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed'] ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed']
/src/opus/silk/float/LPC_analysis_filter_FLP.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/decode_pitch.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext']
/src/opus/silk/gain_quant.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/control_audio_bandwidth.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/fixed/warped_autocorrelation_FIX.c ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed'] ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed']
/src/opus/silk/init_encoder.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/celt/rate.h ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/float/corrMatrix_FLP.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/LPC_fit.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/fixed/process_gains_FIX.c ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed'] ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed']
/src/opus/celt/arch.h ['opus_repacketizer_fuzzer_floating', 'opus_repacketizer_fuzzer_fixed', 'opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_repacketizer_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_repacketizer_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext']
/src/opus/src/analysis.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/quant_LTP_gains.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/celt/celt_decoder.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext']
/src/opus/silk/sigm_Q15.c ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed'] ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed']
/src/opus/silk/fixed/residual_energy_FIX.c ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed'] ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed']
/src/opus/celt/vq.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/dec_API.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext']
/src/opus/silk/check_control_input.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/float/LTP_scale_ctrl_FLP.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/fixed/x86/vector_ops_FIX_sse4_1.c [] []
/src/opus/tests/opus_projection_encoder_fuzzer.cc ['opus_projection_encoder_fuzzer_floating', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_projection_encoder_fuzzer_fixed'] ['opus_projection_encoder_fuzzer_floating', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_projection_encoder_fuzzer_fixed']
/src/opus/silk/fixed/k2a_Q16_FIX.c ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed'] ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed']
/src/opus/celt/laplace.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/src/opus_private.h ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/ana_filt_bank_1.c [] []
/src/opus/silk/biquad_alt.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_encode_fuzzer_floating', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/stereo_encode_pred.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/celt/x86/x86cpu.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/celt/entcode.h ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/fixed/autocorr_FIX.c ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed'] ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed']
/src/opus/silk/x86/NSQ_del_dec_sse4_1.c [] []
/src/opus/silk/LPC_inv_pred_gain.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/resampler_private_up2_HQ.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating_qext']
/src/opus/celt/mdct.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/celt/x86/vq_sse2.c ['opus_multistream_decode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext']
/src/opus/celt/bands.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/float/pitch_analysis_core_FLP.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/float/x86/inner_product_FLP_avx2.c [] []
/src/opus/src/mapping_matrix.c ['opus_projection_decoder_fuzzer_fixed', 'opus_projection_encoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_projection_encoder_fuzzer_fixed'] ['opus_projection_decoder_fuzzer_fixed', 'opus_projection_encoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_projection_encoder_fuzzer_fixed']
/src/opus/silk/float/schur_FLP.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext']
/src/opus/celt/pitch.h ['opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed'] ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed']
/src/opus/silk/fixed/schur64_FIX.c ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed'] ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed']
/src/opus/celt/quant_bands.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/VAD.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/NSQ.c [] []
/src/opus/silk/x86/NSQ_del_dec_avx2.c [] []
/src/opus/silk/stereo_MS_to_LR.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext']
/src/opus/celt/x86/pitch_sse.c ['opus_multistream_decode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/SigProc_FIX.h ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/typedef.h ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] []
/src/opus/silk/fixed/k2a_FIX.c ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed'] ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed']
/src/opus/silk/fixed/find_pred_coefs_FIX.c ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed'] ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed']
/src/opus/celt/modes.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/macros.h ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/resampler_down2_3.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/encode_pulses.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/src/repacketizer.c ['opus_repacketizer_fuzzer_floating', 'opus_repacketizer_fuzzer_fixed', 'opus_repacketizer_fuzzer_floating_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_repacketizer_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_repacketizer_fuzzer_floating', 'opus_repacketizer_fuzzer_fixed', 'opus_repacketizer_fuzzer_floating_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_repacketizer_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/float/find_pitch_lags_FLP.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/log2lin.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/x86/VQ_WMat_EC_sse4_1.c [] []
/src/opus/silk/stereo_quant_pred.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/celt/x86/pitch_avx.c [] []
/src/opus/./celt/mathops.h ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/NLSF_VQ.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/decode_frame.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext']
/src/opus/tests/opus_repacketizer_fuzzer.cc ['opus_repacketizer_fuzzer_floating', 'opus_repacketizer_fuzzer_fixed', 'opus_repacketizer_fuzzer_floating_qext', 'opus_repacketizer_fuzzer_fixed_qext'] ['opus_repacketizer_fuzzer_floating', 'opus_repacketizer_fuzzer_fixed', 'opus_repacketizer_fuzzer_floating_qext', 'opus_repacketizer_fuzzer_fixed_qext']
/src/opus/silk/float/residual_energy_FLP.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext']
/src/opus/src/opus_multistream.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_projection_encoder_fuzzer_fixed'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_projection_encoder_fuzzer_fixed']
/src/opus/./celt/pitch.h [] ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed']
/src/opus/silk/float/noise_shape_analysis_FLP.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/fixed/noise_shape_analysis_FIX.c ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed'] ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed']
/src/opus/celt/x86/celt_lpc_sse4_1.c [] []
/src/opus/silk/process_NLSFs.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/float/autocorrelation_FLP.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/sum_sqr_shift.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/fixed/find_pitch_lags_FIX.c ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed'] ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed']
/src/opus/silk/decode_pulses.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext']
/src/opus/silk/control_codec.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/src/opus_multistream_decoder.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext']
/src/opus/silk/float/scale_vector_FLP.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext']
/src/opus/src/opus_multistream_encoder.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_projection_encoder_fuzzer_fixed'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_projection_encoder_fuzzer_fixed']
/src/opus/src/opus_encoder.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/src/opus_projection_decoder.c ['opus_projection_decoder_fuzzer_fixed', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext'] ['opus_projection_decoder_fuzzer_fixed', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext']
/src/opus/src/opus_projection_encoder.c ['opus_projection_encoder_fuzzer_floating', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_projection_encoder_fuzzer_fixed'] ['opus_projection_encoder_fuzzer_floating', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_projection_encoder_fuzzer_fixed']
/src/opus/celt/kiss_fft.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/init_decoder.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext']
/src/opus/silk/float/inner_product_FLP.c [] []
/src/opus/silk/Inlines.h ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/src/extensions.c ['opus_repacketizer_fuzzer_floating', 'opus_repacketizer_fuzzer_fixed', 'opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_repacketizer_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_repacketizer_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_repacketizer_fuzzer_floating', 'opus_repacketizer_fuzzer_fixed', 'opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_repacketizer_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_repacketizer_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/NLSF_VQ_weights_laroia.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/celt/x86/pitch_sse2.c [] []
/src/opus/celt/rate.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/float/SigProc_FLP.h ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/HP_variable_cutoff.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/float/k2a_FLP.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext']
/src/opus/celt/mathops.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/decode_core.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext']
/src/opus/silk/stereo_LR_to_MS.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/usr/local/bin/../include/c++/v1/stdexcept [] []
/src/opus/silk/encode_indices.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/NLSF_encode.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/fixed/find_LTP_FIX.c ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed'] ['opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed']
/src/opus/celt/x86/pitch_sse4_1.c [] []
/src/opus/silk/lin2log.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/stereo_find_predictor.c ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext'] ['opus_projection_encoder_fuzzer_floating', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_encode_fuzzer_floating_qext']
/src/opus/silk/stereo_decode_pred.c ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext'] ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext']
/src/opus/./celt/stack_alloc.h ['opus_multistream_decode_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed', 'opus_projection_decoder_fuzzer_fixed', 'opus_multistream_decode_fuzzer_fixed_qext', 'opus_projection_decoder_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext'] []

Directories in report

Directory
/usr/local/bin/../include/c++/v1/
/src/opus/silk/fixed/x86/
/src/opus/silk/x86/
/src/opus/silk/
/src/opus/./silk/
/src/opus/tests/../celt/
/src/opus/celt/
/src/opus/celt/x86/
/src/opus/silk/float/x86/
/src/opus/./celt/
/src/opus/silk/fixed/
/src/opus/src/
/src/opus/silk/float/
/src/opus/tests/

Metadata section

This sections shows the raw data that is used to produce this report. This is mainly used for further processing and developer debugging.

Fuzzer Calltree file Program data file Coverage file
opus_repacketizer_fuzzer_floating fuzzerLogFile-0-zZV1djyzXh.data fuzzerLogFile-0-zZV1djyzXh.data.yaml opus_repacketizer_fuzzer_floating.covreport
opus_repacketizer_fuzzer_fixed fuzzerLogFile-0-6bJVWlVKyx.data fuzzerLogFile-0-6bJVWlVKyx.data.yaml opus_repacketizer_fuzzer_fixed.covreport
opus_multistream_decode_fuzzer_floating fuzzerLogFile-0-XGecSSMQ3D.data fuzzerLogFile-0-XGecSSMQ3D.data.yaml opus_multistream_decode_fuzzer_floating.covreport
opus_multistream_decode_fuzzer_fixed fuzzerLogFile-0-lzCpbCM4No.data fuzzerLogFile-0-lzCpbCM4No.data.yaml opus_multistream_decode_fuzzer_fixed.covreport
opus_repacketizer_fuzzer_floating_qext fuzzerLogFile-0-aX9w7fdtP1.data fuzzerLogFile-0-aX9w7fdtP1.data.yaml opus_repacketizer_fuzzer_floating_qext.covreport
opus_projection_decoder_fuzzer_fixed fuzzerLogFile-0-lGqAgH3eA3.data fuzzerLogFile-0-lGqAgH3eA3.data.yaml opus_projection_decoder_fuzzer_fixed.covreport
opus_multistream_decode_fuzzer_fixed_qext fuzzerLogFile-0-FRevU0icWr.data fuzzerLogFile-0-FRevU0icWr.data.yaml opus_multistream_decode_fuzzer_fixed_qext.covreport
opus_projection_encoder_fuzzer_floating fuzzerLogFile-0-ZI6VtxCK3N.data fuzzerLogFile-0-ZI6VtxCK3N.data.yaml opus_projection_encoder_fuzzer_floating.covreport
opus_multistream_encode_fuzzer_floating_qext fuzzerLogFile-0-jyOex4sFzq.data fuzzerLogFile-0-jyOex4sFzq.data.yaml opus_multistream_encode_fuzzer_floating_qext.covreport
opus_multistream_encode_fuzzer_floating fuzzerLogFile-0-8QyCAScY7a.data fuzzerLogFile-0-8QyCAScY7a.data.yaml opus_multistream_encode_fuzzer_floating.covreport
opus_projection_decoder_fuzzer_floating fuzzerLogFile-0-HfPwh9hSHZ.data fuzzerLogFile-0-HfPwh9hSHZ.data.yaml opus_projection_decoder_fuzzer_floating.covreport
opus_projection_decoder_fuzzer_floating_qext fuzzerLogFile-0-3z2UpztNBV.data fuzzerLogFile-0-3z2UpztNBV.data.yaml opus_projection_decoder_fuzzer_floating_qext.covreport
opus_projection_decoder_fuzzer_fixed_qext fuzzerLogFile-0-v48SHZHffu.data fuzzerLogFile-0-v48SHZHffu.data.yaml opus_projection_decoder_fuzzer_fixed_qext.covreport
opus_multistream_encode_fuzzer_fixed fuzzerLogFile-0-IhLLnxdfXR.data fuzzerLogFile-0-IhLLnxdfXR.data.yaml opus_multistream_encode_fuzzer_fixed.covreport
opus_multistream_encode_fuzzer_fixed_qext fuzzerLogFile-0-cp1sSBdJjP.data fuzzerLogFile-0-cp1sSBdJjP.data.yaml opus_multistream_encode_fuzzer_fixed_qext.covreport
opus_projection_encoder_fuzzer_fixed_qext fuzzerLogFile-0-vnWjOt4Y9n.data fuzzerLogFile-0-vnWjOt4Y9n.data.yaml opus_projection_encoder_fuzzer_fixed_qext.covreport
opus_repacketizer_fuzzer_fixed_qext fuzzerLogFile-0-HLSJCdZcHS.data fuzzerLogFile-0-HLSJCdZcHS.data.yaml opus_repacketizer_fuzzer_fixed_qext.covreport
opus_multistream_decode_fuzzer_floating_qext fuzzerLogFile-0-p5UhMSa2aq.data fuzzerLogFile-0-p5UhMSa2aq.data.yaml opus_multistream_decode_fuzzer_floating_qext.covreport
opus_encode_fuzzer_floating fuzzerLogFile-0-eOVMziy2m4.data fuzzerLogFile-0-eOVMziy2m4.data.yaml opus_encode_fuzzer_floating.covreport
opus_projection_encoder_fuzzer_floating_qext fuzzerLogFile-0-kt8pktQZsF.data fuzzerLogFile-0-kt8pktQZsF.data.yaml opus_projection_encoder_fuzzer_floating_qext.covreport
opus_encode_fuzzer_fixed fuzzerLogFile-0-iYSdKIiXD7.data fuzzerLogFile-0-iYSdKIiXD7.data.yaml opus_encode_fuzzer_fixed.covreport
opus_encode_fuzzer_fixed_qext fuzzerLogFile-0-NU21xkS7vo.data fuzzerLogFile-0-NU21xkS7vo.data.yaml opus_encode_fuzzer_fixed_qext.covreport
opus_projection_encoder_fuzzer_fixed fuzzerLogFile-0-jJDu6i5IfB.data fuzzerLogFile-0-jJDu6i5IfB.data.yaml opus_projection_encoder_fuzzer_fixed.covreport
opus_encode_fuzzer_floating_qext fuzzerLogFile-0-OZJcrljN2F.data fuzzerLogFile-0-OZJcrljN2F.data.yaml opus_multistream_encode_fuzzer_fixed_qext.covreport , opus_multistream_encode_fuzzer_floating_qext.covreport , opus_multistream_decode_fuzzer_fixed_qext.covreport , opus_projection_encoder_fuzzer_floating.covreport , opus_repacketizer_fuzzer_fixed.covreport , opus_encode_fuzzer_fixed.covreport , opus_projection_decoder_fuzzer_floating_qext.covreport , opus_projection_decoder_fuzzer_floating.covreport , opus_multistream_decode_fuzzer_fixed.covreport , opus_projection_decoder_fuzzer_fixed_qext.covreport , opus_multistream_encode_fuzzer_floating.covreport , opus_repacketizer_fuzzer_floating_qext.covreport , opus_multistream_encode_fuzzer_fixed.covreport , opus_projection_encoder_fuzzer_floating_qext.covreport , opus_multistream_decode_fuzzer_floating.covreport , opus_encode_fuzzer_fixed_qext.covreport , opus_repacketizer_fuzzer_floating.covreport , opus_projection_encoder_fuzzer_fixed_qext.covreport , opus_projection_encoder_fuzzer_fixed.covreport , opus_multistream_decode_fuzzer_floating_qext.covreport , opus_projection_decoder_fuzzer_fixed.covreport , opus_repacketizer_fuzzer_fixed_qext.covreport , opus_encode_fuzzer_floating.covreport