Fuzz introspector: fuzz_parse
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
55 29 ap_expr_parse call site: 00029 expr_dump_tree
2 4 LLVMFuzzerTestOneInput call site: 00004
2 22 ap_expr_yylex_destroy call site: 00022 ap_expr_yy_delete_buffer

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 apr_pool_initialize [function] [call site] 00003
1 apr_pool_create [function] [call site] 00004
1 apr_pool_terminate [function] [call site] 00006
1 ap_expr_parse [function] [call site] 00007
2 ap_expr_yylex_init [function] [call site] 00010
3 ap_expr_yyalloc [function] [call site] 00011
3 yy_init_globals [function] [call site] 00014
2 ap_expr_yyset_extra [function] [call site] 00015
2 ap_expr_yyparse [function] [call site] 00016
2 ap_expr_yylex_destroy [function] [call site] 00017
3 ap_expr_yy_delete_buffer [function] [call site] 00018
4 ap_expr_yyfree [function] [call site] 00021
3 ap_expr_yypop_buffer_state [function] [call site] 00022
4 ap_expr_yy_delete_buffer [function] [call site] 00023
4 ap_expr_yy_load_buffer_state [function] [call site] 00024
3 ap_expr_yyfree [function] [call site] 00025
3 ap_expr_yyfree [function] [call site] 00026
3 yy_init_globals [function] [call site] 00027
3 ap_expr_yyfree [function] [call site] 00028
2 apr_psprintf [function] [call site] 00029
2 expr_dump_tree [function] [call site] 00030
3 ap_assert [function] [call site] 00034
3 ap_log_error [function] [call site] 00035
3 ap_assert [function] [call site] 00039
3 ap_assert [function] [call site] 00069
3 ap_assert [function] [call site] 00073
3 ap_assert [function] [call site] 00080
3 ap_log_error [function] [call site] 00084
1 apr_pool_destroy [function] [call site] 00085
1 apr_pool_terminate [function] [call site] 00086