Fuzz introspector: git/oss-fuzz/fuzz-reftable.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
172 10 LLVMFuzzerTestOneInput call site: 00010 reftable_table_iterator_next
8 1 LLVMFuzzerTestOneInput call site: 00001 reftable_alloc_grow

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 reftable_buf_add [function] [call site] 00001
2 reftable_alloc_grow [function] [call site] 00002
3 reftable_alloc_size [function] [call site] 00003
3 __errno_location [call site] 00004
3 reftable_realloc [function] [call site] 00005
4 reftable_free [function] [call site] 00006
4 realloc [call site] 00007
1 block_source_from_buf [function] [call site] 00008
2 __assert_fail [call site] 00009
1 reftable_table_new [function] [call site] 00010
2 block_source_size [function] [call site] 00011
2 reftable_calloc [function] [call site] 00012
3 reftable_malloc [function] [call site] 00013
2 header_size [function] [call site] 00014
3 abort [call site] 00015
2 block_source_read_data [function] [call site] 00016
2 memcmp [call site] 00017
2 header_size [function] [call site] 00018
2 footer_size [function] [call site] 00019
3 abort [call site] 00020
2 footer_size [function] [call site] 00021
2 reftable_strdup [function] [call site] 00022
3 strlen [call site] 00023
3 reftable_malloc [function] [call site] 00024
2 footer_size [function] [call site] 00025
2 block_source_read_data [function] [call site] 00026
2 footer_size [function] [call site] 00027
2 parse_footer [function] [call site] 00028
3 memcmp [call site] 00029
3 header_size [function] [call site] 00030
3 memcmp [call site] 00031
3 reftable_get_be24 [function] [call site] 00032
3 reftable_get_be64 [function] [call site] 00033
3 reftable_get_be64 [function] [call site] 00034
3 reftable_get_be32 [function] [call site] 00035
3 reftable_get_be64 [function] [call site] 00036
3 reftable_get_be64 [function] [call site] 00037
3 reftable_get_be64 [function] [call site] 00038
3 reftable_get_be64 [function] [call site] 00039
3 reftable_get_be64 [function] [call site] 00040
3 reftable_get_be32 [function] [call site] 00055
3 header_size [function] [call site] 00056
2 block_source_release_data [function] [call site] 00057
2 block_source_release_data [function] [call site] 00058
2 reftable_free [function] [call site] 00059
2 reftable_free [function] [call site] 00060
2 block_source_close [function] [call site] 00061
1 reftable_table_init_ref_iterator [function] [call site] 00062
2 table_init_iter [function] [call site] 00063
3 table_offsets_for [function] [call site] 00064
4 abort [call site] 00065
3 reftable_alloc_size [function] [call site] 00066
3 __errno_location [call site] 00067
3 reftable_malloc [function] [call site] 00068
3 table_iter_init [function] [call site] 00069
4 reftable_table_incref [function] [call site] 00070
3 iterator_from_table_iter [function] [call site] 00071
4 __assert_fail [call site] 00072
3 iterator_set_empty [function] [call site] 00073
4 __assert_fail [call site] 00074
1 reftable_iterator_seek_ref [function] [call site] 00075
1 reftable_iterator_next_ref [function] [call site] 00076
2 iterator_next [function] [call site] 00077
1 reftable_ref_record_release [function] [call site] 00078
2 reftable_free [function] [call site] 00079
2 abort [call site] 00080
2 reftable_free [function] [call site] 00081
1 reftable_iterator_destroy [function] [call site] 00082
2 reftable_free [function] [call site] 00083
1 reftable_table_init_log_iterator [function] [call site] 00084
2 table_init_iter [function] [call site] 00085
1 reftable_iterator_seek_log [function] [call site] 00086
2 reftable_iterator_seek_log_at [function] [call site] 00087
1 reftable_iterator_next_log [function] [call site] 00088
2 iterator_next [function] [call site] 00089
1 reftable_log_record_release [function] [call site] 00090
2 reftable_free [function] [call site] 00091
2 reftable_free [function] [call site] 00092
2 reftable_free [function] [call site] 00093
2 reftable_free [function] [call site] 00094
1 reftable_iterator_destroy [function] [call site] 00095
1 reftable_table_iterator_init [function] [call site] 00096
2 reftable_alloc_size [function] [call site] 00097
2 __errno_location [call site] 00098
2 reftable_malloc [function] [call site] 00099
2 table_iter_init [function] [call site] 00100
2 reftable_free [function] [call site] 00101
1 reftable_table_iterator_next [function] [call site] 00102
2 table_iter_next_block [function] [call site] 00103
3 table_init_block [function] [call site] 00104
4 header_size [function] [call site] 00105
4 hash_size [function] [call site] 00106
5 abort [call site] 00107
4 reftable_block_init [function] [call site] 00108
5 read_block [function] [call site] 00109
6 block_source_size [function] [call site] 00110
6 block_source_release_data [function] [call site] 00111
6 block_source_read_data [function] [call site] 00112
5 reftable_is_block_type [function] [call site] 00113
5 reftable_get_be24 [function] [call site] 00114
5 read_block [function] [call site] 00115
5 reftable_alloc_grow [function] [call site] 00116
5 reftable_free [function] [call site] 00117
5 reftable_calloc [function] [call site] 00118
5 inflateInit_ [function] [call site] 00119
6 inflateInit2_ [function] [call site] 00120
7 inflateReset2 [function] [call site] 00121
8 inflateStateCheck [function] [call site] 00122
8 inflateReset [function] [call site] 00123
9 inflateStateCheck [function] [call site] 00124
9 inflateResetKeep [function] [call site] 00125
10 inflateStateCheck [function] [call site] 00126
5 inflateReset [function] [call site] 00127
5 block_source_release_data [function] [call site] 00153
5 reftable_get_be16 [function] [call site] 00154
5 reftable_block_release [function] [call site] 00155
6 inflateEnd [function] [call site] 00156
7 inflateStateCheck [function] [call site] 00157
6 reftable_free [function] [call site] 00158
6 reftable_free [function] [call site] 00159
6 block_source_release_data [function] [call site] 00160
4 reftable_block_release [function] [call site] 00161
3 block_iter_init [function] [call site] 00162
4 block_iter_seek_start [function] [call site] 00163
5 reftable_buf_reset [function] [call site] 00164
1 reftable_table_iterator_release [function] [call site] 00165
2 table_iter_close [function] [call site] 00166
3 table_iter_block_done [function] [call site] 00167
4 reftable_block_release [function] [call site] 00168
4 block_iter_reset [function] [call site] 00169
5 reftable_buf_reset [function] [call site] 00170
3 block_iter_close [function] [call site] 00171
4 reftable_buf_release [function] [call site] 00172
5 reftable_free [function] [call site] 00173
5 reftable_buf_init [function] [call site] 00174
4 reftable_buf_release [function] [call site] 00175
3 reftable_table_decref [function] [call site] 00176
4 block_source_close [function] [call site] 00177
4 reftable_free [function] [call site] 00178
4 reftable_free [function] [call site] 00179
2 reftable_free [function] [call site] 00180
1 reftable_table_decref [function] [call site] 00181
1 reftable_buf_release [function] [call site] 00182