Fuzz introspector: fuzz-etc-hosts

Fuzz blockers

The followings nodes represent call sites where fuzz blockers occur

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
81 0 EP call site etc_hosts_parse

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site2] [calltree idx: 00000]
1 getenv [call site2] [calltree idx: 00001]
1 log_set_max_level [call site2] [calltree idx: 00002]
1 data_to_file [function] [call site2] [calltree idx: 00003]
2 fopen64 [call site2] [calltree idx: 00004]
2 fmemopen_unlocked [call site2] [calltree idx: 00005]
1 log_assert_failed [call site2] [calltree idx: 00006]
1 etc_hosts_parse [function] [call site2] [calltree idx: 00007]
2 read_line [function] [call site2] [calltree idx: 00008]
3 read_line_full [call site2] [calltree idx: 00009]
2 log_get_max_level [call site2] [calltree idx: 00010]
2 strchr [call site2] [calltree idx: 00011]
2 strstrip [call site2] [calltree idx: 00012]
2 isempty [function] [call site2] [calltree idx: 00013]
2 parse_line [function] [call site2] [calltree idx: 00014]
3 log_assert_failed [call site2] [calltree idx: 00015]
3 log_assert_failed [call site2] [calltree idx: 00016]
3 extract_first_word [call site2] [calltree idx: 00017]
3 log_get_max_level [call site2] [calltree idx: 00018]
3 log_assert_failed [call site2] [calltree idx: 00019]
3 in_addr_ifindex_from_string_auto [function] [call site2] [calltree idx: 00020]
4 in_addr_ifindex_name_from_string_auto [function] [call site2] [calltree idx: 00021]
5 in_addr_port_ifindex_name_from_string_auto [call site2] [calltree idx: 00022]
3 log_get_max_level [call site2] [calltree idx: 00023]
3 in_addr_data_is_null [function] [call site2] [calltree idx: 00024]
4 log_assert_failed [call site2] [calltree idx: 00025]
4 in_addr_is_null [call site2] [calltree idx: 00026]
3 log_get_max_level [call site2] [calltree idx: 00027]
3 hashmap_get [function] [call site2] [calltree idx: 00028]
4 _hashmap_get [call site2] [calltree idx: 00029]
3 _hashmap_ensure_allocated [call site2] [calltree idx: 00030]
3 log_oom_internal [call site2] [calltree idx: 00031]
3 malloc_multiply [function] [call site2] [calltree idx: 00032]
3 log_oom_internal [call site2] [calltree idx: 00033]
3 hashmap_put [call site2] [calltree idx: 00034]
3 log_oom_internal [call site2] [calltree idx: 00035]
3 extract_first_word [call site2] [calltree idx: 00036]
3 log_get_max_level [call site2] [calltree idx: 00037]
3 dns_name_is_valid_ldh [function] [call site2] [calltree idx: 00038]
3 log_get_max_level [call site2] [calltree idx: 00039]
3 strstr [call site2] [calltree idx: 00040]
3 _set_ensure_consume [call site2] [calltree idx: 00041]
3 strv_extend [call site2] [calltree idx: 00042]
3 log_oom_internal [call site2] [calltree idx: 00043]
3 hashmap_get [function] [call site2] [calltree idx: 00044]
3 _hashmap_ensure_allocated [call site2] [calltree idx: 00045]
3 log_oom_internal [call site2] [calltree idx: 00046]
3 calloc [call site2] [calltree idx: 00047]
3 log_oom_internal [call site2] [calltree idx: 00048]
3 hashmap_put [call site2] [calltree idx: 00049]
3 log_oom_internal [call site2] [calltree idx: 00050]
3 greedy_realloc [call site2] [calltree idx: 00051]
3 log_oom_internal [call site2] [calltree idx: 00052]
3 freep [function] [call site2] [calltree idx: 00053]
3 strstr [call site2] [calltree idx: 00054]
3 freep [function] [call site2] [calltree idx: 00055]
2 freep [function] [call site2] [calltree idx: 00056]
2 strip_localhost [function] [call site2] [calltree idx: 00057]
3 log_assert_failed [call site2] [calltree idx: 00058]
3 hashmap_get [function] [call site2] [calltree idx: 00059]
3 is_localhost [call site2] [calltree idx: 00060]
3 hashmap_get [function] [call site2] [calltree idx: 00061]
3 in_addr_is_localhost [call site2] [calltree idx: 00062]
3 hashmap_remove [function] [call site2] [calltree idx: 00063]
4 _hashmap_remove [call site2] [calltree idx: 00064]
3 hashmap_remove [function] [call site2] [calltree idx: 00065]
3 etc_hosts_item_by_name_free [function] [call site2] [calltree idx: 00066]
3 log_assert_failed [call site2] [calltree idx: 00067]
3 etc_hosts_item_free [function] [call site2] [calltree idx: 00068]
4 strv_free [call site2] [calltree idx: 00069]
2 etc_hosts_free [function] [call site2] [calltree idx: 00070]
3 hashmap_steal_first [function] [call site2] [calltree idx: 00071]
4 _hashmap_first_key_and_value [call site2] [calltree idx: 00072]
3 etc_hosts_item_free [function] [call site2] [calltree idx: 00073]
3 hashmap_steal_first [function] [call site2] [calltree idx: 00074]
3 etc_hosts_item_by_name_free [function] [call site2] [calltree idx: 00075]
3 set_free_free [function] [call site2] [calltree idx: 00076]
4 _hashmap_free [call site2] [calltree idx: 00077]
2 etc_hosts_free [function] [call site2] [calltree idx: 00078]
1 etc_hosts_free [function] [call site2] [calltree idx: 00079]
1 fclosep [function] [call site2] [calltree idx: 00080]
2 safe_fclose [call site2] [calltree idx: 00081]