| Package | Description |
|---|---|
| soot |
Base Soot classes, shared by different intermediate representations.
|
| soot.asm | |
| soot.dexpler | |
| soot.dotnet.members | |
| soot.javaToJimple | |
| soot.jimple |
Public classes for the Jimple intermediate representation.
|
| soot.shimple |
Public classes for the SSA Shimple intermediate representation.
|
| Modifier and Type | Class and Description |
|---|---|
class |
UnknownMethodSource
A MethodSource for methods that don't know where to get Body's from.
|
| Modifier and Type | Field and Description |
|---|---|
protected MethodSource |
SootMethod.ms
Tells this method how to find out where its body lives.
|
| Modifier and Type | Method and Description |
|---|---|
MethodSource |
SootMethod.getSource()
Returns the
MethodSource of the current SootMethod. |
| Modifier and Type | Method and Description |
|---|---|
void |
SootMethod.setSource(MethodSource ms)
Sets the
MethodSource of the current SootMethod. |
| Modifier and Type | Class and Description |
|---|---|
class |
AsmMethodSource
Generates Jimple bodies from bytecode.
|
| Modifier and Type | Method and Description |
|---|---|
protected MethodSource |
MethodBuilder.createAsmMethodSource(int maxLocals,
org.objectweb.asm.tree.InsnList instructions,
List<org.objectweb.asm.tree.LocalVariableNode> localVariables,
List<org.objectweb.asm.tree.TryCatchBlockNode> tryCatchBlocks,
String moduleName) |
| Modifier and Type | Method and Description |
|---|---|
protected MethodSource |
DexMethod.createMethodSource(org.jf.dexlib2.iface.Method method) |
| Modifier and Type | Method and Description |
|---|---|
SootMethod |
DotnetMethod.toSootMethod(MethodSource methodSource)
Create SootMethod with specific MethodSource (used by Events and Properties) Events and Properties have other sources
for method bodies
|
| Modifier and Type | Class and Description |
|---|---|
class |
AnonClassInitMethodSource |
class |
AssertClassMethodSource |
class |
ClassLiteralMethodSource |
class |
PolyglotMethodSource |
class |
PrivateFieldAccMethodSource |
class |
PrivateFieldSetMethodSource |
class |
PrivateMethodAccMethodSource |
| Modifier and Type | Class and Description |
|---|---|
class |
JimpleMethodSource |
| Modifier and Type | Class and Description |
|---|---|
class |
ShimpleMethodSource |
| Constructor and Description |
|---|
ShimpleMethodSource(MethodSource ms) |
Copyright © 2024 Soot OSS. All rights reserved.