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 65 38.0%
gold [1:9] 3 1.75%
yellow [10:29] 7 4.09%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 96 56.1%
All colors 171 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 96 isc__mem_get call site: 00096 isc__mem_reget
16 79 isc_mem_inuse call site: 00079 write_errno
15 61 mem_get call site: 00061 total_inuse
3 153 dns_name_fullcompare call site: 00153 dns_name_countlabels
2 54 isc_buffer_putuint8 call site: 00054 isc__mem_get
1 5 isc_buffer_init call site: 00005 abort

Runtime coverage analysis

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

Files reached

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

Fuzzer: dns_name_fromwire_fuzzer

Call tree

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

Call tree overview bitmap:

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

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

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

Runtime coverage analysis

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

Files reached

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

Fuzzer: dns_name_fromtext_target_fuzzer

Call tree

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

Call tree overview bitmap:

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

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

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

Runtime coverage analysis

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

Files reached

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

Fuzzer: 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 426 65.8%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 221 34.1%
All colors 647 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
256 227 make_root_mutable call site: 00227 squash_twigs
24 564 LLVMFuzzerTestOneInput call site: 00564 qp_test_dumptrie
17 139 dns_qp_getkey call site: 00139 branch_twig_ptr
16 26 isc_mem_inuse call site: 00026 write_errno
15 8 mem_create call site: 00008 total_inuse
13 590 qp_test_bittoascii call site: 00590 leaf_qpkey
11 506 chunk_free call site: 00506 isc_log_write
10 492 reader_valid call site: 00492 isc__mem_free
10 546 dns_qp_deletekey call site: 00546 squash_twigs
9 207 cells_immutable call site: 00207 evacuate
8 109 mem_put call site: 00109 mem_purge
6 193 dns_qp_insert call site: 00193 prefetch_twigs

Runtime coverage analysis

Covered functions
119
Functions that are reachable but not covered
126
Reachable functions
195
Percentage of reachable functions covered
35.38%
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/jemalloc_shim.h 4
build/../lib/isc/string.c 1
build/../lib/isc/error.c 2
build/../lib/isc/tid.c 1
build/../lib/isc/backtrace.c 2
build/../lib/dns/qp.c 29
build/../lib/isc/include/isc/tid.h 1
build/../lib/dns/qp_p.h 35
build/../lib/isc/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: 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 89 52.0%
gold [1:9] 3 1.75%
yellow [10:29] 24 14.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 55 32.1%
All colors 171 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
17 105 mem_put call site: 00105 mem_realloc
16 37 isc_mem_inuse call site: 00037 write_errno
15 19 mem_get call site: 00019 total_inuse
10 160 isc_lex_gettoken call site: 00160 grow_data
8 144 pushback call site: 00144 grow_data
7 77 isc_buffer_compact call site: 00077 isc___errno2result
6 94 isc_buffer_reserve call site: 00094 isc__mem_reget
4 153 grow_data call site: 00153 grow_data
1 2 isc_buffer_init call site: 00002 abort
1 54 isc__mem_get call site: 00054 isc_tid
1 102 isc__mem_put call site: 00102 isc_tid
1 128 isc_buffer_clearmctx call site: 00128 isc__mem_put

Runtime coverage analysis

Covered functions
84
Functions that are reachable but not covered
41
Reachable functions
77
Percentage of reachable functions covered
46.75%
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 4
build/../lib/isc/string.c 1
build/../lib/isc/error.c 2
build/../lib/isc/tid.c 1
build/../lib/isc/backtrace.c 2
build/../lib/isc/include/isc/tid.h 1
build/../lib/isc/errno2result.c 1
build/../lib/isc/stdtime.c 1
build/../lib/isc/parseint.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 630 19.1%
gold [1:9] 107 3.24%
yellow [10:29] 311 9.43%
greenyellow [30:49] 224 6.79%
lawngreen 50+ 2024 61.4%
All colors 3296 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
44 1786 rdata_totext call site: 01786 dns_time32_totext
33 1671 rdata_totext call site: 01671 isc_base64_totext
32 1705 rdata_totext call site: 01705 dns_name_totext
27 2019 dns_compress_name call site: 02019 insert
25 801 dns_name_offsets call site: 00801 dns_name_issubdomain
20 2827 dns_rdata_fromtext call site: 02827 isc_base64_tobuffer
18 2808 dns_rdata_fromtext call site: 02808 isc_base64_tobuffer
17 646 dns_rdata_fromwire call site: 00646 dns_name_fromwire
16 46 isc_mem_inuse call site: 00046 write_errno
15 28 mem_get call site: 00028 total_inuse
13 632 dns_rdata_fromwire call site: 00632 dns_name_fromwire
13 2881 dns_rdata_fromtext call site: 02881 isc_base64_tobuffer

