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: 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 80 40.2%
gold [1:9] 8 4.02%
yellow [10:29] 7 3.51%
greenyellow [30:49] 1 0.50%
lawngreen 50+ 103 51.7%
All colors 199 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
28 120 get_size_info call site: 00120 mem_realloc
16 90 isc_mem_inuse call site: 00090 write_errno
15 72 mem_get call site: 00072 total_inuse
12 107 isc__mem_get call site: 00107 isc__mem_reget
4 180 dns_name__fullcompare call site: 00180 dns_name__countlabels
2 59 isc_buffer_putuint8 call site: 00059 isc__mem_get
1 6 isc_buffer_init call site: 00006 abort
1 29 dns_name_fromwire call site: 00029 dns_decompress_consume
1 66 get_header_size call site: 00066 isc_assertion_failed

Runtime coverage analysis

Covered functions
90
Functions that are reachable but not covered
42
Reachable functions
82
Percentage of reachable functions covered
48.78%
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 7
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 2
build/../lib/dns/qp.c 2
build/../lib/dns/qp_p.h 2
build/../lib/isc/mem.c 16
build/../lib/isc/jemalloc_shim.h 8
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/stdtime.c 1
build/../lib/isc/include/isc/ascii.h 4
/usr/include/x86_64-linux-gnu/bits/byteswap.h 1

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 429 64.1%
gold [1:9] 4 0.59%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 236 35.2%
All colors 669 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
255 248 make_root_mutable call site: 00248 squash_twigs
24 584 LLVMFuzzerTestOneInput call site: 00584 qp_test_dumptrie
17 160 dns_qp_getkey call site: 00160 branch_twig_ptr
16 34 isc_mem_inuse call site: 00034 write_errno
15 16 mem_create call site: 00016 total_inuse
13 610 qp_test_bittoascii call site: 00610 leaf_qpkey
11 526 chunk_free call site: 00526 isc_log_write
10 512 reader_valid call site: 00512 isc__mem_free
10 566 dns_qp_deletekey call site: 00566 squash_twigs
9 228 cells_immutable call site: 00228 evacuate
6 214 dns_qp_insert call site: 00214 prefetch_twigs
5 552 dns_qp_deletekey call site: 00552 make_twigs_mutable

Runtime coverage analysis

Covered functions
127
Functions that are reachable but not covered
125
Reachable functions
202
Percentage of reachable functions covered
38.12%
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 28
build/../lib/isc/assertions.c 1
build/../lib/isc/os.c 1
build/../lib/isc/jemalloc_shim.h 9
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/stdtime.c 1
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_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 3.65%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 4 4.87%
lawngreen 50+ 75 91.4%
All colors 82 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 52 old_name_fromwire call site: 00052 isc_error_fatal
1 6 isc_buffer_init call site: 00006 abort

Runtime coverage analysis

Covered functions
85
Functions that are reachable but not covered
4
Reachable functions
28
Percentage of reachable functions covered
85.71%
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 5
build/../lib/isc/include/isc/buffer.h 5
build/../lib/isc/assertions.c 1
build/../lib/dns/include/dns/compress.h 4
build/../lib/dns/name.c 2
build/../fuzz/old.c 1
build/../lib/isc/error.c 1
build/../lib/isc/include/isc/ascii.h 3

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 8 16.3%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 41 83.6%
All colors 49 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
3 45 convert_text call site: 00045 isc_result_totext
2 33 convert_text call site: 00033 isc_error_fatal
1 5 isc_buffer_init call site: 00005 abort
1 28 convert_text call site: 00028 isc_buffer_clear
1 40 convert_text call site: 00040 isc_assertion_failed

Runtime coverage analysis

Covered functions
75
Functions that are reachable but not covered
6
Reachable functions
20
Percentage of reachable functions covered
70.0%
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 4
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 103 53.0%
gold [1:9] 3 1.54%
yellow [10:29] 23 11.8%
greenyellow [30:49] 7 3.60%
lawngreen 50+ 58 29.8%
All colors 194 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
26 115 sdallocx call site: 00115 mem_realloc
16 43 isc_mem_inuse call site: 00043 write_errno
15 25 mem_get call site: 00025 total_inuse
12 163 pushback call site: 00163 grow_data
10 183 isc_lex_gettoken call site: 00183 grow_data
7 84 isc_buffer_compact call site: 00084 isc___errno2result
6 101 isc_buffer_reserve call site: 00101 isc__mem_reget
4 176 grow_data call site: 00176 grow_data
1 2 isc_buffer_init call site: 00002 abort
1 19 get_header_size call site: 00019 isc_assertion_failed
1 60 isc__mem_get call site: 00060 isc_tid
1 109 isc__mem_put call site: 00109 isc_tid

Runtime coverage analysis

Covered functions
89
Functions that are reachable but not covered
44
Reachable functions
84
Percentage of reachable functions covered
47.62%
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 18
build/../lib/isc/jemalloc_shim.h 9
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/stdtime.c 1
build/../lib/isc/parseint.c 2

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 86 42.3%
gold [1:9] 5 2.46%
yellow [10:29] 22 10.8%
greenyellow [30:49] 8 3.94%
lawngreen 50+ 82 40.3%
All colors 203 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
26 116 sdallocx call site: 00116 mem_realloc
16 43 isc_mem_inuse call site: 00043 write_errno
15 25 mem_get call site: 00025 total_inuse
7 85 isc_buffer_compact call site: 00085 isc___errno2result
6 102 isc_buffer_reserve call site: 00102 isc__mem_reget
5 189 isc_lex_gettoken call site: 00189 grow_data
1 2 isc_buffer_init call site: 00002 abort
1 19 get_header_size call site: 00019 isc_assertion_failed
1 60 isc__mem_get call site: 00060 isc_tid
1 110 isc__mem_put call site: 00110 isc_tid
1 148 isc_buffer_clearmctx call site: 00148 isc__mem_put
1 153 isc_buffer_invalidate call site: 00153 isc__mem_put

Runtime coverage analysis

Covered functions
94
Functions that are reachable but not covered
42
Reachable functions
87
Percentage of reachable functions covered
51.72%
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 18
build/../lib/isc/jemalloc_shim.h 9
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/stdtime.c 1
build/../lib/isc/parseint.c 2

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 2289 45.9%
gold [1:9] 18 0.36%
yellow [10:29] 6 0.12%
greenyellow [30:49] 18 0.36%
lawngreen 50+ 2653 53.2%
All colors 4984 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
539 4434 dns_message_renderheader call site: 04434 renderset
427 2255 dns_name_fromregion call site: 02255 dns_rdata_tostruct
220 2684 uint8_consume_fromregion call site: 02684 dns_rdata_tofmttext
178 1303 isc_log_doit call site: 01303 isc_log_open
70 1633 dns_mnemonic_totext call site: 01633 isc_buffer_putstr
46 2097 render_zoneversion call site: 02097 put_yamlstr
40 1768 dns_message_getopt call site: 01768 isc_buffer_putstr
38 4384 renderset call site: 04384 dns_tsig_sign
37 3858 totext_keydata call site: 03858 dns_time32_totext
30 1999 render_nameopt call site: 01999 render_zoneversion
27 2951 totext_ch_a call site: 02951 dns_name__issubdomain
25 1548 sallocx call site: 01548 dst_context_destroy

