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: fuzz/dns_name_fromwire.c

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 30 29.4%
gold [1:9] 1 0.98%
yellow [10:29] 1 0.98%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 70 68.6%
All colors 102 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
9 92 isc_ascii_lowerequal call site: 00092 REQUIRE
5 15 isc_buffer_add call site: 00015 isc_buffer_add
5 49 dns_name_fromwire call site: 00049 old_name_fromwire
3 72 old_name_fromwire call site: 00072 dns_name_equal
2 10 dns_fixedname_initname call site: 00010 dns_fixedname_initname
2 68 old_name_fromwire call site: 00068 isc_ascii_tolower
1 0 EP call site: 00000 dns_fixedname_initname
1 23 isc_buffer_setactive call site: 00023 isc_buffer_forward
1 27 isc_buffer_forward call site: 00027 dns_name_fromwire
1 45 dns_name_fromwire call site: 00045

Runtime coverage analysis

Covered functions
1399
Functions that are reachable but not covered
19
Reachable functions
37
Percentage of reachable functions covered
48.65%
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
fuzz/dns_name_fromwire.c 11
lib/dns/fixedname.c 5
lib/isc/include/isc/buffer.h 2
lib/dns/include/dns/name.h 2
lib/dns/name.c 16
fuzz/old.c 15
lib/isc/include/isc/ascii.h 4

Fuzzer: fuzz/dns_name_fromtext_target.c

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 15 23.8%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 48 76.1%
All colors 63 100

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
3 59 convert_text call site: 00059
2 8 dns_name_setbuffer call site: 00008 isc_buffer_add
2 44 convert_text call site: 00044 isc_ascii_tolower
2 52 convert_text call site: 00052 isc_ascii_tolower
1 0 EP call site: 00000 dns_fixedname_init
1 13 isc_buffer_add call site: 00013 isc_buffer_setactive
1 17 isc_buffer_setactive call site: 00017 dns_name_fromtext
1 32 convert_text call site: 00032 isc_buffer_clear
1 39 convert_text call site: 00039 isc_ascii_tolower
1 42 convert_text call site: 00042 isc_ascii_tolower

Runtime coverage analysis

Covered functions
1399
Functions that are reachable but not covered
14
Reachable functions
27
Percentage of reachable functions covered
48.15%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
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
fuzz/dns_name_fromtext_target.c 9
lib/dns/fixedname.c 3
lib/isc/include/isc/buffer.h 2
lib/dns/include/dns/name.h 2
lib/dns/name.c 16

Fuzzer: fuzz/dns_qp.c

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 310 48.6%
gold [1:9] 0 0.0%
yellow [10:29] 2 0.31%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 325 51.0%
All colors 637 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
147 346 isc_time_formatISO8601TZms call site: 00346 isc_log_open
26 572 LLVMFuzzerTestOneInput call site: 00572 qp_test_dumptrie
23 495 isc_stdio_open call site: 00495 attach_twigs
21 188 make_twigs_mutable call site: 00188 squash_twigs
13 600 qp_test_bittoascii call site: 00600 qp_test_keytoascii
10 292 isc_log_doit call site: 00292 isc_time_now
10 552 dns_qp_deletekey call site: 00552 squash_twigs
6 141 dns_qp_insert call site: 00141 prefetch_twigs
5 26 chunk_alloc call site: 00026 chunk_size_raw
5 178 make_root_mutable call site: 00178 make_twigs_mutable
5 536 dns_qp_deletekey call site: 00536 make_twigs_mutable
4 269 chunk_free call site: 00269 RUNTIME_CHECK

Runtime coverage analysis

Covered functions
1399
Functions that are reachable but not covered
123
Reachable functions
206
Percentage of reachable functions covered
40.29%
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
fuzz/dns_qp.c 18
lib/isc/mem.c 5
lib/dns/qp.c 92
lib/dns/qp_p.h 30
lib/dns/deleg.c 1
lib/dns/name.c 3
lib/isc/time.c 13
lib/isc/log.c 68
lib/isc/file.c 4
tests/ns/plugin_test.c 2
lib/isc/dir.c 9
lib/isc/errno.c 1
lib/isc/errno2result.c 2
lib/isc/stdio.c 2
tests/libtest/qp.c 22

Fuzzer: fuzz/dns_rdata_fromtext.c

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 56 17.2%
gold [1:9] 8 2.46%
yellow [10:29] 3 0.92%
greenyellow [30:49] 3 0.92%
lawngreen 50+ 254 78.3%
All colors 324 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
7 132 isc_lex_gettoken call site: 00132 dns_rdataclass_fromtext
4 56 isc_lex_gettoken call site: 00056 isc__errno2result
4 76 isc_buffer_reserve call site: 00076 ISC_ALIGN
4 245 rdata_validate call site: 00245 REQUIRE
3 40 isc_buffer_setmctx call site: 00040 isc_lex_gettoken
2 0 EP call site: 00000 isc_mem_create
2 3 isc_buffer_init call site: 00003 isc_buffer_add
2 25 isc_lex_setcomments call site: 00025 isc_lex_openbuffer
2 151 dns_rdataclass_fromtext call site: 00151 isc_lex_gettoken
2 170 dns_rdata_fromtext call site: 00170 REQUIRE
2 257 isc_buffer_putmem call site: 00257 isc_buffer_reserve
2 271 dns_rdata_fromwire call site: 00271 dns_rdata_fromregion

Runtime coverage analysis

Covered functions
1399
Functions that are reachable but not covered
61
Reachable functions
118
Percentage of reachable functions covered
48.31%
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
fuzz/dns_rdata_fromtext.c 21
lib/isc/include/isc/buffer.h 23
lib/isc/lex.c 46
lib/isc/parseint.c 2
lib/dns/rcode.c 5
lib/dns/rdata.c 44
lib/dns/name.c 2
lib/dns/include/dns/rdata.h 1
lib/isc/hex.c 13

Fuzzer: fuzz/dns_rdata_fromwire_text.c

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 53 13.6%
gold [1:9] 6 1.55%
yellow [10:29] 3 0.77%
greenyellow [30:49] 1 0.25%
lawngreen 50+ 324 83.7%
All colors 387 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
5 44 isc_buffer_reserve call site: 00044 ISC_ALIGN
5 240 isc_lex_gettoken call site: 00240 grow_data
4 29 LLVMFuzzerTestOneInput call site: 00029 REQUIRE
4 172 isc_lex_gettoken call site: 00172 isc__errno2result
3 10 isc_buffer_putuint8 call site: 00010 strlcpy
2 61 dns_rdata_fromwire call site: 00061 dns_rdata_fromregion
2 80 dns_name_isabsolute call site: 00080 unknown_totext
2 155 dns_rdata_fromtext call site: 00155 REQUIRE
2 327 isc_lex_isfile call site: 00327 isc_lex_getsourcename
2 363 dns_compress_init call site: 00363 dns_rdata_towire
1 0 EP call site: 00000 dns_rdatatype_ismeta
1 2 dns_rdatatype_ismeta call site: 00002 dns_rdatatype_format

Runtime coverage analysis

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

Files reached

filename functions hit
fuzz/dns_rdata_fromwire_text.c 23
lib/dns/include/dns/rdata.h 1
lib/dns/rdata.c 54
lib/isc/include/isc/buffer.h 23
lib/dns/callbacks.c 2
lib/dns/name.c 2
lib/isc/hex.c 18
lib/isc/lex.c 38
lib/isc/parseint.c 2
lib/dns/masterdump.c 1
lib/dns/compress.c 7

Fuzzer: fuzz/dns_master_load.c

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 214 56.1%
gold [1:9] 0 0.0%
yellow [10:29] 2 0.52%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 165 43.3%
All colors 381 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
147 92 isc_time_formatISO8601TZms call site: 00092 isc_log_open
24 241 isc_stdio_open call site: 00241 isc_log_write
10 38 isc_log_doit call site: 00038 isc_time_now
7 373 call_updatenotify call site: 00373 dns_db_detach
3 316 dns_name_fromregion call site: 00316 isc_buffer_add
3 361 dns_master_loadbuffer call site: 00361 dns_db_endload
2 0 EP call site: 00000 isc_buffer_add
2 12 dns_rdatacallbacks_initcommon call site: 00012 dns_db_create
2 23 dns_db_create call site: 00023 isc_log_write
1 5 isc_buffer_add call site: 00005 isc_buffer_setactive
1 9 isc_buffer_setactive call site: 00009 dns_rdatacallbacks_init
1 36 isc_log_wouldlog call site: 00036 atomic_load_acquire

Runtime coverage analysis

Covered functions
1399
Functions that are reachable but not covered
102
Reachable functions
150
Percentage of reachable functions covered
32.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
fuzz/dns_master_load.c 14
lib/isc/include/isc/buffer.h 7
lib/dns/callbacks.c 2
lib/dns/db.c 18
lib/dns/name.c 8
lib/isc/log.c 68
lib/isc/time.c 12
lib/isc/file.c 4
tests/ns/plugin_test.c 2
lib/isc/dir.c 9
lib/isc/errno.c 1
lib/isc/errno2result.c 2
lib/isc/stdio.c 2
lib/dns/master.c 23
lib/dns/fixedname.c 5
lib/dns/include/dns/name.h 2
lib/isc/lex.c 11

Fuzzer: fuzz/isc_lex_getmastertoken.c

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 27 19.7%
gold [1:9] 2 1.45%
yellow [10:29] 1 0.72%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 107 78.1%
All colors 137 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
5 118 isc_lex_gettoken call site: 00118 grow_data
4 42 isc_lex_gettoken call site: 00042 isc__errno2result
4 62 isc_buffer_reserve call site: 00062 ISC_ALIGN
3 0 EP call site: 00000 isc_buffer_add
2 10 isc_buffer_setactive call site: 00010 isc_lex_openbuffer
2 26 isc_buffer_setmctx call site: 00026 isc_lex_getmastertoken
1 6 isc_buffer_add call site: 00006 isc_buffer_setactive
1 40 isc_buffer_compact call site: 00040
1 77 isc_buffer_clearmctx call site: 00077 isc_mem_put
1 84 isc_buffer_invalidate call site: 00084 isc_mem_put
1 93 isc_buffer_peekuint8 call site: 00093 SET_IF_NOT_NULL
1 106 grow_data call site: 00106 isc_mem_put

Runtime coverage analysis

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

Files reached

filename functions hit
fuzz/isc_lex_getmastertoken.c 8
lib/isc/include/isc/buffer.h 23
lib/isc/lex.c 38
lib/isc/parseint.c 2

Fuzzer: fuzz/isc_lex_gettoken.c

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 26 21.3%
gold [1:9] 1 0.81%
yellow [10:29] 1 0.81%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 94 77.0%
All colors 122 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
5 116 isc_lex_gettoken call site: 00116 grow_data
4 40 isc_lex_gettoken call site: 00040 isc__errno2result
4 60 isc_buffer_reserve call site: 00060 ISC_ALIGN
2 0 EP call site: 00000 isc_buffer_add
2 9 isc_buffer_setactive call site: 00009 isc_lex_openbuffer
2 25 isc_buffer_setmctx call site: 00025 isc_lex_gettoken
1 5 isc_buffer_add call site: 00005 isc_buffer_setactive
1 38 isc_buffer_compact call site: 00038
1 75 isc_buffer_clearmctx call site: 00075 isc_mem_put
1 82 isc_buffer_invalidate call site: 00082 isc_mem_put
1 91 isc_buffer_peekuint8 call site: 00091 SET_IF_NOT_NULL
1 104 grow_data call site: 00104 isc_mem_put

Runtime coverage analysis

Covered functions
1399
Functions that are reachable but not covered
37
Reachable functions
60
Percentage of reachable functions covered
38.33%
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
fuzz/isc_lex_gettoken.c 7
lib/isc/include/isc/buffer.h 23
lib/isc/lex.c 34
lib/isc/parseint.c 2

Fuzzer: fuzz/dns_message_parse.c

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 10968 78.9%
gold [1:9] 550 3.95%
yellow [10:29] 79 0.56%
greenyellow [30:49] 33 0.23%
lawngreen 50+ 2261 16.2%
All colors 13891 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
1108 10048 isc_loop_getmctx call site: 10048 tat_send
531 4410 isc_radix_create call site: 04410 dns_zone_setalsonotify
529 5838 dns_db_create call site: 05838 catz_addmodzone_cb
472 13097 dns_time64_fromtext call site: 13097 newzone_parse
383 9253 zone_load call site: 09253 dns_zone_load
315 12601 dns_mnemonic_fromtext call site: 12601 get_dnskeys
305 9692 msgreset call site: 09692 tat_send
301 7985 dns_rdata_totext call site: 07985 verify_nodes
294 11158 dns_db_iscache call site: 11158 dns_zone_flush
256 2764 dns_message_sectiontotext call site: 02764 dns_request_destroy
254 13623 dst_key_name call site: 13623 renderset
224 5607 dns_zone_setkeydirectory call site: 05607 dns_zone_setprimaries

