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_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: 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 73 40.5%
gold [1:9] 7 3.88%
yellow [10:29] 24 13.3%
greenyellow [30:49] 0 0.0%
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

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] 4 2.33%
yellow [10:29] 6 3.50%
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: 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] 20 11.6%
greenyellow [30:49] 4 2.33%
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_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 211 45.4%
gold [1:9] 1 0.21%
yellow [10:29] 3 0.64%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 249 53.6%
All colors 464 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
126 135 isc_log_doit call site: 00135 isc_log_open
16 37 isc_mem_inuse call site: 00037 write_errno
15 19 mem_create call site: 00019 total_inuse
7 384 mem_purge call site: 00384 isc_stdio_close
4 71 isc_rwlock_rdlock call site: 00071 read_indicator_depart
4 268 isc_log_doit call site: 00268 isc_assertion_failed
3 131 isc_time_formatISO8601TZms call site: 00131 snprintf
3 335 isc_stdtime_now call site: 00335 isc_string_strerror_r
3 372 dns_master_loadbuffer call site: 00372 dns_loadctx_unref
3 455 call_updatenotify call site: 00455 urcu_memb_read_unlock
3 459 LLVMFuzzerTestOneInput call site: 00459 dns_db_unref
2 79 isc_rwlock_rdunlock call site: 00079 isc_log_write

Runtime coverage analysis

Covered functions
763
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_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 288 15.0%
gold [1:9] 398 20.8%
yellow [10:29] 205 10.7%
greenyellow [30:49] 94 4.91%
lawngreen 50+ 927 48.4%
All colors 1912 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
34 944 isc_buffer_putuint16 call site: 00944 dns_compress_name
24 979 fromtext_ch_a call site: 00979 warn_badname
19 819 dns_rdata_fromwire call site: 00819 dns_name_fromwire
16 26 isc_mem_inuse call site: 00026 write_errno
15 8 mem_create call site: 00008 total_inuse
14 587 isc_utf8_valid call site: 00587 dns_name_fromwire
12 806 dns_rdata_fromwire call site: 00806 mem_tobuffer
11 575 uint8_fromregion call site: 00575 isc_utf8_valid
10 138 isc_stdtime_now call site: 00138 mem_realloc
10 1164 fromtext_mx call site: 01164 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
398
Functions that are reachable but not covered
432
Reachable functions
785
Percentage of reachable functions covered
44.97%
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_rdata_fromwire_text_fuzzer

Call tree

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

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 621 18.8%
gold [1:9] 102 3.09%
yellow [10:29] 232 7.04%
greenyellow [30:49] 293 8.89%
lawngreen 50+ 2047 62.1%
All colors 3295 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
42 1783 rdata_totext call site: 01783 dns_time32_totext
35 1669 rdata_totext call site: 01669 isc_base64_totext
29 1705 rdata_totext call site: 01705 dns_name_totext
26 2014 dns_compress_name call site: 02014 insert
25 805 dns_name_fullcompare call site: 00805 dns_name_issubdomain
19 656 dns_rdata_fromwire call site: 00656 dns_name_fromwire
18 2825 dns_rdata_fromtext call site: 02825 isc_base64_tobuffer
17 2807 dns_rdata_fromtext call site: 02807 isc_base64_tobuffer
16 46 isc_mem_inuse call site: 00046 write_errno
15 28 mem_get call site: 00028 total_inuse
13 2877 dns_rdata_fromtext call site: 02877 isc_base64_tobuffer
12 643 dns_rdata_fromwire call site: 00643 mem_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 2562 46.9%
gold [1:9] 12 0.21%
yellow [10:29] 3 0.05%
greenyellow [30:49] 11 0.20%
lawngreen 50+ 2867 52.5%
All colors 5455 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
499 4945 dns_message_renderheader call site: 04945 renderset
285 2871 isc__mem_allocate call site: 02871 tostruct_sig
205 3158 uint8_consume_fromregion call site: 03158 dns_rdata_tofmttext
174 1852 isc_log_doit call site: 01852 isc_log_open
105 2762 rdataset_totext call site: 02762 ncache_summary
70 2179 dns_mnemonic_totext call site: 02179 isc_buffer_putstr
57 2314 dns_message_getopt call site: 02314 render_llq
46 2634 render_zoneversion call site: 02634 put_yamlstr
35 4195 totext_keydata call site: 04195 dns_time32_totext
33 4900 renderset call site: 04900 dns_tsig_sign
30 2539 render_nameopt call site: 02539 render_zoneversion
24 2095 sallocx call site: 02095 dst_context_destroy

