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

Project functions overview

The following table shows data about each function in the project. The functions included in this table correspond to all functions that exist in the executables of the fuzzers. As such, there may be functions that are from third-party libraries.

For further technical details on the meaning of columns in the below table, please see the Glossary .

Func name Functions filename Args Function call depth Reached by Fuzzers Runtime reached by Fuzzers Combined reached by Fuzzers Fuzzers runtime hit Func lines hit % I Count BB Count Cyclomatic complexity Functions reached Reached by functions Accumulated cyclomatic complexity Undiscovered complexity

Fuzzer details

Fuzzer: isc_lex_getmastertoken_fuzzer

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 60 34.8%
gold [1:9] 5 2.90%
yellow [10:29] 24 13.9%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 83 48.2%
All colors 172 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
16 37 isc_mem_inuse call site: 00037 write_errno
15 19 mem_get call site: 00019 total_inuse
7 78 isc_buffer_compact call site: 00078 isc___errno2result
6 95 isc_buffer_reserve call site: 00095 isc__mem_reget
5 158 isc_lex_gettoken call site: 00158 grow_data
2 106 mem_put call site: 00106 mem_realloc
1 2 isc_buffer_init call site: 00002 abort
1 54 isc__mem_get call site: 00054 isc_tid
1 103 isc__mem_put call site: 00103 isc_tid
1 114 mem_realloc call site: 00114 mem_getstats
1 121 isc_buffer_clearmctx call site: 00121 isc__mem_put
1 126 isc_buffer_invalidate call site: 00126 isc__mem_put

Runtime coverage analysis

Covered functions
95
Functions that are reachable but not covered
34
Reachable functions
76
Percentage of reachable functions covered
55.26%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
build/../fuzz/isc_lex_getmastertoken.c 1
build/../lib/isc/include/isc/buffer.h 16
build/../lib/isc/assertions.c 1
build/../lib/isc/lex.c 8
build/../lib/isc/mem.c 17
build/../lib/isc/jemalloc_shim.h 4
build/../lib/isc/string.c 1
build/../lib/isc/error.c 2
build/../lib/isc/tid.c 1
build/../lib/isc/backtrace.c 2
build/../lib/isc/include/isc/tid.h 1
build/../lib/isc/errno2result.c 1
build/../lib/isc/parseint.c 1

Fuzzer: dns_name_fromtext_target_fuzzer

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 7 15.5%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 38 84.4%
All colors 45 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
2 30 convert_text call site: 00030 isc_error_fatal
2 42 convert_text call site: 00042 isc_result_totext
1 4 isc_buffer_init call site: 00004 abort
1 25 convert_text call site: 00025 isc_buffer_clear
1 37 convert_text call site: 00037 isc_assertion_failed

Runtime coverage analysis

Covered functions
79
Functions that are reachable but not covered
6
Reachable functions
18
Percentage of reachable functions covered
66.67%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
build/../fuzz/dns_name_fromtext_target.c 1
build/../lib/dns/fixedname.c 2
build/../lib/dns/include/dns/name.h 2
build/../lib/isc/include/isc/buffer.h 5
build/../lib/isc/assertions.c 1
build/../lib/dns/name.c 2
build/../lib/isc/error.c 1
build/../lib/isc/result.c 1

Fuzzer: isc_lex_gettoken_fuzzer

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 75 46.0%
gold [1:9] 2 1.22%
yellow [10:29] 24 14.7%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 62 38.0%
All colors 163 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
16 37 isc_mem_inuse call site: 00037 write_errno
15 19 mem_get call site: 00019 total_inuse
10 152 isc_lex_gettoken call site: 00152 grow_data
8 136 pushback call site: 00136 grow_data
7 77 isc_buffer_compact call site: 00077 isc___errno2result
6 94 isc_buffer_reserve call site: 00094 isc__mem_reget
4 145 grow_data call site: 00145 grow_data
2 105 mem_put call site: 00105 mem_realloc
1 2 isc_buffer_init call site: 00002 abort
1 54 isc__mem_get call site: 00054 isc_tid
1 102 isc__mem_put call site: 00102 isc_tid
1 113 mem_realloc call site: 00113 mem_getstats

Runtime coverage analysis

Covered functions
91
Functions that are reachable but not covered
35
Reachable functions
73
Percentage of reachable functions covered
52.05%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
build/../fuzz/isc_lex_gettoken.c 1
build/../lib/isc/include/isc/buffer.h 15
build/../lib/isc/assertions.c 1
build/../lib/isc/lex.c 6
build/../lib/isc/mem.c 17
build/../lib/isc/jemalloc_shim.h 4
build/../lib/isc/string.c 1
build/../lib/isc/error.c 2
build/../lib/isc/tid.c 1
build/../lib/isc/backtrace.c 2
build/../lib/isc/include/isc/tid.h 1
build/../lib/isc/errno2result.c 1
build/../lib/isc/parseint.c 1

Fuzzer: dns_name_fromwire_fuzzer

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 3 4.22%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 4 5.63%
lawngreen 50+ 64 90.1%
All colors 71 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
2 43 old_name_fromwire call site: 00043 isc_error_fatal
1 5 isc_buffer_init call site: 00005 abort

Runtime coverage analysis

Covered functions
85
Functions that are reachable but not covered
4
Reachable functions
22
Percentage of reachable functions covered
81.82%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
build/../fuzz/dns_name_fromwire.c 1
build/../lib/dns/fixedname.c 3
build/../lib/dns/include/dns/name.h 2
build/../lib/isc/include/isc/buffer.h 5
build/../lib/isc/assertions.c 1
build/../lib/dns/name.c 2
build/../lib/dns/include/dns/compress.h 1
build/../fuzz/old.c 1
build/../lib/isc/error.c 1
build/../lib/isc/include/isc/ascii.h 3

Fuzzer: dns_qp_fuzzer

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 418 65.4%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 221 34.5%
All colors 639 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
257 219 make_root_mutable call site: 00219 squash_twigs
24 556 LLVMFuzzerTestOneInput call site: 00556 qp_test_dumptrie
17 131 dns_qp_getkey call site: 00131 branch_twig_ptr
16 26 isc_mem_inuse call site: 00026 write_errno
15 8 mem_create call site: 00008 total_inuse
13 582 qp_test_bittoascii call site: 00582 leaf_qpkey
11 498 chunk_free call site: 00498 isc_log_write
10 538 dns_qp_deletekey call site: 00538 squash_twigs
9 199 cells_immutable call site: 00199 evacuate
9 485 reader_valid call site: 00485 unpack_reader
6 185 dns_qp_insert call site: 00185 prefetch_twigs
5 524 dns_qp_deletekey call site: 00524 make_twigs_mutable

Runtime coverage analysis

Covered functions
122
Functions that are reachable but not covered
122
Reachable functions
191
Percentage of reachable functions covered
36.13%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
build/../fuzz/dns_qp.c 1
build/../lib/isc/mem.c 27
build/../lib/isc/assertions.c 1
build/../lib/isc/jemalloc_shim.h 4
build/../lib/isc/string.c 1
build/../lib/isc/error.c 2
build/../lib/isc/tid.c 1
build/../lib/isc/backtrace.c 2
build/../lib/dns/qp.c 29
build/../lib/isc/include/isc/tid.h 1
build/../lib/dns/qp_p.h 35
build/../lib/isc/log.c 11
build/../lib/isc/time.c 8
build/../lib/isc/file.c 4
build/../lib/isc/errno2result.c 1
build/../lib/isc/result.c 1
build/../lib/isc/dir.c 5
build/../lib/isc/errno.c 1
build/../lib/isc/stdio.c 1
build/../tests/libtest/qp.c 6

Fuzzer: dns_qpkey_name_fuzzer

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 50 30.6%
gold [1:9] 2 1.22%
yellow [10:29] 5 3.06%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 106 65.0%
All colors 163 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
16 79 isc_mem_inuse call site: 00079 write_errno
15 61 mem_get call site: 00061 total_inuse
10 96 isc__mem_get call site: 00096 isc__mem_reget
3 145 dns_name_fullcompare call site: 00145 dns_name_countlabels
2 54 isc_buffer_putuint8 call site: 00054 isc__mem_get
2 107 mem_put call site: 00107 mem_realloc
1 5 isc_buffer_init call site: 00005 abort
1 115 mem_realloc call site: 00115 mem_getstats

Runtime coverage analysis

Covered functions
93
Functions that are reachable but not covered
29
Reachable functions
68
Percentage of reachable functions covered
57.35%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
build/../fuzz/dns_qpkey_name.c 1
build/../lib/dns/fixedname.c 3
build/../lib/dns/include/dns/name.h 4
build/../lib/isc/include/isc/buffer.h 7
build/../lib/isc/assertions.c 1
build/../lib/dns/name.c 5
build/../lib/dns/include/dns/compress.h 1
build/../lib/dns/qp.c 2
build/../lib/dns/qp_p.h 2
build/../lib/isc/mem.c 15
build/../lib/isc/jemalloc_shim.h 3
build/../lib/isc/string.c 1
build/../lib/isc/error.c 1
build/../lib/isc/tid.c 1
build/../lib/isc/backtrace.c 2
build/../lib/isc/include/isc/tid.h 1
build/../lib/isc/include/isc/ascii.h 4
/usr/include/x86_64-linux-gnu/bits/byteswap.h 1

