Class JimpleIDESolver<D,V,I extends heros.InterproceduralCFG<Stmt,SootMethod>>
java.lang.Object
heros.solver.IDESolver<Stmt,D,SootMethod,V,I>
sootup.analysis.interprocedural.ide.JimpleIDESolver<D,V,I>
public class JimpleIDESolver<D,V,I extends heros.InterproceduralCFG<Stmt,SootMethod>>
extends heros.solver.IDESolver<Stmt,D,SootMethod,V,I>
-
Field Summary
Fields inherited from class heros.solver.IDESolver
allTop, computedInterPEdges, computedIntraPEdges, computeValues, DEBUG, DEFAULT_CACHE_BUILDER, durationFlowFunctionApplication, durationFlowFunctionConstruction, edgeFunctions, efCache, endSummary, executor, ffCache, flowFunctionApplicationCount, flowFunctionConstructionCount, flowFunctions, followReturnsPastSeeds, icfg, incoming, initialSeeds, jumpFn, logger, numThreads, propagationCount, unbalancedRetSites, val, valueLattice, zeroValue
-
Constructor Summary
-
Method Summary
Methods inherited from class heros.solver.IDESolver
addIncoming, awaitCompletionComputeValuesAndShutdown, computeCallFlowFunction, computeCallToReturnFlowFunction, computeNormalFlowFunction, computeReturnFlowFunction, endSummary, getDebugName, getExecutor, incoming, meetValueAt, printStats, processExit, propagate, propagateUnbalancedReturnFlow, restoreContextOnReturnedFact, resultAt, resultsAt, scheduleEdgeProcessing, submitInitialSeeds
-
Constructor Details
-
JimpleIDESolver
-
-
Method Details
-
solve
public void solve()- Overrides:
solve
in classheros.solver.IDESolver<Stmt,
D, SootMethod, V, I extends heros.InterproceduralCFG<Stmt, SootMethod>>
-