| Package | Description |
|---|---|
| soot |
Base Soot classes, shared by different intermediate representations.
|
| soot.jimple.spark.ondemand | |
| soot.jimple.spark.ondemand.pautil | |
| soot.jimple.spark.pag | |
| soot.jimple.toolkits.callgraph | |
| soot.util |
Generally useful utility classes for Soot.
|
| Modifier and Type | Method and Description |
|---|---|
NumberedString |
SootMethod.getNumberedSubSignature() |
NumberedString |
SootMethod.getNumberedSubSignature() |
NumberedString |
SootMethodRef.getSubSignature() |
NumberedString |
SootMethodRef.getSubSignature() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
SootClass.declaresMethod(NumberedString subsignature)
Does this class declare a method with the given subsignature?
|
boolean |
SootClass.declaresMethod(NumberedString subsignature)
Does this class declare a method with the given subsignature?
|
SootMethod |
SootClass.getMethod(NumberedString subsignature)
Returns the method of this class with the given subsignature.
|
SootMethod |
SootClass.getMethod(NumberedString subsignature)
Returns the method of this class with the given subsignature.
|
SootMethod |
SootClass.getMethodUnsafe(NumberedString subsignature)
Returns the method of this class with the given subsignature.
|
SootMethod |
SootClass.getMethodUnsafe(NumberedString subsignature)
Returns the method of this class with the given subsignature.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Set<SootMethod> |
DemandCSPointsTo.getCallTargets(PointsToSetInternal p2Set,
NumberedString methodStr,
Type receiverType,
java.util.Set<SootMethod> possibleTargets) |
protected java.util.Set<SootMethod> |
DemandCSPointsTo.getCallTargets(PointsToSetInternal p2Set,
NumberedString methodStr,
Type receiverType,
java.util.Set<SootMethod> possibleTargets) |
protected java.util.Set<SootMethod> |
DemandCSPointsTo.getCallTargetsForType(Type type,
NumberedString methodStr,
Type receiverType,
java.util.Set<SootMethod> possibleTargets) |
protected java.util.Set<SootMethod> |
DemandCSPointsTo.getCallTargetsForType(Type type,
NumberedString methodStr,
Type receiverType,
java.util.Set<SootMethod> possibleTargets) |
| Modifier and Type | Field and Description |
|---|---|
NumberedString |
AllocationSiteHandler.VirtualCallHandler.methodStr |
NumberedString |
AllocationSiteHandler.VirtualCallHandler.methodStr |
| Constructor and Description |
|---|
AllocationSiteHandler.VirtualCallHandler(PAG pag,
Type receiverType,
NumberedString methodStr) |
AllocationSiteHandler.VirtualCallHandler(PAG pag,
Type receiverType,
NumberedString methodStr) |
| Modifier and Type | Field and Description |
|---|---|
protected NumberedString |
MethodPAG.sigCanonicalize |
protected NumberedString |
MethodPAG.sigCanonicalize |
| Modifier and Type | Field and Description |
|---|---|
NumberedString |
VirtualCalls.sigClinit |
NumberedString |
VirtualCalls.sigClinit |
protected NumberedString |
OnFlyCallGraphBuilder.sigDoInBackground |
protected NumberedString |
OnFlyCallGraphBuilder.sigDoInBackground |
protected NumberedString |
OnFlyCallGraphBuilder.sigExecute |
protected NumberedString |
OnFlyCallGraphBuilder.sigExecute |
protected NumberedString |
OnFlyCallGraphBuilder.sigExecutorExecute |
protected NumberedString |
OnFlyCallGraphBuilder.sigExecutorExecute |
protected NumberedString |
OnFlyCallGraphBuilder.sigFinalize |
protected NumberedString |
OnFlyCallGraphBuilder.sigFinalize |
protected NumberedString |
OnFlyCallGraphBuilder.sigForName |
protected NumberedString |
OnFlyCallGraphBuilder.sigForName |
protected NumberedString |
OnFlyCallGraphBuilder.sigHandlerPost |
protected NumberedString |
OnFlyCallGraphBuilder.sigHandlerPost |
protected NumberedString |
OnFlyCallGraphBuilder.sigHandlerPostAtFrontOfQueue |
protected NumberedString |
OnFlyCallGraphBuilder.sigHandlerPostAtFrontOfQueue |
protected NumberedString |
OnFlyCallGraphBuilder.sigHandlerPostAtTime |
protected NumberedString |
OnFlyCallGraphBuilder.sigHandlerPostAtTime |
protected NumberedString |
OnFlyCallGraphBuilder.sigHandlerPostAtTimeWithToken |
protected NumberedString |
OnFlyCallGraphBuilder.sigHandlerPostAtTimeWithToken |
protected NumberedString |
OnFlyCallGraphBuilder.sigHandlerPostDelayed |
protected NumberedString |
OnFlyCallGraphBuilder.sigHandlerPostDelayed |
protected NumberedString |
OnFlyCallGraphBuilder.sigInit |
protected NumberedString |
OnFlyCallGraphBuilder.sigInit |
protected NumberedString |
OnFlyCallGraphBuilder.sigObjRun |
protected NumberedString |
OnFlyCallGraphBuilder.sigObjRun |
protected NumberedString |
OnFlyCallGraphBuilder.sigRun |
NumberedString |
VirtualCalls.sigRun |
NumberedString |
VirtualCalls.sigRun |
protected NumberedString |
OnFlyCallGraphBuilder.sigRun |
protected NumberedString |
OnFlyCallGraphBuilder.sigStart |
NumberedString |
VirtualCalls.sigStart |
NumberedString |
VirtualCalls.sigStart |
protected NumberedString |
OnFlyCallGraphBuilder.sigStart |
| Modifier and Type | Method and Description |
|---|---|
NumberedString |
VirtualCallSite.subSig() |
NumberedString |
VirtualCallSite.subSig() |
| Constructor and Description |
|---|
VirtualCallSite(Stmt stmt,
SootMethod container,
InstanceInvokeExpr iie,
NumberedString subSig,
Kind kind) |
VirtualCallSite(Stmt stmt,
SootMethod container,
InstanceInvokeExpr iie,
NumberedString subSig,
Kind kind) |
| Modifier and Type | Method and Description |
|---|---|
NumberedString |
StringNumberer.findOrAdd(java.lang.String s) |
NumberedString |
StringNumberer.findOrAdd(java.lang.String s) |