| Package | Description |
|---|---|
| soot.coffi |
Contains classes from the Coffi tool, by Clark Verbrugge.
|
| soot.jimple |
Public classes for the Jimple intermediate representation.
|
| soot.jimple.toolkits.typing |
Implements a typing algorithm for Jimple.
|
| soot.jimple.toolkits.typing.fast | |
| soot.jimple.toolkits.typing.integer |
| Modifier and Type | Method and Description |
|---|---|
boolean |
CFG.jimplify(soot.coffi.cp_info[] constant_pool,
int this_class,
soot.coffi.BootstrapMethods_attribute bootstrap_methods_attribute,
JimpleBody listBody)
Main.v() entry point for converting list of Instructions to Jimple statements;
performs flow analysis, constructs Jimple statements, and fixes jumps.
|
| Modifier and Type | Method and Description |
|---|---|
JimpleBody |
Jimple.newBody()
Returns an empty JimpleBody with no associated method.
|
JimpleBody |
Jimple.newBody(SootMethod m)
Returns an empty JimpleBody associated with method m.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
TypeResolverBV.resolve(JimpleBody stmtBody,
Scene scene)
Deprecated.
|
static void |
TypeResolver.resolve(JimpleBody stmtBody,
Scene scene) |
| Modifier and Type | Method and Description |
|---|---|
static Type |
AugEvalFunction.eval_(Typing tg,
Value expr,
Stmt stmt,
JimpleBody jb) |
| Constructor and Description |
|---|
AugEvalFunction(JimpleBody jb) |
TypeResolver(JimpleBody jb) |
UseChecker(JimpleBody jb) |
| Modifier and Type | Method and Description |
|---|---|
static void |
TypeResolver.resolve(JimpleBody stmtBody) |
Copyright © 2012-2019 RoboVM AB. All Rights Reserved.