Fuzz introspector: wkb_import_fuzzer
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
4 68 lwcircstring_construct_empty call site: 00068 lwtype_name
4 87 lwpoly_free call site: 00087 lwpoly_free
4 95 ptarray_is_closed_2d call site: 00095 lwpoly_free
3 102 lwpoly_add_ring call site: 00102 lwpoly_free
3 114 lwtriangle_from_wkb_state call site: 00114 ptarray_free
2 57 lwline_construct_empty call site: 00057 lwtype_name
2 175 lwcollection_free call site: 00175 lwtype_name
2 206 lwcurvepoly_from_wkb_state call site: 00206 lwerror
1 41 lwpoint_construct_empty call site: 00041 lwpoint_construct
1 92 lwpoly_from_wkb_state call site: 00092 lwerror
1 119 ptarray_is_closed_z call site: 00119 lwerror
1 135 lwgeom_free call site: 00135 lwfree

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 _setjmp [call site] 00001
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] 00004
4 wkb_parse_state_check [function] [call site] 00005
3 integer_from_wkb_state [function] [call site] 00008
4 wkb_parse_state_check [function] [call site] 00009
3 lwtype_from_wkb_state [function] [call site] 00010
3 integer_from_wkb_state [function] [call site] 00013
3 lwpoint_from_wkb_state [function] [call site] 00017
4 wkb_parse_state_check [function] [call site] 00018
4 ptarray_construct_copy_data [function] [call site] 00019
5 ptarray_point_size [function] [call site] 00022
5 ptarray_point_size [function] [call site] 00024
4 ptarray_construct [function] [call site] 00025
5 ptarray_construct_empty [function] [call site] 00026
6 ptarray_point_size [function] [call site] 00029
4 double_from_wkb_state [function] [call site] 00031
4 getPoint2d_cp [function] [call site] 00032
5 getPoint_internal [function] [call site] 00033
6 ptarray_point_size [function] [call site] 00034
4 lwpoint_construct_empty [function] [call site] 00038
5 ptarray_construct [function] [call site] 00041
4 lwpoint_construct [function] [call site] 00042
3 lwline_from_wkb_state [function] [call site] 00044
4 ptarray_from_wkb_state [function] [call site] 00045
5 integer_from_wkb_state [function] [call site] 00046
5 ptarray_construct [function] [call site] 00048
5 wkb_parse_state_check [function] [call site] 00049
5 ptarray_construct_copy_data [function] [call site] 00050
5 ptarray_construct [function] [call site] 00051
5 double_from_wkb_state [function] [call site] 00052
4 ptarray_free [function] [call site] 00053
4 lwline_construct_empty [function] [call site] 00054
5 ptarray_construct_empty [function] [call site] 00057
4 lwtype_name [function] [call site] 00058
4 lwline_construct [function] [call site] 00060
3 lwcircstring_from_wkb_state [function] [call site] 00062
4 ptarray_from_wkb_state [function] [call site] 00063
4 ptarray_free [function] [call site] 00064
4 lwcircstring_construct_empty [function] [call site] 00065
5 ptarray_construct_empty [function] [call site] 00068
4 lwtype_name [function] [call site] 00069
4 lwtype_name [function] [call site] 00071
4 lwcircstring_construct [function] [call site] 00073
3 lwpoly_from_wkb_state [function] [call site] 00076
4 integer_from_wkb_state [function] [call site] 00077
4 lwpoly_construct_empty [function] [call site] 00078
4 ptarray_from_wkb_state [function] [call site] 00082
4 lwpoly_free [function] [call site] 00088
4 ptarray_free [function] [call site] 00089
4 lwtype_name [function] [call site] 00090
4 ptarray_is_closed_2d [function] [call site] 00092
5 getPoint_internal [function] [call site] 00094
5 memcmp [call site] 00095
4 lwpoly_free [function] [call site] 00096
4 ptarray_free [function] [call site] 00097
4 lwtype_name [function] [call site] 00098
4 ptarray_free [function] [call site] 00100
4 lwpoly_add_ring [function] [call site] 00101
5 lwrealloc [function] [call site] 00102
4 lwpoly_free [function] [call site] 00103
4 ptarray_free [function] [call site] 00104
3 lwtriangle_from_wkb_state [function] [call site] 00106
4 integer_from_wkb_state [function] [call site] 00107
4 lwtriangle_construct_empty [function] [call site] 00108
5 ptarray_construct_empty [function] [call site] 00111
4 ptarray_from_wkb_state [function] [call site] 00113
4 lwtriangle_construct_empty [function] [call site] 00114
4 ptarray_free [function] [call site] 00115
4 lwtype_name [function] [call site] 00116
4 ptarray_is_closed_z [function] [call site] 00118
5 ptarray_is_closed_3d [function] [call site] 00119
6 getPoint_internal [function] [call site] 00121
6 memcmp [call site] 00122
5 ptarray_is_closed_2d [function] [call site] 00123
4 ptarray_free [function] [call site] 00124
4 lwtype_name [function] [call site] 00125
4 lwtriangle_construct [function] [call site] 00127
3 lwcurvepoly_from_wkb_state [function] [call site] 00128
4 integer_from_wkb_state [function] [call site] 00129
4 lwcurvepoly_construct_empty [function] [call site] 00130
4 lwgeom_free [function] [call site] 00134
5 lwpoly_free [function] [call site] 00143
5 lwcircstring_free [function] [call site] 00144
5 lwtriangle_free [function] [call site] 00148
5 lwtin_free [function] [call site] 00171
6 lwtriangle_free [function] [call site] 00172
4 lwgeom_from_wkb_state [function] [call site] 00181
5 lwcollection_from_wkb_state [function] [call site] 00182
6 integer_from_wkb_state [function] [call site] 00183
6 lwcollection_construct_empty [function] [call site] 00184
7 lwtype_is_collection [function] [call site] 00185
6 lwcollection_free [function] [call site] 00190
6 lwgeom_from_wkb_state [function] [call site] 00192
6 lwcollection_add_lwgeom [function] [call site] 00195
7 lwcollection_allows_subtype [function] [call site] 00197
7 lwtype_name [function] [call site] 00198
7 lwcollection_reserve [function] [call site] 00201
8 lwrealloc [function] [call site] 00202
6 lwgeom_free [function] [call site] 00203
6 lwgeom_free [function] [call site] 00204
4 lwcurvepoly_add_ring [function] [call site] 00206
4 lwgeom_free [function] [call site] 00210
4 lwgeom_free [function] [call site] 00211
1 lwgeom_free [function] [call site] 00213