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_qext /src/opus/tests/opus_repacketizer_fuzzer.cc 31 303 7 7 745 292 opus_repacketizer_fuzzer.cc
opus_repacketizer_fuzzer_fixed_qext /src/opus/tests/opus_repacketizer_fuzzer.cc 31 328 7 7 745 292 opus_repacketizer_fuzzer.cc
opus_repacketizer_fuzzer_floating /src/opus/tests/opus_repacketizer_fuzzer.cc 31 287 7 7 745 292 opus_repacketizer_fuzzer.cc
opus_repacketizer_fuzzer_fixed /src/opus/tests/opus_repacketizer_fuzzer.cc 31 311 7 7 745 292 opus_repacketizer_fuzzer.cc
opus_projection_decoder_fuzzer_floating /src/opus/tests/opus_projection_decoder_fuzzer.cc 237 110 20 76 5897 2026 opus_projection_decoder_fuzzer.cc
opus_multistream_decode_fuzzer_fixed /src/opus/tests/opus_multistream_decode_fuzzer.cc 243 105 20 73 6309 2162 opus_multistream_decode_fuzzer.cc
opus_projection_decoder_fuzzer_fixed_qext /src/opus/tests/opus_projection_decoder_fuzzer.cc 277 112 20 75 7451 2558 opus_projection_decoder_fuzzer.cc
opus_encode_fuzzer_floating /src/opus/tests/opus_encode_fuzzer.cc 337 183 15 119 10834 3662 opus_encode_fuzzer.cc
opus_multistream_encode_fuzzer_floating /src/opus/tests/opus_multistream_encode_fuzzer.cc 364 191 16 122 11585 3915 opus_multistream_encode_fuzzer.cc
opus_projection_encoder_fuzzer_floating_qext /src/opus/tests/opus_projection_encoder_fuzzer.cc 393 204 16 124 12651 4278 opus_projection_encoder_fuzzer.cc
opus_encode_fuzzer_floating_qext /src/opus/tests/opus_encode_fuzzer.cc 355 182 15 119 11805 3985 opus_encode_fuzzer.cc
opus_projection_encoder_fuzzer_floating /src/opus/tests/opus_projection_encoder_fuzzer.cc 375 205 16 124 11682 3956 opus_projection_encoder_fuzzer.cc
opus_encode_fuzzer_fixed_qext /src/opus/tests/opus_encode_fuzzer.cc 365 184 15 116 12661 4249 opus_encode_fuzzer.cc
opus_projection_decoder_fuzzer_floating_qext /src/opus/tests/opus_projection_decoder_fuzzer.cc 259 104 20 76 6902 2370 opus_projection_decoder_fuzzer.cc
opus_multistream_decode_fuzzer_floating_qext /src/opus/tests/opus_multistream_decode_fuzzer.cc 250 90 20 74 6836 2343 opus_multistream_decode_fuzzer.cc
opus_projection_decoder_fuzzer_fixed /src/opus/tests/opus_projection_decoder_fuzzer.cc 252 120 20 75 6375 2189 opus_projection_decoder_fuzzer.cc
opus_multistream_decode_fuzzer_fixed_qext /src/opus/tests/opus_multistream_decode_fuzzer.cc 268 97 20 73 7385 2531 opus_multistream_decode_fuzzer.cc
opus_projection_encoder_fuzzer_fixed /src/opus/tests/opus_projection_encoder_fuzzer.cc 382 208 16 121 12454 4190 opus_projection_encoder_fuzzer.cc
opus_multistream_decode_fuzzer_floating /src/opus/tests/opus_multistream_decode_fuzzer.cc 228 96 20 74 5831 1999 opus_multistream_decode_fuzzer.cc
opus_multistream_encode_fuzzer_fixed_qext /src/opus/tests/opus_multistream_encode_fuzzer.cc 392 192 16 119 13404 4499 opus_multistream_encode_fuzzer.cc
opus_multistream_encode_fuzzer_floating_qext /src/opus/tests/opus_multistream_encode_fuzzer.cc 382 190 16 122 12554 4237 opus_multistream_encode_fuzzer.cc
opus_projection_encoder_fuzzer_fixed_qext /src/opus/tests/opus_projection_encoder_fuzzer.cc 403 206 16 121 13501 4540 opus_projection_encoder_fuzzer.cc
opus_encode_fuzzer_fixed /src/opus/tests/opus_encode_fuzzer.cc 344 186 15 116 11612 3898 opus_encode_fuzzer.cc
opus_multistream_encode_fuzzer_fixed /src/opus/tests/opus_multistream_encode_fuzzer.cc 371 194 16 119 12357 4149 opus_multistream_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_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_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_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_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 100 13.8%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 622 86.1%
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 482 interp_bits2pulses call site: 00482 ec_enc_uint
8 526 compute_qn call site: 00526 stereo_itheta
6 474 interp_bits2pulses call site: 00474 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_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 114 15.0%
gold [1:9] 1 0.13%
yellow [10:29] 2 0.26%
greenyellow [30:49] 2 0.26%
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 504 interp_bits2pulses call site: 00504 ec_enc_uint
9 555 celt_rsqrt_norm32 call site: 00555 frac_div32
6 496 interp_bits2pulses call site: 00496 ec_enc_bit_logp
6 548 compute_qn call site: 00548 stereo_itheta
6 583 compute_theta call site: 00583 ec_enc_bit_logp
5 626 extract_collapse_mask call site: 00626 encode_pulses
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
3 126 silk_decoder_set_fs call site: 00126 celt_fatal

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_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 155 17.0%
gold [1:9] 0 0.0%
yellow [10:29] 2 0.22%
greenyellow [30:49] 1 0.11%
lawngreen 50+ 750 82.5%
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 721 normalise_residual call site: 00721 encode_pulses
16 617 cubic_quant_partition call site: 00617 ec_enc_uint
14 89 silk_ResetDecoder call site: 00089 opus_decoder_ctl
9 527 interp_bits2pulses call site: 00527 ec_enc_uint
8 560 clt_compute_extra_allocation call site: 00560 ec_enc_depth
8 599 cubic_quant_partition call site: 00599 ec_enc_uint
6 519 interp_bits2pulses call site: 00519 ec_enc_bit_logp
6 671 compute_theta call site: 00671 ec_enc_bit_logp
6 706 exp_rotation call site: 00706 extract_collapse_mask
6 713 extract_collapse_mask call site: 00713 encode_pulses
4 799 stereo_merge call site: 00799 quant_band_stereo
3 85 opus_multistream_decoder_ctl_va_list call site: 00085 opus_custom_decoder_ctl

