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

Fuzzer details

Fuzzer: fuzz_rtp_parser

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 3 10.0%
gold [1:9] 17 56.6%
yellow [10:29] 5 16.6%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 5 16.6%
All colors 30 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
2 2 1 :

['fflush']

2 2 rtpp_log_obj_write_early call site: 00000 /src/rtpproxy/src/rtpp_log_obj.c:163
0 0 None 0 37 update_rtpp_stats call site: 00000 /src/rtpproxy/src/rtp_analyze.c:426
0 0 None 0 0 rtpp_stats_init call site: 00015 /src/rtpproxy/src/rtp_analyze.c:215
0 0 None 0 0 update_rtpp_stats call site: 00000 /src/rtpproxy/src/rtp_analyze.c:357
0 0 None 0 0 update_rtpp_totals call site: 00000 /src/rtpproxy/src/rtp_analyze.c:511
0 0 None 0 0 update_rtpp_totals call site: 00000 /src/rtpproxy/src/rtp_analyze.c:516
0 0 None 0 0 rtp_analyze_jt_ctor call site: 00016 /src/rtpproxy/src/rtp_analyze.c:249
0 0 1 :

['free']

0 0 rtp_analyze_jt_ctor call site: 00017 /src/rtpproxy/src/rtp_analyze.c:253
0 0 None 0 0 rtp_analyze_jdata_ctor call site: 00018 /src/rtpproxy/src/rtp_analyze.c:228
0 0 1 :

['free']

0 0 rtp_analyze_jdata_ctor call site: 00019 /src/rtpproxy/src/rtp_analyze.c:232
0 0 None 0 0 jdata_by_ssrc call site: 00000 /src/rtpproxy/src/rtp_analyze.c:313
0 0 None 0 0 jdata_by_ssrc call site: 00000 /src/rtpproxy/src/rtp_analyze.c:321

Runtime coverage analysis

Covered functions
36
Functions that are reachable but not covered
7
Reachable functions
21
Percentage of reachable functions covered
66.67%
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
scripts/fuzz/fuzz_rtp_parser.c 1
src/rtpp_genuid_singlet.c 2
src/rtpp_genuid.c 1
src/rtpp_mallocs.c 2
src/rtpp_log_obj.c 2
src/rtpp_refcnt.c 1
src/rtpp_log_stand.c 1
src/rtpp_analyzer.c 2
src/rtp_analyze.c 5
src/rtpp_ringbuf.c 2
src/rtp_packet.c 1

Fuzzer: fuzz_rtcp_parser

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 0 0.0%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 42 100.%
All colors 42 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
0 0 None 0 0 rtpp_sbuf_write call site: 00008 /src/rtpproxy/modules/acct_rtcp_hep/rtpp_sbuf.c:52
0 0 None 0 0 rtpp_sbuf_ctor call site: 00001 /src/rtpproxy/modules/acct_rtcp_hep/rtpp_sbuf.c:68
0 0 None 0 0 rtpp_sbuf_ctor call site: 00001 /src/rtpproxy/modules/acct_rtcp_hep/rtpp_sbuf.c:72
0 0 None 0 0 rtpp_sbuf_extend call site: 00000 /src/rtpproxy/modules/acct_rtcp_hep/rtpp_sbuf.c:96

Runtime coverage analysis

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

Files reached

filename functions hit
scripts/fuzz/fuzz_rtcp_parser.c 1
modules/acct_rtcp_hep/rtpp_sbuf.c 3
modules/acct_rtcp_hep/rtcp2json.c 1

Fuzzer: fuzz_command_parser

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 205 60.4%
gold [1:9] 25 7.37%
yellow [10:29] 24 7.07%
greenyellow [30:49] 12 3.53%
lawngreen 50+ 73 21.5%
All colors 339 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
1673 1673 2 :

['rtpp_cfile_process', 'init_config_bail']

1701 1721 init_config call site: 00000 /src/rtpproxy/src/main.c:676
622 695 11 :

['free', 'rtpp_session_ctor', 'ul_reply_port', 'handle_nomem', 'rtpp_rlim_max', 'rtpp_create_listener', 'rtp_resizer_new', 'rtp_resizer_set_ptime', 'rtp_resizer_free', 'handle_copy', 'rtpp_timeout_data_ctor']

