Fuzz introspector: fuzz_optparse
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
7 55 next_arg call site: 00055 process_opt
3 67 process_opt_param call site: 00067
2 21 fuse_opt_add_arg call site: 00021
2 27 fuse_opt_add_arg call site: 00027
2 52 process_gopt call site: 00052 process_opt_sep_arg
2 94 af_gb_cleanup call site: 00094
1 31 process_one call site: 00031
1 37 add_opt_common call site: 00037
1 41 process_option_group call site: 00041
1 65 process_opt_param call site: 00065

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 af_safe_gb_init [function] [call site] 00001
2 af_gb_init [function] [call site] 00002
1 ada_safe_get_char_p [function] [call site] 00003
2 af_gb_get_null_terminated [function] [call site] 00004
3 af_get_null_terminated [function] [call site] 00005
2 af_gb_get_fixed_string [function] [call site] 00008
1 ada_safe_get_char_p [function] [call site] 00010
1 ada_safe_get_char_p [function] [call site] 00011
1 ada_safe_get_int [function] [call site] 00014
2 af_get_int [function] [call site] 00015
1 fuse_opt_parse [function] [call site] 00016
2 opt_parse [function] [call site] 00017
3 process_one [function] [call site] 00030
4 process_option_group [function] [call site] 00075
4 process_gopt [function] [call site] 00077
3 fuse_opt_insert_arg [function] [call site] 00078
4 fuse_opt_insert_arg_common [function] [call site] 00079
5 fuse_opt_add_arg [function] [call site] 00081
3 fuse_opt_insert_arg [function] [call site] 00083
1 fuse_opt_free_args [function] [call site] 00099
1 af_safe_gb_cleanup [function] [call site] 00100