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

Fuzzer details

Fuzzer: fuzzer/fuzzer_listen.c

Call tree

The following is the call tree with color coding for which functions are hit/not hit. This info is based on the coverage achieved of all fuzzers together and not just this specific fuzzer. We use the following coloring scheme where min/max is an interval [min:max) (max non-inclusive) to color the callsite based on how many times the callsite is covered at run time.
Min Max Color
0 1 red
1 10 gold
10 30 yellow
30 50 greenyellow
50 1000000000000 lawngreen

For further technical details on the call tree overview, please see the Glossary .

The distribution of callsites in terms of coloring is
Color Callsite count Percentage
red 3167 61.5%
gold 200 3.88%
yellow 88 1.71%
greenyellow 39 0.75%
lawngreen 1650 32.0%
All colors 5144 100

Full call tree

The following link provides a visualisation of the full call tree overlaid with coverage information: full call tree

For further technical details on how the call tree is generated, please see the Glossary .

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
238 4260 sctp_setopt call site sctp_deact_sharedkey
164 4840 sctp_setopt call site sctp_timer_start
152 4589 sctp_aloc_assoc_connected call site sctp_do_connect_x
123 3120 sctp_send_operr_to call site sctp_process_cookie_new
94 2596 sctp_handle_sack call site sctp_timer_start
84 3329 sctpconn_attach call site sctp_free_assoc
72 1347 send_forward_tsn call site sctp_timer_start
72 5019 init_fuzzer call site sctp_free_assoc
70 3049 sctp_send_cookie_ack call site sctp_process_cookie_existing
67 4745 sctp_setopt call site sctp_timer_start
54 770 sctp_source_address_selection call site sctp_choose_boundall
53 38 sctp_iterator_thread call site sctp_iterator_work

Runtime coverage analysis

Covered functions
391
Functions that are reachable but not covered
218
Reachable functions
572
Percentage of reachable functions covered
61.89%
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
fuzzer/fuzzer_listen.c 4
usrsctplib/user_socket.c 42
usrsctplib/netinet/sctp_usrreq.c 15
usrsctplib/user_environment.c 2
usrsctplib/netinet/sctp_sysctl.c 1
usrsctplib/netinet/sctp_pcb.c 61
usrsctplib/netinet/sctputil.c 79
usrsctplib/netinet/sctp_callout.c 7
usrsctplib/netinet/sctp_bsd_addr.c 8
usrsctplib/netinet/sctp_userspace.c 4
usrsctplib/user_environment.h 1
usrsctplib/netinet/sctp_output.c 69
usrsctplib/netinet/sctp_auth.c 53
usrsctplib/netinet/sctp_indata.c 35
usrsctplib/user_mbuf.c 31
usrsctplib/netinet/sctp_os_userspace.h 2
usrsctplib/netinet/sctp_timer.c 16
/usr/include/x86_64-linux-gnu/bits/byteswap.h 2
usrsctplib/netinet6/sctp6_usrreq.c 5
usrsctplib/netinet/sctp_sha1.c 4
usrsctplib/netinet/sctp_asconf.c 37
usrsctplib/netinet/sctp_crc32.c 7
usrsctplib/netinet/sctp_input.c 39
usrsctplib/user_recv_thread.c 7
/usr/include/x86_64-linux-gnu/bits/socket.h 1

Fuzzer: fuzzer_fragment

Call tree

The following is the call tree with color coding for which functions are hit/not hit. This info is based on the coverage achieved of all fuzzers together and not just this specific fuzzer. We use the following coloring scheme where min/max is an interval [min:max) (max non-inclusive) to color the callsite based on how many times the callsite is covered at run time.
Min Max Color
0 1 red
1 10 gold
10 30 yellow
30 50 greenyellow
50 1000000000000 lawngreen

For further technical details on the call tree overview, please see the Glossary .

The distribution of callsites in terms of coloring is
Color Callsite count Percentage
red 4993 82.4%
gold 108 1.78%
yellow 0 0.0%
greenyellow 0 0.0%
lawngreen 954 15.7%
All colors 6055 100

Full call tree

The following link provides a visualisation of the full call tree overlaid with coverage information: full call tree

For further technical details on how the call tree is generated, please see the Glossary .

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
471 3422 sctp_process_control call site sctp_handle_stream_reset
453 5589 usrsctp_sendv call site usrsctp_getassocid
314 4241 sctp_setopt call site sctp_do_connect_x
289 2527 sctp_process_control call site sctp_handle_sack
288 1283 sctp_inpcb_free call site sctp_free_assoc
206 3894 sctp_common_input_processing call site sctp_process_data
164 4830 sctp_setopt call site sctp_timer_start
152 4579 sctp_aloc_assoc_connected call site sctp_do_connect_x
126 342 sctp_notify_adaptation_layer call site sctp_timer_start
124 2995 sctp_initialize_auth_params call site sctp_process_cookie_existing
123 3120 sctp_send_operr_to call site sctp_process_cookie_new
108 5148 soconnect call site sctp6_connect

