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
323 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] 00043
2 VALID_LEX [function] [call site] 00045
2 ISC_LIST_HEAD [function] [call site] 00046
2 isc_buffer_remaininglength [function] [call site] 00048
2 isc_buffer_compact [function] [call site] 00049
3 ISC_BUFFER_VALID [function] [call site] 00051
3 isc_buffer_current [function] [call site] 00052
3 isc_buffer_remaininglength [function] [call site] 00053
2 flockfile [function] [call site] 00055
2 isc_buffer_remaininglength [function] [call site] 00056
2 getc_unlocked [function] [call site] 00057
2 isc__errno2result [function] [call site] 00060
2 pushandgrow [function] [call site] 00061
3 isc_buffer_availablelength [function] [call site] 00062
3 isc_buffer_length [function] [call site] 00063
3 isc_buffer_allocate [function] [call site] 00064
3 isc_buffer_usedregion [function] [call site] 00065
4 ISC_BUFFER_VALID [function] [call site] 00067
3 isc_buffer_copyregion [function] [call site] 00069
4 ISC_BUFFER_VALID [function] [call site] 00071
4 isc_buffer_reserve [function] [call site] 00074
5 ISC_BUFFER_VALID [function] [call site] 00076
5 ISC_ALIGN [function] [call site] 00077
5 isc_mem_get [function] [call site] 00078
5 isc_mem_creget [function] [call site] 00080
4 isc_buffer_availablelength [function] [call site] 00081
4 isc_buffer_used [function] [call site] 00083
3 isc_buffer_free [function] [call site] 00085
4 ISC_BUFFER_VALID [function] [call site] 00087
4 isc_buffer_clearmctx [function] [call site] 00089
5 ISC_BUFFER_VALID [function] [call site] 00091
5 isc_mem_put [function] [call site] 00092
4 isc_buffer_invalidate [function] [call site] 00093
5 ISC_BUFFER_VALID [function] [call site] 00095
5 ISC_LINK_LINKED [function] [call site] 00097
4 isc_mem_put [function] [call site] 00099
3 isc_buffer_putuint8 [function] [call site] 00100
4 ISC_BUFFER_PUT_RESERVE [function] [call site] 00101
4 isc_buffer_used [function] [call site] 00102
2 isc_buffer_consumedlength [function] [call site] 00103
2 isc_buffer_getuint8 [function] [call site] 00104
3 isc_buffer_peekuint8 [function] [call site] 00105
4 ISC_BUFFER_PEEK_CHECK [function] [call site] 00106
4 isc_buffer_current [function] [call site] 00107
4 SET_IF_NOT_NULL [function] [call site] 00108
2 isc_parse_uint32 [function] [call site] 00115
2 grow_data [function] [call site] 00118
3 isc_mem_get [function] [call site] 00119
3 isc_mem_put [function] [call site] 00121
2 grow_data [function] [call site] 00123
2 grow_data [function] [call site] 00126
2 grow_data [function] [call site] 00131
2 grow_data [function] [call site] 00134
2 FATAL_ERROR [function] [call site] 00136
2 funlockfile [function] [call site] 00137
1 isc_lex_gettoken [function] [call site] 00153
1 dns_rdatatype_fromtext [function] [call site] 00155
2 isc_ascii_tolower [function] [call site] 00156
2 isc_ascii_tolower [function] [call site] 00157
2 RDATATYPE_FROMTEXT_SW [function] [call site] 00158
2 strncasecmp [function] [call site] 00159
1 dns_rdata_fromtext [function] [call site] 00162
2 dns_name_isabsolute [function] [call site] 00164
3 DNS_NAME_VALID [function] [call site] 00166
2 DNS_RDATA_INITIALIZED [function] [call site] 00168
2 DNS_RDATA_VALIDFLAGS [function] [call site] 00170
2 isc_lex_getmastertoken [function] [call site] 00173
3 isc_lex_gettoken [function] [call site] 00174
3 isc_lex_ungettoken [function] [call site] 00175
4 VALID_LEX [function] [call site] 00177
4 ISC_LIST_HEAD [function] [call site] 00178
4 isc_buffer_consumedlength [function] [call site] 00182
4 isc_buffer_first [function] [call site] 00184
5 ISC_BUFFER_VALID [function] [call site] 00186
3 isc_lex_ungettoken [function] [call site] 00187
2 isc_lex_getsourcename [function] [call site] 00188
3 VALID_LEX [function] [call site] 00190
3 ISC_LIST_HEAD [function] [call site] 00191
2 isc_lex_getsourceline [function] [call site] 00192
3 VALID_LEX [function] [call site] 00194
3 ISC_LIST_HEAD [function] [call site] 00195
2 fromtext_error [function] [call site] 00196
3 isc_result_totext [function] [call site] 00197
3 isc_result_totext [function] [call site] 00198
3 isc_result_totext [function] [call site] 00199
3 DNS_AS_STR [function] [call site] 00200
3 isc_result_totext [function] [call site] 00201
3 isc_result_totext [function] [call site] 00202
3 isc_result_totext [function] [call site] 00203
2 DNS_AS_STR [function] [call site] 00205
2 isc_lex_getmastertoken [function] [call site] 00206
2 isc_lex_ungettoken [function] [call site] 00207
2 unknown_fromtext [function] [call site] 00208
3 dns_rdatatype_ismeta [function] [call site] 00209
4 dns_rdatatype_attributes [function] [call site] 00210
3 isc_lex_getmastertoken [function] [call site] 00212
3 isc_buffer_allocate [function] [call site] 00213
3 isc_hex_tobuffer [function] [call site] 00215
4 isc_hex_decodeinit [function] [call site] 00217
4 isc_buffer_usedlength [function] [call site] 00218
4 isc_lex_getmastertoken [function] [call site] 00220
4 isc_hex_decodechar [function] [call site] 00222
5 isc_hex_char [function] [call site] 00223
5 mem_tobuffer [function] [call site] 00225
6 isc_buffer_availableregion [function] [call site] 00226
7 ISC_BUFFER_VALID [function] [call site] 00228
7 isc_buffer_used [function] [call site] 00230
7 isc_buffer_availablelength [function] [call site] 00231
6 isc_buffer_add [function] [call site] 00233
4 isc_buffer_usedlength [function] [call site] 00234
4 isc_lex_ungettoken [function] [call site] 00235
4 isc_hex_decodefinish [function] [call site] 00237
3 isc_buffer_usedlength [function] [call site] 00238
3 dns_rdatatype_isknown [function] [call site] 00240
4 dns_rdatatype_attributes [function] [call site] 00241
3 rdata_validate [function] [call site] 00242
4 isc_buffer_setactive [function] [call site] 00243
4 isc_buffer_usedlength [function] [call site] 00244
4 dns_rdata_fromwire [function] [call site] 00245
5 DNS_RDATA_INITIALIZED [function] [call site] 00247
5 DNS_RDATA_VALIDFLAGS [function] [call site] 00249
5 isc_buffer_activelength [function] [call site] 00252
5 isc_buffer_availablelength [function] [call site] 00254
5 isc_buffer_putmem [function] [call site] 00255
6 ISC_BUFFER_VALID [function] [call site] 00257
6 isc_buffer_reserve [function] [call site] 00258
6 isc_buffer_availablelength [function] [call site] 00261
6 isc_buffer_used [function] [call site] 00263
5 isc_buffer_current [function] [call site] 00264
5 isc_buffer_forward [function] [call site] 00265
6 ISC_BUFFER_VALID [function] [call site] 00267
5 isc_buffer_usedlength [function] [call site] 00269
5 isc_buffer_usedlength [function] [call site] 00270
5 buffer_empty [function] [call site] 00271
5 isc_buffer_used [function] [call site] 00272
5 dns_rdata_fromregion [function] [call site] 00273
6 DNS_RDATA_INITIALIZED [function] [call site] 00276
6 DNS_RDATA_VALIDFLAGS [function] [call site] 00279
3 isc_buffer_usedregion [function] [call site] 00280
3 isc_buffer_copyregion [function] [call site] 00281
3 isc_buffer_free [function] [call site] 00283
3 isc_buffer_free [function] [call site] 00284
2 isc_lex_ungettoken [function] [call site] 00285
2 isc_lex_getsourcename [function] [call site] 00286
2 isc_lex_getsourceline [function] [call site] 00287
2 isc_lex_gettoken [function] [call site] 00288
2 fromtext_error [function] [call site] 00289
2 fromtext_error [function] [call site] 00290
2 fromtext_error [function] [call site] 00291
2 fromtext_warneof [function] [call site] 00292
3 isc_lex_isfile [function] [call site] 00293
4 VALID_LEX [function] [call site] 00295
4 ISC_LIST_HEAD [function] [call site] 00296
3 isc_lex_getsourcename [function] [call site] 00297
3 isc_lex_getsourceline [function] [call site] 00298
2 isc_buffer_usedlength [function] [call site] 00299
2 isc_buffer_usedlength [function] [call site] 00300
2 isc_buffer_used [function] [call site] 00301
2 dns_rdata_fromregion [function] [call site] 00302
1 isc_result_totext [function] [call site] 00304
1 isc_lex_close [function] [call site] 00305
2 VALID_LEX [function] [call site] 00307
2 ISC_LIST_HEAD [function] [call site] 00308
2 ISC_LIST_UNLINK [function] [call site] 00309
2 isc_mem_free [function] [call site] 00311
2 isc_buffer_free [function] [call site] 00312
2 isc_mem_put [function] [call site] 00313
1 isc_lex_destroy [function] [call site] 00314
2 VALID_LEX [function] [call site] 00317
2 ISC_LIST_EMPTY [function] [call site] 00318
2 RUNTIME_CHECK [function] [call site] 00319
2 isc_lex_close [function] [call site] 00320
2 isc_mem_put [function] [call site] 00321
2 isc_mem_put [function] [call site] 00322
1 isc_mem_detach [function] [call site] 00323