public class JimpleIFDSSolver<D,I extends heros.InterproceduralCFG<sootup.core.jimple.common.stmt.Stmt,sootup.core.model.SootMethod>>
extends heros.solver.IFDSSolver<sootup.core.jimple.common.stmt.Stmt,D,sootup.core.model.SootMethod,I>
allTop, computedInterPEdges, computedIntraPEdges, computeValues, DEBUG, DEFAULT_CACHE_BUILDER, durationFlowFunctionApplication, durationFlowFunctionConstruction, edgeFunctions, efCache, endSummary, executor, ffCache, flowFunctionApplicationCount, flowFunctionConstructionCount, flowFunctions, followReturnsPastSeeds, icfg, incoming, initialSeeds, jumpFn, numThreads, propagationCount, unbalancedRetSites, val, valueLattice, zeroValue
Constructor and Description |
---|
JimpleIFDSSolver(heros.IFDSTabulationProblem<sootup.core.jimple.common.stmt.Stmt,D,sootup.core.model.SootMethod,I> problem) |
Modifier and Type | Method and Description |
---|---|
void |
solve(String targetClassName) |
addIncoming, awaitCompletionComputeValuesAndShutdown, computeCallFlowFunction, computeCallToReturnFlowFunction, computeNormalFlowFunction, computeReturnFlowFunction, endSummary, getDebugName, getExecutor, incoming, meetValueAt, printStats, processExit, propagate, propagateUnbalancedReturnFlow, restoreContextOnReturnedFact, resultAt, resultsAt, scheduleEdgeProcessing, solve, submitInitialSeeds
Copyright © 2024 Soot OSS. All rights reserved.