Runtime coverage analysis

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

Files reached

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

Fuzzer: dns_message_parse_fuzzer

Call tree

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

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 2553 46.9%
gold [1:9] 12 0.22%
yellow [10:29] 3 0.05%
greenyellow [30:49] 8 0.14%
lawngreen 50+ 2866 52.6%
All colors 5442 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
497 4934 dns_message_renderheader call site: 04934 renderset
281 2858 isc__mem_allocate call site: 02858 tostruct_sig
209 3141 uint8_consume_fromregion call site: 03141 dns_rdata_tofmttext
171 1850 isc_log_doit call site: 01850 isc_log_open
101 2753 rdataset_totext call site: 02753 ncache_summary
70 2172 dns_mnemonic_totext call site: 02172 isc_buffer_putstr
57 2307 dns_message_getopt call site: 02307 render_llq
46 2626 render_zoneversion call site: 02626 put_yamlstr
36 4188 totext_keydata call site: 04188 dns_time32_totext
34 4888 renderset call site: 04888 dns_tsig_sign
30 2531 render_nameopt call site: 02531 render_zoneversion
23 2089 sallocx call site: 02089 dst_context_destroy

Runtime coverage analysis

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

Files reached

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

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 296 15.5%
gold [1:9] 388 20.3%
yellow [10:29] 228 11.9%
greenyellow [30:49] 78 4.09%
lawngreen 50+ 917 48.0%
All colors 1907 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
40 932 isc_buffer_putuint16 call site: 00932 dns_compress_name
26 973 fromtext_ch_a call site: 00973 warn_badname
17 809 dns_rdata_fromwire call site: 00809 dns_name_fromwire
16 26 isc_mem_inuse call site: 00026 write_errno
15 8 mem_create call site: 00008 total_inuse
13 587 isc_utf8_valid call site: 00587 dns_name_fromwire
13 795 dns_rdata_fromwire call site: 00795 dns_name_fromwire
11 575 uint8_fromregion call site: 00575 isc_utf8_valid
10 138 isc_stdtime_now call site: 00138 mem_realloc
10 1160 fromtext_mx call site: 01160 warn_badmx
7 103 isc_buffer_compact call site: 00103 isc___errno2result
7 567 uint16_fromregion call site: 00567 uint16_fromregion

Runtime coverage analysis