Fuzzer: dns_message_checksig_fuzzer

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 23072 92.6%
gold [1:9] 611 2.45%
yellow [10:29] 89 0.35%
greenyellow [30:49] 46 0.18%
lawngreen 50+ 1096 4.39%
All colors 24914 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
4595 17189 dns_message_checksig call site: 17189 checksig_done
3019 9623 dns_rdatacallbacks_init call site: 09623 receive_secure_serial
1948 12647 dns_db_create call site: 12647 zone_unload
1181 15969 dns_view_find call site: 15969 import_rdataset
932 15027 zone_idetach call site: 15027 cancel_refresh
896 21785 dns_zone_isdynamic call site: 21785 zone_settimer
873 3591 isc_stdtime_now call site: 03591 dns_message_pseudosectiontotext
629 8941 dns_dnssec_keyfromrdata call site: 08941 sync_secure_db
560 23177 isc_heap_create call site: 23177 ixfr_apply_done
536 1305 dns_name_fromregion call site: 01305 compare_soa
491 6941 isc_file_sanitize call site: 06941 dns_catz_zones_shutdown
353 24543 zone_postload call site: 24543 zone_needdump

Runtime coverage analysis

Covered functions
684
Functions that are reachable but not covered
3716
Reachable functions
4179
Percentage of reachable functions covered
11.08%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
build/../fuzz/dns_message_checksig.c 2
build/../lib/isc/include/isc/buffer.h 36
build/../lib/isc/assertions.c 1
build/../lib/isc/mem.c 35
build/../lib/isc/jemalloc_shim.h 4
build/../lib/isc/string.c 1
build/../lib/isc/error.c 2
build/../lib/isc/tid.c 1
build/../lib/isc/backtrace.c 2
build/../lib/isc/include/isc/tid.h 1
build/../lib/dns/message.c 103
build/../lib/dns/fixedname.c 4
build/../lib/dns/include/dns/name.h 7
build/../lib/dns/name.c 36
build/../lib/dns/include/dns/compress.h 2
build/../lib/dns/rdatalist.c 3
build/../lib/dns/rdataset.c 25
build/../lib/isc/hashmap.c 29
build/../lib/isc/include/isc/ascii.h 8
build/../lib/dns/rdata.c 66
lib/dns/rdata/in_1/a_1.c 13
lib/dns/rdata/ch_3/a_1.c 13
lib/dns/rdata/hs_4/a_1.c 13
lib/dns/rdata/generic/ns_2.c 13
lib/dns/rdata/generic/md_3.c 13
lib/dns/rdata/generic/mf_4.c 13
lib/dns/rdata/generic/cname_5.c 13
lib/dns/rdata/generic/soa_6.c 13
lib/dns/rdata/generic/mb_7.c 13
lib/dns/rdata/generic/mg_8.c 13
lib/dns/rdata/generic/mr_9.c 13
lib/dns/rdata/generic/null_10.c 13
lib/dns/rdata/in_1/wks_11.c 16
lib/dns/rdata/generic/ptr_12.c 13
lib/dns/rdata/generic/hinfo_13.c 13
lib/dns/rdata/generic/minfo_14.c 13
lib/dns/rdata/generic/mx_15.c 14
lib/dns/rdata/generic/txt_16.c 25
lib/dns/rdata/generic/rp_17.c 13
lib/dns/rdata/generic/afsdb_18.c 13
lib/dns/rdata/generic/x25_19.c 13
lib/dns/rdata/generic/isdn_20.c 13
lib/dns/rdata/generic/rt_21.c 13
lib/dns/rdata/in_1/nsap_22.c 13
lib/dns/rdata/in_1/nsap-ptr_23.c 13
lib/dns/rdata/generic/sig_24.c 14
lib/dns/rdata/generic/key_25.c 20
lib/dns/rdata/in_1/px_26.c 13
lib/dns/rdata/generic/gpos_27.c 13
lib/dns/rdata/in_1/aaaa_28.c 13
lib/dns/rdata/generic/loc_29.c 28
lib/dns/rdata/generic/nxt_30.c 13
lib/dns/rdata/in_1/eid_31.c 13
lib/dns/rdata/in_1/nimloc_32.c 13
lib/dns/rdata/in_1/srv_33.c 13
lib/dns/rdata/in_1/atma_34.c 13
lib/dns/rdata/generic/naptr_35.c 14
build/../lib/isc/regex.c 1
lib/dns/rdata/in_1/kx_36.c 13
lib/dns/rdata/generic/cert_37.c 13
lib/dns/rdata/in_1/a6_38.c 13
lib/dns/rdata/generic/dname_39.c 13
lib/dns/rdata/generic/sink_40.c 13
lib/dns/rdata/generic/opt_41.c 13
build/../lib/isc/utf8.c 2
lib/dns/rdata/in_1/apl_42.c 16
lib/dns/rdata/generic/ds_43.c 18
build/../lib/isc/md.c 8
lib/dns/rdata/generic/sshfp_44.c 13
lib/dns/rdata/generic/ipseckey_45.c 13
lib/dns/rdata/generic/rrsig_46.c 14
lib/dns/rdata/generic/nsec_47.c 13
lib/dns/rdata/generic/dnskey_48.c 13
lib/dns/rdata/in_1/dhcid_49.c 13
lib/dns/rdata/generic/nsec3_50.c 13
lib/dns/rdata/generic/nsec3param_51.c 13
lib/dns/rdata/generic/tlsa_52.c 19
lib/dns/rdata/generic/smimea_53.c 13
lib/dns/rdata/generic/hip_55.c 15
lib/dns/rdata/generic/ninfo_56.c 13
lib/dns/rdata/generic/rkey_57.c 13
lib/dns/rdata/generic/talink_58.c 13
lib/dns/rdata/generic/cds_59.c 13
lib/dns/rdata/generic/cdnskey_60.c 13
lib/dns/rdata/generic/openpgpkey_61.c 13
lib/dns/rdata/generic/csync_62.c 13
lib/dns/rdata/generic/zonemd_63.c 13
lib/dns/rdata/in_1/svcb_64.c 30
lib/dns/rdata/in_1/https_65.c 13
lib/dns/rdata/generic/dsync_66.c 13
lib/dns/rdata/generic/hhit_67.c 13
lib/dns/rdata/generic/brid_68.c 13
lib/dns/rdata/generic/spf_99.c 13
lib/dns/rdata/generic/nid_104.c 13
lib/dns/rdata/generic/l32_105.c 13
lib/dns/rdata/generic/l64_106.c 13
lib/dns/rdata/generic/lp_107.c 13
lib/dns/rdata/generic/eui48_108.c 13
lib/dns/rdata/generic/eui64_109.c 13
lib/dns/rdata/generic/tkey_249.c 13
lib/dns/rdata/any_255/tsig_250.c 13
lib/dns/rdata/generic/uri_256.c 13
lib/dns/rdata/generic/caa_257.c 13
lib/dns/rdata/generic/avc_258.c 13
lib/dns/rdata/generic/doa_259.c 13
lib/dns/rdata/generic/amtrelay_260.c 13
lib/dns/rdata/generic/resinfo_261.c 13
lib/dns/rdata/generic/wallet_262.c 13
lib/dns/rdata/generic/ta_32768.c 13
lib/dns/rdata/generic/dlv_32769.c 13
lib/dns/rdata/generic/keydata_65533.c 13
build/../lib/isc/base32.c 12
build/../lib/isc/include/isc/hash.h 2
build/../lib/isc/hash.c 3
build/../lib/isc/include/isc/siphash.h 9
build/../lib/isc/include/isc/bit.h 2
build/../lib/dns/include/dns/rdata.h 13
build/../lib/isc/region.c 1
/usr/include/x86_64-linux-gnu/bits/byteswap.h 2
build/../lib/isc/log.c 12
build/../lib/isc/time.c 20
build/../lib/isc/file.c 14
build/../lib/isc/errno2result.c 1
build/../lib/isc/result.c 1
build/../lib/isc/dir.c 5
build/../lib/isc/errno.c 1
build/../lib/isc/stdio.c 7
build/../lib/dns/tsig.c 27
build/../lib/dns/dst_api.c 81
build/../lib/isc/safe.c 1
build/../lib/dns/masterdump.c 26
build/../lib/dns/rcode.c 26
build/../lib/dns/ttl.c 5
build/../lib/dns/ncache.c 7
build/../lib/isc/hex.c 8
build/../lib/dns/time.c 5
build/../lib/isc/stdtime.c 2
build/../lib/isc/serial.c 5
build/../lib/isc/base64.c 8
build/../lib/dns/key.c 15
build/../lib/dns/view.c 27
build/../lib/isc/rwlock.c 17
build/../lib/dns/zt.c 6
build/../lib/dns/qp.c 63
build/../lib/dns/qp_p.h 36
build/../lib/dns/zone.c 252
build/../lib/dns/db.c 49
build/../lib/dns/resolver.c 163
build/../lib/isc/include/isc/loop.h 1
build/../lib/isc/loop.c 11
/usr/include/x86_64-linux-gnu/urcu/rculfhash.h 1
build/../lib/dns/ede.c 6
build/../lib/isc/counter.c 9
/usr/include/x86_64-linux-gnu/urcu/ref.h 3
build/../lib/isc/sockaddr.c 20
build/../lib/isc/netaddr.c 11
build/../lib/dns/forward.c 6
build/../lib/dns/remote.c 15
build/../lib/dns/peer.c 24
build/../lib/isc/async.c 1
build/../lib/isc/thread.c 1
build/../lib/dns/rpz.c 44
build/../lib/isc/timer.c 8
build/../lib/isc/work.c 3
build/../lib/isc/iterated_hash.c 3
build/../lib/isc/ht.c 27
build/../lib/dns/dbiterator.c 10
build/../lib/dns/rdatasetiter.c 4
build/../lib/dns/catz.c 45
build/../lib/dns/ipkeylist.c 4
build/../lib/isc/parseint.c 2
build/../lib/dns/order.c 1
build/../lib/isc/random.c 3
build/../lib/dns/transport.c 19
build/../lib/dns/rrl.c 11
build/../lib/dns/acl.c 13
build/../lib/dns/iptable.c 3
build/../lib/isc/radix.c 5
build/../lib/dns/dlz.c 1
build/../lib/dns/ssu.c 2
build/../lib/dns/cache.c 5
build/../lib/isc/stats.c 7
build/../lib/dns/nametree.c 5
build/../lib/dns/keytable.c 21
build/../lib/dns/nta.c 13
build/../lib/dns/dns64.c 2
build/../lib/dns/badcache.c 2
build/../lib/dns/unreachcache.c 14
build/../lib/dns/diff.c 18
build/../lib/dns/journal.c 52
build/../lib/dns/soa.c 7
build/../lib/dns/dnssec.c 37
build/../lib/dns/kasp.c 30
build/../lib/isc/lex.c 17
build/../lib/dns/compress.c 15
build/../lib/dns/keystore.c 7
build/../lib/dns/ds.c 2
build/../lib/dns/callbacks.c 2
build/../lib/dns/update.c 37
build/../lib/dns/skr.c 4
build/../lib/dns/stats.c 5
build/../lib/dns/private.c 2
build/../lib/dns/nsec3.c 25
build/../lib/dns/nsec.c 8
build/../lib/dns/adb.c 82
build/../lib/isc/tls.c 36
build/../lib/dns/dispatch.c 67
build/../lib/isc/netmgr/netmgr.c 88
build/../lib/isc/netmgr/http.c 47
build/../lib/isc/netmgr/tcp.c 20
build/../lib/isc/netmgr/tlsstream.c 41
build/../lib/isc/netmgr/streamdns.c 36
build/../lib/isc/netmgr/proxystream.c 38
build/../lib/isc/netmgr/proxyudp.c 19
build/../lib/isc/netmgr/udp.c 11
build/../lib/isc/quota.c 1
build/../lib/isc/include/isc/dnsstream.h 14
build/../lib/isc/job.c 2
build/../lib/isc/proxy2.c 29
build/../lib/isc/uv.c 1
build/../lib/isc/netmgr/timer.c 6
build/../lib/isc/url.c 4
build/../lib/isc/ratelimiter.c 9
build/../lib/isc/net.c 2
build/../lib/dns/request.c 34
build/../lib/isc/include/isc/random.h 1
build/../lib/isc/netmgr/socket.c 8
/usr/include/x86_64-linux-gnu/urcu/list.h 2
/usr/include/x86_64-linux-gnu/urcu/rculist.h 1
build/../lib/dns/notify.c 14
build/../lib/dns/validator.c 75
build/../lib/isc/helper.c 1
build/../lib/dns/master.c 2
build/../lib/dns/include/dns/rdataset.h 2
build/../lib/dns/rriterator.c 6
build/../lib/dns/zonefetch.c 4
build/../lib/dns/keymgr.c 35
build/../lib/isc/os.c 1
build/../lib/dns/xfrin.c 44
build/../lib/dns/result.c 1
build/../lib/dns/zoneverify.c 39
build/../lib/isc/heap.c 9
build/../lib/isc/include/isc/nonce.h 1
build/../lib/dns/rootns.c 6