Runtime coverage analysis

Covered functions
247
Functions that are reachable but not covered
374
Reachable functions
605
Percentage of reachable functions covered
38.18%
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
fuzzer/fuzzer_fragment.c 4
usrsctplib/user_socket.c 48
usrsctplib/netinet/sctp_usrreq.c 22
usrsctplib/user_environment.c 2
usrsctplib/netinet/sctp_sysctl.c 1
usrsctplib/netinet/sctp_pcb.c 61
usrsctplib/netinet/sctputil.c 84
usrsctplib/netinet/sctp_callout.c 7
usrsctplib/netinet/sctp_bsd_addr.c 8
usrsctplib/netinet/sctp_userspace.c 4
usrsctplib/user_environment.h 1
usrsctplib/netinet/sctp_output.c 81
usrsctplib/netinet/sctp_auth.c 53
usrsctplib/netinet/sctp_indata.c 35
usrsctplib/user_mbuf.c 34
usrsctplib/netinet/sctp_os_userspace.h 2
usrsctplib/netinet/sctp_timer.c 16
/usr/include/x86_64-linux-gnu/bits/byteswap.h 2
usrsctplib/netinet6/sctp6_usrreq.c 6
usrsctplib/netinet/sctp_sha1.c 4
usrsctplib/netinet/sctp_asconf.c 37
usrsctplib/netinet/sctp_crc32.c 7
usrsctplib/netinet/sctp_input.c 39
usrsctplib/user_recv_thread.c 7
/usr/include/x86_64-linux-gnu/bits/socket.h 1

Fuzzer: fuzzer/fuzzer_listen.c

Call tree

The following is the call tree with color coding for which functions are hit/not hit. This info is based on the coverage achieved of all fuzzers together and not just this specific fuzzer. We use the following coloring scheme where min/max is an interval [min:max) (max non-inclusive) to color the callsite based on how many times the callsite is covered at run time.
Min Max Color
0 1 red
1 10 gold
10 30 yellow
30 50 greenyellow
50 1000000000000 lawngreen

For further technical details on the call tree overview, please see the Glossary .

The distribution of callsites in terms of coloring is
Color Callsite count Percentage
red 3179 61.6%
gold 198 3.84%
yellow 88 1.70%
greenyellow 39 0.75%
lawngreen 1651 32.0%
All colors 5155 100

Full call tree

The following link provides a visualisation of the full call tree overlaid with coverage information: full call tree

For further technical details on how the call tree is generated, please see the Glossary .

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
238 4270 sctp_setopt call site sctp_deact_sharedkey
164 4850 sctp_setopt call site sctp_timer_start
152 4599 sctp_aloc_assoc_connected call site sctp_do_connect_x
123 3120 sctp_send_operr_to call site sctp_process_cookie_new
94 2596 sctp_handle_sack call site sctp_timer_start
84 3329 sctpconn_attach call site sctp_free_assoc
72 1347 send_forward_tsn call site sctp_timer_start
72 5029 init_fuzzer call site sctp_free_assoc
70 3049 sctp_send_cookie_ack call site sctp_process_cookie_existing
67 4755 sctp_setopt call site sctp_timer_start
54 770 sctp_source_address_selection call site sctp_choose_boundall
53 38 sctp_iterator_thread call site sctp_iterator_work

Runtime coverage analysis

Covered functions
391
Functions that are reachable but not covered
224
Reachable functions
579
Percentage of reachable functions covered
61.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.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
fuzzer/fuzzer_listen.c 5
usrsctplib/user_socket.c 44
usrsctplib/netinet/sctp_usrreq.c 15
usrsctplib/user_environment.c 2
usrsctplib/netinet/sctp_sysctl.c 1
usrsctplib/netinet/sctp_pcb.c 61
usrsctplib/netinet/sctputil.c 79
usrsctplib/netinet/sctp_callout.c 7
usrsctplib/netinet/sctp_bsd_addr.c 8
usrsctplib/netinet/sctp_userspace.c 4
usrsctplib/user_environment.h 1
usrsctplib/netinet/sctp_output.c 69
usrsctplib/netinet/sctp_auth.c 53
usrsctplib/netinet/sctp_indata.c 35
usrsctplib/user_mbuf.c 31
usrsctplib/netinet/sctp_os_userspace.h 2
usrsctplib/netinet/sctp_timer.c 16
/usr/include/x86_64-linux-gnu/bits/byteswap.h 2
usrsctplib/netinet6/sctp6_usrreq.c 5
usrsctplib/netinet/sctp_sha1.c 4
usrsctplib/netinet/sctp_asconf.c 37
usrsctplib/netinet/sctp_crc32.c 7
usrsctplib/netinet/sctp_input.c 39
usrsctplib/user_recv_thread.c 7
/usr/include/x86_64-linux-gnu/bits/socket.h 1
programs/programs_helper.c 1

