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: 00042 | /src/openssl/crypto/ex_data.c:398 |
6 | 6 |
2 :
['sk_EX_CALLBACK_value', 'CRYPTO_malloc'] |
20 | 30 | CRYPTO_free_ex_data | call site: 00040 | /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: 00026 | /src/openssl/crypto/ex_data.c:239 |
4 | 4 |
2 :
['__errno_location', 'free'] |
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 | 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 |
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
BIO_new
[function]
[call site]
00009
BIO_new_ex
[function]
[call site]
00010
CRYPTO_NEW_REF
[function]
[call site]
00011
CRYPTO_new_ex_data
[function]
[call site]
00012
ossl_crypto_new_ex_data_ex
[function]
[call site]
00013
ossl_lib_ctx_get_ex_data_global
[function]
[call site]
00014
ossl_lib_ctx_get_concrete
[function]
[call site]
00015
get_default_context
[function]
[call site]
00016
get_thread_default_context
[function]
[call site]
00017
CRYPTO_THREAD_get_local
[function]
[call site]
00018
pthread_getspecific
[call site]
00019
get_and_lock
[function]
[call site]
00020
ERR_new
[function]
[call site]
00021
CRYPTO_THREAD_read_lock
[function]
[call site]
00022
pthread_rwlock_rdlock
[call site]
00023
CRYPTO_THREAD_write_lock
[function]
[call site]
00024
pthread_rwlock_wrlock
[call site]
00025
sk_EX_CALLBACK_num
[function]
[call site]
00026
OPENSSL_sk_num
[function]
[call site]
00027
sk_EX_CALLBACK_value
[function]
[call site]
00028
CRYPTO_THREAD_unlock
[function]
[call site]
00029
pthread_rwlock_unlock
[call site]
00030
CRYPTO_get_ex_data
[function]
[call site]
00031
ossl_check_const_void_sk_type
[function]
[call site]
00032
OPENSSL_sk_num
[function]
[call site]
00033
ossl_check_const_void_sk_type
[function]
[call site]
00034
OPENSSL_sk_value
[function]
[call site]
00035
ERR_new
[function]
[call site]
00036
CRYPTO_free_ex_data
[function]
[call site]
00037
ossl_lib_ctx_get_ex_data_global
[function]
[call site]
00038
get_and_lock
[function]
[call site]
00039
sk_EX_CALLBACK_num
[function]
[call site]
00040
sk_EX_CALLBACK_value
[function]
[call site]
00041
CRYPTO_THREAD_unlock
[function]
[call site]
00042
qsort
[call site]
00043
ex_callback_compare
[function]
[call site]
00044
CRYPTO_get_ex_data
[function]
[call site]
00045
ossl_check_void_sk_type
[function]
[call site]
00046
OPENSSL_sk_free
[function]
[call site]
00047
CRYPTO_FREE_REF
[function]
[call site]
00048
BIO_write
[function]
[call site]
00049
bio_write_intern
[function]
[call site]
00050
ERR_new
[function]
[call site]
00051
bio_call_callback
[function]
[call site]
00052
ERR_new
[function]
[call site]
00053
bio_call_callback
[function]
[call site]
00054
NCONF_load_bio
[function]
[call site]
00055
ERR_new
[function]
[call site]
00056
NCONF_free
[function]
[call site]
00057
BIO_free
[function]
[call site]
00058
CRYPTO_DOWN_REF
[function]
[call site]
00059
bio_call_callback
[function]
[call site]
00060
CRYPTO_free_ex_data
[function]
[call site]
00061
CRYPTO_FREE_REF
[function]
[call site]
00062