| Package | Description |
|---|---|
| soot |
Base Soot classes, shared by different intermediate representations.
|
| soot.JastAddJ | |
| soot.jbco.bafTransformations | |
| soot.jbco.util | |
| soot.jimple.toolkits.thread.synchronization | |
| soot.shimple.internal |
Shimple internal messy stuff.
|
| Modifier and Type | Class and Description |
|---|---|
class |
UnitPatchingChain
Although the Patching Chain is meant to only work for units, it can also work with certain subclasses of units.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Body.pushBlock(PatchingChain c) |
| Modifier and Type | Method and Description |
|---|---|
static void |
StackTypeHeightCalculator.printStack(PatchingChain<Unit> units,
Map<Unit,Stack<Type>> stacks,
boolean before) |
| Modifier and Type | Method and Description |
|---|---|
static List<Local> |
BodyBuilder.buildParameterLocals(PatchingChain<Unit> units,
Collection<Local> locals,
List<Type> paramTypes) |
static Local |
BodyBuilder.buildThisLocal(PatchingChain<Unit> units,
ThisRef tr,
Collection<Local> locals) |
static void |
Debugger.printUnits(PatchingChain<Unit> u,
String msg) |
| Modifier and Type | Method and Description |
|---|---|
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.
|
Copyright © 2020 Soot OSS. All rights reserved.