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 |
---|---|---|---|---|---|---|---|
4 | 62 |
2 :
['ERR_put_error', 'cbb_on_error(cbb_st*)'] |
4 | 62 | CBB_flush | call site: 00073 | /src/boringssl/crypto/bytestring/cbb.cc:258 |
4 | 4 |
1 :
['cbb_on_error(cbb_st*)'] |
4 | 4 | cbb_add_u(cbb_st*,unsignedlong,unsignedlong) | call site: 00000 | /src/boringssl/crypto/bytestring/cbb.cc:441 |
2 | 2 |
1 :
['OPENSSL_memory_get_size'] |
2 | 88 | OPENSSL_realloc | call site: 00081 | /src/boringssl/crypto/mem.cc:273 |
2 | 2 |
1 :
['OPENSSL_memory_alloc'] |
2 | 60 | OPENSSL_malloc | call site: 00031 | /src/boringssl/crypto/mem.cc:191 |
2 | 2 |
1 :
['__errno_location'] |
2 | 6 | ERR_put_error | call site: 00037 | /src/boringssl/crypto/err/err.cc:591 |
2 | 2 |
1 :
['OPENSSL_memory_free'] |
2 | 2 | OPENSSL_free | call site: 00086 | /src/boringssl/crypto/mem.cc:243 |
2 | 2 |
1 :
['abort'] |
2 | 2 | CRYPTO_once | call site: 00040 | /src/boringssl/crypto/thread_pthread.cc:59 |
0 | 77 |
1 :
['BN_new'] |
0 | 206 | BN_bin2bn | call site: 00161 | /src/boringssl/crypto/fipsmodule/bn/bytes.cc.inc:53 |
0 | 58 |
1 :
['ERR_put_error'] |
0 | 58 | CBB_finish | call site: 00217 | /src/boringssl/crypto/bytestring/cbb.cc:125 |
0 | 58 |
1 :
['ERR_put_error'] |
0 | 58 | bn_wexpand | call site: 00164 | /src/boringssl/crypto/fipsmodule/bn/bn.cc.inc:305 |
0 | 58 |
1 :
['ERR_put_error'] |
0 | 58 | OPENSSL_malloc | call site: 00034 | /src/boringssl/crypto/mem.cc:206 |
0 | 20 |
1 :
['ECDSA_SIG_free'] |
0 | 20 | ECDSA_SIG_new | call site: 00140 | /src/boringssl/crypto/ecdsa/ecdsa_asn1.cc:162 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
CBS_init
[function]
[call site]
00001
CBS_get_any_asn1
[function]
[call site]
00002
CBS_get_any_asn1_element
[function]
[call site]
00003
cbs_get_any_asn1_element(cbs_st*, cbs_st*, unsigned int*, unsigned long*, int*, int*, int)
[function]
[call site]
00004
__assert_fail
[call site]
00005
__assert_fail
[call site]
00006
parse_asn1_tag(cbs_st*, unsigned int*)
[function]
[call site]
00007
CBS_get_u8
[function]
[call site]
00008
cbs_get(cbs_st*, unsigned char const**, unsigned long)
[function]
[call site]
00009
parse_base128_integer(cbs_st*, unsigned long*)
[function]
[call site]
00010
CBS_get_u8
[function]
[call site]
00011
CBS_get_u8
[function]
[call site]
00012
CBS_len
[function]
[call site]
00013
CBS_get_bytes
[function]
[call site]
00014
cbs_get(cbs_st*, unsigned char const**, unsigned long)
[function]
[call site]
00015
CBS_init
[function]
[call site]
00016
cbs_get_u(cbs_st*, unsigned long*, unsigned long)
[function]
[call site]
00017
cbs_get(cbs_st*, unsigned char const**, unsigned long)
[function]
[call site]
00018
CBS_get_bytes
[function]
[call site]
00019
CBS_skip
[function]
[call site]
00020
cbs_get(cbs_st*, unsigned char const**, unsigned long)
[function]
[call site]
00021
__assert_fail
[call site]
00022
CBS_len
[function]
[call site]
00023
bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::StackAllocated()
[function]
[call site]
00024
CBB_zero
[function]
[call site]
00025
OPENSSL_memset(void*, int, unsigned long)
[function]
[call site]
00026
bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::get()
[function]
[call site]
00027
CBB_init
[function]
[call site]
00028
CBB_zero
[function]
[call site]
00029
OPENSSL_malloc
[function]
[call site]
00030
should_fail_allocation()
[function]
[call site]
00031
__assert_fail
[call site]
00032
__assert_fail
[call site]
00033
OPENSSL_memory_alloc
[call site]
00034
__asan_poison_memory_region(void const*, unsigned long)
[function]
[call site]
00035
ERR_put_error
[function]
[call site]
00036
err_get_state()
[function]
[call site]
00037
CRYPTO_get_thread_local
[function]
[call site]
00038
CRYPTO_once
[function]
[call site]
00039
pthread_once
[call site]
00040
abort
[call site]
00041
thread_local_init()
[function]
[call site]
00042
pthread_key_create
[call site]
00043
thread_local_destructor(void*)
[function]
[call site]
00044
pthread_mutex_lock
[call site]
00045
OPENSSL_memcpy(void*, void const*, unsigned long)
[function]
[call site]
00046
pthread_mutex_unlock
[call site]
00047
pthread_getspecific
[call site]
00048
OPENSSL_memset(void*, int, unsigned long)
[function]
[call site]
00049
CRYPTO_set_thread_local
[function]
[call site]
00050
CRYPTO_once
[function]
[call site]
00051
thread_local_init()
[function]
[call site]
00052
pthread_getspecific
[call site]
00053
OPENSSL_memset(void*, int, unsigned long)
[function]
[call site]
00054
pthread_setspecific
[call site]
00055
pthread_mutex_lock
[call site]
00056
pthread_mutex_unlock
[call site]
00057
err_state_free(void*)
[function]
[call site]
00058
err_clear((anonymous namespace)::err_error_st*)
[function]
[call site]
00059
OPENSSL_memset(void*, int, unsigned long)
[function]
[call site]
00060
__errno_location
[call site]
00061
err_clear((anonymous namespace)::err_error_st*)
[function]
[call site]
00062
cbb_init(cbb_st*, unsigned char*, unsigned long, int)
[function]
[call site]
00063
bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::get()
[function]
[call site]
00064
CBS_data
[function]
[call site]
00065
CBS_len
[function]
[call site]
00066
CBB_add_asn1_element
[function]
[call site]
00067
CBB_add_asn1
[function]
[call site]
00068
CBB_flush
[function]
[call site]
00069
cbb_get_base(cbb_st*)
[function]
[call site]
00070
__assert_fail
[call site]
00071
__assert_fail
[call site]
00072
CBB_flush
[function]
[call site]
00073
__assert_fail
[call site]
00074
ERR_put_error
[function]
[call site]
00075
cbb_buffer_add(cbb_buffer_st*, unsigned char**, unsigned long)
[function]
[call site]
00076
cbb_buffer_reserve(cbb_buffer_st*, unsigned char**, unsigned long)
[function]
[call site]
00077
ERR_put_error
[function]
[call site]
00078
ERR_put_error
[function]
[call site]
00079
OPENSSL_realloc
[function]
[call site]
00080
OPENSSL_malloc
[function]
[call site]
00081
OPENSSL_memory_get_size
[call site]
00082
__asan_unpoison_memory_region(void const*, unsigned long)
[function]
[call site]
00083
__asan_poison_memory_region(void const*, unsigned long)
[function]
[call site]
00084
OPENSSL_malloc
[function]
[call site]
00085
OPENSSL_free
[function]
[call site]
00086
OPENSSL_memory_free
[call site]
00087
__asan_unpoison_memory_region(void const*, unsigned long)
[function]
[call site]
00088
OPENSSL_cleanse
[function]
[call site]
00089
OPENSSL_memset(void*, int, unsigned long)
[function]
[call site]
00090
OPENSSL_memmove(void*, void const*, unsigned long)
[function]
[call site]
00091
ERR_put_error
[function]
[call site]
00092
cbb_on_error(cbb_st*)
[function]
[call site]
00093
cbb_get_base(cbb_st*)
[function]
[call site]
00094
CBB_add_u8
[function]
[call site]
00095
cbb_add_u(cbb_st*, unsigned long, unsigned long)
[function]
[call site]
00096
CBB_add_space
[function]
[call site]
00097
CBB_flush
[function]
[call site]
00098
cbb_get_base(cbb_st*)
[function]
[call site]
00099
cbb_buffer_add(cbb_buffer_st*, unsigned char**, unsigned long)
[function]
[call site]
00100
cbb_on_error(cbb_st*)
[function]
[call site]
00101
add_base128_integer(cbb_st*, unsigned long)
[function]
[call site]
00102
CBB_add_u8
[function]
[call site]
00103
CBB_add_u8
[function]
[call site]
00104
cbb_add_child(cbb_st*, cbb_st*, unsigned char, int)
[function]
[call site]
00105
__assert_fail
[call site]
00106
__assert_fail
[call site]
00107
cbb_get_base(cbb_st*)
[function]
[call site]
00108
cbb_buffer_add(cbb_buffer_st*, unsigned char**, unsigned long)
[function]
[call site]
00109
OPENSSL_memset(void*, int, unsigned long)
[function]
[call site]
00110
CBB_zero
[function]
[call site]
00111
CBB_add_bytes
[function]
[call site]
00112
CBB_add_space
[function]
[call site]
00113
OPENSSL_memcpy(void*, void const*, unsigned long)
[function]
[call site]
00114
CBB_flush
[function]
[call site]
00115
cbb_on_error(cbb_st*)
[function]
[call site]
00116
bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::get()
[function]
[call site]
00117
CBB_len
[function]
[call site]
00118
__assert_fail
[call site]
00119
__assert_fail
[call site]
00120
bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::get()
[function]
[call site]
00121
CBB_data
[function]
[call site]
00122
__assert_fail
[call site]
00123
memcmp
[call site]
00124
abort
[call site]
00125
bssl::internal::StackAllocated<cbb_st, void, &CBB_zero, &CBB_cleanup>::~StackAllocated()
[function]
[call site]
00126
CBB_cleanup
[function]
[call site]
00127
__assert_fail
[call site]
00128
OPENSSL_free
[function]
[call site]
00129
__clang_call_terminate
[call site]
00130
__cxa_begin_catch
[call site]
00131
ECDSA_SIG_from_bytes
[function]
[call site]
00132
CBS_init
[function]
[call site]
00133
ECDSA_SIG_parse
[function]
[call site]
00134
ECDSA_SIG_new
[function]
[call site]
00135
OPENSSL_malloc
[function]
[call site]
00136
BN_new
[function]
[call site]
00137
OPENSSL_malloc
[function]
[call site]
00138
OPENSSL_memset(void*, int, unsigned long)
[function]
[call site]
00139
BN_new
[function]
[call site]
00140
ECDSA_SIG_free
[function]
[call site]
00141
BN_free
[function]
[call site]
00142
OPENSSL_free
[function]
[call site]
00143
OPENSSL_free
[function]
[call site]
00144
BN_free
[function]
[call site]
00145
OPENSSL_free
[function]
[call site]
00146
CBS_get_asn1
[function]
[call site]
00147
cbs_get_asn1(cbs_st*, cbs_st*, unsigned int, int)
[function]
[call site]
00148
CBS_get_any_asn1_element
[function]
[call site]
00149
CBS_skip
[function]
[call site]
00150
__assert_fail
[call site]
00151
BN_parse_asn1_unsigned
[function]
[call site]
00152
CBS_get_asn1
[function]
[call site]
00153
CBS_is_valid_asn1_integer
[function]
[call site]
00154
CBS_get_u8
[function]
[call site]
00155
CBS_get_u8
[function]
[call site]
00156
ERR_put_error
[function]
[call site]
00157
ERR_put_error
[function]
[call site]
00158
CBS_data
[function]
[call site]
00159
CBS_len
[function]
[call site]
00160
BN_bin2bn
[function]
[call site]
00161
BN_new
[function]
[call site]
00162
bn_wexpand
[function]
[call site]
00163
ERR_put_error
[function]
[call site]
00164
ERR_put_error
[function]
[call site]
00165
OPENSSL_calloc
[function]
[call site]
00166
ERR_put_error
[function]
[call site]
00167
OPENSSL_zalloc
[function]
[call site]
00168
OPENSSL_malloc
[function]
[call site]
00169
OPENSSL_memset(void*, int, unsigned long)
[function]
[call site]
00170
OPENSSL_memcpy(void*, void const*, unsigned long)
[function]
[call site]
00171
OPENSSL_free
[function]
[call site]
00172
BN_free
[function]
[call site]
00173
__assert_fail
[call site]
00174
bn_big_endian_to_words
[function]
[call site]
00175
abort
[call site]
00176
CRYPTO_load_word_be(void const*)
[function]
[call site]
00177
OPENSSL_memcpy(void*, void const*, unsigned long)
[function]
[call site]
00178
CRYPTO_bswap8(unsigned long)
[function]
[call site]
00179
OPENSSL_memset(void*, int, unsigned long)
[function]
[call site]
00180
BN_parse_asn1_unsigned
[function]
[call site]
00181
CBS_len
[function]
[call site]
00182
ERR_put_error
[function]
[call site]
00183
ECDSA_SIG_free
[function]
[call site]
00184
CBS_len
[function]
[call site]
00185
ERR_put_error
[function]
[call site]
00186
ECDSA_SIG_free
[function]
[call site]
00187
ECDSA_SIG_to_bytes
[function]
[call site]
00188
CBB_zero
[function]
[call site]
00189
CBB_init
[function]
[call site]
00190
ECDSA_SIG_marshal
[function]
[call site]
00191
CBB_add_asn1
[function]
[call site]
00192
BN_marshal_asn1
[function]
[call site]
00193
BN_is_negative
[function]
[call site]
00194
ERR_put_error
[function]
[call site]
00195
CBB_add_asn1
[function]
[call site]
00196
BN_num_bits
[function]
[call site]
00197
bn_minimal_width
[function]
[call site]
00198
BN_num_bits_word
[function]
[call site]
00199
CBB_add_u8
[function]
[call site]
00200
BN_num_bytes
[function]
[call site]
00201
BN_num_bits
[function]
[call site]
00202
BN_bn2cbb_padded
[function]
[call site]
00203
CBB_add_space
[function]
[call site]
00204
BN_bn2bin_padded
[function]
[call site]
00205
fits_in_bytes(unsigned long const*, unsigned long, unsigned long)
[function]
[call site]
00206
bn_words_to_big_endian
[function]
[call site]
00207
fits_in_bytes(unsigned long const*, unsigned long, unsigned long)
[function]
[call site]
00208
constant_time_declassify_int(int)
[function]
[call site]
00209
value_barrier_u32(unsigned int)
[function]
[call site]
00210
__assert_fail
[call site]
00211
OPENSSL_memset(void*, int, unsigned long)
[function]
[call site]
00212
CBB_flush
[function]
[call site]
00213
ERR_put_error
[function]
[call site]
00214
CBB_flush
[function]
[call site]
00215
ERR_put_error
[function]
[call site]
00216
CBB_finish
[function]
[call site]
00217
ERR_put_error
[function]
[call site]
00218
CBB_flush
[function]
[call site]
00219
CBB_cleanup
[function]
[call site]
00220
ERR_put_error
[function]
[call site]
00221
CBB_cleanup
[function]
[call site]
00222
memcmp
[call site]
00223
abort
[call site]
00224
OPENSSL_free
[function]
[call site]
00225
ECDSA_SIG_free
[function]
[call site]
00226