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 |
---|---|---|---|---|---|---|---|
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 |
1587 | 1587 |
1 :
['ossl_rand_crng_ctx_free'] |
1587 | 1625 | context_deinit_objs | call site: 00000 | /src/openssl/crypto/context.c:331 |
43 | 48 |
6 :
['lh_OBJ_NAME_set_down_load', 'lh_OBJ_NAME_free', 'CRYPTO_THREAD_lock_free', 'sk_NAME_FUNCS_pop_free', 'lh_OBJ_NAME_doall', 'lh_OBJ_NAME_get_down_load'] |
43 | 48 | OBJ_NAME_cleanup | call site: 00000 | /src/openssl/crypto/objects/o_names.c:371 |
37 | 37 |
2 :
['ossl_strtouint64', 'ossl_strchr'] |
41 | 41 | OPENSSL_cpuid_setup | call site: 00000 | /src/openssl/crypto/cpuid.c:106 |
14 | 14 |
1 :
['async_deinit'] |
14 | 4964 | OPENSSL_cleanup | call site: 00000 | /src/openssl/crypto/init.c:407 |
14 | 14 |
2 :
['qsort', 'CRYPTO_get_ex_data'] |
14 | 19 | CRYPTO_free_ex_data | call site: 00038 | /src/openssl/crypto/ex_data.c:398 |
6 | 6 |
2 :
['sk_EX_CALLBACK_value', 'CRYPTO_malloc'] |
20 | 30 | CRYPTO_free_ex_data | call site: 00036 | /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: 00022 | /src/openssl/crypto/ex_data.c:239 |
6 | 6 |
1 :
['sk_EX_CALLBACK_value'] |
6 | 11 | ossl_crypto_free_ex_index_ex | call site: 00000 | /src/openssl/crypto/ex_data.c:127 |
0 | 1651 |
1 :
['ossl_provider_store_free'] |
0 | 1651 | ossl_provider_store_new | call site: 00000 | /src/openssl/crypto/provider_core.c:312 |
0 | 292 |
2 :
['sk_reserve', 'OPENSSL_sk_free'] |
0 | 292 | OPENSSL_sk_new_reserve | call site: 00000 | /src/openssl/crypto/stack/stack.c:235 |
0 | 261 |
3 :
['ERR_set_debug', 'ERR_new', 'ERR_set_error'] |
0 | 261 | BIO_puts | call site: 00092 | /src/openssl/crypto/bio/bio_lib.c:536 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
FuzzerTestOneInput
[function]
[call site]
00001
BIO_new
[function]
[call site]
00002
BIO_new_ex
[function]
[call site]
00003
CRYPTO_NEW_REF
[function]
[call site]
00004
CRYPTO_new_ex_data
[function]
[call site]
00005
ossl_crypto_new_ex_data_ex
[function]
[call site]
00006
ossl_lib_ctx_get_ex_data_global
[function]
[call site]
00007
ossl_lib_ctx_get_concrete
[function]
[call site]
00008
get_default_context
[function]
[call site]
00009
get_thread_default_context
[function]
[call site]
00010
CRYPTO_THREAD_get_local
[function]
[call site]
00011
pthread_getspecific
[call site]
00012
get_and_lock
[function]
[call site]
00013
ERR_new
[function]
[call site]
00014
err_get_slot
[function]
[call site]
00015
err_clear
[function]
[call site]
00016
err_clear_data
[function]
[call site]
00017
CRYPTO_THREAD_read_lock
[function]
[call site]
00018
pthread_rwlock_rdlock
[call site]
00019
CRYPTO_THREAD_write_lock
[function]
[call site]
00020
pthread_rwlock_wrlock
[call site]
00021
sk_EX_CALLBACK_num
[function]
[call site]
00022
OPENSSL_sk_num
[function]
[call site]
00023
sk_EX_CALLBACK_value
[function]
[call site]
00024
CRYPTO_THREAD_unlock
[function]
[call site]
00025
pthread_rwlock_unlock
[call site]
00026
CRYPTO_get_ex_data
[function]
[call site]
00027
ossl_check_const_void_sk_type
[function]
[call site]
00028
OPENSSL_sk_num
[function]
[call site]
00029
ossl_check_const_void_sk_type
[function]
[call site]
00030
OPENSSL_sk_value
[function]
[call site]
00031
ERR_new
[function]
[call site]
00032
CRYPTO_free_ex_data
[function]
[call site]
00033
ossl_lib_ctx_get_ex_data_global
[function]
[call site]
00034
get_and_lock
[function]
[call site]
00035
sk_EX_CALLBACK_num
[function]
[call site]
00036
sk_EX_CALLBACK_value
[function]
[call site]
00037
CRYPTO_THREAD_unlock
[function]
[call site]
00038
qsort
[call site]
00039
ex_callback_compare
[function]
[call site]
00040
CRYPTO_get_ex_data
[function]
[call site]
00041
ossl_check_void_sk_type
[function]
[call site]
00042
OPENSSL_sk_free
[function]
[call site]
00043
CRYPTO_FREE_REF
[function]
[call site]
00044
BIO_write
[function]
[call site]
00045
bio_write_intern
[function]
[call site]
00046
ERR_new
[function]
[call site]
00047
bio_call_callback
[function]
[call site]
00048
ERR_new
[function]
[call site]
00049
bio_call_callback
[function]
[call site]
00050
PEM_read_bio_ex
[function]
[call site]
00051
ERR_new
[function]
[call site]
00052
BIO_new
[function]
[call site]
00053
BIO_new
[function]
[call site]
00054
ERR_new
[function]
[call site]
00055
get_name
[function]
[call site]
00056
pem_malloc
[function]
[call site]
00057
BIO_gets
[function]
[call site]
00058
ERR_new
[function]
[call site]
00059
ERR_new
[function]
[call site]
00060
ERR_new
[function]
[call site]
00061
bio_call_callback
[function]
[call site]
00062
ERR_new
[function]
[call site]
00063
bio_call_callback
[function]
[call site]
00064
ERR_new
[function]
[call site]
00065
sanitize_line
[function]
[call site]
00066
memcmp
[call site]
00067
ossl_ctype_check
[function]
[call site]
00068
ossl_ctype_check
[function]
[call site]
00069
strncmp
[call site]
00070
pem_malloc
[function]
[call site]
00071
pem_free
[function]
[call site]
00072
get_header_and_data
[function]
[call site]
00073
pem_malloc
[function]
[call site]
00074
BIO_gets
[function]
[call site]
00075
ERR_new
[function]
[call site]
00076
memchr
[call site]
00077
strncmp
[call site]
00078
sanitize_line
[function]
[call site]
00079
ERR_new
[function]
[call site]
00080
strncmp
[call site]
00081
strlen
[call site]
00082
strncmp
[call site]
00083
strncmp
[call site]
00084
ERR_new
[function]
[call site]
00085
ERR_new
[function]
[call site]
00086
BIO_puts
[function]
[call site]
00087
ERR_new
[function]
[call site]
00088
ERR_new
[function]
[call site]
00089
bio_call_callback
[function]
[call site]
00090
ERR_new
[function]
[call site]
00091
bio_call_callback
[function]
[call site]
00092
ERR_new
[function]
[call site]
00093
pem_free
[function]
[call site]
00094
BIO_ctrl
[function]
[call site]
00095
ERR_new
[function]
[call site]
00096
bio_call_callback
[function]
[call site]
00097
bio_call_callback
[function]
[call site]
00098
EVP_ENCODE_CTX_new
[function]
[call site]
00099
ERR_new
[function]
[call site]
00100
EVP_DecodeInit
[function]
[call site]
00101
EVP_DecodeUpdate
[function]
[call site]
00102
conv_ascii2bin
[function]
[call site]
00103
evp_decodeblock_int
[function]
[call site]
00104
conv_ascii2bin
[function]
[call site]
00105
conv_ascii2bin
[function]
[call site]
00106
conv_ascii2bin
[function]
[call site]
00107
conv_ascii2bin
[function]
[call site]
00108
conv_ascii2bin
[function]
[call site]
00109
conv_ascii2bin
[function]
[call site]
00110
evp_decodeblock_int
[function]
[call site]
00111
EVP_DecodeFinal
[function]
[call site]
00112
evp_decodeblock_int
[function]
[call site]
00113
ERR_new
[function]
[call site]
00114
BIO_ctrl
[function]
[call site]
00115
pem_malloc
[function]
[call site]
00116
pem_malloc
[function]
[call site]
00117
BIO_read
[function]
[call site]
00118
bio_read_intern
[function]
[call site]
00119
ERR_new
[function]
[call site]
00120
ERR_new
[function]
[call site]
00121
bio_call_callback
[function]
[call site]
00122
ERR_new
[function]
[call site]
00123
bio_call_callback
[function]
[call site]
00124
ERR_new
[function]
[call site]
00125
BIO_read
[function]
[call site]
00126
pem_free
[function]
[call site]
00127
pem_free
[function]
[call site]
00128
EVP_ENCODE_CTX_free
[function]
[call site]
00129
pem_free
[function]
[call site]
00130
BIO_free
[function]
[call site]
00131
CRYPTO_DOWN_REF
[function]
[call site]
00132
bio_call_callback
[function]
[call site]
00133
CRYPTO_free_ex_data
[function]
[call site]
00134
CRYPTO_FREE_REF
[function]
[call site]
00135
BIO_free
[function]
[call site]
00136
strlen
[call site]
00137
BIO_write
[function]
[call site]
00138
strlen
[call site]
00139
BIO_write
[function]
[call site]
00140
BIO_write
[function]
[call site]
00141
BIO_free
[function]
[call site]
00142