All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
void |
addStaticEdge(ContextMethod caller,
Stmt callStmt,
SootMethod calleem,
Kind kind) |
Collection<VirtualCallSite> |
callSitesLookUp(VarNode receiver) |
protected void |
dispatch(AllocNode receiverNode,
VirtualCallSite site) |
QueueReader<SootMethod> |
dispatch(Type type,
VirtualCallSite site) |
OnFlyCallGraph |
getCallGraph() |
OnFlyCallGraph |
getCICallGraph() |
List<ContextMethod> |
getEntryPoints() |
Collection<ContextMethod> |
getReachableMethods() |
Map<VarNode,Collection<VirtualCallSite>> |
getReceiverToSitesMap() |
VarNode |
getReceiverVarNode(Local receiver,
ContextMethod m) |
protected void |
handleCallEdge(Edge edge) |
void |
initReachableMethods() |
void |
injectCallEdge(Object heapOrType,
ContextMethod callee,
Kind kind) |
boolean |
recordVirtualCallSite(VarNode receiver,
VirtualCallSite site) |
SootMethod |
resolveNonSpecial(ClassType t,
MethodSubSignature subSig) |
void |
setRMQueue(ChunkedQueue<ContextMethod> rmQueue) |
void |
virtualCallDispatch(PointsToSetInternal p2set,
VirtualCallSite site) |