Runtime coverage analysis

Covered functions
245
Functions that are reachable but not covered
33
Reachable functions
277
Percentage of reachable functions covered
88.09%
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 5
/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_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 106 9.56%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 4 0.36%
lawngreen 50+ 998 90.0%
All colors 1108 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 1025 alg_quant call site: 01025 alg_unquant
10 914 interp_bits2pulses call site: 00914 ec_dec_uint
9 54 opus_encoder_ctl call site: 00054 opus_custom_encoder_ctl
9 176 opus_repacketizer_out_range_impl call site: 00176 opus_packet_extensions_generate
9 234 check_control_input call site: 00234 celt_fatal
4 978 compute_theta call site: 00978 ec_decode
3 24 silk_VAD_Init call site: 00024 celt_fatal
3 150 opus_packet_parse_impl call site: 00150 parse_size
3 160 opus_packet_extensions_count call site: 00160 opus_extension_iterator_next_repeat
3 164 skip_extension call site: 00164 skip_extension_payload
3 186 opus_repacketizer_out_range_impl call site: 00186 opus_packet_extensions_generate
3 252 silk_setup_resamplers call site: 00252 celt_fatal

Runtime coverage analysis

Covered functions
357
Functions that are reachable but not covered
28
Reachable functions
337
Percentage of reachable functions covered
91.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 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/celt.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/celt.h 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_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 169 13.7%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 1058 86.2%
All colors 1227 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 1139 alg_quant call site: 01139 alg_unquant
10 1028 interp_bits2pulses call site: 01028 ec_dec_uint
9 294 opus_repacketizer_out_range_impl call site: 00294 opus_packet_extensions_generate
9 352 check_control_input call site: 00352 celt_fatal
9 1202 opus_encode_frame_native call site: 01202 celt_encode_with_ec
7 106 opus_multistream_encoder_ctl_va_list call site: 00106 opus_encoder_ctl
7 116 opus_multistream_encoder_ctl_va_list call site: 00116 opus_encoder_ctl
7 379 silk_resampler call site: 00379 silk_resampler_private_IIR_FIR
5 65 opus_encoder_ctl call site: 00065 opus_custom_encoder_ctl
5 362 silk_Encode call site: 00362 silk_init_encoder
5 563 silk_LP_variable_cutoff call site: 00563 silk_LP_interpolate_filter_taps
4 370 silk_setup_resamplers call site: 00370 silk_float2short_array

Runtime coverage analysis