Runtime coverage analysis

Covered functions
552
Functions that are reachable but not covered
639
Reachable functions
1135
Percentage of reachable functions covered
43.7%
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 68
build/../lib/isc/mem.c 31
build/../lib/isc/jemalloc_shim.h 9
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/include/dns/compress.h 5
build/../lib/dns/fixedname.c 3
build/../lib/dns/include/dns/name.h 12
build/../lib/dns/name.c 21
build/../lib/dns/rdatalist.c 3
build/../lib/dns/rdataset.c 15
build/../lib/isc/stdtime.c 1
build/../lib/isc/hashmap.c 16
build/../lib/isc/os.c 1
build/../lib/dns/rdata.c 38
lib/dns/rdata/in_1/a_1.c 5
lib/dns/rdata/ch_3/a_1.c 5
lib/dns/rdata/hs_4/a_1.c 5
lib/dns/rdata/generic/ns_2.c 5
lib/dns/rdata/generic/md_3.c 5
lib/dns/rdata/generic/mf_4.c 5
lib/dns/rdata/generic/cname_5.c 5
lib/dns/rdata/generic/soa_6.c 5
lib/dns/rdata/generic/mb_7.c 5
lib/dns/rdata/generic/mg_8.c 5
lib/dns/rdata/generic/mr_9.c 5
lib/dns/rdata/generic/null_10.c 5
lib/dns/rdata/in_1/wks_11.c 5
lib/dns/rdata/generic/ptr_12.c 5
lib/dns/rdata/generic/hinfo_13.c 5
lib/dns/rdata/generic/minfo_14.c 5
lib/dns/rdata/generic/mx_15.c 5
lib/dns/rdata/generic/txt_16.c 9
lib/dns/rdata/generic/rp_17.c 5
lib/dns/rdata/generic/afsdb_18.c 5
lib/dns/rdata/generic/x25_19.c 5
lib/dns/rdata/generic/isdn_20.c 5
lib/dns/rdata/generic/rt_21.c 5
lib/dns/rdata/in_1/nsap_22.c 5
lib/dns/rdata/in_1/nsap-ptr_23.c 5
lib/dns/rdata/generic/sig_24.c 6
lib/dns/rdata/generic/key_25.c 9
lib/dns/rdata/in_1/px_26.c 5
lib/dns/rdata/generic/gpos_27.c 5
lib/dns/rdata/in_1/aaaa_28.c 5
lib/dns/rdata/generic/loc_29.c 5
lib/dns/rdata/generic/nxt_30.c 5
lib/dns/rdata/in_1/eid_31.c 5
lib/dns/rdata/in_1/nimloc_32.c 5
lib/dns/rdata/in_1/srv_33.c 5
lib/dns/rdata/in_1/atma_34.c 5
lib/dns/rdata/generic/naptr_35.c 6
build/../lib/isc/regex.c 1
lib/dns/rdata/in_1/kx_36.c 5
lib/dns/rdata/generic/cert_37.c 5
lib/dns/rdata/in_1/a6_38.c 5
lib/dns/rdata/generic/dname_39.c 5
lib/dns/rdata/generic/sink_40.c 5
lib/dns/rdata/generic/opt_41.c 5
build/../lib/isc/utf8.c 2
lib/dns/rdata/in_1/apl_42.c 5
lib/dns/rdata/generic/ds_43.c 9
lib/dns/rdata/generic/sshfp_44.c 5
lib/dns/rdata/generic/ipseckey_45.c 5
lib/dns/rdata/generic/rrsig_46.c 6
lib/dns/rdata/generic/nsec_47.c 5
lib/dns/rdata/generic/dnskey_48.c 5
lib/dns/rdata/in_1/dhcid_49.c 5
lib/dns/rdata/generic/nsec3_50.c 5
lib/dns/rdata/generic/nsec3param_51.c 5
lib/dns/rdata/generic/tlsa_52.c 9
lib/dns/rdata/generic/smimea_53.c 5
lib/dns/rdata/in_1/delegparam_54.c 5
lib/dns/rdata/in_1/deleg_61440.c 14
lib/dns/rdata/generic/hip_55.c 7
lib/dns/rdata/generic/ninfo_56.c 5
lib/dns/rdata/generic/rkey_57.c 5
lib/dns/rdata/generic/talink_58.c 5
lib/dns/rdata/generic/cds_59.c 5
lib/dns/rdata/generic/cdnskey_60.c 5
lib/dns/rdata/generic/openpgpkey_61.c 5
lib/dns/rdata/generic/csync_62.c 5
lib/dns/rdata/generic/zonemd_63.c 5
lib/dns/rdata/in_1/svcb_64.c 11
lib/dns/rdata/in_1/https_65.c 5
lib/dns/rdata/generic/dsync_66.c 5
lib/dns/rdata/generic/hhit_67.c 5
lib/dns/rdata/generic/brid_68.c 5
lib/dns/rdata/generic/spf_99.c 5
lib/dns/rdata/generic/nid_104.c 5
lib/dns/rdata/generic/l32_105.c 5
lib/dns/rdata/generic/l64_106.c 5
lib/dns/rdata/generic/lp_107.c 5
lib/dns/rdata/generic/eui48_108.c 5
lib/dns/rdata/generic/eui64_109.c 5
lib/dns/rdata/generic/tkey_249.c 5
lib/dns/rdata/any_255/tsig_250.c 5
lib/dns/rdata/generic/uri_256.c 5
lib/dns/rdata/generic/caa_257.c 5
lib/dns/rdata/generic/avc_258.c 5
lib/dns/rdata/generic/doa_259.c 5
lib/dns/rdata/generic/amtrelay_260.c 5
lib/dns/rdata/generic/resinfo_261.c 5
lib/dns/rdata/generic/wallet_262.c 5
lib/dns/rdata/generic/ta_32768.c 5
lib/dns/rdata/generic/dlv_32769.c 5
lib/dns/rdata/generic/keydata_65533.c 5
build/../lib/dns/include/dns/rdata.h 6
build/../lib/isc/include/isc/ascii.h 6
build/../lib/isc/base32.c 8
build/../lib/isc/hash.c 3
build/../lib/isc/include/isc/siphash.h 4
build/../lib/isc/include/isc/bit.h 1
build/../lib/isc/include/isc/hash.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 3
/usr/include/x86_64-linux-gnu/bits/byteswap.h 1
build/../lib/dns/time.c 3
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/rdata/towire.c 11
build/../lib/dns/dnssec.c 1

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 621 19.1%
gold [1:9] 182 5.62%
yellow [10:29] 217 6.70%
greenyellow [30:49] 249 7.69%
lawngreen 50+ 1968 60.7%
All colors 3237 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
41 1887 rdata_totext call site: 01887 dns_time32_totext
37 824 dns_name_isroot call site: 00824 dns_name__issubdomain
34 1770 rdata_totext call site: 01770 dns_name__totext
27 2123 dns_compress_name call site: 02123 insert
24 1805 rdata_totext call site: 01805 dns_name__totext
16 52 isc_mem_inuse call site: 00052 write_errno
16 450 isc_utf8_valid call site: 00450 dns_name_fromwire
15 34 mem_get call site: 00034 total_inuse
15 96 isc_stdtime_now call site: 00096 mem_realloc
14 684 dns_rdata_fromwire call site: 00684 dns_name_fromwire
14 2994 dns_rdata_fromtext call site: 02994 isc_base64_tobuffer
13 670 dns_rdata_fromwire call site: 00670 dns_name_fromwire

