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 |
---|---|---|---|---|---|---|---|
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 |
46 | 51 |
6 :
['lh_OBJ_NAME_get_down_load', 'lh_OBJ_NAME_doall', 'CRYPTO_THREAD_lock_free', 'lh_OBJ_NAME_set_down_load', 'lh_OBJ_NAME_free', 'sk_NAME_FUNCS_pop_free'] |
46 | 51 | OBJ_NAME_cleanup | call site: 00000 | /src/openssl/crypto/objects/o_names.c:371 |
40 | 40 |
2 :
['ossl_strtouint64', 'ossl_strchr'] |
44 | 44 | OPENSSL_cpuid_setup | call site: 00000 | /src/openssl/crypto/cpuid.c:107 |
14 | 14 |
1 :
['async_deinit'] |
14 | 2924 | OPENSSL_cleanup | call site: 00000 | /src/openssl/crypto/init.c:431 |
14 | 14 |
2 :
['qsort', 'CRYPTO_get_ex_data'] |
14 | 17 | CRYPTO_free_ex_data | call site: 00111 | /src/openssl/crypto/ex_data.c:398 |
6 | 6 |
2 :
['sk_EX_CALLBACK_value', 'CRYPTO_malloc'] |
20 | 28 | CRYPTO_free_ex_data | call site: 00109 | /src/openssl/crypto/ex_data.c:385 |
6 | 6 |
2 :
['sk_EX_CALLBACK_value', 'CRYPTO_malloc'] |
18 | 23 | ossl_crypto_new_ex_data_ex | call site: 00092 | /src/openssl/crypto/ex_data.c:239 |
4 | 4 |
2 :
['free', '__errno_location'] |
4 | 4 | OPENSSL_DIR_read | call site: 00000 | /src/openssl/crypto/LPdir_unix.c:113 |
2 | 2 |
1 :
['fclose'] |
2 | 2 | BIO_new_file | call site: 00000 | /src/openssl/crypto/bio/bss_file.c:80 |
0 | 621 |
1 :
['ossl_provider_store_free'] |
0 | 621 | ossl_provider_store_new | call site: 00000 | /src/openssl/crypto/provider_core.c:313 |
0 | 297 |
2 :
['sk_reserve', 'OPENSSL_sk_free'] |
0 | 297 | OPENSSL_sk_new_reserve | call site: 00000 | /src/openssl/crypto/stack/stack.c:236 |
0 | 266 |
3 :
['ERR_new', 'ERR_set_debug', 'ERR_set_error'] |
0 | 266 | BIO_ctrl | call site: 00000 | /src/openssl/crypto/bio/bio_lib.c:666 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
FuzzerTestOneInput
[function]
[call site]
00001
NCONF_new
[function]
[call site]
00002
NCONF_new_ex
[function]
[call site]
00003
NCONF_default
[function]
[call site]
00004
ERR_new
[function]
[call site]
00005
err_get_slot
[function]
[call site]
00006
err_clear
[function]
[call site]
00007
err_clear_data
[function]
[call site]
00008
ERR_set_debug
[function]
[call site]
00009
err_set_debug
[function]
[call site]
00010
strlen
[call site]
00011
strcpy
[call site]
00012
strlen
[call site]
00013
strcpy
[call site]
00014
ERR_set_error
[function]
[call site]
00015
ERR_vset_error
[function]
[call site]
00016
BIO_vsnprintf
[function]
[call site]
00017
_dopr
[function]
[call site]
00018
doapr_outch
[function]
[call site]
00019
ossl_assert_int
[function]
[call site]
00020
ossl_assert_int
[function]
[call site]
00021
ossl_assert_int
[function]
[call site]
00022
ossl_isdigit
[function]
[call site]
00023
ossl_isdigit
[function]
[call site]
00024
fmtint
[function]
[call site]
00025
strlen
[call site]
00026
doapr_outch
[function]
[call site]
00027
doapr_outch
[function]
[call site]
00028
doapr_outch
[function]
[call site]
00029
doapr_outch
[function]
[call site]
00030
doapr_outch
[function]
[call site]
00031
doapr_outch
[function]
[call site]
00032
fmtint
[function]
[call site]
00033
fmtfp
[function]
[call site]
00034
abs_val
[function]
[call site]
00035
pow_10
[function]
[call site]
00036
doapr_outch
[function]
[call site]
00037
doapr_outch
[function]
[call site]
00038
pow_10
[function]
[call site]
00039
roundv
[function]
[call site]
00040
pow_10
[function]
[call site]
00041
roundv
[function]
[call site]
00042
doapr_outch
[function]
[call site]
00043
doapr_outch
[function]
[call site]
00044
doapr_outch
[function]
[call site]
00045
doapr_outch
[function]
[call site]
00046
doapr_outch
[function]
[call site]
00047
doapr_outch
[function]
[call site]
00048
doapr_outch
[function]
[call site]
00049
doapr_outch
[function]
[call site]
00050
doapr_outch
[function]
[call site]
00051
doapr_outch
[function]
[call site]
00052
doapr_outch
[function]
[call site]
00053
doapr_outch
[function]
[call site]
00054
doapr_outch
[function]
[call site]
00055
doapr_outch
[function]
[call site]
00056
fmtfp
[function]
[call site]
00057
fmtfp
[function]
[call site]
00058
doapr_outch
[function]
[call site]
00059
fmtstr
[function]
[call site]
00060
OPENSSL_strnlen
[function]
[call site]
00061
doapr_outch
[function]
[call site]
00062
doapr_outch
[function]
[call site]
00063
doapr_outch
[function]
[call site]
00064
fmtint
[function]
[call site]
00065
doapr_outch
[function]
[call site]
00066
doapr_outch
[function]
[call site]
00067
err_clear_data
[function]
[call site]
00068
err_set_error
[function]
[call site]
00069
err_set_data
[function]
[call site]
00070
BIO_new
[function]
[call site]
00071
BIO_new_ex
[function]
[call site]
00072
CRYPTO_NEW_REF
[function]
[call site]
00073
CRYPTO_new_ex_data
[function]
[call site]
00074
ossl_crypto_new_ex_data_ex
[function]
[call site]
00075
ossl_lib_ctx_get_ex_data_global
[function]
[call site]
00076
ossl_lib_ctx_get_concrete
[function]
[call site]
00077
get_default_context
[function]
[call site]
00078
get_thread_default_context
[function]
[call site]
00079
CRYPTO_THREAD_get_local
[function]
[call site]
00080
pthread_getspecific
[call site]
00081
get_and_lock
[function]
[call site]
00082
ERR_new
[function]
[call site]
00083
ERR_set_debug
[function]
[call site]
00084
ERR_set_error
[function]
[call site]
00085
CRYPTO_THREAD_read_lock
[function]
[call site]
00086
pthread_rwlock_rdlock
[call site]
00087
ossl_assert_int
[function]
[call site]
00088
CRYPTO_THREAD_write_lock
[function]
[call site]
00089
pthread_rwlock_wrlock
[call site]
00090
ossl_assert_int
[function]
[call site]
00091
sk_EX_CALLBACK_num
[function]
[call site]
00092
OPENSSL_sk_num
[function]
[call site]
00093
sk_EX_CALLBACK_value
[function]
[call site]
00094
OPENSSL_sk_value
[function]
[call site]
00095
CRYPTO_THREAD_unlock
[function]
[call site]
00096
pthread_rwlock_unlock
[call site]
00097
CRYPTO_get_ex_data
[function]
[call site]
00098
ossl_check_const_void_sk_type
[function]
[call site]
00099
OPENSSL_sk_num
[function]
[call site]
00100
ossl_check_const_void_sk_type
[function]
[call site]
00101
OPENSSL_sk_value
[function]
[call site]
00102
ERR_new
[function]
[call site]
00103
ERR_set_debug
[function]
[call site]
00104
ERR_set_error
[function]
[call site]
00105
CRYPTO_free_ex_data
[function]
[call site]
00106
ossl_lib_ctx_get_ex_data_global
[function]
[call site]
00107
get_and_lock
[function]
[call site]
00108
sk_EX_CALLBACK_num
[function]
[call site]
00109
sk_EX_CALLBACK_value
[function]
[call site]
00110
CRYPTO_THREAD_unlock
[function]
[call site]
00111
qsort
[call site]
00112
ex_callback_compare
[function]
[call site]
00113
CRYPTO_get_ex_data
[function]
[call site]
00114
ossl_check_void_sk_type
[function]
[call site]
00115
OPENSSL_sk_free
[function]
[call site]
00116
CRYPTO_FREE_REF
[function]
[call site]
00117
BIO_write
[function]
[call site]
00118
bio_write_intern
[function]
[call site]
00119
ERR_new
[function]
[call site]
00120
ERR_set_debug
[function]
[call site]
00121
ERR_set_error
[function]
[call site]
00122
bio_call_callback
[function]
[call site]
00123
ERR_new
[function]
[call site]
00124
ERR_set_debug
[function]
[call site]
00125
ERR_set_error
[function]
[call site]
00126
bio_call_callback
[function]
[call site]
00127
NCONF_load_bio
[function]
[call site]
00128
ERR_new
[function]
[call site]
00129
ERR_set_debug
[function]
[call site]
00130
ERR_set_error
[function]
[call site]
00131
NCONF_free
[function]
[call site]
00132
BIO_free
[function]
[call site]
00133
CRYPTO_DOWN_REF
[function]
[call site]
00134
bio_call_callback
[function]
[call site]
00135
CRYPTO_free_ex_data
[function]
[call site]
00136
CRYPTO_FREE_REF
[function]
[call site]
00137