| Package | Description |
|---|---|
| soot.jimple.toolkits.callgraph |
| Modifier and Type | Field and Description |
|---|---|
protected MethodSubSignature |
VirtualEdgesSummaries.InvocationVirtualEdgeTarget.targetMethod |
| Modifier and Type | Field and Description |
|---|---|
protected HashMap<MethodSubSignature,VirtualEdgesSummaries.VirtualEdge> |
VirtualEdgesSummaries.instanceinvokeEdges |
| Modifier and Type | Method and Description |
|---|---|
MethodSubSignature |
VirtualEdgesSummaries.InstanceinvokeSource.getSubSignature() |
MethodSubSignature |
VirtualEdgesSummaries.InvocationVirtualEdgeTarget.getTargetMethod() |
MethodSubSignature |
VirtualCallSite.subSig() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
VirtualEdgesSummaries.addInstanceInvoke(VirtualEdgesSummaries.VirtualEdge edg,
MethodSubSignature subsig) |
VirtualEdgesSummaries.VirtualEdge |
VirtualEdgesSummaries.getVirtualEdgesMatchingSubSig(MethodSubSignature subsig) |
| Constructor and Description |
|---|
DirectTarget(RefType targetType,
MethodSubSignature targetMethod)
Creates a new direct method invocation on the base object of the original source.
|
DirectTarget(RefType targetType,
MethodSubSignature targetMethod,
int argIndex)
Creates a new direct method invocation on an object passed to the original source as an argument.
|
IndirectTarget(RefType targetType,
MethodSubSignature targetMethod)
Creates a new direct method invocation.
|
IndirectTarget(RefType targetType,
MethodSubSignature targetMethod,
int argIndex)
Creates a new direct method invocation.
|
InvocationVirtualEdgeTarget(RefType targetType,
MethodSubSignature targetMethod) |
InvocationVirtualEdgeTarget(RefType targetType,
MethodSubSignature targetMethod,
int argIndex) |
VirtualCallSite(Stmt stmt,
SootMethod container,
InstanceInvokeExpr iie,
MethodSubSignature subSig,
Kind kind) |
Copyright © 2024 Soot OSS. All rights reserved.