Covered functions
377
Functions that are reachable but not covered
33
Reachable functions
364
Percentage of reachable functions covered
90.93%
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 21
/src/opus/celt/mathops.c 1
/src/opus/src/opus_encoder.c 21
/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/src/opus_multistream.c 4
/src/opus/./celt/celt.h 2
/src/opus/./celt/os_support.h 2
/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/celt.h 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_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 307 22.2%
gold [1:9] 0 0.0%
yellow [10:29] 1 0.07%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 1072 77.6%
All colors 1380 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 1266 alg_quant call site: 01266 alg_unquant
16 1108 celt_encode_with_ec call site: 01108 ec_enc_depth
16 1144 quant_band call site: 01144 cubic_quant_partition
13 119 opus_multistream_encoder_init_impl call site: 00119 ms_get_preemph_mem
13 1247 normalise_residual call site: 01247 encode_pulses
10 1078 interp_bits2pulses call site: 01078 ec_dec_uint
9 332 opus_repacketizer_out_range_impl call site: 00332 opus_packet_extensions_generate
9 1352 opus_encode_frame_native call site: 01352 celt_encode_with_ec
8 185 opus_multistream_encode_native call site: 00185 surround_analysis
8 390 check_control_input call site: 00390 celt_fatal
8 1059 celt_encode_with_ec call site: 01059 compute_vbr
7 106 opus_encoder_ctl call site: 00106 opus_custom_encoder_ctl

Runtime coverage analysis

Covered functions
384
Functions that are reachable but not covered
55
Reachable functions
393
Percentage of reachable functions covered
86.01%
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 4
/src/opus/src/analysis.c 7
/src/opus/./celt/os_support.h 2
/src/opus/src/opus_multistream.c 4
/src/opus/./celt/celt.h 2
/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/celt.h 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_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 121 9.88%
gold [1:9] 5 0.40%
yellow [10:29] 11 0.89%
greenyellow [30:49] 4 0.32%
lawngreen 50+ 1083 88.4%
All colors 1224 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 1118 alg_quant call site: 01118 alg_unquant
10 930 interp_bits2pulses call site: 00930 ec_dec_uint
9 56 opus_encoder_ctl call site: 00056 opus_custom_encoder_ctl
9 237 check_control_input call site: 00237 celt_fatal
7 968 ec_enc_depth call site: 00968 ec_dec_depth
5 1005 cubic_synthesis call site: 01005 cubic_unquant
4 1043 compute_theta call site: 01043 ec_decode
3 24 silk_VAD_Init call site: 00024 celt_fatal
3 153 opus_packet_parse_impl call site: 00153 parse_size
3 163 opus_packet_extensions_count call site: 00163 opus_extension_iterator_next_repeat
3 167 skip_extension call site: 00167 skip_extension_payload
3 255 silk_setup_resamplers call site: 00255 celt_fatal

Runtime coverage analysis

Covered functions
374
Functions that are reachable but not covered
29
Reachable functions
355
Percentage of reachable functions covered
91.83%
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 4
/src/opus/src/analysis.c 7
/src/opus/./celt/os_support.h 2
/src/opus/./celt/celt.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/celt.h 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

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 212 16.7%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 1 0.07%
lawngreen 50+ 1052 83.1%
All colors 1265 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 117 opus_multistream_encoder_init_impl call site: 00117 ms_get_preemph_mem
11 1174 alg_quant call site: 01174 alg_unquant
10 1063 interp_bits2pulses call site: 01063 ec_dec_uint
9 330 opus_repacketizer_out_range_impl call site: 00330 opus_packet_extensions_generate
9 1237 opus_encode_frame_native call site: 01237 celt_encode_with_ec
8 183 opus_multistream_encode_native call site: 00183 surround_analysis
8 388 check_control_input call site: 00388 celt_fatal
7 104 opus_encoder_ctl call site: 00104 opus_custom_encoder_ctl
7 140 opus_multistream_encoder_ctl_va_list call site: 00140 opus_encoder_ctl
7 150 opus_multistream_encoder_ctl_va_list call site: 00150 opus_encoder_ctl
7 218 opus_multistream_encode_native call site: 00218 opus_encoder_ctl
7 414 silk_resampler call site: 00414 silk_resampler_private_IIR_FIR

Runtime coverage analysis