Runtime coverage analysis

Covered functions
564
Functions that are reachable but not covered
462
Reachable functions
977
Percentage of reachable functions covered
52.71%
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 48
build/../lib/isc/include/isc/buffer.h 25
build/../lib/isc/assertions.c 1
build/../lib/isc/mem.c 19
build/../lib/isc/jemalloc_shim.h 9
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/stdtime.c 1
build/../lib/isc/include/isc/string.h 1
build/../lib/dns/callbacks.c 2
build/../lib/dns/include/dns/compress.h 3
lib/dns/rdata/in_1/a_1.c 3
lib/dns/rdata/ch_3/a_1.c 3
build/../lib/dns/include/dns/name.h 7
build/../lib/dns/name.c 16
lib/dns/rdata/hs_4/a_1.c 3
lib/dns/rdata/generic/ns_2.c 3
lib/dns/rdata/generic/md_3.c 3
lib/dns/rdata/generic/mf_4.c 3
lib/dns/rdata/generic/cname_5.c 3
lib/dns/rdata/generic/soa_6.c 3
lib/dns/rdata/generic/mb_7.c 3
lib/dns/rdata/generic/mg_8.c 3
lib/dns/rdata/generic/mr_9.c 3
lib/dns/rdata/generic/null_10.c 3
lib/dns/rdata/in_1/wks_11.c 6
lib/dns/rdata/generic/ptr_12.c 3
lib/dns/rdata/generic/hinfo_13.c 3
lib/dns/rdata/generic/minfo_14.c 3
lib/dns/rdata/generic/mx_15.c 4
lib/dns/rdata/generic/txt_16.c 6
lib/dns/rdata/generic/rp_17.c 3
lib/dns/rdata/generic/afsdb_18.c 3
lib/dns/rdata/generic/x25_19.c 3
lib/dns/rdata/generic/isdn_20.c 3
lib/dns/rdata/generic/rt_21.c 3
lib/dns/rdata/in_1/nsap_22.c 3
lib/dns/rdata/in_1/nsap-ptr_23.c 3
lib/dns/rdata/generic/sig_24.c 3
build/../lib/dns/fixedname.c 3
lib/dns/rdata/generic/key_25.c 6
lib/dns/rdata/in_1/px_26.c 3
lib/dns/rdata/generic/gpos_27.c 3
lib/dns/rdata/in_1/aaaa_28.c 3
lib/dns/rdata/generic/loc_29.c 18
lib/dns/rdata/generic/nxt_30.c 3
lib/dns/rdata/in_1/eid_31.c 3
lib/dns/rdata/in_1/nimloc_32.c 3
lib/dns/rdata/in_1/srv_33.c 3
lib/dns/rdata/in_1/atma_34.c 3
lib/dns/rdata/generic/naptr_35.c 4
build/../lib/isc/regex.c 1
lib/dns/rdata/in_1/kx_36.c 3
lib/dns/rdata/generic/cert_37.c 3
lib/dns/rdata/in_1/a6_38.c 3
lib/dns/rdata/generic/dname_39.c 3
lib/dns/rdata/generic/sink_40.c 3
lib/dns/rdata/generic/opt_41.c 3
build/../lib/isc/utf8.c 2
lib/dns/rdata/in_1/apl_42.c 3
lib/dns/rdata/generic/ds_43.c 6
lib/dns/rdata/generic/sshfp_44.c 3
lib/dns/rdata/generic/ipseckey_45.c 3
lib/dns/rdata/generic/rrsig_46.c 3
lib/dns/rdata/generic/nsec_47.c 3
lib/dns/rdata/generic/dnskey_48.c 3
lib/dns/rdata/in_1/dhcid_49.c 3
lib/dns/rdata/generic/nsec3_50.c 3
lib/dns/rdata/generic/nsec3param_51.c 3
lib/dns/rdata/generic/tlsa_52.c 6
lib/dns/rdata/generic/smimea_53.c 3
lib/dns/rdata/in_1/delegparam_54.c 3
lib/dns/rdata/in_1/deleg_61440.c 17
lib/dns/rdata/generic/hip_55.c 3
lib/dns/rdata/generic/ninfo_56.c 3
lib/dns/rdata/generic/rkey_57.c 3
lib/dns/rdata/generic/talink_58.c 3
lib/dns/rdata/generic/cds_59.c 3
lib/dns/rdata/generic/cdnskey_60.c 3
lib/dns/rdata/generic/openpgpkey_61.c 3
lib/dns/rdata/generic/csync_62.c 3
lib/dns/rdata/generic/zonemd_63.c 3
lib/dns/rdata/in_1/svcb_64.c 14
lib/dns/rdata/in_1/https_65.c 3
lib/dns/rdata/generic/dsync_66.c 3
lib/dns/rdata/generic/hhit_67.c 3
lib/dns/rdata/generic/brid_68.c 3
lib/dns/rdata/generic/spf_99.c 3
lib/dns/rdata/generic/nid_104.c 3
lib/dns/rdata/generic/l32_105.c 3
lib/dns/rdata/generic/l64_106.c 3
lib/dns/rdata/generic/lp_107.c 3
lib/dns/rdata/generic/eui48_108.c 3
lib/dns/rdata/generic/eui64_109.c 3
lib/dns/rdata/generic/tkey_249.c 3
lib/dns/rdata/any_255/tsig_250.c 3
lib/dns/rdata/generic/uri_256.c 3
lib/dns/rdata/generic/caa_257.c 3
lib/dns/rdata/generic/avc_258.c 3
lib/dns/rdata/generic/doa_259.c 3
lib/dns/rdata/generic/amtrelay_260.c 3
lib/dns/rdata/generic/resinfo_261.c 3
lib/dns/rdata/generic/wallet_262.c 3
lib/dns/rdata/generic/ta_32768.c 3
lib/dns/rdata/generic/dlv_32769.c 3
lib/dns/rdata/generic/keydata_65533.c 3
build/../lib/isc/hex.c 9
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 7
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 6
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
build/../lib/dns/rdata/towire.c 11

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 305 14.9%
gold [1:9] 385 18.9%
yellow [10:29] 217 10.6%
greenyellow [30:49] 78 3.83%
lawngreen 50+ 1051 51.6%
All colors 2036 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
38 969 isc_buffer_putuint16 call site: 00969 dns_compress_name
27 1008 fromtext_ch_a call site: 01008 warn_badname
16 34 isc_mem_inuse call site: 00034 write_errno
16 613 isc_utf8_valid call site: 00613 dns_name_fromwire
15 16 mem_create call site: 00016 total_inuse
14 155 isc_stdtime_now call site: 00155 mem_realloc
14 846 dns_rdata_fromwire call site: 00846 dns_name_fromwire
13 832 dns_rdata_fromwire call site: 00832 dns_name_fromwire
10 1202 fromtext_mx call site: 01202 warn_badmx
8 604 uint8_fromregion call site: 00604 isc_utf8_valid
7 112 isc_buffer_compact call site: 00112 isc___errno2result
7 596 uint16_fromregion call site: 00596 uint16_fromregion