622 793 rtpp_command_ul_handle call site: 00249 /src/rtpproxy/src/../src/commands/rpcpv1_ul.c:520
126 874 6 :

['pthread_mutex_unlock', 'free_command', 'pthread_mutex_lock', 'handle_command', 'rtpp_command_stream_get', 'flush_cstats']

126 874 process_commands_stream call site: 00000 /src/rtpproxy/src/rtpp_command_async.c:230
82 82 3 :

['prdic_free', 'rtpp_queue_destroy', 'free']

82 82 rtpp_timed_ctor call site: 00000 /src/rtpproxy/src/rtpp_timed.c:173
76 83 7 :

['_rtpp_log_unlock', '_rtpp_log_lock', 'getdtime', 'strlvl', 'vsyslog_async', 'ftime', 'fflush']

76 83 _rtpp_log_write_va call site: 00000 /src/rtpproxy/src/rtpp_log_stand.c:256
67 67 3 :

['rtpp_proc_async_thread_destroy', 'free', 'rtpp_netio_async_destroy']

67 67 rtpp_proc_async_ctor call site: 00000 /src/rtpproxy/src/rtpp_proc_async.c:373
55 84 5 :

['rtpp_queue_get_item', 'getdtime', 'rtpp_queue_get_item_by', 'dtime2mtimespec', 'run_servers']

61 90 rtpp_proc_servers_run call site: 00000 /src/rtpproxy/src/rtpp_proc_servers.c:187
50 50 1 :

['syslog_async_init']

60 70 _rtpp_log_open call site: 00000 /src/rtpproxy/src/rtpp_log_stand.c:87
46 46 2 :

['rtpp_daemon', 'getcwd']

147 2293 rtpp_main call site: 00000 /src/rtpproxy/src/main.c:967
35 35 1 :

['rtpp_anetio_sendto']

35 35 rtpc_doreply call site: 00025 /src/rtpproxy/src/rtpp_command.c:200
33 33 2 :

['rtpp_queue_destroy', 'dlclose']

33 33 rtpp_mif_load call site: 00000 /src/rtpproxy/src/rtpp_module_if.c:276
31 31 2 :

['rtpp_queue_destroy', 'free']

31 31 rtpp_notify_ctor call site: 00000 /src/rtpproxy/src/rtpp_notify.c:129

Runtime coverage analysis

Covered functions
224
Functions that are reachable but not covered
99
Reachable functions
147
Percentage of reachable functions covered
32.65%
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
scripts/fuzz/fuzz_command_parser.c 1
src/rtpp_command.c 12
src/rtpp_mallocs.c 3
src/rtpp_util.c 5
src/rtpp_netio_async.c 1
src/rtpp_wi_pkt.c 2
src/rtpp_refcnt.c 1
src/rtpp_queue.c 3
src/rtpp_command_parse.c 2
src/../src/commands/rpcpv1_ver.c 1
src/../src/commands/rpcpv1_play.c 3
src/../src/commands/rpcpv1_delete.c 4
src/../src/commands/rpcpv1_ul.c 6
src/rtpp_network.c 5
src/../src/commands/rpcpv1_stats.c 1
src/../src/commands/rpcpv1_ul_subc.c 1
src/rtpp_session.c 5
src/../src/commands/rpcpv1_record.c 2
src/../src/commands/rpcpv1_copy.c 1
src/rtpp_record.c 4
src/../src/commands/rpcpv1_norecord.c 3
src/../src/commands/rpcpv1_query.c 2
src/rtpp_socket.c 1
src/rtpp_genuid_singlet.c 1
src/rtpp_log_obj.c 2
src/rtpp_log_stand.c 1
src/rtpp_pipe.c 2
src/rtpp_stream.c 3
src/rtpp_analyzer.c 2
src/rtp_analyze.c 5
src/rtpp_ringbuf.c 2
src/rtpp_pcnt_strm.c 2
src/rtpp_netaddr.c 2
src/rtp_resizer.c 4
src/rtpp_pcount.c 2
src/rtpp_acct.c 2
src/./rtpp_str.h 2
src/rtpp_str.c 1
src/rtpp_ttl.c 2
src/rtpp_time.c 2
src/main.c 1
src/rtpp_timeout_data.c 1

