JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
F
G
H
I
J
K
M
O
P
R
S
T
U
V
W
Z
A
accepts(Location)
- Method in class boomerang.scene.
ControlFlowGraph.Edge
accepts(Location)
- Method in class boomerang.scene.
Field
accepts(Location)
- Method in class boomerang.scene.
Field.ArrayField
accepts(Location)
- Method in class boomerang.scene.
Method
accepts(Location)
- Method in class boomerang.scene.
Statement
addEdge(CallGraph.Edge)
- Method in class boomerang.scene.
CallGraph
addEntryPoint(Method)
- Method in class boomerang.scene.
CallGraph
AllocVal
- Class in
boomerang.scene
AllocVal(Val, Statement, Val)
- Constructor for class boomerang.scene.
AllocVal
apply()
- Method in class boomerang.scene.jimple.
BoomerangPretransformer
apply()
- Static method in class boomerang.scene.jimple.
ExplicitNullifyFields
array(int)
- Static method in class boomerang.scene.
Field
ArrayField()
- Constructor for class boomerang.scene.
Field.ArrayField
assignsValue(Val)
- Method in class boomerang.scene.
Statement
asUnbalanced(ControlFlowGraph.Edge)
- Method in class boomerang.scene.
AllocVal
asUnbalanced(ControlFlowGraph.Edge)
- Method in class boomerang.scene.jimple.
JimpleStaticFieldVal
asUnbalanced(ControlFlowGraph.Edge)
- Method in class boomerang.scene.jimple.
JimpleVal
asUnbalanced(ControlFlowGraph.Edge)
- Method in class boomerang.scene.
StaticFieldVal
asUnbalanced(ControlFlowGraph.Edge)
- Method in class boomerang.scene.
Val
B
boomerang.scene
- package boomerang.scene
boomerang.scene.jimple
- package boomerang.scene.jimple
BoomerangPretransformer
- Class in
boomerang.scene.jimple
BoomerangPretransformer()
- Constructor for class boomerang.scene.jimple.
BoomerangPretransformer
C
CallGraph
- Class in
boomerang.scene
CallGraph()
- Constructor for class boomerang.scene.
CallGraph
CallGraph.Edge
- Class in
boomerang.scene
classFilters
- Static variable in class boomerang.scene.
SootDataFlowScope
containsInvokeExpr()
- Method in class boomerang.scene.jimple.
JimpleStatement
containsInvokeExpr()
- Method in class boomerang.scene.
Statement
containsStaticFieldAccess()
- Method in class boomerang.scene.jimple.
JimpleStatement
containsStaticFieldAccess()
- Method in class boomerang.scene.
Statement
ControlFlowGraph
- Interface in
boomerang.scene
ControlFlowGraph.Edge
- Class in
boomerang.scene
create(Stmt, Method)
- Static method in class boomerang.scene.jimple.
JimpleStatement
D
DataFlowScope
- Interface in
boomerang.scene
DeclaredMethod
- Class in
boomerang.scene
DeclaredMethod(InvokeExpr)
- Constructor for class boomerang.scene.
DeclaredMethod
doesCastFail(Type, Val)
- Method in class boomerang.scene.jimple.
JimpleType
doesCastFail(Type, Val)
- Method in interface boomerang.scene.
Type
E
Edge(Statement, Method)
- Constructor for class boomerang.scene.
CallGraph.Edge
Edge(Statement, Statement)
- Constructor for class boomerang.scene.
ControlFlowGraph.Edge
edgesInto(Method)
- Method in class boomerang.scene.
CallGraph
edgesOutOf(Statement)
- Method in class boomerang.scene.
CallGraph
empty()
- Static method in class boomerang.scene.
Field
epsilon()
- Static method in class boomerang.scene.
Field
epsilon()
- Static method in class boomerang.scene.
Method
epsilon()
- Static method in class boomerang.scene.
Statement
equals(Object)
- Method in class boomerang.scene.
AllocVal
equals(Object)
- Method in class boomerang.scene.
CallGraph.Edge
equals(Object)
- Method in class boomerang.scene.
Field.ArrayField
equals(Object)
- Method in class boomerang.scene.
Field
equals(Object)
- Method in class boomerang.scene.jimple.
JimpleDeclaredMethod
equals(Object)
- Method in class boomerang.scene.jimple.
JimpleDoubleVal
equals(Object)
- Method in class boomerang.scene.jimple.
JimpleField
equals(Object)
- Method in class boomerang.scene.jimple.
JimpleMethod
equals(Object)
- Method in class boomerang.scene.jimple.
JimpleStatement
equals(Object)
- Method in class boomerang.scene.jimple.
JimpleStaticFieldVal
equals(Object)
- Method in class boomerang.scene.jimple.
JimpleType
equals(Object)
- Method in class boomerang.scene.jimple.
JimpleVal
equals(Object)
- Method in class boomerang.scene.jimple.
JimpleWrappedClass
equals(Object)
- Method in class boomerang.scene.
Pair
equals(Object)
- Method in class boomerang.scene.
Statement
equals(Object)
- Method in class boomerang.scene.
Val
evaluate(Val)
- Method in interface boomerang.scene.
IfStatement
evaluate(Val)
- Method in class boomerang.scene.jimple.
JimpleIfStatement
excludeComplex(Scene)
- Static method in class boomerang.scene.
SootDataFlowScope
Excludes hashCode, toString, equals methods and the implementors of java.util.Collection, java.util.Maps and com.google.common.collect.Multimap
exclusionWildcard(Field)
- Static method in class boomerang.scene.
Field
ExplicitNullifyFields
- Class in
boomerang.scene.jimple
ExplicitNullifyFields()
- Constructor for class boomerang.scene.jimple.
ExplicitNullifyFields
F
Field
- Class in
boomerang.scene
Field()
- Constructor for class boomerang.scene.
Field
field()
- Method in class boomerang.scene.jimple.
JimpleStaticFieldVal
field()
- Method in class boomerang.scene.
StaticFieldVal
Field.ArrayField
- Class in
boomerang.scene
G
getAllocVal()
- Method in class boomerang.scene.
AllocVal
getArg(int)
- Method in interface boomerang.scene.
InvokeExpr
getArg(int)
- Method in class boomerang.scene.jimple.
JimpleInvokeExpr
getArgs()
- Method in interface boomerang.scene.
InvokeExpr
getArgs()
- Method in class boomerang.scene.jimple.
JimpleInvokeExpr
getArrayBase()
- Method in class boomerang.scene.
AllocVal
getArrayBase()
- Method in class boomerang.scene.jimple.
JimpleStatement
getArrayBase()
- Method in class boomerang.scene.jimple.
JimpleStaticFieldVal
getArrayBase()
- Method in class boomerang.scene.jimple.
JimpleVal
getArrayBase()
- Method in class boomerang.scene.
Statement
getArrayBase()
- Method in class boomerang.scene.
Val
getArrayBaseType()
- Method in class boomerang.scene.jimple.
JimpleType
getArrayBaseType()
- Method in interface boomerang.scene.
Type
getBase()
- Method in interface boomerang.scene.
InstanceFieldRef
getBase()
- Method in interface boomerang.scene.
InvokeExpr
getBase()
- Method in class boomerang.scene.jimple.
JimpleInstanceFieldRef
getBase()
- Method in class boomerang.scene.jimple.
JimpleInvokeExpr
getCastOp()
- Method in class boomerang.scene.
AllocVal
getCastOp()
- Method in class boomerang.scene.jimple.
JimpleStaticFieldVal
getCastOp()
- Method in class boomerang.scene.jimple.
JimpleVal
getCastOp()
- Method in class boomerang.scene.
Val
getClassConstantType()
- Method in class boomerang.scene.
AllocVal
getClassConstantType()
- Method in class boomerang.scene.jimple.
JimpleStaticFieldVal
getClassConstantType()
- Method in class boomerang.scene.jimple.
JimpleVal
getClassConstantType()
- Method in class boomerang.scene.
Val
getControlFlowGraph()
- Method in class boomerang.scene.jimple.
JimpleMethod
getControlFlowGraph()
- Method in class boomerang.scene.
Method
getDeclaringClass()
- Method in class boomerang.scene.
DeclaredMethod
getDeclaringClass()
- Method in class boomerang.scene.jimple.
JimpleDeclaredMethod
getDeclaringClass()
- Method in class boomerang.scene.jimple.
JimpleMethod
getDeclaringClass()
- Method in class boomerang.scene.
Method
getDelegate()
- Method in class boomerang.scene.
AllocVal
getDelegate()
- Method in class boomerang.scene.jimple.
JimpleDeclaredMethod
getDelegate()
- Method in class boomerang.scene.jimple.
JimpleMethod
getDelegate()
- Method in class boomerang.scene.jimple.
JimpleStatement
getDelegate()
- Method in class boomerang.scene.jimple.
JimpleType
getDelegate()
- Method in class boomerang.scene.jimple.
JimpleVal
getDelegate()
- Method in class boomerang.scene.jimple.
JimpleWrappedClass
getDelegate()
- Method in interface boomerang.scene.
WrappedClass
getEdges()
- Method in class boomerang.scene.
CallGraph
getEndColumnNumber()
- Method in class boomerang.scene.jimple.
JimpleStatement
getEndColumnNumber()
- Method in class boomerang.scene.
Statement
getEndLineNumber()
- Method in class boomerang.scene.jimple.
JimpleStatement
getEndLineNumber()
- Method in class boomerang.scene.
Statement
getEndPoints()
- Method in interface boomerang.scene.
ControlFlowGraph
getEndPoints()
- Method in class boomerang.scene.jimple.
JimpleControlFlowGraph
getEntryPoints()
- Method in class boomerang.scene.
CallGraph
getFalseVariable()
- Method in class boomerang.scene.jimple.
JimpleDoubleVal
getFalseVariable()
- Method in interface boomerang.scene.
ValWithFalseVariable
getField()
- Method in interface boomerang.scene.
InstanceFieldRef
getField()
- Method in class boomerang.scene.jimple.
JimpleInstanceFieldRef
getFieldLoad()
- Method in class boomerang.scene.jimple.
JimpleStatement
getFieldLoad()
- Method in class boomerang.scene.
Statement
getFieldLoadStatements()
- Method in class boomerang.scene.
CallGraph
getFieldStore()
- Method in class boomerang.scene.jimple.
JimpleStatement
getFieldStore()
- Method in class boomerang.scene.
Statement
getFieldStoreStatements()
- Method in class boomerang.scene.
CallGraph
getFullyQualifiedName()
- Method in class boomerang.scene.jimple.
JimpleWrappedClass
getFullyQualifiedName()
- Method in interface boomerang.scene.
WrappedClass
getIfStmt()
- Method in class boomerang.scene.jimple.
JimpleStatement
getIfStmt()
- Method in class boomerang.scene.
Statement
getIndex()
- Method in class boomerang.scene.
Field.ArrayField
getInstanceOfOp()
- Method in class boomerang.scene.
AllocVal
getInstanceOfOp()
- Method in class boomerang.scene.jimple.
JimpleStaticFieldVal
getInstanceOfOp()
- Method in class boomerang.scene.jimple.
JimpleVal
getInstanceOfOp()
- Method in class boomerang.scene.
Val
getIntValue()
- Method in class boomerang.scene.
AllocVal
getIntValue()
- Method in class boomerang.scene.jimple.
JimpleStaticFieldVal
getIntValue()
- Method in class boomerang.scene.jimple.
JimpleVal
getIntValue()
- Method in class boomerang.scene.
Val
getInvokeExpr()
- Method in class boomerang.scene.
DeclaredMethod
getInvokeExpr()
- Method in class boomerang.scene.jimple.
JimpleStatement
getInvokeExpr()
- Method in class boomerang.scene.
Statement
getLeftOp()
- Method in class boomerang.scene.jimple.
JimpleStatement
getLeftOp()
- Method in class boomerang.scene.
Statement
getLengthOp()
- Method in class boomerang.scene.
AllocVal
getLengthOp()
- Method in class boomerang.scene.jimple.
JimpleStaticFieldVal
getLengthOp()
- Method in class boomerang.scene.jimple.
JimpleVal
getLengthOp()
- Method in class boomerang.scene.
Val
getLoadedField()
- Method in class boomerang.scene.jimple.
JimpleStatement
getLoadedField()
- Method in class boomerang.scene.
Statement
getLocals()
- Method in class boomerang.scene.jimple.
JimpleMethod
getLocals()
- Method in class boomerang.scene.
Method
getLongValue()
- Method in class boomerang.scene.
AllocVal
getLongValue()
- Method in class boomerang.scene.jimple.
JimpleStaticFieldVal
getLongValue()
- Method in class boomerang.scene.jimple.
JimpleVal
getLongValue()
- Method in class boomerang.scene.
Val
getMethod()
- Method in class boomerang.scene.
ControlFlowGraph.Edge
getMethod()
- Method in interface boomerang.scene.
InvokeExpr
getMethod()
- Method in class boomerang.scene.jimple.
JimpleInvokeExpr
getMethod()
- Method in class boomerang.scene.
Statement
getMethods()
- Method in class boomerang.scene.jimple.
JimpleWrappedClass
getMethods()
- Method in interface boomerang.scene.
WrappedClass
getName()
- Method in class boomerang.scene.
DeclaredMethod
getName()
- Method in class boomerang.scene.jimple.
JimpleDeclaredMethod
getName()
- Method in class boomerang.scene.jimple.
JimpleMethod
getName()
- Method in class boomerang.scene.jimple.
JimpleWrappedClass
getName()
- Method in class boomerang.scene.
Method
getName()
- Method in interface boomerang.scene.
WrappedClass
getNewExprType()
- Method in class boomerang.scene.
AllocVal
getNewExprType()
- Method in class boomerang.scene.jimple.
JimpleStaticFieldVal
getNewExprType()
- Method in class boomerang.scene.jimple.
JimpleVal
getNewExprType()
- Method in class boomerang.scene.
Val
getParameter(Val)
- Method in class boomerang.scene.
Statement
getParameterLocal(int)
- Method in class boomerang.scene.
Method
getParameterLocals()
- Method in class boomerang.scene.jimple.
JimpleMethod
getParameterLocals()
- Method in class boomerang.scene.
Method
getPhiVals()
- Method in class boomerang.scene.jimple.
JimpleStatement
getPhiVals()
- Method in class boomerang.scene.
Statement
getPredsOf(Statement)
- Method in interface boomerang.scene.
ControlFlowGraph
getPredsOf(Statement)
- Method in class boomerang.scene.jimple.
JimpleControlFlowGraph
getReachableMethods()
- Method in class boomerang.scene.
CallGraph
getReturnLocals()
- Method in class boomerang.scene.
Method
getReturnOp()
- Method in class boomerang.scene.jimple.
JimpleStatement
getReturnOp()
- Method in class boomerang.scene.
Statement
getRightOp()
- Method in class boomerang.scene.jimple.
JimpleStatement
getRightOp()
- Method in class boomerang.scene.
Statement
getShortLabel()
- Method in class boomerang.scene.jimple.
JimpleStatement
getSignature()
- Method in class boomerang.scene.
DeclaredMethod
getSignature()
- Method in class boomerang.scene.jimple.
JimpleDeclaredMethod
getSootField()
- Method in class boomerang.scene.jimple.
JimpleField
getStart()
- Method in class boomerang.scene.
ControlFlowGraph.Edge
getStartColumnNumber()
- Method in class boomerang.scene.jimple.
JimpleStatement
getStartColumnNumber()
- Method in class boomerang.scene.
Statement
getStartLineNumber()
- Method in class boomerang.scene.jimple.
JimpleStatement
getStartLineNumber()
- Method in class boomerang.scene.
Statement
getStartPoints()
- Method in interface boomerang.scene.
ControlFlowGraph
getStartPoints()
- Method in class boomerang.scene.jimple.
JimpleControlFlowGraph
getStatements()
- Method in interface boomerang.scene.
ControlFlowGraph
getStatements()
- Method in class boomerang.scene.jimple.
JimpleControlFlowGraph
getStatements()
- Method in class boomerang.scene.jimple.
JimpleMethod
getStatements()
- Method in class boomerang.scene.
Method
getStaticField()
- Method in class boomerang.scene.jimple.
JimpleStatement
getStaticField()
- Method in class boomerang.scene.jimple.
JimpleVal
getStaticField()
- Method in class boomerang.scene.
Statement
getStringValue()
- Method in class boomerang.scene.
AllocVal
getStringValue()
- Method in class boomerang.scene.jimple.
JimpleStaticFieldVal
getStringValue()
- Method in class boomerang.scene.jimple.
JimpleVal
getStringValue()
- Method in class boomerang.scene.
Val
getSubSignature()
- Method in class boomerang.scene.
DeclaredMethod
getSubSignature()
- Method in class boomerang.scene.jimple.
JimpleDeclaredMethod
getSubSignature()
- Method in class boomerang.scene.jimple.
JimpleMethod
getSubSignature()
- Method in class boomerang.scene.
Method
getSuccsOf(Statement)
- Method in interface boomerang.scene.
ControlFlowGraph
getSuccsOf(Statement)
- Method in class boomerang.scene.jimple.
JimpleControlFlowGraph
getSuperclass()
- Method in class boomerang.scene.jimple.
JimpleWrappedClass
getSuperclass()
- Method in interface boomerang.scene.
WrappedClass
getTarget()
- Method in class boomerang.scene.
ControlFlowGraph.Edge
getTarget()
- Method in interface boomerang.scene.
IfStatement
getTarget()
- Method in class boomerang.scene.jimple.
JimpleIfStatement
getThisLocal()
- Method in class boomerang.scene.jimple.
JimpleMethod
getThisLocal()
- Method in class boomerang.scene.
Method
getType()
- Method in class boomerang.scene.
AllocVal
getType()
- Method in class boomerang.scene.jimple.
JimpleStaticFieldVal
getType()
- Method in class boomerang.scene.jimple.
JimpleVal
getType()
- Method in class boomerang.scene.jimple.
JimpleWrappedClass
getType()
- Method in class boomerang.scene.
Val
getType()
- Method in interface boomerang.scene.
WrappedClass
getVariableName()
- Method in class boomerang.scene.
AllocVal
getVariableName()
- Method in class boomerang.scene.jimple.
JimpleStaticFieldVal
getVariableName()
- Method in class boomerang.scene.jimple.
JimpleVal
getVariableName()
- Method in class boomerang.scene.
Val
getWrappedClass()
- Method in class boomerang.scene.jimple.
JimpleType
getWrappedClass()
- Method in interface boomerang.scene.
Type
getWrittenField()
- Method in class boomerang.scene.jimple.
JimpleStatement
getWrittenField()
- Method in class boomerang.scene.
Statement
getX()
- Method in class boomerang.scene.
Pair
getY()
- Method in class boomerang.scene.
Pair
H
hashCode()
- Method in class boomerang.scene.
AllocVal
hashCode()
- Method in class boomerang.scene.
CallGraph.Edge
hashCode()
- Method in class boomerang.scene.
Field.ArrayField
hashCode()
- Method in class boomerang.scene.
Field
hashCode()
- Method in class boomerang.scene.jimple.
JimpleDeclaredMethod
hashCode()
- Method in class boomerang.scene.jimple.
JimpleDoubleVal
hashCode()
- Method in class boomerang.scene.jimple.
JimpleField
hashCode()
- Method in class boomerang.scene.jimple.
JimpleMethod
hashCode()
- Method in class boomerang.scene.jimple.
JimpleStatement
hashCode()
- Method in class boomerang.scene.jimple.
JimpleStaticFieldVal
hashCode()
- Method in class boomerang.scene.jimple.
JimpleType
hashCode()
- Method in class boomerang.scene.jimple.
JimpleVal
hashCode()
- Method in class boomerang.scene.jimple.
JimpleWrappedClass
hashCode()
- Method in class boomerang.scene.
Pair
hashCode()
- Method in class boomerang.scene.
Statement
hashCode()
- Method in class boomerang.scene.
Val
hasSuperclass()
- Method in class boomerang.scene.jimple.
JimpleWrappedClass
hasSuperclass()
- Method in interface boomerang.scene.
WrappedClass
I
IfStatement
- Interface in
boomerang.scene
IfStatement.Evaluation
- Enum in
boomerang.scene
INCLUDE_ALL
- Static variable in interface boomerang.scene.
DataFlowScope
InstanceFieldRef
- Interface in
boomerang.scene
internalTransform(Body, String, Map<String, String>)
- Method in class boomerang.scene.jimple.
BoomerangPretransformer
InvokeExpr
- Interface in
boomerang.scene
isApplicationClass()
- Method in class boomerang.scene.jimple.
JimpleWrappedClass
isApplicationClass()
- Method in interface boomerang.scene.
WrappedClass
isApplied()
- Method in class boomerang.scene.jimple.
BoomerangPretransformer
isArrayAllocationVal()
- Method in class boomerang.scene.
AllocVal
isArrayAllocationVal()
- Method in class boomerang.scene.jimple.
JimpleStaticFieldVal
isArrayAllocationVal()
- Method in class boomerang.scene.jimple.
JimpleVal
isArrayAllocationVal()
- Method in class boomerang.scene.
Val
isArrayLoad()
- Method in class boomerang.scene.jimple.
JimpleStatement
isArrayLoad()
- Method in class boomerang.scene.
Statement
isArrayRef()
- Method in class boomerang.scene.
AllocVal
isArrayRef()
- Method in class boomerang.scene.jimple.
JimpleStaticFieldVal
isArrayRef()
- Method in class boomerang.scene.jimple.
JimpleVal
isArrayRef()
- Method in class boomerang.scene.
Val
isArrayStore()
- Method in class boomerang.scene.jimple.
JimpleStatement
isArrayStore()
- Method in class boomerang.scene.
Statement
isArrayType()
- Method in class boomerang.scene.jimple.
JimpleType
isArrayType()
- Method in interface boomerang.scene.
Type
isAssign()
- Method in class boomerang.scene.jimple.
JimpleStatement
isAssign()
- Method in class boomerang.scene.
Statement
isBooleanType()
- Method in class boomerang.scene.jimple.
JimpleType
isBooleanType()
- Method in interface boomerang.scene.
Type
isCast()
- Method in class boomerang.scene.
AllocVal
isCast()
- Method in class boomerang.scene.jimple.
JimpleStatement
isCast()
- Method in class boomerang.scene.jimple.
JimpleStaticFieldVal
isCast()
- Method in class boomerang.scene.jimple.
JimpleVal
isCast()
- Method in class boomerang.scene.
Statement
isCast()
- Method in class boomerang.scene.
Val
isCatchStmt()
- Method in class boomerang.scene.jimple.
JimpleStatement
isCatchStmt()
- Method in class boomerang.scene.
Statement
isClassConstant()
- Method in class boomerang.scene.
AllocVal
isClassConstant()
- Method in class boomerang.scene.jimple.
JimpleStaticFieldVal
isClassConstant()
- Method in class boomerang.scene.jimple.
JimpleVal
isClassConstant()
- Method in class boomerang.scene.
Val
isConstant()
- Method in class boomerang.scene.
Val
isConstructor()
- Method in class boomerang.scene.
DeclaredMethod
isConstructor()
- Method in class boomerang.scene.jimple.
JimpleDeclaredMethod
isConstructor()
- Method in class boomerang.scene.jimple.
JimpleMethod
isConstructor()
- Method in class boomerang.scene.
Method
isExcluded(DeclaredMethod)
- Method in interface boomerang.scene.
DataFlowScope
isExcluded(Method)
- Method in interface boomerang.scene.
DataFlowScope
isFieldLoad()
- Method in class boomerang.scene.jimple.
JimpleStatement
isFieldLoad()
- Method in class boomerang.scene.
Statement
isFieldLoadWithBase(Val)
- Method in class boomerang.scene.jimple.
JimpleStatement
isFieldLoadWithBase(Val)
- Method in class boomerang.scene.
Statement
isFieldStore()
- Method in class boomerang.scene.jimple.
JimpleStatement
isFieldStore()
- Method in class boomerang.scene.
Statement
isFieldWriteWithBase(Val)
- Method in class boomerang.scene.jimple.
JimpleStatement
isFieldWriteWithBase(Val)
- Method in class boomerang.scene.
Statement
isIdentityStmt()
- Method in class boomerang.scene.jimple.
JimpleStatement
isIdentityStmt()
- Method in class boomerang.scene.
Statement
isIfStmt()
- Method in class boomerang.scene.jimple.
JimpleStatement
isIfStmt()
- Method in class boomerang.scene.
Statement
isInnerClassField()
- Method in class boomerang.scene.
Field
isInnerClassField()
- Method in class boomerang.scene.jimple.
JimpleField
isInstanceFieldRef()
- Method in class boomerang.scene.jimple.
JimpleVal
isInstanceInvokeExpr()
- Method in interface boomerang.scene.
InvokeExpr
isInstanceInvokeExpr()
- Method in class boomerang.scene.jimple.
JimpleInvokeExpr
isInstanceOfExpr()
- Method in class boomerang.scene.
AllocVal
isInstanceOfExpr()
- Method in class boomerang.scene.jimple.
JimpleStaticFieldVal
isInstanceOfExpr()
- Method in class boomerang.scene.jimple.
JimpleVal
isInstanceOfExpr()
- Method in class boomerang.scene.
Val
isInstanceOfStatement(Val)
- Method in class boomerang.scene.jimple.
JimpleStatement
isInstanceOfStatement(Val)
- Method in class boomerang.scene.
Statement
isIntConstant()
- Method in class boomerang.scene.
AllocVal
isIntConstant()
- Method in class boomerang.scene.jimple.
JimpleStaticFieldVal
isIntConstant()
- Method in class boomerang.scene.jimple.
JimpleVal
isIntConstant()
- Method in class boomerang.scene.
Val
isLengthExpr()
- Method in class boomerang.scene.
AllocVal
isLengthExpr()
- Method in class boomerang.scene.jimple.
JimpleStaticFieldVal
isLengthExpr()
- Method in class boomerang.scene.jimple.
JimpleVal
isLengthExpr()
- Method in class boomerang.scene.
Val
isLocal()
- Method in class boomerang.scene.
AllocVal
isLocal()
- Method in class boomerang.scene.jimple.
JimpleStaticFieldVal
isLocal()
- Method in class boomerang.scene.jimple.
JimpleVal
isLocal()
- Method in class boomerang.scene.
Val
isLongConstant()
- Method in class boomerang.scene.
AllocVal
isLongConstant()
- Method in class boomerang.scene.jimple.
JimpleStaticFieldVal
isLongConstant()
- Method in class boomerang.scene.jimple.
JimpleVal
isLongConstant()
- Method in class boomerang.scene.
Val
isMultiArrayAllocation()
- Method in class boomerang.scene.jimple.
JimpleStatement
isMultiArrayAllocation()
- Method in class boomerang.scene.
Statement
isNative()
- Method in class boomerang.scene.
DeclaredMethod
isNative()
- Method in class boomerang.scene.jimple.
JimpleDeclaredMethod
isNative()
- Method in class boomerang.scene.jimple.
JimpleMethod
isNative()
- Method in class boomerang.scene.
Method
isNewExpr()
- Method in class boomerang.scene.
AllocVal
isNewExpr()
- Method in class boomerang.scene.jimple.
JimpleStaticFieldVal
isNewExpr()
- Method in class boomerang.scene.jimple.
JimpleVal
isNewExpr()
- Method in class boomerang.scene.
Val
isNull()
- Method in class boomerang.scene.
AllocVal
isNull()
- Method in class boomerang.scene.jimple.
JimpleStaticFieldVal
isNull()
- Method in class boomerang.scene.jimple.
JimpleVal
isNull()
- Method in class boomerang.scene.
Val
isNullType()
- Method in class boomerang.scene.jimple.
JimpleType
isNullType()
- Method in interface boomerang.scene.
Type
isParameter(Val)
- Method in class boomerang.scene.
Statement
isParameterLocal(Val)
- Method in class boomerang.scene.jimple.
JimpleMethod
isParameterLocal(Val)
- Method in class boomerang.scene.
Method
isParameterLocal(int)
- Method in class boomerang.scene.
Val
isPhiStatement()
- Method in class boomerang.scene.jimple.
JimpleStatement
isPhiStatement()
- Method in class boomerang.scene.
Statement
isPublic()
- Method in class boomerang.scene.jimple.
JimpleMethod
isPublic()
- Method in class boomerang.scene.
Method
isRefType()
- Method in class boomerang.scene.jimple.
JimpleType
isRefType()
- Method in interface boomerang.scene.
Type
isReturnLocal()
- Method in class boomerang.scene.
Val
isReturnOperator(Val)
- Method in class boomerang.scene.
Statement
isReturnStmt()
- Method in class boomerang.scene.jimple.
JimpleStatement
isReturnStmt()
- Method in class boomerang.scene.
Statement
isSpecialInvokeExpr()
- Method in interface boomerang.scene.
InvokeExpr
isSpecialInvokeExpr()
- Method in class boomerang.scene.jimple.
JimpleInvokeExpr
isStatic()
- Method in class boomerang.scene.
AllocVal
isStatic()
- Method in class boomerang.scene.
DeclaredMethod
isStatic()
- Method in class boomerang.scene.jimple.
JimpleDeclaredMethod
isStatic()
- Method in class boomerang.scene.jimple.
JimpleMethod
isStatic()
- Method in class boomerang.scene.jimple.
JimpleStaticFieldVal
isStatic()
- Method in class boomerang.scene.jimple.
JimpleVal
isStatic()
- Method in class boomerang.scene.
Method
isStatic()
- Method in class boomerang.scene.
Val
isStaticFieldLoad()
- Method in class boomerang.scene.jimple.
JimpleStatement
isStaticFieldLoad()
- Method in class boomerang.scene.
Statement
isStaticFieldRef()
- Method in class boomerang.scene.jimple.
JimpleVal
isStaticFieldStore()
- Method in class boomerang.scene.jimple.
JimpleStatement
isStaticFieldStore()
- Method in class boomerang.scene.
Statement
isStaticInitializer()
- Method in class boomerang.scene.jimple.
JimpleMethod
isStaticInitializer()
- Method in class boomerang.scene.
Method
isStaticInvokeExpr()
- Method in interface boomerang.scene.
InvokeExpr
isStaticInvokeExpr()
- Method in class boomerang.scene.jimple.
JimpleInvokeExpr
isStringAllocation()
- Method in class boomerang.scene.jimple.
JimpleStatement
isStringAllocation()
- Method in class boomerang.scene.
Statement
isStringBufferOrBuilder()
- Method in class boomerang.scene.
AllocVal
isStringBufferOrBuilder()
- Method in class boomerang.scene.jimple.
JimpleStaticFieldVal
isStringBufferOrBuilder()
- Method in class boomerang.scene.jimple.
JimpleVal
isStringBufferOrBuilder()
- Method in class boomerang.scene.
Val
isStringConstant()
- Method in class boomerang.scene.
AllocVal
isStringConstant()
- Method in class boomerang.scene.jimple.
JimpleStaticFieldVal
isStringConstant()
- Method in class boomerang.scene.jimple.
JimpleVal
isStringConstant()
- Method in class boomerang.scene.
Val
isSubtypeOf(String)
- Method in class boomerang.scene.jimple.
JimpleType
isSubtypeOf(String)
- Method in interface boomerang.scene.
Type
isThisLocal(Val)
- Method in class boomerang.scene.jimple.
JimpleMethod
isThisLocal(Val)
- Method in class boomerang.scene.
Method
isThisLocal()
- Method in class boomerang.scene.
Val
isThrowableAllocationType()
- Method in class boomerang.scene.
AllocVal
isThrowableAllocationType()
- Method in class boomerang.scene.jimple.
JimpleStaticFieldVal
isThrowableAllocationType()
- Method in class boomerang.scene.jimple.
JimpleVal
isThrowableAllocationType()
- Method in class boomerang.scene.
Val
isThrowStmt()
- Method in class boomerang.scene.jimple.
JimpleStatement
isThrowStmt()
- Method in class boomerang.scene.
Statement
isUnbalanced()
- Method in class boomerang.scene.
AllocVal
isUnbalanced()
- Method in class boomerang.scene.
Val
isUnitializedFieldStatement()
- Method in class boomerang.scene.jimple.
JimpleStatement
J
JimpleControlFlowGraph
- Class in
boomerang.scene.jimple
JimpleControlFlowGraph(JimpleMethod)
- Constructor for class boomerang.scene.jimple.
JimpleControlFlowGraph
JimpleDeclaredMethod
- Class in
boomerang.scene.jimple
JimpleDeclaredMethod(InvokeExpr, SootMethod)
- Constructor for class boomerang.scene.jimple.
JimpleDeclaredMethod
JimpleDoubleVal
- Class in
boomerang.scene.jimple
JimpleDoubleVal(Value, Method, Val)
- Constructor for class boomerang.scene.jimple.
JimpleDoubleVal
JimpleField
- Class in
boomerang.scene.jimple
JimpleField(SootField)
- Constructor for class boomerang.scene.jimple.
JimpleField
JimpleIfStatement
- Class in
boomerang.scene.jimple
JimpleIfStatement(IfStmt, Method)
- Constructor for class boomerang.scene.jimple.
JimpleIfStatement
JimpleInstanceFieldRef
- Class in
boomerang.scene.jimple
JimpleInstanceFieldRef(InstanceFieldRef, JimpleMethod)
- Constructor for class boomerang.scene.jimple.
JimpleInstanceFieldRef
JimpleInvokeExpr
- Class in
boomerang.scene.jimple
JimpleInvokeExpr(InvokeExpr, Method)
- Constructor for class boomerang.scene.jimple.
JimpleInvokeExpr
JimpleMethod
- Class in
boomerang.scene.jimple
JimpleStatement
- Class in
boomerang.scene.jimple
JimpleStaticFieldVal
- Class in
boomerang.scene.jimple
JimpleStaticFieldVal(JimpleField, Method)
- Constructor for class boomerang.scene.jimple.
JimpleStaticFieldVal
JimpleType
- Class in
boomerang.scene.jimple
JimpleType(Type)
- Constructor for class boomerang.scene.jimple.
JimpleType
JimpleVal
- Class in
boomerang.scene.jimple
JimpleVal(Value, Method)
- Constructor for class boomerang.scene.jimple.
JimpleVal
JimpleVal(Value, Method, ControlFlowGraph.Edge)
- Constructor for class boomerang.scene.jimple.
JimpleVal
JimpleWrappedClass
- Class in
boomerang.scene.jimple
JimpleWrappedClass(SootClass)
- Constructor for class boomerang.scene.jimple.
JimpleWrappedClass
K
killAtIfStmt(Val, Statement)
- Method in class boomerang.scene.jimple.
JimpleStatement
Deprecated.
killAtIfStmt(Val, Statement)
- Method in class boomerang.scene.
Statement
This method kills a data-flow at an if-stmt, it is assumed that the propagated "allocation" site is x = null and fact is the propagated aliased variable.
M
m()
- Method in class boomerang.scene.
AllocVal
m()
- Method in class boomerang.scene.jimple.
JimpleVal
m
- Variable in class boomerang.scene.
Val
m()
- Method in class boomerang.scene.
Val
make(Scene)
- Static method in class boomerang.scene.
SootDataFlowScope
Default data-flow scope that only excludes phantom and native methods.
Method
- Class in
boomerang.scene
Method()
- Constructor for class boomerang.scene.
Method
method
- Variable in class boomerang.scene.
Statement
methodFilters
- Static variable in class boomerang.scene.
SootDataFlowScope
O
of(SootMethod)
- Static method in class boomerang.scene.jimple.
JimpleMethod
P
Pair
<
X
,
Y
> - Class in
boomerang.scene
Pair(X, Y)
- Constructor for class boomerang.scene.
Pair
R
reset()
- Method in class boomerang.scene.jimple.
BoomerangPretransformer
S
size()
- Method in class boomerang.scene.
CallGraph
SootCallGraph
- Class in
boomerang.scene.jimple
SootCallGraph()
- Constructor for class boomerang.scene.jimple.
SootCallGraph
SootDataFlowScope
- Class in
boomerang.scene
SootDataFlowScope()
- Constructor for class boomerang.scene.
SootDataFlowScope
src()
- Method in class boomerang.scene.
CallGraph.Edge
Statement
- Class in
boomerang.scene
Statement(Method)
- Constructor for class boomerang.scene.
Statement
StaticFieldVal
- Class in
boomerang.scene
StaticFieldVal(Method)
- Constructor for class boomerang.scene.
StaticFieldVal
StaticFieldVal(Method, ControlFlowGraph.Edge)
- Constructor for class boomerang.scene.
StaticFieldVal
string(String)
- Static method in class boomerang.scene.
Field
T
tgt()
- Method in class boomerang.scene.
CallGraph.Edge
toString()
- Method in class boomerang.scene.
AllocVal
toString()
- Method in class boomerang.scene.
CallGraph.Edge
toString()
- Method in class boomerang.scene.
ControlFlowGraph.Edge
toString()
- Method in class boomerang.scene.
Field.ArrayField
toString()
- Method in class boomerang.scene.
Field
toString()
- Method in class boomerang.scene.jimple.
JimpleDeclaredMethod
toString()
- Method in class boomerang.scene.jimple.
JimpleDoubleVal
toString()
- Method in class boomerang.scene.jimple.
JimpleField
toString()
- Method in class boomerang.scene.jimple.
JimpleInvokeExpr
toString()
- Method in class boomerang.scene.jimple.
JimpleMethod
toString()
- Method in class boomerang.scene.jimple.
JimpleStatement
toString()
- Method in class boomerang.scene.jimple.
JimpleStaticFieldVal
toString()
- Method in class boomerang.scene.jimple.
JimpleType
toString()
- Method in class boomerang.scene.jimple.
JimpleVal
toString()
- Method in class boomerang.scene.jimple.
JimpleWrappedClass
toString()
- Method in class boomerang.scene.
Method
toString()
- Method in class boomerang.scene.
Pair
toString()
- Method in class boomerang.scene.
Statement
toString()
- Method in class boomerang.scene.
Val
TRANSFORM_CONSTANTS
- Static variable in class boomerang.scene.jimple.
BoomerangPretransformer
Type
- Interface in
boomerang.scene
U
unbalancedStmt
- Variable in class boomerang.scene.
Val
UNITIALIZED_FIELD_TAG
- Static variable in class boomerang.scene.jimple.
BoomerangPretransformer
UNITIALIZED_FIELD_TAG_NAME
- Static variable in class boomerang.scene.jimple.
BoomerangPretransformer
uses(Val)
- Method in interface boomerang.scene.
IfStatement
uses(Val)
- Method in class boomerang.scene.jimple.
JimpleIfStatement
uses(Val)
- Method in class boomerang.scene.
Statement
V
v()
- Static method in class boomerang.scene.jimple.
BoomerangPretransformer
Val
- Class in
boomerang.scene
Val(Method)
- Constructor for class boomerang.scene.
Val
Val(Method, ControlFlowGraph.Edge)
- Constructor for class boomerang.scene.
Val
Val()
- Constructor for class boomerang.scene.
Val
valueOf(String)
- Static method in enum boomerang.scene.
IfStatement.Evaluation
Returns the enum constant of this type with the specified name.
values()
- Static method in enum boomerang.scene.
IfStatement.Evaluation
Returns an array containing the constants of this enum type, in the order they are declared.
ValWithFalseVariable
- Interface in
boomerang.scene
W
wildcard()
- Static method in class boomerang.scene.
Field
withNewMethod(Method)
- Method in class boomerang.scene.
AllocVal
withNewMethod(Method)
- Method in class boomerang.scene.jimple.
JimpleStaticFieldVal
withNewMethod(Method)
- Method in class boomerang.scene.jimple.
JimpleVal
withNewMethod(Method)
- Method in class boomerang.scene.
Val
withSecondVal(Val)
- Method in class boomerang.scene.
AllocVal
withSecondVal(Val)
- Method in class boomerang.scene.jimple.
JimpleVal
withSecondVal(Val)
- Method in class boomerang.scene.
Val
WrappedClass
- Interface in
boomerang.scene
Z
zero()
- Static method in class boomerang.scene.
Val
A
B
C
D
E
F
G
H
I
J
K
M
O
P
R
S
T
U
V
W
Z
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2024. All rights reserved.