Runtime coverage analysis

Covered functions
618
Functions that are reachable but not covered
621
Reachable functions
1183
Percentage of reachable functions covered
47.51%
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 6
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_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 23317 92.8%
gold [1:9] 606 2.41%
yellow [10:29] 92 0.36%
greenyellow [30:49] 46 0.18%
lawngreen 50+ 1065 4.23%
All colors 25126 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
2697 21672 zone_name_tostr call site: 21672 dns__zone_free
2680 14686 journal_open call site: 14686 zone_needdump
1879 7295 isc_buffer_copyregion call site: 07295 dns__catz_done_cb
1495 20172 isc_lex_destroy call site: 20172 inline_sync_finalize
1204 10376 uint16_tobuffer call site: 10376 refresh_callback
1202 13042 dns_view_find call site: 13042 fctx_finddone
1040 3438 dns_name_caseequal call site: 03438 dns_message_pseudosectiontotext
971 12062 zone_idetach call site: 12062 cancel_refresh
683 9226 zone_iattach call site: 09226 soa_query
638 18216 isc_heap_create call site: 18216 check_dnskey
546 1307 dns_name_fromregion call site: 01307 compare_soa
457 9910 dns_name_towire call site: 09910 dns_message_renderend

Runtime coverage analysis

Covered functions
682
Functions that are reachable but not covered
3805
Reachable functions
4264
Percentage of reachable functions covered
10.76%
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 24
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 26
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 215
build/../lib/dns/db.c 48
build/../lib/dns/resolver.c 174
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 5
/usr/include/x86_64-linux-gnu/urcu/futex.h 2
build/../lib/isc/ht.c 27
build/../lib/dns/dbiterator.c 10
build/../lib/dns/rdatasetiter.c 4
build/../lib/dns/catz.c 51
build/../lib/dns/ipkeylist.c 4
build/../lib/isc/parseint.c 2
build/../lib/dns/deleg.c 34
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 4
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/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 69
build/../lib/isc/netmgr/netmgr.c 88
build/../lib/isc/netmgr/http.c 47
build/../lib/isc/netmgr/tcp.c 20
build/../lib/isc/netmgr/tlsstream.c 41
build/../lib/isc/netmgr/streamdns.c 36
build/../lib/isc/netmgr/proxystream.c 38
build/../lib/isc/netmgr/proxyudp.c 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/radix.h 2
build/../lib/isc/include/isc/random.h 2
build/../lib/dns/compress.c 15
build/../lib/dns/dnssec.c 38
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/diff.c 17
build/../lib/dns/update.c 39
build/../lib/dns/kasp.c 31
build/../lib/dns/keystore.c 7
build/../lib/dns/skr.c 4
build/../lib/dns/stats.c 5
build/../lib/dns/notify.c 14
build/../lib/dns/validator.c 79
build/../lib/dns/master.c 2
build/../lib/dns/journal.c 52
build/../lib/dns/include/dns/rdataset.h 2
build/../lib/dns/ds.c 2
build/../lib/dns/nsec.c 8
build/../lib/isc/iterated_hash.c 1
build/../lib/dns/nsec3.c 25
build/../lib/dns/callbacks.c 2
build/../lib/dns/soa.c 7
build/../lib/dns/zoneverify.c 39
build/../lib/isc/heap.c 9
build/../lib/isc/lex.c 17
build/../lib/dns/private.c 2
build/../lib/isc/include/isc/nonce.h 1
build/../lib/dns/rriterator.c 6
build/../lib/dns/zonefetch.c 4
build/../lib/dns/keymgr.c 35
build/../lib/dns/xfrin.c 45
build/../lib/dns/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 418 65.0%
gold [1:9] 4 0.62%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 221 34.3%
All colors 643 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
252 227 make_root_mutable call site: 00227 squash_twigs
24 560 LLVMFuzzerTestOneInput call site: 00560 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 586 qp_test_bittoascii call site: 00586 leaf_qpkey
11 502 chunk_free call site: 00502 isc_log_write
10 488 reader_valid call site: 00488 isc__mem_free
10 542 dns_qp_deletekey call site: 00542 squash_twigs
9 207 cells_immutable call site: 00207 evacuate
6 193 dns_qp_insert call site: 00193 prefetch_twigs
5 528 dns_qp_deletekey call site: 00528 make_twigs_mutable

