|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use UnitPrinter | |
---|---|
soot | Base Soot classes, shared by different intermediate representations. |
soot.baf.internal | Internal, messy, implementation-specific classes for the Baf intermediate representation. |
soot.dava | |
soot.dava.internal.AST | |
soot.dava.internal.javaRep | |
soot.grimp.internal | Internal, messy, implementation-specific classes for the Grimp intermediate representation. |
soot.jimple | Public classes for the Jimple intermediate representation. |
soot.jimple.internal | Internal, messy, implementation-specific classes for the Jimple intermediate representation. |
soot.jimple.toolkits.infoflow | |
soot.jimple.toolkits.thread.synchronization | |
soot.shimple.internal | Shimple internal messy stuff. |
soot.shimple.toolkits.graph | |
soot.toolkits.scalar | A number of scalar optimizations, and the flow analysis framework. |
Uses of UnitPrinter in soot |
---|
Classes in soot that implement UnitPrinter | |
---|---|
class |
AbstractUnitPrinter
Partial default UnitPrinter implementation. |
class |
BriefUnitPrinter
UnitPrinter implementation for normal (full) Jimple, Grimp, and Baf |
class |
LabeledUnitPrinter
UnitPrinter implementation for representations that have labelled stmts, such as Jimple, Grimp, and Baf |
class |
NormalUnitPrinter
UnitPrinter implementation for normal (full) Jimple, Grimp, and Baf |
Methods in soot with parameters of type UnitPrinter | |
---|---|
void |
AttributesUnitPrinter.setUnitPrinter(UnitPrinter up)
|
void |
AttributesUnitPrinter.setUnitPrinter(UnitPrinter up)
|
void |
AbstractUnitBox.toString(UnitPrinter up)
|
void |
AbstractValueBox.toString(UnitPrinter up)
|
void |
ArrayType.toString(UnitPrinter up)
|
void |
EquivalentValue.toString(UnitPrinter up)
|
void |
Unit.toString(UnitPrinter up)
|
void |
UnitBox.toString(UnitPrinter up)
|
void |
Value.toString(UnitPrinter up)
|
void |
ValueBox.toString(UnitPrinter up)
|
void |
ValueBox.toString(UnitPrinter up)
|
void |
Value.toString(UnitPrinter up)
|
void |
UnitBox.toString(UnitPrinter up)
|
void |
Unit.toString(UnitPrinter up)
|
void |
EquivalentValue.toString(UnitPrinter up)
|
void |
ArrayType.toString(UnitPrinter up)
|
void |
AbstractValueBox.toString(UnitPrinter up)
|
void |
AbstractUnitBox.toString(UnitPrinter up)
|
Uses of UnitPrinter in soot.baf.internal |
---|
Methods in soot.baf.internal with parameters of type UnitPrinter | |
---|---|
protected void |
AbstractInst.getParameters(UnitPrinter up)
|
protected void |
AbstractRefTypeInst.getParameters(UnitPrinter up)
|
protected void |
BFieldGetInst.getParameters(UnitPrinter up)
|
protected void |
BFieldPutInst.getParameters(UnitPrinter up)
|
protected void |
BIncInst.getParameters(UnitPrinter up)
|
protected void |
BInterfaceInvokeInst.getParameters(UnitPrinter up)
|
protected void |
BLoadInst.getParameters(UnitPrinter up)
|
protected void |
BNewMultiArrayInst.getParameters(UnitPrinter up)
|
protected void |
BPushInst.getParameters(UnitPrinter up)
|
protected void |
BStaticGetInst.getParameters(UnitPrinter up)
|
protected void |
BStaticPutInst.getParameters(UnitPrinter up)
|
protected void |
BStoreInst.getParameters(UnitPrinter up)
|
protected void |
BStoreInst.getParameters(UnitPrinter up)
|
protected void |
BStaticPutInst.getParameters(UnitPrinter up)
|
protected void |
BStaticGetInst.getParameters(UnitPrinter up)
|
protected void |
BPushInst.getParameters(UnitPrinter up)
|
protected void |
BNewMultiArrayInst.getParameters(UnitPrinter up)
|
protected void |
BLoadInst.getParameters(UnitPrinter up)
|
protected void |
BInterfaceInvokeInst.getParameters(UnitPrinter up)
|
protected void |
BIncInst.getParameters(UnitPrinter up)
|
protected void |
BFieldPutInst.getParameters(UnitPrinter up)
|
protected void |
BFieldGetInst.getParameters(UnitPrinter up)
|
protected void |
AbstractRefTypeInst.getParameters(UnitPrinter up)
|
protected void |
AbstractInst.getParameters(UnitPrinter up)
|
void |
AbstractBranchInst.toString(UnitPrinter up)
|
void |
AbstractInst.toString(UnitPrinter up)
|
void |
AbstractOpTypeBranchInst.toString(UnitPrinter up)
|
void |
AbstractOpTypeInst.toString(UnitPrinter up)
|
void |
BDup1Inst.toString(UnitPrinter up)
|
void |
BDynamicInvokeInst.toString(UnitPrinter up)
|
void |
BIdentityInst.toString(UnitPrinter up)
|
void |
BIncInst.toString(UnitPrinter up)
|
void |
BLookupSwitchInst.toString(UnitPrinter up)
|
void |
BTableSwitchInst.toString(UnitPrinter up)
|
void |
BafLocal.toString(UnitPrinter up)
|
void |
BTableSwitchInst.toString(UnitPrinter up)
|
void |
BLookupSwitchInst.toString(UnitPrinter up)
|
void |
BIncInst.toString(UnitPrinter up)
|
void |
BIdentityInst.toString(UnitPrinter up)
|
void |
BDynamicInvokeInst.toString(UnitPrinter up)
|
void |
BDup1Inst.toString(UnitPrinter up)
|
void |
BafLocal.toString(UnitPrinter up)
|
void |
AbstractOpTypeInst.toString(UnitPrinter up)
|
void |
AbstractOpTypeBranchInst.toString(UnitPrinter up)
|
void |
AbstractInst.toString(UnitPrinter up)
|
void |
AbstractBranchInst.toString(UnitPrinter up)
|
Uses of UnitPrinter in soot.dava |
---|
Classes in soot.dava that implement UnitPrinter | |
---|---|
class |
DavaUnitPrinter
UnitPrinter implementation for Dava. |
Uses of UnitPrinter in soot.dava.internal.AST |
---|
Methods in soot.dava.internal.AST with parameters of type UnitPrinter | |
---|---|
protected void |
ASTNode.body_toString(UnitPrinter up,
List<Object> body)
|
protected void |
ASTNode.body_toString(UnitPrinter up,
List<Object> body)
|
void |
ASTLabeledNode.label_toString(UnitPrinter up)
|
void |
ASTLabeledNode.label_toString(UnitPrinter up)
|
void |
ASTMethodNode.printDeclarationsFollowedByBody(UnitPrinter up,
List<Object> body)
|
void |
ASTMethodNode.printDeclarationsFollowedByBody(UnitPrinter up,
List<Object> body)
|
void |
ASTAndCondition.toString(UnitPrinter up)
|
void |
ASTBinaryCondition.toString(UnitPrinter up)
|
abstract void |
ASTCondition.toString(UnitPrinter up)
|
void |
ASTDoWhileNode.toString(UnitPrinter up)
|
void |
ASTForLoopNode.toString(UnitPrinter up)
|
void |
ASTIfElseNode.toString(UnitPrinter up)
|
void |
ASTIfNode.toString(UnitPrinter up)
|
void |
ASTLabeledBlockNode.toString(UnitPrinter up)
|
void |
ASTMethodNode.toString(UnitPrinter up)
|
abstract void |
ASTNode.toString(UnitPrinter up)
|
void |
ASTOrCondition.toString(UnitPrinter up)
|
void |
ASTStatementSequenceNode.toString(UnitPrinter up)
|
void |
ASTSwitchNode.toString(UnitPrinter up)
|
void |
ASTSynchronizedBlockNode.toString(UnitPrinter up)
|
void |
ASTTryNode.toString(UnitPrinter up)
|
void |
ASTUnaryCondition.toString(UnitPrinter up)
|
void |
ASTUnconditionalLoopNode.toString(UnitPrinter up)
|
void |
ASTWhileNode.toString(UnitPrinter up)
|
void |
ASTWhileNode.toString(UnitPrinter up)
|
void |
ASTUnconditionalLoopNode.toString(UnitPrinter up)
|
void |
ASTUnaryCondition.toString(UnitPrinter up)
|
void |
ASTTryNode.toString(UnitPrinter up)
|
void |
ASTSynchronizedBlockNode.toString(UnitPrinter up)
|
void |
ASTSwitchNode.toString(UnitPrinter up)
|
void |
ASTStatementSequenceNode.toString(UnitPrinter up)
|
void |
ASTOrCondition.toString(UnitPrinter up)
|
abstract void |
ASTNode.toString(UnitPrinter up)
|
void |
ASTMethodNode.toString(UnitPrinter up)
|
void |
ASTLabeledBlockNode.toString(UnitPrinter up)
|
void |
ASTIfNode.toString(UnitPrinter up)
|
void |
ASTIfElseNode.toString(UnitPrinter up)
|
void |
ASTForLoopNode.toString(UnitPrinter up)
|
void |
ASTDoWhileNode.toString(UnitPrinter up)
|
abstract void |
ASTCondition.toString(UnitPrinter up)
|
void |
ASTBinaryCondition.toString(UnitPrinter up)
|
void |
ASTAndCondition.toString(UnitPrinter up)
|
Uses of UnitPrinter in soot.dava.internal.javaRep |
---|
Methods in soot.dava.internal.javaRep with parameters of type UnitPrinter | |
---|---|
void |
DAbruptStmt.toString(UnitPrinter up)
|
void |
DArrayInitExpr.toString(UnitPrinter up)
|
void |
DAssignStmt.toString(UnitPrinter up)
|
void |
DDecrementStmt.toString(UnitPrinter up)
|
void |
DIdentityStmt.toString(UnitPrinter up)
|
void |
DIncrementStmt.toString(UnitPrinter up)
|
void |
DInstanceFieldRef.toString(UnitPrinter up)
|
void |
DInterfaceInvokeExpr.toString(UnitPrinter up)
|
void |
DLengthExpr.toString(UnitPrinter up)
|
void |
DNegExpr.toString(UnitPrinter up)
|
void |
DNewArrayExpr.toString(UnitPrinter up)
|
void |
DNewMultiArrayExpr.toString(UnitPrinter up)
|
void |
DNotExpr.toString(UnitPrinter up)
|
void |
DShortcutAssignStmt.toString(UnitPrinter up)
|
void |
DShortcutIf.toString(UnitPrinter up)
|
void |
DSpecialInvokeExpr.toString(UnitPrinter up)
|
void |
DStaticFieldRef.toString(UnitPrinter up)
|
void |
DStaticInvokeExpr.toString(UnitPrinter up)
|
void |
DVariableDeclarationStmt.toString(UnitPrinter up)
|
void |
DVirtualInvokeExpr.toString(UnitPrinter up)
|
void |
DVirtualInvokeExpr.toString(UnitPrinter up)
|
void |
DVariableDeclarationStmt.toString(UnitPrinter up)
|
void |
DStaticInvokeExpr.toString(UnitPrinter up)
|
void |
DStaticFieldRef.toString(UnitPrinter up)
|
void |
DSpecialInvokeExpr.toString(UnitPrinter up)
|
void |
DShortcutIf.toString(UnitPrinter up)
|
void |
DShortcutAssignStmt.toString(UnitPrinter up)
|
void |
DNotExpr.toString(UnitPrinter up)
|
void |
DNewMultiArrayExpr.toString(UnitPrinter up)
|
void |
DNewArrayExpr.toString(UnitPrinter up)
|
void |
DNegExpr.toString(UnitPrinter up)
|
void |
DLengthExpr.toString(UnitPrinter up)
|
void |
DInterfaceInvokeExpr.toString(UnitPrinter up)
|
void |
DInstanceFieldRef.toString(UnitPrinter up)
|
void |
DIncrementStmt.toString(UnitPrinter up)
|
void |
DIdentityStmt.toString(UnitPrinter up)
|
void |
DDecrementStmt.toString(UnitPrinter up)
|
void |
DAssignStmt.toString(UnitPrinter up)
|
void |
DArrayInitExpr.toString(UnitPrinter up)
|
void |
DAbruptStmt.toString(UnitPrinter up)
|
Uses of UnitPrinter in soot.grimp.internal |
---|
Methods in soot.grimp.internal with parameters of type UnitPrinter | |
---|---|
void |
GArrayRef.toString(UnitPrinter up)
|
void |
GDynamicInvokeExpr.toString(UnitPrinter up)
|
void |
GInterfaceInvokeExpr.toString(UnitPrinter up)
|
void |
GNewInvokeExpr.toString(UnitPrinter up)
|
void |
GSpecialInvokeExpr.toString(UnitPrinter up)
|
void |
GVirtualInvokeExpr.toString(UnitPrinter up)
|
void |
GVirtualInvokeExpr.toString(UnitPrinter up)
|
void |
GSpecialInvokeExpr.toString(UnitPrinter up)
|
void |
GNewInvokeExpr.toString(UnitPrinter up)
|
void |
GInterfaceInvokeExpr.toString(UnitPrinter up)
|
void |
GDynamicInvokeExpr.toString(UnitPrinter up)
|
void |
GArrayRef.toString(UnitPrinter up)
|
Uses of UnitPrinter in soot.jimple |
---|
Methods in soot.jimple with parameters of type UnitPrinter | |
---|---|
void |
Constant.toString(UnitPrinter up)
|
void |
ParameterRef.toString(UnitPrinter up)
|
void |
PlaceholderStmt.toString(UnitPrinter up)
|
void |
StaticFieldRef.toString(UnitPrinter up)
|
void |
Stmt.toString(UnitPrinter up)
|
void |
ThisRef.toString(UnitPrinter up)
|
void |
ThisRef.toString(UnitPrinter up)
|
void |
Stmt.toString(UnitPrinter up)
|
void |
StaticFieldRef.toString(UnitPrinter up)
|
void |
PlaceholderStmt.toString(UnitPrinter up)
|
void |
ParameterRef.toString(UnitPrinter up)
|
void |
Constant.toString(UnitPrinter up)
|
Uses of UnitPrinter in soot.jimple.internal |
---|
Methods in soot.jimple.internal with parameters of type UnitPrinter | |
---|---|
void |
AbstractBinopExpr.toString(UnitPrinter up)
|
void |
AbstractCastExpr.toString(UnitPrinter up)
|
void |
AbstractInstanceFieldRef.toString(UnitPrinter up)
|
void |
AbstractInstanceOfExpr.toString(UnitPrinter up)
|
void |
AbstractInterfaceInvokeExpr.toString(UnitPrinter up)
|
void |
AbstractLengthExpr.toString(UnitPrinter up)
|
void |
AbstractNegExpr.toString(UnitPrinter up)
|
void |
AbstractNewArrayExpr.toString(UnitPrinter up)
|
void |
AbstractNewExpr.toString(UnitPrinter up)
|
void |
AbstractNewMultiArrayExpr.toString(UnitPrinter up)
|
void |
AbstractSpecialInvokeExpr.toString(UnitPrinter up)
|
void |
AbstractStaticInvokeExpr.toString(UnitPrinter up)
|
void |
AbstractVirtualInvokeExpr.toString(UnitPrinter up)
|
void |
JArrayRef.toString(UnitPrinter up)
|
void |
JAssignStmt.toString(UnitPrinter up)
|
void |
JBreakpointStmt.toString(UnitPrinter up)
|
void |
JCaughtExceptionRef.toString(UnitPrinter up)
|
void |
JDynamicInvokeExpr.toString(UnitPrinter up)
|
void |
JEnterMonitorStmt.toString(UnitPrinter up)
|
void |
JExitMonitorStmt.toString(UnitPrinter up)
|
void |
JGotoStmt.toString(UnitPrinter up)
|
void |
JIdentityStmt.toString(UnitPrinter up)
|
void |
JIfStmt.toString(UnitPrinter up)
|
void |
JInvokeStmt.toString(UnitPrinter up)
|
void |
JLookupSwitchStmt.toString(UnitPrinter up)
|
void |
JNopStmt.toString(UnitPrinter up)
|
void |
JRetStmt.toString(UnitPrinter up)
|
void |
JReturnStmt.toString(UnitPrinter up)
|
void |
JReturnVoidStmt.toString(UnitPrinter up)
|
void |
JTableSwitchStmt.toString(UnitPrinter up)
|
void |
JThrowStmt.toString(UnitPrinter up)
|
void |
JimpleLocal.toString(UnitPrinter up)
|
void |
JThrowStmt.toString(UnitPrinter up)
|
void |
JTableSwitchStmt.toString(UnitPrinter up)
|
void |
JReturnVoidStmt.toString(UnitPrinter up)
|
void |
JReturnStmt.toString(UnitPrinter up)
|
void |
JRetStmt.toString(UnitPrinter up)
|
void |
JNopStmt.toString(UnitPrinter up)
|
void |
JLookupSwitchStmt.toString(UnitPrinter up)
|
void |
JInvokeStmt.toString(UnitPrinter up)
|
void |
JimpleLocal.toString(UnitPrinter up)
|
void |
JIfStmt.toString(UnitPrinter up)
|
void |
JIdentityStmt.toString(UnitPrinter up)
|
void |
JGotoStmt.toString(UnitPrinter up)
|
void |
JExitMonitorStmt.toString(UnitPrinter up)
|
void |
JEnterMonitorStmt.toString(UnitPrinter up)
|
void |
JDynamicInvokeExpr.toString(UnitPrinter up)
|
void |
JCaughtExceptionRef.toString(UnitPrinter up)
|
void |
JBreakpointStmt.toString(UnitPrinter up)
|
void |
JAssignStmt.toString(UnitPrinter up)
|
void |
JArrayRef.toString(UnitPrinter up)
|
void |
AbstractVirtualInvokeExpr.toString(UnitPrinter up)
|
void |
AbstractStaticInvokeExpr.toString(UnitPrinter up)
|
void |
AbstractSpecialInvokeExpr.toString(UnitPrinter up)
|
void |
AbstractNewMultiArrayExpr.toString(UnitPrinter up)
|
void |
AbstractNewExpr.toString(UnitPrinter up)
|
void |
AbstractNewArrayExpr.toString(UnitPrinter up)
|
void |
AbstractNegExpr.toString(UnitPrinter up)
|
void |
AbstractLengthExpr.toString(UnitPrinter up)
|
void |
AbstractInterfaceInvokeExpr.toString(UnitPrinter up)
|
void |
AbstractInstanceOfExpr.toString(UnitPrinter up)
|
void |
AbstractInstanceFieldRef.toString(UnitPrinter up)
|
void |
AbstractCastExpr.toString(UnitPrinter up)
|
void |
AbstractBinopExpr.toString(UnitPrinter up)
|
Uses of UnitPrinter in soot.jimple.toolkits.infoflow |
---|
Methods in soot.jimple.toolkits.infoflow with parameters of type UnitPrinter | |
---|---|
void |
AbstractDataSource.toString(UnitPrinter up)
|
void |
AbstractDataSource.toString(UnitPrinter up)
|
Uses of UnitPrinter in soot.jimple.toolkits.thread.synchronization |
---|
Methods in soot.jimple.toolkits.thread.synchronization with parameters of type UnitPrinter | |
---|---|
void |
NewStaticLock.toString(UnitPrinter up)
|
void |
NewStaticLock.toString(UnitPrinter up)
|
Uses of UnitPrinter in soot.shimple.internal |
---|
Methods in soot.shimple.internal with parameters of type UnitPrinter | |
---|---|
void |
SPhiExpr.toString(UnitPrinter up)
|
void |
SPiExpr.toString(UnitPrinter up)
|
void |
SPiExpr.toString(UnitPrinter up)
|
void |
SPhiExpr.toString(UnitPrinter up)
|
Uses of UnitPrinter in soot.shimple.toolkits.graph |
---|
Methods in soot.shimple.toolkits.graph with parameters of type UnitPrinter | |
---|---|
void |
ValueGraph.TypeValueWrapper.toString(UnitPrinter up)
|
void |
ValueGraph.TypeValueWrapper.toString(UnitPrinter up)
|
Uses of UnitPrinter in soot.toolkits.scalar |
---|
Methods in soot.toolkits.scalar with parameters of type UnitPrinter | |
---|---|
void |
ValueUnitPair.toString(UnitPrinter up)
|
void |
ValueUnitPair.toString(UnitPrinter up)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |