public class GeomEvaluator
extends java.lang.Object
Constructor and Description |
---|
GeomEvaluator(GeomPointsTo gpts,
java.io.PrintStream ps) |
Modifier and Type | Method and Description |
---|---|
void |
checkAliasAnalysis()
Count how many aliased base pointers appeared in all user's functions.
|
void |
checkCallGraph()
Report the virtual callsites resolution result for the user's code.
|
void |
checkCastsSafety()
Count how many static casts can be determined safe.
|
void |
estimateHeapDefuseGraph()
Estimate the size of the def-use graph for the heap memory.
|
void |
profileGeomBasicMetrics(boolean testSpark)
Summarize the geometric points-to analysis and report the basic metrics.
|
void |
profileSparkBasicMetrics()
Collecting basic statistical information for SPARK.
|
public GeomEvaluator(GeomPointsTo gpts, java.io.PrintStream ps)
public void profileSparkBasicMetrics()
public void profileGeomBasicMetrics(boolean testSpark)
public void checkCallGraph()
public void checkAliasAnalysis()
public void checkCastsSafety()
public void estimateHeapDefuseGraph()