Analyses and suggestions

Optimal target analysis

Remaining optimal interesting functions

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

Func name Functions filename Arg count Args Function depth hitcount instr count bb count cyclomatic complexity Reachable functions Incoming references total cyclomatic complexity Unreached complexity
rtpp_main /src/rtpproxy/src/main.c 2 ['int', 'N/A'] 35 0 727 103 15 586 1 3619 2822
hash_table_transfer /src/rtpproxy/src/rtpp_hash_table.c 4 ['N/A', 'N/A', 'N/A', 'N/A'] 8 0 79 6 3 31 0 248 233
rtpp_analyzer_update /src/rtpproxy/src/rtpp_analyzer.c 2 ['N/A', 'N/A'] 6 0 88 9 4 21 0 158 128
rtpp_dtls_gw_ctor /src/rtpproxy/modules/dtls_gw/rtpp_dtls_gw.c 1 ['N/A'] 5 0 89 13 5 47 0 127 121
ucl_emitter_common_elt /src/rtpproxy/libucl/../external/libucl/src/ucl_emitter.c 5 ['N/A', 'N/A', 'bool', 'bool', 'bool'] 12 0 596 69 19 43 15 210 107
rtpp_stream_rx /src/rtpproxy/src/rtpp_stream.c 4 ['N/A', 'N/A', 'N/A', 'N/A'] 6 0 266 33 12 28 0 150 78
rtpp_dtls_conn_dtls_recv /src/rtpproxy/modules/dtls_gw/rtpp_dtls_conn.c 2 ['N/A', 'N/A'] 5 0 322 45 15 32 0 98 72
rtpp_dtls_newconn /src/rtpproxy/modules/dtls_gw/rtpp_dtls.c 2 ['N/A', 'N/A'] 6 0 34 3 2 31 0 82 68
rtpp_tnotify_set_lookup /src/rtpproxy/src/rtpp_tnotify_set.c 4 ['N/A', 'N/A', 'N/A', 'N/A'] 4 0 285 42 16 15 0 93 66
ucl_object_merge /src/rtpproxy/libucl/../external/libucl/src/ucl_util.c 3 ['N/A', 'N/A', 'bool'] 15 0 336 53 20 57 1 388 57

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