Fuzzer: dns_master_load_fuzzer

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 205 44.0%
gold [1:9] 1 0.21%
yellow [10:29] 3 0.64%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 256 55.0%
All colors 465 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
126 140 isc_log_doit call site: 00140 isc_log_open
16 37 isc_mem_inuse call site: 00037 write_errno
15 19 mem_create call site: 00019 total_inuse
6 385 mem_put call site: 00385 isc_stdio_close
4 71 isc_rwlock_rdlock call site: 00071 read_indicator_depart
4 273 isc_log_doit call site: 00273 isc_assertion_failed
3 136 isc_time_formatISO8601TZms call site: 00136 snprintf
3 336 isc_stdtime_now call site: 00336 isc_string_strerror_r
3 456 call_updatenotify call site: 00456 urcu_memb_read_unlock
3 460 LLVMFuzzerTestOneInput call site: 00460 dns_db_unref
2 79 isc_rwlock_rdunlock call site: 00079 isc_log_write
2 269 isc_stdio_open call site: 00269 isc_result_totext

Runtime coverage analysis

Covered functions
751
Functions that are reachable but not covered
86
Reachable functions
166
Percentage of reachable functions covered
48.19%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
build/../fuzz/dns_master_load.c 1
build/../lib/isc/include/isc/buffer.h 10
build/../lib/isc/assertions.c 1
build/../lib/dns/callbacks.c 2
build/../lib/isc/mem.c 24
build/../lib/isc/jemalloc_shim.h 3
build/../lib/isc/string.c 1
build/../lib/isc/error.c 2
build/../lib/isc/tid.c 1
build/../lib/isc/backtrace.c 2
build/../lib/dns/db.c 8
build/../lib/dns/name.c 2
build/../lib/isc/rwlock.c 7
build/../lib/isc/log.c 11
build/../lib/isc/time.c 7
build/../lib/isc/file.c 4
build/../lib/isc/errno2result.c 1
build/../lib/isc/result.c 1
build/../lib/isc/dir.c 5
build/../lib/isc/errno.c 1
build/../lib/isc/stdio.c 2
build/../lib/dns/master.c 7
build/../lib/isc/include/isc/tid.h 1
build/../lib/dns/fixedname.c 3
build/../lib/dns/include/dns/name.h 3
build/../lib/isc/lex.c 7
build/../lib/isc/stdtime.c 1
/usr/include/x86_64-linux-gnu/urcu/rculfhash.h 1

Fuzzer: dns_rdata_fromtext_fuzzer

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 282 14.6%
gold [1:9] 411 21.3%
yellow [10:29] 210 10.9%
greenyellow [30:49] 81 4.21%
lawngreen 50+ 937 48.7%
All colors 1921 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
40 935 isc_buffer_putuint16 call site: 00935 dns_compress_name
26 976 fromtext_ch_a call site: 00976 warn_badname
17 813 dns_rdata_fromwire call site: 00813 dns_name_fromwire
16 26 isc_mem_inuse call site: 00026 write_errno
15 8 mem_create call site: 00008 total_inuse
14 582 isc_utf8_valid call site: 00582 dns_name_fromwire
13 799 dns_rdata_fromwire call site: 00799 dns_name_fromwire
11 570 uint8_fromregion call site: 00570 isc_utf8_valid
10 1162 fromtext_mx call site: 01162 warn_badmx
7 103 isc_buffer_compact call site: 00103 isc___errno2result
7 562 uint16_fromregion call site: 00562 uint16_fromregion
6 120 isc_buffer_reserve call site: 00120 isc__mem_reget

Runtime coverage analysis

