Fuzz introspector: fuzzers/wkb_import_fuzzer.cpp
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
277 0 EP call site: 00000 lwgeom_from_wkb

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 lwgeom_from_wkb [function] [call site] 00002
2 lwgeom_from_wkb_state [function] [call site] 00003
3 byte_from_wkb_state [function] [call site] 00005
3 integer_from_wkb_state [function] [call site] 00015
4 wkb_parse_state_check [function] [call site] 00016
3 lwtype_from_wkb_state [function] [call site] 00019
3 integer_from_wkb_state [function] [call site] 00031
3 lwpoint_from_wkb_state [function] [call site] 00033
4 wkb_parse_state_check [function] [call site] 00034
4 ptarray_construct_copy_data [function] [call site] 00035
5 lwflags [function] [call site] 00038
6 FLAGS_SET_Z [function] [call site] 00039
6 FLAGS_SET_M [function] [call site] 00040
6 FLAGS_SET_GEODETIC [function] [call site] 00041
5 ptarray_point_size [function] [call site] 00043
6 FLAGS_NDIMS [function] [call site] 00044
5 ptarray_point_size [function] [call site] 00046
4 ptarray_construct [function] [call site] 00047
5 ptarray_construct_empty [function] [call site] 00048
6 ptarray_point_size [function] [call site] 00052
4 double_from_wkb_state [function] [call site] 00053
4 getPoint2d_cp [function] [call site] 00055
5 getPoint_internal [function] [call site] 00056
4 ptarray_free [function] [call site] 00063
5 FLAGS_GET_READONLY [function] [call site] 00064
4 lwpoint_construct_empty [function] [call site] 00068
5 ptarray_construct [function] [call site] 00071
4 lwpoint_construct [function] [call site] 00072
5 FLAGS_SET_Z [function] [call site] 00074
5 FLAGS_GET_Z [function] [call site] 00075
5 FLAGS_SET_M [function] [call site] 00076
5 FLAGS_GET_M [function] [call site] 00077
5 FLAGS_SET_BBOX [function] [call site] 00078
3 lwline_from_wkb_state [function] [call site] 00079
4 ptarray_from_wkb_state [function] [call site] 00080
5 integer_from_wkb_state [function] [call site] 00081
5 ptarray_construct [function] [call site] 00084
5 wkb_parse_state_check [function] [call site] 00085
5 ptarray_construct_copy_data [function] [call site] 00086
5 ptarray_construct [function] [call site] 00087
5 double_from_wkb_state [function] [call site] 00088
4 ptarray_free [function] [call site] 00089
4 lwline_construct_empty [function] [call site] 00090
5 ptarray_construct_empty [function] [call site] 00093
4 lwtype_name [function] [call site] 00095
4 lwline_construct [function] [call site] 00096
5 FLAGS_SET_BBOX [function] [call site] 00098
3 lwcircstring_from_wkb_state [function] [call site] 00099
4 ptarray_from_wkb_state [function] [call site] 00100
4 ptarray_free [function] [call site] 00101
4 lwcircstring_construct_empty [function] [call site] 00102
5 ptarray_construct_empty [function] [call site] 00105
4 lwtype_name [function] [call site] 00107
4 lwtype_name [function] [call site] 00109
4 lwcircstring_construct [function] [call site] 00110
5 FLAGS_SET_BBOX [function] [call site] 00113
3 lwpoly_from_wkb_state [function] [call site] 00114
4 integer_from_wkb_state [function] [call site] 00115
4 lwpoly_construct_empty [function] [call site] 00116
4 ptarray_from_wkb_state [function] [call site] 00121
4 lwpoly_free [function] [call site] 00127
4 ptarray_free [function] [call site] 00128
4 lwtype_name [function] [call site] 00130
4 lwtype_name [function] [call site] 00132
4 ptarray_is_closed_2d [function] [call site] 00133
5 getPoint_internal [function] [call site] 00136
5 getPoint_internal [function] [call site] 00137
4 lwpoly_free [function] [call site] 00138
4 ptarray_free [function] [call site] 00139
4 lwtype_name [function] [call site] 00141
4 lwtype_name [function] [call site] 00143
4 lwpoly_add_ring [function] [call site] 00144
5 lwrealloc [function] [call site] 00145
6 lwrealloc_var [function] [call site] 00146
4 lwpoly_free [function] [call site] 00147
4 ptarray_free [function] [call site] 00148
3 lwtriangle_from_wkb_state [function] [call site] 00151
4 integer_from_wkb_state [function] [call site] 00152
4 lwtriangle_construct_empty [function] [call site] 00153
5 ptarray_construct_empty [function] [call site] 00156
4 ptarray_from_wkb_state [function] [call site] 00158
4 lwtriangle_construct_empty [function] [call site] 00159
4 ptarray_free [function] [call site] 00160
4 lwtype_name [function] [call site] 00162
4 ptarray_is_closed_z [function] [call site] 00163
5 FLAGS_GET_Z [function] [call site] 00164
5 ptarray_is_closed_3d [function] [call site] 00165
6 getPoint_internal [function] [call site] 00168
6 getPoint_internal [function] [call site] 00169
5 ptarray_is_closed_2d [function] [call site] 00170
4 ptarray_free [function] [call site] 00171
4 lwtype_name [function] [call site] 00173
4 lwtriangle_construct [function] [call site] 00174
5 FLAGS_SET_BBOX [function] [call site] 00176
3 lwcurvepoly_from_wkb_state [function] [call site] 00177
4 integer_from_wkb_state [function] [call site] 00178
4 lwcurvepoly_construct_empty [function] [call site] 00179
4 lwgeom_free [function] [call site] 00183
5 lwtype_name [function] [call site] 00185
5 lwpoly_free [function] [call site] 00194
5 lwcircstring_free [function] [call site] 00195
5 lwtriangle_free [function] [call site] 00199
5 lwtype_name [function] [call site] 00235
4 lwgeom_from_wkb_state [function] [call site] 00237
4 lwgeom_free [function] [call site] 00247
4 lwgeom_free [function] [call site] 00248
3 lwcollection_from_wkb_state [function] [call site] 00250
4 integer_from_wkb_state [function] [call site] 00251
4 lwcollection_construct_empty [function] [call site] 00252
5 lwtype_is_collection [function] [call site] 00253
4 lwcollection_free [function] [call site] 00259
4 lwgeom_from_wkb_state [function] [call site] 00261
4 lwcollection_add_lwgeom [function] [call site] 00262
5 lwcollection_allows_subtype [function] [call site] 00264
5 lwtype_name [function] [call site] 00266
5 lwtype_name [function] [call site] 00267
5 lwcollection_reserve [function] [call site] 00269
6 lwrealloc [function] [call site] 00270
4 lwgeom_free [function] [call site] 00272
4 lwgeom_free [function] [call site] 00273
3 lwtype_name [function] [call site] 00276
1 lwgeom_free [function] [call site] 00277