Fuzz introspector: ocsp_parse_ocsp_response_fuzzer
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

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
2 2 1 :

['__errno_location']

2 6 ERR_put_error call site: 00195 /src/boringssl/crypto/err/err.cc:591
2 2 1 :

['abort']

2 2 CRYPTO_once call site: 00198 /src/boringssl/crypto/thread_pthread.cc:59
2 2 1 :

['abort']

2 2 bssl::Span ::operator[](unsignedlong)const call site: 00000 /src/boringssl/include/openssl/span.h:165
2 2 1 :

['abort']

2 2 bssl::Span ::back()const call site: 00000 /src/boringssl/include/openssl/span.h:158
2 2 1 :

['abort']

2 2 bssl::Span ::subspan(unsignedlong,unsignedlong)const call site: 00000 /src/boringssl/include/openssl/span.h:173
2 2 1 :

['abort']

2 2 bssl::Span ::first(unsignedlong)const call site: 00000 /src/boringssl/include/openssl/span.h:185
0 7 1 :

['CBS_get_bytes']

0 7 cbs_get_any_asn1_element(cbs_st*,cbs_st*,unsignedint*,unsignedlong*,int*,int*,int) call site: 00000 /src/boringssl/crypto/bytestring/cbs.cc:379
0 7 1 :

['CBS_get_bytes']

