| Package | Description |
|---|---|
| soot |
Base Soot classes, shared by different intermediate representations.
|
| soot.jbco.bafTransformations | |
| soot.jbco.util | |
| soot.jimple.toolkits.thread.synchronization | |
| soot.shimple.internal |
Shimple internal messy stuff.
|
| Modifier and Type | Field and Description |
|---|---|
protected PatchingChain<Unit> |
Body.unitChain
The chain of units for this Body.
|
protected PatchingChain<Unit> |
Body.unitChain
The chain of units for this Body.
|
| Modifier and Type | Method and Description |
|---|---|
PatchingChain<Unit> |
Body.getUnits()
Returns the Chain of Units that make up this body.
|
PatchingChain<Unit> |
Body.getUnits()
Returns the Chain of Units that make up this body.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
StackTypeHeightCalculator.printStack(PatchingChain<Unit> units,
java.util.Map<Unit,java.util.Stack<Type>> stacks,
boolean before) |
static void |
StackTypeHeightCalculator.printStack(PatchingChain<Unit> units,
java.util.Map<Unit,java.util.Stack<Type>> stacks,
boolean before) |
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<Local> |
BodyBuilder.buildParameterLocals(PatchingChain<Unit> units,
java.util.Collection<Local> locals,
java.util.List<Type> paramTypes) |
static java.util.List<Local> |
BodyBuilder.buildParameterLocals(PatchingChain<Unit> units,
java.util.Collection<Local> locals,
java.util.List<Type> paramTypes) |
static Local |
BodyBuilder.buildThisLocal(PatchingChain<Unit> units,
ThisRef tr,
java.util.Collection<Local> locals) |
static Local |
BodyBuilder.buildThisLocal(PatchingChain<Unit> units,
ThisRef tr,
java.util.Collection<Local> locals) |
static void |
Debugger.printUnits(PatchingChain<Unit> u,
java.lang.String msg) |
static void |
Debugger.printUnits(PatchingChain<Unit> u,
java.lang.String msg) |
| Modifier and Type | Method and Description |
|---|---|
InstanceFieldRef |
LockAllocationBodyTransformer.reconstruct(Body b,
PatchingChain<Unit> units,
InstanceFieldRef lock,
Stmt insertBefore,
boolean redirect) |
InstanceFieldRef |
LockAllocationBodyTransformer.reconstruct(Body b,
PatchingChain<Unit> units,
InstanceFieldRef lock,
Stmt insertBefore,
boolean redirect) |
| Modifier and Type | Class and Description |
|---|---|
class |
SPatchingChain
Internal Shimple extension of PatchingChain.
|