Runtime coverage analysis

Covered functions
121
Functions that are reachable but not covered
124
Reachable functions
195
Percentage of reachable functions covered
36.41%
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

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_name_fromtext_target.c

Dictionary

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


Fuzzer function priority

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

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

build/../fuzz/isc_lex_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']

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/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_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', 'dns_master_loadbuffer', 'call_updatenotify']

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_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_fullcompare', 'dns_rdata_fromwire', 'dns_rdata_fromtext', '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_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=['zone_name_tostr', 'journal_open', 'isc_buffer_copyregion', 'isc_lex_destroy', 'uint16_tobuffer', 'dns_view_find', 'dns_name_caseequal', 'zone_idetach', 'zone_iattach', 'isc_heap_create']

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']

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
isc_buffer_reserve 32 7 21.87% ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_master_load_fuzzer', 'isc_lex_getmastertoken_fuzzer', 'dns_qpkey_name_fuzzer', 'dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'isc_lex_gettoken_fuzzer']
isc___errno2result 95 12 12.63% ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_master_load_fuzzer', 'dns_qp_fuzzer', 'isc_lex_getmastertoken_fuzzer', 'isc_lex_gettoken_fuzzer', 'dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer']
isc_log_doit 225 110 48.88% ['dns_message_checksig_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_master_load_fuzzer', 'dns_qp_fuzzer', 'dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer']
totext_ctx_init 70 24 34.28% ['dns_message_checksig_fuzzer', 'dns_message_parse_fuzzer']
dns_message_renderend 103 46 44.66% ['dns_message_checksig_fuzzer', 'dns_message_parse_fuzzer']
dns_message_headertotext 162 79 48.76% ['dns_message_checksig_fuzzer', 'dns_message_parse_fuzzer']
totext_keydata 129 12 9.302% ['dns_message_checksig_fuzzer', 'dns_message_parse_fuzzer', 'dns_rdata_fromwire_text_fuzzer']
towire_answer 61 32 52.45% ['dns_message_checksig_fuzzer', 'dns_message_parse_fuzzer']
dst_key_sigsize 54 10 18.51% ['dns_message_checksig_fuzzer', 'dns_message_parse_fuzzer']
frombuffer 41 20 48.78% ['dns_message_checksig_fuzzer']
journal_open 94 24 25.53% ['dns_message_checksig_fuzzer']
dns_nametree_add 54 24 44.44% ['dns_message_checksig_fuzzer']
opensslrsa_createctx 56 25 44.64% ['dns_message_checksig_fuzzer']
opensslrsa_verify 50 27 54.0% ['dns_message_checksig_fuzzer']
opensslrsa_fromdns 71 32 45.07% ['dns_message_checksig_fuzzer']
dns_qp_deletekey 54 26 48.14% ['dns_message_checksig_fuzzer', 'dns_qp_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 214 59 27.57% ['dns_message_checksig_fuzzer']
get_primary_options 41 17 41.46% ['dns_message_checksig_fuzzer']
check_nsec3param 83 27 32.53% ['dns_message_checksig_fuzzer']
zone_namerd_tostr 41 22 53.65% ['dns_message_checksig_fuzzer']
zone_postload 444 115 25.90% ['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/diff.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/loop.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/afsdb_18.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/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/lib/dns/rdata/generic/caa_257.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/netmgr/tlsstream.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/tsig.c ['dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/parseint.c ['isc_lex_getmastertoken_fuzzer', 'isc_lex_gettoken_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/include/dns/name.h ['dns_name_fromtext_target_fuzzer', 'dns_qpkey_name_fuzzer', 'dns_name_fromwire_fuzzer', 'dns_master_load_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/in_1/dhcid_49.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/dsync_66.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/adb.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/xfrin.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/net.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/iterated_hash.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/name.c ['dns_name_fromtext_target_fuzzer', 'dns_qpkey_name_fuzzer', 'dns_name_fromwire_fuzzer', 'dns_master_load_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/rt_21.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/dst_api.c ['dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/ptr_12.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/update.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/portset.c [] []
/src/bind9/lib/dns/rdata/generic/minfo_14.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/nsec_47.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/include/isc/radix.h ['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/build/../lib/dns/nsec.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/error.c ['dns_name_fromtext_target_fuzzer', 'isc_lex_getmastertoken_fuzzer', 'dns_qpkey_name_fuzzer', 'dns_name_fromwire_fuzzer', 'isc_lex_gettoken_fuzzer', 'dns_master_load_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer', 'dns_qp_fuzzer'] []
/src/bind9/build/../lib/isc/os.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/ns_2.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer']
/src/bind9/lib/dns/rdata/generic/nsec3_50.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/callbacks.c ['dns_master_load_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/journal.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/quota.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/stdio.c ['dns_master_load_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer', 'dns_qp_fuzzer'] []
/src/bind9/build/../lib/isc/include/isc/ascii.h ['dns_qpkey_name_fuzzer', 'dns_name_fromwire_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/mf_4.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/usr/include/x86_64-linux-gnu/urcu/list.h [] []
/src/bind9/build/../lib/dns/rdataslab.c [] []
/src/bind9/build/../lib/dns/ssu_external.c [] []
/src/bind9/lib/dns/rdata/generic/cname_5.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/in_1/svcb_64.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../tests/libtest/qp.c ['dns_qp_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/mx_15.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/hex.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/base32.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/gssapictx.c [] []
/src/bind9/build/../fuzz/dns_message_parse.c ['dns_message_parse_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/isdn_20.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/rpz.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/in_1/px_26.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/dispatch.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/openpgpkey_61.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/eui48_108.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/peer.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/lex.c ['isc_lex_getmastertoken_fuzzer', 'isc_lex_gettoken_fuzzer', 'dns_master_load_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/cert_37.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/url.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/remote.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/brid_68.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/sshfp_44.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/dlv_32769.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/keystore.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/mb_7.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/l32_105.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/rriterator.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/netmgr/proxyudp.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/backtrace.c ['isc_lex_getmastertoken_fuzzer', 'dns_qpkey_name_fuzzer', 'isc_lex_gettoken_fuzzer', 'dns_master_load_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer', 'dns_qp_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/x25_19.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/ds.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/ossl_wrap/ossl3.c [] []
/src/bind9/build/../lib/isc/ht.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/lib.c [] []
/src/bind9/lib/dns/rdata/in_1/https_65.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/dlz.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/db_p.h [] []
/src/bind9/build/../lib/isc/ratelimiter.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/gpos_27.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/notify.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/in_1/nsap_22.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/rp_17.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/usr/include/openssl/err.h [] []
/src/bind9/build/../fuzz/isc_lex_gettoken.c ['isc_lex_gettoken_fuzzer'] []
/src/bind9/build/../lib/isc/crypto/ossl3.c [] []
/src/bind9/build/../lib/isc/netmgr/netmgr.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/openssl_link.c [] []
/src/bind9/lib/dns/rdata/hs_4/a_1.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/include/isc/queue.h [] []
/src/bind9/build/../lib/dns/result.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/netmgr/tcp.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/dst_parse.c [] []
/src/bind9/build/../lib/isc/base64.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/include/dns/lib.h [] []
/src/bind9/build/../lib/dns/include/dns/compress.h ['dns_qpkey_name_fuzzer', 'dns_name_fromwire_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/loc_29.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/in_1/kx_36.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/usr/include/x86_64-linux-gnu/urcu/ref.h ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/random.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/uv.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/include/isc/random.h ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/netmgr/timer.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/txt_16.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/hip_55.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/include/isc/buffer.h ['dns_name_fromtext_target_fuzzer', 'isc_lex_getmastertoken_fuzzer', 'dns_qpkey_name_fuzzer', 'dns_name_fromwire_fuzzer', 'isc_lex_gettoken_fuzzer', 'dns_master_load_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/ipkeylist.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/region.c ['dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/in_1/a6_38.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/string.c ['isc_lex_getmastertoken_fuzzer', 'dns_qpkey_name_fuzzer', 'isc_lex_gettoken_fuzzer', 'dns_master_load_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer', 'dns_qp_fuzzer'] []
/src/bind9/build/../lib/dns/nsec3.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/ch_3/a_1.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/zonemgr.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/in_1/a_1.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/include/isc/dnsstream.h ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/ttl.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_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_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/file.c ['dns_master_load_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer', 'dns_qp_fuzzer'] []
/src/bind9/build/../lib/dns/validator.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/errno.c ['dns_master_load_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer', 'dns_qp_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/ninfo_56.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/md.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/smimea_53.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/usr/include/x86_64-linux-gnu/urcu/rculist.h ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/in_1/aaaa_28.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/skr.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/dname_39.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../fuzz/dns_rdata_fromtext.c ['dns_rdata_fromtext_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/spf_99.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/soa_6.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer']
/src/bind9/lib/dns/rdata/generic/mr_9.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/ta_32768.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/zt.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/counter.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/regex.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../fuzz/dns_qp.c ['dns_qp_fuzzer'] []
/src/bind9/build/../lib/dns/soa.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/tm.c [] []
/src/bind9/lib/dns/rdata/generic/uri_256.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/db.c ['dns_master_load_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/openssleddsa_link.c [] []
/src/bind9/build/../lib/dns/rdatavec.c [] []
/src/bind9/build/../fuzz/isc_lex_getmastertoken.c ['isc_lex_getmastertoken_fuzzer'] []
/src/bind9/build/../lib/isc/include/isc/lib.h [] []
/src/bind9/lib/dns/rdata/generic/hhit_67.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/in_1/nsap-ptr_23.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../fuzz/dns_name_fromwire.c ['dns_name_fromwire_fuzzer'] []
/src/bind9/build/../lib/isc/safe.c ['dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/netmgr/socket.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/netmgr/udp.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/keymgr.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/heap.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/async.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/badcache.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/in_1/apl_42.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/keydata_65533.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/include/isc/loop.h ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/opensslecdsa_link.c [] []
/usr/include/x86_64-linux-gnu/urcu/urcu-memb.h [] []
/src/bind9/build/../lib/dns/unreachcache.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/work.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/include/dns/rdataset.h ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/log.c ['dns_master_load_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer', 'dns_qp_fuzzer'] []
/src/bind9/build/../lib/isc/statsmulti.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/qpcache.c [] []
/src/bind9/lib/dns/rdata/generic/key_25.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer']
/src/bind9/build/../lib/dns/message.c ['dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/keytable.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/ede.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/cds_59.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/rdataset.c ['dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/dns64.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/nsec3param_51.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/thread.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/stats.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../fuzz/dns_rdata_fromwire_text.c ['dns_rdata_fromwire_text_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/tlsa_52.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/key.c ['dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/errno2result.c ['isc_lex_getmastertoken_fuzzer', 'isc_lex_gettoken_fuzzer', 'dns_master_load_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer', 'dns_qp_fuzzer'] []
/src/bind9/build/../lib/dns/hmac_link.c [] []
/src/bind9/build/../lib/dns/opensslrsa_link.c [] []
/src/bind9/lib/dns/rdata/generic/lp_107.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/rwlock.c ['dns_master_load_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/rdata.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/zone.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/nxt_30.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/include/isc/tid.h ['isc_lex_getmastertoken_fuzzer', 'dns_qpkey_name_fuzzer', 'isc_lex_gettoken_fuzzer', 'dns_master_load_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer', 'dns_qp_fuzzer'] []
/src/bind9/build/../lib/isc/include/isc/nonce.h ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/in_1/srv_33.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/private.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/nid_104.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/stdtime.c ['isc_lex_getmastertoken_fuzzer', 'dns_qpkey_name_fuzzer', 'isc_lex_gettoken_fuzzer', 'dns_master_load_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer', 'dns_qp_fuzzer'] []
/src/bind9/lib/dns/rdata/in_1/nimloc_32.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/keydata.c [] []
/src/bind9/build/../fuzz/dns_qpkey_name.c ['dns_qpkey_name_fuzzer'] []
/src/bind9/build/../fuzz/dns_master_load.c ['dns_master_load_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/opt_41.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/radix.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/cache.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/eui64_109.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/timer.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/histo.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../fuzz/dns_message_checksig.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/view.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/include/isc/hash.h ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/include/isc/bit.h ['dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/nta.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/md_3.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/qp_p.h ['dns_qpkey_name_fuzzer', 'dns_message_checksig_fuzzer', 'dns_qp_fuzzer'] []
/src/bind9/build/../fuzz/old.c ['dns_name_fromwire_fuzzer'] []
/src/bind9/build/../lib/isc/result.c ['dns_name_fromtext_target_fuzzer', 'dns_master_load_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer', 'dns_qp_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/null_10.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/rdatasetiter.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/resolver.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/csync_62.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/transport.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/ipseckey_45.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/commandline.c [] []
/src/bind9/build/../lib/isc/mem.c ['isc_lex_getmastertoken_fuzzer', 'dns_qpkey_name_fuzzer', 'isc_lex_gettoken_fuzzer', 'dns_master_load_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer', 'dns_qp_fuzzer'] []
/src/bind9/build/../lib/isc/netmgr/streamdns.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/dir.c ['dns_master_load_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer', 'dns_qp_fuzzer'] []
/src/bind9/build/../lib/isc/netaddr.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/cdnskey_60.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/in_1/eid_31.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/stats.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/utf8.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/netmgr/http.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/dyndb.c [] []
/src/bind9/build/../lib/dns/rrl.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/deleg.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/signal.c [] []
/src/bind9/build/../lib/dns/fixedname.c ['dns_name_fromtext_target_fuzzer', 'dns_qpkey_name_fuzzer', 'dns_name_fromwire_fuzzer', 'dns_master_load_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/dbiterator.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/iptable.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/include/dns/rdata.h ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/kasp.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/nametree.c ['dns_message_checksig_fuzzer'] []
/usr/include/x86_64-linux-gnu/urcu/futex.h ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/ncache.c ['dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/job.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/rkey_57.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/amtrelay_260.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/hashmap.c ['dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/mg_8.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/tls.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/xml.c [] []
/src/bind9/build/../lib/dns/catz.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/qpzone.c [] []
/src/bind9/build/../lib/isc/hash.c ['dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/assertions.c ['dns_name_fromtext_target_fuzzer', 'isc_lex_getmastertoken_fuzzer', 'dns_qpkey_name_fuzzer', 'dns_name_fromwire_fuzzer', 'isc_lex_gettoken_fuzzer', 'dns_master_load_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer', 'dns_qp_fuzzer'] []
/src/bind9/build/../lib/dns/dnssec.c ['dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/time.c ['dns_master_load_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer', 'dns_qp_fuzzer'] []
/src/bind9/build/../lib/isc/mutex.c [] []
/src/bind9/build/../lib/dns/request.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/ds_43.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/doa_259.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/include/isc/siphash.h ['dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/l64_106.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/hinfo_13.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/qp.c ['dns_qpkey_name_fuzzer', 'dns_message_checksig_fuzzer', 'dns_qp_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/avc_258.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/tid.c ['isc_lex_getmastertoken_fuzzer', 'dns_qpkey_name_fuzzer', 'isc_lex_gettoken_fuzzer', 'dns_master_load_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer', 'dns_qp_fuzzer'] []
/src/bind9/build/../fuzz/dns_name_fromtext_target.c ['dns_name_fromtext_target_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/rrsig_46.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/netmgr/proxystream.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/sig_24.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer']
/usr/include/x86_64-linux-gnu/urcu/rculfhash.h ['dns_master_load_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/tkey_249.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/jemalloc_shim.h ['isc_lex_getmastertoken_fuzzer', 'dns_qpkey_name_fuzzer', 'isc_lex_gettoken_fuzzer', 'dns_master_load_fuzzer', 'dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer', 'dns_qp_fuzzer'] []
/src/bind9/build/../lib/dns/time.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/naptr_35.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/compress.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/zoneproperties.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/wallet_262.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/sockaddr.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/zonefetch.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/forward.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/order.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/generic/dnskey_48.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/lib/dns/rdata/generic/talink_58.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/rdatalist.c ['dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/any_255/tsig_250.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer']
/src/bind9/lib/dns/rdata/generic/resinfo_261.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/isc/proxy2.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/isc/ossl_wrap/ossl_common.c [] []
/src/bind9/lib/dns/rdata/generic/sink_40.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/ssu.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/in_1/atma_34.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/acl.c ['dns_message_checksig_fuzzer'] []
/src/bind9/lib/dns/rdata/in_1/wks_11.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer']
/src/bind9/build/../lib/dns/master.c ['dns_master_load_fuzzer', 'dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/lib.c [] []
/src/bind9/build/../lib/dns/zoneverify.c ['dns_message_checksig_fuzzer'] []
/src/bind9/build/../lib/dns/rcode.c ['dns_rdata_fromtext_fuzzer', 'dns_rdata_fromwire_text_fuzzer', 'dns_message_parse_fuzzer', 'dns_message_checksig_fuzzer'] []

Directories in report

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

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_name_fromtext_target_fuzzer fuzzerLogFile-0-ehZbUBSumx.data fuzzerLogFile-0-ehZbUBSumx.data.yaml dns_name_fromtext_target_fuzzer.covreport
isc_lex_getmastertoken_fuzzer fuzzerLogFile-0-9hl30ZaBJq.data fuzzerLogFile-0-9hl30ZaBJq.data.yaml isc_lex_getmastertoken_fuzzer.covreport
dns_qpkey_name_fuzzer fuzzerLogFile-0-HRdxdPVhT0.data fuzzerLogFile-0-HRdxdPVhT0.data.yaml dns_qpkey_name_fuzzer.covreport
dns_name_fromwire_fuzzer fuzzerLogFile-0-uOjT3PNcGA.data fuzzerLogFile-0-uOjT3PNcGA.data.yaml dns_name_fromwire_fuzzer.covreport
isc_lex_gettoken_fuzzer fuzzerLogFile-0-mdUYInm4Hf.data fuzzerLogFile-0-mdUYInm4Hf.data.yaml isc_lex_gettoken_fuzzer.covreport
dns_master_load_fuzzer fuzzerLogFile-0-HEJRDnyWF9.data fuzzerLogFile-0-HEJRDnyWF9.data.yaml dns_master_load_fuzzer.covreport
dns_rdata_fromtext_fuzzer fuzzerLogFile-0-6b1O7yfBV7.data fuzzerLogFile-0-6b1O7yfBV7.data.yaml dns_rdata_fromtext_fuzzer.covreport
dns_rdata_fromwire_text_fuzzer fuzzerLogFile-0-ggo43gkMoC.data fuzzerLogFile-0-ggo43gkMoC.data.yaml dns_rdata_fromwire_text_fuzzer.covreport
dns_message_parse_fuzzer fuzzerLogFile-0-tUC3BR9xsT.data fuzzerLogFile-0-tUC3BR9xsT.data.yaml dns_message_parse_fuzzer.covreport
dns_message_checksig_fuzzer fuzzerLogFile-0-nwMBXwhIBF.data fuzzerLogFile-0-nwMBXwhIBF.data.yaml dns_message_checksig_fuzzer.covreport
dns_qp_fuzzer fuzzerLogFile-0-5OydrG1Ogr.data fuzzerLogFile-0-5OydrG1Ogr.data.yaml dns_qp_fuzzer.covreport