Covered functions
402
Functions that are reachable but not covered
430
Reachable functions
784
Percentage of reachable functions covered
45.15%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
build/../fuzz/dns_rdata_fromtext.c 1
build/../lib/isc/mem.c 23
build/../lib/isc/assertions.c 1
build/../lib/isc/jemalloc_shim.h 4
build/../lib/isc/string.c 1
build/../lib/isc/error.c 2
build/../lib/isc/tid.c 1
build/../lib/isc/backtrace.c 2
build/../lib/isc/include/isc/buffer.h 23
build/../lib/isc/lex.c 17
build/../lib/isc/include/isc/tid.h 1
build/../lib/isc/errno2result.c 1
build/../lib/isc/parseint.c 2
build/../lib/dns/rcode.c 11
build/../lib/dns/rdata.c 31
build/../lib/dns/name.c 11
build/../lib/isc/result.c 1
build/../lib/dns/include/dns/rdata.h 2
build/../lib/isc/hex.c 6
lib/dns/rdata/in_1/a_1.c 2
lib/dns/rdata/ch_3/a_1.c 2
build/../lib/dns/include/dns/compress.h 2
build/../lib/dns/include/dns/name.h 3
lib/dns/rdata/hs_4/a_1.c 2
lib/dns/rdata/generic/ns_2.c 2
lib/dns/rdata/generic/md_3.c 2
lib/dns/rdata/generic/mf_4.c 2
lib/dns/rdata/generic/cname_5.c 2
lib/dns/rdata/generic/soa_6.c 2
lib/dns/rdata/generic/mb_7.c 2
lib/dns/rdata/generic/mg_8.c 2
lib/dns/rdata/generic/mr_9.c 2
lib/dns/rdata/generic/null_10.c 2
lib/dns/rdata/in_1/wks_11.c 5
lib/dns/rdata/generic/ptr_12.c 2
lib/dns/rdata/generic/hinfo_13.c 2
lib/dns/rdata/generic/minfo_14.c 2
lib/dns/rdata/generic/mx_15.c 3
lib/dns/rdata/generic/txt_16.c 4
lib/dns/rdata/generic/rp_17.c 2
lib/dns/rdata/generic/afsdb_18.c 2
lib/dns/rdata/generic/x25_19.c 2
lib/dns/rdata/generic/isdn_20.c 2
lib/dns/rdata/generic/rt_21.c 2
lib/dns/rdata/in_1/nsap_22.c 2
lib/dns/rdata/in_1/nsap-ptr_23.c 2
lib/dns/rdata/generic/sig_24.c 2
build/../lib/dns/fixedname.c 3
lib/dns/rdata/generic/key_25.c 5
lib/dns/rdata/in_1/px_26.c 2
lib/dns/rdata/generic/gpos_27.c 2
lib/dns/rdata/in_1/aaaa_28.c 2
lib/dns/rdata/generic/loc_29.c 17
lib/dns/rdata/generic/nxt_30.c 2
lib/dns/rdata/in_1/eid_31.c 2
lib/dns/rdata/in_1/nimloc_32.c 2
lib/dns/rdata/in_1/srv_33.c 2
lib/dns/rdata/in_1/atma_34.c 2
lib/dns/rdata/generic/naptr_35.c 3
build/../lib/isc/regex.c 1
lib/dns/rdata/in_1/kx_36.c 2
lib/dns/rdata/generic/cert_37.c 2
lib/dns/rdata/in_1/a6_38.c 2
lib/dns/rdata/generic/dname_39.c 2
lib/dns/rdata/generic/sink_40.c 2
lib/dns/rdata/generic/opt_41.c 2
build/../lib/isc/utf8.c 2
lib/dns/rdata/in_1/apl_42.c 2
lib/dns/rdata/generic/ds_43.c 4
build/../lib/isc/md.c 1
lib/dns/rdata/generic/sshfp_44.c 2
lib/dns/rdata/generic/ipseckey_45.c 2
lib/dns/rdata/generic/rrsig_46.c 2
lib/dns/rdata/generic/nsec_47.c 2
lib/dns/rdata/generic/dnskey_48.c 2
lib/dns/rdata/in_1/dhcid_49.c 2
lib/dns/rdata/generic/nsec3_50.c 2
lib/dns/rdata/generic/nsec3param_51.c 2
lib/dns/rdata/generic/tlsa_52.c 4
lib/dns/rdata/generic/smimea_53.c 2
lib/dns/rdata/generic/hip_55.c 2
lib/dns/rdata/generic/ninfo_56.c 2
lib/dns/rdata/generic/rkey_57.c 2
lib/dns/rdata/generic/talink_58.c 2
lib/dns/rdata/generic/cds_59.c 2
lib/dns/rdata/generic/cdnskey_60.c 2
lib/dns/rdata/generic/openpgpkey_61.c 2
lib/dns/rdata/generic/csync_62.c 2
lib/dns/rdata/generic/zonemd_63.c 2
lib/dns/rdata/in_1/svcb_64.c 11
lib/dns/rdata/in_1/https_65.c 2
lib/dns/rdata/generic/dsync_66.c 2
lib/dns/rdata/generic/hhit_67.c 2
lib/dns/rdata/generic/brid_68.c 2
lib/dns/rdata/generic/spf_99.c 2
lib/dns/rdata/generic/nid_104.c 2
lib/dns/rdata/generic/l32_105.c 2
lib/dns/rdata/generic/l64_106.c 2
lib/dns/rdata/generic/lp_107.c 2
lib/dns/rdata/generic/eui48_108.c 2
lib/dns/rdata/generic/eui64_109.c 2
lib/dns/rdata/generic/tkey_249.c 2
lib/dns/rdata/any_255/tsig_250.c 2
lib/dns/rdata/generic/uri_256.c 2
lib/dns/rdata/generic/caa_257.c 2
lib/dns/rdata/generic/avc_258.c 2
lib/dns/rdata/generic/doa_259.c 2
lib/dns/rdata/generic/amtrelay_260.c 2
lib/dns/rdata/generic/resinfo_261.c 2
lib/dns/rdata/generic/wallet_262.c 2
lib/dns/rdata/generic/ta_32768.c 2
lib/dns/rdata/generic/dlv_32769.c 2
lib/dns/rdata/generic/keydata_65533.c 2
build/../lib/dns/compress.c 10
build/../lib/isc/include/isc/ascii.h 6
build/../lib/isc/include/isc/hash.h 1
build/../lib/dns/ttl.c 2
build/../lib/dns/time.c 2
build/../lib/isc/base64.c 6
build/../lib/isc/base32.c 5

Fuzzer: dns_rdata_fromwire_text_fuzzer

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 606 18.3%
gold [1:9] 97 2.93%
yellow [10:29] 327 9.89%
greenyellow [30:49] 265 8.01%
lawngreen 50+ 2010 60.8%
All colors 3305 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
43 1790 rdata_totext call site: 01790 dns_time32_totext
33 1677 rdata_totext call site: 01677 isc_base64_totext
30 1711 rdata_totext call site: 01711 dns_name_totext
27 2021 dns_compress_name call site: 02021 insert
25 804 dns_name_offsets call site: 00804 dns_name_issubdomain
20 2841 dns_rdata_fromtext call site: 02841 isc_base64_tobuffer
17 650 dns_rdata_fromwire call site: 00650 dns_name_fromwire
17 2823 dns_rdata_fromtext call site: 02823 isc_base64_tobuffer
16 46 isc_mem_inuse call site: 00046 write_errno
15 28 mem_get call site: 00028 total_inuse
13 636 dns_rdata_fromwire call site: 00636 dns_name_fromwire
13 2894 dns_rdata_fromtext call site: 02894 isc_base64_tobuffer

Runtime coverage analysis

