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

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
4 15 2 :

['isc_assertion_failed', 'mallocx']

24 35 mem_create call site: 00000 /src/bind9/lib/isc/mem.c:440
4 4 1 :

['isc_error_fatal']

4 4 isc__tls_initialize call site: 00000 /src/bind9/lib/isc/tls.c:221
0 70 1 :

['isc__mem_free']

0 70 isc__mem_reallocate call site: 00000 /src/bind9/lib/isc/mem.c:845
0 0 None 36 43 dns_name_fromtext call site: 00023 /src/bind9/lib/dns/name.c:897
0 0 None 36 43 dns_name_fromtext call site: 00024 /src/bind9/lib/dns/name.c:971
0 0 None 36 43 dns_name_fromtext call site: 00025 /src/bind9/lib/dns/name.c:996
0 0 None 36 43 dns_name_fromtext call site: 00026 /src/bind9/lib/dns/name.c:1023
0 0 None 6 14 rallocx call site: 00000 /src/bind9/lib/isc/./jemalloc_shim.h:90
0 0 None 0 0 dns_name_fromtext call site: 00032 /src/bind9/lib/dns/name.c:1055
0 0 None 0 0 isc__os_initialize call site: 00000 /src/bind9/lib/isc/os.c:104

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 dns_fixedname_init [function] [call site] 00001
2 dns_name_init [function] [call site] 00002
2 isc_buffer_init [function] [call site] 00003
3 isc_assertion_failed [function] [call site] 00004
4 abort [call site] 00005
2 dns_name_setbuffer [function] [call site] 00006
3 isc_assertion_failed [function] [call site] 00007
3 isc_assertion_failed [function] [call site] 00008
1 isc_buffer_init [function] [call site] 00009
1 isc_buffer_add [function] [call site] 00010
2 isc_assertion_failed [function] [call site] 00011
2 isc_assertion_failed [function] [call site] 00012
1 isc_buffer_setactive [function] [call site] 00013
2 isc_assertion_failed [function] [call site] 00014
2 isc_assertion_failed [function] [call site] 00015
1 dns_fixedname_name [function] [call site] 00016
1 dns_name_fromtext [function] [call site] 00017
2 isc_assertion_failed [function] [call site] 00018
2 isc_assertion_failed [function] [call site] 00019
2 isc_assertion_failed [function] [call site] 00020
2 isc_buffer_clear [function] [call site] 00021
3 isc_assertion_failed [function] [call site] 00022
2 isc_assertion_failed [function] [call site] 00023
2 isc_assertion_failed [function] [call site] 00024
2 __ctype_b_loc [call site] 00025
2 __ctype_b_loc [call site] 00026
2 isc_error_fatal [function] [call site] 00027
3 abort [call site] 00028
2 isc_assertion_failed [function] [call site] 00029
2 isc_assertion_failed [function] [call site] 00030
2 isc_assertion_failed [function] [call site] 00031
2 isc_assertion_failed [function] [call site] 00032
2 isc_assertion_failed [function] [call site] 00033
2 isc_assertion_failed [function] [call site] 00034
2 isc_buffer_forward [function] [call site] 00035
3 isc_assertion_failed [function] [call site] 00036
3 isc_assertion_failed [function] [call site] 00037
2 isc_buffer_add [function] [call site] 00038
1 isc_result_totext [function] [call site] 00039
1 fprintf [call site] 00040