Fuzzer: fuzzer/fuzzer_connect.c

Call tree

The following is the call tree with color coding for which functions are hit/not hit. This info is based on the coverage achieved of all fuzzers together and not just this specific fuzzer. We use the following coloring scheme where min/max is an interval [min:max) (max non-inclusive) to color the callsite based on how many times the callsite is covered at run time.
Min Max Color
0 1 red
1 10 gold
10 30 yellow
30 50 greenyellow
50 1000000000000 lawngreen

For further technical details on the call tree overview, please see the Glossary .

The distribution of callsites in terms of coloring is
Color Callsite count Percentage
red 4015 65.1%
gold 176 2.85%
yellow 89 1.44%
greenyellow 40 0.64%
lawngreen 1845 29.9%
All colors 6165 100

Full call tree

The following link provides a visualisation of the full call tree overlaid with coverage information: full call tree

For further technical details on how the call tree is generated, please see the Glossary .

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
453 5686 usrsctp_sendv call site usrsctp_getassocid
238 4260 sctp_setopt call site sctp_deact_sharedkey
164 4849 sctp_setopt call site sctp_timer_start
152 4598 sctp_aloc_assoc_connected call site sctp_do_connect_x
123 3126 sctp_send_operr_to call site sctp_process_cookie_new
107 5242 soconnect call site sctp6_connect
94 2602 sctp_handle_sack call site sctp_timer_start
84 3335 sctpconn_attach call site sctp_free_assoc
72 1353 send_forward_tsn call site sctp_timer_start
70 3055 sctp_send_cookie_ack call site sctp_process_cookie_existing
67 4754 sctp_setopt call site sctp_timer_start
64 5168 handle_upcall call site handle_notification

Runtime coverage analysis

Covered functions
391
Functions that are reachable but not covered
255
Reachable functions
624
Percentage of reachable functions covered
59.13%
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
fuzzer/fuzzer_connect.c 5
programs/programs_helper.c 11
usrsctplib/user_socket.c 51
usrsctplib/netinet/sctp_usrreq.c 22
usrsctplib/user_environment.c 2
usrsctplib/netinet/sctp_sysctl.c 1
usrsctplib/netinet/sctp_pcb.c 61
usrsctplib/netinet/sctputil.c 84
usrsctplib/netinet/sctp_callout.c 7
usrsctplib/netinet/sctp_bsd_addr.c 8
usrsctplib/netinet/sctp_userspace.c 4
usrsctplib/user_environment.h 1
usrsctplib/netinet/sctp_output.c 81
usrsctplib/netinet/sctp_auth.c 53
usrsctplib/netinet/sctp_indata.c 35
usrsctplib/user_mbuf.c 34
usrsctplib/netinet/sctp_os_userspace.h 2
usrsctplib/netinet/sctp_timer.c 16
/usr/include/x86_64-linux-gnu/bits/byteswap.h 2
usrsctplib/netinet6/sctp6_usrreq.c 6
usrsctplib/netinet/sctp_sha1.c 4
usrsctplib/netinet/sctp_asconf.c 37
usrsctplib/netinet/sctp_crc32.c 7
usrsctplib/netinet/sctp_input.c 39
usrsctplib/user_recv_thread.c 7
/usr/include/x86_64-linux-gnu/bits/socket.h 1

Fuzzer: fuzzer_connect

Call tree

The following is the call tree with color coding for which functions are hit/not hit. This info is based on the coverage achieved of all fuzzers together and not just this specific fuzzer. We use the following coloring scheme where min/max is an interval [min:max) (max non-inclusive) to color the callsite based on how many times the callsite is covered at run time.
Min Max Color
0 1 red
1 10 gold
10 30 yellow
30 50 greenyellow
50 1000000000000 lawngreen

For further technical details on the call tree overview, please see the Glossary .

The distribution of callsites in terms of coloring is
Color Callsite count Percentage
red 4048 66.6%
gold 177 2.91%
yellow 86 1.41%
greenyellow 40 0.65%
lawngreen 1720 28.3%
All colors 6071 100

Full call tree

The following link provides a visualisation of the full call tree overlaid with coverage information: full call tree

For further technical details on how the call tree is generated, please see the Glossary .

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
453 5597 usrsctp_sendv call site usrsctp_getassocid
238 4242 sctp_setopt call site sctp_deact_sharedkey
194 3048 sctp_send_cookie_ack call site sctp_process_cookie_existing
164 4831 sctp_setopt call site sctp_timer_start
152 4580 sctp_aloc_assoc_connected call site sctp_do_connect_x
107 5155 soconnect call site sctp6_connect
94 2595 sctp_handle_sack call site sctp_timer_start
84 3328 sctpconn_attach call site sctp_free_assoc
72 1346 send_forward_tsn call site sctp_timer_start
67 4736 sctp_setopt call site sctp_timer_start
58 1820 sctp_findassoc_by_vtag call site sctp_findassociation_addr_sa
56 5311 sctp_lower_sosend call site sctp_med_chunk_output