Covered functions
396
Functions that are reachable but not covered
434
Reachable functions
785
Percentage of reachable functions covered
44.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_fromtext.c 1
build/../lib/isc/mem.c 24
build/../lib/isc/assertions.c 1
build/../lib/isc/jemalloc_shim.h 4
build/../lib/isc/string.c 1
build/../lib/isc/error.c 2
build/../lib/isc/tid.c 1
build/../lib/isc/backtrace.c 2
build/../lib/isc/include/isc/buffer.h 23
build/../lib/isc/lex.c 17
build/../lib/isc/include/isc/tid.h 1
build/../lib/isc/errno2result.c 1
build/../lib/isc/stdtime.c 1
build/../lib/isc/parseint.c 2
build/../lib/dns/rcode.c 11
build/../lib/dns/rdata.c 31
build/../lib/dns/name.c 11
build/../lib/isc/result.c 1
build/../lib/dns/include/dns/rdata.h 2
build/../lib/isc/hex.c 6
lib/dns/rdata/in_1/a_1.c 2
lib/dns/rdata/ch_3/a_1.c 2
build/../lib/dns/include/dns/compress.h 2
build/../lib/dns/include/dns/name.h 3
lib/dns/rdata/hs_4/a_1.c 2
lib/dns/rdata/generic/ns_2.c 2
lib/dns/rdata/generic/md_3.c 2
lib/dns/rdata/generic/mf_4.c 2
lib/dns/rdata/generic/cname_5.c 2
lib/dns/rdata/generic/soa_6.c 2
lib/dns/rdata/generic/mb_7.c 2
lib/dns/rdata/generic/mg_8.c 2
lib/dns/rdata/generic/mr_9.c 2
lib/dns/rdata/generic/null_10.c 2
lib/dns/rdata/in_1/wks_11.c 5
lib/dns/rdata/generic/ptr_12.c 2
lib/dns/rdata/generic/hinfo_13.c 2
lib/dns/rdata/generic/minfo_14.c 2
lib/dns/rdata/generic/mx_15.c 3
lib/dns/rdata/generic/txt_16.c 4
lib/dns/rdata/generic/rp_17.c 2
lib/dns/rdata/generic/afsdb_18.c 2
lib/dns/rdata/generic/x25_19.c 2
lib/dns/rdata/generic/isdn_20.c 2
lib/dns/rdata/generic/rt_21.c 2
lib/dns/rdata/in_1/nsap_22.c 2
lib/dns/rdata/in_1/nsap-ptr_23.c 2
lib/dns/rdata/generic/sig_24.c 2
build/../lib/dns/fixedname.c 3
lib/dns/rdata/generic/key_25.c 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/generic/hip_55.c 2
lib/dns/rdata/generic/ninfo_56.c 2
lib/dns/rdata/generic/rkey_57.c 2
lib/dns/rdata/generic/talink_58.c 2
lib/dns/rdata/generic/cds_59.c 2
lib/dns/rdata/generic/cdnskey_60.c 2
lib/dns/rdata/generic/openpgpkey_61.c 2
lib/dns/rdata/generic/csync_62.c 2
lib/dns/rdata/generic/zonemd_63.c 2
lib/dns/rdata/in_1/svcb_64.c 11
lib/dns/rdata/in_1/https_65.c 2
lib/dns/rdata/generic/dsync_66.c 2
lib/dns/rdata/generic/hhit_67.c 2
lib/dns/rdata/generic/brid_68.c 2
lib/dns/rdata/generic/spf_99.c 2
lib/dns/rdata/generic/nid_104.c 2
lib/dns/rdata/generic/l32_105.c 2
lib/dns/rdata/generic/l64_106.c 2
lib/dns/rdata/generic/lp_107.c 2
lib/dns/rdata/generic/eui48_108.c 2
lib/dns/rdata/generic/eui64_109.c 2
lib/dns/rdata/generic/tkey_249.c 2
lib/dns/rdata/any_255/tsig_250.c 2
lib/dns/rdata/generic/uri_256.c 2
lib/dns/rdata/generic/caa_257.c 2
lib/dns/rdata/generic/avc_258.c 2
lib/dns/rdata/generic/doa_259.c 2
lib/dns/rdata/generic/amtrelay_260.c 2
lib/dns/rdata/generic/resinfo_261.c 2
lib/dns/rdata/generic/wallet_262.c 2
lib/dns/rdata/generic/ta_32768.c 2
lib/dns/rdata/generic/dlv_32769.c 2
lib/dns/rdata/generic/keydata_65533.c 2
build/../lib/dns/compress.c 10
build/../lib/isc/include/isc/ascii.h 6
build/../lib/isc/include/isc/hash.h 1
build/../lib/dns/ttl.c 2
build/../lib/dns/time.c 2
build/../lib/isc/base64.c 6
build/../lib/isc/base32.c 5

Fuzzer: dns_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 207 44.3%
gold [1:9] 3 0.64%
yellow [10:29] 1 0.21%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 256 54.8%
All colors 467 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
125 140 isc_log_doit call site: 00140 isc_log_open
16 37 isc_mem_inuse call site: 00037 write_errno
15 19 mem_create call site: 00019 total_inuse
7 387 mem_purge call site: 00387 isc_stdio_close
4 71 isc_rwlock_rdlock call site: 00071 read_indicator_depart
4 272 isc_log_doit call site: 00272 isc_assertion_failed
3 136 isc_time_formatISO8601TZms call site: 00136 snprintf
3 339 isc_stdtime_now call site: 00339 isc_string_strerror_r
3 458 call_updatenotify call site: 00458 urcu_memb_read_unlock
3 462 LLVMFuzzerTestOneInput call site: 00462 dns_db_unref
2 79 isc_rwlock_rdunlock call site: 00079 isc_log_write
2 268 isc_stdio_open call site: 00268 isc_result_totext

Runtime coverage analysis

Covered functions
760
Functions that are reachable but not covered
89
Reachable functions
169
Percentage of reachable functions covered
47.34%
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/jemalloc_shim.h 3
build/../lib/isc/string.c 1
build/../lib/isc/error.c 2
build/../lib/isc/tid.c 1
build/../lib/isc/backtrace.c 2
build/../lib/dns/db.c 8
build/../lib/dns/name.c 2
build/../lib/isc/rwlock.c 7
build/../lib/isc/log.c 11
build/../lib/isc/time.c 7
build/../lib/isc/file.c 4
build/../lib/isc/errno2result.c 1
build/../lib/isc/result.c 1
build/../lib/isc/dir.c 5
build/../lib/isc/errno.c 1
build/../lib/isc/stdio.c 2
build/../lib/dns/master.c 8
build/../lib/isc/include/isc/tid.h 1
build/../lib/dns/fixedname.c 3
build/../lib/dns/include/dns/name.h 3
build/../lib/isc/lex.c 7
build/../lib/isc/stdtime.c 1
/usr/include/x86_64-linux-gnu/urcu/rculfhash.h 1