Covered functions
616
Functions that are reachable but not covered
448
Reachable functions
1012
Percentage of reachable functions covered
55.73%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
build/../fuzz/dns_rdata_fromwire_text.c 1
build/../lib/dns/include/dns/rdata.h 2
build/../lib/dns/rdata.c 49
build/../lib/isc/include/isc/buffer.h 25
build/../lib/isc/assertions.c 1
build/../lib/isc/mem.c 18
build/../lib/isc/jemalloc_shim.h 4
build/../lib/isc/string.c 1
build/../lib/isc/error.c 2
build/../lib/isc/tid.c 1
build/../lib/isc/backtrace.c 2
build/../lib/isc/include/isc/tid.h 1
build/../lib/dns/callbacks.c 2
lib/dns/rdata/in_1/a_1.c 4
lib/dns/rdata/ch_3/a_1.c 4
build/../lib/dns/include/dns/compress.h 2
build/../lib/dns/include/dns/name.h 3
build/../lib/dns/name.c 17
lib/dns/rdata/hs_4/a_1.c 4
lib/dns/rdata/generic/ns_2.c 4
lib/dns/rdata/generic/md_3.c 4
lib/dns/rdata/generic/mf_4.c 4
lib/dns/rdata/generic/cname_5.c 4
lib/dns/rdata/generic/soa_6.c 4
lib/dns/rdata/generic/mb_7.c 4
lib/dns/rdata/generic/mg_8.c 4
lib/dns/rdata/generic/mr_9.c 4
lib/dns/rdata/generic/null_10.c 4
lib/dns/rdata/in_1/wks_11.c 7
lib/dns/rdata/generic/ptr_12.c 4
lib/dns/rdata/generic/hinfo_13.c 4
lib/dns/rdata/generic/minfo_14.c 4
lib/dns/rdata/generic/mx_15.c 5
lib/dns/rdata/generic/txt_16.c 7
lib/dns/rdata/generic/rp_17.c 4
lib/dns/rdata/generic/afsdb_18.c 4
lib/dns/rdata/generic/x25_19.c 4
lib/dns/rdata/generic/isdn_20.c 4
lib/dns/rdata/generic/rt_21.c 4
lib/dns/rdata/in_1/nsap_22.c 4
lib/dns/rdata/in_1/nsap-ptr_23.c 4
lib/dns/rdata/generic/sig_24.c 4
build/../lib/dns/fixedname.c 3
lib/dns/rdata/generic/key_25.c 8
lib/dns/rdata/in_1/px_26.c 4
lib/dns/rdata/generic/gpos_27.c 4
lib/dns/rdata/in_1/aaaa_28.c 4
lib/dns/rdata/generic/loc_29.c 19
lib/dns/rdata/generic/nxt_30.c 4
lib/dns/rdata/in_1/eid_31.c 4
lib/dns/rdata/in_1/nimloc_32.c 4
lib/dns/rdata/in_1/srv_33.c 4
lib/dns/rdata/in_1/atma_34.c 4
lib/dns/rdata/generic/naptr_35.c 5
build/../lib/isc/regex.c 1
lib/dns/rdata/in_1/kx_36.c 4
lib/dns/rdata/generic/cert_37.c 4
lib/dns/rdata/in_1/a6_38.c 4
lib/dns/rdata/generic/dname_39.c 4
lib/dns/rdata/generic/sink_40.c 4
lib/dns/rdata/generic/opt_41.c 4
build/../lib/isc/utf8.c 2
lib/dns/rdata/in_1/apl_42.c 4
lib/dns/rdata/generic/ds_43.c 7
build/../lib/isc/md.c 1
lib/dns/rdata/generic/sshfp_44.c 4
lib/dns/rdata/generic/ipseckey_45.c 4
lib/dns/rdata/generic/rrsig_46.c 4
lib/dns/rdata/generic/nsec_47.c 4
lib/dns/rdata/generic/dnskey_48.c 4
lib/dns/rdata/in_1/dhcid_49.c 4
lib/dns/rdata/generic/nsec3_50.c 4
lib/dns/rdata/generic/nsec3param_51.c 4
lib/dns/rdata/generic/tlsa_52.c 7
lib/dns/rdata/generic/smimea_53.c 4
lib/dns/rdata/generic/hip_55.c 4
lib/dns/rdata/generic/ninfo_56.c 4
lib/dns/rdata/generic/rkey_57.c 4
lib/dns/rdata/generic/talink_58.c 4
lib/dns/rdata/generic/cds_59.c 4
lib/dns/rdata/generic/cdnskey_60.c 4
lib/dns/rdata/generic/openpgpkey_61.c 4
lib/dns/rdata/generic/csync_62.c 4
lib/dns/rdata/generic/zonemd_63.c 4
lib/dns/rdata/in_1/svcb_64.c 16
lib/dns/rdata/in_1/https_65.c 4
lib/dns/rdata/generic/dsync_66.c 4
lib/dns/rdata/generic/hhit_67.c 4
lib/dns/rdata/generic/brid_68.c 4
lib/dns/rdata/generic/spf_99.c 4
lib/dns/rdata/generic/nid_104.c 4
lib/dns/rdata/generic/l32_105.c 4
lib/dns/rdata/generic/l64_106.c 4
lib/dns/rdata/generic/lp_107.c 4
lib/dns/rdata/generic/eui48_108.c 4
lib/dns/rdata/generic/eui64_109.c 4
lib/dns/rdata/generic/tkey_249.c 4
lib/dns/rdata/any_255/tsig_250.c 4
lib/dns/rdata/generic/uri_256.c 4
lib/dns/rdata/generic/caa_257.c 4
lib/dns/rdata/generic/avc_258.c 4
lib/dns/rdata/generic/doa_259.c 4
lib/dns/rdata/generic/amtrelay_260.c 4
lib/dns/rdata/generic/resinfo_261.c 4
lib/dns/rdata/generic/wallet_262.c 4
lib/dns/rdata/generic/ta_32768.c 4
lib/dns/rdata/generic/dlv_32769.c 4
lib/dns/rdata/generic/keydata_65533.c 4
build/../lib/isc/hex.c 8
build/../lib/isc/include/isc/ascii.h 7
/usr/include/x86_64-linux-gnu/bits/byteswap.h 1
build/../lib/dns/ttl.c 4
build/../lib/dns/time.c 5
build/../lib/isc/stdtime.c 1
build/../lib/isc/serial.c 1
build/../lib/isc/base64.c 8
build/../lib/dns/rcode.c 17
build/../lib/dns/key.c 1
build/../lib/isc/base32.c 8
build/../lib/isc/time.c 2
build/../lib/isc/lex.c 12
build/../lib/isc/errno2result.c 1
build/../lib/isc/parseint.c 2
build/../lib/isc/result.c 1
build/../lib/dns/compress.c 15
build/../lib/isc/include/isc/hash.h 1
build/../lib/dns/masterdump.c 1

Fuzzer: dns_message_parse_fuzzer

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 2536 46.5%
gold [1:9] 6 0.11%
yellow [10:29] 4 0.07%
greenyellow [30:49] 16 0.29%
lawngreen 50+ 2884 52.9%
All colors 5446 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
502 4933 dns_message_renderheader call site: 04933 renderset
286 2846 isc__mem_allocate call site: 02846 tostruct_sig
210 3134 uint8_consume_fromregion call site: 03134 dns_rdata_tofmttext
169 1839 isc_log_doit call site: 01839 isc_log_open
100 2742 rdataset_totext call site: 02742 ncache_summary
70 2159 dns_mnemonic_totext call site: 02159 isc_buffer_putstr
57 2294 dns_message_getopt call site: 02294 render_llq
46 2613 render_zoneversion call site: 02613 put_yamlstr
35 4886 renderset call site: 04886 dns_tsig_sign
34 4182 totext_keydata call site: 04182 dns_time32_totext
30 2518 render_nameopt call site: 02518 render_zoneversion
22 2076 isc__mem_free call site: 02076 dst_context_destroy

Runtime coverage analysis

Covered functions
624
Functions that are reachable but not covered
616
Reachable functions
1181
Percentage of reachable functions covered
47.84%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
build/../fuzz/dns_message_parse.c 4
build/../lib/isc/include/isc/buffer.h 29
build/../lib/isc/assertions.c 1
build/../lib/dns/message.c 69
build/../lib/isc/mem.c 30
build/../lib/isc/jemalloc_shim.h 4
build/../lib/isc/string.c 1
build/../lib/isc/error.c 2
build/../lib/isc/tid.c 1
build/../lib/isc/backtrace.c 2
build/../lib/isc/include/isc/tid.h 1
build/../lib/dns/fixedname.c 3
build/../lib/dns/include/dns/name.h 7
build/../lib/dns/name.c 23
build/../lib/dns/include/dns/compress.h 2
build/../lib/dns/rdatalist.c 3
build/../lib/dns/rdataset.c 15
build/../lib/isc/hashmap.c 16
build/../lib/isc/include/isc/ascii.h 6
build/../lib/dns/rdata.c 42
lib/dns/rdata/in_1/a_1.c 7
lib/dns/rdata/ch_3/a_1.c 7
lib/dns/rdata/hs_4/a_1.c 7
lib/dns/rdata/generic/ns_2.c 7
lib/dns/rdata/generic/md_3.c 7
lib/dns/rdata/generic/mf_4.c 7
lib/dns/rdata/generic/cname_5.c 7
lib/dns/rdata/generic/soa_6.c 7
lib/dns/rdata/generic/mb_7.c 7
lib/dns/rdata/generic/mg_8.c 7
lib/dns/rdata/generic/mr_9.c 7
lib/dns/rdata/generic/null_10.c 7
lib/dns/rdata/in_1/wks_11.c 7
lib/dns/rdata/generic/ptr_12.c 7
lib/dns/rdata/generic/hinfo_13.c 7
lib/dns/rdata/generic/minfo_14.c 7
lib/dns/rdata/generic/mx_15.c 7
lib/dns/rdata/generic/txt_16.c 11
lib/dns/rdata/generic/rp_17.c 7
lib/dns/rdata/generic/afsdb_18.c 7
lib/dns/rdata/generic/x25_19.c 7
lib/dns/rdata/generic/isdn_20.c 7
lib/dns/rdata/generic/rt_21.c 7
lib/dns/rdata/in_1/nsap_22.c 7
lib/dns/rdata/in_1/nsap-ptr_23.c 7
lib/dns/rdata/generic/sig_24.c 8
lib/dns/rdata/generic/key_25.c 12
lib/dns/rdata/in_1/px_26.c 7
lib/dns/rdata/generic/gpos_27.c 7
lib/dns/rdata/in_1/aaaa_28.c 7
lib/dns/rdata/generic/loc_29.c 7
lib/dns/rdata/generic/nxt_30.c 7
lib/dns/rdata/in_1/eid_31.c 7
lib/dns/rdata/in_1/nimloc_32.c 7
lib/dns/rdata/in_1/srv_33.c 7
lib/dns/rdata/in_1/atma_34.c 7
lib/dns/rdata/generic/naptr_35.c 8
build/../lib/isc/regex.c 1
lib/dns/rdata/in_1/kx_36.c 7
lib/dns/rdata/generic/cert_37.c 7
lib/dns/rdata/in_1/a6_38.c 7
lib/dns/rdata/generic/dname_39.c 7
lib/dns/rdata/generic/sink_40.c 7
lib/dns/rdata/generic/opt_41.c 7
build/../lib/isc/utf8.c 2
lib/dns/rdata/in_1/apl_42.c 7
lib/dns/rdata/generic/ds_43.c 11
build/../lib/isc/md.c 1
lib/dns/rdata/generic/sshfp_44.c 7
lib/dns/rdata/generic/ipseckey_45.c 7
lib/dns/rdata/generic/rrsig_46.c 8
lib/dns/rdata/generic/nsec_47.c 7
lib/dns/rdata/generic/dnskey_48.c 7
lib/dns/rdata/in_1/dhcid_49.c 7
lib/dns/rdata/generic/nsec3_50.c 7
lib/dns/rdata/generic/nsec3param_51.c 7
lib/dns/rdata/generic/tlsa_52.c 11
lib/dns/rdata/generic/smimea_53.c 7
lib/dns/rdata/generic/hip_55.c 9
lib/dns/rdata/generic/ninfo_56.c 7
lib/dns/rdata/generic/rkey_57.c 7
lib/dns/rdata/generic/talink_58.c 7
lib/dns/rdata/generic/cds_59.c 7
lib/dns/rdata/generic/cdnskey_60.c 7
lib/dns/rdata/generic/openpgpkey_61.c 7
lib/dns/rdata/generic/csync_62.c 7
lib/dns/rdata/generic/zonemd_63.c 7
lib/dns/rdata/in_1/svcb_64.c 14
lib/dns/rdata/in_1/https_65.c 7
lib/dns/rdata/generic/dsync_66.c 7
lib/dns/rdata/generic/hhit_67.c 7
lib/dns/rdata/generic/brid_68.c 7
lib/dns/rdata/generic/spf_99.c 7
lib/dns/rdata/generic/nid_104.c 7
lib/dns/rdata/generic/l32_105.c 7
lib/dns/rdata/generic/l64_106.c 7
lib/dns/rdata/generic/lp_107.c 7
lib/dns/rdata/generic/eui48_108.c 7
lib/dns/rdata/generic/eui64_109.c 7
lib/dns/rdata/generic/tkey_249.c 7
lib/dns/rdata/any_255/tsig_250.c 7
lib/dns/rdata/generic/uri_256.c 7
lib/dns/rdata/generic/caa_257.c 7
lib/dns/rdata/generic/avc_258.c 7
lib/dns/rdata/generic/doa_259.c 7
lib/dns/rdata/generic/amtrelay_260.c 7
lib/dns/rdata/generic/resinfo_261.c 7
lib/dns/rdata/generic/wallet_262.c 7
lib/dns/rdata/generic/ta_32768.c 7
lib/dns/rdata/generic/dlv_32769.c 7
lib/dns/rdata/generic/keydata_65533.c 7
build/../lib/isc/base32.c 8
build/../lib/isc/include/isc/hash.h 2
build/../lib/isc/hash.c 3
build/../lib/isc/include/isc/siphash.h 4
build/../lib/isc/include/isc/bit.h 1
build/../lib/dns/include/dns/rdata.h 4
build/../lib/isc/region.c 1
/usr/include/x86_64-linux-gnu/bits/byteswap.h 1
build/../lib/isc/log.c 11
build/../lib/isc/time.c 9
build/../lib/isc/file.c 4
build/../lib/isc/errno2result.c 1
build/../lib/isc/result.c 1
build/../lib/isc/dir.c 5
build/../lib/isc/errno.c 1
build/../lib/isc/stdio.c 1
build/../lib/dns/tsig.c 5
build/../lib/dns/dst_api.c 10
build/../lib/isc/safe.c 1
build/../lib/dns/masterdump.c 10
build/../lib/dns/rcode.c 10
build/../lib/dns/ttl.c 2
build/../lib/dns/ncache.c 3
build/../lib/isc/hex.c 2
build/../lib/dns/time.c 3
build/../lib/isc/stdtime.c 1
build/../lib/isc/serial.c 1
build/../lib/isc/base64.c 2
build/../lib/dns/key.c 5
build/../lib/dns/compress.c 15
build/../lib/dns/dnssec.c 1