Runtime coverage analysis

Covered functions
427
Functions that are reachable but not covered
441
Reachable functions
823
Percentage of reachable functions covered
46.42%
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 24
build/../lib/isc/assertions.c 1
build/../lib/isc/os.c 1
build/../lib/isc/jemalloc_shim.h 9
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/stdtime.c 1
build/../lib/isc/parseint.c 6
build/../lib/dns/rcode.c 11
build/../lib/dns/rdata.c 31
build/../lib/dns/include/dns/name.h 6
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
build/../lib/dns/include/dns/compress.h 3
lib/dns/rdata/in_1/a_1.c 2
lib/dns/rdata/ch_3/a_1.c 2
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 4
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
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/in_1/delegparam_54.c 2
lib/dns/rdata/in_1/deleg_61440.c 11
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 4
build/../lib/isc/base64.c 6
build/../lib/isc/base32.c 5
build/../lib/isc/include/isc/string.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 23993 93.0%
gold [1:9] 632 2.45%
yellow [10:29] 101 0.39%
greenyellow [30:49] 42 0.16%
lawngreen 50+ 1010 3.91%
All colors 25778 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
4357 20711 isc_lex_destroy call site: 20711 inline_sync_finalize
3343 14362 journal_open call site: 14362 zone_needdump
1257 9733 uint16_tobuffer call site: 09733 refresh_callback
1234 11508 zone_idetach call site: 11508 cancel_refresh
1174 12743 dns_rdatatype_atparent call site: 12743 fctx_finddone
1151 2995 dns_name_caseequal call site: 02995 dns_message_pseudosectiontotext
1098 6935 dns__zone_inline_secure call site: 06935 dns__zone_settimer
713 8737 zone_iattach call site: 08737 soa_query
672 18634 isc_heap_create call site: 18634 check_dnskey
648 8034 isc_buffer_compact call site: 08034 dns_view_weakdetach
485 18064 check_nsec3param call site: 18064 integrity_checks
408 25069 dns_db_endload call site: 25069 dns_zone_idetach

Runtime coverage analysis

