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

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 dns_rdatatype_ismeta [function] [call site] 00001
2 dns_rdatatype_attributes [function] [call site] 00002
1 dns_rdatatype_format [function] [call site] 00003
2 isc_buffer_init [function] [call site] 00004
2 dns_rdatatype_totext [function] [call site] 00006
2 isc_buffer_availablelength [function] [call site] 00007
2 isc_buffer_putuint8 [function] [call site] 00008
3 ISC_BUFFER_PUT_RESERVE [function] [call site] 00009
3 isc_buffer_used [function] [call site] 00010
1 dns_rdatacallbacks_init [function] [call site] 00015
2 dns_rdatacallbacks_initcommon [function] [call site] 00016
1 isc_buffer_constinit [function] [call site] 00018
1 isc_buffer_add [function] [call site] 00019
2 ISC_BUFFER_VALID [function] [call site] 00021
1 isc_buffer_setactive [function] [call site] 00023
2 ISC_BUFFER_VALID [function] [call site] 00025
1 isc_buffer_init [function] [call site] 00027
1 dns_rdata_fromwire [function] [call site] 00029
2 DNS_RDATA_INITIALIZED [function] [call site] 00031
2 DNS_RDATA_VALIDFLAGS [function] [call site] 00033
2 isc_buffer_activelength [function] [call site] 00036
2 isc_buffer_availablelength [function] [call site] 00038
2 isc_buffer_putmem [function] [call site] 00039
3 ISC_BUFFER_VALID [function] [call site] 00041
3 isc_buffer_reserve [function] [call site] 00042
4 ISC_BUFFER_VALID [function] [call site] 00044
4 ISC_ALIGN [function] [call site] 00045
4 isc_mem_get [function] [call site] 00046
4 isc_mem_creget [function] [call site] 00048
3 isc_buffer_availablelength [function] [call site] 00051
3 isc_buffer_used [function] [call site] 00053
2 isc_buffer_current [function] [call site] 00054
2 isc_buffer_forward [function] [call site] 00055
3 ISC_BUFFER_VALID [function] [call site] 00057
2 isc_buffer_usedlength [function] [call site] 00059
2 isc_buffer_usedlength [function] [call site] 00060
2 buffer_empty [function] [call site] 00061
2 isc_buffer_used [function] [call site] 00062
2 dns_rdata_fromregion [function] [call site] 00063
3 DNS_RDATA_INITIALIZED [function] [call site] 00066
3 DNS_RDATA_VALIDFLAGS [function] [call site] 00069
1 isc_buffer_init [function] [call site] 00071
1 dns_rdata_totext [function] [call site] 00072
2 DNS_RDATA_VALIDFLAGS [function] [call site] 00074
2 rdata_totext [function] [call site] 00075
3 dns_name_isabsolute [function] [call site] 00078
4 DNS_NAME_VALID [function] [call site] 00080
3 unknown_totext [function] [call site] 00082
4 str_totext [function] [call site] 00085
5 isc_buffer_availableregion [function] [call site] 00086
6 ISC_BUFFER_VALID [function] [call site] 00088
6 isc_buffer_used [function] [call site] 00090
6 isc_buffer_availablelength [function] [call site] 00091
5 isc_buffer_add [function] [call site] 00094
4 dns_rdata_toregion [function] [call site] 00095
5 DNS_RDATA_VALIDFLAGS [function] [call site] 00099
4 str_totext [function] [call site] 00103
4 str_totext [function] [call site] 00105
4 str_totext [function] [call site] 00107
4 isc_hex_totext [function] [call site] 00108
4 isc_hex_totext [function] [call site] 00115
4 str_totext [function] [call site] 00116
3 isc_buffer_usedlength [function] [call site] 00117
3 isc_buffer_usedlength [function] [call site] 00118
3 isc_buffer_subtract [function] [call site] 00120
4 ISC_BUFFER_VALID [function] [call site] 00122
3 unknown_totext [function] [call site] 00124
1 isc_buffer_usedlength [function] [call site] 00126
1 isc_buffer_constinit [function] [call site] 00127
1 isc_buffer_usedlength [function] [call site] 00128
1 isc_buffer_add [function] [call site] 00129
1 isc_buffer_usedlength [function] [call site] 00130
1 isc_lex_openbuffer [function] [call site] 00132
2 VALID_LEX [function] [call site] 00134
2 new_source [function] [call site] 00136
3 isc_mem_get [function] [call site] 00137
3 isc_mem_strdup [function] [call site] 00138
3 isc_buffer_allocate [function] [call site] 00139
4 isc_mem_get [function] [call site] 00141
4 isc_buffer_init [function] [call site] 00142
4 isc_buffer_setmctx [function] [call site] 00143
5 ISC_BUFFER_VALID [function] [call site] 00145
3 ISC_LIST_PREPEND [function] [call site] 00146
1 isc_buffer_init [function] [call site] 00147
1 dns_rdata_fromtext [function] [call site] 00148
2 dns_name_isabsolute [function] [call site] 00150
2 DNS_RDATA_INITIALIZED [function] [call site] 00152
2 DNS_RDATA_VALIDFLAGS [function] [call site] 00154
2 isc_lex_getmastertoken [function] [call site] 00157
3 isc_lex_gettoken [function] [call site] 00158
4 VALID_LEX [function] [call site] 00160
4 ISC_LIST_HEAD [function] [call site] 00161
4 isc_buffer_remaininglength [function] [call site] 00163
4 isc_buffer_compact [function] [call site] 00164
5 ISC_BUFFER_VALID [function] [call site] 00166
5 isc_buffer_current [function] [call site] 00167
5 isc_buffer_remaininglength [function] [call site] 00168
4 flockfile [function] [call site] 00170
4 isc_buffer_remaininglength [function] [call site] 00171
4 getc_unlocked [function] [call site] 00172
4 isc__errno2result [function] [call site] 00175
4 pushandgrow [function] [call site] 00176
5 isc_buffer_availablelength [function] [call site] 00177
5 isc_buffer_length [function] [call site] 00178
5 isc_buffer_allocate [function] [call site] 00179
5 isc_buffer_usedregion [function] [call site] 00180
6 ISC_BUFFER_VALID [function] [call site] 00182
5 isc_buffer_copyregion [function] [call site] 00184
6 ISC_BUFFER_VALID [function] [call site] 00186
6 isc_buffer_reserve [function] [call site] 00189
6 isc_buffer_availablelength [function] [call site] 00190
6 isc_buffer_used [function] [call site] 00192
5 isc_buffer_free [function] [call site] 00194
6 ISC_BUFFER_VALID [function] [call site] 00196
6 isc_buffer_clearmctx [function] [call site] 00198
7 ISC_BUFFER_VALID [function] [call site] 00200
7 isc_mem_put [function] [call site] 00201
6 isc_buffer_invalidate [function] [call site] 00202
7 ISC_BUFFER_VALID [function] [call site] 00204
7 ISC_LINK_LINKED [function] [call site] 00206
6 isc_mem_put [function] [call site] 00208
5 isc_buffer_putuint8 [function] [call site] 00209
4 isc_buffer_consumedlength [function] [call site] 00210
4 isc_buffer_getuint8 [function] [call site] 00211
5 isc_buffer_peekuint8 [function] [call site] 00212
6 ISC_BUFFER_PEEK_CHECK [function] [call site] 00213
6 isc_buffer_current [function] [call site] 00214
6 SET_IF_NOT_NULL [function] [call site] 00215
4 isc_parse_uint32 [function] [call site] 00222
4 grow_data [function] [call site] 00225
5 isc_mem_get [function] [call site] 00226
5 isc_mem_put [function] [call site] 00228
4 grow_data [function] [call site] 00230
4 grow_data [function] [call site] 00233
4 grow_data [function] [call site] 00238
4 grow_data [function] [call site] 00241
4 FATAL_ERROR [function] [call site] 00243
4 funlockfile [function] [call site] 00244
3 isc_lex_ungettoken [function] [call site] 00245
4 VALID_LEX [function] [call site] 00247
4 ISC_LIST_HEAD [function] [call site] 00248
4 isc_buffer_consumedlength [function] [call site] 00252
4 isc_buffer_first [function] [call site] 00254
5 ISC_BUFFER_VALID [function] [call site] 00256
3 isc_lex_ungettoken [function] [call site] 00257
2 isc_lex_getsourcename [function] [call site] 00258
3 VALID_LEX [function] [call site] 00260
3 ISC_LIST_HEAD [function] [call site] 00261
2 isc_lex_getsourceline [function] [call site] 00262
3 VALID_LEX [function] [call site] 00264
3 ISC_LIST_HEAD [function] [call site] 00265
2 fromtext_error [function] [call site] 00266
3 isc_result_totext [function] [call site] 00267
3 isc_result_totext [function] [call site] 00268
3 isc_result_totext [function] [call site] 00269
3 DNS_AS_STR [function] [call site] 00270
3 isc_result_totext [function] [call site] 00271
3 isc_result_totext [function] [call site] 00272
3 isc_result_totext [function] [call site] 00273
2 DNS_AS_STR [function] [call site] 00275
2 isc_lex_getmastertoken [function] [call site] 00276
2 isc_lex_ungettoken [function] [call site] 00277
2 unknown_fromtext [function] [call site] 00278
3 dns_rdatatype_ismeta [function] [call site] 00279
3 isc_lex_getmastertoken [function] [call site] 00281
3 isc_buffer_allocate [function] [call site] 00282
3 isc_hex_tobuffer [function] [call site] 00284
4 isc_hex_decodeinit [function] [call site] 00286
4 isc_buffer_usedlength [function] [call site] 00287
4 isc_lex_getmastertoken [function] [call site] 00289
4 isc_hex_decodechar [function] [call site] 00291
5 isc_hex_char [function] [call site] 00292
5 mem_tobuffer [function] [call site] 00294
6 isc_buffer_availableregion [function] [call site] 00295
6 isc_buffer_add [function] [call site] 00297
4 isc_buffer_usedlength [function] [call site] 00298
4 isc_lex_ungettoken [function] [call site] 00299
4 isc_hex_decodefinish [function] [call site] 00301
3 isc_buffer_usedlength [function] [call site] 00302
3 dns_rdatatype_isknown [function] [call site] 00304
4 dns_rdatatype_attributes [function] [call site] 00305
3 rdata_validate [function] [call site] 00306
4 isc_buffer_setactive [function] [call site] 00307
4 isc_buffer_usedlength [function] [call site] 00308
4 dns_rdata_fromwire [function] [call site] 00309
3 isc_buffer_usedregion [function] [call site] 00310
3 isc_buffer_copyregion [function] [call site] 00311
3 isc_buffer_free [function] [call site] 00313
3 isc_buffer_free [function] [call site] 00314
2 isc_lex_ungettoken [function] [call site] 00315
2 isc_lex_getsourcename [function] [call site] 00316
2 isc_lex_getsourceline [function] [call site] 00317
2 isc_lex_gettoken [function] [call site] 00318
2 fromtext_error [function] [call site] 00319
2 fromtext_error [function] [call site] 00320
2 fromtext_error [function] [call site] 00321
2 fromtext_warneof [function] [call site] 00322
3 isc_lex_isfile [function] [call site] 00323
4 VALID_LEX [function] [call site] 00325
4 ISC_LIST_HEAD [function] [call site] 00326
3 isc_lex_getsourcename [function] [call site] 00327
3 isc_lex_getsourceline [function] [call site] 00328
2 isc_buffer_usedlength [function] [call site] 00329
2 isc_buffer_usedlength [function] [call site] 00330
2 isc_buffer_used [function] [call site] 00331
2 dns_rdata_fromregion [function] [call site] 00332
1 isc_buffer_init [function] [call site] 00338
1 dns_master_styleflags [function] [call site] 00339
1 dns_rdata_tofmttext [function] [call site] 00341
2 DNS_RDATA_VALIDFLAGS [function] [call site] 00343
2 rdata_totext [function] [call site] 00344
1 isc_buffer_constinit [function] [call site] 00346
1 isc_buffer_usedlength [function] [call site] 00347
1 isc_buffer_add [function] [call site] 00348
1 isc_buffer_usedlength [function] [call site] 00349
1 isc_lex_openbuffer [function] [call site] 00351
1 isc_buffer_init [function] [call site] 00352
1 dns_rdata_fromtext [function] [call site] 00353
1 dns_compress_init [function] [call site] 00358
2 isc_mem_callocate [function] [call site] 00361
2 ARRAY_SIZE [function] [call site] 00362
1 isc_buffer_init [function] [call site] 00363
1 dns_rdata_towire [function] [call site] 00364
2 DNS_RDATA_VALIDFLAGS [function] [call site] 00367
2 isc_buffer_availableregion [function] [call site] 00369
2 isc_buffer_add [function] [call site] 00371
2 dns_compress_rollback [function] [call site] 00372
3 CCTX_VALID [function] [call site] 00374
3 slot_index [function] [call site] 00375
3 probe_distance [function] [call site] 00376
3 slot_index [function] [call site] 00377
1 dns_compress_invalidate [function] [call site] 00378
2 CCTX_VALID [function] [call site] 00380
2 isc_mem_free [function] [call site] 00381