Functions statically reachable by fuzzers
56.0%
563 / 997
Cyclomatic complexity statically reachable by fuzzers
69.0%
4208 / 6114

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 Fuzzers runtime hit Func lines hit % I Count BB Count Cyclomatic complexity Functions reached Reached by functions Accumulated cyclomatic complexity Undiscovered complexity

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
update_jitter_stats 83 26 31.32% []
rtpp_catch_dtmf_worker 75 35 46.66% []
rtpp_dtls_ctor 39 17 43.58% []
rtpp_dtls_gw_worker 45 11 24.44% []
ul_reply_port 43 20 46.51% ['fuzz_command_parser']
rtpp_command_ul_handle 241 35 14.52% ['fuzz_command_parser']
rtpp_main 239 86 35.98% []
init_config 439 151 34.39% []
rtpc_doreply 32 17 53.12% ['fuzz_command_parser']
rtpp_command_async_ctor 70 25 35.71% []
init_accptset 35 11 31.42% []
process_commands_stream 37 7 18.91% []
rtpp_controlfd_init 47 19 40.42% []
rtpp_ctrl_sock_parse 42 17 40.47% []
hash_table_foreach_key_raw 33 11 33.33% []
_rtpp_log_write_va 35 9 25.71% []
rtpp_mif_load 102 44 43.13% []
rtpp_mif_run_acct 36 17 47.22% []
rtpp_netio_async_init 51 21 41.17% []
rtpp_anetio_sthread 36 10 27.77% []
rtpp_notify_ctor 33 15 45.45% []
rtpp_proc_async_thread_init 33 17 51.51% []
rtpp_proc_servers_ctor 45 20 44.44% []
rtpp_proc_servers_run 47 16 34.04% []
rtpp_proc_ttl_ctor 32 17 53.12% []
rtpp_proc_wakeup_ctor 39 21 53.84% []
rtpp_proc_wakeup_run 46 20 43.47% []
rtpp_queue_init 45 23 51.11% []
rtpp_sinfo_sync_polltbl 83 13 15.66% []
rtpp_timed_ctor 46 20 43.47% []
rtpp_timed_queue_run 33 16 48.48% []
rtpp_tnotify_set_append 52 23 44.23% []
parse_timeout_sock 58 30 51.72% []

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/rtpproxy/src/main.c ['fuzz_command_parser'] ['fuzz_command_parser']
/src/rtpproxy/src/rtpp_module_if.c [] []
/src/rtpproxy/libucl/../external/libucl/src/ucl_chartable.h [] []
/src/rtpproxy/src/rtpp_proc.c [] []
/src/rtpproxy/modules/dtls_gw/rtpp_dtls_conn.c [] []
/src/rtpproxy/src/rtpp_ringbuf.c ['fuzz_rtp_parser', 'fuzz_command_parser'] ['fuzz_rtp_parser']
/src/rtpproxy/src/rtpp_epoll.c [] []
/src/rtpproxy/libucl/../external/libucl/src/ucl_internal.h [] []
/src/rtpproxy/src/rtpp_notify.c [] []
/src/rtpproxy/src/rtpp_pcnt_strm.c ['fuzz_command_parser'] []
/src/rtpproxy/src/rtpp_record.c ['fuzz_command_parser'] []
/src/rtpproxy/src/rtpp_module_if_static.c [] []
/src/rtpproxy/src/../src/commands/rpcpv1_play.c ['fuzz_command_parser'] []
/src/rtpproxy/src/rtpp_pearson_perfect.c [] []
/src/rtpproxy/src/rtpp_genuid_singlet.c ['fuzz_rtp_parser', 'fuzz_command_parser'] ['fuzz_rtp_parser', 'fuzz_command_parser']
/src/rtpproxy/src/../src/commands/rpcpv1_delete.c ['fuzz_command_parser'] []
/src/rtpproxy/libucl/../external/libucl/src/ucl_util.c [] []
/src/rtpproxy/src/../src/advanced/pproc_manager.c [] []
/src/rtpproxy/src/rtpp_command_rcache.c [] []
/src/rtpproxy/src/../src/commands/rpcpv1_ul.c ['fuzz_command_parser'] []
/src/rtpproxy/src/rtpp_str.c ['fuzz_command_parser'] []
/src/rtpproxy/src/rtpp_command_parse.c ['fuzz_command_parser'] ['fuzz_command_parser']
/src/rtpproxy/src/rtpp_pipe.c ['fuzz_command_parser'] []
/src/rtpproxy/src/rtpp_command_stream.c [] []
/src/rtpproxy/src/rtpp_server.c [] []
/src/rtpproxy/src/rtpp_genuid.c ['fuzz_rtp_parser'] ['fuzz_rtp_parser']
/src/rtpproxy/libucl/../external/libucl/src/ucl_emitter.c [] []
/src/rtpproxy/src/rtpp_network.c ['fuzz_command_parser'] ['fuzz_command_parser']
/src/rtpproxy/src/../src/commands/rpcpv1_record.c ['fuzz_command_parser'] []
/src/rtpproxy/src/rtpp_wi_pkt.c ['fuzz_command_parser'] []
/src/rtpproxy/src/rtpp_controlfd.c [] []
/src/rtpproxy/src/rtpp_time.c ['fuzz_command_parser'] ['fuzz_command_parser']
/src/rtpproxy/src/../src/commands/rpcpv1_query.c ['fuzz_command_parser'] []
/src/rtpproxy/src/rtp_resizer.c ['fuzz_command_parser'] []
/src/rtpproxy/src/rtp_packet.c ['fuzz_rtp_parser'] ['fuzz_rtp_parser']
/src/rtpproxy/src/rtpp_ttl.c ['fuzz_command_parser'] []
/src/rtpproxy/scripts/fuzz/fuzz_rtcp_parser.c ['fuzz_rtcp_parser'] ['fuzz_rtcp_parser']
/src/rtpproxy/scripts/fuzz/fuzz_command_parser.c ['fuzz_command_parser'] ['fuzz_command_parser']
/src/rtpproxy/src/rtpp_netaddr.c ['fuzz_command_parser'] []
/src/rtpproxy/src/rtpp_queue.c ['fuzz_command_parser'] ['fuzz_command_parser']
/src/rtpproxy/libelperiodic/src/prdic_recfilter.c [] []
/src/rtpproxy/src/rtpp_port_table.c [] []
/src/rtpproxy/libucl/../external/libucl/src/ucl_parser.c [] []
/src/rtpproxy/src/rtpp_hash_table.c [] []
/src/rtpproxy/src/rtpp_modman.c [] []
/src/rtpproxy/src/../src/commands/rpcpv1_norecord.c ['fuzz_command_parser'] []
/src/rtpproxy/src/rtpp_proc_wakeup.c [] []
/src/rtpproxy/libelperiodic/src/prdic_shmtrig.c [] []
/src/rtpproxy/src/rtpp_sessinfo.c [] []
/src/rtpproxy/src/./rtpp_str.h ['fuzz_command_parser'] []
/src/rtpproxy/modules/dtls_gw/rtpp_dtls_util.c [] []
/src/rtpproxy/src/rtpp_wi_sgnl.c [] []
/src/rtpproxy/modules/acct_rtcp_hep/rtpp_sbuf.c ['fuzz_rtcp_parser'] ['fuzz_rtcp_parser']
/src/rtpproxy/src/rtpp_bindaddrs.c [] []
/src/rtpproxy/libelperiodic/src/prdic_sign.c [] []
/src/rtpproxy/src/rtpp_mallocs.c ['fuzz_rtp_parser', 'fuzz_command_parser'] ['fuzz_rtp_parser', 'fuzz_command_parser']
/src/rtpproxy/modules/acct_csv/rtpp_acct_csv.c [] []
/src/rtpproxy/scripts/fuzz/fuzz_rtp_parser.c ['fuzz_rtp_parser'] ['fuzz_rtp_parser']
/src/rtpproxy/modules/acct_rtcp_hep/../../hepconnector/core_hep.c [] []
/src/rtpproxy/src/../src/commands/rpcpv1_ver.c ['fuzz_command_parser'] []
/src/rtpproxy/src/rtpp_log_stand.c ['fuzz_rtp_parser', 'fuzz_command_parser'] ['fuzz_command_parser']
/src/rtpproxy/modules/acct_rtcp_hep/rtpp_arh_conf.c [] []
/src/rtpproxy/libucl/../external/libucl/src/ucl_msgpack.c [] []
/src/rtpproxy/src/rtpp_syslog_async.c [] []
/src/rtpproxy/src/rtpp_util.c ['fuzz_command_parser'] ['fuzz_command_parser']
/src/rtpproxy/src/rtpp_proc_ttl.c [] []
/src/rtpproxy/src/rtpp_log_obj.c ['fuzz_rtp_parser', 'fuzz_command_parser'] ['fuzz_rtp_parser', 'fuzz_command_parser']
/src/rtpproxy/src/rtpp_stats.c [] []
/src/rtpproxy/modules/dtls_gw/rtpp_dtls.c [] []
/src/rtpproxy/src/rtpp_pcount.c ['fuzz_command_parser'] []
/src/rtpproxy/libucl/../external/libucl/src/ucl_sexp.c [] []
/src/rtpproxy/libelperiodic/src/prdic_main_pfd.c [] []
/src/rtpproxy/libelperiodic/src/prdic_math.c [] []
/src/rtpproxy/src/rtp_analyze.c ['fuzz_rtp_parser', 'fuzz_command_parser'] ['fuzz_rtp_parser']
/src/rtpproxy/src/rtp.c [] []
/src/rtpproxy/src/rtpp_timed.c [] []
/src/rtpproxy/src/rtpp_nofile.c [] []
/src/rtpproxy/modules/acct_rtcp_hep/rtpp_acct_rtcp_hep.c [] []
/src/rtpproxy/src/rtpp_weakref.c [] []
/src/rtpproxy/modules/dtls_gw/rtpp_dtls_gw.c [] []
/src/rtpproxy/src/rtpp_tnotify_set.c [] []
/src/rtpproxy/src/rtpp_ucl.c [] []
/src/rtpproxy/libelperiodic/src/prdic_pfd.c [] []
/src/rtpproxy/src/../src/commands/rpcpv1_stats.c ['fuzz_command_parser'] []
/src/rtpproxy/modules/acct_rtcp_hep/rtcp2json.c ['fuzz_rtcp_parser'] ['fuzz_rtcp_parser']
/src/rtpproxy/src/rtpp_timeout_data.c ['fuzz_command_parser'] []
/src/rtpproxy/libelperiodic/src/prdic_fd.c [] []
/src/rtpproxy/src/rtpp_cfile.c [] []
/src/rtpproxy/src/rtpp_network_io.c [] []
/src/rtpproxy/src/rtpp_wi_data.c [] []
/src/rtpproxy/src/../libxxHash/../external/xxHash/xxhash.h [] []
/src/rtpproxy/libucl/../external/libucl/src/mum.h [] []
/src/rtpproxy/libucl/../external/libucl/src/ucl_hash.c [] []
/src/rtpproxy/libucl/../external/libucl/src/ucl_emitter_utils.c [] []
/src/rtpproxy/libelperiodic/src/./prdic_time.h [] []
/src/rtpproxy/src/rtpp_acct_rtcp.c [] []
/src/rtpproxy/src/rtpp_command.c ['fuzz_command_parser'] ['fuzz_command_parser']
/src/rtpproxy/src/rtpp_stream.c ['fuzz_command_parser'] []
/src/rtpproxy/libelperiodic/src/periodic.c [] []
/src/rtpproxy/libucl/../external/libucl/uthash/utstring.h [] []
/src/rtpproxy/src/rtpp_socket.c ['fuzz_command_parser'] []
/src/rtpproxy/src/../src/commands/rpcpv1_ul_subc.c ['fuzz_command_parser'] []
/src/rtpproxy/src/rtpp_acct.c ['fuzz_command_parser'] []
/src/rtpproxy/src/rtpp_proc_servers.c [] []
/src/rtpproxy/modules/catch_dtmf/rtpp_catch_dtmf.c [] []
/src/rtpproxy/src/./rtpp_list.h [] []
/src/rtpproxy/src/rtpp_proc_async.c [] []
/src/rtpproxy/libelperiodic/src/prdic_main.c [] []
/src/rtpproxy/src/rtpp_command_async.c [] []
/src/rtpproxy/src/rtpp_wi_apis.c [] []
/src/rtpproxy/src/rtpp_netio_async.c ['fuzz_command_parser'] ['fuzz_command_parser']
/src/rtpproxy/src/rtpp_pearson.c [] []
/src/rtpproxy/libelperiodic/src/prdic_main_fd.c [] []
/src/rtpproxy/src/rtpp_analyzer.c ['fuzz_rtp_parser', 'fuzz_command_parser'] ['fuzz_rtp_parser']
/src/rtpproxy/src/rtpp_session.c ['fuzz_command_parser'] ['fuzz_command_parser']
/src/rtpproxy/src/../src/commands/rpcpv1_copy.c ['fuzz_command_parser'] []
/src/rtpproxy/src/rtpp_refcnt.c ['fuzz_rtp_parser', 'fuzz_command_parser'] ['fuzz_rtp_parser', 'fuzz_command_parser']

Directories in report

Directory
/src/rtpproxy/libucl/../external/libucl/uthash/
/src/rtpproxy/src/../src/advanced/
/src/rtpproxy/src/
/src/rtpproxy/modules/catch_dtmf/
/src/rtpproxy/modules/dtls_gw/
/src/rtpproxy/modules/acct_rtcp_hep/
/src/rtpproxy/libelperiodic/src/
/src/rtpproxy/scripts/fuzz/
/src/rtpproxy/modules/acct_csv/
/src/rtpproxy/libucl/../external/libucl/src/
/src/rtpproxy/src/../src/commands/
/src/rtpproxy/src/./
/src/rtpproxy/src/../libxxHash/../external/xxHash/
/src/rtpproxy/libelperiodic/src/./
/src/rtpproxy/modules/acct_rtcp_hep/../../hepconnector/