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

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:160
1 1 1 :

['free']

1 1 rtp_analyze_jt_ctor call site: 00011 /src/rtpproxy/src/rtp_analyze.c:254
1 1 1 :

['free']

1 1 rtp_analyze_jdata_ctor call site: 00013 /src/rtpproxy/src/rtp_analyze.c:233
0 26 1 :

['update_jitter_stats']

0 26 update_rtpp_stats call site: 00000 /src/rtpproxy/src/rtp_analyze.c:374
0 0 None 2 18 rtpp_refcnt_decref call site: 00000 /src/rtpproxy/src/rtpp_refcnt.c:254
0 0 None 2 18 rtpp_refcnt_decref call site: 00000 /src/rtpproxy/src/rtpp_refcnt.c:260
0 0 None 2 18 rtpp_refcnt_decref call site: 00000 /src/rtpproxy/src/rtpp_refcnt.c:276
0 0 None 2 18 rtpp_refcnt_decref call site: 00000 /src/rtpproxy/src/rtpp_refcnt.c:282
0 0 None 2 18 rtpp_refcnt_decref call site: 00000 /src/rtpproxy/src/rtpp_refcnt.c:293
0 0 None 0 0 rtpp_stats_init call site: 00009 /src/rtpproxy/src/rtp_analyze.c:216
0 0 None 0 0 update_rtpp_stats call site: 00000 /src/rtpproxy/src/rtp_analyze.c:358
0 0 None 0 0 update_rtpp_stats call site: 00000 /src/rtpproxy/src/rtp_analyze.c:497

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 rtpp_log_ctor [function] [call site] 00001
2 rtpp_rzmalloc [function] [call site] 00002
3 rtpp_refcnt_ctor_pa [function] [call site] 00003
2 rtpp_log_obj_dtor [function] [call site] 00004
3 _rtpp_log_close [function] [call site] 00005
1 __assert_fail [call site] 00006
1 rtpp_analyzer_ctor [function] [call site] 00007
2 rtpp_stats_init [function] [call site] 00008
3 rtp_analyze_jt_ctor [function] [call site] 00009
4 rtpp_zmalloc [function] [call site] 00010
4 rtp_analyze_jdata_ctor [function] [call site] 00011
5 rtpp_zmalloc [function] [call site] 00012
5 rtpp_ringbuf_ctor [function] [call site] 00013
6 rtpp_rzmalloc [function] [call site] 00014
6 rtpp_zmalloc [function] [call site] 00015
6 rtpp_ringbuf_dtor [function] [call site] 00016
2 rtpp_analyzer_dtor [function] [call site] 00017
3 rtpp_stats_destroy [function] [call site] 00018
4 rtp_analyze_jt_destroy [function] [call site] 00019
1 __assert_fail [call site] 00020
1 rtp_packet_alloc [function] [call site] 00021
2 rtpp_rzmalloc [function] [call site] 00022
1 __assert_fail [call site] 00023