Runtime coverage analysis

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

Files reached

filename functions hit
fuzzer/fuzzer_connect.c 5
usrsctplib/user_socket.c 49
usrsctplib/netinet/sctp_usrreq.c 22
usrsctplib/user_environment.c 2
usrsctplib/netinet/sctp_sysctl.c 1
usrsctplib/netinet/sctp_pcb.c 61
usrsctplib/netinet/sctputil.c 84
usrsctplib/netinet/sctp_callout.c 7
usrsctplib/netinet/sctp_bsd_addr.c 8
usrsctplib/netinet/sctp_userspace.c 4
usrsctplib/user_environment.h 1
usrsctplib/netinet/sctp_output.c 81
usrsctplib/netinet/sctp_auth.c 53
usrsctplib/netinet/sctp_indata.c 35
usrsctplib/user_mbuf.c 34
usrsctplib/netinet/sctp_os_userspace.h 2
usrsctplib/netinet/sctp_timer.c 16
/usr/include/x86_64-linux-gnu/bits/byteswap.h 2
usrsctplib/netinet6/sctp6_usrreq.c 6
usrsctplib/netinet/sctp_sha1.c 4
usrsctplib/netinet/sctp_asconf.c 37
usrsctplib/netinet/sctp_crc32.c 7
usrsctplib/netinet/sctp_input.c 39
usrsctplib/user_recv_thread.c 7
/usr/include/x86_64-linux-gnu/bits/socket.h 1

Fuzzer: fuzzer/fuzzer_fragment.c

Call tree

The following is the call tree with color coding for which functions are hit/not hit. This info is based on the coverage achieved of all fuzzers together and not just this specific fuzzer. We use the following coloring scheme where min/max is an interval [min:max) (max non-inclusive) to color the callsite based on how many times the callsite is covered at run time.
Min Max Color
0 1 red
1 10 gold
10 30 yellow
30 50 greenyellow
50 1000000000000 lawngreen

For further technical details on the call tree overview, please see the Glossary .

The distribution of callsites in terms of coloring is
Color Callsite count Percentage
red 3956 65.3%
gold 171 2.82%
yellow 88 1.45%
greenyellow 40 0.66%
lawngreen 1799 29.7%
All colors 6054 100

Full call tree

The following link provides a visualisation of the full call tree overlaid with coverage information: full call tree

For further technical details on how the call tree is generated, please see the Glossary .

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
460 5588 usrsctp_sendv call site usrsctp_conninput
238 4241 sctp_setopt call site sctp_deact_sharedkey
164 4830 sctp_setopt call site sctp_timer_start
152 4579 sctp_aloc_assoc_connected call site sctp_do_connect_x
123 3120 sctp_send_operr_to call site sctp_process_cookie_new
108 5148 soconnect call site sctp6_connect
94 2596 sctp_handle_sack call site sctp_timer_start
84 3329 sctpconn_attach call site sctp_free_assoc
72 1347 send_forward_tsn call site sctp_timer_start
70 3049 sctp_send_cookie_ack call site sctp_process_cookie_existing
67 4735 sctp_setopt call site sctp_timer_start
56 5302 sctp_lower_sosend call site sctp_med_chunk_output

Runtime coverage analysis

Covered functions
391
Functions that are reachable but not covered
237
Reachable functions
604
Percentage of reachable functions covered
60.76%
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
fuzzer/fuzzer_fragment.c 4
usrsctplib/user_socket.c 48
usrsctplib/netinet/sctp_usrreq.c 22
usrsctplib/user_environment.c 2
usrsctplib/netinet/sctp_sysctl.c 1
usrsctplib/netinet/sctp_pcb.c 61
usrsctplib/netinet/sctputil.c 84
usrsctplib/netinet/sctp_callout.c 7
usrsctplib/netinet/sctp_bsd_addr.c 8
usrsctplib/netinet/sctp_userspace.c 4
usrsctplib/user_environment.h 1
usrsctplib/netinet/sctp_output.c 81
usrsctplib/netinet/sctp_auth.c 53
usrsctplib/netinet/sctp_indata.c 35
usrsctplib/user_mbuf.c 34
usrsctplib/netinet/sctp_os_userspace.h 2
usrsctplib/netinet/sctp_timer.c 16
/usr/include/x86_64-linux-gnu/bits/byteswap.h 2
usrsctplib/netinet6/sctp6_usrreq.c 6
usrsctplib/netinet/sctp_sha1.c 4
usrsctplib/netinet/sctp_asconf.c 37
usrsctplib/netinet/sctp_crc32.c 7
usrsctplib/netinet/sctp_input.c 39
usrsctplib/user_recv_thread.c 7
/usr/include/x86_64-linux-gnu/bits/socket.h 1