Fuzz engine guidance

This sections provides heuristics that can be used as input to a fuzz engine when running a given fuzz target. The current focus is on providing input that is usable by libFuzzer.

build/../fuzz/isc_lex_getmastertoken.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['isc_mem_inuse', 'mem_get', 'isc_buffer_compact', 'isc_buffer_reserve', 'isc_lex_gettoken', 'mem_put', 'isc_buffer_init', 'isc__mem_get', 'isc__mem_put', 'mem_realloc']

build/../fuzz/dns_name_fromtext_target.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['convert_text', 'isc_buffer_init']

build/../fuzz/isc_lex_gettoken.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['isc_mem_inuse', 'mem_get', 'isc_lex_gettoken', 'pushback', 'isc_buffer_compact', 'isc_buffer_reserve', 'grow_data', 'mem_put', 'isc_buffer_init', 'isc__mem_get']

build/../fuzz/dns_name_fromwire.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['old_name_fromwire', 'isc_buffer_init']

build/../fuzz/dns_qp.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['make_root_mutable', 'LLVMFuzzerTestOneInput', 'dns_qp_getkey', 'isc_mem_inuse', 'mem_create', 'qp_test_bittoascii', 'chunk_free', 'dns_qp_deletekey', 'cells_immutable', 'reader_valid']

build/../fuzz/dns_qpkey_name.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['isc_mem_inuse', 'mem_get', 'isc__mem_get', 'dns_name_fullcompare', 'isc_buffer_putuint8', 'mem_put', 'isc_buffer_init', 'mem_realloc']

build/../fuzz/dns_message_checksig.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['dns_message_checksig', 'dns_rdatacallbacks_init', 'dns_db_create', 'dns_view_find', 'zone_idetach', 'dns_zone_isdynamic', 'isc_stdtime_now', 'dns_dnssec_keyfromrdata', 'isc_heap_create', 'dns_name_fromregion']

build/../fuzz/dns_master_load.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['isc_log_doit', 'isc_mem_inuse', 'mem_create', 'mem_put', 'isc_rwlock_rdlock', 'isc_time_formatISO8601TZms', 'isc_stdtime_now', 'call_updatenotify', 'LLVMFuzzerTestOneInput']

build/../fuzz/dns_rdata_fromtext.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['isc_buffer_putuint16', 'fromtext_ch_a', 'dns_rdata_fromwire', 'isc_mem_inuse', 'mem_create', 'isc_utf8_valid', 'uint8_fromregion', 'fromtext_mx', 'isc_buffer_compact']

build/../fuzz/dns_rdata_fromwire_text.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['rdata_totext', 'dns_compress_name', 'dns_name_offsets', 'dns_rdata_fromtext', 'dns_rdata_fromwire', 'isc_mem_inuse', 'mem_get']

build/../fuzz/dns_message_parse.c

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['dns_message_renderheader', 'isc__mem_allocate', 'uint8_consume_fromregion', 'isc_log_doit', 'rdataset_totext', 'dns_mnemonic_totext', 'dns_message_getopt', 'render_zoneversion', 'renderset', 'totext_keydata']

Runtime coverage analysis

This section shows analysis of runtime coverage data.

For futher technical details on how this section is generated, please see the Glossary .

Complex functions with low coverage

Func name Function total lines Lines covered at runtime percentage covered Reached by fuzzers
opensslrsa_build_pkey 85 33 38.82% ['dns_rdata_fromwire_text_fuzzer', 'dns_master_load_fuzzer', 'dns_name_fromtext_target_fuzzer', 'dns_qp_fuzzer', 'dns_message_checksig_fuzzer', 'isc_lex_gettoken_fuzzer', 'dns_name_fromwire_fuzzer', 'isc_lex_getmastertoken_fuzzer', 'dns_qpkey_name_fuzzer', 'dns_message_parse_fuzzer', 'dns_rdata_fromtext_fuzzer']
isc_buffer_reserve 32 7 21.87% ['dns_rdata_fromwire_text_fuzzer', 'dns_master_load_fuzzer', 'dns_message_checksig_fuzzer', 'isc_lex_gettoken_fuzzer', 'dns_qpkey_name_fuzzer', 'isc_lex_getmastertoken_fuzzer', 'dns_message_parse_fuzzer', 'dns_rdata_fromtext_fuzzer']
dns_qp_deletekey 54 26 48.14% ['dns_qp_fuzzer', 'dns_message_checksig_fuzzer']
dst_key_sigsize 54 10 18.51% ['dns_message_checksig_fuzzer', 'dns_message_parse_fuzzer']
frombuffer 41 20 48.78% ['dns_message_checksig_fuzzer']
journal_open 94 24 25.53% ['dns_message_checksig_fuzzer']
dns_nametree_add 54 24 44.44% ['dns_message_checksig_fuzzer']
opensslrsa_createctx 56 25 44.64% ['dns_message_checksig_fuzzer']
opensslrsa_verify 47 24 51.06% ['dns_message_checksig_fuzzer']
opensslrsa_fromdns 62 28 45.16% ['dns_message_checksig_fuzzer']
closeversion 139 16 11.51% ['dns_message_checksig_fuzzer']
qpzone_find 302 128 42.38% ['dns_message_checksig_fuzzer']
dns_view_find 148 62 41.89% ['dns_message_checksig_fuzzer']
dns_zone_cdscheck 184 31 16.84% ['dns_message_checksig_fuzzer']
dns_zone_verifydb 37 11 29.72% ['dns_message_checksig_fuzzer']
setfilename 41 16 39.02% ['dns_message_checksig_fuzzer']
zone_load 215 62 28.83% ['dns_message_checksig_fuzzer']
get_primary_options 41 17 41.46% ['dns_message_checksig_fuzzer']
check_nsec3param 83 27 32.53% ['dns_message_checksig_fuzzer']
zone_postload 451 117 25.94% ['dns_message_checksig_fuzzer']
zone_journal_rollforward 68 17 25.0% ['dns_message_checksig_fuzzer']
zone_check_dnskeys 72 21 29.16% ['dns_message_checksig_fuzzer']
isc___errno2result 95 12 12.63% ['dns_rdata_fromwire_text_fuzzer', 'dns_master_load_fuzzer', 'dns_qp_fuzzer', 'dns_message_checksig_fuzzer', 'isc_lex_gettoken_fuzzer', 'dns_message_parse_fuzzer', 'isc_lex_getmastertoken_fuzzer', 'dns_rdata_fromtext_fuzzer']
totext_ctx_init 70 24 34.28% ['dns_message_checksig_fuzzer', 'dns_message_parse_fuzzer']
dns_message_renderend 103 46 44.66% ['dns_message_checksig_fuzzer', 'dns_message_parse_fuzzer']
dns_message_headertotext 162 79 48.76% ['dns_message_checksig_fuzzer', 'dns_message_parse_fuzzer']
totext_keydata 129 12 9.302% ['dns_rdata_fromwire_text_fuzzer', 'dns_message_checksig_fuzzer', 'dns_message_parse_fuzzer']
towire_answer 61 32 52.45% ['dns_message_checksig_fuzzer', 'dns_message_parse_fuzzer']