Runtime coverage analysis

Covered functions
1399
Functions that are reachable but not covered
243
Reachable functions
557
Percentage of reachable functions covered
56.37%
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
fuzz/dns_message_parse.c 23
lib/isc/include/isc/buffer.h 33
lib/dns/message.c 181
lib/isc/mem.c 5
lib/dns/fixedname.c 5
lib/dns/include/dns/name.h 8
tests/dns/qp_test.c 2
lib/dns/rdatalist.c 4
lib/dns/rdataset.c 34
lib/isc/hashmap.c 36
lib/dns/name.c 57
lib/dns/rdata.c 63
lib/dns/rdata/generic/rrsig_46.c 3
lib/dns/rdata/generic/sig_24.c 3
lib/dns/include/dns/rdata.h 1
lib/isc/ht.c 32
lib/isc/include/isc/hash.h 4
lib/dns/order.c 3
lib/isc/include/isc/ascii.h 6
lib/isc/hash.c 4
lib/isc/include/isc/siphash.h 10
lib/isc/region.c 2
bin/named/server.c 168
lib/dns/view.c 67
lib/dns/zone.c 319
lib/dns/nametree.c 20
lib/dns/qp.c 127
lib/dns/qp_p.h 30
lib/dns/deleg.c 38
lib/isc/time.c 15
lib/isc/log.c 68
lib/isc/file.c 27
tests/ns/plugin_test.c 2
lib/isc/dir.c 9
lib/isc/errno.c 1
lib/isc/errno2result.c 2
lib/isc/stdio.c 13
tests/isc/loop_test.c 1
bin/named/builtin.c 5
bin/dig/dighost.c 2
bin/tools/mdig.c 4
lib/isc/parseint.c 2
lib/isc/loop.c 21
lib/isc/work.c 12
bin/named/os.c 5
bin/named/main.c 7
lib/dns/rcode.c 26
lib/isc/hex.c 18
lib/dns/zoneproperties.c 90
lib/dns/catz.c 73
lib/dns/zt.c 29
lib/dns/resolver.c 72
lib/isc/async.c 7
lib/isc/timer.c 19
lib/dns/adb.c 76
lib/dns/request.c 38
lib/dns/dispatch.c 46
lib/dns/transport.c 2
lib/isc/netmgr/tlsstream.c 78
lib/isc/netmgr/netmgr.c 92
lib/isc/stats.c 13
bin/tests/system/pipelined/pipequeries.c 18
lib/dns/tsig.c 96
lib/dns/dst_api.c 111
tests/dns/zt_test.c 7
lib/dns/key.c 2
lib/dns/openssleddsa_link.c 15
bin/named/controlconf.c 7
lib/isc/symtab.c 25
lib/ns/server.c 16
lib/isc/quota.c 11
lib/dns/tkey.c 3
lib/dns/zonemgr.c 22
lib/isc/rwlock.c 5
lib/isc/tls.c 49
lib/isc/safe.c 1
lib/dns/gssapi_link.c 6
lib/isc/proxy2.c 13
lib/dns/masterdump.c 85
lib/dns/ttl.c 13
lib/dns/ncache.c 26
lib/isc/netmgr/http.c 109
lib/isc/netmgr/streamdns.c 35
lib/isc/netmgr/proxystream.c 37
lib/isc/netmgr/proxyudp.c 30
lib/isc/netmgr/udp.c 32
lib/isc/base64.c 6
lib/dns/forward.c 20
lib/isc/netaddr.c 14
lib/isc/sockaddr.c 19
lib/isc/md.c 14
lib/isccfg/parser.c 76
lib/isc/lex.c 49
lib/isc/include/isc/fxhash.h 3
bin/named/config.c 47
lib/isc/string.c 1
bin/named/zoneconf.c 210
lib/isc/random.c 5
lib/dns/notify.c 2
lib/dns/db.c 49
lib/isccfg/aclconf.c 61
lib/dns/acl.c 24
lib/dns/iptable.c 11
lib/isc/radix.c 11
lib/isc/include/isc/radix.h 1
lib/dns/stats.c 18
lib/isc/statsmulti.c 12
lib/dns/kasp.c 16
lib/dns/remote.c 14
lib/dns/ipkeylist.c 6
lib/isccfg/duration.c 7
lib/dns/ssu.c 18
lib/dns/nsec3.c 23
lib/isc/include/isc/nonce.h 1
bin/tools/nsec3hash.c 2
lib/ns/hooks.c 14
tests/isc/quota_test.c 4
lib/dns/rpz.c 10
lib/dns/callbacks.c 2
lib/dns/master.c 26
lib/dns/soa.c 9
lib/dns/journal.c 142
lib/dns/diff.c 56
lib/isc/serial.c 2
bin/tests/system/dyndb/driver/db.c 3
lib/dns/dbiterator.c 3
bin/check/check-tool.c 15
lib/dns/dnssec.c 116
lib/dns/ds.c 23
lib/dns/zoneverify.c 133
lib/isc/heap.c 19
lib/dns/keytable.c 12
lib/dns/nsec.c 28
bin/dnssec/dnssec-signzone.c 22
lib/isc/iterated_hash.c 5
lib/isc/base32.c 10
tests/ns/netmgr_wrap.c 8
lib/ns/client.c 45
lib/dns/ecs.c 1
lib/ns/query.c 31
lib/dns/ede.c 5
lib/isc/job.c 4
lib/isc/netmgr/tcp.c 36
bin/tests/test_server.c 2
bin/tests/test_client.c 13
lib/ns/update.c 3
lib/ns/stats.c 2
lib/isc/netmgr/timer.c 10
lib/isc/openssl_shim.c 2
tests/isc/udp_test.c 1
lib/isc/include/isc/dnsstream.h 20
lib/isc/url.c 14
lib/dns/update.c 6
lib/dns/skr.c 12
lib/dns/nta.c 15
lib/isc/utf8.c 1
lib/dns/compress.c 24
bin/tools/named-wireformat.c 3
bin/dnssec/dnssec-ksr.c 90
bin/dnssec/dnssectool.c 30
lib/isccfg/kaspconf.c 90
lib/dns/keystore.c 13
lib/isc/crypto/ossl1_1.c 1
lib/dns/time.c 17
lib/isc/tm.c 11
lib/isc/stdtime.c 4

Fuzzer: fuzz/dns_message_checksig.c

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 9494 77.6%
gold [1:9] 546 4.46%
yellow [10:29] 93 0.76%
greenyellow [30:49] 32 0.26%
lawngreen 50+ 2055 16.8%
All colors 12220 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
1108 10066 isc_loop_getmctx call site: 10066 tat_send
531 4428 isc_radix_create call site: 04428 dns_zone_setalsonotify
529 5856 dns_db_create call site: 05856 catz_addmodzone_cb
383 9271 zone_load call site: 09271 dns_zone_load
305 9710 msgreset call site: 09710 tat_send
301 8003 dns_rdata_totext call site: 08003 verify_nodes
294 11176 dns_db_iscache call site: 11176 dns_zone_flush
256 2782 dns_message_sectiontotext call site: 02782 dns_request_destroy
224 5625 dns_zone_setkeydirectory call site: 05625 dns_zone_setprimaries
223 5254 dns_rdatatype_fromtext call site: 05254 configure_zone_acl
204 4964 dns_zone_logv call site: 04964 dns_zone_setalsonotify
203 8609 dns_name_compare call site: 08609 dns_journal_write_transaction

Runtime coverage analysis

Covered functions
1399
Functions that are reachable but not covered
242
Reachable functions
541
Percentage of reachable functions covered
55.27%
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
fuzz/dns_message_checksig.c 19
lib/isc/include/isc/buffer.h 33
lib/dns/message.c 178
lib/isc/mem.c 5
lib/dns/fixedname.c 5
lib/dns/include/dns/name.h 8
tests/dns/qp_test.c 2
lib/dns/rdatalist.c 4
lib/dns/rdataset.c 5
lib/isc/hashmap.c 36
lib/dns/name.c 53
lib/dns/rdata.c 35
lib/dns/rdata/generic/rrsig_46.c 3
lib/dns/rdata/generic/sig_24.c 3
lib/dns/include/dns/rdata.h 1
lib/isc/ht.c 32
lib/isc/include/isc/hash.h 4
lib/dns/order.c 3
lib/isc/include/isc/ascii.h 6
lib/isc/hash.c 4
lib/isc/include/isc/siphash.h 10
lib/isc/region.c 2
bin/named/server.c 168
lib/dns/view.c 79
lib/dns/zone.c 319
lib/dns/nametree.c 20
lib/dns/qp.c 127
lib/dns/qp_p.h 30
lib/dns/deleg.c 38
lib/isc/time.c 15
lib/isc/log.c 68
lib/isc/file.c 27
tests/ns/plugin_test.c 2
lib/isc/dir.c 9
lib/isc/errno.c 1
lib/isc/errno2result.c 2
lib/isc/stdio.c 13
tests/isc/loop_test.c 1
bin/named/builtin.c 4
bin/dig/dighost.c 2
bin/tools/mdig.c 4
lib/isc/parseint.c 2
lib/isc/loop.c 21
lib/isc/work.c 12
bin/named/os.c 5
bin/named/main.c 3
lib/dns/rcode.c 19
lib/isc/hex.c 9
lib/dns/zoneproperties.c 90
lib/dns/catz.c 73
lib/dns/zt.c 29
lib/dns/resolver.c 72
lib/isc/async.c 7
lib/isc/timer.c 19
lib/dns/adb.c 76
lib/dns/request.c 38
lib/dns/dispatch.c 46
lib/dns/transport.c 2
lib/isc/netmgr/tlsstream.c 78
lib/isc/netmgr/netmgr.c 92
lib/isc/stats.c 13
bin/tests/system/pipelined/pipequeries.c 18
lib/dns/tsig.c 79
lib/dns/dst_api.c 58
tests/dns/zt_test.c 7
lib/dns/key.c 2
lib/dns/openssleddsa_link.c 15
bin/named/controlconf.c 7
lib/isc/symtab.c 25
lib/ns/server.c 16
lib/isc/quota.c 11
lib/dns/tkey.c 3
lib/dns/zonemgr.c 22
lib/isc/rwlock.c 5
lib/isc/tls.c 49
lib/isc/safe.c 1
lib/dns/gssapi_link.c 5
lib/isc/proxy2.c 13
lib/dns/masterdump.c 85
lib/dns/ttl.c 10
lib/dns/ncache.c 17
lib/isc/netmgr/http.c 109
lib/isc/netmgr/streamdns.c 35
lib/isc/netmgr/proxystream.c 37
lib/isc/netmgr/proxyudp.c 30
lib/isc/netmgr/udp.c 32
lib/isc/base64.c 6
lib/dns/forward.c 20
lib/isc/netaddr.c 14
lib/isc/sockaddr.c 19
lib/isc/md.c 14
lib/isccfg/parser.c 68
lib/isc/lex.c 44
lib/isc/include/isc/fxhash.h 3
bin/named/config.c 47
lib/isc/string.c 1
bin/named/zoneconf.c 210
lib/isc/random.c 5
lib/dns/notify.c 2
lib/dns/db.c 48
lib/isccfg/aclconf.c 61
lib/dns/acl.c 24
lib/dns/iptable.c 11
lib/isc/radix.c 11
lib/isc/include/isc/radix.h 1
lib/dns/stats.c 18
lib/isc/statsmulti.c 12
lib/dns/kasp.c 5
lib/dns/remote.c 14
lib/dns/ipkeylist.c 6
lib/isccfg/duration.c 1
lib/dns/ssu.c 18
lib/dns/nsec3.c 23
lib/isc/include/isc/nonce.h 1
bin/tools/nsec3hash.c 2
lib/ns/hooks.c 14
tests/isc/quota_test.c 4
lib/dns/rpz.c 10
lib/dns/callbacks.c 2
lib/dns/master.c 26
lib/dns/soa.c 9
lib/dns/journal.c 142
lib/dns/diff.c 56
lib/isc/serial.c 2
bin/tests/system/dyndb/driver/db.c 3
lib/dns/dbiterator.c 3
bin/check/check-tool.c 15
lib/dns/dnssec.c 67
lib/dns/ds.c 23
lib/dns/zoneverify.c 133
lib/isc/heap.c 19
lib/dns/keytable.c 12
lib/dns/nsec.c 28
bin/dnssec/dnssec-signzone.c 14
lib/isc/iterated_hash.c 5
lib/isc/base32.c 10
tests/ns/netmgr_wrap.c 8
lib/ns/client.c 45
lib/dns/ecs.c 1
lib/ns/query.c 31
lib/dns/ede.c 5
lib/isc/job.c 4
lib/isc/netmgr/tcp.c 36
bin/tests/test_server.c 2
bin/tests/test_client.c 13
lib/ns/update.c 3
lib/ns/stats.c 2
lib/isc/netmgr/timer.c 10
lib/isc/openssl_shim.c 2
tests/isc/udp_test.c 1
lib/isc/include/isc/dnsstream.h 20
lib/isc/url.c 14
lib/dns/update.c 6
lib/dns/skr.c 12
lib/dns/nta.c 15
lib/isc/utf8.c 1