Covered functions
381
Functions that are reachable but not covered
40
Reachable functions
375
Percentage of reachable functions covered
89.33%
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/./celt/celt.h 2
/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/celt.h 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_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 164 12.2%
gold [1:9] 29 2.16%
yellow [10:29] 40 2.98%
greenyellow [30:49] 8 0.59%
lawngreen 50+ 1101 82.0%
All colors 1342 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
23 1228 alg_quant call site: 01228 alg_unquant
10 1015 interp_bits2pulses call site: 01015 ec_dec_uint
9 56 opus_encoder_ctl call site: 00056 opus_custom_encoder_ctl
9 265 check_control_input call site: 00265 celt_fatal
9 1090 cubic_quant call site: 01090 cubic_unquant
7 1053 ec_enc_depth call site: 01053 ec_dec_depth
5 623 limit_warped_coefs call site: 00623 silk_DIV32_varQ
4 1138 compute_theta call site: 01138 ec_decode
4 1188 exp_rotation call site: 01188 extract_collapse_mask
3 24 silk_VAD_Init call site: 00024 celt_fatal
3 180 opus_packet_parse_impl call site: 00180 parse_size
3 190 opus_packet_extensions_count call site: 00190 opus_extension_iterator_next_repeat

Runtime coverage analysis

Covered functions
388
Functions that are reachable but not covered
31
Reachable functions
365
Percentage of reachable functions covered
91.51%
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 5
/src/opus/src/analysis.c 8
/src/opus/./celt/os_support.h 2
/src/opus/./celt/celt.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/celt.h 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_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 133 15.9%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 4 0.48%
lawngreen 50+ 696 83.5%
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 657 normalise_residual call site: 00657 encode_pulses
14 89 silk_ResetDecoder call site: 00089 opus_decoder_ctl
9 486 interp_bits2pulses call site: 00486 ec_enc_uint
9 569 cubic_quant_partition call site: 00569 ec_enc_uint
8 519 clt_compute_extra_allocation call site: 00519 ec_enc_depth
6 478 interp_bits2pulses call site: 00478 ec_enc_bit_logp
6 650 extract_collapse_mask call site: 00650 encode_pulses
5 615 compute_theta call site: 00615 ec_enc_bit_logp
4 558 cubic_quant_partition call site: 00558 ec_enc_uint
4 636 quant_partition call site: 00636 alg_quant
4 645 exp_rotation call site: 00645 extract_collapse_mask
4 725 stereo_merge call site: 00725 quant_band_stereo

Runtime coverage analysis

Covered functions
227
Functions that are reachable but not covered
32
Reachable functions
259
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_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 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_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 133 16.4%
gold [1:9] 1 0.12%
yellow [10:29] 2 0.24%
greenyellow [30:49] 1 0.12%
lawngreen 50+ 671 83.0%
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 638 normalise_residual call site: 00638 encode_pulses
14 70 silk_ResetDecoder call site: 00070 opus_decoder_ctl
9 467 interp_bits2pulses call site: 00467 ec_enc_uint
9 550 cubic_quant_partition call site: 00550 ec_enc_uint
8 500 clt_compute_extra_allocation call site: 00500 ec_enc_depth
6 459 interp_bits2pulses call site: 00459 ec_enc_bit_logp
6 631 extract_collapse_mask call site: 00631 encode_pulses
5 596 compute_theta call site: 00596 ec_enc_bit_logp
4 539 cubic_quant_partition call site: 00539 ec_enc_uint
4 617 quant_partition call site: 00617 alg_quant
4 626 exp_rotation call site: 00626 extract_collapse_mask
4 706 stereo_merge call site: 00706 quant_band_stereo

Runtime coverage analysis

Covered functions
218
Functions that are reachable but not covered
32
Reachable functions
250
Percentage of reachable functions covered
87.2%
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 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

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 114 14.5%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 671 85.4%
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 523 interp_bits2pulses call site: 00523 ec_enc_uint
9 574 celt_rsqrt_norm32 call site: 00574 frac_div32
6 515 interp_bits2pulses call site: 00515 ec_enc_bit_logp
6 567 compute_qn call site: 00567 stereo_itheta
6 602 compute_theta call site: 00602 ec_enc_bit_logp
5 645 extract_collapse_mask call site: 00645 encode_pulses
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
3 588 bitexact_cos call site: 00588 ec_encode

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 155 17.5%
gold [1:9] 1 0.11%
yellow [10:29] 0 0.0%
greenyellow [30:49] 4 0.45%
lawngreen 50+ 723 81.8%
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 702 normalise_residual call site: 00702 encode_pulses
16 598 cubic_quant_partition call site: 00598 ec_enc_uint
14 70 silk_ResetDecoder call site: 00070 opus_decoder_ctl
9 508 interp_bits2pulses call site: 00508 ec_enc_uint
8 541 clt_compute_extra_allocation call site: 00541 ec_enc_depth
8 580 cubic_quant_partition call site: 00580 ec_enc_uint
6 500 interp_bits2pulses call site: 00500 ec_enc_bit_logp
6 652 compute_theta call site: 00652 ec_enc_bit_logp
6 687 exp_rotation call site: 00687 extract_collapse_mask
6 694 extract_collapse_mask call site: 00694 encode_pulses
4 780 stereo_merge call site: 00780 quant_band_stereo
3 46 celt_decoder_init call site: 00046 celt_fatal

