Uses of Class
sootup.apk.frontend.main.DexBody
-
Uses of DexBody in sootup.apk.frontend.instruction
Modifier and TypeMethodDescriptionvoid
SwitchInstruction.addBranchingStmts
(DexBody body) MethodInvocationInstruction.buildParameters
(DexBody body, List<? extends CharSequence> paramTypes, boolean isStatic) void
SwitchInstruction.computeBranchingStmts
(DexBody body) void
ConditionalJumpInstruction.deferredJimplify
(DexBody body) void
DeferableInstruction.deferredJimplify
(DexBody body) Jimplify this instruction with the guarantee that every other (non-deferred) instruction has been jimplified.void
GotoInstruction.deferredJimplify
(DexBody body) void
SwitchInstruction.deferredJimplify
(DexBody body) void
DanglingInstruction.finalize
(DexBody body, DexLibAbstractInstruction successor) Finalize this instruction taking the successor into consideration.void
FilledNewArrayInstruction.finalize
(DexBody body, DexLibAbstractInstruction successor) void
FilledNewArrayRangeInstruction.finalize
(DexBody body, DexLibAbstractInstruction successor) void
MethodInvocationInstruction.finalize
(DexBody body, DexLibAbstractInstruction successor) protected AbstractConditionExpr
ConditionalJumpInstruction.getComparisonExpr
(DexBody body, int reg) protected DexLibAbstractInstruction
JumpInstruction.getTargetInstruction
(DexBody body) protected abstract JIfStmt
ConditionalJumpInstruction.ifStatement
(DexBody dexBody) protected JIfStmt
IfTestInstruction.ifStatement
(DexBody dexBody) protected JIfStmt
IfTestzInstruction.ifStatement
(DexBody dexBody) void
void
void
void
void
void
void
void
void
void
void
void
void
abstract void
Jimplify this instruction.void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
protected void
MethodInvocationInstruction.jimplifyInterface
(DexBody body) protected void
MethodInvocationInstruction.jimplifySpecial
(DexBody body) protected void
MethodInvocationInstruction.jimplifyStatic
(DexBody body) protected void
MethodInvocationInstruction.jimplifyVirtual
(DexBody body) protected Stmt
PackedSwitchInstruction.switchStatement
(DexBody body, org.jf.dexlib2.iface.instruction.Instruction targetData, Local key) protected Stmt
SparseSwitchInstruction.switchStatement
(DexBody body, org.jf.dexlib2.iface.instruction.Instruction targetData, Local key) protected abstract Stmt
SwitchInstruction.switchStatement
(DexBody body, org.jf.dexlib2.iface.instruction.Instruction targetData, Local key)