Fuzzer: fuzzer_listen

Call tree

The following is the call tree with color coding for which functions are hit/not hit. This info is based on the coverage achieved of all fuzzers together and not just this specific fuzzer. We use the following coloring scheme where min/max is an interval [min:max) (max non-inclusive) to color the callsite based on how many times the callsite is covered at run time.
Min Max Color
0 1 red
1 10 gold
10 30 yellow
30 50 greenyellow
50 1000000000000 lawngreen

For further technical details on the call tree overview, please see the Glossary .

The distribution of callsites in terms of coloring is
Color Callsite count Percentage
red 4549 88.3%
gold 292 5.67%
yellow 15 0.29%
greenyellow 0 0.0%
lawngreen 290 5.63%
All colors 5146 100

Full call tree

The following link provides a visualisation of the full call tree overlaid with coverage information: full call tree

For further technical details on how the call tree is generated, please see the Glossary .

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
663 958 sctp_lowlevel_chunk_output call site sctp_free_assoc
571 4242 usrsctp_setsockopt call site sctp_do_connect_x
473 3417 sctp_process_control call site sctp_handle_stream_reset
383 2481 sctp_alloc_chunklist call site sctp_handle_sack
217 3893 sctp_common_input_processing call site sctp_process_data
197 472 sctp_generate_cause call site sctp_free_assoc
182 4823 sctp_setopt call site sctp_timer_start
181 2938 sctp_inpcb_bind_locked call site sctp_process_cookie_existing
171 297 m_copydata call site sctp_timer_start
123 3120 sctp_send_operr_to call site sctp_process_cookie_new
115 2365 sctp_handle_init call site sctp_handle_init_ack
86 3329 sctpconn_attach call site sctp_free_assoc

Runtime coverage analysis

Covered functions
154
Functions that are reachable but not covered
425
Reachable functions
573
Percentage of reachable functions covered
25.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.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
fuzzer/fuzzer_listen.c 5
usrsctplib/user_socket.c 42
usrsctplib/netinet/sctp_usrreq.c 15
usrsctplib/user_environment.c 2
usrsctplib/netinet/sctp_sysctl.c 1
usrsctplib/netinet/sctp_pcb.c 61
usrsctplib/netinet/sctputil.c 79
usrsctplib/netinet/sctp_callout.c 7
usrsctplib/netinet/sctp_bsd_addr.c 8
usrsctplib/netinet/sctp_userspace.c 4
usrsctplib/user_environment.h 1
usrsctplib/netinet/sctp_output.c 69
usrsctplib/netinet/sctp_auth.c 53
usrsctplib/netinet/sctp_indata.c 35
usrsctplib/user_mbuf.c 31
usrsctplib/netinet/sctp_os_userspace.h 2
usrsctplib/netinet/sctp_timer.c 16
/usr/include/x86_64-linux-gnu/bits/byteswap.h 2
usrsctplib/netinet6/sctp6_usrreq.c 5
usrsctplib/netinet/sctp_sha1.c 4
usrsctplib/netinet/sctp_asconf.c 37
usrsctplib/netinet/sctp_crc32.c 7
usrsctplib/netinet/sctp_input.c 39
usrsctplib/user_recv_thread.c 7
/usr/include/x86_64-linux-gnu/bits/socket.h 1

Fuzzer: fuzzer/fuzzer_connect.c

Call tree

The following is the call tree with color coding for which functions are hit/not hit. This info is based on the coverage achieved of all fuzzers together and not just this specific fuzzer. We use the following coloring scheme where min/max is an interval [min:max) (max non-inclusive) to color the callsite based on how many times the callsite is covered at run time.
Min Max Color
0 1 red
1 10 gold
10 30 yellow
30 50 greenyellow
50 1000000000000 lawngreen

For further technical details on the call tree overview, please see the Glossary .

The distribution of callsites in terms of coloring is
Color Callsite count Percentage
red 3936 64.9%
gold 177 2.91%
yellow 88 1.45%
greenyellow 40 0.65%
lawngreen 1822 30.0%
All colors 6063 100

Full call tree

The following link provides a visualisation of the full call tree overlaid with coverage information: full call tree

For further technical details on how the call tree is generated, please see the Glossary .

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
453 5593 usrsctp_sendv call site usrsctp_getassocid
238 4241 sctp_setopt call site sctp_deact_sharedkey
164 4830 sctp_setopt call site sctp_timer_start
152 4579 sctp_aloc_assoc_connected call site sctp_do_connect_x
123 3119 sctp_send_operr_to call site sctp_process_cookie_new
107 5154 soconnect call site sctp6_connect
94 2595 sctp_handle_sack call site sctp_timer_start
84 3328 sctpconn_attach call site sctp_free_assoc
72 1346 send_forward_tsn call site sctp_timer_start
70 3048 sctp_send_cookie_ack call site sctp_process_cookie_existing
67 4735 sctp_setopt call site sctp_timer_start
56 5307 sctp_lower_sosend call site sctp_med_chunk_output