Fuzzer: fuzz/dns_qpkey_name.c

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 26 18.4%
gold [1:9] 1 0.70%
yellow [10:29] 1 0.70%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 113 80.1%
All colors 141 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
6 106 isc_ascii_lowerequal call site: 00106 dns_name_compare
5 135 isc_ascii_lowercmp call site: 00135
4 10 dns_fixedname_initname call site: 00010 dns_fixedname_initname
2 21 isc_buffer_setactive call site: 00021 dns_name_fromwire
2 87 dns_qpkey_toname call site: 00087 dns_name_equal
1 0 EP call site: 00000 dns_fixedname_initname
1 17 isc_buffer_add call site: 00017 isc_buffer_setactive
1 40 dns_name_fromwire call site: 00040
1 47 dns_name_fromwire call site: 00047 dns_qpkey_fromname
1 59 dns_qpkey_fromname call site: 00059 dns_qpkey_toname
1 120 dns_name_fullcompare call site: 00120 dns_name_countlabels
1 123 dns_name_countlabels call site: 00123 dns_name_offsets

Runtime coverage analysis

Covered functions
1399
Functions that are reachable but not covered
25
Reachable functions
53
Percentage of reachable functions covered
52.83%
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
fuzz/dns_qpkey_name.c 14
lib/dns/fixedname.c 5
lib/isc/include/isc/buffer.h 4
lib/dns/include/dns/name.h 5
lib/dns/name.c 21
lib/dns/qp.c 15
lib/isc/include/isc/ascii.h 5

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.

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=['isc_ascii_lowerequal', 'isc_buffer_add', 'dns_name_fromwire', 'old_name_fromwire', 'dns_fixedname_initname', 'isc_buffer_setactive', 'isc_buffer_forward']

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', 'dns_name_setbuffer', 'isc_buffer_add', 'isc_buffer_setactive']

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=['isc_time_formatISO8601TZms', 'LLVMFuzzerTestOneInput', 'isc_stdio_open', 'make_twigs_mutable', 'qp_test_bittoascii', 'isc_log_doit', 'dns_qp_deletekey', 'dns_qp_insert', 'chunk_alloc', 'make_root_mutable']

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_lex_gettoken', 'isc_buffer_reserve', 'rdata_validate', 'isc_buffer_setmctx', 'isc_buffer_init', 'isc_lex_setcomments', 'dns_rdataclass_fromtext', 'dns_rdata_fromtext']

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=['isc_buffer_reserve', 'isc_lex_gettoken', 'LLVMFuzzerTestOneInput', 'isc_buffer_putuint8', 'dns_rdata_fromwire', 'dns_name_isabsolute', 'dns_rdata_fromtext', 'isc_lex_isfile', 'dns_compress_init']

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_time_formatISO8601TZms', 'isc_stdio_open', 'isc_log_doit', 'call_updatenotify', 'dns_name_fromregion', 'dns_master_loadbuffer', 'dns_rdatacallbacks_initcommon', 'dns_db_create', 'isc_buffer_add']

fuzz/isc_lex_getmastertoken.c

Dictionary

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


Fuzzer function priority

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

-focus_function=['isc_lex_gettoken', 'isc_buffer_reserve', 'isc_buffer_setactive', 'isc_buffer_setmctx', 'isc_buffer_add', 'isc_buffer_compact', 'isc_buffer_clearmctx', 'isc_buffer_invalidate']

fuzz/isc_lex_gettoken.c

Dictionary

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


Fuzzer function priority

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

-focus_function=['isc_lex_gettoken', 'isc_buffer_reserve', 'isc_buffer_setactive', 'isc_buffer_setmctx', 'isc_buffer_add', 'isc_buffer_compact', 'isc_buffer_clearmctx', 'isc_buffer_invalidate']

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=['isc_loop_getmctx', 'isc_radix_create', 'dns_db_create', 'dns_time64_fromtext', 'zone_load', 'dns_mnemonic_fromtext', 'msgreset', 'dns_rdata_totext', 'dns_db_iscache', 'dns_message_sectiontotext']

fuzz/dns_message_checksig.c

Dictionary

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


Fuzzer function priority

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

