| Package | Description |
|---|---|
| soot |
Base Soot classes, shared by different intermediate representations.
|
| soot.jimple.spark.pag | |
| soot.jimple.toolkits.callgraph | |
| soot.util |
Generally useful utility classes for Soot.
|
| Modifier and Type | Field and Description |
|---|---|
NumberedString |
MethodSubSignature.numberedSubSig |
protected NumberedString |
SootMethod.subsignature |
| Modifier and Type | Field and Description |
|---|---|
protected SmallNumberedMap<NumberedString,SootMethod> |
SootClass.subSigToMethods |
protected com.google.common.collect.Table<SootClass,NumberedString,SootMethod> |
FastHierarchy.typeToVtbl |
| Modifier and Type | Method and Description |
|---|---|
NumberedString |
MethodSubSignature.getNumberedSubSig() |
NumberedString |
SootMethod.getNumberedSubSignature() |
NumberedString |
SootMethodRef.getSubSignature() |
NumberedString |
SootMethodRefImpl.getSubSignature() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
EntryPoints.addMethod(List<SootMethod> set,
SootClass cls,
NumberedString methodSubSig) |
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.getMethodUnsafe(NumberedString subsignature)
Returns the method of this class with the given subsignature.
|
SootMethod |
FastHierarchy.resolveMethod(SootClass baseType,
SootClass declaringClass,
String name,
List<Type> parameterTypes,
Type returnType,
boolean allowAbstract,
NumberedString subsignature)
Conducts the actual dispatch by searching up the baseType's superclass hierarchy and interface hierarchy if the
sourcecode level is beyond Java 7 (due to default interface methods.) Given an object of actual type C (o = new C()),
returns the method which will be called on an o.f() invocation.
|
| Constructor and Description |
|---|
MethodSubSignature(NumberedString subsig) |
| Modifier and Type | Field and Description |
|---|---|
protected NumberedString |
MethodPAG.sigCanonicalize |
| Modifier and Type | Field and Description |
|---|---|
protected NumberedString |
OnFlyCallGraphBuilder.sigFinalize |
protected NumberedString |
OnFlyCallGraphBuilder.sigForName |
protected NumberedString |
OnFlyCallGraphBuilder.sigInit |
| Modifier and Type | Method and Description |
|---|---|
NumberedString |
StringNumberer.find(String s) |
NumberedString |
StringNumberer.findOrAdd(String s) |
Copyright © 2024 Soot OSS. All rights reserved.