Fuzz introspector: fuzzerCellsToMultiPolygon
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
262 0 EP call site: 00000 cellsToMultiPolygon

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 cellsToMultiPolygon [function] [call site] 00001
2 checkCellsToMultiPolyOverflow [function] [call site] 00002
2 validateCellSet [function] [call site] 00003
3 getResolution [function] [call site] 00004
3 isValidCell [function] [call site] 00005
4 _hasGoodTopBits [function] [call site] 00006
4 _hasAny7UptoRes [function] [call site] 00007
4 _hasAll7AfterRes [function] [call site] 00008
4 _hasDeletedSubsequence [function] [call site] 00009
5 _firstOneIndex [function] [call site] 00010
3 getResolution [function] [call site] 00011
3 qsort [call site] 00012
3 cmp_uint64 [function] [call site] 00013
2 createArcSet [function] [call site] 00014
3 getNumEdges [function] [call site] 00015
4 isPentagon [function] [call site] 00016
5 _isBaseCellPentagon [function] [call site] 00017
5 _h3LeadingNonZeroDigit [function] [call site] 00018
3 calloc [call site] 00019
3 destroyArcSet [function] [call site] 00020
3 cellToEdgeArcs [function] [call site] 00021
4 originToDirectedEdges [function] [call site] 00022
5 isPentagon [function] [call site] 00023
4 __assert_fail [call site] 00024
3 __assert_fail [call site] 00025
3 destroyArcSet [function] [call site] 00026
2 cancelArcPairs [function] [call site] 00028
3 reverseDirectedEdge [function] [call site] 00029
4 getDirectedEdgeOrigin [function] [call site] 00030
4 getDirectedEdgeDestination [function] [call site] 00031
5 getDirectedEdgeOrigin [function] [call site] 00032
5 h3NeighborRotations [function] [call site] 00033
6 _rotate60ccw [function] [call site] 00034
6 __assert_fail [call site] 00035
6 _h3LeadingNonZeroDigit [function] [call site] 00036
6 _h3Rotate60ccw [function] [call site] 00037
7 _rotate60ccw [function] [call site] 00038
6 isResolutionClassIII [function] [call site] 00039
6 _isBaseCellPentagon [function] [call site] 00040
6 _h3LeadingNonZeroDigit [function] [call site] 00041
6 _baseCellIsCwOffset [function] [call site] 00042
6 __assert_fail [call site] 00043
6 _h3Rotate60cw [function] [call site] 00044
7 _rotate60cw [function] [call site] 00045
6 _h3Rotate60ccw [function] [call site] 00046
6 _h3Rotate60ccw [function] [call site] 00047
6 _h3Rotate60cw [function] [call site] 00048
6 _h3RotatePent60ccw [function] [call site] 00049
7 _rotate60ccw [function] [call site] 00050
7 _h3LeadingNonZeroDigit [function] [call site] 00051
7 _h3Rotate60ccw [function] [call site] 00052
6 _isBaseCellPolarPentagon [function] [call site] 00053
6 _h3LeadingNonZeroDigit [function] [call site] 00054
6 _h3LeadingNonZeroDigit [function] [call site] 00055
6 _h3Rotate60ccw [function] [call site] 00056
4 cellsToDirectedEdge [function] [call site] 00057
5 directionForNeighbor [function] [call site] 00058
6 isPentagon [function] [call site] 00059
6 h3NeighborRotations [function] [call site] 00060
3 __assert_fail [call site] 00061
2 __assert_fail [call site] 00068
2 destroyArcSet [function] [call site] 00069
2 createSortableLoopSet [function] [call site] 00070
3 countLoops [function] [call site] 00071
4 resetVisited [function] [call site] 00072
3 resetVisited [function] [call site] 00073
3 createSortableLoop [function] [call site] 00074
4 directedEdgeToBoundary [function] [call site] 00075
5 getDirectedEdgeOrigin [function] [call site] 00076
5 vertexNumForDirection [function] [call site] 00077
6 isPentagon [function] [call site] 00078
6 vertexRotations [function] [call site] 00079
7 _h3ToFaceIjk [function] [call site] 00080
8 __assert_fail [call site] 00081
8 _isBaseCellPentagon [function] [call site] 00082
8 _h3LeadingNonZeroDigit [function] [call site] 00083
8 _h3Rotate60cw [function] [call site] 00084
8 _h3ToFaceIjkWithInitializedFijk [function] [call site] 00085
9 _isBaseCellPentagon [function] [call site] 00086
9 isResolutionClassIII [function] [call site] 00087
9 _downAp7 [function] [call site] 00088
10 _ijkScale [function] [call site] 00089
10 _ijkScale [function] [call site] 00090
10 _ijkScale [function] [call site] 00091
10 _ijkNormalize [function] [call site] 00094
9 _downAp7r [function] [call site] 00095
10 _ijkScale [function] [call site] 00096
10 _ijkScale [function] [call site] 00097
10 _ijkScale [function] [call site] 00098
10 _ijkNormalize [function] [call site] 00101
9 _neighbor [function] [call site] 00102
10 _ijkNormalize [function] [call site] 00104
8 isResolutionClassIII [function] [call site] 00105
8 _downAp7r [function] [call site] 00106
8 _isBaseCellPentagon [function] [call site] 00107
8 _h3LeadingNonZeroDigit [function] [call site] 00108
8 _adjustOverageClassII [function] [call site] 00109
9 _ijkRotate60cw [function] [call site] 00112
10 _ijkScale [function] [call site] 00113
10 _ijkScale [function] [call site] 00114
10 _ijkScale [function] [call site] 00115
10 _ijkNormalize [function] [call site] 00118
9 _ijkRotate60ccw [function] [call site] 00120
10 _ijkScale [function] [call site] 00121
10 _ijkScale [function] [call site] 00122
10 _ijkScale [function] [call site] 00123
10 _ijkNormalize [function] [call site] 00126
9 _ijkScale [function] [call site] 00127
9 _ijkNormalize [function] [call site] 00129
8 _isBaseCellPentagon [function] [call site] 00130
8 _adjustOverageClassII [function] [call site] 00131
8 _upAp7r [function] [call site] 00132
9 lround [call site] 00133
9 lround [call site] 00134
9 _ijkNormalize [function] [call site] 00135
7 getBaseCellNumber [function] [call site] 00136
7 _h3LeadingNonZeroDigit [function] [call site] 00137
7 _baseCellToFaceIjk [function] [call site] 00138
7 _baseCellToCCWrot60 [function] [call site] 00139
7 _isBaseCellPentagon [function] [call site] 00140
7 __assert_fail [call site] 00141
7 __assert_fail [call site] 00142
7 _isBaseCellPolarPentagon [function] [call site] 00143
5 _h3ToFaceIjk [function] [call site] 00144
5 __assert_fail [call site] 00145
5 isPentagon [function] [call site] 00146
5 _faceIjkPentToCellBoundary [function] [call site] 00147
6 _faceIjkPentToVerts [function] [call site] 00148
7 isResolutionClassIII [function] [call site] 00149
7 isResolutionClassIII [function] [call site] 00164
7 _downAp7r [function] [call site] 00165
7 _ijkNormalize [function] [call site] 00167
6 _adjustPentVertOverage [function] [call site] 00168
7 _adjustOverageClassII [function] [call site] 00169
6 isResolutionClassIII [function] [call site] 00170
6 _ijkToHex2d [function] [call site] 00171
6 _ijkRotate60ccw [function] [call site] 00172
6 _ijkScale [function] [call site] 00173
6 _ijkNormalize [function] [call site] 00175
6 _ijkToHex2d [function] [call site] 00176
6 __assert_fail [call site] 00177
6 _v2dIntersect [function] [call site] 00178
6 _hex2dToGeo [function] [call site] 00179
7 _v2dMag [function] [call site] 00180
8 sqrt [call site] 00181
7 atan2 [call site] 00182
7 isResolutionClassIII [function] [call site] 00183
7 atan [call site] 00184
7 isResolutionClassIII [function] [call site] 00185
7 _posAngleRads [function] [call site] 00186
7 _posAngleRads [function] [call site] 00187
7 _geoAzDistanceRads [function] [call site] 00188
8 _posAngleRads [function] [call site] 00189
8 constrainLng [function] [call site] 00190
8 sin [call site] 00191
8 cos [call site] 00192
8 cos [call site] 00193
8 sin [call site] 00194
8 asin [call site] 00195
8 cos [call site] 00196
8 sin [call site] 00197
8 cos [call site] 00198
8 sin [call site] 00199
8 cos [call site] 00200
8 atan2 [call site] 00201
8 constrainLng [function] [call site] 00202
6 _ijkToHex2d [function] [call site] 00203
6 _hex2dToGeo [function] [call site] 00204
5 _faceIjkToCellBoundary [function] [call site] 00205
6 _faceIjkToVerts [function] [call site] 00206
7 isResolutionClassIII [function] [call site] 00207
7 _downAp3r [function] [call site] 00209
7 isResolutionClassIII [function] [call site] 00210
7 _downAp7r [function] [call site] 00211
7 _ijkNormalize [function] [call site] 00213
6 _adjustOverageClassII [function] [call site] 00214
6 isResolutionClassIII [function] [call site] 00215
6 _ijkToHex2d [function] [call site] 00216
6 _ijkToHex2d [function] [call site] 00217
6 __assert_fail [call site] 00218
6 _v2dIntersect [function] [call site] 00219
6 _v2dAlmostEquals [function] [call site] 00220
6 _v2dAlmostEquals [function] [call site] 00221
6 _hex2dToGeo [function] [call site] 00222
6 _ijkToHex2d [function] [call site] 00223
6 _hex2dToGeo [function] [call site] 00224
4 __assert_fail [call site] 00225
4 realloc [call site] 00226
4 geoLoopAreaRads2 [function] [call site] 00228
5 cagnoli [function] [call site] 00229
6 sin [call site] 00230
6 cos [call site] 00231
6 sin [call site] 00232
6 cos [call site] 00233
6 atan2 [call site] 00234
3 destroySortableLoopSet [function] [call site] 00237
4 destroySortableLoopSetShallow [function] [call site] 00238
3 qsort [call site] 00239
3 cmp_SortableLoop [function] [call site] 00240
2 destroyArcSet [function] [call site] 00241
2 createMultiPolygon [function] [call site] 00242
3 createGlobeMultiPolygon [function] [call site] 00243
4 destroySortablePolyVerts [function] [call site] 00244
4 geoLoopAreaRads2 [function] [call site] 00245
4 qsort [call site] 00246
4 cmp_SortablePoly [function] [call site] 00247
4 destroySortablePolyVerts [function] [call site] 00248
3 countPolys [function] [call site] 00249
3 createSortablePoly [function] [call site] 00250
3 destroySortablePolys [function] [call site] 00251
3 qsort [call site] 00252
3 cmp_SortablePoly [function] [call site] 00253
3 destroySortablePolys [function] [call site] 00254
2 destroySortableLoopSet [function] [call site] 00255
2 destroyArcSet [function] [call site] 00256
2 destroyArcSet [function] [call site] 00257
2 destroySortableLoopSetShallow [function] [call site] 00258
1 destroyGeoMultiPolygon [function] [call site] 00259
2 destroyGeoPolygon [function] [call site] 00260
3 destroyGeoLoop [function] [call site] 00261
3 destroyGeoLoop [function] [call site] 00262