-focus_function=['isc_loop_getmctx', 'isc_radix_create', 'dns_db_create', 'zone_load', 'msgreset', 'dns_rdata_totext', 'dns_db_iscache', 'dns_message_sectiontotext', 'dns_zone_setkeydirectory', 'dns_rdatatype_fromtext']

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_ascii_lowerequal', 'isc_ascii_lowercmp', 'dns_fixedname_initname', 'isc_buffer_setactive', 'dns_qpkey_toname', 'isc_buffer_add', 'dns_name_fromwire', 'dns_qpkey_fromname']

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
dst_key_sigsize 54 10 18.51% ['/src/bind9/fuzz/dns_name_fromtext_target.c', '/src/bind9/fuzz/dns_rdata_fromwire_text.c', '/src/bind9/fuzz/dns_name_fromwire.c', '/src/bind9/fuzz/dns_message_checksig.c', '/src/bind9/fuzz/dns_qp.c', '/src/bind9/fuzz/dns_master_load.c', '/src/bind9/fuzz/isc_lex_getmastertoken.c', '/src/bind9/fuzz/isc_lex_gettoken.c', '/src/bind9/fuzz/dns_rdata_fromtext.c', '/src/bind9/fuzz/dns_message_parse.c', '/src/bind9/fuzz/dns_qpkey_name.c']
frombuffer 42 20 47.61% ['/src/bind9/fuzz/dns_name_fromtext_target.c', '/src/bind9/fuzz/dns_rdata_fromwire_text.c', '/src/bind9/fuzz/dns_name_fromwire.c', '/src/bind9/fuzz/dns_message_checksig.c', '/src/bind9/fuzz/dns_qp.c', '/src/bind9/fuzz/dns_master_load.c', '/src/bind9/fuzz/isc_lex_getmastertoken.c', '/src/bind9/fuzz/isc_lex_gettoken.c', '/src/bind9/fuzz/dns_rdata_fromtext.c', '/src/bind9/fuzz/dns_message_parse.c', '/src/bind9/fuzz/dns_qpkey_name.c']
journal_open 94 24 25.53% ['/src/bind9/fuzz/dns_name_fromtext_target.c', '/src/bind9/fuzz/dns_rdata_fromwire_text.c', '/src/bind9/fuzz/dns_name_fromwire.c', '/src/bind9/fuzz/dns_message_checksig.c', '/src/bind9/fuzz/dns_qp.c', '/src/bind9/fuzz/dns_master_load.c', '/src/bind9/fuzz/isc_lex_getmastertoken.c', '/src/bind9/fuzz/isc_lex_gettoken.c', '/src/bind9/fuzz/dns_rdata_fromtext.c', '/src/bind9/fuzz/dns_message_parse.c', '/src/bind9/fuzz/dns_qpkey_name.c']
dns_name_towire 54 13 24.07% ['/src/bind9/fuzz/dns_name_fromtext_target.c', '/src/bind9/fuzz/dns_rdata_fromwire_text.c', '/src/bind9/fuzz/dns_name_fromwire.c', '/src/bind9/fuzz/dns_message_checksig.c', '/src/bind9/fuzz/dns_qp.c', '/src/bind9/fuzz/dns_master_load.c', '/src/bind9/fuzz/isc_lex_getmastertoken.c', '/src/bind9/fuzz/isc_lex_gettoken.c', '/src/bind9/fuzz/dns_rdata_fromtext.c', '/src/bind9/fuzz/dns_message_parse.c', '/src/bind9/fuzz/dns_qpkey_name.c']
dns_nametree_add 54 24 44.44% ['/src/bind9/fuzz/dns_name_fromtext_target.c', '/src/bind9/fuzz/dns_rdata_fromwire_text.c', '/src/bind9/fuzz/dns_name_fromwire.c', '/src/bind9/fuzz/dns_message_checksig.c', '/src/bind9/fuzz/dns_qp.c', '/src/bind9/fuzz/dns_master_load.c', '/src/bind9/fuzz/isc_lex_getmastertoken.c', '/src/bind9/fuzz/isc_lex_gettoken.c', '/src/bind9/fuzz/dns_rdata_fromtext.c', '/src/bind9/fuzz/dns_message_parse.c', '/src/bind9/fuzz/dns_qpkey_name.c']
opensslrsa_createctx 56 25 44.64% ['/src/bind9/fuzz/dns_name_fromtext_target.c', '/src/bind9/fuzz/dns_rdata_fromwire_text.c', '/src/bind9/fuzz/dns_name_fromwire.c', '/src/bind9/fuzz/dns_message_checksig.c', '/src/bind9/fuzz/dns_qp.c', '/src/bind9/fuzz/dns_master_load.c', '/src/bind9/fuzz/isc_lex_getmastertoken.c', '/src/bind9/fuzz/isc_lex_gettoken.c', '/src/bind9/fuzz/dns_rdata_fromtext.c', '/src/bind9/fuzz/dns_message_parse.c', '/src/bind9/fuzz/dns_qpkey_name.c']
opensslrsa_verify 49 26 53.06% ['/src/bind9/fuzz/dns_name_fromtext_target.c', '/src/bind9/fuzz/dns_rdata_fromwire_text.c', '/src/bind9/fuzz/dns_name_fromwire.c', '/src/bind9/fuzz/dns_message_checksig.c', '/src/bind9/fuzz/dns_qp.c', '/src/bind9/fuzz/dns_master_load.c', '/src/bind9/fuzz/isc_lex_getmastertoken.c', '/src/bind9/fuzz/isc_lex_gettoken.c', '/src/bind9/fuzz/dns_rdata_fromtext.c', '/src/bind9/fuzz/dns_message_parse.c', '/src/bind9/fuzz/dns_qpkey_name.c']
opensslrsa_fromdns 76 34 44.73% ['/src/bind9/fuzz/dns_name_fromtext_target.c', '/src/bind9/fuzz/dns_rdata_fromwire_text.c', '/src/bind9/fuzz/dns_name_fromwire.c', '/src/bind9/fuzz/dns_message_checksig.c', '/src/bind9/fuzz/dns_qp.c', '/src/bind9/fuzz/dns_master_load.c', '/src/bind9/fuzz/isc_lex_getmastertoken.c', '/src/bind9/fuzz/isc_lex_gettoken.c', '/src/bind9/fuzz/dns_rdata_fromtext.c', '/src/bind9/fuzz/dns_message_parse.c', '/src/bind9/fuzz/dns_qpkey_name.c']
dns_qp_insert 88 32 36.36% ['/src/bind9/fuzz/dns_name_fromtext_target.c', '/src/bind9/fuzz/dns_rdata_fromwire_text.c', '/src/bind9/fuzz/dns_name_fromwire.c', '/src/bind9/fuzz/dns_message_checksig.c', '/src/bind9/fuzz/dns_qp.c', '/src/bind9/fuzz/dns_master_load.c', '/src/bind9/fuzz/isc_lex_getmastertoken.c', '/src/bind9/fuzz/isc_lex_gettoken.c', '/src/bind9/fuzz/dns_rdata_fromtext.c', '/src/bind9/fuzz/dns_message_parse.c', '/src/bind9/fuzz/dns_qpkey_name.c']
dns_qp_deletekey 54 26 48.14% ['/src/bind9/fuzz/dns_name_fromtext_target.c', '/src/bind9/fuzz/dns_rdata_fromwire_text.c', '/src/bind9/fuzz/dns_name_fromwire.c', '/src/bind9/fuzz/dns_message_checksig.c', '/src/bind9/fuzz/dns_qp.c', '/src/bind9/fuzz/dns_master_load.c', '/src/bind9/fuzz/isc_lex_getmastertoken.c', '/src/bind9/fuzz/isc_lex_gettoken.c', '/src/bind9/fuzz/dns_rdata_fromtext.c', '/src/bind9/fuzz/dns_message_parse.c', '/src/bind9/fuzz/dns_qpkey_name.c']
closeversion 142 16 11.26% ['/src/bind9/fuzz/dns_name_fromtext_target.c', '/src/bind9/fuzz/dns_rdata_fromwire_text.c', '/src/bind9/fuzz/dns_name_fromwire.c', '/src/bind9/fuzz/dns_message_checksig.c', '/src/bind9/fuzz/dns_qp.c', '/src/bind9/fuzz/dns_master_load.c', '/src/bind9/fuzz/isc_lex_getmastertoken.c', '/src/bind9/fuzz/isc_lex_gettoken.c', '/src/bind9/fuzz/dns_rdata_fromtext.c', '/src/bind9/fuzz/dns_message_parse.c', '/src/bind9/fuzz/dns_qpkey_name.c']
qpzone_find 287 121 42.16% ['/src/bind9/fuzz/dns_name_fromtext_target.c', '/src/bind9/fuzz/dns_rdata_fromwire_text.c', '/src/bind9/fuzz/dns_name_fromwire.c', '/src/bind9/fuzz/dns_message_checksig.c', '/src/bind9/fuzz/dns_qp.c', '/src/bind9/fuzz/dns_master_load.c', '/src/bind9/fuzz/isc_lex_getmastertoken.c', '/src/bind9/fuzz/isc_lex_gettoken.c', '/src/bind9/fuzz/dns_rdata_fromtext.c', '/src/bind9/fuzz/dns_message_parse.c', '/src/bind9/fuzz/dns_qpkey_name.c']
dns_view_find 97 51 52.57% ['/src/bind9/fuzz/dns_name_fromtext_target.c', '/src/bind9/fuzz/dns_rdata_fromwire_text.c', '/src/bind9/fuzz/dns_name_fromwire.c', '/src/bind9/fuzz/dns_message_checksig.c', '/src/bind9/fuzz/dns_qp.c', '/src/bind9/fuzz/dns_master_load.c', '/src/bind9/fuzz/isc_lex_getmastertoken.c', '/src/bind9/fuzz/isc_lex_gettoken.c', '/src/bind9/fuzz/dns_rdata_fromtext.c', '/src/bind9/fuzz/dns_message_parse.c', '/src/bind9/fuzz/dns_qpkey_name.c']
dns_zone_cdscheck 184 31 16.84% ['/src/bind9/fuzz/dns_name_fromtext_target.c', '/src/bind9/fuzz/dns_rdata_fromwire_text.c', '/src/bind9/fuzz/dns_name_fromwire.c', '/src/bind9/fuzz/dns_message_checksig.c', '/src/bind9/fuzz/dns_qp.c', '/src/bind9/fuzz/dns_master_load.c', '/src/bind9/fuzz/isc_lex_getmastertoken.c', '/src/bind9/fuzz/isc_lex_gettoken.c', '/src/bind9/fuzz/dns_rdata_fromtext.c', '/src/bind9/fuzz/dns_message_parse.c', '/src/bind9/fuzz/dns_qpkey_name.c']
dns_zone_verifydb 37 11 29.72% ['/src/bind9/fuzz/dns_name_fromtext_target.c', '/src/bind9/fuzz/dns_rdata_fromwire_text.c', '/src/bind9/fuzz/dns_name_fromwire.c', '/src/bind9/fuzz/dns_message_checksig.c', '/src/bind9/fuzz/dns_qp.c', '/src/bind9/fuzz/dns_master_load.c', '/src/bind9/fuzz/isc_lex_getmastertoken.c', '/src/bind9/fuzz/isc_lex_gettoken.c', '/src/bind9/fuzz/dns_rdata_fromtext.c', '/src/bind9/fuzz/dns_message_parse.c', '/src/bind9/fuzz/dns_qpkey_name.c']
zone_load 214 62 28.97% ['/src/bind9/fuzz/dns_name_fromtext_target.c', '/src/bind9/fuzz/dns_rdata_fromwire_text.c', '/src/bind9/fuzz/dns_name_fromwire.c', '/src/bind9/fuzz/dns_message_checksig.c', '/src/bind9/fuzz/dns_qp.c', '/src/bind9/fuzz/dns_master_load.c', '/src/bind9/fuzz/isc_lex_getmastertoken.c', '/src/bind9/fuzz/isc_lex_gettoken.c', '/src/bind9/fuzz/dns_rdata_fromtext.c', '/src/bind9/fuzz/dns_message_parse.c', '/src/bind9/fuzz/dns_qpkey_name.c']
get_primary_options 41 17 41.46% ['/src/bind9/fuzz/dns_name_fromtext_target.c', '/src/bind9/fuzz/dns_rdata_fromwire_text.c', '/src/bind9/fuzz/dns_name_fromwire.c', '/src/bind9/fuzz/dns_message_checksig.c', '/src/bind9/fuzz/dns_qp.c', '/src/bind9/fuzz/dns_master_load.c', '/src/bind9/fuzz/isc_lex_getmastertoken.c', '/src/bind9/fuzz/isc_lex_gettoken.c', '/src/bind9/fuzz/dns_rdata_fromtext.c', '/src/bind9/fuzz/dns_message_parse.c', '/src/bind9/fuzz/dns_qpkey_name.c']
check_nsec3param 83 27 32.53% ['/src/bind9/fuzz/dns_name_fromtext_target.c', '/src/bind9/fuzz/dns_rdata_fromwire_text.c', '/src/bind9/fuzz/dns_name_fromwire.c', '/src/bind9/fuzz/dns_message_checksig.c', '/src/bind9/fuzz/dns_qp.c', '/src/bind9/fuzz/dns_master_load.c', '/src/bind9/fuzz/isc_lex_getmastertoken.c', '/src/bind9/fuzz/isc_lex_gettoken.c', '/src/bind9/fuzz/dns_rdata_fromtext.c', '/src/bind9/fuzz/dns_message_parse.c', '/src/bind9/fuzz/dns_qpkey_name.c']
zone_namerd_tostr 41 22 53.65% ['/src/bind9/fuzz/dns_name_fromtext_target.c', '/src/bind9/fuzz/dns_rdata_fromwire_text.c', '/src/bind9/fuzz/dns_name_fromwire.c', '/src/bind9/fuzz/dns_message_checksig.c', '/src/bind9/fuzz/dns_qp.c', '/src/bind9/fuzz/dns_master_load.c', '/src/bind9/fuzz/isc_lex_getmastertoken.c', '/src/bind9/fuzz/isc_lex_gettoken.c', '/src/bind9/fuzz/dns_rdata_fromtext.c', '/src/bind9/fuzz/dns_message_parse.c', '/src/bind9/fuzz/dns_qpkey_name.c']
zone_postload 444 115 25.90% ['/src/bind9/fuzz/dns_name_fromtext_target.c', '/src/bind9/fuzz/dns_rdata_fromwire_text.c', '/src/bind9/fuzz/dns_name_fromwire.c', '/src/bind9/fuzz/dns_message_checksig.c', '/src/bind9/fuzz/dns_qp.c', '/src/bind9/fuzz/dns_master_load.c', '/src/bind9/fuzz/isc_lex_getmastertoken.c', '/src/bind9/fuzz/isc_lex_gettoken.c', '/src/bind9/fuzz/dns_rdata_fromtext.c', '/src/bind9/fuzz/dns_message_parse.c', '/src/bind9/fuzz/dns_qpkey_name.c']
zone_journal_rollforward 68 17 25.0% ['/src/bind9/fuzz/dns_name_fromtext_target.c', '/src/bind9/fuzz/dns_rdata_fromwire_text.c', '/src/bind9/fuzz/dns_name_fromwire.c', '/src/bind9/fuzz/dns_message_checksig.c', '/src/bind9/fuzz/dns_qp.c', '/src/bind9/fuzz/dns_master_load.c', '/src/bind9/fuzz/isc_lex_getmastertoken.c', '/src/bind9/fuzz/isc_lex_gettoken.c', '/src/bind9/fuzz/dns_rdata_fromtext.c', '/src/bind9/fuzz/dns_message_parse.c', '/src/bind9/fuzz/dns_qpkey_name.c']
zone_check_dnskeys 72 21 29.16% ['/src/bind9/fuzz/dns_name_fromtext_target.c', '/src/bind9/fuzz/dns_rdata_fromwire_text.c', '/src/bind9/fuzz/dns_name_fromwire.c', '/src/bind9/fuzz/dns_message_checksig.c', '/src/bind9/fuzz/dns_qp.c', '/src/bind9/fuzz/dns_master_load.c', '/src/bind9/fuzz/isc_lex_getmastertoken.c', '/src/bind9/fuzz/isc_lex_gettoken.c', '/src/bind9/fuzz/dns_rdata_fromtext.c', '/src/bind9/fuzz/dns_message_parse.c', '/src/bind9/fuzz/dns_qpkey_name.c']
isc___errno2result 95 12 12.63% ['/src/bind9/fuzz/dns_name_fromtext_target.c', '/src/bind9/fuzz/dns_rdata_fromwire_text.c', '/src/bind9/fuzz/dns_name_fromwire.c', '/src/bind9/fuzz/dns_message_checksig.c', '/src/bind9/fuzz/dns_qp.c', '/src/bind9/fuzz/dns_master_load.c', '/src/bind9/fuzz/isc_lex_getmastertoken.c', '/src/bind9/fuzz/isc_lex_gettoken.c', '/src/bind9/fuzz/dns_rdata_fromtext.c', '/src/bind9/fuzz/dns_message_parse.c', '/src/bind9/fuzz/dns_qpkey_name.c']
isc_buffer_reserve 32 7 21.87% ['/src/bind9/fuzz/dns_name_fromtext_target.c', '/src/bind9/fuzz/dns_rdata_fromwire_text.c', '/src/bind9/fuzz/dns_name_fromwire.c', '/src/bind9/fuzz/dns_message_checksig.c', '/src/bind9/fuzz/dns_qp.c', '/src/bind9/fuzz/dns_master_load.c', '/src/bind9/fuzz/isc_lex_getmastertoken.c', '/src/bind9/fuzz/isc_lex_gettoken.c', '/src/bind9/fuzz/dns_rdata_fromtext.c', '/src/bind9/fuzz/dns_message_parse.c', '/src/bind9/fuzz/dns_qpkey_name.c']
isc_log_doit 225 26 11.55% ['/src/bind9/fuzz/dns_name_fromtext_target.c', '/src/bind9/fuzz/dns_rdata_fromwire_text.c', '/src/bind9/fuzz/dns_name_fromwire.c', '/src/bind9/fuzz/dns_message_checksig.c', '/src/bind9/fuzz/dns_qp.c', '/src/bind9/fuzz/dns_master_load.c', '/src/bind9/fuzz/isc_lex_getmastertoken.c', '/src/bind9/fuzz/isc_lex_gettoken.c', '/src/bind9/fuzz/dns_rdata_fromtext.c', '/src/bind9/fuzz/dns_message_parse.c', '/src/bind9/fuzz/dns_qpkey_name.c']
rallocx 33 15 45.45% ['/src/bind9/fuzz/dns_name_fromtext_target.c', '/src/bind9/fuzz/dns_rdata_fromwire_text.c', '/src/bind9/fuzz/dns_name_fromwire.c', '/src/bind9/fuzz/dns_message_checksig.c', '/src/bind9/fuzz/dns_qp.c', '/src/bind9/fuzz/dns_master_load.c', '/src/bind9/fuzz/isc_lex_getmastertoken.c', '/src/bind9/fuzz/isc_lex_gettoken.c', '/src/bind9/fuzz/dns_rdata_fromtext.c', '/src/bind9/fuzz/dns_message_parse.c', '/src/bind9/fuzz/dns_qpkey_name.c']
dns_compress_name 40 10 25.0% ['/src/bind9/fuzz/dns_name_fromtext_target.c', '/src/bind9/fuzz/dns_rdata_fromwire_text.c', '/src/bind9/fuzz/dns_name_fromwire.c', '/src/bind9/fuzz/dns_message_checksig.c', '/src/bind9/fuzz/dns_qp.c', '/src/bind9/fuzz/dns_master_load.c', '/src/bind9/fuzz/isc_lex_getmastertoken.c', '/src/bind9/fuzz/isc_lex_gettoken.c', '/src/bind9/fuzz/dns_rdata_fromtext.c', '/src/bind9/fuzz/dns_message_parse.c', '/src/bind9/fuzz/dns_qpkey_name.c']
totext_ctx_init 70 24 34.28% ['/src/bind9/fuzz/dns_name_fromtext_target.c', '/src/bind9/fuzz/dns_rdata_fromwire_text.c', '/src/bind9/fuzz/dns_name_fromwire.c', '/src/bind9/fuzz/dns_message_checksig.c', '/src/bind9/fuzz/dns_qp.c', '/src/bind9/fuzz/dns_master_load.c', '/src/bind9/fuzz/isc_lex_getmastertoken.c', '/src/bind9/fuzz/isc_lex_gettoken.c', '/src/bind9/fuzz/dns_rdata_fromtext.c', '/src/bind9/fuzz/dns_message_parse.c', '/src/bind9/fuzz/dns_qpkey_name.c']
dns_message_renderend 103 46 44.66% ['/src/bind9/fuzz/dns_name_fromtext_target.c', '/src/bind9/fuzz/dns_rdata_fromwire_text.c', '/src/bind9/fuzz/dns_name_fromwire.c', '/src/bind9/fuzz/dns_message_checksig.c', '/src/bind9/fuzz/dns_qp.c', '/src/bind9/fuzz/dns_master_load.c', '/src/bind9/fuzz/isc_lex_getmastertoken.c', '/src/bind9/fuzz/isc_lex_gettoken.c', '/src/bind9/fuzz/dns_rdata_fromtext.c', '/src/bind9/fuzz/dns_message_parse.c', '/src/bind9/fuzz/dns_qpkey_name.c']
dns_message_headertotext 162 79 48.76% ['/src/bind9/fuzz/dns_name_fromtext_target.c', '/src/bind9/fuzz/dns_rdata_fromwire_text.c', '/src/bind9/fuzz/dns_name_fromwire.c', '/src/bind9/fuzz/dns_message_checksig.c', '/src/bind9/fuzz/dns_qp.c', '/src/bind9/fuzz/dns_master_load.c', '/src/bind9/fuzz/isc_lex_getmastertoken.c', '/src/bind9/fuzz/isc_lex_gettoken.c', '/src/bind9/fuzz/dns_rdata_fromtext.c', '/src/bind9/fuzz/dns_message_parse.c', '/src/bind9/fuzz/dns_qpkey_name.c']
totext_keydata 129 12 9.302% ['/src/bind9/fuzz/dns_name_fromtext_target.c', '/src/bind9/fuzz/dns_rdata_fromwire_text.c', '/src/bind9/fuzz/dns_name_fromwire.c', '/src/bind9/fuzz/dns_message_checksig.c', '/src/bind9/fuzz/dns_qp.c', '/src/bind9/fuzz/dns_master_load.c', '/src/bind9/fuzz/isc_lex_getmastertoken.c', '/src/bind9/fuzz/isc_lex_gettoken.c', '/src/bind9/fuzz/dns_rdata_fromtext.c', '/src/bind9/fuzz/dns_message_parse.c', '/src/bind9/fuzz/dns_qpkey_name.c']
towire_answer 61 32 52.45% ['/src/bind9/fuzz/dns_name_fromtext_target.c', '/src/bind9/fuzz/dns_rdata_fromwire_text.c', '/src/bind9/fuzz/dns_name_fromwire.c', '/src/bind9/fuzz/dns_message_checksig.c', '/src/bind9/fuzz/dns_qp.c', '/src/bind9/fuzz/dns_master_load.c', '/src/bind9/fuzz/isc_lex_getmastertoken.c', '/src/bind9/fuzz/isc_lex_gettoken.c', '/src/bind9/fuzz/dns_rdata_fromtext.c', '/src/bind9/fuzz/dns_message_parse.c', '/src/bind9/fuzz/dns_qpkey_name.c']