Runtime coverage analysis

Covered functions
236
Functions that are reachable but not covered
33
Reachable functions
268
Percentage of reachable functions covered
87.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.
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 5
/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_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 213 15.5%
gold [1:9] 0 0.0%
yellow [10:29] 2 0.14%
greenyellow [30:49] 1 0.07%
lawngreen 50+ 1156 84.2%
All colors 1372 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 117 opus_multistream_encoder_init_impl call site: 00117 ms_get_preemph_mem
12 1273 alg_quant call site: 01273 alg_unquant
10 1146 interp_bits2pulses call site: 01146 ec_dec_uint
9 362 opus_repacketizer_out_range_impl call site: 00362 opus_packet_extensions_generate
9 1344 opus_encode_frame_native call site: 01344 celt_encode_with_ec
8 421 check_control_input call site: 00421 celt_fatal
7 104 opus_encoder_ctl call site: 00104 opus_custom_encoder_ctl
7 140 opus_multistream_encoder_ctl_va_list call site: 00140 opus_encoder_ctl
7 150 opus_multistream_encoder_ctl_va_list call site: 00150 opus_encoder_ctl
7 229 opus_multistream_encode_native call site: 00229 opus_encoder_ctl
7 445 silk_resampler call site: 00445 silk_resampler_private_IIR_FIR
6 183 opus_multistream_encode_native call site: 00183 surround_analysis

Runtime coverage analysis

Covered functions
397
Functions that are reachable but not covered
37
Reachable functions
382
Percentage of reachable functions covered
90.31%
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/./celt/celt.h 2
/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/celt.h 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_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 100 14.3%
gold [1:9] 0 0.0%
yellow [10:29] 3 0.43%
greenyellow [30:49] 1 0.14%
lawngreen 50+ 593 85.0%
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 463 interp_bits2pulses call site: 00463 ec_enc_uint
8 507 compute_qn call site: 00507 stereo_itheta
6 455 interp_bits2pulses call site: 00455 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_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 275 18.8%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 1184 81.1%
All colors 1459 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
23 1340 alg_quant call site: 01340 alg_unquant
20 1193 quant_band call site: 01193 cubic_quant_partition
16 1157 celt_encode_with_ec call site: 01157 ec_enc_depth
15 1314 normalise_residual call site: 01314 encode_pulses
10 1127 interp_bits2pulses call site: 01127 ec_dec_uint
9 328 opus_repacketizer_out_range_impl call site: 00328 opus_packet_extensions_generate
9 387 check_control_input call site: 00387 celt_fatal
9 1434 opus_encode_frame_native call site: 01434 celt_encode_with_ec
8 1108 celt_encode_with_ec call site: 01108 compute_vbr
7 108 opus_multistream_encoder_ctl_va_list call site: 00108 opus_encoder_ctl
7 118 opus_multistream_encoder_ctl_va_list call site: 00118 opus_encoder_ctl
7 412 silk_resampler call site: 00412 silk_resampler_private_IIR_FIR

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 21
/src/opus/celt/mathops.c 13
/src/opus/src/opus_encoder.c 21
/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 5
/src/opus/src/analysis.c 8
/src/opus/src/opus_multistream.c 4
/src/opus/./celt/celt.h 2
/src/opus/./celt/os_support.h 2
/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/celt.h 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_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 264 19.6%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 1078 80.3%
All colors 1342 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 1231 alg_quant call site: 01231 alg_unquant
16 1073 celt_encode_with_ec call site: 01073 ec_enc_depth
16 1109 quant_band call site: 01109 cubic_quant_partition
13 1212 normalise_residual call site: 01212 encode_pulses
10 1043 interp_bits2pulses call site: 01043 ec_dec_uint
9 296 opus_repacketizer_out_range_impl call site: 00296 opus_packet_extensions_generate
9 354 check_control_input call site: 00354 celt_fatal
9 1317 opus_encode_frame_native call site: 01317 celt_encode_with_ec
8 1024 celt_encode_with_ec call site: 01024 compute_vbr
7 108 opus_multistream_encoder_ctl_va_list call site: 00108 opus_encoder_ctl
7 118 opus_multistream_encoder_ctl_va_list call site: 00118 opus_encoder_ctl
7 381 silk_resampler call site: 00381 silk_resampler_private_IIR_FIR

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 21
/src/opus/celt/mathops.c 1
/src/opus/src/opus_encoder.c 21
/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 4
/src/opus/src/analysis.c 7
/src/opus/src/opus_multistream.c 4
/src/opus/./celt/celt.h 2
/src/opus/./celt/os_support.h 2
/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/celt.h 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_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 316 21.1%
gold [1:9] 0 0.0%
yellow [10:29] 2 0.13%
greenyellow [30:49] 2 0.13%
lawngreen 50+ 1177 78.6%
All colors 1497 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
23 1375 alg_quant call site: 01375 alg_unquant
20 1228 quant_band call site: 01228 cubic_quant_partition
16 1192 celt_encode_with_ec call site: 01192 ec_enc_depth
15 1349 normalise_residual call site: 01349 encode_pulses
13 119 opus_multistream_encoder_init_impl call site: 00119 ms_get_preemph_mem
10 1162 interp_bits2pulses call site: 01162 ec_dec_uint
9 364 opus_repacketizer_out_range_impl call site: 00364 opus_packet_extensions_generate
9 1469 opus_encode_frame_native call site: 01469 celt_encode_with_ec
8 423 check_control_input call site: 00423 celt_fatal
8 1143 celt_encode_with_ec call site: 01143 compute_vbr
7 106 opus_encoder_ctl call site: 00106 opus_custom_encoder_ctl
7 142 opus_multistream_encoder_ctl_va_list call site: 00142 opus_encoder_ctl

