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 |
---|---|---|---|---|---|---|---|
2719 | 2738 |
2 :
['CONF_modules_load', 'OSSL_LIB_CTX_get_conf_diagnostics'] |
2726 | 2762 | CONF_modules_load_file_ex | call site: 00000 | /src/openssl/crypto/conf/conf_mod.c:217 |
2037 | 2346 |
14 :
['CRYPTO_THREAD_unlock', 'CRYPTO_free', 'DSO_ctrl', 'DSO_load', 'DSO_free', 'DSO_bind_func', 'CRYPTO_THREAD_read_lock', 'ossl_safe_getenv', 'DSO_merge', 'CRYPTO_strdup', 'DSO_new', 'get_provider_store', 'DSO_convert_filename', 'ossl_get_modulesdir'] |
2051 | 3162 | provider_init | call site: 00000 | /src/openssl/crypto/provider_core.c:959 |
1247 | 1247 |
2 :
['def_load_bio', 'BIO_free'] |
1247 | 1247 | def_load | call site: 00000 | /src/openssl/crypto/conf/conf_def.c:177 |
661 | 661 |
5 :
['BIO_s_file', 'fclose', 'BIO_ctrl', 'BIO_clear_flags', 'BIO_new'] |
661 | 661 | BIO_new_file | call site: 00000 | /src/openssl/crypto/bio/bss_file.c:66 |
649 | 677 |
8 :
['CRYPTO_free', 'ERR_unload_strings', 'sk_INFOPAIR_pop_free', 'ossl_init_thread_deregister', 'ossl_provider_teardown', 'DSO_free', 'CRYPTO_FREE_REF.9121', 'CRYPTO_THREAD_lock_free'] |
649 | 677 | ossl_provider_free | call site: 00000 | /src/openssl/crypto/provider_core.c:739 |
639 | 639 |
2 :
['sk_INFOPAIR_new_null', 'ossl_provider_info_add_parameter'] |
639 | 1578 | ossl_provider_new | call site: 00000 | /src/openssl/crypto/provider_core.c:574 |
438 | 880 |
5 :
['CRYPTO_free', 'CRYPTO_FREE_REF.6938', 'EVP_RAND_CTX_free', 'EVP_RAND_free', 'CRYPTO_DOWN_REF.6937'] |
438 | 880 | EVP_RAND_CTX_free | call site: 00000 | /src/openssl/crypto/evp/evp_rand.c:390 |
40 | 40 |
2 :
['ossl_strtouint64', 'ossl_strchr'] |
44 | 44 | OPENSSL_cpuid_setup | call site: 00000 | /src/openssl/crypto/cpuid.c:107 |
26 | 458 |
2 :
['ossl_provider_up_ref_parent', 'ossl_provider_free'] |
26 | 458 | ossl_provider_up_ref | call site: 00000 | /src/openssl/crypto/provider_core.c:484 |
26 | 26 |
1 :
['ossl_provider_free_parent'] |
26 | 26 | provider_deactivate | call site: 00000 | /src/openssl/crypto/provider_core.c:1244 |
18 | 37 |
6 :
['OPENSSL_LH_set_down_load', 'lh_CONF_VALUE_doall_LH_CONF_VALUE', 'OPENSSL_LH_free', 'OPENSSL_LH_doall', 'ossl_check_CONF_VALUE_lh_type', 'ossl_check_CONF_VALUE_lh_doallfunc_type'] |
18 | 37 | _CONF_free_data | call site: 00000 | /src/openssl/crypto/conf/conf_api.c:142 |
7 | 7 |
1 :
['pqueue_force_bottom'] |
7 | 26 | ossl_pqueue_remove | call site: 00034 | /src/openssl/ssl/priority_queue.c:275 |
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
rcid_cmp
[function]
[call site]
00008
rcidm_update
[function]
[call site]
00009
ossl_pqueue_RCID_peek
[function]
[call site]
00010
ossl_pqueue_peek
[function]
[call site]
00011
__assert_fail
[call site]
00012
rcidm_transition_rcid
[function]
[call site]
00013
__assert_fail
[call site]
00014
rcidm_check_rcid
[function]
[call site]
00015
__assert_fail
[call site]
00016
__assert_fail
[call site]
00017
__assert_fail
[call site]
00018
ossl_list_retiring_next
[function]
[call site]
00019
__assert_fail
[call site]
00020
ossl_list_retiring_prev
[function]
[call site]
00021
ossl_list_retiring_head
[function]
[call site]
00022
__assert_fail
[call site]
00023
__assert_fail
[call site]
00024
__assert_fail
[call site]
00025
__assert_fail
[call site]
00026
__assert_fail
[call site]
00027
__assert_fail
[call site]
00028
__assert_fail
[call site]
00029
__assert_fail
[call site]
00030
rcidm_transition_rcid
[function]
[call site]
00031
__assert_fail
[call site]
00032
ossl_pqueue_RCID_remove
[function]
[call site]
00033
ossl_pqueue_remove
[function]
[call site]
00034
pqueue_force_bottom
[function]
[call site]
00035
__assert_fail
[call site]
00036
__assert_fail
[call site]
00037
pqueue_swap_elem
[function]
[call site]
00038
__assert_fail
[call site]
00039
__assert_fail
[call site]
00040
ossl_pqueue_pop
[function]
[call site]
00041
__assert_fail
[call site]
00042
pqueue_move_elem
[function]
[call site]
00043
__assert_fail
[call site]
00044
pqueue_move_up
[function]
[call site]
00045
__assert_fail
[call site]
00046
__assert_fail
[call site]
00047
__assert_fail
[call site]
00048
__assert_fail
[call site]
00049
pqueue_swap_elem
[function]
[call site]
00050
__assert_fail
[call site]
00051
ossl_list_retiring_insert_tail
[function]
[call site]
00052
rcidm_check_rcid
[function]
[call site]
00053
__assert_fail
[call site]
00054
rcidm_check_rcid
[function]
[call site]
00055
rcidm_set_preferred_rcid
[function]
[call site]
00056
ossl_quic_conn_id_eq
[function]
[call site]
00057
memcmp
[call site]
00058
rcidm_set_preferred_rcid
[function]
[call site]
00059
rcidm_set_preferred_rcid
[function]
[call site]
00060
rcidm_set_preferred_rcid
[function]
[call site]
00061
PACKET_remaining
[function]
[call site]
00062
PACKET_get_1
[function]
[call site]
00063
PACKET_peek_1
[function]
[call site]
00064
PACKET_remaining
[function]
[call site]
00065
packet_forward
[function]
[call site]
00066
get_cid
[function]
[call site]
00067
PACKET_get_1
[function]
[call site]
00068
PACKET_copy_bytes
[function]
[call site]
00069
PACKET_peek_copy_bytes
[function]
[call site]
00070
PACKET_remaining
[function]
[call site]
00071
packet_forward
[function]
[call site]
00072
ossl_quic_rcidm_free
[function]
[call site]
00073
ossl_pqueue_RCID_pop
[function]
[call site]
00074
ossl_pqueue_pop
[function]
[call site]
00075
ossl_list_retiring_head
[function]
[call site]
00076
ossl_list_retiring_next
[function]
[call site]
00077
ossl_pqueue_RCID_free
[function]
[call site]
00078
ossl_pqueue_free
[function]
[call site]
00079
ossl_quic_rcidm_new
[function]
[call site]
00080
ossl_quic_rcidm_free
[function]
[call site]
00081
ossl_quic_rcidm_new
[function]
[call site]
00082
get_cid
[function]
[call site]
00083
ossl_quic_rcidm_add_from_initial
[function]
[call site]
00084
rcidm_create_rcid
[function]
[call site]
00085
ossl_pqueue_RCID_num
[function]
[call site]
00086
ossl_pqueue_num
[function]
[call site]
00087
ossl_pqueue_RCID_push
[function]
[call site]
00088
ossl_pqueue_push
[function]
[call site]
00089
ossl_pqueue_reserve
[function]
[call site]
00090
compute_pqueue_growth
[function]
[call site]
00091
safe_muldiv_size_t
[function]
[call site]
00092
safe_mul_size_t
[function]
[call site]
00093
safe_add_size_t
[function]
[call site]
00094
ERR_new
[function]
[call site]
00095
err_get_slot
[function]
[call site]
00096
err_clear
[function]
[call site]
00097
err_clear_data
[function]
[call site]
00098
ERR_set_debug
[function]
[call site]
00099
err_set_debug
[function]
[call site]
00100
strlen
[call site]
00101
strcpy
[call site]
00102
strlen
[call site]
00103
strcpy
[call site]
00104
ERR_set_error
[function]
[call site]
00105
ERR_vset_error
[function]
[call site]
00106
BIO_vsnprintf
[function]
[call site]
00107
_dopr
[function]
[call site]
00108
doapr_outch
[function]
[call site]
00109
ossl_assert_int
[function]
[call site]
00110
ossl_assert_int
[function]
[call site]
00111
ossl_assert_int
[function]
[call site]
00112
ossl_isdigit
[function]
[call site]
00113
ossl_isdigit
[function]
[call site]
00114
fmtint
[function]
[call site]
00115
strlen
[call site]
00116
doapr_outch
[function]
[call site]
00117
doapr_outch
[function]
[call site]
00118
doapr_outch
[function]
[call site]
00119
doapr_outch
[function]
[call site]
00120
doapr_outch
[function]
[call site]
00121
doapr_outch
[function]
[call site]
00122
fmtint
[function]
[call site]
00123
fmtfp
[function]
[call site]
00124
abs_val
[function]
[call site]
00125
pow_10
[function]
[call site]
00126
doapr_outch
[function]
[call site]
00127
doapr_outch
[function]
[call site]
00128
pow_10
[function]
[call site]
00129
roundv
[function]
[call site]
00130
pow_10
[function]
[call site]
00131
roundv
[function]
[call site]
00132
doapr_outch
[function]
[call site]
00133
doapr_outch
[function]
[call site]
00134
doapr_outch
[function]
[call site]
00135
doapr_outch
[function]
[call site]
00136
doapr_outch
[function]
[call site]
00137
doapr_outch
[function]
[call site]
00138
doapr_outch
[function]
[call site]
00139
doapr_outch
[function]
[call site]
00140
doapr_outch
[function]
[call site]
00141
doapr_outch
[function]
[call site]
00142
doapr_outch
[function]
[call site]
00143
doapr_outch
[function]
[call site]
00144
doapr_outch
[function]
[call site]
00145
doapr_outch
[function]
[call site]
00146
fmtfp
[function]
[call site]
00147
fmtfp
[function]
[call site]
00148
doapr_outch
[function]
[call site]
00149
fmtstr
[function]
[call site]
00150
OPENSSL_strnlen
[function]
[call site]
00151
doapr_outch
[function]
[call site]
00152
doapr_outch
[function]
[call site]
00153
doapr_outch
[function]
[call site]
00154
fmtint
[function]
[call site]
00155
doapr_outch
[function]
[call site]
00156
doapr_outch
[function]
[call site]
00157
err_clear_data
[function]
[call site]
00158
err_set_error
[function]
[call site]
00159
err_set_data
[function]
[call site]
00160
pqueue_add_freelist
[function]
[call site]
00161
pqueue_move_down
[function]
[call site]
00162
__assert_fail
[call site]
00163
__assert_fail
[call site]
00164
pqueue_swap_elem
[function]
[call site]
00165
ossl_list_retiring_insert_tail
[function]
[call site]
00166
rcidm_check_rcid
[function]
[call site]
00167
rcidm_tick
[function]
[call site]
00168
rcidm_should_roll
[function]
[call site]
00169
rcidm_roll
[function]
[call site]
00170
ossl_pqueue_RCID_peek
[function]
[call site]
00171
rcidm_transition_rcid
[function]
[call site]
00172
rcidm_update
[function]
[call site]
00173
get_cid
[function]
[call site]
00174
ossl_quic_rcidm_add_from_server_retry
[function]
[call site]
00175
rcidm_tick
[function]
[call site]
00176
PACKET_get_net_8
[function]
[call site]
00177
PACKET_peek_net_8
[function]
[call site]
00178
PACKET_remaining
[function]
[call site]
00179
packet_forward
[function]
[call site]
00180
PACKET_get_net_8
[function]
[call site]
00181
get_cid
[function]
[call site]
00182
ossl_quic_rcidm_add_from_ncid
[function]
[call site]
00183
rcidm_create_rcid
[function]
[call site]
00184
rcidm_handle_retire_prior_to
[function]
[call site]
00185
rcidm_transition_rcid
[function]
[call site]
00186
ossl_pqueue_RCID_peek
[function]
[call site]
00187
rcidm_transition_rcid
[function]
[call site]
00188
rcidm_tick
[function]
[call site]
00189
ossl_quic_rcidm_on_handshake_complete
[function]
[call site]
00190
rcidm_tick
[function]
[call site]
00191
PACKET_get_net_8
[function]
[call site]
00192
ossl_quic_rcidm_on_packet_sent
[function]
[call site]
00193
rcidm_tick
[function]
[call site]
00194
ossl_quic_rcidm_request_roll
[function]
[call site]
00195
rcidm_tick
[function]
[call site]
00196
ossl_quic_rcidm_pop_retire_seq_num
[function]
[call site]
00197
rcidm_get_retire
[function]
[call site]
00198
ossl_list_retiring_head
[function]
[call site]
00199
rcidm_free_rcid
[function]
[call site]
00200
rcidm_check_rcid
[function]
[call site]
00201
ossl_pqueue_RCID_remove
[function]
[call site]
00202
ossl_list_retiring_remove
[function]
[call site]
00203
__assert_fail
[call site]
00204
ossl_quic_rcidm_peek_retire_seq_num
[function]
[call site]
00205
rcidm_get_retire
[function]
[call site]
00206
ossl_quic_rcidm_get_preferred_tx_dcid
[function]
[call site]
00207
PACKET_get_1
[function]
[call site]
00208
ossl_quic_rcidm_get_preferred_tx_dcid_changed
[function]
[call site]
00209
ossl_quic_rcidm_free
[function]
[call site]
00210