Fuzzer: dns_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 23097 92.6%
gold [1:9] 617 2.47%
yellow [10:29] 88 0.35%
greenyellow [30:49] 47 0.18%
lawngreen 50+ 1074 4.30%
All colors 24923 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
3020 9617 dns_rdatacallbacks_init call site: 09617 receive_secure_serial
2680 17241 dns_message_checksig call site: 17241 checksig_done
2140 12642 dns_db_create call site: 12642 zone_unload
2024 19925 zone_name_tostr call site: 19925 dns__zone_free
1198 16003 dns_view_find call site: 16003 fctx_finddone
1046 3424 dns_name_caseequal call site: 03424 dns_message_pseudosectiontotext
967 15027 zone_idetach call site: 15027 cancel_refresh
900 21950 dns_zone_isdynamic call site: 21950 dns__zone_settimer
628 8935 dns_dnssec_keyfromrdata call site: 08935 sync_secure_db
565 23330 isc_heap_create call site: 23330 ixfr_apply_done
546 1305 dns_name_fromregion call site: 01305 compare_soa
320 6961 isc_file_sanitize call site: 06961 dns_catz_zones_shutdown

Runtime coverage analysis

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

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 74 41.1%
gold [1:9] 6 3.33%
yellow [10:29] 20 11.1%
greenyellow [30:49] 4 2.22%
lawngreen 50+ 76 42.2%
All colors 180 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
17 106 mem_put call site: 00106 mem_realloc
16 37 isc_mem_inuse call site: 00037 write_errno
15 19 mem_get call site: 00019 total_inuse
7 78 isc_buffer_compact call site: 00078 isc___errno2result
6 95 isc_buffer_reserve call site: 00095 isc__mem_reget
5 166 isc_lex_gettoken call site: 00166 grow_data
1 2 isc_buffer_init call site: 00002 abort
1 54 isc__mem_get call site: 00054 isc_tid
1 103 isc__mem_put call site: 00103 isc_tid
1 129 isc_buffer_clearmctx call site: 00129 isc__mem_put
1 134 isc_buffer_invalidate call site: 00134 isc__mem_put
1 154 grow_data call site: 00154 isc__mem_put

Runtime coverage analysis

Covered functions
88
Functions that are reachable but not covered
40
Reachable functions
80
Percentage of reachable functions covered
50.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/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 4
build/../lib/isc/string.c 1
build/../lib/isc/error.c 2
build/../lib/isc/tid.c 1
build/../lib/isc/backtrace.c 2
build/../lib/isc/include/isc/tid.h 1
build/../lib/isc/errno2result.c 1
build/../lib/isc/stdtime.c 1
build/../lib/isc/parseint.c 1

Fuzz engine guidance

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

build/../fuzz/dns_qpkey_name.c

Dictionary

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


Fuzzer function priority

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

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

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/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/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=['mem_put', 'isc_mem_inuse', 'mem_get', 'isc_lex_gettoken', 'pushback', 'isc_buffer_compact', 'isc_buffer_reserve', 'grow_data', 'isc_buffer_init', 'isc__mem_get']

build/../fuzz/dns_rdata_fromwire_text.c

Dictionary

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


Fuzzer function priority

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

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

build/../fuzz/dns_message_parse.c

Dictionary

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


Fuzzer function priority

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

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

build/../fuzz/dns_rdata_fromtext.c

Dictionary

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


Fuzzer function priority

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

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

build/../fuzz/dns_master_load.c

Dictionary

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


Fuzzer function priority

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

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

build/../fuzz/dns_message_checksig.c

Dictionary

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


Fuzzer function priority

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

