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

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
80 0 EP call site: 00000 scconf_parse_string

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 scconf_new [function] [call site] 00001
2 calloc [call site] 00002
2 strdup [call site] 00003
2 calloc [call site] 00004
1 scconf_parse_string [function] [call site] 00005
2 scconf_lex_parse_string [function] [call site] 00006
3 scconf_lex_engine [function] [call site] 00008
4 buf_nextch [function] [call site] 00009
5 fgetc [call site] 00010
4 buf_eat_till [function] [call site] 00011
5 buf_addch [function] [call site] 00012
6 realloc [call site] 00013
5 buf_nextch [function] [call site] 00014
5 strchr [call site] 00015
5 buf_addch [function] [call site] 00016
4 scconf_parse_token [function] [call site] 00017
5 scconf_item_add_internal [function] [call site] 00018
6 scconf_item_find [function] [call site] 00019
7 strcasecmp [call site] 00020
6 calloc [call site] 00021
5 strdup [call site] 00022
5 scconf_parse_warning_expect [function] [call site] 00023
6 snprintf [call site] 00024
5 scconf_parse_reset_state [function] [call site] 00025
6 scconf_list_destroy [function] [call site] 00026
5 strlen [call site] 00027
5 scconf_parse_warning_expect [function] [call site] 00028
5 strdup [call site] 00029
5 strdup [call site] 00030
5 strdup [call site] 00031
5 scconf_list_add [function] [call site] 00032
6 calloc [call site] 00033
6 strdup [call site] 00034
5 scconf_list_add [function] [call site] 00035
5 scconf_parse_error_not_expect [function] [call site] 00036
6 snprintf [call site] 00037
5 scconf_parse_error_not_expect [function] [call site] 00038
5 scconf_block_add_internal [function] [call site] 00039
6 scconf_item_add_internal [function] [call site] 00040
6 calloc [call site] 00041
6 scconf_list_add [function] [call site] 00042
5 scconf_parse_reset_state [function] [call site] 00043
5 scconf_parse_error_not_expect [function] [call site] 00044
5 scconf_parse_warning_expect [function] [call site] 00045
5 scconf_parse_reset_state [function] [call site] 00046
5 scconf_parse_error [function] [call site] 00047
6 snprintf [call site] 00048
5 scconf_parse_parent [function] [call site] 00049
5 scconf_parse_error_not_expect [function] [call site] 00050
5 scconf_parse_error_not_expect [function] [call site] 00051
5 scconf_item_add_internal [function] [call site] 00052
5 scconf_parse_reset_state [function] [call site] 00053
5 snprintf [call site] 00054
4 scconf_parse_token [function] [call site] 00056
4 scconf_skip_block [function] [call site] 00057
5 scconf_parse_error [function] [call site] 00058
5 scconf_parse_reset_state [function] [call site] 00059
4 buf_addch [function] [call site] 00060
4 scconf_parse_token [function] [call site] 00061
4 buf_eat_till [function] [call site] 00063
4 buf_nextch [function] [call site] 00064
4 buf_addch [function] [call site] 00065
4 scconf_parse_token [function] [call site] 00066
4 buf_eat_till [function] [call site] 00068
4 scconf_parse_token [function] [call site] 00069
4 buf_finished [function] [call site] 00071
2 snprintf [call site] 00072
2 scconf_parse_reset_state [function] [call site] 00074
1 scconf_free [function] [call site] 00075
2 scconf_block_destroy [function] [call site] 00076
3 scconf_list_destroy [function] [call site] 00077
3 scconf_item_destroy [function] [call site] 00078
4 scconf_block_destroy [function] [call site] 00079
4 scconf_list_destroy [function] [call site] 00080