Files and Directories in report

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

Files in report

Source file Reached by Covered by
/src/bind9/lib/dns/rpz.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/dns/rdata/generic/afsdb_18.c [] []
/src/bind9/lib/dns/include/dns/rriterator.h [] []
/src/bind9/lib/dns/rdata/in_1/svcb_64.c [] []
/src/bind9/lib/dns/acl.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/dns/zoneproperties.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/tests/bench/qplookups.c [] []
/src/bind9/lib/dns/include/dns/bit.h [] []
/src/bind9/bin/check/named-checkzone.c [] []
/src/bind9/bin/delv/delv.c [] []
/src/bind9/lib/dns/include/dns/rdata.h ['fuzz/dns_rdata_fromtext.c', 'fuzz/dns_rdata_fromwire_text.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_rdata_fromtext.c', 'fuzz/dns_rdata_fromwire_text.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/dns/rdata/in_1/px_26.c [] []
/src/bind9/lib/isc/log.c ['fuzz/dns_qp.c', 'fuzz/dns_master_load.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_qp.c', 'fuzz/dns_master_load.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/tests/isc/spinlock_test.c [] []
/src/bind9/lib/isc/ossl_wrap/ossl_common.c [] []
/src/bind9/lib/isc/netmgr/socket.c [] []
/src/bind9/bin/dnssec/dnssec-signzone.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/tests/dns/master_test.c [] []
/src/bind9/lib/dns/dlz.c [] []
/src/bind9/lib/isc/signal.c [] []
/src/bind9/lib/dns/rdata/generic/loc_29.c [] []
/src/bind9/lib/dns/private.c [] []
/src/bind9/lib/isc/include/isc/log.h [] []
/src/bind9/tests/dns/qp_test.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/dns/include/dns/rdataslab.h [] []
/src/bind9/lib/isc/quota.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/bin/dig/dighost.h [] []
/src/bind9/tests/isc/crypto_test.c [] []
/src/bind9/lib/dns/rdata/generic/tlsa_52.c [] []
/src/bind9/bin/dig/dig.c [] []
/src/bind9/bin/dnssec/dnssec-ksr.c ['fuzz/dns_message_parse.c'] []
/src/bind9/lib/dns/rdata/generic/hip_55.c [] []
/src/bind9/lib/isc/regex.c [] []
/src/bind9/lib/ns/server.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/dns/dispatch.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/isc/include/isc/siphash.h ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/dns/rriterator.c [] []
/src/bind9/lib/isc/getaddresses.c [] []
/src/bind9/lib/dns/rdata/generic/key_25.c [] []
/src/bind9/tests/isc/file_test.c [] []
/src/bind9/lib/isc/url.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/bin/dnssec/dnssec-dsfromkey.c [] []
/src/bind9/tests/include/tests/isc.h [] []
/src/bind9/lib/isc/include/isc/assertions.h [] []
/src/bind9/bin/named/config.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/bin/named/log.c [] []
/src/bind9/bin/named/nzd.c [] []
/src/bind9/lib/isccc/alist.c [] []
/src/bind9/lib/dns/rdata/generic/nxt_30.c [] []
/src/bind9/bin/plugins/filter-a.c [] []
/src/bind9/bin/plugins/synthrecord.c [] []
/src/bind9/lib/dns/order.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/dns/rdata/generic/dnskey_48.c [] []
/src/bind9/lib/dns/rdata/generic/sink_40.c [] []
/src/bind9/lib/dns/rdata/generic/rt_21.c [] []
/src/bind9/lib/dns/include/dns/nta.h [] []
/src/bind9/lib/dns/rdata/in_1/aaaa_28.c [] []
/src/bind9/bin/named/control.c [] []
/src/bind9/tests/bench/dns_name_fromwire.c [] []
/src/bind9/lib/dns/include/dns/message.h [] []
/src/bind9/tests/dns/deleg_test.c [] []
/src/bind9/lib/dns/ssu.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/dns/view.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/tests/isc/proxyheader_test.c [] []
/src/bind9/lib/dns/zonefetch.c [] []
/src/bind9/tests/isc/netmgr_common.c [] []
/src/bind9/lib/dns/masterdump.c ['fuzz/dns_rdata_fromwire_text.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_rdata_fromwire_text.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/isc/proxy2.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/dns/nsec3.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/dns/rdata/generic/spf_99.c [] []
/src/bind9/lib/dns/rdata/generic/dsync_66.c [] []
/src/bind9/lib/isc/include/isc/net.h [] []
/src/bind9/lib/isc/include/isc/lib.h [] []
/src/bind9/fuzz/dns_name_fromtext_target.c ['fuzz/dns_name_fromtext_target.c'] ['fuzz/dns_name_fromtext_target.c']
/src/bind9/lib/dns/skr.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/dns/dnstap.c [] []
/src/bind9/lib/isccc/include/isccc/util.h [] []
/src/bind9/bin/rndc/util.c [] []
/src/bind9/lib/dns/include/dns/forward.h [] []
/src/bind9/lib/isc/include/isc/readline.h [] []
/src/bind9/fuzz/dns_rdata_fromtext.c ['fuzz/dns_rdata_fromtext.c'] ['fuzz/dns_rdata_fromtext.c']
/src/bind9/tests/isc/tcp_test.c [] []
/src/bind9/lib/dns/rdata/generic/nid_104.c [] []
/src/bind9/lib/dns/rdata/generic/sshfp_44.c [] []
/src/bind9/tests/dns/dbversion_test.c [] []
/src/bind9/lib/isccfg/aclconf.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/dns/rdatavec.c [] []
/src/bind9/lib/dns/rdata/in_1/srv_33.c [] []
/src/bind9/lib/isc/ratelimiter.c [] []
/src/bind9/bin/named/server.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/isc/netmgr/timer.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/dns/rdata/generic/eui48_108.c [] []
/src/bind9/bin/tests/system/hooks/driver/test-async.c [] []
/src/bind9/lib/dns/include/dns/rdatatype.h [] []
/src/bind9/tests/isc/timer_test.c [] []
/src/bind9/lib/dns/rdata/generic/rp_17.c [] []
/src/bind9/tests/isc/hmac_test.c [] []
/src/bind9/lib/ns/client.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/isc/include/isc/mutex.h [] []
/src/bind9/lib/dns/include/dns/dyndb.h [] []
/src/bind9/lib/isc/async.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/fuzz/isc_lex_getmastertoken.c ['fuzz/isc_lex_getmastertoken.c'] ['fuzz/isc_lex_getmastertoken.c']
/src/bind9/tests/dns/rdatasetstats_test.c [] []
/src/bind9/tests/dns/nsec3param_test.c [] []
/src/bind9/lib/isc/include/isc/quota.h [] []
/src/bind9/tests/dns/resconf_test.c [] []
/src/bind9/tests/dns/qpmulti_test.c [] []
/src/bind9/lib/isc/include/isc/nonce.h ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/dns/rdata/generic/ta_32768.c [] []
/src/bind9/lib/isc/region.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/isc/rwlock.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/dns/rdata/generic/gpos_27.c [] []
/src/bind9/fuzz/dns_master_load.c ['fuzz/dns_master_load.c'] ['fuzz/dns_master_load.c']
/src/bind9/lib/isc/interfaceiter.c [] []
/src/bind9/lib/isc/include/isc/urcu.h [] []
/src/bind9/tests/isc/tcpdns_test.c [] []
/src/bind9/lib/dns/keymgr.c [] []
/src/bind9/lib/isc/md.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/bin/named/transportconf.c [] []
/src/bind9/tests/isc/md_test.c [] []
/src/bind9/tests/isc/lex_test.c [] []
/src/bind9/fuzz/dns_rdata_fromwire_text.c ['fuzz/dns_rdata_fromwire_text.c'] ['fuzz/dns_rdata_fromwire_text.c']
/src/bind9/lib/isc/stdtime.c ['fuzz/dns_message_parse.c'] ['fuzz/dns_message_parse.c']
/src/bind9/lib/dns/rdata/generic/wallet_262.c [] []
/src/bind9/lib/dns/sdlz.c [] []
/src/bind9/lib/dns/diff.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/tests/dns/dbiterator_test.c [] []
/src/bind9/lib/dns/rdata/generic/lp_107.c [] []
/src/bind9/lib/dns/rdata/generic/x25_19.c [] []
/src/bind9/lib/isc/include/isc/spinlock.h [] []
/src/bind9/lib/dns/rcode.c ['fuzz/dns_rdata_fromtext.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_rdata_fromtext.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/isc/include/isc/overflow.h [] []
/src/bind9/lib/isc/serial.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/dns/rdata/in_1/a6_38.c [] []
/src/bind9/lib/ns/include/ns/client.h [] []
/src/bind9/lib/dns/rdata/generic/brid_68.c [] []
/src/bind9/tests/isc/uv_wrap.h [] []
/src/bind9/lib/dns/rdata/generic/rrsig_46.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/dns/include/dns/nametree.h [] []
/src/bind9/tests/bench/qpmulti.c [] []
/src/bind9/bin/named/tkeyconf.c [] []
/src/bind9/lib/isccfg/parser.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/bin/check/check-tool.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/dns/include/dns/deleg.h [] []
/src/bind9/lib/isccc/sexpr.c [] []
/src/bind9/lib/isc/httpd.c [] []
/src/bind9/tests/isc/radix_test.c [] []
/src/bind9/lib/dns/rdata/generic/l64_106.c [] []
/src/bind9/tests/include/tests/ns.h [] []
/src/bind9/lib/isc/include/isc/uv.h [] []
/src/bind9/lib/dns/include/dns/acl.h [] []
/src/bind9/lib/dns/request.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/dns/rdata/generic/cds_59.c [] []
/src/bind9/lib/dns/rdatalist.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/dns/opensslecdsa_link.c [] []
/src/bind9/lib/dns/dns64.c [] []
/src/bind9/lib/isc/include/isc/mem.h [] []
/src/bind9/lib/dns/include/dns/dlz.h [] []
/src/bind9/lib/isc/job.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/ns/query.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/isccc/cc.c [] []
/src/bind9/lib/isc/counter.c [] []
/src/bind9/lib/dns/rdata/in_1/nimloc_32.c [] []
/src/bind9/lib/isc/ossl_wrap/ossl3.c [] []
/src/bind9/lib/dns/rdata/generic/l32_105.c [] []
/src/bind9/tests/isc/url_test.c [] []
/src/bind9/lib/dns/clientinfo.c [] []
/src/bind9/lib/dns/rdata/in_1/dhcid_49.c [] []
/src/bind9/lib/isccc/include/isccc/sexpr.h [] []
/src/bind9/lib/dns/rdata/generic/minfo_14.c [] []
/src/bind9/lib/dns/rdata/generic/md_3.c [] []
/src/bind9/lib/isc/uv.c [] []
/src/bind9/lib/dns/include/dns/resolver.h [] []
/src/bind9/lib/dns/zone_p.h [] []
/src/bind9/lib/dns/include/dns/view.h [] []
/src/bind9/lib/isc/os.c [] []
/src/bind9/lib/isc/loop_p.h [] []
/src/bind9/lib/isc/base32.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/isc/hex.c ['fuzz/dns_rdata_fromtext.c', 'fuzz/dns_rdata_fromwire_text.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_rdata_fromtext.c', 'fuzz/dns_rdata_fromwire_text.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/dns/opensslrsa_link.c [] []
/src/bind9/lib/isc/crypto/ossl1_1.c ['fuzz/dns_message_parse.c'] []
/src/bind9/lib/dns/rdata/ch_3/a_1.c [] []
/src/bind9/lib/isc/time.c ['fuzz/dns_qp.c', 'fuzz/dns_master_load.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_qp.c', 'fuzz/dns_master_load.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/dns/gen.c [] []
/src/bind9/lib/dns/peer.c [] []
/src/bind9/bin/confgen/os.c [] []
/src/bind9/lib/isc/include/isc/attributes.h [] []
/src/bind9/lib/dns/result.c [] []
/src/bind9/lib/isc/result.c [] []
/src/bind9/tests/isccfg/grammar_test.c [] []
/src/bind9/tests/dns/sigs_test.c [] []
/src/bind9/lib/dns/include/dns/dbiterator.h [] []
/src/bind9/lib/dns/nta.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/fuzz/dns_name_fromwire.c ['fuzz/dns_name_fromwire.c'] ['fuzz/dns_name_fromwire.c']
/src/bind9/lib/dns/rdata/generic/tkey_249.c [] []
/src/bind9/lib/dns/openssleddsa_link.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/tests/libtest/isc.c [] []
/src/bind9/lib/isc/ht.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/bin/tests/test_client.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/tests/dns/nametree_test.c [] []
/src/bind9/bin/dnssec/dnssec-keygen.c [] []
/src/bind9/lib/dns/include/dns/catz.h [] []
/src/bind9/lib/dns/keytable.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/isc/netaddr.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/bin/tests/system/dyndb/driver/log.h [] []
/src/bind9/lib/ns/update.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/dns/name.c ['fuzz/dns_name_fromwire.c', 'fuzz/dns_name_fromtext_target.c', 'fuzz/dns_qp.c', 'fuzz/dns_rdata_fromtext.c', 'fuzz/dns_rdata_fromwire_text.c', 'fuzz/dns_master_load.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c', 'fuzz/dns_qpkey_name.c'] ['fuzz/dns_name_fromwire.c', 'fuzz/dns_name_fromtext_target.c', 'fuzz/dns_qp.c', 'fuzz/dns_rdata_fromtext.c', 'fuzz/dns_rdata_fromwire_text.c', 'fuzz/dns_master_load.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c', 'fuzz/dns_qpkey_name.c']
/src/bind9/lib/dns/include/dns/lib.h [] []
/src/bind9/lib/dns/include/dns/dispatch.h [] []
/src/bind9/lib/isc/assertions.c [] []
/src/bind9/fuzz/old.c ['fuzz/dns_name_fromwire.c'] ['fuzz/dns_name_fromwire.c']
/src/bind9/lib/dns/rdata/generic/soa_6.c [] []
/src/bind9/tests/isc/mutex_test.c [] []
/src/bind9/tests/isc/utf8_test.c [] []
/src/bind9/tests/libtest/qp.c ['fuzz/dns_qp.c'] ['fuzz/dns_qp.c']
/src/bind9/lib/isc/include/isc/bit.h [] []
/src/bind9/lib/dns/rdata/any_255/tsig_250.c [] []
/src/bind9/lib/dns/db.c ['fuzz/dns_master_load.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_master_load.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/isc/include/isc/ascii.h ['fuzz/dns_name_fromwire.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c', 'fuzz/dns_qpkey_name.c'] ['fuzz/dns_name_fromwire.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c', 'fuzz/dns_qpkey_name.c']
/src/bind9/lib/dns/db_p.h [] []
/src/bind9/lib/ns/include/ns/query.h [] []
/src/bind9/lib/dns/include/dns/request.h [] []
/src/bind9/lib/dns/rdata/generic/cname_5.c [] []
/src/bind9/lib/isc/include/isc/histo.h [] []
/src/bind9/bin/include/defaultconfig.h [] []
/src/bind9/lib/isc/include/isc/ossl_wrap.h [] []
/src/bind9/lib/isc/radix.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/dns/dbiterator.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/tests/dns/private_test.c [] []
/src/bind9/lib/isc/include/isc/buffer.h ['fuzz/dns_name_fromwire.c', 'fuzz/dns_name_fromtext_target.c', 'fuzz/dns_rdata_fromtext.c', 'fuzz/dns_rdata_fromwire_text.c', 'fuzz/dns_master_load.c', 'fuzz/isc_lex_getmastertoken.c', 'fuzz/isc_lex_gettoken.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c', 'fuzz/dns_qpkey_name.c'] ['fuzz/dns_name_fromwire.c', 'fuzz/dns_name_fromtext_target.c', 'fuzz/dns_rdata_fromtext.c', 'fuzz/dns_rdata_fromwire_text.c', 'fuzz/dns_master_load.c', 'fuzz/isc_lex_getmastertoken.c', 'fuzz/isc_lex_gettoken.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c', 'fuzz/dns_qpkey_name.c']
/src/bind9/lib/isc/netmgr/netmgr-int.h [] []
/src/bind9/lib/dns/rdata/generic/openpgpkey_61.c [] []
/src/bind9/bin/named/os.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/fuzz/dns_message_checksig.c ['fuzz/dns_message_checksig.c'] ['fuzz/dns_message_checksig.c']
/src/bind9/bin/tests/system/dlzexternal/driver/driver.c [] []
/src/bind9/lib/dns/rdata/generic/ninfo_56.c [] []
/src/bind9/tests/isc/netmgr_common.h [] []
/src/bind9/lib/dns/rdata/generic/smimea_53.c [] []
/src/bind9/tests/isc/tls_test.c [] []
/src/bind9/tests/dns/geoip_test.c [] []
/src/bind9/lib/isc/heap.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/bin/named/statschannel.c [] []
/src/bind9/lib/dns/rdata/generic/nsec3_50.c [] []
/src/bind9/lib/dns/rdata.c ['fuzz/dns_rdata_fromtext.c', 'fuzz/dns_rdata_fromwire_text.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_rdata_fromtext.c', 'fuzz/dns_rdata_fromwire_text.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/dns/rdata/generic/eui64_109.c [] []
/src/bind9/lib/dns/compress.c ['fuzz/dns_rdata_fromwire_text.c', 'fuzz/dns_message_parse.c'] ['fuzz/dns_rdata_fromwire_text.c', 'fuzz/dns_message_parse.c']
/src/bind9/lib/isc/stdio.c ['fuzz/dns_qp.c', 'fuzz/dns_master_load.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_qp.c', 'fuzz/dns_master_load.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/tests/isc/hashmap_test.c [] []
/src/bind9/lib/dns/ttl.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/bin/named/dlz_dlopen_driver.c [] []
/src/bind9/lib/ns/xfrout.c [] []
/src/bind9/lib/isc/picohttpparser.c [] []
/src/bind9/lib/isc/parseint.c ['fuzz/dns_rdata_fromtext.c', 'fuzz/dns_rdata_fromwire_text.c', 'fuzz/isc_lex_getmastertoken.c', 'fuzz/isc_lex_gettoken.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_rdata_fromtext.c', 'fuzz/dns_rdata_fromwire_text.c', 'fuzz/isc_lex_getmastertoken.c', 'fuzz/isc_lex_gettoken.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/tests/isc/symtab_test.c [] []
/src/bind9/lib/isc/sockaddr.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/isccfg/include/isccfg/cfg.h [] []
/src/bind9/tests/bench/qp-dump.c [] []
/src/bind9/lib/dns/rdata/generic/uri_256.c [] []
/src/bind9/bin/named/zoneconf.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/tests/isc/proxystream_test.c [] []
/src/bind9/tests/isc/async_test.c [] []
/src/bind9/bin/check/named-checkconf.c [] []
/src/bind9/tests/dns/db_test.c [] []
/src/bind9/lib/dns/include/dns/tsig.h [] []
/src/bind9/tests/isc/dnsstream_utils_test.c [] []
/src/bind9/lib/isc/meminfo.c [] []
/src/bind9/lib/dns/ssu_external.c [] []
/src/bind9/lib/isc/iterated_hash.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/isc/include/isc/util.h [] []
/src/bind9/tests/dns/dnssecsignstats_test.c [] []
/src/bind9/lib/dns/rdata/generic/caa_257.c [] []
/src/bind9/bin/tests/system/dyndb/driver/instance.c [] []
/src/bind9/fuzz/dns_qpkey_name.c ['fuzz/dns_qpkey_name.c'] ['fuzz/dns_qpkey_name.c']
/src/bind9/lib/isc/hash.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/dns/include/dns/stats.h [] []
/src/bind9/lib/dns/rdata/in_1/kx_36.c [] []
/src/bind9/bin/named/fuzz.c [] []
/src/bind9/lib/isc/dir.c ['fuzz/dns_qp.c', 'fuzz/dns_master_load.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/dns/include/dns/compress.h [] []
/src/bind9/tests/dns/name_test.c [] []
/src/bind9/lib/dns/rdata/in_1/nsap-ptr_23.c [] []
/src/bind9/tests/isc/loop_test.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/isccfg/namedconf.c [] []
/src/bind9/lib/dns/rdata/generic/naptr_35.c [] []
/src/bind9/lib/dns/rdata/generic/resinfo_261.c [] []
/src/bind9/lib/dns/dst_openssl.h [] []
/src/bind9/lib/isc/netmgr/netmgr.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/isc/symtab.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/dns/rdata/generic/csync_62.c [] []
/src/bind9/bin/named/tsigconf.c [] []
/src/bind9/bin/named/geoip.c [] []
/src/bind9/lib/dns/rdata/generic/txt_16.c [] []
/src/bind9/fuzz/isc_lex_gettoken.c ['fuzz/isc_lex_gettoken.c'] ['fuzz/isc_lex_gettoken.c']
/src/bind9/lib/dns/dnssec.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/dns/include/dns/rpz.h [] []
/src/bind9/lib/isc/work.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/ns/interfacemgr.c [] []
/src/bind9/lib/isc/net.c [] []
/src/bind9/lib/dns/resconf.c [] []
/src/bind9/lib/isc/syslog.c [] []
/src/bind9/lib/dns/zonemgr.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/dns/journal.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/tests/isc/rwlock_test.c [] []
/src/bind9/lib/dns/include/dns/qp.h [] []
/src/bind9/lib/dns/rrl.c [] []
/src/bind9/lib/isc/utf8.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/dns/byaddr.c [] []
/src/bind9/lib/isc/backtrace.c [] []
/src/bind9/lib/dns/rdata/generic/cdnskey_60.c [] []
/src/bind9/bin/tests/system/hooks/driver/test-syncplugin.c [] []
/src/bind9/lib/dns/kasp.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/dns/include/dns/db.h [] []
/src/bind9/lib/isc/netmgr/http.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/dns/forward.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/tests/isc/heap_test.c [] []
/src/bind9/lib/dns/client.c [] []
/src/bind9/lib/isc/include/isc/atomic.h [] []
/src/bind9/lib/isc/include/isc/hex.h [] []
/src/bind9/tests/ns/notify_test.c [] []
/src/bind9/lib/isc/include/isc/endian.h [] []
/src/bind9/lib/isc/include/isc/slist.h [] []
/src/bind9/lib/dns/keystore.c ['fuzz/dns_message_parse.c'] []
/src/bind9/lib/dns/rdata/generic/isdn_20.c [] []
/src/bind9/lib/dns/rdata/generic/dlv_32769.c [] []
/src/bind9/lib/dns/soa.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/dns/gssapictx.c [] []
/src/bind9/bin/named/include/named/server.h [] []
/src/bind9/tests/dns/nsec3_test.c [] []
/src/bind9/tests/isc/udp_test.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/isc/include/isc/rwlock.h [] []
/src/bind9/bin/named/main.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/isc/netmgr/proxystream.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/dns/master.c ['fuzz/dns_master_load.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_master_load.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/isc/errno2result.c ['fuzz/dns_qp.c', 'fuzz/dns_master_load.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_qp.c', 'fuzz/dns_master_load.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/dns/rdata/generic/doa_259.c [] []
/src/bind9/lib/isc/include/isc/tid.h [] []
/src/bind9/lib/isc/safe.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/dns/rdata/generic/opt_41.c [] []
/src/bind9/lib/dns/include/dns/zone.h [] []
/src/bind9/lib/isc/hashmap.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/isc/netmgr/tlsstream.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/dns/tkey.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/dns/rdatavec_p.h [] []
/src/bind9/lib/dns/include/dns/dnstap.h [] []
/src/bind9/tests/ns/plugin_test.c ['fuzz/dns_qp.c', 'fuzz/dns_master_load.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/isc/include/isc/radix.h ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/dns/openssl_link.c [] []
/src/bind9/lib/dns/gssapi_link.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/isc/include/isc/time.h [] []
/src/bind9/lib/dns/rdata/generic/proforma.c [] []
/src/bind9/lib/dns/rdata/in_1/nsap_22.c [] []
/src/bind9/lib/isc/include/isc/dnsstream.h ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/isc/tls.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/tests/isc/histo_test.c [] []
/src/bind9/tests/ns/query_test.c [] []
/src/bind9/lib/dns/zt.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/dns/qp.c ['fuzz/dns_qp.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c', 'fuzz/dns_qpkey_name.c'] ['fuzz/dns_qp.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c', 'fuzz/dns_qpkey_name.c']
/src/bind9/lib/isccc/base64.c [] []
/src/bind9/lib/dns/deleg.c ['fuzz/dns_qp.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/isc/include/isc/sieve.h [] []
/src/bind9/lib/dns/rdata/generic/rkey_57.c [] []
/src/bind9/bin/dig/nslookup.c [] []
/src/bind9/lib/isc/xml.c [] []
/src/bind9/tests/isc/ht_test.c [] []
/src/bind9/lib/isccfg/kaspconf.c ['fuzz/dns_message_parse.c'] []
/src/bind9/lib/isccfg/duration.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/dns/keydata.c [] []
/src/bind9/bin/tests/system/dyndb/driver/db.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/dns/rdata/rdatastructpre.h [] []
/src/bind9/lib/dns/time.c ['fuzz/dns_message_parse.c'] ['fuzz/dns_message_parse.c']
/src/bind9/lib/dns/rdata/generic/mx_15.c [] []
/src/bind9/lib/dns/ede.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/tests/bench/load-names.c [] []
/src/bind9/lib/dns/include/dns/rdatasetiter.h [] []
/src/bind9/lib/isc/include/isc/fxhash.h ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/isccc/ccmsg.c [] []
/src/bind9/lib/dns/dst_parse.c [] []
/src/bind9/lib/ns/include/ns/interfacemgr.h [] []
/src/bind9/tests/isc/quota_test.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/isc/histo.c [] []
/src/bind9/lib/dns/include/dns/iptable.h [] []
/src/bind9/lib/dns/stats.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/isc/commandline.c [] []
/src/bind9/lib/isc/portset.c [] []
/src/bind9/lib/dns/zoneverify.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/tests/isccfg/parser_test.c [] []
/src/bind9/lib/isc/tm.c ['fuzz/dns_message_parse.c'] []
/src/bind9/lib/dns/rdata/generic/hinfo_13.c [] []
/src/bind9/lib/dns/rdatasetiter.c [] []
/src/bind9/lib/dns/rdata/generic/hhit_67.c [] []
/src/bind9/lib/isc/managers.c [] []
/src/bind9/lib/dns/include/dns/adb.h [] []
/src/bind9/bin/tools/dnstap-read.c [] []
/src/bind9/lib/isc/statsmulti.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/tests/dns/dns64_test.c [] []
/src/bind9/lib/dns/rdata/generic/mf_4.c [] []
/src/bind9/lib/isc/include/isc/barrier.h [] []
/src/bind9/lib/isc/timer.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/dns/hmac_link.c [] []
/src/bind9/tests/bench/siphash.c [] []
/src/bind9/lib/dns/rdata/generic/keydata_65533.c [] []
/src/bind9/lib/isc/errno2result.h [] []
/src/bind9/lib/dns/iptable.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/bin/tools/mdig.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/dns/transport.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/tests/dns/qpzone_test.c [] []
/src/bind9/lib/dns/dst_api.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/isc/openssl_shim.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/bin/rndc/rndc.c [] []
/src/bind9/lib/dns/rdata/generic/mg_8.c [] []
/src/bind9/lib/isc/include/isc/netmgr.h [] []
/src/bind9/lib/ns/hooks.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/isc/lib.c [] []
/src/bind9/lib/isc/thread.c [] []
/src/bind9/lib/dns/include/dns/kasp.h [] []
/src/bind9/tests/isc/work_test.c [] []
/src/bind9/lib/dns/rdata/generic/ds_43.c [] []
/src/bind9/bin/tests/system/dyndb/driver/driver.c [] []
/src/bind9/tests/dns/zt_test.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/isc/netmgr/tcp.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/dns/dst_internal.h [] []
/src/bind9/lib/dns/rdata/in_1/atma_34.c [] []
/src/bind9/lib/dns/qpzone.c [] []
/src/bind9/lib/dns/include/dns/skr.h [] []
/src/bind9/lib/dns/include/dns/callbacks.h [] []
/src/bind9/tests/libtest/ns.c [] []
/src/bind9/bin/tests/system/pipelined/pipequeries.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/bin/dig/dighost.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/tests/dns/resolver_test.c [] []
/src/bind9/lib/dns/rdata/in_1/apl_42.c [] []
/src/bind9/lib/dns/catz.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/tests/dns/dispatch_test.c [] []
/src/bind9/lib/dns/rdata/generic/amtrelay_260.c [] []
/src/bind9/lib/isc/include/isc/random.h [] []
/src/bind9/lib/isc/include/isc/async.h [] []
/src/bind9/lib/dns/rdata/generic/dname_39.c [] []
/src/bind9/lib/dns/rdata/generic/talink_58.c [] []
/src/bind9/lib/isc/include/isc/magic.h [] []
/src/bind9/lib/isc/include/isc/refcount.h [] []
/src/bind9/lib/dns/fixedname.c ['fuzz/dns_name_fromwire.c', 'fuzz/dns_name_fromtext_target.c', 'fuzz/dns_master_load.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c', 'fuzz/dns_qpkey_name.c'] ['fuzz/dns_name_fromwire.c', 'fuzz/dns_name_fromtext_target.c', 'fuzz/dns_master_load.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c', 'fuzz/dns_qpkey_name.c']
/src/bind9/fuzz/dns_message_parse.c ['fuzz/dns_message_parse.c'] ['fuzz/dns_message_parse.c']
/src/bind9/lib/dns/rdata/in_1/eid_31.c [] []
/src/bind9/lib/dns/rdata/generic/nsec3param_51.c [] []
/src/bind9/lib/dns/rdata/generic/mr_9.c [] []
/src/bind9/tests/dns/dnstap_test.c [] []
/src/bind9/lib/dns/rdata/in_1/https_65.c [] []
/src/bind9/tests/dns/qpdb_test.c [] []
/src/bind9/bin/tests/test_server.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/tests/dns/diff_test.c [] []
/src/bind9/lib/dns/lib.c [] []
/src/bind9/lib/dns/rdata/generic/ptr_12.c [] []
/src/bind9/lib/dns/adb.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/dns/dyndb.c [] []
/src/bind9/tests/isc/doh_test.c [] []
/src/bind9/bin/dig/host.c [] []
/src/bind9/lib/dns/geoip2.c [] []
/src/bind9/bin/named/include/named/smf_globals.h [] []
/src/bind9/lib/isc/include/isc/formatcheck.h [] []
/src/bind9/lib/dns/ecs.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/dns/include/dns/name.h ['fuzz/dns_name_fromwire.c', 'fuzz/dns_name_fromtext_target.c', 'fuzz/dns_master_load.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c', 'fuzz/dns_qpkey_name.c'] ['fuzz/dns_name_fromwire.c', 'fuzz/dns_name_fromtext_target.c', 'fuzz/dns_master_load.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c', 'fuzz/dns_qpkey_name.c']
/src/bind9/tests/dns/tsig_test.c [] []
/src/bind9/tests/libtest/dns.c [] []
/src/bind9/lib/dns/validator.c [] []
/src/bind9/lib/dns/key.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/tests/dns/skr_test.c [] []
/src/bind9/lib/dns/message.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/dns/include/dns/keystore.h [] []
/src/bind9/lib/dns/rdataslab.c [] []
/src/bind9/lib/isc/lex.c ['fuzz/dns_rdata_fromtext.c', 'fuzz/dns_rdata_fromwire_text.c', 'fuzz/dns_master_load.c', 'fuzz/isc_lex_getmastertoken.c', 'fuzz/isc_lex_gettoken.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_rdata_fromtext.c', 'fuzz/dns_rdata_fromwire_text.c', 'fuzz/dns_master_load.c', 'fuzz/isc_lex_getmastertoken.c', 'fuzz/isc_lex_gettoken.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/dns/badcache.c [] []
/src/bind9/lib/dns/include/dns/types.h [] []
/src/bind9/lib/dns/update.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/bin/named/logconf.c [] []
/src/bind9/lib/dns/include/dns/rdataset.h [] []
/src/bind9/tests/isc/tlsdns_test.c [] []
/src/bind9/lib/dns/include/dns/validator.h [] []
/src/bind9/lib/dns/qp_p.h ['fuzz/dns_qp.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_qp.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/dns/resolver.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/dns/include/dns/diff.h [] []
/src/bind9/lib/dns/xfrin.c [] []
/src/bind9/tests/dns/zonemgr_test.c [] []
/src/bind9/bin/tools/named-wireformat.c ['fuzz/dns_message_parse.c'] []
/src/bind9/lib/dns/zone.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/bin/dnssec/dnssectool.c ['fuzz/dns_message_parse.c'] []
/src/bind9/tests/dns/update_test.c [] []
/src/bind9/lib/dns/rdata/generic/zonemd_63.c [] []
/src/bind9/bin/tests/system/dyndb/driver/zone.c [] []
/src/bind9/lib/isc/jemalloc_shim.h [] []
/src/bind9/lib/dns/nsec.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/dns/tsig.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/dns/include/dns/rdatavec.h [] []
/src/bind9/lib/dns/include/dns/journal.h [] []
/src/bind9/lib/isc/netscope.c [] []
/src/bind9/tests/bench/ascii.c [] []
/src/bind9/util/gen-rsa-sha-vectors.c [] []
/src/bind9/bin/named/builtin.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/isc/stats.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/dns/notify.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/dns/rdata/hs_4/a_1.c [] []
/src/bind9/lib/dns/rootns.c [] []
/src/bind9/lib/dns/ds.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/fuzz/main.c [] []
/src/bind9/bin/tests/system/dyndb/driver/syncptr.c [] []
/src/bind9/lib/isc/mutex.c [] []
/src/bind9/bin/named/controlconf.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/dns/include/dns/notify.h [] []
/src/bind9/lib/dns/rdata/generic/avc_258.c [] []
/src/bind9/lib/isc/include/isc/pause.h [] []
/src/bind9/lib/dns/callbacks.c ['fuzz/dns_rdata_fromwire_text.c', 'fuzz/dns_master_load.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_rdata_fromwire_text.c', 'fuzz/dns_master_load.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/isc/error.c [] []
/src/bind9/lib/isc/errno.c ['fuzz/dns_qp.c', 'fuzz/dns_master_load.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/bin/nsupdate/nsupdate.c [] []
/src/bind9/lib/isc/include/isc/loop.h [] []
/src/bind9/bin/dnssec/dnssec-verify.c [] []
/src/bind9/lib/isc/tid.c [] []
/src/bind9/lib/isc/include/isc/list.h [] []
/src/bind9/lib/dns/include/dns/remote.h [] []
/src/bind9/lib/isc/include/isc/queue.h [] []
/src/bind9/lib/ns/notify.c [] []
/src/bind9/lib/isc/string.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/isc/crypto/ossl3.c [] []
/src/bind9/lib/dns/ncache.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/isc/include/isc/hash.h ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/tests/isc/stats_test.c [] []
/src/bind9/lib/dns/include/dns/xfrin.h [] []
/src/bind9/lib/dns/unreachcache.c [] []
/src/bind9/bin/rndc/util.h [] []
/src/bind9/lib/dns/include/dns/peer.h [] []
/src/bind9/lib/dns/nametree.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/ns/stats.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/bin/dnssec/dnssec-cds.c [] []
/src/bind9/lib/dns/rdataset.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/fuzz/dns_qp.c ['fuzz/dns_qp.c'] ['fuzz/dns_qp.c']
/src/bind9/bin/plugins/filter-aaaa.c [] []
/src/bind9/bin/tests/system/dyndb/driver/log.c [] []
/src/bind9/tests/isc/mem_test.c [] []
/src/bind9/lib/dns/rdata/generic/ipseckey_45.c [] []
/src/bind9/tests/dns/vecheader_test.c [] []
/src/bind9/lib/isc/mem.c ['fuzz/dns_qp.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_qp.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/tests/dns/dst_test.c [] []
/src/bind9/lib/isc/netmgr/streamdns.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/tests/isc/job_test.c [] []
/src/bind9/tests/dns/keytable_test.c [] []
/src/bind9/lib/isccfg/check.c [] []
/src/bind9/lib/dns/qpcache.c [] []
/src/bind9/lib/isc/loop.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/doc/misc/cfg_test.c [] []
/src/bind9/lib/isc/netmgr/proxyudp.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/bin/dnssec/dnssec-settime.c [] []
/src/bind9/tests/dns/rdata_test.c [] []
/src/bind9/tests/dns/ede_test.c [] []
/src/bind9/bin/tools/nsec3hash.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/isc/include/isc/once.h [] []
/src/bind9/lib/dns/dst_parse.h [] []
/src/bind9/lib/isc/include/isc/region.h [] []
/src/bind9/lib/isc/file.c ['fuzz/dns_qp.c', 'fuzz/dns_master_load.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_qp.c', 'fuzz/dns_master_load.c', 'fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/dns/rdata/generic/ns_2.c [] []
/src/bind9/lib/ns/listenlist.c [] []
/src/bind9/lib/dns/rdata/in_1/wks_11.c [] []
/src/bind9/lib/dns/remote.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/isc/base64.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/bin/confgen/keygen.c [] []
/src/bind9/lib/dns/rdata/in_1/a_1.c [] []
/src/bind9/lib/isc/netmgr/udp.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/dns/ipkeylist.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] []
/src/bind9/lib/dns/rdata/generic/mb_7.c [] []
/src/bind9/lib/dns/include/dns/cache.h [] []
/src/bind9/lib/dns/cache.c [] []
/src/bind9/util/models.c [] []
/src/bind9/lib/dns/rdataslab_p.h [] []
/src/bind9/lib/dns/rdata/generic/nsec_47.c [] []
/src/bind9/tests/isc/ratelimiter_test.c [] []
/src/bind9/lib/dns/rdata/generic/sig_24.c ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c'] ['fuzz/dns_message_parse.c', 'fuzz/dns_message_checksig.c']
/src/bind9/lib/dns/rdata/generic/cert_37.c [] []
/src/bind9/tests/isc/stream_shutdown.c [] []
/src/bind9/lib/dns/rdata/generic/null_10.c [] []

Directories in report

Directory
/src/bind9/lib/dns/
/src/bind9/lib/ns/
/src/bind9/bin/check/
/src/bind9/lib/isc/netmgr/
/src/bind9/lib/dns/rdata/hs_4/
/src/bind9/bin/tests/system/pipelined/
/src/bind9/lib/isccc/
/src/bind9/lib/isc/include/isc/
/src/bind9/tests/bench/
/src/bind9/lib/isc/ossl_wrap/
/src/bind9/tests/isccfg/
/src/bind9/tests/libtest/
/src/bind9/fuzz/
/src/bind9/tests/ns/
/src/bind9/bin/dnssec/
/src/bind9/tests/isc/
/src/bind9/bin/rndc/
/src/bind9/bin/delv/
/src/bind9/bin/plugins/
/src/bind9/bin/tests/
/src/bind9/lib/dns/rdata/in_1/
/src/bind9/bin/confgen/
/src/bind9/bin/dig/
/src/bind9/bin/named/include/named/
/src/bind9/bin/tests/system/dlzexternal/driver/
/src/bind9/doc/misc/
/src/bind9/bin/include/
/src/bind9/lib/dns/rdata/ch_3/
/src/bind9/tests/include/tests/
/src/bind9/lib/isccfg/
/src/bind9/bin/tests/system/dyndb/driver/
/src/bind9/bin/nsupdate/
/src/bind9/lib/dns/rdata/
/src/bind9/lib/dns/include/dns/
/src/bind9/lib/ns/include/ns/
/src/bind9/util/
/src/bind9/tests/dns/
/src/bind9/lib/isccc/include/isccc/
/src/bind9/lib/isc/
/src/bind9/lib/isccfg/include/isccfg/
/src/bind9/lib/isc/crypto/
/src/bind9/bin/named/
/src/bind9/lib/dns/rdata/any_255/
/src/bind9/bin/tools/
/src/bind9/lib/dns/rdata/generic/
/src/bind9/bin/tests/system/hooks/driver/

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
fuzz/dns_name_fromwire.c fuzzerLogFile-dns_name_fromwire.data fuzzerLogFile-dns_name_fromwire.data.yaml dns_message_checksig_fuzzer.covreport , isc_lex_gettoken_fuzzer.covreport , isc_lex_getmastertoken_fuzzer.covreport , dns_name_fromwire_fuzzer.covreport , dns_qpkey_name_fuzzer.covreport , dns_name_fromtext_target_fuzzer.covreport , dns_master_load_fuzzer.covreport , dns_message_parse_fuzzer.covreport , dns_rdata_fromwire_text_fuzzer.covreport , dns_rdata_fromtext_fuzzer.covreport , dns_qp_fuzzer.covreport
fuzz/dns_name_fromtext_target.c fuzzerLogFile-dns_name_fromtext_target.data fuzzerLogFile-dns_name_fromtext_target.data.yaml dns_message_checksig_fuzzer.covreport , isc_lex_gettoken_fuzzer.covreport , isc_lex_getmastertoken_fuzzer.covreport , dns_name_fromwire_fuzzer.covreport , dns_qpkey_name_fuzzer.covreport , dns_name_fromtext_target_fuzzer.covreport , dns_master_load_fuzzer.covreport , dns_message_parse_fuzzer.covreport , dns_rdata_fromwire_text_fuzzer.covreport , dns_rdata_fromtext_fuzzer.covreport , dns_qp_fuzzer.covreport
fuzz/dns_qp.c fuzzerLogFile-dns_qp.data fuzzerLogFile-dns_qp.data.yaml dns_message_checksig_fuzzer.covreport , isc_lex_gettoken_fuzzer.covreport , isc_lex_getmastertoken_fuzzer.covreport , dns_name_fromwire_fuzzer.covreport , dns_qpkey_name_fuzzer.covreport , dns_name_fromtext_target_fuzzer.covreport , dns_master_load_fuzzer.covreport , dns_message_parse_fuzzer.covreport , dns_rdata_fromwire_text_fuzzer.covreport , dns_rdata_fromtext_fuzzer.covreport , dns_qp_fuzzer.covreport
fuzz/dns_rdata_fromtext.c fuzzerLogFile-dns_rdata_fromtext.data fuzzerLogFile-dns_rdata_fromtext.data.yaml dns_message_checksig_fuzzer.covreport , isc_lex_gettoken_fuzzer.covreport , isc_lex_getmastertoken_fuzzer.covreport , dns_name_fromwire_fuzzer.covreport , dns_qpkey_name_fuzzer.covreport , dns_name_fromtext_target_fuzzer.covreport , dns_master_load_fuzzer.covreport , dns_message_parse_fuzzer.covreport , dns_rdata_fromwire_text_fuzzer.covreport , dns_rdata_fromtext_fuzzer.covreport , dns_qp_fuzzer.covreport
fuzz/dns_rdata_fromwire_text.c fuzzerLogFile-dns_rdata_fromwire_text.data fuzzerLogFile-dns_rdata_fromwire_text.data.yaml dns_message_checksig_fuzzer.covreport , isc_lex_gettoken_fuzzer.covreport , isc_lex_getmastertoken_fuzzer.covreport , dns_name_fromwire_fuzzer.covreport , dns_qpkey_name_fuzzer.covreport , dns_name_fromtext_target_fuzzer.covreport , dns_master_load_fuzzer.covreport , dns_message_parse_fuzzer.covreport , dns_rdata_fromwire_text_fuzzer.covreport , dns_rdata_fromtext_fuzzer.covreport , dns_qp_fuzzer.covreport
fuzz/dns_master_load.c fuzzerLogFile-dns_master_load.data fuzzerLogFile-dns_master_load.data.yaml dns_message_checksig_fuzzer.covreport , isc_lex_gettoken_fuzzer.covreport , isc_lex_getmastertoken_fuzzer.covreport , dns_name_fromwire_fuzzer.covreport , dns_qpkey_name_fuzzer.covreport , dns_name_fromtext_target_fuzzer.covreport , dns_master_load_fuzzer.covreport , dns_message_parse_fuzzer.covreport , dns_rdata_fromwire_text_fuzzer.covreport , dns_rdata_fromtext_fuzzer.covreport , dns_qp_fuzzer.covreport
fuzz/isc_lex_getmastertoken.c fuzzerLogFile-isc_lex_getmastertoken.data fuzzerLogFile-isc_lex_getmastertoken.data.yaml dns_message_checksig_fuzzer.covreport , isc_lex_gettoken_fuzzer.covreport , isc_lex_getmastertoken_fuzzer.covreport , dns_name_fromwire_fuzzer.covreport , dns_qpkey_name_fuzzer.covreport , dns_name_fromtext_target_fuzzer.covreport , dns_master_load_fuzzer.covreport , dns_message_parse_fuzzer.covreport , dns_rdata_fromwire_text_fuzzer.covreport , dns_rdata_fromtext_fuzzer.covreport , dns_qp_fuzzer.covreport
fuzz/isc_lex_gettoken.c fuzzerLogFile-isc_lex_gettoken.data fuzzerLogFile-isc_lex_gettoken.data.yaml dns_message_checksig_fuzzer.covreport , isc_lex_gettoken_fuzzer.covreport , isc_lex_getmastertoken_fuzzer.covreport , dns_name_fromwire_fuzzer.covreport , dns_qpkey_name_fuzzer.covreport , dns_name_fromtext_target_fuzzer.covreport , dns_master_load_fuzzer.covreport , dns_message_parse_fuzzer.covreport , dns_rdata_fromwire_text_fuzzer.covreport , dns_rdata_fromtext_fuzzer.covreport , dns_qp_fuzzer.covreport
fuzz/dns_message_parse.c fuzzerLogFile-dns_message_parse.data fuzzerLogFile-dns_message_parse.data.yaml dns_message_checksig_fuzzer.covreport , isc_lex_gettoken_fuzzer.covreport , isc_lex_getmastertoken_fuzzer.covreport , dns_name_fromwire_fuzzer.covreport , dns_qpkey_name_fuzzer.covreport , dns_name_fromtext_target_fuzzer.covreport , dns_master_load_fuzzer.covreport , dns_message_parse_fuzzer.covreport , dns_rdata_fromwire_text_fuzzer.covreport , dns_rdata_fromtext_fuzzer.covreport , dns_qp_fuzzer.covreport
fuzz/dns_message_checksig.c fuzzerLogFile-dns_message_checksig.data fuzzerLogFile-dns_message_checksig.data.yaml dns_message_checksig_fuzzer.covreport , isc_lex_gettoken_fuzzer.covreport , isc_lex_getmastertoken_fuzzer.covreport , dns_name_fromwire_fuzzer.covreport , dns_qpkey_name_fuzzer.covreport , dns_name_fromtext_target_fuzzer.covreport , dns_master_load_fuzzer.covreport , dns_message_parse_fuzzer.covreport , dns_rdata_fromwire_text_fuzzer.covreport , dns_rdata_fromtext_fuzzer.covreport , dns_qp_fuzzer.covreport
fuzz/dns_qpkey_name.c fuzzerLogFile-dns_qpkey_name.data fuzzerLogFile-dns_qpkey_name.data.yaml dns_message_checksig_fuzzer.covreport , isc_lex_gettoken_fuzzer.covreport , isc_lex_getmastertoken_fuzzer.covreport , dns_name_fromwire_fuzzer.covreport , dns_qpkey_name_fuzzer.covreport , dns_name_fromtext_target_fuzzer.covreport , dns_master_load_fuzzer.covreport , dns_message_parse_fuzzer.covreport , dns_rdata_fromwire_text_fuzzer.covreport , dns_rdata_fromtext_fuzzer.covreport , dns_qp_fuzzer.covreport