-focus_function=['dns_rdatacallbacks_init', 'dns_message_checksig', 'dns_db_create', 'zone_name_tostr', 'dns_view_find', 'dns_name_caseequal', 'zone_idetach', 'dns_zone_isdynamic', 'dns_dnssec_keyfromrdata', 'isc_heap_create']

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

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_qp_fuzzer', 'dns_message_checksig_fuzzer']
isc_buffer_reserve 32 7 21.87% ['isc_lex_getmastertoken_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_checksig_fuzzer', 'isc_lex_gettoken_fuzzer', 'dns_qpkey_name_fuzzer', 'dns_message_parse_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_master_load_fuzzer']
totext_ctx_init 70 24 34.28% ['dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer']
dns_message_renderend 103 46 44.66% ['dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer']
dns_message_headertotext 162 79 48.76% ['dns_message_parse_fuzzer', 'dns_message_checksig_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_parse_fuzzer', 'dns_message_checksig_fuzzer']
isc_log_doit 225 110 48.88% ['dns_rdata_fromwire_text_fuzzer', 'dns_message_checksig_fuzzer', 'dns_qp_fuzzer', 'dns_message_parse_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_master_load_fuzzer']
isc___errno2result 95 12 12.63% ['isc_lex_getmastertoken_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_checksig_fuzzer', 'isc_lex_gettoken_fuzzer', 'dns_qp_fuzzer', 'dns_message_parse_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_master_load_fuzzer']
dst_key_sigsize 54 10 18.51% ['dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer']
frombuffer 41 20 48.78% ['dns_message_checksig_fuzzer']
journal_open 94 24 25.53% ['dns_message_checksig_fuzzer']
dns_nametree_add 54 24 44.44% ['dns_message_checksig_fuzzer']
opensslrsa_createctx 56 25 44.64% ['dns_message_checksig_fuzzer']
opensslrsa_verify 50 27 54.0% ['dns_message_checksig_fuzzer']
opensslrsa_fromdns 71 32 45.07% ['dns_message_checksig_fuzzer']
closeversion 142 16 11.26% ['dns_message_checksig_fuzzer']
qpzone_find 298 127 42.61% ['dns_message_checksig_fuzzer']
dns_view_find 143 62 43.35% ['dns_message_checksig_fuzzer']
dns_zone_cdscheck 184 31 16.84% ['dns_message_checksig_fuzzer']
dns_zone_verifydb 37 11 29.72% ['dns_message_checksig_fuzzer']
zone_load 215 59 27.44% ['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_namerd_tostr 41 22 53.65% ['dns_message_checksig_fuzzer']
zone_postload 455 117 25.71% ['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']

Files and Directories in report

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

Files in report

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

Directories in report

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

Metadata section

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

Fuzzer Calltree file Program data file Coverage file
dns_qpkey_name_fuzzer fuzzerLogFile-0-q9Q7LCd1TR.data fuzzerLogFile-0-q9Q7LCd1TR.data.yaml dns_qpkey_name_fuzzer.covreport
dns_name_fromwire_fuzzer fuzzerLogFile-0-jnDhni4WD2.data fuzzerLogFile-0-jnDhni4WD2.data.yaml dns_name_fromwire_fuzzer.covreport
dns_name_fromtext_target_fuzzer fuzzerLogFile-0-dStmRFZo66.data fuzzerLogFile-0-dStmRFZo66.data.yaml dns_name_fromtext_target_fuzzer.covreport
dns_qp_fuzzer fuzzerLogFile-0-hOUUffJl4r.data fuzzerLogFile-0-hOUUffJl4r.data.yaml dns_qp_fuzzer.covreport
isc_lex_gettoken_fuzzer fuzzerLogFile-0-wbPabWFSKw.data fuzzerLogFile-0-wbPabWFSKw.data.yaml isc_lex_gettoken_fuzzer.covreport
dns_rdata_fromwire_text_fuzzer fuzzerLogFile-0-Jm5QRt91Vx.data fuzzerLogFile-0-Jm5QRt91Vx.data.yaml dns_rdata_fromwire_text_fuzzer.covreport
dns_message_parse_fuzzer fuzzerLogFile-0-vriKUdgAte.data fuzzerLogFile-0-vriKUdgAte.data.yaml dns_message_parse_fuzzer.covreport
dns_rdata_fromtext_fuzzer fuzzerLogFile-0-3AddHVIZ9a.data fuzzerLogFile-0-3AddHVIZ9a.data.yaml dns_rdata_fromtext_fuzzer.covreport
dns_master_load_fuzzer fuzzerLogFile-0-qabxPGVoaB.data fuzzerLogFile-0-qabxPGVoaB.data.yaml dns_master_load_fuzzer.covreport
dns_message_checksig_fuzzer fuzzerLogFile-0-5O92i76H3q.data fuzzerLogFile-0-5O92i76H3q.data.yaml dns_message_checksig_fuzzer.covreport
isc_lex_getmastertoken_fuzzer fuzzerLogFile-0-OrADwUxnem.data fuzzerLogFile-0-OrADwUxnem.data.yaml isc_lex_getmastertoken_fuzzer.covreport