0 7 cbs_get_any_asn1_element(cbs_st*,cbs_st*,unsignedint*,unsignedlong*,int*,int*,int) call site: 00000 /src/boringssl/crypto/bytestring/cbs.cc:387
0 0 None 8 8 CRYPTO_set_thread_local call site: 00210 /src/boringssl/crypto/thread_pthread.cc:118
0 0 None 2 2 CRYPTO_get_thread_local call site: 00200 /src/boringssl/crypto/thread_pthread.cc:103
0 0 None 0 100 bssl::der::Parser::ReadConstructed(unsignedint,bssl::der::Parser*) call site: 00000 /src/boringssl/pki/parser.cc:123
0 0 None 0 61 cbs_get_asn1(cbs_st*,cbs_st*,unsignedint,int) call site: 00000 /src/boringssl/crypto/bytestring/cbs.cc:443

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 bssl::der::Input::Input(unsigned char const*, unsigned long) [function] [call site] 00001
2 bssl::Span<unsigned char const>::Span(unsigned char const*, unsigned long) [function] [call site] 00002
1 bssl::OCSPResponse::OCSPResponse() [function] [call site] 00003
2 bssl::der::Input::Input() [function] [call site] 00004
3 bssl::Span<unsigned char const>::Span() [function] [call site] 00005
4 bssl::Span<unsigned char const>::Span(unsigned char const*, unsigned long) [function] [call site] 00006
2 bssl::der::BitString::BitString() [function] [call site] 00007
3 bssl::der::Input::Input() [function] [call site] 00008
1 bssl::ParseOCSPResponse(bssl::der::Input, bssl::OCSPResponse*) [function] [call site] 00009
2 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00010
3 bssl::der::Input::data() const [function] [call site] 00011
4 bssl::Span<unsigned char const>::data() const [function] [call site] 00012
3 bssl::der::Input::size() const [function] [call site] 00013
4 bssl::Span<unsigned char const>::size() const [function] [call site] 00014
2 bssl::der::Parser::Parser() [function] [call site] 00016
2 bssl::der::Parser::ReadSequence(bssl::der::Parser*) [function] [call site] 00018
3 bssl::der::Parser::ReadConstructed(unsigned int, bssl::der::Parser*) [function] [call site] 00019
4 bssl::der::Input::Input() [function] [call site] 00020
4 bssl::der::Parser::ReadTag(unsigned int, bssl::der::Input*) [function] [call site] 00021
5 bssl::der::Input::Input() [function] [call site] 00022
5 bssl::der::Parser::PeekTagAndValue(unsigned int*, bssl::der::Input*) [function] [call site] 00023
6 CBS_get_any_asn1_element [function] [call site] 00024
7 cbs_get_any_asn1_element(cbs_st*, cbs_st*, unsigned int*, unsigned long*, int*, int*, int) [function] [call site] 00025
8 __assert_fail [call site] 00026
8 __assert_fail [call site] 00027
8 parse_asn1_tag(cbs_st*, unsigned int*) [function] [call site] 00028
9 CBS_get_u8 [function] [call site] 00029
10 cbs_get(cbs_st*, unsigned char const**, unsigned long) [function] [call site] 00030
9 parse_base128_integer(cbs_st*, unsigned long*) [function] [call site] 00031
10 CBS_get_u8 [function] [call site] 00032
8 CBS_get_u8 [function] [call site] 00033
8 CBS_get_bytes [function] [call site] 00035
9 cbs_get(cbs_st*, unsigned char const**, unsigned long) [function] [call site] 00036
8 cbs_get_u(cbs_st*, unsigned long*, unsigned long) [function] [call site] 00038
9 cbs_get(cbs_st*, unsigned char const**, unsigned long) [function] [call site] 00039
8 CBS_get_bytes [function] [call site] 00040
6 CBS_skip [function] [call site] 00041
7 cbs_get(cbs_st*, unsigned char const**, unsigned long) [function] [call site] 00042
6 bssl::der::Input::Input(unsigned char const*, unsigned long) [function] [call site] 00046
5 bssl::der::Parser::Advance() [function] [call site] 00047
5 abort [call site] 00049
4 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00050
2 bssl::der::Parser::HasMore() [function] [call site] 00051
2 bssl::der::Input::Input() [function] [call site] 00053
2 bssl::der::Parser::ReadTag(unsigned int, bssl::der::Input*) [function] [call site] 00054
2 bssl::der::ParseUint8(bssl::der::Input, unsigned char*) [function] [call site] 00055
3 bssl::der::ParseUint64(bssl::der::Input, unsigned long*) [function] [call site] 00056
4 bssl::der::IsValidInteger(bssl::der::Input, bool*) [function] [call site] 00057
5 bssl::der::Input::data() const [function] [call site] 00058
5 bssl::der::Input::size() const [function] [call site] 00059
5 CBS_is_valid_asn1_integer [function] [call site] 00061
6 CBS_get_u8 [function] [call site] 00062
6 CBS_get_u8 [function] [call site] 00063
4 bssl::der::(anonymous namespace)::GetUnsignedIntegerLength(bssl::der::Input) [function] [call site] 00064
5 bssl::der::ByteReader::ByteReader(bssl::der::Input) [function] [call site] 00065
6 bssl::Span<unsigned char const>::Span<bssl::der::Input, void, bssl::der::Input>(bssl::der::Input const&) [function] [call site] 00066
7 bssl::der::Input::data() const [function] [call site] 00067
7 bssl::der::Input::size() const [function] [call site] 00068
5 bssl::der::ByteReader::ReadByte(unsigned char*) [function] [call site] 00069
6 bssl::der::ByteReader::HasMore() [function] [call site] 00070
7 bssl::Span<unsigned char const>::empty() const [function] [call site] 00071
6 bssl::Span<unsigned char const>::operator[](unsigned long) const [function] [call site] 00072
7 abort [call site] 00073
6 bssl::der::ByteReader::Advance(unsigned long) [function] [call site] 00074
7 bssl::Span<unsigned char const>::size() const [function] [call site] 00075
7 abort [call site] 00076
7 bssl::Span<unsigned char const>::subspan(unsigned long, unsigned long) const [function] [call site] 00077
8 abort [call site] 00078
8 bssl::Span<unsigned char const>::Span(unsigned char const*, unsigned long) [function] [call site] 00079
5 bssl::der::Input::size() const [function] [call site] 00080
5 bssl::der::Input::size() const [function] [call site] 00081
5 bssl::der::Input::size() const [function] [call site] 00082
4 bssl::der::ByteReader::ByteReader(bssl::der::Input) [function] [call site] 00083
4 bssl::der::ByteReader::ReadByte(unsigned char*) [function] [call site] 00084
2 bssl::der::Parser::Parser() [function] [call site] 00085
2 bssl::der::Parser::Parser() [function] [call site] 00086
2 bssl::der::Parser::ReadConstructed(unsigned int, bssl::der::Parser*) [function] [call site] 00087
2 bssl::der::Parser::ReadSequence(bssl::der::Parser*) [function] [call site] 00088
2 bssl::der::Parser::HasMore() [function] [call site] 00089
2 bssl::der::Input::Input() [function] [call site] 00090
2 bssl::der::Parser::ReadTag(unsigned int, bssl::der::Input*) [function] [call site] 00091
2 bssl::Span<unsigned char const>::Span<9ul>(unsigned char const (&) [9ul]) [function] [call site] 00092
3 bssl::Span<unsigned char const>::Span(unsigned char const*, unsigned long) [function] [call site] 00093
2 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00094
2 bssl::der::operator!=(bssl::der::Input, bssl::der::Input) [function] [call site] 00095
3 bssl::der::operator==(bssl::der::Input, bssl::der::Input) [function] [call site] 00096
4 bssl::Span<unsigned char const>::Span<bssl::der::Input, void, bssl::der::Input>(bssl::der::Input const&) [function] [call site] 00097
4 bssl::internal::operator==(bssl::Span<unsigned char const>, bssl::Span<unsigned char const>) [function] [call site] 00098
5 bssl::Span<unsigned char const>::begin() const [function] [call site] 00099
5 bssl::Span<unsigned char const>::end() const [function] [call site] 00100
2 bssl::der::Input::Input() [function] [call site] 00101
2 bssl::der::Parser::ReadTag(unsigned int, bssl::der::Input*) [function] [call site] 00102
2 bssl::(anonymous namespace)::ParseBasicOCSPResponse(bssl::der::Input, bssl::OCSPResponse*) [function] [call site] 00103
3 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00104
3 bssl::der::Parser::Parser() [function] [call site] 00105
3 bssl::der::Parser::ReadSequence(bssl::der::Parser*) [function] [call site] 00106
3 bssl::der::Parser::HasMore() [function] [call site] 00107
3 bssl::der::Parser::ReadRawTLV(bssl::der::Input*) [function] [call site] 00108
4 CBS_get_any_asn1_element [function] [call site] 00109
4 bssl::der::Input::Input(unsigned char const*, unsigned long) [function] [call site] 00112
3 bssl::der::Input::Input() [function] [call site] 00113
3 bssl::der::Parser::ReadRawTLV(bssl::der::Input*) [function] [call site] 00114
3 bssl::ParseSignatureAlgorithm(bssl::der::Input) [function] [call site] 00115
4 bssl::der::Input::Input() [function] [call site] 00116
4 bssl::der::Input::Input() [function] [call site] 00117
4 bssl::ParseAlgorithmIdentifier(bssl::der::Input, bssl::der::Input*, bssl::der::Input*) [function] [call site] 00118
5 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00119
5 bssl::der::Parser::Parser() [function] [call site] 00120
5 bssl::der::Parser::ReadSequence(bssl::der::Parser*) [function] [call site] 00121
5 bssl::der::Parser::HasMore() [function] [call site] 00122
5 bssl::der::Parser::ReadTag(unsigned int, bssl::der::Input*) [function] [call site] 00123
5 bssl::der::Input::Input() [function] [call site] 00124
5 bssl::der::Parser::HasMore() [function] [call site] 00125
5 bssl::der::Parser::ReadRawTLV(bssl::der::Input*) [function] [call site] 00126
5 bssl::der::Parser::HasMore() [function] [call site] 00127
4 bssl::Span<unsigned char const>::Span<9ul>(unsigned char const (&) [9ul]) [function] [call site] 00128
4 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00129
4 bssl::der::operator==(bssl::der::Input, bssl::der::Input) [function] [call site] 00130
4 bssl::(anonymous namespace)::IsNullOrEmpty(bssl::der::Input) [function] [call site] 00131
5 bssl::(anonymous namespace)::IsNull(bssl::der::Input) [function] [call site] 00132
6 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00133
6 bssl::der::Input::Input() [function] [call site] 00134
6 bssl::der::Parser::ReadTag(unsigned int, bssl::der::Input*) [function] [call site] 00135
6 bssl::der::Input::empty() const [function] [call site] 00136
7 bssl::Span<unsigned char const>::empty() const [function] [call site] 00137
6 bssl::der::Parser::HasMore() [function] [call site] 00138
5 bssl::der::Input::empty() const [function] [call site] 00139
4 bssl::Span<unsigned char const>::Span<9ul>(unsigned char const (&) [9ul]) [function] [call site] 00140
4 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00141
4 bssl::der::operator==(bssl::der::Input, bssl::der::Input) [function] [call site] 00142
4 bssl::(anonymous namespace)::IsNullOrEmpty(bssl::der::Input) [function] [call site] 00143
4 bssl::Span<unsigned char const>::Span<9ul>(unsigned char const (&) [9ul]) [function] [call site] 00144
4 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00145
4 bssl::der::operator==(bssl::der::Input, bssl::der::Input) [function] [call site] 00146
4 bssl::(anonymous namespace)::IsNullOrEmpty(bssl::der::Input) [function] [call site] 00147
4 bssl::Span<unsigned char const>::Span<9ul>(unsigned char const (&) [9ul]) [function] [call site] 00148
4 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00149
4 bssl::der::operator==(bssl::der::Input, bssl::der::Input) [function] [call site] 00150
4 bssl::(anonymous namespace)::IsNullOrEmpty(bssl::der::Input) [function] [call site] 00151
4 bssl::Span<unsigned char const>::Span<5ul>(unsigned char const (&) [5ul]) [function] [call site] 00152
4 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00153
4 bssl::der::operator==(bssl::der::Input, bssl::der::Input) [function] [call site] 00154
4 bssl::(anonymous namespace)::IsNullOrEmpty(bssl::der::Input) [function] [call site] 00155
4 bssl::Span<unsigned char const>::Span<7ul>(unsigned char const (&) [7ul]) [function] [call site] 00156
4 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00157
4 bssl::der::operator==(bssl::der::Input, bssl::der::Input) [function] [call site] 00158
4 bssl::der::Input::empty() const [function] [call site] 00159
4 bssl::Span<unsigned char const>::Span<8ul>(unsigned char const (&) [8ul]) [function] [call site] 00160
4 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00161
4 bssl::der::operator==(bssl::der::Input, bssl::der::Input) [function] [call site] 00162
4 bssl::der::Input::empty() const [function] [call site] 00163
4 bssl::Span<unsigned char const>::Span<8ul>(unsigned char const (&) [8ul]) [function] [call site] 00164
4 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00165
4 bssl::der::operator==(bssl::der::Input, bssl::der::Input) [function] [call site] 00166
4 bssl::der::Input::empty() const [function] [call site] 00167
4 bssl::Span<unsigned char const>::Span<8ul>(unsigned char const (&) [8ul]) [function] [call site] 00168
4 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00169
4 bssl::der::operator==(bssl::der::Input, bssl::der::Input) [function] [call site] 00170
4 bssl::der::Input::empty() const [function] [call site] 00171
4 bssl::Span<unsigned char const>::Span<9ul>(unsigned char const (&) [9ul]) [function] [call site] 00172
4 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00173
4 bssl::der::operator==(bssl::der::Input, bssl::der::Input) [function] [call site] 00174
4 bssl::(anonymous namespace)::ParseRsaPss(bssl::der::Input) [function] [call site] 00175
5 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00176
5 bssl::der::Parser::Parser() [function] [call site] 00177
5 bssl::der::Parser::ReadSequence(bssl::der::Parser*) [function] [call site] 00178
5 bssl::der::Parser::HasMore() [function] [call site] 00179
5 bssl::der::Input::Input() [function] [call site] 00180
5 bssl::der::Parser::Parser() [function] [call site] 00181
5 bssl::der::Parser::ReadTag(unsigned int, bssl::der::Input*) [function] [call site] 00182
5 bssl::ParseHashAlgorithm(bssl::der::Input, bssl::DigestAlgorithm*) [function] [call site] 00183
6 bssl::der::Input::data() const [function] [call site] 00184
6 bssl::der::Input::size() const [function] [call site] 00185
6 EVP_parse_digest_algorithm [function] [call site] 00187
7 CBS_get_asn1 [function] [call site] 00188
8 cbs_get_asn1(cbs_st*, cbs_st*, unsigned int, int) [function] [call site] 00189
9 CBS_get_any_asn1_element [function] [call site] 00190
9 __assert_fail [call site] 00192
7 CBS_get_asn1 [function] [call site] 00193
7 ERR_put_error [function] [call site] 00194
8 err_get_state() [function] [call site] 00195
9 CRYPTO_get_thread_local [function] [call site] 00196
10 CRYPTO_once [function] [call site] 00197
11 pthread_once [call site] 00198
11 abort [call site] 00199
10 thread_local_init() [function] [call site] 00200
11 pthread_key_create [call site] 00201
11 thread_local_destructor(void*) [function] [call site] 00202
12 pthread_mutex_lock [call site] 00203
12 OPENSSL_memcpy(void*, void const*, unsigned long) [function] [call site] 00204
12 pthread_mutex_unlock [call site] 00205
10 pthread_getspecific [call site] 00206
9 OPENSSL_memset(void*, int, unsigned long) [function] [call site] 00207
9 CRYPTO_set_thread_local [function] [call site] 00208
10 CRYPTO_once [function] [call site] 00209
10 thread_local_init() [function] [call site] 00210
10 pthread_getspecific [call site] 00211
10 OPENSSL_memset(void*, int, unsigned long) [function] [call site] 00212
10 pthread_setspecific [call site] 00213
10 pthread_mutex_lock [call site] 00214
10 pthread_mutex_unlock [call site] 00215
9 err_state_free(void*) [function] [call site] 00216
10 err_clear((anonymous namespace)::err_error_st*) [function] [call site] 00217
11 OPENSSL_memset(void*, int, unsigned long) [function] [call site] 00218
8 __errno_location [call site] 00219
8 err_clear((anonymous namespace)::err_error_st*) [function] [call site] 00220
7 cbs_to_md(cbs_st const*) [function] [call site] 00221
8 OPENSSL_memcmp(void const*, void const*, unsigned long) [function] [call site] 00224
9 memcmp [call site] 00225
8 EVP_get_digestbynid [function] [call site] 00226
7 ERR_put_error [function] [call site] 00227
7 CBS_get_asn1 [function] [call site] 00229
7 ERR_put_error [function] [call site] 00232
6 EVP_sha1 [function] [call site] 00233
7 EVP_sha1_once_bss_get() [function] [call site] 00234
7 CRYPTO_once [function] [call site] 00235
7 EVP_sha1_init() [function] [call site] 00236
8 EVP_sha1_storage_bss_get() [function] [call site] 00237
8 EVP_sha1_do_init(env_md_st*) [function] [call site] 00238
6 EVP_sha256 [function] [call site] 00239
7 EVP_sha256_once_bss_get() [function] [call site] 00240
7 CRYPTO_once [function] [call site] 00241
7 EVP_sha256_init() [function] [call site] 00242
8 EVP_sha256_storage_bss_get() [function] [call site] 00243
8 EVP_sha256_do_init(env_md_st*) [function] [call site] 00244
6 EVP_sha384 [function] [call site] 00245
7 EVP_sha384_once_bss_get() [function] [call site] 00246
7 CRYPTO_once [function] [call site] 00247
7 EVP_sha384_init() [function] [call site] 00248
8 EVP_sha384_storage_bss_get() [function] [call site] 00249
8 EVP_sha384_do_init(env_md_st*) [function] [call site] 00250
6 EVP_sha512 [function] [call site] 00251
7 EVP_sha512_once_bss_get() [function] [call site] 00252
7 CRYPTO_once [function] [call site] 00253
7 EVP_sha512_init() [function] [call site] 00254
8 EVP_sha512_storage_bss_get() [function] [call site] 00255
8 EVP_sha512_do_init(env_md_st*) [function] [call site] 00256
5 bssl::der::Parser::ReadTag(unsigned int, bssl::der::Input*) [function] [call site] 00257
5 bssl::(anonymous namespace)::ParseMaskGenAlgorithm(bssl::der::Input, bssl::DigestAlgorithm*) [function] [call site] 00258
6 bssl::der::Input::Input() [function] [call site] 00259
6 bssl::der::Input::Input() [function] [call site] 00260
6 bssl::ParseAlgorithmIdentifier(bssl::der::Input, bssl::der::Input*, bssl::der::Input*) [function] [call site] 00261
6 bssl::Span<unsigned char const>::Span<9ul>(unsigned char const (&) [9ul]) [function] [call site] 00262
6 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00263
6 bssl::der::operator!=(bssl::der::Input, bssl::der::Input) [function] [call site] 00264
6 bssl::ParseHashAlgorithm(bssl::der::Input, bssl::DigestAlgorithm*) [function] [call site] 00265
5 bssl::der::Parser::ReadConstructed(unsigned int, bssl::der::Parser*) [function] [call site] 00266
5 bssl::der::Parser::ReadUint64(unsigned long*) [function] [call site] 00267
6 bssl::der::Input::Input() [function] [call site] 00268
6 bssl::der::Parser::ReadTag(unsigned int, bssl::der::Input*) [function] [call site] 00269
6 bssl::der::ParseUint64(bssl::der::Input, unsigned long*) [function] [call site] 00270
5 bssl::der::Parser::HasMore() [function] [call site] 00271
3 std::__1::optional<bssl::SignatureAlgorithm>::value[abi:ne180100]() & [function] [call site] 00272
4 std::__1::__optional_storage_base<bssl::SignatureAlgorithm, false>::__get[abi:ne180100]() & [function] [call site] 00273
3 bssl::der::Parser::ReadBitString() [function] [call site] 00274
4 bssl::der::Input::Input() [function] [call site] 00275
4 bssl::der::Parser::ReadTag(unsigned int, bssl::der::Input*) [function] [call site] 00276
4 bssl::der::ParseBitString(bssl::der::Input) [function] [call site] 00277
5 bssl::der::ByteReader::ByteReader(bssl::der::Input) [function] [call site] 00278
5 bssl::der::ByteReader::ReadByte(unsigned char*) [function] [call site] 00279
5 bssl::der::Input::Input() [function] [call site] 00280
5 bssl::der::ByteReader::BytesLeft() const [function] [call site] 00281
6 bssl::Span<unsigned char const>::size() const [function] [call site] 00282
5 bssl::der::ByteReader::ReadBytes(unsigned long, bssl::der::Input*) [function] [call site] 00283
6 bssl::Span<unsigned char const>::size() const [function] [call site] 00284
6 bssl::Span<unsigned char const>::first(unsigned long) const [function] [call site] 00285
7 abort [call site] 00286
7 bssl::Span<unsigned char const>::Span(unsigned char const*, unsigned long) [function] [call site] 00287
6 bssl::der::Input::Input(bssl::Span<unsigned char const>) [function] [call site] 00288
6 bssl::der::ByteReader::Advance(unsigned long) [function] [call site] 00289
5 bssl::der::Input::empty() const [function] [call site] 00290
5 bssl::der::Input::back() const [function] [call site] 00291
6 bssl::Span<unsigned char const>::back() const [function] [call site] 00292
7 abort [call site] 00293
5 bssl::der::BitString::BitString(bssl::der::Input, unsigned char) [function] [call site] 00294
6 abort [call site] 00295
6 bssl::der::Input::empty() const [function] [call site] 00296
6 abort [call site] 00297
6 bssl::der::Input::empty() const [function] [call site] 00298
6 bssl::der::Input::back() const [function] [call site] 00299
6 abort [call site] 00300
3 std::__1::optional<bssl::der::BitString>::value[abi:ne180100]() & [function] [call site] 00301
4 std::__1::__optional_storage_base<bssl::der::BitString, false>::__get[abi:ne180100]() & [function] [call site] 00302
3 bssl::der::Input::Input() [function] [call site] 00303
3 bssl::der::Parser::ReadOptionalTag(unsigned int, bssl::der::Input*, bool*) [function] [call site] 00304
4 bssl::der::Parser::ReadOptionalTag(unsigned int, std::__1::optional<bssl::der::Input>*) [function] [call site] 00305
5 bssl::der::Parser::HasMore() [function] [call site] 00306
5 bssl::der::Input::Input() [function] [call site] 00307
5 bssl::der::Parser::PeekTagAndValue(unsigned int*, bssl::der::Input*) [function] [call site] 00308
5 bssl::der::Parser::Advance() [function] [call site] 00309
5 abort [call site] 00310
4 bssl::der::Input::Input() [function] [call site] 00311
4 bssl::der::Input std::__1::optional<bssl::der::Input>::value_or[abi:ne180100]<bssl::der::Input>(bssl::der::Input&&) const & [function] [call site] 00312
5 std::__1::__optional_storage_base<bssl::der::Input, false>::__get[abi:ne180100]() const & [function] [call site] 00313
3 bssl::der::Parser::Parser(bssl::der::Input) [function] [call site] 00314
3 bssl::der::Parser::Parser() [function] [call site] 00315
3 bssl::der::Parser::ReadSequence(bssl::der::Parser*) [function] [call site] 00316
3 bssl::der::Parser::HasMore() [function] [call site] 00317
3 bssl::der::Parser::HasMore() [function] [call site] 00318
3 bssl::der::Input::Input() [function] [call site] 00319
3 bssl::der::Parser::ReadRawTLV(bssl::der::Input*) [function] [call site] 00320
3 bssl::der::Parser::HasMore() [function] [call site] 00321
2 bssl::der::Parser::HasMore() [function] [call site] 00322
2 bssl::der::Parser::HasMore() [function] [call site] 00323
1 bssl::OCSPResponse::~OCSPResponse() [function] [call site] 00324