The followings are the branches where fuzzer fails to bypass.
Unique non-covered Complexity | Unique Reachable Complexities | Unique Reachable Functions | All non-covered Complexity | All Reachable Complexity | Function Name | Function Callsite | Blocked Branch |
---|---|---|---|---|---|---|---|
107 | 107 |
1 :
['_faceIjkToCellBoundary'] |
107 | 107 | cellToBoundary | call site: 00099 | /src/h3/src/h3lib/lib/h3Index.c:1083 |
7 | 7 |
1 :
['getNumCells'] |
7 | 7 | maxGridDiskSize | call site: 00265 | /src/h3/src/h3lib/lib/algos.c:172 |
0 | 0 | None | 4 | 1170 | polygonToCells | call site: 00167 | /src/h3/src/h3lib/lib/algos.c:1017 |
0 | 0 | None | 2 | 924 | polygonToCells | call site: 00172 | /src/h3/src/h3lib/lib/algos.c:1032 |
0 | 0 | None | 0 | 922 | polygonToCells | call site: 00173 | /src/h3/src/h3lib/lib/algos.c:1037 |
0 | 0 | None | 0 | 175 | gridDiskDistancesUnsafe | call site: 00241 | /src/h3/src/h3lib/lib/algos.c:677 |
0 | 0 | None | 0 | 166 | gridDiskDistancesUnsafe | call site: 00263 | /src/h3/src/h3lib/lib/algos.c:722 |
0 | 0 | None | 0 | 85 | gridDiskDistances | call site: 00265 | /src/h3/src/h3lib/lib/algos.c:236 |
0 | 0 | None | 0 | 85 | gridDiskDistances | call site: 00268 | /src/h3/src/h3lib/lib/algos.c:238 |
0 | 0 | None | 0 | 3 | _geoAzDistanceRads | call site: 00083 | /src/h3/src/h3lib/lib/latLng.c:239 |
0 | 0 | None | 0 | 0 | pointInsideGeoLoop | call site: 00278 | /src/h3/src/h3lib/include/polygonAlgos.h:105 |
0 | 0 | None | 0 | 0 | pointInsideGeoLoop | call site: 00278 | /src/h3/src/h3lib/include/polygonAlgos.h:120 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
calloc
[call site]
00001
populateGeoLoop
[function]
[call site]
00002
populateGeoLoop
[function]
[call site]
00003
run
[function]
[call site]
00004
maxPolygonToCellsSize
[function]
[call site]
00005
validatePolygonFlags
[function]
[call site]
00006
bboxFromGeoLoop
[function]
[call site]
00007
bboxHexEstimate
[function]
[call site]
00008
getPentagons
[function]
[call site]
00009
_isBaseCellPentagon
[function]
[call site]
00010
setH3Index
[function]
[call site]
00011
_hexRadiusKm
[function]
[call site]
00012
cellToLatLng
[function]
[call site]
00013
_h3ToFaceIjk
[function]
[call site]
00014
__assert_fail
[call site]
00015
_isBaseCellPentagon
[function]
[call site]
00016
_h3LeadingNonZeroDigit
[function]
[call site]
00017
_h3Rotate60cw
[function]
[call site]
00018
_rotate60cw
[function]
[call site]
00019
_h3ToFaceIjkWithInitializedFijk
[function]
[call site]
00020
_isBaseCellPentagon
[function]
[call site]
00021
isResolutionClassIII
[function]
[call site]
00022
_downAp7
[function]
[call site]
00023
_ijkScale
[function]
[call site]
00024
_ijkScale
[function]
[call site]
00025
_ijkScale
[function]
[call site]
00026
_ijkAdd
[function]
[call site]
00027
_ijkAdd
[function]
[call site]
00028
_ijkNormalize
[function]
[call site]
00029
_downAp7r
[function]
[call site]
00030
_ijkScale
[function]
[call site]
00031
_ijkScale
[function]
[call site]
00032
_ijkScale
[function]
[call site]
00033
_ijkAdd
[function]
[call site]
00034
_ijkAdd
[function]
[call site]
00035
_ijkNormalize
[function]
[call site]
00036
_neighbor
[function]
[call site]
00037
_ijkAdd
[function]
[call site]
00038
_ijkNormalize
[function]
[call site]
00039
isResolutionClassIII
[function]
[call site]
00040
_downAp7r
[function]
[call site]
00041
_isBaseCellPentagon
[function]
[call site]
00042
_h3LeadingNonZeroDigit
[function]
[call site]
00043
_adjustOverageClassII
[function]
[call site]
00044
_setIJK
[function]
[call site]
00045
_ijkSub
[function]
[call site]
00046
_ijkRotate60cw
[function]
[call site]
00047
_ijkScale
[function]
[call site]
00048
_ijkScale
[function]
[call site]
00049
_ijkScale
[function]
[call site]
00050
_ijkAdd
[function]
[call site]
00051
_ijkAdd
[function]
[call site]
00052
_ijkNormalize
[function]
[call site]
00053
_ijkAdd
[function]
[call site]
00054
_ijkRotate60ccw
[function]
[call site]
00055
_ijkScale
[function]
[call site]
00056
_ijkScale
[function]
[call site]
00057
_ijkScale
[function]
[call site]
00058
_ijkAdd
[function]
[call site]
00059
_ijkAdd
[function]
[call site]
00060
_ijkNormalize
[function]
[call site]
00061
_ijkScale
[function]
[call site]
00062
_ijkAdd
[function]
[call site]
00063
_ijkNormalize
[function]
[call site]
00064
_isBaseCellPentagon
[function]
[call site]
00065
_adjustOverageClassII
[function]
[call site]
00066
_upAp7r
[function]
[call site]
00067
_faceIjkToGeo
[function]
[call site]
00071
_ijkToHex2d
[function]
[call site]
00072
_hex2dToGeo
[function]
[call site]
00073
_v2dMag
[function]
[call site]
00074
sqrt
[call site]
00075
atan2
[call site]
00076
isResolutionClassIII
[function]
[call site]
00077
atan
[call site]
00078
isResolutionClassIII
[function]
[call site]
00079
_posAngleRads
[function]
[call site]
00080
_posAngleRads
[function]
[call site]
00081
_geoAzDistanceRads
[function]
[call site]
00082
_posAngleRads
[function]
[call site]
00083
constrainLng
[function]
[call site]
00084
sin
[call site]
00085
cos
[call site]
00086
cos
[call site]
00087
sin
[call site]
00088
asin
[call site]
00089
cos
[call site]
00090
sin
[call site]
00091
cos
[call site]
00092
sin
[call site]
00093
cos
[call site]
00094
atan2
[call site]
00095
constrainLng
[function]
[call site]
00096
cellToBoundary
[function]
[call site]
00097
_h3ToFaceIjk
[function]
[call site]
00098
isPentagon
[function]
[call site]
00099
_isBaseCellPentagon
[function]
[call site]
00100
_h3LeadingNonZeroDigit
[function]
[call site]
00101
_faceIjkPentToCellBoundary
[function]
[call site]
00102
_faceIjkPentToVerts
[function]
[call site]
00103
isResolutionClassIII
[function]
[call site]
00104
_downAp3
[function]
[call site]
00105
_ijkScale
[function]
[call site]
00106
_ijkScale
[function]
[call site]
00107
_ijkScale
[function]
[call site]
00108
_ijkAdd
[function]
[call site]
00109
_ijkAdd
[function]
[call site]
00110
_ijkNormalize
[function]
[call site]
00111
_downAp3r
[function]
[call site]
00112
_ijkScale
[function]
[call site]
00113
_ijkScale
[function]
[call site]
00114
_ijkScale
[function]
[call site]
00115
_ijkAdd
[function]
[call site]
00116
_ijkAdd
[function]
[call site]
00117
_ijkNormalize
[function]
[call site]
00118
isResolutionClassIII
[function]
[call site]
00119
_downAp7r
[function]
[call site]
00120
_ijkAdd
[function]
[call site]
00121
_ijkNormalize
[function]
[call site]
00122
_adjustPentVertOverage
[function]
[call site]
00123
_adjustOverageClassII
[function]
[call site]
00124
isResolutionClassIII
[function]
[call site]
00125
_ijkToHex2d
[function]
[call site]
00126
_ijkRotate60ccw
[function]
[call site]
00127
_ijkScale
[function]
[call site]
00128
_ijkAdd
[function]
[call site]
00129
_ijkNormalize
[function]
[call site]
00130
_ijkToHex2d
[function]
[call site]
00131
__assert_fail
[call site]
00132
_v2dIntersect
[function]
[call site]
00133
_hex2dToGeo
[function]
[call site]
00134
_ijkToHex2d
[function]
[call site]
00135
_hex2dToGeo
[function]
[call site]
00136
_faceIjkToCellBoundary
[function]
[call site]
00137
_faceIjkToVerts
[function]
[call site]
00138
isResolutionClassIII
[function]
[call site]
00139
_downAp3
[function]
[call site]
00140
_downAp3r
[function]
[call site]
00141
isResolutionClassIII
[function]
[call site]
00142
_downAp7r
[function]
[call site]
00143
_ijkAdd
[function]
[call site]
00144
_ijkNormalize
[function]
[call site]
00145
_adjustOverageClassII
[function]
[call site]
00146
isResolutionClassIII
[function]
[call site]
00147
_ijkToHex2d
[function]
[call site]
00148
_ijkToHex2d
[function]
[call site]
00149
__assert_fail
[call site]
00150
_v2dIntersect
[function]
[call site]
00151
_v2dAlmostEquals
[function]
[call site]
00152
_v2dAlmostEquals
[function]
[call site]
00153
_hex2dToGeo
[function]
[call site]
00154
_ijkToHex2d
[function]
[call site]
00155
_hex2dToGeo
[function]
[call site]
00156
greatCircleDistanceKm
[function]
[call site]
00157
greatCircleDistanceRads
[function]
[call site]
00158
sin
[call site]
00159
sin
[call site]
00160
cos
[call site]
00161
sqrt
[call site]
00162
atan2
[call site]
00163
greatCircleDistanceKm
[function]
[call site]
00164
calloc
[call site]
00165
polygonToCells
[function]
[call site]
00166
validatePolygonFlags
[function]
[call site]
00167
bboxesFromGeoPolygon
[function]
[call site]
00168
bboxFromGeoLoop
[function]
[call site]
00169
bboxFromGeoLoop
[function]
[call site]
00170
maxPolygonToCellsSize
[function]
[call site]
00171
calloc
[call site]
00172
calloc
[call site]
00173
_getEdgeHexagons
[function]
[call site]
00174
lineHexEstimate
[function]
[call site]
00175
getPentagons
[function]
[call site]
00176
_hexRadiusKm
[function]
[call site]
00177
greatCircleDistanceKm
[function]
[call site]
00178
latLngToCell
[function]
[call site]
00179
_geoToFaceIjk
[function]
[call site]
00180
_geoToHex2d
[function]
[call site]
00181
_geoToClosestFace
[function]
[call site]
00182
_geoToVec3d
[function]
[call site]
00183
_pointSquareDist
[function]
[call site]
00188
_square
[function]
[call site]
00189
_square
[function]
[call site]
00190
acos
[call site]
00191
_geoAzimuthRads
[function]
[call site]
00192
cos
[call site]
00193
sin
[call site]
00194
cos
[call site]
00195
sin
[call site]
00196
sin
[call site]
00197
cos
[call site]
00198
atan2
[call site]
00199
_posAngleRads
[function]
[call site]
00200
_posAngleRads
[function]
[call site]
00201
isResolutionClassIII
[function]
[call site]
00202
_posAngleRads
[function]
[call site]
00203
tan
[call site]
00204
cos
[call site]
00205
sin
[call site]
00206
_hex2dToCoordIJK
[function]
[call site]
00207
_ijkNormalize
[function]
[call site]
00208
_faceIjkToH3
[function]
[call site]
00209
_faceIjkToBaseCell
[function]
[call site]
00210
isResolutionClassIII
[function]
[call site]
00211
_upAp7
[function]
[call site]
00212
_downAp7
[function]
[call site]
00216
_upAp7r
[function]
[call site]
00217
_downAp7r
[function]
[call site]
00218
_ijkSub
[function]
[call site]
00219
_ijkNormalize
[function]
[call site]
00220
_unitIjkToDigit
[function]
[call site]
00221
_ijkNormalize
[function]
[call site]
00222
_ijkMatches
[function]
[call site]
00223
_faceIjkToBaseCell
[function]
[call site]
00224
_faceIjkToBaseCellCCWrot60
[function]
[call site]
00225
_isBaseCellPentagon
[function]
[call site]
00226
_h3LeadingNonZeroDigit
[function]
[call site]
00227
_baseCellIsCwOffset
[function]
[call site]
00228
_h3Rotate60cw
[function]
[call site]
00229
_h3Rotate60ccw
[function]
[call site]
00230
_rotate60ccw
[function]
[call site]
00231
_h3RotatePent60ccw
[function]
[call site]
00232
_rotate60ccw
[function]
[call site]
00233
_h3LeadingNonZeroDigit
[function]
[call site]
00234
_h3Rotate60ccw
[function]
[call site]
00235
_h3Rotate60ccw
[function]
[call site]
00236
__assert_fail
[call site]
00237
_getEdgeHexagons
[function]
[call site]
00238
gridDisk
[function]
[call site]
00239
gridDiskDistances
[function]
[call site]
00240
gridDiskDistancesUnsafe
[function]
[call site]
00241
isPentagon
[function]
[call site]
00242
h3NeighborRotations
[function]
[call site]
00243
_rotate60ccw
[function]
[call site]
00244
__assert_fail
[call site]
00245
_h3LeadingNonZeroDigit
[function]
[call site]
00246
_h3Rotate60ccw
[function]
[call site]
00247
isResolutionClassIII
[function]
[call site]
00248
_isBaseCellPentagon
[function]
[call site]
00249
_h3LeadingNonZeroDigit
[function]
[call site]
00250
_baseCellIsCwOffset
[function]
[call site]
00251
__assert_fail
[call site]
00252
_h3Rotate60cw
[function]
[call site]
00253
_h3Rotate60ccw
[function]
[call site]
00254
_h3Rotate60ccw
[function]
[call site]
00255
_h3Rotate60cw
[function]
[call site]
00256
_h3RotatePent60ccw
[function]
[call site]
00257
_isBaseCellPolarPentagon
[function]
[call site]
00258
_h3LeadingNonZeroDigit
[function]
[call site]
00259
_h3LeadingNonZeroDigit
[function]
[call site]
00260
_h3Rotate60ccw
[function]
[call site]
00261
isPentagon
[function]
[call site]
00262
h3NeighborRotations
[function]
[call site]
00263
isPentagon
[function]
[call site]
00264
maxGridDiskSize
[function]
[call site]
00265
getNumCells
[function]
[call site]
00266
_ipow
[function]
[call site]
00267
calloc
[call site]
00268
_gridDiskDistancesInternal
[function]
[call site]
00269
h3NeighborRotations
[function]
[call site]
00270
_gridDiskDistancesInternal
[function]
[call site]
00271
_gridDiskDistancesInternal
[function]
[call site]
00272
cellToLatLng
[function]
[call site]
00273
pointInsidePolygon
[function]
[call site]
00274
pointInsideGeoLoop
[function]
[call site]
00275
bboxContains
[function]
[call site]
00276
bboxIsTransmeridian
[function]
[call site]
00277
bboxIsTransmeridian
[function]
[call site]
00278
pointInsideGeoLoop
[function]
[call site]
00279
run
[function]
[call site]
00280