Runtime coverage analysis

Covered functions
403
Functions that are reachable but not covered
52
Reachable functions
403
Percentage of reachable functions covered
87.1%
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 5
/src/opus/src/analysis.c 8
/src/opus/./celt/os_support.h 2
/src/opus/src/opus_multistream.c 4
/src/opus/./celt/celt.h 2
/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/celt.h 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_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 112 9.21%
gold [1:9] 5 0.41%
yellow [10:29] 3 0.24%
greenyellow [30:49] 12 0.98%
lawngreen 50+ 1084 89.1%
All colors 1216 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
12 1125 alg_quant call site: 01125 alg_unquant
10 998 interp_bits2pulses call site: 00998 ec_dec_uint
9 54 opus_encoder_ctl call site: 00054 opus_custom_encoder_ctl
9 203 opus_repacketizer_out_range_impl call site: 00203 opus_packet_extensions_generate
9 262 check_control_input call site: 00262 celt_fatal
4 1067 compute_theta call site: 01067 ec_decode
3 24 silk_VAD_Init call site: 00024 celt_fatal
3 177 opus_packet_parse_impl call site: 00177 parse_size
3 187 opus_packet_extensions_count call site: 00187 opus_extension_iterator_next_repeat
3 191 skip_extension call site: 00191 skip_extension_payload
3 213 opus_repacketizer_out_range_impl call site: 00213 opus_packet_extensions_generate
3 280 silk_setup_resamplers call site: 00280 celt_fatal

Runtime coverage analysis

Covered functions
373
Functions that are reachable but not covered
25
Reachable functions
344
Percentage of reachable functions covered
92.73%
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/celt.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/celt.h 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_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 172 12.8%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 1162 87.1%
All colors 1334 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
12 1238 alg_quant call site: 01238 alg_unquant
10 1111 interp_bits2pulses call site: 01111 ec_dec_uint
9 326 opus_repacketizer_out_range_impl call site: 00326 opus_packet_extensions_generate
9 385 check_control_input call site: 00385 celt_fatal
9 1309 opus_encode_frame_native call site: 01309 celt_encode_with_ec
7 106 opus_multistream_encoder_ctl_va_list call site: 00106 opus_encoder_ctl
7 116 opus_multistream_encoder_ctl_va_list call site: 00116 opus_encoder_ctl
7 410 silk_resampler call site: 00410 silk_resampler_private_IIR_FIR
5 65 opus_encoder_ctl call site: 00065 opus_custom_encoder_ctl
5 395 silk_Encode call site: 00395 silk_init_encoder
5 403 silk_setup_resamplers call site: 00403 silk_resampler
5 592 silk_LP_variable_cutoff call site: 00592 silk_LP_interpolate_filter_taps

Runtime coverage analysis

