Fuzz introspector: test/fuzz/fuzz_pdb_parse.c
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
158 0 EP call site: {node_id} r_buf_new_with_bytes

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 init_pdb_parser_with_buf [function] [call site] 00039
2 R_LOG_ERROR [function] [call site] 00040
2 R_LOG_ERROR [function] [call site] 00041
2 R_LOG_ERROR [function] [call site] 00043
2 r_buf_read [function] [call site] 00044
3 R_RETURN_VAL_IF_FAIL [function] [call site] 00045
3 buf_read [function] [call site] 00046
4 R_RETURN_VAL_IF_FAIL [function] [call site] 00047
4 R_RETURN_VAL_IF_FAIL [function] [call site] 00048
2 R_LOG_ERROR [function] [call site] 00051
2 r_buf_seek [function] [call site] 00052
3 R_RETURN_VAL_IF_FAIL [function] [call site] 00053
3 buf_seek [function] [call site] 00054
4 R_RETURN_VAL_IF_FAIL [function] [call site] 00055
4 R_RETURN_VAL_IF_FAIL [function] [call site] 00056
1 finish_pdb_parse [function] [call site] 00064
2 r_list_iterator [function] [call site] 00065
3 R_RETURN_VAL_IF_FAIL [function] [call site] 00066
2 r_list_iter_next [function] [call site] 00067
2 r_list_iter_get [function] [call site] 00068
2 r_list_free [function] [call site] 00071
3 r_list_purge [function] [call site] 00072
4 r_list_delete [function] [call site] 00073
5 R_RETURN_IF_FAIL [function] [call site] 00074
5 r_list_split_iter [function] [call site] 00075
6 R_RETURN_IF_FAIL [function] [call site] 00076
2 r_list_iterator [function] [call site] 00084
2 r_list_iter_next [function] [call site] 00085
2 r_list_iter_get [function] [call site] 00086
2 free_pdb_stream [function] [call site] 00087
2 r_list_iter_get [function] [call site] 00089
2 free_pdb_stream [function] [call site] 00090
2 r_list_iter_get [function] [call site] 00092
2 free_pdb_stream [function] [call site] 00093
2 find_indx_in_list [function] [call site] 00095
3 r_list_iterator [function] [call site] 00096
3 r_list_iter_next [function] [call site] 00097
3 r_list_iter_get [function] [call site] 00098
2 r_list_iter_get [function] [call site] 00099
2 free_pdb_stream [function] [call site] 00100
2 r_list_free [function] [call site] 00102
2 r_list_iterator [function] [call site] 00103
2 r_list_iter_next [function] [call site] 00104
2 r_list_iter_get [function] [call site] 00105
2 r_list_free [function] [call site] 00112
2 r_buf_free [function] [call site] 00114
3 r_buf_fini [function] [call site] 00115
4 RBuffer*::methods::free_whole_buf [function] [call site] 00116
4 buf_wholefree [function] [call site] 00117
1 finish_pdb_parse [function] [call site] 00125
2 r_list_iterator [function] [call site] 00126
2 r_list_iter_next [function] [call site] 00127
2 r_list_iter_get [function] [call site] 00128
2 r_list_free [function] [call site] 00131
2 r_list_iterator [function] [call site] 00133
2 r_list_iter_next [function] [call site] 00134
2 r_list_iter_get [function] [call site] 00135
2 free_pdb_stream [function] [call site] 00136
2 r_list_iter_get [function] [call site] 00138
2 free_pdb_stream [function] [call site] 00139
2 r_list_iter_get [function] [call site] 00141
2 free_pdb_stream [function] [call site] 00142
2 find_indx_in_list [function] [call site] 00144
2 r_list_iter_get [function] [call site] 00145
2 free_pdb_stream [function] [call site] 00146
2 r_list_free [function] [call site] 00148
2 r_list_iterator [function] [call site] 00149
2 r_list_iter_next [function] [call site] 00150
2 r_list_iter_get [function] [call site] 00151
2 r_list_free [function] [call site] 00155
2 r_buf_free [function] [call site] 00157