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 |
---|---|---|---|---|---|---|---|
3263 | 3281 |
2 :
['OSSL_LIB_CTX_get_conf_diagnostics', 'CONF_modules_load'] |
3270 | 3305 | CONF_modules_load_file_ex | call site: 00000 | /src/openssl/crypto/conf/conf_mod.c:217 |
2002 | 3617 |
14 :
['DSO_ctrl', 'CRYPTO_strdup', 'CRYPTO_free', 'DSO_free', 'DSO_new', 'ossl_safe_getenv', 'ossl_get_modulesdir', 'CRYPTO_THREAD_read_lock', 'DSO_bind_func', 'DSO_load', 'DSO_merge', 'DSO_convert_filename', 'get_provider_store', 'CRYPTO_THREAD_unlock'] |
2014 | 4416 | provider_init | call site: 00000 | /src/openssl/crypto/provider_core.c:890 |
1591 | 3190 |
5 :
['CRYPTO_free', 'CRYPTO_FREE_REF.9603', 'EVP_RAND_free', 'CRYPTO_DOWN_REF.9602', 'EVP_RAND_CTX_free'] |
1591 | 3190 | EVP_RAND_CTX_free | call site: 00000 | /src/openssl/crypto/evp/evp_rand.c:390 |
1589 | 3181 |
2 :
['ossl_provider_up_ref_parent', 'ossl_provider_free'] |
1589 | 3181 | ossl_provider_up_ref | call site: 00000 | /src/openssl/crypto/provider_core.c:483 |
1589 | 1589 |
1 :
['ossl_provider_free_parent'] |
1589 | 1589 | provider_deactivate | call site: 00000 | /src/openssl/crypto/provider_core.c:1152 |
1587 | 1587 |
1 :
['ossl_rand_crng_ctx_free'] |
1587 | 1625 | context_deinit_objs | call site: 00000 | /src/openssl/crypto/context.c:331 |
1235 | 1235 |
2 :
['BIO_free', 'def_load_bio'] |
1235 | 1235 | def_load | call site: 00000 | /src/openssl/crypto/conf/conf_def.c:177 |
650 | 650 |
5 :
['fclose', 'BIO_clear_flags', 'BIO_ctrl', 'BIO_new', 'BIO_s_file'] |
650 | 650 | BIO_new_file | call site: 00000 | /src/openssl/crypto/bio/bss_file.c:66 |
639 | 664 |
8 :
['CRYPTO_free', 'DSO_free', 'sk_INFOPAIR_pop_free', 'ERR_unload_strings', 'ossl_init_thread_deregister', 'CRYPTO_THREAD_lock_free', 'ossl_provider_teardown', 'CRYPTO_FREE_REF.12511'] |
639 | 664 | ossl_provider_free | call site: 00000 | /src/openssl/crypto/provider_core.c:719 |
629 | 629 |
2 :
['ossl_provider_info_add_parameter', 'sk_INFOPAIR_new_null'] |
629 | 3847 | ossl_provider_new | call site: 00000 | /src/openssl/crypto/provider_core.c:557 |
37 | 37 |
2 :
['ossl_strtouint64', 'ossl_strchr'] |
41 | 41 | OPENSSL_cpuid_setup | call site: 00000 | /src/openssl/crypto/cpuid.c:106 |
20 | 39 |
6 :
['OPENSSL_LH_set_down_load', 'ossl_check_CONF_VALUE_lh_doallfunc_type', 'ossl_check_CONF_VALUE_lh_type', 'OPENSSL_LH_free', 'lh_CONF_VALUE_doall_LH_CONF_VALUE', 'OPENSSL_LH_doall'] |
20 | 39 | _CONF_free_data | call site: 00000 | /src/openssl/crypto/conf/conf_api.c:142 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
FuzzerTestOneInput
[function]
[call site]
00001
PACKET_buf_init
[function]
[call site]
00002
ossl_quic_rcidm_new
[function]
[call site]
00003
ossl_pqueue_RCID_new
[function]
[call site]
00004
ossl_pqueue_new
[function]
[call site]
00005
ossl_pqueue_free
[function]
[call site]
00006
pqueue_add_freelist
[function]
[call site]
00007
rcidm_update
[function]
[call site]
00008
ossl_pqueue_RCID_peek
[function]
[call site]
00009
rcidm_transition_rcid
[function]
[call site]
00010
__assert_fail
[call site]
00011
rcidm_check_rcid
[function]
[call site]
00012
__assert_fail
[call site]
00013
__assert_fail
[call site]
00014
__assert_fail
[call site]
00015
ossl_list_retiring_next
[function]
[call site]
00016
__assert_fail
[call site]
00017
__assert_fail
[call site]
00018
__assert_fail
[call site]
00019
__assert_fail
[call site]
00020
__assert_fail
[call site]
00021
__assert_fail
[call site]
00022
__assert_fail
[call site]
00023
__assert_fail
[call site]
00024
__assert_fail
[call site]
00025
rcidm_transition_rcid
[function]
[call site]
00026
__assert_fail
[call site]
00027
ossl_pqueue_RCID_remove
[function]
[call site]
00028
ossl_list_retiring_insert_tail
[function]
[call site]
00029
rcidm_check_rcid
[function]
[call site]
00030
__assert_fail
[call site]
00031
rcidm_check_rcid
[function]
[call site]
00032
rcidm_set_preferred_rcid
[function]
[call site]
00033
ossl_quic_conn_id_eq
[function]
[call site]
00034
memcmp
[call site]
00035
rcidm_set_preferred_rcid
[function]
[call site]
00036
rcidm_set_preferred_rcid
[function]
[call site]
00037
rcidm_set_preferred_rcid
[function]
[call site]
00038
PACKET_remaining
[function]
[call site]
00039
PACKET_get_1
[function]
[call site]
00040
PACKET_peek_1
[function]
[call site]
00041
PACKET_remaining
[function]
[call site]
00042
packet_forward
[function]
[call site]
00043
get_cid
[function]
[call site]
00044
PACKET_get_1
[function]
[call site]
00045
PACKET_copy_bytes
[function]
[call site]
00046
PACKET_peek_copy_bytes
[function]
[call site]
00047
PACKET_remaining
[function]
[call site]
00048
packet_forward
[function]
[call site]
00049
ossl_quic_rcidm_free
[function]
[call site]
00050
ossl_pqueue_RCID_pop
[function]
[call site]
00051
ossl_list_retiring_head
[function]
[call site]
00052
ossl_pqueue_RCID_free
[function]
[call site]
00053
ossl_quic_rcidm_new
[function]
[call site]
00054
ossl_quic_rcidm_free
[function]
[call site]
00055
ossl_quic_rcidm_new
[function]
[call site]
00056
get_cid
[function]
[call site]
00057
ossl_quic_rcidm_add_from_initial
[function]
[call site]
00058
rcidm_create_rcid
[function]
[call site]
00059
ossl_pqueue_RCID_num
[function]
[call site]
00060
ossl_pqueue_RCID_push
[function]
[call site]
00061
ossl_list_retiring_insert_tail
[function]
[call site]
00062
rcidm_check_rcid
[function]
[call site]
00063
rcidm_tick
[function]
[call site]
00064
rcidm_should_roll
[function]
[call site]
00065
rcidm_roll
[function]
[call site]
00066
ossl_pqueue_RCID_peek
[function]
[call site]
00067
rcidm_transition_rcid
[function]
[call site]
00068
rcidm_update
[function]
[call site]
00069
get_cid
[function]
[call site]
00070
ossl_quic_rcidm_add_from_server_retry
[function]
[call site]
00071
rcidm_tick
[function]
[call site]
00072
PACKET_get_net_8
[function]
[call site]
00073
PACKET_peek_net_8
[function]
[call site]
00074
PACKET_remaining
[function]
[call site]
00075
packet_forward
[function]
[call site]
00076
PACKET_get_net_8
[function]
[call site]
00077
get_cid
[function]
[call site]
00078
ossl_quic_rcidm_add_from_ncid
[function]
[call site]
00079
rcidm_create_rcid
[function]
[call site]
00080
rcidm_handle_retire_prior_to
[function]
[call site]
00081
rcidm_transition_rcid
[function]
[call site]
00082
ossl_pqueue_RCID_peek
[function]
[call site]
00083
rcidm_transition_rcid
[function]
[call site]
00084
rcidm_tick
[function]
[call site]
00085
ossl_quic_rcidm_on_handshake_complete
[function]
[call site]
00086
rcidm_tick
[function]
[call site]
00087
PACKET_get_net_8
[function]
[call site]
00088
ossl_quic_rcidm_on_packet_sent
[function]
[call site]
00089
rcidm_tick
[function]
[call site]
00090
ossl_quic_rcidm_request_roll
[function]
[call site]
00091
rcidm_tick
[function]
[call site]
00092
ossl_quic_rcidm_pop_retire_seq_num
[function]
[call site]
00093
rcidm_get_retire
[function]
[call site]
00094
ossl_list_retiring_head
[function]
[call site]
00095
rcidm_free_rcid
[function]
[call site]
00096
rcidm_check_rcid
[function]
[call site]
00097
ossl_pqueue_RCID_remove
[function]
[call site]
00098
ossl_list_retiring_remove
[function]
[call site]
00099
__assert_fail
[call site]
00100
ossl_quic_rcidm_peek_retire_seq_num
[function]
[call site]
00101
rcidm_get_retire
[function]
[call site]
00102
ossl_quic_rcidm_get_preferred_tx_dcid
[function]
[call site]
00103
PACKET_get_1
[function]
[call site]
00104
ossl_quic_rcidm_get_preferred_tx_dcid_changed
[function]
[call site]
00105
ossl_quic_rcidm_free
[function]
[call site]
00106