The following table shows data about each function in the project. The functions included in this table correspond to all functions that exist in the executables of the fuzzers. As such, there may be functions that are from third-party libraries.
For further technical details on the meaning of columns in the below table, please see the Glossary .
Func name | Functions filename | Args | Function call depth | Reached by Fuzzers | Fuzzers runtime hit | Func lines hit % | I Count | BB Count | Cyclomatic complexity | Functions reached | Reached by functions | Accumulated cyclomatic complexity | Undiscovered complexity |
---|
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 4036 | 87.9% |
gold | [1:9] | 0 | 0.0% |
yellow | [10:29] | 0 | 0.0% |
greenyellow | [30:49] | 0 | 0.0% |
lawngreen | 50+ | 553 | 12.0% |
All colors | 4589 | 100 |
The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
1740 | 1768 | [org.apache.commons.geometry.euclidean.threed.Vector3D].multiply(double) | call site: 01768 | |
480 | 1287 | [org.apache.commons.geometry.core.internal.GeometryInternalUtils].requireFinite(org.apache.commons.geometry.core.Point) | call site: 01287 | |
326 | 3955 | [org.apache.commons.geometry.euclidean.threed.SimpleTriangle3D].reverse() | call site: 03955 | |
252 | 3511 | [org.apache.commons.geometry.euclidean.threed.Plane].reverse() | call site: 03511 | |
180 | 3766 | [org.apache.commons.geometry.euclidean.threed.Vector3D].directionTo(org.apache.commons.geometry.euclidean.threed.Vector3D) | call site: 03766 | |
125 | 1159 | [org.apache.commons.geometry.euclidean.threed.Vector3D].add(org.apache.commons.geometry.euclidean.threed.Vector3D) | call site: 01159 | |
123 | 964 | [org.apache.commons.geometry.euclidean.threed.Vector3D].vectorTo(org.apache.commons.geometry.euclidean.threed.Vector3D) | call site: 00964 | |
77 | 778 | [org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader].readFacet() | call site: 00778 | |
75 | 561 | [org.apache.commons.numbers.core.Sum].add(double) | call site: 00561 | |
67 | 1091 | [org.apache.commons.geometry.euclidean.threed.Vector3D].cross(org.apache.commons.geometry.euclidean.threed.Vector3D) | call site: 01091 | |
52 | 856 | [org.apache.commons.geometry.euclidean.threed.Vector3D].dot(org.apache.commons.geometry.euclidean.threed.Vector3D) | call site: 00856 | |
46 | 496 | [org.apache.commons.numbers.core.Precision].equals(double,double,double) | call site: 00496 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
GeometryStlTextFuzzer | 2 |
org.apache.commons.geometry.io.euclidean.threed.stl.StlBoundaryReadHandler3D | 3 |
org.apache.commons.geometry.io.euclidean.threed.AbstractBoundaryReadHandler3D | 3 |
org.apache.commons.numbers.core.Precision | 4 |
org.apache.commons.numbers.core.Precision$1 | 2 |
org.apache.commons.geometry.io.core.input.StreamGeometryInput | 3 |
org.apache.commons.geometry.io.core.AbstractGeometryIOMetadata | 2 |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjPolygonReader | 3 |
org.apache.commons.geometry.io.core.internal.GeometryIOUtils | 9 |
org.apache.commons.geometry.io.euclidean.threed.stl.TextStlWriter | 3 |
org.apache.commons.geometry.io.core.utils.AbstractTextFormatWriter | 4 |
org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlWriter | 1 |
org.apache.commons.geometry.io.euclidean.threed.stl.TextStlFacetDefinitionReader | 11 |
org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader | 14 |
org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlFacetDefinitionReader | 8 |
org.apache.commons.geometry.io.euclidean.threed.obj.ObjBoundaryReadHandler3D | 2 |
org.apache.commons.geometry.io.euclidean.threed.obj.ObjFacetDefinitionReader | 4 |
org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser | 6 |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser | 10 |
org.apache.commons.geometry.io.core.internal.SimpleTextParser | 55 |
org.apache.commons.geometry.io.core.internal.CharReadBuffer | 13 |
org.apache.commons.geometry.io.core.AbstractGeometryIOMetadata:org.apache.commons.geometry.io.core.input.StreamGeometryInput | 1 |
org.apache.commons.geometry.io.core.input.FileGeometryInput | 2 |
org.apache.commons.geometry.io.core.input.FileGeometryInput$lambda_getInputStream_0__11 | 3 |
org.apache.commons.geometry.io.euclidean.threed.stl.StlBoundaryReadHandler3D$getInputStream__2 | 3 |
org.apache.commons.geometry.io.core.input.UrlGeometryInput | 2 |
org.apache.commons.geometry.io.core.input.UrlGeometryInput$lambda_getInputStream_0__10 | 3 |
org.apache.commons.geometry.io.euclidean.threed.stl.StlBoundaryReadHandler3D$lambda_facetDefinitionReader_0__1 | 3 |
org.apache.commons.geometry.io.euclidean.threed.stl.StlFacetDefinitionReaders | 1 |
org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlFacetDefinitionReader$read__21 | 3 |
org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlFacetDefinitionReader$read__9 | 3 |
org.apache.commons.geometry.io.euclidean.threed.stl.StlFacetDefinitionReaders$read__12 | 3 |
org.apache.commons.geometry.io.euclidean.threed.stl.StlFacetDefinitionReaders$unread__13 | 3 |
org.apache.commons.geometry.io.euclidean.threed.stl.StlUtils | 1 |
org.apache.commons.geometry.io.euclidean.threed.txt.TextBoundaryReadHandler3D | 1 |
org.apache.commons.geometry.euclidean.threed.Vector3D | 44 |
org.apache.commons.geometry.euclidean.MultiDimensionalEuclideanVector | 1 |
org.apache.commons.geometry.euclidean.EuclideanVector | 3 |
org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlFacetDefinition | 1 |
org.apache.commons.geometry.io.euclidean.threed.SimpleFacetDefinition | 4 |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser$isNotNewLinePart__27 | 3 |
org.apache.commons.geometry.io.euclidean.threed.stl.TextStlFacetDefinitionReader$isDecimalPart__25 | 3 |
org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader$isNotNewLinePart__20 | 3 |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isWhitespace__16 | 3 |
org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader$lambda_discardNonData_0__19 | 3 |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isNotNewLinePart__7 | 3 |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser$isNotWhitespace__30 | 3 |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isNotNewLinePart__24 | 3 |
org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser$isIntegerPart__32 | 3 |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser$isLineWhitespace__29 | 3 |
org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader$isDataTokenPart__26 | 3 |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser$isAlphanumeric__28 | 3 |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isAlphanumeric__17 | 3 |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isLineWhitespace__18 | 3 |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$StringCollector | 5 |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$lambda_static_0__15 | 1 |
org.apache.commons.geometry.core.internal.PointMapAsSetAdapter | 4 |
org.apache.commons.geometry.euclidean.PointMap1DImpl | 10 |
org.apache.commons.geometry.core.internal.AbstractPointMap1D | 4 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap | 17 |
org.apache.commons.geometry.euclidean.twod.Vector2D | 26 |
org.apache.commons.geometry.euclidean.oned.Vector1D | 21 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$BucketNode | 18 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$EntryIterator | 8 |
org.apache.commons.geometry.euclidean.PointMap1DImpl$FarToNearIterator | 3 |
org.apache.commons.geometry.core.internal.IteratorTransform | 4 |
org.apache.commons.geometry.euclidean.threed.mesh.SimpleTriangleMesh$FaceIterator | 2 |
org.apache.commons.geometry.euclidean.threed.mesh.SimpleTriangleMesh | 5 |
org.apache.commons.geometry.euclidean.PointMap1DImpl$NearToFarIterator | 4 |
org.apache.commons.geometry.core.internal.PointMapAsSetAdapter$EntryIteratorWrapper | 3 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$BucketNode$1 | 3 |
org.apache.commons.geometry.io.euclidean.threed.AbstractBoundaryReadHandler3D$FacetDefinitionReaderIterator | 4 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractBSPTree$NodeIterator | 2 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$AbstractDistanceOrderIterator | 8 |
org.apache.commons.geometry.euclidean.threed.mesh.SimpleTriangleMesh$SimpleTriangleFace | 1 |
org.apache.commons.geometry.euclidean.threed.rotation.QuaternionRotation | 3 |
org.apache.commons.numbers.quaternion.Quaternion | 4 |
org.apache.commons.geometry.euclidean.oned.AffineTransformMatrix1D | 5 |
org.apache.commons.geometry.euclidean.twod.AffineTransformMatrix2D | 10 |
org.apache.commons.geometry.euclidean.internal.Vectors | 10 |
org.apache.commons.numbers.core.Sum | 6 |
org.apache.commons.numbers.core.ExtendedPrecision | 7 |
org.apache.commons.geometry.euclidean.threed.AffineTransformMatrix3D | 9 |
org.apache.commons.geometry.euclidean.twod.rotation.Rotation2D | 3 |
org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser$Face$lambda_getVertices_0__8 | 3 |
org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser$Face | 4 |
org.apache.commons.geometry.io.euclidean.threed.obj.ObjFacetDefinitionReader$get__4 | 3 |
org.apache.commons.geometry.io.euclidean.threed.obj.ObjFacetDefinitionReader$get__3 | 3 |
org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser$VertexAttributes | 3 |
org.apache.commons.geometry.euclidean.threed.Planes$lambda_convexPolygonToTriangleFan_0__5 | 3 |
org.apache.commons.geometry.euclidean.threed.Planes | 12 |
org.apache.commons.geometry.euclidean.threed.SimpleTriangle3D | 9 |
org.apache.commons.geometry.euclidean.threed.AbstractConvexPolygon3D | 12 |
org.apache.commons.geometry.euclidean.threed.AbstractPlaneSubset | 2 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$NearToFarIterator | 4 |
org.apache.commons.geometry.core.internal.DistancedValue | 8 |
org.apache.commons.numbers.core.Precision$DoubleEquivalence | 6 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$FarToNearIterator | 4 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractBSPTree$AbstractNode | 17 |
org.apache.commons.geometry.euclidean.twod.Vector2D$Unit | 12 |
org.apache.commons.numbers.core.Norm | 4 |
org.apache.commons.numbers.core.Norm$maximum__40 | 1 |
org.apache.commons.numbers.core.Norm$euclidean__37 | 1 |
org.apache.commons.numbers.core.Norm$manhattan__34 | 1 |
org.apache.commons.geometry.euclidean.threed.Vector3D$Unit | 16 |
org.apache.commons.geometry.euclidean.oned.Vector1D$Unit | 6 |
org.apache.commons.geometry.euclidean.PointMap2DImpl$MapNode2D | 9 |
org.apache.commons.geometry.euclidean.PointMap3DImpl$MapNode3D | 10 |
org.apache.commons.geometry.euclidean.PointMap2DImpl | 5 |
org.apache.commons.geometry.euclidean.PointMap3DImpl | 6 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree$RegionBoundaryIterator | 2 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree$AbstractRegionNode | 12 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractBSPTree | 20 |
org.apache.commons.geometry.euclidean.oned.OrientedPoint$OrientedPointConvexSubset | 11 |
org.apache.commons.geometry.euclidean.threed.AbstractEmbeddedRegionPlaneSubset | 14 |
org.apache.commons.geometry.euclidean.threed.EmbeddedTreePlaneSubset | 10 |
org.apache.commons.geometry.euclidean.threed.AbstractConvexPolygon3D:org.apache.commons.geometry.euclidean.threed.AbstractEmbeddedRegionPlaneSubset | 1 |
org.apache.commons.geometry.euclidean.twod.LineSubset | 13 |
org.apache.commons.geometry.euclidean.oned.OrientedPoint | 16 |
org.apache.commons.geometry.core.partitioning.AbstractHyperplane | 4 |
org.apache.commons.geometry.euclidean.threed.Plane | 19 |
org.apache.commons.geometry.euclidean.twod.Line | 22 |
org.apache.commons.geometry.core.partitioning.Split | 4 |
org.apache.commons.geometry.euclidean.threed.VertexListConvexPolygon3D | 5 |
org.apache.commons.geometry.euclidean.threed.line.Line3D | 13 |
org.apache.commons.geometry.euclidean.threed.Vector3D$Sum | 6 |
org.apache.commons.geometry.euclidean.EuclideanVectorSum | 1 |
org.apache.commons.geometry.euclidean.threed.line.Lines3D | 2 |
org.apache.commons.geometry.euclidean.threed.Vector3D$init__47 | 3 |
org.apache.commons.geometry.euclidean.threed.Vector3D$from__50 | 3 |
org.apache.commons.geometry.euclidean.twod.LineConvexSubset | 5 |
org.apache.commons.geometry.euclidean.twod.ReverseRay | 12 |
org.apache.commons.geometry.euclidean.twod.Segment | 13 |
org.apache.commons.geometry.euclidean.twod.Ray | 12 |
org.apache.commons.geometry.euclidean.twod.LineSpanningSubset | 10 |
org.apache.commons.geometry.euclidean.threed.EmbeddedAreaPlaneConvexSubset | 7 |
org.apache.commons.geometry.euclidean.threed.EmbeddedAreaPlaneConvexSubset$lambda_split_0__43 | 3 |
org.apache.commons.geometry.euclidean.oned.Vector1D$Unit:org.apache.commons.geometry.euclidean.threed.Vector3D$Unit:org.apache.commons.geometry.euclidean.twod.Vector2D$Unit | 1 |
org.apache.commons.geometry.euclidean.threed.EmbeddingPlane | 9 |
org.apache.commons.geometry.euclidean.twod.Lines | 4 |
org.apache.commons.geometry.core.Embedding | 2 |
org.apache.commons.geometry.core.Embedding$toSubspace__48 | 3 |
org.apache.commons.geometry.euclidean.twod.ConvexArea | 11 |
org.apache.commons.geometry.euclidean.twod.path.LinePath | 13 |
org.apache.commons.geometry.core.partitioning.AbstractConvexHyperplaneBoundedRegion | 13 |
org.apache.commons.geometry.euclidean.twod.path.LinePath$Builder | 15 |
org.apache.commons.geometry.core.internal.AbstractPointMap1D$1 | 2 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$EntrySet | 3 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$1 | 2 |
org.apache.commons.geometry.core.internal.DistancedValue$lambda_ascendingDistance_0__54 | 3 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$NearToFarIterator$lambda_new_0__53 | 3 |
org.apache.commons.geometry.core.internal.PointMapAsSetAdapter$1 | 1 |
org.apache.commons.geometry.core.internal.GeometryInternalUtils | 2 |
org.apache.commons.geometry.core.internal.AbstractPointMap1D$AbstractEntryCollection | 3 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$AbstractEntryCollection | 3 |
org.apache.commons.geometry.core.internal.AbstractPointMap1D$2 | 2 |
org.apache.commons.geometry.core.internal.PointMapAsSetAdapter$2 | 1 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$2 | 2 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$FarToNearIterator$lambda_new_0__51 | 3 |
org.apache.commons.geometry.core.internal.DistancedValue$lambda_descendingDistance_1__52 | 3 |
org.apache.commons.geometry.euclidean.oned.RegionBSPTree1D | 9 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree | 16 |
org.apache.commons.geometry.euclidean.twod.RegionBSPTree2D | 9 |
org.apache.commons.geometry.euclidean.twod.RegionBSPTree2D$RegionNode2D | 3 |
org.apache.commons.geometry.euclidean.oned.RegionBSPTree1D$RegionNode1D | 5 |
org.apache.commons.geometry.euclidean.threed.RegionBSPTree3D | 7 |
org.apache.commons.geometry.euclidean.threed.RegionBSPTree3D$RegionNode3D | 2 |
org.apache.commons.geometry.core.Sized | 2 |
org.apache.commons.geometry.euclidean.threed.shape.Sphere | 3 |
org.apache.commons.geometry.euclidean.AbstractNSphere | 4 |
org.apache.commons.geometry.euclidean.oned.Interval | 13 |
org.apache.commons.geometry.euclidean.threed.line.EmbeddedTreeLineSubset3D | 1 |
org.apache.commons.geometry.euclidean.oned.RegionBSPTree1D$RegionSizePropertiesVisitor | 5 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractBSPTree$lambda_nodes_0__56 | 2 |
org.apache.commons.geometry.euclidean.oned.RegionBSPTree1D$NodeRegionVisitor | 2 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree$RegionSizeProperties | 3 |
org.apache.commons.geometry.euclidean.twod.RegionBSPTree2D$cast__55 | 2 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree$lambda_createBoundaryIterable_4__57 | 2 |
org.apache.commons.geometry.euclidean.twod.shape.Circle | 3 |
org.apache.commons.geometry.euclidean.threed.ConvexVolume | 5 |
org.apache.commons.geometry.euclidean.threed.EmbeddedAreaPlaneConvexSubset:org.apache.commons.geometry.euclidean.threed.EmbeddedTreePlaneSubset | 2 |
org.apache.commons.geometry.euclidean.twod.EmbeddedTreeLineSubset | 2 |
org.apache.commons.geometry.core.partitioning.bsp.RegionCutBoundary | 9 |
org.apache.commons.geometry.euclidean.oned.OrientedPoint$OrientedPointConvexSubset:org.apache.commons.geometry.euclidean.twod.LineSpanningSubset:org.apache.commons.geometry.euclidean.twod.Ray:org.apache.commons.geometry.euclidean.twod.ReverseRay | 1 |
org.apache.commons.geometry.euclidean.oned.OrientedPoint$OrientedPointConvexSubset:org.apache.commons.geometry.euclidean.threed.line.LineSpanningSubset3D:org.apache.commons.geometry.euclidean.threed.line.Ray3D:org.apache.commons.geometry.euclidean.threed.line.ReverseRay3D:org.apache.commons.geometry.euclidean.threed.line.Segment3D:org.apache.commons.geometry.euclidean.twod.LineSpanningSubset:org.apache.commons.geometry.euclidean.twod.Ray:org.apache.commons.geometry.euclidean.twod.ReverseRay | 1 |
org.apache.commons.geometry.euclidean.threed.RegionBSPTree3D$RegionSizePropertiesVisitor | 6 |
org.apache.commons.geometry.euclidean.twod.RegionBSPTree2D$LinecastVisitor | 5 |
org.apache.commons.geometry.core.partitioning.HyperplaneSubset | 1 |
org.apache.commons.geometry.core.internal.HyperplaneSubsets | 2 |
org.apache.commons.geometry.euclidean.oned.OrientedPoint$OrientedPointConvexSubset:org.apache.commons.geometry.euclidean.twod.LineSubset | 1 |
org.apache.commons.geometry.euclidean.twod.LinecastPoint2D | 2 |
org.apache.commons.geometry.euclidean.AbstractLinecastPoint | 3 |
org.apache.commons.geometry.euclidean.threed.line.LineSubset3D | 5 |
org.apache.commons.geometry.euclidean.threed.RegionBSPTree3D$LinecastVisitor | 5 |
org.apache.commons.geometry.euclidean.threed.line.LineConvexSubset3D | 1 |
org.apache.commons.geometry.euclidean.threed.line.Segment3D | 1 |
org.apache.commons.geometry.euclidean.threed.line.LineSpanningSubset3D | 1 |
org.apache.commons.geometry.euclidean.threed.line.ReverseRay3D | 1 |
org.apache.commons.geometry.euclidean.threed.line.Ray3D | 1 |
org.apache.commons.geometry.euclidean.threed.line.LinecastPoint3D | 2 |
org.apache.commons.geometry.core.partitioning.bsp.BSPTreePrinter | 5 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree$BoundaryProjector | 6 |
org.apache.commons.geometry.core.partitioning.bsp.BSPTreeVisitor$TargetPointVisitor | 2 |
org.apache.commons.geometry.core.Region | 1 |
org.apache.commons.geometry.euclidean.oned.RegionBSPTree1D$BoundaryProjector1D | 3 |
org.apache.commons.geometry.core.partitioning.bsp.BSPTreeVisitor$ClosestFirstVisitor | 2 |
org.apache.commons.geometry.euclidean.threed.RegionBSPTree3D$BoundaryProjector3D | 4 |
org.apache.commons.geometry.euclidean.twod.RegionBSPTree2D$BoundaryProjector2D | 3 |
org.apache.commons.geometry.euclidean.threed.Vector3D$lambda_static_0__6 | 1 |
org.apache.commons.geometry.euclidean.oned.Vector1D$lambda_static_0__23 | 1 |
org.apache.commons.geometry.euclidean.twod.LinecastPoint2D$lambda_static_0__59 | 1 |
org.apache.commons.geometry.euclidean.twod.Vector2D$lambda_static_0__22 | 1 |
org.apache.commons.geometry.euclidean.threed.line.LinecastPoint3D$lambda_static_0__58 | 1 |
org.apache.commons.geometry.core.partitioning.bsp.BSPTreeVisitor$FarthestFirstVisitor | 1 |
org.apache.commons.geometry.core.partitioning.bsp.BSPTreeVisitor | 1 |
org.apache.commons.geometry.euclidean.twod.path.InteriorAngleLinePathConnector | 4 |
org.apache.commons.geometry.euclidean.twod.path.InteriorAngleLinePathConnector$Maximize | 2 |
org.apache.commons.geometry.euclidean.twod.path.AbstractLinePathConnector | 6 |
org.apache.commons.geometry.euclidean.internal.AbstractPathConnector | 8 |
org.apache.commons.geometry.euclidean.twod.path.AbstractLinePathConnector$ConnectableLineSubset | 16 |
org.apache.commons.geometry.euclidean.internal.AbstractPathConnector$ConnectableElement | 10 |
org.apache.commons.numbers.angle.Reduce | 1 |
org.apache.commons.numbers.angle.Angle$Normalizer | 1 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$AbstractDistanceOrderIterator:org.apache.commons.geometry.euclidean.twod.path.AbstractLinePathConnector$ConnectableLineSubset | 1 |
org.apache.commons.geometry.euclidean.twod.path.InteriorAngleLinePathConnector$Maximize:org.apache.commons.geometry.euclidean.twod.path.InteriorAngleLinePathConnector$Minimize | 1 |
org.apache.commons.geometry.euclidean.twod.path.InteriorAngleLinePathConnector$Minimize | 1 |
org.apache.commons.geometry.euclidean.twod.LineSpanningSubset:org.apache.commons.geometry.euclidean.twod.Ray:org.apache.commons.geometry.euclidean.twod.ReverseRay:org.apache.commons.geometry.euclidean.twod.Segment | 1 |
org.apache.commons.geometry.core.Embedding$toSpace__49 | 3 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree$Condenser | 4 |
org.apache.commons.geometry.euclidean.threed.ConvexVolume$init__45 | 3 |
org.apache.commons.geometry.euclidean.twod.ConvexArea$init__44 | 3 |
org.apache.commons.geometry.euclidean.twod.ConvexArea$init__42 | 3 |
org.apache.commons.geometry.euclidean.oned.Interval:org.apache.commons.geometry.euclidean.threed.EmbeddedAreaPlaneConvexSubset:org.apache.commons.geometry.euclidean.threed.EmbeddedTreePlaneSubset | 1 |
org.apache.commons.geometry.euclidean.AbstractAffineTransformMatrix | 2 |
org.apache.commons.geometry.euclidean.threed.Planes$PlaneBuilder | 5 |
org.apache.commons.geometry.core.internal.PointMapAsSetAdapter$AbstractElementCollection | 1 |
org.apache.commons.geometry.euclidean.threed.Planes$PlaneBuilder$processPoint__14 | 2 |
org.apache.commons.geometry.euclidean.oned.OrientedPoints | 3 |
org.apache.commons.geometry.euclidean.threed.EmbeddingPlane$SubspaceTransform | 3 |
org.apache.commons.geometry.euclidean.internal.Matrices | 2 |
org.apache.commons.geometry.io.euclidean.threed.obj.ObjTriangleMeshReader | 2 |
org.apache.commons.geometry.euclidean.threed.mesh.SimpleTriangleMesh$Builder | 12 |
org.apache.commons.geometry.euclidean.threed.Bounds3D$Builder | 5 |
org.apache.commons.geometry.io.euclidean.threed.FacetDefinitions | 2 |
org.apache.commons.geometry.euclidean.threed.BoundaryList3D | 1 |
org.apache.commons.geometry.core.partitioning.BoundaryList | 1 |
org.apache.commons.geometry.euclidean.threed.Bounds3D | 3 |
org.apache.commons.geometry.euclidean.internal.EuclideanUtils | 2 |
org.apache.commons.geometry.euclidean.threed.Triangle3D | 1 |
org.apache.commons.geometry.euclidean.EuclideanCollections | 1 |
org.apache.commons.geometry.euclidean.PointMap3DImpl$init__31 | 3 |
org.apache.commons.geometry.euclidean.AbstractBounds | 1 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 4048 | 88.5% |
gold | [1:9] | 0 | 0.0% |
yellow | [10:29] | 0 | 0.0% |
greenyellow | [30:49] | 0 | 0.0% |
lawngreen | 50+ | 521 | 11.4% |
All colors | 4569 | 100 |
The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
1572 | 1915 | [org.apache.commons.geometry.euclidean.threed.Vector3D].multiply(double) | call site: 01915 | |
649 | 3747 | [org.apache.commons.geometry.euclidean.threed.Vector3D].directionTo(org.apache.commons.geometry.euclidean.threed.Vector3D) | call site: 03747 | |
487 | 1427 | [org.apache.commons.geometry.core.internal.GeometryInternalUtils].requireFinite(org.apache.commons.geometry.core.Point) | call site: 01427 | |
181 | 1243 | [org.apache.commons.geometry.euclidean.threed.Vector3D].cross(org.apache.commons.geometry.euclidean.threed.Vector3D) | call site: 01243 | |
149 | 3490 | [org.apache.commons.geometry.euclidean.threed.Plane].reverse() | call site: 03490 | |
130 | 1109 | [org.apache.commons.geometry.euclidean.threed.Vector3D].vectorTo(org.apache.commons.geometry.euclidean.threed.Vector3D) | call site: 01109 | |
107 | 695 | [org.apache.commons.geometry.euclidean.threed.Vector3D].norm() | call site: 00695 | |
96 | 3648 | [org.apache.commons.geometry.euclidean.threed.VertexListConvexPolygon3D].reverse() | call site: 03648 | |
81 | 405 | [org.apache.commons.geometry.core.internal.AbstractBucketPointMap].findEntryByPoint(org.apache.commons.geometry.core.Point) | call site: 00405 | |
66 | 1020 | [org.apache.commons.geometry.euclidean.threed.Vector3D].dot(org.apache.commons.geometry.euclidean.threed.Vector3D) | call site: 01020 | |
62 | 546 | [org.apache.commons.numbers.core.Precision].equals(double,double,double) | call site: 00546 | |
56 | 963 | [org.apache.commons.geometry.io.euclidean.threed.obj.ObjFacetDefinitionReader].readFacet() | call site: 00963 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
GeometryObjFuzzer | 1 |
org.apache.commons.geometry.io.euclidean.threed.obj.ObjBoundaryReadHandler3D | 4 |
org.apache.commons.geometry.io.euclidean.threed.AbstractBoundaryReadHandler3D | 2 |
org.apache.commons.numbers.core.Precision | 4 |
org.apache.commons.numbers.core.Precision$1 | 2 |
org.apache.commons.geometry.io.core.input.StreamGeometryInput | 3 |
org.apache.commons.geometry.io.core.AbstractGeometryIOMetadata | 2 |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjPolygonReader | 3 |
org.apache.commons.geometry.io.core.internal.GeometryIOUtils | 9 |
org.apache.commons.geometry.io.euclidean.threed.stl.TextStlWriter | 3 |
org.apache.commons.geometry.io.core.utils.AbstractTextFormatWriter | 4 |
org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlWriter | 1 |
org.apache.commons.geometry.io.euclidean.threed.stl.TextStlFacetDefinitionReader | 11 |
org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlFacetDefinitionReader | 8 |
org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader | 14 |
org.apache.commons.geometry.io.euclidean.threed.obj.ObjFacetDefinitionReader | 4 |
org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser | 6 |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser | 10 |
org.apache.commons.geometry.io.core.internal.SimpleTextParser | 55 |
org.apache.commons.geometry.io.core.internal.CharReadBuffer | 13 |
org.apache.commons.geometry.io.core.input.UrlGeometryInput | 2 |
org.apache.commons.geometry.io.core.input.UrlGeometryInput$lambda_getInputStream_0__12 | 3 |
org.apache.commons.geometry.io.euclidean.threed.stl.StlBoundaryReadHandler3D$getInputStream__2 | 3 |
org.apache.commons.geometry.io.core.input.FileGeometryInput | 2 |
org.apache.commons.geometry.io.core.input.FileGeometryInput$lambda_getInputStream_0__11 | 3 |
org.apache.commons.geometry.io.euclidean.threed.stl.StlBoundaryReadHandler3D | 2 |
org.apache.commons.geometry.io.euclidean.threed.stl.StlBoundaryReadHandler3D$lambda_facetDefinitionReader_0__1 | 3 |
org.apache.commons.geometry.io.euclidean.threed.stl.StlFacetDefinitionReaders | 1 |
org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlFacetDefinitionReader$read__9 | 3 |
org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlFacetDefinitionReader$read__19 | 3 |
org.apache.commons.geometry.io.euclidean.threed.stl.StlFacetDefinitionReaders$read__13 | 3 |
org.apache.commons.geometry.io.euclidean.threed.stl.StlFacetDefinitionReaders$unread__14 | 3 |
org.apache.commons.geometry.io.euclidean.threed.stl.StlUtils | 1 |
org.apache.commons.geometry.io.euclidean.threed.txt.TextBoundaryReadHandler3D | 1 |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isLineWhitespace__20 | 3 |
org.apache.commons.geometry.io.euclidean.threed.stl.TextStlFacetDefinitionReader$isDecimalPart__28 | 3 |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isNotNewLinePart__27 | 3 |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser$isAlphanumeric__24 | 3 |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser$isNotNewLinePart__23 | 3 |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser$isLineWhitespace__25 | 3 |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$StringCollector | 5 |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser$isNotWhitespace__26 | 3 |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isWhitespace__17 | 3 |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isAlphanumeric__18 | 3 |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isNotNewLinePart__10 | 3 |
org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser$isIntegerPart__32 | 3 |
org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader$lambda_discardNonData_0__21 | 3 |
org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader$isNotNewLinePart__22 | 3 |
org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader$isDataTokenPart__29 | 3 |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$lambda_static_0__16 | 1 |
org.apache.commons.geometry.euclidean.threed.Vector3D | 44 |
org.apache.commons.geometry.euclidean.MultiDimensionalEuclideanVector | 1 |
org.apache.commons.geometry.euclidean.EuclideanVector | 3 |
org.apache.commons.geometry.io.euclidean.threed.SimpleFacetDefinition | 4 |
org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlFacetDefinition | 1 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractBSPTree$NodeIterator | 3 |
org.apache.commons.geometry.euclidean.PointMap1DImpl$NearToFarIterator | 4 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$EntryIterator | 8 |
org.apache.commons.geometry.core.internal.IteratorTransform | 5 |
org.apache.commons.geometry.io.euclidean.threed.AbstractBoundaryReadHandler3D$FacetDefinitionReaderIterator | 4 |
org.apache.commons.geometry.core.internal.PointMapAsSetAdapter | 4 |
org.apache.commons.geometry.euclidean.PointMap1DImpl | 10 |
org.apache.commons.geometry.core.internal.AbstractPointMap1D | 4 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap | 14 |
org.apache.commons.geometry.euclidean.oned.Vector1D | 21 |
org.apache.commons.geometry.euclidean.twod.Vector2D | 26 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$BucketNode | 17 |
org.apache.commons.geometry.euclidean.PointMap1DImpl$FarToNearIterator | 3 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$BucketNode$1 | 3 |
org.apache.commons.geometry.core.internal.PointMapAsSetAdapter$EntryIteratorWrapper | 3 |
org.apache.commons.geometry.euclidean.threed.mesh.SimpleTriangleMesh$FaceIterator | 2 |
org.apache.commons.geometry.euclidean.threed.mesh.SimpleTriangleMesh | 5 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$AbstractDistanceOrderIterator | 8 |
org.apache.commons.geometry.core.internal.DistancedValue | 8 |
org.apache.commons.geometry.euclidean.threed.mesh.SimpleTriangleMesh$SimpleTriangleFace | 1 |
org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser$Face$lambda_getVertices_0__7 | 3 |
org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser$Face | 6 |
org.apache.commons.geometry.io.euclidean.threed.obj.ObjTriangleMeshReader$getVertex__6 | 3 |
org.apache.commons.geometry.euclidean.threed.mesh.SimpleTriangleMesh$Builder | 10 |
org.apache.commons.geometry.io.euclidean.threed.obj.ObjTriangleMeshReader$get__5 | 3 |
org.apache.commons.geometry.io.euclidean.threed.obj.ObjFacetDefinitionReader$get__4 | 3 |
org.apache.commons.geometry.io.euclidean.threed.obj.ObjFacetDefinitionReader$get__3 | 3 |
org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser$VertexAttributes | 3 |
org.apache.commons.geometry.euclidean.threed.rotation.QuaternionRotation | 3 |
org.apache.commons.numbers.quaternion.Quaternion | 4 |
org.apache.commons.geometry.euclidean.oned.AffineTransformMatrix1D | 5 |
org.apache.commons.geometry.euclidean.threed.AffineTransformMatrix3D | 9 |
org.apache.commons.geometry.euclidean.internal.Vectors | 10 |
org.apache.commons.numbers.core.Sum | 6 |
org.apache.commons.numbers.core.ExtendedPrecision | 7 |
org.apache.commons.geometry.euclidean.twod.rotation.Rotation2D | 3 |
org.apache.commons.geometry.euclidean.twod.AffineTransformMatrix2D | 10 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$NearToFarIterator | 4 |
org.apache.commons.numbers.core.Precision$DoubleEquivalence | 6 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$FarToNearIterator | 4 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractBSPTree$AbstractNode | 18 |
org.apache.commons.geometry.euclidean.threed.Vector3D$Unit | 16 |
org.apache.commons.numbers.core.Norm | 4 |
org.apache.commons.numbers.core.Norm$maximum__40 | 1 |
org.apache.commons.numbers.core.Norm$euclidean__37 | 1 |
org.apache.commons.numbers.core.Norm$manhattan__34 | 1 |
org.apache.commons.geometry.euclidean.oned.Vector1D$Unit | 6 |
org.apache.commons.geometry.euclidean.twod.Vector2D$Unit | 12 |
org.apache.commons.geometry.euclidean.PointMap2DImpl$MapNode2D | 9 |
org.apache.commons.geometry.euclidean.PointMap3DImpl$MapNode3D | 9 |
org.apache.commons.geometry.euclidean.PointMap2DImpl | 5 |
org.apache.commons.geometry.euclidean.PointMap3DImpl | 5 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$EntrySet | 3 |
org.apache.commons.geometry.io.euclidean.threed.obj.ObjTriangleMeshReader | 4 |
org.apache.commons.geometry.euclidean.threed.Bounds3D$Builder | 5 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree$RegionBoundaryIterator | 3 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree$AbstractRegionNode | 12 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractBSPTree | 21 |
org.apache.commons.geometry.euclidean.threed.AbstractEmbeddedRegionPlaneSubset | 14 |
org.apache.commons.geometry.euclidean.threed.EmbeddedTreePlaneSubset | 10 |
org.apache.commons.geometry.euclidean.oned.OrientedPoint$OrientedPointConvexSubset | 11 |
org.apache.commons.geometry.euclidean.threed.AbstractPlaneSubset | 2 |
org.apache.commons.geometry.euclidean.threed.AbstractConvexPolygon3D:org.apache.commons.geometry.euclidean.threed.AbstractEmbeddedRegionPlaneSubset | 1 |
org.apache.commons.geometry.euclidean.twod.LineSubset | 13 |
org.apache.commons.geometry.euclidean.threed.AbstractConvexPolygon3D | 12 |
org.apache.commons.geometry.euclidean.threed.SimpleTriangle3D | 6 |
org.apache.commons.geometry.euclidean.threed.VertexListConvexPolygon3D | 4 |
org.apache.commons.geometry.euclidean.oned.OrientedPoint | 16 |
org.apache.commons.geometry.core.partitioning.AbstractHyperplane | 4 |
org.apache.commons.geometry.euclidean.threed.Plane | 19 |
org.apache.commons.geometry.euclidean.twod.Line | 22 |
org.apache.commons.geometry.euclidean.threed.line.Line3D | 13 |
org.apache.commons.geometry.euclidean.threed.Vector3D$Sum | 6 |
org.apache.commons.geometry.euclidean.EuclideanVectorSum | 1 |
org.apache.commons.geometry.euclidean.threed.line.Lines3D | 2 |
org.apache.commons.geometry.euclidean.threed.Vector3D$init__47 | 3 |
org.apache.commons.geometry.euclidean.threed.Vector3D$from__50 | 3 |
org.apache.commons.geometry.euclidean.threed.Planes | 10 |
org.apache.commons.geometry.core.partitioning.Split | 4 |
org.apache.commons.geometry.euclidean.twod.LineConvexSubset | 5 |
org.apache.commons.geometry.euclidean.twod.Ray | 12 |
org.apache.commons.geometry.euclidean.twod.Segment | 13 |
org.apache.commons.geometry.euclidean.twod.LineSpanningSubset | 10 |
org.apache.commons.geometry.euclidean.twod.ReverseRay | 12 |
org.apache.commons.geometry.euclidean.threed.EmbeddedAreaPlaneConvexSubset | 7 |
org.apache.commons.geometry.euclidean.threed.EmbeddedAreaPlaneConvexSubset$lambda_split_0__43 | 3 |
org.apache.commons.geometry.euclidean.oned.Vector1D$Unit:org.apache.commons.geometry.euclidean.threed.Vector3D$Unit:org.apache.commons.geometry.euclidean.twod.Vector2D$Unit | 1 |
org.apache.commons.geometry.euclidean.threed.EmbeddingPlane | 9 |
org.apache.commons.geometry.euclidean.twod.Lines | 4 |
org.apache.commons.geometry.core.Embedding | 2 |
org.apache.commons.geometry.core.Embedding$toSubspace__48 | 3 |
org.apache.commons.geometry.euclidean.twod.ConvexArea | 11 |
org.apache.commons.geometry.euclidean.twod.path.LinePath | 13 |
org.apache.commons.geometry.core.partitioning.AbstractConvexHyperplaneBoundedRegion | 13 |
org.apache.commons.geometry.euclidean.twod.path.LinePath$Builder | 15 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$2 | 2 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$FarToNearIterator$lambda_new_0__53 | 3 |
org.apache.commons.geometry.core.internal.DistancedValue$lambda_descendingDistance_1__54 | 3 |
org.apache.commons.geometry.core.internal.PointMapAsSetAdapter$2 | 1 |
org.apache.commons.geometry.core.internal.GeometryInternalUtils | 2 |
org.apache.commons.geometry.core.internal.AbstractPointMap1D$2 | 2 |
org.apache.commons.geometry.core.internal.AbstractPointMap1D$AbstractEntryCollection | 3 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$AbstractEntryCollection | 3 |
org.apache.commons.geometry.core.internal.AbstractPointMap1D$1 | 2 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$1 | 2 |
org.apache.commons.geometry.core.internal.DistancedValue$lambda_ascendingDistance_0__52 | 3 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$NearToFarIterator$lambda_new_0__51 | 3 |
org.apache.commons.geometry.core.internal.PointMapAsSetAdapter$1 | 1 |
org.apache.commons.geometry.euclidean.threed.ConvexVolume | 5 |
org.apache.commons.geometry.euclidean.threed.ConvexVolume$init__45 | 3 |
org.apache.commons.geometry.euclidean.threed.line.LineSubset3D | 5 |
org.apache.commons.geometry.core.Embedding$toSpace__49 | 3 |
org.apache.commons.geometry.euclidean.twod.ConvexArea$init__44 | 3 |
org.apache.commons.geometry.euclidean.twod.ConvexArea$init__42 | 3 |
org.apache.commons.geometry.core.Sized | 2 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree | 17 |
org.apache.commons.geometry.euclidean.twod.RegionBSPTree2D | 9 |
org.apache.commons.geometry.euclidean.threed.RegionBSPTree3D | 7 |
org.apache.commons.geometry.euclidean.threed.RegionBSPTree3D$RegionNode3D | 2 |
org.apache.commons.geometry.euclidean.oned.RegionBSPTree1D | 9 |
org.apache.commons.geometry.euclidean.oned.RegionBSPTree1D$RegionNode1D | 5 |
org.apache.commons.geometry.euclidean.twod.RegionBSPTree2D$RegionNode2D | 3 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree$RegionSizeProperties | 3 |
org.apache.commons.geometry.euclidean.twod.RegionBSPTree2D$cast__55 | 2 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree$lambda_createBoundaryIterable_4__56 | 3 |
org.apache.commons.geometry.core.partitioning.bsp.RegionCutBoundary | 9 |
org.apache.commons.geometry.euclidean.oned.OrientedPoint$OrientedPointConvexSubset:org.apache.commons.geometry.euclidean.twod.LineSpanningSubset:org.apache.commons.geometry.euclidean.twod.Ray:org.apache.commons.geometry.euclidean.twod.ReverseRay | 1 |
org.apache.commons.geometry.euclidean.threed.shape.Sphere | 3 |
org.apache.commons.geometry.euclidean.AbstractNSphere | 4 |
org.apache.commons.geometry.euclidean.threed.line.EmbeddedTreeLineSubset3D | 1 |
org.apache.commons.geometry.euclidean.oned.Interval | 13 |
org.apache.commons.geometry.euclidean.threed.AbstractEmbeddedRegionPlaneSubset:org.apache.commons.geometry.euclidean.threed.EmbeddedAreaPlaneConvexSubset:org.apache.commons.geometry.euclidean.threed.EmbeddedTreePlaneSubset | 1 |
org.apache.commons.geometry.euclidean.twod.shape.Circle | 3 |
org.apache.commons.geometry.euclidean.twod.EmbeddedTreeLineSubset | 2 |
org.apache.commons.geometry.euclidean.oned.OrientedPoint$OrientedPointConvexSubset:org.apache.commons.geometry.euclidean.threed.line.LineSpanningSubset3D:org.apache.commons.geometry.euclidean.threed.line.Ray3D:org.apache.commons.geometry.euclidean.threed.line.ReverseRay3D:org.apache.commons.geometry.euclidean.threed.line.Segment3D:org.apache.commons.geometry.euclidean.twod.LineSpanningSubset:org.apache.commons.geometry.euclidean.twod.Ray:org.apache.commons.geometry.euclidean.twod.ReverseRay | 1 |
org.apache.commons.geometry.euclidean.oned.RegionBSPTree1D$RegionSizePropertiesVisitor | 5 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractBSPTree$lambda_nodes_0__57 | 3 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractBSPTree$AbstractNode$lambda_nodes_0__58 | 2 |
org.apache.commons.geometry.euclidean.oned.RegionBSPTree1D$NodeRegionVisitor | 2 |
org.apache.commons.geometry.euclidean.threed.RegionBSPTree3D$RegionSizePropertiesVisitor | 6 |
org.apache.commons.geometry.euclidean.threed.RegionBSPTree3D$LinecastVisitor | 5 |
org.apache.commons.geometry.euclidean.threed.line.LineConvexSubset3D | 1 |
org.apache.commons.geometry.euclidean.threed.line.LineSpanningSubset3D | 1 |
org.apache.commons.geometry.euclidean.threed.line.Ray3D | 1 |
org.apache.commons.geometry.euclidean.threed.line.Segment3D | 1 |
org.apache.commons.geometry.euclidean.threed.line.ReverseRay3D | 1 |
org.apache.commons.geometry.core.partitioning.HyperplaneSubset | 1 |
org.apache.commons.geometry.core.internal.HyperplaneSubsets | 2 |
org.apache.commons.geometry.euclidean.oned.OrientedPoint$OrientedPointConvexSubset:org.apache.commons.geometry.euclidean.twod.LineSubset | 1 |
org.apache.commons.geometry.euclidean.threed.EmbeddedAreaPlaneConvexSubset:org.apache.commons.geometry.euclidean.threed.EmbeddedTreePlaneSubset | 1 |
org.apache.commons.geometry.euclidean.threed.line.LinecastPoint3D | 2 |
org.apache.commons.geometry.euclidean.AbstractLinecastPoint | 3 |
org.apache.commons.geometry.core.partitioning.bsp.BSPTreePrinter | 5 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree$BoundaryProjector | 6 |
org.apache.commons.geometry.core.partitioning.bsp.BSPTreeVisitor$TargetPointVisitor | 2 |
org.apache.commons.geometry.core.Region | 1 |
org.apache.commons.geometry.euclidean.threed.RegionBSPTree3D$BoundaryProjector3D | 4 |
org.apache.commons.geometry.core.partitioning.bsp.BSPTreeVisitor$ClosestFirstVisitor | 2 |
org.apache.commons.geometry.euclidean.oned.RegionBSPTree1D$BoundaryProjector1D | 3 |
org.apache.commons.geometry.euclidean.twod.RegionBSPTree2D$BoundaryProjector2D | 3 |
org.apache.commons.geometry.euclidean.oned.Vector1D$lambda_static_0__31 | 1 |
org.apache.commons.geometry.euclidean.twod.LinecastPoint2D$lambda_static_0__59 | 1 |
org.apache.commons.geometry.euclidean.twod.LinecastPoint2D | 2 |
org.apache.commons.geometry.euclidean.threed.Vector3D$lambda_static_0__8 | 1 |
org.apache.commons.geometry.euclidean.twod.Vector2D$lambda_static_0__30 | 1 |
org.apache.commons.geometry.euclidean.threed.line.LinecastPoint3D$lambda_static_0__60 | 1 |
org.apache.commons.geometry.euclidean.twod.RegionBSPTree2D$LinecastVisitor | 5 |
org.apache.commons.geometry.core.partitioning.bsp.BSPTreeVisitor | 1 |
org.apache.commons.geometry.core.partitioning.bsp.BSPTreeVisitor$FarthestFirstVisitor | 1 |
org.apache.commons.geometry.euclidean.twod.path.InteriorAngleLinePathConnector | 4 |
org.apache.commons.geometry.euclidean.twod.path.InteriorAngleLinePathConnector$Maximize | 2 |
org.apache.commons.geometry.euclidean.twod.path.AbstractLinePathConnector | 6 |
org.apache.commons.geometry.euclidean.internal.AbstractPathConnector | 8 |
org.apache.commons.geometry.euclidean.twod.path.AbstractLinePathConnector$ConnectableLineSubset | 16 |
org.apache.commons.geometry.euclidean.internal.AbstractPathConnector$ConnectableElement | 10 |
org.apache.commons.numbers.angle.Angle$Normalizer | 1 |
org.apache.commons.numbers.angle.Reduce | 1 |
org.apache.commons.geometry.euclidean.twod.path.InteriorAngleLinePathConnector$Minimize | 1 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$AbstractDistanceOrderIterator:org.apache.commons.geometry.euclidean.twod.path.AbstractLinePathConnector$ConnectableLineSubset | 1 |
org.apache.commons.geometry.euclidean.twod.path.InteriorAngleLinePathConnector$Maximize:org.apache.commons.geometry.euclidean.twod.path.InteriorAngleLinePathConnector$Minimize | 1 |
org.apache.commons.geometry.euclidean.twod.LineSpanningSubset:org.apache.commons.geometry.euclidean.twod.Ray:org.apache.commons.geometry.euclidean.twod.ReverseRay:org.apache.commons.geometry.euclidean.twod.Segment | 1 |
org.apache.commons.geometry.euclidean.oned.Interval:org.apache.commons.geometry.euclidean.threed.EmbeddedAreaPlaneConvexSubset:org.apache.commons.geometry.euclidean.threed.EmbeddedTreePlaneSubset | 1 |
org.apache.commons.geometry.euclidean.AbstractAffineTransformMatrix | 2 |
org.apache.commons.geometry.euclidean.threed.Planes$PlaneBuilder | 5 |
org.apache.commons.geometry.core.internal.PointMapAsSetAdapter$AbstractElementCollection | 1 |
org.apache.commons.geometry.euclidean.threed.Planes$PlaneBuilder$processPoint__15 | 2 |
org.apache.commons.geometry.euclidean.oned.OrientedPoints | 3 |
org.apache.commons.geometry.euclidean.threed.EmbeddingPlane$SubspaceTransform | 3 |
org.apache.commons.geometry.euclidean.internal.Matrices | 2 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree$Condenser | 4 |
org.apache.commons.geometry.io.euclidean.threed.FacetDefinitions | 2 |
org.apache.commons.geometry.euclidean.threed.BoundaryList3D | 1 |
org.apache.commons.geometry.core.partitioning.BoundaryList | 1 |
org.apache.commons.geometry.euclidean.threed.Bounds3D | 3 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$AbstractDistanceOrderIterator:org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser$VertexAttributes | 1 |
org.apache.commons.geometry.euclidean.AbstractBounds | 1 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 4063 | 88.0% |
gold | [1:9] | 0 | 0.0% |
yellow | [10:29] | 0 | 0.0% |
greenyellow | [30:49] | 0 | 0.0% |
lawngreen | 50+ | 550 | 11.9% |
All colors | 4613 | 100 |
The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
1786 | 1669 | [org.apache.commons.geometry.euclidean.threed.Vector3D].multiply(double) | call site: 01669 | |
492 | 1176 | [org.apache.commons.geometry.core.internal.GeometryInternalUtils].requireFinite(org.apache.commons.geometry.core.Point) | call site: 01176 | |
278 | 3848 | [org.apache.commons.geometry.euclidean.threed.Vector3D].directionTo(org.apache.commons.geometry.euclidean.threed.Vector3D) | call site: 03848 | |
223 | 3622 | [org.apache.commons.geometry.euclidean.threed.SimpleTriangle3D].reverse() | call site: 03622 | |
200 | 973 | [org.apache.commons.geometry.euclidean.threed.Planes].lambda$convexPolygonToTriangleFan$0(org.apache.commons.geometry.euclidean.threed.Plane,java.util.List) | call site: 00973 | |
163 | 809 | [org.apache.commons.geometry.euclidean.threed.Vector3D].add(org.apache.commons.geometry.euclidean.threed.Vector3D) | call site: 00809 | |
144 | 3458 | [org.apache.commons.geometry.euclidean.threed.Plane].reverse() | call site: 03458 | |
120 | 583 | [org.apache.commons.geometry.euclidean.threed.Vector3D].subtract(org.apache.commons.geometry.euclidean.threed.Vector3D) | call site: 00583 | |
98 | 354 | [org.apache.commons.geometry.io.core.internal.SimpleTextParser].chooseInternal(java.util.List,boolean,boolean) | call site: 00354 | |
85 | 4213 | [org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader].readFacet() | call site: 04213 | |
67 | 741 | [org.apache.commons.geometry.euclidean.threed.Vector3D].cross(org.apache.commons.geometry.euclidean.threed.Vector3D) | call site: 00741 | |
36 | 4300 | [org.apache.commons.geometry.euclidean.PointMap3DImpl].pointsEq(org.apache.commons.geometry.euclidean.threed.Vector3D,org.apache.commons.geometry.euclidean.threed.Vector3D) | call site: 04300 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
GeometryTextFuzzer | 1 |
org.apache.commons.geometry.io.euclidean.threed.txt.TextBoundaryReadHandler3D | 2 |
org.apache.commons.geometry.io.euclidean.threed.AbstractBoundaryReadHandler3D | 3 |
org.apache.commons.numbers.core.Precision | 4 |
org.apache.commons.numbers.core.Precision$1 | 2 |
org.apache.commons.geometry.io.core.input.StreamGeometryInput | 3 |
org.apache.commons.geometry.io.core.AbstractGeometryIOMetadata | 2 |
org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader | 14 |
org.apache.commons.geometry.io.core.internal.GeometryIOUtils | 9 |
org.apache.commons.geometry.io.euclidean.threed.stl.TextStlWriter | 3 |
org.apache.commons.geometry.io.core.utils.AbstractTextFormatWriter | 4 |
org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlWriter | 1 |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjPolygonReader | 3 |
org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlFacetDefinitionReader | 8 |
org.apache.commons.geometry.io.euclidean.threed.stl.TextStlFacetDefinitionReader | 11 |
org.apache.commons.geometry.io.core.internal.SimpleTextParser | 55 |
org.apache.commons.geometry.io.core.internal.CharReadBuffer | 13 |
org.apache.commons.geometry.io.core.AbstractGeometryIOMetadata:org.apache.commons.geometry.io.core.input.StreamGeometryInput | 1 |
org.apache.commons.geometry.io.core.input.UrlGeometryInput | 2 |
org.apache.commons.geometry.io.core.input.UrlGeometryInput$lambda_getInputStream_0__13 | 3 |
org.apache.commons.geometry.io.core.input.FileGeometryInput$lambda_getInputStream_0__12 | 3 |
org.apache.commons.geometry.io.core.input.FileGeometryInput | 2 |
org.apache.commons.geometry.io.euclidean.threed.stl.StlBoundaryReadHandler3D$getInputStream__2 | 3 |
org.apache.commons.geometry.io.euclidean.threed.obj.ObjBoundaryReadHandler3D | 2 |
org.apache.commons.geometry.io.euclidean.threed.obj.ObjFacetDefinitionReader | 4 |
org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser | 6 |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser | 10 |
org.apache.commons.geometry.io.euclidean.threed.stl.StlBoundaryReadHandler3D | 2 |
org.apache.commons.geometry.io.euclidean.threed.stl.StlBoundaryReadHandler3D$lambda_facetDefinitionReader_0__1 | 3 |
org.apache.commons.geometry.io.euclidean.threed.stl.StlFacetDefinitionReaders | 1 |
org.apache.commons.geometry.io.euclidean.threed.stl.StlFacetDefinitionReaders$read__10 | 3 |
org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlFacetDefinitionReader$read__16 | 3 |
org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlFacetDefinitionReader$read__7 | 3 |
org.apache.commons.geometry.io.euclidean.threed.stl.StlFacetDefinitionReaders$unread__11 | 3 |
org.apache.commons.geometry.io.euclidean.threed.stl.StlUtils | 1 |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser$isNotNewLinePart__27 | 3 |
org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader$isNotNewLinePart__19 | 3 |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser$isLineWhitespace__29 | 3 |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isNotNewLinePart__8 | 3 |
org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader$isDataTokenPart__24 | 3 |
org.apache.commons.geometry.io.euclidean.threed.stl.TextStlFacetDefinitionReader$isDecimalPart__26 | 3 |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$StringCollector | 5 |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isWhitespace__20 | 3 |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser$isAlphanumeric__28 | 3 |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isAlphanumeric__21 | 3 |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser$isNotWhitespace__30 | 3 |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isLineWhitespace__17 | 3 |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isNotNewLinePart__25 | 3 |
org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader$lambda_discardNonData_0__18 | 3 |
org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser$isIntegerPart__32 | 3 |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$lambda_static_0__15 | 1 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$EntrySet | 3 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap | 17 |
org.apache.commons.geometry.euclidean.oned.Vector1D | 21 |
org.apache.commons.geometry.euclidean.twod.Vector2D | 26 |
org.apache.commons.geometry.euclidean.threed.Vector3D | 44 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$BucketNode | 18 |
org.apache.commons.geometry.euclidean.PointMap1DImpl$FarToNearIterator | 3 |
org.apache.commons.geometry.euclidean.PointMap1DImpl$NearToFarIterator | 4 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractBSPTree$NodeIterator | 3 |
org.apache.commons.geometry.io.euclidean.threed.AbstractBoundaryReadHandler3D$FacetDefinitionReaderIterator | 4 |
org.apache.commons.geometry.euclidean.MultiDimensionalEuclideanVector | 1 |
org.apache.commons.geometry.euclidean.EuclideanVector | 3 |
org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlFacetDefinition | 1 |
org.apache.commons.geometry.io.euclidean.threed.SimpleFacetDefinition | 4 |
org.apache.commons.geometry.core.internal.PointMapAsSetAdapter$EntryIteratorWrapper | 3 |
org.apache.commons.geometry.euclidean.threed.mesh.SimpleTriangleMesh$FaceIterator | 2 |
org.apache.commons.geometry.euclidean.threed.mesh.SimpleTriangleMesh | 5 |
org.apache.commons.geometry.core.internal.IteratorTransform | 5 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$BucketNode$1 | 3 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$EntryIterator | 8 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$AbstractDistanceOrderIterator | 8 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree$RegionBoundaryIterator | 3 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractBSPTree$AbstractNode | 18 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree$AbstractRegionNode | 12 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractBSPTree | 21 |
org.apache.commons.geometry.euclidean.threed.AbstractPlaneSubset | 2 |
org.apache.commons.geometry.euclidean.threed.EmbeddedTreePlaneSubset | 10 |
org.apache.commons.geometry.euclidean.threed.AbstractEmbeddedRegionPlaneSubset | 14 |
org.apache.commons.geometry.euclidean.threed.AbstractConvexPolygon3D:org.apache.commons.geometry.euclidean.threed.AbstractEmbeddedRegionPlaneSubset | 1 |
org.apache.commons.geometry.euclidean.oned.OrientedPoint$OrientedPointConvexSubset | 11 |
org.apache.commons.geometry.euclidean.twod.LineSubset | 13 |
org.apache.commons.geometry.euclidean.threed.AbstractConvexPolygon3D | 12 |
org.apache.commons.geometry.euclidean.threed.SimpleTriangle3D | 9 |
org.apache.commons.geometry.euclidean.threed.VertexListConvexPolygon3D | 5 |
org.apache.commons.geometry.core.partitioning.AbstractHyperplane | 4 |
org.apache.commons.geometry.euclidean.oned.OrientedPoint | 16 |
org.apache.commons.geometry.euclidean.twod.Line | 22 |
org.apache.commons.geometry.euclidean.internal.Vectors | 10 |
org.apache.commons.numbers.core.Sum | 6 |
org.apache.commons.numbers.core.ExtendedPrecision | 7 |
org.apache.commons.geometry.euclidean.threed.Plane | 19 |
org.apache.commons.numbers.core.Precision$DoubleEquivalence | 6 |
org.apache.commons.geometry.euclidean.threed.line.Line3D | 13 |
org.apache.commons.geometry.euclidean.threed.Vector3D$Sum | 6 |
org.apache.commons.geometry.euclidean.EuclideanVectorSum | 1 |
org.apache.commons.geometry.euclidean.threed.line.Lines3D | 2 |
org.apache.commons.geometry.euclidean.oned.Vector1D$Unit | 6 |
org.apache.commons.geometry.euclidean.twod.Vector2D$Unit | 12 |
org.apache.commons.geometry.euclidean.threed.Vector3D$Unit | 16 |
org.apache.commons.geometry.euclidean.threed.Vector3D$init__47 | 3 |
org.apache.commons.geometry.euclidean.threed.Vector3D$from__50 | 3 |
org.apache.commons.geometry.euclidean.threed.Planes | 12 |
org.apache.commons.geometry.core.partitioning.Split | 4 |
org.apache.commons.geometry.euclidean.twod.LineConvexSubset | 5 |
org.apache.commons.geometry.euclidean.twod.ReverseRay | 12 |
org.apache.commons.geometry.euclidean.twod.Segment | 13 |
org.apache.commons.geometry.euclidean.twod.Ray | 12 |
org.apache.commons.geometry.euclidean.twod.LineSpanningSubset | 10 |
org.apache.commons.geometry.euclidean.threed.EmbeddedAreaPlaneConvexSubset | 7 |
org.apache.commons.geometry.euclidean.threed.EmbeddedAreaPlaneConvexSubset$lambda_split_0__43 | 3 |
org.apache.commons.numbers.core.Norm | 4 |
org.apache.commons.numbers.core.Norm$manhattan__34 | 1 |
org.apache.commons.numbers.core.Norm$maximum__40 | 1 |
org.apache.commons.numbers.core.Norm$euclidean__37 | 1 |
org.apache.commons.geometry.euclidean.oned.Vector1D$Unit:org.apache.commons.geometry.euclidean.threed.Vector3D$Unit:org.apache.commons.geometry.euclidean.twod.Vector2D$Unit | 1 |
org.apache.commons.geometry.euclidean.threed.EmbeddingPlane | 9 |
org.apache.commons.geometry.euclidean.twod.Lines | 4 |
org.apache.commons.geometry.core.Embedding | 2 |
org.apache.commons.geometry.core.Embedding$toSubspace__48 | 3 |
org.apache.commons.geometry.euclidean.twod.ConvexArea | 11 |
org.apache.commons.geometry.euclidean.twod.path.LinePath | 13 |
org.apache.commons.geometry.core.partitioning.AbstractConvexHyperplaneBoundedRegion | 13 |
org.apache.commons.geometry.euclidean.twod.path.LinePath$Builder | 15 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$2 | 2 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$FarToNearIterator | 4 |
org.apache.commons.geometry.core.internal.DistancedValue | 8 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$FarToNearIterator$lambda_new_0__53 | 3 |
org.apache.commons.geometry.core.internal.DistancedValue$lambda_descendingDistance_1__54 | 3 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$NearToFarIterator | 4 |
org.apache.commons.geometry.euclidean.threed.mesh.SimpleTriangleMesh$SimpleTriangleFace | 1 |
org.apache.commons.geometry.euclidean.twod.rotation.Rotation2D | 3 |
org.apache.commons.geometry.euclidean.oned.AffineTransformMatrix1D | 5 |
org.apache.commons.geometry.euclidean.twod.AffineTransformMatrix2D | 10 |
org.apache.commons.geometry.euclidean.threed.Planes$lambda_convexPolygonToTriangleFan_0__5 | 3 |
org.apache.commons.geometry.euclidean.threed.AffineTransformMatrix3D | 9 |
org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser$Face$lambda_getVertices_0__9 | 3 |
org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser$Face | 4 |
org.apache.commons.geometry.io.euclidean.threed.obj.ObjFacetDefinitionReader$get__4 | 3 |
org.apache.commons.geometry.io.euclidean.threed.obj.ObjFacetDefinitionReader$get__3 | 3 |
org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser$VertexAttributes | 3 |
org.apache.commons.geometry.euclidean.threed.rotation.QuaternionRotation | 3 |
org.apache.commons.numbers.quaternion.Quaternion | 4 |
org.apache.commons.geometry.euclidean.PointMap2DImpl$MapNode2D | 9 |
org.apache.commons.geometry.euclidean.PointMap3DImpl$MapNode3D | 10 |
org.apache.commons.geometry.euclidean.PointMap2DImpl | 5 |
org.apache.commons.geometry.euclidean.PointMap3DImpl | 6 |
org.apache.commons.geometry.core.internal.PointMapAsSetAdapter$2 | 1 |
org.apache.commons.geometry.core.internal.PointMapAsSetAdapter | 4 |
org.apache.commons.geometry.core.internal.AbstractPointMap1D | 4 |
org.apache.commons.geometry.core.internal.GeometryInternalUtils | 2 |
org.apache.commons.geometry.core.internal.AbstractPointMap1D$2 | 2 |
org.apache.commons.geometry.core.internal.AbstractPointMap1D$AbstractEntryCollection | 3 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$AbstractEntryCollection | 3 |
org.apache.commons.geometry.core.internal.PointMapAsSetAdapter$1 | 1 |
org.apache.commons.geometry.core.internal.AbstractPointMap1D$1 | 2 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$1 | 2 |
org.apache.commons.geometry.core.internal.DistancedValue$lambda_ascendingDistance_0__52 | 3 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$NearToFarIterator$lambda_new_0__51 | 3 |
org.apache.commons.geometry.euclidean.PointMap1DImpl | 10 |
org.apache.commons.geometry.euclidean.oned.RegionBSPTree1D | 9 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree | 17 |
org.apache.commons.geometry.euclidean.oned.RegionBSPTree1D$RegionNode1D | 5 |
org.apache.commons.geometry.euclidean.threed.RegionBSPTree3D | 7 |
org.apache.commons.geometry.euclidean.threed.RegionBSPTree3D$RegionNode3D | 2 |
org.apache.commons.geometry.euclidean.twod.RegionBSPTree2D | 9 |
org.apache.commons.geometry.euclidean.twod.RegionBSPTree2D$RegionNode2D | 3 |
org.apache.commons.geometry.core.Sized | 2 |
org.apache.commons.geometry.core.partitioning.bsp.RegionCutBoundary | 9 |
org.apache.commons.geometry.euclidean.threed.ConvexVolume | 5 |
org.apache.commons.geometry.euclidean.threed.shape.Sphere | 3 |
org.apache.commons.geometry.euclidean.AbstractNSphere | 4 |
org.apache.commons.geometry.euclidean.twod.EmbeddedTreeLineSubset | 2 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree$RegionSizeProperties | 3 |
org.apache.commons.geometry.euclidean.twod.RegionBSPTree2D$cast__55 | 2 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree$lambda_createBoundaryIterable_4__56 | 3 |
org.apache.commons.geometry.euclidean.oned.RegionBSPTree1D$RegionSizePropertiesVisitor | 5 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractBSPTree$lambda_nodes_0__57 | 3 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractBSPTree$AbstractNode$lambda_nodes_0__58 | 2 |
org.apache.commons.geometry.euclidean.oned.RegionBSPTree1D$NodeRegionVisitor | 2 |
org.apache.commons.geometry.euclidean.threed.RegionBSPTree3D$RegionSizePropertiesVisitor | 6 |
org.apache.commons.geometry.euclidean.oned.Interval | 13 |
org.apache.commons.geometry.euclidean.threed.AbstractEmbeddedRegionPlaneSubset:org.apache.commons.geometry.euclidean.threed.EmbeddedAreaPlaneConvexSubset:org.apache.commons.geometry.euclidean.threed.EmbeddedTreePlaneSubset | 1 |
org.apache.commons.geometry.core.partitioning.bsp.BSPTreePrinter | 5 |
org.apache.commons.geometry.euclidean.twod.RegionBSPTree2D$LinecastVisitor | 5 |
org.apache.commons.geometry.core.partitioning.HyperplaneSubset | 1 |
org.apache.commons.geometry.core.internal.HyperplaneSubsets | 2 |
org.apache.commons.geometry.euclidean.oned.OrientedPoint$OrientedPointConvexSubset:org.apache.commons.geometry.euclidean.twod.LineSubset | 1 |
org.apache.commons.geometry.euclidean.threed.EmbeddedAreaPlaneConvexSubset:org.apache.commons.geometry.euclidean.threed.EmbeddedTreePlaneSubset | 1 |
org.apache.commons.geometry.euclidean.twod.LinecastPoint2D | 2 |
org.apache.commons.geometry.euclidean.AbstractLinecastPoint | 3 |
org.apache.commons.geometry.euclidean.threed.line.LineSubset3D | 5 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree$BoundaryProjector | 6 |
org.apache.commons.geometry.core.partitioning.bsp.BSPTreeVisitor$TargetPointVisitor | 2 |
org.apache.commons.geometry.core.Region | 1 |
org.apache.commons.geometry.euclidean.twod.RegionBSPTree2D$BoundaryProjector2D | 3 |
org.apache.commons.geometry.core.partitioning.bsp.BSPTreeVisitor$ClosestFirstVisitor | 2 |
org.apache.commons.geometry.euclidean.oned.RegionBSPTree1D$BoundaryProjector1D | 3 |
org.apache.commons.geometry.euclidean.threed.RegionBSPTree3D$BoundaryProjector3D | 4 |
org.apache.commons.geometry.euclidean.twod.shape.Circle | 3 |
org.apache.commons.geometry.euclidean.threed.Vector3D$lambda_static_0__6 | 1 |
org.apache.commons.geometry.euclidean.threed.line.LinecastPoint3D$lambda_static_0__59 | 1 |
org.apache.commons.geometry.euclidean.threed.line.LinecastPoint3D | 2 |
org.apache.commons.geometry.euclidean.oned.Vector1D$lambda_static_0__23 | 1 |
org.apache.commons.geometry.euclidean.twod.LinecastPoint2D$lambda_static_0__60 | 1 |
org.apache.commons.geometry.euclidean.twod.Vector2D$lambda_static_0__22 | 1 |
org.apache.commons.geometry.euclidean.threed.RegionBSPTree3D$LinecastVisitor | 5 |
org.apache.commons.geometry.euclidean.threed.line.LineConvexSubset3D | 1 |
org.apache.commons.geometry.euclidean.threed.line.Ray3D | 1 |
org.apache.commons.geometry.euclidean.threed.line.Segment3D | 1 |
org.apache.commons.geometry.euclidean.threed.line.ReverseRay3D | 1 |
org.apache.commons.geometry.euclidean.threed.line.LineSpanningSubset3D | 1 |
org.apache.commons.geometry.core.partitioning.bsp.BSPTreeVisitor$FarthestFirstVisitor | 1 |
org.apache.commons.geometry.core.partitioning.bsp.BSPTreeVisitor | 1 |
org.apache.commons.geometry.euclidean.threed.line.EmbeddedTreeLineSubset3D | 1 |
org.apache.commons.geometry.euclidean.oned.OrientedPoint$OrientedPointConvexSubset:org.apache.commons.geometry.euclidean.threed.line.LineSpanningSubset3D:org.apache.commons.geometry.euclidean.threed.line.Ray3D:org.apache.commons.geometry.euclidean.threed.line.ReverseRay3D:org.apache.commons.geometry.euclidean.threed.line.Segment3D:org.apache.commons.geometry.euclidean.twod.LineSpanningSubset:org.apache.commons.geometry.euclidean.twod.Ray:org.apache.commons.geometry.euclidean.twod.ReverseRay | 1 |
org.apache.commons.geometry.euclidean.oned.OrientedPoint$OrientedPointConvexSubset:org.apache.commons.geometry.euclidean.twod.LineSpanningSubset:org.apache.commons.geometry.euclidean.twod.Ray:org.apache.commons.geometry.euclidean.twod.ReverseRay | 1 |
org.apache.commons.geometry.euclidean.twod.path.InteriorAngleLinePathConnector | 4 |
org.apache.commons.geometry.euclidean.twod.path.InteriorAngleLinePathConnector$Maximize | 2 |
org.apache.commons.geometry.euclidean.twod.path.AbstractLinePathConnector | 6 |
org.apache.commons.geometry.euclidean.internal.AbstractPathConnector | 8 |
org.apache.commons.geometry.euclidean.twod.path.AbstractLinePathConnector$ConnectableLineSubset | 16 |
org.apache.commons.geometry.euclidean.internal.AbstractPathConnector$ConnectableElement | 10 |
org.apache.commons.numbers.angle.Reduce | 1 |
org.apache.commons.numbers.angle.Angle$Normalizer | 1 |
org.apache.commons.geometry.euclidean.twod.path.InteriorAngleLinePathConnector$Minimize | 1 |
org.apache.commons.geometry.euclidean.twod.path.InteriorAngleLinePathConnector$Maximize:org.apache.commons.geometry.euclidean.twod.path.InteriorAngleLinePathConnector$Minimize | 1 |
org.apache.commons.geometry.euclidean.twod.LineSpanningSubset:org.apache.commons.geometry.euclidean.twod.Ray:org.apache.commons.geometry.euclidean.twod.ReverseRay:org.apache.commons.geometry.euclidean.twod.Segment | 1 |
org.apache.commons.geometry.core.Embedding$toSpace__49 | 3 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree$Condenser | 4 |
org.apache.commons.geometry.euclidean.twod.ConvexArea$init__45 | 3 |
org.apache.commons.geometry.euclidean.twod.ConvexArea$init__42 | 3 |
org.apache.commons.geometry.euclidean.threed.ConvexVolume$init__44 | 3 |
org.apache.commons.geometry.euclidean.oned.Interval:org.apache.commons.geometry.euclidean.threed.EmbeddedAreaPlaneConvexSubset:org.apache.commons.geometry.euclidean.threed.EmbeddedTreePlaneSubset | 1 |
org.apache.commons.geometry.euclidean.AbstractAffineTransformMatrix | 2 |
org.apache.commons.geometry.euclidean.oned.OrientedPoints | 3 |
org.apache.commons.geometry.euclidean.threed.EmbeddingPlane$SubspaceTransform | 3 |
org.apache.commons.geometry.euclidean.threed.Planes$PlaneBuilder | 5 |
org.apache.commons.geometry.core.internal.PointMapAsSetAdapter$AbstractElementCollection | 1 |
org.apache.commons.geometry.euclidean.threed.Planes$PlaneBuilder$processPoint__14 | 2 |
org.apache.commons.geometry.euclidean.internal.Matrices | 2 |
org.apache.commons.geometry.io.euclidean.threed.obj.ObjTriangleMeshReader | 2 |
org.apache.commons.geometry.euclidean.threed.mesh.SimpleTriangleMesh$Builder | 12 |
org.apache.commons.geometry.euclidean.threed.Bounds3D$Builder | 5 |
org.apache.commons.geometry.io.euclidean.threed.FacetDefinitions | 2 |
org.apache.commons.geometry.euclidean.threed.BoundaryList3D | 1 |
org.apache.commons.geometry.core.partitioning.BoundaryList | 1 |
org.apache.commons.geometry.euclidean.threed.Bounds3D | 3 |
org.apache.commons.geometry.euclidean.internal.EuclideanUtils | 2 |
org.apache.commons.geometry.euclidean.threed.Triangle3D | 1 |
org.apache.commons.geometry.euclidean.EuclideanCollections | 1 |
org.apache.commons.geometry.euclidean.PointMap3DImpl$init__31 | 3 |
org.apache.commons.geometry.euclidean.AbstractBounds | 1 |
The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview
Call tree overview bitmap:
The distribution of callsites in terms of coloring is
Color | Runtime hitcount | Callsite count | Percentage |
---|---|---|---|
red | 0 | 4035 | 87.9% |
gold | [1:9] | 0 | 0.0% |
yellow | [10:29] | 0 | 0.0% |
greenyellow | [30:49] | 0 | 0.0% |
lawngreen | 50+ | 551 | 12.0% |
All colors | 4586 | 100 |
The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
1430 | 1740 | [org.apache.commons.geometry.euclidean.threed.Vector3D].multiply(double) | call site: 01740 | |
569 | 3636 | [org.apache.commons.geometry.euclidean.threed.Vector3D].directionTo(org.apache.commons.geometry.euclidean.threed.Vector3D) | call site: 03636 | |
367 | 1372 | [org.apache.commons.geometry.euclidean.threed.Vector3D].vectorTo(org.apache.commons.geometry.euclidean.threed.Vector3D) | call site: 01372 | |
317 | 1054 | [org.apache.commons.geometry.core.internal.GeometryInternalUtils].requireFinite(org.apache.commons.geometry.core.Point) | call site: 01054 | |
237 | 3173 | [org.apache.commons.geometry.euclidean.threed.Plane].reverse() | call site: 03173 | |
210 | 3423 | [org.apache.commons.geometry.euclidean.threed.SimpleTriangle3D].reverse() | call site: 03423 | |
140 | 670 | [org.apache.commons.geometry.euclidean.threed.Vector3D].norm() | call site: 00670 | |
113 | 938 | [org.apache.commons.geometry.euclidean.threed.Vector3D].add(org.apache.commons.geometry.euclidean.threed.Vector3D) | call site: 00938 | |
76 | 368 | [org.apache.commons.geometry.core.internal.AbstractBucketPointMap].findEntryByPoint(org.apache.commons.geometry.core.Point) | call site: 00368 | |
70 | 867 | [org.apache.commons.geometry.euclidean.threed.Vector3D].eq(org.apache.commons.geometry.euclidean.threed.Vector3D,org.apache.commons.numbers.core.Precision$DoubleEquivalence) | call site: 00867 | |
66 | 446 | [org.apache.commons.numbers.core.Precision].equals(double,double,double) | call site: 00446 | |
41 | 614 | [org.apache.commons.numbers.core.Norm].euclidean(double,double,double) | call site: 00614 |
Function name | source code lines | source lines hit | percentage hit |
---|
filename | functions hit |
---|---|
GeometryStlBinaryFuzzer | 1 |
org.apache.commons.geometry.io.euclidean.threed.stl.StlBoundaryReadHandler3D | 3 |
org.apache.commons.geometry.io.euclidean.threed.AbstractBoundaryReadHandler3D | 3 |
org.apache.commons.numbers.core.Precision | 4 |
org.apache.commons.numbers.core.Precision$1 | 2 |
org.apache.commons.geometry.io.core.input.StreamGeometryInput | 3 |
org.apache.commons.geometry.io.core.AbstractGeometryIOMetadata | 2 |
org.apache.commons.geometry.io.euclidean.threed.stl.TextStlFacetDefinitionReader | 11 |
org.apache.commons.geometry.io.core.internal.GeometryIOUtils | 9 |
org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlWriter | 1 |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjPolygonReader | 3 |
org.apache.commons.geometry.io.euclidean.threed.stl.TextStlWriter | 3 |
org.apache.commons.geometry.io.core.utils.AbstractTextFormatWriter | 4 |
org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader | 14 |
org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlFacetDefinitionReader | 8 |
org.apache.commons.geometry.io.euclidean.threed.txt.TextBoundaryReadHandler3D | 1 |
org.apache.commons.geometry.io.core.internal.SimpleTextParser | 55 |
org.apache.commons.geometry.io.core.internal.CharReadBuffer | 13 |
org.apache.commons.geometry.io.core.AbstractGeometryIOMetadata:org.apache.commons.geometry.io.core.input.StreamGeometryInput | 1 |
org.apache.commons.geometry.io.core.input.UrlGeometryInput | 2 |
org.apache.commons.geometry.io.core.input.UrlGeometryInput$lambda_getInputStream_0__13 | 3 |
org.apache.commons.geometry.io.core.input.FileGeometryInput$lambda_getInputStream_0__12 | 3 |
org.apache.commons.geometry.io.core.input.FileGeometryInput | 2 |
org.apache.commons.geometry.io.euclidean.threed.stl.StlBoundaryReadHandler3D$getInputStream__2 | 3 |
org.apache.commons.geometry.io.euclidean.threed.obj.ObjBoundaryReadHandler3D | 2 |
org.apache.commons.geometry.io.euclidean.threed.obj.ObjFacetDefinitionReader | 4 |
org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser | 6 |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser | 10 |
org.apache.commons.geometry.io.euclidean.threed.stl.StlBoundaryReadHandler3D$lambda_facetDefinitionReader_0__1 | 3 |
org.apache.commons.geometry.io.euclidean.threed.stl.StlFacetDefinitionReaders | 1 |
org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlFacetDefinitionReader$read__16 | 3 |
org.apache.commons.geometry.io.euclidean.threed.stl.StlFacetDefinitionReaders$read__10 | 3 |
org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlFacetDefinitionReader$read__8 | 3 |
org.apache.commons.geometry.io.euclidean.threed.stl.StlFacetDefinitionReaders$unread__11 | 3 |
org.apache.commons.geometry.io.euclidean.threed.stl.StlUtils | 1 |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isLineWhitespace__19 | 3 |
org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader$lambda_discardNonData_0__20 | 3 |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$StringCollector | 5 |
org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser$isIntegerPart__32 | 3 |
org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader$isNotNewLinePart__21 | 3 |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isWhitespace__17 | 3 |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser$isLineWhitespace__26 | 3 |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isAlphanumeric__18 | 3 |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser$isNotNewLinePart__24 | 3 |
org.apache.commons.geometry.io.euclidean.threed.stl.TextStlFacetDefinitionReader$isDecimalPart__29 | 3 |
org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader$isDataTokenPart__30 | 3 |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isNotNewLinePart__28 | 3 |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser$isAlphanumeric__25 | 3 |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser$isNotWhitespace__27 | 3 |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isNotNewLinePart__9 | 3 |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$lambda_static_0__15 | 1 |
org.apache.commons.geometry.euclidean.threed.Vector3D | 44 |
org.apache.commons.geometry.euclidean.MultiDimensionalEuclideanVector | 1 |
org.apache.commons.geometry.euclidean.EuclideanVector | 3 |
org.apache.commons.geometry.io.euclidean.threed.SimpleFacetDefinition | 4 |
org.apache.commons.geometry.io.euclidean.threed.AbstractBoundaryReadHandler3D$FacetDefinitionReaderIterator | 4 |
org.apache.commons.geometry.core.internal.PointMapAsSetAdapter | 4 |
org.apache.commons.geometry.euclidean.PointMap1DImpl | 10 |
org.apache.commons.geometry.core.internal.AbstractPointMap1D | 4 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap | 17 |
org.apache.commons.geometry.euclidean.oned.Vector1D | 21 |
org.apache.commons.geometry.euclidean.twod.Vector2D | 26 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$BucketNode | 18 |
org.apache.commons.geometry.euclidean.threed.mesh.SimpleTriangleMesh$FaceIterator | 2 |
org.apache.commons.geometry.euclidean.threed.mesh.SimpleTriangleMesh | 5 |
org.apache.commons.geometry.core.internal.PointMapAsSetAdapter$EntryIteratorWrapper | 3 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$BucketNode$1 | 3 |
org.apache.commons.geometry.euclidean.PointMap1DImpl$FarToNearIterator | 3 |
org.apache.commons.geometry.core.internal.IteratorTransform | 4 |
org.apache.commons.geometry.euclidean.PointMap1DImpl$NearToFarIterator | 4 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$EntryIterator | 8 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractBSPTree$NodeIterator | 2 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$AbstractDistanceOrderIterator | 8 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$NearToFarIterator | 4 |
org.apache.commons.geometry.core.internal.DistancedValue | 8 |
org.apache.commons.numbers.core.Precision$DoubleEquivalence | 6 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$FarToNearIterator | 4 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractBSPTree$AbstractNode | 17 |
org.apache.commons.geometry.euclidean.threed.mesh.SimpleTriangleMesh$SimpleTriangleFace | 1 |
org.apache.commons.geometry.euclidean.twod.AffineTransformMatrix2D | 10 |
org.apache.commons.geometry.euclidean.internal.Vectors | 10 |
org.apache.commons.numbers.core.Sum | 6 |
org.apache.commons.numbers.core.ExtendedPrecision | 7 |
org.apache.commons.geometry.euclidean.threed.rotation.QuaternionRotation | 3 |
org.apache.commons.numbers.quaternion.Quaternion | 4 |
org.apache.commons.geometry.euclidean.threed.Planes$lambda_convexPolygonToTriangleFan_0__5 | 3 |
org.apache.commons.geometry.euclidean.threed.Planes | 12 |
org.apache.commons.geometry.euclidean.threed.SimpleTriangle3D | 9 |
org.apache.commons.geometry.euclidean.threed.AbstractConvexPolygon3D | 12 |
org.apache.commons.geometry.euclidean.threed.AbstractPlaneSubset | 2 |
org.apache.commons.geometry.euclidean.twod.rotation.Rotation2D | 3 |
org.apache.commons.geometry.euclidean.oned.AffineTransformMatrix1D | 5 |
org.apache.commons.geometry.euclidean.threed.AffineTransformMatrix3D | 9 |
org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser$Face$lambda_getVertices_0__7 | 3 |
org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser$Face | 4 |
org.apache.commons.geometry.io.euclidean.threed.obj.ObjFacetDefinitionReader$get__4 | 3 |
org.apache.commons.geometry.io.euclidean.threed.obj.ObjFacetDefinitionReader$get__3 | 3 |
org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser$VertexAttributes | 3 |
org.apache.commons.geometry.euclidean.threed.Vector3D$Unit | 16 |
org.apache.commons.numbers.core.Norm | 4 |
org.apache.commons.numbers.core.Norm$manhattan__34 | 1 |
org.apache.commons.numbers.core.Norm$maximum__40 | 1 |
org.apache.commons.numbers.core.Norm$euclidean__37 | 1 |
org.apache.commons.geometry.euclidean.twod.Vector2D$Unit | 12 |
org.apache.commons.geometry.euclidean.oned.Vector1D$Unit | 6 |
org.apache.commons.geometry.euclidean.PointMap3DImpl$MapNode3D | 10 |
org.apache.commons.geometry.euclidean.PointMap2DImpl$MapNode2D | 9 |
org.apache.commons.geometry.euclidean.PointMap3DImpl | 6 |
org.apache.commons.geometry.euclidean.PointMap2DImpl | 5 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree$RegionBoundaryIterator | 2 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree$AbstractRegionNode | 12 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractBSPTree | 20 |
org.apache.commons.geometry.euclidean.threed.AbstractEmbeddedRegionPlaneSubset | 14 |
org.apache.commons.geometry.euclidean.threed.EmbeddedTreePlaneSubset | 10 |
org.apache.commons.geometry.euclidean.threed.AbstractConvexPolygon3D:org.apache.commons.geometry.euclidean.threed.AbstractEmbeddedRegionPlaneSubset | 1 |
org.apache.commons.geometry.euclidean.twod.LineSubset | 13 |
org.apache.commons.geometry.euclidean.oned.OrientedPoint$OrientedPointConvexSubset | 11 |
org.apache.commons.geometry.euclidean.threed.EmbeddedAreaPlaneConvexSubset | 7 |
org.apache.commons.geometry.euclidean.threed.EmbeddedAreaPlaneConvexSubset$lambda_split_0__43 | 3 |
org.apache.commons.geometry.euclidean.threed.Plane | 19 |
org.apache.commons.geometry.euclidean.oned.Vector1D$Unit:org.apache.commons.geometry.euclidean.threed.Vector3D$Unit:org.apache.commons.geometry.euclidean.twod.Vector2D$Unit | 1 |
org.apache.commons.geometry.euclidean.threed.EmbeddingPlane | 9 |
org.apache.commons.geometry.core.partitioning.AbstractHyperplane | 4 |
org.apache.commons.geometry.euclidean.threed.line.Lines3D | 2 |
org.apache.commons.geometry.euclidean.threed.Vector3D$init__47 | 3 |
org.apache.commons.geometry.euclidean.threed.Vector3D$from__50 | 3 |
org.apache.commons.geometry.euclidean.threed.line.Line3D | 13 |
org.apache.commons.geometry.core.partitioning.Split | 4 |
org.apache.commons.geometry.euclidean.twod.Lines | 4 |
org.apache.commons.geometry.euclidean.twod.Line | 22 |
org.apache.commons.geometry.euclidean.threed.VertexListConvexPolygon3D | 5 |
org.apache.commons.geometry.core.Embedding | 2 |
org.apache.commons.geometry.core.Embedding$toSubspace__48 | 3 |
org.apache.commons.geometry.euclidean.twod.ConvexArea | 11 |
org.apache.commons.geometry.euclidean.twod.path.LinePath | 13 |
org.apache.commons.geometry.euclidean.twod.Ray | 12 |
org.apache.commons.geometry.euclidean.twod.ReverseRay | 12 |
org.apache.commons.geometry.euclidean.twod.LineSpanningSubset | 10 |
org.apache.commons.geometry.euclidean.twod.Segment | 13 |
org.apache.commons.geometry.core.partitioning.AbstractConvexHyperplaneBoundedRegion | 13 |
org.apache.commons.geometry.euclidean.twod.path.LinePath$Builder | 15 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$EntrySet | 3 |
org.apache.commons.geometry.core.internal.AbstractPointMap1D$1 | 2 |
org.apache.commons.geometry.core.internal.PointMapAsSetAdapter$1 | 1 |
org.apache.commons.geometry.core.internal.GeometryInternalUtils | 2 |
org.apache.commons.geometry.core.internal.AbstractPointMap1D$AbstractEntryCollection | 3 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$1 | 2 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$AbstractEntryCollection | 3 |
org.apache.commons.geometry.core.internal.PointMapAsSetAdapter$2 | 1 |
org.apache.commons.geometry.core.internal.AbstractPointMap1D$2 | 2 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$2 | 2 |
org.apache.commons.geometry.core.internal.DistancedValue$lambda_ascendingDistance_0__54 | 3 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$NearToFarIterator$lambda_new_0__53 | 3 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$FarToNearIterator$lambda_new_0__51 | 3 |
org.apache.commons.geometry.core.internal.DistancedValue$lambda_descendingDistance_1__52 | 3 |
org.apache.commons.geometry.euclidean.twod.LineConvexSubset | 5 |
org.apache.commons.geometry.euclidean.twod.ConvexArea$init__45 | 3 |
org.apache.commons.geometry.euclidean.twod.ConvexArea$init__42 | 3 |
org.apache.commons.geometry.euclidean.threed.line.LineSubset3D | 5 |
org.apache.commons.geometry.core.Embedding$toSpace__49 | 3 |
org.apache.commons.geometry.euclidean.threed.Vector3D$Sum | 6 |
org.apache.commons.geometry.euclidean.EuclideanVectorSum | 1 |
org.apache.commons.geometry.euclidean.threed.ConvexVolume$init__44 | 3 |
org.apache.commons.geometry.euclidean.threed.ConvexVolume | 5 |
org.apache.commons.geometry.euclidean.oned.OrientedPoint | 16 |
org.apache.commons.geometry.core.Sized | 2 |
org.apache.commons.geometry.euclidean.threed.shape.Sphere | 3 |
org.apache.commons.geometry.euclidean.AbstractNSphere | 4 |
org.apache.commons.geometry.core.partitioning.bsp.RegionCutBoundary | 9 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$AbstractDistanceOrderIterator:org.apache.commons.geometry.euclidean.oned.OrientedPoint$OrientedPointConvexSubset:org.apache.commons.geometry.euclidean.twod.LineSpanningSubset:org.apache.commons.geometry.euclidean.twod.Ray:org.apache.commons.geometry.euclidean.twod.ReverseRay | 1 |
org.apache.commons.geometry.euclidean.twod.EmbeddedTreeLineSubset | 2 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree | 16 |
org.apache.commons.geometry.euclidean.oned.RegionBSPTree1D | 9 |
org.apache.commons.geometry.euclidean.oned.RegionBSPTree1D$RegionSizePropertiesVisitor | 5 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractBSPTree$lambda_nodes_0__56 | 2 |
org.apache.commons.geometry.euclidean.oned.RegionBSPTree1D$RegionNode1D | 5 |
org.apache.commons.geometry.euclidean.oned.RegionBSPTree1D$NodeRegionVisitor | 2 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree$RegionSizeProperties | 3 |
org.apache.commons.geometry.euclidean.threed.RegionBSPTree3D | 7 |
org.apache.commons.geometry.euclidean.twod.RegionBSPTree2D | 9 |
org.apache.commons.geometry.euclidean.twod.RegionBSPTree2D$RegionNode2D | 3 |
org.apache.commons.geometry.euclidean.threed.RegionBSPTree3D$RegionNode3D | 2 |
org.apache.commons.geometry.euclidean.threed.RegionBSPTree3D$RegionSizePropertiesVisitor | 6 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree$BoundaryProjector | 6 |
org.apache.commons.geometry.core.partitioning.bsp.BSPTreeVisitor$TargetPointVisitor | 2 |
org.apache.commons.geometry.core.internal.HyperplaneSubsets | 2 |
org.apache.commons.geometry.core.Region | 1 |
org.apache.commons.geometry.euclidean.oned.Interval | 14 |
org.apache.commons.geometry.euclidean.oned.OrientedPoint$OrientedPointConvexSubset:org.apache.commons.geometry.euclidean.twod.LineSubset | 1 |
org.apache.commons.geometry.euclidean.twod.RegionBSPTree2D$BoundaryProjector2D | 3 |
org.apache.commons.geometry.core.partitioning.bsp.BSPTreeVisitor$ClosestFirstVisitor | 2 |
org.apache.commons.geometry.euclidean.threed.RegionBSPTree3D$BoundaryProjector3D | 4 |
org.apache.commons.geometry.euclidean.oned.RegionBSPTree1D$BoundaryProjector1D | 3 |
org.apache.commons.geometry.euclidean.twod.shape.Circle | 3 |
org.apache.commons.geometry.euclidean.threed.EmbeddedAreaPlaneConvexSubset:org.apache.commons.geometry.euclidean.threed.EmbeddedTreePlaneSubset | 1 |
org.apache.commons.geometry.euclidean.oned.Vector1D$lambda_static_0__22 | 1 |
org.apache.commons.geometry.euclidean.threed.Vector3D$lambda_static_0__6 | 1 |
org.apache.commons.geometry.euclidean.twod.LinecastPoint2D$lambda_static_0__58 | 1 |
org.apache.commons.geometry.euclidean.twod.LinecastPoint2D | 2 |
org.apache.commons.geometry.euclidean.AbstractLinecastPoint | 3 |
org.apache.commons.geometry.euclidean.twod.Vector2D$lambda_static_0__23 | 1 |
org.apache.commons.geometry.euclidean.threed.line.LinecastPoint3D$lambda_static_0__59 | 1 |
org.apache.commons.geometry.euclidean.threed.line.LinecastPoint3D | 2 |
org.apache.commons.geometry.euclidean.threed.RegionBSPTree3D$LinecastVisitor | 5 |
org.apache.commons.geometry.euclidean.threed.line.LineConvexSubset3D | 1 |
org.apache.commons.geometry.euclidean.threed.line.Ray3D | 1 |
org.apache.commons.geometry.euclidean.threed.line.Segment3D | 1 |
org.apache.commons.geometry.euclidean.threed.line.ReverseRay3D | 1 |
org.apache.commons.geometry.euclidean.threed.line.LineSpanningSubset3D | 1 |
org.apache.commons.geometry.core.partitioning.HyperplaneSubset | 1 |
org.apache.commons.geometry.euclidean.threed.AbstractEmbeddedRegionPlaneSubset:org.apache.commons.geometry.euclidean.threed.EmbeddedAreaPlaneConvexSubset:org.apache.commons.geometry.euclidean.threed.EmbeddedTreePlaneSubset | 1 |
org.apache.commons.geometry.euclidean.twod.RegionBSPTree2D$LinecastVisitor | 5 |
org.apache.commons.geometry.core.partitioning.bsp.BSPTreePrinter | 5 |
org.apache.commons.geometry.core.partitioning.bsp.BSPTreeVisitor$FarthestFirstVisitor | 1 |
org.apache.commons.geometry.core.partitioning.bsp.BSPTreeVisitor | 1 |
org.apache.commons.geometry.euclidean.twod.RegionBSPTree2D$cast__55 | 2 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree$lambda_createBoundaryIterable_4__57 | 2 |
org.apache.commons.geometry.euclidean.threed.line.EmbeddedTreeLineSubset3D | 1 |
org.apache.commons.geometry.euclidean.oned.OrientedPoint$OrientedPointConvexSubset:org.apache.commons.geometry.euclidean.threed.line.LineSpanningSubset3D:org.apache.commons.geometry.euclidean.threed.line.Ray3D:org.apache.commons.geometry.euclidean.threed.line.ReverseRay3D:org.apache.commons.geometry.euclidean.threed.line.Segment3D:org.apache.commons.geometry.euclidean.twod.LineSpanningSubset:org.apache.commons.geometry.euclidean.twod.Ray:org.apache.commons.geometry.euclidean.twod.ReverseRay | 1 |
org.apache.commons.geometry.euclidean.twod.path.InteriorAngleLinePathConnector | 4 |
org.apache.commons.geometry.euclidean.twod.path.InteriorAngleLinePathConnector$Maximize | 2 |
org.apache.commons.geometry.euclidean.twod.path.AbstractLinePathConnector | 6 |
org.apache.commons.geometry.euclidean.internal.AbstractPathConnector | 8 |
org.apache.commons.geometry.euclidean.twod.path.AbstractLinePathConnector$ConnectableLineSubset | 16 |
org.apache.commons.geometry.euclidean.internal.AbstractPathConnector$ConnectableElement | 10 |
org.apache.commons.numbers.angle.Angle$Normalizer | 1 |
org.apache.commons.numbers.angle.Reduce | 1 |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$AbstractDistanceOrderIterator:org.apache.commons.geometry.euclidean.twod.path.AbstractLinePathConnector$ConnectableLineSubset | 1 |
org.apache.commons.geometry.euclidean.twod.path.InteriorAngleLinePathConnector$Maximize:org.apache.commons.geometry.euclidean.twod.path.InteriorAngleLinePathConnector$Minimize | 1 |
org.apache.commons.geometry.euclidean.twod.path.InteriorAngleLinePathConnector$Minimize | 1 |
org.apache.commons.geometry.euclidean.twod.LineSpanningSubset:org.apache.commons.geometry.euclidean.twod.Ray:org.apache.commons.geometry.euclidean.twod.ReverseRay:org.apache.commons.geometry.euclidean.twod.Segment | 1 |
org.apache.commons.geometry.euclidean.AbstractAffineTransformMatrix | 2 |
org.apache.commons.geometry.euclidean.threed.EmbeddingPlane$SubspaceTransform | 3 |
org.apache.commons.geometry.euclidean.oned.OrientedPoints | 3 |
org.apache.commons.geometry.euclidean.threed.Planes$PlaneBuilder | 5 |
org.apache.commons.geometry.core.internal.PointMapAsSetAdapter$AbstractElementCollection | 1 |
org.apache.commons.geometry.euclidean.threed.Planes$PlaneBuilder$processPoint__14 | 2 |
org.apache.commons.geometry.euclidean.internal.Matrices | 2 |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree$Condenser | 4 |
org.apache.commons.geometry.io.euclidean.threed.obj.ObjTriangleMeshReader | 2 |
org.apache.commons.geometry.euclidean.threed.mesh.SimpleTriangleMesh$Builder | 12 |
org.apache.commons.geometry.euclidean.threed.Bounds3D$Builder | 5 |
org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlFacetDefinition | 1 |
org.apache.commons.geometry.io.euclidean.threed.FacetDefinitions | 2 |
org.apache.commons.geometry.euclidean.threed.BoundaryList3D | 1 |
org.apache.commons.geometry.core.partitioning.BoundaryList | 1 |
org.apache.commons.geometry.euclidean.threed.Bounds3D | 3 |
org.apache.commons.geometry.euclidean.internal.EuclideanUtils | 2 |
org.apache.commons.geometry.euclidean.threed.Triangle3D | 1 |
org.apache.commons.geometry.euclidean.EuclideanCollections | 1 |
org.apache.commons.geometry.euclidean.PointMap3DImpl$init__31 | 3 |
org.apache.commons.geometry.euclidean.AbstractBounds | 1 |
The following table shows a list of functions that are optimal targets. Optimal targets are identified by finding the functions that in combination, yield a high code coverage.
Func name | Functions filename | Arg count | Args | Function depth | hitcount | instr count | bb count | cyclomatic complexity | Reachable functions | Incoming references | total cyclomatic complexity | Unreached complexity |
---|
Implementing fuzzers that target the above functions will improve reachability such that it becomes:
If you implement fuzzers for these functions, the status of all functions in the project will be:
Func name | Functions filename | Args | Function call depth | Reached by Fuzzers | Fuzzers runtime hit | Func lines hit % | I Count | BB Count | Cyclomatic complexity | Functions reached | Reached by functions | Accumulated cyclomatic complexity | Undiscovered complexity |
---|
This section shows analysis of runtime coverage data.
For futher technical details on how this section is generated, please see the Glossary .
Func name | Function total lines | Lines covered at runtime | percentage covered | Reached by fuzzers |
---|---|---|---|---|
[org.apache.commons.numbers.core.Precision].compareTo(double,double,double) | 39 | 7 | 17.94% | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] |
[org.apache.commons.geometry.euclidean.PointMap3DImpl].disambiguatePointComparison(org.apache.commons.geometry.euclidean.threed.Vector3D,org.apache.commons.geometry.euclidean.threed.Vector3D) | 63 | 28 | 44.44% | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] |
[org.apache.commons.geometry.euclidean.threed.EmbeddingPlane].transform(org.apache.commons.geometry.core.Transform) | 41 | 0 | 0.0% | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] |
[org.apache.commons.geometry.core.internal.SimpleTupleFormat].parseFailure(java.lang.String,java.lang.String,java.text.ParsePosition,java.lang.Throwable) | 135 | 20 | 14.81% | [] |
[org.apache.commons.geometry.euclidean.threed.Plane].transform(org.apache.commons.geometry.core.Transform) | 34 | 0 | 0.0% | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] |
[org.apache.commons.geometry.euclidean.threed.Bounds3D].contains(org.apache.commons.geometry.euclidean.EuclideanVector) | 66 | 2 | 3.030% | [] |
[org.apache.commons.geometry.core.internal.AbstractBucketPointMap].compareEntries(org.apache.commons.geometry.core.internal.DistancedValue,org.apache.commons.geometry.core.internal.DistancedValue,double) | 252 | 138 | 54.76% | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] |
[org.apache.commons.geometry.euclidean.threed.AbstractConvexPolygon3D].split(org.apache.commons.geometry.core.partitioning.Hyperplane) | 44 | 0 | 0.0% | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] |
[org.apache.commons.geometry.euclidean.threed.Planes].convexPolygonFromVertices(java.util.Collection,org.apache.commons.numbers.core.Precision$DoubleEquivalence) | 49 | 9 | 18.36% | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] |
[org.apache.commons.geometry.euclidean.threed.mesh.SimpleTriangleMesh].getFace(int) | 31 | 0 | 0.0% | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] |
[org.apache.commons.numbers.core.Norm].manhattan(double,double,double) | 42 | 0 | 0.0% | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] |
[org.apache.commons.numbers.core.Norm].euclidean(double,double,double) | 84 | 35 | 41.66% | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] |
This section shows which files and directories are considered in this report. The main reason for showing this is fuzz introspector may include more code in the reasoning than is desired. This section helps identify if too many files/directories are included, e.g. third party code, which may be irrelevant for the threat model. In the event too much is included, fuzz introspector supports a configuration file that can exclude data from the report. See the following link for more information on how to create a config file: link
Source file | Reached by | Covered by |
---|---|---|
org.apache.commons.geometry.euclidean.twod.Segment | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.numbers.core.ArithmeticUtils | [] | [] |
org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlFacetDefinitionReader$read__21 | ['GeometryStlTextFuzzer'] | [] |
org.apache.commons.numbers.arrays.MultidimensionalCounter | [] | [] |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isNotNewLinePart__25 | ['GeometryTextFuzzer'] | [] |
org.apache.commons.geometry.core.internal.DoubleFunction1N | [] | [] |
org.apache.commons.geometry.io.euclidean.threed.obj.ObjBoundaryReadHandler3D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.shape.Parallelepiped$Builder | [] | [] |
org.apache.commons.numbers.core.Norm$Three | [] | [] |
org.apache.commons.geometry.io.euclidean.threed.stl.TextStlFacetDefinitionReader$isDecimalPart__29 | ['GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.stl.StlFacetDefinitionReaders$read__12 | ['GeometryStlTextFuzzer'] | [] |
org.apache.commons.geometry.euclidean.oned.Vector1D$Unit | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.shape.Circle$CircleApproximationBuilder | [] | [] |
org.apache.commons.geometry.io.core.input.StreamGeometryInput | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.path.AbstractLinePathConnector | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.partitioning.bsp.BSPTree$FindNodeCutRule | [] | [] |
org.apache.commons.numbers.core.Norm$manhattan__35 | [] | [] |
org.apache.commons.geometry.euclidean.threed.VertexListConvexPolygon3D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.PlaneConvexSubset | [] | [] |
org.apache.commons.geometry.core.partitioning.bsp.BSPSubtree | [] | [] |
org.apache.commons.numbers.arrays.SortInPlace$PairDoubleInteger | [] | [] |
org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader$isDataTokenPart__24 | ['GeometryTextFuzzer'] | [] |
org.apache.commons.geometry.euclidean.EuclideanVectorSum | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
GeometryStlTextFuzzer | ['GeometryStlTextFuzzer'] | [] |
GeometryTextFuzzer | ['GeometryTextFuzzer'] | [] |
org.apache.commons.geometry.io.core.input.UrlGeometryInput$lambda_getInputStream_0__10 | ['GeometryStlTextFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.Bounds2D$BoundsLinecaster2D | [] | [] |
org.apache.commons.geometry.core.internal.DoubleFunction2N | [] | [] |
org.apache.commons.geometry.euclidean.oned.OrientedPoints | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.oned.RegionBSPTree1D$BoundaryProjector1D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.ConvexArea$init__42 | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.numbers.core.Precision$DoubleEquivalence | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.stl.StlBoundaryReadHandler3D$lambda_facetDefinitionReader_0__1 | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.PointMap2DImpl$MapNode2D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.rotation.QuaternionRotation | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$BucketNode | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.AbstractBounds | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.core.utils.AbstractTextFormatWriter | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$BucketNodeFactory | [] | [] |
org.apache.commons.geometry.euclidean.oned.Vector1D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.internal.Vectors | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser$isNotWhitespace__30 | ['GeometryStlTextFuzzer', 'GeometryTextFuzzer'] | [] |
org.apache.commons.geometry.core.internal.DistancedValue$lambda_ascendingDistance_0__52 | ['GeometryObjFuzzer', 'GeometryTextFuzzer'] | [] |
org.apache.commons.geometry.core.internal.DistancedValue$lambda_descendingDistance_1__52 | ['GeometryStlTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.core.input.FileGeometryInput | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.AbstractAffineTransformMatrix | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.numbers.core.Norm$Two | [] | [] |
org.apache.commons.geometry.euclidean.PointMap1DImpl$NearToFarIterator | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.stl.StlFacetDefinitionReaders | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.obj.ObjWriter$MeshBuffer | [] | [] |
org.apache.commons.geometry.euclidean.threed.line.Ray3D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.Vector3D$init__47 | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.numbers.quaternion.Quaternion$Type$Default | [] | [] |
org.apache.commons.geometry.euclidean.twod.RegionBSPTree2D$BoundaryProjector2D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.Embedding$toSubspace__48 | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.txt.TextBoundaryReadHandler3D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.stl.StlFacetDefinitionReaders$read__10 | ['GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser$isNotWhitespace__26 | ['GeometryObjFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.Plane | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.Vector | [] | [] |
org.apache.commons.numbers.core.Norm$Array | [] | [] |
org.apache.commons.geometry.euclidean.threed.SimpleTriangle3D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.partitioning.bsp.RegionCutBoundary | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser$isNotNewLinePart__24 | ['GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isLineWhitespace__17 | ['GeometryTextFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.rotation.AxisAngleSequence | [] | [] |
org.apache.commons.numbers.arrays.SortInPlace | [] | [] |
org.apache.commons.geometry.euclidean.twod.shape.Circle | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser$isLineWhitespace__29 | ['GeometryStlTextFuzzer', 'GeometryTextFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.stl.StlFacetDefinitionReaders$unread__14 | ['GeometryObjFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.ConvexVolume | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.stl.TextStlFacetDefinitionReader | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.Bounds3D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.partitioning.AbstractConvexHyperplaneBoundedRegion | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.obj.ObjFacetDefinitionReader$get__4 | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.oned.RegionBSPTree1D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$lambda_static_0__16 | ['GeometryObjFuzzer'] | [] |
org.apache.commons.geometry.core.Point | [] | [] |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree$Condenser | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.internal.AbstractPointMap1D$MutableEntryWrapper | [] | [] |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$NearToFarIterator | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.Planes | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.core.GeometryFormat | [] | [] |
org.apache.commons.geometry.io.core.input.FileGeometryInput$lambda_getInputStream_0__12 | ['GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.numbers.angle.Angle$Deg | [] | [] |
org.apache.commons.geometry.core.internal.GeometryInternalUtils | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.AbstractNSphere | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.numbers.core.Norm$euclidean__37 | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.numbers.core.Precision | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.partitioning.AbstractConvexHyperplaneBoundedRegion$ConvexRegionBoundaryBuilder | [] | [] |
org.apache.commons.geometry.euclidean.threed.rotation.Rotation3D | [] | [] |
org.apache.commons.geometry.euclidean.twod.Vector2D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.internal.AbstractPointMap1D$1 | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.BoundaryIOManager3D | [] | [] |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree$UnionOperator | [] | [] |
org.apache.commons.geometry.euclidean.twod.Ray | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.LinecastPoint2D$lambda_static_0__59 | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer'] | [] |
org.apache.commons.geometry.io.core.internal.IOSupplier | [] | [] |
org.apache.commons.geometry.euclidean.threed.line.EmbeddedTreeLineSubset3D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.partitioning.bsp.AbstractBSPTree | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.GeometryFormat3D | [] | [] |
org.apache.commons.geometry.euclidean.threed.mesh.TriangleMesh$Face | [] | [] |
org.apache.commons.geometry.core.partitioning.SplitLocation | [] | [] |
org.apache.commons.numbers.core.Norm$maximum__40 | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$AbstractDistanceOrderIterator | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.PlaneSubset$Embedded | [] | [] |
org.apache.commons.geometry.euclidean.threed.rotation.AxisSequence | [] | [] |
org.apache.commons.geometry.euclidean.oned.RegionBSPTree1D$RegionNode1D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.numbers.quaternion.Slerp$Spherical | [] | [] |
org.apache.commons.geometry.core.partitioning.Splittable | [] | [] |
org.apache.commons.geometry.core.Sized | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.core.input.UrlGeometryInput$lambda_getInputStream_0__12 | ['GeometryObjFuzzer'] | [] |
org.apache.commons.numbers.angle.CosAngle | [] | [] |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$BucketNode$1 | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.internal.PointMapAsSetAdapter$2 | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.core.BoundaryIOManager | [] | [] |
org.apache.commons.geometry.euclidean.twod.Vector2D$lambda_static_0__23 | ['GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.EmbeddedAreaPlaneConvexSubset | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.core.input.UrlGeometryInput$lambda_getInputStream_0__13 | ['GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.partitioning.bsp.BSPTreeVisitor$TargetPointVisitor | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.AbstractBoundaryReadHandler3D$FacetDefinitionReaderIterator | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.line.Line3D$SubspaceTransform | [] | [] |
org.apache.commons.geometry.euclidean.threed.Triangle3D | ['GeometryStlTextFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.obj.ObjFacetDefinitionReader | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser$isNotNewLinePart__23 | ['GeometryObjFuzzer'] | [] |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isLineWhitespace__18 | ['GeometryStlTextFuzzer'] | [] |
org.apache.commons.geometry.core.RegionEmbedding | [] | [] |
org.apache.commons.geometry.euclidean.twod.BoundarySourceLinecaster2D | [] | [] |
org.apache.commons.geometry.io.euclidean.threed.AbstractBoundaryWriteHandler3D | [] | [] |
org.apache.commons.geometry.core.partitioning.bsp.BSPTreeVisitor$Result | [] | [] |
org.apache.commons.numbers.core.Multiplication | [] | [] |
org.apache.commons.geometry.euclidean.twod.ConvexArea$init__44 | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.EmbeddingPlane$SubspaceTransform | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.Embedding$toSpace__49 | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.stl.TextStlFacetDefinitionReader$isDecimalPart__25 | ['GeometryStlTextFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.AffineTransformMatrix2D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.BoundarySourceBoundsBuilder2D | [] | [] |
org.apache.commons.geometry.core.partitioning.bsp.BSPTreeVisitor$Order | [] | [] |
org.apache.commons.geometry.euclidean.threed.rotation.AxisReferenceFrame | [] | [] |
org.apache.commons.geometry.io.euclidean.threed.obj.ObjTriangleMeshReader$get__5 | ['GeometryObjFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.Planes$PlaneBuilder | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.core.BoundaryReadHandler | [] | [] |
org.apache.commons.geometry.io.euclidean.threed.txt.CsvBoundaryWriteHandler3D | [] | [] |
org.apache.commons.geometry.euclidean.oned.RegionBSPTree1D$BoundaryPair | [] | [] |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree$AbstractRegionNode | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.Planes$PlaneBuilder$processPoint__15 | ['GeometryObjFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser$isLineWhitespace__26 | ['GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser$Face$lambda_getVertices_0__9 | ['GeometryTextFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.obj.ObjTriangleMeshReader | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.SimpleFacetDefinition | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isLineWhitespace__19 | ['GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.Vector3D$from__50 | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.stl.StlBoundaryReadHandler3D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree$RegionBoundaryIterator | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isNotNewLinePart__10 | ['GeometryObjFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.RegionBSPTree3D$RegionSizePropertiesVisitor | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.shape.Parallelepiped | [] | [] |
org.apache.commons.geometry.euclidean.threed.RegionBSPTree3D$BoundaryProjector3D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.oned.AffineTransformMatrix1D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.ReverseRay | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.PointMap3DImpl$MapNode3D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.numbers.angle.Angle$Normalizer | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isWhitespace__20 | ['GeometryTextFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.AbstractConvexPolygon3D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser$isLineWhitespace__25 | ['GeometryObjFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.stl.TextStlFacetDefinitionReader$isDecimalPart__26 | ['GeometryTextFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.AbstractEmbeddedRegionPlaneSubset | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader$isNotNewLinePart__19 | ['GeometryTextFuzzer'] | [] |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$StringCollector | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.PlaneSubset | [] | [] |
org.apache.commons.geometry.io.core.input.FileGeometryInput$lambda_getInputStream_0__11 | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer'] | [] |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isAlphanumeric__18 | ['GeometryObjFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.PlaneConvexSubset$Embedded | [] | [] |
org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlWriter | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$EntryIterator | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.rotation.AxisSequenceType | [] | [] |
org.apache.commons.numbers.quaternion.Slerp$Linear | [] | [] |
org.apache.commons.geometry.euclidean.threed.RegionBSPTree3D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree$IntersectionOperator | [] | [] |
org.apache.commons.numbers.core.Norm$maximum__39 | [] | [] |
org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser$Face$lambda_getVertices_0__7 | ['GeometryObjFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$FarToNearIterator$lambda_new_0__53 | ['GeometryObjFuzzer', 'GeometryTextFuzzer'] | [] |
org.apache.commons.geometry.io.core.internal.SimpleTextParser | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.AffineTransformMatrix3D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.PointMap3DImpl | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.partitioning.bsp.BSPTreeVisitor$ClosestFirstVisitor | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader$isNotNewLinePart__21 | ['GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isNotNewLinePart__8 | ['GeometryTextFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.line.LinecastPoint3D$lambda_static_0__59 | ['GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader$lambda_discardNonData_0__19 | ['GeometryStlTextFuzzer'] | [] |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree$RegionSizeProperties | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.partitioning.Split | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.EmbeddedTreeLineSubset | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.EuclideanVector | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.oned.Vector1D$lambda_static_0__22 | ['GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.oned.Vector1D$Sum | [] | [] |
org.apache.commons.geometry.euclidean.threed.shape.Sphere$SphereTreeApproximationBuilder | [] | [] |
org.apache.commons.geometry.core.internal.PointMapAsSetAdapter$AbstractElementCollection | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader$isNotNewLinePart__22 | ['GeometryObjFuzzer'] | [] |
org.apache.commons.numbers.quaternion.Quaternion | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.Bounds3D$Builder | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.partitioning.bsp.BSPTree$Node | [] | [] |
org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.core.input.GeometryInput | [] | [] |
org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser$Face | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.numbers.core.Norm$maximum__41 | [] | [] |
org.apache.commons.geometry.core.internal.PointMapAsSetAdapter | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.shape.Sphere$SphereMeshApproximationBuilder | [] | [] |
org.apache.commons.geometry.euclidean.threed.line.Lines3D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.path.LinePath$SimplifiedLinePath | [] | [] |
org.apache.commons.geometry.euclidean.threed.Bounds3D$BoundsLinecaster3D | [] | [] |
org.apache.commons.geometry.io.euclidean.threed.stl.StlFacetDefinitionReaders$unread__11 | ['GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.numbers.angle.Angle$Turn | [] | [] |
org.apache.commons.geometry.euclidean.threed.BoundarySourceLinecaster3D | [] | [] |
org.apache.commons.geometry.core.Spatial | [] | [] |
org.apache.commons.geometry.io.euclidean.threed.IO3D | [] | [] |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$FarToNearIterator$lambda_new_0__51 | ['GeometryStlTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionWriter | [] | [] |
org.apache.commons.geometry.core.partitioning.bsp.BSPTreeVisitor$FarthestFirstVisitor | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.core.GeometryIOMetadata | [] | [] |
org.apache.commons.numbers.core.Norm | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.Vector2D$lambda_static_0__30 | ['GeometryObjFuzzer'] | [] |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$lambda_static_0__15 | ['GeometryStlTextFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlFacetDefinitionReader | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.Vector2D$Sum | [] | [] |
org.apache.commons.geometry.euclidean.twod.path.InteriorAngleLinePathConnector$Minimize | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.numbers.core.Norm$manhattan__34 | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.Linecastable2D | [] | [] |
org.apache.commons.geometry.core.internal.DistancedValue$lambda_ascendingDistance_0__54 | ['GeometryStlTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isLineWhitespace__20 | ['GeometryObjFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.Planes$PlaneBuilder$processPoint__14 | ['GeometryStlTextFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.partitioning.bsp.BSPTree | [] | [] |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$1 | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.numbers.core.Norm$euclidean__38 | [] | [] |
org.apache.commons.geometry.euclidean.oned.RegionBSPTree1D$NodeRegionVisitor | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.PointMap1DImpl$FarToNearIterator | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.partitioning.HyperplaneLocation | [] | [] |
org.apache.commons.geometry.io.euclidean.threed.stl.TextStlWriter | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.EmbeddingPlane | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.oned.Vector1D$lambda_static_0__23 | ['GeometryStlTextFuzzer', 'GeometryTextFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlFacetDefinitionReader$read__19 | ['GeometryObjFuzzer'] | [] |
org.apache.commons.geometry.euclidean.EuclideanCollections | ['GeometryStlTextFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.IO3D$ManagerHolder | [] | [] |
org.apache.commons.geometry.euclidean.threed.mesh.SimpleTriangleMesh$SimpleTriangleFace | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlFacetDefinition | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.BoundaryWriteHandler3D | [] | [] |
org.apache.commons.geometry.core.partitioning.bsp.BSPTreeVisitor | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.Vector3D$Sum | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.core.internal.GeometryIOUtils | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.partitioning.AbstractHyperplane | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.stl.StlFacetDefinitionReaders$unread__13 | ['GeometryStlTextFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.Planes$lambda_convexPolygonToTriangleFan_0__5 | ['GeometryStlTextFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.ConvexVolume$init__45 | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.obj.ObjWriter | [] | [] |
org.apache.commons.geometry.euclidean.threed.line.LineConvexSubset3D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.internal.AbstractPointMap1D$AbstractEntryCollection | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.RegionBSPTree2D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.Line | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$2 | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.obj.ObjFacetDefinitionReader$get__3 | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.stl.TextStlFacetDefinitionReader$isDecimalPart__28 | ['GeometryObjFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser$isAlphanumeric__25 | ['GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.RegionBSPTree3D$LinecastVisitor | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.EmbeddedTreePlaneSubset | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.PointMap3DImpl$init__31 | ['GeometryStlTextFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isWhitespace__17 | ['GeometryObjFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.ConvexArea | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.Vector2D$lambda_static_0__22 | ['GeometryStlTextFuzzer', 'GeometryTextFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.PolarCoordinates | [] | [] |
org.apache.commons.geometry.euclidean.oned.Interval | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.shape.Sphere | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.internal.AbstractPointMap1D$2 | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.numbers.angle.Reduce | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.collection.PointSet | [] | [] |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$FarToNearIterator | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isWhitespace__16 | ['GeometryStlTextFuzzer'] | [] |
org.apache.commons.geometry.euclidean.PointMap2DImpl | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader$isDataTokenPart__30 | ['GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.EmbeddedAreaPlaneConvexSubset$lambda_split_0__43 | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.Vector3D$lambda_static_0__6 | ['GeometryStlTextFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlFacetDefinitionReader$read__9 | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser$Face$lambda_getVertices_0__8 | ['GeometryStlTextFuzzer'] | [] |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isNotNewLinePart__28 | ['GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.BoundaryList2D | [] | [] |
org.apache.commons.geometry.core.partitioning.bsp.AbstractBSPTreeMergeOperator | [] | [] |
org.apache.commons.geometry.io.core.internal.IOToIntFunction | [] | [] |
org.apache.commons.geometry.euclidean.threed.ConvexVolume$init__44 | ['GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlFacetDefinitionReader$read__7 | ['GeometryTextFuzzer'] | [] |
org.apache.commons.geometry.euclidean.oned.OrientedPoint | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.internal.AbstractPathConnector | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.internal.DistancedValue | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.FacetDefinition | [] | [] |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isAlphanumeric__21 | ['GeometryTextFuzzer'] | [] |
org.apache.commons.geometry.core.partitioning.bsp.AbstractBSPTree$lambda_nodes_0__57 | ['GeometryObjFuzzer', 'GeometryTextFuzzer'] | [] |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree$lambda_createBoundaryIterable_4__56 | ['GeometryObjFuzzer', 'GeometryTextFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.LineSubset | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.partitioning.HyperplaneConvexSubset | [] | [] |
org.apache.commons.geometry.core.partitioning.bsp.AbstractPartitionedRegionBuilder | [] | [] |
org.apache.commons.geometry.euclidean.AbstractLinecastPoint | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.core.output.StreamGeometryOutput | [] | [] |
org.apache.commons.geometry.euclidean.oned.OrientedPoint$OrientedPointConvexSubset | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.line.Segment3D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isAlphanumeric__17 | ['GeometryStlTextFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.BoundaryReadHandler3D | [] | [] |
org.apache.commons.geometry.euclidean.twod.path.LinePath | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.line.Line3D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.LineConvexSubset | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.internal.HyperplaneSubsets | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.numbers.core.ExtendedPrecision | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.BoundarySource3D | [] | [] |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser$isAlphanumeric__28 | ['GeometryStlTextFuzzer', 'GeometryTextFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.line.LinecastPoint3D$lambda_static_0__60 | ['GeometryObjFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.LinecastPoint2D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader$isDataTokenPart__26 | ['GeometryStlTextFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.Bounds2D$Builder | [] | [] |
org.apache.commons.geometry.euclidean.threed.BoundaryList3D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isNotNewLinePart__9 | ['GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.numbers.core.Norm$manhattan__33 | [] | [] |
org.apache.commons.geometry.euclidean.twod.Bounds2D | [] | [] |
org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader$lambda_discardNonData_0__18 | ['GeometryTextFuzzer'] | [] |
org.apache.commons.geometry.euclidean.EuclideanTransform | [] | [] |
org.apache.commons.geometry.io.euclidean.threed.txt.CsvBoundaryReadHandler3D | [] | [] |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$NearToFarIterator$lambda_new_0__51 | ['GeometryObjFuzzer', 'GeometryTextFuzzer'] | [] |
org.apache.commons.geometry.euclidean.oned.Vector1D$lambda_static_0__31 | ['GeometryObjFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.RegionBSPTree2D$PartitionedRegionBuilder2D | [] | [] |
org.apache.commons.geometry.core.partitioning.bsp.AbstractBSPTree$NodeIterator | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.core.BoundaryIOManager$HandlerRegistry | [] | [] |
org.apache.commons.geometry.euclidean.threed.mesh.TriangleMesh | [] | [] |
org.apache.commons.geometry.euclidean.threed.BoundarySourceBoundsBuilder3D | [] | [] |
org.apache.commons.geometry.euclidean.twod.path.AbstractLinePathConnector$ConnectableLineSubset | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isNotNewLinePart__27 | ['GeometryObjFuzzer'] | [] |
org.apache.commons.geometry.io.core.internal.CharReadBuffer | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.numbers.quaternion.Slerp | [] | [] |
org.apache.commons.geometry.euclidean.AbstractBounds$BoundsLinecaster | [] | [] |
org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser$isIntegerPart__32 | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.Planes$PlaneRegionExtruder | [] | [] |
org.apache.commons.geometry.core.partitioning.BoundaryList | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.stl.StlFacetDefinitionReaders$read__13 | ['GeometryObjFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.path.LinePath$Builder | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.partitioning.bsp.AbstractBSPTree$AbstractNode | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isNotNewLinePart__7 | ['GeometryStlTextFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.Vector3D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.partitioning.bsp.AbstractBSPTree$SubtreeInitializer | [] | [] |
org.apache.commons.geometry.euclidean.internal.Matrices | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.RegionLocation | [] | [] |
org.apache.commons.geometry.euclidean.twod.Line$SubspaceTransform | [] | [] |
org.apache.commons.geometry.euclidean.threed.line.LineSpanningSubset3D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.shape.Parallelogram | [] | [] |
org.apache.commons.geometry.io.core.internal.IOFunction | [] | [] |
GeometryStlBinaryFuzzer | ['GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.mesh.SimpleTriangleMesh | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.RegionBSPTree3D$RegionNode3D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.BoundarySource2D | [] | [] |
org.apache.commons.geometry.io.euclidean.threed.txt.AbstractTextBoundaryWriteHandler3D | [] | [] |
org.apache.commons.geometry.core.Region | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.partitioning.bsp.AbstractBSPTree$lambda_nodes_0__56 | ['GeometryStlTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser$isAlphanumeric__24 | ['GeometryObjFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.mesh.Mesh$Face | [] | [] |
org.apache.commons.geometry.io.core.output.GeometryOutput | [] | [] |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree$XorOperator | [] | [] |
org.apache.commons.geometry.euclidean.threed.AbstractPlaneSubset | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.obj.ObjBoundaryWriteHandler3D | [] | [] |
org.apache.commons.geometry.core.Embedding | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.numbers.core.Sum | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.numbers.angle.Angle | [] | [] |
org.apache.commons.geometry.euclidean.PointMap1DImpl | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$AbstractEntryCollection | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.RegionBSPTree2D$cast__55 | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlFacetDefinitionReader$read__8 | ['GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.path.InteriorAngleLinePathConnector | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser$isNotWhitespace__27 | ['GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.LineSpanningSubset | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.obj.ObjTriangleMeshReader$getVertex__6 | ['GeometryObjFuzzer'] | [] |
org.apache.commons.numbers.core.Norm$euclidean__36 | [] | [] |
org.apache.commons.numbers.core.Addition | [] | [] |
org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.shape.Parallelogram$Builder | [] | [] |
org.apache.commons.geometry.io.euclidean.threed.stl.StlBoundaryWriteHandler3D | [] | [] |
org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader$isNotNewLinePart__20 | ['GeometryStlTextFuzzer'] | [] |
org.apache.commons.geometry.io.core.input.UrlGeometryInput | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.rotation.Rotation2D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.RegionBSPTree2D$LinecastVisitor | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.numbers.core.Precision$1 | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.line.ReverseRay3D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.partitioning.bsp.RegionCutRule | [] | [] |
org.apache.commons.geometry.euclidean.twod.Lines | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.partitioning.bsp.BSPTreePrinter | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.numbers.angle.Angle$Rad | [] | [] |
org.apache.commons.geometry.euclidean.threed.Vector3D$lambda_static_0__8 | ['GeometryObjFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.line.LinecastPoint3D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.internal.DoubleFunction3N | [] | [] |
org.apache.commons.geometry.core.partitioning.Hyperplane | [] | [] |
org.apache.commons.geometry.io.core.AbstractGeometryIOMetadata | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.internal.EuclideanUtils | ['GeometryStlTextFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.numbers.core.NativeOperators | [] | [] |
org.apache.commons.geometry.euclidean.threed.ConvexPolygon3D | [] | [] |
org.apache.commons.geometry.core.partitioning.bsp.AbstractBSPTree$AbstractNode$lambda_nodes_0__58 | ['GeometryObjFuzzer', 'GeometryTextFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlFacetDefinitionReader$read__16 | ['GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjPolygonReader | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.core.internal.IOConsumer | [] | [] |
org.apache.commons.geometry.euclidean.twod.RegionBSPTree2D$RegionNode2D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.internal.PointMapAsSetAdapter$1 | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.txt.TextBoundaryWriteHandler3D | [] | [] |
org.apache.commons.geometry.io.euclidean.threed.FacetDefinitionReader | [] | [] |
org.apache.commons.geometry.core.internal.PointMapAsSetAdapter$EntryIteratorWrapper | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.line.LinecastPoint3D$lambda_static_0__58 | ['GeometryStlTextFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.mesh.SimpleTriangleMesh$Builder | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.MultiDimensionalEuclideanVector | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.internal.DistancedValue$lambda_descendingDistance_1__54 | ['GeometryObjFuzzer', 'GeometryTextFuzzer'] | [] |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree$lambda_createBoundaryIterable_4__57 | ['GeometryStlTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.LinecastPoint2D$lambda_static_0__60 | ['GeometryTextFuzzer'] | [] |
org.apache.commons.geometry.core.partitioning.HyperplaneSubset | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.RegionBSPTree3D$PartitionedRegionBuilder3D | [] | [] |
org.apache.commons.numbers.quaternion.Quaternion$Type$Normalized | [] | [] |
org.apache.commons.geometry.core.internal.IteratorTransform | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.collection.PointMap | [] | [] |
org.apache.commons.geometry.euclidean.twod.Vector2D$Unit | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader$isDataTokenPart__29 | ['GeometryObjFuzzer'] | [] |
org.apache.commons.geometry.core.internal.AbstractPointMap1D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.SphericalCoordinates | [] | [] |
org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader$lambda_discardNonData_0__21 | ['GeometryObjFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.line.Linecastable3D | [] | [] |
org.apache.commons.geometry.euclidean.threed.mesh.SimpleTriangleMesh$FaceIterator | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader$lambda_discardNonData_0__20 | ['GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.AbstractBoundaryReadHandler3D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree$RegionMergeOperator | [] | [] |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$NearToFarIterator$lambda_new_0__53 | ['GeometryStlTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.stl.StlUtils | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.line.LineSubset3D | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.path.InteriorAngleLinePathConnector$Maximize | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.core.internal.SimpleTextParser$isNotNewLinePart__24 | ['GeometryStlTextFuzzer'] | [] |
org.apache.commons.geometry.core.Transform | [] | [] |
org.apache.commons.geometry.io.euclidean.threed.FacetDefinitions | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree$BoundaryProjector | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.partitioning.BoundarySource | [] | [] |
org.apache.commons.geometry.euclidean.threed.Vector3D$Unit | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser$VertexAttributes | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.threed.mesh.Mesh | [] | [] |
org.apache.commons.geometry.io.core.BoundaryWriteHandler | [] | [] |
org.apache.commons.geometry.io.core.output.FileGeometryOutput | [] | [] |
org.apache.commons.geometry.core.partitioning.bsp.AbstractRegionBSPTree$DifferenceOperator | [] | [] |
org.apache.commons.geometry.io.euclidean.threed.stl.StlBoundaryReadHandler3D$getInputStream__2 | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.ConvexArea$init__45 | ['GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.internal.AbstractPathConnector$ConnectableElement | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
GeometryObjFuzzer | ['GeometryObjFuzzer'] | [] |
org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser$isNotNewLinePart__27 | ['GeometryStlTextFuzzer', 'GeometryTextFuzzer'] | [] |
org.apache.commons.geometry.euclidean.oned.RegionBSPTree1D$RegionSizePropertiesVisitor | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.numbers.quaternion.Quaternion$Type | [] | [] |
org.apache.commons.geometry.euclidean.oned.RegionBSPTree1D$getMinValue__46 | [] | [] |
org.apache.commons.geometry.core.internal.AbstractBucketPointMap$EntrySet | ['GeometryStlTextFuzzer', 'GeometryObjFuzzer', 'GeometryTextFuzzer', 'GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.euclidean.twod.LinecastPoint2D$lambda_static_0__58 | ['GeometryStlBinaryFuzzer'] | [] |
org.apache.commons.geometry.core.internal.SimpleTupleFormat | [] | [] |
Directory |
---|
This sections shows the raw data that is used to produce this report. This is mainly used for further processing and developer debugging.
Fuzzer | Calltree file | Program data file | Coverage file |
---|---|---|---|
GeometryStlTextFuzzer | fuzzerLogFile-GeometryStlTextFuzzer.data | fuzzerLogFile-GeometryStlTextFuzzer.data.yaml | jacoco.xml |
GeometryObjFuzzer | fuzzerLogFile-GeometryObjFuzzer.data | fuzzerLogFile-GeometryObjFuzzer.data.yaml | jacoco.xml |
GeometryTextFuzzer | fuzzerLogFile-GeometryTextFuzzer.data | fuzzerLogFile-GeometryTextFuzzer.data.yaml | jacoco.xml |
GeometryStlBinaryFuzzer | fuzzerLogFile-GeometryStlBinaryFuzzer.data | fuzzerLogFile-GeometryStlBinaryFuzzer.data.yaml | jacoco.xml |