Covered functions
691
Functions that are reachable but not covered
3714
Reachable functions
4182
Percentage of reachable functions covered
11.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.
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 36
build/../lib/isc/jemalloc_shim.h 9
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/stdtime.c 2
build/../lib/dns/message.c 102
build/../lib/dns/include/dns/compress.h 5
build/../lib/dns/fixedname.c 9
build/../lib/dns/include/dns/name.h 16
build/../lib/dns/name.c 38
build/../lib/dns/rdatalist.c 3
build/../lib/dns/rdataset.c 24
build/../lib/isc/hashmap.c 29
build/../lib/isc/os.c 3
build/../lib/dns/rdata.c 62
lib/dns/rdata/in_1/a_1.c 11
lib/dns/rdata/ch_3/a_1.c 11
lib/dns/rdata/hs_4/a_1.c 11
lib/dns/rdata/generic/ns_2.c 11
lib/dns/rdata/generic/md_3.c 11
lib/dns/rdata/generic/mf_4.c 11
lib/dns/rdata/generic/cname_5.c 11
lib/dns/rdata/generic/soa_6.c 11
lib/dns/rdata/generic/mb_7.c 11
lib/dns/rdata/generic/mg_8.c 11
lib/dns/rdata/generic/mr_9.c 11
lib/dns/rdata/generic/null_10.c 11
lib/dns/rdata/in_1/wks_11.c 14
lib/dns/rdata/generic/ptr_12.c 11
lib/dns/rdata/generic/hinfo_13.c 11
lib/dns/rdata/generic/minfo_14.c 11
lib/dns/rdata/generic/mx_15.c 12
lib/dns/rdata/generic/txt_16.c 22
lib/dns/rdata/generic/rp_17.c 11
lib/dns/rdata/generic/afsdb_18.c 11
lib/dns/rdata/generic/x25_19.c 11
lib/dns/rdata/generic/isdn_20.c 11
lib/dns/rdata/generic/rt_21.c 11
lib/dns/rdata/in_1/nsap_22.c 11
lib/dns/rdata/in_1/nsap-ptr_23.c 11
lib/dns/rdata/generic/sig_24.c 12
lib/dns/rdata/generic/key_25.c 16
lib/dns/rdata/in_1/px_26.c 11
lib/dns/rdata/generic/gpos_27.c 11
lib/dns/rdata/in_1/aaaa_28.c 11
lib/dns/rdata/generic/loc_29.c 26
lib/dns/rdata/generic/nxt_30.c 11
lib/dns/rdata/in_1/eid_31.c 11
lib/dns/rdata/in_1/nimloc_32.c 11
lib/dns/rdata/in_1/srv_33.c 11
lib/dns/rdata/in_1/atma_34.c 11
lib/dns/rdata/generic/naptr_35.c 12
build/../lib/isc/regex.c 1
lib/dns/rdata/in_1/kx_36.c 11
lib/dns/rdata/generic/cert_37.c 11
lib/dns/rdata/in_1/a6_38.c 11
lib/dns/rdata/generic/dname_39.c 11
lib/dns/rdata/generic/sink_40.c 11
lib/dns/rdata/generic/opt_41.c 11
build/../lib/isc/utf8.c 2
lib/dns/rdata/in_1/apl_42.c 14
lib/dns/rdata/generic/ds_43.c 16
lib/dns/rdata/generic/sshfp_44.c 11
lib/dns/rdata/generic/ipseckey_45.c 11
lib/dns/rdata/generic/rrsig_46.c 12
lib/dns/rdata/generic/nsec_47.c 11
lib/dns/rdata/generic/dnskey_48.c 11
lib/dns/rdata/in_1/dhcid_49.c 11
lib/dns/rdata/generic/nsec3_50.c 11
lib/dns/rdata/generic/nsec3param_51.c 11
lib/dns/rdata/generic/tlsa_52.c 16
lib/dns/rdata/generic/smimea_53.c 11
lib/dns/rdata/in_1/delegparam_54.c 11
lib/dns/rdata/in_1/deleg_61440.c 28
lib/dns/rdata/generic/hip_55.c 13
lib/dns/rdata/generic/ninfo_56.c 11
lib/dns/rdata/generic/rkey_57.c 11
lib/dns/rdata/generic/talink_58.c 11
lib/dns/rdata/generic/cds_59.c 11
lib/dns/rdata/generic/cdnskey_60.c 11
lib/dns/rdata/generic/openpgpkey_61.c 11
lib/dns/rdata/generic/csync_62.c 11
lib/dns/rdata/generic/zonemd_63.c 11
lib/dns/rdata/in_1/svcb_64.c 26
lib/dns/rdata/in_1/https_65.c 11
lib/dns/rdata/generic/dsync_66.c 11
lib/dns/rdata/generic/hhit_67.c 11
lib/dns/rdata/generic/brid_68.c 11
lib/dns/rdata/generic/spf_99.c 11
lib/dns/rdata/generic/nid_104.c 11
lib/dns/rdata/generic/l32_105.c 11
lib/dns/rdata/generic/l64_106.c 11
lib/dns/rdata/generic/lp_107.c 11
lib/dns/rdata/generic/eui48_108.c 11
lib/dns/rdata/generic/eui64_109.c 11
lib/dns/rdata/generic/tkey_249.c 11
lib/dns/rdata/any_255/tsig_250.c 11
lib/dns/rdata/generic/uri_256.c 11
lib/dns/rdata/generic/caa_257.c 11
lib/dns/rdata/generic/avc_258.c 11
lib/dns/rdata/generic/doa_259.c 11
lib/dns/rdata/generic/amtrelay_260.c 11
lib/dns/rdata/generic/resinfo_261.c 11
lib/dns/rdata/generic/wallet_262.c 11
lib/dns/rdata/generic/ta_32768.c 11
lib/dns/rdata/generic/dlv_32769.c 11
lib/dns/rdata/generic/keydata_65533.c 11
build/../lib/dns/include/dns/rdata.h 13
build/../lib/isc/include/isc/ascii.h 8
build/../lib/isc/base32.c 12
build/../lib/isc/hash.c 3
build/../lib/isc/include/isc/siphash.h 9
build/../lib/isc/include/isc/bit.h 2
build/../lib/isc/include/isc/hash.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 28
build/../lib/dns/dst_api.c 82
build/../lib/isc/safe.c 1
build/../lib/dns/masterdump.c 28
build/../lib/dns/rcode.c 26
build/../lib/dns/ttl.c 5
build/../lib/dns/ncache.c 7
build/../lib/isc/hex.c 10
/usr/include/x86_64-linux-gnu/bits/byteswap.h 2
build/../lib/dns/time.c 7
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/zoneproperties.c 39
build/../lib/dns/zone.c 217
build/../lib/dns/db.c 48
build/../lib/dns/zone/viewname.c 2
build/../lib/dns/zonemgr.c 5
build/../lib/dns/remote.c 15
build/../lib/isc/netaddr.c 11
build/../lib/dns/peer.c 24
build/../lib/isc/async.c 1
build/../lib/isc/thread.c 1
/usr/include/x86_64-linux-gnu/urcu/rculfhash.h 1
build/../lib/dns/rpz.c 45
build/../lib/isc/include/isc/loop.h 1
build/../lib/isc/timer.c 8
build/../lib/isc/loop.c 11
build/../lib/isc/work.c 5
/usr/include/x86_64-linux-gnu/urcu/futex.h 2
build/../lib/isc/ht.c 27
build/../lib/dns/dbiterator.c 10
build/../lib/dns/rdatasetiter.c 4
build/../lib/dns/catz.c 50
build/../lib/dns/ipkeylist.c 4
build/../lib/isc/sockaddr.c 20
build/../lib/isc/parseint.c 6
build/../lib/dns/deleg.c 36
build/../lib/dns/order.c 1
build/../lib/isc/md.c 7
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 4
build/../lib/dns/dlz.c 1
build/../lib/dns/ssu.c 2
build/../lib/dns/cache.c 4
build/../lib/isc/stats.c 3
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/forward.c 6
build/../lib/dns/badcache.c 2
build/../lib/dns/unreachcache.c 14
build/../lib/isc/region.c 1
build/../lib/dns/adb.c 84
build/../lib/dns/resolver.c 171
build/../lib/isc/histo.c 11
build/../lib/isc/statsmulti.c 5
build/../lib/isc/tls.c 36
build/../lib/dns/dispatch.c 69
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 20
build/../lib/isc/netmgr/udp.c 14
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/dns/zone_p.h 6
build/../lib/isc/net.c 2
build/../lib/dns/request.c 34
build/../lib/isc/include/isc/radix.h 2
build/../lib/isc/include/isc/random.h 2
build/../lib/dns/compress.c 15
build/../lib/dns/rdata/towire.c 11
build/../lib/dns/dnssec.c 38
build/../lib/isc/netmgr/socket.c 9
/usr/include/x86_64-linux-gnu/urcu/rculist.h 3
build/../lib/dns/diff.c 24
build/../lib/dns/update.c 38
build/../lib/dns/kasp.c 32
build/../lib/dns/keystore.c 7
build/../lib/dns/skr.c 4
build/../lib/dns/stats.c 9
build/../lib/dns/notify.c 14
/usr/include/x86_64-linux-gnu/urcu/ref.h 3
build/../lib/isc/counter.c 9
build/../lib/dns/ede.c 6
build/../lib/dns/validator.c 82
build/../lib/dns/master.c 2
build/../lib/dns/journal.c 52
build/../lib/dns/include/dns/rdataset.h 2
build/../lib/dns/ds.c 2
build/../lib/dns/nsec.c 8
build/../lib/isc/iterated_hash.c 1
build/../lib/dns/nsec3.c 24
build/../lib/dns/callbacks.c 2
build/../lib/dns/soa.c 7
build/../lib/isc/include/isc/string.h 2
build/../lib/dns/zoneverify.c 39
build/../lib/isc/heap.c 9
build/../lib/isc/lex.c 17
build/../lib/dns/private.c 2
build/../lib/isc/include/isc/nonce.h 1
build/../lib/dns/rriterator.c 6
build/../lib/dns/zonefetch.c 4
build/../lib/dns/keymgr.c 35
build/../lib/dns/xfrin.c 45
build/../lib/isc/include/isc/queue.h 5
build/../lib/dns/result.c 1

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 219 44.2%
gold [1:9] 1 0.20%
yellow [10:29] 3 0.60%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 272 54.9%
All colors 495 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
107 164 isc_result_totext call site: 00164 roll_timestamp
19 144 isc_log_doit call site: 00144 isc_log_open
16 45 isc_mem_inuse call site: 00045 write_errno
15 27 mem_create call site: 00027 total_inuse
7 285 isc_log_doit call site: 00285 isc_log_write
7 415 mem_purge call site: 00415 isc_stdio_close
4 80 isc_rwlock_rdlock call site: 00080 read_indicator_depart
4 278 isc_log_doit call site: 00278 isc_assertion_failed
3 140 isc_time_formatISO8601TZms call site: 00140 snprintf
3 356 isc_stdtime_now call site: 00356 isc_string_strerror_r
3 394 dns_master_loadbuffer call site: 00394 dns_loadctx_unref
3 489 call_updatenotify call site: 00489 isc_result_totext

Runtime coverage analysis