Runtime coverage analysis

Covered functions
391
Functions that are reachable but not covered
237
Reachable functions
605
Percentage of reachable functions covered
60.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.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
fuzzer/fuzzer_connect.c 4
usrsctplib/user_socket.c 49
usrsctplib/netinet/sctp_usrreq.c 22
usrsctplib/user_environment.c 2
usrsctplib/netinet/sctp_sysctl.c 1
usrsctplib/netinet/sctp_pcb.c 61
usrsctplib/netinet/sctputil.c 84
usrsctplib/netinet/sctp_callout.c 7
usrsctplib/netinet/sctp_bsd_addr.c 8
usrsctplib/netinet/sctp_userspace.c 4
usrsctplib/user_environment.h 1
usrsctplib/netinet/sctp_output.c 81
usrsctplib/netinet/sctp_auth.c 53
usrsctplib/netinet/sctp_indata.c 35
usrsctplib/user_mbuf.c 34
usrsctplib/netinet/sctp_os_userspace.h 2
usrsctplib/netinet/sctp_timer.c 16
/usr/include/x86_64-linux-gnu/bits/byteswap.h 2
usrsctplib/netinet6/sctp6_usrreq.c 6
usrsctplib/netinet/sctp_sha1.c 4
usrsctplib/netinet/sctp_asconf.c 37
usrsctplib/netinet/sctp_crc32.c 7
usrsctplib/netinet/sctp_input.c 39
usrsctplib/user_recv_thread.c 7
/usr/include/x86_64-linux-gnu/bits/socket.h 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
userspace_shutdown /src/usrsctp/usrsctplib/user_socket.c 2 ['struct.socket *', 'int '] 19 0 14 3 2 237 0 4552 118
sctp_drain_mbufs /src/usrsctp/usrsctplib/netinet/sctp_pcb.c 1 ['struct.sctp_tcb *'] 18 0 1791 326 112 234 1 4548 112
sctp_cwnd_update_rtcc_after_sack /src/usrsctp/usrsctplib/netinet/sctp_cc_functions.c 5 ['struct.sctp_tcb.2721 *', 'struct.sctp_association.2704 *', 'int ', 'int ', 'int '] 4 0 17 3 2 7 0 109 107
sctp6_in6getaddr /src/usrsctp/usrsctplib/netinet6/sctp6_usrreq.c 2 ['struct.socket *', 'struct.mbuf *'] 7 0 60 11 5 39 0 441 64
sctp_htcp_cwnd_update_after_sack /src/usrsctp/usrsctplib/netinet/sctp_cc_functions.c 5 ['struct.sctp_tcb.2721 *', 'struct.sctp_association.2704 *', 'int ', 'int ', 'int '] 7 0 137 31 13 14 0 84 58
m_pulldown /src/usrsctp/usrsctplib/user_mbuf.c 4 ['struct.mbuf *', 'int ', 'int ', 'int *'] 7 0 563 107 43 24 0 181 53
usrsctp_peeloff /src/usrsctp/usrsctplib/user_socket.c 2 ['struct.socket *', 'int '] 20 0 292 58 21 271 0 4883 50
sctp6_getpeeraddr /src/usrsctp/usrsctplib/netinet6/sctp6_usrreq.c 2 ['struct.socket *', 'struct.mbuf *'] 3 0 60 11 5 7 0 59 49
sctp_asconf_iterator_stcb /src/usrsctp/usrsctplib/netinet/sctp_asconf.c 4 ['struct.sctp_inpcb *', 'struct.sctp_tcb *', 'char *', 'int '] 11 0 499 105 44 55 0 447 44
sctp_sendm /src/usrsctp/usrsctplib/netinet/sctp_usrreq.c 6 ['struct.socket *', 'int ', 'struct.mbuf *', 'struct.sockaddr *', 'struct.mbuf *', 'struct.in_addr *'] 20 0 142 30 12 305 0 6197 43

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

