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
377 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] 00084
5 isc_buffer_availableregion [function] [call site] 00085
6 ISC_BUFFER_VALID [function] [call site] 00087
6 isc_buffer_used [function] [call site] 00089
6 isc_buffer_availablelength [function] [call site] 00090
5 isc_buffer_add [function] [call site] 00093
4 dns_rdata_toregion [function] [call site] 00094
5 DNS_RDATA_VALIDFLAGS [function] [call site] 00098
4 str_totext [function] [call site] 00101
4 str_totext [function] [call site] 00102
4 str_totext [function] [call site] 00103
4 isc_hex_totext [function] [call site] 00104
4 isc_hex_totext [function] [call site] 00111
4 str_totext [function] [call site] 00112
3 isc_buffer_usedlength [function] [call site] 00113
3 isc_buffer_usedlength [function] [call site] 00114
3 isc_buffer_subtract [function] [call site] 00116
4 ISC_BUFFER_VALID [function] [call site] 00118
3 unknown_totext [function] [call site] 00120
1 isc_buffer_usedlength [function] [call site] 00122
1 isc_buffer_constinit [function] [call site] 00123
1 isc_buffer_usedlength [function] [call site] 00124
1 isc_buffer_add [function] [call site] 00125
1 isc_buffer_usedlength [function] [call site] 00126
1 isc_lex_openbuffer [function] [call site] 00128
2 VALID_LEX [function] [call site] 00130
2 new_source [function] [call site] 00132
3 isc_mem_get [function] [call site] 00133
3 isc_mem_strdup [function] [call site] 00134
3 isc_buffer_allocate [function] [call site] 00135
4 isc_mem_get [function] [call site] 00137
4 isc_buffer_init [function] [call site] 00138
4 isc_buffer_setmctx [function] [call site] 00139
5 ISC_BUFFER_VALID [function] [call site] 00141
3 ISC_LIST_PREPEND [function] [call site] 00142
1 isc_buffer_init [function] [call site] 00143
1 dns_rdata_fromtext [function] [call site] 00144
2 dns_name_isabsolute [function] [call site] 00146
2 DNS_RDATA_INITIALIZED [function] [call site] 00148
2 DNS_RDATA_VALIDFLAGS [function] [call site] 00150
2 isc_lex_getmastertoken [function] [call site] 00153
3 isc_lex_gettoken [function] [call site] 00154
4 VALID_LEX [function] [call site] 00156
4 ISC_LIST_HEAD [function] [call site] 00157
4 isc_buffer_remaininglength [function] [call site] 00159
4 isc_buffer_compact [function] [call site] 00160
5 ISC_BUFFER_VALID [function] [call site] 00162
5 isc_buffer_current [function] [call site] 00163
5 isc_buffer_remaininglength [function] [call site] 00164
4 flockfile [function] [call site] 00166
4 isc_buffer_remaininglength [function] [call site] 00167
4 getc_unlocked [function] [call site] 00168
4 isc__errno2result [function] [call site] 00171
4 pushandgrow [function] [call site] 00172
5 isc_buffer_availablelength [function] [call site] 00173
5 isc_buffer_length [function] [call site] 00174
5 isc_buffer_allocate [function] [call site] 00175
5 isc_buffer_usedregion [function] [call site] 00176
6 ISC_BUFFER_VALID [function] [call site] 00178
5 isc_buffer_copyregion [function] [call site] 00180
6 ISC_BUFFER_VALID [function] [call site] 00182
6 isc_buffer_reserve [function] [call site] 00184
6 isc_buffer_availablelength [function] [call site] 00185
6 isc_buffer_used [function] [call site] 00187
5 isc_buffer_free [function] [call site] 00189
6 ISC_BUFFER_VALID [function] [call site] 00191
6 isc_buffer_clearmctx [function] [call site] 00193
7 ISC_BUFFER_VALID [function] [call site] 00195
7 isc_mem_put [function] [call site] 00196
6 isc_buffer_invalidate [function] [call site] 00197
7 ISC_BUFFER_VALID [function] [call site] 00199
7 ISC_LINK_LINKED [function] [call site] 00201
6 isc_mem_put [function] [call site] 00203
5 isc_buffer_putuint8 [function] [call site] 00204
4 isc_buffer_consumedlength [function] [call site] 00205
4 isc_buffer_getuint8 [function] [call site] 00206
5 isc_buffer_peekuint8 [function] [call site] 00207
6 ISC_BUFFER_PEEK_CHECK [function] [call site] 00208
6 isc_buffer_current [function] [call site] 00209
6 SET_IF_NOT_NULL [function] [call site] 00210
4 isc_parse_uint32 [function] [call site] 00217
4 grow_data [function] [call site] 00220
5 isc_mem_get [function] [call site] 00221
5 isc_mem_put [function] [call site] 00223
4 grow_data [function] [call site] 00225
4 grow_data [function] [call site] 00228
4 grow_data [function] [call site] 00233
4 grow_data [function] [call site] 00236
4 FATAL_ERROR [function] [call site] 00238
4 funlockfile [function] [call site] 00239
3 isc_lex_ungettoken [function] [call site] 00240
4 VALID_LEX [function] [call site] 00242
4 ISC_LIST_HEAD [function] [call site] 00243
4 isc_buffer_consumedlength [function] [call site] 00247
4 isc_buffer_first [function] [call site] 00249
5 ISC_BUFFER_VALID [function] [call site] 00251
3 isc_lex_ungettoken [function] [call site] 00252
2 isc_lex_getsourcename [function] [call site] 00253
3 VALID_LEX [function] [call site] 00255
3 ISC_LIST_HEAD [function] [call site] 00256
2 isc_lex_getsourceline [function] [call site] 00257
3 VALID_LEX [function] [call site] 00259
3 ISC_LIST_HEAD [function] [call site] 00260
2 fromtext_error [function] [call site] 00261
3 isc_result_totext [function] [call site] 00262
3 isc_result_totext [function] [call site] 00263
3 isc_result_totext [function] [call site] 00264
3 DNS_AS_STR [function] [call site] 00265
3 isc_result_totext [function] [call site] 00266
3 isc_result_totext [function] [call site] 00267
3 isc_result_totext [function] [call site] 00268
2 DNS_AS_STR [function] [call site] 00270
2 isc_lex_getmastertoken [function] [call site] 00271
2 isc_lex_ungettoken [function] [call site] 00272
2 unknown_fromtext [function] [call site] 00273
3 dns_rdatatype_ismeta [function] [call site] 00274
3 isc_lex_getmastertoken [function] [call site] 00276
3 isc_buffer_allocate [function] [call site] 00277
3 isc_hex_tobuffer [function] [call site] 00278
4 hex_decode_init [function] [call site] 00280
4 isc_buffer_usedlength [function] [call site] 00281
4 isc_lex_getmastertoken [function] [call site] 00283
4 hex_decode_char [function] [call site] 00285
5 isc_hex_char [function] [call site] 00286
5 mem_tobuffer [function] [call site] 00288
6 isc_buffer_availableregion [function] [call site] 00289
6 isc_buffer_add [function] [call site] 00291
4 isc_buffer_usedlength [function] [call site] 00292
4 isc_lex_ungettoken [function] [call site] 00293
4 hex_decode_finish [function] [call site] 00295
3 isc_buffer_usedlength [function] [call site] 00296
3 dns_rdatatype_isknown [function] [call site] 00297
4 dns_rdatatype_attributes [function] [call site] 00298
3 rdata_validate [function] [call site] 00299
4 isc_buffer_setactive [function] [call site] 00300
4 isc_buffer_usedlength [function] [call site] 00301
4 dns_rdata_fromwire [function] [call site] 00302
3 isc_buffer_usedregion [function] [call site] 00303
3 isc_buffer_copyregion [function] [call site] 00304
3 isc_buffer_free [function] [call site] 00305
3 isc_buffer_free [function] [call site] 00306
2 isc_lex_ungettoken [function] [call site] 00307
2 isc_lex_getsourcename [function] [call site] 00308
2 isc_lex_getsourceline [function] [call site] 00309
2 isc_lex_gettoken [function] [call site] 00310
2 fromtext_error [function] [call site] 00311
2 fromtext_error [function] [call site] 00312
2 fromtext_error [function] [call site] 00313
2 fromtext_warneof [function] [call site] 00314
3 isc_lex_isfile [function] [call site] 00315
4 VALID_LEX [function] [call site] 00317
4 ISC_LIST_HEAD [function] [call site] 00318
3 isc_lex_getsourcename [function] [call site] 00319
3 isc_lex_getsourceline [function] [call site] 00320
2 isc_buffer_usedlength [function] [call site] 00321
2 isc_buffer_usedlength [function] [call site] 00322
2 isc_buffer_used [function] [call site] 00323
2 dns_rdata_fromregion [function] [call site] 00324
1 isc_buffer_init [function] [call site] 00330
1 dns_master_styleflags [function] [call site] 00331
1 dns_rdata_tofmttext [function] [call site] 00333
2 DNS_RDATA_VALIDFLAGS [function] [call site] 00335
2 rdata_totext [function] [call site] 00336
1 isc_buffer_constinit [function] [call site] 00338
1 isc_buffer_usedlength [function] [call site] 00339
1 isc_buffer_add [function] [call site] 00340
1 isc_buffer_usedlength [function] [call site] 00341
1 isc_lex_openbuffer [function] [call site] 00343
1 isc_buffer_init [function] [call site] 00344
1 dns_rdata_fromtext [function] [call site] 00345
1 dns_compress_init [function] [call site] 00350
2 isc_mem_callocate [function] [call site] 00353
2 ARRAY_SIZE [function] [call site] 00354
1 isc_buffer_init [function] [call site] 00355
1 dns_rdata_towire [function] [call site] 00356
2 DNS_RDATA_VALIDFLAGS [function] [call site] 00359
2 isc_buffer_availableregion [function] [call site] 00361
2 isc_buffer_add [function] [call site] 00363
2 dns_compress_rollback [function] [call site] 00364
3 CCTX_VALID [function] [call site] 00366
3 slot_index [function] [call site] 00367
3 probe_distance [function] [call site] 00368
3 slot_index [function] [call site] 00369
1 dns_compress_invalidate [function] [call site] 00370
2 CCTX_VALID [function] [call site] 00372
2 isc_mem_free [function] [call site] 00373