Covered functions
787
Functions that are reachable but not covered
90
Reachable functions
179
Percentage of reachable functions covered
49.72%
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 25
build/../lib/isc/os.c 1
build/../lib/isc/jemalloc_shim.h 8
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/include/dns/name.h 6
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 8
build/../lib/isc/include/isc/tid.h 1
build/../lib/dns/fixedname.c 3
build/../lib/isc/lex.c 7
build/../lib/isc/stdtime.c 1
/usr/include/x86_64-linux-gnu/urcu/rculfhash.h 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/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=['get_size_info', 'isc_mem_inuse', 'mem_get', 'isc__mem_get', 'dns_name__fullcompare', 'isc_buffer_putuint8', 'isc_buffer_init', 'dns_name_fromwire', 'get_header_size']

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', 'reader_valid', 'dns_qp_deletekey', 'cells_immutable']

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_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=['sdallocx', 'isc_mem_inuse', 'mem_get', 'pushback', 'isc_lex_gettoken', 'isc_buffer_compact', 'isc_buffer_reserve', 'grow_data', 'isc_buffer_init', 'get_header_size']

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=['sdallocx', 'isc_mem_inuse', 'mem_get', 'isc_buffer_compact', 'isc_buffer_reserve', 'isc_lex_gettoken', 'isc_buffer_init', 'get_header_size', 'isc__mem_get', 'isc__mem_put']

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', 'dns_name_fromregion', 'uint8_consume_fromregion', 'isc_log_doit', 'dns_mnemonic_totext', 'render_zoneversion', 'dns_message_getopt', 'renderset', 'totext_keydata', 'render_nameopt']

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_name_isroot', 'dns_compress_name', 'isc_mem_inuse', 'isc_utf8_valid', 'mem_get', 'isc_stdtime_now', 'dns_rdata_fromwire']

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', 'isc_mem_inuse', 'isc_utf8_valid', 'mem_create', 'isc_stdtime_now', 'dns_rdata_fromwire', 'fromtext_mx', 'uint8_fromregion']

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=['isc_lex_destroy', 'journal_open', 'uint16_tobuffer', 'zone_idetach', 'dns_rdatatype_atparent', 'dns_name_caseequal', 'dns__zone_inline_secure', 'zone_iattach', 'isc_heap_create', 'isc_buffer_compact']

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_result_totext', 'isc_log_doit', 'isc_mem_inuse', 'mem_create', 'mem_purge', 'isc_rwlock_rdlock', 'isc_time_formatISO8601TZms', 'isc_stdtime_now']

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
dns_qp_deletekey 54 26 48.14% ['dns_message_checksig_fuzzer', 'dns_qp_fuzzer']
rallocx 33 15 45.45% ['dns_message_checksig_fuzzer', 'isc_lex_getmastertoken_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_qpkey_name_fuzzer', 'isc_lex_gettoken_fuzzer', 'dns_master_load_fuzzer', 'dns_qp_fuzzer']
isc_buffer_reserve 32 7 21.87% ['dns_message_checksig_fuzzer', 'isc_lex_getmastertoken_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_qpkey_name_fuzzer', 'isc_lex_gettoken_fuzzer', 'dns_master_load_fuzzer']
totext_ctx_init 70 24 34.28% ['dns_message_checksig_fuzzer', 'dns_message_parse_fuzzer']
dns_message_renderend 104 46 44.23% ['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_message_checksig_fuzzer', 'dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer']
towire_answer 61 32 52.45% ['dns_message_checksig_fuzzer', 'dns_message_parse_fuzzer']
isc_log_doit 225 110 48.88% ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_master_load_fuzzer', 'dns_qp_fuzzer']
dst_key_sigsize 54 10 18.51% ['dns_message_checksig_fuzzer', 'dns_message_parse_fuzzer']
frombuffer 38 19 50.0% ['dns_message_checksig_fuzzer']
journal_open 93 24 25.80% ['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 49 26 53.06% ['dns_message_checksig_fuzzer']
opensslrsa_fromdns 76 34 44.73% ['dns_message_checksig_fuzzer']
closeversion 142 16 11.26% ['dns_message_checksig_fuzzer']
qpzone_find 316 129 40.82% ['dns_message_checksig_fuzzer']
qpzone_check_zonecut 101 50 49.50% ['dns_message_checksig_fuzzer']
dns_view_find 97 51 52.57% ['dns_message_checksig_fuzzer']
dns_zone_cdscheck 183 31 16.93% ['dns_message_checksig_fuzzer']
zone_load 214 59 27.57% ['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 443 113 25.50% ['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']
dns_zone_expandzonefile 50 19 38.0% ['dns_message_checksig_fuzzer']
isc___errno2result 95 12 12.63% ['dns_message_checksig_fuzzer', 'isc_lex_getmastertoken_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'isc_lex_gettoken_fuzzer', 'dns_master_load_fuzzer', 'dns_qp_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/lib/dns/rdata/generic/ns_2.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer']
/src/bind9/lib/dns/rdata/generic/ninfo_56.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/dns/dbiterator.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/request.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/tid.c ['dns_qpkey_name_fuzzer', 'dns_qp_fuzzer', 'isc_lex_gettoken_fuzzer', 'isc_lex_getmastertoken_fuzzer', 'dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer'] []
/src/bind9/build/../lib/dns/db_p.h [] []
/src/bind9/lib/dns/rdata/generic/talink_58.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/isc/stats.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/tls.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/include/dns/name.h ['dns_qpkey_name_fuzzer', 'dns_name_fromwire_fuzzer', 'dns_name_fromtext_target_fuzzer', 'dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer'] []
/src/bind9/build/../lib/isc/region.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/include/isc/bit.h ['dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/in_1/px_26.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/dns/badcache.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/avc_258.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/isc/safe.c ['dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/dir.c ['dns_qp_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/ptr_12.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/lib/dns/rdata/any_255/tsig_250.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer']
/src/bind9/build/../lib/isc/include/isc/lex.h [] []
/src/bind9/lib/dns/rdata/generic/mb_7.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/isc/ossl_wrap/ossl_common.c [] []
/src/bind9/build/../lib/isc/uv.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/include/dns/rdataset.h ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/include/isc/dnsstream.h ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/in_1/aaaa_28.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/dns/rdataset.c ['dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/ttl.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../fuzz/dns_qpkey_name.c ['dns_qpkey_name_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/l64_106.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/lib/dns/rdata/generic/tkey_249.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/isc/base32.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/zone_p.h ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/loc_29.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/dns/dlz.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/time.c ['dns_qp_fuzzer', 'dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer'] []
/src/bind9/build/../fuzz/dns_rdata_fromwire_text.c ['dns_rdata_fromwire_text_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/mg_8.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/lib/dns/rdata/generic/uri_256.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/lib/dns/rdata/generic/x25_19.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/dns/transport.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/db.c ['dns_message_checksig_fuzzer', 'dns_master_load_fuzzer'] []
/src/bind9/build/../lib/dns/kasp.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/cname_5.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/dns/resolver.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/rwlock.c ['dns_message_checksig_fuzzer', 'dns_master_load_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/sink_40.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/isc/radix.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/rrsig_46.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/isc/include/isc/siphash.h ['dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/notify.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/spf_99.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/isc/netmgr/netmgr.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/dsync_66.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/dns/result.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/naptr_35.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/usr/include/x86_64-linux-gnu/urcu/futex.h ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/lp_107.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/dns/key.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/in_1/atma_34.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/dns/keytable.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/zoneproperties.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/gssapictx.c [] []
/src/bind9/build/../lib/dns/keystore.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/include/isc/nonce.h ['dns_message_checksig_fuzzer'] []
/usr/include/x86_64-linux-gnu/urcu/urcu-memb.h [] []
/src/bind9/build/../fuzz/dns_name_fromwire.c ['dns_name_fromwire_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/ta_32768.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/isc/netmgr/socket.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/l32_105.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/dns/unreachcache.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/mf_4.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/isc/netmgr/tcp.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/null_10.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/isc/include/isc/string.h ['dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/parseint.c ['isc_lex_gettoken_fuzzer', 'isc_lex_getmastertoken_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/rt_21.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/dns/validator.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/statsmulti.c ['dns_message_checksig_fuzzer'] []
/usr/include/x86_64-linux-gnu/urcu/rculfhash.h ['dns_message_checksig_fuzzer', 'dns_master_load_fuzzer'] []
/src/bind9/lib/dns/rdata/in_1/nsap-ptr_23.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/dns/openssl_link.c [] []
/src/bind9/build/../lib/isc/lib.c [] []
/src/bind9/lib/dns/rdata/in_1/kx_36.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/isc/ossl_wrap/ossl3.c [] []
/src/bind9/build/../lib/dns/peer.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/work.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/opensslecdsa_link.c [] []
/src/bind9/build/../lib/dns/opensslrsa_link.c [] []
/src/bind9/lib/dns/rdata/generic/resinfo_261.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/lib/dns/rdata/generic/nid_104.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/isc/portset.c [] []
/src/bind9/lib/dns/rdata/in_1/deleg_61440.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/isc/hash.c ['dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/hex.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/regex.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/keymgr.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/string.c ['dns_qpkey_name_fuzzer', 'dns_qp_fuzzer', 'isc_lex_gettoken_fuzzer', 'isc_lex_getmastertoken_fuzzer', 'dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer'] []
/src/bind9/build/../lib/dns/dyndb.c [] []
/src/bind9/build/../lib/dns/update.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/fixedname.c ['dns_qpkey_name_fuzzer', 'dns_name_fromwire_fuzzer', 'dns_name_fromtext_target_fuzzer', 'dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer'] []
/src/bind9/build/../lib/isc/base64.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/errno2result.c ['dns_qp_fuzzer', 'isc_lex_gettoken_fuzzer', 'isc_lex_getmastertoken_fuzzer', 'dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer'] []
/src/bind9/build/../lib/isc/ratelimiter.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/include/isc/random.h ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/csync_62.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/lib/dns/rdata/in_1/https_65.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/dns/journal.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/in_1/nsap_22.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/usr/include/x86_64-linux-gnu/urcu/list.h [] []
/src/bind9/build/../lib/dns/qp_p.h ['dns_qpkey_name_fuzzer', 'dns_qp_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/include/isc/tid.h ['dns_qpkey_name_fuzzer', 'dns_qp_fuzzer', 'isc_lex_gettoken_fuzzer', 'isc_lex_getmastertoken_fuzzer', 'dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer'] []
/src/bind9/build/../lib/dns/order.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/netmgr/timer.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/commandline.c [] []
/src/bind9/build/../lib/isc/crypto/ossl3.c [] []
/src/bind9/build/../lib/isc/iterated_hash.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/qpzone.c [] []
/src/bind9/lib/dns/rdata/in_1/dhcid_49.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/lib/dns/rdata/generic/txt_16.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/dns/zonefetch.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/tlsa_52.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/dns/keydata.c [] []
/src/bind9/build/../lib/dns/nsec.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/hashmap.c ['dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/ede.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/net.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/compress.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../tests/libtest/qp.c ['dns_qp_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/nsec3param_51.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/dns/rdatalist.c ['dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/cache.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/opt_41.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromtext_fuzzer']
/usr/include/x86_64-linux-gnu/urcu/ref.h ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/include/isc/radix.h ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/lex.c ['isc_lex_gettoken_fuzzer', 'isc_lex_getmastertoken_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/minfo_14.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/lib/dns/rdata/generic/smimea_53.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/lib/dns/rdata/generic/nxt_30.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/dns/rdatavec.c [] []
/src/bind9/build/../lib/dns/hmac_link.c [] []
/src/bind9/build/../lib/dns/include/dns/compress.h ['dns_qpkey_name_fuzzer', 'dns_name_fromwire_fuzzer', 'dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/rp_17.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/lib/dns/rdata/in_1/delegparam_54.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/dns/stats.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/hip_55.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/dns/view.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/stdio.c ['dns_qp_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer'] []
/src/bind9/build/../lib/dns/zone.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/mx_15.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/isc/xml.c [] []
/src/bind9/build/../lib/dns/xfrin.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/cds_59.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/dns/zoneverify.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/gpos_27.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/dns/ssu.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/hs_4/a_1.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/dns/rdataslab.c [] []
/src/bind9/build/../lib/isc/loop.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/hinfo_13.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/isc/random.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/dst_parse.c [] []
/src/bind9/build/../lib/isc/file.c ['dns_qp_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer'] []
/src/bind9/build/../lib/isc/error.c ['dns_qpkey_name_fuzzer', 'dns_qp_fuzzer', 'dns_name_fromwire_fuzzer', 'dns_name_fromtext_target_fuzzer', 'isc_lex_gettoken_fuzzer', 'isc_lex_getmastertoken_fuzzer', 'dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer'] []
/src/bind9/build/../lib/dns/zone/viewname.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/ipseckey_45.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/dns/adb.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/include/dns/lib.h [] []
/src/bind9/build/../lib/dns/iptable.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/nsec3.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/forward.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/dns64.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/in_1/a6_38.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/dns/rdatasetiter.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/heap.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/sockaddr.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/message.c ['dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/hhit_67.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../fuzz/dns_message_checksig.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/acl.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/in_1/wks_11.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/lib/dns/rdata/generic/isdn_20.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/lib/dns/rdata/generic/caa_257.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/dns/rpz.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/include/isc/hash.h ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/backtrace.c ['dns_qpkey_name_fuzzer', 'dns_qp_fuzzer', 'isc_lex_gettoken_fuzzer', 'isc_lex_getmastertoken_fuzzer', 'dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer'] []
/src/bind9/build/../lib/dns/rdata/towire.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/zt.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/os.c ['dns_qp_fuzzer', 'dns_message_parse_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer'] []
/src/bind9/build/../lib/isc/url.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/jemalloc_shim.h ['dns_qpkey_name_fuzzer', 'dns_qp_fuzzer', 'isc_lex_gettoken_fuzzer', 'isc_lex_getmastertoken_fuzzer', 'dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer'] []
/src/bind9/build/../lib/isc/mem.c ['dns_qpkey_name_fuzzer', 'dns_qp_fuzzer', 'isc_lex_gettoken_fuzzer', 'isc_lex_getmastertoken_fuzzer', 'dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/mr_9.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/dns/ncache.c ['dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/openssleddsa_link.c [] []
/usr/include/openssl/err.h [] []
/src/bind9/build/../lib/dns/nta.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/in_1/eid_31.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/lib/dns/rdata/generic/amtrelay_260.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/lib/dns/rdata/generic/soa_6.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer']
/src/bind9/build/../lib/isc/async.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/utf8.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/diff.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/md_3.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../fuzz/dns_name_fromtext_target.c ['dns_name_fromtext_target_fuzzer'] []
/src/bind9/build/../lib/isc/thread.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/private.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/sshfp_44.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/isc/counter.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/zonemgr.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../fuzz/isc_lex_gettoken.c ['isc_lex_gettoken_fuzzer'] []
/src/bind9/lib/dns/rdata/in_1/svcb_64.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/isc/include/isc/lib.h [] []
/src/bind9/build/../lib/isc/netmgr/streamdns.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/log.c ['dns_qp_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer'] []
/src/bind9/build/../lib/dns/qp.c ['dns_qpkey_name_fuzzer', 'dns_qp_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/serial.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/errno.c ['dns_qp_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer'] []
/src/bind9/build/../lib/dns/lib.c [] []
/src/bind9/build/../lib/dns/qpcache.c [] []
/src/bind9/build/../lib/dns/dispatch.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../fuzz/dns_master_load.c ['dns_master_load_fuzzer'] []
/src/bind9/build/../fuzz/isc_lex_getmastertoken.c ['isc_lex_getmastertoken_fuzzer'] []
/src/bind9/build/../lib/isc/timer.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/netmgr/http.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/netmgr/proxystream.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../fuzz/old.c ['dns_name_fromwire_fuzzer'] []
/src/bind9/build/../lib/isc/netmgr/proxyudp.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/in_1/srv_33.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/lib/dns/rdata/generic/eui64_109.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/dns/callbacks.c ['dns_rdata_fromwire_text_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer'] []
/src/bind9/build/../lib/dns/nametree.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/netaddr.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/mutex.c [] []
/src/bind9/build/../lib/isc/quota.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/deleg.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/result.c ['dns_qp_fuzzer', 'dns_name_fromtext_target_fuzzer', 'dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer'] []
/src/bind9/lib/dns/rdata/in_1/nimloc_32.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/dns/time.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../fuzz/dns_rdata_fromtext.c ['dns_rdata_fromtext_fuzzer'] []
/usr/include/x86_64-linux-gnu/bits/byteswap.h ['dns_qpkey_name_fuzzer', 'dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/ssu_external.c [] []
/src/bind9/build/../lib/isc/assertions.c ['dns_qpkey_name_fuzzer', 'dns_qp_fuzzer', 'dns_name_fromwire_fuzzer', 'dns_name_fromtext_target_fuzzer', 'isc_lex_gettoken_fuzzer', 'isc_lex_getmastertoken_fuzzer', 'dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer'] []
/src/bind9/build/../lib/isc/proxy2.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/key_25.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer']
/src/bind9/build/../lib/isc/include/isc/ascii.h ['dns_qpkey_name_fuzzer', 'dns_name_fromwire_fuzzer', 'dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/ds_43.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/isc/netmgr/tlsstream.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/masterdump.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/in_1/a_1.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/isc/include/isc/loop.h ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/dnskey_48.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/dns/dnssec.c ['dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/ipkeylist.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/rriterator.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/job.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/in_1/apl_42.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/lib/dns/rdata/generic/wallet_262.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/dns/catz.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/doa_259.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/dns/soa.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/tsig.c ['dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/netmgr/udp.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/nsec_47.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/isc/histo.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/rrl.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../fuzz/dns_qp.c ['dns_qp_fuzzer'] []
/src/bind9/build/../fuzz/dns_message_parse.c ['dns_message_parse_fuzzer'] []
/src/bind9/build/../lib/isc/md.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/nsec3_50.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/lib/dns/rdata/generic/cdnskey_60.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/lib/dns/rdata/generic/dlv_32769.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/isc/include/isc/buffer.h ['dns_qpkey_name_fuzzer', 'dns_name_fromwire_fuzzer', 'dns_name_fromtext_target_fuzzer', 'isc_lex_gettoken_fuzzer', 'isc_lex_getmastertoken_fuzzer', 'dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer'] []
/src/bind9/build/../lib/dns/name.c ['dns_qpkey_name_fuzzer', 'dns_name_fromwire_fuzzer', 'dns_name_fromtext_target_fuzzer', 'dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/brid_68.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/lib/dns/rdata/ch_3/a_1.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/lib/dns/rdata/generic/keydata_65533.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/dns/dst_api.c ['dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/dname_39.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/lib/dns/rdata/generic/openpgpkey_61.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/lib/dns/rdata/generic/rkey_57.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/lib/dns/rdata/generic/cert_37.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/lib/dns/rdata/generic/zonemd_63.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/lib/dns/rdata/generic/afsdb_18.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/dns/skr.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/ds.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/ht.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/include/isc/queue.h ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/stdtime.c ['dns_qpkey_name_fuzzer', 'dns_qp_fuzzer', 'isc_lex_gettoken_fuzzer', 'isc_lex_getmastertoken_fuzzer', 'dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer', 'dns_master_load_fuzzer'] []
/src/bind9/build/../lib/dns/remote.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/master.c ['dns_message_checksig_fuzzer', 'dns_master_load_fuzzer'] []
/src/bind9/build/../lib/isc/signal.c [] []
/src/bind9/build/../lib/dns/include/dns/rdata.h ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/sig_24.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer']
/src/bind9/lib/dns/rdata/generic/eui48_108.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer']
/src/bind9/build/../lib/dns/rcode.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/rdata.c ['dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_message_checksig_fuzzer'] []
/usr/include/x86_64-linux-gnu/urcu/rculist.h ['dns_message_checksig_fuzzer'] []

Directories in report

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

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
dns_qpkey_name_fuzzer fuzzerLogFile-0-cSzDueQNYY.data fuzzerLogFile-0-cSzDueQNYY.data.yaml dns_qpkey_name_fuzzer.covreport
dns_qp_fuzzer fuzzerLogFile-0-NUWTJ2DbR4.data fuzzerLogFile-0-NUWTJ2DbR4.data.yaml dns_qp_fuzzer.covreport
dns_name_fromwire_fuzzer fuzzerLogFile-0-Bm2pOiVbJZ.data fuzzerLogFile-0-Bm2pOiVbJZ.data.yaml dns_name_fromwire_fuzzer.covreport
dns_name_fromtext_target_fuzzer fuzzerLogFile-0-kGd9fTExWC.data fuzzerLogFile-0-kGd9fTExWC.data.yaml dns_name_fromtext_target_fuzzer.covreport
isc_lex_gettoken_fuzzer fuzzerLogFile-0-GYNUXBOulR.data fuzzerLogFile-0-GYNUXBOulR.data.yaml isc_lex_gettoken_fuzzer.covreport
isc_lex_getmastertoken_fuzzer fuzzerLogFile-0-RMhSapsScs.data fuzzerLogFile-0-RMhSapsScs.data.yaml isc_lex_getmastertoken_fuzzer.covreport
dns_message_parse_fuzzer fuzzerLogFile-0-ep0buIaHxl.data fuzzerLogFile-0-ep0buIaHxl.data.yaml dns_message_parse_fuzzer.covreport
dns_rdata_fromwire_text_fuzzer fuzzerLogFile-0-P1qw8nHmMZ.data fuzzerLogFile-0-P1qw8nHmMZ.data.yaml dns_rdata_fromwire_text_fuzzer.covreport
dns_rdata_fromtext_fuzzer fuzzerLogFile-0-QLdaYrnw1w.data fuzzerLogFile-0-QLdaYrnw1w.data.yaml dns_rdata_fromtext_fuzzer.covreport
dns_message_checksig_fuzzer fuzzerLogFile-0-4zGrL9OuIR.data fuzzerLogFile-0-4zGrL9OuIR.data.yaml dns_message_checksig_fuzzer.covreport
dns_master_load_fuzzer fuzzerLogFile-0-UE66LOPJ5X.data fuzzerLogFile-0-UE66LOPJ5X.data.yaml dns_master_load_fuzzer.covreport