Functions statically reachable by fuzzers
70.79%
676/955
Cyclomatic complexity statically reachable by fuzzers
92.45%
17156 / 18557

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
sctp_insert_sharedkey 43 7 16.27% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_get_mbuf_for_msg 71 8 11.26% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_iterator_thread 50 24 48.0% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_os_timer_start 38 14 36.84% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_common_input_processing 448 208 46.42% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_handle_init 85 45 52.94% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_handle_cookie_echo 597 144 24.12% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_add_addresses_to_i_ia 207 25 12.07% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_send_initiate_ack 761 330 43.36% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_lowlevel_chunk_output 960 210 21.87% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_send_resp_msg 379 114 30.07% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_allocate_vrf 45 22 48.88% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_add_addr_to_vrf 265 104 39.24% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_findassociation_ep_addr 353 80 22.66% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_pcb_findep 81 31 38.27% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_inpcb_alloc 299 129 43.14% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_inpcb_bind_locked 500 88 17.59% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_pcb_init 215 94 43.72% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_is_vtag_good 31 11 35.48% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_tcb_special_locate 302 24 7.947% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_endpoint_probe 240 74 30.83% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_findassoc_by_vtag 102 35 34.31% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_init 79 35 44.30% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_setopt 3295 258 7.830% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_listen 223 35 15.69% ['/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_listen']
sctp_timer_start 427 154 36.06% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_hashinit_flags 38 17 44.73% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
m_get 37 17 45.94% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
m_gethdr 33 17 51.51% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
m_clget 43 18 41.86% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
mbuf_initialize 48 7 14.58% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
mb_free_ext 60 30 50.0% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
mb_ctor_mbuf 33 3 9.090%
mb_ctor_clust 34 3 8.823%
recv_thread_init 390 80 20.51% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
recv_function_raw6 190 98 51.57% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
socreate 63 22 34.92% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
usrsctp_setsockopt 74 27 36.48% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
soalloc 32 13 40.62% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_set_initial_cc_param 38 17 44.73% []
sctp_is_there_unsent_data 62 25 40.32% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_handle_init_ack 83 39 46.98% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_process_init_ack 159 83 52.20% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_process_init 144 64 44.44% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_handle_cookie_ack 114 51 44.73% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_chunk_output 270 80 29.62% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_lower_sosend 1372 311 22.66% ['fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_med_chunk_output 1107 470 42.45% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_move_to_outqueue 458 194 42.35% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_clean_up_datalist 85 41 48.23% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_copy_it_in 98 48 48.97% ['fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_copy_one 64 7 10.93% ['fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_set_prsctp_policy 54 6 11.11% ['fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_copy_mbufchain 140 73 52.14% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_findasoc_ep_asocid_locked 40 11 27.50% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_inpcb_free 420 127 30.23% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_add_remote_addr 522 197 37.73% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_load_addresses_from_init 677 366 54.06% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_does_stcb_own_this_addr 217 52 23.96% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_iterator_inp_being_freed 66 8 12.12% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_aloc_assoc_locked 246 65 26.42% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_close 68 24 35.29% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctpconn_connect 155 54 34.83% ['fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_timer_stop 280 128 45.71% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_calculate_rto 101 52 51.48% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_ulp_notify 206 106 51.45% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_cmpaddr 49 26 53.06% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_wakeup_the_read_socket 33 8 24.24% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_invoke_recv_callback 91 7 7.692% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_add_to_readq 102 50 49.01% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_sorecvmsg 1089 348 31.95% ['fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', '/src/usrsctp/fuzzer/fuzzer_connect.c']
m_uiotombuf 47 22 46.80% ['fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', '/src/usrsctp/fuzzer/fuzzer_connect.c']
m_adj 71 36 50.70% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sofree 55 18 32.72% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
usrsctp_sendv 107 34 31.77% ['fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', '/src/usrsctp/fuzzer/fuzzer_connect.c']
soconnect 39 14 35.89% ['fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', '/src/usrsctp/fuzzer/fuzzer_connect.c']
user_connect 61 13 21.31% ['fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_handle_asconf_ack 184 19 10.32% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_asconf_send_nat_state_update 206 45 21.84% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_compute_hashkey 52 24 46.15% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_fill_hmac_digest_m 46 24 52.17% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_handle_auth 116 18 15.51% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_slide_mapping_arrays 164 72 43.90% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_sack_check 87 40 45.97% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_express_handle_sack 512 47 9.179% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_handle_sack 851 60 7.050% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_queue_data_to_stream 164 87 53.04% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_inject_old_unordered_data 126 65 51.58% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_add_chk_to_control 69 27 39.13% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_add_to_tail_pointer 52 26 50.0% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_kick_prsctp_reorder_queue 136 13 9.558% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_handle_heartbeat_ack 156 81 51.92% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_handle_shutdown 123 50 40.65% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_handle_shutdown_ack 88 37 42.04% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_handle_ecn_echo 111 49 44.14% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_handle_ecn_cwr 37 12 32.43% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_handle_shutdown_complete 51 10 19.60% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_handle_stream_reset_response 157 16 10.19% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_handle_str_reset_add_strm 89 48 53.93% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
process_chunk_drop 231 96 41.55% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_source_address_selection 170 53 31.17% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_send_asconf_ack 89 43 48.31% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
send_forward_tsn 212 78 36.79% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_send_packet_dropped 144 17 11.80% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_is_ifa_addr_preferred 92 5 5.434% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_is_ifa_addr_acceptable 80 7 8.75% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_choose_boundspecific_stcb 182 61 33.51% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
SCTP6_ARE_ADDR_EQUAL 51 4 7.843% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_remove_net 63 31 49.20% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_find_alternate_net 233 62 26.60% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_timeout_handler 458 99 21.61% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_abort_association 50 25 50.0% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_abort_an_association 76 20 26.31% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_notify_peer_addr_change 97 48 49.48% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_notify_send_failed2 92 49 53.26% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_notify_partial_delivery_indication 85 40 47.05% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']
sctp_notify_shutdown_event 67 30 44.77% ['/src/usrsctp/fuzzer/fuzzer_listen.c', 'fuzzer_fragment', '/src/usrsctp/fuzzer/fuzzer_listen.c', '/src/usrsctp/fuzzer/fuzzer_connect.c', 'fuzzer_connect', '/src/usrsctp/fuzzer/fuzzer_fragment.c', 'fuzzer_listen', '/src/usrsctp/fuzzer/fuzzer_connect.c']

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/usrsctp/usrsctplib/netinet/sctp_usrreq.c ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c'] ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c']
/src/usrsctp/usrsctplib/user_environment.c ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c'] ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c']
/src/usrsctp/usrsctplib/netinet/sctp_peeloff.c [] []
/src/usrsctp/usrsctplib/user_environment.h ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c'] []
/src/usrsctp/usrsctplib/netinet/sctp_crc32.c ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c'] []
/src/usrsctp/usrsctplib/netinet/sctp_userspace.c ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c'] ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c']
/src/usrsctp/usrsctplib/netinet/sctp_asconf.c ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c'] ['fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer/fuzzer_connect.c']
/src/usrsctp/usrsctplib/netinet/sctp_sysctl.c ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c'] ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c']
/src/usrsctp/usrsctplib/netinet/sctp_indata.c ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c'] ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer/fuzzer_connect.c']
/src/usrsctp/fuzzer/fuzzer_fragment.c ['fuzzer_fragment', 'fuzzer/fuzzer_fragment.c'] ['fuzzer_fragment', 'fuzzer/fuzzer_fragment.c']
/src/usrsctp/usrsctplib/netinet/sctp_cc_functions.c [] []
/src/usrsctp/fuzzer/fuzzer_connect.c ['fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_connect.c'] ['fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_connect.c']
/src/usrsctp/usrsctplib/netinet/sctp_bsd_addr.c ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c'] ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c']
/src/usrsctp/usrsctplib/netinet/sctp_timer.c ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c'] ['fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer/fuzzer_connect.c']
/src/usrsctp/usrsctplib/netinet/sctp_ss_functions.c [] []
/src/usrsctp/usrsctplib/netinet/sctp_input.c ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c'] ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c']
/src/usrsctp/usrsctplib/netinet/sctp_os_userspace.h ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c'] ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer/fuzzer_connect.c']
/usr/include/x86_64-linux-gnu/bits/byteswap.h ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c'] []
/src/usrsctp/usrsctplib/netinet/sctp_callout.c ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c'] ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c']
/src/usrsctp/usrsctplib/netinet/sctp_output.c ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c'] ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c']
/src/usrsctp/usrsctplib/netinet/sctputil.c ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c'] ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c']
/src/usrsctp/usrsctplib/user_socket.c ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c'] ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c']
/src/usrsctp/usrsctplib/netinet/sctp_pcb.c ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c'] ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c']
/src/usrsctp/usrsctplib/user_mbuf.c ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c'] ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c']
/src/usrsctp/usrsctplib/netinet/sctp_sha1.c ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c'] ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c']
/src/usrsctp/usrsctplib/netinet/sctp_auth.c ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c'] ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c']
/src/usrsctp/fuzzer/fuzzer_listen.c ['fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_listen.c', 'fuzzer_listen'] ['fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_listen.c', 'fuzzer_listen']
/src/usrsctp/usrsctplib/netinet6/sctp6_usrreq.c ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c'] []
/src/usrsctp/usrsctplib/user_recv_thread.c ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c'] ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c']
/usr/include/x86_64-linux-gnu/bits/socket.h ['fuzzer/fuzzer_listen.c', 'fuzzer_fragment', 'fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c', 'fuzzer_connect', 'fuzzer/fuzzer_fragment.c', 'fuzzer_listen', 'fuzzer/fuzzer_connect.c'] []
/src/usrsctp/programs/programs_helper.c ['fuzzer/fuzzer_listen.c', 'fuzzer/fuzzer_connect.c'] []

Directories in report

Directory
/src/usrsctp/usrsctplib/
/src/usrsctp/usrsctplib/netinet6/
/usr/include/x86_64-linux-gnu/bits/
/src/usrsctp/programs/
/src/usrsctp/usrsctplib/netinet/
/src/usrsctp/fuzzer/