Fuzz introspector: fuzz/dns_rdata_fromtext.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
315 0 EP call site: 00000 dns_rdata_fromtext

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 isc_mem_create [function] [call site] 00001
1 isc_buffer_init [function] [call site] 00002
1 isc_buffer_constinit [function] [call site] 00004
1 isc_buffer_add [function] [call site] 00005
2 ISC_BUFFER_VALID [function] [call site] 00007
1 isc_buffer_setactive [function] [call site] 00009
2 ISC_BUFFER_VALID [function] [call site] 00011
1 isc_lex_create [function] [call site] 00013
2 isc_mem_get [function] [call site] 00015
2 isc_mem_get [function] [call site] 00016
2 ISC_LIST_INIT [function] [call site] 00018
1 isc_lex_setspecials [function] [call site] 00019
1 isc_lex_setcomments [function] [call site] 00023
1 RUNTIME_CHECK [function] [call site] 00026
1 isc_lex_openbuffer [function] [call site] 00027
2 VALID_LEX [function] [call site] 00029
2 new_source [function] [call site] 00031
3 isc_mem_get [function] [call site] 00032
3 isc_mem_strdup [function] [call site] 00033
3 isc_buffer_allocate [function] [call site] 00034
4 isc_mem_get [function] [call site] 00036
4 isc_buffer_init [function] [call site] 00037
4 isc_buffer_setmctx [function] [call site] 00038
5 ISC_BUFFER_VALID [function] [call site] 00040
3 ISC_LIST_PREPEND [function] [call site] 00041
1 isc_lex_gettoken [function] [call site] 00042
2 VALID_LEX [function] [call site] 00044
2 ISC_LIST_HEAD [function] [call site] 00045
2 isc_buffer_remaininglength [function] [call site] 00047
2 isc_buffer_compact [function] [call site] 00048
3 ISC_BUFFER_VALID [function] [call site] 00050
3 isc_buffer_current [function] [call site] 00051
3 isc_buffer_remaininglength [function] [call site] 00052
2 flockfile [function] [call site] 00054
2 isc_buffer_remaininglength [function] [call site] 00055
2 getc_unlocked [function] [call site] 00056
2 isc__errno2result [function] [call site] 00059
2 pushandgrow [function] [call site] 00060
3 isc_buffer_availablelength [function] [call site] 00061
3 isc_buffer_length [function] [call site] 00062
3 isc_buffer_allocate [function] [call site] 00063
3 isc_buffer_usedregion [function] [call site] 00064
4 ISC_BUFFER_VALID [function] [call site] 00066
3 isc_buffer_copyregion [function] [call site] 00068
4 ISC_BUFFER_VALID [function] [call site] 00070
4 isc_buffer_reserve [function] [call site] 00072
5 ISC_BUFFER_VALID [function] [call site] 00074
5 ISC_ALIGN [function] [call site] 00075
5 isc_mem_get [function] [call site] 00076
5 isc_mem_creget [function] [call site] 00078
4 isc_buffer_availablelength [function] [call site] 00079
4 isc_buffer_used [function] [call site] 00081
3 isc_buffer_free [function] [call site] 00083
4 ISC_BUFFER_VALID [function] [call site] 00085
4 isc_buffer_clearmctx [function] [call site] 00087
5 ISC_BUFFER_VALID [function] [call site] 00089
5 isc_mem_put [function] [call site] 00090
4 isc_buffer_invalidate [function] [call site] 00091
5 ISC_BUFFER_VALID [function] [call site] 00093
5 ISC_LINK_LINKED [function] [call site] 00095
4 isc_mem_put [function] [call site] 00097
3 isc_buffer_putuint8 [function] [call site] 00098
4 ISC_BUFFER_PUT_RESERVE [function] [call site] 00099
4 isc_buffer_used [function] [call site] 00100
2 isc_buffer_consumedlength [function] [call site] 00101
2 isc_buffer_getuint8 [function] [call site] 00102
3 isc_buffer_peekuint8 [function] [call site] 00103
4 ISC_BUFFER_PEEK_CHECK [function] [call site] 00104
4 isc_buffer_current [function] [call site] 00105
4 SET_IF_NOT_NULL [function] [call site] 00106
2 isc_parse_uint32 [function] [call site] 00113
2 grow_data [function] [call site] 00116
3 isc_mem_get [function] [call site] 00117
3 isc_mem_put [function] [call site] 00119
2 grow_data [function] [call site] 00121
2 grow_data [function] [call site] 00124
2 grow_data [function] [call site] 00129
2 grow_data [function] [call site] 00132
2 FATAL_ERROR [function] [call site] 00134
2 funlockfile [function] [call site] 00135
1 isc_lex_gettoken [function] [call site] 00149
1 dns_rdatatype_fromtext [function] [call site] 00150
2 isc_ascii_tolower [function] [call site] 00151
2 isc_ascii_tolower [function] [call site] 00152
2 RDATATYPE_FROMTEXT_SW [function] [call site] 00153
2 strncasecmp [function] [call site] 00154
1 dns_rdata_fromtext [function] [call site] 00157
2 dns_name_isabsolute [function] [call site] 00159
3 DNS_NAME_VALID [function] [call site] 00161
2 DNS_RDATA_INITIALIZED [function] [call site] 00163
2 DNS_RDATA_VALIDFLAGS [function] [call site] 00165
2 isc_lex_getmastertoken [function] [call site] 00168
3 isc_lex_gettoken [function] [call site] 00169
3 isc_lex_ungettoken [function] [call site] 00170
4 VALID_LEX [function] [call site] 00172
4 ISC_LIST_HEAD [function] [call site] 00173
4 isc_buffer_consumedlength [function] [call site] 00177
4 isc_buffer_first [function] [call site] 00179
5 ISC_BUFFER_VALID [function] [call site] 00181
3 isc_lex_ungettoken [function] [call site] 00182
2 isc_lex_getsourcename [function] [call site] 00183
3 VALID_LEX [function] [call site] 00185
3 ISC_LIST_HEAD [function] [call site] 00186
2 isc_lex_getsourceline [function] [call site] 00187
3 VALID_LEX [function] [call site] 00189
3 ISC_LIST_HEAD [function] [call site] 00190
2 fromtext_error [function] [call site] 00191
3 isc_result_totext [function] [call site] 00192
3 isc_result_totext [function] [call site] 00193
3 isc_result_totext [function] [call site] 00194
3 DNS_AS_STR [function] [call site] 00195
3 isc_result_totext [function] [call site] 00196
3 isc_result_totext [function] [call site] 00197
3 isc_result_totext [function] [call site] 00198
2 DNS_AS_STR [function] [call site] 00200
2 isc_lex_getmastertoken [function] [call site] 00201
2 isc_lex_ungettoken [function] [call site] 00202
2 unknown_fromtext [function] [call site] 00203
3 dns_rdatatype_ismeta [function] [call site] 00204
4 dns_rdatatype_attributes [function] [call site] 00205
3 isc_lex_getmastertoken [function] [call site] 00207
3 isc_buffer_allocate [function] [call site] 00208
3 isc_hex_tobuffer [function] [call site] 00209
4 hex_decode_init [function] [call site] 00211
4 isc_buffer_usedlength [function] [call site] 00212
4 isc_lex_getmastertoken [function] [call site] 00214
4 hex_decode_char [function] [call site] 00216
5 isc_hex_char [function] [call site] 00217
5 mem_tobuffer [function] [call site] 00219
6 isc_buffer_availableregion [function] [call site] 00220
7 ISC_BUFFER_VALID [function] [call site] 00222
7 isc_buffer_used [function] [call site] 00224
7 isc_buffer_availablelength [function] [call site] 00225
6 isc_buffer_add [function] [call site] 00227
4 isc_buffer_usedlength [function] [call site] 00228
4 isc_lex_ungettoken [function] [call site] 00229
4 hex_decode_finish [function] [call site] 00231
3 isc_buffer_usedlength [function] [call site] 00232
3 dns_rdatatype_isknown [function] [call site] 00233
4 dns_rdatatype_attributes [function] [call site] 00234
3 rdata_validate [function] [call site] 00235
4 isc_buffer_setactive [function] [call site] 00236
4 isc_buffer_usedlength [function] [call site] 00237
4 dns_rdata_fromwire [function] [call site] 00238
5 DNS_RDATA_INITIALIZED [function] [call site] 00240
5 DNS_RDATA_VALIDFLAGS [function] [call site] 00242
5 isc_buffer_activelength [function] [call site] 00245
5 isc_buffer_availablelength [function] [call site] 00247
5 isc_buffer_putmem [function] [call site] 00248
6 ISC_BUFFER_VALID [function] [call site] 00250
6 isc_buffer_reserve [function] [call site] 00251
6 isc_buffer_availablelength [function] [call site] 00254
6 isc_buffer_used [function] [call site] 00256
5 isc_buffer_current [function] [call site] 00257
5 isc_buffer_forward [function] [call site] 00258
6 ISC_BUFFER_VALID [function] [call site] 00260
5 isc_buffer_usedlength [function] [call site] 00262
5 isc_buffer_usedlength [function] [call site] 00263
5 buffer_empty [function] [call site] 00264
5 isc_buffer_used [function] [call site] 00265
5 dns_rdata_fromregion [function] [call site] 00266
6 DNS_RDATA_INITIALIZED [function] [call site] 00269
6 DNS_RDATA_VALIDFLAGS [function] [call site] 00272
3 isc_buffer_usedregion [function] [call site] 00273
3 isc_buffer_copyregion [function] [call site] 00274
3 isc_buffer_free [function] [call site] 00275
3 isc_buffer_free [function] [call site] 00276
2 isc_lex_ungettoken [function] [call site] 00277
2 isc_lex_getsourcename [function] [call site] 00278
2 isc_lex_getsourceline [function] [call site] 00279
2 isc_lex_gettoken [function] [call site] 00280
2 fromtext_error [function] [call site] 00281
2 fromtext_error [function] [call site] 00282
2 fromtext_error [function] [call site] 00283
2 fromtext_warneof [function] [call site] 00284
3 isc_lex_isfile [function] [call site] 00285
4 VALID_LEX [function] [call site] 00287
4 ISC_LIST_HEAD [function] [call site] 00288
3 isc_lex_getsourcename [function] [call site] 00289
3 isc_lex_getsourceline [function] [call site] 00290
2 isc_buffer_usedlength [function] [call site] 00291
2 isc_buffer_usedlength [function] [call site] 00292
2 isc_buffer_used [function] [call site] 00293
2 dns_rdata_fromregion [function] [call site] 00294
1 isc_result_totext [function] [call site] 00296
1 isc_lex_close [function] [call site] 00297
2 VALID_LEX [function] [call site] 00299
2 ISC_LIST_HEAD [function] [call site] 00300
2 ISC_LIST_UNLINK [function] [call site] 00301
2 isc_mem_free [function] [call site] 00303
2 isc_buffer_free [function] [call site] 00304
2 isc_mem_put [function] [call site] 00305
1 isc_lex_destroy [function] [call site] 00306
2 VALID_LEX [function] [call site] 00309
2 ISC_LIST_EMPTY [function] [call site] 00310
2 RUNTIME_CHECK [function] [call site] 00311
2 isc_lex_close [function] [call site] 00312
2 isc_mem_put [function] [call site] 00313
2 isc_mem_put [function] [call site] 00314
1 isc_mem_detach [function] [call site] 00315