Files and Directories in report

This section shows which files and directories are considered in this report. The main reason for showing this is fuzz introspector may include more code in the reasoning than is desired. This section helps identify if too many files/directories are included, e.g. third party code, which may be irrelevant for the threat model. In the event too much is included, fuzz introspector supports a configuration file that can exclude data from the report. See the following link for more information on how to create a config file: link

Files in report

Source file Reached by Covered by
[] []
/src/bind9/build/../lib/dns/dns64.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/notify.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/include/isc/queue.h [] []
/src/bind9/lib/dns/rdata/generic/csync_62.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/serial.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/build/../lib/dns/rootns.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/dsync_66.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/include/isc/buffer.h ['isc_lex_getmastertoken_fuzzer', 'dns_name_fromtext_target_fuzzer', 'isc_lex_gettoken_fuzzer', 'dns_name_fromwire_fuzzer', 'dns_qpkey_name_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/build/../lib/dns/ede.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/work.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/nsec3.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/gssapictx.c [] []
/src/bind9/build/../lib/dns/rdatalist.c ['dns_message_checksig_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/cdnskey_60.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/request.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/hex.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/l64_106.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/opensslecdsa_link.c [] []
/src/bind9/build/../lib/isc/include/isc/random.h ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/async.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/cname_5.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/nametree.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/zonemd_63.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/ncache.c ['dns_message_checksig_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/build/../lib/dns/qpcache.c [] []
/src/bind9/lib/dns/rdata/generic/uri_256.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/stdio.c ['dns_qp_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/build/../lib/dns/include/dns/name.h ['dns_name_fromtext_target_fuzzer', 'dns_name_fromwire_fuzzer', 'dns_qpkey_name_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/ds_43.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/include/dns/lib.h [] []
/src/bind9/build/../lib/dns/dst_api.c ['dns_message_checksig_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/build/../lib/dns/result.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/quota.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/opt_41.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/key.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/eui64_109.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/order.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/tid.c ['isc_lex_getmastertoken_fuzzer', 'isc_lex_gettoken_fuzzer', 'dns_qp_fuzzer', 'dns_qpkey_name_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/build/../lib/isc/netmgr/http.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/forward.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/proxy2.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/in_1/aaaa_28.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/rdatavec.c [] []
/src/bind9/lib/dns/rdata/generic/rt_21.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/cache.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/include/dns/compress.h ['dns_name_fromwire_fuzzer', 'dns_qpkey_name_fuzzer', 'dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/tkey_249.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/in_1/atma_34.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/mutex.c [] []
/src/bind9/build/../lib/isc/parseint.c ['isc_lex_getmastertoken_fuzzer', 'isc_lex_gettoken_fuzzer', 'dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer'] []
/src/bind9/build/../lib/dns/hmac_link.c [] []
/src/bind9/build/../lib/isc/include/isc/loop.h ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/mg_8.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/resolver.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/nid_104.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/region.c ['dns_message_checksig_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/build/../lib/dns/remote.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/lib.c [] []
/src/bind9/lib/dns/rdata/in_1/eid_31.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../fuzz/dns_rdata_fromtext.c ['dns_rdata_fromtext_fuzzer'] []
/src/bind9/build/../lib/dns/dst_parse.c [] []
/src/bind9/build/../lib/isc/file.c ['dns_qp_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/spf_99.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/ssu.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/dlz.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/ds.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/rrl.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/netmgr/udp.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/netmgr/timer.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/adb.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/unreachcache.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/backtrace.c ['isc_lex_getmastertoken_fuzzer', 'isc_lex_gettoken_fuzzer', 'dns_qp_fuzzer', 'dns_qpkey_name_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/build/../lib/dns/zt.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/loop.c ['dns_message_checksig_fuzzer'] []
/usr/include/x86_64-linux-gnu/urcu/rculist.h ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/errno2result.c ['isc_lex_getmastertoken_fuzzer', 'isc_lex_gettoken_fuzzer', 'dns_qp_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/build/../lib/isc/include/isc/bit.h ['dns_message_checksig_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/build/../lib/isc/error.c ['isc_lex_getmastertoken_fuzzer', 'dns_name_fromtext_target_fuzzer', 'isc_lex_gettoken_fuzzer', 'dns_name_fromwire_fuzzer', 'dns_qp_fuzzer', 'dns_qpkey_name_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/lib/dns/rdata/in_1/dhcid_49.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/hhit_67.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/netaddr.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/wallet_262.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/netmgr/socket.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/safe.c ['dns_message_checksig_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/build/../lib/isc/commandline.c [] []
/src/bind9/build/../fuzz/dns_name_fromwire.c ['dns_name_fromwire_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/x25_19.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/in_1/a6_38.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/compress.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/rp_17.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/rcode.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/lib/dns/rdata/in_1/wks_11.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/netmgr/tlsstream.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/net.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/afsdb_18.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/base64.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/soa_6.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/cert_37.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/signal.c [] []
/usr/include/x86_64-linux-gnu/urcu/ref.h ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/qp_p.h ['dns_qp_fuzzer', 'dns_qpkey_name_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/view.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/rdatasetiter.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/ssu_external.c [] []
/src/bind9/build/../lib/isc/tls.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/ipseckey_45.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/uv.c ['dns_message_checksig_fuzzer'] []
/usr/include/x86_64-linux-gnu/bits/byteswap.h ['dns_qpkey_name_fuzzer', 'dns_message_checksig_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/hip_55.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/helper.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/hs_4/a_1.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/sink_40.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/rdata.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/md_3.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/timer.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/rrsig_46.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/brid_68.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/jemalloc_shim.h ['isc_lex_getmastertoken_fuzzer', 'isc_lex_gettoken_fuzzer', 'dns_qp_fuzzer', 'dns_qpkey_name_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/build/../lib/isc/include/isc/tid.h ['isc_lex_getmastertoken_fuzzer', 'isc_lex_gettoken_fuzzer', 'dns_qp_fuzzer', 'dns_qpkey_name_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/cds_59.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/radix.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/thread.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/minfo_14.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/nsec3param_51.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/job.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/in_1/srv_33.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/ttl.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/build/../lib/dns/db.c ['dns_message_checksig_fuzzer', 'dns_master_load_fuzzer'] []
/src/bind9/build/../lib/isc/ratelimiter.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/diff.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/in_1/kx_36.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../fuzz/isc_lex_gettoken.c ['isc_lex_gettoken_fuzzer'] []
/src/bind9/build/../lib/isc/include/isc/siphash.h ['dns_message_checksig_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/build/../lib/isc/assertions.c ['isc_lex_getmastertoken_fuzzer', 'dns_name_fromtext_target_fuzzer', 'isc_lex_gettoken_fuzzer', 'dns_name_fromwire_fuzzer', 'dns_qp_fuzzer', 'dns_qpkey_name_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/lib/dns/rdata/in_1/apl_42.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/keydata_65533.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/catz.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/hashmap.c ['dns_message_checksig_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/lib/dns/rdata/in_1/https_65.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/heap.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/nsec_47.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/validator.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/nsec3_50.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/doa_259.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/isdn_20.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/usr/include/x86_64-linux-gnu/urcu/urcu-memb.h [] []
/src/bind9/build/../lib/isc/netmgr/streamdns.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/utf8.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/lib/dns/rdata/in_1/px_26.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/netmgr/tcp.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/time.c ['dns_qp_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/build/../lib/dns/nta.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/ht.c ['dns_message_checksig_fuzzer'] []
/usr/include/x86_64-linux-gnu/urcu/rculfhash.h ['dns_message_checksig_fuzzer', 'dns_master_load_fuzzer'] []
/src/bind9/build/../lib/dns/xfrin.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/in_1/svcb_64.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/openpgpkey_61.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/iptable.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../fuzz/old.c ['dns_name_fromwire_fuzzer'] []
/src/bind9/build/../lib/dns/name.c ['dns_name_fromtext_target_fuzzer', 'dns_name_fromwire_fuzzer', 'dns_qpkey_name_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/build/../lib/dns/openssleddsa_link.c [] []
/src/bind9/build/../lib/isc/errno.c ['dns_qp_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/build/../lib/dns/acl.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/zone.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/mf_4.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/keydata.c [] []
/src/bind9/lib/dns/rdata/generic/sshfp_44.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/hmac.c [] []
/src/bind9/build/../lib/dns/dispatch.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/kasp.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/lex.c ['isc_lex_getmastertoken_fuzzer', 'isc_lex_gettoken_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer'] []
/src/bind9/build/../lib/isc/sockaddr.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/sig_24.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/nxt_30.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/mb_7.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/smimea_53.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/eui48_108.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/in_1/nimloc_32.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/include/isc/nonce.h ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/tsig.c ['dns_message_checksig_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/build/../lib/dns/badcache.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/iterated_hash.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/rdataslab.c [] []
/src/bind9/build/../lib/isc/random.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/message.c ['dns_message_checksig_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/key_25.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/keymgr.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/portset.c [] []
/src/bind9/build/../lib/isc/result.c ['dns_name_fromtext_target_fuzzer', 'dns_qp_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/build/../tests/libtest/qp.c ['dns_qp_fuzzer'] []
/src/bind9/build/../fuzz/dns_qpkey_name.c ['dns_qpkey_name_fuzzer'] []
/src/bind9/build/../lib/isc/xml.c [] []
/src/bind9/build/../lib/isc/stats.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/zonefetch.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/netmgr/netmgr.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/md.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/build/../lib/isc/hash.c ['dns_message_checksig_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/build/../lib/dns/rpz.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/regex.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/build/../lib/isc/os.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/ipkeylist.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/qp.c ['dns_qp_fuzzer', 'dns_qpkey_name_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/keystore.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/include/dns/rdata.h ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/mr_9.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/mx_15.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/dname_39.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/masterdump.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/build/../lib/dns/transport.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/netmgr/proxystream.c ['dns_message_checksig_fuzzer'] []
/usr/include/x86_64-linux-gnu/urcu/list.h ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../fuzz/dns_name_fromtext_target.c ['dns_name_fromtext_target_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/null_10.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/keytable.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/callbacks.c ['dns_message_checksig_fuzzer', 'dns_master_load_fuzzer', 'dns_rdata_fromwire_text_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/ptr_12.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/tm.c [] []
/src/bind9/build/../lib/isc/log.c ['dns_qp_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/build/../lib/dns/fixedname.c ['dns_name_fromtext_target_fuzzer', 'dns_name_fromwire_fuzzer', 'dns_qpkey_name_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/loc_29.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/usr/include/openssl/err.h [] []
/src/bind9/build/../lib/dns/dbiterator.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/in_1/nsap_22.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/stats.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../fuzz/dns_message_parse.c ['dns_message_parse_fuzzer'] []
/src/bind9/build/../lib/isc/string.c ['isc_lex_getmastertoken_fuzzer', 'isc_lex_gettoken_fuzzer', 'dns_qp_fuzzer', 'dns_qpkey_name_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/build/../fuzz/dns_qp.c ['dns_qp_fuzzer'] []
/src/bind9/build/../fuzz/isc_lex_getmastertoken.c ['isc_lex_getmastertoken_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/avc_258.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/skr.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/rriterator.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/crypto.c [] []
/src/bind9/build/../lib/isc/mem.c ['isc_lex_getmastertoken_fuzzer', 'isc_lex_gettoken_fuzzer', 'dns_qp_fuzzer', 'dns_qpkey_name_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/build/../lib/dns/time.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/naptr_35.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/tlsa_52.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/dlv_32769.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/dyndb.c [] []
/src/bind9/lib/dns/rdata/in_1/nsap-ptr_23.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/talink_58.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/soa.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/counter.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/gpos_27.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/txt_16.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/l32_105.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/include/dns/rdataset.h ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/dnssec.c ['dns_message_checksig_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/build/../lib/isc/include/isc/ascii.h ['dns_name_fromwire_fuzzer', 'dns_qpkey_name_fuzzer', 'dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/hinfo_13.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/rdataset.c ['dns_message_checksig_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/build/../lib/dns/peer.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/in_1/a_1.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/stdtime.c ['dns_message_checksig_fuzzer', 'dns_master_load_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/build/../lib/dns/lib.c [] []
/src/bind9/lib/dns/rdata/generic/ns_2.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/lp_107.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/dnskey_48.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/zoneverify.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/include/isc/lib.h [] []
/src/bind9/build/../fuzz/dns_rdata_fromwire_text.c ['dns_rdata_fromwire_text_fuzzer'] []
/src/bind9/build/../lib/dns/openssl_link.c [] []
/src/bind9/build/../fuzz/dns_message_checksig.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../fuzz/dns_master_load.c ['dns_master_load_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/resinfo_261.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/dir.c ['dns_qp_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/build/../lib/isc/rwlock.c ['dns_message_checksig_fuzzer', 'dns_master_load_fuzzer'] []
/src/bind9/build/../lib/dns/opensslrsa_link.c [] []
/src/bind9/lib/dns/rdata/ch_3/a_1.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/any_255/tsig_250.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/nsec.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/rkey_57.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/journal.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/include/isc/hash.h ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/build/../lib/dns/qpzone.c [] []
/src/bind9/build/../lib/dns/update.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/db_p.h [] []
/src/bind9/lib/dns/rdata/generic/ta_32768.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/master.c ['dns_message_checksig_fuzzer', 'dns_master_load_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/amtrelay_260.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/base32.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/caa_257.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/url.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/include/isc/dnsstream.h ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/private.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/ninfo_56.c ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/netmgr/proxyudp.c ['dns_message_checksig_fuzzer'] []

Directories in report

Directory
/usr/include/openssl/
/usr/include/x86_64-linux-gnu/bits/
/src/bind9/lib/dns/rdata/ch_3/
/usr/include/x86_64-linux-gnu/urcu/
/src/bind9/build/../lib/isc/include/isc/
/src/bind9/build/../lib/isc/netmgr/
/src/bind9/build/../tests/libtest/
/src/bind9/build/../lib/isc/
/src/bind9/lib/dns/rdata/hs_4/
/src/bind9/lib/dns/rdata/generic/
/src/bind9/lib/dns/rdata/any_255/
/src/bind9/lib/dns/rdata/in_1/
/src/bind9/build/../lib/dns/include/dns/
/src/bind9/build/../lib/dns/
/src/bind9/build/../fuzz/

Metadata section

This sections shows the raw data that is used to produce this report. This is mainly used for further processing and developer debugging.

Fuzzer Calltree file Program data file Coverage file
isc_lex_getmastertoken_fuzzer fuzzerLogFile-0-e7oLWW9n4V.data fuzzerLogFile-0-e7oLWW9n4V.data.yaml isc_lex_getmastertoken_fuzzer.covreport
dns_name_fromtext_target_fuzzer fuzzerLogFile-0-aLwEz46878.data fuzzerLogFile-0-aLwEz46878.data.yaml dns_name_fromtext_target_fuzzer.covreport
isc_lex_gettoken_fuzzer fuzzerLogFile-0-0POBNDbc44.data fuzzerLogFile-0-0POBNDbc44.data.yaml isc_lex_gettoken_fuzzer.covreport
dns_name_fromwire_fuzzer fuzzerLogFile-0-AW0xTsKMCJ.data fuzzerLogFile-0-AW0xTsKMCJ.data.yaml dns_name_fromwire_fuzzer.covreport
dns_qp_fuzzer fuzzerLogFile-0-FrOdcXJ9qD.data fuzzerLogFile-0-FrOdcXJ9qD.data.yaml dns_qp_fuzzer.covreport
dns_qpkey_name_fuzzer fuzzerLogFile-0-KtlQjy8Mb4.data fuzzerLogFile-0-KtlQjy8Mb4.data.yaml dns_qpkey_name_fuzzer.covreport
dns_message_checksig_fuzzer fuzzerLogFile-0-AtvgxKZT6Z.data fuzzerLogFile-0-AtvgxKZT6Z.data.yaml dns_message_checksig_fuzzer.covreport
dns_master_load_fuzzer fuzzerLogFile-0-e5AEruLmhi.data fuzzerLogFile-0-e5AEruLmhi.data.yaml dns_master_load_fuzzer.covreport
dns_rdata_fromtext_fuzzer fuzzerLogFile-0-tPteCHsT2e.data fuzzerLogFile-0-tPteCHsT2e.data.yaml dns_rdata_fromtext_fuzzer.covreport
dns_rdata_fromwire_text_fuzzer fuzzerLogFile-0-lR3wKlu6V0.data fuzzerLogFile-0-lR3wKlu6V0.data.yaml dns_rdata_fromwire_text_fuzzer.covreport
dns_message_parse_fuzzer fuzzerLogFile-0-Scq1SUpflb.data fuzzerLogFile-0-Scq1SUpflb.data.yaml dns_message_parse_fuzzer.covreport