public class OnTheFlyJimpleBasedICFG extends AbstractJimpleBasedICFG
loadAllClassesOnClassPathToSignatures() to load all required
classes to this level.| Modifier and Type | Field and Description |
|---|---|
protected com.google.common.cache.LoadingCache<Body,LocalMustNotAliasAnalysis> |
bodyToLMNAA |
protected Map<SootMethod,Set<Unit>> |
methodToCallers |
protected com.google.common.cache.LoadingCache<Unit,Set<SootMethod>> |
unitToCallees |
bodyToUnitGraph, enableExceptions, methodToCallsFromWithin, methodToParameterRefs| Constructor and Description |
|---|
OnTheFlyJimpleBasedICFG(Collection<SootMethod> entryPoints) |
OnTheFlyJimpleBasedICFG(SootMethod... entryPoints) |
| Modifier and Type | Method and Description |
|---|---|
Set<SootMethod> |
getCalleesOfCallAt(Unit u) |
Set<Unit> |
getCallersOf(SootMethod m) |
protected Body |
initForMethod(SootMethod m) |
static void |
loadAllClassesOnClassPathToSignatures() |
static void |
main(String[] args) |
allNonCallEndNodes, allNonCallStartNodes, createUnitToOwnerMap, getBodyOf, getCallsFromWithin, getCallsFromWithinMethod, getEndPointsOf, getMethodOf, getOrCreateUnitGraph, getOrCreateUnitGraph, getParameterRefs, getPredsOf, getPredsOfCallAt, getReturnSitesOfCallAt, getStartPointsOf, getSuccsOf, initializeUnitToOwner, isBranchTarget, isCallStmt, isExitStmt, isFallThroughSuccessor, isReachable, isReturnSite, isStartPoint, makeGraph, setOwnerStatementprotected final com.google.common.cache.LoadingCache<Body,LocalMustNotAliasAnalysis> bodyToLMNAA
protected final com.google.common.cache.LoadingCache<Unit,Set<SootMethod>> unitToCallees
protected Map<SootMethod,Set<Unit>> methodToCallers
public OnTheFlyJimpleBasedICFG(SootMethod... entryPoints)
public OnTheFlyJimpleBasedICFG(Collection<SootMethod> entryPoints)
protected Body initForMethod(SootMethod m)
public Set<SootMethod> getCalleesOfCallAt(Unit u)
public Set<Unit> getCallersOf(SootMethod m)
public static void loadAllClassesOnClassPathToSignatures()
public static void main(String[] args)
Copyright © 2020 Soot OSS. All rights reserved.