Covered functions
393
Functions that are reachable but not covered
30
Reachable functions
371
Percentage of reachable functions covered
91.91%
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 21
/src/opus/celt/mathops.c 12
/src/opus/src/opus_encoder.c 21
/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/src/opus_multistream.c 4
/src/opus/./celt/celt.h 2
/src/opus/./celt/os_support.h 2
/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/celt.h 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

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%
603 / 687
Cyclomatic complexity statically reachable by fuzzers
94.0%
6358 / 6760

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_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_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_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', 'stereo_merge', 'celt_decoder_init']

/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_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_encoder_ctl', 'opus_repacketizer_out_range_impl', 'check_control_input', 'compute_theta', 'silk_VAD_Init', 'opus_packet_parse_impl', 'opus_packet_extensions_count', 'skip_extension']

/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_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_encoder_ctl', 'check_control_input', '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', 'opus_multistream_encode_native', 'check_control_input', 'opus_encoder_ctl', 'opus_multistream_encoder_ctl_va_list']

/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_encoder_ctl', 'check_control_input', 'cubic_quant', 'ec_enc_depth', 'limit_warped_coefs', 'compute_theta', 'exp_rotation', 'silk_VAD_Init']

/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', 'interp_bits2pulses', 'cubic_quant_partition', 'clt_compute_extra_allocation', 'extract_collapse_mask', 'compute_theta', 'quant_partition']

/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', 'interp_bits2pulses', 'cubic_quant_partition', '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=['silk_ResetDecoder', 'exp_rotation', 'interp_bits2pulses', 'celt_rsqrt_norm32', 'compute_qn', 'compute_theta', 'extract_collapse_mask', 'stereo_merge', 'opus_multistream_decoder_ctl_va_list']

/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', '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_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_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_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_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']

/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_encoder_ctl', 'opus_repacketizer_out_range_impl', 'check_control_input', 'compute_theta', 'silk_VAD_Init', 'opus_packet_parse_impl', 'opus_packet_extensions_count', 'skip_extension']

