Fuzz introspector: gnutls/fuzz/gnutls_dn_parser_fuzzer.c
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
202 0 EP call site: {node_id} gnutls_x509_dn_get_str

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 gnutls_x509_dn_init [function] [call site] 00001
2 gnutls_calloc [function] [call site] 00002
2 asn1_create_element [function] [call site] 00003
2 _gnutls_get_pkix [function] [call site] 00004
2 gnutls_assert [function] [call site] 00005
2 gnutls_free [function] [call site] 00006
2 _gnutls_asn2err [function] [call site] 00007
1 gnutls_x509_dn_import [function] [call site] 00009
2 gnutls_assert_val [function] [call site] 00010
2 _asn1_strict_der_decode [function] [call site] 00011
3 asn1_der_decoding2 [function] [call site] 00012
2 _gnutls_debug_log [function] [call site] 00013
2 gnutls_assert [function] [call site] 00014
2 _gnutls_asn2err [function] [call site] 00015
1 gnutls_x509_dn_get_str [function] [call site] 00016
2 gnutls_assert [function] [call site] 00017
2 _gnutls_x509_get_dn [function] [call site] 00018
3 _gnutls_buffer_init [function] [call site] 00019
3 asn1_number_of_elements [function] [call site] 00020
3 gnutls_assert_val [function] [call site] 00021
3 gnutls_assert [function] [call site] 00022
3 _gnutls_asn2err [function] [call site] 00023
3 gnutls_assert [function] [call site] 00024
3 append_elements [function] [call site] 00025
4 asn1_read_value [function] [call site] 00034
4 gnutls_assert [function] [call site] 00035
4 _gnutls_asn2err [function] [call site] 00036
4 asn1_number_of_elements [function] [call site] 00037
4 gnutls_assert [function] [call site] 00038
4 _gnutls_asn2err [function] [call site] 00039
4 asn1_read_value [function] [call site] 00042
4 gnutls_assert [function] [call site] 00043
4 _gnutls_asn2err [function] [call site] 00044
4 _gnutls_str_cat [function] [call site] 00048
4 asn1_read_value [function] [call site] 00051
4 gnutls_assert [function] [call site] 00052
4 _gnutls_asn2err [function] [call site] 00053
4 _gnutls_str_cpy [function] [call site] 00054
4 _gnutls_str_cat [function] [call site] 00055
4 _gnutls_x509_read_value [function] [call site] 00056
5 x509_read_value [function] [call site] 00057
6 asn1_read_value_type [function] [call site] 00058
6 gnutls_assert_val [function] [call site] 00059
6 gnutls_assert_val [function] [call site] 00060
6 _gnutls_asn2err [function] [call site] 00061
6 gnutls_malloc [function] [call site] 00062
6 gnutls_assert [function] [call site] 00063
6 asn1_read_value [function] [call site] 00064
6 gnutls_assert [function] [call site] 00065
6 _gnutls_asn2err [function] [call site] 00066
6 gnutls_assert_val [function] [call site] 00067
6 gnutls_free [function] [call site] 00068
4 gnutls_assert [function] [call site] 00069
4 gnutls_x509_dn_oid_name [function] [call site] 00070
5 _gnutls_oid_get_entry [function] [call site] 00071
4 STR_APPEND [function] [call site] 00073
4 STR_APPEND [function] [call site] 00074
4 gnutls_assert [function] [call site] 00076
4 _gnutls_debug_log [function] [call site] 00077
4 _gnutls_x509_dn_to_string [function] [call site] 00078
5 gnutls_assert [function] [call site] 00079
5 _gnutls_oid_get_entry [function] [call site] 00080
5 data2hex [function] [call site] 00081
6 hex_str_size [function] [call site] 00082
6 gnutls_malloc [function] [call site] 00083
6 gnutls_assert_val [function] [call site] 00084
6 gnutls_hex_encode [function] [call site] 00085
7 gnutls_assert [function] [call site] 00086
7 hex_encode [function] [call site] 00087
7 gnutls_assert_val [function] [call site] 00088
6 gnutls_assert [function] [call site] 00089
6 gnutls_free [function] [call site] 00090
5 gnutls_assert [function] [call site] 00091
5 decode_complex_string [function] [call site] 00092
6 gnutls_assert [function] [call site] 00093
6 asn1_create_element [function] [call site] 00094
6 _gnutls_get_pkix [function] [call site] 00095
6 gnutls_assert [function] [call site] 00096
6 _gnutls_asn2err [function] [call site] 00097
6 _asn1_strict_der_decode [function] [call site] 00098
6 gnutls_assert [function] [call site] 00099
6 _gnutls_debug_log [function] [call site] 00100
6 asn1_delete_structure [function] [call site] 00101
6 _gnutls_asn2err [function] [call site] 00102
6 asn1_read_value [function] [call site] 00103
6 gnutls_assert [function] [call site] 00104
6 asn1_delete_structure [function] [call site] 00105
6 _gnutls_asn2err [function] [call site] 00106
6 _gnutls_str_cpy [function] [call site] 00110
6 _gnutls_x509_read_value [function] [call site] 00111
6 asn1_delete_structure [function] [call site] 00112
6 gnutls_assert_val [function] [call site] 00113
6 make_printable_string [function] [call site] 00114
7 gnutls_calloc [function] [call site] 00115
7 gnutls_assert_val [function] [call site] 00116
7 _gnutls_ucs2_to_utf8 [function] [call site] 00117
8 gnutls_assert_val [function] [call site] 00118
8 gnutls_malloc [function] [call site] 00119
8 gnutls_assert_val [function] [call site] 00120
8 change_u16_endianness [function] [call site] 00121
8 u16_to_u8 [function] [call site] 00123
8 gnutls_assert_val [function] [call site] 00124
8 gnutls_malloc [function] [call site] 00125
8 gnutls_assert [function] [call site] 00126
8 gnutls_free [function] [call site] 00128
8 gnutls_free [function] [call site] 00129
7 _gnutls_str_is_print [function] [call site] 00131
8 c_isprint [function] [call site] 00132
7 gnutls_malloc [function] [call site] 00133
7 gnutls_assert_val [function] [call site] 00134
7 gnutls_assert [function] [call site] 00137
6 _gnutls_free_datum [function] [call site] 00138
7 gnutls_free [function] [call site] 00139
6 gnutls_assert_val [function] [call site] 00140
6 _gnutls_free_datum [function] [call site] 00143
6 gnutls_assert_val [function] [call site] 00144
5 _gnutls_x509_decode_string [function] [call site] 00145
6 asn1_decode_simple_ber [function] [call site] 00146
6 asn1_decode_simple_der [function] [call site] 00147
6 gnutls_assert [function] [call site] 00148
6 _gnutls_asn2err [function] [call site] 00149
6 gnutls_malloc [function] [call site] 00150
6 gnutls_assert_val [function] [call site] 00151
6 make_printable_string [function] [call site] 00154
6 _gnutls_free_datum [function] [call site] 00155
6 _gnutls_free_datum [function] [call site] 00157
6 gnutls_assert_val [function] [call site] 00158
5 str_escape [function] [call site] 00159
6 gnutls_assert_val [function] [call site] 00160
6 gnutls_malloc [function] [call site] 00161
6 gnutls_assert_val [function] [call site] 00162
6 gnutls_assert_val [function] [call site] 00163
6 gnutls_free [function] [call site] 00164
5 _gnutls_free_datum [function] [call site] 00165
5 gnutls_assert_val [function] [call site] 00166
4 gnutls_assert [function] [call site] 00167
4 _gnutls_debug_log [function] [call site] 00168
4 DATA_APPEND [function] [call site] 00178
4 _gnutls_free_datum [function] [call site] 00179
4 _gnutls_free_datum [function] [call site] 00180
4 STR_APPEND [function] [call site] 00181
4 STR_APPEND [function] [call site] 00182
4 _gnutls_free_datum [function] [call site] 00183
4 _gnutls_free_datum [function] [call site] 00184
3 gnutls_assert [function] [call site] 00185
3 append_elements [function] [call site] 00186
3 gnutls_assert [function] [call site] 00187
3 _gnutls_buffer_to_datum [function] [call site] 00188
4 _gnutls_buffer_append_data [function] [call site] 00189
4 gnutls_assert [function] [call site] 00190
4 gnutls_malloc [function] [call site] 00191
4 gnutls_assert [function] [call site] 00192
4 _gnutls_buffer_clear [function] [call site] 00194
5 gnutls_free [function] [call site] 00195
4 _gnutls_buffer_init [function] [call site] 00196
4 _gnutls_buffer_clear [function] [call site] 00197
3 _gnutls_buffer_clear [function] [call site] 00198
1 gnutls_free [function] [call site] 00199
1 gnutls_x509_dn_deinit [function] [call site] 00200
2 asn1_delete_structure [function] [call site] 00201
2 gnutls_free [function] [call site] 00202