/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']

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 71 28 39.43% ['opus_multistream_decode_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed', 'opus_projection_decoder_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed']
opus_decoder_ctl 165 20 12.12% ['opus_multistream_decode_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed', 'opus_projection_decoder_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed']
opus_multistream_decoder_ctl_va_list 114 24 21.05% ['opus_multistream_decode_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating', 'opus_projection_decoder_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed_qext', 'opus_multistream_decode_fuzzer_floating_qext', 'opus_projection_decoder_fuzzer_fixed', 'opus_projection_decoder_fuzzer_floating', 'opus_multistream_decode_fuzzer_fixed']
opus_encoder_ctl 422 133 31.51% ['opus_multistream_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_encode_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_encode_fuzzer_fixed', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_encode_fuzzer_fixed_qext', 'opus_encode_fuzzer_floating', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed', 'opus_projection_encoder_fuzzer_floating']
opus_multistream_encoder_ctl_va_list 194 45 23.19% ['opus_multistream_encode_fuzzer_floating', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_multistream_encode_fuzzer_floating_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_multistream_encode_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_fixed', 'opus_multistream_encode_fuzzer_fixed', 'opus_projection_encoder_fuzzer_floating']
opus_projection_encoder_ctl 79 19 24.05% ['opus_projection_encoder_fuzzer_fixed', 'opus_projection_encoder_fuzzer_floating_qext', 'opus_projection_encoder_fuzzer_fixed_qext', 'opus_projection_encoder_fuzzer_floating']

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

Directories in report

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

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_qext fuzzerLogFile-0-2qd9xatuFH.data fuzzerLogFile-0-2qd9xatuFH.data.yaml opus_repacketizer_fuzzer_floating_qext.covreport
opus_repacketizer_fuzzer_fixed_qext fuzzerLogFile-0-S4JoBXyRHk.data fuzzerLogFile-0-S4JoBXyRHk.data.yaml opus_repacketizer_fuzzer_fixed_qext.covreport
opus_repacketizer_fuzzer_floating fuzzerLogFile-0-CuSwrCacZZ.data fuzzerLogFile-0-CuSwrCacZZ.data.yaml opus_repacketizer_fuzzer_floating.covreport
opus_repacketizer_fuzzer_fixed fuzzerLogFile-0-Bcx3wTRT6k.data fuzzerLogFile-0-Bcx3wTRT6k.data.yaml opus_repacketizer_fuzzer_fixed.covreport
opus_projection_decoder_fuzzer_floating fuzzerLogFile-0-W1HRSv4ybL.data fuzzerLogFile-0-W1HRSv4ybL.data.yaml opus_projection_decoder_fuzzer_floating.covreport
opus_multistream_decode_fuzzer_fixed fuzzerLogFile-0-5HTO19MMLN.data fuzzerLogFile-0-5HTO19MMLN.data.yaml opus_multistream_decode_fuzzer_fixed.covreport
opus_projection_decoder_fuzzer_fixed_qext fuzzerLogFile-0-DO4ZBT0Zyf.data fuzzerLogFile-0-DO4ZBT0Zyf.data.yaml opus_projection_decoder_fuzzer_fixed_qext.covreport
opus_encode_fuzzer_floating fuzzerLogFile-0-85NXrDxN31.data fuzzerLogFile-0-85NXrDxN31.data.yaml opus_encode_fuzzer_floating.covreport
opus_multistream_encode_fuzzer_floating fuzzerLogFile-0-2XmQGOgnBM.data fuzzerLogFile-0-2XmQGOgnBM.data.yaml opus_multistream_encode_fuzzer_floating.covreport
opus_projection_encoder_fuzzer_floating_qext fuzzerLogFile-0-SDjKY7IlZv.data fuzzerLogFile-0-SDjKY7IlZv.data.yaml opus_projection_encoder_fuzzer_floating_qext.covreport
opus_encode_fuzzer_floating_qext fuzzerLogFile-0-EgTM0bmTQp.data fuzzerLogFile-0-EgTM0bmTQp.data.yaml opus_encode_fuzzer_floating_qext.covreport
opus_projection_encoder_fuzzer_floating fuzzerLogFile-0-w7QuyBGh0G.data fuzzerLogFile-0-w7QuyBGh0G.data.yaml opus_projection_encoder_fuzzer_floating.covreport
opus_encode_fuzzer_fixed_qext fuzzerLogFile-0-LWs1Yq405i.data fuzzerLogFile-0-LWs1Yq405i.data.yaml opus_encode_fuzzer_fixed_qext.covreport
opus_projection_decoder_fuzzer_floating_qext fuzzerLogFile-0-C6uKRJw6dt.data fuzzerLogFile-0-C6uKRJw6dt.data.yaml opus_projection_decoder_fuzzer_floating_qext.covreport
opus_multistream_decode_fuzzer_floating_qext fuzzerLogFile-0-mgApugVioK.data fuzzerLogFile-0-mgApugVioK.data.yaml opus_multistream_decode_fuzzer_floating_qext.covreport
opus_projection_decoder_fuzzer_fixed fuzzerLogFile-0-5WXLzGFy1U.data fuzzerLogFile-0-5WXLzGFy1U.data.yaml opus_projection_decoder_fuzzer_fixed.covreport
opus_multistream_decode_fuzzer_fixed_qext fuzzerLogFile-0-wzAzSs1JFF.data fuzzerLogFile-0-wzAzSs1JFF.data.yaml opus_multistream_decode_fuzzer_fixed_qext.covreport
opus_projection_encoder_fuzzer_fixed fuzzerLogFile-0-fs5LZGJZe1.data fuzzerLogFile-0-fs5LZGJZe1.data.yaml opus_projection_encoder_fuzzer_fixed.covreport
opus_multistream_decode_fuzzer_floating fuzzerLogFile-0-hA9BWLZjVR.data fuzzerLogFile-0-hA9BWLZjVR.data.yaml opus_multistream_decode_fuzzer_floating.covreport
opus_multistream_encode_fuzzer_fixed_qext fuzzerLogFile-0-XuLrsKHKg3.data fuzzerLogFile-0-XuLrsKHKg3.data.yaml opus_multistream_encode_fuzzer_fixed_qext.covreport
opus_multistream_encode_fuzzer_floating_qext fuzzerLogFile-0-p1bSpZXYQq.data fuzzerLogFile-0-p1bSpZXYQq.data.yaml opus_multistream_encode_fuzzer_floating_qext.covreport
opus_projection_encoder_fuzzer_fixed_qext fuzzerLogFile-0-d561TzLzXf.data fuzzerLogFile-0-d561TzLzXf.data.yaml opus_projection_encoder_fuzzer_fixed_qext.covreport
opus_encode_fuzzer_fixed fuzzerLogFile-0-FLfZW0GK38.data fuzzerLogFile-0-FLfZW0GK38.data.yaml opus_encode_fuzzer_fixed.covreport
opus_multistream_encode_fuzzer_fixed fuzzerLogFile-0-2XGQuCe0Cx.data fuzzerLogFile-0-2XGQuCe0Cx.data.yaml opus_multistream_encode_fuzzer_fixed.covreport