- AbruptEdgeFinder - Class in soot.dava.toolkits.base.finders
-
- AbruptEdgeFinder(Singletons.Global) - Constructor for class soot.dava.toolkits.base.finders.AbruptEdgeFinder
-
- AbruptEdgesMetric - Class in soot.toolkits.astmetrics
-
- AbruptEdgesMetric(polyglot.ast.Node) - Constructor for class soot.toolkits.astmetrics.AbruptEdgesMetric
-
- ABSTRACT - Static variable in class soot.jimple.Jimple
-
- ABSTRACT - Static variable in class soot.Modifier
-
- AbstractAnnotationElemTypeSwitch - Class in soot.tagkit
-
- AbstractAnnotationElemTypeSwitch() - Constructor for class soot.tagkit.AbstractAnnotationElemTypeSwitch
-
- AbstractASMBackend - Class in soot
-
Abstract super-class for ASM-based back-ends.
- AbstractASMBackend(SootClass, int) - Constructor for class soot.AbstractASMBackend
-
Creates a new ASM backend
- AbstractBinopExpr - Class in soot.jimple.internal
-
- AbstractBinopExpr() - Constructor for class soot.jimple.internal.AbstractBinopExpr
-
- AbstractBoundedFlowSet<T> - Class in soot.toolkits.scalar
-
provides functional code for most of the methods.
- AbstractBoundedFlowSet() - Constructor for class soot.toolkits.scalar.AbstractBoundedFlowSet
-
- AbstractBranchInst - Class in soot.baf.internal
-
- AbstractCastExpr - Class in soot.jimple.internal
-
- AbstractCastExpr(ValueBox, Type) - Constructor for class soot.jimple.internal.AbstractCastExpr
-
- AbstractConstantSwitch - Class in soot.jimple
-
- AbstractConstantSwitch() - Constructor for class soot.jimple.AbstractConstantSwitch
-
- AbstractDataSource - Class in soot.jimple.toolkits.infoflow
-
- AbstractDataSource(Object) - Constructor for class soot.jimple.toolkits.infoflow.AbstractDataSource
-
- AbstractDefinitionStmt - Class in soot.jimple.internal
-
- AbstractDefinitionStmt(ValueBox, ValueBox) - Constructor for class soot.jimple.internal.AbstractDefinitionStmt
-
- AbstractExprSwitch - Class in soot.jimple
-
- AbstractExprSwitch() - Constructor for class soot.jimple.AbstractExprSwitch
-
- AbstractFloatBinopExpr - Class in soot.jimple.internal
-
- AbstractFloatBinopExpr() - Constructor for class soot.jimple.internal.AbstractFloatBinopExpr
-
- AbstractFlowAnalysis<N,A> - Class in soot.toolkits.scalar
-
An abstract class providing a metaframework for carrying out
dataflow analysis.
- AbstractFlowAnalysis(DirectedGraph<N>) - Constructor for class soot.toolkits.scalar.AbstractFlowAnalysis
-
Constructs a flow analysis on the given DirectedGraph
.
- AbstractFlowSet<T> - Class in soot.toolkits.scalar
-
provides functional code for most of the methods.
- AbstractFlowSet() - Constructor for class soot.toolkits.scalar.AbstractFlowSet
-
- AbstractGrimpFloatBinopExpr - Class in soot.grimp.internal
-
- AbstractGrimpFloatBinopExpr(ValueBox, ValueBox) - Constructor for class soot.grimp.internal.AbstractGrimpFloatBinopExpr
-
- AbstractGrimpIntBinopExpr - Class in soot.grimp.internal
-
- AbstractGrimpIntBinopExpr(Value, Value) - Constructor for class soot.grimp.internal.AbstractGrimpIntBinopExpr
-
- AbstractGrimpIntBinopExpr(ValueBox, ValueBox) - Constructor for class soot.grimp.internal.AbstractGrimpIntBinopExpr
-
- AbstractGrimpIntLongBinopExpr - Class in soot.grimp.internal
-
- AbstractGrimpIntLongBinopExpr(ValueBox, ValueBox) - Constructor for class soot.grimp.internal.AbstractGrimpIntLongBinopExpr
-
- AbstractGrimpValueSwitch - Class in soot.grimp
-
- AbstractGrimpValueSwitch() - Constructor for class soot.grimp.AbstractGrimpValueSwitch
-
- AbstractHost - Class in soot.tagkit
-
This class is the reference implementation for
the Host interface, which allows arbitrary taggable
data to be stored with Soot objects.
- AbstractHost() - Constructor for class soot.tagkit.AbstractHost
-
- AbstractInsn - Class in soot.toDex.instructions
-
Abstract implementation of an
Insn
.
- AbstractInsn(Opcode) - Constructor for class soot.toDex.instructions.AbstractInsn
-
- AbstractInst - Class in soot.baf.internal
-
- AbstractInst() - Constructor for class soot.baf.internal.AbstractInst
-
- AbstractInstanceFieldRef - Class in soot.jimple.internal
-
- AbstractInstanceFieldRef(ValueBox, SootFieldRef) - Constructor for class soot.jimple.internal.AbstractInstanceFieldRef
-
- AbstractInstanceInvokeExpr - Class in soot.jimple.internal
-
- AbstractInstanceInvokeExpr(SootMethodRef, ValueBox, ValueBox[]) - Constructor for class soot.jimple.internal.AbstractInstanceInvokeExpr
-
- AbstractInstanceOfExpr - Class in soot.jimple.internal
-
- AbstractInstanceOfExpr(ValueBox, Type) - Constructor for class soot.jimple.internal.AbstractInstanceOfExpr
-
- AbstractIntBinopExpr - Class in soot.jimple.internal
-
- AbstractIntBinopExpr() - Constructor for class soot.jimple.internal.AbstractIntBinopExpr
-
- AbstractInterfaceInvokeExpr - Class in soot.jimple.internal
-
- AbstractInterfaceInvokeExpr(ValueBox, SootMethodRef, ValueBox[]) - Constructor for class soot.jimple.internal.AbstractInterfaceInvokeExpr
-
- AbstractInterproceduralAnalysis<S> - Class in soot.jimple.toolkits.annotation.purity
-
Inter-procedural iterator skeleton for summary-based analysis
A "summary" is an abstract element associated to each method that fully
models the effect of calling the method.
- AbstractInterproceduralAnalysis(CallGraph, SootMethodFilter, Iterator<SootMethod>, boolean) - Constructor for class soot.jimple.toolkits.annotation.purity.AbstractInterproceduralAnalysis
-
The constructor performs some preprocessing, but you have to call
doAnalysis to preform the real stuff.
- AbstractIntLongBinopExpr - Class in soot.jimple.internal
-
- AbstractIntLongBinopExpr() - Constructor for class soot.jimple.internal.AbstractIntLongBinopExpr
-
- AbstractInvokeExpr - Class in soot.jimple.internal
-
- AbstractInvokeExpr(SootMethodRef, ValueBox[]) - Constructor for class soot.jimple.internal.AbstractInvokeExpr
-
- abstraction - Variable in class heros.solver.BiDiIDESolver.AbstractionWithSourceStmt
-
- AbstractJasminClass - Class in soot
-
- AbstractJasminClass(SootClass) - Constructor for class soot.AbstractJasminClass
-
- AbstractJBBFactory - Class in soot.javaToJimple
-
- AbstractJBBFactory() - Constructor for class soot.javaToJimple.AbstractJBBFactory
-
- AbstractJimpleBasedICFG - Class in soot.jimple.toolkits.ide.icfg
-
- AbstractJimpleBasedICFG() - Constructor for class soot.jimple.toolkits.ide.icfg.AbstractJimpleBasedICFG
-
- AbstractJimpleBasedICFG(boolean) - Constructor for class soot.jimple.toolkits.ide.icfg.AbstractJimpleBasedICFG
-
- AbstractJimpleBinopExpr - Class in soot.jimple.internal
-
- AbstractJimpleBinopExpr(Value, Value) - Constructor for class soot.jimple.internal.AbstractJimpleBinopExpr
-
- AbstractJimpleBodyBuilder - Class in soot.javaToJimple
-
- AbstractJimpleBodyBuilder() - Constructor for class soot.javaToJimple.AbstractJimpleBodyBuilder
-
- AbstractJimpleFloatBinopExpr - Class in soot.jimple.internal
-
- AbstractJimpleFloatBinopExpr(ValueBox, ValueBox) - Constructor for class soot.jimple.internal.AbstractJimpleFloatBinopExpr
-
- AbstractJimpleIntBinopExpr - Class in soot.jimple.internal
-
- AbstractJimpleIntBinopExpr(Value, Value) - Constructor for class soot.jimple.internal.AbstractJimpleIntBinopExpr
-
- AbstractJimpleIntLongBinopExpr - Class in soot.jimple.internal
-
- AbstractJimpleIntLongBinopExpr(Value, Value) - Constructor for class soot.jimple.internal.AbstractJimpleIntLongBinopExpr
-
- AbstractJimpleValueSwitch - Class in soot.jimple
-
- AbstractJimpleValueSwitch() - Constructor for class soot.jimple.AbstractJimpleValueSwitch
-
- AbstractLengthExpr - Class in soot.jimple.internal
-
- AbstractLengthExpr(ValueBox) - Constructor for class soot.jimple.internal.AbstractLengthExpr
-
- AbstractMultiMap<K,V> - Class in soot.util
-
- AbstractMultiMap() - Constructor for class soot.util.AbstractMultiMap
-
- AbstractNameGenerator - Class in soot.jbco.name
-
- AbstractNameGenerator() - Constructor for class soot.jbco.name.AbstractNameGenerator
-
- AbstractNegExpr - Class in soot.jimple.internal
-
- AbstractNegExpr(ValueBox) - Constructor for class soot.jimple.internal.AbstractNegExpr
-
- AbstractNewArrayExpr - Class in soot.jimple.internal
-
- AbstractNewArrayExpr(Type, ValueBox) - Constructor for class soot.jimple.internal.AbstractNewArrayExpr
-
- AbstractNewExpr - Class in soot.jimple.internal
-
- AbstractNewExpr() - Constructor for class soot.jimple.internal.AbstractNewExpr
-
- AbstractNewMultiArrayExpr - Class in soot.jimple.internal
-
- AbstractNewMultiArrayExpr(ArrayType, ValueBox[]) - Constructor for class soot.jimple.internal.AbstractNewMultiArrayExpr
-
- AbstractNullTransformer - Class in soot.dexpler
-
- AbstractNullTransformer() - Constructor for class soot.dexpler.AbstractNullTransformer
-
- AbstractObject - Interface in soot.jimple.toolkits.pointer.representations
-
- AbstractOpStmt - Class in soot.jimple.internal
-
- AbstractOpStmt(ValueBox) - Constructor for class soot.jimple.internal.AbstractOpStmt
-
- AbstractOpTypeBranchInst - Class in soot.baf.internal
-
- AbstractOpTypeInst - Class in soot.baf.internal
-
- AbstractOpTypeInst(Type) - Constructor for class soot.baf.internal.AbstractOpTypeInst
-
- AbstractPayload - Class in soot.toDex.instructions
-
Abstract base class for all payloads (switch, fill-array) in dex instructions
- AbstractPayload() - Constructor for class soot.toDex.instructions.AbstractPayload
-
- AbstractRefSwitch - Class in soot.jimple
-
- AbstractRefSwitch() - Constructor for class soot.jimple.AbstractRefSwitch
-
- AbstractRefTypeInst - Class in soot.baf.internal
-
- AbstractRefTypeInst(RefType) - Constructor for class soot.baf.internal.AbstractRefTypeInst
-
- AbstractRuntimeThread - Class in soot.jimple.toolkits.thread
-
AbstractRuntimeThread written by Richard L.
- AbstractRuntimeThread() - Constructor for class soot.jimple.toolkits.thread.AbstractRuntimeThread
-
- AbstractShimpleExprSwitch - Class in soot.shimple
-
- AbstractShimpleExprSwitch() - Constructor for class soot.shimple.AbstractShimpleExprSwitch
-
- AbstractShimpleValueSwitch - Class in soot.shimple
-
- AbstractShimpleValueSwitch() - Constructor for class soot.shimple.AbstractShimpleValueSwitch
-
- AbstractSootFieldRef - Class in soot
-
Representation of a reference to a field as it appears in a class file.
- AbstractSootFieldRef(SootClass, String, Type, boolean) - Constructor for class soot.AbstractSootFieldRef
-
- AbstractSootFieldRef.FieldResolutionFailedException - Exception in soot
-
- AbstractSpecialInvokeExpr - Class in soot.jimple.internal
-
- AbstractSpecialInvokeExpr(ValueBox, SootMethodRef, ValueBox[]) - Constructor for class soot.jimple.internal.AbstractSpecialInvokeExpr
-
- AbstractStaticInvokeExpr - Class in soot.jimple.internal
-
- AbstractStaticInvokeExpr(SootMethodRef, ValueBox[]) - Constructor for class soot.jimple.internal.AbstractStaticInvokeExpr
-
- AbstractStaticnessCorrector - Class in soot.jimple.toolkits.scalar
-
Abstract base class for all transformers that fix wrong code that declares
something as static, but uses it like an instance or vice versa.
- AbstractStaticnessCorrector() - Constructor for class soot.jimple.toolkits.scalar.AbstractStaticnessCorrector
-
- AbstractStmt - Class in soot.jimple.internal
-
- AbstractStmt() - Constructor for class soot.jimple.internal.AbstractStmt
-
- AbstractStmtSwitch - Class in soot.jimple
-
- AbstractStmtSwitch() - Constructor for class soot.jimple.AbstractStmtSwitch
-
- AbstractSwitchStmt - Class in soot.jimple.internal
-
- AbstractSwitchStmt(ValueBox, UnitBox, UnitBox...) - Constructor for class soot.jimple.internal.AbstractSwitchStmt
-
- AbstractThrowAnalysis - Class in soot.toolkits.exceptions
-
Abstract class implementing parts of the
ThrowAnalysis
interface which may be common to multiple concrete
ThrowAnalysis
classes.
- AbstractThrowAnalysis() - Constructor for class soot.toolkits.exceptions.AbstractThrowAnalysis
-
- AbstractTrap - Class in soot
-
Partial implementation of trap (exception catcher), used within Body
classes.
- AbstractTrap(SootClass, UnitBox, UnitBox, UnitBox) - Constructor for class soot.AbstractTrap
-
Creates an AbstractTrap with the given exception, handler, begin and end units.
- AbstractUnit - Class in soot
-
Provides default implementations for the methods in Unit.
- AbstractUnit() - Constructor for class soot.AbstractUnit
-
- AbstractUnitAllMapTo<K,V> - Class in soot
-
- AbstractUnitAllMapTo(V) - Constructor for class soot.AbstractUnitAllMapTo
-
- AbstractUnitBox - Class in soot
-
Reference implementation for UnitBox; just
add a canContainUnit method.
- AbstractUnitBox() - Constructor for class soot.AbstractUnitBox
-
- AbstractUnitPrinter - Class in soot
-
Partial default UnitPrinter implementation.
- AbstractUnitPrinter() - Constructor for class soot.AbstractUnitPrinter
-
- AbstractUnopExpr - Class in soot.jimple.internal
-
- AbstractUnopExpr(ValueBox) - Constructor for class soot.jimple.internal.AbstractUnopExpr
-
- AbstractValueBox - Class in soot
-
Reference implementation for ValueBox; just
add a canContainValue method.
- AbstractValueBox() - Constructor for class soot.AbstractValueBox
-
- AbstractVirtualInvokeExpr - Class in soot.jimple.internal
-
- AbstractVirtualInvokeExpr(ValueBox, SootMethodRef, ValueBox[]) - Constructor for class soot.jimple.internal.AbstractVirtualInvokeExpr
-
- acceptCFG(CFGBuilder, List) - Method in class soot.javaToJimple.jj.ast.JjAccessField_c
-
- acceptCFG(CFGBuilder, List) - Method in class soot.javaToJimple.jj.ast.JjComma_c
-
- acceptsStringInitialValue(SootField) - Static method in class soot.util.backend.ASMBackendUtils
-
Determine if the field accepts a string default value, this
is only true for fields of type String or a sub-type of String
- access_flags - Variable in class soot.coffi.ClassFile
-
Access flags for this Class.
- access_flags - Variable in class soot.coffi.field_info
-
Access flags for this field.
- access_flags - Variable in class soot.coffi.method_info
-
Access flags for this field.
- AccessFieldJBB - Class in soot.javaToJimple
-
- AccessFieldJBB() - Constructor for class soot.javaToJimple.AccessFieldJBB
-
- accessibilityOracle - Variable in class soot.jimple.spark.builder.MethodNodeFactory
-
- accessibilityOracle - Variable in class soot.jimple.spark.pag.PAG
-
- accessibilityOracle - Variable in class soot.Scene
-
- AccessManager - Class in soot.jimple.toolkits.invoke
-
Methods for checking Java scope and visibiliity requirements.
- AccessManager() - Constructor for class soot.jimple.toolkits.invoke.AccessManager
-
- AccessPath<T> - Class in heros.fieldsens
-
- AccessPath() - Constructor for class heros.fieldsens.AccessPath
-
- AccessPath.Delta<T> - Class in heros.fieldsens
-
- AccessPath.PrefixTestResult - Enum in heros.fieldsens
-
- AccessPathHandler<Field,Fact,Stmt,Method> - Class in heros.fieldsens
-
- AccessPathHandler(AccessPath<Field>, Resolver<Field, Fact, Stmt, Method>, Debugger<Field, Fact, Stmt, Method>) - Constructor for class heros.fieldsens.AccessPathHandler
-
- AccessPathHandler.ResultBuilder<FieldRef,FactAbstraction,Stmt,Method> - Interface in heros.fieldsens
-
- accumulate(byte) - Method in class soot.jimple.toolkits.annotation.tags.ArrayNullCheckTag
-
Accumulates another byte value by OR.
- actionPerformed(ActionEvent) - Method in class soot.jbco.gui.PopupDialog
-
- activeBody - Variable in class soot.SootMethod
-
Active body associated with this method.
- activeCallGraph - Variable in class soot.Scene
-
- activeFastHierarchy - Variable in class soot.Scene
-
- activeHierarchy - Variable in class soot.Scene
-
- activePointsToAnalysis - Variable in class soot.Scene
-
- activeSideEffectAnalysis - Variable in class soot.Scene
-
- add(String) - Method in class heros.utilities.JsonArray
-
- add(SETNode) - Method in class soot.dava.internal.SET.SETBasicBlock
-
- add(T) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.DavaFlowSet
-
- add(Local, int) - Method in class soot.dava.toolkits.base.renamer.heuristicSet
-
- add(Unit) - Method in class soot.dexpler.DexBody
-
Add unit to this body.
- add(char[], int) - Method in class soot.jbco.util.StringTrie
-
- add(NumericConstant) - Method in class soot.jimple.DoubleConstant
-
- add(NumericConstant) - Method in class soot.jimple.FloatConstant
-
- add(NumericConstant) - Method in class soot.jimple.IntConstant
-
- add(NumericConstant) - Method in class soot.jimple.LongConstant
-
- add(NumericConstant) - Method in class soot.jimple.NumericConstant
-
- add(E) - Method in class soot.jimple.spark.geom.utils.ZArrayNumberer
-
- add(T) - Method in class soot.jimple.spark.ondemand.genericutil.ArraySet
-
- add(Object) - Method in class soot.jimple.spark.ondemand.genericutil.FIFOQueue
-
add an element to the bottom of the queue
- add(int, PointsToBitVector) - Method in class soot.jimple.spark.sets.AllSharedHybridNodes.BitVectorLookupMap
-
- add(Node) - Method in class soot.jimple.spark.sets.BitPointsToSet
-
Adds n to this set, returns true if n was not already in this set.
- add(Node) - Method in class soot.jimple.spark.sets.DoublePointsToSet
-
Adds n to this set, returns true if n was not already in this set.
- add(Node) - Method in class soot.jimple.spark.sets.EmptyPointsToSet
-
Adds n to this set, returns true if n was not already in this set.
- add(Node) - Method in class soot.jimple.spark.sets.HashPointsToSet
-
Adds n to this set, returns true if n was not already in this set.
- add(Node) - Method in class soot.jimple.spark.sets.HybridPointsToSet
-
Adds n to this set, returns true if n was not already in this set.
- add(Node) - Method in class soot.jimple.spark.sets.PointsToBitVector
-
Adds n to this
- add(Node) - Method in class soot.jimple.spark.sets.PointsToSetInternal
-
Adds n to this set, returns true if n was not already in this set.
- add(Node) - Method in class soot.jimple.spark.sets.SharedHybridSet
-
- add(Node) - Method in class soot.jimple.spark.sets.SharedListSet
-
- add(Node) - Method in class soot.jimple.spark.sets.SortedArraySet
-
Adds n to this set, returns true if n was not already in this set.
- add(Object) - Method in class soot.jimple.toolkits.annotation.arraycheck.BoundedPriorityList
-
- add(T) - Method in class soot.jimple.toolkits.scalar.ToppedSet
-
- add(MethodOrMethodContext) - Method in class soot.MethodToContexts
-
- add(Iterator<MethodOrMethodContext>) - Method in class soot.MethodToContexts
-
- add(Transform) - Method in class soot.Pack
-
- add(E) - Method in class soot.PatchingChain
-
Adds the given object to this Chain.
- add(Transform) - Method in class soot.RadioScenePack
-
- add(Unit) - Method in class soot.shimple.internal.SPatchingChain
-
- add(InnerClassTag) - Method in class soot.tagkit.InnerClassAttribute
-
- add(SootClass) - Method in class soot.toDex.DexPrinter
-
- add(RefType) - Method in class soot.toolkits.exceptions.ThrowableSet
-
Returns a ThrowableSet
which contains e
in
addition to the exceptions in this ThrowableSet
.
- add(AnySubType) - Method in class soot.toolkits.exceptions.ThrowableSet
-
Returns a ThrowableSet
which contains e
and all
of its subclasses as well as the exceptions in this set.
- add(ThrowableSet) - Method in class soot.toolkits.exceptions.ThrowableSet
-
Returns a ThrowableSet
which contains all the exceptions in
s
in addition to those in this ThrowableSet
.
- add(Block) - Method in class soot.toolkits.graph.pdg.Region
-
- add(T) - Method in class soot.toolkits.scalar.AbstractFlowSet
-
- add(T, FlowSet<T>) - Method in class soot.toolkits.scalar.AbstractFlowSet
-
- add(T) - Method in class soot.toolkits.scalar.ArrayPackedSet
-
- add(T) - Method in class soot.toolkits.scalar.ArraySparseSet
-
- add(T) - Method in interface soot.toolkits.scalar.FlowSet
-
Adds obj
to this
.
- add(T, FlowSet<T>) - Method in interface soot.toolkits.scalar.FlowSet
-
puts this
union obj
into dest
.
- add(E) - Method in class soot.toolkits.scalar.ObjectIntMapper
-
adds o
into the map.
- add(E) - Method in class soot.util.ArrayNumberer
-
- add(E) - Method in class soot.util.ArraySet
-
- add(Object) - Method in class soot.util.EmptyChain
-
- add(E) - Method in class soot.util.HashChain
-
Adds the given object to this HashChain.
- add(E) - Method in class soot.util.IdentityHashSet
-
Deprecated.
- add(Long) - Method in class soot.util.IntegerNumberer
-
Tells the numberer that a new object needs to be assigned a number.
- add(T) - Method in class soot.util.IterableSet
-
- add(T) - Method in class soot.util.MapNumberer
-
- add(Numberable) - Method in class soot.util.NumberedSet
-
- add(E) - Method in interface soot.util.Numberer
-
Tells the numberer that a new object needs to be assigned a number.
- add(E) - Method in class soot.util.PriorityQueue
- add(E) - Method in class soot.util.queue.ChunkedQueue
-
Add an object to the queue.
- add(E) - Method in class soot.util.UnmodifiableIterableSet
-
- add2Back(Block) - Method in class soot.toolkits.graph.pdg.Region
-
- add_AugmentedStmt(AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmtGraph
-
- add_BPred(AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmt
-
- add_BSucc(AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmt
-
- add_CatchBody(ExceptionNode) - Method in class soot.dava.toolkits.base.finders.ExceptionNode
-
- add_CatchBody(IterableSet<AugmentedStmt>, SootClass) - Method in class soot.dava.toolkits.base.finders.ExceptionNode
-
- add_Child(SETNode, IterableSet) - Method in class soot.dava.internal.SET.SETNode
-
- add_CPred(AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmt
-
- add_CSucc(AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmt
-
- add_ExceptionSet(Object, IterableSet) - Method in class soot.dava.toolkits.base.AST.TryContentsFinder
-
- ADD_JIMPLE_LN - Static variable in class soot.Printer
-
- add_points_to_3(AllocNode, long, long, long) - Method in class soot.jimple.spark.geom.geomE.FullSensitiveNode
-
- add_points_to_3(AllocNode, long, long, long) - Method in class soot.jimple.spark.geom.geomPA.DummyNode
-
- add_points_to_3(AllocNode, long, long, long) - Method in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
- add_points_to_3(AllocNode, long, long, long) - Method in class soot.jimple.spark.geom.heapinsE.HeapInsNode
-
- add_points_to_3(AllocNode, long, long, long) - Method in class soot.jimple.spark.geom.ptinsE.PtInsNode
-
Deprecated.
- add_points_to_4(AllocNode, long, long, long, long) - Method in class soot.jimple.spark.geom.geomE.FullSensitiveNode
-
- add_points_to_4(AllocNode, long, long, long, long) - Method in class soot.jimple.spark.geom.geomPA.DummyNode
-
- add_points_to_4(AllocNode, long, long, long, long) - Method in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
- add_points_to_4(AllocNode, long, long, long, long) - Method in class soot.jimple.spark.geom.heapinsE.HeapInsNode
-
- add_points_to_4(AllocNode, long, long, long, long) - Method in class soot.jimple.spark.geom.ptinsE.PtInsNode
-
Deprecated.
- add_simple_constraint_3(IVarAbstraction, long, long, long) - Method in class soot.jimple.spark.geom.geomE.FullSensitiveNode
-
- add_simple_constraint_3(IVarAbstraction, long, long, long) - Method in class soot.jimple.spark.geom.geomPA.DummyNode
-
- add_simple_constraint_3(IVarAbstraction, long, long, long) - Method in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
- add_simple_constraint_3(IVarAbstraction, long, long, long) - Method in class soot.jimple.spark.geom.heapinsE.HeapInsNode
-
- add_simple_constraint_3(IVarAbstraction, long, long, long) - Method in class soot.jimple.spark.geom.ptinsE.PtInsNode
-
Deprecated.
- add_simple_constraint_4(IVarAbstraction, long, long, long, long) - Method in class soot.jimple.spark.geom.geomE.FullSensitiveNode
-
- add_simple_constraint_4(IVarAbstraction, long, long, long, long) - Method in class soot.jimple.spark.geom.geomPA.DummyNode
-
- add_simple_constraint_4(IVarAbstraction, long, long, long, long) - Method in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
- add_simple_constraint_4(IVarAbstraction, long, long, long, long) - Method in class soot.jimple.spark.geom.heapinsE.HeapInsNode
-
- add_simple_constraint_4(IVarAbstraction, long, long, long, long) - Method in class soot.jimple.spark.geom.ptinsE.PtInsNode
-
Deprecated.
- add_StmtBinding(Stmt, AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmtGraph
-
- add_SubBody(IterableSet) - Method in class soot.dava.internal.SET.SETNode
-
- add_TryStmt(AugmentedStmt) - Method in class soot.dava.toolkits.base.finders.ExceptionNode
-
- add_TryStmts(Collection<AugmentedStmt>) - Method in class soot.dava.toolkits.base.finders.ExceptionNode
-
- add_types - Variable in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- addAggregatedAnd() - Method in class soot.dava.DavaUnitPrinter
-
- addAggregatedOr() - Method in class soot.dava.DavaUnitPrinter
-
- addAll(ArraySet<T>) - Method in class soot.jimple.spark.ondemand.genericutil.ArraySet
-
- addAll(Collection<? extends T>) - Method in class soot.jimple.spark.ondemand.genericutil.ArraySet
-
- addAll(PointsToSetInternal, PointsToSetInternal) - Method in class soot.jimple.spark.sets.BitPointsToSet
-
Adds contents of other into this set, returns true if this set
changed.
- addAll(PointsToSetInternal, PointsToSetInternal) - Method in class soot.jimple.spark.sets.DoublePointsToSet
-
Adds contents of other into this set, returns true if this set
changed.
- addAll(PointsToSetInternal, PointsToSetInternal) - Method in class soot.jimple.spark.sets.EmptyPointsToSet
-
Adds contents of other into this set, returns true if this set
changed.
- addAll(PointsToSetInternal, PointsToSetInternal) - Method in class soot.jimple.spark.sets.HashPointsToSet
-
Adds contents of other into this set, returns true if this set
changed.
- addAll(PointsToSetInternal, PointsToSetInternal) - Method in class soot.jimple.spark.sets.HybridPointsToSet
-
Adds contents of other into this set, returns true if this set
changed.
- addAll(PointsToSetInternal, PointsToSetInternal) - Method in class soot.jimple.spark.sets.PointsToSetInternal
-
Adds contents of other minus the contents of exclude into this set;
returns true if this set changed.
- addAll(PointsToSetInternal, PointsToSetInternal) - Method in class soot.jimple.spark.sets.SharedHybridSet
-
- addAll(PointsToSetInternal, PointsToSetInternal) - Method in class soot.jimple.spark.sets.SharedListSet
-
- addAll(PointsToSetInternal, PointsToSetInternal) - Method in class soot.jimple.spark.sets.SortedArraySet
-
Adds contents of other into this set, returns true if this set
changed.
- addAll(Collection) - Method in class soot.jimple.toolkits.annotation.arraycheck.BoundedPriorityList
- addAll(int, Collection) - Method in class soot.jimple.toolkits.annotation.arraycheck.BoundedPriorityList
- addAll(PointsToSet) - Method in class soot.jimple.toolkits.pointer.FullObjectSet
-
Adds all objects in s into this union of sets, returning true if this
union was changed.
- addAll(PointsToSet) - Method in class soot.jimple.toolkits.pointer.MemoryEfficientRasUnion
-
- addAll(PointsToSet) - Method in class soot.jimple.toolkits.pointer.Union
-
Adds all objects in s into this union of sets, returning true if this
union was changed.
- addAll(Collection<? extends E>) - Method in class soot.util.ArraySet
-
- addAll(Collection) - Method in class soot.util.EmptyChain
-
- addAllocEdge(AllocNode, VarNode) - Method in class soot.jimple.spark.pag.PAG
-
- addAllTagsOf(Host) - Method in class soot.tagkit.AbstractHost
-
Adds all the tags from h to this host.
- addAllTagsOf(Host) - Method in interface soot.tagkit.Host
-
Adds all the tags from h to this host.
- addAnnotation(AnnotationTag) - Method in class soot.tagkit.VisibilityAnnotationTag
-
- addArg(Value, Block) - Method in class soot.shimple.internal.SPhiExpr
-
- addArg(Value, Unit) - Method in class soot.shimple.internal.SPhiExpr
-
- addArg(Value, Block) - Method in interface soot.shimple.PhiExpr
-
Add the given argument associated with the given CFG
predecessor.
- addArg(Value, Unit) - Method in interface soot.shimple.PhiExpr
-
Add the given argument associated with the given CFG
predecessor.
- addAssertInits(Body) - Method in class soot.javaToJimple.PolyglotMethodSource
-
- addAssign(VarNode, VarNode) - Method in class soot.jimple.spark.ondemand.DotPointerGraph
-
- addAssignInstanceEdge(NewInstanceNode, VarNode) - Method in class soot.jimple.spark.pag.PAG
-
- addAttribute(String, String) - Method in class soot.xml.XMLNode
-
- addAuxiliaryExceptionalEdges() - Method in class soot.toolkits.graph.pdg.EnhancedUnitGraph
-
Add an exceptional flow edge for each handler from the corresponding
auxiliary nop node to the beginning of the handler.
- addBackDependent(PDGNode) - Method in class soot.toolkits.graph.pdg.PDGNode
-
- addBaseType(Local, Context, Type) - Method in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- addBasicClass(String) - Method in class soot.Scene
-
- addBasicClass(String, int) - Method in class soot.Scene
-
- addBoxPointingToThis(UnitBox) - Method in class soot.AbstractUnit
-
- addBoxPointingToThis(UnitBox) - Method in interface soot.Unit
-
Adds a box to the list returned by getBoxesPointingToThis.
- addCall(VarNode, VarNode, Integer) - Method in class soot.jimple.spark.ondemand.DotPointerGraph
-
- addCallTarget(Edge) - Method in class soot.jimple.spark.pag.PAG
-
- addCallTarget(MethodPAG, MethodPAG, Stmt, Context, Context, Edge) - Method in class soot.jimple.spark.pag.PAG
-
Adds method target as a possible target of the invoke expression in s.
- addCastString(Local, String) - Method in class soot.dava.toolkits.base.renamer.heuristicSet
-
- addCastString(String) - Method in class soot.dava.toolkits.base.renamer.heuristicTuple
-
- addChild(CallData) - Method in class soot.jimple.toolkits.annotation.callgraph.CallData
-
- addChild(DominatorNode<N>) - Method in class soot.toolkits.graph.DominatorNode
-
Adds a child to the internal list of children of this node in
tree.
- addChild(String) - Method in class soot.xml.XMLNode
-
- addChild(String, String) - Method in class soot.xml.XMLNode
-
- addChild(String, String, String[]) - Method in class soot.xml.XMLNode
-
- addChild(String, String[], String[]) - Method in class soot.xml.XMLNode
-
- addChild(String, String, String, String) - Method in class soot.xml.XMLNode
-
- addChild(String, String, String[], String[]) - Method in class soot.xml.XMLNode
-
- addChild(XMLNode) - Method in class soot.xml.XMLNode
-
- addChildRegion(IRegion) - Method in interface soot.toolkits.graph.pdg.IRegion
-
- addChildRegion(IRegion) - Method in class soot.toolkits.graph.pdg.PDGRegion
-
- addChildRegion(IRegion) - Method in class soot.toolkits.graph.pdg.Region
-
- addChildren(XMLNode) - Method in class soot.xml.XMLNode
-
- addClass(SootClass) - Method in class soot.Scene
-
Adds the given class to the Scene.
- addClassNameMapping(String, String) - Method in class soot.jbco.jimpleTransformations.ClassRenamer
-
Adds mapping for class name.
- addClassSilent(SootClass) - Method in class soot.Scene
-
Adds the given class to the Scene.
- addColor(ColorAttribute) - Method in class soot.xml.Attribute
-
- addColorTags - Variable in class soot.jimple.toolkits.annotation.arraycheck.ArrayBoundsChecker
-
- addConstraint(ValueBox, ValueBox) - Method in interface soot.dexpler.IDalvikTyper
-
- addConstraint(ValueBox, ValueBox) - Method in class soot.dexpler.typing.DalvikTyper
-
- addDeferredJimplification(DeferableInstruction) - Method in class soot.dexpler.DexBody
-
Add a deferred instruction to this body.
- addDependent(PDGNode) - Method in class soot.toolkits.graph.pdg.PDGNode
-
- addDereference(VarNode) - Method in class soot.jimple.spark.pag.PAG
-
Adds the base of a dereference to the list of dereferenced variables.
- addEdge(Node, Node) - Method in class soot.jimple.spark.pag.PAG
-
Adds an edge to the graph, returning false if it was already there.
- addEdge(Edge) - Method in class soot.jimple.toolkits.callgraph.CallGraph
-
Used to add an edge to the call graph.
- addEdge(Edge) - Method in class soot.jimple.toolkits.callgraph.SlowCallGraph
-
Used to add an edge to the call graph.
- addEdge(short, short) - Method in class soot.jimple.toolkits.pointer.DependenceGraph
-
- addEdge(N, N) - Method in class soot.toolkits.graph.HashMutableDirectedGraph
-
- addEdge(N, N, L) - Method in class soot.toolkits.graph.HashMutableEdgeLabelledDirectedGraph
-
- addEdge(N, N) - Method in class soot.toolkits.graph.HashReversibleGraph
-
- addEdge(N, N) - Method in class soot.toolkits.graph.MemoryEfficientGraph
-
- addEdge(N, N) - Method in interface soot.toolkits.graph.MutableDirectedGraph
-
Adds an edge to the graph between 2 nodes.
- addEdge(N, N, L) - Method in interface soot.toolkits.graph.MutableEdgeLabelledDirectedGraph
-
Adds an edge to the graph between 2 nodes.
- addEdge(Map<Unit, List<Unit>>, Map<Unit, List<Unit>>, Unit, Unit) - Method in class soot.toolkits.graph.UnitGraph
-
Utility method for adding an edge to maps representing the CFG.
- addElem(AnnotationElem) - Method in class soot.tagkit.AnnotationTag
-
Adds one element to the list
- addElement(E) - Method in class soot.util.ArraySet
-
Add an element without checking whether it is already in the set.
- addElement(String) - Method in class soot.xml.XMLNode
-
- addElement(String, String) - Method in class soot.xml.XMLNode
-
- addElement(String, String, String[]) - Method in class soot.xml.XMLNode
-
- addElement(String, String[], String[]) - Method in class soot.xml.XMLNode
-
- addElement(String, String, String, String) - Method in class soot.xml.XMLNode
-
- addElement(String, String, String[], String[]) - Method in class soot.xml.XMLNode
-
- addElement(XMLNode) - Method in class soot.xml.XMLNode
-
- addElement(String) - Method in class soot.xml.XMLPrinter
-
- addElement(String, String) - Method in class soot.xml.XMLPrinter
-
- addElement(String, String, String[]) - Method in class soot.xml.XMLPrinter
-
- addElement(String, String, String, String) - Method in class soot.xml.XMLPrinter
-
- addElement(String, String, String[], String[]) - Method in class soot.xml.XMLPrinter
-
- addElement(String) - Method in class soot.xml.XMLRoot
-
- addElement(String, String) - Method in class soot.xml.XMLRoot
-
- addElement(String, String, String[]) - Method in class soot.xml.XMLRoot
-
- addElement(String, String[], String[]) - Method in class soot.xml.XMLRoot
-
- addElement(String, String, String, String) - Method in class soot.xml.XMLRoot
-
- addElement(String, String, String[], String[]) - Method in class soot.xml.XMLRoot
-
- addException(SootClass) - Method in class soot.SootMethod
-
Adds the given exception to the list of exceptions thrown by this method.
- addExceptionAfterUnit(Body, String, Unit, String) - Static method in class soot.dexpler.Util
-
Insert a runtime exception before unit u of body b.
- addExceptionIfAbsent(SootClass) - Method in class soot.SootMethod
-
Adds the given exception to the list of exceptions thrown by this method
unless the exception is already in the list.
- AddExpr - Interface in soot.jimple
-
- addField(SootField) - Method in class soot.SootClass
-
Adds the given field to this class.
- addFieldRef(PointsToSet, Object) - Method in class soot.jimple.toolkits.pointer.CodeBlockRWSet
-
- addFieldRef(PointsToSet, Object) - Method in class soot.jimple.toolkits.pointer.FullRWSet
-
- addFieldRef(PointsToSet, Object) - Method in class soot.jimple.toolkits.pointer.MethodRWSet
-
- addFieldRef(PointsToSet, Object) - Method in class soot.jimple.toolkits.pointer.RWSet
-
- addFieldRef(PointsToSet, Object) - Method in class soot.jimple.toolkits.pointer.SiteRWSet
-
- addFieldRef(PointsToSet, Object) - Method in class soot.jimple.toolkits.pointer.StmtRWSet
-
- addFirst(E) - Method in class soot.PatchingChain
-
Adds the given object at the beginning of the Chain.
- addFirst(Unit) - Method in class soot.shimple.internal.SPatchingChain
-
- addFirst(E) - Method in interface soot.util.Chain
-
Adds the given object at the beginning of the Chain.
- addFirst(Object) - Method in class soot.util.EmptyChain
-
- addFirst(E) - Method in class soot.util.HashChain
-
- addFlowToCdfg(Stmt) - Method in class soot.jimple.toolkits.infoflow.SmartMethodInfoFlowAnalysis
-
- addFromSubanalysis(LocksetFlowInfo, LockableReferenceAnalysis, Stmt, Value) - Method in class soot.jimple.toolkits.thread.synchronization.LockableReferenceAnalysis
-
- addFunction(D, N, D, EdgeFunction<L>) - Method in class heros.solver.JumpFunctions
-
Records a jump function.
- addGlobal(SootField) - Method in class soot.jimple.toolkits.pointer.FullRWSet
-
- addGlobal(SootField) - Method in class soot.jimple.toolkits.pointer.MethodRWSet
-
- addGlobal(SootField) - Method in class soot.jimple.toolkits.pointer.RWSet
-
- addGlobal(SootField) - Method in class soot.jimple.toolkits.pointer.SiteRWSet
-
- addGlobal(SootField) - Method in class soot.jimple.toolkits.pointer.StmtRWSet
-
- addIfNotNull(T, Collection<T>) - Static method in class soot.jimple.spark.ondemand.genericutil.Util
-
- addIfNotPresent(CPTuple) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CPFlowSet
-
- addIfNotPresentButDontUpdate(CPTuple) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CPFlowSet
-
- addIncoming(Incoming) - Method in class heros.fieldsens.ResolverTemplate
-
- addIncoming(WrappedFact<Field, Fact, Stmt, Method>, Resolver<Field, Fact, Stmt, Method>, AccessPath.Delta<Field>) - Method in class heros.fieldsens.ReturnSiteResolver
-
- addIncoming(N, D, N, D) - Method in class heros.solver.IDESolver
-
- addIncomingEdge(CallEdge<Field, Fact, Stmt, Method>) - Method in interface heros.fieldsens.MethodAnalyzer
-
- addIncomingEdge(CallEdge<Field, Fact, Stmt, Method>) - Method in class heros.fieldsens.MethodAnalyzerImpl
-
- addIncomingEdge(CallEdge<Field, Fact, Stmt, Method>) - Method in class heros.fieldsens.PerAccessPathMethodAnalyzer
-
- addIncomingEdge(CallEdge<Field, Fact, Stmt, Method>) - Method in class heros.fieldsens.SourceStmtAnnotatedMethodAnalyzer
-
- addInEdge(Node, Node) - Method in class soot.jimple.spark.pag.MethodPAG
-
- addInitialSeed(Stmt, Fact) - Method in interface heros.fieldsens.MethodAnalyzer
-
- addInitialSeed(Stmt, Fact) - Method in class heros.fieldsens.MethodAnalyzerImpl
-
- addInitialSeed(Stmt) - Method in class heros.fieldsens.PerAccessPathMethodAnalyzer
-
- addInitialSeed(Stmt, Fact) - Method in class heros.fieldsens.SourceStmtAnnotatedMethodAnalyzer
-
- addInnerClassTag(SootClass, String, String, String, int) - Static method in class soot.javaToJimple.Util
-
- AddInst - Interface in soot.baf
-
- addInterface(SootClass) - Method in class soot.SootClass
-
Add the given class to the list of interfaces which are directly implemented
by this class.
- addInternalEdge(Node, Node) - Method in class soot.jimple.spark.pag.MethodPAG
-
- addInterproceduralAssignment(Node, Node, Edge) - Method in class soot.jimple.spark.pag.PAG
-
- addInvokeArgDotField(Local, AllocDotField) - Method in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- addInvokeArgType(Local, Context, Type) - Method in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- addInvokeArgType(AllocDotField, Context, Type) - Method in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- additionalClassLoader(ClassLoader) - Method in class soot.SourceLocator
-
- additionalClassLoaders - Variable in class soot.SourceLocator
-
- addJimpleLn() - Method in class soot.Printer
-
- AddJSRs - Class in soot.jbco.bafTransformations
-
- AddJSRs() - Constructor for class soot.jbco.bafTransformations.AddJSRs
-
- addLast(E) - Method in class soot.jimple.toolkits.typing.fast.QueuedSet
-
- addLast(List<E>) - Method in class soot.jimple.toolkits.typing.fast.QueuedSet
-
- addLast(E) - Method in class soot.PatchingChain
-
Adds the given object at the end of the Chain.
- addLast(Unit) - Method in class soot.shimple.internal.SPatchingChain
-
- addLast(E) - Method in interface soot.util.Chain
-
Adds the given object at the end of the Chain.
- addLast(Object) - Method in class soot.util.EmptyChain
-
- addLast(E) - Method in class soot.util.HashChain
-
- addLeftParen() - Method in class soot.dava.DavaUnitPrinter
-
- addLineTag(Host, polyglot.ast.Node) - Static method in class soot.javaToJimple.Util
-
Line Tag Adder
- addLineTag(Host, int, int) - Static method in class soot.javaToJimple.Util
-
Line Tag Adder
- addLink(LinkAttribute) - Method in class soot.xml.Attribute
-
- addListener(IInteractionListener) - Method in interface soot.toolkits.graph.interaction.IInteractionController
-
- addLnPosTags(Host, polyglot.util.Position) - Static method in class soot.javaToJimple.Util
-
- addLnPosTags(Host, int, int, int, int) - Static method in class soot.javaToJimple.Util
-
- addLoad(FieldRefNode, VarNode) - Method in class soot.jimple.spark.ondemand.DotPointerGraph
-
- addLoadEdge(FieldRefNode, VarNode) - Method in class soot.jimple.spark.pag.PAG
-
- addLocal(Local) - Method in class soot.dava.internal.javaRep.DVariableDeclarationStmt
-
- addMatch(VarNode, VarNode) - Method in class soot.jimple.spark.ondemand.DotPointerGraph
-
- addMethod(List<SootMethod>, SootClass, NumberedString) - Method in class soot.EntryPoints
-
- addMethod(List<SootMethod>, String) - Method in class soot.EntryPoints
-
- addMethod(MethodOrMethodContext) - Method in class soot.jimple.toolkits.callgraph.ReachableMethods
-
- addMethod(Object) - Method in class soot.jimple.toolkits.thread.AbstractRuntimeThread
-
- addMethod(SootMethod) - Method in class soot.SootClass
-
Adds the given method to this class.
- addMethodLineTag(Host, int, int) - Static method in class soot.javaToJimple.Util
-
- addMethodPosTag(Host, int, int) - Static method in class soot.javaToJimple.Util
-
- addMethods(Iterator<? extends MethodOrMethodContext>) - Method in class soot.jimple.toolkits.callgraph.ReachableMethods
-
- addMetric(MetricData) - Method in class soot.toolkits.astmetrics.ClassData
-
- addMetrics(ClassData) - Method in class soot.toolkits.astmetrics.AbruptEdgesMetric
-
- addMetrics(ClassData) - Method in class soot.toolkits.astmetrics.ASTMetric
-
- addMetrics(ClassData) - Method in class soot.toolkits.astmetrics.ConditionComplexityMetric
-
- addMetrics(ClassData) - Method in class soot.toolkits.astmetrics.ConstructNumbersMetric
-
- addMetrics(ClassData) - Method in class soot.toolkits.astmetrics.ExpressionComplexityMetric
-
- addMetrics(ClassData) - Method in class soot.toolkits.astmetrics.IdentifiersMetric
-
- addMetrics(ClassData) - Method in class soot.toolkits.astmetrics.NumLocalsMetric
-
- addMetrics(ClassData) - Method in class soot.toolkits.astmetrics.StmtSumWeightedByDepth
-
- addMiscEdges() - Method in class soot.jimple.spark.pag.MethodPAG
-
- addMonitorStmt() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- addNameToAST(String) - Method in class soot.javaToJimple.InitialResolver
-
add name to AST to map - used mostly for inner and non public
top-level classes
- addNeighbor(D) - Method in interface heros.solver.LinkedNode
-
Deprecated.
Links this node to a neighbor node, i.e., to an abstraction that would have been merged
with this one of paths were not being tracked.
- addNew(AllocNode, VarNode) - Method in class soot.jimple.spark.ondemand.DotPointerGraph
-
- addNewFigure(int, RectangleNode) - Method in class soot.jimple.spark.geom.geomE.GeometricManager
-
Insert a new figure into this manager if it is not covered by any exisiting figure.
- addNewFigure(int, RectangleNode) - Method in class soot.jimple.spark.geom.geomPA.IFigureManager
-
- addNewFigure(int, RectangleNode) - Method in class soot.jimple.spark.geom.heapinsE.HeapInsIntervalManager
-
- addNewFigure(int, RectangleNode) - Method in class soot.jimple.spark.geom.ptinsE.PtInsIntervalManager
-
- addNewInstanceEdge(VarNode, NewInstanceNode) - Method in class soot.jimple.spark.pag.PAG
-
- addNode(N) - Method in class soot.toolkits.graph.HashMutableDirectedGraph
-
- addNode(N) - Method in class soot.toolkits.graph.HashMutableEdgeLabelledDirectedGraph
-
- addNode(N) - Method in class soot.toolkits.graph.MemoryEfficientGraph
-
- addNode(N) - Method in interface soot.toolkits.graph.MutableDirectedGraph
-
Adds a node to the graph.
- addNode(N) - Method in interface soot.toolkits.graph.MutableEdgeLabelledDirectedGraph
-
Adds a node to the graph.
- addNot() - Method in class soot.dava.DavaUnitPrinter
-
- addNumber(int) - Method in class soot.jimple.spark.geom.utils.Histogram
-
- addOldAndNewName(String, String) - Static method in class soot.jbco.jimpleTransformations.FieldRenamer
-
- addOutEdge(Node, Node) - Method in class soot.jimple.spark.pag.MethodPAG
-
- addOutput(CallData) - Method in class soot.jimple.toolkits.annotation.callgraph.CallData
-
- addPDGNode(PDGNode) - Method in class soot.toolkits.graph.pdg.PDGRegion
-
- addPeg(PegGraph, Chain) - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- addPossibleArgArraySize(Local, int, Context) - Method in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- addPosTag(Host, polyglot.util.Position) - Static method in class soot.javaToJimple.Util
-
Position Tag Adder
- addPosTag(Host, int, int) - Static method in class soot.javaToJimple.Util
-
Position Tag Adder
- addRefType(RefType) - Method in class soot.Scene
-
Returns the RefType with the given className.
- AddressInsn - Class in soot.toDex.instructions
-
Inspired by com.android.dx.dex.code.CodeAddress: pseudo instruction for use
as jump target or start/end of an exception handler range.
- AddressInsn(Object) - Constructor for class soot.toDex.instructions.AddressInsn
-
- addRetype(RetypeableInstruction) - Method in class soot.dexpler.DexBody
-
Add a retypeable instruction to this body.
- addRightParen() - Method in class soot.dava.DavaUnitPrinter
-
- addRunMethod(Object) - Method in class soot.jimple.toolkits.thread.AbstractRuntimeThread
-
- addSample(double) - Method in class soot.jimple.spark.ondemand.genericutil.Averager
-
- addSimpleEdge(VarNode, VarNode) - Method in class soot.jimple.spark.pag.PAG
-
- addSourceFileTag(SootClass, String) - Static method in class soot.dexpler.DexResolver
-
adds source file tag to each sootclass
- addSourceFileTag(SootClass) - Method in class soot.javaToJimple.ClassResolver
-
adds source file tag to each sootclass
- addStartStopNodesTo(BlockGraph) - Static method in class soot.toolkits.graph.BlockGraphConverter
-
Transforms a multi-headed and/or multi-tailed BlockGraph to a
single-headed singled-tailed BlockGraph by inserting a dummy
start and stop nodes.
- addStaticEdge(MethodOrMethodContext, Unit, SootMethod, Kind) - Method in class soot.jimple.toolkits.callgraph.ContextInsensitiveContextManager
-
- addStaticEdge(MethodOrMethodContext, Unit, SootMethod, Kind) - Method in interface soot.jimple.toolkits.callgraph.ContextManager
-
- addStaticEdge(MethodOrMethodContext, Unit, SootMethod, Kind) - Method in class soot.jimple.toolkits.callgraph.ObjSensContextManager
-
- addStaticEdge(MethodOrMethodContext, Unit, SootMethod, Kind) - Method in class soot.jimple.toolkits.callgraph.OneCFAContextManager
-
- addStmtsToFetchClassBefore(JimpleBody, Stmt) - Method in class soot.jimple.toolkits.invoke.SynchronizerManager
-
Adds code to fetch the static Class object to the given JimpleBody before
the target Stmt.
- addStore(VarNode, FieldRefNode) - Method in class soot.jimple.spark.ondemand.DotPointerGraph
-
- addStoreEdge(VarNode, FieldRefNode) - Method in class soot.jimple.spark.pag.PAG
-
- addStringConstant(Local, Context, String) - Method in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- AddSwitches - Class in soot.jbco.jimpleTransformations
-
- AddSwitches() - Constructor for class soot.jbco.jimpleTransformations.AddSwitches
-
- addSymLinks(Iterator, JarOutputStream) - Method in class soot.jimple.spark.pag.PAG2HTML
-
- addTag(Host, Node, Map<Node, Tag>, Tag) - Method in class soot.jimple.spark.SparkTransformer
-
- addTag() - Method in class soot.jimple.toolkits.thread.mhp.PegChain
-
- addTag() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- addTag(Tag) - Method in class soot.tagkit.AbstractHost
-
add tag t
to this host
- addTag(Tag) - Method in interface soot.tagkit.Host
-
Adds a tag.
- addTag(Tag) - Method in class soot.xml.Attribute
-
- addTag(Tag) - Method in class soot.xml.JavaAttribute
-
- addTags(Host) - Method in class soot.dexpler.instructions.DexlibAbstractInstruction
-
Tag the passed host with: - this instructions line number (if one is set)
- the original bytecode offset
- addTags(PAG) - Method in class soot.jimple.spark.SparkTransformer
-
- addText(StringAttribute) - Method in class soot.xml.Attribute
-
- addToAnonConstructorMap(polyglot.ast.New, polyglot.types.ConstructorInstance) - Method in class soot.javaToJimple.InitialResolver
-
- addToBreakList(String, DavaFlowSet<T>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.DavaFlowSet
-
When an explicit break statement is encountered this method should be
called to store the current davaflowset
- addToContinueList(String, DavaFlowSet<T>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.DavaFlowSet
-
When an explicit continue statement is encountered this method should be
called to store the current davaflowset
- addToDontPrintLocalsList(Local) - Method in class soot.dava.internal.AST.ASTMethodNode
-
- addToEntryInitialFlow(Value, Value) - Method in class soot.jimple.toolkits.infoflow.SimpleMethodInfoFlowAnalysis
-
- addToImplicitBreaks(DAbruptStmt, DavaFlowSet<T>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.DavaFlowSet
-
The next two methods take an abruptStmt as input along with a flowSet.
- addToImplicitContinues(DAbruptStmt, DavaFlowSet<T>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.DavaFlowSet
-
- addToImportList(String) - Method in class soot.dava.DavaBody
-
- addToMap(Map<K, Object>, K, Node) - Method in class soot.jimple.spark.pag.PAG
-
- addToMap(Object, CallData) - Method in class soot.jimple.toolkits.annotation.callgraph.CallData
-
- addToNewInitialFlow(Value, Value) - Method in class soot.jimple.toolkits.infoflow.SimpleMethodInfoFlowAnalysis
-
- addToPAG(Context) - Method in class soot.jimple.spark.pag.MethodPAG
-
Adds this method to the main PAG, with all VarNodes parameterized by
varNodeParameter.
- addToPrivateFieldGetAccessMap(polyglot.ast.Field, SootMethod) - Method in class soot.javaToJimple.InitialResolver
-
- addToPrivateFieldSetAccessMap(polyglot.ast.Field, SootMethod) - Method in class soot.javaToJimple.InitialResolver
-
- addToPrivateMethodGetAccessMap(polyglot.ast.Call, SootMethod) - Method in class soot.javaToJimple.InitialResolver
-
- addToResolveWorklist(Type, int) - Method in class soot.SootResolver
-
- addToResolveWorklist(SootClass, int) - Method in class soot.SootResolver
-
- addToStopUnitList(Object) - Method in class soot.toolkits.graph.interaction.InteractionHandler
-
- addType(Local, Context, Type, Context) - Method in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- addUnbalancedReturnFlow(WrappedFactAtStatement<Field, Fact, Stmt, Method>, Stmt) - Method in interface heros.fieldsens.MethodAnalyzer
-
- addUnbalancedReturnFlow(WrappedFactAtStatement<Field, Fact, Stmt, Method>, Stmt) - Method in class heros.fieldsens.MethodAnalyzerImpl
-
- addUnbalancedReturnFlow(WrappedFactAtStatement<Field, Fact, Stmt, Method>, Stmt) - Method in class heros.fieldsens.SourceStmtAnnotatedMethodAnalyzer
-
- addUserDefPts(Set<Node>) - Method in class soot.jimple.spark.geom.geomPA.OfflineProcessor
-
Compute the refined points-to results for specified pointers.
- addValue(Value, SootMethod, Stmt) - Method in class soot.jimple.toolkits.pointer.SideEffectAnalysis
-
- addValue(Value, SootMethod, Stmt) - Method in class soot.jimple.toolkits.thread.synchronization.CriticalSectionAwareSideEffectAnalysis
-
- addVbAttr(PosColorAttribute) - Method in class soot.xml.JavaAttribute
-
- addVirtualEdge(MethodOrMethodContext, Unit, SootMethod, Kind, Context) - Method in class soot.jimple.toolkits.callgraph.ContextInsensitiveContextManager
-
- addVirtualEdge(MethodOrMethodContext, Unit, SootMethod, Kind, Context) - Method in interface soot.jimple.toolkits.callgraph.ContextManager
-
- addVirtualEdge(MethodOrMethodContext, Unit, SootMethod, Kind, Context) - Method in class soot.jimple.toolkits.callgraph.ObjSensContextManager
-
- addVirtualEdge(MethodOrMethodContext, Unit, SootMethod, Kind, Context) - Method in class soot.jimple.toolkits.callgraph.OneCFAContextManager
-
- addVisibilityAnnotation(VisibilityAnnotationTag) - Method in class soot.tagkit.VisibilityParameterAnnotationTag
-
- after - Variable in class soot.jimple.toolkits.thread.synchronization.SynchronizedRegion
-
- afterExecute(Runnable, Throwable) - Method in class heros.solver.CountingThreadPoolExecutor
-
- afterReturn - Variable in class soot.javaToJimple.JimpleBodyBuilder
-
- AgetInstruction - Class in soot.dexpler.instructions
-
- AgetInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.AgetInstruction
-
- aggregatedName() - Method in class soot.jimple.spark.fieldrw.FieldReadTagAggregator
-
- aggregatedName() - Method in class soot.jimple.spark.fieldrw.FieldTagAggregator
-
- aggregatedName() - Method in class soot.jimple.spark.fieldrw.FieldWriteTagAggregator
-
- aggregatedName() - Method in class soot.jimple.toolkits.annotation.tags.ArrayNullTagAggregator
-
- aggregatedName() - Method in class soot.jimple.toolkits.pointer.DependenceTagAggregator
-
Return name of the resulting aggregated tag.
- aggregatedName() - Method in class soot.tagkit.FirstTagAggregator
-
Return name of the resulting aggregated tag.
- aggregatedName() - Method in class soot.tagkit.ImportantTagAggregator
-
Return name of the resulting aggregated tag.
- aggregatedName() - Method in class soot.tagkit.InnerClassTagAggregator
-
- aggregatedName() - Method in class soot.tagkit.LineNumberTagAggregator
-
- aggregatedName() - Method in class soot.tagkit.TagAggregator
-
Return name of the resulting aggregated tag.
- aggregationTimer - Variable in class soot.Timers
-
- Aggregator - Class in soot.jimple.toolkits.base
-
- Aggregator(Singletons.Global) - Constructor for class soot.jimple.toolkits.base.Aggregator
-
- aliasEdges - Variable in class soot.jimple.spark.solver.PropAlias
-
- aliasWorkList - Variable in class soot.jimple.spark.solver.PropAlias
-
- all() - Method in class soot.EntryPoints
-
Returns all the entry points.
- ALL_TO_ALL - Static variable in class soot.jimple.spark.geom.heapinsE.HeapInsIntervalManager
-
- ALL_TO_ALL - Static variable in class soot.jimple.spark.geom.ptinsE.PtInsIntervalManager
-
- ALL_TO_MANY - Static variable in class soot.jimple.spark.geom.heapinsE.HeapInsIntervalManager
-
- ALL_TO_MANY - Static variable in class soot.jimple.spark.geom.ptinsE.PtInsIntervalManager
-
- AllBottom<V> - Class in heros.edgefunc
-
- AllBottom(V) - Constructor for class heros.edgefunc.AllBottom
-
- AllDefinitionsFinder - Class in soot.dava.toolkits.base.AST.traversals
-
- AllDefinitionsFinder() - Constructor for class soot.dava.toolkits.base.AST.traversals.AllDefinitionsFinder
-
- AllDefinitionsFinder(boolean) - Constructor for class soot.dava.toolkits.base.AST.traversals.AllDefinitionsFinder
-
- allEdges() - Method in interface soot.jimple.toolkits.callgraph.ContextSensitiveCallGraph
-
Returns all ContextSensitiveEdge's in the call graph.
- allInits() - Method in class soot.EntryPoints
-
Returns a list of all constructors.
- allNodes - Variable in class soot.jimple.spark.sets.AllSharedListNodes
-
- allNonCallEndNodes() - Method in class soot.jimple.toolkits.ide.icfg.AbstractJimpleBasedICFG
-
- allNonCallEndNodes() - Method in class soot.jimple.toolkits.ide.icfg.BackwardsInterproceduralCFG
-
- allNonCallEndNodes() - Method in interface soot.jimple.toolkits.ide.icfg.BiDiInterproceduralCFG
-
- allNonCallStartNodes() - Method in interface heros.InterproceduralCFG
-
Returns the set of all nodes that are neither call nor start nodes.
- allNonCallStartNodes() - Method in class soot.jimple.toolkits.ide.icfg.AbstractJimpleBasedICFG
-
- allNonCallStartNodes() - Method in class soot.jimple.toolkits.ide.icfg.BackwardsInterproceduralCFG
-
- alloc - Variable in class soot.jimple.spark.ondemand.AllocAndContext
-
- alloc - Variable in class soot.jimple.spark.pag.PAG
-
- AllocAndContext - Class in soot.jimple.spark.ondemand
-
- AllocAndContext(AllocNode, ImmutableStack<Integer>) - Constructor for class soot.jimple.spark.ondemand.AllocAndContext
-
- allocAndContextCache - Variable in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- AllocAndContextCache() - Constructor for class soot.jimple.spark.ondemand.DemandCSPointsTo.AllocAndContextCache
-
- AllocAndContextSet - Class in soot.jimple.spark.ondemand
-
- AllocAndContextSet() - Constructor for class soot.jimple.spark.ondemand.AllocAndContextSet
-
- allocations - Variable in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- AllocationSiteHandler - Interface in soot.jimple.spark.ondemand.pautil
-
Interface for handler for when an allocation site is encountered in a pointer
analysis query.
- AllocationSiteHandler.CastCheckHandler - Class in soot.jimple.spark.ondemand.pautil
-
- AllocationSiteHandler.PointsToSetHandler - Class in soot.jimple.spark.ondemand.pautil
-
- AllocationSiteHandler.VirtualCallHandler - Class in soot.jimple.spark.ondemand.pautil
-
- AllocDotField - Class in soot.jimple.spark.pag
-
Represents an alloc-site-dot-field node (Yellow) in the pointer
assignment graph.
- allocInv - Variable in class soot.jimple.spark.pag.PAG
-
- allocInvLookup(VarNode) - Method in class soot.jimple.spark.pag.PAG
-
- allocInvSources() - Method in class soot.jimple.spark.pag.PAG
-
- allocInvSourcesIterator() - Method in class soot.jimple.spark.pag.PAG
-
- allocLookup(AllocNode) - Method in class soot.jimple.spark.pag.PAG
-
- AllocNode - Class in soot.jimple.spark.pag
-
Represents an allocation site node (Blue) in the pointer assignment graph.
- allocNodeListener - Variable in class soot.jimple.spark.internal.TypeManager
-
- allocNodeListener() - Method in class soot.jimple.spark.pag.PAG
-
- AllocNodesFinder - Class in soot.jimple.toolkits.thread.mhp.findobject
-
- AllocNodesFinder(PegCallGraph, CallGraph, PAG) - Constructor for class soot.jimple.toolkits.thread.mhp.findobject.AllocNodesFinder
-
- allocNodeToObj - Variable in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- allocNodeToThread - Variable in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- allocSources() - Method in class soot.jimple.spark.pag.PAG
-
- allocSourcesIterator() - Method in class soot.jimple.spark.pag.PAG
-
- allowsPhantomRefs() - Method in class soot.Scene
-
- allPacks() - Method in class soot.PackManager
-
- allReachables - Variable in class soot.jimple.toolkits.callgraph.ReachableMethods
-
- AllSharedHybridNodes - Class in soot.jimple.spark.sets
-
A singleton to hold the hash table for SharedHybridSet
- AllSharedHybridNodes(Singletons.Global) - Constructor for class soot.jimple.spark.sets.AllSharedHybridNodes
-
- AllSharedHybridNodes.BitVectorLookupMap - Class in soot.jimple.spark.sets
-
- AllSharedListNodes - Class in soot.jimple.spark.sets
-
A singleton to hold the hash table for SharedListSet
- AllSharedListNodes(Singletons.Global) - Constructor for class soot.jimple.spark.sets.AllSharedListNodes
-
- AllTop<V> - Class in heros.edgefunc
-
- AllTop(V) - Constructor for class heros.edgefunc.AllTop
-
- allTop - Variable in class heros.solver.IDESolver
-
- allTopFunction() - Method in interface heros.IDETabulationProblem
-
Returns a function mapping everything to top.
- allTopFunction() - Method in class heros.template.DefaultIDETabulationProblem
-
- AllVariableUses - Class in soot.dava.toolkits.base.AST.traversals
-
- AllVariableUses(ASTMethodNode) - Constructor for class soot.dava.toolkits.base.AST.traversals.AllVariableUses
-
- AllVariableUses(boolean, ASTMethodNode) - Constructor for class soot.dava.toolkits.base.AST.traversals.AllVariableUses
-
- AlreadyHasExclusionsException(String) - Constructor for exception soot.toolkits.exceptions.ThrowableSet.AlreadyHasExclusionsException
-
- ALT_ARRAY_REF_BLOCK_GRAPH - Static variable in class soot.util.cfgcmd.CFGGraphType
-
- ALT_BRIEF_BLOCK_GRAPH - Static variable in class soot.util.cfgcmd.CFGGraphType
-
- ALT_BRIEF_UNIT_GRAPH - Static variable in class soot.util.cfgcmd.CFGGraphType
-
- ALT_COMPLETE_BLOCK_GRAPH - Static variable in class soot.util.cfgcmd.CFGGraphType
-
- ALT_COMPLETE_UNIT_GRAPH - Static variable in class soot.util.cfgcmd.CFGGraphType
-
- ALT_TRAP_UNIT_GRAPH - Static variable in class soot.util.cfgcmd.CFGGraphType
-
- ALT_ZONED_BLOCK_GRAPH - Static variable in class soot.util.cfgcmd.CFGGraphType
-
- AltClassLoader - Class in soot.util.cfgcmd
-
A ClassLoader
that loads specified classes from a
different class path than that given by the value of
java.class.path
in System.getProperties()
.
- AltClassLoader(Singletons.Global) - Constructor for class soot.util.cfgcmd.AltClassLoader
-
Constructs an
AltClassLoader
for inclusion in Soot's
global variable manager,
G
.
- ANALYSE_AST - Static variable in class soot.dava.toolkits.base.AST.ASTAnalysis
-
- ANALYSE_STMTS - Static variable in class soot.dava.toolkits.base.AST.ASTAnalysis
-
- ANALYSE_VALUES - Static variable in class soot.dava.toolkits.base.AST.ASTAnalysis
-
- analyseArrayRef(ArrayRef) - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
-
- analyseASTNode(ASTNode) - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
-
- analyseASTNode(ASTNode) - Method in class soot.dava.toolkits.base.AST.TryContentsFinder
-
- analyseASTNode(ASTNode) - Method in class soot.dava.toolkits.base.AST.UselessTryRemover
-
- analyseBinopExpr(BinopExpr) - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
-
- analyseCall(S, Stmt, S) - Method in class soot.jimple.toolkits.annotation.purity.AbstractInterproceduralAnalysis
-
Analyse the call callStmt
in the context src
, and put the
result into dst
.
- analyseDefinitionStmt(DefinitionStmt) - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
-
- analyseExpr(Expr) - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
-
- analyseInstanceFieldRef(InstanceFieldRef) - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
-
- analyseInstanceInvokeExpr(InstanceInvokeExpr) - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
-
- analyseInstanceInvokeExpr(InstanceInvokeExpr) - Method in class soot.dava.toolkits.base.AST.TryContentsFinder
-
- analyseInstanceOfExpr(InstanceOfExpr) - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
-
- analyseInvokeExpr(InvokeExpr) - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
-
- analyseInvokeExpr(InvokeExpr) - Method in class soot.dava.toolkits.base.AST.TryContentsFinder
-
- analyseInvokeStmt(InvokeStmt) - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
-
- analyseMethod(SootMethod, S) - Method in class soot.jimple.toolkits.annotation.purity.AbstractInterproceduralAnalysis
-
Compute the summary for a method by analysing its body.
- analyseMethod(SootMethod, PurityGraphBox) - Method in class soot.jimple.toolkits.annotation.purity.PurityInterproceduralAnalysis
-
- analyseNewArrayExpr(NewArrayExpr) - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
-
- analyseNewMultiArrayExpr(NewMultiArrayExpr) - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
-
- analyseRef(Ref) - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
-
- analyseReturnStmt(ReturnStmt) - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
-
- analyseStmt(Stmt) - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
-
- analyseThrowStmt(ThrowStmt) - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
-
- analyseThrowStmt(ThrowStmt) - Method in class soot.dava.toolkits.base.AST.TryContentsFinder
-
- analyseUnopExpr(UnopExpr) - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
-
- analyseValue(Value) - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
-
- Analysis - Interface in soot.dava.toolkits.base.AST.analysis
-
- AnalysisAdapter - Class in soot.dava.toolkits.base.AST.analysis
-
- AnalysisAdapter() - Constructor for class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- AnalysisFactory() - Constructor for class soot.jimple.toolkits.annotation.nullcheck.NullCheckEliminator.AnalysisFactory
-
- AnalysisInfo() - Constructor for class soot.jimple.toolkits.annotation.nullcheck.NullnessAnalysis.AnalysisInfo
-
- AnalysisInfo(NullnessAnalysis.AnalysisInfo) - Constructor for class soot.jimple.toolkits.annotation.nullcheck.NullnessAnalysis.AnalysisInfo
-
- AnalysisInfo() - Constructor for class soot.jimple.toolkits.annotation.nullcheck.NullnessAssumptionAnalysis.AnalysisInfo
-
- AnalysisInfo(Map) - Constructor for class soot.jimple.toolkits.annotation.nullcheck.NullnessAssumptionAnalysis.AnalysisInfo
-
- analysisType() - Method in class soot.tagkit.KeyTag
-
- analysisType() - Method in class soot.xml.ColorAttribute
-
- analysisType() - Method in class soot.xml.LinkAttribute
-
- analysisType() - Method in class soot.xml.StringAttribute
-
- analyzeAST() - Method in class soot.dava.DavaBody
-
- analyzeMethod(ASTMethodNode, List<SootField>) - Method in class soot.dava.toolkits.base.AST.transformations.FinalFieldDefinition
-
- analyzer - Variable in class heros.fieldsens.Resolver
-
- ancestor(Type, Type) - Method in class soot.jimple.toolkits.typing.fast.AugHierarchy
-
- ancestor(Type, Type) - Method in class soot.jimple.toolkits.typing.fast.BytecodeHierarchy
-
- ancestor(Type, Type) - Method in interface soot.jimple.toolkits.typing.fast.IHierarchy
-
- ancestor_(Type, Type) - Static method in class soot.jimple.toolkits.typing.fast.AugHierarchy
-
- ancestor_(Type, Type) - Static method in class soot.jimple.toolkits.typing.fast.BytecodeHierarchy
-
- and(ArithmeticConstant) - Method in class soot.jimple.ArithmeticConstant
-
- and(ArithmeticConstant) - Method in class soot.jimple.IntConstant
-
- and(ArithmeticConstant) - Method in class soot.jimple.LongConstant
-
- and(Predicate<T>) - Method in class soot.jimple.spark.ondemand.genericutil.Predicate
-
Return a predicate that is a conjunction of this predicate and another
predicate
- and(BitVector) - Method in class soot.util.BitVector
-
- and(BitVector, BitVector) - Static method in class soot.util.BitVector
-
- and(SharedBitSet) - Method in class soot.util.SharedBitSet
-
- AndAggregator - Class in soot.dava.toolkits.base.AST.transformations
-
- AndAggregator() - Constructor for class soot.dava.toolkits.base.AST.transformations.AndAggregator
-
- AndAggregator(boolean) - Constructor for class soot.dava.toolkits.base.AST.transformations.AndAggregator
-
- AndExpr - Interface in soot.jimple
-
- AndInst - Interface in soot.baf
-
- andNot(BitVector) - Method in class soot.util.BitVector
-
- AndroidPlatformException - Exception in soot
-
Exception that is thrown when Soot cannot find the correct platform API
version for a DEX or APK file
- AndroidPlatformException() - Constructor for exception soot.AndroidPlatformException
-
- AndroidPlatformException(String, Throwable, boolean, boolean) - Constructor for exception soot.AndroidPlatformException
-
- AndroidPlatformException(String, Throwable) - Constructor for exception soot.AndroidPlatformException
-
- AndroidPlatformException(String) - Constructor for exception soot.AndroidPlatformException
-
- AndroidPlatformException(Throwable) - Constructor for exception soot.AndroidPlatformException
-
- annotate(Host, Class<? extends Annotation>, AnnotationElem...) - Method in class soot.jimple.toolkits.annotation.j5anno.AnnotationGenerator
-
Applies a Java 1.5-style annotation to a given Host.
- annotate(Host, Class<? extends Annotation>, List<AnnotationElem>) - Method in class soot.jimple.toolkits.annotation.j5anno.AnnotationGenerator
-
Applies a Java 1.5-style annotation to a given Host.
- annotate(Host, String, int, List<AnnotationElem>) - Method in class soot.jimple.toolkits.annotation.j5anno.AnnotationGenerator
-
Applies a Java 1.5-style annotation to a given Host.
- annotation - Class in soot.coffi
-
There can be many annotations in each Visibility attribute
- annotation() - Constructor for class soot.coffi.annotation
-
- ANNOTATION - Static variable in class soot.jimple.Jimple
-
- ANNOTATION - Static variable in class soot.Modifier
-
- annotation_element_value - Class in soot.coffi
-
There can be many element_value pairs in each annotation
- annotation_element_value() - Constructor for class soot.coffi.annotation_element_value
-
- AnnotationAnnotationElem - Class in soot.tagkit
-
Represents the base class of annotation elements
each annotation can have several elements
for Java 1.5.
- AnnotationAnnotationElem(AnnotationTag, char, String) - Constructor for class soot.tagkit.AnnotationAnnotationElem
-
- AnnotationArrayElem - Class in soot.tagkit
-
Represents the base class of annotation elements
each annotation can have several elements
for Java 1.5.
- AnnotationArrayElem(ArrayList<AnnotationElem>, char, String) - Constructor for class soot.tagkit.AnnotationArrayElem
-
- AnnotationBooleanElem - Class in soot.tagkit
-
- AnnotationBooleanElem(boolean, char, String) - Constructor for class soot.tagkit.AnnotationBooleanElem
-
- AnnotationClassElem - Class in soot.tagkit
-
Represents the base class of annotation elements
each annotation can have several elements
for Java 1.5.
- AnnotationClassElem(String, char, String) - Constructor for class soot.tagkit.AnnotationClassElem
-
- AnnotationConstants - Class in soot.tagkit
-
Represents the annotation constants
for Java 1.5.
- AnnotationConstants() - Constructor for class soot.tagkit.AnnotationConstants
-
- AnnotationDefault_attribute - Class in soot.coffi
-
There should be at most one AnnotationDefault attribute in
every method
indicating the default value of the element represented by the
method_info structure
- AnnotationDefault_attribute() - Constructor for class soot.coffi.AnnotationDefault_attribute
-
- AnnotationDefaultTag - Class in soot.tagkit
-
Represents the annotation default attribute attatched method
- could have at most one annotation default each
for Java 1.5.
- AnnotationDefaultTag(AnnotationElem) - Constructor for class soot.tagkit.AnnotationDefaultTag
-
- AnnotationDoubleElem - Class in soot.tagkit
-
Represents the int annotation element
each annotation can have several elements
for Java 1.5.
- AnnotationDoubleElem(double, char, String) - Constructor for class soot.tagkit.AnnotationDoubleElem
-
- AnnotationElem - Class in soot.tagkit
-
Represents the base class of annotation elements
each annotation can have several elements
for Java 1.5.
- AnnotationElem(char, String) - Constructor for class soot.tagkit.AnnotationElem
-
- AnnotationElemResult(String, V) - Constructor for class soot.util.annotations.AnnotationElemSwitch.AnnotationElemResult
-
- AnnotationElemSwitch - Class in soot.util.annotations
-
- AnnotationElemSwitch() - Constructor for class soot.util.annotations.AnnotationElemSwitch
-
- AnnotationElemSwitch.AnnotationElemResult<V> - Class in soot.util.annotations
-
A helper class to map method name and result.
- AnnotationEnumElem - Class in soot.tagkit
-
Represents the base class of annotation elements
each annotation can have several elements
for Java 1.5.
- AnnotationEnumElem(String, String, char, String) - Constructor for class soot.tagkit.AnnotationEnumElem
-
- AnnotationFloatElem - Class in soot.tagkit
-
Represents the int annotation element
each annotation can have several elements
for Java 1.5.
- AnnotationFloatElem(float, char, String) - Constructor for class soot.tagkit.AnnotationFloatElem
-
- AnnotationGenerator - Class in soot.jimple.toolkits.annotation.j5anno
-
AnnotationGenerator is a singleton class that wraps up Soot's support for Java 5
annotations in a more convenient interface.
- AnnotationGenerator(Global) - Constructor for class soot.jimple.toolkits.annotation.j5anno.AnnotationGenerator
-
- AnnotationInstanceCreator - Class in soot.util.annotations
-
A simple helper class with the ability to create an instance of
Proxy
implementing the annotation interface represented by the given
AnnotationTag
.
- AnnotationInstanceCreator() - Constructor for class soot.util.annotations.AnnotationInstanceCreator
-
- AnnotationIntElem - Class in soot.tagkit
-
Represents the int annotation element
each annotation can have several elements
for Java 1.5.
- AnnotationIntElem(int, char, String) - Constructor for class soot.tagkit.AnnotationIntElem
-
- AnnotationLongElem - Class in soot.tagkit
-
Represents the int annotation element
each annotation can have several elements
for Java 1.5.
- AnnotationLongElem(long, char, String) - Constructor for class soot.tagkit.AnnotationLongElem
-
- annotations - Variable in class soot.coffi.parameter_annotation
-
Each entry represents a single annotation.
- annotations - Variable in class soot.coffi.RuntimeInvisibleAnnotations_attribute
-
Each entry represents a single runtime invisible annotation.
- annotations - Variable in class soot.coffi.RuntimeVisibleAnnotations_attribute
-
Each entry represents a single runtime visible annotation.
- AnnotationStringElem - Class in soot.tagkit
-
Represents the base class of annotation elements
each annotation can have several elements
for Java 1.5.
- AnnotationStringElem(String, char, String) - Constructor for class soot.tagkit.AnnotationStringElem
-
- AnnotationTag - Class in soot.tagkit
-
Represents the annotation attribute attached to a class, method, field,
method param - they could have many annotations each
for Java 1.5.
- AnnotationTag(String) - Constructor for class soot.tagkit.AnnotationTag
-
- AnnotationTag(String, Collection<AnnotationElem>) - Constructor for class soot.tagkit.AnnotationTag
-
- AnnotationTag(String, int) - Constructor for class soot.tagkit.AnnotationTag
-
Deprecated.
- ANON - Static variable in class soot.javaToJimple.InnerClassInfo
-
- ANON_CONSTR_FINDER - Static variable in class soot.javaToJimple.JavaToJimple
-
- anonBodyList() - Method in class soot.javaToJimple.InnerClassInfoFinder
-
- AnonClassInitMethodSource - Class in soot.javaToJimple
-
- AnonClassInitMethodSource() - Constructor for class soot.javaToJimple.AnonClassInitMethodSource
-
- AnonConstructorFinder - Class in soot.javaToJimple
-
- AnonConstructorFinder(polyglot.frontend.Job, polyglot.types.TypeSystem, polyglot.ast.NodeFactory) - Constructor for class soot.javaToJimple.AnonConstructorFinder
-
- AnonInitBodyBuilder - Class in soot.javaToJimple
-
- AnonInitBodyBuilder() - Constructor for class soot.javaToJimple.AnonInitBodyBuilder
-
- AnonLocalClassInfo - Class in soot.javaToJimple
-
- AnonLocalClassInfo() - Constructor for class soot.javaToJimple.AnonLocalClassInfo
-
- anonType(polyglot.types.ClassType) - Method in class soot.javaToJimple.AnonClassInitMethodSource
-
- anonType() - Method in class soot.javaToJimple.AnonClassInitMethodSource
-
- anyFinalFieldDefined() - Method in class soot.dava.StaticDefinitionFinder
-
- AnyNewExpr - Interface in soot.jimple
-
Any expression that allocates objects.
- anyRefInfo(Value, FlowSet) - Method in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
-
Deprecated.
- AnySubType - Class in soot
-
- append(T...) - Method in class heros.fieldsens.AccessPath
-
- appendExcludedFieldReference(Collection<T>) - Method in class heros.fieldsens.AccessPath
-
- appendExcludedFieldReference(T...) - Method in class heros.fieldsens.AccessPath
-
- application() - Method in class soot.EntryPoints
-
Returns only the application entry points, not including entry points
invoked implicitly by the VM.
- apply(Switch) - Method in class soot.AbstractUnit
-
Used to implement the Switchable construct.
- apply(Switch) - Method in class soot.AnySubType
-
- apply(Switch) - Method in class soot.ArrayType
-
- apply(Switch) - Method in class soot.baf.DoubleWordType
-
- apply(Switch) - Method in class soot.baf.internal.AbstractBranchInst
-
- apply(Switch) - Method in class soot.baf.internal.BAddInst
-
- apply(Switch) - Method in class soot.baf.internal.BafLocal
-
- apply(Switch) - Method in class soot.baf.internal.BAndInst
-
- apply(Switch) - Method in class soot.baf.internal.BArrayLengthInst
-
- apply(Switch) - Method in class soot.baf.internal.BArrayReadInst
-
- apply(Switch) - Method in class soot.baf.internal.BArrayWriteInst
-
- apply(Switch) - Method in class soot.baf.internal.BCmpgInst
-
- apply(Switch) - Method in class soot.baf.internal.BCmpInst
-
- apply(Switch) - Method in class soot.baf.internal.BCmplInst
-
- apply(Switch) - Method in class soot.baf.internal.BDivInst
-
- apply(Switch) - Method in class soot.baf.internal.BDup1_x1Inst
-
- apply(Switch) - Method in class soot.baf.internal.BDup1_x2Inst
-
- apply(Switch) - Method in class soot.baf.internal.BDup1Inst
-
- apply(Switch) - Method in class soot.baf.internal.BDup2_x1Inst
-
- apply(Switch) - Method in class soot.baf.internal.BDup2_x2Inst
-
- apply(Switch) - Method in class soot.baf.internal.BDup2Inst
-
- apply(Switch) - Method in class soot.baf.internal.BDupInst
-
- apply(Switch) - Method in class soot.baf.internal.BDynamicInvokeInst
-
- apply(Switch) - Method in class soot.baf.internal.BEnterMonitorInst
-
- apply(Switch) - Method in class soot.baf.internal.BExitMonitorInst
-
- apply(Switch) - Method in class soot.baf.internal.BFieldGetInst
-
- apply(Switch) - Method in class soot.baf.internal.BFieldPutInst
-
- apply(Switch) - Method in class soot.baf.internal.BGotoInst
-
- apply(Switch) - Method in class soot.baf.internal.BIdentityInst
-
- apply(Switch) - Method in class soot.baf.internal.BIfCmpEqInst
-
- apply(Switch) - Method in class soot.baf.internal.BIfCmpGeInst
-
- apply(Switch) - Method in class soot.baf.internal.BIfCmpGtInst
-
- apply(Switch) - Method in class soot.baf.internal.BIfCmpLeInst
-
- apply(Switch) - Method in class soot.baf.internal.BIfCmpLtInst
-
- apply(Switch) - Method in class soot.baf.internal.BIfCmpNeInst
-
- apply(Switch) - Method in class soot.baf.internal.BIfEqInst
-
- apply(Switch) - Method in class soot.baf.internal.BIfGeInst
-
- apply(Switch) - Method in class soot.baf.internal.BIfGtInst
-
- apply(Switch) - Method in class soot.baf.internal.BIfLeInst
-
- apply(Switch) - Method in class soot.baf.internal.BIfLtInst
-
- apply(Switch) - Method in class soot.baf.internal.BIfNeInst
-
- apply(Switch) - Method in class soot.baf.internal.BIfNonNullInst
-
- apply(Switch) - Method in class soot.baf.internal.BIfNullInst
-
- apply(Switch) - Method in class soot.baf.internal.BIncInst
-
- apply(Switch) - Method in class soot.baf.internal.BInstanceCastInst
-
- apply(Switch) - Method in class soot.baf.internal.BInstanceOfInst
-
- apply(Switch) - Method in class soot.baf.internal.BInterfaceInvokeInst
-
- apply(Switch) - Method in class soot.baf.internal.BJSRInst
-
- apply(Switch) - Method in class soot.baf.internal.BLoadInst
-
- apply(Switch) - Method in class soot.baf.internal.BLookupSwitchInst
-
- apply(Switch) - Method in class soot.baf.internal.BMulInst
-
- apply(Switch) - Method in class soot.baf.internal.BNegInst
-
- apply(Switch) - Method in class soot.baf.internal.BNewArrayInst
-
- apply(Switch) - Method in class soot.baf.internal.BNewInst
-
- apply(Switch) - Method in class soot.baf.internal.BNewMultiArrayInst
-
- apply(Switch) - Method in class soot.baf.internal.BNopInst
-
- apply(Switch) - Method in class soot.baf.internal.BOrInst
-
- apply(Switch) - Method in class soot.baf.internal.BPopInst
-
- apply(Switch) - Method in class soot.baf.internal.BPrimitiveCastInst
-
- apply(Switch) - Method in class soot.baf.internal.BPushInst
-
- apply(Switch) - Method in class soot.baf.internal.BRemInst
-
- apply(Switch) - Method in class soot.baf.internal.BReturnInst
-
- apply(Switch) - Method in class soot.baf.internal.BReturnVoidInst
-
- apply(Switch) - Method in class soot.baf.internal.BShlInst
-
- apply(Switch) - Method in class soot.baf.internal.BShrInst
-
- apply(Switch) - Method in class soot.baf.internal.BSpecialInvokeInst
-
- apply(Switch) - Method in class soot.baf.internal.BStaticGetInst
-
- apply(Switch) - Method in class soot.baf.internal.BStaticInvokeInst
-
- apply(Switch) - Method in class soot.baf.internal.BStaticPutInst
-
- apply(Switch) - Method in class soot.baf.internal.BStoreInst
-
- apply(Switch) - Method in class soot.baf.internal.BSubInst
-
- apply(Switch) - Method in class soot.baf.internal.BSwapInst
-
- apply(Switch) - Method in class soot.baf.internal.BTableSwitchInst
-
- apply(Switch) - Method in class soot.baf.internal.BThrowInst
-
- apply(Switch) - Method in class soot.baf.internal.BUshrInst
-
- apply(Switch) - Method in class soot.baf.internal.BVirtualInvokeInst
-
- apply(Switch) - Method in class soot.baf.internal.BXorInst
-
- apply(Body) - Method in class soot.baf.toolkits.base.ExamplePeephole
-
- apply(Body) - Method in interface soot.baf.toolkits.base.Peephole
-
Entry point for a peephole.
- apply(Switch) - Method in class soot.baf.WordType
-
- apply(Switch) - Method in class soot.BooleanType
-
- apply(Switch) - Method in class soot.ByteType
-
- apply(Switch) - Method in class soot.CharType
-
- apply(Analysis) - Method in class soot.dava.internal.AST.ASTAndCondition
-
- apply(Analysis) - Method in class soot.dava.internal.AST.ASTBinaryCondition
-
- apply(Analysis) - Method in class soot.dava.internal.AST.ASTCondition
-
- apply(Analysis) - Method in class soot.dava.internal.AST.ASTDoWhileNode
-
- apply(Analysis) - Method in class soot.dava.internal.AST.ASTForLoopNode
-
- apply(Analysis) - Method in class soot.dava.internal.AST.ASTIfElseNode
-
- apply(Analysis) - Method in class soot.dava.internal.AST.ASTIfNode
-
- apply(Analysis) - Method in class soot.dava.internal.AST.ASTLabeledBlockNode
-
- apply(Analysis) - Method in class soot.dava.internal.AST.ASTMethodNode
-
- apply(Analysis) - Method in class soot.dava.internal.AST.ASTNode
-
- apply(Analysis) - Method in class soot.dava.internal.AST.ASTOrCondition
-
- apply(Analysis) - Method in class soot.dava.internal.AST.ASTStatementSequenceNode
-
- apply(Analysis) - Method in class soot.dava.internal.AST.ASTSwitchNode
-
- apply(Analysis) - Method in class soot.dava.internal.AST.ASTSynchronizedBlockNode
-
- apply(Analysis) - Method in class soot.dava.internal.AST.ASTTryNode
-
- apply(Analysis) - Method in class soot.dava.internal.AST.ASTUnaryCondition
-
- apply(Analysis) - Method in class soot.dava.internal.AST.ASTUnconditionalLoopNode
-
- apply(Analysis) - Method in class soot.dava.internal.AST.ASTWhileNode
-
- apply(Switch) - Method in class soot.dava.internal.javaRep.DArrayInitExpr
-
- apply(Switch) - Method in class soot.dava.internal.javaRep.DCmpExpr
-
- apply(Switch) - Method in class soot.dava.internal.javaRep.DCmpgExpr
-
- apply(Switch) - Method in class soot.dava.internal.javaRep.DCmplExpr
-
- apply(Switch) - Method in class soot.dava.internal.javaRep.DNotExpr
-
- apply(Switch) - Method in class soot.dava.internal.javaRep.DShortcutIf
-
- apply(Switch) - Method in class soot.dexpler.typing.UntypedConstant
-
- apply(Switch) - Method in class soot.DoubleType
-
- apply(Switch) - Method in class soot.EquivalentValue
-
- apply(Switch) - Method in class soot.ErroneousType
-
- apply(Switch) - Method in class soot.FloatType
-
- apply(Switch) - Method in class soot.grimp.internal.GAddExpr
-
- apply(Switch) - Method in class soot.grimp.internal.GAndExpr
-
- apply(Switch) - Method in class soot.grimp.internal.GCmpExpr
-
- apply(Switch) - Method in class soot.grimp.internal.GCmpgExpr
-
- apply(Switch) - Method in class soot.grimp.internal.GCmplExpr
-
- apply(Switch) - Method in class soot.grimp.internal.GDivExpr
-
- apply(Switch) - Method in class soot.grimp.internal.GDynamicInvokeExpr
-
- apply(Switch) - Method in class soot.grimp.internal.GEqExpr
-
- apply(Switch) - Method in class soot.grimp.internal.GGeExpr
-
- apply(Switch) - Method in class soot.grimp.internal.GGtExpr
-
- apply(Switch) - Method in class soot.grimp.internal.GLeExpr
-
- apply(Switch) - Method in class soot.grimp.internal.GLtExpr
-
- apply(Switch) - Method in class soot.grimp.internal.GMulExpr
-
- apply(Switch) - Method in class soot.grimp.internal.GNeExpr
-
- apply(Switch) - Method in class soot.grimp.internal.GNewInvokeExpr
-
- apply(Switch) - Method in class soot.grimp.internal.GOrExpr
-
- apply(Switch) - Method in class soot.grimp.internal.GRemExpr
-
- apply(Switch) - Method in class soot.grimp.internal.GShlExpr
-
- apply(Switch) - Method in class soot.grimp.internal.GShrExpr
-
- apply(Switch) - Method in class soot.grimp.internal.GSubExpr
-
- apply(Switch) - Method in class soot.grimp.internal.GUshrExpr
-
- apply(Switch) - Method in class soot.grimp.internal.GXorExpr
-
- apply(Switch) - Method in class soot.IntType
-
- apply(Switch) - Method in interface soot.jimple.ArrayRef
-
- apply(Switch) - Method in interface soot.jimple.CastExpr
-
- apply(Switch) - Method in interface soot.jimple.CaughtExceptionRef
-
- apply(Switch) - Method in class soot.jimple.ClassConstant
-
- apply(Switch) - Method in class soot.jimple.DoubleConstant
-
- apply(Switch) - Method in class soot.jimple.FloatConstant
-
- apply(Switch) - Method in interface soot.jimple.InstanceOfExpr
-
- apply(Switch) - Method in class soot.jimple.IntConstant
-
- apply(Switch) - Method in class soot.jimple.internal.AbstractCastExpr
-
- apply(Switch) - Method in class soot.jimple.internal.AbstractInstanceFieldRef
-
- apply(Switch) - Method in class soot.jimple.internal.AbstractInstanceOfExpr
-
- apply(Switch) - Method in class soot.jimple.internal.AbstractInterfaceInvokeExpr
-
- apply(Switch) - Method in class soot.jimple.internal.AbstractLengthExpr
-
- apply(Switch) - Method in class soot.jimple.internal.AbstractNegExpr
-
- apply(Switch) - Method in class soot.jimple.internal.AbstractNewArrayExpr
-
- apply(Switch) - Method in class soot.jimple.internal.AbstractNewExpr
-
- apply(Switch) - Method in class soot.jimple.internal.AbstractNewMultiArrayExpr
-
- apply(Switch) - Method in class soot.jimple.internal.AbstractSpecialInvokeExpr
-
- apply(Switch) - Method in class soot.jimple.internal.AbstractStaticInvokeExpr
-
- apply(Switch) - Method in class soot.jimple.internal.AbstractVirtualInvokeExpr
-
- apply(Switch) - Method in class soot.jimple.internal.JAddExpr
-
- apply(Switch) - Method in class soot.jimple.internal.JAndExpr
-
- apply(Switch) - Method in class soot.jimple.internal.JArrayRef
-
- apply(Switch) - Method in class soot.jimple.internal.JAssignStmt
-
- apply(Switch) - Method in class soot.jimple.internal.JBreakpointStmt
-
- apply(Switch) - Method in class soot.jimple.internal.JCaughtExceptionRef
-
- apply(Switch) - Method in class soot.jimple.internal.JCmpExpr
-
- apply(Switch) - Method in class soot.jimple.internal.JCmpgExpr
-
- apply(Switch) - Method in class soot.jimple.internal.JCmplExpr
-
- apply(Switch) - Method in class soot.jimple.internal.JDivExpr
-
- apply(Switch) - Method in class soot.jimple.internal.JDynamicInvokeExpr
-
- apply(Switch) - Method in class soot.jimple.internal.JEnterMonitorStmt
-
- apply(Switch) - Method in class soot.jimple.internal.JEqExpr
-
- apply(Switch) - Method in class soot.jimple.internal.JExitMonitorStmt
-
- apply(Switch) - Method in class soot.jimple.internal.JGeExpr
-
- apply(Switch) - Method in class soot.jimple.internal.JGotoStmt
-
- apply(Switch) - Method in class soot.jimple.internal.JGtExpr
-
- apply(Switch) - Method in class soot.jimple.internal.JIdentityStmt
-
- apply(Switch) - Method in class soot.jimple.internal.JIfStmt
-
- apply(Switch) - Method in class soot.jimple.internal.JimpleLocal
-
- apply(Switch) - Method in class soot.jimple.internal.JInvokeStmt
-
- apply(Switch) - Method in class soot.jimple.internal.JLeExpr
-
- apply(Switch) - Method in class soot.jimple.internal.JLookupSwitchStmt
-
- apply(Switch) - Method in class soot.jimple.internal.JLtExpr
-
- apply(Switch) - Method in class soot.jimple.internal.JMulExpr
-
- apply(Switch) - Method in class soot.jimple.internal.JNeExpr
-
- apply(Switch) - Method in class soot.jimple.internal.JNopStmt
-
- apply(Switch) - Method in class soot.jimple.internal.JOrExpr
-
- apply(Switch) - Method in class soot.jimple.internal.JRemExpr
-
- apply(Switch) - Method in class soot.jimple.internal.JRetStmt
-
- apply(Switch) - Method in class soot.jimple.internal.JReturnStmt
-
- apply(Switch) - Method in class soot.jimple.internal.JReturnVoidStmt
-
- apply(Switch) - Method in class soot.jimple.internal.JShlExpr
-
- apply(Switch) - Method in class soot.jimple.internal.JShrExpr
-
- apply(Switch) - Method in class soot.jimple.internal.JSubExpr
-
- apply(Switch) - Method in class soot.jimple.internal.JTableSwitchStmt
-
- apply(Switch) - Method in class soot.jimple.internal.JThrowStmt
-
- apply(Switch) - Method in class soot.jimple.internal.JUshrExpr
-
- apply(Switch) - Method in class soot.jimple.internal.JXorExpr
-
- apply(Switch) - Method in class soot.jimple.LongConstant
-
- apply(Switch) - Method in class soot.jimple.MethodHandle
-
- apply(Switch) - Method in interface soot.jimple.NewArrayExpr
-
- apply(Switch) - Method in interface soot.jimple.NewExpr
-
- apply(Switch) - Method in interface soot.jimple.NewMultiArrayExpr
-
- apply(Switch) - Method in class soot.jimple.NullConstant
-
- apply(Switch) - Method in class soot.jimple.ParameterRef
-
Used with RefSwitch.
- apply(Switch) - Method in class soot.jimple.StaticFieldRef
-
- apply(Switch) - Method in interface soot.jimple.StaticInvokeExpr
-
- apply(Switch) - Method in class soot.jimple.StringConstant
-
- apply(Switch) - Method in class soot.jimple.ThisRef
-
- apply(Switch) - Method in class soot.jimple.toolkits.infoflow.AbstractDataSource
-
- apply(Switch) - Method in class soot.jimple.toolkits.thread.synchronization.NewStaticLock
-
- apply(Switch) - Method in class soot.LongType
-
- apply(Switch) - Method in class soot.NullType
-
- apply() - Method in class soot.Pack
-
- apply(Body) - Method in class soot.Pack
-
- apply(Switch) - Method in class soot.RefType
-
- apply(Switch) - Method in class soot.shimple.internal.SPhiExpr
-
- apply(Switch) - Method in class soot.shimple.internal.SPiExpr
-
- apply(Switch) - Method in interface soot.shimple.PhiExpr
-
- apply(Switch) - Method in class soot.shimple.toolkits.graph.ValueGraph.TypeValueWrapper
-
- apply(Switch) - Method in class soot.shimple.toolkits.scalar.SEvaluator.BottomConstant
-
- apply(Switch) - Method in class soot.shimple.toolkits.scalar.SEvaluator.TopConstant
-
- apply(Switch) - Method in class soot.ShortType
-
- apply(Switch) - Method in class soot.StmtAddressType
-
- apply(Switch) - Method in class soot.tagkit.AnnotationAnnotationElem
-
- apply(Switch) - Method in class soot.tagkit.AnnotationArrayElem
-
- apply(Switch) - Method in class soot.tagkit.AnnotationBooleanElem
-
- apply(Switch) - Method in class soot.tagkit.AnnotationClassElem
-
- apply(Switch) - Method in class soot.tagkit.AnnotationDoubleElem
-
- apply(Switch) - Method in class soot.tagkit.AnnotationEnumElem
-
- apply(Switch) - Method in class soot.tagkit.AnnotationFloatElem
-
- apply(Switch) - Method in class soot.tagkit.AnnotationIntElem
-
- apply(Switch) - Method in class soot.tagkit.AnnotationLongElem
-
- apply(Switch) - Method in class soot.tagkit.AnnotationStringElem
-
- apply(Switch) - Method in class soot.toDex.TemporaryRegisterLocal
-
- apply() - Method in class soot.toolkits.astmetrics.ComputeASTMetrics
-
- apply() - Method in class soot.Transform
-
- apply(Body) - Method in class soot.Transform
-
- apply(Switch) - Method in class soot.Type
-
Method required for use of Switchable.
- apply(Switch) - Method in class soot.UnknownType
-
- apply(Switch) - Method in interface soot.util.Switchable
-
Called when this object is visited.
- apply(Switch) - Method in class soot.VoidType
-
- applyBugFixes() - Method in class soot.dava.DavaBody
-
- applyConstraint(FlowFunction.Constraint<Field>, Fact) - Method in class heros.fieldsens.structs.WrappedFact
-
- applyDelta(AccessPath.Delta<Field>) - Method in class heros.fieldsens.structs.WrappedFact
-
- applyDeMorgans(ASTAggregatedCondition) - Method in class soot.dava.toolkits.base.AST.transformations.SimplifyConditions
-
- applyInterProceduralAnalyses() - Static method in class soot.dava.toolkits.base.AST.interProcedural.InterProceduralAnalyses
-
- applySummary(S, Stmt, S, S) - Method in class soot.jimple.toolkits.annotation.purity.AbstractInterproceduralAnalysis
-
- applySummary(PurityGraphBox, Stmt, PurityGraphBox, PurityGraphBox) - Method in class soot.jimple.toolkits.annotation.purity.PurityInterproceduralAnalysis
-
- applyTo(AccessPath<T>) - Method in class heros.fieldsens.AccessPath.Delta
-
- applyToAccessPath(AccessPath<FieldRef>) - Method in interface heros.fieldsens.FlowFunction.Constraint
-
- applyToAccessPath(AccessPath<FieldRef>) - Method in class heros.fieldsens.FlowFunction.ReadFieldConstraint
-
- applyToAccessPath(AccessPath<FieldRef>) - Method in class heros.fieldsens.FlowFunction.WriteFieldConstraint
-
- applyToAccessPath(AccessPath<FieldRef>) - Method in class heros.fieldsens.structs.DeltaConstraint
-
- approximatedReadSet(SootMethod, Stmt, Value, boolean) - Method in class soot.jimple.toolkits.thread.synchronization.CriticalSectionAwareSideEffectAnalysis
-
- approximatedWriteSet(SootMethod, Stmt, Value, boolean) - Method in class soot.jimple.toolkits.thread.synchronization.CriticalSectionAwareSideEffectAnalysis
-
- AputInstruction - Class in soot.dexpler.instructions
-
- AputInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.AputInstruction
-
- areAdjacent(short, short) - Method in class soot.jimple.toolkits.pointer.DependenceGraph
-
- areEqual(Local, Local) - Method in interface soot.shimple.toolkits.graph.GlobalValueNumberer
-
- areEqual(Local, Local) - Method in class soot.shimple.toolkits.graph.SimpleGlobalValueNumberer
-
- areEqualUses(Stmt, Local, Stmt, Local) - Method in class soot.jimple.toolkits.scalar.EqualUsesAnalysis
-
Deprecated.
- areEqualUses(Stmt, Local, Stmt, Local, List) - Method in class soot.jimple.toolkits.scalar.EqualUsesAnalysis
-
Deprecated.
- areEqualUses(Map<Stmt, Local>) - Method in class soot.jimple.toolkits.scalar.EqualUsesAnalysis
-
Deprecated.
- areEqualUses(Map<Stmt, Local>, List) - Method in class soot.jimple.toolkits.scalar.EqualUsesAnalysis
-
Deprecated.
- argArray() - Method in class soot.jimple.toolkits.callgraph.InvokeCallSite
-
- argBox - Variable in class soot.shimple.internal.SPiExpr
-
- argBoxes - Variable in class soot.jimple.internal.AbstractInvokeExpr
-
- argCountOf(SootMethodRef) - Static method in class soot.AbstractJasminClass
-
- argPairs - Variable in class soot.shimple.internal.SPhiExpr
-
- ARITHMETIC_EXCEPTION - Variable in class soot.toolkits.exceptions.ThrowableSet.Manager
-
- ArithmeticConstant - Class in soot.jimple
-
- ArithmeticConstant() - Constructor for class soot.jimple.ArithmeticConstant
-
- ArithmeticTransformer - Class in soot.jbco.jimpleTransformations
-
- ArithmeticTransformer() - Constructor for class soot.jbco.jimpleTransformations.ArithmeticTransformer
-
- array(String) - Method in class heros.utilities.JsonDocument
-
- Array2ndDimensionSymbol - Class in soot.jimple.toolkits.annotation.arraycheck
-
- Array2ndDimensionSymbol_pool - Variable in class soot.G
-
- array_element_value - Class in soot.coffi
-
There can be many element_value pairs in each annotation
- array_element_value() - Constructor for class soot.coffi.array_element_value
-
- ARRAY_ELEMENTS_NODE - Static variable in interface soot.PointsToAnalysis
-
- ARRAY_INDEX_OUT_OF_BOUNDS_EXCEPTION - Variable in class soot.toolkits.exceptions.ThrowableSet.Manager
-
- ARRAY_REF_BLOCK_GRAPH - Static variable in class soot.util.cfgcmd.CFGGraphType
-
- ARRAY_STORE_EXCEPTION - Variable in class soot.toolkits.exceptions.ThrowableSet.Manager
-
- ArrayAccessAssign(Position, ArrayAccess, Assign.Operator, Expr) - Method in class soot.javaToJimple.jj.ast.JjNodeFactory_c
-
- ARRAYBLOCK - Static variable in class soot.jimple.toolkits.thread.mhp.PegToDotFile
-
- ArrayBoundsChecker - Class in soot.jimple.toolkits.annotation.arraycheck
-
- ArrayBoundsChecker(Singletons.Global) - Constructor for class soot.jimple.toolkits.annotation.arraycheck.ArrayBoundsChecker
-
- ArrayCheckTag - Class in soot.jimple.toolkits.annotation.tags
-
Implementation of the Tag interface for array bounds checks.
- ArrayCheckTag(boolean, boolean) - Constructor for class soot.jimple.toolkits.annotation.tags.ArrayCheckTag
-
A tag represents two bounds checks of an array reference.
- arrayContains(Object[], Object, int) - Static method in class soot.jimple.spark.ondemand.genericutil.Util
-
- ArrayDataPayload - Class in soot.toDex.instructions
-
Payload for the fill-array-data instructions in dex
- ArrayDataPayload(int, List<Number>) - Constructor for class soot.toDex.instructions.ArrayDataPayload
-
- ArrayElement - Class in soot.jimple.spark.pag
-
Represents an array element.
- ArrayElement(Singletons.Global) - Constructor for class soot.jimple.spark.pag.ArrayElement
-
- ArrayElement() - Constructor for class soot.jimple.spark.pag.ArrayElement
-
- arrayElementOf(ReferenceVariable) - Method in class soot.jimple.toolkits.pointer.util.NativeHelper
-
Returns a reference variable representing the array element of
this variable.
- arrayElementOfImpl(ReferenceVariable) - Method in class soot.jimple.spark.internal.SparkNativeHelper
-
- arrayElementOfImpl(ReferenceVariable) - Method in class soot.jimple.toolkits.pointer.util.NativeHelper
-
- ArrayFlowUniverse<E> - Class in soot.toolkits.scalar
-
Provides an implementation of a flow universe, wrapping arrays.
- ArrayFlowUniverse(E[]) - Constructor for class soot.toolkits.scalar.ArrayFlowUniverse
-
- ARRAYINDEX - Static variable in class soot.dava.toolkits.base.renamer.infoGatheringAnalysis
-
- ArrayInit(Position, List) - Method in class soot.javaToJimple.jj.ast.JjNodeFactory_c
-
- ArrayLengthInst - Interface in soot.baf
-
- ArrayLengthInstruction - Class in soot.dexpler.instructions
-
- ArrayLengthInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.ArrayLengthInstruction
-
- ArrayNullCheckTag - Class in soot.jimple.toolkits.annotation.tags
-
ArrayNullCheckTag combines ArrayCheckTag and NullCheckTag
into one tag.
- ArrayNullCheckTag() - Constructor for class soot.jimple.toolkits.annotation.tags.ArrayNullCheckTag
-
- ArrayNullCheckTag(byte) - Constructor for class soot.jimple.toolkits.annotation.tags.ArrayNullCheckTag
-
- ArrayNullTagAggregator - Class in soot.jimple.toolkits.annotation.tags
-
The aggregator for ArrayNullCheckAttribute.
- ArrayNullTagAggregator(Singletons.Global) - Constructor for class soot.jimple.toolkits.annotation.tags.ArrayNullTagAggregator
-
- ArrayNumberer<E extends Numberable> - Class in soot.util
-
A class that numbers objects, so they can be placed in bitsets.
- ArrayNumberer() - Constructor for class soot.util.ArrayNumberer
-
- ArrayNumberer(E[]) - Constructor for class soot.util.ArrayNumberer
-
- ArrayPackedSet<T> - Class in soot.toolkits.scalar
-
Reference implementation for a BoundedFlowSet.
- ArrayPackedSet(FlowUniverse<T>) - Constructor for class soot.toolkits.scalar.ArrayPackedSet
-
- ArrayReadInst - Interface in soot.baf
-
- ArrayRef - Interface in soot.jimple
-
- ArrayRefBlockGraph - Class in soot.toolkits.graph
-
A CFG where the nodes are
Block
instances, and where
Unit
s which include array references start new blocks.
- ArrayRefBlockGraph(Body) - Constructor for class soot.toolkits.graph.ArrayRefBlockGraph
-
- ArrayRefBlockGraph(BriefUnitGraph) - Constructor for class soot.toolkits.graph.ArrayRefBlockGraph
-
Constructs an
ArrayRefBlockGraph corresponding to the
Unit-level control flow represented by the
passed
BriefUnitGraph
.
- ArraySet<T> - Class in soot.jimple.spark.ondemand.genericutil
-
- ArraySet(int, boolean) - Constructor for class soot.jimple.spark.ondemand.genericutil.ArraySet
-
- ArraySet() - Constructor for class soot.jimple.spark.ondemand.genericutil.ArraySet
-
- ArraySet(ArraySet<T>) - Constructor for class soot.jimple.spark.ondemand.genericutil.ArraySet
-
- ArraySet(Collection<T>) - Constructor for class soot.jimple.spark.ondemand.genericutil.ArraySet
-
- ArraySet<E> - Class in soot.util
-
Provides an implementation of the Set object using java.util.Array
- ArraySet(int) - Constructor for class soot.util.ArraySet
-
- ArraySet() - Constructor for class soot.util.ArraySet
-
- ArraySet(E[]) - Constructor for class soot.util.ArraySet
-
Create a set which contains the given elements.
- ArraySet.ArraySetIterator - Class in soot.jimple.spark.ondemand.genericutil
-
- ArraySetDupesMultiMap<K,V> - Class in soot.jimple.spark.ondemand.genericutil
-
- ArraySetDupesMultiMap(boolean) - Constructor for class soot.jimple.spark.ondemand.genericutil.ArraySetDupesMultiMap
-
- ArraySetDupesMultiMap() - Constructor for class soot.jimple.spark.ondemand.genericutil.ArraySetDupesMultiMap
-
- ArraySetIterator() - Constructor for class soot.jimple.spark.ondemand.genericutil.ArraySet.ArraySetIterator
-
- ArraySetMultiMap<K,V> - Class in soot.jimple.spark.ondemand.genericutil
-
- ArraySetMultiMap() - Constructor for class soot.jimple.spark.ondemand.genericutil.ArraySetMultiMap
-
- ArraySetMultiMap(boolean) - Constructor for class soot.jimple.spark.ondemand.genericutil.ArraySetMultiMap
-
- ArraySparseSet<T> - Class in soot.toolkits.scalar
-
Reference implementation for a FlowSet.
- ArraySparseSet() - Constructor for class soot.toolkits.scalar.ArraySparseSet
-
- ArrayState() - Constructor for class soot.jimple.toolkits.callgraph.ConstantArrayAnalysis.ArrayState
-
- ArrayType - Class in soot
-
A class that models Java's array types.
- arrayType - Variable in class soot.Type
-
- ArrayTypes() - Constructor for class soot.jimple.toolkits.callgraph.ConstantArrayAnalysis.ArrayTypes
-
- ArrayWriteInst - Interface in soot.baf
-
- ascribe(polyglot.ast.Expr, polyglot.types.Type) - Method in class soot.javaToJimple.CastInsertionVisitor
-
- asImmediate(Value, ConstantVisitor) - Method in class soot.toDex.RegisterAllocator
-
- askedToResolve(Resolver<Field, Fact, Stmt, Method>, FlowFunction.Constraint<Field>) - Method in interface heros.fieldsens.Debugger
-
- askedToResolve(Resolver<Field, Fact, Stmt, Method>, FlowFunction.Constraint<Field>) - Method in class heros.fieldsens.Debugger.NullDebugger
-
- asLocal(Local) - Method in class soot.toDex.RegisterAllocator
-
- ASMBackendUtils - Class in soot.util.backend
-
Utility class for ASM-based back-ends.
- ASMBackendUtils() - Constructor for class soot.util.backend.ASMBackendUtils
-
- AsmClassProvider - Class in soot.asm
-
Objectweb ASM class provider.
- AsmClassProvider() - Constructor for class soot.asm.AsmClassProvider
-
- asParameter(SootMethod, Local) - Method in class soot.toDex.RegisterAllocator
-
- assembleJasminTimer - Variable in class soot.Timers
-
- AssertClassMethodSource - Class in soot.javaToJimple
-
- AssertClassMethodSource() - Constructor for class soot.javaToJimple.AssertClassMethodSource
-
- AssertStmtChecker - Class in soot.javaToJimple
-
- AssertStmtChecker() - Constructor for class soot.javaToJimple.AssertStmtChecker
-
- assign - Variable in class soot.dexpler.instructions.MethodInvocationInstruction
-
- Assign(Position, Expr, Assign.Operator, Expr) - Method in class soot.javaToJimple.jj.ast.JjNodeFactory_c
-
- assign(ReferenceVariable, ReferenceVariable) - Method in class soot.jimple.toolkits.pointer.util.NativeHelper
-
Regular assignment such as "a = b".
- assign2edges - Variable in class soot.jimple.spark.pag.PAG
-
- ASSIGN_CONS - Static variable in class soot.jimple.spark.geom.geomPA.Constants
-
- assignColorsToLocals(Body) - Method in class soot.AbstractJasminClass
-
- assignColorsToLocals(Body) - Method in class soot.baf.JasminClass
-
- assignColorsToLocals(Body) - Method in class soot.jimple.JasminClass
-
- assignColorsToLocals(Body, Map<Local, Object>, Map<Local, Integer>, Map<Object, Integer>) - Static method in class soot.toolkits.scalar.FastColorer
-
Provides an economical coloring for the locals of unitBody
.
- assignDefault(ASTMethodNode, SootField) - Method in class soot.dava.toolkits.base.AST.transformations.FinalFieldDefinition
-
- AssignEdge - Class in soot.jimple.spark.ondemand.pautil
-
- AssignEdge(VarNode, VarNode) - Constructor for class soot.jimple.spark.ondemand.pautil.AssignEdge
-
- assignedLocal - Variable in class soot.jimple.toolkits.pointer.InstanceKey
-
- assignImpl(ReferenceVariable, ReferenceVariable) - Method in class soot.jimple.spark.internal.SparkNativeHelper
-
- assignImpl(ReferenceVariable, ReferenceVariable) - Method in class soot.jimple.toolkits.pointer.util.NativeHelper
-
Sub classes should implement both.
- assignInstance - Variable in class soot.jimple.spark.pag.PAG
-
- assignInstanceInv - Variable in class soot.jimple.spark.pag.PAG
-
- assignInstanceLookup(NewInstanceNode) - Method in class soot.jimple.spark.pag.PAG
-
- assignInstanceSources() - Method in class soot.jimple.spark.pag.PAG
-
- assignLocalCount - Variable in class soot.Timers
-
- assignmentCounters - Variable in class soot.shimple.internal.ShimpleBodyBuilder
-
- assignNamesToTransactions(List<CriticalSection>) - Method in class soot.jimple.toolkits.thread.synchronization.LockAllocator
-
- assignObjectTo(ReferenceVariable, AbstractObject) - Method in class soot.jimple.toolkits.pointer.util.NativeHelper
-
Assignment of an abstract object to the variable, such as
" a = new A()", which is considered to add a target in a's
points-to set.
- assignObjectToImpl(ReferenceVariable, AbstractObject) - Method in class soot.jimple.spark.internal.SparkNativeHelper
-
- assignObjectToImpl(ReferenceVariable, AbstractObject) - Method in class soot.jimple.toolkits.pointer.util.NativeHelper
-
- AssignStmt - Interface in soot.jimple
-
- assignStmtCount - Variable in class soot.Timers
-
- assignTimer - Variable in class soot.Timers
-
- assignType(Body) - Method in interface soot.dexpler.IDalvikTyper
-
- assignType(Body) - Method in class soot.dexpler.typing.DalvikTyper
-
- ASSUME_PACKAGES_SEALED - Static variable in class soot.jimple.toolkits.ide.libsumm.FixedMethods
-
- ASTAggregatedCondition - Class in soot.dava.internal.AST
-
- ASTAggregatedCondition(ASTCondition, ASTCondition) - Constructor for class soot.dava.internal.AST.ASTAggregatedCondition
-
- ASTAnalysis - Class in soot.dava.toolkits.base.AST
-
- ASTAnalysis() - Constructor for class soot.dava.toolkits.base.AST.ASTAnalysis
-
- ASTAnalysis_modified - Variable in class soot.G
-
- ASTAndCondition - Class in soot.dava.internal.AST
-
- ASTAndCondition(ASTCondition, ASTCondition) - Constructor for class soot.dava.internal.AST.ASTAndCondition
-
- ASTBinaryCondition - Class in soot.dava.internal.AST
-
- ASTBinaryCondition(ConditionExpr) - Constructor for class soot.dava.internal.AST.ASTBinaryCondition
-
- ASTCleaner - Class in soot.dava.toolkits.base.AST.transformations
-
- ASTCleaner() - Constructor for class soot.dava.toolkits.base.AST.transformations.ASTCleaner
-
- ASTCleaner(boolean) - Constructor for class soot.dava.toolkits.base.AST.transformations.ASTCleaner
-
- ASTCleanerTwo - Class in soot.dava.toolkits.base.AST.transformations
-
- ASTCleanerTwo() - Constructor for class soot.dava.toolkits.base.AST.transformations.ASTCleanerTwo
-
- ASTCleanerTwo(boolean) - Constructor for class soot.dava.toolkits.base.AST.transformations.ASTCleanerTwo
-
- ASTCondition - Class in soot.dava.internal.AST
-
- ASTCondition() - Constructor for class soot.dava.internal.AST.ASTCondition
-
- ASTControlFlowNode - Class in soot.dava.internal.AST
-
- ASTControlFlowNode(SETNodeLabel, ConditionExpr) - Constructor for class soot.dava.internal.AST.ASTControlFlowNode
-
- ASTControlFlowNode(SETNodeLabel, ASTCondition) - Constructor for class soot.dava.internal.AST.ASTControlFlowNode
-
- ASTDoWhileNode - Class in soot.dava.internal.AST
-
- ASTDoWhileNode(SETNodeLabel, ConditionExpr, List<Object>) - Constructor for class soot.dava.internal.AST.ASTDoWhileNode
-
- ASTDoWhileNode(SETNodeLabel, ASTCondition, List<Object>) - Constructor for class soot.dava.internal.AST.ASTDoWhileNode
-
- ASTForLoopNode - Class in soot.dava.internal.AST
-
- ASTForLoopNode(SETNodeLabel, List<AugmentedStmt>, ASTCondition, List<AugmentedStmt>, List<Object>) - Constructor for class soot.dava.internal.AST.ASTForLoopNode
-
- ASTIfElseFlipped - Variable in class soot.G
-
- ASTIfElseNode - Class in soot.dava.internal.AST
-
- ASTIfElseNode(SETNodeLabel, ConditionExpr, List<Object>, List<Object>) - Constructor for class soot.dava.internal.AST.ASTIfElseNode
-
- ASTIfElseNode(SETNodeLabel, ASTCondition, List<Object>, List<Object>) - Constructor for class soot.dava.internal.AST.ASTIfElseNode
-
- ASTIfNode - Class in soot.dava.internal.AST
-
- ASTIfNode(SETNodeLabel, ConditionExpr, List<Object>) - Constructor for class soot.dava.internal.AST.ASTIfNode
-
- ASTIfNode(SETNodeLabel, ASTCondition, List<Object>) - Constructor for class soot.dava.internal.AST.ASTIfNode
-
- ASTLabeledBlockNode - Class in soot.dava.internal.AST
-
- ASTLabeledBlockNode(SETNodeLabel, List<Object>) - Constructor for class soot.dava.internal.AST.ASTLabeledBlockNode
-
- ASTLabeledNode - Class in soot.dava.internal.AST
-
- ASTLabeledNode(SETNodeLabel) - Constructor for class soot.dava.internal.AST.ASTLabeledNode
-
- ASTMethodNode - Class in soot.dava.internal.AST
-
- ASTMethodNode(List<Object>) - Constructor for class soot.dava.internal.AST.ASTMethodNode
-
- ASTMetric - Class in soot.toolkits.astmetrics
-
- ASTMetric(polyglot.ast.Node) - Constructor for class soot.toolkits.astmetrics.ASTMetric
-
- ASTMetricsData - Variable in class soot.G
-
- asTmpReg(Type) - Method in class soot.toDex.RegisterAllocator
-
- ASTNode - Class in soot.dava.internal.AST
-
- ASTNode() - Constructor for class soot.dava.internal.AST.ASTNode
-
- ASTOrCondition - Class in soot.dava.internal.AST
-
- ASTOrCondition(ASTCondition, ASTCondition) - Constructor for class soot.dava.internal.AST.ASTOrCondition
-
- ASTParentNodeFinder - Class in soot.dava.toolkits.base.AST.traversals
-
- ASTParentNodeFinder() - Constructor for class soot.dava.toolkits.base.AST.traversals.ASTParentNodeFinder
-
- ASTParentNodeFinder(boolean) - Constructor for class soot.dava.toolkits.base.AST.traversals.ASTParentNodeFinder
-
- ASTStatementSequenceNode - Class in soot.dava.internal.AST
-
- ASTStatementSequenceNode(List<AugmentedStmt>) - Constructor for class soot.dava.internal.AST.ASTStatementSequenceNode
-
- ASTSwitchNode - Class in soot.dava.internal.AST
-
- ASTSwitchNode(SETNodeLabel, Value, List<Object>, Map<Object, List<Object>>) - Constructor for class soot.dava.internal.AST.ASTSwitchNode
-
- ASTSynchronizedBlockNode - Class in soot.dava.internal.AST
-
- ASTSynchronizedBlockNode(SETNodeLabel, List<Object>, Value) - Constructor for class soot.dava.internal.AST.ASTSynchronizedBlockNode
-
- ASTTransformations_modified - Variable in class soot.G
-
- ASTTryNode - Class in soot.dava.internal.AST
-
- ASTTryNode(SETNodeLabel, List<Object>, List<Object>, Map<Object, Object>, Map<Object, Object>) - Constructor for class soot.dava.internal.AST.ASTTryNode
-
- ASTTryNode.container - Class in soot.dava.internal.AST
-
- ASTUnaryBinaryCondition - Class in soot.dava.internal.AST
-
- ASTUnaryBinaryCondition() - Constructor for class soot.dava.internal.AST.ASTUnaryBinaryCondition
-
- ASTUnaryCondition - Class in soot.dava.internal.AST
-
- ASTUnaryCondition(Value) - Constructor for class soot.dava.internal.AST.ASTUnaryCondition
-
- ASTUnconditionalLoopNode - Class in soot.dava.internal.AST
-
- ASTUnconditionalLoopNode(SETNodeLabel, List<Object>) - Constructor for class soot.dava.internal.AST.ASTUnconditionalLoopNode
-
- ASTUsesAndDefs - Class in soot.dava.toolkits.base.AST.traversals
-
- ASTUsesAndDefs(ASTNode) - Constructor for class soot.dava.toolkits.base.AST.traversals.ASTUsesAndDefs
-
- ASTUsesAndDefs(boolean, ASTNode) - Constructor for class soot.dava.toolkits.base.AST.traversals.ASTUsesAndDefs
-
- ASTWalker - Class in soot.dava.toolkits.base.AST
-
- ASTWalker(Singletons.Global) - Constructor for class soot.dava.toolkits.base.AST.ASTWalker
-
- ASTWhileNode - Class in soot.dava.internal.AST
-
- ASTWhileNode(SETNodeLabel, ConditionExpr, List<Object>) - Constructor for class soot.dava.internal.AST.ASTWhileNode
-
- ASTWhileNode(SETNodeLabel, ASTCondition, List<Object>) - Constructor for class soot.dava.internal.AST.ASTWhileNode
-
- asUnmodifiable() - Method in class soot.util.IterableSet
-
- ASYNCTASK - Static variable in class soot.Kind
-
Implicit call to AsyncTask.doInBackground() due to AsyncTask.execute()
call.
- atLeast(AccessPath.PrefixTestResult) - Method in enum heros.fieldsens.AccessPath.PrefixTestResult
-
- Attribute - Interface in soot.tagkit
-
Tags that are attached to the class file, field, method, or method body
should implement this interface.
- Attribute - Class in soot.xml
-
- Attribute() - Constructor for class soot.xml.Attribute
-
- attributes - Variable in class soot.coffi.ClassFile
-
Array of attribute_info objects for this class.
- attributes - Variable in class soot.coffi.field_info
-
Array of attribute_info objects for this field.
- attributes - Variable in class soot.coffi.method_info
-
Array of attribute_info objects for this method.
- attributes - Variable in class soot.xml.XMLRoot
-
- attributes_count - Variable in class soot.coffi.ClassFile
-
Count of attributes this class contains.
- attributes_count - Variable in class soot.coffi.field_info
-
Count of attributes this field contains.
- attributes_count - Variable in class soot.coffi.method_info
-
Count of attributes this method contains.
- AttributesUnitPrinter - Class in soot
-
Adds PositionTags to ValueBoxes to identify their position in the output.
- AttributesUnitPrinter(int) - Constructor for class soot.AttributesUnitPrinter
-
- attributeTimer - Variable in class soot.Timers
-
- AttributeValueException - Exception in soot.tagkit
-
- AttributeValueException() - Constructor for exception soot.tagkit.AttributeValueException
-
- aType() - Method in class soot.xml.Key
-
- aType(String) - Method in class soot.xml.Key
-
- AugEvalFunction - Class in soot.jimple.toolkits.typing.fast
-
- AugEvalFunction(JimpleBody) - Constructor for class soot.jimple.toolkits.typing.fast.AugEvalFunction
-
- AugHierarchy - Class in soot.jimple.toolkits.typing.fast
-
- AugHierarchy() - Constructor for class soot.jimple.toolkits.typing.fast.AugHierarchy
-
- AugmentedStmt - Class in soot.dava.internal.asg
-
- AugmentedStmt(Stmt) - Constructor for class soot.dava.internal.asg.AugmentedStmt
-
- AugmentedStmtGraph - Class in soot.dava.internal.asg
-
- AugmentedStmtGraph(AugmentedStmtGraph) - Constructor for class soot.dava.internal.asg.AugmentedStmtGraph
-
- AugmentedStmtGraph(BriefUnitGraph, TrapUnitGraph) - Constructor for class soot.dava.internal.asg.AugmentedStmtGraph
-
- AugmentedStmtGraph() - Constructor for class soot.dava.internal.asg.AugmentedStmtGraph
-
- autoAddZero() - Method in interface heros.SolverConfiguration
-
If true, the solver will automatically add the zero value to each flow-function call's result set.
- autoAddZero() - Method in class heros.template.DefaultIFDSTabulationProblem
-
- autoCon(boolean) - Method in class soot.toolkits.graph.interaction.InteractionHandler
-
- autoCon() - Method in class soot.toolkits.graph.interaction.InteractionHandler
-
- autoSetOptions() - Method in class soot.Main
-
- avail(ArrayList) - Method in class soot.javaToJimple.PrivateAccessUses
-
- AvailableExpressions - Interface in soot.jimple.toolkits.scalar
-
Provides an user-interface for the AvailableExpressionsAnalysis class.
- AvailExprTagger - Class in soot.jimple.toolkits.annotation
-
A body transformer that records avail expression
information in tags.
- AvailExprTagger(Singletons.Global) - Constructor for class soot.jimple.toolkits.annotation.AvailExprTagger
-
- Averager - Class in soot.jimple.spark.ondemand.genericutil
-
- Averager() - Constructor for class soot.jimple.spark.ondemand.genericutil.Averager
-
- awaitCompletion() - Method in class heros.solver.CountingThreadPoolExecutor
-
Awaits the completion of all spawned tasks.
- awaitCompletion(long, TimeUnit) - Method in class heros.solver.CountingThreadPoolExecutor
-
Awaits the completion of all spawned tasks.
- awaitCompletionComputeValuesAndShutdown() - Method in class heros.solver.IDESolver
-
Awaits the completion of the exploded super graph.
- awaitZero() - Method in class heros.solver.CountLatch
-
- awaitZero(long, TimeUnit) - Method in class heros.solver.CountLatch
-
- c - Variable in class soot.coffi.Utf8_Enumeration
-
The latest character, as determined by nextElement.
- cache - Variable in class heros.solver.JoinHandlingNodesIFDSSolver
-
- cache - Variable in class heros.solver.PathTrackingIFDSSolver
-
Deprecated.
- cache - Variable in class soot.dexpler.DexResolver
-
- cache - Variable in class soot.util.SharedBitSetCache
-
- CachedEquivalentValue - Class in soot.jimple.toolkits.infoflow
-
- CachedEquivalentValue(Value) - Constructor for class soot.jimple.toolkits.infoflow.CachedEquivalentValue
-
- calculate_Reachability(AugmentedStmt, Set<AugmentedStmt>, AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmtGraph
-
- calculate_Reachability(Collection<AugmentedStmt>, Set<AugmentedStmt>, AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmtGraph
-
- calculate_Reachability(AugmentedStmt, AugmentedStmt, AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmtGraph
-
- calculate_Reachability(Collection<AugmentedStmt>, AugmentedStmt, AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmtGraph
-
- calculate_Reachability(AugmentedStmt, AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmtGraph
-
- calculate_Reachability(Collection<AugmentedStmt>, AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmtGraph
-
- calculate_Reachability(AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmtGraph
-
- calculate_Reachability(Collection<AugmentedStmt>) - Method in class soot.dava.internal.asg.AugmentedStmtGraph
-
- calculateGroups() - Method in class soot.jimple.toolkits.thread.synchronization.CriticalSectionInterferenceGraph
-
- calculateStackHeights(Body, Map<Local, Local>) - Static method in class soot.jbco.bafTransformations.StackTypeHeightCalculator
-
- calculateStackHeights(Body) - Static method in class soot.jbco.bafTransformations.StackTypeHeightCalculator
-
- calculateStackHeights(Body, boolean) - Static method in class soot.jbco.bafTransformations.StackTypeHeightCalculator
-
- call_graph - Variable in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- call_graph - Variable in class soot.jimple.spark.geom.geomPA.GeomQueries
-
- CALL_GRAPH_DONE - Static variable in interface soot.toolkits.graph.interaction.IInteractionConstants
-
- CALL_GRAPH_NEXT_METHOD - Static variable in interface soot.toolkits.graph.interaction.IInteractionConstants
-
- CALL_GRAPH_PART - Static variable in interface soot.toolkits.graph.interaction.IInteractionConstants
-
- CALL_GRAPH_START - Static variable in interface soot.toolkits.graph.interaction.IInteractionConstants
-
- callAssigns - Variable in class soot.jimple.spark.pag.PAG
-
- callCache - Variable in class heros.EdgeFunctionCache
-
- callCache - Variable in class heros.FlowFunctionCache
-
- CallChain - Class in soot.jimple.toolkits.infoflow
-
CallChain written by Richard L.
- CallChain(Edge, CallChain) - Constructor for class soot.jimple.toolkits.infoflow.CallChain
-
- CallData - Class in soot.jimple.toolkits.annotation.callgraph
-
- CallData() - Constructor for class soot.jimple.toolkits.annotation.callgraph.CallData
-
- callDelta - Variable in class heros.fieldsens.structs.ReturnEdge
-
- CallEdge<Field,Fact,Stmt,Method> - Class in heros.fieldsens
-
- CallEdge(PerAccessPathMethodAnalyzer<Field, Fact, Stmt, Method>, WrappedFactAtStatement<Field, Fact, Stmt, Method>, WrappedFact<Field, Fact, Stmt, Method>) - Constructor for class heros.fieldsens.CallEdge
-
- callEdgeInSCC(AssignEdge) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- callEdges - Variable in class soot.jimple.spark.solver.OnFlyCallGraph
-
- caller - Variable in class soot.jimple.toolkits.thread.mhp.stmt.JPegStmt
-
- callGraph - Variable in class soot.jimple.spark.solver.OnFlyCallGraph
-
- callGraph() - Method in class soot.jimple.spark.solver.OnFlyCallGraph
-
- CallGraph - Class in soot.jimple.toolkits.callgraph
-
Represents the edges in a call graph.
- CallGraph() - Constructor for class soot.jimple.toolkits.callgraph.CallGraph
-
- callGraph() - Method in class soot.jimple.toolkits.callgraph.ContextInsensitiveContextManager
-
- callGraph() - Method in interface soot.jimple.toolkits.callgraph.ContextManager
-
- callGraph() - Method in class soot.jimple.toolkits.callgraph.ObjSensContextManager
-
- callGraph() - Method in class soot.jimple.toolkits.callgraph.OneCFAContextManager
-
- CallGraphBuilder - Class in soot.jimple.toolkits.callgraph
-
Models the call graph.
- CallGraphBuilder(PointsToAnalysis) - Constructor for class soot.jimple.toolkits.callgraph.CallGraphBuilder
-
This constructor builds a complete call graph using the given
PointsToAnalysis to resolve virtual calls.
- CallGraphBuilder() - Constructor for class soot.jimple.toolkits.callgraph.CallGraphBuilder
-
This constructor builds the incomplete hack call graph for the Dava
ThrowFinder.
- CallGraphGrapher - Class in soot.jimple.toolkits.annotation.callgraph
-
A scene transformer that creates a graphical callgraph.
- CallGraphGrapher(Singletons.Global) - Constructor for class soot.jimple.toolkits.annotation.callgraph.CallGraphGrapher
-
- CallGraphInfo - Class in soot.jimple.toolkits.annotation.callgraph
-
- CallGraphInfo(SootMethod, ArrayList<MethInfo>, ArrayList<MethInfo>) - Constructor for class soot.jimple.toolkits.annotation.callgraph.CallGraphInfo
-
- CallGraphPack - Class in soot.jimple.toolkits.callgraph
-
A radio pack implementation for the call graph pack that calls the
intra-procedural clinit eliminator after the call graph has been built.
- CallGraphPack(String) - Constructor for class soot.jimple.toolkits.callgraph.CallGraphPack
-
- callGraphStack - Variable in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- CallGraphTagger - Class in soot.jimple.toolkits.annotation.callgraph
-
- CallGraphTagger(Singletons.Global) - Constructor for class soot.jimple.toolkits.annotation.callgraph.CallGraphTagger
-
- CallingContextSet() - Constructor for class soot.jimple.spark.ondemand.DemandCSPointsTo.CallingContextSet
-
- CallLocalityContext - Class in soot.jimple.toolkits.infoflow
-
CallLocalityContext written by Richard L.
- CallLocalityContext(List<EquivalentValue>) - Constructor for class soot.jimple.toolkits.infoflow.CallLocalityContext
-
- CallSiteAndContext(Integer, ImmutableStack<Integer>) - Constructor for class soot.jimple.spark.ondemand.DemandCSPointsTo.CallSiteAndContext
-
- CallSiteAndContext(Integer, ImmutableStack<Integer>) - Constructor for class soot.jimple.spark.ondemand.pautil.SootUtil.CallSiteAndContext
-
- CallsiteContextVar - Class in soot.jimple.spark.geom.dataRep
-
A general interface for generating the traditional context sensitive variable representation.
- CallsiteContextVar() - Constructor for class soot.jimple.spark.geom.dataRep.CallsiteContextVar
-
- CallsiteContextVar(CgEdge, Node) - Constructor for class soot.jimple.spark.geom.dataRep.CallsiteContextVar
-
- CallsiteContextVar(CallsiteContextVar) - Constructor for class soot.jimple.spark.geom.dataRep.CallsiteContextVar
-
- CallSiteException - Exception in soot.jimple.spark.ondemand
-
- CallSiteException() - Constructor for exception soot.jimple.spark.ondemand.CallSiteException
-
- callSiteToResolvedTargets - Variable in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- CallSiteToTargetsMap() - Constructor for class soot.jimple.spark.ondemand.DemandCSPointsTo.CallSiteToTargetsMap
-
- callsNative - Variable in class soot.jimple.toolkits.pointer.DependenceTag
-
- callsNative - Variable in class soot.jimple.toolkits.pointer.MethodRWSet
-
- callsNative - Variable in class soot.jimple.toolkits.pointer.SiteRWSet
-
- callsNative - Variable in class soot.jimple.toolkits.pointer.StmtRWSet
-
- callTargetsArgCache - Variable in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- callToMethod - Variable in class soot.jimple.spark.pag.PAG
-
- callToReturnCache - Variable in class heros.EdgeFunctionCache
-
- callToReturnCache - Variable in class heros.FlowFunctionCache
-
- canBeAppliedTo(AccessPath<T>) - Method in class heros.fieldsens.AccessPath.Delta
-
- canBeAppliedTo(AccessPath<FieldRef>) - Method in interface heros.fieldsens.FlowFunction.Constraint
-
- canBeAppliedTo(AccessPath<FieldRef>) - Method in class heros.fieldsens.FlowFunction.ReadFieldConstraint
-
- canBeAppliedTo(AccessPath<FieldRef>) - Method in class heros.fieldsens.FlowFunction.WriteFieldConstraint
-
- canBeAppliedTo(AccessPath<FieldRef>) - Method in class heros.fieldsens.structs.DeltaConstraint
-
- canBeResolvedEmpty() - Method in interface heros.fieldsens.InterestCallback
-
- canBeResolvedEmpty() - Method in class heros.fieldsens.Resolver
-
- canChange(Boolean, ASTNode) - Method in class soot.dava.toolkits.base.AST.transformations.EliminateConditions
-
- canContainUnit(Unit) - Method in class soot.AbstractUnitBox
-
- canContainUnit(Unit) - Method in class soot.jimple.internal.StmtBox
-
- canContainUnit(Unit) - Method in class soot.toolkits.scalar.ValueUnitPair
-
- canContainUnit(Unit) - Method in interface soot.UnitBox
-
Returns true if this box can contain the given Unit.
- canContainValue(Value) - Method in class soot.baf.internal.BafLocalBox
-
- canContainValue(Value) - Method in class soot.dava.internal.javaRep.DArrayInitValueBox
-
- canContainValue(Value) - Method in class soot.grimp.internal.ExprBox
-
- canContainValue(Value) - Method in class soot.grimp.internal.GRValueBox
-
- canContainValue(Value) - Method in class soot.grimp.internal.ObjExprBox
-
- canContainValue(Value) - Method in class soot.jimple.internal.ConditionExprBox
-
- canContainValue(Value) - Method in class soot.jimple.internal.IdentityRefBox
-
- canContainValue(Value) - Method in class soot.jimple.internal.ImmediateBox
-
- canContainValue(Value) - Method in class soot.jimple.internal.InvokeExprBox
-
- canContainValue(Value) - Method in class soot.jimple.internal.JimpleLocalBox
-
- canContainValue(Value) - Method in class soot.jimple.internal.RValueBox
-
- canContainValue(Value) - Method in class soot.jimple.internal.VariableBox
-
- canContainValue(Value) - Method in class soot.toolkits.scalar.ValueUnitPair
-
- canContainValue(Value) - Method in interface soot.ValueBox
-
Returns true if the given Value fits in this box.
- canDeltaBeApplied(AccessPath.Delta<Field>) - Method in class heros.fieldsens.structs.WrappedFactAtStatement
-
- canEliminateCheck() - Method in class soot.jimple.toolkits.pointer.CastCheckTag
-
- canExpandCollapse() - Method in class soot.jimple.toolkits.annotation.callgraph.MethInfo
-
- canExpandCollapse(boolean) - Method in class soot.jimple.toolkits.annotation.callgraph.MethInfo
-
- CANONICAL_PATH - Static variable in interface soot.PointsToAnalysis
-
- CANONICAL_PATH_LOCAL - Static variable in interface soot.PointsToAnalysis
-
- canonicalize(BitVector) - Method in class soot.util.SharedBitSetCache
-
- canRead(T) - Method in class heros.fieldsens.AccessPath
-
- canRead(Field) - Method in class heros.fieldsens.AccessPathHandler
-
- canRemoveDef(DefinitionStmt) - Method in class soot.dava.toolkits.base.AST.transformations.LocalVariableCleaner
-
- canStoreClass(SootClass, SootClass) - Method in class soot.FastHierarchy
-
Given an object of declared type child, returns true if the object can be
stored in a variable of type parent.
- canStoreType(Type, Type) - Method in class soot.FastHierarchy
-
Given an object of declared type child, returns true if the object can be
stored in a variable of type parent.
- car() - Method in class soot.util.Cons
-
- cardinality() - Method in class soot.util.BitVector
-
Count the number of ones in the bitvector.
- CASE - Static variable in class soot.jimple.Jimple
-
- caseAddExpr(AddExpr) - Method in interface soot.grimp.GrimpExprSwitch
-
- caseAddExpr(AddExpr) - Method in class soot.jimple.AbstractExprSwitch
-
- caseAddExpr(AddExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseAddExpr(AddExpr) - Method in interface soot.jimple.ExprSwitch
-
- caseAddExpr(AddExpr) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseAddExpr(AddExpr) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseAddInst(AddInst) - Method in interface soot.baf.InstSwitch
-
- caseAddInst(AddInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseAddInst(AddInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseAFile(AFile) - Method in class soot.jimple.parser.BodyExtractorWalker
-
- caseAFile(AFile) - Method in class soot.jimple.parser.SkeletonExtractorWalker
-
- caseAFile(AFile) - Method in class soot.jimple.parser.Walker
-
- caseAMethodMember(AMethodMember) - Method in class soot.jimple.parser.SkeletonExtractorWalker
-
- caseAndExpr(AndExpr) - Method in interface soot.grimp.GrimpExprSwitch
-
- caseAndExpr(AndExpr) - Method in class soot.jimple.AbstractExprSwitch
-
- caseAndExpr(AndExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseAndExpr(AndExpr) - Method in interface soot.jimple.ExprSwitch
-
- caseAndExpr(AndExpr) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseAndExpr(AndExpr) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseAndInst(AndInst) - Method in interface soot.baf.InstSwitch
-
- caseAndInst(AndInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseAndInst(AndInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseAnnotationAnnotationElem(AnnotationAnnotationElem) - Method in class soot.tagkit.AbstractAnnotationElemTypeSwitch
-
- caseAnnotationAnnotationElem(AnnotationAnnotationElem) - Method in interface soot.tagkit.IAnnotationElemTypeSwitch
-
- caseAnnotationAnnotationElem(AnnotationAnnotationElem) - Method in class soot.util.annotations.AnnotationElemSwitch
-
- caseAnnotationArrayElem(AnnotationArrayElem) - Method in class soot.tagkit.AbstractAnnotationElemTypeSwitch
-
- caseAnnotationArrayElem(AnnotationArrayElem) - Method in interface soot.tagkit.IAnnotationElemTypeSwitch
-
- caseAnnotationArrayElem(AnnotationArrayElem) - Method in class soot.util.annotations.AnnotationElemSwitch
-
- caseAnnotationBooleanElem(AnnotationBooleanElem) - Method in class soot.tagkit.AbstractAnnotationElemTypeSwitch
-
- caseAnnotationBooleanElem(AnnotationBooleanElem) - Method in interface soot.tagkit.IAnnotationElemTypeSwitch
-
- caseAnnotationBooleanElem(AnnotationBooleanElem) - Method in class soot.util.annotations.AnnotationElemSwitch
-
- caseAnnotationClassElem(AnnotationClassElem) - Method in class soot.tagkit.AbstractAnnotationElemTypeSwitch
-
- caseAnnotationClassElem(AnnotationClassElem) - Method in interface soot.tagkit.IAnnotationElemTypeSwitch
-
- caseAnnotationClassElem(AnnotationClassElem) - Method in class soot.util.annotations.AnnotationElemSwitch
-
- caseAnnotationDoubleElem(AnnotationDoubleElem) - Method in class soot.tagkit.AbstractAnnotationElemTypeSwitch
-
- caseAnnotationDoubleElem(AnnotationDoubleElem) - Method in interface soot.tagkit.IAnnotationElemTypeSwitch
-
- caseAnnotationDoubleElem(AnnotationDoubleElem) - Method in class soot.util.annotations.AnnotationElemSwitch
-
- caseAnnotationEnumElem(AnnotationEnumElem) - Method in class soot.tagkit.AbstractAnnotationElemTypeSwitch
-
- caseAnnotationEnumElem(AnnotationEnumElem) - Method in interface soot.tagkit.IAnnotationElemTypeSwitch
-
- caseAnnotationEnumElem(AnnotationEnumElem) - Method in class soot.util.annotations.AnnotationElemSwitch
-
- caseAnnotationFloatElem(AnnotationFloatElem) - Method in class soot.tagkit.AbstractAnnotationElemTypeSwitch
-
- caseAnnotationFloatElem(AnnotationFloatElem) - Method in interface soot.tagkit.IAnnotationElemTypeSwitch
-
- caseAnnotationFloatElem(AnnotationFloatElem) - Method in class soot.util.annotations.AnnotationElemSwitch
-
- caseAnnotationIntElem(AnnotationIntElem) - Method in class soot.tagkit.AbstractAnnotationElemTypeSwitch
-
- caseAnnotationIntElem(AnnotationIntElem) - Method in interface soot.tagkit.IAnnotationElemTypeSwitch
-
- caseAnnotationIntElem(AnnotationIntElem) - Method in class soot.util.annotations.AnnotationElemSwitch
-
- caseAnnotationLongElem(AnnotationLongElem) - Method in class soot.tagkit.AbstractAnnotationElemTypeSwitch
-
- caseAnnotationLongElem(AnnotationLongElem) - Method in interface soot.tagkit.IAnnotationElemTypeSwitch
-
- caseAnnotationLongElem(AnnotationLongElem) - Method in class soot.util.annotations.AnnotationElemSwitch
-
- caseAnnotationStringElem(AnnotationStringElem) - Method in class soot.tagkit.AbstractAnnotationElemTypeSwitch
-
- caseAnnotationStringElem(AnnotationStringElem) - Method in interface soot.tagkit.IAnnotationElemTypeSwitch
-
- caseAnnotationStringElem(AnnotationStringElem) - Method in class soot.util.annotations.AnnotationElemSwitch
-
- caseAnyNewStmt(Local, Expr) - Method in class soot.jimple.PointerStmtSwitch
-
Any type of new statement (NewStmt, NewArrayStmt, NewMultiArrayStmt)
- caseAnySubType(AnySubType) - Method in class soot.sootify.TypeTemplatePrinter
-
- caseAnySubType(AnySubType) - Method in class soot.TypeSwitch
-
- caseArgv() - Method in class soot.jimple.spark.builder.GlobalNodeFactory
-
- caseArray(VarNode) - Method in class soot.jimple.spark.builder.MethodNodeFactory
-
- caseArrayLengthInst(ArrayLengthInst) - Method in interface soot.baf.InstSwitch
-
- caseArrayLengthInst(ArrayLengthInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseArrayLengthInst(ArrayLengthInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseArrayLoadStmt(Local, ArrayRef) - Method in class soot.jimple.PointerStmtSwitch
-
A statement of the form l1 = l2[i];
- caseArrayReadInst(ArrayReadInst) - Method in interface soot.baf.InstSwitch
-
- caseArrayReadInst(ArrayReadInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseArrayReadInst(ArrayReadInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseArrayRef(ArrayRef) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseArrayRef(ArrayRef) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseArrayRef(ArrayRef) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseArrayRef(ArrayRef) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseArrayRef(ArrayRef) - Method in class soot.jimple.AbstractRefSwitch
-
- caseArrayRef(ArrayRef) - Method in interface soot.jimple.RefSwitch
-
- caseArrayRef(ArrayRef) - Method in class soot.jimple.spark.builder.MethodNodeFactory
-
- caseArrayRef(ArrayRef) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseArrayRef(ArrayRef) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseArrayStoreStmt(ArrayRef, Local) - Method in class soot.jimple.PointerStmtSwitch
-
A statement of the form l1[i] = l2;
- caseArrayType(ArrayType) - Method in class soot.jimple.spark.internal.SparkLibraryHelper
-
- caseArrayType(ArrayType) - Method in class soot.sootify.TypeTemplatePrinter
-
- caseArrayType(ArrayType) - Method in class soot.TypeSwitch
-
- caseArrayWriteInst(ArrayWriteInst) - Method in interface soot.baf.InstSwitch
-
- caseArrayWriteInst(ArrayWriteInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseArrayWriteInst(ArrayWriteInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseAssignConstStmt(Value, Constant) - Method in class soot.jimple.PointerStmtSwitch
-
A statement of the form l = constant;
- caseAssignStmt(AssignStmt) - Method in class soot.jimple.AbstractStmtSwitch
-
- caseAssignStmt(AssignStmt) - Method in class soot.jimple.PointerStmtSwitch
-
- caseAssignStmt(AssignStmt) - Method in interface soot.jimple.StmtSwitch
-
- caseAssignStmt(AssignStmt) - Method in class soot.jimple.toolkits.typing.fast.UseChecker
-
- caseAssignStmt(AssignStmt) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseASTAndCondition(ASTAndCondition) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseASTAndCondition(ASTAndCondition) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseASTAndCondition(ASTAndCondition) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseASTBinaryCondition(ASTBinaryCondition) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseASTBinaryCondition(ASTBinaryCondition) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseASTBinaryCondition(ASTBinaryCondition) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseASTDoWhileNode(ASTDoWhileNode) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseASTDoWhileNode(ASTDoWhileNode) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseASTDoWhileNode(ASTDoWhileNode) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseASTForLoopNode(ASTForLoopNode) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseASTForLoopNode(ASTForLoopNode) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseASTForLoopNode(ASTForLoopNode) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseASTIfElseNode(ASTIfElseNode) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseASTIfElseNode(ASTIfElseNode) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseASTIfElseNode(ASTIfElseNode) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseASTIfNode(ASTIfNode) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseASTIfNode(ASTIfNode) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseASTIfNode(ASTIfNode) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseASTLabeledBlockNode(ASTLabeledBlockNode) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseASTLabeledBlockNode(ASTLabeledBlockNode) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseASTLabeledBlockNode(ASTLabeledBlockNode) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseASTMethodNode(ASTMethodNode) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseASTMethodNode(ASTMethodNode) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseASTMethodNode(ASTMethodNode) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseASTOrCondition(ASTOrCondition) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseASTOrCondition(ASTOrCondition) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseASTOrCondition(ASTOrCondition) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseASTStatementSequenceNode(ASTStatementSequenceNode) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseASTStatementSequenceNode(ASTStatementSequenceNode) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseASTStatementSequenceNode(ASTStatementSequenceNode) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseASTStatementSequenceNode(ASTStatementSequenceNode) - Method in class soot.dava.toolkits.base.AST.transformations.AndAggregator
-
- caseASTStatementSequenceNode(ASTStatementSequenceNode) - Method in class soot.dava.toolkits.base.AST.transformations.ASTCleaner
-
- caseASTStatementSequenceNode(ASTStatementSequenceNode) - Method in class soot.dava.toolkits.base.AST.transformations.ASTCleanerTwo
-
- caseASTStatementSequenceNode(ASTStatementSequenceNode) - Method in class soot.dava.toolkits.base.AST.transformations.BooleanConditionSimplification
-
- caseASTStatementSequenceNode(ASTStatementSequenceNode) - Method in class soot.dava.toolkits.base.AST.transformations.DecrementIncrementStmtCreation
-
- caseASTStatementSequenceNode(ASTStatementSequenceNode) - Method in class soot.dava.toolkits.base.AST.transformations.ForLoopCreator
-
- caseASTStatementSequenceNode(ASTStatementSequenceNode) - Method in class soot.dava.toolkits.base.AST.transformations.LoopStrengthener
-
- caseASTStatementSequenceNode(ASTStatementSequenceNode) - Method in class soot.dava.toolkits.base.AST.transformations.OrAggregatorFour
-
- caseASTStatementSequenceNode(ASTStatementSequenceNode) - Method in class soot.dava.toolkits.base.AST.transformations.OrAggregatorOne
-
- caseASTStatementSequenceNode(ASTStatementSequenceNode) - Method in class soot.dava.toolkits.base.AST.transformations.OrAggregatorTwo
-
- caseASTStatementSequenceNode(ASTStatementSequenceNode) - Method in class soot.dava.toolkits.base.AST.transformations.PushLabeledBlockIn
-
- caseASTStatementSequenceNode(ASTStatementSequenceNode) - Method in class soot.dava.toolkits.base.AST.transformations.UselessAbruptStmtRemover
-
- caseASTSwitchNode(ASTSwitchNode) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseASTSwitchNode(ASTSwitchNode) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseASTSwitchNode(ASTSwitchNode) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseASTSynchronizedBlockNode(ASTSynchronizedBlockNode) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseASTSynchronizedBlockNode(ASTSynchronizedBlockNode) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseASTSynchronizedBlockNode(ASTSynchronizedBlockNode) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseASTTryNode(ASTTryNode) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseASTTryNode(ASTTryNode) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseASTTryNode(ASTTryNode) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseASTTryNode(ASTTryNode) - Method in class soot.dava.toolkits.base.AST.transformations.ASTCleaner
-
- caseASTTryNode(ASTTryNode) - Method in class soot.dava.toolkits.base.AST.transformations.ASTCleanerTwo
-
- caseASTTryNode(ASTTryNode) - Method in class soot.dava.toolkits.base.AST.transformations.EliminateConditions
-
- caseASTTryNode(ASTTryNode) - Method in class soot.dava.toolkits.base.AST.transformations.ForLoopCreator
-
- caseASTTryNode(ASTTryNode) - Method in class soot.dava.toolkits.base.AST.transformations.LoopStrengthener
-
- caseASTTryNode(ASTTryNode) - Method in class soot.dava.toolkits.base.AST.transformations.UnreachableCodeEliminator
-
- caseASTUnaryCondition(ASTUnaryCondition) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseASTUnaryCondition(ASTUnaryCondition) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseASTUnaryCondition(ASTUnaryCondition) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseASTUnconditionalLoopNode(ASTUnconditionalLoopNode) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseASTUnconditionalLoopNode(ASTUnconditionalLoopNode) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseASTUnconditionalLoopNode(ASTUnconditionalLoopNode) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseASTWhileNode(ASTWhileNode) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseASTWhileNode(ASTWhileNode) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseASTWhileNode(ASTWhileNode) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseBinopExpr(BinopExpr) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseBinopExpr(BinopExpr) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseBinopExpr(BinopExpr) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseBooleanType(BooleanType) - Method in class soot.sootify.TypeTemplatePrinter
-
- caseBooleanType(BooleanType) - Method in class soot.TypeSwitch
-
- caseBreakpointStmt(BreakpointStmt) - Method in class soot.jimple.AbstractStmtSwitch
-
- caseBreakpointStmt(BreakpointStmt) - Method in interface soot.jimple.StmtSwitch
-
- caseBreakpointStmt(BreakpointStmt) - Method in class soot.jimple.toolkits.typing.fast.UseChecker
-
- caseBreakpointStmt(BreakpointStmt) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseByteType(ByteType) - Method in class soot.sootify.TypeTemplatePrinter
-
- caseByteType(ByteType) - Method in class soot.TypeSwitch
-
- caseCanonicalPath() - Method in class soot.jimple.spark.builder.GlobalNodeFactory
-
- caseCastExpr(CastExpr) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseCastExpr(CastExpr) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseCastExpr(CastExpr) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseCastExpr(CastExpr) - Method in interface soot.grimp.GrimpExprSwitch
-
- caseCastExpr(CastExpr) - Method in class soot.jimple.AbstractExprSwitch
-
- caseCastExpr(CastExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseCastExpr(CastExpr) - Method in interface soot.jimple.ExprSwitch
-
- caseCastExpr(CastExpr) - Method in class soot.jimple.spark.builder.MethodNodeFactory
-
- caseCastExpr(CastExpr) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseCastExpr(CastExpr) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseCastStmt(Local, Local, CastExpr) - Method in class soot.jimple.PointerStmtSwitch
-
A statement of the form l = (cl) v;
- caseCatchStmt(Local, CaughtExceptionRef) - Method in class soot.jimple.PointerStmtSwitch
-
A catch statement
- caseCaughtExceptionRef(CaughtExceptionRef) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseCaughtExceptionRef(CaughtExceptionRef) - Method in class soot.jimple.AbstractRefSwitch
-
- caseCaughtExceptionRef(CaughtExceptionRef) - Method in interface soot.jimple.RefSwitch
-
- caseCaughtExceptionRef(CaughtExceptionRef) - Method in class soot.jimple.spark.builder.MethodNodeFactory
-
- caseCaughtExceptionRef(CaughtExceptionRef) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseCaughtExceptionRef(CaughtExceptionRef) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseCharType(CharType) - Method in class soot.sootify.TypeTemplatePrinter
-
- caseCharType(CharType) - Method in class soot.TypeSwitch
-
- caseClassConstant(ClassConstant) - Method in class soot.jimple.AbstractConstantSwitch
-
- caseClassConstant(ClassConstant) - Method in interface soot.jimple.ConstantSwitch
-
- caseClassConstant(ClassConstant) - Method in class soot.jimple.spark.builder.MethodNodeFactory
-
- caseClassConstant(ClassConstant) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseClassConstant(ClassConstant) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseCmpExpr(CmpExpr) - Method in interface soot.grimp.GrimpExprSwitch
-
- caseCmpExpr(CmpExpr) - Method in class soot.jimple.AbstractExprSwitch
-
- caseCmpExpr(CmpExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseCmpExpr(CmpExpr) - Method in interface soot.jimple.ExprSwitch
-
- caseCmpExpr(CmpExpr) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseCmpExpr(CmpExpr) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseCmpgExpr(CmpgExpr) - Method in interface soot.grimp.GrimpExprSwitch
-
- caseCmpgExpr(CmpgExpr) - Method in class soot.jimple.AbstractExprSwitch
-
- caseCmpgExpr(CmpgExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseCmpgExpr(CmpgExpr) - Method in interface soot.jimple.ExprSwitch
-
- caseCmpgExpr(CmpgExpr) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseCmpgExpr(CmpgExpr) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseCmpgInst(CmpgInst) - Method in interface soot.baf.InstSwitch
-
- caseCmpgInst(CmpgInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseCmpgInst(CmpgInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseCmpInst(CmpInst) - Method in interface soot.baf.InstSwitch
-
- caseCmpInst(CmpInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseCmpInst(CmpInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseCmplExpr(CmplExpr) - Method in interface soot.grimp.GrimpExprSwitch
-
- caseCmplExpr(CmplExpr) - Method in class soot.jimple.AbstractExprSwitch
-
- caseCmplExpr(CmplExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseCmplExpr(CmplExpr) - Method in interface soot.jimple.ExprSwitch
-
- caseCmplExpr(CmplExpr) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseCmplExpr(CmplExpr) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseCmplInst(CmplInst) - Method in interface soot.baf.InstSwitch
-
- caseCmplInst(CmplInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseCmplInst(CmplInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseCopyStmt(Local, Local) - Method in class soot.jimple.PointerStmtSwitch
-
A statement of the form l = v;
- caseDefault(Type) - Method in class soot.TypeSwitch
-
- caseDefaultClassLoader() - Method in class soot.jimple.spark.builder.GlobalNodeFactory
-
- caseDefinitionStmt(DefinitionStmt) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseDefinitionStmt(DefinitionStmt) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseDefinitionStmt(DefinitionStmt) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseDivExpr(DivExpr) - Method in interface soot.grimp.GrimpExprSwitch
-
- caseDivExpr(DivExpr) - Method in class soot.jimple.AbstractExprSwitch
-
- caseDivExpr(DivExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseDivExpr(DivExpr) - Method in interface soot.jimple.ExprSwitch
-
- caseDivExpr(DivExpr) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseDivExpr(DivExpr) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseDivInst(DivInst) - Method in interface soot.baf.InstSwitch
-
- caseDivInst(DivInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseDivInst(DivInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseDoubleConstant(DoubleConstant) - Method in class soot.jimple.AbstractConstantSwitch
-
- caseDoubleConstant(DoubleConstant) - Method in interface soot.jimple.ConstantSwitch
-
- caseDoubleConstant(DoubleConstant) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseDoubleConstant(DoubleConstant) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseDoubleType(DoubleType) - Method in class soot.sootify.TypeTemplatePrinter
-
- caseDoubleType(DoubleType) - Method in class soot.TypeSwitch
-
- caseDup1_x1Inst(Dup1_x1Inst) - Method in interface soot.baf.InstSwitch
-
- caseDup1_x1Inst(Dup1_x1Inst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseDup1_x1Inst(Dup1_x1Inst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseDup1_x2Inst(Dup1_x2Inst) - Method in interface soot.baf.InstSwitch
-
- caseDup1_x2Inst(Dup1_x2Inst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseDup1_x2Inst(Dup1_x2Inst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseDup1Inst(Dup1Inst) - Method in interface soot.baf.InstSwitch
-
- caseDup1Inst(Dup1Inst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseDup1Inst(Dup1Inst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseDup2_x1Inst(Dup2_x1Inst) - Method in interface soot.baf.InstSwitch
-
- caseDup2_x1Inst(Dup2_x1Inst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseDup2_x1Inst(Dup2_x1Inst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseDup2_x2Inst(Dup2_x2Inst) - Method in interface soot.baf.InstSwitch
-
- caseDup2_x2Inst(Dup2_x2Inst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseDup2_x2Inst(Dup2_x2Inst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseDup2Inst(Dup2Inst) - Method in interface soot.baf.InstSwitch
-
- caseDup2Inst(Dup2Inst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseDup2Inst(Dup2Inst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseDVariableDeclarationStmt(DVariableDeclarationStmt) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseDVariableDeclarationStmt(DVariableDeclarationStmt) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseDVariableDeclarationStmt(DVariableDeclarationStmt) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseDynamicInvokeExpr(DynamicInvokeExpr) - Method in class soot.jimple.AbstractExprSwitch
-
- caseDynamicInvokeExpr(DynamicInvokeExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseDynamicInvokeExpr(DynamicInvokeExpr) - Method in interface soot.jimple.ExprSwitch
-
- caseDynamicInvokeExpr(DynamicInvokeExpr) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseDynamicInvokeExpr(DynamicInvokeExpr) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseDynamicInvokeInst(DynamicInvokeInst) - Method in interface soot.baf.InstSwitch
-
- caseDynamicInvokeInst(DynamicInvokeInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseDynamicInvokeInst(DynamicInvokeInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseEnterMonitorInst(EnterMonitorInst) - Method in interface soot.baf.InstSwitch
-
- caseEnterMonitorInst(EnterMonitorInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseEnterMonitorInst(EnterMonitorInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseEnterMonitorStmt(EnterMonitorStmt) - Method in class soot.jimple.AbstractStmtSwitch
-
- caseEnterMonitorStmt(EnterMonitorStmt) - Method in interface soot.jimple.StmtSwitch
-
- caseEnterMonitorStmt(EnterMonitorStmt) - Method in class soot.jimple.toolkits.typing.fast.UseChecker
-
- caseEnterMonitorStmt(EnterMonitorStmt) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseEqExpr(EqExpr) - Method in interface soot.grimp.GrimpExprSwitch
-
- caseEqExpr(EqExpr) - Method in class soot.jimple.AbstractExprSwitch
-
- caseEqExpr(EqExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseEqExpr(EqExpr) - Method in interface soot.jimple.ExprSwitch
-
- caseEqExpr(EqExpr) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseEqExpr(EqExpr) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseErroneousType(ErroneousType) - Method in class soot.sootify.TypeTemplatePrinter
-
- caseErroneousType(ErroneousType) - Method in class soot.TypeSwitch
-
- caseExitMonitorInst(ExitMonitorInst) - Method in interface soot.baf.InstSwitch
-
- caseExitMonitorInst(ExitMonitorInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseExitMonitorInst(ExitMonitorInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseExitMonitorStmt(ExitMonitorStmt) - Method in class soot.jimple.AbstractStmtSwitch
-
- caseExitMonitorStmt(ExitMonitorStmt) - Method in interface soot.jimple.StmtSwitch
-
- caseExitMonitorStmt(ExitMonitorStmt) - Method in class soot.jimple.toolkits.typing.fast.UseChecker
-
- caseExitMonitorStmt(ExitMonitorStmt) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseExpr(Expr) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseExpr(Expr) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseExpr(Expr) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseExprOrRefValueBox(ValueBox) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseFieldGetInst(FieldGetInst) - Method in interface soot.baf.InstSwitch
-
- caseFieldGetInst(FieldGetInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseFieldGetInst(FieldGetInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseFieldPutInst(FieldPutInst) - Method in interface soot.baf.InstSwitch
-
- caseFieldPutInst(FieldPutInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseFieldPutInst(FieldPutInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseFinalizeQueue() - Method in class soot.jimple.spark.builder.GlobalNodeFactory
-
- caseFloatConstant(FloatConstant) - Method in class soot.jimple.AbstractConstantSwitch
-
- caseFloatConstant(FloatConstant) - Method in interface soot.jimple.ConstantSwitch
-
- caseFloatConstant(FloatConstant) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseFloatConstant(FloatConstant) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseFloatType(FloatType) - Method in class soot.sootify.TypeTemplatePrinter
-
- caseFloatType(FloatType) - Method in class soot.TypeSwitch
-
- caseGeExpr(GeExpr) - Method in interface soot.grimp.GrimpExprSwitch
-
- caseGeExpr(GeExpr) - Method in class soot.jimple.AbstractExprSwitch
-
- caseGeExpr(GeExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseGeExpr(GeExpr) - Method in interface soot.jimple.ExprSwitch
-
- caseGeExpr(GeExpr) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseGeExpr(GeExpr) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseGlobalLoadStmt(Local, StaticFieldRef) - Method in class soot.jimple.PointerStmtSwitch
-
A statement of the form l = cl.f;
- caseGlobalStoreStmt(StaticFieldRef, Local) - Method in class soot.jimple.PointerStmtSwitch
-
A statement of the form cl.f = l;
- caseGotoInst(GotoInst) - Method in interface soot.baf.InstSwitch
-
- caseGotoInst(GotoInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseGotoInst(GotoInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseGotoStmt(GotoStmt) - Method in class soot.jimple.AbstractStmtSwitch
-
- caseGotoStmt(GotoStmt) - Method in interface soot.jimple.StmtSwitch
-
- caseGotoStmt(GotoStmt) - Method in class soot.jimple.toolkits.typing.fast.UseChecker
-
- caseGotoStmt(GotoStmt) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseGtExpr(GtExpr) - Method in interface soot.grimp.GrimpExprSwitch
-
- caseGtExpr(GtExpr) - Method in class soot.jimple.AbstractExprSwitch
-
- caseGtExpr(GtExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseGtExpr(GtExpr) - Method in interface soot.jimple.ExprSwitch
-
- caseGtExpr(GtExpr) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseGtExpr(GtExpr) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseIdentityInst(IdentityInst) - Method in interface soot.baf.InstSwitch
-
- caseIdentityInst(IdentityInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseIdentityInst(IdentityInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseIdentityStmt(IdentityStmt) - Method in class soot.jimple.AbstractStmtSwitch
-
- caseIdentityStmt(Local, IdentityRef) - Method in class soot.jimple.PointerStmtSwitch
-
An identity statement assigning a parameter to a local.
- caseIdentityStmt(IdentityStmt) - Method in class soot.jimple.PointerStmtSwitch
-
- caseIdentityStmt(IdentityStmt) - Method in interface soot.jimple.StmtSwitch
-
- caseIdentityStmt(IdentityStmt) - Method in class soot.jimple.toolkits.typing.fast.UseChecker
-
- caseIdentityStmt(IdentityStmt) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseIfCmpEqInst(IfCmpEqInst) - Method in interface soot.baf.InstSwitch
-
- caseIfCmpEqInst(IfCmpEqInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseIfCmpEqInst(IfCmpEqInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseIfCmpGeInst(IfCmpGeInst) - Method in interface soot.baf.InstSwitch
-
- caseIfCmpGeInst(IfCmpGeInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseIfCmpGeInst(IfCmpGeInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseIfCmpGtInst(IfCmpGtInst) - Method in interface soot.baf.InstSwitch
-
- caseIfCmpGtInst(IfCmpGtInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseIfCmpGtInst(IfCmpGtInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseIfCmpLeInst(IfCmpLeInst) - Method in interface soot.baf.InstSwitch
-
- caseIfCmpLeInst(IfCmpLeInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseIfCmpLeInst(IfCmpLeInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseIfCmpLtInst(IfCmpLtInst) - Method in interface soot.baf.InstSwitch
-
- caseIfCmpLtInst(IfCmpLtInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseIfCmpLtInst(IfCmpLtInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseIfCmpNeInst(IfCmpNeInst) - Method in interface soot.baf.InstSwitch
-
- caseIfCmpNeInst(IfCmpNeInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseIfCmpNeInst(IfCmpNeInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseIfEqInst(IfEqInst) - Method in interface soot.baf.InstSwitch
-
- caseIfEqInst(IfEqInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseIfEqInst(IfEqInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseIfGeInst(IfGeInst) - Method in interface soot.baf.InstSwitch
-
- caseIfGeInst(IfGeInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseIfGeInst(IfGeInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseIfGtInst(IfGtInst) - Method in interface soot.baf.InstSwitch
-
- caseIfGtInst(IfGtInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseIfGtInst(IfGtInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseIfLeInst(IfLeInst) - Method in interface soot.baf.InstSwitch
-
- caseIfLeInst(IfLeInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseIfLeInst(IfLeInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseIfLtInst(IfLtInst) - Method in interface soot.baf.InstSwitch
-
- caseIfLtInst(IfLtInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseIfLtInst(IfLtInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseIfNeInst(IfNeInst) - Method in interface soot.baf.InstSwitch
-
- caseIfNeInst(IfNeInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseIfNeInst(IfNeInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseIfNonNullInst(IfNonNullInst) - Method in interface soot.baf.InstSwitch
-
- caseIfNonNullInst(IfNonNullInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseIfNonNullInst(IfNonNullInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseIfNullInst(IfNullInst) - Method in interface soot.baf.InstSwitch
-
- caseIfNullInst(IfNullInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseIfNullInst(IfNullInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseIfStmt(IfStmt) - Method in class soot.jimple.AbstractStmtSwitch
-
- caseIfStmt(IfStmt) - Method in interface soot.jimple.StmtSwitch
-
- caseIfStmt(IfStmt) - Method in class soot.jimple.toolkits.typing.fast.UseChecker
-
- caseIfStmt(IfStmt) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseIncInst(IncInst) - Method in interface soot.baf.InstSwitch
-
- caseIncInst(IncInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseIncInst(IncInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseInstanceCastInst(InstanceCastInst) - Method in interface soot.baf.InstSwitch
-
- caseInstanceCastInst(InstanceCastInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseInstanceCastInst(InstanceCastInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseInstanceFieldRef(InstanceFieldRef) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseInstanceFieldRef(InstanceFieldRef) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseInstanceFieldRef(InstanceFieldRef) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseInstanceFieldRef(InstanceFieldRef) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseInstanceFieldRef(InstanceFieldRef) - Method in class soot.jimple.AbstractRefSwitch
-
- caseInstanceFieldRef(InstanceFieldRef) - Method in interface soot.jimple.RefSwitch
-
- caseInstanceFieldRef(InstanceFieldRef) - Method in class soot.jimple.spark.builder.MethodNodeFactory
-
- caseInstanceFieldRef(InstanceFieldRef) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseInstanceFieldRef(InstanceFieldRef) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseInstanceInvokeExpr(InstanceInvokeExpr) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseInstanceInvokeExpr(InstanceInvokeExpr) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseInstanceInvokeExpr(InstanceInvokeExpr) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseInstanceOfExpr(InstanceOfExpr) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseInstanceOfExpr(InstanceOfExpr) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseInstanceOfExpr(InstanceOfExpr) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseInstanceOfExpr(InstanceOfExpr) - Method in interface soot.grimp.GrimpExprSwitch
-
- caseInstanceOfExpr(InstanceOfExpr) - Method in class soot.jimple.AbstractExprSwitch
-
- caseInstanceOfExpr(InstanceOfExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseInstanceOfExpr(InstanceOfExpr) - Method in interface soot.jimple.ExprSwitch
-
- caseInstanceOfExpr(InstanceOfExpr) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseInstanceOfExpr(InstanceOfExpr) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseInstanceOfInst(InstanceOfInst) - Method in interface soot.baf.InstSwitch
-
- caseInstanceOfInst(InstanceOfInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseInstanceOfInst(InstanceOfInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseIntConstant(IntConstant) - Method in class soot.jimple.AbstractConstantSwitch
-
- caseIntConstant(IntConstant) - Method in interface soot.jimple.ConstantSwitch
-
- caseIntConstant(IntConstant) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseIntConstant(IntConstant) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseInterfaceInvokeExpr(InterfaceInvokeExpr) - Method in interface soot.grimp.GrimpExprSwitch
-
- caseInterfaceInvokeExpr(InterfaceInvokeExpr) - Method in class soot.jimple.AbstractExprSwitch
-
- caseInterfaceInvokeExpr(InterfaceInvokeExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseInterfaceInvokeExpr(InterfaceInvokeExpr) - Method in interface soot.jimple.ExprSwitch
-
- caseInterfaceInvokeExpr(InterfaceInvokeExpr) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseInterfaceInvokeExpr(InterfaceInvokeExpr) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseInterfaceInvokeInst(InterfaceInvokeInst) - Method in interface soot.baf.InstSwitch
-
- caseInterfaceInvokeInst(InterfaceInvokeInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseInterfaceInvokeInst(InterfaceInvokeInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseIntType(IntType) - Method in class soot.sootify.TypeTemplatePrinter
-
- caseIntType(IntType) - Method in class soot.TypeSwitch
-
- caseInvokeExpr(InvokeExpr) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseInvokeExpr(InvokeExpr) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseInvokeExpr(InvokeExpr) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseInvokeStmt(InvokeStmt) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseInvokeStmt(InvokeStmt) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseInvokeStmt(InvokeStmt) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseInvokeStmt(InvokeStmt) - Method in class soot.jimple.AbstractStmtSwitch
-
- caseInvokeStmt(Local, InvokeExpr) - Method in class soot.jimple.PointerStmtSwitch
-
A method invocation.
- caseInvokeStmt(InvokeStmt) - Method in class soot.jimple.PointerStmtSwitch
-
- caseInvokeStmt(InvokeStmt) - Method in interface soot.jimple.StmtSwitch
-
- caseInvokeStmt(InvokeStmt) - Method in class soot.jimple.toolkits.typing.fast.UseChecker
-
- caseInvokeStmt(InvokeStmt) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseJSRInst(JSRInst) - Method in interface soot.baf.InstSwitch
-
- caseJSRInst(JSRInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseJSRInst(JSRInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseLeExpr(LeExpr) - Method in interface soot.grimp.GrimpExprSwitch
-
- caseLeExpr(LeExpr) - Method in class soot.jimple.AbstractExprSwitch
-
- caseLeExpr(LeExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseLeExpr(LeExpr) - Method in interface soot.jimple.ExprSwitch
-
- caseLeExpr(LeExpr) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseLeExpr(LeExpr) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseLengthExpr(LengthExpr) - Method in interface soot.grimp.GrimpExprSwitch
-
- caseLengthExpr(LengthExpr) - Method in class soot.jimple.AbstractExprSwitch
-
- caseLengthExpr(LengthExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseLengthExpr(LengthExpr) - Method in interface soot.jimple.ExprSwitch
-
- caseLengthExpr(LengthExpr) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseLengthExpr(LengthExpr) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseLoadInst(LoadInst) - Method in interface soot.baf.InstSwitch
-
- caseLoadInst(LoadInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseLoadInst(LoadInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseLoadStmt(Local, InstanceFieldRef) - Method in class soot.jimple.PointerStmtSwitch
-
A statement of the form l1 = l2.f;
- caseLocal(Local) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseLocal(Local) - Method in interface soot.jimple.JimpleValueSwitch
-
- caseLocal(Local) - Method in class soot.jimple.spark.builder.MethodNodeFactory
-
- caseLocal(Local) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseLocal(Local) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseLongConstant(LongConstant) - Method in class soot.jimple.AbstractConstantSwitch
-
- caseLongConstant(LongConstant) - Method in interface soot.jimple.ConstantSwitch
-
- caseLongConstant(LongConstant) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseLongConstant(LongConstant) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseLongType(LongType) - Method in class soot.sootify.TypeTemplatePrinter
-
- caseLongType(LongType) - Method in class soot.TypeSwitch
-
- caseLookupSwitchInst(LookupSwitchInst) - Method in interface soot.baf.InstSwitch
-
- caseLookupSwitchInst(LookupSwitchInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseLookupSwitchInst(LookupSwitchInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseLookupSwitchStmt(LookupSwitchStmt) - Method in class soot.jimple.AbstractStmtSwitch
-
- caseLookupSwitchStmt(LookupSwitchStmt) - Method in interface soot.jimple.StmtSwitch
-
- caseLookupSwitchStmt(LookupSwitchStmt) - Method in class soot.jimple.toolkits.typing.fast.UseChecker
-
- caseLookupSwitchStmt(LookupSwitchStmt) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseLtExpr(LtExpr) - Method in interface soot.grimp.GrimpExprSwitch
-
- caseLtExpr(LtExpr) - Method in class soot.jimple.AbstractExprSwitch
-
- caseLtExpr(LtExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseLtExpr(LtExpr) - Method in interface soot.jimple.ExprSwitch
-
- caseLtExpr(LtExpr) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseLtExpr(LtExpr) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseMainClassNameString() - Method in class soot.jimple.spark.builder.GlobalNodeFactory
-
- caseMainThread() - Method in class soot.jimple.spark.builder.GlobalNodeFactory
-
- caseMainThreadGroup() - Method in class soot.jimple.spark.builder.GlobalNodeFactory
-
- caseMethodHandle(MethodHandle) - Method in class soot.jimple.AbstractConstantSwitch
-
- caseMethodHandle(MethodHandle) - Method in interface soot.jimple.ConstantSwitch
-
- caseMethodHandle(MethodHandle) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseMethodHandle(MethodHandle) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseMulExpr(MulExpr) - Method in interface soot.grimp.GrimpExprSwitch
-
- caseMulExpr(MulExpr) - Method in class soot.jimple.AbstractExprSwitch
-
- caseMulExpr(MulExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseMulExpr(MulExpr) - Method in interface soot.jimple.ExprSwitch
-
- caseMulExpr(MulExpr) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseMulExpr(MulExpr) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseMulInst(MulInst) - Method in interface soot.baf.InstSwitch
-
- caseMulInst(MulInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseMulInst(MulInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseNeExpr(NeExpr) - Method in interface soot.grimp.GrimpExprSwitch
-
- caseNeExpr(NeExpr) - Method in class soot.jimple.AbstractExprSwitch
-
- caseNeExpr(NeExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseNeExpr(NeExpr) - Method in interface soot.jimple.ExprSwitch
-
- caseNeExpr(NeExpr) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseNeExpr(NeExpr) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseNegExpr(NegExpr) - Method in interface soot.grimp.GrimpExprSwitch
-
- caseNegExpr(NegExpr) - Method in class soot.jimple.AbstractExprSwitch
-
- caseNegExpr(NegExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseNegExpr(NegExpr) - Method in interface soot.jimple.ExprSwitch
-
- caseNegExpr(NegExpr) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseNegExpr(NegExpr) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseNegInst(NegInst) - Method in interface soot.baf.InstSwitch
-
- caseNegInst(NegInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseNegInst(NegInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseNewArrayExpr(NewArrayExpr) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseNewArrayExpr(NewArrayExpr) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseNewArrayExpr(NewArrayExpr) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseNewArrayExpr(NewArrayExpr) - Method in interface soot.grimp.GrimpExprSwitch
-
- caseNewArrayExpr(NewArrayExpr) - Method in class soot.jimple.AbstractExprSwitch
-
- caseNewArrayExpr(NewArrayExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseNewArrayExpr(NewArrayExpr) - Method in interface soot.jimple.ExprSwitch
-
- caseNewArrayExpr(NewArrayExpr) - Method in class soot.jimple.spark.builder.MethodNodeFactory
-
- caseNewArrayExpr(NewArrayExpr) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseNewArrayExpr(NewArrayExpr) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseNewArrayInst(NewArrayInst) - Method in interface soot.baf.InstSwitch
-
- caseNewArrayInst(NewArrayInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseNewArrayInst(NewArrayInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseNewArrayStmt(Local, NewArrayExpr) - Method in class soot.jimple.PointerStmtSwitch
-
A newarray statement
- caseNewExpr(NewExpr) - Method in interface soot.grimp.GrimpExprSwitch
-
- caseNewExpr(NewExpr) - Method in class soot.jimple.AbstractExprSwitch
-
- caseNewExpr(NewExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseNewExpr(NewExpr) - Method in interface soot.jimple.ExprSwitch
-
- caseNewExpr(NewExpr) - Method in class soot.jimple.spark.builder.MethodNodeFactory
-
- caseNewExpr(NewExpr) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseNewExpr(NewExpr) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseNewInst(NewInst) - Method in interface soot.baf.InstSwitch
-
- caseNewInst(NewInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseNewInst(NewInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseNewInstance(VarNode) - Method in class soot.jimple.spark.builder.GlobalNodeFactory
-
- caseNewInvokeExpr(NewInvokeExpr) - Method in class soot.grimp.AbstractGrimpValueSwitch
-
- caseNewInvokeExpr(NewInvokeExpr) - Method in interface soot.grimp.GrimpExprSwitch
-
- caseNewInvokeExpr(NewInvokeExpr) - Method in interface soot.grimp.GrimpValueSwitch
-
- caseNewInvokeExpr(NewInvokeExpr) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseNewMultiArrayExpr(NewMultiArrayExpr) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseNewMultiArrayExpr(NewMultiArrayExpr) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseNewMultiArrayExpr(NewMultiArrayExpr) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseNewMultiArrayExpr(NewMultiArrayExpr) - Method in interface soot.grimp.GrimpExprSwitch
-
- caseNewMultiArrayExpr(NewMultiArrayExpr) - Method in class soot.jimple.AbstractExprSwitch
-
- caseNewMultiArrayExpr(NewMultiArrayExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseNewMultiArrayExpr(NewMultiArrayExpr) - Method in interface soot.jimple.ExprSwitch
-
- caseNewMultiArrayExpr(NewMultiArrayExpr) - Method in class soot.jimple.spark.builder.MethodNodeFactory
-
- caseNewMultiArrayExpr(NewMultiArrayExpr) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseNewMultiArrayExpr(NewMultiArrayExpr) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseNewMultiArrayInst(NewMultiArrayInst) - Method in interface soot.baf.InstSwitch
-
- caseNewMultiArrayInst(NewMultiArrayInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseNewMultiArrayInst(NewMultiArrayInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseNewMultiArrayStmt(Local, NewMultiArrayExpr) - Method in class soot.jimple.PointerStmtSwitch
-
A anewarray statement
- caseNewStmt(Local, NewExpr) - Method in class soot.jimple.PointerStmtSwitch
-
A new statement
- caseNopInst(NopInst) - Method in interface soot.baf.InstSwitch
-
- caseNopInst(NopInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseNopInst(NopInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseNopStmt(NopStmt) - Method in class soot.jimple.AbstractStmtSwitch
-
- caseNopStmt(NopStmt) - Method in interface soot.jimple.StmtSwitch
-
- caseNopStmt(NopStmt) - Method in class soot.jimple.toolkits.typing.fast.UseChecker
-
- caseNopStmt(NopStmt) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseNullConstant(NullConstant) - Method in class soot.jimple.AbstractConstantSwitch
-
- caseNullConstant(NullConstant) - Method in interface soot.jimple.ConstantSwitch
-
- caseNullConstant(NullConstant) - Method in class soot.jimple.spark.builder.MethodNodeFactory
-
- caseNullConstant(NullConstant) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseNullConstant(NullConstant) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseNullType(NullType) - Method in class soot.sootify.TypeTemplatePrinter
-
- caseNullType(NullType) - Method in class soot.TypeSwitch
-
- caseOrExpr(OrExpr) - Method in interface soot.grimp.GrimpExprSwitch
-
- caseOrExpr(OrExpr) - Method in class soot.jimple.AbstractExprSwitch
-
- caseOrExpr(OrExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseOrExpr(OrExpr) - Method in interface soot.jimple.ExprSwitch
-
- caseOrExpr(OrExpr) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseOrExpr(OrExpr) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseOrInst(OrInst) - Method in interface soot.baf.InstSwitch
-
- caseOrInst(OrInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseOrInst(OrInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseParameterRef(ParameterRef) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseParameterRef(ParameterRef) - Method in class soot.jimple.AbstractRefSwitch
-
- caseParameterRef(ParameterRef) - Method in interface soot.jimple.RefSwitch
-
- caseParameterRef(ParameterRef) - Method in class soot.jimple.spark.builder.MethodNodeFactory
-
- caseParameterRef(ParameterRef) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseParameterRef(ParameterRef) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseParm(int) - Method in class soot.jimple.spark.builder.MethodNodeFactory
-
- casePhiExpr(PhiExpr) - Method in class soot.jimple.spark.builder.MethodNodeFactory
-
- casePhiExpr(PhiExpr) - Method in class soot.shimple.AbstractShimpleExprSwitch
-
- casePhiExpr(PhiExpr) - Method in class soot.shimple.AbstractShimpleValueSwitch
-
- casePhiExpr(PhiExpr) - Method in interface soot.shimple.ShimpleExprSwitch
-
- casePhiExpr(PhiExpr) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- casePopInst(PopInst) - Method in interface soot.baf.InstSwitch
-
- casePopInst(PopInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- casePopInst(PopInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- casePrimitiveCastInst(PrimitiveCastInst) - Method in interface soot.baf.InstSwitch
-
- casePrimitiveCastInst(PrimitiveCastInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- casePrimitiveCastInst(PrimitiveCastInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- casePrivilegedActionException() - Method in class soot.jimple.spark.builder.GlobalNodeFactory
-
- casePushInst(PushInst) - Method in interface soot.baf.InstSwitch
-
- casePushInst(PushInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- casePushInst(PushInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseRef(Ref) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseRef(Ref) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseRef(Ref) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseRefType(RefType) - Method in class soot.jimple.spark.internal.SparkLibraryHelper
-
- caseRefType(RefType) - Method in class soot.sootify.TypeTemplatePrinter
-
- caseRefType(RefType) - Method in class soot.TypeSwitch
-
- caseRemExpr(RemExpr) - Method in interface soot.grimp.GrimpExprSwitch
-
- caseRemExpr(RemExpr) - Method in class soot.jimple.AbstractExprSwitch
-
- caseRemExpr(RemExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseRemExpr(RemExpr) - Method in interface soot.jimple.ExprSwitch
-
- caseRemExpr(RemExpr) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseRemExpr(RemExpr) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseRemInst(RemInst) - Method in interface soot.baf.InstSwitch
-
- caseRemInst(RemInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseRemInst(RemInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseRet() - Method in class soot.jimple.spark.builder.MethodNodeFactory
-
- caseRetStmt(RetStmt) - Method in class soot.jimple.AbstractStmtSwitch
-
- caseRetStmt(RetStmt) - Method in interface soot.jimple.StmtSwitch
-
- caseRetStmt(RetStmt) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseReturnConstStmt(Constant) - Method in class soot.jimple.PointerStmtSwitch
-
A return statement returning a constant.
- caseReturnInst(ReturnInst) - Method in interface soot.baf.InstSwitch
-
- caseReturnInst(ReturnInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseReturnInst(ReturnInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseReturnStmt(ReturnStmt) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseReturnStmt(ReturnStmt) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseReturnStmt(ReturnStmt) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseReturnStmt(ReturnStmt) - Method in class soot.jimple.AbstractStmtSwitch
-
- caseReturnStmt(Local) - Method in class soot.jimple.PointerStmtSwitch
-
A return statement.
- caseReturnStmt(ReturnStmt) - Method in class soot.jimple.PointerStmtSwitch
-
- caseReturnStmt(ReturnStmt) - Method in interface soot.jimple.StmtSwitch
-
- caseReturnStmt(ReturnStmt) - Method in class soot.jimple.toolkits.typing.fast.UseChecker
-
- caseReturnStmt(ReturnStmt) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseReturnVoidInst(ReturnVoidInst) - Method in interface soot.baf.InstSwitch
-
- caseReturnVoidInst(ReturnVoidInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseReturnVoidInst(ReturnVoidInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseReturnVoidStmt(ReturnVoidStmt) - Method in class soot.jimple.AbstractStmtSwitch
-
- caseReturnVoidStmt(ReturnVoidStmt) - Method in class soot.jimple.PointerStmtSwitch
-
- caseReturnVoidStmt(ReturnVoidStmt) - Method in interface soot.jimple.StmtSwitch
-
- caseReturnVoidStmt(ReturnVoidStmt) - Method in class soot.jimple.toolkits.typing.fast.UseChecker
-
- caseReturnVoidStmt(ReturnVoidStmt) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseShlExpr(ShlExpr) - Method in interface soot.grimp.GrimpExprSwitch
-
- caseShlExpr(ShlExpr) - Method in class soot.jimple.AbstractExprSwitch
-
- caseShlExpr(ShlExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseShlExpr(ShlExpr) - Method in interface soot.jimple.ExprSwitch
-
- caseShlExpr(ShlExpr) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseShlExpr(ShlExpr) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseShlInst(ShlInst) - Method in interface soot.baf.InstSwitch
-
- caseShlInst(ShlInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseShlInst(ShlInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseShortType(ShortType) - Method in class soot.sootify.TypeTemplatePrinter
-
- caseShortType(ShortType) - Method in class soot.TypeSwitch
-
- caseShrExpr(ShrExpr) - Method in interface soot.grimp.GrimpExprSwitch
-
- caseShrExpr(ShrExpr) - Method in class soot.jimple.AbstractExprSwitch
-
- caseShrExpr(ShrExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseShrExpr(ShrExpr) - Method in interface soot.jimple.ExprSwitch
-
- caseShrExpr(ShrExpr) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseShrExpr(ShrExpr) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseShrInst(ShrInst) - Method in interface soot.baf.InstSwitch
-
- caseShrInst(ShrInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseShrInst(ShrInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseSpecialInvokeExpr(SpecialInvokeExpr) - Method in interface soot.grimp.GrimpExprSwitch
-
- caseSpecialInvokeExpr(SpecialInvokeExpr) - Method in class soot.jimple.AbstractExprSwitch
-
- caseSpecialInvokeExpr(SpecialInvokeExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseSpecialInvokeExpr(SpecialInvokeExpr) - Method in interface soot.jimple.ExprSwitch
-
- caseSpecialInvokeExpr(SpecialInvokeExpr) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseSpecialInvokeExpr(SpecialInvokeExpr) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseSpecialInvokeInst(SpecialInvokeInst) - Method in interface soot.baf.InstSwitch
-
- caseSpecialInvokeInst(SpecialInvokeInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseSpecialInvokeInst(SpecialInvokeInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseStaticFieldRef(StaticFieldRef) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseStaticFieldRef(StaticFieldRef) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseStaticFieldRef(StaticFieldRef) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseStaticFieldRef(StaticFieldRef) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseStaticFieldRef(StaticFieldRef) - Method in class soot.jimple.AbstractRefSwitch
-
- caseStaticFieldRef(StaticFieldRef) - Method in interface soot.jimple.RefSwitch
-
- caseStaticFieldRef(StaticFieldRef) - Method in class soot.jimple.spark.builder.MethodNodeFactory
-
- caseStaticFieldRef(StaticFieldRef) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseStaticFieldRef(StaticFieldRef) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseStaticGetInst(StaticGetInst) - Method in interface soot.baf.InstSwitch
-
- caseStaticGetInst(StaticGetInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseStaticGetInst(StaticGetInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseStaticInvokeExpr(StaticInvokeExpr) - Method in interface soot.grimp.GrimpExprSwitch
-
- caseStaticInvokeExpr(StaticInvokeExpr) - Method in class soot.jimple.AbstractExprSwitch
-
- caseStaticInvokeExpr(StaticInvokeExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseStaticInvokeExpr(StaticInvokeExpr) - Method in interface soot.jimple.ExprSwitch
-
- caseStaticInvokeExpr(StaticInvokeExpr) - Method in class soot.jimple.spark.builder.MethodNodeFactory
-
- caseStaticInvokeExpr(StaticInvokeExpr) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseStaticInvokeExpr(StaticInvokeExpr) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseStaticInvokeInst(StaticInvokeInst) - Method in interface soot.baf.InstSwitch
-
- caseStaticInvokeInst(StaticInvokeInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseStaticInvokeInst(StaticInvokeInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseStaticPutInst(StaticPutInst) - Method in interface soot.baf.InstSwitch
-
- caseStaticPutInst(StaticPutInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseStaticPutInst(StaticPutInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseStmt(Stmt) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseStmt(Stmt) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseStmt(Stmt) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseStmtAddressType(StmtAddressType) - Method in class soot.sootify.TypeTemplatePrinter
-
- caseStmtAddressType(StmtAddressType) - Method in class soot.TypeSwitch
-
- caseStoreInst(StoreInst) - Method in interface soot.baf.InstSwitch
-
- caseStoreInst(StoreInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseStoreInst(StoreInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseStoreStmt(InstanceFieldRef, Local) - Method in class soot.jimple.PointerStmtSwitch
-
A statement of the form l1.f = l2;
- caseStringConstant(StringConstant) - Method in class soot.jimple.AbstractConstantSwitch
-
- caseStringConstant(StringConstant) - Method in interface soot.jimple.ConstantSwitch
-
- caseStringConstant(StringConstant) - Method in class soot.jimple.spark.builder.MethodNodeFactory
-
- caseStringConstant(StringConstant) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseStringConstant(StringConstant) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseSubExpr(SubExpr) - Method in interface soot.grimp.GrimpExprSwitch
-
- caseSubExpr(SubExpr) - Method in class soot.jimple.AbstractExprSwitch
-
- caseSubExpr(SubExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseSubExpr(SubExpr) - Method in interface soot.jimple.ExprSwitch
-
- caseSubExpr(SubExpr) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseSubExpr(SubExpr) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseSubInst(SubInst) - Method in interface soot.baf.InstSwitch
-
- caseSubInst(SubInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseSubInst(SubInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseSwapInst(SwapInst) - Method in interface soot.baf.InstSwitch
-
- caseSwapInst(SwapInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseSwapInst(SwapInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseTableSwitchInst(TableSwitchInst) - Method in interface soot.baf.InstSwitch
-
- caseTableSwitchInst(TableSwitchInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseTableSwitchInst(TableSwitchInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseTableSwitchStmt(TableSwitchStmt) - Method in class soot.jimple.AbstractStmtSwitch
-
- caseTableSwitchStmt(TableSwitchStmt) - Method in interface soot.jimple.StmtSwitch
-
- caseTableSwitchStmt(TableSwitchStmt) - Method in class soot.jimple.toolkits.typing.fast.UseChecker
-
- caseTableSwitchStmt(TableSwitchStmt) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseThis() - Method in class soot.jimple.spark.builder.MethodNodeFactory
-
- caseThisRef(ThisRef) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseThisRef(ThisRef) - Method in class soot.jimple.AbstractRefSwitch
-
- caseThisRef(ThisRef) - Method in interface soot.jimple.RefSwitch
-
- caseThisRef(ThisRef) - Method in class soot.jimple.spark.builder.MethodNodeFactory
-
- caseThisRef(ThisRef) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseThisRef(ThisRef) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseThrow() - Method in class soot.jimple.spark.builder.GlobalNodeFactory
-
- caseThrowInst(ThrowInst) - Method in interface soot.baf.InstSwitch
-
- caseThrowInst(ThrowInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseThrowInst(ThrowInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseThrowStmt(ThrowStmt) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseThrowStmt(ThrowStmt) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseThrowStmt(ThrowStmt) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseThrowStmt(ThrowStmt) - Method in class soot.jimple.AbstractStmtSwitch
-
- caseThrowStmt(Local) - Method in class soot.jimple.PointerStmtSwitch
-
A throw statement
- caseThrowStmt(ThrowStmt) - Method in class soot.jimple.PointerStmtSwitch
-
- caseThrowStmt(ThrowStmt) - Method in interface soot.jimple.StmtSwitch
-
- caseThrowStmt(ThrowStmt) - Method in class soot.jimple.toolkits.typing.fast.UseChecker
-
- caseThrowStmt(ThrowStmt) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseType(Type) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseType(Type) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseType(Type) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseUninterestingStmt(Stmt) - Method in class soot.jimple.PointerStmtSwitch
-
Any other statement
- caseUnknownType(UnknownType) - Method in class soot.sootify.TypeTemplatePrinter
-
- caseUnknownType(UnknownType) - Method in class soot.TypeSwitch
-
- caseUnopExpr(UnopExpr) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseUnopExpr(UnopExpr) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseUnopExpr(UnopExpr) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseUshrExpr(UshrExpr) - Method in interface soot.grimp.GrimpExprSwitch
-
- caseUshrExpr(UshrExpr) - Method in class soot.jimple.AbstractExprSwitch
-
- caseUshrExpr(UshrExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseUshrExpr(UshrExpr) - Method in interface soot.jimple.ExprSwitch
-
- caseUshrExpr(UshrExpr) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseUshrExpr(UshrExpr) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseUshrInst(UshrInst) - Method in interface soot.baf.InstSwitch
-
- caseUshrInst(UshrInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseUshrInst(UshrInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseValue(Value) - Method in interface soot.dava.toolkits.base.AST.analysis.Analysis
-
- caseValue(Value) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- caseValue(Value) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- caseVirtualInvokeExpr(VirtualInvokeExpr) - Method in interface soot.grimp.GrimpExprSwitch
-
- caseVirtualInvokeExpr(VirtualInvokeExpr) - Method in class soot.jimple.AbstractExprSwitch
-
- caseVirtualInvokeExpr(VirtualInvokeExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseVirtualInvokeExpr(VirtualInvokeExpr) - Method in interface soot.jimple.ExprSwitch
-
- caseVirtualInvokeExpr(VirtualInvokeExpr) - Method in class soot.jimple.spark.builder.MethodNodeFactory
-
- caseVirtualInvokeExpr(VirtualInvokeExpr) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseVirtualInvokeExpr(VirtualInvokeExpr) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseVirtualInvokeInst(VirtualInvokeInst) - Method in interface soot.baf.InstSwitch
-
- caseVirtualInvokeInst(VirtualInvokeInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseVirtualInvokeInst(VirtualInvokeInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- caseVoidType(VoidType) - Method in class soot.sootify.TypeTemplatePrinter
-
- caseVoidType(VoidType) - Method in class soot.TypeSwitch
-
- caseXorExpr(XorExpr) - Method in interface soot.grimp.GrimpExprSwitch
-
- caseXorExpr(XorExpr) - Method in class soot.jimple.AbstractExprSwitch
-
- caseXorExpr(XorExpr) - Method in class soot.jimple.AbstractJimpleValueSwitch
-
- caseXorExpr(XorExpr) - Method in interface soot.jimple.ExprSwitch
-
- caseXorExpr(XorExpr) - Method in class soot.sootify.ValueTemplatePrinter
-
- caseXorExpr(XorExpr) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- caseXorInst(XorInst) - Method in interface soot.baf.InstSwitch
-
- caseXorInst(XorInst) - Method in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- caseXorInst(XorInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- CAST - Static variable in class soot.dava.toolkits.base.renamer.infoGatheringAnalysis
-
- Cast(Position, TypeNode, Expr) - Method in class soot.javaToJimple.jj.ast.JjNodeFactory_c
-
- CAST_INSERTION - Static variable in class soot.javaToJimple.JavaToJimple
-
- CAST_NODE - Static variable in interface soot.PointsToAnalysis
-
- CastAndReturnInliner - Class in soot.asm
-
Transformers that inlines returns that cast and return an object.
- CastAndReturnInliner() - Constructor for class soot.asm.CastAndReturnInliner
-
- CastCheckEliminator - Class in soot.jimple.toolkits.pointer
-
A flow analysis that detects redundant cast checks.
- CastCheckEliminator(BriefUnitGraph) - Constructor for class soot.jimple.toolkits.pointer.CastCheckEliminator
-
- CastCheckEliminatorDumper - Class in soot.jimple.toolkits.pointer
-
A body transformer that simply calls the CastCheckEliminator analysis.
- CastCheckEliminatorDumper(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.CastCheckEliminatorDumper
-
- CastCheckHandler() - Constructor for class soot.jimple.spark.ondemand.pautil.AllocationSiteHandler.CastCheckHandler
-
- CastCheckTag - Class in soot.jimple.toolkits.pointer
-
Implements a tag that can be used to tell a VM whether a cast check can
be eliminated or not.
- CastExpr - Interface in soot.jimple
-
- CastInsertionVisitor - Class in soot.javaToJimple
-
- CastInsertionVisitor(polyglot.frontend.Job, polyglot.types.TypeSystem, polyglot.ast.NodeFactory) - Constructor for class soot.javaToJimple.CastInsertionVisitor
-
- CastInstruction - Class in soot.dexpler.instructions
-
- CastInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.CastInstruction
-
- castNeverFails(Type, Type) - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
Type compatibility test.
- castNeverFails(Type, Type) - Method in class soot.jimple.spark.internal.TypeManager
-
- castType - Variable in class soot.baf.internal.BInstanceCastInst
-
- CATCH - Static variable in class soot.jimple.Jimple
-
- catchableAs(RefType) - Method in class soot.toolkits.exceptions.ThrowableSet
-
Indicates whether this ThrowableSet includes some exception that might be
caught by a handler argument of the type catcher
.
- catchStack - Variable in class soot.javaToJimple.JimpleBodyBuilder
-
- CaughtExceptionRef - Interface in soot.jimple
-
- ccallList() - Method in class soot.javaToJimple.MethodFinalsChecker
-
- cdr() - Method in class soot.util.Cons
-
- CFG - Class in soot.coffi
-
A Control Flow Graph.
- CFG(method_info) - Constructor for class soot.coffi.CFG
-
Constructs a new control flow graph for the given method.
- cfg - Variable in class soot.coffi.method_info
-
Control Flow Graph constructed when the method is parsed.
- cfg - Variable in class soot.shimple.internal.PhiNodeManager
-
- cfg - Variable in class soot.shimple.internal.PiNodeManager
-
- cfg - Variable in class soot.shimple.internal.ShimpleBodyBuilder
-
- cfg - Variable in class soot.shimple.toolkits.graph.SimpleGlobalValueNumberer
-
- CFGGraphType - Class in soot.util.cfgcmd
-
An enumeration type for representing the varieties of control
flow graph available, for use in tools that compare or display
CFGs.
- CFGIntermediateRep - Class in soot.util.cfgcmd
-
An enumeration type for representing the varieties of intermediate
representation available, for use in tools that compare or display
control flow graphs.
- CFGOption(String) - Constructor for class soot.util.cfgcmd.CFGOptionMatcher.CFGOption
-
- CFGOptionMatcher - Class in soot.util.cfgcmd
-
A class used by CFG utilities that need to match different option
strings with classes that implement those options.
- CFGOptionMatcher(CFGOptionMatcher.CFGOption[]) - Constructor for class soot.util.cfgcmd.CFGOptionMatcher
-
Creates a CFGOptionMatcher.
- CFGOptionMatcher.CFGOption - Class in soot.util.cfgcmd
-
The type stored within a CFGOptionMatcher
.
- CFGToDotGraph - Class in soot.util.cfgcmd
-
Class that creates a
DotGraph
visualization
of a control flow graph.
- CFGToDotGraph() - Constructor for class soot.util.cfgcmd.CFGToDotGraph
-
Returns a CFGToDotGraph converter which will draw the graph
as a single arbitrarily-sized page, with full-length node labels.
- CFGtoString(DirectedGraph<Block>, boolean) - Static method in class soot.toolkits.graph.pdg.RegionAnalysis
-
- CFGViewer - Class in soot.tools
-
A utility class for generating dot graph file for a control flow graph
- CFGViewer() - Constructor for class soot.tools.CFGViewer
-
- cg - Variable in class soot.jimple.toolkits.annotation.purity.AbstractInterproceduralAnalysis
-
- cg - Variable in class soot.jimple.toolkits.callgraph.ReachableMethods
-
- cg - Variable in class soot.jimple.toolkits.ide.icfg.JimpleBasedInterproceduralCFG
-
- cg - Variable in class soot.shimple.DefaultShimpleFactory
-
- cg_refine_times - Static variable in class soot.jimple.spark.geom.geomPA.Parameters
-
- cgb - Variable in class soot.jimple.spark.builder.ContextInsensitiveBuilder
-
- cgDone(boolean) - Method in class soot.toolkits.graph.interaction.InteractionHandler
-
- cgDone() - Method in class soot.toolkits.graph.interaction.InteractionHandler
-
- CgEdge - Class in soot.jimple.spark.geom.dataRep
-
The internal call graph edge representation.
- CgEdge(int, int, Edge, CgEdge) - Constructor for class soot.jimple.spark.geom.dataRep.CgEdge
-
- cgOpts - Variable in class soot.jimple.spark.pag.PAG
-
- Chain<E> - Interface in soot.util
-
Augmented data type guaranteeing O(1) insertion and removal from a set
of ordered, unique elements.
- change(Boolean, ASTNode) - Method in class soot.dava.toolkits.base.AST.transformations.EliminateConditions
-
- changed - Variable in class soot.dava.toolkits.base.AST.transformations.SimplifyConditions
-
- changedCondition(ASTCondition, CPFlowSet) - Method in class soot.dava.toolkits.base.AST.transformations.CPApplication
-
- changeOriginalAST() - Method in class soot.dava.toolkits.base.AST.transformations.SuperFirstStmtHandler
-
- CHAR - Static variable in class soot.jimple.Jimple
-
- CHAR - Variable in class soot.jimple.toolkits.typing.integer.ClassHierarchy
-
- CharType - Class in soot
-
Soot representation of the Java built-in type 'char'.
- CharType(Singletons.Global) - Constructor for class soot.CharType
-
- CHATransformer - Class in soot.jimple.toolkits.callgraph
-
Builds an invoke graph using Class Hierarchy Analysis.
- CHATransformer(Singletons.Global) - Constructor for class soot.jimple.toolkits.callgraph.CHATransformer
-
- check(Value) - Method in class soot.dava.toolkits.base.AST.transformations.DeInliningFinalFields
-
- check() - Method in class soot.jimple.spark.solver.Checker
-
Actually does the propagation.
- check() - Method in class soot.jimple.spark.solver.MergeChecker
-
Actually does the propagation.
- check(Typing, IUseVisitor) - Method in class soot.jimple.toolkits.typing.fast.UseChecker
-
- checkAccessRestrictions(SootMethod, SootMethod, String) - Static method in class soot.jimple.toolkits.invoke.InlinerSafetyManager
-
- checkAliasAnalysis() - Method in class soot.jimple.spark.geom.helper.GeomEvaluator
-
Count how many aliased base pointers appeared in all user's functions.
- checkAll(Node, PointsToSetInternal, Node) - Method in class soot.jimple.spark.solver.Checker
-
- checkAll(Node, PointsToSetInternal, Node) - Method in class soot.jimple.spark.solver.MergeChecker
-
- checkAllocAndContextCache(AllocAndContext, VarNode) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- checkAndRemoveDefault(SootClass) - Static method in class soot.dava.toolkits.base.AST.transformations.RemoveEmptyBodyDefaultConstructor
-
- checkAndSwitch(ValueBox) - Method in class soot.dava.toolkits.base.AST.transformations.DeInliningFinalFields
-
- checkAndTransform(ASTNode, ASTIfNode, ASTIfNode, int, int) - Static method in class soot.dava.toolkits.base.AST.transformations.OrAggregatorThree
-
- checkCallGraph() - Method in class soot.jimple.spark.geom.helper.GeomEvaluator
-
Report the virtual callsites resolution result for the user's code.
- CheckCastInstruction - Class in soot.dexpler.instructions
-
- CheckCastInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.CheckCastInstruction
-
- checkCastsSafety() - Method in class soot.jimple.spark.geom.helper.GeomEvaluator
-
Count how many static casts can be determined safe.
- checkChildLastInParent(ASTNode, ASTNode) - Method in class soot.dava.toolkits.base.AST.transformations.UselessAbruptStmtRemover
-
- checkConditionalUses(Object, ASTNode) - Method in class soot.dava.toolkits.base.AST.transformations.DeInliningFinalFields
-
- checkConditionalUses(ASTCondition, ASTNode) - Method in class soot.dava.toolkits.base.AST.traversals.AllVariableUses
-
- checkConditionalUses(ASTCondition, ASTNode) - Method in class soot.dava.toolkits.base.AST.traversals.ASTUsesAndDefs
-
- checkContextsForAllocsCache(DemandCSPointsTo.VarAndContext, AllocAndContextSet, PointsToSetInternal) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- checkElseHasOnlyIf(List<Object>) - Method in class soot.dava.toolkits.base.AST.transformations.OrAggregatorTwo
-
- Checker - Class in soot.jimple.spark.solver
-
Checks points-to sets with pointer assignment graph to make sure everything
has been correctly propagated.
- Checker(PAG) - Constructor for class soot.jimple.spark.solver.Checker
-
- CheckEscapingValidator - Enum in soot.validation
-
- checkExpr(Value, Type) - Method in class soot.dexpler.typing.DalvikTyper
-
- checkForValueHints(ASTCondition, CPFlowSet, boolean) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CP
-
- checkIfStub() - Method in class soot.shimple.toolkits.graph.ValueGraph.Node
-
- checkInit() - Method in class soot.Body
-
- checkInitThrowAnalysis() - Static method in class soot.toolkits.exceptions.ThrowAnalysisFactory
-
Resolve the ThrowAnalysis to be used for initialization checking
(e.g.
- CheckInitValidator - Enum in soot.validation
-
- checkInvoke(Body, InvokeStmt) - Method in class soot.jimple.toolkits.base.ExceptionChecker
-
- checkInvokeExpr(Body, InvokeExpr, Stmt) - Method in class soot.jimple.toolkits.base.ExceptionChecker
-
- checkLevel(int) - Method in class soot.SootClass
-
Checks if the class has at lease the resolving level specified.
- checkLevelIgnoreResolving(int) - Method in class soot.SootClass
-
Checks if the class has at lease the resolving level specified.
- CheckMSet - Class in soot.jimple.toolkits.thread.mhp
-
- checkNode(Node, Node, Node) - Method in class soot.jimple.spark.solver.Checker
-
- checkNode(Node, Node, Node) - Method in class soot.jimple.spark.solver.MergeChecker
-
- checkP2Set(VarNode, HeuristicType, Predicate<Set<AllocAndContext>>) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
check the computed points-to set of a variable against some predicate
- checkPattern() - Method in class soot.dava.toolkits.base.AST.transformations.ForLoopCreationHelper
-
- CheckRecursiveCalls - Class in soot.jimple.toolkits.thread.mhp.pegcallgraph
-
- CheckRecursiveCalls(PegCallGraph, Set<Object>) - Constructor for class soot.jimple.toolkits.thread.mhp.pegcallgraph.CheckRecursiveCalls
-
- checkSpecialInlineRestrictions(SootMethod, SootMethod, String) - Static method in class soot.jimple.toolkits.invoke.InlinerSafetyManager
-
- checkState() - Method in class soot.Hierarchy
-
- checkStatementUses(Stmt, Object) - Method in class soot.dava.toolkits.base.AST.traversals.AllVariableUses
-
- checkStatementUses(Stmt, Object) - Method in class soot.dava.toolkits.base.AST.traversals.ASTUsesAndDefs
-
- checkThrow(Body, ThrowStmt) - Method in class soot.jimple.toolkits.base.ExceptionChecker
-
- checkTraps(Unit, Body) - Method in class soot.jbco.jimpleTransformations.AddSwitches
-
- checkType - Variable in class soot.baf.internal.BInstanceOfInst
-
- CheckTypesValidator - Enum in soot.validation
-
- checkUpContextCache(DemandCSPointsTo.VarContextAndUp, AllocAndContext) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- CheckVoidLocalesValidator - Enum in soot.validation
-
- child - Variable in class soot.xml.XMLNode
-
- child - Variable in class soot.xml.XMLRoot
-
- childExpectedType(Expr, AscriptionVisitor) - Method in class soot.javaToJimple.jj.ast.JjArrayAccessAssign_c
-
- childExpectedType(Expr, AscriptionVisitor) - Method in class soot.javaToJimple.jj.ast.JjArrayInit_c
-
- childExpectedType(Expr, AscriptionVisitor) - Method in class soot.javaToJimple.jj.ast.JjBinary_c
-
- childExpectedType(Expr, AscriptionVisitor) - Method in class soot.javaToJimple.jj.ast.JjCast_c
-
- childExpectedType(Expr, AscriptionVisitor) - Method in class soot.javaToJimple.jj.ast.JjFieldAssign_c
-
- childExpectedType(Expr, AscriptionVisitor) - Method in class soot.javaToJimple.jj.ast.JjFieldDecl_c
-
- childExpectedType(Expr, AscriptionVisitor) - Method in class soot.javaToJimple.jj.ast.JjLocalAssign_c
-
- childExpectedType(Expr, AscriptionVisitor) - Method in class soot.javaToJimple.jj.ast.JjLocalDecl_c
-
- childExpectedType(Expr, AscriptionVisitor) - Method in class soot.javaToJimple.jj.ast.JjReturn_c
-
- childExpectedType(Expr, AscriptionVisitor) - Method in class soot.javaToJimple.jj.ast.JjUnary_c
-
- children - Variable in class soot.shimple.toolkits.graph.ValueGraph.Node
-
- children - Variable in class soot.toolkits.graph.DominatorNode
-
- childrenAreInSamePartition(ValueGraph.Node, ValueGraph.Node) - Method in class soot.shimple.toolkits.graph.SimpleGlobalValueNumberer
-
- ChunkedQueue<E> - Class in soot.util.queue
-
A queue of Object's.
- ChunkedQueue() - Constructor for class soot.util.queue.ChunkedQueue
-
- CLASS - Static variable in class soot.jimple.Jimple
-
- CLASS_CAST_EXCEPTION - Variable in class soot.toolkits.exceptions.ThrowableSet.Manager
-
- class_element_value - Class in soot.coffi
-
There can be many element_value pairs in each annotation
- class_element_value() - Constructor for class soot.coffi.class_element_value
-
- CLASSCLASS - Variable in class soot.jimple.toolkits.pointer.representations.TypeConstants
-
- ClassConstant - Class in soot.jimple
-
- ClassConstantNode - Class in soot.jimple.spark.pag
-
Represents an allocation site node the represents a known java.lang.Class
object.
- ClassData - Class in soot.toolkits.astmetrics
-
- ClassData(String) - Constructor for class soot.toolkits.astmetrics.ClassData
-
- ClassDeclFinder - Class in soot.javaToJimple
-
- ClassDeclFinder() - Constructor for class soot.javaToJimple.ClassDeclFinder
-
- classesInDynamicPackage(String) - Method in class soot.SourceLocator
-
- classesOfDex(DexBackedDexFile) - Static method in class soot.DexClassProvider
-
- ClassFieldAnalysis - Class in soot.jimple.toolkits.annotation.arraycheck
-
- ClassFieldAnalysis(Singletons.Global) - Constructor for class soot.jimple.toolkits.annotation.arraycheck.ClassFieldAnalysis
-
- ClassFile - Class in soot.coffi
-
A ClassFile object represents the contents of a .class file.
- ClassFile(String) - Constructor for class soot.coffi.ClassFile
-
Creates a new ClassFile object given the name of the file.
- ClassFlagsValidator - Enum in soot.validation
-
Validator that checks for impossible combinations of class flags
- classForName(SootMethod, Stmt) - Method in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder.DefaultReflectionModel
-
- classForName(SootMethod, Stmt) - Method in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder.TraceBasedReflectionModel
-
Adds an edge to all class initializers of all possible receivers of
Class.forName() calls within source.
- classForName(SootMethod, Stmt) - Method in interface soot.jimple.toolkits.callgraph.ReflectionModel
-
- classForName(String) - Method in class soot.rtlib.tamiflex.DefaultHandler
-
- classForName(String) - Method in interface soot.rtlib.tamiflex.IUnexpectedReflectiveCallHandler
-
- classForName(String) - Method in class soot.rtlib.tamiflex.SilentHandler
-
- classForName(String) - Static method in class soot.rtlib.tamiflex.UnexpectedReflectiveCall
-
- classForNameClasses(SootMethod) - Method in class soot.jimple.toolkits.reflection.ReflectionTraceInfo
-
- classForNameClassNames(SootMethod) - Method in class soot.jimple.toolkits.reflection.ReflectionTraceInfo
-
- classForNameReceivers - Variable in class soot.jimple.toolkits.reflection.ReflectionTraceInfo
-
- ClassHierarchy - Class in soot.jimple.toolkits.typing
-
This class encapsulates the typing class hierarchy, as well as non-reference types.
- classHierarchy(Scene) - Static method in class soot.jimple.toolkits.typing.ClassHierarchy
-
Get the class hierarchy for the given scene.
- ClassHierarchy - Class in soot.jimple.toolkits.typing.integer
-
This class encapsulates the integer type hierarchy.
- ClassHierarchy(Singletons.Global) - Constructor for class soot.jimple.toolkits.typing.integer.ClassHierarchy
-
- ClassHierarchy_classHierarchyMap - Variable in class soot.G
-
- CLASSIC_COMPLETE_BLOCK_GRAPH - Static variable in class soot.util.cfgcmd.CFGGraphType
-
- CLASSIC_COMPLETE_UNIT_GRAPH - Static variable in class soot.util.cfgcmd.CFGGraphType
-
- ClassicCompleteBlockGraph - Class in soot.toolkits.graph
-
Represents a CFG where the nodes are
Block
s and the
edges are derived from control flow.
- ClassicCompleteBlockGraph(Body) - Constructor for class soot.toolkits.graph.ClassicCompleteBlockGraph
-
Constructs a
ClassicCompleteBlockGraph for the blocks
found by partitioning the the units of the provided
Body
instance into basic blocks.
- ClassicCompleteBlockGraph(ClassicCompleteUnitGraph) - Constructor for class soot.toolkits.graph.ClassicCompleteBlockGraph
-
- ClassicCompleteUnitGraph - Class in soot.toolkits.graph
-
Represents a CFG for a Body instance where the nodes are
Unit
instances, and where edges are a conservative
indication of unexceptional and exceptional control
flow.
- ClassicCompleteUnitGraph(Body) - Constructor for class soot.toolkits.graph.ClassicCompleteUnitGraph
-
Constructs the graph from a given Body instance.
- ClassInfoFlowAnalysis - Class in soot.jimple.toolkits.infoflow
-
- ClassInfoFlowAnalysis(SootClass, InfoFlowAnalysis) - Constructor for class soot.jimple.toolkits.infoflow.ClassInfoFlowAnalysis
-
- ClassLiteralChecker - Class in soot.javaToJimple
-
- ClassLiteralChecker() - Constructor for class soot.javaToJimple.ClassLiteralChecker
-
- ClassLiteralMethodSource - Class in soot.javaToJimple
-
- ClassLiteralMethodSource() - Constructor for class soot.javaToJimple.ClassLiteralMethodSource
-
- CLASSLOADERCLASS - Variable in class soot.jimple.toolkits.pointer.representations.TypeConstants
-
- ClassLoadingStrategy - Interface in soot.plugins.internal
-
Interface for different class loading strategies.
- ClassLocalObjectsAnalysis - Class in soot.jimple.toolkits.infoflow
-
- ClassLocalObjectsAnalysis(LocalObjectsAnalysis, InfoFlowAnalysis, UseFinder, SootClass) - Constructor for class soot.jimple.toolkits.infoflow.ClassLocalObjectsAnalysis
-
- ClassLocalObjectsAnalysis(LocalObjectsAnalysis, InfoFlowAnalysis, InfoFlowAnalysis, UseFinder, SootClass, List<SootMethod>) - Constructor for class soot.jimple.toolkits.infoflow.ClassLocalObjectsAnalysis
-
- ClassMember - Interface in soot
-
Provides methods common to Soot objects belonging to classes,
namely SootField and SootMethod.
- className - Variable in class soot.ClassSource
-
- CLASSNAME - Static variable in class soot.dava.toolkits.base.renamer.infoGatheringAnalysis
-
- className() - Method in class soot.xml.LinkAttribute
-
- classNameEquals(String) - Method in class soot.toolkits.astmetrics.ClassData
-
- classNameToCU - Variable in class soot.JastAddInitialResolver
-
- classNewInstance(SootMethod, Stmt) - Method in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder.DefaultReflectionModel
-
- classNewInstance(SootMethod, Stmt) - Method in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder.TraceBasedReflectionModel
-
Adds an edge to the constructor of the target class from this call to
Class.newInstance()
.
- classNewInstance(SootMethod, Stmt) - Method in interface soot.jimple.toolkits.callgraph.ReflectionModel
-
- classNewInstance(Class<?>) - Method in class soot.rtlib.tamiflex.DefaultHandler
-
- classNewInstance(Class<?>) - Method in interface soot.rtlib.tamiflex.IUnexpectedReflectiveCallHandler
-
- classNewInstance(Class<?>) - Method in class soot.rtlib.tamiflex.SilentHandler
-
- classNewInstance(Class<?>) - Static method in class soot.rtlib.tamiflex.UnexpectedReflectiveCall
-
- classNewInstanceClasses(SootMethod) - Method in class soot.jimple.toolkits.reflection.ReflectionTraceInfo
-
- classNewInstanceClassNames(SootMethod) - Method in class soot.jimple.toolkits.reflection.ReflectionTraceInfo
-
- classNewInstanceReceivers - Variable in class soot.jimple.toolkits.reflection.ReflectionTraceInfo
-
- classNumberer - Variable in class soot.Scene
-
- classPath - Variable in class soot.SourceLocator
-
- classPath() - Method in class soot.SourceLocator
-
- ClassProvider - Interface in soot
-
A class provider looks for a file of a specific format for a specified
class, and returns a ClassSource for it if it finds it.
- classProviders - Variable in class soot.SourceLocator
-
- ClassRenamer - Class in soot.jbco.jimpleTransformations
-
- ClassRenamer(Singletons.Global) - Constructor for class soot.jbco.jimpleTransformations.ClassRenamer
-
Singleton constructor.
- ClassResolutionFailedException() - Constructor for exception soot.SootMethodRefImpl.ClassResolutionFailedException
-
- ClassResolver - Class in soot.javaToJimple
-
- ClassResolver(SootClass, Set<Type>) - Constructor for class soot.javaToJimple.ClassResolver
-
- ClassSource - Class in soot
-
A class source is responsible for resolving a single class from a
particular source format (.class, .jimple, .java, etc.)
- ClassSource(String) - Constructor for class soot.ClassSource
-
- classToClassField - Variable in class soot.jimple.toolkits.invoke.SynchronizerManager
-
Maps classes to class$ fields.
- classToDirSubclasses - Variable in class soot.Hierarchy
-
- classToInterval - Variable in class soot.FastHierarchy
-
For each class (NOT interface), this map contains a Interval, which is a
pair of numbers giving a preorder and postorder ordering of classes in
the inheritance tree.
- classToSourceMap() - Method in class soot.javaToJimple.InitialResolver
-
- classToSubclasses - Variable in class soot.FastHierarchy
-
This map holds all key,value pairs such that value.getSuperclass() ==
key.
- classToSubclasses - Variable in class soot.Hierarchy
-
- classToTypesHierarchy - Variable in class soot.SootResolver
-
Maps each resolved class to a list of all references in it.
- classToTypesSignature - Variable in class soot.SootResolver
-
Maps each resolved class to a list of all references in it.
- ClassValidator - Interface in soot.validation
-
Implement this interface if you want to provide your own class validator
- clAsyncTask - Variable in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- cleanCache() - Static method in class soot.jimple.spark.geom.geomPA.IFigureManager
-
We return the cached memory to garbage collector.
- cleanClass(SootClass) - Static method in class soot.dava.toolkits.base.AST.transformations.VoidReturnRemover
-
- cleanPAG() - Method in class soot.jimple.spark.pag.PAG
-
Delete all the assignment edges.
- cleanResult() - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
We thoroughly delete the geometric points-to result for space saving.
- cleanup1LocalCount - Variable in class soot.Timers
-
- cleanup1StmtCount - Variable in class soot.Timers
-
- cleanup1Timer - Variable in class soot.Timers
-
- cleanup2LocalCount - Variable in class soot.Timers
-
- cleanup2StmtCount - Variable in class soot.Timers
-
- cleanup2Timer - Variable in class soot.Timers
-
- cleanupAlgorithmTimer - Variable in class soot.Timers
-
- cleanUpMerges() - Method in class soot.jimple.spark.pag.PAG
-
- clear() - Method in class heros.solver.JumpFunctions
-
Removes all jump functions
- clear() - Method in class heros.utilities.DefaultValueMap
-
- clear() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.DavaFlowSet
-
- clear() - Method in class soot.dexpler.typing.DalvikTyper
-
- clear() - Method in class soot.jimple.spark.geom.dataMgr.ContextsCollector
-
- clear() - Method in class soot.jimple.spark.geom.geomPA.FIFO_Worklist
-
- clear() - Method in interface soot.jimple.spark.geom.geomPA.IWorklist
-
- clear() - Method in class soot.jimple.spark.geom.geomPA.PQ_Worklist
-
- clear() - Method in class soot.jimple.spark.geom.heapinsE.HeapInsIntervalManager
-
Delete all the shapes recorded.
- clear() - Method in class soot.jimple.spark.geom.utils.ZArrayNumberer
-
Clear the reference to the objects to help the garbage collection
- clear() - Method in class soot.jimple.spark.ondemand.genericutil.ArraySet
-
- clear() - Method in class soot.jimple.spark.ondemand.genericutil.FIFOQueue
-
- clear() - Method in interface soot.jimple.spark.ondemand.genericutil.MultiMap
-
- clear() - Method in class soot.jimple.spark.ondemand.genericutil.Stack
-
- clear(BitSet) - Static method in class soot.jimple.spark.ondemand.genericutil.Util
-
Clear a BitSet
.
- clear() - Method in class soot.jimple.toolkits.annotation.arraycheck.BoundedPriorityList
- clear() - Method in class soot.jimple.toolkits.scalar.ToppedSet
-
- clear() - Method in class soot.toolkits.scalar.AbstractFlowSet
-
implemented, but *very* inefficient.
- clear() - Method in class soot.toolkits.scalar.ArrayPackedSet
-
- clear() - Method in class soot.toolkits.scalar.ArraySparseSet
-
- clear() - Method in interface soot.toolkits.scalar.FlowSet
-
Sets this FlowSet to the empty set (more generally, the bottom element
of the lattice.)
- clear() - Method in class soot.toolkits.scalar.SmartLocalDefsPool
-
- clear() - Method in class soot.util.ArraySet
-
- clear(int) - Method in class soot.util.BitVector
-
- clear() - Method in class soot.util.ConcurrentHashMultiMap
-
- clear() - Method in class soot.util.EmptyChain
-
- clear() - Method in class soot.util.HashChain
-
Erases the contents of the current HashChain.
- clear() - Method in class soot.util.HashMultiMap
-
- clear() - Method in class soot.util.IdentityHashSet
-
Deprecated.
- clear() - Method in class soot.util.IterableMap
-
- clear() - Method in interface soot.util.MultiMap
-
- clear(int) - Method in class soot.util.SharedBitSet
-
- clear() - Method in class soot.util.UnitMap
-
- clear_Name() - Method in class soot.dava.internal.SET.SETNodeLabel
-
- clearAll() - Method in class soot.toolkits.graph.HashMutableDirectedGraph
-
Removes all nodes and edges.
- clearAll() - Method in class soot.toolkits.graph.HashMutableEdgeLabelledDirectedGraph
-
Removes all nodes and edges.
- clearCache() - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
clears the cache
- clearCache() - Method in class soot.shimple.DefaultShimpleFactory
-
- clearCache() - Method in interface soot.shimple.ShimpleFactory
-
Constructors should memoize their return value.
- clearCallEdge() - Method in class soot.jimple.spark.ondemand.pautil.AssignEdge
-
- clearDexClassPathExtensions() - Method in class soot.SourceLocator
-
Clears the set of dex or apk files that still need to be indexed
- clearOption(int) - Method in class soot.Printer
-
- clearState() - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- CLEARTO - Static variable in interface soot.toolkits.graph.interaction.IInteractionConstants
-
- clearTypeMask() - Method in class soot.jimple.spark.internal.TypeManager
-
- clearUnitBoxes() - Method in class soot.AbstractTrap
-
- clearUnitBoxes() - Method in class soot.AbstractUnit
-
- clearUnitBoxes() - Method in class soot.shimple.internal.SPhiExpr
-
- clearUnitBoxes() - Method in class soot.shimple.internal.SPiExpr
-
- clearUnitBoxes() - Method in interface soot.Unit
-
Clears any pointers to and from this Unit's UnitBoxes.
- clearUnitBoxes() - Method in interface soot.UnitBoxOwner
-
- clHandler - Variable in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- ClientAccessibilityOracle - Interface in soot.jimple.spark.internal
-
The decision whether a libraries field or method is accessible for a client
can be different for different analyses.
- CLINIT - Static variable in class soot.Kind
-
Implicit call to static initializer.
- ClinitElimAnalysis - Class in soot.jimple.toolkits.callgraph
-
- ClinitElimAnalysis(UnitGraph) - Constructor for class soot.jimple.toolkits.callgraph.ClinitElimAnalysis
-
- ClinitElimTransformer - Class in soot.jimple.toolkits.callgraph
-
- ClinitElimTransformer() - Constructor for class soot.jimple.toolkits.callgraph.ClinitElimTransformer
-
- clinits() - Method in class soot.EntryPoints
-
Returns a list of all static initializers.
- clinitsOf(SootClass) - Method in class soot.EntryPoints
-
Returns a list of all clinits of class cl and its superclasses.
- clone() - Method in class soot.AbstractTrap
-
- clone() - Method in class soot.AbstractUnit
-
Returns a deep clone of this object.
- clone() - Method in class soot.baf.BafBody
-
- clone() - Method in class soot.baf.internal.AbstractInst
-
- clone() - Method in class soot.baf.internal.BAddInst
-
- clone() - Method in class soot.baf.internal.BafLocal
-
- clone() - Method in class soot.baf.internal.BAndInst
-
- clone() - Method in class soot.baf.internal.BArrayLengthInst
-
- clone() - Method in class soot.baf.internal.BArrayReadInst
-
- clone() - Method in class soot.baf.internal.BArrayWriteInst
-
- clone() - Method in class soot.baf.internal.BCmpgInst
-
- clone() - Method in class soot.baf.internal.BCmpInst
-
- clone() - Method in class soot.baf.internal.BCmplInst
-
- clone() - Method in class soot.baf.internal.BDivInst
-
- clone() - Method in class soot.baf.internal.BDynamicInvokeInst
-
- clone() - Method in class soot.baf.internal.BEnterMonitorInst
-
- clone() - Method in class soot.baf.internal.BExitMonitorInst
-
- clone() - Method in class soot.baf.internal.BFieldGetInst
-
- clone() - Method in class soot.baf.internal.BFieldPutInst
-
- clone() - Method in class soot.baf.internal.BGotoInst
-
- clone() - Method in class soot.baf.internal.BIdentityInst
-
- clone() - Method in class soot.baf.internal.BIfCmpEqInst
-
- clone() - Method in class soot.baf.internal.BIfCmpGeInst
-
- clone() - Method in class soot.baf.internal.BIfCmpGtInst
-
- clone() - Method in class soot.baf.internal.BIfCmpLeInst
-
- clone() - Method in class soot.baf.internal.BIfCmpLtInst
-
- clone() - Method in class soot.baf.internal.BIfCmpNeInst
-
- clone() - Method in class soot.baf.internal.BIfEqInst
-
- clone() - Method in class soot.baf.internal.BIfGeInst
-
- clone() - Method in class soot.baf.internal.BIfGtInst
-
- clone() - Method in class soot.baf.internal.BIfLeInst
-
- clone() - Method in class soot.baf.internal.BIfLtInst
-
- clone() - Method in class soot.baf.internal.BIfNeInst
-
- clone() - Method in class soot.baf.internal.BIfNonNullInst
-
- clone() - Method in class soot.baf.internal.BIfNullInst
-
- clone() - Method in class soot.baf.internal.BIncInst
-
- clone() - Method in class soot.baf.internal.BInstanceCastInst
-
- clone() - Method in class soot.baf.internal.BInstanceOfInst
-
- clone() - Method in class soot.baf.internal.BInterfaceInvokeInst
-
- clone() - Method in class soot.baf.internal.BJSRInst
-
- clone() - Method in class soot.baf.internal.BLoadInst
-
- clone() - Method in class soot.baf.internal.BLookupSwitchInst
-
- clone() - Method in class soot.baf.internal.BMulInst
-
- clone() - Method in class soot.baf.internal.BNegInst
-
- clone() - Method in class soot.baf.internal.BNewArrayInst
-
- clone() - Method in class soot.baf.internal.BNewInst
-
- clone() - Method in class soot.baf.internal.BNewMultiArrayInst
-
- clone() - Method in class soot.baf.internal.BNopInst
-
- clone() - Method in class soot.baf.internal.BOrInst
-
- clone() - Method in class soot.baf.internal.BPopInst
-
- clone() - Method in class soot.baf.internal.BPrimitiveCastInst
-
- clone() - Method in class soot.baf.internal.BPushInst
-
- clone() - Method in class soot.baf.internal.BRemInst
-
- clone() - Method in class soot.baf.internal.BReturnInst
-
- clone() - Method in class soot.baf.internal.BReturnVoidInst
-
- clone() - Method in class soot.baf.internal.BShlInst
-
- clone() - Method in class soot.baf.internal.BShrInst
-
- clone() - Method in class soot.baf.internal.BSpecialInvokeInst
-
- clone() - Method in class soot.baf.internal.BStaticGetInst
-
- clone() - Method in class soot.baf.internal.BStaticInvokeInst
-
- clone() - Method in class soot.baf.internal.BStaticPutInst
-
- clone() - Method in class soot.baf.internal.BStoreInst
-
- clone() - Method in class soot.baf.internal.BSubInst
-
- clone() - Method in class soot.baf.internal.BTableSwitchInst
-
- clone() - Method in class soot.baf.internal.BThrowInst
-
- clone() - Method in class soot.baf.internal.BTrap
-
- clone() - Method in class soot.baf.internal.BUshrInst
-
- clone() - Method in class soot.baf.internal.BVirtualInvokeInst
-
- clone() - Method in class soot.baf.internal.BXorInst
-
- clone() - Method in class soot.baf.PlaceholderInst
-
- clone() - Method in class soot.Body
-
Creates a deep copy of this Body.
- clone() - Method in class soot.dava.DavaBody
-
- clone() - Method in class soot.dava.internal.asg.AugmentedStmt
-
- clone() - Method in class soot.dava.internal.asg.AugmentedStmtGraph
-
- clone() - Method in class soot.dava.internal.AST.ASTDoWhileNode
-
- clone() - Method in class soot.dava.internal.AST.ASTForLoopNode
-
- clone() - Method in class soot.dava.internal.AST.ASTIfElseNode
-
- clone() - Method in class soot.dava.internal.AST.ASTIfNode
-
- clone() - Method in class soot.dava.internal.AST.ASTLabeledBlockNode
-
- clone() - Method in class soot.dava.internal.AST.ASTMethodNode
-
- clone() - Method in class soot.dava.internal.AST.ASTStatementSequenceNode
-
- clone() - Method in class soot.dava.internal.AST.ASTSwitchNode
-
- clone() - Method in class soot.dava.internal.AST.ASTSynchronizedBlockNode
-
- clone() - Method in class soot.dava.internal.AST.ASTTryNode
-
- clone() - Method in class soot.dava.internal.AST.ASTUnconditionalLoopNode
-
- clone() - Method in class soot.dava.internal.AST.ASTWhileNode
-
- clone() - Method in class soot.dava.internal.javaRep.DAbruptStmt
-
- clone() - Method in class soot.dava.internal.javaRep.DArrayInitExpr
-
- clone() - Method in class soot.dava.internal.javaRep.DAssignStmt
-
- clone() - Method in class soot.dava.internal.javaRep.DCmpExpr
-
- clone() - Method in class soot.dava.internal.javaRep.DCmpgExpr
-
- clone() - Method in class soot.dava.internal.javaRep.DCmplExpr
-
- clone() - Method in class soot.dava.internal.javaRep.DDecrementStmt
-
- clone() - Method in class soot.dava.internal.javaRep.DIncrementStmt
-
- clone() - Method in class soot.dava.internal.javaRep.DInstanceFieldRef
-
- clone() - Method in class soot.dava.internal.javaRep.DInterfaceInvokeExpr
-
- clone() - Method in class soot.dava.internal.javaRep.DLengthExpr
-
- clone() - Method in class soot.dava.internal.javaRep.DNegExpr
-
- clone() - Method in class soot.dava.internal.javaRep.DNewArrayExpr
-
- clone() - Method in class soot.dava.internal.javaRep.DNewInvokeExpr
-
- clone() - Method in class soot.dava.internal.javaRep.DNewMultiArrayExpr
-
- clone() - Method in class soot.dava.internal.javaRep.DNotExpr
-
- clone() - Method in class soot.dava.internal.javaRep.DShortcutIf
-
- clone() - Method in class soot.dava.internal.javaRep.DSpecialInvokeExpr
-
- clone() - Method in class soot.dava.internal.javaRep.DStaticFieldRef
-
- clone() - Method in class soot.dava.internal.javaRep.DStaticInvokeExpr
-
- clone() - Method in class soot.dava.internal.javaRep.DThisRef
-
- clone() - Method in class soot.dava.internal.javaRep.DVariableDeclarationStmt
-
- clone() - Method in class soot.dava.internal.javaRep.DVirtualInvokeExpr
-
- clone() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CPFlowSet
-
- clone() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CPTuple
-
- clone() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.DavaFlowSet
-
- clone() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.UnreachableCodeFinder.UnreachableCodeFlowSet
-
- clone() - Method in class soot.EquivalentValue
-
- clone() - Method in class soot.grimp.GrimpBody
-
- clone() - Method in class soot.grimp.internal.GAddExpr
-
- clone() - Method in class soot.grimp.internal.GAndExpr
-
- clone() - Method in class soot.grimp.internal.GArrayRef
-
- clone() - Method in class soot.grimp.internal.GAssignStmt
-
- clone() - Method in class soot.grimp.internal.GCastExpr
-
- clone() - Method in class soot.grimp.internal.GCmpExpr
-
- clone() - Method in class soot.grimp.internal.GCmpgExpr
-
- clone() - Method in class soot.grimp.internal.GCmplExpr
-
- clone() - Method in class soot.grimp.internal.GDivExpr
-
- clone() - Method in class soot.grimp.internal.GDynamicInvokeExpr
-
- clone() - Method in class soot.grimp.internal.GEnterMonitorStmt
-
- clone() - Method in class soot.grimp.internal.GEqExpr
-
- clone() - Method in class soot.grimp.internal.GExitMonitorStmt
-
- clone() - Method in class soot.grimp.internal.GGeExpr
-
- clone() - Method in class soot.grimp.internal.GGtExpr
-
- clone() - Method in class soot.grimp.internal.GIdentityStmt
-
- clone() - Method in class soot.grimp.internal.GIfStmt
-
- clone() - Method in class soot.grimp.internal.GInstanceFieldRef
-
- clone() - Method in class soot.grimp.internal.GInstanceOfExpr
-
- clone() - Method in class soot.grimp.internal.GInterfaceInvokeExpr
-
- clone() - Method in class soot.grimp.internal.GInvokeStmt
-
- clone() - Method in class soot.grimp.internal.GLeExpr
-
- clone() - Method in class soot.grimp.internal.GLengthExpr
-
- clone() - Method in class soot.grimp.internal.GLookupSwitchStmt
-
- clone() - Method in class soot.grimp.internal.GLtExpr
-
- clone() - Method in class soot.grimp.internal.GMulExpr
-
- clone() - Method in class soot.grimp.internal.GNeExpr
-
- clone() - Method in class soot.grimp.internal.GNegExpr
-
- clone() - Method in class soot.grimp.internal.GNewArrayExpr
-
- clone() - Method in class soot.grimp.internal.GNewInvokeExpr
-
- clone() - Method in class soot.grimp.internal.GNewMultiArrayExpr
-
- clone() - Method in class soot.grimp.internal.GOrExpr
-
- clone() - Method in class soot.grimp.internal.GRemExpr
-
- clone() - Method in class soot.grimp.internal.GReturnStmt
-
- clone() - Method in class soot.grimp.internal.GRValueBox
-
- clone() - Method in class soot.grimp.internal.GShlExpr
-
- clone() - Method in class soot.grimp.internal.GShrExpr
-
- clone() - Method in class soot.grimp.internal.GSpecialInvokeExpr
-
- clone() - Method in class soot.grimp.internal.GStaticInvokeExpr
-
- clone() - Method in class soot.grimp.internal.GSubExpr
-
- clone() - Method in class soot.grimp.internal.GTableSwitchStmt
-
- clone() - Method in class soot.grimp.internal.GThrowStmt
-
- clone() - Method in class soot.grimp.internal.GTrap
-
- clone() - Method in class soot.grimp.internal.GUshrExpr
-
- clone() - Method in class soot.grimp.internal.GVirtualInvokeExpr
-
- clone() - Method in class soot.grimp.internal.GXorExpr
-
- clone() - Method in class soot.jimple.Constant
-
Clones the current constant.
- clone() - Method in class soot.jimple.internal.AbstractBinopExpr
-
- clone() - Method in class soot.jimple.internal.AbstractCastExpr
-
- clone() - Method in class soot.jimple.internal.AbstractInstanceFieldRef
-
- clone() - Method in class soot.jimple.internal.AbstractInstanceOfExpr
-
- clone() - Method in class soot.jimple.internal.AbstractInterfaceInvokeExpr
-
- clone() - Method in class soot.jimple.internal.AbstractInvokeExpr
-
- clone() - Method in class soot.jimple.internal.AbstractLengthExpr
-
- clone() - Method in class soot.jimple.internal.AbstractNegExpr
-
- clone() - Method in class soot.jimple.internal.AbstractNewArrayExpr
-
- clone() - Method in class soot.jimple.internal.AbstractNewExpr
-
- clone() - Method in class soot.jimple.internal.AbstractNewMultiArrayExpr
-
- clone() - Method in class soot.jimple.internal.AbstractSpecialInvokeExpr
-
- clone() - Method in class soot.jimple.internal.AbstractStaticInvokeExpr
-
- clone() - Method in class soot.jimple.internal.AbstractUnopExpr
-
- clone() - Method in class soot.jimple.internal.AbstractVirtualInvokeExpr
-
- clone() - Method in class soot.jimple.internal.JAddExpr
-
- clone() - Method in class soot.jimple.internal.JAndExpr
-
- clone() - Method in class soot.jimple.internal.JArrayRef
-
- clone() - Method in class soot.jimple.internal.JAssignStmt
-
- clone() - Method in class soot.jimple.internal.JBreakpointStmt
-
- clone() - Method in class soot.jimple.internal.JCastExpr
-
- clone() - Method in class soot.jimple.internal.JCaughtExceptionRef
-
- clone() - Method in class soot.jimple.internal.JCmpExpr
-
- clone() - Method in class soot.jimple.internal.JCmpgExpr
-
- clone() - Method in class soot.jimple.internal.JCmplExpr
-
- clone() - Method in class soot.jimple.internal.JDivExpr
-
- clone() - Method in class soot.jimple.internal.JDynamicInvokeExpr
-
- clone() - Method in class soot.jimple.internal.JEnterMonitorStmt
-
- clone() - Method in class soot.jimple.internal.JEqExpr
-
- clone() - Method in class soot.jimple.internal.JExitMonitorStmt
-
- clone() - Method in class soot.jimple.internal.JGeExpr
-
- clone() - Method in class soot.jimple.internal.JGotoStmt
-
- clone() - Method in class soot.jimple.internal.JGtExpr
-
- clone() - Method in class soot.jimple.internal.JIdentityStmt
-
- clone() - Method in class soot.jimple.internal.JIfStmt
-
- clone() - Method in class soot.jimple.internal.JimpleLocal
-
Returns a clone of the current JimpleLocal.
- clone() - Method in class soot.jimple.internal.JInstanceFieldRef
-
- clone() - Method in class soot.jimple.internal.JInstanceOfExpr
-
- clone() - Method in class soot.jimple.internal.JInterfaceInvokeExpr
-
- clone() - Method in class soot.jimple.internal.JInvokeStmt
-
- clone() - Method in class soot.jimple.internal.JLeExpr
-
- clone() - Method in class soot.jimple.internal.JLengthExpr
-
- clone() - Method in class soot.jimple.internal.JLookupSwitchStmt
-
- clone() - Method in class soot.jimple.internal.JLtExpr
-
- clone() - Method in class soot.jimple.internal.JMulExpr
-
- clone() - Method in class soot.jimple.internal.JNeExpr
-
- clone() - Method in class soot.jimple.internal.JNegExpr
-
- clone() - Method in class soot.jimple.internal.JNewArrayExpr
-
- clone() - Method in class soot.jimple.internal.JNewExpr
-
- clone() - Method in class soot.jimple.internal.JNewMultiArrayExpr
-
- clone() - Method in class soot.jimple.internal.JNopStmt
-
- clone() - Method in class soot.jimple.internal.JOrExpr
-
- clone() - Method in class soot.jimple.internal.JRemExpr
-
- clone() - Method in class soot.jimple.internal.JRetStmt
-
- clone() - Method in class soot.jimple.internal.JReturnStmt
-
- clone() - Method in class soot.jimple.internal.JReturnVoidStmt
-
- clone() - Method in class soot.jimple.internal.JShlExpr
-
- clone() - Method in class soot.jimple.internal.JShrExpr
-
- clone() - Method in class soot.jimple.internal.JSpecialInvokeExpr
-
- clone() - Method in class soot.jimple.internal.JStaticInvokeExpr
-
- clone() - Method in class soot.jimple.internal.JSubExpr
-
- clone() - Method in class soot.jimple.internal.JTableSwitchStmt
-
- clone() - Method in class soot.jimple.internal.JThrowStmt
-
- clone() - Method in class soot.jimple.internal.JTrap
-
- clone() - Method in class soot.jimple.internal.JUshrExpr
-
- clone() - Method in class soot.jimple.internal.JVirtualInvokeExpr
-
- clone() - Method in class soot.jimple.internal.JXorExpr
-
- clone() - Method in class soot.jimple.JimpleBody
-
Clones the current body, making deep copies of the contents.
- clone() - Method in class soot.jimple.ParameterRef
-
Create a new ParameterRef object with the same paramType and number.
- clone() - Method in class soot.jimple.PlaceholderStmt
-
- clone() - Method in class soot.jimple.spark.ondemand.genericutil.Stack
-
- clone() - Method in class soot.jimple.StaticFieldRef
-
- clone() - Method in class soot.jimple.ThisRef
-
- clone() - Method in class soot.jimple.toolkits.annotation.purity.PurityGraph
-
- clone() - Method in class soot.jimple.toolkits.infoflow.AbstractDataSource
-
Clones the object.
- clone() - Method in class soot.jimple.toolkits.infoflow.CallChain
-
- clone() - Method in class soot.jimple.toolkits.infoflow.FakeJimpleLocal
-
Returns a clone of the current JimpleLocal.
- clone() - Method in class soot.jimple.toolkits.pointer.MemoryEfficientRasUnion
-
- clone() - Method in class soot.jimple.toolkits.scalar.ToppedSet
-
- clone() - Method in class soot.jimple.toolkits.thread.mhp.MonitorSet
-
- clone() - Method in class soot.jimple.toolkits.thread.synchronization.DeadlockAvoidanceEdge
-
Clones the object.
- clone() - Method in class soot.jimple.toolkits.thread.synchronization.NewStaticLock
-
Clones the object.
- clone() - Method in class soot.jimple.toolkits.thread.synchronization.SynchronizedRegion
-
- clone() - Method in class soot.shimple.internal.SPhiExpr
-
- clone() - Method in class soot.shimple.internal.SPiExpr
-
- clone() - Method in class soot.shimple.ShimpleBody
-
Returns a copy of the current ShimpleBody.
- clone() - Method in class soot.shimple.toolkits.graph.ValueGraph.TypeValueWrapper
-
- clone() - Method in class soot.toDex.Register
-
- clone() - Method in class soot.toDex.TemporaryRegisterLocal
-
- clone() - Method in class soot.toolkits.graph.HashMutableDirectedGraph
-
- clone() - Method in class soot.toolkits.graph.HashMutableEdgeLabelledDirectedGraph
-
- clone() - Method in class soot.toolkits.graph.pdg.PDGRegion
-
- clone() - Method in class soot.toolkits.graph.pdg.Region
-
- clone() - Method in class soot.toolkits.scalar.AbstractFlowSet
-
- clone() - Method in class soot.toolkits.scalar.ArrayPackedSet
-
- clone() - Method in class soot.toolkits.scalar.ArraySparseSet
-
- clone() - Method in interface soot.toolkits.scalar.FlowSet
-
Clones the current FlowSet.
- clone() - Method in class soot.toolkits.scalar.ValueUnitPair
-
- clone() - Method in interface soot.Trap
-
Performs a shallow clone of this trap.
- clone() - Method in interface soot.Unit
-
- clone() - Method in class soot.util.BitVector
-
- clone() - Method in class soot.util.IterableSet
-
- clone() - Method in class soot.util.queue.QueueReader
-
- clone() - Method in interface soot.Value
-
Returns a clone of this Value.
- clone() - Method in class soot.xml.XMLNode
-
- clone_Body(IterableSet<AugmentedStmt>) - Method in class soot.dava.internal.asg.AugmentedStmtGraph
-
- CLONEABLE - Variable in class soot.jimple.toolkits.typing.ClassHierarchy
-
- cloneAndExtend(CallChain) - Method in class soot.jimple.toolkits.infoflow.CallChain
-
- cloneFlowSet(DavaFlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CP
-
- cloneFlowSet(DavaFlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.MustMayInitialize
-
- cloneFlowSet(DavaFlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.ReachingCopies
-
- cloneFlowSet(DavaFlowSet<Stmt>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.ReachingDefs
-
- cloneFlowSet(DavaFlowSet<E>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
Make a clone of the flowset The implementor should know when they want a
shallow or deep clone
- cloneFlowSet(DavaFlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.UnreachableCodeFinder
-
- cloneIfNecessary(Value) - Static method in class soot.grimp.Grimp
-
- cloneIfNecessary(Value) - Static method in class soot.jimple.Jimple
-
- cloneObject(ReferenceVariable) - Method in class soot.jimple.toolkits.pointer.util.NativeHelper
-
Returns a variable which has the effect of cloning.
- cloneObjectImpl(ReferenceVariable) - Method in class soot.jimple.spark.internal.SparkNativeHelper
-
- cloneObjectImpl(ReferenceVariable) - Method in class soot.jimple.toolkits.pointer.util.NativeHelper
-
- close() - Method in class soot.ClassSource
-
- close() - Method in class soot.CoffiClassSource
-
- close() - Method in class soot.FoundFile
-
- close() - Method in class soot.JimpleClassSource
-
- close() - Method in class soot.util.JasminOutputStream
-
- closeBlock() - Method in class soot.sootify.TemplatePrinter
-
- ClosestAbruptTargetFinder - Class in soot.dava.toolkits.base.AST.traversals
-
This class has been created because we need the immediate
target of a implicit break/continue statement i.e.
- ClosestAbruptTargetFinder(Singletons.Global) - Constructor for class soot.dava.toolkits.base.AST.traversals.ClosestAbruptTargetFinder
-
- closeZipFile(List<Exception>) - Method in class soot.FoundFile
-
- clRunnable - Variable in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- CLS - Static variable in class soot.jimple.Jimple
-
- cmdLineArgs - Variable in class soot.Main
-
- CMP - Static variable in class soot.jimple.Jimple
-
- cmp(LongConstant) - Method in class soot.jimple.LongConstant
-
- CmpExpr - Interface in soot.jimple
-
- cmpg(RealConstant) - Method in class soot.jimple.DoubleConstant
-
- cmpg(RealConstant) - Method in class soot.jimple.FloatConstant
-
- CMPG - Static variable in class soot.jimple.Jimple
-
- cmpg(RealConstant) - Method in class soot.jimple.RealConstant
-
Performs the indicated floating point comparison.
- CmpgExpr - Interface in soot.jimple
-
- CmpgInst - Interface in soot.baf
-
- CmpInst - Interface in soot.baf
-
- CmpInstruction - Class in soot.dexpler.instructions
-
- CmpInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.CmpInstruction
-
- cmpl(RealConstant) - Method in class soot.jimple.DoubleConstant
-
- cmpl(RealConstant) - Method in class soot.jimple.FloatConstant
-
- CMPL - Static variable in class soot.jimple.Jimple
-
- cmpl(RealConstant) - Method in class soot.jimple.RealConstant
-
Performs the indicated floating point comparison.
- CmplExpr - Interface in soot.jimple
-
- CmplInst - Interface in soot.baf
-
- code - Variable in class soot.AbstractJasminClass
-
- code - Variable in class soot.jimple.spark.geom.dataRep.PlainConstraint
-
Indicate the mapping relation between the two pointers, 1-1, 1-many, ...
- code - Variable in class soot.jimple.toolkits.infoflow.CachedEquivalentValue
-
- code_attr - Variable in class soot.coffi.method_info
-
A shortcut into attributes array for Code_attribute
- codeAddress - Variable in class soot.dexpler.instructions.DexlibAbstractInstruction
-
- CodeAttribute - Class in soot.tagkit
-
A CodeAttribute object holds PC -> Tag pairs.
- CodeAttribute() - Constructor for class soot.tagkit.CodeAttribute
-
- CodeAttribute(String) - Constructor for class soot.tagkit.CodeAttribute
-
Creates an attribute object with the given name.
- CodeAttribute(String, List<Unit>, List<Tag>) - Constructor for class soot.tagkit.CodeAttribute
-
Create an attribute object with the name and lists of unit-tag pairs.
- CodeBlockRWSet - Class in soot.jimple.toolkits.pointer
-
- CodeBlockRWSet() - Constructor for class soot.jimple.toolkits.pointer.CodeBlockRWSet
-
- coffi_BasicBlock_ids - Variable in class soot.G
-
- coffi_CONSTANT_Utf8_info_e1 - Variable in class soot.G
-
- coffi_CONSTANT_Utf8_info_e2 - Variable in class soot.G
-
- coffiClass - Variable in class soot.coffi.CoffiMethodSource
-
- CoffiClassProvider - Class in soot
-
A class provider looks for a file of a specific format for a specified
class, and returns a ClassSource for it if it finds it.
- CoffiClassProvider() - Constructor for class soot.CoffiClassProvider
-
- CoffiClassSource - Class in soot
-
A class source for resolving from .class files through coffi.
- CoffiClassSource(String, FoundFile) - Constructor for class soot.CoffiClassSource
-
- CoffiClassSource(String, InputStream, String) - Constructor for class soot.CoffiClassSource
-
- coffiMethod - Variable in class soot.coffi.CoffiMethodSource
-
- CoffiMethodSource - Class in soot.coffi
-
- coffiMetrics() - Method in class soot.PackManager
-
- col - Variable in class soot.tagkit.AbstractHost
-
- collapse() - Method in class soot.jimple.spark.solver.EBBCollapser
-
Actually collapse the EBBs in the PAG.
- collapse() - Method in class soot.jimple.spark.solver.SCCCollapser
-
Actually collapse the SCCs in the PAG.
- collapseAlloc() - Method in class soot.jimple.spark.solver.EBBCollapser
-
- collapseLoad() - Method in class soot.jimple.spark.solver.EBBCollapser
-
- collapseSimple() - Method in class soot.jimple.spark.solver.EBBCollapser
-
- collectBodyTags(Body) - Method in class soot.xml.TagCollector
-
- collectClassTags(SootClass) - Method in class soot.xml.TagCollector
-
- CollectConstants - Class in soot.jbco.jimpleTransformations
-
- CollectConstants() - Constructor for class soot.jbco.jimpleTransformations.CollectConstants
-
- collectDefinitionsWithAliases(Local) - Method in class soot.dexpler.DexDefUseAnalysis
-
Collect definitions of l in body including the definitions of aliases of
l.
- collectDefinitionsWithAliases(Local, LocalDefs, LocalUses, Body) - Method in class soot.dexpler.DexTransformer
-
Collect definitions of l in body including the definitions of aliases of
l.
- collectFieldTags(SootField) - Method in class soot.xml.TagCollector
-
- CollectionFlowUniverse<E> - Class in soot.toolkits.scalar
-
Provides an implementation of a flow universe, wrapping collections.
- CollectionFlowUniverse(Collection<? extends E>) - Constructor for class soot.toolkits.scalar.CollectionFlowUniverse
-
- CollectJimpleLocals - Class in soot.jbco.jimpleTransformations
-
- CollectJimpleLocals() - Constructor for class soot.jbco.jimpleTransformations.CollectJimpleLocals
-
- collectKeyTags(SootClass) - Method in class soot.xml.TagCollector
-
- collectMethodTags(SootMethod) - Method in class soot.xml.TagCollector
-
- collectTags(SootClass) - Method in class soot.xml.TagCollector
-
Convenience function for collectTags(sc, true)
.
- collectTags(SootClass, boolean) - Method in class soot.xml.TagCollector
-
Collect tags from all fields and methods of sc
.
- color() - Method in class soot.xml.PosColorAttribute
-
- color(ColorAttribute) - Method in class soot.xml.PosColorAttribute
-
- ColorAttribute - Class in soot.xml
-
- ColorAttribute(int, int, int, boolean, String) - Constructor for class soot.xml.ColorAttribute
-
- colors() - Method in class soot.xml.Attribute
-
- ColorTag - Class in soot.tagkit
-
- ColorTag(int, int, int, boolean) - Constructor for class soot.tagkit.ColorTag
-
- ColorTag(int, int, int) - Constructor for class soot.tagkit.ColorTag
-
- ColorTag(int, int, int, String) - Constructor for class soot.tagkit.ColorTag
-
- ColorTag(int, int, int, boolean, String) - Constructor for class soot.tagkit.ColorTag
-
- ColorTag(int, String) - Constructor for class soot.tagkit.ColorTag
-
- ColorTag(int, boolean, String) - Constructor for class soot.tagkit.ColorTag
-
- ColorTag(int) - Constructor for class soot.tagkit.ColorTag
-
- ColorTag(int, boolean) - Constructor for class soot.tagkit.ColorTag
-
- CombinedAnalysis - Interface in soot.toolkits.scalar
-
Analysis that computes live locals, local defs, and local uses all at once.
- CombinedDUAnalysis - Class in soot.toolkits.scalar
-
Analysis that computes live locals, local defs, and local uses all at once.
- CombinedDUAnalysis(UnitGraph) - Constructor for class soot.toolkits.scalar.CombinedDUAnalysis
-
- combineMapValues(Map<Unit, List<Unit>>, Map<Unit, List<Unit>>) - Method in class soot.toolkits.graph.UnitGraph
-
Utility method that produces a new map from the
Unit
s of this
graph's body to the union of the values stored in the two argument
Map
s, used to combine the maps of exceptional and unexceptional
predecessors and successors into maps of all predecessors and successors.
- combiner - Static variable in class soot.dava.toolkits.base.AST.interProcedural.ConstantFieldValueFinder
-
- CommaJBB - Class in soot.javaToJimple
-
- CommaJBB() - Constructor for class soot.javaToJimple.CommaJBB
-
- CommonPrecedingEqualValueAnalysis - Class in soot.jimple.toolkits.scalar
-
- CommonPrecedingEqualValueAnalysis(UnitGraph) - Constructor for class soot.jimple.toolkits.scalar.CommonPrecedingEqualValueAnalysis
-
- CommonSubexpressionEliminator - Class in soot.jimple.toolkits.scalar
-
Runs an available expressions analysis on a body, then
eliminates common subexpressions.
- CommonSubexpressionEliminator(Singletons.Global) - Constructor for class soot.jimple.toolkits.scalar.CommonSubexpressionEliminator
-
- CompactSequentNodes - Class in soot.jimple.toolkits.thread.mhp
-
- CompactSequentNodes(PegGraph) - Constructor for class soot.jimple.toolkits.thread.mhp.CompactSequentNodes
-
- CompactStronglyConnectedComponents - Class in soot.jimple.toolkits.thread.mhp
-
- CompactStronglyConnectedComponents(PegGraph) - Constructor for class soot.jimple.toolkits.thread.mhp.CompactStronglyConnectedComponents
-
- compare(Typing, Typing, IHierarchy) - Static method in class soot.jimple.toolkits.typing.fast.Typing
-
- compareTo(cp_info[], cp_info, cp_info[]) - Method in class soot.coffi.CONSTANT_Class_info
-
Compares this entry with another cp_info object (which may reside
in a different constant pool).
- compareTo(cp_info[], cp_info, cp_info[]) - Method in class soot.coffi.CONSTANT_Utf8_info
-
Compares this entry with another cp_info object (which may reside
in a different constant pool).
- compareTo(cp_info) - Method in class soot.coffi.CONSTANT_Utf8_info
-
Compares this entry with another cp_info object; note that for Utf8
object it really doesn't matter whether they're in the same or a different
constant pool, since they really do carry all their data.
- compareTo(Object) - Method in class soot.dava.internal.SET.SETBasicBlock
-
- compareTo(Object) - Method in class soot.dava.toolkits.base.finders.SwitchNode
-
- compareTo(IntervalContextVar) - Method in class soot.jimple.spark.geom.dataRep.IntervalContextVar
-
- compareTo(SegmentNode) - Method in class soot.jimple.spark.geom.dataRep.SegmentNode
-
- compareTo(SimpleInterval) - Method in class soot.jimple.spark.geom.dataRep.SimpleInterval
-
- compareTo(Object) - Method in class soot.jimple.spark.pag.VarNode
-
- compareTo(SortableCSVString) - Method in class soot.jimple.toolkits.ide.SortableCSVString
-
- compareTo(RefType) - Method in class soot.RefType
-
- COMPILATION_ABORTED - Static variable in exception soot.CompilationDeathException
-
- COMPILATION_SUCCEEDED - Static variable in exception soot.CompilationDeathException
-
- CompilationDeathException - Exception in soot
-
- CompilationDeathException(String, Throwable) - Constructor for exception soot.CompilationDeathException
-
- CompilationDeathException(String) - Constructor for exception soot.CompilationDeathException
-
- CompilationDeathException(int, String) - Constructor for exception soot.CompilationDeathException
-
- CompilationDeathException(int) - Constructor for exception soot.CompilationDeathException
-
- compile(polyglot.frontend.Compiler, String, polyglot.frontend.ExtensionInfo) - Method in class soot.javaToJimple.JavaToJimple
-
uses polyglot to compile source and build AST
- compilerName() - Method in class soot.javaToJimple.jj.ExtensionInfo
-
- complement() - Method in class soot.toolkits.scalar.AbstractBoundedFlowSet
-
- complement(FlowSet<T>) - Method in class soot.toolkits.scalar.AbstractBoundedFlowSet
-
- complement(FlowSet<T>) - Method in class soot.toolkits.scalar.ArrayPackedSet
-
- complement() - Method in interface soot.toolkits.scalar.BoundedFlowSet
-
Complements this
.
- complement(FlowSet<T>) - Method in interface soot.toolkits.scalar.BoundedFlowSet
-
Complements this BoundedFlowSet, putting the result into
dest
.
- COMPLETE_BLOCK_GRAPH - Static variable in class soot.util.cfgcmd.CFGGraphType
-
- COMPLETE_UNIT_GRAPH - Static variable in class soot.util.cfgcmd.CFGGraphType
-
- CompleteAccessibility - Class in soot.jimple.spark.internal
-
Using this oracle one assumes, that a client of the target library can call
every method and access every field.
- CompleteAccessibility(Singletons.Global) - Constructor for class soot.jimple.spark.internal.CompleteAccessibility
-
- CompleteBlockGraph - Class in soot.toolkits.graph
-
Represents a CFG for a
Body
instance where the nodes
are
Block
instances, and where control flow associated with
exceptions is taken into account.
- CompleteBlockGraph(Body) - Constructor for class soot.toolkits.graph.CompleteBlockGraph
-
- CompleteUnitGraph - Class in soot.toolkits.graph
-
Represents a CFG for a
Body
instance where the nodes
are
Unit
instances, and where control flow
associated with exceptions is taken into account.
- CompleteUnitGraph(Body) - Constructor for class soot.toolkits.graph.CompleteUnitGraph
-
- complex_cons - Variable in class soot.jimple.spark.geom.geomE.FullSensitiveNode
-
- complex_cons - Variable in class soot.jimple.spark.geom.heapinsE.HeapInsNode
-
- complex_cons - Variable in class soot.jimple.spark.geom.ptinsE.PtInsNode
-
Deprecated.
- componentList - Variable in class soot.toolkits.graph.StronglyConnectedComponentsFast
-
- Compose<D> - Class in heros.flowfunc
-
Represents the ordered composition of a set of flow functions.
- compose(FlowFunction<D>...) - Static method in class heros.flowfunc.Compose
-
- composeWith(EdgeFunction<V>) - Method in class heros.edgefunc.AllBottom
-
- composeWith(EdgeFunction<V>) - Method in class heros.edgefunc.AllTop
-
- composeWith(EdgeFunction<V>) - Method in class heros.edgefunc.EdgeIdentity
-
- composeWith(EdgeFunction<V>) - Method in interface heros.EdgeFunction
-
Composes this function with the secondFunction, effectively returning
a summary function that maps sources to targets exactly as if
first this function had been applied and then the secondFunction.
- ComputeASTMetrics - Class in soot.toolkits.astmetrics
-
- ComputeASTMetrics(Node) - Constructor for class soot.toolkits.astmetrics.ComputeASTMetrics
-
- computeCallFlowFunction(FlowFunction<D>, D, D) - Method in class heros.solver.IDESolver
-
Computes the call flow function for the given call-site abstraction
- computeCallToReturnFlowFunction(FlowFunction<D>, D, D) - Method in class heros.solver.IDESolver
-
Computes the call-to-return flow function for the given call-site
abstraction
- computeContextSensitiveInfo() - Method in class soot.jimple.spark.ondemand.LazyContextSensitivePointsToSet
-
- computeDataOffsets(DexBody) - Method in class soot.dexpler.instructions.FillArrayDataInstruction
-
- computeDataOffsets(DexBody) - Method in class soot.dexpler.instructions.PackedSwitchInstruction
-
- computeDataOffsets(DexBody) - Method in class soot.dexpler.instructions.PseudoInstruction
-
- computeDataOffsets(DexBody) - Method in class soot.dexpler.instructions.SparseSwitchInstruction
-
- computedInterPEdges - Variable in class heros.solver.IDESolver
-
- computedIntraPEdges - Variable in class heros.solver.IDESolver
-
- computeEdgeAndThreadNo() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- computeFlowsTo(AllocNode, HeuristicType) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
compute a flows-to set for an allocation site.
- computeHashCode() - Method in class soot.jimple.toolkits.pointer.InstanceKey
-
(Pre)computes the hash code.
- computeLeaders(UnitGraph) - Method in class soot.toolkits.graph.ArrayRefBlockGraph
-
Utility method for computing the basic block leaders for a
Body
, given its
UnitGraph
(i.e., the
instructions which begin new basic blocks).
- computeLeaders(UnitGraph) - Method in class soot.toolkits.graph.BlockGraph
-
Utility method for computing the basic block leaders for a
Body
,
given its
UnitGraph
(i.e., the instructions which begin new basic
blocks).
- computeLeaders(UnitGraph) - Method in class soot.toolkits.graph.ZonedBlockGraph
-
Utility method for computing the basic block leaders for a
Body
, given its
UnitGraph
(i.e., the
instructions which begin new basic blocks).
- computeMonitorObjs() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- computeNeedsPatching() - Method in class soot.shimple.internal.SPatchingChain
-
NOTE: This will *miss* all the Phi nodes outside a chain.
- computeNormalFlowFunction(FlowFunction<D>, D, D) - Method in class heros.solver.IDESolver
-
Computes the normal flow function for the given set of start and end
abstractions-
- computeOrder(DirectedGraph<N>, boolean) - Method in class soot.toolkits.graph.PseudoTopologicalOrderer
-
Orders in pseudo-topological order.
- computeReachablePts() - Method in class soot.jimple.spark.geom.geomPA.OfflineProcessor
-
Compute a set of pointers that required to refine the seed pointers.
- computeReachingObjects(Local) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
Computes the possibly refined set of reaching objects for l.
- computeRefinedReachingObjects(VarNode) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
Computes the refined set of reaching objects for l.
- computeReturnFlowFunction(FlowFunction<D>, D, D, N, Set<D>) - Method in class heros.solver.IDESolver
-
Computes the return flow function for the given set of caller-side
abstractions.
- computeSynchNodes() - Method in class soot.jimple.toolkits.thread.mhp.MonitorAnalysis
-
- computeTarget(V) - Method in class heros.edgefunc.AllBottom
-
- computeTarget(V) - Method in class heros.edgefunc.AllTop
-
- computeTarget(V) - Method in class heros.edgefunc.EdgeIdentity
-
- computeTarget(V) - Method in interface heros.EdgeFunction
-
Computes the value resulting from applying this function to source.
- computeTargets(D, AccessPathHandler<FieldRef, D, Stmt, Method>) - Method in interface heros.fieldsens.FlowFunction
-
Returns the target values reachable from the source.
- computeTargets(D) - Method in class heros.flowfunc.Compose
-
- computeTargets(D) - Method in class heros.flowfunc.Gen
-
- computeTargets(D) - Method in class heros.flowfunc.Identity
-
- computeTargets(D) - Method in class heros.flowfunc.Kill
-
- computeTargets(D) - Method in class heros.flowfunc.KillAll
-
- computeTargets(D) - Method in class heros.flowfunc.Transfer
-
- computeTargets(D) - Method in class heros.flowfunc.Union
-
- computeTargets(D) - Method in interface heros.FlowFunction
-
Returns the target values reachable from the source.
- computeTargets(D) - Method in class heros.ZeroedFlowFunctions.ZeroedFlowFunction
-
- computeValues - Variable in class heros.solver.IDESolver
-
- computeValues() - Method in interface heros.SolverConfiguration
-
If false, then the solver will only compute the exploded super graph but not propagate values.
- computeValues() - Method in class heros.template.DefaultIFDSTabulationProblem
-
- computeWeightsForPts() - Method in class soot.jimple.spark.geom.geomPA.OfflineProcessor
-
Prepare for a near optimal worklist selection strategy inspired by Ben's PLDI 07 work.
- concat(T[], T[]) - Static method in class soot.dexpler.Util
-
Concatenate two arrays.
- ConcreteRef - Interface in soot.jimple
-
- concreteRef(Value) - Static method in class soot.jimple.toolkits.scalar.pre.SootFilter
-
only lets concrete references through.
- concreteType(Local, Stmt) - Method in class soot.jimple.toolkits.pointer.LocalMustNotAliasAnalysis
-
If the given local at the given statement was initialized with a single, concrete new-expression
then the type of this expression is returned.
- ConcurrentHashMultiMap<K,V> - Class in soot.util
-
- ConcurrentHashMultiMap() - Constructor for class soot.util.ConcurrentHashMultiMap
-
- ConcurrentHashMultiMap(MultiMap<K, V>) - Constructor for class soot.util.ConcurrentHashMultiMap
-
- condControlNoop - Variable in class soot.javaToJimple.JimpleBodyBuilder
-
- ConditionalBranchFolder - Class in soot.jimple.toolkits.scalar
-
- ConditionalBranchFolder(Singletons.Global) - Constructor for class soot.jimple.toolkits.scalar.ConditionalBranchFolder
-
- ConditionalJumpInstruction - Class in soot.dexpler.instructions
-
- ConditionalJumpInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.ConditionalJumpInstruction
-
- ConditionalPDGNode - Class in soot.toolkits.graph.pdg
-
This represents a PDGNode that has more than 1 dependent but is not
a loop header.
- ConditionalPDGNode(Object, PDGNode.Type) - Constructor for class soot.toolkits.graph.pdg.ConditionalPDGNode
-
- ConditionalPDGNode(PDGNode) - Constructor for class soot.toolkits.graph.pdg.ConditionalPDGNode
-
- ConditionComplexityMetric - Class in soot.toolkits.astmetrics
-
- ConditionComplexityMetric(polyglot.ast.Node) - Constructor for class soot.toolkits.astmetrics.ConditionComplexityMetric
-
- ConditionExpr - Interface in soot.jimple
-
- ConditionExprBox - Class in soot.jimple.internal
-
- ConditionExprBox(Value) - Constructor for class soot.jimple.internal.ConditionExprBox
-
- ConditionFlipper - Class in soot.dava.toolkits.base.misc
-
- ConditionFlipper() - Constructor for class soot.dava.toolkits.base.misc.ConditionFlipper
-
- CondTransformer - Class in soot.javaToJimple.toolkits
-
- CondTransformer(Singletons.Global) - Constructor for class soot.javaToJimple.toolkits.CondTransformer
-
- ConflictingFieldRefException - Exception in soot
-
Exception that is thrown when code tries to resolve a reference for some
field "fld: type1", but the target class already declares a field "fld:
type2".
- ConflictingFieldRefException(SootField, Type) - Constructor for exception soot.ConflictingFieldRefException
-
- Cons<U,V> - Class in soot.util
-
A Lisp-style cons cell.
- Cons(U, V) - Constructor for class soot.util.Cons
-
- conservativeGraph(SootMethod, boolean) - Static method in class soot.jimple.toolkits.annotation.purity.PurityGraph
-
Conservative constructor for unanalysable calls.
- consG - Variable in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- considerTag(Tag, Unit, LinkedList<Tag>, LinkedList<Unit>) - Method in class soot.jimple.spark.fieldrw.FieldTagAggregator
-
- considerTag(Tag, Unit, LinkedList<Tag>, LinkedList<Unit>) - Method in class soot.jimple.toolkits.annotation.tags.ArrayNullTagAggregator
-
- considerTag(Tag, Unit, LinkedList<Tag>, LinkedList<Unit>) - Method in class soot.tagkit.FirstTagAggregator
-
Decide whether this tag should be aggregated by this aggregator.
- considerTag(Tag, Unit, LinkedList<Tag>, LinkedList<Unit>) - Method in class soot.tagkit.ImportantTagAggregator
-
Decide whether this tag should be aggregated by this aggregator.
- considerTag(Tag, Unit, LinkedList<Tag>, LinkedList<Unit>) - Method in class soot.tagkit.LineNumberTagAggregator
-
- considerTag(Tag, Unit, LinkedList<Tag>, LinkedList<Unit>) - Method in class soot.tagkit.TagAggregator
-
Aggregate the given tag assigned to the given unit
- constant(Constant) - Method in class soot.AbstractUnitPrinter
-
- constant(Constant) - Method in class soot.dava.DavaUnitPrinter
-
- Constant - Class in soot.jimple
-
- Constant() - Constructor for class soot.jimple.Constant
-
- constant(Constant) - Method in interface soot.UnitPrinter
-
- CONSTANT_Class_info - Class in soot.coffi
-
A constant pool entry of type CONSTANT_Class.
- CONSTANT_Class_info() - Constructor for class soot.coffi.CONSTANT_Class_info
-
- constant_element_value - Class in soot.coffi
-
There can be many element_value pairs in each annotation
- constant_element_value() - Constructor for class soot.coffi.constant_element_value
-
- constant_pool - Variable in class soot.coffi.ClassFile
-
Array of constant pool items.
- constant_pool_count - Variable in class soot.coffi.ClassFile
-
Number of items in the constant pool.
- CONSTANT_Utf8_collector - Class in soot.coffi
-
Provides sharing for Utf8_info string objects
reused in different contexts.
- CONSTANT_Utf8_collector(Singletons.Global) - Constructor for class soot.coffi.CONSTANT_Utf8_collector
-
- CONSTANT_Utf8_info - Class in soot.coffi
-
A constant pool entry of type CONSTANT_Utf8; note this is not
multithread safe.
- CONSTANT_Utf8_info(DataInputStream) - Constructor for class soot.coffi.CONSTANT_Utf8_info
-
Constructor from a DataInputSream
- ConstantArrayAnalysis - Class in soot.jimple.toolkits.callgraph
-
- ConstantArrayAnalysis(DirectedGraph<Unit>, Body) - Constructor for class soot.jimple.toolkits.callgraph.ConstantArrayAnalysis
-
- ConstantArrayAnalysis.ArrayState - Class in soot.jimple.toolkits.callgraph
-
- ConstantArrayAnalysis.ArrayTypes - Class in soot.jimple.toolkits.callgraph
-
- ConstantCastEliminator - Class in soot.jimple.toolkits.scalar
-
Transformer for removing unnecessary casts on primitive values.
- ConstantCastEliminator(Singletons.Global) - Constructor for class soot.jimple.toolkits.scalar.ConstantCastEliminator
-
- ConstantFieldValueFinder - Class in soot.dava.toolkits.base.AST.interProcedural
-
- ConstantFieldValueFinder(Chain) - Constructor for class soot.dava.toolkits.base.AST.interProcedural.ConstantFieldValueFinder
-
- ConstantInitializerToTagTransformer - Class in soot.toolkits.scalar
-
- ConstantInitializerToTagTransformer() - Constructor for class soot.toolkits.scalar.ConstantInitializerToTagTransformer
-
- ConstantInvokeMethodBaseTransformer - Class in soot.jimple.toolkits.reflection
-
This class creates a local for each string constant that is used as a base object to a reflective Method.invoke call.
- ConstantInvokeMethodBaseTransformer(Singletons.Global) - Constructor for class soot.jimple.toolkits.reflection.ConstantInvokeMethodBaseTransformer
-
- ConstantObject - Class in soot.jimple.toolkits.pointer.representations
-
- ConstantObject() - Constructor for class soot.jimple.toolkits.pointer.representations.ConstantObject
-
- ConstantPropagatorAndFolder - Class in soot.jimple.toolkits.scalar
-
Does constant propagation and folding.
- ConstantPropagatorAndFolder(Singletons.Global) - Constructor for class soot.jimple.toolkits.scalar.ConstantPropagatorAndFolder
-
- Constants - Class in soot.jimple.spark.geom.geomPA
-
Named constants used in the geomPA.
- Constants() - Constructor for class soot.jimple.spark.geom.geomPA.Constants
-
- constantsToFields - Static variable in class soot.jbco.jimpleTransformations.CollectConstants
-
- ConstantSwitch - Interface in soot.jimple
-
- ConstantValueTag - Class in soot.tagkit
-
- ConstantValueTag() - Constructor for class soot.tagkit.ConstantValueTag
-
- ConstantValueToInitializerTransformer - Class in soot.toolkits.scalar
-
Transformer that creates a static initializer which sets constant values into
final static fields to emulate the initializations that are done through the
constant table in CLASS and DEX code, but that are not supported by Jimple.
- ConstantValueToInitializerTransformer() - Constructor for class soot.toolkits.scalar.ConstantValueToInitializerTransformer
-
- ConstClassInstruction - Class in soot.dexpler.instructions
-
- ConstClassInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.ConstClassInstruction
-
- ConstInstruction - Class in soot.dexpler.instructions
-
- ConstInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.ConstInstruction
-
- constraints - Variable in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- constructArrayInitializations(Body) - Method in class soot.toDex.DexArrayInitDetector
-
Constructs packed array initializations from the individual element
assignments in the given body
- constructIntersection(PointsToSetInternal, PointsToSetInternal, PAG) - Static method in class soot.jimple.spark.ondemand.pautil.SootUtil
-
- ConstructNumbersMetric - Class in soot.toolkits.astmetrics
-
- ConstructNumbersMetric(Node) - Constructor for class soot.toolkits.astmetrics.ConstructNumbersMetric
-
- CONSTRUCTOR - Static variable in class soot.Modifier
-
- CONSTRUCTORCLASS - Variable in class soot.jimple.toolkits.pointer.representations.TypeConstants
-
- ConstructorConfuser - Class in soot.jbco.bafTransformations
-
- ConstructorConfuser() - Constructor for class soot.jbco.bafTransformations.ConstructorConfuser
-
- constructOrderer() - Method in class soot.toolkits.scalar.ForwardFlowAnalysisExtended
-
Default implementation constructing a PseudoTopologicalOrderer.
- ConstructorFolder - Class in soot.grimp.toolkits.base
-
- ConstructorFolder(Singletons.Global) - Constructor for class soot.grimp.toolkits.base.ConstructorFolder
-
- constructorName - Static variable in class soot.SootMethod
-
- constructorNewInstance(Constructor<?>) - Method in class soot.rtlib.tamiflex.DefaultHandler
-
- constructorNewInstance(Constructor<?>) - Method in interface soot.rtlib.tamiflex.IUnexpectedReflectiveCallHandler
-
- constructorNewInstance(Constructor<?>) - Method in class soot.rtlib.tamiflex.SilentHandler
-
- constructorNewInstance(Constructor<?>) - Static method in class soot.rtlib.tamiflex.UnexpectedReflectiveCall
-
- constructorNewInstanceConstructors(SootMethod) - Method in class soot.jimple.toolkits.reflection.ReflectionTraceInfo
-
- constructorNewInstanceReceivers - Variable in class soot.jimple.toolkits.reflection.ReflectionTraceInfo
-
- constructorNewInstanceSignatures(SootMethod) - Method in class soot.jimple.toolkits.reflection.ReflectionTraceInfo
-
- constructPDG() - Method in class soot.toolkits.graph.pdg.HashMutablePDG
-
This is the heart of the PDG contruction.
- ConstStringInstruction - Class in soot.dexpler.instructions
-
- ConstStringInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.ConstStringInstruction
-
- consume_Condition(AugmentedStmt) - Method in class soot.dava.DavaBody
-
- container(Object) - Constructor for class soot.dava.internal.AST.ASTTryNode.container
-
- container() - Method in class soot.jimple.toolkits.callgraph.InvokeCallSite
-
- container() - Method in class soot.jimple.toolkits.callgraph.VirtualCallSite
-
- container - Variable in class soot.jimple.toolkits.pointer.LocalMustAliasAnalysis
-
the containing method
- contains(Object) - Method in class soot.dava.internal.asg.AugmentedStmtGraph
-
- contains(Object) - Method in class soot.dava.internal.SET.SETNode
-
- contains(String, String) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CPFlowSet
-
- contains(Object) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.DavaFlowSet
-
- contains(Local) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.ReachingCopies.LocalPair
-
Method checks whether local occurs in the left or right side of the
localpair different semantics than the usual contains method which
checks something in a list
- contains(Local) - Method in class soot.dava.toolkits.base.renamer.heuristicSet
-
- contains(char[], int) - Method in class soot.jbco.util.StringTrie
-
- contains(ContextVar) - Method in class soot.jimple.spark.geom.dataRep.CallsiteContextVar
-
- contains(ContextVar) - Method in class soot.jimple.spark.geom.dataRep.ContextVar
-
Test if current context variable contains the information for passed in variable
- contains(ContextVar) - Method in class soot.jimple.spark.geom.dataRep.IntervalContextVar
-
- contains(SimpleInterval) - Method in class soot.jimple.spark.geom.dataRep.SimpleInterval
-
- contains(Object) - Method in class soot.jimple.spark.ondemand.genericutil.ArraySet
-
- contains(T) - Method in class soot.jimple.spark.ondemand.genericutil.ImmutableStack
-
- contains(Object) - Method in class soot.jimple.spark.ondemand.genericutil.Stack
-
- contains(Node) - Method in class soot.jimple.spark.sets.BitPointsToSet
-
Returns true iff the set contains n.
- contains(Node) - Method in class soot.jimple.spark.sets.DoublePointsToSet
-
Returns true iff the set contains n.
- contains(Node) - Method in class soot.jimple.spark.sets.EmptyPointsToSet
-
Returns true iff the set contains n.
- contains(Node) - Method in class soot.jimple.spark.sets.HashPointsToSet
-
Returns true iff the set contains n.
- contains(Node) - Method in class soot.jimple.spark.sets.HybridPointsToSet
-
Returns true iff the set contains n.
- contains(Node) - Method in class soot.jimple.spark.sets.PointsToBitVector
-
- contains(Node) - Method in class soot.jimple.spark.sets.PointsToSetInternal
-
Returns true iff the set contains n.
- contains(Node) - Method in class soot.jimple.spark.sets.SharedHybridSet
-
When the overflow list overflows, the maximum number of elements that may
remain in the overflow list (the rest are moved into the base bit vector)
- contains(Node) - Method in class soot.jimple.spark.sets.SharedListSet
-
- contains(Node) - Method in class soot.jimple.spark.sets.SortedArraySet
-
Returns true iff the set contains n.
- contains(Object) - Method in class soot.jimple.toolkits.annotation.arraycheck.BoundedPriorityList
- contains(MethodOrMethodContext) - Method in class soot.jimple.toolkits.callgraph.ReachableMethods
-
Returns true iff method is reachable.
- contains(Edge) - Method in class soot.jimple.toolkits.infoflow.CallChain
-
- contains(T) - Method in class soot.jimple.toolkits.scalar.ToppedSet
-
- contains(Object) - Method in class soot.PatchingChain
-
Returns true if this patching chain contains the specified element.
- contains(T) - Method in class soot.toolkits.scalar.AbstractFlowSet
-
- contains(T) - Method in class soot.toolkits.scalar.ArrayPackedSet
-
Returns true, if the object is in the set.
- contains(Object) - Method in class soot.toolkits.scalar.ArraySparseSet
-
- contains(T) - Method in interface soot.toolkits.scalar.FlowSet
-
Returns true if this FlowSet contains obj
.
- contains(Object) - Method in class soot.toolkits.scalar.ObjectIntMapper
-
returns true, if o
has already been mapped.
- contains(K, V) - Method in class soot.util.AbstractMultiMap
-
- contains(Object) - Method in class soot.util.ArraySet
-
- contains(Object) - Method in class soot.util.EmptyChain
-
- contains(Object) - Method in class soot.util.HashChain
-
- contains(Object) - Method in class soot.util.IdentityHashSet
-
Deprecated.
- contains(Object) - Method in class soot.util.MapNumberer
-
- contains(K, V) - Method in interface soot.util.MultiMap
-
- contains(Numberable) - Method in class soot.util.NumberedSet
-
- contains(Object) - Method in class soot.util.PriorityQueue
- contains(Object) - Method in class soot.util.SingletonList
-
Deprecated.
- containsAll(Collection) - Method in class soot.jimple.toolkits.annotation.arraycheck.BoundedPriorityList
- containsAll(Collection) - Method in class soot.util.EmptyChain
-
- containsAll(Collection<?>) - Method in class soot.util.HashChain
-
- containsAnyEdge(N, N) - Method in interface soot.toolkits.graph.EdgeLabelledDirectedGraph
-
- containsAnyEdge(L) - Method in interface soot.toolkits.graph.EdgeLabelledDirectedGraph
-
- containsAnyEdge(N, N) - Method in class soot.toolkits.graph.HashMutableEdgeLabelledDirectedGraph
-
- containsAnyEdge(L) - Method in class soot.toolkits.graph.HashMutableEdgeLabelledDirectedGraph
-
- containsArrayRef() - Method in interface soot.baf.Inst
-
- containsArrayRef() - Method in class soot.baf.internal.AbstractInst
-
- containsArrayRef() - Method in class soot.baf.internal.BArrayReadInst
-
- containsArrayRef() - Method in class soot.baf.internal.BArrayWriteInst
-
- containsArrayRef() - Method in class soot.dava.internal.javaRep.DVariableDeclarationStmt
-
- containsArrayRef() - Method in class soot.jimple.internal.AbstractStmt
-
- containsArrayRef() - Method in class soot.jimple.internal.JAssignStmt
-
- containsArrayRef() - Method in interface soot.jimple.Stmt
-
- containsBafBody() - Method in class soot.SootClass
-
Returns true if some method in this class has an active Baf body.
- containsClass(String) - Method in class soot.Scene
-
- containsEdge(N, N, L) - Method in interface soot.toolkits.graph.EdgeLabelledDirectedGraph
-
- containsEdge(N, N) - Method in class soot.toolkits.graph.HashMutableDirectedGraph
-
- containsEdge(N, N, L) - Method in class soot.toolkits.graph.HashMutableEdgeLabelledDirectedGraph
-
- containsEdge(N, N) - Method in class soot.toolkits.graph.HashReversibleGraph
-
- containsEdge(N, N) - Method in interface soot.toolkits.graph.MutableDirectedGraph
-
- containsField() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CPTuple
-
- containsField(EquivalentValue) - Method in class soot.jimple.toolkits.infoflow.CallLocalityContext
-
- containsField(Object) - Method in class soot.jimple.toolkits.pointer.CodeBlockRWSet
-
- containsField(String) - Method in class soot.Scene
-
- containsFieldRef() - Method in interface soot.baf.Inst
-
- containsFieldRef() - Method in class soot.baf.internal.AbstractInst
-
- containsFieldRef() - Method in class soot.baf.internal.BFieldGetInst
-
- containsFieldRef() - Method in class soot.baf.internal.BFieldPutInst
-
- containsFieldRef() - Method in class soot.baf.internal.BStaticGetInst
-
- containsFieldRef() - Method in class soot.baf.internal.BStaticPutInst
-
- containsFieldRef() - Method in class soot.dava.internal.javaRep.DVariableDeclarationStmt
-
- containsFieldRef() - Method in class soot.jimple.internal.AbstractStmt
-
- containsFieldRef() - Method in class soot.jimple.internal.JAssignStmt
-
- containsFieldRef() - Method in interface soot.jimple.Stmt
-
- containsInvokeExpr() - Method in interface soot.baf.Inst
-
- containsInvokeExpr() - Method in class soot.baf.internal.AbstractInst
-
- containsInvokeExpr() - Method in class soot.dava.internal.javaRep.DVariableDeclarationStmt
-
- containsInvokeExpr() - Method in class soot.jimple.internal.AbstractStmt
-
- containsInvokeExpr() - Method in class soot.jimple.internal.JAssignStmt
-
- containsInvokeExpr() - Method in class soot.jimple.internal.JInvokeStmt
-
- containsInvokeExpr() - Method in interface soot.jimple.Stmt
-
- containsKey(Object) - Method in class heros.utilities.DefaultValueMap
-
- containsKey(Object) - Method in class soot.javaToJimple.BiMap
-
- containsKey(K) - Method in interface soot.jimple.spark.ondemand.genericutil.MultiMap
-
- containsKey(Object) - Method in class soot.util.ConcurrentHashMultiMap
-
- containsKey(Object) - Method in class soot.util.HashMultiMap
-
- containsKey(Object) - Method in class soot.util.IterableMap
-
- containsKey(K) - Method in interface soot.util.MultiMap
-
- containsKey(Object) - Method in class soot.util.UnitMap
-
- containsLocal() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CPTuple
-
- containsLocal() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CPVariable
-
- containsMethod(SootMethod) - Method in class soot.jimple.toolkits.infoflow.CallChain
-
- containsMethod(Object) - Method in class soot.jimple.toolkits.thread.AbstractRuntimeThread
-
- containsMethod(String) - Method in class soot.Scene
-
- containsMultiple(Iterator, String, Type) - Static method in class soot.dava.toolkits.base.renamer.RemoveFullyQualifiedName
-
- containsNewExpr() - Method in interface soot.baf.Inst
-
- containsNewExpr() - Method in class soot.baf.internal.AbstractInst
-
- containsNewExpr() - Method in class soot.baf.internal.BNewArrayInst
-
- containsNewExpr() - Method in class soot.baf.internal.BNewInst
-
- containsNewExpr() - Method in class soot.baf.internal.BNewMultiArrayInst
-
- containsNode(N) - Method in interface soot.toolkits.graph.EdgeLabelledDirectedGraph
-
- containsNode(Object) - Method in class soot.toolkits.graph.HashMutableDirectedGraph
-
- containsNode(N) - Method in class soot.toolkits.graph.HashMutableEdgeLabelledDirectedGraph
-
- containsNode(N) - Method in interface soot.toolkits.graph.MutableDirectedGraph
-
- containsSootField() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CPVariable
-
- containsType(String) - Method in class soot.Scene
-
- containsVal(Object) - Method in class soot.javaToJimple.BiMap
-
- containsValue(Object) - Method in class heros.utilities.DefaultValueMap
-
- containsValue(V) - Method in class soot.util.ConcurrentHashMultiMap
-
- containsValue(V) - Method in class soot.util.HashMultiMap
-
- containsValue(Object) - Method in class soot.util.IterableMap
-
- containsValue(V) - Method in interface soot.util.MultiMap
-
- containsValue(Object) - Method in class soot.util.UnitMap
-
- containUnit() - Method in class soot.jimple.toolkits.thread.mhp.stmt.JPegStmt
-
- containUnitGraph() - Method in class soot.jimple.toolkits.thread.mhp.stmt.JPegStmt
-
- contexsByAnyCallEdge(Edge, Local, PtSensVisitor) - Method in class soot.jimple.spark.geom.geomPA.GeomQueries
-
Deprecated.
- Context<Field,Fact,Stmt,Method> - Class in heros.fieldsens
-
- context - Variable in class heros.fieldsens.FieldSensitiveIFDSSolver
-
- Context - Interface in soot
-
A context in a context-sensitive all graph.
- context - Variable in class soot.jimple.spark.geom.dataRep.CallsiteContextVar
-
- context - Variable in class soot.jimple.spark.ondemand.AllocAndContext
-
- context() - Method in class soot.jimple.spark.pag.ContextVarNode
-
- context(Object) - Method in class soot.jimple.spark.pag.LocalVarNode
-
- context() - Method in class soot.jimple.spark.pag.VarNode
-
- context() - Method in class soot.MethodContext
-
- context() - Method in interface soot.MethodOrMethodContext
-
- context() - Method in class soot.SootMethod
-
- context_size - Variable in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- contextForAllocsStack - Variable in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- ContextInsensitiveBuilder - Class in soot.jimple.spark.builder
-
A context insensitive pointer assignment graph builder.
- ContextInsensitiveBuilder() - Constructor for class soot.jimple.spark.builder.ContextInsensitiveBuilder
-
- ContextInsensitiveContextManager - Class in soot.jimple.toolkits.callgraph
-
A context manager which adds no context-sensitivity to the call graph.
- ContextInsensitiveContextManager(CallGraph) - Constructor for class soot.jimple.toolkits.callgraph.ContextInsensitiveContextManager
-
- ContextManager - Interface in soot.jimple.toolkits.callgraph
-
Interface for context managers, which decide how edges should be added to
a context-sensitive call graph.
- contextNumberer - Variable in class soot.Scene
-
- contextsByAnyCallEdge(Edge, Local, SparkField, PtSensVisitor) - Method in class soot.jimple.spark.geom.geomPA.GeomQueries
-
Deprecated.
- contextsByCallChain(Edge[], Local, PtSensVisitor) - Method in class soot.jimple.spark.geom.geomPA.GeomQueries
-
Deprecated.
- contextsByCallChain(Edge[], Local, SparkField, PtSensVisitor) - Method in class soot.jimple.spark.geom.geomPA.GeomQueries
-
Deprecated.
- ContextsCollector - Class in soot.jimple.spark.geom.dataMgr
-
Manage context intervals.
- ContextsCollector() - Constructor for class soot.jimple.spark.geom.dataMgr.ContextsCollector
-
- ContextSensitiveCallGraph - Interface in soot.jimple.toolkits.callgraph
-
Represents a context-sensitive call graph for querying by client analyses.
- ContextSensitiveEdge - Interface in soot.jimple.toolkits.callgraph
-
Represents a single context-sensitive edge in a call graph.
- ContextSensitiveInfo - Class in soot.jimple.spark.ondemand.pautil
-
Information for a context-sensitive analysis, eg.
- ContextSensitiveInfo(PAG) - Constructor for class soot.jimple.spark.ondemand.pautil.ContextSensitiveInfo
-
- contextsForAllocsCache - Variable in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- contextsGoBy(Edge, Local, PtSensVisitor) - Method in class soot.jimple.spark.geom.geomPA.GeomQueries
-
Answer contexts-go-by query.
- contextsGoBy(Edge, Local, SparkField, PtSensVisitor) - Method in class soot.jimple.spark.geom.geomPA.GeomQueries
-
Searching the points-to results for field expression such as p.f.
- ContextVar - Class in soot.jimple.spark.geom.dataRep
-
The root class for representing context sensitive pointer/object in explicit form.
- ContextVar() - Constructor for class soot.jimple.spark.geom.dataRep.ContextVar
-
- ContextVarNode - Class in soot.jimple.spark.pag
-
Represents a simple variable node with context.
- CONTINUE - Static variable in interface soot.toolkits.graph.interaction.IInteractionConstants
-
- ControlFlowJoinResolver<Field,Fact,Stmt,Method> - Class in heros.fieldsens
-
- ControlFlowJoinResolver(FactMergeHandler<Fact>, PerAccessPathMethodAnalyzer<Field, Fact, Stmt, Method>, Stmt, Debugger<Field, Fact, Stmt, Method>) - Constructor for class heros.fieldsens.ControlFlowJoinResolver
-
- contructorNewInstance(SootMethod, Stmt) - Method in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder.DefaultReflectionModel
-
- contructorNewInstance(SootMethod, Stmt) - Method in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder.TraceBasedReflectionModel
-
Adds a special edge of kind
Kind.REFL_CONSTR_NEWINSTANCE
to all
possible target constructors of this call to
Constructor.newInstance(Object...)
.
- contructorNewInstance(SootMethod, Stmt) - Method in interface soot.jimple.toolkits.callgraph.ReflectionModel
-
- conversionLocalCount - Variable in class soot.Timers
-
- conversionStmtCount - Variable in class soot.Timers
-
- conversionTimer - Variable in class soot.Timers
-
- convert() - Method in class soot.coffi.CONSTANT_Utf8_info
-
Converts internal representation into an actual String.
- convert(DavaBody) - Method in class soot.dava.toolkits.base.misc.MonitorConverter
-
- convert(DavaBody) - Method in class soot.dava.toolkits.base.misc.ThrowNullConverter
-
- convertJimpleBodyToBaf(SootMethod) - Method in class soot.PackManager
-
- convertToBaf(JimpleToBafContext, List<Unit>) - Method in class soot.jimple.Constant
-
Adds a Baf instruction pushing this constant to the stack onto out
.
- ConvertToBaf - Interface in soot.jimple
-
- convertToBaf(JimpleToBafContext, List<Unit>) - Method in interface soot.jimple.ConvertToBaf
-
- convertToBaf(JimpleToBafContext, List<Unit>) - Method in class soot.jimple.internal.AbstractCastExpr
-
- convertToBaf(JimpleToBafContext, List<Unit>) - Method in class soot.jimple.internal.AbstractInstanceFieldRef
-
- convertToBaf(JimpleToBafContext, List<Unit>) - Method in class soot.jimple.internal.AbstractInterfaceInvokeExpr
-
- convertToBaf(JimpleToBafContext, List<Unit>) - Method in class soot.jimple.internal.AbstractJimpleFloatBinopExpr
-
- convertToBaf(JimpleToBafContext, List<Unit>) - Method in class soot.jimple.internal.AbstractJimpleIntBinopExpr
-
- convertToBaf(JimpleToBafContext, List<Unit>) - Method in class soot.jimple.internal.AbstractJimpleIntLongBinopExpr
-
- convertToBaf(JimpleToBafContext, List<Unit>) - Method in class soot.jimple.internal.AbstractNewArrayExpr
-
- convertToBaf(JimpleToBafContext, List<Unit>) - Method in class soot.jimple.internal.AbstractNewMultiArrayExpr
-
- convertToBaf(JimpleToBafContext, List<Unit>) - Method in class soot.jimple.internal.AbstractSpecialInvokeExpr
-
- convertToBaf(JimpleToBafContext, List<Unit>) - Method in class soot.jimple.internal.AbstractStaticInvokeExpr
-
- convertToBaf(JimpleToBafContext, List<Unit>) - Method in class soot.jimple.internal.AbstractStmt
-
- convertToBaf(JimpleToBafContext, List<Unit>) - Method in class soot.jimple.internal.AbstractVirtualInvokeExpr
-
- convertToBaf(JimpleToBafContext, List<Unit>) - Method in class soot.jimple.internal.JArrayRef
-
- convertToBaf(JimpleToBafContext, List<Unit>) - Method in class soot.jimple.internal.JAssignStmt
-
- convertToBaf(JimpleToBafContext, List<Unit>) - Method in class soot.jimple.internal.JDynamicInvokeExpr
-
- convertToBaf(JimpleToBafContext, List<Unit>) - Method in class soot.jimple.internal.JEnterMonitorStmt
-
- convertToBaf(JimpleToBafContext, List<Unit>) - Method in class soot.jimple.internal.JExitMonitorStmt
-
- convertToBaf(JimpleToBafContext, List<Unit>) - Method in class soot.jimple.internal.JGotoStmt
-
- convertToBaf(JimpleToBafContext, List<Unit>) - Method in class soot.jimple.internal.JIdentityStmt
-
- convertToBaf(JimpleToBafContext, List<Unit>) - Method in class soot.jimple.internal.JIfStmt
-
- convertToBaf(JimpleToBafContext, List<Unit>) - Method in class soot.jimple.internal.JimpleLocal
-
- convertToBaf(JimpleToBafContext, List<Unit>) - Method in class soot.jimple.internal.JInstanceOfExpr
-
- convertToBaf(JimpleToBafContext, List<Unit>) - Method in class soot.jimple.internal.JInvokeStmt
-
- convertToBaf(JimpleToBafContext, List<Unit>) - Method in class soot.jimple.internal.JLengthExpr
-
- convertToBaf(JimpleToBafContext, List<Unit>) - Method in class soot.jimple.internal.JLookupSwitchStmt
-
- convertToBaf(JimpleToBafContext, List<Unit>) - Method in class soot.jimple.internal.JNegExpr
-
- convertToBaf(JimpleToBafContext, List<Unit>) - Method in class soot.jimple.internal.JNewExpr
-
- convertToBaf(JimpleToBafContext, List<Unit>) - Method in class soot.jimple.internal.JNopStmt
-
- convertToBaf(JimpleToBafContext, List<Unit>) - Method in class soot.jimple.internal.JReturnStmt
-
- convertToBaf(JimpleToBafContext, List<Unit>) - Method in class soot.jimple.internal.JReturnVoidStmt
-
- convertToBaf(JimpleToBafContext, List<Unit>) - Method in class soot.jimple.internal.JTableSwitchStmt
-
- convertToBaf(JimpleToBafContext, List<Unit>) - Method in class soot.jimple.internal.JThrowStmt
-
- convertToBaf(JimpleToBafContext, List<Unit>) - Method in class soot.jimple.StaticFieldRef
-
- convertToBits() - Method in class soot.jimple.spark.sets.HybridPointsToSet
-
- copiesTimer - Variable in class soot.Timers
-
- copy(FlowSet<T>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.DavaFlowSet
-
- copy(FlowSet, FlowSet) - Method in class soot.jbco.jimpleTransformations.New2InitFlowAnalysis
-
- copy(ShapeNode) - Method in class soot.jimple.spark.geom.dataRep.ShapeNode
-
- copy(Object, Object) - Method in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
-
Deprecated.
- copy(NullnessAnalysis.AnalysisInfo, NullnessAnalysis.AnalysisInfo) - Method in class soot.jimple.toolkits.annotation.nullcheck.NullnessAnalysis
-
Creates a copy of the source
flow object in dest
.
- copy(Object, Object) - Method in class soot.jimple.toolkits.annotation.nullcheck.NullnessAssumptionAnalysis
-
Creates a copy of the source
flow object in dest
.
- copy(Map<Value, ParityAnalysis.Parity>, Map<Value, ParityAnalysis.Parity>) - Method in class soot.jimple.toolkits.annotation.parity.ParityAnalysis
-
- copy(S, S) - Method in class soot.jimple.toolkits.annotation.purity.AbstractInterproceduralAnalysis
-
Copy src into dst.
- copy(PurityGraphBox, PurityGraphBox) - Method in class soot.jimple.toolkits.annotation.purity.PurityInterproceduralAnalysis
-
- copy(PurityGraphBox, PurityGraphBox) - Method in class soot.jimple.toolkits.annotation.purity.PurityIntraproceduralAnalysis
-
- copy(Object, Object) - Method in class soot.jimple.toolkits.callgraph.ClinitElimAnalysis
-
- copy(ConstantArrayAnalysis.ArrayState, ConstantArrayAnalysis.ArrayState) - Method in class soot.jimple.toolkits.callgraph.ConstantArrayAnalysis
-
- copy(FlowSet<Pair<EquivalentValue, EquivalentValue>>, FlowSet<Pair<EquivalentValue, EquivalentValue>>) - Method in class soot.jimple.toolkits.infoflow.SimpleMethodInfoFlowAnalysis
-
- copy(LocalTypeSet, LocalTypeSet) - Method in class soot.jimple.toolkits.pointer.CastCheckEliminator
-
- copy(Set<Set<Value>>, Set<Set<Value>>) - Method in class soot.jimple.toolkits.pointer.LocalMayAliasAnalysis
-
- copy(HashMap<Value, Integer>, HashMap<Value, Integer>) - Method in class soot.jimple.toolkits.pointer.LocalMustAliasAnalysis
-
- copy(HashMap<Local, Set<NewExpr>>, HashMap<Local, Set<NewExpr>>) - Method in class soot.jimple.toolkits.pointer.LocalMustNotAliasAnalysis
-
- copy(Object, Object) - Method in class soot.jimple.toolkits.scalar.CommonPrecedingEqualValueAnalysis
-
- copy(Object, Object) - Method in class soot.jimple.toolkits.scalar.EqualLocalsAnalysis
-
- copy(FlowSet, FlowSet) - Method in class soot.jimple.toolkits.scalar.EqualUsesAnalysis
-
Deprecated.
- copy(FlowSet<Value>, FlowSet<Value>) - Method in class soot.jimple.toolkits.scalar.FastAvailableExpressionsAnalysis
-
- copy(FlowSet<EquivalentValue>, FlowSet<EquivalentValue>) - Method in class soot.jimple.toolkits.scalar.pre.DelayabilityAnalysis
-
- copy(FlowSet<EquivalentValue>, FlowSet<EquivalentValue>) - Method in class soot.jimple.toolkits.scalar.pre.DownSafetyAnalysis
-
- copy(FlowSet<EquivalentValue>, FlowSet<EquivalentValue>) - Method in class soot.jimple.toolkits.scalar.pre.NotIsolatedAnalysis
-
- copy(FlowSet<EquivalentValue>, FlowSet<EquivalentValue>) - Method in class soot.jimple.toolkits.scalar.pre.UpSafetyAnalysis
-
- copy(FlowSet<Value>, FlowSet<Value>) - Method in class soot.jimple.toolkits.scalar.SlowAvailableExpressionsAnalysis
-
- copy(FlowSet<T>) - Method in class soot.jimple.toolkits.scalar.ToppedSet
-
- copy(BitSet, BitSet) - Method in class soot.jimple.toolkits.thread.mhp.findobject.MultiRunStatementsFinder
-
- copy(Object, Object) - Method in class soot.jimple.toolkits.thread.mhp.MonitorAnalysis
-
- copy(Object, Object) - Method in class soot.jimple.toolkits.thread.mhp.StartJoinAnalysis
-
- copy(LocksetFlowInfo, LocksetFlowInfo) - Method in class soot.jimple.toolkits.thread.synchronization.LockableReferenceAnalysis
-
- copy(Object, Object) - Method in class soot.jimple.toolkits.thread.synchronization.StrayRWFinder
-
- copy(FlowSet<SynchronizedRegionFlowPair>, FlowSet<SynchronizedRegionFlowPair>) - Method in class soot.jimple.toolkits.thread.synchronization.SynchronizedRegionFinder
-
- copy(FlowSet<Unit>, FlowSet<Unit>) - Method in class soot.toolkits.graph.DominatorAnalysis
-
Deprecated.
- copy(FlowSet<Unit>, FlowSet<Unit>) - Method in class soot.toolkits.graph.PostDominatorAnalysis
-
Deprecated.
- copy(A, A) - Method in class soot.toolkits.scalar.AbstractFlowAnalysis
-
Creates a copy of the source
flow object in dest
.
- copy(FlowSet<T>) - Method in class soot.toolkits.scalar.AbstractFlowSet
-
- copy(FlowSet<T>) - Method in class soot.toolkits.scalar.ArrayPackedSet
-
- copy(FlowSet<T>) - Method in class soot.toolkits.scalar.ArraySparseSet
-
- copy(FlowSet<ValueBox>, FlowSet<ValueBox>) - Method in class soot.toolkits.scalar.CombinedDUAnalysis
-
- copy(FlowSet<T>) - Method in interface soot.toolkits.scalar.FlowSet
-
Copies the current FlowSet into dest.
- copy(A, A) - Method in class soot.toolkits.scalar.ForwardFlowAnalysisExtended
-
Creates a copy of the source
flow object in dest
.
- copy(FlowSet<Local>, FlowSet<Local>) - Method in class soot.toolkits.scalar.InitAnalysis
-
- copyFrom(BitVector) - Method in class soot.util.BitVector
-
- copyInternalDataFrom(DavaFlowSet<T>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.DavaFlowSet
-
- CopyPropagation - Class in soot.dava.toolkits.base.AST.traversals
-
- CopyPropagation(ASTNode) - Constructor for class soot.dava.toolkits.base.AST.traversals.CopyPropagation
-
- CopyPropagation(boolean, ASTNode) - Constructor for class soot.dava.toolkits.base.AST.traversals.CopyPropagation
-
- CopyPropagator - Class in soot.jimple.toolkits.scalar
-
- CopyPropagator(Singletons.Global) - Constructor for class soot.jimple.toolkits.scalar.CopyPropagator
-
- CopyPropagator(ThrowAnalysis, boolean) - Constructor for class soot.jimple.toolkits.scalar.CopyPropagator
-
- copyRectangle(RectangleNode) - Method in class soot.jimple.spark.geom.dataRep.RectangleNode
-
- copyResult(PurityGraphBox) - Method in class soot.jimple.toolkits.annotation.purity.PurityIntraproceduralAnalysis
-
Put into dst the purity graph obtained by merging all purity graphs at
the method return.
- copySegment(SegmentNode) - Method in class soot.jimple.spark.geom.dataRep.SegmentNode
-
- copyWithIncomingResolver(Resolver<Field, Fact, Stmt, Method>, AccessPath.Delta<Field>) - Method in class heros.fieldsens.structs.ReturnEdge
-
- copyWithResolverAtCaller(Resolver<Field, Fact, Stmt, Method>, AccessPath.Delta<Field>) - Method in class heros.fieldsens.structs.ReturnEdge
-
- CorruptASTException - Exception in soot.dava
-
- CorruptASTException(String) - Constructor for exception soot.dava.CorruptASTException
-
- count_flow_intervals(IVarAbstraction) - Method in class soot.jimple.spark.geom.geomE.FullSensitiveNode
-
- count_flow_intervals(IVarAbstraction) - Method in class soot.jimple.spark.geom.geomPA.DummyNode
-
- count_flow_intervals(IVarAbstraction) - Method in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
- count_flow_intervals(IVarAbstraction) - Method in class soot.jimple.spark.geom.heapinsE.HeapInsNode
-
- count_flow_intervals(IVarAbstraction) - Method in class soot.jimple.spark.geom.ptinsE.PtInsNode
-
Deprecated.
- count_new_pts_intervals() - Method in class soot.jimple.spark.geom.geomE.FullSensitiveNode
-
- count_new_pts_intervals() - Method in class soot.jimple.spark.geom.geomPA.DummyNode
-
- count_new_pts_intervals() - Method in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
- count_new_pts_intervals() - Method in class soot.jimple.spark.geom.heapinsE.HeapInsNode
-
- count_new_pts_intervals() - Method in class soot.jimple.spark.geom.ptinsE.PtInsNode
-
Deprecated.
- count_pts_intervals(AllocNode) - Method in class soot.jimple.spark.geom.geomE.FullSensitiveNode
-
- count_pts_intervals(AllocNode) - Method in class soot.jimple.spark.geom.geomPA.DummyNode
-
- count_pts_intervals(AllocNode) - Method in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
- count_pts_intervals(AllocNode) - Method in class soot.jimple.spark.geom.heapinsE.HeapInsNode
-
- count_pts_intervals(AllocNode) - Method in class soot.jimple.spark.geom.ptinsE.PtInsNode
-
Deprecated.
- countCallEdgesForCallsite(Stmt, boolean) - Static method in class soot.jimple.spark.geom.utils.SootInfo
-
- Counter - Class in soot.jbco.bafTransformations
-
- Counter() - Constructor for class soot.jbco.bafTransformations.Counter
-
- counter - Static variable in class soot.jimple.toolkits.infoflow.SimpleMethodInfoFlowAnalysis
-
- counter - Static variable in class soot.jimple.toolkits.infoflow.SmartMethodInfoFlowAnalysis
-
- counter - Static variable in class soot.jimple.toolkits.infoflow.SmartMethodLocalObjectsAnalysis
-
- Counter - Class in soot.jimple.toolkits.thread.mhp
-
- CountingThreadPoolExecutor - Class in heros.solver
-
A ThreadPoolExecutor
which keeps track of the number of spawned
tasks to allow clients to await their completion.
- CountingThreadPoolExecutor(int, int, long, TimeUnit, BlockingQueue<Runnable>) - Constructor for class heros.solver.CountingThreadPoolExecutor
-
- CountLatch - Class in heros.solver
-
A synchronization aid similar to CountDownLatch
but with the ability
to also count up.
- CountLatch(int) - Constructor for class heros.solver.CountLatch
-
- coverThisXValue(long) - Method in class soot.jimple.spark.geom.dataRep.ShapeNode
-
Test if the input x parameter falls in the range of the X coordinates of this figure
- CP - Class in soot.dava.toolkits.base.AST.structuredAnalysis
-
- CP(ASTMethodNode, HashMap<String, Object>, HashMap<String, SootField>) - Constructor for class soot.dava.toolkits.base.AST.structuredAnalysis.CP
-
- CPApplication - Class in soot.dava.toolkits.base.AST.transformations
-
- CPApplication(ASTMethodNode, HashMap<String, Object>, HashMap<String, SootField>) - Constructor for class soot.dava.toolkits.base.AST.transformations.CPApplication
-
- CPApplication(boolean, ASTMethodNode, HashMap<String, Object>, HashMap<String, SootField>) - Constructor for class soot.dava.toolkits.base.AST.transformations.CPApplication
-
- CPFlowSet - Class in soot.dava.toolkits.base.AST.structuredAnalysis
-
- CPFlowSet() - Constructor for class soot.dava.toolkits.base.AST.structuredAnalysis.CPFlowSet
-
- CPFlowSet(CPFlowSet) - Constructor for class soot.dava.toolkits.base.AST.structuredAnalysis.CPFlowSet
-
- CPHelper - Class in soot.dava.toolkits.base.AST.structuredAnalysis
-
- CPHelper() - Constructor for class soot.dava.toolkits.base.AST.structuredAnalysis.CPHelper
-
- cpreds - Variable in class soot.dava.internal.asg.AugmentedStmt
-
- CPTuple - Class in soot.dava.toolkits.base.AST.structuredAnalysis
-
START LOCAL CLASS DECLARATION
- CPTuple(String, CPVariable, Object) - Constructor for class soot.dava.toolkits.base.AST.structuredAnalysis.CPTuple
-
- CPTuple(String, CPVariable, boolean) - Constructor for class soot.dava.toolkits.base.AST.structuredAnalysis.CPTuple
-
- CPVariable - Class in soot.dava.toolkits.base.AST.structuredAnalysis
-
- CPVariable(SootField) - Constructor for class soot.dava.toolkits.base.AST.structuredAnalysis.CPVariable
-
- CPVariable(Local) - Constructor for class soot.dava.toolkits.base.AST.structuredAnalysis.CPVariable
-
- create(String) - Method in interface soot.plugins.internal.ClassLoadingStrategy
-
Creates an instance of the given class name.
- create(String) - Method in class soot.plugins.internal.ReflectionClassLoadingStrategy
-
- create(AnnotationTag) - Method in class soot.util.annotations.AnnotationInstanceCreator
-
Creates an instance of the Annotation represented by tag
.
- createAccessorMethod(SootMethod, Stmt) - Static method in class soot.jimple.toolkits.invoke.AccessManager
-
Turns a field access or method call into a call to an accessor method.
- createAccessorMethods(Body, Stmt, Stmt) - Static method in class soot.jimple.toolkits.invoke.AccessManager
-
Resolves illegal accesses in the interval ]before,after[ by creating
accessor methods.
- createAccessorName(ClassMember, boolean) - Static method in class soot.jimple.toolkits.invoke.AccessManager
-
Creates a name for an accessor method.
- createAggressiveExpr(polyglot.ast.Expr, boolean, boolean) - Method in class soot.javaToJimple.AbstractJimpleBodyBuilder
-
- createAggressiveExpr(polyglot.ast.Expr, boolean, boolean) - Method in class soot.javaToJimple.AccessFieldJBB
-
- createAggressiveExpr(polyglot.ast.Expr, boolean, boolean) - Method in class soot.javaToJimple.CommaJBB
-
- createAggressiveExpr(polyglot.ast.Expr, boolean, boolean) - Method in class soot.javaToJimple.JimpleBodyBuilder
-
Aggressive Expression Creation make reduceAggressively true to not reduce
all the way to a local
- createAllTopFunction() - Method in class heros.template.DefaultIDETabulationProblem
-
- createASMAttribute(Attribute) - Static method in class soot.util.backend.ASMBackendUtils
-
Create an ASM attribute from an Soot attribute
- createBody(SootMethod) - Method in class soot.javaToJimple.AnonInitBodyBuilder
-
- createChangedBodyPart(InvokeStmt, List, ASTParentNodeFinder) - Method in class soot.dava.MethodCallFinder
-
- createClassFetcherFor(SootClass, String) - Method in class soot.jimple.toolkits.invoke.SynchronizerManager
-
Creates a method which calls java.lang.Class.forName(String).
- createConstant(Object) - Static method in class soot.dava.toolkits.base.AST.structuredAnalysis.CPHelper
-
- createConstant(polyglot.ast.Expr) - Method in class soot.javaToJimple.JimpleBodyBuilder
-
- createCPTupleIfPossible(Value, Value, CPFlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CP
-
- createDefaultStmt(Object) - Method in class soot.dava.toolkits.base.AST.transformations.FinalFieldDefinition
-
- createDexBuilder() - Method in class soot.toDex.DexPrinter
-
Creates the
MultiDexBuilder
that shall be used for creating
potentially multiple dex files.
- createDexClassLoader() - Method in class soot.dexpler.DexlibWrapper
-
Allow custom implementations to use different class loading strategies.
- createDexMethodFactory(DexFile, SootClass) - Method in class soot.dexpler.DexClassLoader
-
Allow custom implementations to use different dex method factories
- createDirIfNotExist(String) - Static method in class soot.jimple.spark.ondemand.pautil.SootUtil
-
- createEdgeFunctionsFactory() - Method in class heros.template.DefaultIDETabulationProblem
-
- createFlowFunctionsFactory() - Method in class heros.template.DefaultIFDSTabulationProblem
-
- createFlowFunctionsFactory() - Method in class soot.jimple.toolkits.ide.exampleproblems.IFDSLiveVariables
-
- createFlowFunctionsFactory() - Method in class soot.jimple.toolkits.ide.exampleproblems.IFDSLocalInfoFlow
-
- createFlowFunctionsFactory() - Method in class soot.jimple.toolkits.ide.exampleproblems.IFDSPossibleTypes
-
- createFlowFunctionsFactory() - Method in class soot.jimple.toolkits.ide.exampleproblems.IFDSReachingDefinitions
-
- createFlowFunctionsFactory() - Method in class soot.jimple.toolkits.ide.exampleproblems.IFDSUninitializedVariables
-
- createInitialInput() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CP
-
- createItem(K) - Method in class heros.utilities.DefaultValueMap
-
- createJimpleBody(polyglot.ast.Block, List, SootMethod) - Method in class soot.javaToJimple.AbstractJimpleBodyBuilder
-
- createJimpleBody(polyglot.ast.Block, List, SootMethod) - Method in class soot.javaToJimple.JimpleBodyBuilder
-
Jimple Body Creation
- createJimpleBodyBuilder() - Method in class soot.javaToJimple.AbstractJBBFactory
-
- createJimpleBodyBuilder() - Method in class soot.javaToJimple.JimpleBodyBuilderFactory
-
- createJimpleConstantValue(cp_info[]) - Method in class soot.coffi.CONSTANT_Class_info
-
- createJimpleConstantValue(cp_info[]) - Method in class soot.coffi.CONSTANT_Utf8_info
-
- createJoinKey() - Method in interface heros.solver.JoinHandlingNode
-
- createJoinLattice() - Method in class heros.template.DefaultIDETabulationProblem
-
- createLHS(polyglot.ast.Expr) - Method in class soot.javaToJimple.AbstractJimpleBodyBuilder
-
- createLHS(polyglot.ast.Expr) - Method in class soot.javaToJimple.AccessFieldJBB
-
- createLHS(polyglot.ast.Expr) - Method in class soot.javaToJimple.JimpleBodyBuilder
-
create LHS expressions
- createLocal(String, Type) - Method in class soot.javaToJimple.LocalGenerator
-
- createMap() - Method in class soot.util.HashMultiMap
-
- createMap(int) - Method in class soot.util.HashMultiMap
-
- createMap(int) - Method in class soot.util.IdentityHashMultiMap
-
- createMethodAnalyzer(M) - Method in class heros.fieldsens.FieldSensitiveIFDSSolver
-
- createMethodSource(Method) - Method in class soot.dexpler.DexMethod
-
- createNestedResolver(AccessPath<Field>) - Method in class heros.fieldsens.ControlFlowJoinResolver
-
- createNestedResolver(AccessPath<Field>) - Method in class heros.fieldsens.ResolverTemplate
-
- createNestedResolver(AccessPath<Field>) - Method in class heros.fieldsens.ReturnSiteResolver
-
- createNewASTConstructor(ASTStatementSequenceNode) - Method in class soot.dava.toolkits.base.AST.transformations.SuperFirstStmtHandler
-
- createNewBody(List<Object>, int) - Method in class soot.dava.toolkits.base.AST.transformations.ForLoopCreationHelper
-
- createNewBody(List<Object>, int) - Method in class soot.dava.toolkits.base.AST.transformations.IfElseBreaker
-
- createNewNodeBody(List<Object>, int, ASTIfElseNode) - Static method in class soot.dava.toolkits.base.AST.transformations.EmptyElseRemover
-
- createNewNodeBody(List<Object>, int, ASTIfNode, ASTIfNode) - Static method in class soot.dava.toolkits.base.AST.transformations.OrAggregatorThree
-
- createNewSubBody(List<Object>, List<ASTStatementSequenceNode>, Object) - Method in class soot.dava.MethodCallFinder
-
- createNewSubBody(List<Object>, int, ASTNode, List<ASTNode>) - Static method in class soot.dava.toolkits.base.AST.transformations.LoopStrengthener
-
- createNewSubBody(List<Object>, int, ASTLabeledBlockNode) - Static method in class soot.dava.toolkits.base.AST.transformations.UselessLabeledBlockRemover
-
- createNodeFactory() - Method in class soot.javaToJimple.jj.ExtensionInfo
-
- createOptions() - Method in class soot.javaToJimple.jj.ExtensionInfo
-
Appends the soot classpath to the default system classpath.
- createOutputFile(String) - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
Create all output files under the uniform location.
- createRegion(int) - Method in class soot.toolkits.graph.pdg.RegionAnalysis
-
Create a region
- createSet() - Method in class soot.jimple.spark.ondemand.genericutil.ArraySetDupesMultiMap
-
- createSet() - Method in class soot.jimple.spark.ondemand.genericutil.ArraySetMultiMap
-
- createSet() - Method in class soot.jimple.spark.ondemand.genericutil.HashSetMultiMap
-
- createSingleDirectionSolver(IDETabulationProblem<N, BiDiIDESolver<N, D, M, V, I>.AbstractionWithSourceStmt, M, V, I>, String) - Method in class heros.solver.BiDiIDESolver
-
Creates a solver to be used for each single analysis direction.
- createSootClass() - Method in class soot.jimple.parser.JimpleAST
-
Reads an entire class from jimple, creates the Soot objects &
returns it.
- createSource(polyglot.ast.SourceFile) - Method in class soot.javaToJimple.ClassResolver
-
Source Creation
- createStmt(polyglot.ast.Stmt) - Method in class soot.javaToJimple.AbstractJimpleBodyBuilder
-
- createStmt(polyglot.ast.Stmt) - Method in class soot.javaToJimple.JimpleBodyBuilder
-
Stmt creation
- createStmtAccordingToType(Type, Value, Local, SootMethodRef) - Method in class soot.dava.toolkits.base.AST.transformations.SuperFirstStmtHandler
-
- createSubGraph(String) - Method in class soot.util.dot.DotGraph
-
creates a sub graph.
- createTypeSystem() - Method in class soot.javaToJimple.jj.ExtensionInfo
-
- createUDDUChain(Local, Object) - Method in class soot.dava.toolkits.base.AST.traversals.ASTUsesAndDefs
-
- createWithAccessPath(AccessPath<Field>) - Method in class heros.fieldsens.PerAccessPathMethodAnalyzer
-
- createZeroValue() - Method in class heros.template.DefaultIFDSTabulationProblem
-
- createZeroValue() - Method in class soot.jimple.toolkits.ide.exampleproblems.IFDSLiveVariables
-
- createZeroValue() - Method in class soot.jimple.toolkits.ide.exampleproblems.IFDSLocalInfoFlow
-
- createZeroValue() - Method in class soot.jimple.toolkits.ide.exampleproblems.IFDSPossibleTypes
-
- createZeroValue() - Method in class soot.jimple.toolkits.ide.exampleproblems.IFDSReachingDefinitions
-
- createZeroValue() - Method in class soot.jimple.toolkits.ide.exampleproblems.IFDSUninitializedVariables
-
- CriticalEdgeRemover - Class in soot.jimple.toolkits.graph
-
removes all critical edges.
A critical edge is an edge from Block A to block B, if B has more than one
predecessor and A has more the one successor.
As an example: If we wanted a computation to be only on the path A->B
this computation must be directly on the edge.
- CriticalEdgeRemover(Singletons.Global) - Constructor for class soot.jimple.toolkits.graph.CriticalEdgeRemover
-
- CriticalSectionAwareSideEffectAnalysis - Class in soot.jimple.toolkits.thread.synchronization
-
- CriticalSectionAwareSideEffectAnalysis(PointsToAnalysis, CallGraph, Collection<CriticalSection>, ThreadLocalObjectsAnalysis) - Constructor for class soot.jimple.toolkits.thread.synchronization.CriticalSectionAwareSideEffectAnalysis
-
- CriticalSectionInterferenceGraph - Class in soot.jimple.toolkits.thread.synchronization
-
- CriticalSectionInterferenceGraph(List<CriticalSection>, MhpTester, boolean, boolean, boolean) - Constructor for class soot.jimple.toolkits.thread.synchronization.CriticalSectionInterferenceGraph
-
- CriticalSectionVisibleEdgesPred - Class in soot.jimple.toolkits.thread.synchronization
-
A predicate that accepts edges that are not part of the class library and do not have a source statement that falls inside a transaction.
- CriticalSectionVisibleEdgesPred(Collection<CriticalSection>) - Constructor for class soot.jimple.toolkits.thread.synchronization.CriticalSectionVisibleEdgesPred
-
- csInfo - Variable in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- csuccs - Variable in class soot.dava.internal.asg.AugmentedStmt
-
- curPool - Variable in class soot.toDex.MultiDexBuilder
-
- currentNodeNumber - Variable in class soot.shimple.toolkits.graph.ValueGraph
-
- currentPartitionNumber - Variable in class soot.shimple.toolkits.graph.SimpleGlobalValueNumberer
-
- currentPhaseEnabled(boolean) - Method in class soot.toolkits.graph.interaction.InteractionHandler
-
- currentPhaseEnabled() - Method in class soot.toolkits.graph.interaction.InteractionHandler
-
- currentPhaseName(String) - Method in class soot.toolkits.graph.interaction.InteractionHandler
-
- currentPhaseName() - Method in class soot.toolkits.graph.interaction.InteractionHandler
-
- currentStackHeight - Variable in class soot.AbstractJasminClass
-
- cv - Variable in class soot.AbstractASMBackend
-
- cvns - Variable in class soot.jimple.spark.pag.LocalVarNode
-
- CycleFinder - Class in soot.dava.toolkits.base.finders
-
- CycleFinder(Singletons.Global) - Constructor for class soot.dava.toolkits.base.finders.CycleFinder
-
- CytronDominanceFrontier<N> - Class in soot.toolkits.graph
-
Class to compute the DominanceFrontier using Cytron's celebrated efficient
algorithm.
- CytronDominanceFrontier(DominatorTree<N>) - Constructor for class soot.toolkits.graph.CytronDominanceFrontier
-
- DAbruptStmt - Class in soot.dava.internal.javaRep
-
- DAbruptStmt(String, SETNodeLabel) - Constructor for class soot.dava.internal.javaRep.DAbruptStmt
-
- DalvikThrowAnalysis - Class in soot.dexpler
-
- DalvikThrowAnalysis(Singletons.Global) - Constructor for class soot.dexpler.DalvikThrowAnalysis
-
Constructs a
DalvikThrowAnalysis
for inclusion in
Soot's global variable manager,
G
.
- DalvikThrowAnalysis(Singletons.Global, boolean) - Constructor for class soot.dexpler.DalvikThrowAnalysis
-
- DalvikTyper - Class in soot.dexpler.typing
-
- DANGLING - Static variable in class soot.SootClass
-
- DanglingInstruction - Interface in soot.dexpler.instructions
-
Interface for instructions which behavior depends on the succeeding
instruction.
- DArrayInitExpr - Class in soot.dava.internal.javaRep
-
- DArrayInitExpr(ValueBox[], Type) - Constructor for class soot.dava.internal.javaRep.DArrayInitExpr
-
- DArrayInitValueBox - Class in soot.dava.internal.javaRep
-
- DArrayInitValueBox(Value) - Constructor for class soot.dava.internal.javaRep.DArrayInitValueBox
-
- DAssignStmt - Class in soot.dava.internal.javaRep
-
- DAssignStmt(ValueBox, ValueBox) - Constructor for class soot.dava.internal.javaRep.DAssignStmt
-
- data - Variable in class soot.jimple.toolkits.annotation.purity.AbstractInterproceduralAnalysis
-
- Dava - Class in soot.dava
-
- Dava(Singletons.Global) - Constructor for class soot.dava.Dava
-
- DavaBody - Class in soot.dava
-
- DavaBuildFile - Class in soot.dava
-
- DavaBuildFile() - Constructor for class soot.dava.DavaBuildFile
-
- DavaFlowAnalysisException - Exception in soot.dava
-
- DavaFlowAnalysisException() - Constructor for exception soot.dava.DavaFlowAnalysisException
-
- DavaFlowAnalysisException(String) - Constructor for exception soot.dava.DavaFlowAnalysisException
-
- DavaFlowSet<T> - Class in soot.dava.toolkits.base.AST.structuredAnalysis
-
- DavaFlowSet() - Constructor for class soot.dava.toolkits.base.AST.structuredAnalysis.DavaFlowSet
-
- DavaFlowSet(DavaFlowSet<T>) - Constructor for class soot.dava.toolkits.base.AST.structuredAnalysis.DavaFlowSet
-
- DavaMonitor - Class in soot.dava.toolkits.base.DavaMonitor
-
- DavaPrinter - Class in soot.dava
-
- DavaPrinter(Singletons.Global) - Constructor for class soot.dava.DavaPrinter
-
- DavaStaticBlockCleaner - Class in soot.dava
-
- DavaStaticBlockCleaner(Singletons.Global) - Constructor for class soot.dava.DavaStaticBlockCleaner
-
- DavaUnitPrinter - Class in soot.dava
-
UnitPrinter implementation for Dava.
- DavaUnitPrinter(DavaBody) - Constructor for class soot.dava.DavaUnitPrinter
-
- DCmpExpr - Class in soot.dava.internal.javaRep
-
- DCmpExpr(Value, Value) - Constructor for class soot.dava.internal.javaRep.DCmpExpr
-
- DCmpgExpr - Class in soot.dava.internal.javaRep
-
- DCmpgExpr(Value, Value) - Constructor for class soot.dava.internal.javaRep.DCmpgExpr
-
- DCmplExpr - Class in soot.dava.internal.javaRep
-
- DCmplExpr(Value, Value) - Constructor for class soot.dava.internal.javaRep.DCmplExpr
-
- DDecrementStmt - Class in soot.dava.internal.javaRep
-
- DDecrementStmt(Value, Value) - Constructor for class soot.dava.internal.javaRep.DDecrementStmt
-
- ddSolve(Set<Node>) - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
The demand-driven mode for precisely computing points-to information for given pointers.
- DeadAssignmentEliminator - Class in soot.jimple.toolkits.scalar
-
- DeadAssignmentEliminator(Singletons.Global) - Constructor for class soot.jimple.toolkits.scalar.DeadAssignmentEliminator
-
- deadCodeTimer - Variable in class soot.Timers
-
- DeadlockAvoidanceEdge - Class in soot.jimple.toolkits.thread.synchronization
-
- DeadlockAvoidanceEdge(SootClass) - Constructor for class soot.jimple.toolkits.thread.synchronization.DeadlockAvoidanceEdge
-
- DeadlockDetector - Class in soot.jimple.toolkits.thread.synchronization
-
- DeadlockDetector(boolean, boolean, boolean, List<CriticalSection>) - Constructor for class soot.jimple.toolkits.thread.synchronization.DeadlockDetector
-
- deadManager - Static variable in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
- dealWithSwitchNode(ASTSwitchNode) - Method in class soot.dava.toolkits.base.AST.transformations.EliminateConditions
-
- DEBUG - Static variable in class heros.solver.IDESolver
-
- DEBUG - Variable in class soot.dava.DavaBody
-
- debug(String, String) - Method in class soot.dava.DavaBody
-
- DEBUG - Variable in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- debug(String, String, String) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- DEBUG - Variable in class soot.dava.toolkits.base.AST.interProcedural.ConstantFieldValueFinder
-
- debug(String, String) - Method in class soot.dava.toolkits.base.AST.interProcedural.ConstantFieldValueFinder
-
- debug(String) - Method in class soot.dava.toolkits.base.AST.interProcedural.ConstantFieldValueFinder
-
- DEBUG - Static variable in class soot.dava.toolkits.base.AST.interProcedural.InterProceduralAnalyses
-
- DEBUG - Static variable in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
- debug(String, String) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
- debug(String) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
- DEBUG - Static variable in class soot.dava.toolkits.base.AST.structuredAnalysis.UnreachableCodeFinder
-
- DEBUG - Static variable in class soot.dava.toolkits.base.AST.transformations.EliminateConditions
-
- DEBUG - Static variable in class soot.dava.toolkits.base.AST.transformations.IfElseSplitter
-
- DEBUG - Variable in class soot.dava.toolkits.base.AST.transformations.LocalVariableCleaner
-
- DEBUG - Static variable in class soot.dava.toolkits.base.AST.transformations.NewStringBufferSimplification
-
- DEBUG - Static variable in class soot.dava.toolkits.base.AST.transformations.RemoveEmptyBodyDefaultConstructor
-
- debug(String) - Static method in class soot.dava.toolkits.base.AST.transformations.RemoveEmptyBodyDefaultConstructor
-
- DEBUG - Static variable in class soot.dava.toolkits.base.AST.transformations.ShortcutArrayInit
-
- debug(String) - Method in class soot.dava.toolkits.base.AST.transformations.ShortcutArrayInit
-
- DEBUG - Static variable in class soot.dava.toolkits.base.AST.transformations.SimplifyConditions
-
- DEBUG - Static variable in class soot.dava.toolkits.base.AST.transformations.SimplifyExpressions
-
- DEBUG - Variable in class soot.dava.toolkits.base.AST.transformations.SuperFirstStmtHandler
-
- debug(String, String) - Method in class soot.dava.toolkits.base.AST.transformations.SuperFirstStmtHandler
-
- DEBUG - Static variable in class soot.dava.toolkits.base.AST.transformations.UselessAbruptStmtRemover
-
- DEBUG - Static variable in class soot.dava.toolkits.base.AST.transformations.UselessLabelFinder
-
- DEBUG - Static variable in class soot.dava.toolkits.base.AST.traversals.ASTUsesAndDefs
-
- DEBUG - Static variable in class soot.dava.toolkits.base.AST.traversals.CopyPropagation
-
- DEBUG - Static variable in class soot.dava.toolkits.base.misc.ThrowFinder
-
- DEBUG - Variable in class soot.dava.toolkits.base.renamer.infoGatheringAnalysis
-
- debug(String, String) - Method in class soot.dava.toolkits.base.renamer.infoGatheringAnalysis
-
- DEBUG - Variable in class soot.dava.toolkits.base.renamer.Renamer
-
- debug(String, String) - Method in class soot.dava.toolkits.base.renamer.Renamer
-
- DEBUG - Static variable in interface soot.dexpler.IDalvikTyper
-
- debug - Static variable in interface soot.jbco.IJbcoTransform
-
Deprecated.
- DEBUG - Static variable in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- DEBUG - Static variable in class soot.PackManager
-
- debug - Variable in class soot.shimple.toolkits.scalar.SConstantPropagatorAndFolder
-
- DEBUG - Static variable in class soot.SootMethod
-
- Debug - Class in soot.toDex
-
- Debug() - Constructor for class soot.toDex.Debug
-
- DEBUG_IF - Static variable in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
- DEBUG_NESTING - Static variable in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- DEBUG_PASS - Static variable in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- DEBUG_STATEMENTS - Static variable in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
- DEBUG_TRY - Static variable in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
- DEBUG_VIRT - Static variable in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- DEBUG_WHILE - Static variable in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
- Debugger<Field,Fact,Stmt,Method> - Interface in heros.fieldsens
-
- debugger - Variable in class heros.fieldsens.FieldSensitiveIFDSSolver
-
- debugger - Variable in class heros.fieldsens.ResolverTemplate
-
- Debugger - Class in soot.jbco.util
-
- Debugger() - Constructor for class soot.jbco.util.Debugger
-
- Debugger.NullDebugger<Field,Fact,Stmt,Method> - Class in heros.fieldsens
-
- debugPrint() - Method in class soot.jimple.spark.geom.dataMgr.PtSensVisitor
-
Print the objects.
- debugPrint(String) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- DebugTypeTag - Class in soot.tagkit
-
Represents the signature attribute used by fields, methods and classes
for dealing with generics in Java 1.5.
- DebugTypeTag(String) - Constructor for class soot.tagkit.DebugTypeTag
-
- decideCaseExpr(Expr) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- decideCaseExprOrRef(Value) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- decideCaseRef(Ref) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- decIndent() - Method in class soot.AbstractUnitPrinter
-
- decIndent() - Method in interface soot.UnitPrinter
-
- DECLARED_SYNCHRONIZED - Static variable in class soot.Modifier
-
- declaresField(String) - Method in class soot.SootClass
-
Does this class declare a field with the given subsignature?
- declaresField(String, Type) - Method in class soot.SootClass
-
Does this class declare a field with the given name and type.
- declaresFieldByName(String) - Method in class soot.SootClass
-
Does this class declare a field with the given name?
- declaresMethod(NumberedString) - Method in class soot.SootClass
-
Does this class declare a method with the given subsignature?
- declaresMethod(String) - Method in class soot.SootClass
-
Does this class declare a method with the given subsignature?
- declaresMethod(String, List<Type>) - Method in class soot.SootClass
-
Does this class declare a method with the given name and parameter types?
- declaresMethod(String, List<Type>, Type) - Method in class soot.SootClass
-
Does this class declare a method with the given name, parameter types, and
return type?
- declaresMethodByName(String) - Method in class soot.SootClass
-
Does this class declare a method with the given name?
- declaringClass() - Method in class soot.AbstractSootFieldRef
-
- declaringClass - Variable in class soot.dexpler.DexMethod
-
- declaringClass - Variable in class soot.SootField
-
- declaringClass() - Method in interface soot.SootFieldRef
-
- declaringClass - Variable in class soot.SootMethod
-
Holds the class which declares this SootClass
method.
- declaringClass() - Method in interface soot.SootMethodRef
-
- declaringClass() - Method in class soot.SootMethodRefImpl
-
- declFound() - Method in class soot.javaToJimple.LocalClassDeclFinder
-
- declsFound() - Method in class soot.javaToJimple.ClassDeclFinder
-
- decode(char[]) - Static method in class soot.tagkit.Base64
-
Decodes a BASE-64 encoded stream to recover the original
data.
- decode(String, Hashtable<String, Integer>) - Method in class soot.tagkit.CodeAttribute
-
- decode(String, Hashtable<String, Integer>) - Method in class soot.tagkit.JasminAttribute
-
- DecompilationException - Exception in soot.dava
-
- DecompilationException() - Constructor for exception soot.dava.DecompilationException
-
- DecompilationException(String) - Constructor for exception soot.dava.DecompilationException
-
- decreaseDepth() - Method in class soot.jimple.toolkits.thread.mhp.MonitorDepth
-
- decRefCount() - Method in class soot.jimple.spark.sets.PointsToBitVector
-
- decRefCount() - Method in class soot.jimple.spark.sets.SharedListSet.ListNode
-
- decrement() - Method in class heros.solver.CountLatch
-
- DecrementIncrementStmtCreation - Class in soot.dava.toolkits.base.AST.transformations
-
- DecrementIncrementStmtCreation() - Constructor for class soot.dava.toolkits.base.AST.transformations.DecrementIncrementStmtCreation
-
- DecrementIncrementStmtCreation(boolean) - Constructor for class soot.dava.toolkits.base.AST.transformations.DecrementIncrementStmtCreation
-
- deepCloneLocalValueSlot(int, int) - Method in class soot.jimple.toolkits.callgraph.ConstantArrayAnalysis.ArrayState
-
- DEFAULT - Static variable in class soot.jimple.Jimple
-
- DEFAULT_CACHE_BUILDER - Static variable in class heros.solver.IDESolver
-
- DEFAULT_CLASS_LOADER - Static variable in interface soot.PointsToAnalysis
-
- DEFAULT_CLASS_LOADER_LOCAL - Static variable in interface soot.PointsToAnalysis
-
- DEFAULT_LAZY - Static variable in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- DEFAULT_MAX_PASSES - Static variable in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- DEFAULT_MAX_TRAVERSAL - Static variable in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- DEFAULT_PREFIX - Static variable in class soot.jimple.toolkits.scalar.LocalCreation
-
if no prefix is given, this one's used
- DEFAULT_PRINTER - Static variable in interface heros.ItemPrinter
-
- DEFAULT_SIZE - Static variable in class soot.toolkits.scalar.ArraySparseSet
-
- default_value - Variable in class soot.coffi.AnnotationDefault_attribute
-
Default value.
- defaultCase(Object) - Method in class soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- defaultCase(Object) - Method in interface soot.grimp.GrimpExprSwitch
-
- defaultCase(Object) - Method in class soot.jimple.AbstractConstantSwitch
-
- defaultCase(Object) - Method in class soot.jimple.AbstractExprSwitch
-
- defaultCase(Object) - Method in class soot.jimple.AbstractRefSwitch
-
- defaultCase(Object) - Method in class soot.jimple.AbstractStmtSwitch
-
- defaultCase(Object) - Method in interface soot.jimple.ConstantSwitch
-
- defaultCase(Object) - Method in interface soot.jimple.ExprSwitch
-
- defaultCase(Node) - Method in class soot.jimple.parser.Walker
-
- defaultCase(Object) - Method in interface soot.jimple.RefSwitch
-
- defaultCase(Object) - Method in class soot.jimple.spark.builder.MethodNodeFactory
-
- defaultCase(Object) - Method in interface soot.jimple.StmtSwitch
-
- defaultCase(Stmt) - Method in class soot.jimple.toolkits.typing.fast.UseChecker
-
- defaultCase(Type) - Method in class soot.sootify.TypeTemplatePrinter
-
- defaultCase(Object) - Method in class soot.sootify.ValueTemplatePrinter
-
- defaultCase(Object) - Method in class soot.tagkit.AbstractAnnotationElemTypeSwitch
-
- defaultCase(Object) - Method in interface soot.tagkit.IAnnotationElemTypeSwitch
-
- defaultCase(Object) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- defaultCase(Object) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- defaultCase(Type) - Method in class soot.TypeSwitch
-
- defaultCase(Object) - Method in class soot.util.annotations.AnnotationElemSwitch
-
- defaultClassPath() - Method in class soot.Scene
-
- defaultFeedPtsRoutines() - Method in class soot.jimple.spark.geom.geomPA.OfflineProcessor
-
- defaultFileExtension() - Method in class soot.javaToJimple.jj.ExtensionInfo
-
- DefaultHandler - Class in soot.rtlib.tamiflex
-
- DefaultHandler() - Constructor for class soot.rtlib.tamiflex.DefaultHandler
-
- DefaultIDETabulationProblem<N,D,M,V,I extends InterproceduralCFG<N,M>> - Class in heros.template
-
This is a template for
IDETabulationProblem
s that automatically caches values
that ought to be cached.
- DefaultIDETabulationProblem(I) - Constructor for class heros.template.DefaultIDETabulationProblem
-
- DefaultIFDSTabulationProblem<N,D,M,I extends InterproceduralCFG<N,M>> - Class in heros.template
-
- DefaultIFDSTabulationProblem(I) - Constructor for class heros.template.DefaultIFDSTabulationProblem
-
- DefaultJimpleIDETabulationProblem<D,V,I extends InterproceduralCFG<Unit,SootMethod>> - Class in soot.jimple.toolkits.ide
-
- DefaultJimpleIDETabulationProblem(I) - Constructor for class soot.jimple.toolkits.ide.DefaultJimpleIDETabulationProblem
-
- DefaultJimpleIFDSTabulationProblem<D,I extends InterproceduralCFG<Unit,SootMethod>> - Class in soot.jimple.toolkits.ide
-
- DefaultJimpleIFDSTabulationProblem(I) - Constructor for class soot.jimple.toolkits.ide.DefaultJimpleIFDSTabulationProblem
-
- defaultMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Static method in class soot.jimple.toolkits.pointer.nativemethods.NativeMethodClass
-
- DefaultReflectionModel() - Constructor for class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder.DefaultReflectionModel
-
- defaultResult() - Method in class soot.dexpler.DalvikThrowAnalysis
-
- defaultResult() - Method in class soot.toolkits.exceptions.UnitThrowAnalysis
-
- DefaultSeeds - Class in heros
-
A utility class for creating default seeds that cause an analysis to simply start at a given statement.
- DefaultSeeds() - Constructor for class heros.DefaultSeeds
-
- DefaultShimpleFactory - Class in soot.shimple
-
- DefaultShimpleFactory(Body) - Constructor for class soot.shimple.DefaultShimpleFactory
-
- DefaultValueMap<K,V> - Class in heros.utilities
-
- DefaultValueMap() - Constructor for class heros.utilities.DefaultValueMap
-
- DeferableInstruction - Interface in soot.dexpler.instructions
-
Interface for instructions that can/must be defered, i.e.
- deferredJimplify(DexBody) - Method in class soot.dexpler.instructions.ConditionalJumpInstruction
-
- deferredJimplify(DexBody) - Method in interface soot.dexpler.instructions.DeferableInstruction
-
Jimplify this instruction with the guarantee that every other
(non-deferred) instruction has been jimplified.
- deferredJimplify(DexBody) - Method in class soot.dexpler.instructions.GotoInstruction
-
- deferredJimplify(DexBody) - Method in class soot.dexpler.instructions.SwitchInstruction
-
- defineType(Type) - Method in class soot.dexpler.typing.UntypedConstant
-
- defineType(Type) - Method in class soot.dexpler.typing.UntypedIntOrFloatConstant
-
- defineType(Type) - Method in class soot.dexpler.typing.UntypedLongOrDoubleConstant
-
- DefinitionStmt - Interface in soot.jimple
-
- defsAnalysisTimer - Variable in class soot.Timers
-
- defsPostTimer - Variable in class soot.Timers
-
- defsSetupTimer - Variable in class soot.Timers
-
- defsTimer - Variable in class soot.Timers
-
- DeInliningFinalFields - Class in soot.dava.toolkits.base.AST.transformations
-
CHANGE LOG: 2nd February 2006:
- DeInliningFinalFields() - Constructor for class soot.dava.toolkits.base.AST.transformations.DeInliningFinalFields
-
- DeInliningFinalFields(boolean) - Constructor for class soot.dava.toolkits.base.AST.transformations.DeInliningFinalFields
-
- del - Variable in class heros.ZeroedFlowFunctions.ZeroedFlowFunction
-
- DelayabilityAnalysis - Class in soot.jimple.toolkits.scalar.pre
-
Performs a Delayability-analysis on the given graph.
- DelayabilityAnalysis(DirectedGraph<Unit>) - Constructor for class soot.jimple.toolkits.scalar.pre.DelayabilityAnalysis
-
this constructor should not be used, and will throw a runtime-exception!
- DelayabilityAnalysis(DirectedGraph<Unit>, EarliestnessComputation, Map<Unit, EquivalentValue>) - Constructor for class soot.jimple.toolkits.scalar.pre.DelayabilityAnalysis
-
Automatically performs the Delayability-analysis on the graph
dg
and the Earliest-computation earliest
.
the equivRhsMap
is only here to avoid doing these things
again...
- DelayabilityAnalysis(DirectedGraph<Unit>, EarliestnessComputation, Map<Unit, EquivalentValue>, BoundedFlowSet<EquivalentValue>) - Constructor for class soot.jimple.toolkits.scalar.pre.DelayabilityAnalysis
-
Automatically performs the Delayability-analysis on the graph
dg
and the Earliest-computation earliest
.
the equivRhsMap
is only here to avoid doing these things
again...
as set-operations are usually more efficient, if the sets come from one
source, sets should be shared around analyses, if the analyses are to be
combined.
- delegate - Variable in class heros.EdgeFunctionCache
-
- delegate - Variable in class heros.FlowFunctionCache
-
- delegate - Variable in class heros.ProfiledFlowFunctions
-
- delegate - Variable in class heros.ZeroedFlowFunctions
-
- delegate - Variable in class soot.jimple.toolkits.ide.icfg.BackwardsInterproceduralCFG
-
- delegate - Variable in class soot.util.IdentityHashSet
-
Deprecated.
- delete() - Static method in class soot.jimple.spark.pag.Parm
-
- deleteAll() - Method in class soot.jimple.spark.geom.geomE.FullSensitiveNode
-
- deleteAll() - Method in class soot.jimple.spark.geom.geomPA.DummyNode
-
- deleteAll() - Method in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
- deleteAll() - Method in class soot.jimple.spark.geom.heapinsE.HeapInsNode
-
- deleteAll() - Method in class soot.jimple.spark.geom.ptinsE.PtInsNode
-
Deprecated.
- Delta(T[], Set<T>) - Constructor for class heros.fieldsens.AccessPath.Delta
-
- DeltaConstraint<FieldRef> - Class in heros.fieldsens.structs
-
- DeltaConstraint(AccessPath<FieldRef>, AccessPath<FieldRef>) - Constructor for class heros.fieldsens.structs.DeltaConstraint
-
- DeltaConstraint(AccessPath.Delta<FieldRef>) - Constructor for class heros.fieldsens.structs.DeltaConstraint
-
- DemandCSPointsTo - Class in soot.jimple.spark.ondemand
-
Tries to find imprecision in points-to sets from a previously run analysis.
- DemandCSPointsTo(ContextSensitiveInfo, PAG) - Constructor for class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- DemandCSPointsTo(ContextSensitiveInfo, PAG, int, int, boolean) - Constructor for class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- DemandCSPointsTo.AllocAndContextCache - Class in soot.jimple.spark.ondemand
-
- DemandCSPointsTo.CallingContextSet - Class in soot.jimple.spark.ondemand
-
- DemandCSPointsTo.CallSiteAndContext - Class in soot.jimple.spark.ondemand
-
- DemandCSPointsTo.CallSiteToTargetsMap - Class in soot.jimple.spark.ondemand
-
- DemandCSPointsTo.IncomingEdgeHandler - Class in soot.jimple.spark.ondemand
-
- DemandCSPointsTo.VarAndContext - Class in soot.jimple.spark.ondemand
-
- DemandCSPointsTo.VarContextAndUp - Class in soot.jimple.spark.ondemand
-
- deOdex(DexFile, Method, ClassPath) - Method in class soot.dexpler.instructions.ExecuteInlineInstruction
-
- deOdex(DexFile, Method, ClassPath) - Method in interface soot.dexpler.instructions.OdexInstruction
-
De-odexes the current instruction.
- dependancies - Static variable in class soot.jbco.bafTransformations.AddJSRs
-
- dependancies - Static variable in class soot.jbco.bafTransformations.BAFCounter
-
- dependancies - Static variable in class soot.jbco.bafTransformations.ConstructorConfuser
-
- dependancies - Static variable in class soot.jbco.bafTransformations.FindDuplicateSequences
-
- dependancies - Static variable in class soot.jbco.bafTransformations.FixUndefinedLocals
-
- dependancies - Static variable in class soot.jbco.bafTransformations.IfNullToTryCatch
-
- dependancies - Static variable in class soot.jbco.bafTransformations.IndirectIfJumpsToCaughtGotos
-
- dependancies - Static variable in class soot.jbco.bafTransformations.Jimple2BafLocalBuilder
-
- dependancies - Static variable in class soot.jbco.bafTransformations.LocalsToBitField
-
- dependancies - Static variable in class soot.jbco.bafTransformations.MoveLoadsAboveIfs
-
- dependancies - Static variable in class soot.jbco.bafTransformations.RemoveRedundantPushStores
-
- dependancies - Static variable in class soot.jbco.bafTransformations.TryCatchCombiner
-
- dependancies - Static variable in class soot.jbco.bafTransformations.UpdateConstantsToFields
-
- dependancies - Static variable in class soot.jbco.bafTransformations.WrapSwitchesInTrys
-
- dependancies - Static variable in class soot.jbco.jimpleTransformations.AddSwitches
-
- dependancies - Static variable in class soot.jbco.jimpleTransformations.ArithmeticTransformer
-
- dependancies - Static variable in class soot.jbco.jimpleTransformations.BuildIntermediateAppClasses
-
- dependancies - Static variable in class soot.jbco.jimpleTransformations.CollectConstants
-
- dependancies - Static variable in class soot.jbco.jimpleTransformations.CollectJimpleLocals
-
- dependancies - Static variable in class soot.jbco.jimpleTransformations.FieldRenamer
-
- DependenceGraph - Class in soot.jimple.toolkits.pointer
-
- DependenceGraph() - Constructor for class soot.jimple.toolkits.pointer.DependenceGraph
-
- DependenceGraph.Edge - Class in soot.jimple.toolkits.pointer
-
- DependenceTag - Class in soot.jimple.toolkits.pointer
-
- DependenceTag() - Constructor for class soot.jimple.toolkits.pointer.DependenceTag
-
- DependenceTagAggregator - Class in soot.jimple.toolkits.pointer
-
- DependenceTagAggregator(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.DependenceTagAggregator
-
- Dependencies() - Constructor for class soot.javaToJimple.IInitialResolver.Dependencies
-
- dependencies - Static variable in class soot.jbco.jimpleTransformations.GotoInstrumenter
-
- dependencies - Static variable in class soot.jbco.jimpleTransformations.LibraryMethodWrappersBuilder
-
- dependencies - Static variable in class soot.jbco.jimpleTransformations.MethodRenamer
-
- dependentOn(PDGNode, PDGNode) - Method in class soot.toolkits.graph.pdg.HashMutablePDG
-
This method determines if node1 is control-dependent on node2 in this PDG.
- dependentOn(PDGNode, PDGNode) - Method in interface soot.toolkits.graph.pdg.ProgramDependenceGraph
-
This method determines if node1 is control-dependent on node2 in this PDG.
- DeprecatedTag - Class in soot.tagkit
-
Represents the deprecated attribute used by fields, methods and classes
- DeprecatedTag() - Constructor for class soot.tagkit.DeprecatedTag
-
- depth() - Method in class soot.jimple.toolkits.pointer.FullObjectSet
- DepthFirstAdapter - Class in soot.dava.toolkits.base.AST.analysis
-
- DepthFirstAdapter() - Constructor for class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- DepthFirstAdapter(boolean) - Constructor for class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- descriptor_index - Variable in class soot.coffi.field_info
-
Constant pool index of the type descriptor of this field.
- descriptor_index - Variable in class soot.coffi.method_info
-
Constant pool index of the type descriptor of this method.
- destroy() - Method in class soot.jimple.spark.geom.geomPA.OfflineProcessor
-
- detectComponentBasedDeadlock() - Method in class soot.jimple.toolkits.thread.synchronization.DeadlockDetector
-
- detectLocksetDeadlock(Map<Value, Integer>, List<PointsToSetInternal>) - Method in class soot.jimple.toolkits.thread.synchronization.DeadlockDetector
-
- DeterministicHashMap<K,V> - Class in soot.util
-
Implementation of HashMap which guarantees a stable
(between executions) order for its elements upon iteration.
- DeterministicHashMap(int) - Constructor for class soot.util.DeterministicHashMap
-
Constructs a DeterministicHashMap with the given initial capacity.
- DeterministicHashMap(int, float) - Constructor for class soot.util.DeterministicHashMap
-
Constructs a DeterministicHashMap with the given initial capacity and load factor.
- DexAnnotation - Class in soot.dexpler
-
Converts annotations from Dexlib to Jimple.
- DexArrayInitDetector - Class in soot.toDex
-
Detector class that identifies array initializations and packs them into a
single instruction:
a = new char[2];
a[0] = 42;
a[1] = 3;
In dex, this can be expressed in a more concise way:
a = new char[2];
fill(a, ...)
- DexArrayInitDetector() - Constructor for class soot.toDex.DexArrayInitDetector
-
- DexArrayInitReducer - Class in soot.dexpler
-
Transformer that simplifies array initializations.
- DexArrayInitReducer() - Constructor for class soot.dexpler.DexArrayInitReducer
-
- DexBody - Class in soot.dexpler
-
A DexBody contains the code of a DexMethod and is used as a wrapper around
JimpleBody in the jimplification process.
- dexBuilder - Variable in class soot.toDex.DexPrinter
-
- dexClassIndex() - Method in class soot.SourceLocator
-
Return the dex class index that maps class names to files
- DexClassLoader - Class in soot.dexpler
-
Class for loading methods from dex files
- DexClassLoader() - Constructor for class soot.dexpler.DexClassLoader
-
- DexClassProvider - Class in soot
-
Looks for a dex file which includes the definition of a class.
- DexClassProvider() - Constructor for class soot.DexClassProvider
-
- DexClassSource - Class in soot
-
Responsible for resolving a single class from a dex source format.
- DexClassSource(String, File) - Constructor for class soot.DexClassSource
-
- DexContainer(DexBackedDexFile, String, File) - Constructor for class soot.dexpler.DexFileProvider.DexContainer
-
- DexDefUseAnalysis - Class in soot.dexpler
-
Simplistic caching, flow-insensitive def/use analysis
- DexDefUseAnalysis(Body) - Constructor for class soot.dexpler.DexDefUseAnalysis
-
- DexField - Class in soot.dexpler
-
This class represents all instance and static fields of a dex class.
- dexFile - Variable in class soot.dexpler.DexMethod
-
- DexFileProvider - Class in soot.dexpler
-
Class providing dex files from a given source, e.g., jar, apk, dex, folder containing multiple dex files
- DexFileProvider(Singletons.Global) - Constructor for class soot.dexpler.DexFileProvider
-
- DexFileProvider.DexContainer - Class in soot.dexpler
-
- DexIfTransformer - Class in soot.dexpler
-
BodyTransformer to find and change definition of locals used within an if
which contains a condition involving two locals ( and not only one local as
in DexNullTransformer).
- DexIfTransformer() - Constructor for class soot.dexpler.DexIfTransformer
-
- DexInnerClassParser - Class in soot.dexpler
-
Utility class for handling inner/outer class references in Dalvik
- DexInnerClassParser() - Constructor for class soot.dexpler.DexInnerClassParser
-
- DexJumpChainShortener - Class in soot.dexpler
-
Transformer for reducing goto chains.
- DexJumpChainShortener() - Constructor for class soot.dexpler.DexJumpChainShortener
-
- DexlibAbstractInstruction - Class in soot.dexpler.instructions
-
This class represents a wrapper around dexlib instruction.
- DexlibAbstractInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.DexlibAbstractInstruction
-
- DexlibWrapper - Class in soot.dexpler
-
DexlibWrapper provides an entry point to the dexlib library from the smali
project.
- DexlibWrapper(File) - Constructor for class soot.dexpler.DexlibWrapper
-
Construct a DexlibWrapper from a dex file and stores its classes
referenced by their name.
- DexMethod - Class in soot.dexpler
-
DexMethod is a container for all methods that are declared in a class.
- DexMethod(DexFile, SootClass) - Constructor for class soot.dexpler.DexMethod
-
- DexNullArrayRefTransformer - Class in soot.dexpler
-
If Dalvik bytecode contains statements using a base array which is always
null, Soot's fast type resolver will fail with the following exception:
"Exception in thread "
main" java.lang.RuntimeException: Base of array reference is not an array!"
Those statements are replaced by a throw statement (this is what will happen
in practice if the code is executed).
- DexNullArrayRefTransformer() - Constructor for class soot.dexpler.DexNullArrayRefTransformer
-
- DexNullInstanceofTransformer - Class in soot.dexpler
-
Transformer that swaps
a = 0 instanceof _class_;
with
a = false
- DexNullInstanceofTransformer() - Constructor for class soot.dexpler.DexNullInstanceofTransformer
-
- DexNullThrowTransformer - Class in soot.dexpler
-
Some Android applications throw null references, e.g.,
a = null; throw a;
This will make unit graph construction fail as no targets of the throw
statement can be found.
- DexNullThrowTransformer() - Constructor for class soot.dexpler.DexNullThrowTransformer
-
- DexNullTransformer - Class in soot.dexpler
-
BodyTransformer to find and change IntConstant(0) to NullConstant where
locals are used as objects.
- DexNullTransformer() - Constructor for class soot.dexpler.DexNullTransformer
-
- DexNumTransformer - Class in soot.dexpler
-
BodyTransformer to find and change initialization type of Jimple variables.
- DexNumTransformer() - Constructor for class soot.dexpler.DexNumTransformer
-
- dexPools - Variable in class soot.toDex.MultiDexBuilder
-
- dexPrinter - Variable in class soot.PackManager
-
- DexPrinter - Class in soot.toDex
-
Creates apk
or jar
file with compiled dex
classes.
- DexPrinter() - Constructor for class soot.toDex.DexPrinter
-
- DexRefsChecker - Class in soot.dexpler
-
- DexRefsChecker() - Constructor for class soot.dexpler.DexRefsChecker
-
- DexResolver - Class in soot.dexpler
-
- DexResolver(Singletons.Global) - Constructor for class soot.dexpler.DexResolver
-
- DexReturnInliner - Class in soot.dexpler
-
BodyTransformer to inline jumps to return statements.
- DexReturnInliner() - Constructor for class soot.dexpler.DexReturnInliner
-
- DexReturnPacker - Class in soot.dexpler
-
This transformer is the inverse of the DexReturnInliner.
- DexReturnPacker() - Constructor for class soot.dexpler.DexReturnPacker
-
- DexReturnValuePropagator - Class in soot.dexpler
-
- DexReturnValuePropagator() - Constructor for class soot.dexpler.DexReturnValuePropagator
-
- DexTransformer - Class in soot.dexpler
-
- DexTransformer() - Constructor for class soot.dexpler.DexTransformer
-
- DexTrapStackFixer - Class in soot.dexpler
-
Transformer to ensure that all exception handlers pull the exception object.
- DexTrapStackFixer() - Constructor for class soot.dexpler.DexTrapStackFixer
-
- DexType - Class in soot.dexpler
-
Wrapper for a dexlib TypeIdItem.
- DexType(TypeReference) - Constructor for class soot.dexpler.DexType
-
- df - Variable in class soot.shimple.internal.PhiNodeManager
-
- df - Variable in class soot.shimple.internal.PiNodeManager
-
- dfa - Variable in class soot.jimple.toolkits.infoflow.LocalObjectsAnalysis
-
- dFinder - Variable in class soot.shimple.DefaultShimpleFactory
-
- dFrontier - Variable in class soot.shimple.DefaultShimpleFactory
-
- DfsForBackEdge - Class in soot.jimple.toolkits.thread.mhp
-
- dfsScanSubgraph(int, int) - Method in class soot.jimple.spark.geom.geomPA.GeomQueries
-
Retrieve the subgraph from s->target.
- dfsVisit(int, SootClass) - Method in class soot.FastHierarchy
-
- dfsVisit(VarNode, VarNode) - Method in class soot.jimple.spark.solver.SCCCollapser
-
- dfsVisit(VarNode) - Method in class soot.jimple.spark.solver.TopoSorter
-
- dg - Variable in class soot.jimple.toolkits.annotation.purity.AbstractInterproceduralAnalysis
-
- DIdentityStmt - Class in soot.dava.internal.javaRep
-
- DIdentityStmt(Value, Value) - Constructor for class soot.dava.internal.javaRep.DIdentityStmt
-
- difference(FlowSet<T>, FlowSet<T>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.DavaFlowSet
-
- difference(FlowSet<T>, FlowSet<T>) - Method in class soot.jimple.toolkits.scalar.ToppedSet
-
- difference(FlowSet<T>) - Method in class soot.toolkits.scalar.AbstractFlowSet
-
- difference(FlowSet<T>, FlowSet<T>) - Method in class soot.toolkits.scalar.AbstractFlowSet
-
- difference(FlowSet<T>, FlowSet<T>) - Method in class soot.toolkits.scalar.ArrayPackedSet
-
- difference(FlowSet<T>, FlowSet<T>) - Method in class soot.toolkits.scalar.ArraySparseSet
-
- difference(FlowSet<T>) - Method in interface soot.toolkits.scalar.FlowSet
-
Returns the set difference (this intersect ~other) of this FlowSet and
other
, putting result into this
.
- difference(FlowSet<T>, FlowSet<T>) - Method in interface soot.toolkits.scalar.FlowSet
-
Returns the set difference (this intersect ~other) of this FlowSet and
other
, putting result into dest
.
- DIncrementStmt - Class in soot.dava.internal.javaRep
-
- DIncrementStmt(Value, Value) - Constructor for class soot.dava.internal.javaRep.DIncrementStmt
-
- DInstanceFieldRef - Class in soot.dava.internal.javaRep
-
- DInstanceFieldRef(Value, SootFieldRef, HashSet<Object>) - Constructor for class soot.dava.internal.javaRep.DInstanceFieldRef
-
- DIntConstant - Class in soot.dava.internal.javaRep
-
- DInterfaceInvokeExpr - Class in soot.dava.internal.javaRep
-
- DInterfaceInvokeExpr(Value, SootMethodRef, List) - Constructor for class soot.dava.internal.javaRep.DInterfaceInvokeExpr
-
- DirectedCallGraph - Class in soot.jimple.toolkits.annotation.purity
-
Builds a DirectedGraph from a CallGraph and SootMethodFilter.
- DirectedCallGraph(CallGraph, SootMethodFilter, Iterator<SootMethod>, boolean) - Constructor for class soot.jimple.toolkits.annotation.purity.DirectedCallGraph
-
The constructor does all the work here.
- DirectedGraph<N> - Interface in soot.toolkits.graph
-
Defines the notion of a directed graph.
- disableCache() - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
disables caching
- discardP2Set() - Method in class soot.jimple.spark.pag.Node
-
Delete current points-to set and make a new one
- DisjointSets - Class in soot.jimple.spark.ondemand.genericutil
-
- DisjointSets(int) - Constructor for class soot.jimple.spark.ondemand.genericutil.DisjointSets
-
Construct a disjoint sets object.
- distillConstraints() - Method in class soot.jimple.spark.geom.geomPA.OfflineProcessor
-
Eliminate the constraints that do not contribute points-to information to the seed pointers.
- DivExpr - Interface in soot.jimple
-
- divide(NumericConstant) - Method in class soot.jimple.DoubleConstant
-
- divide(NumericConstant) - Method in class soot.jimple.FloatConstant
-
- divide(NumericConstant) - Method in class soot.jimple.IntConstant
-
- divide(NumericConstant) - Method in class soot.jimple.LongConstant
-
- divide(NumericConstant) - Method in class soot.jimple.NumericConstant
-
- DivInst - Interface in soot.baf
-
- Divisions - Static variable in class soot.jimple.spark.geom.geomE.GeometricManager
-
- Divisions - Static variable in class soot.jimple.spark.geom.heapinsE.HeapInsIntervalManager
-
- Divisions - Static variable in class soot.jimple.spark.geom.ptinsE.PtInsIntervalManager
-
- DLengthExpr - Class in soot.dava.internal.javaRep
-
- DLengthExpr(Value) - Constructor for class soot.dava.internal.javaRep.DLengthExpr
-
- DNegExpr - Class in soot.dava.internal.javaRep
-
- DNegExpr(Value) - Constructor for class soot.dava.internal.javaRep.DNegExpr
-
- DNewArrayExpr - Class in soot.dava.internal.javaRep
-
- DNewArrayExpr(Type, Value) - Constructor for class soot.dava.internal.javaRep.DNewArrayExpr
-
- DNewInvokeExpr - Class in soot.dava.internal.javaRep
-
- DNewInvokeExpr(RefType, SootMethodRef, List) - Constructor for class soot.dava.internal.javaRep.DNewInvokeExpr
-
- DNewMultiArrayExpr - Class in soot.dava.internal.javaRep
-
- DNewMultiArrayExpr(ArrayType, List) - Constructor for class soot.dava.internal.javaRep.DNewMultiArrayExpr
-
- DNotExpr - Class in soot.dava.internal.javaRep
-
- DNotExpr(Value) - Constructor for class soot.dava.internal.javaRep.DNotExpr
-
- do_after_propagation() - Method in class soot.jimple.spark.geom.geomE.FullSensitiveNode
-
- do_after_propagation() - Method in class soot.jimple.spark.geom.geomPA.DummyNode
-
- do_after_propagation() - Method in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
- do_after_propagation() - Method in class soot.jimple.spark.geom.heapinsE.HeapInsNode
-
Remember to clean the is_new flag
- do_after_propagation() - Method in class soot.jimple.spark.geom.ptinsE.PtInsNode
-
Deprecated.
Remember to clean the is_new flag
- do_before_propagation() - Method in class soot.jimple.spark.geom.geomE.FullSensitiveNode
-
- do_before_propagation() - Method in class soot.jimple.spark.geom.geomPA.DummyNode
-
- do_before_propagation() - Method in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
- do_before_propagation() - Method in class soot.jimple.spark.geom.heapinsE.HeapInsNode
-
- do_before_propagation() - Method in class soot.jimple.spark.geom.ptinsE.PtInsNode
-
Deprecated.
- doAddAllocEdge(AllocNode, VarNode) - Method in class soot.jimple.spark.pag.PAG
-
- doAddAssignInstanceEdge(NewInstanceNode, VarNode) - Method in class soot.jimple.spark.pag.PAG
-
- doAddLoadEdge(FieldRefNode, VarNode) - Method in class soot.jimple.spark.pag.PAG
-
- doAddNewInstanceEdge(VarNode, NewInstanceNode) - Method in class soot.jimple.spark.pag.PAG
-
- doAddSimpleEdge(VarNode, VarNode) - Method in class soot.jimple.spark.pag.PAG
-
- doAddStoreEdge(VarNode, FieldRefNode) - Method in class soot.jimple.spark.pag.PAG
-
- doAnalysis(boolean) - Method in class soot.jimple.toolkits.annotation.purity.AbstractInterproceduralAnalysis
-
Carry out the analysis.
- doAnalysis() - Method in class soot.jimple.toolkits.thread.mhp.MonitorAnalysis
-
- doAnalysis() - Method in class soot.toolkits.graph.MHGDominatorsFinder
-
- doAnalysis() - Method in class soot.toolkits.scalar.AbstractFlowAnalysis
-
Carries out the actual flow analysis.
- doAnalysis() - Method in class soot.toolkits.scalar.BackwardFlowAnalysis
-
- doAnalysis() - Method in class soot.toolkits.scalar.ForwardBranchedFlowAnalysis
-
- doAnalysis() - Method in class soot.toolkits.scalar.ForwardFlowAnalysis
-
- doAnalysis() - Method in class soot.toolkits.scalar.ForwardFlowAnalysisExtended
-
- doc(String) - Method in class heros.utilities.JsonDocument
-
- doc(String, JsonDocument) - Method in class heros.utilities.JsonDocument
-
- doCheck - Static variable in class soot.jimple.toolkits.annotation.purity.AbstractInterproceduralAnalysis
-
- doCheck - Static variable in class soot.jimple.toolkits.annotation.purity.PurityGraph
-
- doEliminatePhiNodes() - Method in class soot.shimple.internal.PhiNodeManager
-
Eliminate Phi nodes in block by naively replacing them with
shimple assignment statements in the control flow predecessors.
- doFlowInsensitiveAnalysis() - Method in class soot.jimple.toolkits.infoflow.SimpleMethodInfoFlowAnalysis
-
- doFlowInsensitiveSingleIterationAnalysis() - Method in class soot.jimple.toolkits.thread.mhp.StartJoinAnalysis
-
- doForAll(Collection<T>, ObjectVisitor<T>) - Static method in class soot.jimple.spark.ondemand.genericutil.Util
-
Perform an action for all elements in a collection.
- doGC() - Static method in class soot.jimple.spark.SparkTransformer
-
- DominanceFrontier<N> - Interface in soot.toolkits.graph
-
Interface to compute and/or store the dominance frontiers of nodes
in a dominator tree.
- dominates(Unit, Unit) - Method in class soot.shimple.internal.PhiNodeManager
-
Returns true if champ dominates challenger.
- dominates(Stmt, Stmt) - Method in class soot.toolkits.graph.DominatorAnalysis
-
Deprecated.
Returns true if s post-dominates t.
- DominatorAnalysis - Class in soot.toolkits.graph
-
- DominatorAnalysis(UnitGraph) - Constructor for class soot.toolkits.graph.DominatorAnalysis
-
Deprecated.
- DominatorNode<N> - Class in soot.toolkits.graph
-
Represents a dominator node in DominatorTree.
- DominatorNode(N) - Constructor for class soot.toolkits.graph.DominatorNode
-
- dominators - Variable in class soot.toolkits.graph.DominatorTree
-
- DominatorsFinder - Class in soot.jimple.toolkits.thread.mhp
-
- DominatorsFinder<N> - Interface in soot.toolkits.graph
-
General interface for a dominators analysis.
- DominatorsTagger - Class in soot.jimple.toolkits.annotation
-
A body transformer that records avail expression
information in tags.
- DominatorsTagger(Singletons.Global) - Constructor for class soot.jimple.toolkits.annotation.DominatorsTagger
-
- DominatorTree<N> - Class in soot.toolkits.graph
-
Constructs a dominator tree structure from the given
DominatorsFinder.
- DominatorTree(DominatorsFinder) - Constructor for class soot.toolkits.graph.DominatorTree
-
- DominatorTreeAdapter<N> - Class in soot.toolkits.graph
-
This adapter provides a DirectedGraph interface to DominatorTree.
- DominatorTreeAdapter(DominatorTree<N>) - Constructor for class soot.toolkits.graph.DominatorTreeAdapter
-
- DONE - Static variable in interface soot.toolkits.graph.interaction.IInteractionConstants
-
- doneCurrent(boolean) - Method in class soot.toolkits.graph.interaction.InteractionHandler
-
- doneCurrent() - Method in class soot.toolkits.graph.interaction.InteractionHandler
-
- doneResolving() - Method in class soot.Scene
-
- DontSynchronize - Annotation Type in heros
-
Semantic annotation stating that the annotated field can remain unsynchronized.
- doPointsTo - Variable in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
if true
, compute full points-to set for queried
variable
- doReachingObjects(Local) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- dot(SparkField) - Method in class soot.jimple.spark.pag.AllocNode
-
Returns the field ref node having this node as its base, and field as its
field; null if nonexistent.
- dot(SparkField) - Method in class soot.jimple.spark.pag.VarNode
-
Returns the field ref node having this node as its base, and field as its
field; null if nonexistent.
- DOT_EXTENSION - Static variable in class soot.util.dot.DotGraph
-
The extension added to output files, exported so that
clients can search for the filenames.
- DotGraph - Class in soot.util.dot
-
- DotGraph(String) - Constructor for class soot.util.dot.DotGraph
-
Creates a new graph for drawing.
- DotGraphAttribute - Class in soot.util.dot
-
A class for specifying Dot graph attributes.
- DotGraphAttribute(String, String) - Constructor for class soot.util.dot.DotGraphAttribute
-
- DotGraphCommand - Class in soot.util.dot
-
Encodes general Dot commands.
- DotGraphCommand(String) - Constructor for class soot.util.dot.DotGraphCommand
-
- DotGraphConstants - Interface in soot.util.dot
-
Defines several constants used to generate a Dot graph.
- DotGraphEdge - Class in soot.util.dot
-
- DotGraphEdge(DotGraphNode, DotGraphNode) - Constructor for class soot.util.dot.DotGraphEdge
-
Draws a directed edge.
- DotGraphEdge(DotGraphNode, DotGraphNode, boolean) - Constructor for class soot.util.dot.DotGraphEdge
-
Draws a graph edge by specifying directed or undirected.
- DotGraphNode - Class in soot.util.dot
-
A Dot graph node with various attributes.
- DotGraphNode(String) - Constructor for class soot.util.dot.DotGraphNode
-
- DotGraphUtility - Class in soot.util.dot
-
- DotGraphUtility() - Constructor for class soot.util.dot.DotGraphUtility
-
- DotPointerGraph - Class in soot.jimple.spark.ondemand
-
you can just add edges and then dump them as a dot graph
- DotPointerGraph() - Constructor for class soot.jimple.spark.ondemand.DotPointerGraph
-
- dottedClassName(String) - Static method in class soot.dexpler.Util
-
Return the dotted class name of a type descriptor, i.e.
- DOUBLE - Static variable in class soot.jimple.Jimple
-
- Double2ndHalfType - Class in soot.coffi
-
- Double2ndHalfType(Singletons.Global) - Constructor for class soot.coffi.Double2ndHalfType
-
- DoubleConstant - Class in soot.jimple
-
Floating point constant with double precision.
- DoubleConstantValueTag - Class in soot.tagkit
-
- DoubleConstantValueTag(double) - Constructor for class soot.tagkit.DoubleConstantValueTag
-
- DoubleOpTag - Class in soot.dexpler.tags
-
- DoubleOpTag() - Constructor for class soot.dexpler.tags.DoubleOpTag
-
- DoublePointsToSet - Class in soot.jimple.spark.sets
-
Implementation of points-to set that holds two sets: one for new
elements that have not yet been propagated, and the other for elements
that have already been propagated.
- DoublePointsToSet(Type, PAG) - Constructor for class soot.jimple.spark.sets.DoublePointsToSet
-
- doubleSwitch(int, double, double) - Method in class soot.dava.toolkits.base.AST.transformations.SimplifyConditions
-
- doubleToString(DoubleConstant) - Method in class soot.AbstractJasminClass
-
- doubleToString(double) - Method in class soot.AbstractJasminClass
-
- DoubleType - Class in soot
-
Soot representation of the Java built-in type 'double'.
- DoubleType(Singletons.Global) - Constructor for class soot.DoubleType
-
- DoubleWordType - Class in soot.baf
-
- DoubleWordType(Singletons.Global) - Constructor for class soot.baf.DoubleWordType
-
- DownSafetyAnalysis - Class in soot.jimple.toolkits.scalar.pre
-
Performs an DownSafe-analysis on the given graph.
- DownSafetyAnalysis(DirectedGraph<Unit>) - Constructor for class soot.jimple.toolkits.scalar.pre.DownSafetyAnalysis
-
This constructor should not be used, and will throw a runtime-exception!
- DownSafetyAnalysis(DirectedGraph<Unit>, Map<Unit, EquivalentValue>, SideEffectTester) - Constructor for class soot.jimple.toolkits.scalar.pre.DownSafetyAnalysis
-
This constructor automatically performs the DownSafety-analysis.
the result of the analysis is as usual in FlowBefore (getFlowBefore())
and FlowAfter (getFlowAfter()).
- DownSafetyAnalysis(DirectedGraph<Unit>, Map<Unit, EquivalentValue>, SideEffectTester, BoundedFlowSet<EquivalentValue>) - Constructor for class soot.jimple.toolkits.scalar.pre.DownSafetyAnalysis
-
This constructor automatically performs the DownSafety-analysis.
the result of the analysis is as usual in FlowBefore (getFlowBefore())
and FlowAfter (getFlowAfter()).
as sets-operations are usually more efficient, if the original set comes
from the same source, this allows to share sets.
- drawAsManyDot(String, boolean) - Method in class soot.jimple.toolkits.annotation.purity.AbstractInterproceduralAnalysis
-
Dump the each summary computed by the interprocedural analysis as a
separate graph.
- drawAsOneDot(String) - Method in class soot.jimple.toolkits.annotation.purity.AbstractInterproceduralAnalysis
-
Dump the interprocedural analysis result as a graph.
- drawAsOneDot(String, String) - Method in class soot.jimple.toolkits.annotation.purity.PurityIntraproceduralAnalysis
-
Draw the result of the intra-procedural analysis as one big dot file,
named className.methodName.dot, containing one purity graph for each
statement in the method.
- drawCFG(DirectedGraph<N>, Body) - Method in class soot.util.cfgcmd.CFGToDotGraph
-
Create a DotGraph
whose nodes and edges depict
a control flow graph without distinguished
exceptional edges.
- drawCFG(ExceptionalGraph<N>) - Method in class soot.util.cfgcmd.CFGToDotGraph
-
Create a DotGraph
whose nodes and edges depict the
control flow in a ExceptionalGraph
, with
distinguished edges for exceptional control flow.
- drawEdge(String, String) - Method in class soot.util.dot.DotGraph
-
Draws a directed edge (including the source and end nodes,
if they have not already been drawn).
- drawGraph(CFGToDotGraph, DirectedGraph, Body) - Method in class soot.util.cfgcmd.CFGGraphType
-
Method that will draw a
DotGraph
representation of the
control flow in this type of graph.
- drawNode(String) - Method in class soot.util.dot.DotGraph
-
Draws a node.
- drawUndirectedEdge(String, String) - Method in class soot.util.dot.DotGraph
-
draws an undirected edge
- drop_duplicates() - Method in class soot.jimple.spark.geom.geomE.FullSensitiveNode
-
- drop_duplicates() - Method in class soot.jimple.spark.geom.geomPA.DummyNode
-
- drop_duplicates() - Method in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
- drop_duplicates() - Method in class soot.jimple.spark.geom.heapinsE.HeapInsNode
-
Discard all the ONE_TO_ONE figures which are covered by the ALL_TO_MANY and MANY_TO_ALL figures
- drop_duplicates() - Method in class soot.jimple.spark.geom.ptinsE.PtInsNode
-
Deprecated.
Discard all context sensitive tuples which are covered by insensitive ones
- DShortcutAssignStmt - Class in soot.dava.internal.javaRep
-
- DShortcutAssignStmt(DAssignStmt, Type) - Constructor for class soot.dava.internal.javaRep.DShortcutAssignStmt
-
- DShortcutIf - Class in soot.dava.internal.javaRep
-
- DShortcutIf(ValueBox, ValueBox, ValueBox) - Constructor for class soot.dava.internal.javaRep.DShortcutIf
-
- dSource - Variable in class heros.solver.PathEdge
-
- DSpecialInvokeExpr - Class in soot.dava.internal.javaRep
-
- DSpecialInvokeExpr(Value, SootMethodRef, List) - Constructor for class soot.dava.internal.javaRep.DSpecialInvokeExpr
-
- DStaticFieldRef - Class in soot.dava.internal.javaRep
-
- DStaticFieldRef(SootFieldRef, String) - Constructor for class soot.dava.internal.javaRep.DStaticFieldRef
-
- DStaticFieldRef(SootFieldRef, boolean) - Constructor for class soot.dava.internal.javaRep.DStaticFieldRef
-
- DStaticInvokeExpr - Class in soot.dava.internal.javaRep
-
- DStaticInvokeExpr(SootMethodRef, List) - Constructor for class soot.dava.internal.javaRep.DStaticInvokeExpr
-
- dt - Variable in class soot.shimple.internal.PhiNodeManager
-
- dt - Variable in class soot.shimple.internal.PiNodeManager
-
- dt - Variable in class soot.shimple.internal.ShimpleBodyBuilder
-
- dt - Variable in class soot.toolkits.graph.CytronDominanceFrontier
-
- dTarget - Variable in class heros.solver.PathEdge
-
- dtdHeader - Static variable in class soot.xml.XMLPrinter
-
- DThisRef - Class in soot.dava.internal.javaRep
-
- DThisRef(RefType) - Constructor for class soot.dava.internal.javaRep.DThisRef
-
- dTree - Variable in class soot.shimple.DefaultShimpleFactory
-
- DUBUG - Variable in class soot.dava.toolkits.base.AST.transformations.UnreachableCodeEliminator
-
- DumbPointerAnalysis - Class in soot.jimple.toolkits.pointer
-
A very naive pointer analysis that just reports that any points can point
to any object.
- DumbPointerAnalysis(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.DumbPointerAnalysis
-
- dummy - Variable in class soot.jimple.toolkits.callgraph.CallGraph
-
- DummyNode - Class in soot.jimple.spark.geom.geomPA
-
It is used to represent the non-pointer variables (e.g.
- DummyNode(Node) - Constructor for class soot.jimple.spark.geom.geomPA.DummyNode
-
- dump() - Method in class soot.dava.internal.asg.AugmentedStmt
-
- dump() - Method in class soot.dava.internal.SET.SETBasicBlock
-
- dump() - Method in class soot.dava.internal.SET.SETNode
-
- dump(PrintStream) - Method in class soot.dava.internal.SET.SETNode
-
- dump() - Method in class soot.dava.toolkits.base.finders.ExceptionNode
-
- dump() - Method in class soot.jimple.ReachingTypeDumper
-
- dump(String) - Method in class soot.jimple.spark.ondemand.DotPointerGraph
-
- dump() - Method in class soot.jimple.spark.pag.PAG2HTML
-
- dump() - Method in class soot.jimple.spark.pag.PAGDumper
-
- dump_dir - Variable in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- dumpAfter(Body, String) - Method in class soot.util.PhaseDumper
-
Tells the
PhaseDumper
that a
Body
transforming phase has ended, so that it can dump the
phases's “after” file.
- dumpAfter(String) - Method in class soot.util.PhaseDumper
-
Tells the
PhaseDumper
that a
Scene
transforming phase has ended, so that it can dump the
phases's “after” files.
- dumpBefore(Body, String) - Method in class soot.util.PhaseDumper
-
Tells the
PhaseDumper
that a
Body
transforming phase has started, so that it can dump the
phases's “before” file.
- dumpBefore(String) - Method in class soot.util.PhaseDumper
-
Tells the
PhaseDumper
that a
Scene
transforming phase has started, so that it can dump the
phases's “before” files.
- dumpBody(Body, String) - Method in class soot.util.PhaseDumper
-
- dumpDotFile(String) - Method in class heros.solver.FlowFunctionDotExport
-
Write a graph representation of the flow functions computed by the solver
to the file indicated by fileName.
- dumpGraph(DirectedGraph, Body) - Method in class soot.util.PhaseDumper
-
Asks the
PhaseDumper
to dump the passed
DirectedGraph
if the current phase is being dumped.
- dumpGraph(ExceptionalGraph) - Method in class soot.util.PhaseDumper
-
Asks the
PhaseDumper
to dump the passed
ExceptionalGraph
if the current phase is being dumped.
- dumpMethod(SootMethod, JarOutputStream) - Method in class soot.jimple.spark.pag.PAG2HTML
-
- dumpNode(Node, PrintWriter) - Method in class soot.jimple.spark.pag.PAGDumper
-
- DumpNumAppReachableMethods - Class in soot.jimple.spark.ondemand.pautil
-
- DumpNumAppReachableMethods() - Constructor for class soot.jimple.spark.ondemand.pautil.DumpNumAppReachableMethods
-
- dumpP2SetsForLocals(String, String) - Method in class soot.jimple.spark.pag.PagToDotDumper
-
dumps the points-to sets for all locals in a method in a
dot representation.
- dumpPAGForMethod(String, String, String) - Method in class soot.jimple.spark.pag.PagToDotDumper
-
Dump the PAG for some method in the program in
dot format
- dumpPathForLoc(VarNode, AllocNode, String) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- dumpPointsToSets() - Method in class soot.jimple.spark.pag.PAGDumper
-
- dumpResults() - Method in class soot.jimple.toolkits.ide.JimpleIDESolver
-
- dumpResults() - Method in class soot.jimple.toolkits.ide.JimpleIFDSSolver
-
- dumpTypes(PrintWriter) - Method in class soot.jimple.spark.pag.PAGDumper
-
- dumpVarNode(VarNode, JarOutputStream) - Method in class soot.jimple.spark.pag.PAG2HTML
-
- dumpVarNodeInfo(PAG) - Static method in class soot.jimple.spark.ondemand.pautil.SootUtil
-
- Dup1_x1Inst - Interface in soot.baf
-
- Dup1_x2Inst - Interface in soot.baf
-
- Dup1Inst - Interface in soot.baf
-
- Dup2_x1Inst - Interface in soot.baf
-
- Dup2_x2Inst - Interface in soot.baf
-
- Dup2Inst - Interface in soot.baf
-
- DupInst - Interface in soot.baf
-
- duplicate() - Method in class soot.jimple.spark.geom.dataRep.CgEdge
-
Copy itself.
- DuplicateCatchAllTrapRemover - Class in soot.toolkits.exceptions
-
Some compilers generate duplicate traps:
Exception table:
from to target type
9 30 37 Class java/lang/Throwable
9 30 44 any
37 46 44 any
The semantics is as follows:
try {
// block
}
catch {
// handler 1
}
finally {
// handler 2
}
In this case, the first trap covers the block and jumps to handler 1.
- DuplicateCatchAllTrapRemover(Singletons.Global) - Constructor for class soot.toolkits.exceptions.DuplicateCatchAllTrapRemover
-
- duplicatedCheck(List<String>) - Method in class soot.jimple.toolkits.base.RenameDuplicatedClasses
-
- durationCall - Variable in class heros.ProfiledFlowFunctions
-
- durationCallReturn - Variable in class heros.ProfiledFlowFunctions
-
- durationFlowFunctionApplication - Variable in class heros.solver.IDESolver
-
- durationFlowFunctionConstruction - Variable in class heros.solver.IDESolver
-
- durationNormal - Variable in class heros.ProfiledFlowFunctions
-
- durationReturn - Variable in class heros.ProfiledFlowFunctions
-
- DVariableDeclarationStmt - Class in soot.dava.internal.javaRep
-
- DVariableDeclarationStmt(Type, DavaBody) - Constructor for class soot.dava.internal.javaRep.DVariableDeclarationStmt
-
- DVirtualInvokeExpr - Class in soot.dava.internal.javaRep
-
- DVirtualInvokeExpr(Value, SootMethodRef, List, HashSet<Object>) - Constructor for class soot.dava.internal.javaRep.DVirtualInvokeExpr
-
- DvkTyperBase - Class in soot.dexpler
-
- DvkTyperBase() - Constructor for class soot.dexpler.DvkTyperBase
-
- dynamicClasses() - Method in class soot.Scene
-
- DYNAMICINVOKE - Static variable in class soot.jimple.Jimple
-
- DynamicInvokeExpr - Interface in soot.jimple
-
- DynamicInvokeInst - Interface in soot.baf
-
- E1 - Variable in class soot.jimple.spark.geom.dataRep.ShapeNode
-
- EarliestnessComputation - Class in soot.jimple.toolkits.scalar.pre
-
Computes the earliest points for the given expressions.
This basically finds the highest point in the flow-graph where we can put
each computation, without introducing new computations on any path.
More technically: A computation is earliest, if at the current point the
computation is down-safe, and if either:
any of the predecessors is not transparent, or
if any predecessors is not "safe" (ie.
- EarliestnessComputation(UnitGraph, UpSafetyAnalysis, DownSafetyAnalysis, SideEffectTester) - Constructor for class soot.jimple.toolkits.scalar.pre.EarliestnessComputation
-
given an UpSafetyAnalysis and a DownSafetyAnalysis, performs the
earliest-computation.
- EarliestnessComputation(UnitGraph, UpSafetyAnalysis, DownSafetyAnalysis, SideEffectTester, FlowSet<EquivalentValue>) - Constructor for class soot.jimple.toolkits.scalar.pre.EarliestnessComputation
-
given an UpSafetyAnalysis and a DownSafetyAnalysis, performs the
earliest-computation.
allows to share sets over multiple analyses (set-operations are usually
more efficient, if the sets come from the same source).
- earlyEnds - Variable in class soot.jimple.toolkits.thread.synchronization.SynchronizedRegion
-
- EBBCollapser - Class in soot.jimple.spark.solver
-
Collapses nodes that are members of simple trees (EBBs)
in the pointer assignment graph.
- EBBCollapser(PAG) - Constructor for class soot.jimple.spark.solver.EBBCollapser
-
- Edge - Class in soot.jimple.toolkits.callgraph
-
Represents a single edge in a call graph.
- Edge(MethodOrMethodContext, Unit, MethodOrMethodContext, Kind) - Constructor for class soot.jimple.toolkits.callgraph.Edge
-
- Edge(MethodOrMethodContext, Stmt, MethodOrMethodContext) - Constructor for class soot.jimple.toolkits.callgraph.Edge
-
- EDGE_STYLE_DOTTED - Static variable in interface soot.util.dot.DotGraphConstants
-
- EDGE_STYLE_SOLID - Static variable in interface soot.util.dot.DotGraphConstants
-
- EdgeFilter() - Constructor for class soot.jimple.toolkits.ide.icfg.JimpleBasedInterproceduralCFG.EdgeFilter
-
- EdgeFunction<V> - Interface in heros
-
An edge function computes how a V-type value changes when flowing from one
super-graph node to another.
- EdgeFunctionCache<N,D,M,V> - Class in heros
-
- EdgeFunctionCache(EdgeFunctions<N, D, M, V>, CacheBuilder) - Constructor for class heros.EdgeFunctionCache
-
- EdgeFunctions<N,D,M,V> - Interface in heros
-
Classes implementing this interface provide a range of edge functions used to
compute a V-type value for each of the finitely many D-type values reachable
in the program.
- edgeFunctions() - Method in interface heros.IDETabulationProblem
-
Returns the edge functions that describe how V-values are transformed along
flow function edges.
- edgeFunctions - Variable in class heros.solver.IDESolver
-
- edgeFunctions() - Method in class heros.template.DefaultIDETabulationProblem
-
- EdgeIdentity<V> - Class in heros.edgefunc
-
The identity function on graph edges
- edgeKind() - Method in class soot.jimple.toolkits.annotation.callgraph.MethInfo
-
- edgeKind(Kind) - Method in class soot.jimple.toolkits.annotation.callgraph.MethInfo
-
- EdgeLabelledDirectedGraph<N,L> - Interface in soot.toolkits.graph
-
- edgeMapping - Variable in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- EdgePredicate - Interface in soot.jimple.toolkits.callgraph
-
An interface for predicates on edges, used to specify which edges
should or shouldn't be included as part of a particular subgraph.
- edgeQueue - Variable in class soot.jimple.spark.pag.PAG
-
- edgeReader() - Method in class soot.jimple.spark.pag.PAG
-
- edges - Variable in class soot.jimple.toolkits.annotation.purity.PurityGraph
-
- edges - Variable in class soot.jimple.toolkits.callgraph.CallGraph
-
- edgesInto(MethodOrMethodContext) - Method in class soot.jimple.toolkits.callgraph.CallGraph
-
Returns an iterator over all edges that have m as their target method.
- edgesInto(Context, SootMethod) - Method in interface soot.jimple.toolkits.callgraph.ContextSensitiveCallGraph
-
Returns all ContextSensitiveEdge's into method tgt in context tgtCtxt.
- edgesInto(MethodOrMethodContext) - Method in class soot.jimple.toolkits.callgraph.SlowCallGraph
-
Returns an iterator over all edges that have m as their target method.
- edgeSource - Variable in class soot.jimple.toolkits.callgraph.ReachableMethods
-
- edgeSources() - Method in interface soot.jimple.toolkits.callgraph.ContextSensitiveCallGraph
-
Returns all MethodOrMethodContext's (context,method pairs) that are
the source of some edge.
- edgesOutOf(Unit) - Method in class soot.jimple.toolkits.callgraph.CallGraph
-
Returns an iterator over all edges that have u as their source unit.
- edgesOutOf(MethodOrMethodContext) - Method in class soot.jimple.toolkits.callgraph.CallGraph
-
Returns an iterator over all edges that have m as their source method.
- edgesOutOf(Context, SootMethod, Unit) - Method in interface soot.jimple.toolkits.callgraph.ContextSensitiveCallGraph
-
Returns all ContextSensitiveEdge's out of unit srcUnit in method src
in context srcCtxt.
- edgesOutOf(Context, SootMethod) - Method in interface soot.jimple.toolkits.callgraph.ContextSensitiveCallGraph
-
Returns all ContextSensitiveEdge's out of method src
in context srcCtxt.
- edgesOutOf(Unit) - Method in class soot.jimple.toolkits.callgraph.SlowCallGraph
-
Returns an iterator over all edges that have u as their source unit.
- edgesOutOf(MethodOrMethodContext) - Method in class soot.jimple.toolkits.callgraph.SlowCallGraph
-
Returns an iterator over all edges that have m as their source method.
- edgeTo(PerAccessPathMethodAnalyzer<Field, Fact, Stmt, Method>, WrappedFactAtStatement<Field, Fact, Stmt, Method>) - Method in interface heros.fieldsens.Debugger
-
- edgeTo(PerAccessPathMethodAnalyzer<Field, Fact, Stmt, Method>, WrappedFactAtStatement<Field, Fact, Stmt, Method>) - Method in class heros.fieldsens.Debugger.NullDebugger
-
- edgeToLabels - Variable in class soot.toolkits.graph.HashMutableEdgeLabelledDirectedGraph
-
- efCache - Variable in class heros.solver.IDESolver
-
- element_value - Class in soot.coffi
-
There can be many element_value pairs in each annotation
- element_value() - Constructor for class soot.coffi.element_value
-
- element_value_pairs - Variable in class soot.coffi.annotation
-
Each entry represents a single runtime visible annotation.
- elements - Variable in class soot.dava.toolkits.base.AST.structuredAnalysis.DavaFlowSet
-
- elements - Variable in class soot.toolkits.scalar.ArraySparseSet
-
- eliminate(ASTNode) - Method in class soot.dava.toolkits.base.AST.transformations.EliminateConditions
-
- EliminateConditions - Class in soot.dava.toolkits.base.AST.transformations
-
- EliminateConditions(ASTMethodNode) - Constructor for class soot.dava.toolkits.base.AST.transformations.EliminateConditions
-
- EliminateConditions(boolean, ASTMethodNode) - Constructor for class soot.dava.toolkits.base.AST.transformations.EliminateConditions
-
- eliminateForTry(ASTNode) - Method in class soot.dava.toolkits.base.AST.transformations.EliminateConditions
-
- eliminateNodes() - Method in class soot.shimple.ShimpleBody
-
- eliminatePhiNodes() - Method in class soot.shimple.internal.ShimpleBodyBuilder
-
Remove Phi nodes from current body, high probablity this
destroys SSA form.
- eliminatePhiNodes() - Method in class soot.shimple.ShimpleBody
-
Remove Phi nodes from body.
- eliminatePiNodes(boolean) - Method in class soot.shimple.internal.PiNodeManager
-
- eliminatePiNodes() - Method in class soot.shimple.internal.ShimpleBodyBuilder
-
- eliminatePiNodes() - Method in class soot.shimple.ShimpleBody
-
- emit(String) - Method in class soot.AbstractJasminClass
-
- emit_AST() - Method in class soot.dava.internal.SET.SETDoWhileNode
-
- emit_AST() - Method in class soot.dava.internal.SET.SETIfElseNode
-
- emit_AST() - Method in class soot.dava.internal.SET.SETLabeledBlockNode
-
- emit_AST() - Method in class soot.dava.internal.SET.SETNode
-
- emit_AST() - Method in class soot.dava.internal.SET.SETStatementSequenceNode
-
- emit_AST() - Method in class soot.dava.internal.SET.SETSwitchNode
-
- emit_AST() - Method in class soot.dava.internal.SET.SETSynchronizedBlockNode
-
- emit_AST() - Method in class soot.dava.internal.SET.SETTopNode
-
- emit_AST() - Method in class soot.dava.internal.SET.SETTryNode
-
- emit_AST() - Method in class soot.dava.internal.SET.SETUnconditionalWhileNode
-
- emit_AST() - Method in class soot.dava.internal.SET.SETWhileNode
-
- emit_ASTBody(IterableSet) - Method in class soot.dava.internal.SET.SETNode
-
- emitBooleanBranch(String) - Method in class soot.jimple.JasminClass
-
- emitMethod(SootMethod) - Method in class soot.AbstractJasminClass
-
- emitMethodBody(SootMethod) - Method in class soot.AbstractJasminClass
-
- emitMethodBody(SootMethod) - Method in class soot.baf.JasminClass
-
- emitMethodBody(SootMethod) - Method in class soot.jimple.JasminClass
-
- empty() - Static method in class heros.fieldsens.AccessPath.Delta
-
- empty() - Static method in class heros.fieldsens.AccessPath
-
- empty() - Static method in class soot.jimple.spark.ondemand.genericutil.ArraySet
-
- EMPTY - Static variable in class soot.jimple.spark.ondemand.genericutil.ArraySetMultiMap
-
- EMPTY - Variable in class soot.toolkits.exceptions.ThrowableSet.Manager
-
ThrowableSet
containing no exception classes.
- EMPTY_BITSET - Static variable in class soot.jimple.spark.ondemand.genericutil.Util
-
The empty BitSet
.
- EMPTY_CALLSTACK - Static variable in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- EMPTY_NODE_ARRAY - Static variable in class soot.jimple.spark.pag.PAG
-
- EMPTY_REGISTER - Static variable in class soot.toDex.Register
-
- emptyBody(Body) - Static method in class soot.dexpler.Util
-
Remove all statements except from IdentityStatements for parameters.
- EmptyChain - Class in soot.util
-
Class representing an unmodifiable empty chain
- EmptyChain() - Constructor for class soot.util.EmptyChain
-
- EmptyElseRemover - Class in soot.dava.toolkits.base.AST.transformations
-
- EmptyElseRemover() - Constructor for class soot.dava.toolkits.base.AST.transformations.EmptyElseRemover
-
- emptyFlowSet() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CP
-
- emptyFlowSet() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.MustMayInitialize
-
- emptyFlowSet() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.ReachingCopies
-
- emptyFlowSet() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.ReachingDefs
-
- emptyFlowSet() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
- emptyFlowSet() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.UnreachableCodeFinder
-
- emptyIterator - Static variable in class soot.util.HashChain
-
- EmptyList<E> - Class in soot.jimple.toolkits.typing.fast
-
Deprecated.
- EmptyList() - Constructor for class soot.jimple.toolkits.typing.fast.EmptyList
-
Deprecated.
- EmptyPointsToSet - Class in soot.jimple.spark.sets
-
Implementation of an empty, immutable points-to set.
- EmptyPointsToSet(Singletons.Global) - Constructor for class soot.jimple.spark.sets.EmptyPointsToSet
-
- EmptyPointsToSet(Singletons.Global, Type) - Constructor for class soot.jimple.spark.sets.EmptyPointsToSet
-
- emptySet() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.DavaFlowSet
-
- emptySet() - Method in class soot.jimple.spark.ondemand.genericutil.ArraySetMultiMap
-
- emptySet - Variable in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
-
Deprecated.
- emptySet() - Method in class soot.jimple.toolkits.scalar.ToppedSet
-
- emptySet() - Method in class soot.toolkits.scalar.AbstractFlowSet
-
implemented, but inefficient.
- emptySet() - Method in class soot.toolkits.scalar.ArrayPackedSet
-
- emptySet() - Method in class soot.toolkits.scalar.ArraySparseSet
-
- emptySet() - Method in interface soot.toolkits.scalar.FlowSet
-
returns an empty set, most often more efficient than:
((FlowSet)clone()).clear()
- emptyStack() - Static method in class soot.jimple.spark.ondemand.genericutil.ImmutableStack
-
- EmptySwitchEliminator - Class in soot.jimple.toolkits.scalar
-
Removes empty switch statements which always take the default action from a
method body, i.e.
- EmptySwitchEliminator(Singletons.Global) - Constructor for class soot.jimple.toolkits.scalar.EmptySwitchEliminator
-
- ENABLE_DVKTYPER - Static variable in class soot.dexpler.DvkTyperBase
-
- ENABLE_DVKTYPER - Static variable in interface soot.dexpler.IDalvikTyper
-
- enableCache() - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
enables caching
- ENABLED_BY_DEFAULT - Static variable in interface soot.plugins.SootPhasePlugin
-
Default option for enabling a plugin.
- enableExceptions - Variable in class soot.jimple.toolkits.ide.icfg.AbstractJimpleBasedICFG
-
- EncapsulatedMethodAnalysis - Class in soot.jimple.toolkits.thread
-
- EncapsulatedMethodAnalysis(UnitGraph) - Constructor for class soot.jimple.toolkits.thread.EncapsulatedMethodAnalysis
-
- EncapsulatedObjectAnalysis - Class in soot.jimple.toolkits.thread
-
- EncapsulatedObjectAnalysis() - Constructor for class soot.jimple.toolkits.thread.EncapsulatedObjectAnalysis
-
- enclosingMethod() - Method in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
- EnclosingMethodTag - Class in soot.tagkit
-
Represents the enclosing method attribute attatched to anon and
inner classes to indicate the class and method it is declared in
for Java 1.5.
- EnclosingMethodTag(String, String, String) - Constructor for class soot.tagkit.EnclosingMethodTag
-
- EnclosingTag - Class in soot.tagkit
-
Represents the synthetic attribute.
- EnclosingTag() - Constructor for class soot.tagkit.EnclosingTag
-
- encode(byte[]) - Static method in class soot.tagkit.Base64
-
returns an array of base64-encoded characters to represent the
passed data array.
- end - Variable in class soot.jimple.toolkits.thread.synchronization.SynchronizedRegion
-
- end() - Method in class soot.Timer
-
Stops the current timer.
- endControlNoop - Variable in class soot.javaToJimple.JimpleBodyBuilder
-
- endLn() - Method in class soot.tagkit.SourceLnPosTag
-
- endPos() - Method in class soot.tagkit.SourceLnPosTag
-
- endSummary - Variable in class heros.solver.IDESolver
-
- endSummary(N, D) - Method in class heros.solver.IDESolver
-
- endUnit(Unit) - Method in class soot.AbstractUnitPrinter
-
- endUnit(Unit) - Method in class soot.AttributesUnitPrinter
-
- endUnit(Unit) - Method in interface soot.UnitPrinter
-
- endUnitBox - Variable in class soot.AbstractTrap
-
The unit just before the last unit being trapped.
- endUnitBox(UnitBox) - Method in class soot.AbstractUnitPrinter
-
- endUnitBox(UnitBox) - Method in interface soot.UnitPrinter
-
- endValueBox(ValueBox) - Method in class soot.AbstractUnitPrinter
-
- endValueBox(ValueBox) - Method in class soot.AttributesUnitPrinter
-
- endValueBox(ValueBox) - Method in interface soot.UnitPrinter
-
- EnhancedBlockGraph - Class in soot.toolkits.graph.pdg
-
- EnhancedBlockGraph(Body) - Constructor for class soot.toolkits.graph.pdg.EnhancedBlockGraph
-
- EnhancedBlockGraph(EnhancedUnitGraph) - Constructor for class soot.toolkits.graph.pdg.EnhancedBlockGraph
-
- EnhancedUnitGraph - Class in soot.toolkits.graph.pdg
-
This class represents a control flow graph which behaves like an
ExceptionalUnitGraph and BriefUnitGraph when there are no exception handling
construct in the method; at the presence of such constructs, the CFG is
constructed from a brief graph by adding a concise representation of the
exceptional flow as well as START/STOP auxiliary nodes.
- EnhancedUnitGraph(Body) - Constructor for class soot.toolkits.graph.pdg.EnhancedUnitGraph
-
- ensureAccess(SootMethod, ClassMember, String) - Static method in class soot.jimple.toolkits.invoke.AccessManager
-
Modifies code so that an access to target
is legal from code
in container
.
- ensureAccess(SootMethod, SootClass, String) - Static method in class soot.jimple.toolkits.invoke.AccessManager
-
Modifies code so that an access to target
is legal from code
in container
.
- ensureDexIndex() - Method in class soot.DexClassProvider
-
Checks whether the dex class index needs to be (re)built and triggers the
build if necessary
- ensureDirectoryExists(File) - Static method in class soot.SourceLocator
-
Create the given directory and all parent directories if dir
is
non-null.
- ensureInlinability(SootMethod, Stmt, SootMethod, String) - Static method in class soot.jimple.toolkits.invoke.InlinerSafetyManager
-
Returns true if this method can be inlined at the given site.
- ensureProcessed(SootMethod) - Method in class soot.jimple.spark.fieldrw.FieldTagger
-
- enter(Object) - Method in class soot.dava.toolkits.base.DavaMonitor.DavaMonitor
-
- enter(polyglot.ast.Node, polyglot.ast.Node) - Method in class soot.javaToJimple.AnonConstructorFinder
-
- enter(polyglot.ast.Node, polyglot.ast.Node) - Method in class soot.javaToJimple.AssertStmtChecker
-
- enter(polyglot.ast.Node, polyglot.ast.Node) - Method in class soot.javaToJimple.ClassDeclFinder
-
- enter(polyglot.ast.Node, polyglot.ast.Node) - Method in class soot.javaToJimple.ClassLiteralChecker
-
- enter(polyglot.ast.Node, polyglot.ast.Node) - Method in class soot.javaToJimple.InnerClassInfoFinder
-
- enter(polyglot.ast.Node, polyglot.ast.Node) - Method in class soot.javaToJimple.LocalClassDeclFinder
-
- enter(polyglot.ast.Node, polyglot.ast.Node) - Method in class soot.javaToJimple.MethodFinalsChecker
-
- enter(polyglot.ast.Node, polyglot.ast.Node) - Method in class soot.javaToJimple.NestedClassListBuilder
-
- enter(polyglot.ast.Node, polyglot.ast.Node) - Method in class soot.javaToJimple.StrictFPPropagator
-
- enter(Node, Node) - Method in class soot.toolkits.astmetrics.AbruptEdgesMetric
-
- enter(Node) - Method in class soot.toolkits.astmetrics.ASTMetric
-
- enter(Node, Node) - Method in class soot.toolkits.astmetrics.ConditionComplexityMetric
-
- enter(Node, Node) - Method in class soot.toolkits.astmetrics.ConstructNumbersMetric
-
- enter(Node, Node) - Method in class soot.toolkits.astmetrics.ExpressionComplexityMetric
-
- enter(Node, Node) - Method in class soot.toolkits.astmetrics.IdentifiersMetric
-
- enter(Node, Node) - Method in class soot.toolkits.astmetrics.NumLocalsMetric
-
- enter(Node, Node) - Method in class soot.toolkits.astmetrics.StmtSumWeightedByDepth
-
- ENTERMONITOR - Static variable in class soot.jimple.Jimple
-
- entermonitor - Variable in class soot.jimple.toolkits.thread.synchronization.SynchronizedRegion
-
- EnterMonitorInst - Interface in soot.baf
-
- EnterMonitorStmt - Interface in soot.jimple
-
- entry() - Method in class soot.javaToJimple.jj.ast.JjAccessField_c
-
- entry() - Method in class soot.javaToJimple.jj.ast.JjComma_c
-
- entryInitialFlow() - Method in class soot.jbco.jimpleTransformations.New2InitFlowAnalysis
-
- entryInitialFlow() - Method in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
-
Deprecated.
- entryInitialFlow() - Method in class soot.jimple.toolkits.annotation.nullcheck.NullnessAssumptionAnalysis
-
Returns the initial flow value for entry/exit graph nodes.
- entryInitialFlow() - Method in class soot.jimple.toolkits.annotation.parity.ParityAnalysis
-
- entryInitialFlow() - Method in class soot.jimple.toolkits.annotation.purity.PurityIntraproceduralAnalysis
-
- entryInitialFlow() - Method in class soot.jimple.toolkits.callgraph.ClinitElimAnalysis
-
- entryInitialFlow() - Method in class soot.jimple.toolkits.infoflow.SimpleMethodInfoFlowAnalysis
-
- entryInitialFlow() - Method in class soot.jimple.toolkits.pointer.CastCheckEliminator
-
Returns a new, aggressive (local,type) set.
- entryInitialFlow() - Method in class soot.jimple.toolkits.pointer.LocalMayAliasAnalysis
-
- entryInitialFlow() - Method in class soot.jimple.toolkits.pointer.LocalMustAliasAnalysis
-
Initial most conservative value: We leave it away to save memory, implicitly UNKNOWN.
- entryInitialFlow() - Method in class soot.jimple.toolkits.pointer.LocalMustNotAliasAnalysis
-
- entryInitialFlow() - Method in class soot.jimple.toolkits.scalar.CommonPrecedingEqualValueAnalysis
-
- entryInitialFlow() - Method in class soot.jimple.toolkits.scalar.EqualLocalsAnalysis
-
- entryInitialFlow() - Method in class soot.jimple.toolkits.scalar.EqualUsesAnalysis
-
Deprecated.
- entryInitialFlow() - Method in class soot.jimple.toolkits.scalar.FastAvailableExpressionsAnalysis
-
- entryInitialFlow() - Method in class soot.jimple.toolkits.scalar.pre.DelayabilityAnalysis
-
- entryInitialFlow() - Method in class soot.jimple.toolkits.scalar.pre.DownSafetyAnalysis
-
- entryInitialFlow() - Method in class soot.jimple.toolkits.scalar.pre.NotIsolatedAnalysis
-
- entryInitialFlow() - Method in class soot.jimple.toolkits.scalar.pre.UpSafetyAnalysis
-
- entryInitialFlow() - Method in class soot.jimple.toolkits.scalar.SlowAvailableExpressionsAnalysis
-
- entryInitialFlow() - Method in class soot.jimple.toolkits.thread.mhp.findobject.MultiRunStatementsFinder
-
- entryInitialFlow() - Method in class soot.jimple.toolkits.thread.mhp.MonitorAnalysis
-
- entryInitialFlow() - Method in class soot.jimple.toolkits.thread.mhp.StartJoinAnalysis
-
- entryInitialFlow() - Method in class soot.jimple.toolkits.thread.synchronization.StrayRWFinder
-
IN(Start) is the empty set
- entryInitialFlow() - Method in class soot.toolkits.graph.DominatorAnalysis
-
Deprecated.
- entryInitialFlow() - Method in class soot.toolkits.graph.PostDominatorAnalysis
-
Deprecated.
- entryInitialFlow() - Method in class soot.toolkits.scalar.AbstractFlowAnalysis
-
Returns the initial flow value for entry/exit graph nodes.
- entryInitialFlow() - Method in class soot.toolkits.scalar.CombinedDUAnalysis
-
- entryInitialFlow() - Method in class soot.toolkits.scalar.ForwardFlowAnalysisExtended
-
Returns the initial flow value for entry/exit graph nodes.
- entryInitialFlow() - Method in class soot.toolkits.scalar.InitAnalysis
-
- entryName - Variable in class soot.FoundFile
-
- EntryPoints - Class in soot
-
Returns the various potential entry points of a Java program.
- EntryPoints(Singletons.Global) - Constructor for class soot.EntryPoints
-
- entryPoints - Variable in class soot.Scene
-
- entrySet() - Method in class heros.utilities.DefaultValueMap
-
- entrySet() - Method in class soot.AbstractUnitAllMapTo
-
- entrySet() - Method in class soot.util.IterableMap
-
- entrySet() - Method in class soot.util.UnitMap
-
- entryStmt - Variable in class soot.dava.internal.SET.SETNode
-
- ENUM - Static variable in class soot.jimple.Jimple
-
- ENUM - Static variable in class soot.Modifier
-
- enum_constant_element_value - Class in soot.coffi
-
There can be many element_value pairs in each annotation
- enum_constant_element_value() - Constructor for class soot.coffi.enum_constant_element_value
-
- Environment - Class in soot.jimple.toolkits.pointer.representations
-
- Environment(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.representations.Environment
-
- EqExpr - Interface in soot.jimple
-
- equalEqual(NumericConstant) - Method in class soot.jimple.DoubleConstant
-
- equalEqual(NumericConstant) - Method in class soot.jimple.FloatConstant
-
- equalEqual(NumericConstant) - Method in class soot.jimple.IntConstant
-
- equalEqual(NumericConstant) - Method in class soot.jimple.LongConstant
-
- equalEqual(NumericConstant) - Method in class soot.jimple.NumericConstant
-
- EqualLocals - Interface in soot.jimple
-
- EqualLocalsAnalysis - Class in soot.jimple.toolkits.scalar
-
- EqualLocalsAnalysis(UnitGraph) - Constructor for class soot.jimple.toolkits.scalar.EqualLocalsAnalysis
-
- equals(Object) - Method in class heros.fieldsens.AccessPath.Delta
-
- equals(Object) - Method in class heros.fieldsens.AccessPath
-
- equals(Object) - Method in class heros.fieldsens.CallEdge
-
- equals(Object) - Method in class heros.fieldsens.FlowFunction.ConstrainedFact
-
- equals(Object) - Method in class heros.fieldsens.FlowFunction.ReadFieldConstraint
-
- equals(Object) - Method in class heros.fieldsens.FlowFunction.WriteFieldConstraint
-
- equals(Object) - Method in class heros.fieldsens.structs.DeltaConstraint
-
- equals(Object) - Method in class heros.fieldsens.structs.FactAtStatement
-
- equals(Object) - Method in class heros.fieldsens.structs.WrappedFact
-
- equals(Object) - Method in class heros.fieldsens.structs.WrappedFactAtStatement
-
- equals(Object) - Method in class heros.fieldsens.ZeroCallEdgeResolver
-
- equals(Object) - Method in class heros.solver.BiDiIDESolver.AbstractionWithSourceStmt
-
- equals(Object) - Method in class heros.solver.JoinHandlingNode.JoinKey
-
- equals(Object) - Method in class heros.solver.Pair
-
- equals(Object) - Method in class heros.solver.PathEdge
-
- equals(Object) - Method in class soot.AbstractSootFieldRef
-
- equals(Object) - Method in class soot.ArrayType
-
Two ArrayType are 'equal' if they are parametrized identically.
- equals(Object) - Method in class soot.baf.DoubleWordType
-
- equals(Object) - Method in class soot.baf.WordType
-
- equals(Object) - Method in class soot.BooleanType
-
- equals(Object) - Method in class soot.ByteType
-
- equals(Object) - Method in class soot.CharType
-
- equals(CONSTANT_Utf8_info) - Method in class soot.coffi.CONSTANT_Utf8_info
-
Answers whether this utf8 string is the same as a given one.
- equals(Type) - Method in class soot.coffi.Double2ndHalfType
-
- equals(Type) - Method in class soot.coffi.Long2ndHalfType
-
- equals(Type) - Method in class soot.coffi.UnusuableType
-
- equals(Object) - Method in class soot.dava.internal.SET.SETNode
-
- equals(Object) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CPTuple
-
- equals(CPVariable) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CPVariable
-
- equals(Object) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.DavaFlowSet
-
Notice that the equals method only checks the equality of the elements of
the flow set DavaFlowSet also contains information regarding abrupt
control flow This should also be checked by invoking the
internalDataMatchesTo method
- equals(Object) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.ReachingCopies.LocalPair
-
- equals(Object) - Method in class soot.dexpler.typing.UntypedIntOrFloatConstant
-
- equals(Object) - Method in class soot.dexpler.typing.UntypedLongOrDoubleConstant
-
- equals(Object) - Method in class soot.DoubleType
-
- equals(Object) - Method in class soot.EquivalentValue
-
- equals(Object) - Method in class soot.ErroneousType
-
- equals(Object) - Method in class soot.FloatType
-
- equals(Object) - Method in class soot.IntType
-
Returns true if the given object is equal to this one.
- equals(Object) - Method in class soot.jimple.ClassConstant
-
- equals(Object) - Method in class soot.jimple.DoubleConstant
-
- equals(Object) - Method in class soot.jimple.FloatConstant
-
- equals(Object) - Method in class soot.jimple.GroupIntPair
-
- equals(Object) - Method in class soot.jimple.IntConstant
-
- equals(Object) - Method in class soot.jimple.LocalStmtPair
-
- equals(Object) - Method in class soot.jimple.LongConstant
-
- equals(Object) - Method in class soot.jimple.MethodHandle
-
- equals(Object) - Method in class soot.jimple.NullConstant
-
- equals(Object) - Method in class soot.jimple.spark.geom.dataRep.CallsiteContextVar
-
- equals(Object) - Method in class soot.jimple.spark.geom.dataRep.IntervalContextVar
-
- equals(RectangleNode) - Method in class soot.jimple.spark.geom.dataRep.RectangleNode
-
- equals(SegmentNode) - Method in class soot.jimple.spark.geom.dataRep.SegmentNode
-
- equals(Object) - Method in class soot.jimple.spark.geom.dataRep.SimpleInterval
-
- equals(Object) - Method in class soot.jimple.spark.ondemand.AllocAndContext
-
- equals(Object) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo.VarAndContext
-
- equals(Object) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo.VarContextAndUp
-
- equals(Object) - Method in class soot.jimple.spark.ondemand.genericutil.ImmutableStack
-
- equals(Object) - Method in class soot.jimple.spark.ondemand.genericutil.MutablePair
-
- equals(Object) - Method in class soot.jimple.spark.ondemand.genericutil.UnorderedPair
-
- equals(Object) - Method in class soot.jimple.spark.ondemand.WrappedPointsToSet
- equals(Object) - Method in class soot.jimple.spark.pag.Node
-
- equals(Object) - Method in class soot.jimple.spark.sets.PointsToSetEqualsWrapper
- equals(Object) - Method in class soot.jimple.spark.sets.SharedListSet.Pair
-
- equals(Object) - Method in class soot.jimple.StringConstant
-
- equals(Object) - Method in class soot.jimple.toolkits.annotation.arraycheck.Array2ndDimensionSymbol
-
- equals(Object) - Method in class soot.jimple.toolkits.annotation.arraycheck.BoundedPriorityList
- equals(Object) - Method in class soot.jimple.toolkits.annotation.logic.Loop
- equals(Object) - Method in class soot.jimple.toolkits.annotation.purity.PurityEdge
-
- equals(Object) - Method in class soot.jimple.toolkits.annotation.purity.PurityGlobalNode
-
- equals(Object) - Method in class soot.jimple.toolkits.annotation.purity.PurityGraph
-
- equals(Object) - Method in class soot.jimple.toolkits.annotation.purity.PurityGraphBox
-
- equals(Object) - Method in class soot.jimple.toolkits.annotation.purity.PurityMethodNode
-
- equals(Object) - Method in class soot.jimple.toolkits.annotation.purity.PurityParamNode
-
- equals(Object) - Method in class soot.jimple.toolkits.annotation.purity.PurityStmtNode
-
- equals(Object) - Method in class soot.jimple.toolkits.callgraph.ConstantArrayAnalysis.ArrayState
-
- equals(Object) - Method in class soot.jimple.toolkits.callgraph.Edge
-
- equals(Object) - Method in class soot.jimple.toolkits.infoflow.AbstractDataSource
-
- equals(Object) - Method in class soot.jimple.toolkits.infoflow.CachedEquivalentValue
-
- equals(Object) - Method in class soot.jimple.toolkits.infoflow.CallChain
-
- equals(Object) - Method in class soot.jimple.toolkits.infoflow.CallLocalityContext
-
- equals(Object) - Method in class soot.jimple.toolkits.infoflow.FakeJimpleLocal
-
- equals(Object) - Method in class soot.jimple.toolkits.pointer.DependenceGraph.Edge
-
- equals(Object) - Method in class soot.jimple.toolkits.pointer.InstanceKey
- equals(Object) - Method in class soot.jimple.toolkits.pointer.MemoryEfficientRasUnion
- equals(Object) - Method in class soot.jimple.toolkits.pointer.representations.GeneralConstObject
-
- equals(Object) - Method in class soot.jimple.toolkits.scalar.ToppedSet
-
- equals(Object) - Method in class soot.jimple.toolkits.thread.synchronization.DeadlockAvoidanceEdge
-
- equals(Object) - Method in class soot.jimple.toolkits.thread.synchronization.NewStaticLock
-
- equals(Object) - Method in class soot.jimple.toolkits.typing.fast.BottomType
-
- equals(Object) - Method in class soot.jimple.toolkits.typing.fast.Integer127Type
-
- equals(Object) - Method in class soot.jimple.toolkits.typing.fast.Integer1Type
-
- equals(Object) - Method in class soot.jimple.toolkits.typing.fast.Integer32767Type
-
- equals(Object) - Method in class soot.LongType
-
- equals(Object) - Method in class soot.MethodContext
-
- equals(Object) - Method in class soot.NullType
-
- equals(Object) - Method in class soot.RefType
-
2 RefTypes are considered equal if they are parametrized by the same
class name String.
- equals(Object) - Method in class soot.shimple.toolkits.graph.ValueGraph.TypeValueWrapper
-
- equals(Object) - Method in class soot.ShortType
-
- equals(Object) - Method in class soot.SootMethodRefImpl
-
- equals(Object) - Method in class soot.StmtAddressType
-
- equals(Object) - Method in class soot.tagkit.ConstantValueTag
-
- equals(Object) - Method in class soot.tagkit.DoubleConstantValueTag
-
- equals(Object) - Method in class soot.tagkit.FloatConstantValueTag
-
- equals(Object) - Method in class soot.tagkit.IntegerConstantValueTag
-
- equals(Object) - Method in class soot.tagkit.LongConstantValueTag
-
- equals(Object) - Method in class soot.tagkit.StringConstantValueTag
-
- equals(Object) - Method in class soot.toDex.Register
-
- equals(Object) - Method in class soot.toolkits.exceptions.ThrowableSet
-
- equals(Object) - Method in class soot.toolkits.exceptions.ThrowableSet.Pair
-
Indicates whether two Object
s are
ThrowableSet.Pair
s representing the same set of caught
and uncaught exception types.
- equals(Object) - Method in class soot.toolkits.scalar.AbstractFlowSet
-
- equals(Object) - Method in class soot.toolkits.scalar.ArrayPackedSet
-
- equals(Object) - Method in class soot.toolkits.scalar.ArraySparseSet
-
- equals(Object) - Method in class soot.toolkits.scalar.BinaryIdentitySet
- equals(Object) - Method in class soot.toolkits.scalar.IdentityPair
- equals(Object) - Method in class soot.toolkits.scalar.LocalUnitPair
-
Two LocalUnitPairs are equal iff they hold the same Unit objects and
the same Local objects within them.
- equals(Object) - Method in class soot.toolkits.scalar.Pair
-
- equals(Object) - Method in class soot.toolkits.scalar.UnitValueBoxPair
-
Two UnitValueBoxPairs are equal iff they the Unit they hold are 'equal' and
the ValueBoxes they hold are 'equal'.
- equals(Object) - Method in class soot.toolkits.scalar.ValueUnitPair
-
- equals(Object) - Method in class soot.UnknownType
-
- equals(Object) - Method in class soot.util.BitVector
-
- equals(Object) - Method in class soot.util.ConcurrentHashMultiMap
-
- equals(Object) - Method in class soot.util.Cons
-
- equals(Object) - Method in class soot.util.HashMultiMap
-
- equals(Object) - Method in class soot.util.IdentityHashSet
-
Deprecated.
- equals(Object) - Method in class soot.util.IterableMap
-
- equals(Object) - Method in class soot.util.IterableSet
-
- equals(Object) - Method in interface soot.util.MultiMap
-
- equals(Object) - Method in class soot.util.NumberedString
-
- equals(Object) - Method in class soot.util.StationaryArrayList
-
- equals(Object) - Method in class soot.util.UnitMap
-
- equals(Object) - Method in class soot.VoidType
-
- EqualsSupportingPointsToSet - Interface in soot.jimple.spark.sets
-
A points-to set supporting deep equals and hashCode operations.
- equalsToValue(Value) - Method in class soot.EquivalentValue
-
compares the encapsulated value with v
, using
equals
- equalTo(EdgeFunction<V>) - Method in class heros.edgefunc.AllBottom
-
- equalTo(EdgeFunction<V>) - Method in class heros.edgefunc.AllTop
-
- equalTo(EdgeFunction<V>) - Method in class heros.edgefunc.EdgeIdentity
-
- equalTo(EdgeFunction<V>) - Method in interface heros.EdgeFunction
-
Returns true is this function represents exactly the same
source to target mapping as other.
- EqualUsesAnalysis - Class in soot.jimple.toolkits.scalar
-
- EqualUsesAnalysis(UnitGraph) - Constructor for class soot.jimple.toolkits.scalar.EqualUsesAnalysis
-
Deprecated.
- equiVal(Value) - Static method in class soot.jimple.toolkits.scalar.pre.SootFilter
-
wraps a value into a EquivalentValue.
- equivalent(Object, Object) - Method in class soot.toolkits.graph.StronglyConnectedComponents
-
Deprecated.
Checks if 2 nodes are in the same strongly-connnected component.
- EquivalentValue - Class in soot
-
Encapsulates the Value class, but uses EquivTo for equality comparisons.
- EquivalentValue(Value) - Constructor for class soot.EquivalentValue
-
- equivHashCode() - Method in class soot.baf.internal.BafLocal
-
Returns a hash code for this object, consistent with structural equality.
- equivHashCode() - Method in class soot.dava.internal.javaRep.DArrayInitExpr
-
- equivHashCode() - Method in class soot.dava.internal.javaRep.DNotExpr
-
Returns a hash code for this object, consistent with structural equality.
- equivHashCode() - Method in class soot.dava.internal.javaRep.DShortcutIf
-
- equivHashCode() - Method in class soot.EquivalentValue
-
- equivHashCode() - Method in interface soot.EquivTo
-
Returns a (not necessarily fixed) hash code for this object.
- equivHashCode() - Method in class soot.grimp.internal.GDynamicInvokeExpr
-
- equivHashCode() - Method in class soot.grimp.internal.GNewInvokeExpr
-
Returns a hash code for this object, consistent with structural equality.
- equivHashCode() - Method in class soot.jimple.Constant
-
Returns a hash code consistent with structural equality for this object.
- equivHashCode() - Method in class soot.jimple.internal.AbstractBinopExpr
-
Returns a hash code for this object, consistent with structural equality.
- equivHashCode() - Method in class soot.jimple.internal.AbstractCastExpr
-
Returns a hash code for this object, consistent with structural equality.
- equivHashCode() - Method in class soot.jimple.internal.AbstractInstanceFieldRef
-
Returns a hash code for this object, consistent with structural equality.
- equivHashCode() - Method in class soot.jimple.internal.AbstractInstanceOfExpr
-
Returns a hash code for this object, consistent with structural equality.
- equivHashCode() - Method in class soot.jimple.internal.AbstractInterfaceInvokeExpr
-
Returns a hash code for this object, consistent with structural equality.
- equivHashCode() - Method in class soot.jimple.internal.AbstractLengthExpr
-
Returns a hash code for this object, consistent with structural equality.
- equivHashCode() - Method in class soot.jimple.internal.AbstractNegExpr
-
Returns a hash code for this object, consistent with structural equality.
- equivHashCode() - Method in class soot.jimple.internal.AbstractNewArrayExpr
-
Returns a hash code for this object, consistent with structural equality.
- equivHashCode() - Method in class soot.jimple.internal.AbstractNewExpr
-
Returns a hash code for this object, consistent with structural equality.
- equivHashCode() - Method in class soot.jimple.internal.AbstractNewMultiArrayExpr
-
Returns a hash code for this object, consistent with structural equality.
- equivHashCode() - Method in class soot.jimple.internal.AbstractSpecialInvokeExpr
-
Returns a hash code for this object, consistent with structural equality.
- equivHashCode() - Method in class soot.jimple.internal.AbstractStaticInvokeExpr
-
Returns a hash code for this object, consistent with structural equality.
- equivHashCode() - Method in class soot.jimple.internal.AbstractVirtualInvokeExpr
-
Returns a hash code for this object, consistent with structural equality.
- equivHashCode() - Method in class soot.jimple.internal.JArrayRef
-
Returns a hash code for this object, consistent with structural equality.
- equivHashCode() - Method in class soot.jimple.internal.JCaughtExceptionRef
-
Returns a hash code for this object, consistent with structural equality.
- equivHashCode() - Method in class soot.jimple.internal.JDynamicInvokeExpr
-
Returns a hash code for this object, consistent with structural equality.
- equivHashCode() - Method in class soot.jimple.internal.JimpleLocal
-
Returns a hash code for this object, consistent with structural equality.
- equivHashCode() - Method in class soot.jimple.ParameterRef
-
- equivHashCode() - Method in class soot.jimple.StaticFieldRef
-
- equivHashCode() - Method in class soot.jimple.ThisRef
-
- equivHashCode() - Method in class soot.jimple.toolkits.infoflow.AbstractDataSource
-
Returns a hash code consistent with structural equality for this object.
- equivHashCode() - Method in class soot.jimple.toolkits.thread.synchronization.NewStaticLock
-
Returns a hash code consistent with structural equality for this object.
- equivHashCode() - Method in class soot.shimple.internal.SPhiExpr
-
- equivHashCode() - Method in class soot.shimple.internal.SPiExpr
-
- equivHashCode() - Method in class soot.shimple.toolkits.graph.ValueGraph.TypeValueWrapper
-
- equivHashCode() - Method in class soot.SootField
-
- equivHashCode() - Method in class soot.SootMethod
-
Returns a hash code for this method consistent with structural equality.
- equivHashCode() - Method in class soot.toDex.TemporaryRegisterLocal
-
- equivHashCode() - Method in class soot.toolkits.scalar.ValueUnitPair
-
Non-deterministic hashcode consistent with equivTo()
implementation.
- equivTo(Object) - Method in class soot.baf.internal.BafLocal
-
- equivTo(Object) - Method in class soot.dava.internal.javaRep.DArrayInitExpr
-
- equivTo(Object) - Method in class soot.dava.internal.javaRep.DNotExpr
-
Compares the specified object with this one for structural equality.
- equivTo(Object) - Method in class soot.dava.internal.javaRep.DShortcutIf
-
- equivTo(Object) - Method in class soot.EquivalentValue
-
- EquivTo - Interface in soot
-
An alternate equivalence relation
between objects.
- equivTo(Object) - Method in interface soot.EquivTo
-
Returns true if this object is equivalent to o.
- equivTo(Object) - Method in class soot.grimp.internal.GDynamicInvokeExpr
-
- equivTo(Object) - Method in class soot.grimp.internal.GNewInvokeExpr
-
- equivTo(Object) - Method in class soot.jimple.Constant
-
Returns true if this object is structurally equivalent to c.
- equivTo(Object) - Method in class soot.jimple.internal.AbstractBinopExpr
-
- equivTo(Object) - Method in class soot.jimple.internal.AbstractCastExpr
-
- equivTo(Object) - Method in class soot.jimple.internal.AbstractInstanceFieldRef
-
- equivTo(Object) - Method in class soot.jimple.internal.AbstractInstanceOfExpr
-
- equivTo(Object) - Method in class soot.jimple.internal.AbstractInterfaceInvokeExpr
-
- equivTo(Object) - Method in class soot.jimple.internal.AbstractLengthExpr
-
- equivTo(Object) - Method in class soot.jimple.internal.AbstractNegExpr
-
Compares the specified object with this one for structural equality.
- equivTo(Object) - Method in class soot.jimple.internal.AbstractNewArrayExpr
-
- equivTo(Object) - Method in class soot.jimple.internal.AbstractNewExpr
-
- equivTo(Object) - Method in class soot.jimple.internal.AbstractNewMultiArrayExpr
-
- equivTo(Object) - Method in class soot.jimple.internal.AbstractSpecialInvokeExpr
-
- equivTo(Object) - Method in class soot.jimple.internal.AbstractStaticInvokeExpr
-
- equivTo(Object) - Method in class soot.jimple.internal.AbstractVirtualInvokeExpr
-
- equivTo(Object) - Method in class soot.jimple.internal.JArrayRef
-
- equivTo(Object) - Method in class soot.jimple.internal.JCaughtExceptionRef
-
- equivTo(Object) - Method in class soot.jimple.internal.JDynamicInvokeExpr
-
- equivTo(Object) - Method in class soot.jimple.internal.JimpleLocal
-
Returns true if the given object is structurally equal to this one.
- equivTo(Object) - Method in class soot.jimple.ParameterRef
-
- equivTo(Object) - Method in class soot.jimple.StaticFieldRef
-
- equivTo(Object) - Method in class soot.jimple.ThisRef
-
- equivTo(Object) - Method in class soot.jimple.toolkits.infoflow.AbstractDataSource
-
Returns true if this object is structurally equivalent to c.
- equivTo(Object) - Method in class soot.jimple.toolkits.infoflow.FakeJimpleLocal
-
Returns true if the given object is structurally equal to this one.
- equivTo(Object) - Method in class soot.jimple.toolkits.thread.synchronization.NewStaticLock
-
Returns true if this object is structurally equivalent to c.
- equivTo(Object) - Method in class soot.shimple.internal.SPhiExpr
-
- equivTo(Object) - Method in class soot.shimple.internal.SPiExpr
-
- equivTo(Object) - Method in class soot.shimple.toolkits.graph.ValueGraph.TypeValueWrapper
-
- equivTo(Object) - Method in class soot.toDex.TemporaryRegisterLocal
-
- equivTo(Object) - Method in class soot.toolkits.scalar.ValueUnitPair
-
Two ValueUnitPairs are equivTo iff they hold the same
Unit objects and equivalent Value objects within them.
- equivToValue(Value) - Method in class soot.EquivalentValue
-
compares the encapsulated value with v
, using
equivTo
- ErroneousType - Class in soot
-
Soot representation used for untypable objects.
- ErroneousType(Singletons.Global) - Constructor for class soot.ErroneousType
-
- EscapeAnalysis - Interface in soot
-
A generic interface to an escape analysis.
- EscapedReader - Class in soot.util
-
A FilterReader which catches escaped characters (\\unnnn
) in the
input and de-escapes them.
- EscapedReader(Reader) - Constructor for class soot.util.EscapedReader
-
Constructs an EscapedReader around the given Reader.
- EscapedWriter - Class in soot.util
-
A FilterWriter which catches to-be-escaped characters (\\unnnn
) in the
input and substitutes their escaped representation.
- EscapedWriter(Writer) - Constructor for class soot.util.EscapedWriter
-
Constructs an EscapedWriter around the given Writer.
- escapesThrough(Value, SootMethod) - Method in class soot.jimple.toolkits.thread.ThreadLocalObjectsAnalysis
-
Returns a list of thread-shared sources and sinks.
- estimateHeapDefuseGraph() - Method in class soot.jimple.spark.geom.helper.GeomEvaluator
-
Estimate the size of the def-use graph for the heap memory.
- eval(Typing, Value, Stmt) - Method in class soot.jimple.toolkits.typing.fast.AugEvalFunction
-
- eval(Typing, Value, Stmt) - Method in interface soot.jimple.toolkits.typing.fast.IEvalFunction
-
- eval_(Typing, Value, Stmt, JimpleBody) - Static method in class soot.jimple.toolkits.typing.fast.AugEvalFunction
-
- eval_basicInfo - Static variable in class soot.jimple.spark.geom.geomPA.Constants
-
- eval_nothing - Static variable in class soot.jimple.spark.geom.geomPA.Constants
-
- eval_simpleClients - Static variable in class soot.jimple.spark.geom.geomPA.Constants
-
- evaluateBinaryCondition(ConditionExpr) - Method in class soot.dava.toolkits.base.AST.transformations.SimplifyConditions
-
- Evaluator - Class in soot.jimple.toolkits.scalar
-
- Evaluator() - Constructor for class soot.jimple.toolkits.scalar.Evaluator
-
- EverythingHeuristic - Class in soot.jimple.spark.ondemand
-
- EverythingHeuristic() - Constructor for class soot.jimple.spark.ondemand.EverythingHeuristic
-
- examineBinopExpr(Unit) - Method in class soot.dexpler.DexNumTransformer
-
- ExamplePeephole - Class in soot.baf.toolkits.base
-
Example peephole that remove all checkcast operations.
- ExamplePeephole() - Constructor for class soot.baf.toolkits.base.ExamplePeephole
-
- exception - Variable in class heros.solver.CountingThreadPoolExecutor
-
- exception - Variable in class soot.AbstractTrap
-
The exception being caught.
- Exception_attribute - Class in soot.coffi
-
There should be exactly one Exceptions attribute in every method,
indicating the types of exceptions the method might throw.
- Exception_attribute() - Constructor for class soot.coffi.Exception_attribute
-
- exception_index_table - Variable in class soot.coffi.Exception_attribute
-
Constant pool indices of CONSTANT_Class types representing exceptions
the associated method might throw.
- EXCEPTION_NODE - Static variable in interface soot.PointsToAnalysis
-
- EXCEPTIONAL_BLOCK_GRAPH - Static variable in class soot.util.cfgcmd.CFGGraphType
-
- EXCEPTIONAL_UNIT_GRAPH - Static variable in class soot.util.cfgcmd.CFGGraphType
-
- ExceptionalBlockGraph - Class in soot.toolkits.graph
-
Represents a CFG where the nodes are
Block
s and the
edges are derived from control flow.
- ExceptionalBlockGraph(Body) - Constructor for class soot.toolkits.graph.ExceptionalBlockGraph
-
Constructs an ExceptionalBlockGraph
for the
blocks found by partitioning the the units of the provided
Body
instance into basic blocks.
- ExceptionalBlockGraph(ExceptionalUnitGraph) - Constructor for class soot.toolkits.graph.ExceptionalBlockGraph
-
- ExceptionalBlockGraph.ExceptionDest - Class in soot.toolkits.graph
-
- exceptionalEnd - Variable in class soot.jimple.toolkits.thread.synchronization.SynchronizedRegion
-
- ExceptionalGraph<N> - Interface in soot.toolkits.graph
-
Defines the interface for navigating a control flow graph which
distinguishes exceptional control flow.
- ExceptionalGraph.ExceptionDest<N> - Interface in soot.toolkits.graph
-
Data structure to represent the fact that
a given
Trap
will catch some subset of the exceptions
which may be thrown by a given graph node.
- ExceptionalUnitGraph - Class in soot.toolkits.graph
-
Represents a control flow graph for a
Body
instance where the nodes
are
Unit
instances, and where control flow associated with exceptions
is taken into account.
- ExceptionalUnitGraph(Body, ThrowAnalysis, boolean) - Constructor for class soot.toolkits.graph.ExceptionalUnitGraph
-
Constructs the graph for a given Body instance, using the
ThrowAnalysis
and omitExceptingUnitEdges
value
that are passed as parameters.
- ExceptionalUnitGraph(Body, ThrowAnalysis) - Constructor for class soot.toolkits.graph.ExceptionalUnitGraph
-
Constructs the graph from a given Body instance using the passed
ThrowAnalysis
and a default value, provided by the
Options
class, for the
omitExceptingUnitEdges
parameter.
- ExceptionalUnitGraph(Body) - Constructor for class soot.toolkits.graph.ExceptionalUnitGraph
-
Constructs the graph from a given Body instance, using the
Scene
's default
ThrowAnalysis
to estimate the set of exceptions that
each
Unit
might throw and a default value, provided by the
Options
class, for the
omitExceptingUnitEdges
parameter.
- ExceptionalUnitGraph(Body, boolean) - Constructor for class soot.toolkits.graph.ExceptionalUnitGraph
-
Allocates an ExceptionalUnitGraph
object without
initializing it.
- ExceptionalUnitGraph.ExceptionDest - Class in soot.toolkits.graph
-
- ExceptionChecker - Class in soot.jimple.toolkits.base
-
- ExceptionChecker(ExceptionCheckerErrorReporter) - Constructor for class soot.jimple.toolkits.base.ExceptionChecker
-
- ExceptionCheckerError - Exception in soot.jimple.toolkits.base
-
- ExceptionCheckerError(SootMethod, SootClass, Stmt, SourceLnPosTag) - Constructor for exception soot.jimple.toolkits.base.ExceptionCheckerError
-
- ExceptionCheckerErrorReporter - Interface in soot.jimple.toolkits.base
-
- ExceptionDest(Trap, ThrowableSet, Block) - Constructor for class soot.toolkits.graph.ExceptionalBlockGraph.ExceptionDest
-
- ExceptionDest(Trap, ThrowableSet) - Constructor for class soot.toolkits.graph.ExceptionalUnitGraph.ExceptionDest
-
- ExceptionFinder - Class in soot.dava.toolkits.base.finders
-
- ExceptionFinder(Singletons.Global) - Constructor for class soot.dava.toolkits.base.finders.ExceptionFinder
-
- ExceptionNode - Class in soot.dava.toolkits.base.finders
-
- ExceptionNode(IterableSet<AugmentedStmt>, SootClass, AugmentedStmt) - Constructor for class soot.dava.toolkits.base.finders.ExceptionNode
-
- exceptions - Variable in class soot.SootMethod
-
Declared exceptions thrown by this method.
- exceptionTable - Variable in class soot.javaToJimple.JimpleBodyBuilder
-
- excludedPackages - Variable in class soot.Scene
-
- excType() - Method in exception soot.jimple.toolkits.base.ExceptionCheckerError
-
- excType(SootClass) - Method in exception soot.jimple.toolkits.base.ExceptionCheckerError
-
- exeception_type - Static variable in class soot.jimple.spark.geom.geomPA.Constants
-
- execute(Runnable) - Method in class heros.solver.CountingThreadPoolExecutor
-
- execute() - Method in class soot.toolkits.astmetrics.ASTMetric
-
- execute() - Method in interface soot.toolkits.astmetrics.MetricInterface
-
- ExecuteInlineInstruction - Class in soot.dexpler.instructions
-
- ExecuteInlineInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.ExecuteInlineInstruction
-
- executor - Variable in class heros.solver.IDESolver
-
- EXECUTOR - Static variable in class soot.Kind
-
Implicit call to java.lang.Runnable.run() due to Executor.execute() call.
- exit(Object) - Method in class soot.dava.toolkits.base.DavaMonitor.DavaMonitor
-
- EXITMONITOR - Static variable in class soot.jimple.Jimple
-
- ExitMonitorInst - Interface in soot.baf
-
- ExitMonitorStmt - Interface in soot.jimple
-
- ExplicitEdgesPred - Class in soot.jimple.toolkits.callgraph
-
A predicate that accepts edges that are the result of an explicit invoke.
- ExplicitEdgesPred() - Constructor for class soot.jimple.toolkits.callgraph.ExplicitEdgesPred
-
- explodeClassPath(String) - Static method in class soot.SourceLocator
-
Explodes a class path into a list of individual class path entries.
- exportToDot() - Method in class soot.jimple.toolkits.ide.icfg.dotexport.ICFGDotVisualizer
-
For the given file name, export the ICFG into DOT format.
- Expr - Interface in soot.jimple
-
- expr - Variable in class soot.jimple.spark.geom.dataRep.PlainConstraint
-
The two pointers involved in this constraint
- ExprBox - Class in soot.grimp.internal
-
- ExprBox(Value) - Constructor for class soot.grimp.internal.ExprBox
-
- ExpressionComplexityMetric - Class in soot.toolkits.astmetrics
-
- ExpressionComplexityMetric(polyglot.ast.Node) - Constructor for class soot.toolkits.astmetrics.ExpressionComplexityMetric
-
- ExprSwitch - Interface in soot.jimple
-
- ext(AbstractJimpleBodyBuilder) - Method in class soot.javaToJimple.AbstractJimpleBodyBuilder
-
- ext() - Method in class soot.javaToJimple.AbstractJimpleBodyBuilder
-
- extendClassPath(String) - Method in class soot.SourceLocator
-
- EXTENDS - Static variable in class soot.jimple.Jimple
-
- extendSootClassPath(String) - Method in class soot.Scene
-
- ExtensionInfo - Class in soot.javaToJimple.jj
-
Extension information for jj extension.
- ExtensionInfo() - Constructor for class soot.javaToJimple.jj.ExtensionInfo
-
- ExtraLabelNamesRemover - Class in soot.dava.toolkits.base.AST.transformations
-
- ExtraLabelNamesRemover() - Constructor for class soot.dava.toolkits.base.AST.transformations.ExtraLabelNamesRemover
-
- ExtraLabelNamesRemover(boolean) - Constructor for class soot.dava.toolkits.base.AST.transformations.ExtraLabelNamesRemover
-
- f - Variable in class soot.jimple.spark.geom.dataRep.PlainConstraint
-
The field that is involved in a complex constraint
- fact - Variable in class heros.fieldsens.structs.FactAtStatement
-
- fact(long) - Static method in class soot.jimple.spark.ondemand.genericutil.Util
-
Factorial
- fact(BigInteger) - Static method in class soot.jimple.spark.ondemand.genericutil.Util
-
Factorial
- fact(double) - Static method in class soot.jimple.spark.ondemand.genericutil.Util
-
Factorial on doubles; avoids overflow problems present when using integers.
- fact(int) - Static method in class soot.jimple.spark.ondemand.genericutil.Util
-
Factorial
- factAtSource() - Method in class heros.solver.PathEdge
-
- FactAtStatement<Fact,Stmt> - Class in heros.fieldsens.structs
-
- FactAtStatement(Fact, Stmt) - Constructor for class heros.fieldsens.structs.FactAtStatement
-
- factAtTarget() - Method in class heros.solver.PathEdge
-
- FactFinder - Interface in soot.dava.toolkits.base.finders
-
- factHandler - Variable in class heros.fieldsens.Context
-
- FactMergeHandler<Fact> - Interface in heros.fieldsens
-
- FakeJimpleLocal - Class in soot.jimple.toolkits.infoflow
-
- FakeJimpleLocal(String, Type, Local) - Constructor for class soot.jimple.toolkits.infoflow.FakeJimpleLocal
-
Constructs a FakeJimpleLocal of the given name and type.
- FakeJimpleLocal(String, Type, Local, Object) - Constructor for class soot.jimple.toolkits.infoflow.FakeJimpleLocal
-
- fakeSignature(String) - Static method in class soot.jimple.spark.ondemand.pautil.SootUtil
-
This method should be removed soon.
- fallsThrough() - Method in class soot.baf.internal.AbstractInst
-
- fallsThrough() - Method in class soot.baf.internal.BGotoInst
-
- fallsThrough() - Method in class soot.baf.internal.BJSRInst
-
- fallsThrough() - Method in class soot.baf.internal.BLookupSwitchInst
-
- fallsThrough() - Method in class soot.baf.internal.BReturnInst
-
- fallsThrough() - Method in class soot.baf.internal.BReturnVoidInst
-
- fallsThrough() - Method in class soot.baf.internal.BTableSwitchInst
-
- fallsThrough() - Method in class soot.baf.internal.BThrowInst
-
- fallsThrough() - Method in class soot.dava.internal.AST.ASTNode
-
- fallsThrough() - Method in class soot.dava.internal.javaRep.DAbruptStmt
-
- fallsThrough() - Method in class soot.dava.internal.javaRep.DVariableDeclarationStmt
-
- fallsThrough() - Method in class soot.jimple.internal.AbstractDefinitionStmt
-
- fallsThrough() - Method in class soot.jimple.internal.AbstractSwitchStmt
-
- fallsThrough() - Method in class soot.jimple.internal.JBreakpointStmt
-
- fallsThrough() - Method in class soot.jimple.internal.JEnterMonitorStmt
-
- fallsThrough() - Method in class soot.jimple.internal.JExitMonitorStmt
-
- fallsThrough() - Method in class soot.jimple.internal.JGotoStmt
-
- fallsThrough() - Method in class soot.jimple.internal.JIfStmt
-
- fallsThrough() - Method in class soot.jimple.internal.JInvokeStmt
-
- fallsThrough() - Method in class soot.jimple.internal.JNopStmt
-
- fallsThrough() - Method in class soot.jimple.internal.JRetStmt
-
- fallsThrough() - Method in class soot.jimple.internal.JReturnStmt
-
- fallsThrough() - Method in class soot.jimple.internal.JReturnVoidStmt
-
- fallsThrough() - Method in class soot.jimple.internal.JThrowStmt
-
- fallsThrough() - Method in class soot.jimple.PlaceholderStmt
-
- fallsThrough() - Method in interface soot.Unit
-
Returns true if execution after this statement may continue at the following statement.
- FALSE - Static variable in class soot.jimple.Jimple
-
- FALSE - Static variable in class soot.jimple.spark.ondemand.genericutil.Predicate
-
- falseNoop - Variable in class soot.javaToJimple.JimpleBodyBuilder
-
- falsePred() - Static method in class soot.jimple.spark.ondemand.genericutil.Predicate
-
- fastAdd(Node) - Method in class soot.jimple.spark.sets.HybridPointsToSet
-
- FastAvailableExpressions - Class in soot.jimple.toolkits.scalar
-
Provides an user-interface for the AvailableExpressionsAnalysis class.
- FastAvailableExpressions(Body, SideEffectTester) - Constructor for class soot.jimple.toolkits.scalar.FastAvailableExpressions
-
Wrapper for AvailableExpressionsAnalysis.
- FastAvailableExpressionsAnalysis - Class in soot.jimple.toolkits.scalar
-
Implements an available expressions analysis on local variables.
- FastAvailableExpressionsAnalysis(DirectedGraph<Unit>, SootMethod, SideEffectTester) - Constructor for class soot.jimple.toolkits.scalar.FastAvailableExpressionsAnalysis
-
- FastColorer - Class in soot.toolkits.scalar
-
Provides methods for register coloring.
- FastColorer() - Constructor for class soot.toolkits.scalar.FastColorer
-
- FastDexTrapTightener - Class in soot.toDex
-
Tries may not start or end at units which have no corresponding Dalvik
instructions such as IdentityStmts.
- FastDexTrapTightener(Singletons.Global) - Constructor for class soot.toDex.FastDexTrapTightener
-
- FastHierarchy - Class in soot
-
Represents the class hierarchy.
- FastHierarchy() - Constructor for class soot.FastHierarchy
-
Constructs a hierarchy from the current scene.
- FastHierarchy.Interval - Class in soot
-
- fetchDode(N) - Method in class soot.toolkits.graph.DominatorTree
-
Convenience method, ensures we don't create more than one
DominatorNode for a given block.
- fetchGraph(Value) - Method in class soot.shimple.toolkits.graph.ValueGraph
-
- fetchNewLocal(Local, Integer) - Method in class soot.shimple.internal.ShimpleBodyBuilder
-
Clever convenience function to fetch or create new Local's
given a Local and the desired subscript.
- fetchNode(Value) - Method in class soot.shimple.toolkits.graph.ValueGraph
-
- fetchParent(N) - Method in class soot.toolkits.graph.DominatorTree
-
- ffCache - Variable in class heros.solver.IDESolver
-
- fg() - Method in class soot.xml.ColorAttribute
-
- fh - Variable in class soot.jimple.spark.internal.TypeManager
-
- field() - Method in class soot.javaToJimple.jj.ast.JjAccessField_c
-
- field - Static variable in class soot.jbco.jimpleTransformations.CollectConstants
-
- field - Variable in class soot.jimple.spark.pag.AllocDotField
-
- field - Variable in class soot.jimple.spark.pag.FieldRefNode
-
- field - Variable in class soot.jimple.toolkits.pointer.StmtRWSet
-
- FIELD_ADDRESS - Static variable in class soot.jimple.spark.geom.geomPA.Constants
-
- field_info - Class in soot.coffi
-
Represents a single field_info object.
- field_info() - Constructor for class soot.coffi.field_info
-
- FieldAccessMap() - Constructor for class soot.jimple.spark.ondemand.pautil.SootUtil.FieldAccessMap
-
- FieldArgInst - Interface in soot.baf
-
- FIELDASSIGN - Static variable in class soot.dava.toolkits.base.renamer.infoGatheringAnalysis
-
- FieldAssign(Position, Field, Assign.Operator, Expr) - Method in class soot.javaToJimple.jj.ast.JjNodeFactory_c
-
- fieldCheckHeuristic - Variable in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- FieldCheckHeuristic - Interface in soot.jimple.spark.ondemand
-
- FIELDCLASS - Variable in class soot.jimple.toolkits.pointer.representations.TypeConstants
-
- FieldDecl(Position, Flags, TypeNode, String, Expr) - Method in class soot.javaToJimple.jj.ast.JjNodeFactory_c
-
- fieldGet(Object, Field) - Method in class soot.rtlib.tamiflex.DefaultHandler
-
- fieldGet(Object, Field) - Method in interface soot.rtlib.tamiflex.IUnexpectedReflectiveCallHandler
-
- fieldGet(Object, Field) - Method in class soot.rtlib.tamiflex.SilentHandler
-
- fieldGet(Object, Field) - Static method in class soot.rtlib.tamiflex.UnexpectedReflectiveCall
-
- FieldGetInst - Interface in soot.baf
-
- fieldGetReceivers - Variable in class soot.jimple.toolkits.reflection.ReflectionTraceInfo
-
- fieldGetSignatures(SootMethod) - Method in class soot.jimple.toolkits.reflection.ReflectionTraceInfo
-
- FieldInstruction - Class in soot.dexpler.instructions
-
- FieldInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.FieldInstruction
-
- fieldMap - Variable in class soot.jimple.spark.pag.PAGDumper
-
- fieldNum - Variable in class soot.jimple.spark.pag.PAGDumper
-
- fieldNumberer - Variable in class soot.Scene
-
- FieldPutInst - Interface in soot.baf
-
- FieldReadTag - Class in soot.jimple.spark.fieldrw
-
Implements a tag that holds a list of fields read by a call.
- FieldReadTagAggregator - Class in soot.jimple.spark.fieldrw
-
- FieldReadTagAggregator(Singletons.Global) - Constructor for class soot.jimple.spark.fieldrw.FieldReadTagAggregator
-
- fieldRef(SootFieldRef) - Method in class soot.AbstractUnitPrinter
-
- fieldRef(SootFieldRef) - Method in class soot.BriefUnitPrinter
-
- fieldRef(SootFieldRef) - Method in class soot.dava.DavaUnitPrinter
-
- FieldRef - Interface in soot.jimple
-
- fieldRef - Variable in class soot.jimple.internal.AbstractInstanceFieldRef
-
- fieldRef - Variable in class soot.jimple.StaticFieldRef
-
- fieldRef(SootFieldRef) - Method in class soot.LabeledUnitPrinter
-
- fieldRef(SootFieldRef) - Method in class soot.NormalUnitPrinter
-
- fieldRef(SootFieldRef) - Method in interface soot.UnitPrinter
-
- FieldRefNode - Class in soot.jimple.spark.pag
-
Represents a field reference node (Red) in the pointer assignment graph.
- FieldRefValidator - Enum in soot.jimple.validation
-
- fieldRefWorkList - Variable in class soot.jimple.spark.solver.PropAlias
-
- FieldRenamer - Class in soot.jbco.jimpleTransformations
-
- FieldRenamer() - Constructor for class soot.jbco.jimpleTransformations.FieldRenamer
-
- FieldResolutionFailedException() - Constructor for exception soot.AbstractSootFieldRef.FieldResolutionFailedException
-
- FieldRWTag - Class in soot.jimple.spark.fieldrw
-
Implements a tag that holds a list of fields read or written by a call.
- FieldRWTagger - Class in soot.jimple.toolkits.pointer
-
- FieldRWTagger(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.FieldRWTagger
-
- FieldRWTagger.UniqueRWSets - Class in soot.jimple.toolkits.pointer
-
- fields - Variable in class soot.coffi.ClassFile
-
Array of field_info objects describing each field.
- fields - Variable in class soot.jimple.spark.pag.AllocNode
-
- fields - Variable in class soot.jimple.spark.pag.VarNode
-
- fields - Variable in class soot.jimple.toolkits.pointer.MethodRWSet
-
- fields - Variable in class soot.SootClass
-
- fields_count - Variable in class soot.coffi.ClassFile
-
Count of fields this Class contains.
- FieldSensitiveIFDSSolver<FieldRef,D,N,M,I extends InterproceduralCFG<N,M>> - Class in heros.fieldsens
-
- FieldSensitiveIFDSSolver(IFDSTabulationProblem<N, FieldRef, D, M, I>, FactMergeHandler<D>, Debugger<FieldRef, D, N, M>, Scheduler) - Constructor for class heros.fieldsens.FieldSensitiveIFDSSolver
-
- fieldSet(Object, Field) - Method in class soot.rtlib.tamiflex.DefaultHandler
-
- fieldSet(Object, Field) - Method in interface soot.rtlib.tamiflex.IUnexpectedReflectiveCallHandler
-
- fieldSet(Object, Field) - Method in class soot.rtlib.tamiflex.SilentHandler
-
- fieldSet(Object, Field) - Static method in class soot.rtlib.tamiflex.UnexpectedReflectiveCall
-
- fieldSetReceivers - Variable in class soot.jimple.toolkits.reflection.ReflectionTraceInfo
-
- fieldSetSignatures(SootMethod) - Method in class soot.jimple.toolkits.reflection.ReflectionTraceInfo
-
- FieldStaticnessCorrector - Class in soot.jimple.toolkits.scalar
-
Transformer that checks whether a static field is used like an instance
field.
- FieldStaticnessCorrector(Singletons.Global) - Constructor for class soot.jimple.toolkits.scalar.FieldStaticnessCorrector
-
- FieldTagAggregator - Class in soot.jimple.spark.fieldrw
-
- FieldTagAggregator(Singletons.Global) - Constructor for class soot.jimple.spark.fieldrw.FieldTagAggregator
-
- FieldTagger - Class in soot.jimple.spark.fieldrw
-
- FieldTagger(Singletons.Global) - Constructor for class soot.jimple.spark.fieldrw.FieldTagger
-
- fieldTimer - Variable in class soot.Timers
-
- fieldToBase - Variable in class soot.jimple.spark.solver.MergeChecker
-
- fieldToBase - Variable in class soot.jimple.spark.solver.PropAlias
-
- FieldToEdgesMap() - Constructor for class soot.jimple.spark.ondemand.pautil.SootUtil.FieldToEdgesMap
-
- fieldToLoads - Variable in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- fieldToNum(SparkField) - Method in class soot.jimple.spark.pag.PAGDumper
-
- fieldToStores - Variable in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- FieldWriteTag - Class in soot.jimple.spark.fieldrw
-
Implements a tag that holds a list of fields read by a call.
- FieldWriteTagAggregator - Class in soot.jimple.spark.fieldrw
-
- FieldWriteTagAggregator(Singletons.Global) - Constructor for class soot.jimple.spark.fieldrw.FieldWriteTagAggregator
-
- FIFO_Worklist - Class in soot.jimple.spark.geom.geomPA
-
Implementation of the worklist with FIFO strategy.
- FIFO_Worklist() - Constructor for class soot.jimple.spark.geom.geomPA.FIFO_Worklist
-
- FIFOQueue - Class in soot.jimple.spark.ondemand.genericutil
-
A FIFO queue of objects, implemented as a
circular buffer.
- FIFOQueue(int) - Constructor for class soot.jimple.spark.ondemand.genericutil.FIFOQueue
-
- FIFOQueue() - Constructor for class soot.jimple.spark.ondemand.genericutil.FIFOQueue
-
- file - Variable in class soot.FoundFile
-
- fileName - Variable in class soot.tagkit.SourceLnNamePosTag
-
- FILESYSTEMCLASS - Variable in class soot.jimple.toolkits.pointer.representations.TypeConstants
-
- FillArrayDataInstruction - Class in soot.dexpler.instructions
-
- FillArrayDataInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.FillArrayDataInstruction
-
- fillDotGraph(String, S, DotGraph) - Method in class soot.jimple.toolkits.annotation.purity.AbstractInterproceduralAnalysis
-
Called by drawAsOneDot to fill dot subgraph out with the contents of
summary o.
- fillDotGraph(String, PurityGraphBox, DotGraph) - Method in class soot.jimple.toolkits.annotation.purity.PurityInterproceduralAnalysis
-
- FilledArrayInstruction - Class in soot.dexpler.instructions
-
- FilledArrayInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.FilledArrayInstruction
-
- FilledNewArrayInstruction - Class in soot.dexpler.instructions
-
- FilledNewArrayInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.FilledNewArrayInstruction
-
- FilledNewArrayRangeInstruction - Class in soot.dexpler.instructions
-
- FilledNewArrayRangeInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.FilledNewArrayRangeInstruction
-
- filter(Collection<T>, Predicate<T>) - Static method in class soot.jimple.spark.ondemand.genericutil.Util
-
Filter a collection: generate a new list from an existing collection,
consisting of the elements satisfying some predicate.
- filter(Collection<T>, Predicate<T>, List<T>) - Static method in class soot.jimple.spark.ondemand.genericutil.Util
-
Filter a collection according to some predicate, placing the result in a
List
- Filter - Class in soot.jimple.toolkits.callgraph
-
Represents a subset of the edges in a call graph satisfying an EdgePredicate
predicate.
- Filter(EdgePredicate) - Constructor for class soot.jimple.toolkits.callgraph.Filter
-
- filter - Variable in class soot.jimple.toolkits.callgraph.ReachableMethods
-
- filterAssigns(VarNode, ImmutableStack<Integer>, boolean, boolean) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- filterUnitToAfterFlow - Variable in class soot.toolkits.scalar.FlowAnalysis
-
Filtered: Maps graph nodes to OUT sets.
- filterUnitToBeforeFlow - Variable in class soot.toolkits.scalar.AbstractFlowAnalysis
-
Filtered: Maps graph nodes to IN sets.
- FINAL - Static variable in class soot.jimple.Jimple
-
- FINAL - Static variable in class soot.Modifier
-
- FinalFieldDefinition - Class in soot.dava.toolkits.base.AST.transformations
-
CHANGE LOG: 30th January 2006: Class was created to get rid of the field
might not be initialized error that used to show up when recompiling
decompiled code Will be throughly covered in "Programmer Friendly Code" Sable
Tech Report (2006)
- FinalFieldDefinition(ASTMethodNode) - Constructor for class soot.dava.toolkits.base.AST.transformations.FinalFieldDefinition
-
- finalize(DexBody, DexlibAbstractInstruction) - Method in interface soot.dexpler.instructions.DanglingInstruction
-
Finalize this instruction taking the successor into consideration.
- finalize(DexBody, DexlibAbstractInstruction) - Method in class soot.dexpler.instructions.FilledArrayInstruction
-
- finalize(DexBody, DexlibAbstractInstruction) - Method in class soot.dexpler.instructions.MethodInvocationInstruction
-
- FINALIZE - Static variable in class soot.Kind
-
Implicit call to java.lang.ref.Finalizer.register from new bytecode.
- FINALIZE_QUEUE - Static variable in interface soot.PointsToAnalysis
-
- finalLocalInfo() - Method in class soot.javaToJimple.InitialResolver
-
- finalLocals() - Method in class soot.javaToJimple.MethodFinalsChecker
-
- finalLocalsAvail() - Method in class soot.javaToJimple.AnonLocalClassInfo
-
- finalLocalsAvail(ArrayList<IdentityKey>) - Method in class soot.javaToJimple.AnonLocalClassInfo
-
- finalLocalsUsed() - Method in class soot.javaToJimple.AnonLocalClassInfo
-
- finalLocalsUsed(ArrayList<IdentityKey>) - Method in class soot.javaToJimple.AnonLocalClassInfo
-
- find(String) - Method in class soot.asm.AsmClassProvider
-
- find(String) - Method in interface soot.ClassProvider
-
Look for the specified class.
- find(String) - Method in class soot.CoffiClassProvider
-
Look for the specified class.
- find(DavaBody, AugmentedStmtGraph, SETNode) - Method in class soot.dava.toolkits.base.finders.AbruptEdgeFinder
-
- find(DavaBody, AugmentedStmtGraph, SETNode) - Method in class soot.dava.toolkits.base.finders.CycleFinder
-
- find(DavaBody, AugmentedStmtGraph, SETNode) - Method in class soot.dava.toolkits.base.finders.ExceptionFinder
-
- find(DavaBody, AugmentedStmtGraph, SETNode) - Method in interface soot.dava.toolkits.base.finders.FactFinder
-
- find(DavaBody, AugmentedStmtGraph, SETNode) - Method in class soot.dava.toolkits.base.finders.IfFinder
-
- find(DavaBody, AugmentedStmtGraph, SETNode) - Method in class soot.dava.toolkits.base.finders.LabeledBlockFinder
-
- find(DavaBody, AugmentedStmtGraph, SETNode) - Method in class soot.dava.toolkits.base.finders.SequenceFinder
-
- find(DavaBody, AugmentedStmtGraph, SETNode) - Method in class soot.dava.toolkits.base.finders.SwitchFinder
-
- find(DavaBody, AugmentedStmtGraph, SETNode) - Method in class soot.dava.toolkits.base.finders.SynchronizedBlockFinder
-
- find() - Method in class soot.dava.toolkits.base.misc.ThrowFinder
-
- find(String) - Method in class soot.DexClassProvider
-
Provides the DexClassSource for the class.
- find(String) - Method in class soot.JavaClassProvider
-
Look for the specified class.
- find(int) - Method in class soot.jimple.spark.ondemand.genericutil.DisjointSets
-
find() finds the (int) name of the set containing a given element.
- find(Collection<T>, Predicate<T>) - Static method in class soot.jimple.spark.ondemand.genericutil.Util
-
Test whether
some element of the given
Collection
satisfies the given
Predicate
.
- find(Unit, CallGraph, boolean, boolean) - Method in class soot.jimple.toolkits.thread.mhp.TargetMethodsFinder
-
- find(String) - Method in class soot.JimpleClassProvider
-
Look for the specified class.
- find(String) - Method in class soot.util.StringNumberer
-
- find_AbruptEdges(AbruptEdgeFinder) - Method in class soot.dava.internal.SET.SETNode
-
- find_Breaks(SETNode, SETNode) - Method in class soot.dava.toolkits.base.finders.AbruptEdgeFinder
-
- find_Continues(SETNode, IterableSet, IterableSet) - Method in class soot.dava.toolkits.base.finders.AbruptEdgeFinder
-
- find_Dominators() - Method in class soot.dava.internal.asg.AugmentedStmtGraph
-
- find_LabeledBlocks(LabeledBlockFinder) - Method in class soot.dava.internal.SET.SETNode
-
- find_LabeledBlocks(SETNode) - Method in class soot.dava.toolkits.base.finders.LabeledBlockFinder
-
- find_SmallestSETNode(AugmentedStmt) - Method in class soot.dava.internal.SET.SETNode
-
- find_StatementSequences(SequenceFinder, DavaBody) - Method in class soot.dava.internal.SET.SETNode
-
- find_StatementSequences(SETNode, IterableSet, HashSet<AugmentedStmt>, DavaBody) - Method in class soot.dava.toolkits.base.finders.SequenceFinder
-
- findAll(Collection<T>, Predicate<T>) - Static method in class soot.jimple.spark.ondemand.genericutil.Util
-
Test whether
some element of the given
Collection
satisfies the given
Predicate
.
- findAllocDotField(AllocNode, SparkField) - Method in class soot.jimple.spark.pag.PAG
-
Finds the AllocDotField for base AllocNode an and field field, or returns
null.
- findAndInsertInstanceField(AllocNode, SparkField) - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
Obtain or create an internal representation of an object field.
- findAndKill(ASTNode) - Method in class soot.dava.toolkits.base.AST.transformations.UselessLabelFinder
-
- findArrayType(LocalDefs, Stmt, int, Set<Unit>) - Method in class soot.dexpler.DexTransformer
-
- findClass(String) - Method in class soot.util.cfgcmd.AltClassLoader
-
Loads a class from either the regular classpath, or the alternate
classpath, depending on whether it looks like we have already
mangled its name.
- findConstantValue_attribute() - Method in class soot.coffi.field_info
-
Locates a constant value attribute if one exists.
- findContextsForAllocs(DemandCSPointsTo.VarAndContext, PointsToSetInternal) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- findContextVarNode(Object, Context) - Method in class soot.jimple.spark.pag.PAG
-
Finds the ContextVarNode for base variable value and context context, or
returns null.
- FindDuplicateSequences - Class in soot.jbco.bafTransformations
-
- FindDuplicateSequences() - Constructor for class soot.jbco.bafTransformations.FindDuplicateSequences
-
- findEdge(Unit, SootMethod) - Method in class soot.jimple.toolkits.callgraph.CallGraph
-
Find the specific call edge that is going out from the callsite u and the
call target is callee.
- findFinalFields() - Method in class soot.dava.toolkits.base.AST.transformations.FinalFieldDefinition
-
- findFirstNonIdentityUnit(Body, Stmt) - Static method in class soot.jimple.toolkits.typing.Util
-
Returns the first statement after all the "identity statements".
- findGlobalFieldRefNode(Object, SparkField) - Method in class soot.jimple.spark.pag.PAG
-
Finds the FieldRefNode for base variable value and field field, or returns
null.
- findGlobalVarNode(Object) - Method in class soot.jimple.spark.pag.PAG
-
Finds the GlobalVarNode for the variable value, or returns null.
- findInstanceField(AllocNode, SparkField) - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
Obtain the internal representation of an object field.
- findInternalNode(Node) - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
Find our representation for the SPARK node @param v.
- findLastIdentityUnit(Body, Stmt) - Static method in class soot.jimple.toolkits.typing.Util
-
A new "normal" statement cannot be inserted in the middle of special
"identity statements" (a = @parameter or b = @this in Jimple).
- findLocalFieldRefNode(Object, SparkField) - Method in class soot.jimple.spark.pag.PAG
-
Finds the FieldRefNode for base variable value and field field, or returns
null.
- findLocalVarNode(Object) - Method in class soot.jimple.spark.pag.PAG
-
Finds the LocalVarNode for the variable value, or returns null.
- findLockableReferences(List<CriticalSection>, PointsToAnalysis, CriticalSectionAwareSideEffectAnalysis, Map<Value, Integer>, List<PointsToSetInternal>) - Method in class soot.jimple.toolkits.thread.synchronization.LockAllocator
-
- findNTRWSets(SootMethod) - Method in class soot.jimple.toolkits.pointer.SideEffectAnalysis
-
- findNTRWSets(SootMethod) - Method in class soot.jimple.toolkits.thread.synchronization.CriticalSectionAwareSideEffectAnalysis
-
- findOrAdd(String) - Method in class soot.util.StringNumberer
-
- findSetMass(PAG) - Method in class soot.jimple.spark.SparkTransformer
-
- findUpContextsForVar(AllocAndContext, DemandCSPointsTo.VarContextAndUp) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- findVarContextsFromAlloc(AllocAndContext, VarNode) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- fini() - Method in class soot.tagkit.TagAggregator
-
Called after all tags for a method have been aggregated.
- finish() - Method in class soot.jimple.spark.geom.dataMgr.PtSensVisitor
-
Called after each round of collection.
- finish() - Method in interface soot.jimple.toolkits.typing.fast.IUseVisitor
-
- finishingNumber - Variable in class soot.jimple.spark.pag.VarNode
-
- finishPhases() - Method in class soot.jimple.paddle.IPaddleTransformer
-
This is called when Soot finishes executing all interprocedural phases.
- finishPhases() - Method in class soot.jimple.paddle.PaddleHook
-
This is called when Soot finishes executing all interprocedural phases.
- first - Variable in class heros.TwoElementSet
-
- first() - Method in class soot.javaToJimple.jj.ast.JjComma_c
-
- first - Variable in class soot.jimple.spark.sets.SharedListSet.Pair
-
- firstItem - Variable in class soot.util.HashChain
-
- FirstTagAggregator - Class in soot.tagkit
-
A tag aggregator that associates a tag with the first instruction
that is tagged with it.
- FirstTagAggregator() - Constructor for class soot.tagkit.FirstTagAggregator
-
- fitsByte(int, boolean) - Static method in class soot.toDex.Register
-
- fitsByte() - Method in class soot.toDex.Register
-
- fitsShort(int, boolean) - Static method in class soot.toDex.Register
-
- fitsShort() - Method in class soot.toDex.Register
-
- fitsSigned16(long) - Static method in class soot.toDex.SootToDexUtils
-
- fitsSigned32(long) - Static method in class soot.toDex.SootToDexUtils
-
- fitsSigned4(long) - Static method in class soot.toDex.SootToDexUtils
-
- fitsSigned8(long) - Static method in class soot.toDex.SootToDexUtils
-
- fitsUnconstrained(int, boolean) - Static method in class soot.toDex.Register
-
- fitsUnconstrained() - Method in class soot.toDex.Register
-
- FiveRegInsn - Interface in soot.toDex.instructions
-
Interface for instructions that need five registers.
Note that the interface does not inherit from
ThreeRegInsn
due to the unusual register naming - the register indices cannot be overwritten here.
- fixConversion(String) - Method in class soot.coffi.CONSTANT_Utf8_info
-
Fixes the actual String used to represent the internal representation.
- FixedMethods - Class in soot.jimple.toolkits.ide.libsumm
-
Determines whether, according to the type hierarchy, a method call is fixed, i.e., cannot be overwritten
by client code.
- FixedMethods() - Constructor for class soot.jimple.toolkits.ide.libsumm.FixedMethods
-
- fixedPackageName - Variable in class soot.SootClass
-
- fixedPoint(ASTControlFlowNode) - Method in class soot.dava.toolkits.base.AST.transformations.SimplifyConditions
-
- fixedShortName - Variable in class soot.SootClass
-
- fixNames() - Method in class soot.dava.toolkits.base.misc.PackageNamer
-
- fixTraps(Body) - Method in class soot.toDex.DexArrayInitDetector
-
Fixes the traps in the given body to account for assignments to individual
array elements being replaced by a single fill instruction.
- FixUndefinedLocals - Class in soot.jbco.bafTransformations
-
- FixUndefinedLocals() - Constructor for class soot.jbco.bafTransformations.FixUndefinedLocals
-
- flip() - Method in class soot.dava.internal.AST.ASTAggregatedCondition
-
- flip() - Method in class soot.dava.internal.AST.ASTBinaryCondition
-
- flip() - Method in class soot.dava.internal.AST.ASTCondition
-
- flip() - Method in class soot.dava.internal.AST.ASTUnaryCondition
-
- flip(ConditionExpr) - Static method in class soot.dava.toolkits.base.misc.ConditionFlipper
-
- FLOAT - Static variable in class soot.jimple.Jimple
-
- FloatConstant - Class in soot.jimple
-
Floating point constant with single precision.
- FloatConstantValueTag - Class in soot.tagkit
-
- FloatConstantValueTag(float) - Constructor for class soot.tagkit.FloatConstantValueTag
-
- FloatOpTag - Class in soot.dexpler.tags
-
- FloatOpTag() - Constructor for class soot.dexpler.tags.FloatOpTag
-
- floatSwitch(int, float, float) - Method in class soot.dava.toolkits.base.AST.transformations.SimplifyConditions
-
- floatToString(FloatConstant) - Method in class soot.AbstractJasminClass
-
- floatToString(float) - Method in class soot.AbstractJasminClass
-
- FloatType - Class in soot
-
Soot representation of the Java built-in type 'float'.
- FloatType(Singletons.Global) - Constructor for class soot.FloatType
-
- FlowAnalysis<N,A> - Class in soot.toolkits.scalar
-
An abstract class providing a framework for carrying out dataflow analysis.
- FlowAnalysis(DirectedGraph<N>) - Constructor for class soot.toolkits.scalar.FlowAnalysis
-
Constructs a flow analysis on the given DirectedGraph
.
- FlowAnalysis.Flow - Enum in soot.toolkits.scalar
-
- FlowFunction<FieldRef,D,Stmt,Method> - Interface in heros.fieldsens
-
A flow function computes which of the finitely many D-type values are reachable
from the current source values.
- FlowFunction<D> - Interface in heros
-
A flow function computes which of the finitely many D-type values are reachable
from the current source values.
- FlowFunction.ConstrainedFact<FieldRef,D,Stmt,Method> - Class in heros.fieldsens
-
- FlowFunction.Constraint<FieldRef> - Interface in heros.fieldsens
-
- FlowFunction.ReadFieldConstraint<FieldRef> - Class in heros.fieldsens
-
- FlowFunction.WriteFieldConstraint<FieldRef> - Class in heros.fieldsens
-
- flowFunctionApplicationCount - Variable in class heros.solver.IDESolver
-
- FlowFunctionCache<N,D,M> - Class in heros
-
- FlowFunctionCache(FlowFunctions<N, D, M>, CacheBuilder) - Constructor for class heros.FlowFunctionCache
-
- flowFunctionConstructionCount - Variable in class heros.solver.IDESolver
-
- FlowFunctionDotExport<N,D,M,I extends InterproceduralCFG<N,M>> - Class in heros.solver
-
A class to dump the results of flow functions to a dot file for visualization.
- FlowFunctionDotExport(IDESolver<N, D, M, ?, I>, ItemPrinter<? super N, ? super D, ? super M>) - Constructor for class heros.solver.FlowFunctionDotExport
-
Constructor.
- FlowFunctionDotExport(IDESolver<N, D, M, ?, I>, ItemPrinter<? super N, ? super D, ? super M>, Set<M>) - Constructor for class heros.solver.FlowFunctionDotExport
-
Constructor.
- flowFunctions - Variable in class heros.fieldsens.Context
-
- FlowFunctions<Stmt,FieldRef,F,Method> - Interface in heros.fieldsens
-
Classes implementing this interface provide a factory for a
range of flow functions used to compute which D-type values
are reachable along the program's control flow.
- flowFunctions() - Method in interface heros.fieldsens.IFDSTabulationProblem
-
Returns a set of flow functions.
- FlowFunctions<N,D,M> - Interface in heros
-
Classes implementing this interface provide a factory for a
range of flow functions used to compute which D-type values
are reachable along the program's control flow.
- flowFunctions() - Method in interface heros.IFDSTabulationProblem
-
Returns a set of flow functions.
- flowFunctions - Variable in class heros.solver.IDESolver
-
- flowFunctions() - Method in class heros.template.DefaultIFDSTabulationProblem
-
- FlowInfo<I,U> - Class in soot.toolkits.graph.interaction
-
- FlowInfo(I, U, boolean) - Constructor for class soot.toolkits.graph.interaction.FlowInfo
-
- FlowSet<T> - Interface in soot.toolkits.scalar
-
Represents information for flow analysis.
- flowThrough(FlowSet, Unit, FlowSet) - Method in class soot.jbco.jimpleTransformations.New2InitFlowAnalysis
-
- flowThrough(Object, Unit, List, List) - Method in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
-
Deprecated.
- flowThrough(NullnessAnalysis.AnalysisInfo, Unit, List<NullnessAnalysis.AnalysisInfo>, List<NullnessAnalysis.AnalysisInfo>) - Method in class soot.jimple.toolkits.annotation.nullcheck.NullnessAnalysis
-
Given the merge of the in
sets,
compute the fallOut
and branchOuts
set for s
.
- flowThrough(Object, Object, Object) - Method in class soot.jimple.toolkits.annotation.nullcheck.NullnessAssumptionAnalysis
-
Given the merge of the out
sets, compute the in
set for s
(or in to out, depending on direction).
- flowThrough(Map<Value, ParityAnalysis.Parity>, Unit, Map<Value, ParityAnalysis.Parity>) - Method in class soot.jimple.toolkits.annotation.parity.ParityAnalysis
-
- flowThrough(PurityGraphBox, Unit, PurityGraphBox) - Method in class soot.jimple.toolkits.annotation.purity.PurityIntraproceduralAnalysis
-
- flowThrough(Object, Object, Object) - Method in class soot.jimple.toolkits.callgraph.ClinitElimAnalysis
-
- flowThrough(ConstantArrayAnalysis.ArrayState, Unit, ConstantArrayAnalysis.ArrayState) - Method in class soot.jimple.toolkits.callgraph.ConstantArrayAnalysis
-
- flowThrough(FlowSet<Pair<EquivalentValue, EquivalentValue>>, Unit, FlowSet<Pair<EquivalentValue, EquivalentValue>>) - Method in class soot.jimple.toolkits.infoflow.SimpleMethodInfoFlowAnalysis
-
- flowThrough(LocalTypeSet, Unit, List<LocalTypeSet>, List<LocalTypeSet>) - Method in class soot.jimple.toolkits.pointer.CastCheckEliminator
-
This is the flow function as described in the assignment write-up.
- flowThrough(Set<Set<Value>>, Unit, Set<Set<Value>>) - Method in class soot.jimple.toolkits.pointer.LocalMayAliasAnalysis
-
- flowThrough(HashMap<Value, Integer>, Unit, HashMap<Value, Integer>) - Method in class soot.jimple.toolkits.pointer.LocalMustAliasAnalysis
-
- flowThrough(HashMap<Local, Set<NewExpr>>, Unit, HashMap<Local, Set<NewExpr>>) - Method in class soot.jimple.toolkits.pointer.LocalMustNotAliasAnalysis
-
- flowThrough(Object, Object, Object) - Method in class soot.jimple.toolkits.scalar.CommonPrecedingEqualValueAnalysis
-
- flowThrough(Object, Object, Object) - Method in class soot.jimple.toolkits.scalar.EqualLocalsAnalysis
-
- flowThrough(FlowSet, Unit, FlowSet) - Method in class soot.jimple.toolkits.scalar.EqualUsesAnalysis
-
Deprecated.
- flowThrough(FlowSet<Value>, Unit, FlowSet<Value>) - Method in class soot.jimple.toolkits.scalar.FastAvailableExpressionsAnalysis
-
- flowThrough(FlowSet<EquivalentValue>, Unit, FlowSet<EquivalentValue>) - Method in class soot.jimple.toolkits.scalar.pre.DelayabilityAnalysis
-
- flowThrough(FlowSet<EquivalentValue>, Unit, FlowSet<EquivalentValue>) - Method in class soot.jimple.toolkits.scalar.pre.DownSafetyAnalysis
-
- flowThrough(FlowSet<EquivalentValue>, Unit, FlowSet<EquivalentValue>) - Method in class soot.jimple.toolkits.scalar.pre.NotIsolatedAnalysis
-
- flowThrough(FlowSet<EquivalentValue>, Unit, FlowSet<EquivalentValue>) - Method in class soot.jimple.toolkits.scalar.pre.UpSafetyAnalysis
-
- flowThrough(FlowSet<Value>, Unit, FlowSet<Value>) - Method in class soot.jimple.toolkits.scalar.SlowAvailableExpressionsAnalysis
-
- flowThrough(BitSet, Unit, BitSet) - Method in class soot.jimple.toolkits.thread.mhp.findobject.MultiRunStatementsFinder
-
- flowThrough(Object, Object, Object) - Method in class soot.jimple.toolkits.thread.mhp.MonitorAnalysis
-
- flowThrough(Object, Object, Object) - Method in class soot.jimple.toolkits.thread.mhp.StartJoinAnalysis
-
- flowThrough(LocksetFlowInfo, Unit, LocksetFlowInfo) - Method in class soot.jimple.toolkits.thread.synchronization.LockableReferenceAnalysis
-
- flowThrough(Object, Object, Object) - Method in class soot.jimple.toolkits.thread.synchronization.StrayRWFinder
-
OUT is the same as (IN minus killSet) plus the genSet.
- flowThrough(FlowSet<SynchronizedRegionFlowPair>, Unit, FlowSet<SynchronizedRegionFlowPair>) - Method in class soot.jimple.toolkits.thread.synchronization.SynchronizedRegionFinder
-
OUT is the same as (IN minus killSet) plus the genSet.
- flowThrough(FlowSet<Unit>, Unit, FlowSet<Unit>) - Method in class soot.toolkits.graph.DominatorAnalysis
-
Deprecated.
- flowThrough(FlowSet<Unit>, Unit, FlowSet<Unit>) - Method in class soot.toolkits.graph.PostDominatorAnalysis
-
Deprecated.
- flowThrough(A, Unit, List<A>, List<A>) - Method in class soot.toolkits.scalar.BranchedFlowAnalysis
-
Given the merge of the in
sets,
compute the fallOut
and branchOuts
set for s
.
- flowThrough(FlowSet<ValueBox>, Unit, FlowSet<ValueBox>) - Method in class soot.toolkits.scalar.CombinedDUAnalysis
-
- flowThrough(A, N, A) - Method in class soot.toolkits.scalar.FlowAnalysis
-
Given the merge of the out
sets, compute the in
set for s
(or in to out, depending on direction).
- flowThrough(A, N, N, A) - Method in class soot.toolkits.scalar.ForwardFlowAnalysisExtended
-
- flowThrough(FlowSet<Local>, Unit, FlowSet<Local>) - Method in class soot.toolkits.scalar.InitAnalysis
-
- flowto - Variable in class soot.jimple.spark.geom.geomE.FullSensitiveNode
-
- flowto - Variable in class soot.jimple.spark.geom.heapinsE.HeapInsNode
-
- flowto - Variable in class soot.jimple.spark.geom.ptinsE.PtInsNode
-
Deprecated.
- FlowUniverse<E> - Interface in soot.toolkits.scalar
-
Provides an interface of a flow universe, used by an implementation
of BoundedFlowSet to do complementation.
- flush() - Method in class soot.jimple.spark.geom.geomE.GeometricManager
-
Remove the new labels for all the figures.
- flush() - Method in class soot.jimple.spark.geom.geomPA.IFigureManager
-
- flush() - Method in class soot.jimple.spark.geom.heapinsE.HeapInsIntervalManager
-
- flush() - Method in class soot.jimple.spark.geom.ptinsE.PtInsIntervalManager
-
- flush() - Method in class soot.util.JasminOutputStream
-
- flushNew() - Method in class soot.jimple.spark.sets.DoublePointsToSet
-
Sets all newly-added nodes to old nodes.
- flushNew() - Method in class soot.jimple.spark.sets.PointsToSetInternal
-
Sets all newly-added nodes to old nodes.
- followReturnsPastSeeds - Variable in class heros.fieldsens.Context
-
- followReturnsPastSeeds - Variable in class heros.solver.IDESolver
-
- followReturnsPastSeeds() - Method in interface heros.SolverConfiguration
-
If true, the analysis will compute a partially unbalanced analysis problem in which
function returns are followed also further up the call stack than where the initial seeds
started.
- followReturnsPastSeeds() - Method in class heros.template.DefaultIFDSTabulationProblem
-
- follows(E, E) - Method in class soot.PatchingChain
-
Returns true if object a
follows object b
in the Chain.
- follows(E, E) - Method in interface soot.util.Chain
-
Returns true if object someObject
follows object someReferenceObject
in the Chain.
- follows(Object, Object) - Method in class soot.util.EmptyChain
-
- follows(E, E) - Method in class soot.util.HashChain
-
- forall(ObjectVisitor<T>) - Method in class soot.jimple.spark.ondemand.genericutil.ArraySet
-
- forAll(Collection<T>, Predicate<T>) - Static method in class soot.jimple.spark.ondemand.genericutil.Util
-
Test whether
all elements of the given
Collection
satisfy the given
Predicate
.
- forall(P2SetVisitor) - Method in class soot.jimple.spark.sets.BitPointsToSet
-
Calls v's visit method on all nodes in this set.
- forall(P2SetVisitor) - Method in class soot.jimple.spark.sets.DoublePointsToSet
-
Calls v's visit method on all nodes in this set.
- forall(P2SetVisitor) - Method in class soot.jimple.spark.sets.EmptyPointsToSet
-
Calls v's visit method on all nodes in this set.
- forall(P2SetVisitor) - Method in class soot.jimple.spark.sets.HashPointsToSet
-
Calls v's visit method on all nodes in this set.
- forall(P2SetVisitor) - Method in class soot.jimple.spark.sets.HybridPointsToSet
-
Calls v's visit method on all nodes in this set.
- forall(P2SetVisitor) - Method in class soot.jimple.spark.sets.PointsToSetInternal
-
Calls v's visit method on all nodes in this set.
- forall(P2SetVisitor) - Method in class soot.jimple.spark.sets.SharedHybridSet
-
- forall(P2SetVisitor) - Method in class soot.jimple.spark.sets.SharedListSet
-
- forall(P2SetVisitor) - Method in class soot.jimple.spark.sets.SortedArraySet
-
Calls v's visit method on all nodes in this set.
- forceOmitExceptingUnitEdges - Variable in class soot.jimple.toolkits.scalar.CopyPropagator
-
- forceRemove(Object) - Method in class soot.util.UnmodifiableIterableSet
-
- forceResolve(String, int) - Method in class soot.Scene
-
- ForLoopCreationHelper - Class in soot.dava.toolkits.base.AST.transformations
-
- ForLoopCreationHelper(ASTStatementSequenceNode, ASTWhileNode) - Constructor for class soot.dava.toolkits.base.AST.transformations.ForLoopCreationHelper
-
- ForLoopCreator - Class in soot.dava.toolkits.base.AST.transformations
-
- ForLoopCreator() - Constructor for class soot.dava.toolkits.base.AST.transformations.ForLoopCreator
-
- ForLoopCreator(boolean) - Constructor for class soot.dava.toolkits.base.AST.transformations.ForLoopCreator
-
- FORLOOPUPDATE - Static variable in class soot.dava.toolkits.base.renamer.infoGatheringAnalysis
-
- formAst(String, List<String>, String) - Method in class soot.JastAddInitialResolver
-
- formAst(String, List<String>, String) - Method in interface soot.javaToJimple.IInitialResolver
-
- formAst(String, List<String>, String) - Method in class soot.javaToJimple.InitialResolver
-
Invokes polyglot and gets the AST for the source given in fullPath
- forSome(Collection<T>, Predicate<T>) - Static method in class soot.jimple.spark.ondemand.genericutil.Util
-
Test whether
some element of the given
Collection
satisfies the given
Predicate
.
- ForwardBranchedFlowAnalysis<A> - Class in soot.toolkits.scalar
-
Abstract class providing an engine for branched forward flow analysis.
- ForwardBranchedFlowAnalysis(UnitGraph) - Constructor for class soot.toolkits.scalar.ForwardBranchedFlowAnalysis
-
- ForwardFlowAnalysis<N,A> - Class in soot.toolkits.scalar
-
Abstract class that provides the fixed point iteration functionality required
by all ForwardFlowAnalyses.
- ForwardFlowAnalysis(DirectedGraph<N>) - Constructor for class soot.toolkits.scalar.ForwardFlowAnalysis
-
Construct the analysis from a DirectedGraph representation of a Body.
- ForwardFlowAnalysisExtended<N,A> - Class in soot.toolkits.scalar
-
Abstract class that provides a fixed-point iteration for forward flow
analyses that need to distinguish between the different successors of a unit
in an exceptional unit graph.
- ForwardFlowAnalysisExtended(DirectedGraph<N>) - Constructor for class soot.toolkits.scalar.ForwardFlowAnalysisExtended
-
Construct the analysis from a DirectedGraph representation of a Body.
- forwardLookup(D, N) - Method in class heros.solver.JumpFunctions
-
Returns, for a given source value and target statement all
associated target values, and for each the associated edge function.
- FORWARDS - Static variable in interface soot.toolkits.graph.interaction.IInteractionConstants
-
- FoundFile - Class in soot
-
- FoundFile(ZipFile, ZipEntry) - Constructor for class soot.FoundFile
-
- FoundFile(String, String) - Constructor for class soot.FoundFile
-
- FoundFile(File) - Constructor for class soot.FoundFile
-
- freshGraph(SootMethod) - Static method in class soot.jimple.toolkits.annotation.purity.PurityGraph
-
Special constructor for "pure" methods returning a fresh object.
- FROM - Static variable in class soot.jimple.Jimple
-
- fromInstruction(Instruction, int) - Static method in class soot.dexpler.instructions.InstructionFactory
-
Resolve an Instruction from a dexlib instruction.
- fromOpcode(Opcode, Instruction, int) - Static method in class soot.dexpler.instructions.InstructionFactory
-
Resolve an Instruction from an dex opcode.
- fromType(Type) - Static method in class soot.jimple.ClassConstant
-
- fulllist - Variable in class soot.jimple.toolkits.annotation.arraycheck.BoundedPriorityList
-
- FullObjectSet - Class in soot.jimple.toolkits.pointer
-
- FullObjectSet(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.FullObjectSet
-
- FullRWSet - Class in soot.jimple.toolkits.pointer
-
- FullRWSet() - Constructor for class soot.jimple.toolkits.pointer.FullRWSet
-
- FullSensitiveNode - Class in soot.jimple.spark.geom.geomE
-
This class defines an abstract pointer in the geometric points-to solver.
- FullSensitiveNode(Node) - Constructor for class soot.jimple.spark.geom.geomE.FullSensitiveNode
-
- FullSensitiveNodeGenerator - Class in soot.jimple.spark.geom.geomE
-
Build the initial encoding of the assignment graph in full geometric encoding.
- FullSensitiveNodeGenerator() - Constructor for class soot.jimple.spark.geom.geomE.FullSensitiveNodeGenerator
-
- fullSet - Variable in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
-
Deprecated.
- fullSet - Variable in class soot.toolkits.graph.MHGDominatorsFinder
-
- FULLY_QUALIFIED_NAMES - Static variable in class soot.jimple.spark.ondemand.genericutil.Util
-
Generate strings with fully qualified names or not
- func2int - Variable in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- fwIFDSResultAt(N) - Method in class heros.solver.BiDiIFDSSolver
-
- fwSolver - Variable in class heros.solver.BiDiIDESolver
-
- G - Class in soot
-
A class to group together all the global variables in Soot.
- G() - Constructor for class soot.G
-
- g - Variable in class soot.jimple.toolkits.annotation.logic.Loop
-
- g - Variable in class soot.jimple.toolkits.annotation.purity.PurityGraphBox
-
- g - Variable in class soot.toolkits.graph.InverseGraph
-
- g - Variable in class soot.toolkits.graph.StronglyConnectedComponentsFast
-
- G.Global - Class in soot
-
- G.GlobalObjectGetter - Interface in soot
-
- GAddExpr - Class in soot.grimp.internal
-
- GAddExpr(Value, Value) - Constructor for class soot.grimp.internal.GAddExpr
-
- GAndExpr - Class in soot.grimp.internal
-
- GAndExpr(Value, Value) - Constructor for class soot.grimp.internal.GAndExpr
-
- GArrayRef - Class in soot.grimp.internal
-
- GArrayRef(Value, Value) - Constructor for class soot.grimp.internal.GArrayRef
-
- GAssignStmt - Class in soot.grimp.internal
-
- GAssignStmt(Value, Value) - Constructor for class soot.grimp.internal.GAssignStmt
-
- GCastExpr - Class in soot.grimp.internal
-
- GCastExpr(Value, Type) - Constructor for class soot.grimp.internal.GCastExpr
-
- gcd_1(int, int) - Method in class soot.jimple.toolkits.typing.integer.ClassHierarchy
-
- gcd_2(int, int) - Method in class soot.jimple.toolkits.typing.integer.ClassHierarchy
-
- GCmpExpr - Class in soot.grimp.internal
-
- GCmpExpr(Value, Value) - Constructor for class soot.grimp.internal.GCmpExpr
-
- GCmpgExpr - Class in soot.grimp.internal
-
- GCmpgExpr(Value, Value) - Constructor for class soot.grimp.internal.GCmpgExpr
-
- GCmplExpr - Class in soot.grimp.internal
-
- GCmplExpr(Value, Value) - Constructor for class soot.grimp.internal.GCmplExpr
-
- gd - Variable in class soot.shimple.internal.PhiNodeManager
-
- GDivExpr - Class in soot.grimp.internal
-
- GDivExpr(Value, Value) - Constructor for class soot.grimp.internal.GDivExpr
-
- GDynamicInvokeExpr - Class in soot.grimp.internal
-
- GDynamicInvokeExpr(SootMethodRef, List<Value>, SootMethodRef, int, List) - Constructor for class soot.grimp.internal.GDynamicInvokeExpr
-
- GeExpr - Interface in soot.jimple
-
- Gen<D> - Class in heros.flowfunc
-
Function that creates a new value (e.g.
- Gen(D, D) - Constructor for class heros.flowfunc.Gen
-
- gen(DavaFlowSet, Local, Local) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.ReachingCopies
-
- gen(DavaFlowSet<Stmt>, DefinitionStmt) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.ReachingDefs
-
- GeneralConstObject - Class in soot.jimple.toolkits.pointer.representations
-
- GeneralConstObject(Type, String) - Constructor for class soot.jimple.toolkits.pointer.representations.GeneralConstObject
-
- GeneralConstObject_counter - Variable in class soot.G
-
- generate(Fact) - Method in class heros.fieldsens.AccessPathHandler
-
- generate(FactAbstraction) - Method in interface heros.fieldsens.AccessPathHandler.ResultBuilder
-
- generate(PrintWriter, ArrayList<String>) - Static method in class soot.dava.DavaBuildFile
-
- generateAbbreviatedInfoFlowGraph() - Method in class soot.jimple.toolkits.infoflow.SmartMethodInfoFlowAnalysis
-
- generateAnnotationElems(AnnotationVisitor, Collection<AnnotationElem>, boolean) - Method in class soot.AbstractASMBackend
-
Emits the bytecode for the values of an annotation
- generateAnnotations(Object, Host) - Method in class soot.AbstractASMBackend
-
Emits the bytecode for all annotations of a class, field or method
- generateAttributes() - Method in class soot.AbstractASMBackend
-
Emits the bytecode for all attributes of the class
- generateAttributes(FieldVisitor, SootField) - Method in class soot.AbstractASMBackend
-
Emits the bytecode for all attributes of a field
- generateAttributes(MethodVisitor, SootMethod) - Method in class soot.AbstractASMBackend
-
Emits the bytecode for all attributes of a method
- generateByteCode() - Method in class soot.AbstractASMBackend
-
Emits the bytecode for the complete class
- generateClassFile(OutputStream) - Method in class soot.AbstractASMBackend
-
Outputs the bytecode generated as a class file
- generateClassHeader() - Method in class soot.AbstractASMBackend
-
Emits the bytecode for the class itself, including its signature
- generateFields() - Method in class soot.AbstractASMBackend
-
Emits the bytecode for all fields of the class
- generateInfoFlowSummary() - Method in class soot.jimple.toolkits.infoflow.SmartMethodInfoFlowAnalysis
-
- generateInnerClassReferences() - Method in class soot.AbstractASMBackend
-
Emits the bytecode for all references to inner classes if present
- generateInstruction(MethodVisitor, Inst) - Method in class soot.baf.BafASMBackend
-
Emits the bytecode for a single Baf instruction
- generateLocal(Type) - Method in class soot.javaToJimple.AbstractJimpleBodyBuilder
-
- generateLocal(polyglot.types.Type) - Method in class soot.javaToJimple.AbstractJimpleBodyBuilder
-
- generateLocal(polyglot.types.Type) - Method in class soot.javaToJimple.JimpleBodyBuilder
-
Extra Local Variables Generation
- generateLocal(Type) - Method in class soot.javaToJimple.LocalGenerator
-
generates a new soot local given the type
- generateMethodBody(MethodVisitor, SootMethod) - Method in class soot.AbstractASMBackend
-
Emits the bytecode for the body of a single method
Has to be implemented by subclasses to suit their needs
- generateMethodBody(MethodVisitor, SootMethod) - Method in class soot.baf.BafASMBackend
-
- generateMethods() - Method in class soot.AbstractASMBackend
-
Emits the bytecode for all methods of the class
- generateName(int) - Method in class soot.jbco.name.AbstractNameGenerator
-
- generateName(int) - Method in interface soot.jbco.name.NameGenerator
-
Generates random name of required length that can be used as Java identifier.
- generateNode(Node) - Method in class soot.jimple.spark.geom.geomE.FullSensitiveNodeGenerator
-
- generateNode(Node) - Method in class soot.jimple.spark.geom.geomPA.IEncodingBroker
-
Generate a node of proper kind.
- generateNode(Node) - Method in class soot.jimple.spark.geom.heapinsE.HeapInsNodeGenerator
-
- generateNode(Node) - Method in class soot.jimple.spark.geom.ptinsE.PtInsNodeGenerator
-
- generateOuterClassReference() - Method in class soot.AbstractASMBackend
-
Emits the bytecode for a reference to an outer class if necessary
- generateTextualRepresentation(PrintWriter) - Method in class soot.AbstractASMBackend
-
Outputs the bytecode generated as a textual representation
- generateWithEmptyAccessPath(Fact, ZeroHandler<Field>) - Method in class heros.fieldsens.AccessPathHandler
-
- GenericAttribute - Class in soot.tagkit
-
Represents a general attribute which can be attached to implementations of
Host.
- GenericAttribute(String, byte[]) - Constructor for class soot.tagkit.GenericAttribute
-
- GEnterMonitorStmt - Class in soot.grimp.internal
-
- GEnterMonitorStmt(Value) - Constructor for class soot.grimp.internal.GEnterMonitorStmt
-
- geomE - Static variable in class soot.jimple.spark.geom.geomPA.Constants
-
- GeometricManager - Class in soot.jimple.spark.geom.geomE
-
This class implements the figure manager.
- GeometricManager() - Constructor for class soot.jimple.spark.geom.geomE.GeometricManager
-
- GeomEvaluator - Class in soot.jimple.spark.geom.helper
-
We provide a set of methods to evaluate the quality of geometric points-to
analysis.
- GeomEvaluator(GeomPointsTo, PrintStream) - Constructor for class soot.jimple.spark.geom.helper.GeomEvaluator
-
- GeomPointsTo - Class in soot.jimple.spark.geom.geomPA
-
The main interface for the points-to analysis with geometric encodings.
- GeomPointsTo(SparkOptions) - Constructor for class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- geomPTA - Variable in class soot.jimple.spark.geom.geomPA.GeomQueries
-
- GeomQueries - Class in soot.jimple.spark.geom.geomPA
-
A powerful interface for querying points-to results in many ways.
- GeomQueries(GeomPointsTo) - Constructor for class soot.jimple.spark.geom.geomPA.GeomQueries
-
We copy and make a condensed version of call graph.
- GEqExpr - Class in soot.grimp.internal
-
- GEqExpr(Value, Value) - Constructor for class soot.grimp.internal.GEqExpr
-
- get(Object) - Method in class heros.utilities.DefaultValueMap
-
- get(Object) - Method in class soot.AbstractUnitAllMapTo
-
- get(E) - Method in class soot.jimple.spark.geom.utils.ZArrayNumberer
-
Input object o should be added to this container previously.
- get(long) - Method in class soot.jimple.spark.geom.utils.ZArrayNumberer
-
- get(Type) - Method in class soot.jimple.spark.internal.TypeManager
-
- get(int) - Method in class soot.jimple.spark.ondemand.genericutil.ArraySet
-
- get(K) - Method in class soot.jimple.spark.ondemand.genericutil.ArraySetMultiMap
-
- get(int) - Method in class soot.jimple.spark.ondemand.genericutil.ImmutableStack
-
- get(K) - Method in interface soot.jimple.spark.ondemand.genericutil.MultiMap
-
- get(int) - Method in class soot.jimple.spark.ondemand.genericutil.Stack
-
- get(Value) - Method in class soot.jimple.toolkits.annotation.nullcheck.NullnessAnalysis.AnalysisInfo
-
- get(Object) - Method in class soot.jimple.toolkits.annotation.nullcheck.NullnessAssumptionAnalysis.AnalysisInfo
-
- get(int) - Method in class soot.jimple.toolkits.typing.fast.EmptyList
-
Deprecated.
- get(int) - Method in class soot.jimple.toolkits.typing.fast.SingletonList
-
Deprecated.
- get(Local) - Method in class soot.jimple.toolkits.typing.fast.Typing
-
- get(SootMethod) - Method in class soot.MethodToContexts
-
- get(String) - Method in class soot.Pack
-
- get(E) - Method in class soot.util.ArrayNumberer
-
- get(long) - Method in class soot.util.ArrayNumberer
-
- get(int) - Method in class soot.util.BitVector
-
- get(K) - Method in class soot.util.ConcurrentHashMultiMap
-
- get(K) - Method in class soot.util.HashMultiMap
-
- get(Long) - Method in class soot.util.IntegerNumberer
-
Should return the number that was assigned to object o that was
previously passed as an argument to add().
- get(long) - Method in class soot.util.IntegerNumberer
-
Should return the object that was assigned the number number.
- get(Object) - Method in class soot.util.IterableMap
-
- get(Numberable) - Method in class soot.util.LargeNumberedMap
-
- get(long) - Method in class soot.util.MapNumberer
-
- get(Object) - Method in class soot.util.MapNumberer
-
- get(K) - Method in interface soot.util.MultiMap
-
- get(E) - Method in interface soot.util.Numberer
-
Should return the number that was assigned to object o that was
previously passed as an argument to add().
- get(long) - Method in interface soot.util.Numberer
-
Should return the object that was assigned the number number.
- get(int) - Method in class soot.util.SharedBitSet
-
- get(int) - Method in class soot.util.SingletonList
-
Deprecated.
- get(Numberable) - Method in class soot.util.SmallNumberedMap
-
Returns the value associated with a given key.
- get(Object) - Method in class soot.util.UnitMap
-
- get_all_context_sensitive_objects(long, long, PtSensVisitor) - Method in class soot.jimple.spark.geom.geomE.FullSensitiveNode
-
- get_all_context_sensitive_objects(long, long, PtSensVisitor) - Method in class soot.jimple.spark.geom.geomPA.DummyNode
-
- get_all_context_sensitive_objects(long, long, PtSensVisitor) - Method in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
Given the pointers falling in the context range [l, r), we compute the set of context sensitive objects pointed to by those pointers.
- get_all_context_sensitive_objects(long, long, PtSensVisitor) - Method in class soot.jimple.spark.geom.heapinsE.HeapInsNode
-
- get_all_context_sensitive_objects(long, long, PtSensVisitor) - Method in class soot.jimple.spark.geom.ptinsE.PtInsNode
-
Deprecated.
- get_all_points_to_objects() - Method in class soot.jimple.spark.geom.geomE.FullSensitiveNode
-
- get_all_points_to_objects() - Method in class soot.jimple.spark.geom.geomPA.DummyNode
-
- get_all_points_to_objects() - Method in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
Obtain context insensitive points-to result (by removing contexts).
- get_all_points_to_objects() - Method in class soot.jimple.spark.geom.heapinsE.HeapInsNode
-
- get_all_points_to_objects() - Method in class soot.jimple.spark.geom.ptinsE.PtInsNode
-
Deprecated.
- get_AugStmt(Stmt) - Method in class soot.dava.internal.asg.AugmentedStmtGraph
-
- get_AugStmt() - Method in class soot.dava.toolkits.base.finders.SwitchNode
-
- get_Body() - Method in class soot.dava.internal.SET.SETBasicBlock
-
- get_Body() - Method in class soot.dava.internal.SET.SETNode
-
- get_Body() - Method in class soot.dava.toolkits.base.finders.ExceptionNode
-
- get_Body() - Method in class soot.dava.toolkits.base.finders.SwitchNode
-
- get_Body2ChildChain() - Method in class soot.dava.internal.SET.SETNode
-
- get_BriefHeads() - Method in class soot.dava.internal.asg.AugmentedStmtGraph
-
- get_BriefTails() - Method in class soot.dava.internal.asg.AugmentedStmtGraph
-
- get_CatchBody(AugmentedStmt) - Method in class soot.dava.toolkits.base.finders.ExceptionFinder
-
- get_CatchBody() - Method in class soot.dava.toolkits.base.finders.ExceptionNode
-
- get_CatchExits() - Method in class soot.dava.toolkits.base.finders.ExceptionNode
-
- get_CatchList() - Method in class soot.dava.internal.AST.ASTTryNode
-
- get_CatchList() - Method in class soot.dava.toolkits.base.finders.ExceptionNode
-
- get_CaughtRefs() - Method in class soot.dava.DavaBody
-
- get_ChainView() - Method in class soot.dava.internal.asg.AugmentedStmtGraph
-
- get_CharacterizingStmt() - Method in class soot.dava.internal.SET.SETControlFlowNode
-
- get_CloneOf(AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmtGraph
-
- get_Condition() - Method in class soot.dava.internal.AST.ASTControlFlowNode
-
- get_ConstructorExpr() - Method in class soot.dava.DavaBody
-
- get_ConstructorUnit() - Method in class soot.dava.DavaBody
-
- get_ConsumedConditions() - Method in class soot.dava.DavaBody
-
- get_ControlLocal() - Method in class soot.dava.DavaBody
-
- get_CurrentPackage() - Method in class soot.dava.Dava
-
- get_CurrentPackageContext() - Method in class soot.dava.Dava
-
- get_Dominators() - Method in class soot.dava.internal.asg.AugmentedStmt
-
- get_EntryNode() - Method in class soot.dava.internal.SET.SETBasicBlock
-
- get_EntryStmt() - Method in class soot.dava.internal.SET.SETDagNode
-
- get_EntryStmt() - Method in class soot.dava.internal.SET.SETDoWhileNode
-
- get_EntryStmt() - Method in class soot.dava.internal.SET.SETLabeledBlockNode
-
- get_EntryStmt() - Method in class soot.dava.internal.SET.SETNode
-
- get_EntryStmt() - Method in class soot.dava.internal.SET.SETStatementSequenceNode
-
- get_EntryStmt() - Method in class soot.dava.internal.SET.SETSwitchNode
-
- get_EntryStmt() - Method in class soot.dava.internal.SET.SETSynchronizedBlockNode
-
- get_EntryStmt() - Method in class soot.dava.internal.SET.SETTopNode
-
- get_EntryStmt() - Method in class soot.dava.internal.SET.SETTryNode
-
- get_EntryStmt() - Method in class soot.dava.internal.SET.SETUnconditionalWhileNode
-
- get_EntryStmt() - Method in class soot.dava.internal.SET.SETWhileNode
-
- get_Exception() - Method in class soot.dava.toolkits.base.finders.ExceptionNode
-
- get_Exception(IterableSet<AugmentedStmt>) - Method in class soot.dava.toolkits.base.finders.ExceptionNode
-
- get_ExceptionFacts() - Method in class soot.dava.DavaBody
-
- get_ExceptionMap() - Method in class soot.dava.internal.AST.ASTTryNode
-
- get_ExceptionMap() - Method in class soot.dava.toolkits.base.finders.ExceptionNode
-
- get_ExceptionSet() - Method in class soot.dava.internal.AST.ASTTryNode
-
- get_ExceptionSet(Object) - Method in class soot.dava.toolkits.base.AST.TryContentsFinder
-
- get_ExitNode() - Method in class soot.dava.internal.SET.SETBasicBlock
-
- get_FixedClassName(String) - Method in class soot.dava.toolkits.base.misc.PackageNamer
-
- get_FixedPackageName(String) - Method in class soot.dava.toolkits.base.misc.PackageNamer
-
- get_IndexSet() - Method in class soot.dava.toolkits.base.finders.SwitchNode
-
- get_IntersectionWith(SETNode) - Method in class soot.dava.internal.SET.SETNode
-
- get_Key() - Method in class soot.dava.internal.AST.ASTSwitchNode
-
- get_Label() - Method in class soot.dava.internal.AST.ASTLabeledNode
-
- get_Label() - Method in class soot.dava.internal.SET.SETNode
-
- get_MonitorFacts() - Method in class soot.dava.DavaBody
-
- get_NaturalExits() - Method in class soot.dava.internal.SET.SETDoWhileNode
-
- get_NaturalExits() - Method in class soot.dava.internal.SET.SETIfElseNode
-
- get_NaturalExits() - Method in class soot.dava.internal.SET.SETLabeledBlockNode
-
- get_NaturalExits() - Method in class soot.dava.internal.SET.SETNode
-
- get_NaturalExits() - Method in class soot.dava.internal.SET.SETStatementSequenceNode
-
- get_NaturalExits() - Method in class soot.dava.internal.SET.SETSwitchNode
-
- get_NaturalExits() - Method in class soot.dava.internal.SET.SETSynchronizedBlockNode
-
- get_NaturalExits() - Method in class soot.dava.internal.SET.SETTopNode
-
- get_NaturalExits() - Method in class soot.dava.internal.SET.SETTryNode
-
- get_NaturalExits() - Method in class soot.dava.internal.SET.SETUnconditionalWhileNode
-
- get_NaturalExits() - Method in class soot.dava.internal.SET.SETWhileNode
-
- get_ParamMap() - Method in class soot.dava.DavaBody
-
- get_ParamMap() - Method in class soot.dava.internal.AST.ASTTryNode
-
- get_Parent() - Method in class soot.dava.internal.SET.SETNode
-
- get_Predecessors() - Method in class soot.dava.internal.SET.SETBasicBlock
-
- get_Predecessors() - Method in class soot.dava.internal.SET.SETNode
-
- get_Preds() - Method in class soot.dava.toolkits.base.finders.SwitchNode
-
- get_Reachers() - Method in class soot.dava.internal.asg.AugmentedStmt
-
- get_Score() - Method in class soot.dava.toolkits.base.finders.SwitchNode
-
- get_SETBasicBlock(SETNode) - Static method in class soot.dava.internal.SET.SETBasicBlock
-
- get_Stmt() - Method in class soot.dava.internal.asg.AugmentedStmt
-
- get_SubBodies() - Method in class soot.dava.internal.AST.ASTNode
-
- get_SubBodies() - Method in class soot.dava.internal.SET.SETNode
-
- get_Successors() - Method in class soot.dava.internal.SET.SETBasicBlock
-
- get_Successors() - Method in class soot.dava.internal.SET.SETNode
-
- get_Succs() - Method in class soot.dava.toolkits.base.finders.SwitchNode
-
- get_SynchronizedBlockFacts() - Method in class soot.dava.DavaBody
-
- get_ThisLocals() - Method in class soot.dava.DavaBody
-
- get_TryBody() - Method in class soot.dava.internal.AST.ASTTryNode
-
- get_TryBody() - Method in class soot.dava.toolkits.base.finders.ExceptionNode
-
- get_TryBodyContainer() - Method in class soot.dava.internal.AST.ASTTryNode
-
- getAbsolutePath() - Method in class soot.tagkit.SourceFileTag
-
- getAbstraction() - Method in class heros.solver.BiDiIDESolver.AbstractionWithSourceStmt
-
- getAccessFlags() - Method in class soot.tagkit.InnerClassTag
-
- getAccessPath() - Method in class heros.fieldsens.PerAccessPathMethodAnalyzer
-
- getAccessPath() - Method in class heros.fieldsens.structs.WrappedFact
-
- getAccessPath() - Method in class heros.fieldsens.structs.WrappedFactAtStatement
-
- getAccessPathOf(WrappedFact<Field, Fact, Stmt, Method>) - Method in class heros.fieldsens.ControlFlowJoinResolver
-
- getAccessPathOf(Incoming) - Method in class heros.fieldsens.ResolverTemplate
-
- getAccessPathOf(ReturnEdge<Field, Fact, Stmt, Method>) - Method in class heros.fieldsens.ReturnSiteResolver
-
- getActiveBody() - Method in class soot.SootMethod
-
Retrieves the active body for this method.
- getActiveHierarchy() - Method in class soot.Scene
-
Retrieves the active hierarchy
- getAfterSet(Object) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
- getAfterStack(Body, Unit) - Static method in class soot.jbco.bafTransformations.StackTypeHeightCalculator
-
- getAfterStack(Stack<Type>, Unit) - Static method in class soot.jbco.bafTransformations.StackTypeHeightCalculator
-
- getAllDefs() - Method in class soot.dava.toolkits.base.AST.traversals.AllDefinitionsFinder
-
- getAllFieldRefs() - Method in class soot.jimple.spark.pag.AllocNode
-
Returns all field ref nodes having this node as their base.
- getAllFieldRefs() - Method in class soot.jimple.spark.pag.VarNode
-
Returns all field ref nodes having this node as their base.
- getAllFields(SootClass) - Static method in class soot.jimple.toolkits.infoflow.ClassLocalObjectsAnalysis
-
- getAllImplementersOfInterface(SootClass) - Method in class soot.FastHierarchy
-
For an interface parent (MUST be an interface), returns set of all
implementers of it but NOT their subclasses.
- getAllInterfacesOf(SootClass) - Static method in class soot.jbco.util.HierarchyUtils
-
Get whole tree of interfaces on Scene
for class/interface.
- getAllLabels() - Method in class soot.toDex.LabelAssigner
-
- getAllMethodsForClass(SootClass) - Method in class soot.jimple.toolkits.infoflow.LocalObjectsAnalysis
-
- getAllNodes() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- getAllocDotFieldNodeNumberer() - Method in class soot.jimple.spark.pag.PAG
-
- getAllocNodeNumberer() - Method in class soot.jimple.spark.pag.PAG
-
- getAllocNodes() - Method in class soot.jimple.toolkits.thread.mhp.findobject.AllocNodesFinder
-
- getAllocNodeToObj() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- getAllocNodeToThread() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- getAllReachableMethods() - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
A replacement of the Scene.v().getReachableMethods.
- getAllReachableMethods(SootClass) - Static method in class soot.jimple.toolkits.infoflow.ClassLocalObjectsAnalysis
-
- getAllSubinterfaces(SootClass) - Method in class soot.FastHierarchy
-
For an interface parent (MUST be an interface), returns set of all
subinterfaces.
- getAllUnitBoxes() - Method in class soot.Body
-
Returns the result of iterating through all Units in this body
and querying them for their UnitBoxes.
- getAmbiguousMethodByName(String) - Static method in class soot.jimple.spark.ondemand.pautil.SootUtil
-
- getAnalysedMethods() - Method in class soot.jimple.toolkits.annotation.purity.AbstractInterproceduralAnalysis
-
Get an iterator over the list of SootMethod with an associated summary.
- getAnalysisDepth() - Method in class soot.dava.toolkits.base.AST.ASTAnalysis
-
- getAnalysisDepth() - Method in class soot.dava.toolkits.base.AST.TryContentsFinder
-
- getAnalysisDepth() - Method in class soot.dava.toolkits.base.AST.UselessTryRemover
-
- getAnalysisType() - Method in class soot.tagkit.ColorTag
-
- getAnalysisType() - Method in class soot.tagkit.StringTag
-
- getAnalyzer(Method) - Method in class heros.fieldsens.Context
-
- getAndroidAPIVersion() - Method in class soot.Scene
-
- getAndroidJarPath(String, String) - Method in class soot.Scene
-
- getAnnotations() - Method in class soot.tagkit.VisibilityAnnotationTag
-
- getAnonClassBodyList() - Method in class soot.javaToJimple.NestedClassListBuilder
-
- getAnonClassMap() - Method in class soot.javaToJimple.InitialResolver
-
- getAnonTypeMap() - Method in class soot.javaToJimple.InitialResolver
-
- getAnySubType() - Method in class soot.RefType
-
- getApplicationClasses() - Method in class soot.Scene
-
Returns a chain of the application classes in this scene.
- getArg(int) - Method in class soot.jimple.internal.AbstractInvokeExpr
-
- getArg(int) - Method in interface soot.jimple.InvokeExpr
-
- getArgBox(int) - Method in class soot.jimple.internal.AbstractInvokeExpr
-
- getArgBox(int) - Method in interface soot.jimple.InvokeExpr
-
- getArgBox(int) - Method in class soot.shimple.internal.SPhiExpr
-
- getArgBox(Unit) - Method in class soot.shimple.internal.SPhiExpr
-
- getArgBox(Block) - Method in class soot.shimple.internal.SPhiExpr
-
- getArgBox() - Method in class soot.shimple.internal.SPiExpr
-
- getArgBox(int) - Method in interface soot.shimple.PhiExpr
-
Returns the argument pair for the given index.
- getArgBox(Unit) - Method in interface soot.shimple.PhiExpr
-
Returns the argument pair corresponding to the given CFG
predecessor.
- getArgBox(Block) - Method in interface soot.shimple.PhiExpr
-
Returns the argument pair corresponding to the given CFG
predecessor.
- getArgBox() - Method in interface soot.shimple.PiExpr
-
- getArgCount() - Method in interface soot.baf.InterfaceInvokeInst
-
- getArgCount() - Method in class soot.baf.internal.BInterfaceInvokeInst
-
- getArgCount() - Method in class soot.jimple.internal.AbstractInvokeExpr
-
- getArgCount() - Method in interface soot.jimple.InvokeExpr
-
- getArgCount() - Method in class soot.shimple.internal.SPhiExpr
-
- getArgCount() - Method in interface soot.shimple.PhiExpr
-
Returns the number of arguments in this PhiExpr.
- getArgIndex(Unit) - Method in class soot.shimple.internal.SPhiExpr
-
- getArgIndex(Block) - Method in class soot.shimple.internal.SPhiExpr
-
- getArgIndex(Unit) - Method in interface soot.shimple.PhiExpr
-
Returns the index of the argument associated with the given
control flow predecessor Unit.
- getArgIndex(Block) - Method in interface soot.shimple.PhiExpr
-
Returns the index of the argument associated with the given
control flow predecessor.
- getArgs() - Method in class soot.jimple.internal.AbstractInvokeExpr
-
- getArgs() - Method in interface soot.jimple.InvokeExpr
-
- getArgs() - Method in class soot.shimple.internal.SPhiExpr
-
- getArgs() - Method in interface soot.shimple.PhiExpr
-
Returns an unmodifiable, backed view of the arguments to this PhiExpr.
- getArrayElementType() - Method in class soot.AnySubType
-
- getArrayElementType() - Method in class soot.ArrayType
-
If I have a variable x of declared type t, what is a good
declared type for the expression ((Object[]) x)[i]? The
getArrayElementType() method in RefLikeType was introduced to
answer this question for all classes implementing RefLikeType.
- getArrayElementType() - Method in class soot.NullType
-
- getArrayElementType() - Method in class soot.RefLikeType
-
If I have a variable x of declared type t, what is a good
declared type for the expression ((Object[]) x)[i]? The
getArrayElementType() method in RefLikeType was introduced even
later to answer this question for all classes implementing
RefLikeType.
- getArrayElementType() - Method in class soot.RefType
-
- getArrayRef() - Method in class soot.dava.internal.javaRep.DVariableDeclarationStmt
-
- getArrayRef() - Method in class soot.jimple.internal.AbstractStmt
-
- getArrayRef() - Method in class soot.jimple.internal.JAssignStmt
-
- getArrayRef() - Method in interface soot.jimple.Stmt
-
- getArrayRefBox() - Method in class soot.dava.internal.javaRep.DVariableDeclarationStmt
-
- getArrayRefBox() - Method in class soot.jimple.internal.AbstractStmt
-
- getArrayRefBox() - Method in class soot.jimple.internal.JAssignStmt
-
- getArrayRefBox() - Method in interface soot.jimple.Stmt
-
- getArrayType() - Method in class soot.Type
-
- getArrayTypeDescriptor(ArrayType) - Static method in class soot.toDex.SootToDexUtils
-
- getArrayTypesBefore(Stmt, Local) - Method in class soot.jimple.toolkits.callgraph.ConstantArrayAnalysis
-
- getAsFactAtStatement() - Method in class heros.fieldsens.structs.WrappedFactAtStatement
-
- getAssignBarEdges(VarNode) - Method in class soot.jimple.spark.ondemand.pautil.ContextSensitiveInfo
-
- getAssignEdges(VarNode) - Method in class soot.jimple.spark.ondemand.pautil.ContextSensitiveInfo
-
- getAssignLocal(polyglot.ast.Assign) - Method in class soot.javaToJimple.JimpleBodyBuilder
-
Assign Expression Creation
- getAssignRightLocal(polyglot.ast.Assign, Local) - Method in class soot.javaToJimple.AbstractJimpleBodyBuilder
-
- getAssignRightLocal(polyglot.ast.Assign, Local) - Method in class soot.javaToJimple.JimpleBodyBuilder
-
- getAssignStmt(DexBody, Local, ConcreteRef) - Method in class soot.dexpler.instructions.FieldInstruction
-
Check if the field type equals the type of the value that will be stored in the field.
- getAst() - Method in class soot.javaToJimple.InitialResolver
-
- getAttrib() - Method in class soot.toolkits.graph.pdg.PDGNode
-
- getAvailableEquivsAfter(Unit) - Method in interface soot.jimple.toolkits.scalar.AvailableExpressions
-
Returns a Chain containing the EquivalentValue objects corresponding to expressions available after u.
- getAvailableEquivsAfter(Unit) - Method in class soot.jimple.toolkits.scalar.FastAvailableExpressions
-
Returns a List containing the UnitValueBox pairs corresponding to expressions available after u.
- getAvailableEquivsAfter(Unit) - Method in class soot.jimple.toolkits.scalar.SlowAvailableExpressions
-
Returns a Chain containing the EquivalentValue objects corresponding to expressions available after u.
- getAvailableEquivsBefore(Unit) - Method in interface soot.jimple.toolkits.scalar.AvailableExpressions
-
Returns a Chain containing the EquivalentValue objects corresponding to expressions available before u.
- getAvailableEquivsBefore(Unit) - Method in class soot.jimple.toolkits.scalar.FastAvailableExpressions
-
Returns a Chain containing the EquivalentValue objects corresponding to expressions available before u.
- getAvailableEquivsBefore(Unit) - Method in class soot.jimple.toolkits.scalar.SlowAvailableExpressions
-
Returns a Chain containing the EquivalentValue objects corresponding to expressions available before u.
- getAvailablePairsAfter(Unit) - Method in interface soot.jimple.toolkits.scalar.AvailableExpressions
-
Returns a List containing the UnitValueBox pairs corresponding to expressions available after u.
- getAvailablePairsAfter(Unit) - Method in class soot.jimple.toolkits.scalar.FastAvailableExpressions
-
Returns a List containing the EquivalentValue corresponding to expressions available after u.
- getAvailablePairsAfter(Unit) - Method in class soot.jimple.toolkits.scalar.SlowAvailableExpressions
-
Returns a List containing the UnitValueBox pairs corresponding to expressions available after u.
- getAvailablePairsBefore(Unit) - Method in interface soot.jimple.toolkits.scalar.AvailableExpressions
-
Returns a List containing the UnitValueBox pairs corresponding to expressions available before u.
- getAvailablePairsBefore(Unit) - Method in class soot.jimple.toolkits.scalar.FastAvailableExpressions
-
Returns a List containing the UnitValueBox pairs corresponding to expressions available before u.
- getAvailablePairsBefore(Unit) - Method in class soot.jimple.toolkits.scalar.SlowAvailableExpressions
-
Returns a List containing the UnitValueBox pairs corresponding to expressions available before u.
- getBackDependets() - Method in class soot.toolkits.graph.pdg.PDGNode
-
- getBackEdges() - Method in class soot.jimple.toolkits.thread.mhp.DfsForBackEdge
-
- getBackJumpStmt() - Method in class soot.jimple.toolkits.annotation.logic.Loop
-
Returns the statement that jumps back to the head, thereby constituing the loop.
- getBafBody(SootMethod) - Method in class soot.AbstractASMBackend
-
Gets the baf body for the given SootMethod.
- getBafBody() - Method in class soot.jimple.JimpleToBafContext
-
- getBafLocalOfJimpleLocal(Local) - Method in class soot.jimple.JimpleToBafContext
-
- getBase() - Method in class soot.AnySubType
-
- getBase() - Method in class soot.dexpler.DexFileProvider.DexContainer
-
- getBase() - Method in interface soot.jimple.ArrayRef
-
- getBase() - Method in interface soot.jimple.InstanceFieldRef
-
- getBase() - Method in interface soot.jimple.InstanceInvokeExpr
-
- getBase() - Method in class soot.jimple.internal.AbstractInstanceFieldRef
-
- getBase() - Method in class soot.jimple.internal.AbstractInstanceInvokeExpr
-
- getBase() - Method in class soot.jimple.internal.JArrayRef
-
- getBase() - Method in class soot.jimple.spark.pag.AllocDotField
-
Returns the base AllocNode.
- getBase() - Method in class soot.jimple.spark.pag.FieldRefNode
-
Returns the base of this field reference.
- getBaseBox() - Method in interface soot.jimple.ArrayRef
-
- getBaseBox() - Method in interface soot.jimple.InstanceFieldRef
-
- getBaseBox() - Method in interface soot.jimple.InstanceInvokeExpr
-
- getBaseBox() - Method in class soot.jimple.internal.AbstractInstanceFieldRef
-
- getBaseBox() - Method in class soot.jimple.internal.AbstractInstanceInvokeExpr
-
- getBaseBox() - Method in class soot.jimple.internal.JArrayRef
-
- getBaseForField(Object) - Method in class soot.jimple.toolkits.pointer.FullRWSet
-
- getBaseForField(Object) - Method in class soot.jimple.toolkits.pointer.MethodRWSet
-
Returns a set of base objects whose field f is read/written.
- getBaseForField(Object) - Method in class soot.jimple.toolkits.pointer.RWSet
-
- getBaseForField(Object) - Method in class soot.jimple.toolkits.pointer.SiteRWSet
-
Returns a set of base objects whose field f is read/written.
- getBaseForField(Object) - Method in class soot.jimple.toolkits.pointer.StmtRWSet
-
Returns a set of base objects whose field f is read/written.
- getBaseLocal(polyglot.ast.Receiver) - Method in class soot.javaToJimple.AbstractJimpleBodyBuilder
-
- getBaseLocal(polyglot.ast.Receiver) - Method in class soot.javaToJimple.JimpleBodyBuilder
-
- getBaseType() - Method in class soot.baf.internal.AbstractRefTypeInst
-
- getBaseType() - Method in class soot.baf.internal.BNewArrayInst
-
- getBaseType() - Method in class soot.baf.internal.BNewMultiArrayInst
-
- getBaseType() - Method in interface soot.baf.NewArrayInst
-
- getBaseType() - Method in interface soot.baf.NewInst
-
- getBaseType() - Method in interface soot.baf.NewMultiArrayInst
-
- getBaseType() - Method in class soot.grimp.internal.GNewInvokeExpr
-
- getBaseType() - Method in interface soot.grimp.NewInvokeExpr
-
- getBaseType() - Method in class soot.jimple.internal.AbstractNewArrayExpr
-
- getBaseType() - Method in class soot.jimple.internal.AbstractNewExpr
-
- getBaseType() - Method in class soot.jimple.internal.AbstractNewMultiArrayExpr
-
- getBaseType() - Method in interface soot.jimple.NewArrayExpr
-
- getBaseType() - Method in interface soot.jimple.NewExpr
-
- getBaseType() - Method in interface soot.jimple.NewMultiArrayExpr
-
- getBasicClasses() - Method in class soot.Scene
-
- getBeforeSet(Object) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
- getBeginUnit() - Method in class soot.AbstractTrap
-
- getBeginUnit() - Method in interface soot.Trap
-
Returns the first trapped unit, unless this Trap
does not trap any units at all.
- getBeginUnitBox() - Method in class soot.AbstractTrap
-
- getBeginUnitBox() - Method in interface soot.Trap
-
- getBitMask(PointsToSetInternal, PAG) - Method in class soot.jimple.spark.sets.PointsToSetInternal
-
- getBlock2RegionMap() - Method in class soot.toolkits.graph.pdg.RegionAnalysis
-
- getBlockCFG() - Method in class soot.toolkits.graph.pdg.RegionAnalysis
-
- getBlockGraph() - Method in class soot.shimple.DefaultShimpleFactory
-
- getBlockGraph() - Method in interface soot.shimple.ShimpleFactory
-
- getBlockGraph() - Method in class soot.toolkits.graph.pdg.HashMutablePDG
-
- getBlockGraph() - Method in interface soot.toolkits.graph.pdg.ProgramDependenceGraph
-
- getBlockId() - Method in class soot.shimple.internal.SPhiExpr
-
- getBlockId() - Method in interface soot.shimple.PhiExpr
-
Returns the id number of the block from which the Phi node
originated from.
- getBlocks() - Method in class soot.toolkits.graph.BlockGraph
-
Returns a list of the Blocks composing this graph.
- getBlocks() - Method in interface soot.toolkits.graph.pdg.IRegion
-
- getBlocks() - Method in class soot.toolkits.graph.pdg.PDGRegion
-
- getBlocks() - Method in class soot.toolkits.graph.pdg.Region
-
- getBlue() - Method in class soot.tagkit.ColorTag
-
- getBody(SootMethod, String) - Method in class soot.coffi.CoffiMethodSource
-
- getBody() - Method in class soot.dexpler.DexBody
-
Return the associated JimpleBody.
- getBody(SootMethod, String) - Method in class soot.javaToJimple.AnonClassInitMethodSource
-
- getBody(SootMethod, String) - Method in class soot.javaToJimple.AssertClassMethodSource
-
- getBody(SootMethod, String) - Method in class soot.javaToJimple.ClassLiteralMethodSource
-
- getBody(SootMethod, String) - Method in class soot.javaToJimple.PolyglotMethodSource
-
- getBody(SootMethod, String) - Method in class soot.javaToJimple.PrivateFieldAccMethodSource
-
- getBody(SootMethod, String) - Method in class soot.javaToJimple.PrivateFieldSetMethodSource
-
- getBody(SootMethod, String) - Method in class soot.javaToJimple.PrivateMethodAccMethodSource
-
- getBody(SootMethod, String) - Method in class soot.jimple.JimpleMethodSource
-
- getBody(SootMethod) - Method in class soot.jimple.parser.JimpleAST
-
Returns a body corresponding to the parsed jimple for m.
- getBody() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- getBody(SootMethod, String) - Method in interface soot.MethodSource
-
Returns a filled-out body for the given SootMethod.
- getBody() - Method in class soot.shimple.DefaultShimpleFactory
-
- getBody(SootMethod, String) - Method in class soot.shimple.ShimpleMethodSource
-
- getBody() - Method in class soot.toolkits.graph.Block
-
Returns the Block's enclosing Body instance.
- getBody() - Method in class soot.toolkits.graph.BlockGraph
-
- getBody() - Method in interface soot.toolkits.graph.ExceptionalGraph
-
Returns the
Body
from which this graph was built.
- getBody() - Method in class soot.toolkits.graph.pdg.LoopedPDGNode
-
- getBody() - Method in class soot.toolkits.graph.UnitGraph
-
- getBody(SootMethod, String) - Method in class soot.UnknownMethodSource
-
- getBody(JimpleBody) - Method in class soot.util.cfgcmd.CFGIntermediateRep
-
Converts a JimpleBody
into the
corresponding Body
in this intermediate
representation.
- getBoolean(Map<String, String>, String) - Static method in class soot.PhaseOptions
-
This method returns true iff key "name" is in options
and maps to "true".
- getBoolean(Map<String, String>, String, boolean) - Static method in class soot.PhaseOptions
-
If key "name" is in options, this method returns true iff it maps to
"true".
- getBootstrapArg(int) - Method in class soot.grimp.internal.GDynamicInvokeExpr
-
- getBootstrapArg(int) - Method in interface soot.jimple.DynamicInvokeExpr
-
- getBootstrapArg(int) - Method in class soot.jimple.internal.JDynamicInvokeExpr
-
- getBootstrapArgCount() - Method in class soot.grimp.internal.GDynamicInvokeExpr
-
- getBootstrapArgCount() - Method in interface soot.jimple.DynamicInvokeExpr
-
- getBootstrapArgCount() - Method in class soot.jimple.internal.JDynamicInvokeExpr
-
- getBootstrapArgs() - Method in interface soot.baf.DynamicInvokeInst
-
- getBootstrapArgs() - Method in class soot.baf.internal.BDynamicInvokeInst
-
- getBootstrapArgs() - Method in class soot.grimp.internal.GDynamicInvokeExpr
-
- getBootstrapArgs() - Method in interface soot.jimple.DynamicInvokeExpr
-
- getBootstrapArgs() - Method in class soot.jimple.internal.JDynamicInvokeExpr
-
- getBootstrapMethod() - Method in class soot.jimple.internal.JDynamicInvokeExpr
-
- getBootstrapMethodRef() - Method in interface soot.baf.DynamicInvokeInst
-
- getBootstrapMethodRef() - Method in class soot.baf.internal.BDynamicInvokeInst
-
- getBootstrapMethodRef() - Method in class soot.grimp.internal.GDynamicInvokeExpr
-
- getBootstrapMethodRef() - Method in interface soot.jimple.DynamicInvokeExpr
-
- getBootstrapMethodRef() - Method in class soot.jimple.internal.JDynamicInvokeExpr
-
- getBoxesPointingToThis() - Method in class soot.AbstractUnit
-
Returns a list of Boxes pointing to this Unit.
- getBoxesPointingToThis() - Method in interface soot.Unit
-
Returns a list of Boxes pointing to this Unit.
- getBranchFlowAfter(Unit) - Method in class soot.toolkits.scalar.BranchedFlowAnalysis
-
- getBranchTargetLabel(Unit) - Method in class soot.baf.BafASMBackend
-
Returns the ASM Label for a given Unit that is the target of a branch or
jump
- getBreakSet(String) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.DavaFlowSet
-
- getBudget() - Method in class soot.jimple.spark.geom.dataMgr.ContextsCollector
-
- getByName(String) - Static method in enum soot.toDex.PrimitiveType
-
- getBytecodeOffset() - Method in class soot.tagkit.BytecodeOffsetTag
-
Returns the offset as an int.
- getBytecodeParms() - Method in class soot.SootMethod
-
Returns the parameters part of the signature in the format in which it
appears in bytecode.
- getBytecodeSignature() - Method in class soot.SootMethod
-
Returns the signature of this method in the format in which it appears in
bytecode (eg.
- getCallEdgeFunction(N, D, M, D) - Method in class heros.EdgeFunctionCache
-
- getCallEdgeFunction(N, D, M, D) - Method in interface heros.EdgeFunctions
-
Returns the function that computes how the V-typed value changes when
being propagated along a method call.
- getCallEdgeResolver() - Method in class heros.fieldsens.PerAccessPathMethodAnalyzer
-
- getCallEdgesInto(int) - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
Get the call edges calling into the method @param fid.
- getCalleesOfCallAt(N) - Method in interface heros.InterproceduralCFG
-
Returns all callee methods for a given call.
- getCalleesOfCallAt(Unit) - Method in class soot.jimple.toolkits.ide.icfg.BackwardsInterproceduralCFG
-
- getCalleesOfCallAt(Unit) - Method in class soot.jimple.toolkits.ide.icfg.JimpleBasedInterproceduralCFG
-
- getCalleesOfCallAt(Unit) - Method in class soot.jimple.toolkits.ide.icfg.OnTheFlyJimpleBasedICFG
-
- getCalleeSourceFact() - Method in class heros.fieldsens.CallEdge
-
- getCallEgesOutFrom(int) - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
Get the call edges calling from the method @param fid.
- getCaller() - Method in class soot.jimple.toolkits.thread.mhp.stmt.JPegStmt
-
- getCallerAnalyzer() - Method in class heros.fieldsens.CallEdge
-
- getCallerCallSiteFact() - Method in class heros.fieldsens.CallEdge
-
- getCallersOf(M) - Method in interface heros.InterproceduralCFG
-
Returns all caller statements/nodes of a given method.
- getCallersOf(SootMethod) - Method in class soot.jimple.toolkits.ide.icfg.BackwardsInterproceduralCFG
-
- getCallersOf(SootMethod) - Method in class soot.jimple.toolkits.ide.icfg.JimpleBasedInterproceduralCFG
-
- getCallersOf(SootMethod) - Method in class soot.jimple.toolkits.ide.icfg.OnTheFlyJimpleBasedICFG
-
- getCallerSourceFact() - Method in class heros.fieldsens.CallEdge
-
- getCallFlowFunction(Stmt, Method) - Method in interface heros.fieldsens.FlowFunctions
-
Returns the flow function that computes the flow for a call statement.
- getCallFlowFunction(N, M) - Method in class heros.FlowFunctionCache
-
- getCallFlowFunction(N, M) - Method in interface heros.FlowFunctions
-
Returns the flow function that computes the flow for a call statement.
- getCallFlowFunction(N, M) - Method in class heros.ProfiledFlowFunctions
-
- getCallFlowFunction(N, M) - Method in class heros.ZeroedFlowFunctions
-
- getCallGraph() - Method in class soot.jimple.toolkits.callgraph.CallGraphBuilder
-
- getCallGraph() - Method in class soot.Scene
-
- getCallsFromWithin(M) - Method in interface heros.InterproceduralCFG
-
Returns all call sites within a given method.
- getCallsFromWithin(SootMethod) - Method in class soot.jimple.toolkits.ide.icfg.AbstractJimpleBasedICFG
-
- getCallsFromWithin(SootMethod) - Method in class soot.jimple.toolkits.ide.icfg.BackwardsInterproceduralCFG
-
- getCallSite() - Method in class heros.fieldsens.CallEdge
-
- getCallSite() - Method in class soot.jimple.spark.ondemand.pautil.AssignEdge
-
- getCallSiteEdges(Integer) - Method in class soot.jimple.spark.ondemand.pautil.ContextSensitiveInfo
-
- getCallSitesInMethod(SootMethod) - Method in class soot.jimple.spark.ondemand.pautil.ContextSensitiveInfo
-
- getCallSitesInvokingMethod(SootMethod) - Method in class soot.jimple.spark.ondemand.pautil.ContextSensitiveInfo
-
- getCallSiteTargets(Integer) - Method in class soot.jimple.spark.ondemand.pautil.ContextSensitiveInfo
-
- getCallsNative() - Method in class soot.jimple.toolkits.pointer.FullRWSet
-
- getCallsNative() - Method in class soot.jimple.toolkits.pointer.MethodRWSet
-
- getCallsNative() - Method in class soot.jimple.toolkits.pointer.RWSet
-
- getCallsNative() - Method in class soot.jimple.toolkits.pointer.SiteRWSet
-
- getCallsNative() - Method in class soot.jimple.toolkits.pointer.StmtRWSet
-
- getCallTargets(PointsToSetInternal, NumberedString, Type, Set<SootMethod>) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- getCallTargets(Type, SootMethod) - Static method in class soot.jimple.spark.ondemand.pautil.SootUtil
-
- getCallTargetsForType(Type, NumberedString, Type, Set<SootMethod>) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- getCallToReturnEdgeFunction(N, D, N, D) - Method in class heros.EdgeFunctionCache
-
- getCallToReturnEdgeFunction(N, D, N, D) - Method in interface heros.EdgeFunctions
-
Returns the function that computes how the V-typed value changes when
being propagated from a method call to one of its intraprocedural
successor.
- getCallToReturnFlowFunction(Stmt, Stmt) - Method in interface heros.fieldsens.FlowFunctions
-
Returns the flow function that computes the flow from a call site to a
successor statement just after the call.
- getCallToReturnFlowFunction(N, N) - Method in class heros.FlowFunctionCache
-
- getCallToReturnFlowFunction(N, N) - Method in interface heros.FlowFunctions
-
Returns the flow function that computes the flow from a call site to a
successor statement just after the call.
- getCallToReturnFlowFunction(N, N) - Method in class heros.ProfiledFlowFunctions
-
- getCallToReturnFlowFunction(N, N) - Method in class heros.ZeroedFlowFunctions
-
- getCanNotBeCompacted() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- getCastStrings(Local) - Method in class soot.dava.toolkits.base.renamer.heuristicSet
-
- getCastStrings() - Method in class soot.dava.toolkits.base.renamer.heuristicTuple
-
- getCastType() - Method in interface soot.baf.InstanceCastInst
-
- getCastType() - Method in class soot.baf.internal.BInstanceCastInst
-
- getCastType() - Method in interface soot.jimple.CastExpr
-
- getCastType() - Method in class soot.jimple.internal.AbstractCastExpr
-
- getCaught() - Method in class soot.toolkits.exceptions.ThrowableSet.Pair
-
- getCenter() - Method in class soot.jimple.toolkits.annotation.callgraph.CallGraphInfo
-
- getCFG() - Method in class soot.toolkits.graph.pdg.HashMutablePDG
-
- getCFormatChar(char) - Static method in class soot.util.StringTools
-
Returns the canonical C-string representation of c.
- getCGOpts() - Method in class soot.jimple.spark.pag.PAG
-
Returns CGOptions for this graph.
- getChars() - Method in class soot.jbco.name.AbstractNameGenerator
-
- getChars() - Method in class soot.jbco.name.HorrorNameGenerator
-
- getChars() - Method in class soot.jbco.name.JunkNameGenerator
-
- getCheckType() - Method in interface soot.baf.InstanceOfInst
-
- getCheckType() - Method in class soot.baf.internal.BInstanceOfInst
-
- getCheckType() - Method in interface soot.jimple.InstanceOfExpr
-
- getCheckType() - Method in class soot.jimple.internal.AbstractInstanceOfExpr
-
- getChildRegions() - Method in interface soot.toolkits.graph.pdg.IRegion
-
- getChildRegions() - Method in class soot.toolkits.graph.pdg.PDGRegion
-
- getChildRegions() - Method in class soot.toolkits.graph.pdg.Region
-
- getChildren() - Method in class soot.jimple.toolkits.annotation.callgraph.CallData
-
- getChildren() - Method in class soot.shimple.toolkits.graph.ValueGraph.Node
-
- getChildren() - Method in class soot.toolkits.graph.DominatorNode
-
Returns a backed list of the children of this node in the
DominatorTree.
- getChildrenOf(DominatorNode<N>) - Method in class soot.toolkits.graph.DominatorTree
-
- getClassConstant() - Method in class soot.jimple.spark.pag.ClassConstantNode
-
- getClassData() - Method in class soot.toolkits.astmetrics.ASTMetric
-
- getClassDeclsList() - Method in class soot.javaToJimple.NestedClassListBuilder
-
- getClasses() - Method in class soot.Scene
-
Returns an backed chain of the classes in this manager.
- getClasses(int) - Method in class soot.Scene
-
Returns the list of SootClasses that have been resolved at least to the level
specified.
- getClassesUnder(String) - Method in class soot.SourceLocator
-
- getClassFetcherFor(SootClass) - Method in class soot.jimple.toolkits.invoke.SynchronizerManager
-
Finds a method which calls java.lang.Class.forName(String).
- getClassIndex() - Method in interface soot.coffi.ICONSTANT_Methodref_info
-
- getClassLoaderObject() - Method in class soot.jimple.toolkits.pointer.representations.Environment
-
INTERFACE to NATIVE METHODS
- getClassLocalObjectsAnalysis(SootClass) - Method in class soot.jimple.toolkits.infoflow.LocalObjectsAnalysis
-
- getClassName(String) - Static method in class soot.dava.toolkits.base.renamer.RemoveFullyQualifiedName
-
- getClassName(String) - Static method in class soot.jimple.spark.ondemand.pautil.SootUtil
-
- getClassName() - Method in class soot.plugins.model.PhasePluginDescription
-
- getClassName() - Method in class soot.RefType
-
- getClassName() - Method in class soot.tagkit.LinkTag
-
- getClassName() - Method in class soot.toolkits.astmetrics.ClassData
-
- getClassNameFieldNameToSootFieldMapping() - Method in class soot.dava.toolkits.base.AST.interProcedural.ConstantFieldValueFinder
-
- getClassNameMapping(BiPredicate<String, String>) - Method in class soot.jbco.jimpleTransformations.ClassRenamer
-
Gets mapping by predicate.
- getClassNumberer() - Method in class soot.Scene
-
- getClassObject() - Method in class soot.jimple.toolkits.pointer.representations.Environment
-
- getClassSource(String) - Method in class soot.SourceLocator
-
Given a class name, uses the soot-class-path to return a ClassSource for
the given class.
- getClassSpecs() - Method in class soot.tagkit.InnerClassAttribute
-
- getClientAccessibilityOracle() - Method in class soot.Scene
-
Retrieves the active client accessibility oracle
- getClinitMethods() - Method in class soot.jimple.toolkits.thread.mhp.pegcallgraph.PegCallGraph
-
- getCommonAncestorValuesOf(Map, Stmt) - Method in class soot.jimple.toolkits.scalar.CommonPrecedingEqualValueAnalysis
-
Returns a list of EquivalentLocals that must always be equal to l at s
- getCommonSuperClass(String, String) - Method in class soot.util.backend.SootASMClassWriter
-
- getComparisonExpr(DexBody, int) - Method in class soot.dexpler.instructions.ConditionalJumpInstruction
-
Get comparison expression depending on opcode against zero or null.
- getComparisonExpr(Immediate, Immediate) - Method in class soot.dexpler.instructions.ConditionalJumpInstruction
-
Get comparison expression depending on opcode between two immediates
- getComponentOf(Object) - Method in class soot.toolkits.graph.StronglyConnectedComponents
-
Deprecated.
- getComponents() - Method in class soot.toolkits.graph.StronglyConnectedComponents
-
Deprecated.
- getComponents() - Method in class soot.toolkits.graph.StronglyConnectedComponentsFast
-
- getConcerned() - Method in exception soot.validation.ValidationException
-
- getCondition() - Method in interface soot.jimple.IfStmt
-
- getCondition() - Method in class soot.jimple.internal.JIfStmt
-
- getConditionBox() - Method in interface soot.jimple.IfStmt
-
- getConditionBox() - Method in class soot.jimple.internal.JIfStmt
-
- getConditionExpr() - Method in class soot.dava.internal.AST.ASTBinaryCondition
-
- getCondStmt() - Method in class soot.shimple.internal.SPiExpr
-
- getCondStmt() - Method in interface soot.shimple.PiExpr
-
- getConstant() - Method in interface soot.baf.IncInst
-
- getConstant() - Method in class soot.baf.internal.BIncInst
-
- getConstant() - Method in class soot.baf.internal.BPushInst
-
- getConstant() - Method in interface soot.baf.PushInst
-
- getConstant(Type, int) - Method in class soot.javaToJimple.AbstractJimpleBodyBuilder
-
- getConstant(Type, int) - Method in class soot.javaToJimple.JimpleBodyBuilder
-
Returns a needed constant given a type and val
- getConstant() - Method in class soot.tagkit.ConstantValueTag
-
- getConstant() - Method in class soot.tagkit.DoubleConstantValueTag
-
- getConstant() - Method in class soot.tagkit.FloatConstantValueTag
-
- getConstant() - Method in class soot.tagkit.IntegerConstantValueTag
-
- getConstant() - Method in class soot.tagkit.LongConstantValueTag
-
- getConstant() - Method in class soot.tagkit.StringConstantValueTag
-
- getConstantName() - Method in class soot.tagkit.AnnotationEnumElem
-
- getConstantValueOf(Value) - Static method in class soot.jimple.toolkits.scalar.Evaluator
-
Returns the constant value of op
if it is easy
to find the constant value; else returns null
.
- getConstantValueOf(Value) - Static method in class soot.shimple.toolkits.scalar.SEvaluator
-
Returns the constant value of op
if it is easy to
find the constant value; else returns null
.
- getConstraint() - Method in class heros.fieldsens.FlowFunction.ConstrainedFact
-
- getConstructorForAnon(polyglot.ast.New) - Method in class soot.javaToJimple.InitialResolver
-
- getConstructorObject() - Method in class soot.jimple.toolkits.pointer.representations.Environment
-
- getContext() - Method in class soot.baf.BafBody
-
- getContextFor(SootMethod) - Method in class soot.jimple.toolkits.infoflow.ClassLocalObjectsAnalysis
-
- getContextNumberer() - Method in class soot.Scene
-
- getContextSensitiveCallGraph() - Method in class soot.Scene
-
- getContinueSet(String) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.DavaFlowSet
-
- getCopiesAt(Stmt) - Method in interface soot.jimple.EqualLocals
-
- getCopiesOfAt(Local, Stmt) - Method in class soot.jimple.toolkits.scalar.EqualLocalsAnalysis
-
Returns a list of EquivalentValue wrapped Locals and Refs that must always be equal to l at s
- getCopyPopagator() - Method in class soot.dexpler.DexBody
-
- getCorrespondingPDGNode() - Method in class soot.toolkits.graph.pdg.PDGRegion
-
- getCriticalSections() - Method in class soot.jimple.toolkits.thread.synchronization.LockAllocator
-
- getCSList(Node) - Method in class soot.jimple.spark.geom.dataMgr.PtSensVisitor
-
Obtain the list of context sensitive objects pointed to by var.
- getCstPool() - Method in class soot.jimple.parser.JimpleAST
-
Extracts the reference constant pool for this JimpleAST.
- getCurAverage() - Method in class soot.jimple.spark.ondemand.genericutil.Averager
-
- getCurrentUnit() - Method in class soot.jimple.JimpleToBafContext
-
- getData() - Method in class soot.dexpler.instructions.PseudoInstruction
-
- getData() - Method in class soot.jimple.toolkits.annotation.callgraph.CallData
-
- getDataFirstByte() - Method in class soot.dexpler.instructions.PseudoInstruction
-
- getDataLastByte() - Method in class soot.dexpler.instructions.PseudoInstruction
-
- getDataSize() - Method in class soot.dexpler.instructions.PseudoInstruction
-
- getDavaBody() - Method in class soot.dava.internal.AST.ASTMethodNode
-
- getDavaDeclaration() - Method in class soot.SootMethod
-
- getDeadlockGraph() - Method in class soot.jimple.toolkits.thread.synchronization.LockAllocator
-
- getDebugName() - Method in class heros.solver.BiDiIDESolver.SingleDirectionSolver
-
- getDebugName() - Method in class heros.solver.IDESolver
-
Returns a String used to identify the output of this solver in debug mode.
- getDeclaration() - Method in class soot.SootField
-
- getDeclaration() - Method in class soot.SootMethod
-
Returns the declaration of this method, as used at the top of textual
body representations (before the {}'s containing the code for
representation.)
- getDeclarations() - Method in class soot.dava.internal.AST.ASTMethodNode
-
- getDeclarations() - Method in class soot.dava.internal.javaRep.DVariableDeclarationStmt
-
- getDeclaredLocals() - Method in class soot.dava.internal.AST.ASTMethodNode
-
- getDeclaredOptions() - Method in interface soot.HasPhaseOptions
-
- getDeclaredOptions() - Method in class soot.Pack
-
- getDeclaredOptions() - Method in interface soot.plugins.SootPhasePlugin
-
- getDeclaredOptions() - Method in class soot.Transform
-
- getDeclaringClass() - Method in interface soot.ClassMember
-
Returns the SootClass declaring this one.
- getDeclaringClass() - Method in class soot.jimple.spark.pag.GlobalVarNode
-
- getDeclaringClass() - Method in class soot.SootField
-
- getDeclaringClass() - Method in class soot.SootMethod
-
Returns the class which declares the current SootMethod
.
- getDeepestValue() - Method in class soot.EquivalentValue
-
Deprecated.
- getDefaultOptions() - Method in interface soot.HasPhaseOptions
-
- getDefaultOptions() - Method in class soot.jimple.toolkits.invoke.SiteInliner
-
- getDefaultOptions() - Method in class soot.jimple.toolkits.pointer.CastCheckEliminatorDumper
-
- getDefaultOptions() - Method in class soot.Pack
-
- getDefaultOptions() - Method in interface soot.plugins.SootPhasePlugin
-
Returns a list of default values for initializing the parameters.
- getDefaultOptions() - Method in class soot.Transform
-
- getDefaultTarget() - Method in class soot.baf.internal.BLookupSwitchInst
-
- getDefaultTarget() - Method in class soot.baf.internal.BTableSwitchInst
-
- getDefaultTarget() - Method in interface soot.baf.LookupSwitchInst
-
- getDefaultTarget() - Method in interface soot.baf.TableSwitchInst
-
- getDefaultTarget() - Method in class soot.jimple.internal.AbstractSwitchStmt
-
- getDefaultTarget() - Method in interface soot.jimple.SwitchStmt
-
- getDefaultTargetBox() - Method in class soot.baf.internal.BLookupSwitchInst
-
- getDefaultTargetBox() - Method in class soot.baf.internal.BTableSwitchInst
-
- getDefaultTargetBox() - Method in interface soot.baf.LookupSwitchInst
-
- getDefaultTargetBox() - Method in interface soot.baf.TableSwitchInst
-
- getDefaultTargetBox() - Method in class soot.jimple.internal.AbstractSwitchStmt
-
- getDefaultTargetBox() - Method in interface soot.jimple.SwitchStmt
-
- getDefaultThrowAnalysis() - Method in class soot.Scene
-
Returns the
ThrowAnalysis
to be used by default when constructing
CFGs which include exceptional control flow.
- getDefaultVal() - Method in class soot.tagkit.AnnotationDefaultTag
-
- getDefaultValue(SootField) - Static method in class soot.util.backend.ASMBackendUtils
-
Get default value of a field for constant pool
- getDefBoxes() - Method in class soot.AbstractUnit
-
Returns a list of Boxes containing Values defined in this Unit.
- getDefBoxes() - Method in class soot.baf.internal.BIdentityInst
-
- getDefBoxes() - Method in class soot.baf.internal.BIncInst
-
- getDefBoxes() - Method in class soot.baf.internal.BStoreInst
-
- getDefBoxes() - Method in class soot.Body
-
Returns the result of iterating through all Units in this
body and querying them for ValueBoxes defined.
- getDefBoxes() - Method in class soot.jimple.internal.AbstractDefinitionStmt
-
- getDefBoxes() - Method in interface soot.Unit
-
Returns a list of Boxes containing Values defined in this Unit.
- getDefs(Value) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.MustMayInitialize
-
- getDefs(SootField) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.MustMayInitialize
-
- getDefs(Local) - Method in class soot.dava.toolkits.base.AST.transformations.LocalVariableCleaner
-
- getDefsOf(Local) - Method in class soot.dexpler.DexDefUseAnalysis
-
- getDefsOf(Local) - Method in class soot.shimple.toolkits.scalar.ShimpleLocalDefs
-
Unconditionally returns the definition site of a local (as a
singleton list).
- getDefsOf(Local) - Method in class soot.toolkits.scalar.CombinedDUAnalysis
-
- getDefsOf(Local) - Method in interface soot.toolkits.scalar.LocalDefs
-
Returns the definition sites for a Local merged over all points
in a method.
- getDefsOf(Local) - Method in class soot.toolkits.scalar.SimpleLocalDefs
-
- getDefsOf(Local) - Method in class soot.toolkits.scalar.SmartLocalDefs
-
- getDefsOfAt(Local, Unit) - Method in class soot.dexpler.DexDefUseAnalysis
-
- getDefsOfAt(Local, Unit) - Method in class soot.shimple.toolkits.scalar.ShimpleLocalDefs
-
Returns the definition site for a Local at a certain point
(Unit) in a method as a singleton list.
- getDefsOfAt(Local, Unit) - Method in class soot.toolkits.scalar.CombinedDUAnalysis
-
- getDefsOfAt(Local, Unit) - Method in interface soot.toolkits.scalar.LocalDefs
-
Returns the definition sites for a Local at a certain
point (Unit) in a method.
- getDefsOfAt(Local, Unit) - Method in class soot.toolkits.scalar.SimpleLocalDefs
-
- getDefsOfAt(Local, Unit) - Method in class soot.toolkits.scalar.SmartLocalDefs
-
- getDelegate() - Method in class soot.jimple.spark.ondemand.LazyContextSensitivePointsToSet
-
- getDeltaTo(AccessPath<T>) - Method in class heros.fieldsens.AccessPath
-
- getDependencies() - Method in class soot.jbco.bafTransformations.AddJSRs
-
- getDependencies() - Method in class soot.jbco.bafTransformations.BAFCounter
-
- getDependencies() - Method in class soot.jbco.bafTransformations.BafLineNumberer
-
- getDependencies() - Method in class soot.jbco.bafTransformations.BAFPrintout
-
- getDependencies() - Method in class soot.jbco.bafTransformations.ConstructorConfuser
-
- getDependencies() - Method in class soot.jbco.bafTransformations.FindDuplicateSequences
-
- getDependencies() - Method in class soot.jbco.bafTransformations.FixUndefinedLocals
-
- getDependencies() - Method in class soot.jbco.bafTransformations.IfNullToTryCatch
-
- getDependencies() - Method in class soot.jbco.bafTransformations.IndirectIfJumpsToCaughtGotos
-
- getDependencies() - Method in class soot.jbco.bafTransformations.Jimple2BafLocalBuilder
-
- getDependencies() - Method in class soot.jbco.bafTransformations.LocalsToBitField
-
- getDependencies() - Method in class soot.jbco.bafTransformations.MoveLoadsAboveIfs
-
- getDependencies() - Method in class soot.jbco.bafTransformations.RemoveRedundantPushStores
-
- getDependencies() - Method in class soot.jbco.bafTransformations.TryCatchCombiner
-
- getDependencies() - Method in class soot.jbco.bafTransformations.UpdateConstantsToFields
-
- getDependencies() - Method in class soot.jbco.bafTransformations.WrapSwitchesInTrys
-
- getDependencies() - Method in interface soot.jbco.IJbcoTransform
-
Gets array of
jbco transformer
code names on which current transformer depends on.
- getDependencies() - Method in class soot.jbco.jimpleTransformations.AddSwitches
-
- getDependencies() - Method in class soot.jbco.jimpleTransformations.ArithmeticTransformer
-
- getDependencies() - Method in class soot.jbco.jimpleTransformations.BuildIntermediateAppClasses
-
- getDependencies() - Method in class soot.jbco.jimpleTransformations.ClassRenamer
-
- getDependencies() - Method in class soot.jbco.jimpleTransformations.CollectConstants
-
- getDependencies() - Method in class soot.jbco.jimpleTransformations.CollectJimpleLocals
-
- getDependencies() - Method in class soot.jbco.jimpleTransformations.FieldRenamer
-
- getDependencies() - Method in class soot.jbco.jimpleTransformations.GotoInstrumenter
-
- getDependencies() - Method in class soot.jbco.jimpleTransformations.LibraryMethodWrappersBuilder
-
- getDependencies() - Method in class soot.jbco.jimpleTransformations.MethodRenamer
-
- getDependents(PDGNode) - Method in class soot.toolkits.graph.pdg.HashMutablePDG
-
This method returns the list of all dependents of a node in the PDG.
- getDependents() - Method in class soot.toolkits.graph.pdg.PDGNode
-
- getDependents(PDGNode) - Method in interface soot.toolkits.graph.pdg.ProgramDependenceGraph
-
This method returns the list of all dependents of a node in the PDG.
- getDepth() - Method in class soot.jimple.toolkits.thread.mhp.MonitorDepth
-
- getDereferences() - Method in class soot.jimple.spark.pag.PAG
-
Returns list of dereferences variables.
- getDesc() - Method in class soot.tagkit.AnnotationClassElem
-
- getDescriptorTypeOf(Type) - Static method in class soot.baf.Baf
-
- getDexAccessFlags(SootMethod) - Static method in class soot.toDex.SootToDexUtils
-
- getDexClassName(String) - Static method in class soot.toDex.SootToDexUtils
-
- getDexClassPathExtensions() - Method in class soot.SourceLocator
-
Gets all files that were added to the classpath later on and that have
not yet been processed for the dexClassIndex mapping
- getDexFromSource(File) - Method in class soot.dexpler.DexFileProvider
-
Returns all dex files found in dex source sorted by the default dex prioritizer
- getDexFromSource(File, Comparator<DexFileProvider.DexContainer>) - Method in class soot.dexpler.DexFileProvider
-
Returns all dex files found in dex source sorted by the default dex prioritizer
- getDexFromSource(File, String) - Method in class soot.dexpler.DexFileProvider
-
Returns the first dex file with the given name found in the given dex source
- getDexName() - Method in class soot.dexpler.DexFileProvider.DexContainer
-
- getDexTypeDescriptor(Type) - Static method in class soot.toDex.SootToDexUtils
-
- getDexWords(Type) - Static method in class soot.toDex.SootToDexUtils
-
- getDexWords(List<Type>) - Static method in class soot.toDex.SootToDexUtils
-
- getDimensionCount() - Method in class soot.baf.internal.BNewMultiArrayInst
-
- getDimensionCount() - Method in interface soot.baf.NewMultiArrayInst
-
- getDirectImplementersOf(SootClass) - Method in class soot.Hierarchy
-
Returns a list of direct implementers of c, excluding itself.
- getDirectSubclassesOf(SootClass) - Method in class soot.Hierarchy
-
Returns a list of direct subclasses of c, excluding c.
- getDirectSubclassesOfIncluding(SootClass) - Method in class soot.Hierarchy
-
Returns a list of direct subclasses of c, including c.
- getDirectSubinterfacesOf(SootClass) - Method in class soot.Hierarchy
-
Returns a list of direct subinterfaces of c.
- getDirectSubinterfacesOfIncluding(SootClass) - Method in class soot.Hierarchy
-
Returns a list of direct subinterfaces of c, including itself.
- getDirectSuperclassesOf(SootClass) - Method in class soot.Hierarchy
-
Returns a list of direct superclasses of c, excluding c.
- getDirectSuperinterfacesOf(SootClass) - Method in class soot.Hierarchy
-
Returns a list of direct superinterfaces of c.
- getDode(N) - Method in class soot.toolkits.graph.DominatorTree
-
- getDominanceFrontier() - Method in class soot.shimple.DefaultShimpleFactory
-
- getDominanceFrontier() - Method in interface soot.shimple.ShimpleFactory
-
- getDominanceFrontierOf(DominatorNode<N>) - Method in class soot.toolkits.graph.CytronDominanceFrontier
-
- getDominanceFrontierOf(DominatorNode<N>) - Method in interface soot.toolkits.graph.DominanceFrontier
-
- getDominators(N) - Method in interface soot.toolkits.graph.DominatorsFinder
-
Returns a list of dominators for the given node in the graph.
- getDominators(N) - Method in class soot.toolkits.graph.MHGDominatorsFinder
-
- getDominators(N) - Method in class soot.toolkits.graph.SimpleDominatorsFinder
-
- getDominatorsFinder() - Method in class soot.shimple.DefaultShimpleFactory
-
- getDominatorsFinder() - Method in interface soot.shimple.ShimpleFactory
-
- getDominatorsOf(Object) - Method in class soot.jimple.toolkits.thread.mhp.DominatorsFinder
-
- getDominatorTree() - Method in class soot.shimple.DefaultShimpleFactory
-
- getDominatorTree() - Method in interface soot.shimple.ShimpleFactory
-
- getDominatorTree() - Method in class soot.toolkits.graph.pdg.RegionAnalysis
-
- getDouble() - Static method in class soot.jbco.util.Rand
-
- getDoubleValue() - Method in class soot.tagkit.DoubleConstantValueTag
-
- getDst() - Method in class soot.jimple.spark.ondemand.pautil.AssignEdge
-
- getDUChain(Object) - Method in class soot.dava.toolkits.base.AST.traversals.ASTUsesAndDefs
-
- getDUHashMap() - Method in class soot.dava.toolkits.base.AST.traversals.ASTUsesAndDefs
-
- getDvkTyper() - Static method in class soot.dexpler.DvkTyperBase
-
- getEdges() - Method in class soot.jimple.toolkits.infoflow.CallChain
-
- getEdgesForLabel(L) - Method in interface soot.toolkits.graph.EdgeLabelledDirectedGraph
-
Returns a DirectedGraph consisting of all edges with the given label and
their nodes.
- getEdgesForLabel(L) - Method in class soot.toolkits.graph.HashMutableEdgeLabelledDirectedGraph
-
- getElementAt(int) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.DavaFlowSet
-
- getElementCount() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.DavaFlowSet
-
- getElements() - Method in class soot.dava.internal.javaRep.DArrayInitExpr
-
- getElementsUnsorted() - Method in class soot.PatchingChain
-
- getElementsUnsorted() - Method in interface soot.util.Chain
-
Gets all elements in the chain.
- getElementsUnsorted() - Method in class soot.util.EmptyChain
-
- getElementsUnsorted() - Method in class soot.util.HashChain
-
Gets all elements in the chain.
- getElementType() - Method in class soot.ArrayType
-
If I get an element of the array, what will be its type? That
is, if I have an array a of type A[][][], what is the type of
a[] (it's A[][])? The getElementType() method in ArrayType was
introduced to answer this question.
- getElems() - Method in class soot.tagkit.AnnotationTag
-
- getElseBody() - Method in class soot.dava.internal.AST.ASTIfElseNode
-
- getEnclosingClass() - Method in class soot.tagkit.EnclosingMethodTag
-
- getEnclosingMethod() - Method in class soot.tagkit.EnclosingMethodTag
-
- getEnclosingMethodSig() - Method in class soot.tagkit.EnclosingMethodTag
-
- getEndLineNumber() - Method in class soot.tagkit.JimpleLineNumberTag
-
- getEndLineNumber() - Method in class soot.tagkit.SourceLineNumberTag
-
- getEndLn() - Method in class soot.AttributesUnitPrinter
-
- getEndOffset() - Method in class soot.tagkit.PositionTag
-
- getEndPointsOf(SootMethod) - Method in class soot.jimple.toolkits.ide.icfg.AbstractJimpleBasedICFG
-
- getEndPointsOf(SootMethod) - Method in class soot.jimple.toolkits.ide.icfg.BackwardsInterproceduralCFG
-
- getEndPointsOf(M) - Method in interface soot.jimple.toolkits.ide.icfg.BiDiInterproceduralCFG
-
- getEndUnit() - Method in class soot.AbstractTrap
-
- getEndUnit() - Method in interface soot.Trap
-
Returns the unit following the last trapped unit (that is, the
first succeeding untrapped unit in the underlying
Chain
), unless this Trap
does not trap
any units at all.
- getEndUnitBox() - Method in class soot.AbstractTrap
-
- getEndUnitBox() - Method in interface soot.Trap
-
- getEntryPoints() - Method in class soot.Scene
-
Get the set of entry points that are used to build the call graph.
- getEquivalentValue(Value) - Method in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
-
Deprecated.
- getEquivalentValueRoot(Value) - Static method in class soot.jimple.toolkits.scalar.pre.SootFilter
-
returns the Value of an EquivalentValue.
- getEscapedName() - Method in class soot.Type
-
Deprecated.
- getEscapedStringOf(String) - Static method in class soot.util.StringTools
-
Returns fromString, but with non-isalpha() characters printed as
'\\unnnn'
.
- getEscaping() - Method in class soot.jimple.toolkits.annotation.purity.PurityGraph
-
- getExceHandlers() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- getException() - Method in class heros.solver.CountingThreadPoolExecutor
-
Returns the exception thrown during task execution (if any).
- getException() - Method in class soot.AbstractTrap
-
- getException() - Method in interface soot.Trap
-
Returns the exception being caught.
- getExceptionalPredsOf(Block) - Method in class soot.toolkits.graph.ExceptionalBlockGraph
-
- getExceptionalPredsOf(N) - Method in interface soot.toolkits.graph.ExceptionalGraph
-
Returns a list of nodes which are predecessors of a given
node when only exceptional control flow is considered.
- getExceptionalPredsOf(Unit) - Method in class soot.toolkits.graph.ExceptionalUnitGraph
-
- getExceptionalSuccsOf(Block) - Method in class soot.toolkits.graph.ExceptionalBlockGraph
-
- getExceptionalSuccsOf(N) - Method in interface soot.toolkits.graph.ExceptionalGraph
-
Returns a list of nodes which are successors of a given
node when only exceptional control flow is considered.
- getExceptionalSuccsOf(Unit) - Method in class soot.toolkits.graph.ExceptionalUnitGraph
-
- getExceptionDests(Block) - Method in class soot.toolkits.graph.ExceptionalBlockGraph
-
- getExceptionDests(N) - Method in interface soot.toolkits.graph.ExceptionalGraph
-
Returns a collection of
ExceptionDest
objects which represent how exceptions thrown by a specified
node will be handled.
- getExceptionDests(Unit) - Method in class soot.toolkits.graph.ExceptionalUnitGraph
-
Returns a collection of
ExceptionDest
objects which represent how exceptions thrown by a
specified unit will be handled.
- getExceptions() - Method in class soot.SootMethod
-
Returns a backed list of the exceptions thrown by this method.
- getExceptionsUnsafe() - Method in class soot.SootMethod
-
- getExceptionTypesOf(Unit, Body) - Static method in class soot.TrapManager
-
Given a body and a unit handling an exception,
returns the list of exception types possibly caught
by the handler.
- getExecutor() - Method in class heros.solver.BiDiIDESolver.SingleDirectionSolver
-
- getExecutor() - Method in class heros.solver.IDESolver
-
Factory method for this solver's thread-pool executor.
- getExtCalls(SootClass) - Method in class soot.jimple.toolkits.infoflow.UseFinder
-
- getExtendedBasicBlockPathBetween(Unit, Unit) - Method in class soot.toolkits.graph.UnitGraph
-
Look for a path in graph, from def to use.
- getExtensionFor(int) - Method in class soot.SourceLocator
-
- getExtFieldAccesses(SootClass) - Method in class soot.jimple.toolkits.infoflow.UseFinder
-
- getExtFields(SootClass) - Method in class soot.jimple.toolkits.infoflow.UseFinder
-
- getExtMethods(SootClass) - Method in class soot.jimple.toolkits.infoflow.UseFinder
-
- getFact() - Method in class heros.fieldsens.FlowFunction.ConstrainedFact
-
- getFact() - Method in class heros.fieldsens.structs.WrappedFact
-
- getFact() - Method in class heros.fieldsens.structs.WrappedFactAtStatement
-
- getFactory() - Static method in class soot.jimple.spark.sets.BitPointsToSet
-
- getFactory(P2SetFactory, P2SetFactory) - Static method in class soot.jimple.spark.sets.DoublePointsToSet
-
- getFactory() - Static method in class soot.jimple.spark.sets.HashPointsToSet
-
- getFactory() - Static method in class soot.jimple.spark.sets.HybridPointsToSet
-
- getFactory() - Static method in class soot.jimple.spark.sets.SharedHybridSet
-
- getFactory() - Static method in class soot.jimple.spark.sets.SharedListSet
-
- getFactory() - Static method in class soot.jimple.spark.sets.SortedArraySet
-
- getFallFlowAfter(Unit) - Method in class soot.toolkits.scalar.BranchedFlowAnalysis
-
- getFallThroughUnitOf(Unit) - Method in class soot.tagkit.TryCatchTag
-
- getFalse() - Static method in class soot.rtlib.tamiflex.OpaquePredicate
-
- getFastHierarchy() - Method in class soot.jimple.spark.internal.TypeManager
-
- getFastHierarchy() - Method in class soot.Scene
-
Retrieves the active fast hierarchy
- getField() - Method in interface soot.baf.FieldArgInst
-
- getField() - Method in class soot.baf.internal.BFieldGetInst
-
- getField() - Method in class soot.baf.internal.BFieldPutInst
-
- getField() - Method in class soot.baf.internal.BStaticGetInst
-
- getField() - Method in class soot.baf.internal.BStaticPutInst
-
- getField() - Method in interface soot.jimple.FieldRef
-
- getField() - Method in class soot.jimple.internal.AbstractInstanceFieldRef
-
- getField() - Method in class soot.jimple.spark.pag.AllocDotField
-
Returns the field of this node.
- getField() - Method in class soot.jimple.spark.pag.FieldRefNode
-
Returns the field of this field reference.
- getField() - Method in class soot.jimple.StaticFieldRef
-
- getField() - Method in class soot.jimple.toolkits.annotation.purity.PurityEdge
-
- getField(String) - Method in class soot.Scene
-
- getField(String, Type) - Method in class soot.SootClass
-
Returns the field of this class with the given name and type.
- getField(String) - Method in class soot.SootClass
-
Returns the field of this class with the given subsignature.
- getFieldByName(String) - Method in class soot.SootClass
-
Returns the field of this class with the given name.
- getFieldByNameUnsafe(String) - Method in class soot.SootClass
-
Returns the field of this class with the given name.
- getFieldCount() - Method in class soot.SootClass
-
Returns the number of fields in this class.
- getFieldInfo(SootField) - Method in class soot.jimple.toolkits.annotation.arraycheck.ClassFieldAnalysis
-
- getFieldInits() - Method in class soot.javaToJimple.PolyglotMethodSource
-
- getFieldName(Local) - Method in class soot.dava.toolkits.base.renamer.heuristicSet
-
- getFieldName() - Method in class soot.dava.toolkits.base.renamer.heuristicTuple
-
- getFieldNameForClassLit(polyglot.types.Type) - Static method in class soot.javaToJimple.Util
-
- getFieldNumberer() - Method in class soot.Scene
-
- getFieldObject() - Method in class soot.jimple.toolkits.pointer.representations.Environment
-
- getFieldRef() - Method in interface soot.baf.FieldArgInst
-
- getFieldRef() - Method in class soot.baf.internal.BFieldGetInst
-
- getFieldRef() - Method in class soot.baf.internal.BFieldPutInst
-
- getFieldRef() - Method in class soot.baf.internal.BStaticGetInst
-
- getFieldRef() - Method in class soot.baf.internal.BStaticPutInst
-
- getFieldRef() - Method in class soot.dava.internal.javaRep.DVariableDeclarationStmt
-
- getFieldRef(polyglot.ast.Field) - Method in class soot.javaToJimple.AbstractJimpleBodyBuilder
-
- getFieldRef(polyglot.ast.Field) - Method in class soot.javaToJimple.JimpleBodyBuilder
-
creates a field ref
- getFieldRef() - Method in interface soot.jimple.FieldRef
-
- getFieldRef() - Method in class soot.jimple.internal.AbstractInstanceFieldRef
-
- getFieldRef() - Method in class soot.jimple.internal.AbstractStmt
-
- getFieldRef() - Method in class soot.jimple.internal.JAssignStmt
-
- getFieldRef() - Method in class soot.jimple.StaticFieldRef
-
- getFieldRef() - Method in interface soot.jimple.Stmt
-
- getFieldRefBox() - Method in class soot.dava.internal.javaRep.DVariableDeclarationStmt
-
- getFieldRefBox() - Method in class soot.jimple.internal.AbstractStmt
-
- getFieldRefBox() - Method in class soot.jimple.internal.JAssignStmt
-
- getFieldRefBox() - Method in interface soot.jimple.Stmt
-
- getFieldRefNodeNumberer() - Method in class soot.jimple.spark.pag.PAG
-
- getFields() - Method in class soot.jimple.spark.pag.AllocNode
-
- getFields() - Method in class soot.jimple.toolkits.pointer.FullRWSet
-
- getFields() - Method in class soot.jimple.toolkits.pointer.MethodRWSet
-
Returns an iterator over any fields read/written.
- getFields() - Method in class soot.jimple.toolkits.pointer.RWSet
-
- getFields() - Method in class soot.jimple.toolkits.pointer.SiteRWSet
-
Returns an iterator over any fields read/written.
- getFields() - Method in class soot.jimple.toolkits.pointer.StmtRWSet
-
Returns an iterator over any fields read/written.
- getFields() - Method in class soot.SootClass
-
Returns a backed Chain of fields.
- getFieldsWithConstantValues() - Method in class soot.dava.toolkits.base.AST.interProcedural.ConstantFieldValueFinder
-
- getFieldUnsafe(String, Type) - Method in class soot.SootClass
-
Returns the field of this class with the given name and type.
- getFieldUnsafe(String) - Method in class soot.SootClass
-
Returns the field of this class with the given subsignature.
- getFigures() - Method in class soot.jimple.spark.geom.geomE.GeometricManager
-
- getFigures() - Method in class soot.jimple.spark.geom.geomPA.IFigureManager
-
- getFigures() - Method in class soot.jimple.spark.geom.heapinsE.HeapInsIntervalManager
-
- getFigures() - Method in class soot.jimple.spark.geom.ptinsE.PtInsIntervalManager
-
- getFile() - Method in class soot.FoundFile
-
- getFileName() - Method in class soot.tagkit.SourceLnNamePosTag
-
- getFileNameFor(SootClass, int) - Method in class soot.SourceLocator
-
- getFilePath() - Method in class soot.dexpler.DexFileProvider.DexContainer
-
- getFilePath() - Method in class soot.FoundFile
-
- getFileSystemObject() - Method in class soot.jimple.toolkits.pointer.representations.Environment
-
- getFinalsList() - Method in class soot.javaToJimple.PolyglotMethodSource
-
- getFinishedOrder() - Method in class soot.jimple.toolkits.thread.mhp.SCC
-
- getFirst() - Method in class soot.PatchingChain
-
Returns the first object in this Chain.
- getFirst() - Method in interface soot.toolkits.graph.pdg.IRegion
-
- getFirst() - Method in class soot.toolkits.graph.pdg.PDGRegion
-
- getFirst() - Method in class soot.toolkits.graph.pdg.Region
-
- getFirst() - Method in interface soot.util.Chain
-
Returns the first object in this Chain.
- getFirst() - Method in class soot.util.EmptyChain
-
- getFirst() - Method in class soot.util.HashChain
-
- getFirstAccess() - Method in class heros.fieldsens.AccessPath
-
- getFirstNonIdentityStmt() - Method in class soot.jimple.JimpleBody
-
Returns the first non-identity stmt in this body.
- getFirstUseToAliasSet() - Method in class soot.jimple.toolkits.scalar.EqualUsesAnalysis
-
Deprecated.
- getFloat() - Static method in class soot.jbco.util.Rand
-
- getFloat(Map<String, String>, String) - Static method in class soot.PhaseOptions
-
This method returns the float value of "name" in options
or 1.0 if "name" is not found.
- getFloatValue() - Method in class soot.tagkit.FloatConstantValueTag
-
- getFlow(N, N) - Method in class soot.toolkits.scalar.FlowAnalysis
-
You can specify which flow set you would like to use of node from
- getFlowAfter(N) - Method in class soot.toolkits.scalar.FlowAnalysis
-
Accessor function returning value of OUT set for s.
- getFlowBefore(Object) - Method in class soot.jimple.toolkits.scalar.pre.EarliestnessComputation
-
returns the FlowSet of expressions, that have their earliest computation
just before node
.
- getFlowBefore(Object) - Method in class soot.jimple.toolkits.scalar.pre.LatestComputation
-
returns the set of expressions, that have their latest computation just
before node
.
- getFlowBefore(N) - Method in class soot.toolkits.scalar.AbstractFlowAnalysis
-
Accessor function returning value of IN set for s.
- getFlowBefore(N) - Method in class soot.toolkits.scalar.FlowAnalysis
-
- getFlowBefore(N) - Method in class soot.toolkits.scalar.ForwardFlowAnalysisExtended
-
Accessor function returning value of IN set for s.
- getFlowsToHelper(AllocAndContext) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- getFreeLiveMemory() - Static method in class soot.jimple.spark.ondemand.pautil.SootUtil
-
- getFromMap(Map<N, Map<N, A>>, N, N) - Method in class soot.toolkits.scalar.ForwardFlowAnalysisExtended
-
- getFromType() - Method in class soot.baf.internal.BPrimitiveCastInst
-
- getFromType() - Method in class soot.baf.internal.BSwapInst
-
- getFromType() - Method in interface soot.baf.PrimitiveCastInst
-
- getFromType() - Method in interface soot.baf.SwapInst
-
- getFuzzyConstantValueOf(Value) - Static method in class soot.shimple.toolkits.scalar.SEvaluator
-
If a normal expression contains Bottom, always return Bottom.
- getFuzzyConstantValueOf(Value, Map<Local, Constant>) - Static method in class soot.shimple.toolkits.scalar.SEvaluator
-
Get the constant value of the expression given the assumptions
in the localToConstant map (may contain Top and Bottom).
- getG() - Method in interface soot.G.GlobalObjectGetter
-
- getGlobals() - Method in class soot.jimple.toolkits.pointer.FullRWSet
-
Returns an iterator over any globals read/written.
- getGlobals() - Method in class soot.jimple.toolkits.pointer.MethodRWSet
-
Returns an iterator over any globals read/written.
- getGlobals() - Method in class soot.jimple.toolkits.pointer.RWSet
-
- getGlobals() - Method in class soot.jimple.toolkits.pointer.SiteRWSet
-
Returns an iterator over any globals read/written.
- getGlobals() - Method in class soot.jimple.toolkits.pointer.StmtRWSet
-
Returns an iterator over any globals read/written.
- getGlobalValueNumber(Local) - Method in interface soot.shimple.toolkits.graph.GlobalValueNumberer
-
- getGlobalValueNumber(Local) - Method in class soot.shimple.toolkits.graph.SimpleGlobalValueNumberer
-
- getGlobalValueNumberer() - Method in class soot.shimple.DefaultShimpleFactory
-
- getGlobalValueNumberer() - Method in interface soot.shimple.ShimpleFactory
-
- getGode() - Method in class soot.toolkits.graph.DominatorNode
-
Returns the node (from the original DirectedGraph) encapsulated
by this DominatorNode.
- getGraph() - Method in interface soot.toolkits.graph.DominatorsFinder
-
Returns the graph to which the analysis pertains.
- getGraph() - Method in class soot.toolkits.graph.DominatorTree
-
- getGraph() - Method in class soot.toolkits.graph.MHGDominatorsFinder
-
- getGraph() - Method in class soot.toolkits.graph.SimpleDominatorsFinder
-
- getGraph() - Method in class soot.toolkits.scalar.SmartLocalDefs
-
Returns the associated unit graph.
- getGraphType(String) - Static method in class soot.util.cfgcmd.CFGGraphType
-
Returns the CFGGraphType
identified by the
passed name.
- getGreen() - Method in class soot.tagkit.ColorTag
-
- getGuaranteedDefs(Unit) - Method in class soot.toolkits.scalar.GuaranteedDefs
-
Returns a list of locals guaranteed to be defined at (just
before) program point s.
- getHandlerNode() - Method in class soot.toolkits.graph.ExceptionalBlockGraph.ExceptionDest
-
- getHandlerNode() - Method in interface soot.toolkits.graph.ExceptionalGraph.ExceptionDest
-
Returns the CFG node corresponding to the beginning of
the exception handler that catches the exceptions (that is,
the node that includes trap().getBeginUnit()
).
- getHandlerNode() - Method in class soot.toolkits.graph.ExceptionalUnitGraph.ExceptionDest
-
- getHandlerUnit() - Method in class soot.AbstractTrap
-
- getHandlerUnit() - Method in interface soot.Trap
-
Returns the unit handling the exception being trapped.
- getHandlerUnitBox() - Method in class soot.AbstractTrap
-
- getHandlerUnitBox() - Method in interface soot.Trap
-
Returns the box holding the exception handler's unit.
- getHandleTag() - Method in interface soot.baf.DynamicInvokeInst
-
- getHandleTag() - Method in class soot.baf.internal.BDynamicInvokeInst
-
- getHandleTag() - Method in class soot.grimp.internal.GDynamicInvokeExpr
-
- getHandleTag() - Method in interface soot.jimple.DynamicInvokeExpr
-
- getHandleTag() - Method in class soot.jimple.internal.JDynamicInvokeExpr
-
- getHasOuterRefInInit() - Method in class soot.javaToJimple.InitialResolver
-
- getHead() - Method in class soot.jimple.toolkits.annotation.logic.Loop
-
- getHead() - Method in class soot.toolkits.graph.Block
-
Returns the first unit in this block.
- getHead() - Method in class soot.toolkits.graph.DominatorTree
-
Gets the first head of the dominator tree.
- getHeader() - Method in class soot.toolkits.graph.pdg.LoopedPDGNode
-
- getHeads() - Method in class soot.dava.internal.asg.AugmentedStmtGraph
-
- getHeads() - Method in class soot.jimple.toolkits.annotation.purity.DirectedCallGraph
-
You get a List of SootMethod.
- getHeads() - Method in class soot.jimple.toolkits.thread.mhp.pegcallgraph.PegCallGraph
-
- getHeads() - Method in class soot.jimple.toolkits.thread.mhp.PegChain
-
- getHeads() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- getHeads() - Method in class soot.toolkits.graph.BlockGraph
-
- getHeads() - Method in interface soot.toolkits.graph.DirectedGraph
-
Returns a list of entry points for this graph.
- getHeads() - Method in class soot.toolkits.graph.DominatorTree
-
- getHeads() - Method in class soot.toolkits.graph.DominatorTreeAdapter
-
- getHeads() - Method in class soot.toolkits.graph.HashMutableDirectedGraph
-
- getHeads() - Method in class soot.toolkits.graph.HashMutableEdgeLabelledDirectedGraph
-
- getHeads() - Method in class soot.toolkits.graph.HashReversibleGraph
-
- getHeads() - Method in class soot.toolkits.graph.InverseGraph
-
Returns a list of entry points for this graph.
- getHeads() - Method in class soot.toolkits.graph.UnitGraph
-
- getHeuristic(Local, int) - Method in class soot.dava.toolkits.base.renamer.heuristicSet
-
- getHeuristic(int) - Method in class soot.dava.toolkits.base.renamer.heuristicTuple
-
- getHeuristic(HeuristicType, TypeManager, int) - Static method in enum soot.jimple.spark.ondemand.HeuristicType
-
- getHeuristicSet() - Method in class soot.dava.toolkits.base.renamer.infoGatheringAnalysis
-
- getHeuristicType() - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- getHighIndex() - Method in class soot.baf.internal.BTableSwitchInst
-
- getHighIndex() - Method in interface soot.baf.TableSwitchInst
-
- getHighIndex() - Method in class soot.jimple.internal.JTableSwitchStmt
-
- getHighIndex() - Method in interface soot.jimple.TableSwitchStmt
-
- getID() - Method in interface soot.toolkits.graph.pdg.IRegion
-
- getID() - Method in class soot.toolkits.graph.pdg.PDGRegion
-
- getID() - Method in class soot.toolkits.graph.pdg.Region
-
- getIDFromSootMethod(SootMethod) - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
Get Internal ID for soot method @param sm
- getIfBody() - Method in class soot.dava.internal.AST.ASTIfElseNode
-
- getIfBody() - Method in class soot.dava.internal.AST.ASTIfNode
-
- getIgnoreUnits() - Method in class soot.toDex.DexArrayInitDetector
-
- getImmediateDominator(N) - Method in interface soot.toolkits.graph.DominatorsFinder
-
Returns the immediate dominator of node or null if the node has
no immediate dominator.
- getImmediateDominator(N) - Method in class soot.toolkits.graph.MHGDominatorsFinder
-
- getImmediateDominator(N) - Method in class soot.toolkits.graph.SimpleDominatorsFinder
-
- getImplementersOf(SootClass) - Method in class soot.Hierarchy
-
Returns a list of implementers of c, excluding itself.
- getImplicitBreaks() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.DavaFlowSet
-
- getImplicitContinues() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.DavaFlowSet
-
- getImplicitlyBrokenSets(ASTNode) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.DavaFlowSet
-
- getImplicitlyContinuedSets(ASTNode) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.DavaFlowSet
-
- getImportList() - Method in class soot.dava.DavaBody
-
- getIncompatibleRegs() - Method in class soot.toDex.instructions.AbstractInsn
-
- getIncompatibleRegs() - Method in interface soot.toDex.instructions.Insn
-
- getIncompatibleRegs() - Method in class soot.toDex.instructions.Insn11n
-
- getIncompatibleRegs() - Method in class soot.toDex.instructions.Insn11x
-
- getIncompatibleRegs() - Method in class soot.toDex.instructions.Insn12x
-
- getIncompatibleRegs() - Method in class soot.toDex.instructions.Insn21c
-
- getIncompatibleRegs() - Method in class soot.toDex.instructions.Insn21s
-
- getIncompatibleRegs() - Method in class soot.toDex.instructions.Insn21t
-
- getIncompatibleRegs() - Method in class soot.toDex.instructions.Insn22b
-
- getIncompatibleRegs() - Method in class soot.toDex.instructions.Insn22c
-
- getIncompatibleRegs() - Method in class soot.toDex.instructions.Insn22s
-
- getIncompatibleRegs() - Method in class soot.toDex.instructions.Insn22t
-
- getIncompatibleRegs() - Method in class soot.toDex.instructions.Insn22x
-
- getIncompatibleRegs() - Method in class soot.toDex.instructions.Insn23x
-
- getIncompatibleRegs() - Method in class soot.toDex.instructions.Insn31i
-
- getIncompatibleRegs() - Method in class soot.toDex.instructions.Insn31t
-
- getIncompatibleRegs() - Method in class soot.toDex.instructions.Insn32x
-
- getIncompatibleRegs() - Method in class soot.toDex.instructions.Insn35c
-
- getIncompatibleRegs() - Method in class soot.toDex.instructions.Insn3rc
-
- getIncompatibleRegs() - Method in class soot.toDex.instructions.Insn51l
-
- getInCount() - Method in interface soot.baf.Inst
-
- getInCount() - Method in class soot.baf.internal.AbstractInst
-
- getInCount() - Method in class soot.baf.internal.AbstractOpTypeBranchInst
-
- getInCount() - Method in class soot.baf.internal.BAddInst
-
- getInCount() - Method in class soot.baf.internal.BAndInst
-
- getInCount() - Method in class soot.baf.internal.BArrayLengthInst
-
- getInCount() - Method in class soot.baf.internal.BArrayReadInst
-
- getInCount() - Method in class soot.baf.internal.BArrayWriteInst
-
- getInCount() - Method in class soot.baf.internal.BCmpgInst
-
- getInCount() - Method in class soot.baf.internal.BCmpInst
-
- getInCount() - Method in class soot.baf.internal.BCmplInst
-
- getInCount() - Method in class soot.baf.internal.BDivInst
-
- getInCount() - Method in class soot.baf.internal.BDupInst
-
- getInCount() - Method in class soot.baf.internal.BDynamicInvokeInst
-
- getInCount() - Method in class soot.baf.internal.BEnterMonitorInst
-
- getInCount() - Method in class soot.baf.internal.BExitMonitorInst
-
- getInCount() - Method in class soot.baf.internal.BFieldGetInst
-
- getInCount() - Method in class soot.baf.internal.BFieldPutInst
-
- getInCount() - Method in class soot.baf.internal.BGotoInst
-
- getInCount() - Method in class soot.baf.internal.BIdentityInst
-
- getInCount() - Method in class soot.baf.internal.BIfCmpEqInst
-
- getInCount() - Method in class soot.baf.internal.BIfCmpGeInst
-
- getInCount() - Method in class soot.baf.internal.BIfCmpGtInst
-
- getInCount() - Method in class soot.baf.internal.BIfCmpLeInst
-
- getInCount() - Method in class soot.baf.internal.BIfCmpLtInst
-
- getInCount() - Method in class soot.baf.internal.BIfCmpNeInst
-
- getInCount() - Method in class soot.baf.internal.BIfEqInst
-
- getInCount() - Method in class soot.baf.internal.BIfGeInst
-
- getInCount() - Method in class soot.baf.internal.BIfGtInst
-
- getInCount() - Method in class soot.baf.internal.BIfLeInst
-
- getInCount() - Method in class soot.baf.internal.BIfLtInst
-
- getInCount() - Method in class soot.baf.internal.BIfNeInst
-
- getInCount() - Method in class soot.baf.internal.BIfNonNullInst
-
- getInCount() - Method in class soot.baf.internal.BIfNullInst
-
- getInCount() - Method in class soot.baf.internal.BIncInst
-
- getInCount() - Method in class soot.baf.internal.BInstanceCastInst
-
- getInCount() - Method in class soot.baf.internal.BInstanceOfInst
-
- getInCount() - Method in class soot.baf.internal.BInterfaceInvokeInst
-
- getInCount() - Method in class soot.baf.internal.BJSRInst
-
- getInCount() - Method in class soot.baf.internal.BLoadInst
-
- getInCount() - Method in class soot.baf.internal.BLookupSwitchInst
-
- getInCount() - Method in class soot.baf.internal.BMulInst
-
- getInCount() - Method in class soot.baf.internal.BNegInst
-
- getInCount() - Method in class soot.baf.internal.BNewArrayInst
-
- getInCount() - Method in class soot.baf.internal.BNewInst
-
- getInCount() - Method in class soot.baf.internal.BNewMultiArrayInst
-
- getInCount() - Method in class soot.baf.internal.BNopInst
-
- getInCount() - Method in class soot.baf.internal.BOrInst
-
- getInCount() - Method in class soot.baf.internal.BPopInst
-
- getInCount() - Method in class soot.baf.internal.BPrimitiveCastInst
-
- getInCount() - Method in class soot.baf.internal.BPushInst
-
- getInCount() - Method in class soot.baf.internal.BRemInst
-
- getInCount() - Method in class soot.baf.internal.BReturnInst
-
- getInCount() - Method in class soot.baf.internal.BReturnVoidInst
-
- getInCount() - Method in class soot.baf.internal.BShlInst
-
- getInCount() - Method in class soot.baf.internal.BShrInst
-
- getInCount() - Method in class soot.baf.internal.BSpecialInvokeInst
-
- getInCount() - Method in class soot.baf.internal.BStaticGetInst
-
- getInCount() - Method in class soot.baf.internal.BStaticInvokeInst
-
- getInCount() - Method in class soot.baf.internal.BStaticPutInst
-
- getInCount() - Method in class soot.baf.internal.BStoreInst
-
- getInCount() - Method in class soot.baf.internal.BSubInst
-
- getInCount() - Method in class soot.baf.internal.BSwapInst
-
- getInCount() - Method in class soot.baf.internal.BTableSwitchInst
-
- getInCount() - Method in class soot.baf.internal.BThrowInst
-
- getInCount() - Method in class soot.baf.internal.BUshrInst
-
- getInCount() - Method in class soot.baf.internal.BVirtualInvokeInst
-
- getInCount() - Method in class soot.baf.internal.BXorInst
-
- getIndent() - Method in class soot.AbstractUnitPrinter
-
- getIndent() - Method in interface soot.UnitPrinter
-
- getIndex() - Method in interface soot.baf.RetInst
-
- getIndex() - Method in interface soot.jimple.ArrayRef
-
- getIndex() - Method in class soot.jimple.internal.JArrayRef
-
- getIndex() - Method in class soot.jimple.ParameterRef
-
Returns the index of this ParameterRef.
- getIndex() - Method in class soot.jimple.spark.pag.Parm
-
- getIndex2BodyList() - Method in class soot.dava.internal.AST.ASTSwitchNode
-
- getIndexBox() - Method in interface soot.jimple.ArrayRef
-
- getIndexBox() - Method in class soot.jimple.internal.JArrayRef
-
- getIndexInMethod() - Method in class soot.toolkits.graph.Block
-
Returns the index of this Block in the list of Blocks that partition it's
enclosing Body instance.
- getIndexList() - Method in class soot.dava.internal.AST.ASTSwitchNode
-
- getInfo() - Method in class soot.jimple.toolkits.infoflow.FakeJimpleLocal
-
- getInfo() - Method in class soot.tagkit.AnnotationDefaultTag
-
- getInfo() - Method in class soot.tagkit.AnnotationTag
-
- getInfo() - Method in class soot.tagkit.DebugTypeTag
-
- getInfo() - Method in class soot.tagkit.DeprecatedTag
-
- getInfo() - Method in class soot.tagkit.EnclosingMethodTag
-
- getInfo() - Method in class soot.tagkit.ParamNamesTag
-
- getInfo() - Method in class soot.tagkit.SignatureTag
-
- getInfo() - Method in class soot.tagkit.StringTag
-
- getInfo() - Method in class soot.tagkit.SyntheticParamTag
-
- getInfo() - Method in class soot.tagkit.SyntheticTag
-
- getInfo() - Method in class soot.tagkit.VisibilityAnnotationTag
-
- getInfo() - Method in class soot.tagkit.VisibilityParameterAnnotationTag
-
- getInit() - Method in class soot.dava.internal.AST.ASTForLoopNode
-
- getInitializerBlocks() - Method in class soot.javaToJimple.PolyglotMethodSource
-
- getInMachineCount() - Method in interface soot.baf.Inst
-
- getInMachineCount() - Method in class soot.baf.internal.AbstractInst
-
- getInMachineCount() - Method in class soot.baf.internal.BAddInst
-
- getInMachineCount() - Method in class soot.baf.internal.BAndInst
-
- getInMachineCount() - Method in class soot.baf.internal.BArrayLengthInst
-
- getInMachineCount() - Method in class soot.baf.internal.BArrayReadInst
-
- getInMachineCount() - Method in class soot.baf.internal.BArrayWriteInst
-
- getInMachineCount() - Method in class soot.baf.internal.BCmpgInst
-
- getInMachineCount() - Method in class soot.baf.internal.BCmpInst
-
- getInMachineCount() - Method in class soot.baf.internal.BCmplInst
-
- getInMachineCount() - Method in class soot.baf.internal.BDivInst
-
- getInMachineCount() - Method in class soot.baf.internal.BDupInst
-
- getInMachineCount() - Method in class soot.baf.internal.BEnterMonitorInst
-
- getInMachineCount() - Method in class soot.baf.internal.BExitMonitorInst
-
- getInMachineCount() - Method in class soot.baf.internal.BFieldGetInst
-
- getInMachineCount() - Method in class soot.baf.internal.BFieldPutInst
-
- getInMachineCount() - Method in class soot.baf.internal.BGotoInst
-
- getInMachineCount() - Method in class soot.baf.internal.BIdentityInst
-
- getInMachineCount() - Method in class soot.baf.internal.BIfCmpEqInst
-
- getInMachineCount() - Method in class soot.baf.internal.BIfCmpGeInst
-
- getInMachineCount() - Method in class soot.baf.internal.BIfCmpGtInst
-
- getInMachineCount() - Method in class soot.baf.internal.BIfCmpLeInst
-
- getInMachineCount() - Method in class soot.baf.internal.BIfCmpLtInst
-
- getInMachineCount() - Method in class soot.baf.internal.BIfCmpNeInst
-
- getInMachineCount() - Method in class soot.baf.internal.BIfEqInst
-
- getInMachineCount() - Method in class soot.baf.internal.BIfGeInst
-
- getInMachineCount() - Method in class soot.baf.internal.BIfGtInst
-
- getInMachineCount() - Method in class soot.baf.internal.BIfLeInst
-
- getInMachineCount() - Method in class soot.baf.internal.BIfLtInst
-
- getInMachineCount() - Method in class soot.baf.internal.BIfNeInst
-
- getInMachineCount() - Method in class soot.baf.internal.BIfNonNullInst
-
- getInMachineCount() - Method in class soot.baf.internal.BIfNullInst
-
- getInMachineCount() - Method in class soot.baf.internal.BIncInst
-
- getInMachineCount() - Method in class soot.baf.internal.BInstanceCastInst
-
- getInMachineCount() - Method in class soot.baf.internal.BInstanceOfInst
-
- getInMachineCount() - Method in class soot.baf.internal.BInterfaceInvokeInst
-
- getInMachineCount() - Method in class soot.baf.internal.BJSRInst
-
- getInMachineCount() - Method in class soot.baf.internal.BLoadInst
-
- getInMachineCount() - Method in class soot.baf.internal.BLookupSwitchInst
-
- getInMachineCount() - Method in class soot.baf.internal.BMulInst
-
- getInMachineCount() - Method in class soot.baf.internal.BNegInst
-
- getInMachineCount() - Method in class soot.baf.internal.BNewArrayInst
-
- getInMachineCount() - Method in class soot.baf.internal.BNewInst
-
- getInMachineCount() - Method in class soot.baf.internal.BNewMultiArrayInst
-
- getInMachineCount() - Method in class soot.baf.internal.BNopInst
-
- getInMachineCount() - Method in class soot.baf.internal.BOrInst
-
- getInMachineCount() - Method in class soot.baf.internal.BPopInst
-
- getInMachineCount() - Method in class soot.baf.internal.BPrimitiveCastInst
-
- getInMachineCount() - Method in class soot.baf.internal.BPushInst
-
- getInMachineCount() - Method in class soot.baf.internal.BRemInst
-
- getInMachineCount() - Method in class soot.baf.internal.BReturnInst
-
- getInMachineCount() - Method in class soot.baf.internal.BReturnVoidInst
-
- getInMachineCount() - Method in class soot.baf.internal.BShlInst
-
- getInMachineCount() - Method in class soot.baf.internal.BShrInst
-
- getInMachineCount() - Method in class soot.baf.internal.BSpecialInvokeInst
-
- getInMachineCount() - Method in class soot.baf.internal.BStaticGetInst
-
- getInMachineCount() - Method in class soot.baf.internal.BStaticPutInst
-
- getInMachineCount() - Method in class soot.baf.internal.BStoreInst
-
- getInMachineCount() - Method in class soot.baf.internal.BSubInst
-
- getInMachineCount() - Method in class soot.baf.internal.BSwapInst
-
- getInMachineCount() - Method in class soot.baf.internal.BTableSwitchInst
-
- getInMachineCount() - Method in class soot.baf.internal.BThrowInst
-
- getInMachineCount() - Method in class soot.baf.internal.BUshrInst
-
- getInMachineCount() - Method in class soot.baf.internal.BVirtualInvokeInst
-
- getInMachineCount() - Method in class soot.baf.internal.BXorInst
-
- getInnerClass() - Method in class soot.tagkit.InnerClassTag
-
- getInnerClassInfoMap() - Method in class soot.javaToJimple.InitialResolver
-
- getInnerSharedFields() - Method in class soot.jimple.toolkits.infoflow.ClassLocalObjectsAnalysis
-
- getInnerType() - Method in class soot.javaToJimple.InnerClassInfo
-
- getInPortsForMethod(SootMethod) - Method in class soot.jimple.spark.ondemand.pautil.ContextSensitiveInfo
-
- getInputs() - Method in class soot.jimple.toolkits.annotation.callgraph.CallGraphInfo
-
- getInstruction() - Method in class soot.dexpler.instructions.DexlibAbstractInstruction
-
- getInt(int) - Static method in class soot.jbco.util.Rand
-
- getInt() - Static method in class soot.jbco.util.Rand
-
- getInt(Integer) - Static method in class soot.jimple.spark.ondemand.genericutil.Util
-
- getInt(Map<String, String>, String) - Static method in class soot.PhaseOptions
-
This method returns the integer value of "name" in options
or 0 if "name" is not found.
- getInt(E) - Method in class soot.toolkits.scalar.ObjectIntMapper
-
returns the mapping of o
.
- getIntArg() - Method in interface soot.coffi.Interface_OneIntArg
-
- getIntCalls(SootClass) - Method in class soot.jimple.toolkits.infoflow.UseFinder
-
- getIntegerNine() - Static method in class soot.jbco.util.BodyBuilder
-
- getInteractionListener() - Method in class soot.toolkits.graph.interaction.InteractionHandler
-
- getInterfaceCount() - Method in class soot.SootClass
-
Returns the number of interfaces being directly implemented by this class.
- getInterfaces() - Method in class soot.SootClass
-
Returns a backed Chain of the interfaces that are directly implemented by
this class.
- getInterfacesList() - Method in class soot.javaToJimple.InitialResolver
-
- getInterferenceGraph() - Method in class soot.jimple.toolkits.thread.synchronization.LockAllocator
-
- getInternalEdgeFromSootEdge(Edge) - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
Obtain the edge representation internal to geomPTA.
- getIntFieldAccesses(SootClass) - Method in class soot.jimple.toolkits.infoflow.UseFinder
-
- getIntValue() - Method in class soot.tagkit.IntegerConstantValueTag
-
- getInvokeAbbreviatedInfoFlowGraph(InvokeExpr, SootMethod) - Method in class soot.jimple.toolkits.infoflow.InfoFlowAnalysis
-
- getInvokedMethod(Integer) - Method in class soot.jimple.spark.ondemand.pautil.ContextSensitiveInfo
-
- getInvokeExpr() - Method in class soot.dava.internal.javaRep.DVariableDeclarationStmt
-
- getInvokeExpr() - Method in class soot.jimple.internal.AbstractStmt
-
- getInvokeExpr() - Method in class soot.jimple.internal.JAssignStmt
-
- getInvokeExpr() - Method in class soot.jimple.internal.JInvokeStmt
-
- getInvokeExpr() - Method in interface soot.jimple.InvokeStmt
-
- getInvokeExpr() - Method in interface soot.jimple.Stmt
-
- getInvokeExprBox() - Method in class soot.dava.internal.javaRep.DVariableDeclarationStmt
-
- getInvokeExprBox() - Method in class soot.jimple.internal.AbstractStmt
-
- getInvokeExprBox() - Method in class soot.jimple.internal.JAssignStmt
-
- getInvokeExprBox() - Method in class soot.jimple.internal.JInvokeStmt
-
- getInvokeExprBox() - Method in interface soot.jimple.InvokeStmt
-
- getInvokeExprBox() - Method in interface soot.jimple.Stmt
-
- getInvokeInfoFlowSummary(InvokeExpr, Stmt, SootMethod) - Method in class soot.jimple.toolkits.infoflow.InfoFlowAnalysis
-
- getInvokingMethod(Integer) - Method in class soot.jimple.spark.ondemand.pautil.ContextSensitiveInfo
-
- getIR(String) - Static method in class soot.util.cfgcmd.CFGIntermediateRep
-
Returns the CFGIntermediateRep
identified by the
passed name.
- getItem() - Method in class soot.util.HashChain.Link
-
- getJarFile() - Method in class soot.PackManager
-
- getJasminValue(Map<Unit, String>) - Method in class soot.tagkit.CodeAttribute
-
Generates Jasmin Value String
- getJasminValue(Map<Unit, String>) - Method in class soot.tagkit.JasminAttribute
-
- getJavaPackageName() - Method in class soot.SootClass
-
- getJavaSourceStartColumnNumber() - Method in class soot.tagkit.AbstractHost
-
- getJavaSourceStartColumnNumber() - Method in interface soot.tagkit.Host
-
Returns the Java source line column if available.
- getJavaSourceStartLineNumber() - Method in class soot.SootMethod
-
- getJavaSourceStartLineNumber() - Method in class soot.tagkit.AbstractHost
-
- getJavaSourceStartLineNumber() - Method in interface soot.tagkit.Host
-
Returns the Java source line number if available.
- getJavaStyleName() - Method in class soot.SootClass
-
- getJBBFactory() - Method in class soot.javaToJimple.InitialResolver
-
- getJimpleLnNum() - Method in class soot.Printer
-
- getJoinStatements() - Method in class soot.jimple.toolkits.thread.mhp.StartJoinAnalysis
-
- getJoinStatements() - Method in class soot.jimple.toolkits.thread.mhp.StartJoinFinder
-
- getJoinStmt() - Method in class heros.fieldsens.ControlFlowJoinResolver
-
- getJoinStmtToThread() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- getKey(Object) - Method in class soot.javaToJimple.BiMap
-
- getKey() - Method in class soot.jimple.internal.AbstractSwitchStmt
-
- getKey() - Method in interface soot.jimple.SwitchStmt
-
- getKey() - Method in class soot.util.annotations.AnnotationElemSwitch.AnnotationElemResult
-
- getKeyBox() - Method in class soot.dava.internal.AST.ASTSwitchNode
-
- getKeyBox() - Method in class soot.jimple.internal.AbstractSwitchStmt
-
- getKeyBox() - Method in interface soot.jimple.SwitchStmt
-
- getKind() - Method in class soot.tagkit.AnnotationElem
-
- getKind() - Method in class soot.tagkit.VisibilityParameterAnnotationTag
-
- getKRefIntPair(EquivalentValue, int) - Method in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
-
Deprecated.
- getLabel() - Method in class soot.dava.internal.javaRep.DAbruptStmt
-
- getLabel(ASTNode) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
returns label on the ASTNode null if the ASTNode cannot hold a label or
if the label is null
- getLabel() - Method in class soot.shimple.toolkits.graph.ValueGraph.Node
-
- getLabel(Stmt) - Method in class soot.toDex.LabelAssigner
-
- getLabel(SwitchPayload) - Method in class soot.toDex.LabelAssigner
-
- getLabelAtAddress(int) - Method in class soot.toDex.LabelAssigner
-
- getLabelName(Stmt) - Method in class soot.toDex.LabelAssigner
-
- getLabelName(AbstractPayload) - Method in class soot.toDex.LabelAssigner
-
- getLabelsForEdges(N, N) - Method in interface soot.toolkits.graph.EdgeLabelledDirectedGraph
-
Returns a list of labels for which an edge exists between from and to
- getLabelsForEdges(N, N) - Method in class soot.toolkits.graph.HashMutableEdgeLabelledDirectedGraph
-
- getLabelUnsafe(Stmt) - Method in class soot.toDex.LabelAssigner
-
- getLast() - Method in class soot.PatchingChain
-
Returns the last object in this Chain.
- getLast() - Method in interface soot.toolkits.graph.pdg.IRegion
-
- getLast() - Method in class soot.toolkits.graph.pdg.PDGRegion
-
- getLast() - Method in class soot.toolkits.graph.pdg.Region
-
- getLast() - Method in interface soot.util.Chain
-
Returns the last object in this Chain.
- getLast() - Method in class soot.util.EmptyChain
-
- getLast() - Method in class soot.util.HashChain
-
- getLastAssignedVarName() - Method in class soot.sootify.ValueTemplatePrinter
-
- getLastStmt(List<Object>) - Method in class soot.dava.toolkits.base.AST.transformations.IfElseSplitter
-
- getLeastArrayObject() - Method in class soot.jimple.toolkits.pointer.representations.Environment
-
- getLeastCommonSuperclassOf(SootClass, SootClass) - Method in class soot.Hierarchy
-
Returns the most specific type which is an ancestor of both c1 and c2.
- getLeastObject() - Method in class soot.jimple.toolkits.pointer.representations.Environment
-
- getLeftLocal() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.ReachingCopies.LocalPair
-
- getLeftOp() - Method in interface soot.baf.IdentityInst
-
- getLeftOp() - Method in class soot.baf.internal.BIdentityInst
-
- getLeftOp() - Method in class soot.dava.internal.AST.ASTAggregatedCondition
-
- getLeftOp() - Method in interface soot.IdentityUnit
-
- getLeftOp() - Method in interface soot.jimple.DefinitionStmt
-
- getLeftOp() - Method in class soot.jimple.internal.AbstractDefinitionStmt
-
- getLeftOpBox() - Method in interface soot.baf.IdentityInst
-
- getLeftOpBox() - Method in class soot.baf.internal.BIdentityInst
-
- getLeftOpBox() - Method in interface soot.IdentityUnit
-
- getLeftOpBox() - Method in interface soot.jimple.DefinitionStmt
-
- getLeftOpBox() - Method in class soot.jimple.internal.AbstractDefinitionStmt
-
- getLHS() - Method in class soot.jimple.spark.geom.dataRep.PlainConstraint
-
- getLhsLocal(Unit) - Static method in class soot.shimple.Shimple
-
Returns the corresponding left Local if the unit is a Shimple node,
null otherwise.
- getLibraryClasses() - Method in class soot.Scene
-
Returns a chain of the library classes in this scene.
- getLineNumber() - Method in class soot.dexpler.instructions.DexlibAbstractInstruction
-
- getLineNumber() - Method in class soot.tagkit.JimpleLineNumberTag
-
- getLineNumber() - Method in class soot.tagkit.LineNumberTag
-
- getLineNumber() - Method in class soot.tagkit.SourceLineNumberTag
-
- getLink() - Method in class soot.tagkit.LinkTag
-
- getList() - Method in class soot.javaToJimple.ClassLiteralChecker
-
- getList() - Method in class soot.javaToJimple.PrivateAccessChecker
-
- getList() - Method in class soot.javaToJimple.PrivateAccessUses
-
- getList() - Method in class soot.javaToJimple.PrivateInstancesAvailable
-
- getList() - Method in class soot.javaToJimple.TypeListBuilder
-
- getListsOfVarsAfterBranch(Unit) - Method in class soot.jimple.toolkits.annotation.nullcheck.LocalRefVarsAnalysisWrapper
-
Deprecated.
- getLitB() - Method in class soot.toDex.instructions.Insn11n
-
- getLitB() - Method in class soot.toDex.instructions.Insn21s
-
- getLitB() - Method in class soot.toDex.instructions.Insn31i
-
- getLitB() - Method in class soot.toDex.instructions.Insn51l
-
- getLitC() - Method in class soot.toDex.instructions.Insn22b
-
- getLitC() - Method in class soot.toDex.instructions.Insn22s
-
- getLiveLocalsAfter(Unit) - Method in class soot.toolkits.scalar.CombinedDUAnalysis
-
- getLiveLocalsAfter(Unit) - Method in interface soot.toolkits.scalar.LiveLocals
-
Returns the list of Locals that are live after the specified
Unit.
- getLiveLocalsAfter(Unit) - Method in class soot.toolkits.scalar.SimpleLiveLocals
-
- getLiveLocalsBefore(Unit) - Method in class soot.toolkits.scalar.CombinedDUAnalysis
-
- getLiveLocalsBefore(Unit) - Method in interface soot.toolkits.scalar.LiveLocals
-
Returns the list of Locals that are live before the specified
Unit.
- getLiveLocalsBefore(Unit) - Method in class soot.toolkits.scalar.SimpleLiveLocals
-
- getLocal() - Method in interface soot.baf.IncInst
-
- getLocal() - Method in class soot.baf.internal.BIncInst
-
- getLocal() - Method in class soot.baf.internal.BLoadInst
-
- getLocal() - Method in class soot.baf.internal.BStoreInst
-
- getLocal() - Method in interface soot.baf.LoadInst
-
- getLocal() - Method in interface soot.baf.StoreInst
-
- getLocal() - Method in class soot.dava.internal.AST.ASTSynchronizedBlockNode
-
- getLocal() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CPVariable
-
- getLocal() - Method in class soot.jimple.toolkits.pointer.InstanceKey
-
- getLocal(ValueGraph.Node) - Method in class soot.shimple.toolkits.graph.ValueGraph
-
- getLocal() - Method in class soot.toDex.LocalRegisterAssignmentInformation
-
- getLocal() - Method in class soot.toolkits.scalar.LocalUnitPair
-
- getLocalClassMap() - Method in class soot.javaToJimple.InitialResolver
-
- getLocalCount() - Method in class soot.Body
-
Returns the number of locals declared in this body.
- getLocalCount() - Method in class soot.util.LocalBitSetPacker
-
- getLocalDecls() - Method in class soot.javaToJimple.LocalUsesChecker
-
- getLocalFields() - Method in class soot.jimple.toolkits.infoflow.ClassLocalObjectsAnalysis
-
- getLocalNumber() - Method in interface soot.coffi.Interface_Astore
-
- getLocalNumberer() - Method in class soot.Scene
-
- getLocalRefs() - Method in class soot.jimple.toolkits.infoflow.CallLocalityContext
-
- getLocals() - Method in class soot.Body
-
Returns a backed chain of the locals declared in this Body.
- getLocals() - Method in class soot.javaToJimple.LocalUsesChecker
-
- getLocalsIterator() - Method in class soot.dava.toolkits.base.renamer.heuristicSet
-
- getLocalSplitter() - Method in class soot.dexpler.DexBody
-
- getLocalToRegisterMapping() - Method in class soot.toDex.RegisterAllocator
-
- getLocalTypeMap() - Method in class soot.javaToJimple.InitialResolver
-
- getLockClass() - Method in class soot.jimple.toolkits.thread.synchronization.NewStaticLock
-
- getLockFor(EquivalentValue) - Static method in class soot.jimple.toolkits.thread.synchronization.LockAllocationBodyTransformer
-
- getLocksetOf(CriticalSectionAwareSideEffectAnalysis, RWSet, CriticalSection) - Method in class soot.jimple.toolkits.thread.synchronization.LockableReferenceAnalysis
-
- getLong() - Static method in class soot.jbco.util.Rand
-
- getLongValue() - Method in class soot.tagkit.LongConstantValueTag
-
- getLookupValue(int) - Method in class soot.baf.internal.BLookupSwitchInst
-
- getLookupValue(int) - Method in interface soot.baf.LookupSwitchInst
-
- getLookupValue(int) - Method in class soot.jimple.internal.JLookupSwitchStmt
-
- getLookupValue(int) - Method in interface soot.jimple.LookupSwitchStmt
-
- getLookupValues() - Method in class soot.baf.internal.BLookupSwitchInst
-
- getLookupValues() - Method in interface soot.baf.LookupSwitchInst
-
- getLookupValues() - Method in class soot.jimple.internal.JLookupSwitchStmt
-
- getLookupValues() - Method in interface soot.jimple.LookupSwitchStmt
-
- getLoopBody() - Method in class soot.jimple.toolkits.thread.mhp.LoopBodyFinder
-
- getLoopExits() - Method in class soot.jimple.toolkits.annotation.logic.Loop
-
Returns all loop exists.
- getLoopStatements() - Method in class soot.jimple.toolkits.annotation.logic.Loop
-
- getLowIndex() - Method in class soot.baf.internal.BTableSwitchInst
-
- getLowIndex() - Method in interface soot.baf.TableSwitchInst
-
- getLowIndex() - Method in class soot.jimple.internal.JTableSwitchStmt
-
- getLowIndex() - Method in interface soot.jimple.TableSwitchStmt
-
- getMainClass() - Method in class soot.Scene
-
- getMainMethod() - Static method in class soot.jimple.spark.ondemand.pautil.SootUtil
-
- getMainMethod() - Method in class soot.Scene
-
- getMainPegChain() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- getMap() - Method in class soot.jimple.toolkits.annotation.callgraph.CallData
-
- getMaxJumpOffset() - Method in class soot.toDex.instructions.ArrayDataPayload
-
- getMaxJumpOffset() - Method in class soot.toDex.instructions.Insn10t
-
- getMaxJumpOffset() - Method in class soot.toDex.instructions.Insn20t
-
- getMaxJumpOffset() - Method in class soot.toDex.instructions.Insn21t
-
- getMaxJumpOffset() - Method in class soot.toDex.instructions.Insn22t
-
- getMaxJumpOffset() - Method in class soot.toDex.instructions.Insn30t
-
- getMaxJumpOffset() - Method in class soot.toDex.instructions.Insn31t
-
- getMaxJumpOffset() - Method in class soot.toDex.instructions.InsnWithOffset
-
Gets the maximum number of words available for the jump offset
- getMaxJumpOffset() - Method in class soot.toDex.instructions.SwitchPayload
-
- getMaxPasses() - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- getMaxSize() - Static method in class soot.jimple.spark.ondemand.genericutil.ImmutableStack
-
- getMergedContext(SootMethod) - Method in class soot.jimple.toolkits.infoflow.ClassLocalObjectsAnalysis
-
- getMeth() - Method in class soot.javaToJimple.jj.ast.JjAccessField_c
-
- getMethod() - Method in class heros.fieldsens.PerAccessPathMethodAnalyzer
-
- getMethod() - Method in interface soot.baf.MethodArgInst
-
- getMethod() - Method in class soot.Body
-
Returns the method associated with this Body.
- getMethod() - Method in class soot.jimple.internal.AbstractInvokeExpr
-
- getMethod() - Method in interface soot.jimple.InvokeExpr
-
- getMethod() - Method in class soot.jimple.spark.pag.AllocNode
-
- getMethod() - Method in class soot.jimple.spark.pag.LocalVarNode
-
- getMethod() - Method in class soot.jimple.spark.pag.MethodPAG
-
- getMethod(int) - Method in class soot.jimple.toolkits.thread.AbstractRuntimeThread
-
- getMethod() - Method in class soot.jimple.toolkits.thread.mhp.stmt.JPegStmt
-
- getMethod(String) - Method in class soot.Scene
-
- getMethod(NumberedString) - Method in class soot.SootClass
-
Returns the method of this class with the given subsignature.
- getMethod(String) - Method in class soot.SootClass
-
- getMethod(String, List<Type>, Type) - Method in class soot.SootClass
-
Attempts to retrieve the method with the given name, parameters and return
type.
- getMethod(String, List<Type>) - Method in class soot.SootClass
-
Attempts to retrieve the method with the given name and parameters.
- getMethodAbbreviatedInfoFlowGraph() - Method in class soot.jimple.toolkits.infoflow.SmartMethodInfoFlowAnalysis
-
- getMethodByName(String) - Method in class soot.SootClass
-
Attempts to retrieve the method with the given name.
- getMethodByNameUnsafe(String) - Method in class soot.SootClass
-
Attempts to retrieve the method with the given name.
- getMethodCount() - Method in class soot.SootClass
-
Returns the number of methods in this class.
- getMethodIDFromPtr(IVarAbstraction) - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
Get the index of the enclosing function of the specified node.
- getMethodInfoFlowAnalysis(SootMethod) - Method in class soot.jimple.toolkits.infoflow.ClassInfoFlowAnalysis
-
- getMethodInfoFlowAnalysis(SootMethod) - Method in class soot.jimple.toolkits.infoflow.InfoFlowAnalysis
-
- getMethodInfoFlowSummary(SootMethod) - Method in class soot.jimple.toolkits.infoflow.ClassInfoFlowAnalysis
-
- getMethodInfoFlowSummary(SootMethod, boolean) - Method in class soot.jimple.toolkits.infoflow.ClassInfoFlowAnalysis
-
- getMethodInfoFlowSummary(SootMethod) - Method in class soot.jimple.toolkits.infoflow.InfoFlowAnalysis
-
Returns a BACKED MutableDirectedGraph whose nodes are EquivalentValue
wrapped Refs.
- getMethodInfoFlowSummary(SootMethod, boolean) - Method in class soot.jimple.toolkits.infoflow.InfoFlowAnalysis
-
- getMethodInfoFlowSummary() - Method in class soot.jimple.toolkits.infoflow.SimpleMethodInfoFlowAnalysis
-
- getMethodInfoFlowSummary() - Method in class soot.jimple.toolkits.infoflow.SmartMethodInfoFlowAnalysis
-
- getMethodLocalObjectsAnalysis(SootMethod) - Method in class soot.jimple.toolkits.infoflow.ClassLocalObjectsAnalysis
-
- getMethodName(Local) - Method in class soot.dava.toolkits.base.renamer.heuristicSet
-
- getMethodName() - Method in class soot.dava.toolkits.base.renamer.heuristicTuple
-
- getMethodName(String) - Static method in class soot.jimple.spark.ondemand.pautil.SootUtil
-
- getMethodNumberer() - Method in class soot.Scene
-
- getMethodObject() - Method in class soot.jimple.toolkits.pointer.representations.Environment
-
- getMethodOf(N) - Method in interface heros.InterproceduralCFG
-
Returns the method containing a node.
- getMethodOf(Unit) - Method in class soot.jimple.toolkits.ide.icfg.AbstractJimpleBasedICFG
-
- getMethodOf(Unit) - Method in class soot.jimple.toolkits.ide.icfg.BackwardsInterproceduralCFG
-
- getMethodRef() - Method in interface soot.baf.MethodArgInst
-
- getMethodRef() - Method in class soot.jimple.internal.AbstractInvokeExpr
-
- getMethodRef() - Method in interface soot.jimple.InvokeExpr
-
- getMethodRef() - Method in class soot.jimple.MethodHandle
-
- getMethods() - Method in class soot.SootClass
-
- getMethodsNeedingInlining() - Method in class soot.jimple.toolkits.thread.mhp.MethodExtentBuilder
-
- getMethodsNeedingInlining() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- getMethodUnsafe(NumberedString) - Method in class soot.SootClass
-
Returns the method of this class with the given subsignature.
- getMethodUnsafe(String) - Method in class soot.SootClass
-
- getMethodUnsafe(String, List<Type>, Type) - Method in class soot.SootClass
-
Attempts to retrieve the method with the given name, parameters and return
type.
- getMhpTester() - Method in class soot.jimple.toolkits.thread.mhp.MhpTransformer
-
- getMinimumRegsNeeded() - Method in class soot.toDex.instructions.AbstractInsn
-
- getMinimumRegsNeeded() - Method in interface soot.toDex.instructions.Insn
-
- getMinJavaVersion(SootMethod) - Method in class soot.AbstractASMBackend
-
Determines the minimum Java version required for the bytecode of the given SootMethod
Subclasses should override this method to suit their needs, otherwise Java 1.7 is assumed for compatibility with invokeDynamic
- getMinJavaVersion(SootMethod) - Method in class soot.baf.BafASMBackend
-
- getModificationCount() - Method in class soot.Body
-
- getModificationCount() - Method in class soot.PatchingChain
-
- getModificationCount() - Method in interface soot.util.Chain
-
Returns the number of times this chain has been modified.
- getModificationCount() - Method in class soot.util.EmptyChain
-
- getModificationCount() - Method in class soot.util.HashChain
-
Returns the number of times this chain has been modified.
- getModifier(polyglot.types.Flags) - Static method in class soot.javaToJimple.Util
-
Modifier Creation
- getModifiers(int, Host) - Static method in class soot.AbstractASMBackend
-
Utility method to get the access modifiers of a Host
- getModifiers() - Method in interface soot.ClassMember
-
Returns modifiers of this class member.
- getModifiers(polyglot.types.Flags) - Method in class soot.javaToJimple.ClassResolver
-
- getModifiers() - Method in class soot.SootClass
-
Returns the modifiers of this class.
- getModifiers() - Method in class soot.SootField
-
- getModifiers() - Method in class soot.SootMethod
-
Gets the modifiers of this method.
- getMonitor() - Method in class soot.jimple.toolkits.thread.mhp.MonitorAnalysis
-
- getMonitor() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- getMonitorDepth(String) - Method in class soot.jimple.toolkits.thread.mhp.MonitorSet
-
- getMonitorObjs() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- getMultiCalledMethods() - Method in class soot.jimple.toolkits.thread.mhp.findobject.AllocNodesFinder
-
- getMultiCalledMethods() - Method in class soot.jimple.toolkits.thread.mhp.findobject.MultiCalledMethods
-
- getMultiRunAllocNodes() - Method in class soot.jimple.toolkits.thread.mhp.findobject.AllocNodesFinder
-
- getMultiRunStatements() - Method in class soot.jimple.toolkits.thread.mhp.findobject.MultiRunStatementsFinder
-
- getName() - Method in class soot.baf.internal.AbstractBranchInst
-
- getName() - Method in class soot.baf.internal.AbstractInst
-
- getName() - Method in class soot.baf.internal.BAddInst
-
- getName() - Method in class soot.baf.internal.BafLocal
-
- getName() - Method in class soot.baf.internal.BAndInst
-
- getName() - Method in class soot.baf.internal.BArrayLengthInst
-
- getName() - Method in class soot.baf.internal.BArrayReadInst
-
- getName() - Method in class soot.baf.internal.BArrayWriteInst
-
- getName() - Method in class soot.baf.internal.BCmpgInst
-
- getName() - Method in class soot.baf.internal.BCmpInst
-
- getName() - Method in class soot.baf.internal.BCmplInst
-
- getName() - Method in class soot.baf.internal.BDivInst
-
- getName() - Method in class soot.baf.internal.BDup1_x1Inst
-
- getName() - Method in class soot.baf.internal.BDup1_x2Inst
-
- getName() - Method in class soot.baf.internal.BDup1Inst
-
- getName() - Method in class soot.baf.internal.BDup2_x1Inst
-
- getName() - Method in class soot.baf.internal.BDup2_x2Inst
-
- getName() - Method in class soot.baf.internal.BDup2Inst
-
- getName() - Method in class soot.baf.internal.BDynamicInvokeInst
-
- getName() - Method in class soot.baf.internal.BEnterMonitorInst
-
- getName() - Method in class soot.baf.internal.BExitMonitorInst
-
- getName() - Method in class soot.baf.internal.BFieldGetInst
-
- getName() - Method in class soot.baf.internal.BFieldPutInst
-
- getName() - Method in class soot.baf.internal.BGotoInst
-
- getName() - Method in class soot.baf.internal.BIdentityInst
-
- getName() - Method in class soot.baf.internal.BIfCmpEqInst
-
- getName() - Method in class soot.baf.internal.BIfCmpGeInst
-
- getName() - Method in class soot.baf.internal.BIfCmpGtInst
-
- getName() - Method in class soot.baf.internal.BIfCmpLeInst
-
- getName() - Method in class soot.baf.internal.BIfCmpLtInst
-
- getName() - Method in class soot.baf.internal.BIfCmpNeInst
-
- getName() - Method in class soot.baf.internal.BIfEqInst
-
- getName() - Method in class soot.baf.internal.BIfGeInst
-
- getName() - Method in class soot.baf.internal.BIfGtInst
-
- getName() - Method in class soot.baf.internal.BIfLeInst
-
- getName() - Method in class soot.baf.internal.BIfLtInst
-
- getName() - Method in class soot.baf.internal.BIfNeInst
-
- getName() - Method in class soot.baf.internal.BIfNonNullInst
-
- getName() - Method in class soot.baf.internal.BIfNullInst
-
- getName() - Method in class soot.baf.internal.BIncInst
-
- getName() - Method in class soot.baf.internal.BInstanceCastInst
-
- getName() - Method in class soot.baf.internal.BInstanceOfInst
-
- getName() - Method in class soot.baf.internal.BInterfaceInvokeInst
-
- getName() - Method in class soot.baf.internal.BJSRInst
-
- getName() - Method in class soot.baf.internal.BLoadInst
-
- getName() - Method in class soot.baf.internal.BLookupSwitchInst
-
- getName() - Method in class soot.baf.internal.BMulInst
-
- getName() - Method in class soot.baf.internal.BNegInst
-
- getName() - Method in class soot.baf.internal.BNewArrayInst
-
- getName() - Method in class soot.baf.internal.BNewInst
-
- getName() - Method in class soot.baf.internal.BNewMultiArrayInst
-
- getName() - Method in class soot.baf.internal.BNopInst
-
- getName() - Method in class soot.baf.internal.BOrInst
-
- getName() - Method in class soot.baf.internal.BPopInst
-
- getName() - Method in class soot.baf.internal.BPrimitiveCastInst
-
- getName() - Method in class soot.baf.internal.BPushInst
-
- getName() - Method in class soot.baf.internal.BRemInst
-
- getName() - Method in class soot.baf.internal.BReturnInst
-
- getName() - Method in class soot.baf.internal.BReturnVoidInst
-
- getName() - Method in class soot.baf.internal.BShlInst
-
- getName() - Method in class soot.baf.internal.BShrInst
-
- getName() - Method in class soot.baf.internal.BSpecialInvokeInst
-
- getName() - Method in class soot.baf.internal.BStaticGetInst
-
- getName() - Method in class soot.baf.internal.BStaticInvokeInst
-
- getName() - Method in class soot.baf.internal.BStaticPutInst
-
- getName() - Method in class soot.baf.internal.BStoreInst
-
- getName() - Method in class soot.baf.internal.BSubInst
-
- getName() - Method in class soot.baf.internal.BSwapInst
-
- getName() - Method in class soot.baf.internal.BTableSwitchInst
-
- getName() - Method in class soot.baf.internal.BThrowInst
-
- getName() - Method in class soot.baf.internal.BUshrInst
-
- getName() - Method in class soot.baf.internal.BVirtualInvokeInst
-
- getName() - Method in class soot.baf.internal.BXorInst
-
- getName() - Method in class soot.baf.PlaceholderInst
-
- getName() - Method in class soot.dexpler.DexType
-
- getName() - Method in class soot.dexpler.tags.DoubleOpTag
-
- getName() - Method in class soot.dexpler.tags.FloatOpTag
-
- getName() - Method in class soot.dexpler.tags.IntOpTag
-
- getName() - Method in class soot.dexpler.tags.LongOpTag
-
- getName() - Method in class soot.dexpler.tags.NumOpTag
-
- getName() - Method in class soot.dexpler.tags.ObjectOpTag
-
- getName() - Method in class soot.jbco.bafTransformations.AddJSRs
-
- getName() - Method in class soot.jbco.bafTransformations.BAFCounter
-
- getName() - Method in class soot.jbco.bafTransformations.BafLineNumberer
-
- getName() - Method in class soot.jbco.bafTransformations.BAFPrintout
-
- getName() - Method in class soot.jbco.bafTransformations.ConstructorConfuser
-
- getName() - Method in class soot.jbco.bafTransformations.FindDuplicateSequences
-
- getName() - Method in class soot.jbco.bafTransformations.FixUndefinedLocals
-
- getName() - Method in class soot.jbco.bafTransformations.IfNullToTryCatch
-
- getName() - Method in class soot.jbco.bafTransformations.IndirectIfJumpsToCaughtGotos
-
- getName() - Method in class soot.jbco.bafTransformations.Jimple2BafLocalBuilder
-
- getName() - Method in class soot.jbco.bafTransformations.LocalsToBitField
-
- getName() - Method in class soot.jbco.bafTransformations.MoveLoadsAboveIfs
-
- getName() - Method in class soot.jbco.bafTransformations.RemoveRedundantPushStores
-
- getName() - Method in class soot.jbco.bafTransformations.TryCatchCombiner
-
- getName() - Method in class soot.jbco.bafTransformations.UpdateConstantsToFields
-
- getName() - Method in class soot.jbco.bafTransformations.WrapSwitchesInTrys
-
- getName() - Method in interface soot.jbco.IJbcoTransform
-
- getName() - Method in class soot.jbco.jimpleTransformations.AddSwitches
-
- getName() - Method in class soot.jbco.jimpleTransformations.ArithmeticTransformer
-
- getName() - Method in class soot.jbco.jimpleTransformations.BuildIntermediateAppClasses
-
- getName() - Method in class soot.jbco.jimpleTransformations.ClassRenamer
-
- getName() - Method in class soot.jbco.jimpleTransformations.CollectConstants
-
- getName() - Method in class soot.jbco.jimpleTransformations.CollectJimpleLocals
-
- getName() - Method in class soot.jbco.jimpleTransformations.FieldRenamer
-
- getName() - Method in class soot.jbco.jimpleTransformations.GotoInstrumenter
-
- getName() - Method in class soot.jbco.jimpleTransformations.LibraryMethodWrappersBuilder
-
- getName() - Method in class soot.jbco.jimpleTransformations.MethodRenamer
-
- getName() - Method in class soot.jimple.internal.JimpleLocal
-
Returns the name of this object.
- getName() - Method in class soot.jimple.spark.fieldrw.FieldReadTag
-
- getName() - Method in class soot.jimple.spark.fieldrw.FieldRWTag
-
- getName() - Method in class soot.jimple.spark.fieldrw.FieldWriteTag
-
- getName() - Method in class soot.jimple.toolkits.annotation.tags.ArrayCheckTag
-
- getName() - Method in class soot.jimple.toolkits.annotation.tags.ArrayNullCheckTag
-
- getName() - Method in class soot.jimple.toolkits.annotation.tags.NullCheckTag
-
- getName() - Method in class soot.jimple.toolkits.pointer.CastCheckTag
-
- getName() - Method in class soot.jimple.toolkits.pointer.DependenceGraph
-
- getName() - Method in class soot.jimple.toolkits.pointer.DependenceTag
-
- getName() - Method in class soot.jimple.toolkits.thread.mhp.stmt.JPegStmt
-
- getName() - Method in interface soot.Local
-
Returns the name of the current Local variable.
- getName() - Method in class soot.SootClass
-
Returns the name of this class.
- getName() - Method in class soot.SootField
-
- getName() - Method in class soot.SootMethod
-
Returns the name of this method.
- getName() - Method in class soot.tagkit.AnnotationDefaultTag
-
Returns the tag name.
- getName() - Method in class soot.tagkit.AnnotationElem
-
- getName() - Method in class soot.tagkit.AnnotationTag
-
Returns the tag name.
- getName() - Method in class soot.tagkit.BytecodeOffsetTag
-
Returns the name of this tag.
- getName() - Method in class soot.tagkit.CodeAttribute
-
Returns the attribute name.
- getName() - Method in class soot.tagkit.ColorTag
-
- getName() - Method in class soot.tagkit.ConstantValueTag
-
- getName() - Method in class soot.tagkit.DebugTypeTag
-
Returns the tag name.
- getName() - Method in class soot.tagkit.DeprecatedTag
-
Returns the tag name.
- getName() - Method in class soot.tagkit.EnclosingMethodTag
-
Returns the tag name.
- getName() - Method in class soot.tagkit.EnclosingTag
-
Returns the tag name.
- getName() - Method in class soot.tagkit.GenericAttribute
-
- getName() - Method in class soot.tagkit.InnerClassAttribute
-
- getName() - Method in class soot.tagkit.InnerClassTag
-
- getName() - Method in class soot.tagkit.JimpleLineNumberTag
-
- getName() - Method in class soot.tagkit.KeyTag
-
- getName() - Method in class soot.tagkit.LineNumberTag
-
- getName() - Method in class soot.tagkit.LinkTag
-
Returns the tag name.
- getName() - Method in class soot.tagkit.LoopInvariantTag
-
Returns the tag name.
- getName() - Method in class soot.tagkit.OuterClassTag
-
- getName() - Method in class soot.tagkit.ParamNamesTag
-
Returns the tag name.
- getName() - Method in class soot.tagkit.PositionTag
-
- getName() - Method in class soot.tagkit.QualifyingTag
-
Returns the tag name.
- getName() - Method in class soot.tagkit.SignatureTag
-
Returns the tag name.
- getName() - Method in class soot.tagkit.SourceFileTag
-
- getName() - Method in class soot.tagkit.SourceLineNumberTag
-
- getName() - Method in class soot.tagkit.SourceLnPosTag
-
- getName() - Method in class soot.tagkit.SourcePositionTag
-
- getName() - Method in class soot.tagkit.StringTag
-
Returns the tag name.
- getName() - Method in class soot.tagkit.SyntheticParamTag
-
Returns the tag name.
- getName() - Method in class soot.tagkit.SyntheticTag
-
Returns the tag name.
- getName() - Method in interface soot.tagkit.Tag
-
Returns the tag name.
- getName() - Method in class soot.tagkit.ThrowCreatedByCompilerTag
-
Returns the tag name.
- getName() - Method in class soot.tagkit.TryCatchTag
-
- getName() - Method in class soot.tagkit.VisibilityAnnotationTag
-
Returns the tag name.
- getName() - Method in class soot.tagkit.VisibilityParameterAnnotationTag
-
Returns the tag name.
- getName() - Method in enum soot.toDex.PrimitiveType
-
- getName() - Method in class soot.toDex.TemporaryRegisterLocal
-
- getName() - Method in class soot.util.dot.DotGraphNode
-
- getNameAndTypeIndex() - Method in interface soot.coffi.ICONSTANT_Methodref_info
-
- getNameArray() - Method in class soot.tagkit.ParamNamesTag
-
- getNames() - Method in class soot.tagkit.ParamNamesTag
-
- getNeedInlining() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- getNestedUsedList() - Method in class soot.javaToJimple.NestedClassListBuilder
-
- getNetCount() - Method in interface soot.baf.Inst
-
- getNetCount() - Method in class soot.baf.internal.AbstractInst
-
- getNetMachineCount() - Method in interface soot.baf.Inst
-
- getNetMachineCount() - Method in class soot.baf.internal.AbstractInst
-
- getNewExpr() - Method in class soot.jimple.spark.pag.AllocNode
-
Returns the new expression of this allocation site.
- getNewName(String, String) - Method in class soot.jbco.jimpleTransformations.ClassRenamer
-
Generates new unique name that have not existed before and mapping for it.
- getNewName() - Static method in class soot.jbco.jimpleTransformations.FieldRenamer
-
- getNewName() - Method in class soot.jbco.jimpleTransformations.MethodRenamer
-
Creates new unique method name.
- getNewNode(ASTNode, ASTIfNode) - Static method in class soot.dava.toolkits.base.AST.transformations.StrengthenByIf
-
- getNewNode(ASTNode, ASTIfElseNode) - Static method in class soot.dava.toolkits.base.AST.transformations.StrengthenByIfElse
-
- getNews() - Method in class soot.javaToJimple.LocalUsesChecker
-
- getNewSet() - Method in class soot.jimple.spark.sets.DoublePointsToSet
-
Returns set of newly-added nodes since last call to flushNew.
- getNewSet() - Method in class soot.jimple.spark.sets.PointsToSetInternal
-
Returns set of newly-added nodes since last call to flushNew.
- getNewToOuterMap() - Method in class soot.javaToJimple.PolyglotMethodSource
-
- getNext() - Method in class soot.toolkits.graph.pdg.PDGNode
-
- getNext() - Method in class soot.util.HashChain.Link
-
- getNextAnonNum() - Method in class soot.javaToJimple.InitialResolver
-
- getNextCallChainBetween(SootMethod, SootMethod, List) - Method in class soot.jimple.toolkits.infoflow.LocalObjectsAnalysis
-
- getNextCallChainBetween(ReachableMethods, SootMethod, SootMethod, Edge, CallChain, List) - Method in class soot.jimple.toolkits.infoflow.LocalObjectsAnalysis
-
- getNextMethod() - Method in class soot.jimple.toolkits.annotation.callgraph.CallGraphGrapher
-
- getNextPrivateAccessCounter() - Method in class soot.javaToJimple.InitialResolver
-
- getNode(Value) - Method in class soot.jimple.spark.builder.MethodNodeFactory
-
- getNode() - Method in class soot.jimple.spark.builder.MethodNodeFactory
-
- getNode(Value) - Method in class soot.shimple.toolkits.graph.ValueGraph
-
- getNode() - Method in class soot.toolkits.graph.pdg.PDGNode
-
- getNode(String) - Method in class soot.util.dot.DotGraph
-
Gets the graph node by name.
- getNodeForFieldRef(SootMethod, SootField) - Static method in class soot.jimple.toolkits.infoflow.InfoFlowAnalysis
-
Returns an unmodifiable list of EquivalentValue wrapped Refs that sink
flows from when method sm is called.
- getNodeForFieldRef(SootMethod, SootField, Local) - Static method in class soot.jimple.toolkits.infoflow.InfoFlowAnalysis
-
- getNodeForParameterRef(SootMethod, int) - Static method in class soot.jimple.toolkits.infoflow.InfoFlowAnalysis
-
- getNodeForReturnRef(SootMethod) - Static method in class soot.jimple.toolkits.infoflow.InfoFlowAnalysis
-
- getNodeForThisRef(SootMethod) - Static method in class soot.jimple.toolkits.infoflow.InfoFlowAnalysis
-
- getNodeLabel(Object) - Static method in class soot.jimple.toolkits.infoflow.InfoFlowAnalysis
-
- getNodeName(Object) - Static method in class soot.jimple.toolkits.infoflow.InfoFlowAnalysis
-
- getNodeNumber() - Method in class soot.shimple.toolkits.graph.ValueGraph.Node
-
- getNodes() - Method in class soot.toolkits.graph.HashMutableDirectedGraph
-
- getNodes() - Method in interface soot.toolkits.graph.MutableDirectedGraph
-
- getNodes() - Method in class soot.toolkits.graph.pdg.PDGRegion
-
- getNodesForMethod(SootMethod) - Method in class soot.jimple.spark.ondemand.pautil.ContextSensitiveInfo
-
- getNodeTags() - Method in class soot.jimple.spark.pag.PAG
-
- getNonPatchingChain() - Method in class soot.PatchingChain
-
Returns the inner chain used by the PatchingChain.
- getNormalEdgeFunction(N, D, N, D) - Method in class heros.EdgeFunctionCache
-
- getNormalEdgeFunction(N, D, N, D) - Method in interface heros.EdgeFunctions
-
Returns the function that computes how the V-typed value changes when
being propagated from srcNode at statement src to tgtNode at statement
tgt.
- getNormalFlowFunction(Stmt) - Method in interface heros.fieldsens.FlowFunctions
-
Returns the flow function that computes the flow for a normal statement,
i.e., a statement that is neither a call nor an exit statement.
- getNormalFlowFunction(N, N) - Method in class heros.FlowFunctionCache
-
- getNormalFlowFunction(N, N) - Method in interface heros.FlowFunctions
-
Returns the flow function that computes the flow for a normal statement,
i.e., a statement that is neither a call nor an exit statement.
- getNormalFlowFunction(N, N) - Method in class heros.ProfiledFlowFunctions
-
- getNormalFlowFunction(N, N) - Method in class heros.ZeroedFlowFunctions
-
- getNotifyAll() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- getNullPointerExceptionThrower(JimpleBody) - Static method in class soot.jimple.toolkits.invoke.ThrowManager
-
Iterate through the statements in b (starting at the end), returning
the last instance of the following pattern:
r928 = new java.lang.NullPointerException;
specialinvoke r928.""();
throw r928;
Creates if necessary.
- getNumAllocNodes() - Method in class soot.jimple.spark.pag.PAG
-
- getNumber() - Method in class soot.baf.internal.BafLocal
-
- getNumber() - Method in class soot.jimple.internal.JimpleLocal
-
- getNumber() - Method in class soot.jimple.spark.geom.dataRep.ContextVar
-
- getNumber() - Method in class soot.jimple.spark.geom.dataRep.PlainConstraint
-
- getNumber() - Method in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
- getNumber() - Method in class soot.jimple.spark.pag.ArrayElement
-
- getNumber() - Method in class soot.jimple.spark.pag.Node
-
- getNumber() - Method in class soot.jimple.spark.pag.Parm
-
- getNumber() - Method in class soot.Kind
-
- getNumber() - Method in class soot.SootClass
-
- getNumber() - Method in class soot.SootField
-
- getNumber() - Method in class soot.SootMethod
-
- getNumber() - Method in class soot.toDex.Register
-
- getNumber() - Method in class soot.toDex.TemporaryRegisterLocal
-
- getNumber() - Method in class soot.Type
-
- getNumber() - Method in interface soot.util.Numberable
-
- getNumber() - Method in class soot.util.NumberedString
-
- getNumberedSubSignature() - Method in class soot.SootMethod
-
- getNumberOfChildren() - Method in class soot.xml.XMLNode
-
- getNumberOfMethods() - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
Return the number of functions that are reachable after the geometric points-to analysis.
- getNumberOfObjects() - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
Get the number of valid objects current in the container.
- getNumberOfPointers() - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
Get the number of valid pointers currently reachable by geomPTA.
- getNumberOfSparkMethods() - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
Return the number of functions that are reachable by SPARK.
- getNumSamples() - Method in class soot.jimple.spark.ondemand.genericutil.Averager
-
- getNumValues() - Method in class soot.tagkit.AnnotationArrayElem
-
- getO1() - Method in class heros.solver.Pair
-
- getO1() - Method in class soot.jimple.spark.ondemand.genericutil.MutablePair
-
- getO1() - Method in class soot.toolkits.scalar.BinaryIdentitySet
-
- getO1() - Method in class soot.toolkits.scalar.IdentityPair
-
- getO1() - Method in class soot.toolkits.scalar.Pair
-
- getO2() - Method in class heros.solver.Pair
-
- getO2() - Method in class soot.jimple.spark.ondemand.genericutil.MutablePair
-
- getO2() - Method in class soot.toolkits.scalar.BinaryIdentitySet
-
- getO2() - Method in class soot.toolkits.scalar.IdentityPair
-
- getO2() - Method in class soot.toolkits.scalar.Pair
-
- getObject() - Method in class soot.jimple.toolkits.thread.mhp.stmt.JPegStmt
-
- getObject(int) - Method in class soot.toolkits.scalar.ObjectIntMapper
-
returns the object associated to i
.
- getObjectClassName(Local) - Method in class soot.dava.toolkits.base.renamer.heuristicSet
-
- getObjectClassName() - Method in class soot.dava.toolkits.base.renamer.heuristicTuple
-
- getObjectPureMethodsSoFar() - Method in class soot.jimple.toolkits.thread.EncapsulatedObjectAnalysis
-
- getObjectType() - Method in class soot.Scene
-
- getObjName() - Method in class soot.jimple.toolkits.thread.mhp.MonitorDepth
-
- getObjNo() - Static method in class soot.jimple.toolkits.thread.mhp.Counter
-
- getOldSet() - Method in class soot.jimple.spark.sets.DoublePointsToSet
-
Returns set of nodes already present before last call to flushNew.
- getOldSet() - Method in class soot.jimple.spark.sets.PointsToSetInternal
-
Returns set of nodes already present before last call to flushNew.
- getOnFlyCallGraph() - Method in class soot.jimple.spark.pag.PAG
-
- getOp() - Method in interface soot.jimple.CastExpr
-
- getOp() - Method in interface soot.jimple.EnterMonitorStmt
-
- getOp() - Method in interface soot.jimple.ExitMonitorStmt
-
- getOp() - Method in interface soot.jimple.InstanceOfExpr
-
- getOp() - Method in class soot.jimple.internal.AbstractCastExpr
-
- getOp() - Method in class soot.jimple.internal.AbstractInstanceOfExpr
-
- getOp() - Method in class soot.jimple.internal.AbstractOpStmt
-
- getOp() - Method in class soot.jimple.internal.AbstractUnopExpr
-
- getOp() - Method in interface soot.jimple.MonitorStmt
-
- getOp() - Method in interface soot.jimple.ReturnStmt
-
- getOp() - Method in interface soot.jimple.ThrowStmt
-
- getOp() - Method in interface soot.jimple.UnopExpr
-
- getOp1() - Method in interface soot.jimple.BinopExpr
-
- getOp1() - Method in class soot.jimple.internal.AbstractBinopExpr
-
- getOp1Box() - Method in interface soot.jimple.BinopExpr
-
- getOp1Box() - Method in class soot.jimple.internal.AbstractBinopExpr
-
- getOp1Type() - Method in interface soot.baf.Dup1_x1Inst
-
- getOp1Type() - Method in interface soot.baf.Dup1_x2Inst
-
- getOp1Type() - Method in interface soot.baf.Dup1Inst
-
- getOp1Type() - Method in interface soot.baf.Dup2_x1Inst
-
- getOp1Type() - Method in interface soot.baf.Dup2_x2Inst
-
- getOp1Type() - Method in interface soot.baf.Dup2Inst
-
- getOp1Type() - Method in class soot.baf.internal.BDup1_x1Inst
-
- getOp1Type() - Method in class soot.baf.internal.BDup1_x2Inst
-
- getOp1Type() - Method in class soot.baf.internal.BDup1Inst
-
- getOp1Type() - Method in class soot.baf.internal.BDup2_x1Inst
-
- getOp1Type() - Method in class soot.baf.internal.BDup2_x2Inst
-
- getOp1Type() - Method in class soot.baf.internal.BDup2Inst
-
- getOp2() - Method in interface soot.jimple.BinopExpr
-
- getOp2() - Method in class soot.jimple.internal.AbstractBinopExpr
-
- getOp2Box() - Method in interface soot.jimple.BinopExpr
-
- getOp2Box() - Method in class soot.jimple.internal.AbstractBinopExpr
-
- getOp2Type() - Method in interface soot.baf.Dup2_x1Inst
-
- getOp2Type() - Method in interface soot.baf.Dup2_x2Inst
-
- getOp2Type() - Method in interface soot.baf.Dup2Inst
-
- getOp2Type() - Method in class soot.baf.internal.BDup2_x1Inst
-
- getOp2Type() - Method in class soot.baf.internal.BDup2_x2Inst
-
- getOp2Type() - Method in class soot.baf.internal.BDup2Inst
-
- getOpBox() - Method in interface soot.jimple.CastExpr
-
- getOpBox() - Method in interface soot.jimple.EnterMonitorStmt
-
- getOpBox() - Method in interface soot.jimple.ExitMonitorStmt
-
- getOpBox() - Method in interface soot.jimple.InstanceOfExpr
-
- getOpBox() - Method in class soot.jimple.internal.AbstractCastExpr
-
- getOpBox() - Method in class soot.jimple.internal.AbstractInstanceOfExpr
-
- getOpBox() - Method in class soot.jimple.internal.AbstractOpStmt
-
- getOpBox() - Method in class soot.jimple.internal.AbstractUnopExpr
-
- getOpBox() - Method in interface soot.jimple.MonitorStmt
-
- getOpBox() - Method in interface soot.jimple.ReturnStmt
-
- getOpBox() - Method in interface soot.jimple.ThrowStmt
-
- getOpBox() - Method in interface soot.jimple.UnopExpr
-
- getOpcode() - Method in class soot.toDex.instructions.AbstractInsn
-
- getOpcode() - Method in interface soot.toDex.instructions.Insn
-
- getOptions() - Method in class soot.shimple.ShimpleBody
-
Returns the Shimple options applicable to this body.
- getOpts() - Method in class soot.jimple.spark.pag.PAG
-
Returns SparkOptions for this graph.
- getOpType() - Method in class soot.baf.internal.AbstractOpTypeBranchInst
-
- getOpType() - Method in class soot.baf.internal.AbstractOpTypeInst
-
- getOpType() - Method in class soot.baf.internal.AbstractRefTypeInst
-
- getOpType() - Method in interface soot.baf.LoadInst
-
- getOpType() - Method in interface soot.baf.OpTypeArgInst
-
- getOpType() - Method in interface soot.baf.StoreInst
-
- getOpTypes() - Method in interface soot.baf.DupInst
-
- getOpTypes() - Method in class soot.baf.internal.BDup1_x1Inst
-
- getOpTypes() - Method in class soot.baf.internal.BDup1_x2Inst
-
- getOpTypes() - Method in class soot.baf.internal.BDup1Inst
-
- getOpTypes() - Method in class soot.baf.internal.BDup2_x1Inst
-
- getOpTypes() - Method in class soot.baf.internal.BDup2_x2Inst
-
- getOpTypes() - Method in class soot.baf.internal.BDup2Inst
-
- getOrAddField(SootField) - Method in class soot.SootClass
-
- getOrAddMethod(SootMethod) - Method in class soot.SootClass
-
- getOrAddRefType(RefType) - Method in class soot.Scene
-
- getOrCreate(K) - Method in class heros.utilities.DefaultValueMap
-
- getOrCreateLabel(Stmt) - Method in class soot.toDex.LabelAssigner
-
- getOrCreateLabel(AbstractPayload) - Method in class soot.toDex.LabelAssigner
-
- getOrCreateNestedResolver(AccessPath<Field>) - Method in class heros.fieldsens.ResolverTemplate
-
- getOrCreateNestedResolver(AccessPath<Field>) - Method in class heros.fieldsens.ZeroCallEdgeResolver
-
- getOrCreateUnitGraph(SootMethod) - Method in class soot.jimple.toolkits.ide.icfg.AbstractJimpleBasedICFG
-
- getOrCreateUnitGraph(Body) - Method in class soot.jimple.toolkits.ide.icfg.AbstractJimpleBasedICFG
-
- getOrCreateUnitGraph(SootMethod) - Method in class soot.jimple.toolkits.ide.icfg.BackwardsInterproceduralCFG
-
- getOrCreateUnitGraph(M) - Method in interface soot.jimple.toolkits.ide.icfg.BiDiInterproceduralCFG
-
- getOriginalLocal() - Method in class soot.baf.internal.BafLocal
-
- getOriginalSource() - Method in class soot.toDex.instructions.AddressInsn
-
- getOrMakeFastHierarchy() - Method in class soot.Scene
-
Makes a new fast hierarchy is none is active, and returns the active fast
hierarchy.
- getOutCount() - Method in interface soot.baf.Inst
-
- getOutCount() - Method in class soot.baf.internal.AbstractInst
-
- getOutCount() - Method in class soot.baf.internal.AbstractOpTypeBranchInst
-
- getOutCount() - Method in class soot.baf.internal.BAddInst
-
- getOutCount() - Method in class soot.baf.internal.BAndInst
-
- getOutCount() - Method in class soot.baf.internal.BArrayLengthInst
-
- getOutCount() - Method in class soot.baf.internal.BArrayReadInst
-
- getOutCount() - Method in class soot.baf.internal.BArrayWriteInst
-
- getOutCount() - Method in class soot.baf.internal.BCmpgInst
-
- getOutCount() - Method in class soot.baf.internal.BCmpInst
-
- getOutCount() - Method in class soot.baf.internal.BCmplInst
-
- getOutCount() - Method in class soot.baf.internal.BDivInst
-
- getOutCount() - Method in class soot.baf.internal.BDupInst
-
- getOutCount() - Method in class soot.baf.internal.BDynamicInvokeInst
-
- getOutCount() - Method in class soot.baf.internal.BEnterMonitorInst
-
- getOutCount() - Method in class soot.baf.internal.BExitMonitorInst
-
- getOutCount() - Method in class soot.baf.internal.BFieldGetInst
-
- getOutCount() - Method in class soot.baf.internal.BFieldPutInst
-
- getOutCount() - Method in class soot.baf.internal.BGotoInst
-
- getOutCount() - Method in class soot.baf.internal.BIdentityInst
-
- getOutCount() - Method in class soot.baf.internal.BIfCmpEqInst
-
- getOutCount() - Method in class soot.baf.internal.BIfCmpGeInst
-
- getOutCount() - Method in class soot.baf.internal.BIfCmpGtInst
-
- getOutCount() - Method in class soot.baf.internal.BIfCmpLeInst
-
- getOutCount() - Method in class soot.baf.internal.BIfCmpLtInst
-
- getOutCount() - Method in class soot.baf.internal.BIfCmpNeInst
-
- getOutCount() - Method in class soot.baf.internal.BIfEqInst
-
- getOutCount() - Method in class soot.baf.internal.BIfGeInst
-
- getOutCount() - Method in class soot.baf.internal.BIfGtInst
-
- getOutCount() - Method in class soot.baf.internal.BIfLeInst
-
- getOutCount() - Method in class soot.baf.internal.BIfLtInst
-
- getOutCount() - Method in class soot.baf.internal.BIfNeInst
-
- getOutCount() - Method in class soot.baf.internal.BIfNonNullInst
-
- getOutCount() - Method in class soot.baf.internal.BIfNullInst
-
- getOutCount() - Method in class soot.baf.internal.BIncInst
-
- getOutCount() - Method in class soot.baf.internal.BInstanceCastInst
-
- getOutCount() - Method in class soot.baf.internal.BInstanceOfInst
-
- getOutCount() - Method in class soot.baf.internal.BJSRInst
-
- getOutCount() - Method in class soot.baf.internal.BLoadInst
-
- getOutCount() - Method in class soot.baf.internal.BLookupSwitchInst
-
- getOutCount() - Method in class soot.baf.internal.BMulInst
-
- getOutCount() - Method in class soot.baf.internal.BNegInst
-
- getOutCount() - Method in class soot.baf.internal.BNewArrayInst
-
- getOutCount() - Method in class soot.baf.internal.BNewInst
-
- getOutCount() - Method in class soot.baf.internal.BNewMultiArrayInst
-
- getOutCount() - Method in class soot.baf.internal.BNopInst
-
- getOutCount() - Method in class soot.baf.internal.BOrInst
-
- getOutCount() - Method in class soot.baf.internal.BPopInst
-
- getOutCount() - Method in class soot.baf.internal.BPrimitiveCastInst
-
- getOutCount() - Method in class soot.baf.internal.BPushInst
-
- getOutCount() - Method in class soot.baf.internal.BRemInst
-
- getOutCount() - Method in class soot.baf.internal.BReturnInst
-
- getOutCount() - Method in class soot.baf.internal.BReturnVoidInst
-
- getOutCount() - Method in class soot.baf.internal.BShlInst
-
- getOutCount() - Method in class soot.baf.internal.BShrInst
-
- getOutCount() - Method in class soot.baf.internal.BStaticGetInst
-
- getOutCount() - Method in class soot.baf.internal.BStaticInvokeInst
-
- getOutCount() - Method in class soot.baf.internal.BStaticPutInst
-
- getOutCount() - Method in class soot.baf.internal.BStoreInst
-
- getOutCount() - Method in class soot.baf.internal.BSubInst
-
- getOutCount() - Method in class soot.baf.internal.BSwapInst
-
- getOutCount() - Method in class soot.baf.internal.BTableSwitchInst
-
- getOutCount() - Method in class soot.baf.internal.BThrowInst
-
- getOutCount() - Method in class soot.baf.internal.BUshrInst
-
- getOutCount() - Method in class soot.baf.internal.BXorInst
-
- getOuterClass() - Method in class soot.javaToJimple.InnerClassInfo
-
- getOuterClass() - Method in class soot.SootClass
-
- getOuterClass() - Method in class soot.tagkit.InnerClassTag
-
- getOuterClass() - Method in class soot.tagkit.OuterClassTag
-
- getOuterClassNameFromTag(InnerClassTag) - Static method in class soot.dexpler.DexInnerClassParser
-
Gets the name of the outer class (in Soot notation) from the given
InnerClassTag
- getOuterClassThisInit() - Method in class soot.javaToJimple.PolyglotMethodSource
-
- getOuterClassUnsafe() - Method in class soot.SootClass
-
This method returns the outer class, or null if no outer class has been
specified for this class.
- getOutMachineCount() - Method in interface soot.baf.Inst
-
- getOutMachineCount() - Method in class soot.baf.internal.AbstractInst
-
- getOutMachineCount() - Method in class soot.baf.internal.AbstractOpTypeInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BAddInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BAndInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BArrayLengthInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BArrayWriteInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BCmpgInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BCmpInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BCmplInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BDivInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BDupInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BEnterMonitorInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BExitMonitorInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BFieldGetInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BFieldPutInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BGotoInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BIdentityInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BIfCmpEqInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BIfCmpGeInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BIfCmpGtInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BIfCmpLeInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BIfCmpLtInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BIfCmpNeInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BIfEqInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BIfGeInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BIfGtInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BIfLeInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BIfLtInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BIfNeInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BIfNonNullInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BIfNullInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BIncInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BInstanceCastInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BInstanceOfInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BJSRInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BLookupSwitchInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BMulInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BNegInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BNewArrayInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BNewInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BNewMultiArrayInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BNopInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BOrInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BPopInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BPrimitiveCastInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BPushInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BRemInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BReturnInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BReturnVoidInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BShlInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BShrInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BStaticGetInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BStaticPutInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BStoreInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BSubInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BSwapInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BTableSwitchInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BThrowInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BUshrInst
-
- getOutMachineCount() - Method in class soot.baf.internal.BXorInst
-
- getOutPortsForMethod(SootMethod) - Method in class soot.jimple.spark.ondemand.pautil.ContextSensitiveInfo
-
- getOutputDir() - Method in class soot.SourceLocator
-
Returns the output directory given by Options
or a default if not
set.
- getOutputJarName() - Method in class soot.SourceLocator
-
If Options#v()#output_jar()
is set, returns the name of the jar
file to which the output will be written.
- getOutputs() - Method in class soot.jimple.toolkits.annotation.callgraph.CallData
-
- getOutputs() - Method in class soot.jimple.toolkits.annotation.callgraph.CallGraphInfo
-
- getOutWordCount(Collection<Unit>) - Static method in class soot.toDex.SootToDexUtils
-
- getOwner() - Method in class soot.jimple.toolkits.pointer.InstanceKey
-
- getP2set() - Method in class soot.jimple.spark.ondemand.pautil.AllocationSiteHandler.PointsToSetHandler
-
- getP2Set() - Method in class soot.jimple.spark.pag.Node
-
Returns the points-to set for this node.
- getP2Set(FieldRefNode) - Method in class soot.jimple.spark.solver.PropAlias
-
- getPack(String) - Method in class soot.PackManager
-
- getPackageName(String) - Static method in class soot.jbco.jimpleTransformations.ClassRenamer
-
Extracts package name from class name.
- getPackageName() - Method in class soot.SootClass
-
Returns the package name of this class.
- getPAG() - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- getPag() - Method in class soot.jimple.spark.pag.Node
-
Returns the pointer assignment graph that this node is a part of.
- getParameterCount() - Method in class soot.SootMethod
-
Returns the number of parameters taken by this method.
- getParameterLocal(int) - Method in class soot.Body
-
Return LHS of the first identity stmt assigning from \@parameter i.
- getParameterLocals() - Method in class soot.Body
-
Get all the LHS of the identity statements assigning from parameter references.
- getParameterRefs() - Method in class soot.Body
-
Returns the list of parameter references used in this body.
- getParameterRefs(SootMethod) - Method in class soot.jimple.toolkits.ide.icfg.AbstractJimpleBasedICFG
-
- getParameterRefs(SootMethod) - Method in class soot.jimple.toolkits.ide.icfg.BackwardsInterproceduralCFG
-
- getParameterRefs(M) - Method in interface soot.jimple.toolkits.ide.icfg.BiDiInterproceduralCFG
-
- getParameters(UnitPrinter) - Method in class soot.baf.internal.AbstractInst
-
- getParameters(UnitPrinter) - Method in class soot.baf.internal.AbstractRefTypeInst
-
- getParameters(UnitPrinter) - Method in class soot.baf.internal.BFieldGetInst
-
- getParameters(UnitPrinter) - Method in class soot.baf.internal.BFieldPutInst
-
- getParameters(UnitPrinter) - Method in class soot.baf.internal.BIncInst
-
- getParameters(UnitPrinter) - Method in class soot.baf.internal.BInterfaceInvokeInst
-
- getParameters(UnitPrinter) - Method in class soot.baf.internal.BLoadInst
-
- getParameters(UnitPrinter) - Method in class soot.baf.internal.BNewMultiArrayInst
-
- getParameters(UnitPrinter) - Method in class soot.baf.internal.BPushInst
-
- getParameters(UnitPrinter) - Method in class soot.baf.internal.BStaticGetInst
-
- getParameters(UnitPrinter) - Method in class soot.baf.internal.BStaticPutInst
-
- getParameters(UnitPrinter) - Method in class soot.baf.internal.BStoreInst
-
- getParameterType(int) - Method in class soot.SootMethod
-
Gets the type of the nth parameter of this method.
- getParameterTypes(Method) - Method in class soot.dexpler.DexMethod
-
- getParameterTypes() - Method in class soot.SootMethod
-
Returns a read-only list of the parameter types of this method.
- getParamNameForClassLit(polyglot.types.Type) - Static method in class soot.javaToJimple.Util
-
- getParamRegCount() - Method in class soot.toDex.RegisterAllocator
-
- getParent() - Method in class soot.toolkits.graph.DominatorNode
-
Returns the parent of the node in the DominatorTree.
- getParent() - Method in interface soot.toolkits.graph.pdg.IRegion
-
- getParent() - Method in class soot.toolkits.graph.pdg.PDGRegion
-
- getParent() - Method in class soot.toolkits.graph.pdg.Region
-
- getParentOf(Object) - Method in class soot.dava.toolkits.base.AST.traversals.ASTParentNodeFinder
-
- getParentOf(DominatorNode<N>) - Method in class soot.toolkits.graph.DominatorTree
-
- getPartitionNumber() - Method in class soot.shimple.toolkits.graph.SimpleGlobalValueNumberer.Partition
-
- getPDGNode(Object) - Method in class soot.toolkits.graph.pdg.HashMutablePDG
-
This method returns the PDGNode in the PDG corresponding to the given
CFG node.
- getPDGNode(Object) - Method in interface soot.toolkits.graph.pdg.ProgramDependenceGraph
-
This method returns the PDGNode in the PDG corresponding to the given
CFG node.
- getPDGRegions() - Method in class soot.toolkits.graph.pdg.HashMutablePDG
-
This method returns the list of PDGRegions computed by the construction method.
- getPDGRegions() - Method in interface soot.toolkits.graph.pdg.ProgramDependenceGraph
-
This method returns the list of PDGRegions computed by the construction method.
- getPhantomClasses() - Method in class soot.Scene
-
Returns a chain of the phantom classes in this scene.
- getPhantomRefs() - Method in class soot.Scene
-
- getPhase(String) - Method in class soot.PackManager
-
- getPhaseName() - Method in interface soot.HasPhaseOptions
-
- getPhaseName() - Method in class soot.Pack
-
- getPhaseName() - Method in class soot.plugins.model.PhasePluginDescription
-
- getPhaseName() - Method in class soot.Transform
-
- getPhaseOptions(String) - Method in class soot.PhaseOptions
-
- getPhaseOptions(HasPhaseOptions) - Method in class soot.PhaseOptions
-
- getPhiExpr(Unit) - Static method in class soot.shimple.Shimple
-
Returns the corresponding PhiExpr if the unit is a Phi node,
null otherwise.
- getPiExpr(Unit) - Static method in class soot.shimple.Shimple
-
- getPkgList() - Method in class soot.Scene
-
- getPluginDescriptions() - Method in class soot.plugins.model.Plugins
-
- getPointsToAnalysis() - Method in class soot.Scene
-
Retrieves the active pointer analysis
- getPointsToSet() - Method in class soot.jimple.toolkits.pointer.InstanceKey
-
- getPositionTagger() - Method in class soot.AbstractUnitPrinter
-
- getPositionTagger() - Method in interface soot.UnitPrinter
-
- getPostDominatorTree() - Method in class soot.toolkits.graph.pdg.RegionAnalysis
-
- getPostorderPDGRegionList(PDGNode) - Static method in class soot.toolkits.graph.pdg.HashMutablePDG
-
This method returns a list of regions obtained by post-order
traversal of the region hierarchy.
- getPostorderRegionList(IRegion) - Static method in class soot.toolkits.graph.pdg.HashMutablePDG
-
- getPrecedence() - Method in class soot.dava.internal.javaRep.DCmpExpr
-
- getPrecedence() - Method in class soot.dava.internal.javaRep.DCmpgExpr
-
- getPrecedence() - Method in class soot.dava.internal.javaRep.DCmplExpr
-
- getPrecedence() - Method in class soot.dava.internal.javaRep.DLengthExpr
-
- getPrecedence() - Method in class soot.dava.internal.javaRep.DNewArrayExpr
-
- getPrecedence() - Method in class soot.grimp.internal.AbstractGrimpFloatBinopExpr
-
- getPrecedence() - Method in class soot.grimp.internal.AbstractGrimpIntBinopExpr
-
- getPrecedence() - Method in class soot.grimp.internal.AbstractGrimpIntLongBinopExpr
-
- getPrecedence() - Method in class soot.grimp.internal.GAddExpr
-
- getPrecedence() - Method in class soot.grimp.internal.GAndExpr
-
- getPrecedence() - Method in class soot.grimp.internal.GArrayRef
-
- getPrecedence() - Method in class soot.grimp.internal.GCastExpr
-
- getPrecedence() - Method in class soot.grimp.internal.GCmpExpr
-
- getPrecedence() - Method in class soot.grimp.internal.GCmpgExpr
-
- getPrecedence() - Method in class soot.grimp.internal.GCmplExpr
-
- getPrecedence() - Method in class soot.grimp.internal.GDivExpr
-
- getPrecedence() - Method in class soot.grimp.internal.GEqExpr
-
- getPrecedence() - Method in class soot.grimp.internal.GGeExpr
-
- getPrecedence() - Method in class soot.grimp.internal.GGtExpr
-
- getPrecedence() - Method in class soot.grimp.internal.GInstanceFieldRef
-
- getPrecedence() - Method in class soot.grimp.internal.GInterfaceInvokeExpr
-
- getPrecedence() - Method in class soot.grimp.internal.GLeExpr
-
- getPrecedence() - Method in class soot.grimp.internal.GLtExpr
-
- getPrecedence() - Method in class soot.grimp.internal.GMulExpr
-
- getPrecedence() - Method in class soot.grimp.internal.GNeExpr
-
- getPrecedence() - Method in class soot.grimp.internal.GNewArrayExpr
-
- getPrecedence() - Method in class soot.grimp.internal.GNewInvokeExpr
-
- getPrecedence() - Method in class soot.grimp.internal.GOrExpr
-
- getPrecedence() - Method in class soot.grimp.internal.GRemExpr
-
- getPrecedence() - Method in class soot.grimp.internal.GShlExpr
-
- getPrecedence() - Method in class soot.grimp.internal.GShrExpr
-
- getPrecedence() - Method in class soot.grimp.internal.GSpecialInvokeExpr
-
- getPrecedence() - Method in class soot.grimp.internal.GSubExpr
-
- getPrecedence() - Method in class soot.grimp.internal.GUshrExpr
-
- getPrecedence() - Method in class soot.grimp.internal.GVirtualInvokeExpr
-
- getPrecedence() - Method in class soot.grimp.internal.GXorExpr
-
- getPrecedence() - Method in interface soot.grimp.Precedence
-
- getPred(int) - Method in class soot.shimple.internal.SPhiExpr
-
- getPred(int) - Method in interface soot.shimple.PhiExpr
-
Returns the control flow predecessor Unit for the given index
into the PhiExpr.
- getPredOf(E) - Method in class soot.PatchingChain
-
Returns the object immediately preceding point
.
- getPredOf(Unit) - Method in class soot.toolkits.graph.Block
-
Returns the Unit occurring immediately before some other Unit in the block.
- getPredOf(E) - Method in interface soot.util.Chain
-
Returns the object immediately preceding point
.
- getPredOf(Object) - Method in class soot.util.EmptyChain
-
- getPredOf(E) - Method in class soot.util.HashChain
-
- getPreds() - Method in class soot.shimple.internal.SPhiExpr
-
- getPreds() - Method in interface soot.shimple.PhiExpr
-
Returns a list of the control flow predecessor Units being
tracked by this PhiExpr
- getPreds() - Method in class soot.toolkits.graph.Block
-
Returns the List of Block that are predecessors to this block,
- getPredsOf(N) - Method in interface heros.InterproceduralCFG
-
- getPredsOf(AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmtGraph
-
- getPredsOf(Stmt) - Method in class soot.dava.internal.asg.AugmentedStmtGraph
-
- getPredsOf(SootMethod) - Method in class soot.jimple.toolkits.annotation.purity.DirectedCallGraph
-
You get a List of SootMethod.
- getPredsOf(Unit) - Method in class soot.jimple.toolkits.ide.icfg.AbstractJimpleBasedICFG
-
- getPredsOf(Unit) - Method in class soot.jimple.toolkits.ide.icfg.BackwardsInterproceduralCFG
-
- getPredsOf(N) - Method in interface soot.jimple.toolkits.ide.icfg.BiDiInterproceduralCFG
-
- getPredsOf(Object) - Method in class soot.jimple.toolkits.thread.mhp.pegcallgraph.PegCallGraph
-
- getPredsOf(Object) - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- getPredsOf(Block) - Method in class soot.toolkits.graph.BlockGraph
-
- getPredsOf(N) - Method in interface soot.toolkits.graph.DirectedGraph
-
Returns a list of predecessors for the given node in the graph.
- getPredsOf(DominatorNode<N>) - Method in class soot.toolkits.graph.DominatorTree
-
- getPredsOf(DominatorNode<N>) - Method in class soot.toolkits.graph.DominatorTreeAdapter
-
- getPredsOf(N) - Method in class soot.toolkits.graph.HashMutableDirectedGraph
-
- getPredsOf(N) - Method in class soot.toolkits.graph.HashMutableEdgeLabelledDirectedGraph
-
- getPredsOf(N) - Method in class soot.toolkits.graph.HashReversibleGraph
-
- getPredsOf(N) - Method in class soot.toolkits.graph.InverseGraph
-
Returns a list of predecessors for the given node in the graph.
- getPredsOf(Unit) - Method in class soot.toolkits.graph.UnitGraph
-
- getPredsOfAsSet(N) - Method in class soot.toolkits.graph.HashMutableDirectedGraph
-
- getPredsOfCallAt(Unit) - Method in class soot.jimple.toolkits.ide.icfg.AbstractJimpleBasedICFG
-
- getPredsOfCallAt(Unit) - Method in class soot.jimple.toolkits.ide.icfg.BackwardsInterproceduralCFG
-
- getPredsOfCallAt(N) - Method in interface soot.jimple.toolkits.ide.icfg.BiDiInterproceduralCFG
-
- getPreorderRegionList(IRegion) - Static method in class soot.toolkits.graph.pdg.HashMutablePDG
-
- getPrev() - Method in class soot.toolkits.graph.pdg.PDGNode
-
- getPrevious() - Method in class soot.util.HashChain.Link
-
- getPrint() - Method in class soot.dava.toolkits.base.renamer.heuristicTuple
-
- getPrivateAccessFieldInvoke(SootMethodRef, ArrayList, Body, LocalGenerator) - Static method in class soot.javaToJimple.Util
-
- getPrivateFieldGetAccessMap() - Method in class soot.javaToJimple.InitialResolver
-
- getPrivateFieldSetAccessMap() - Method in class soot.javaToJimple.InitialResolver
-
- getPrivateMethodGetAccessMap() - Method in class soot.javaToJimple.InitialResolver
-
- getPrivilegedActionExceptionObject() - Method in class soot.jimple.toolkits.pointer.representations.Environment
-
- getProcessObject() - Method in class soot.jimple.toolkits.pointer.representations.Environment
-
- getProgram() - Method in class soot.SootResolver
-
- getProperCasting(Type, DVirtualInvokeExpr) - Method in class soot.dava.toolkits.base.AST.transformations.SuperFirstStmtHandler
-
- getPushInitializer(Local, Type) - Static method in class soot.jbco.bafTransformations.FixUndefinedLocals
-
- getQuotedStringOf(String) - Static method in class soot.util.StringTools
-
Returns fromString, but with certain characters printed as if they were
in a Java string literal.
- getRandomOpaques() - Static method in class soot.jbco.jimpleTransformations.FieldRenamer
-
- getRandomOpaquesForRunnable() - Static method in class soot.jbco.jimpleTransformations.FieldRenamer
-
- getRandomThrowable() - Static method in class soot.jbco.util.ThrowSet
-
- getRawMessage() - Method in exception soot.validation.ValidationException
-
- getReachableMethods() - Method in class soot.Scene
-
- getReachingCopies(Object) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.ReachingCopies
-
- getReachingDefs(Local, Object) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.ReachingDefs
-
- getRealInsn(LabelAssigner) - Method in class soot.toDex.instructions.AbstractInsn
-
- getRealInsn(LabelAssigner) - Method in interface soot.toDex.instructions.Insn
-
- getRealInsn0(LabelAssigner) - Method in class soot.toDex.instructions.AbstractInsn
-
- getRealInsn0(LabelAssigner) - Method in class soot.toDex.instructions.AddressInsn
-
- getRealInsn0(LabelAssigner) - Method in class soot.toDex.instructions.ArrayDataPayload
-
- getRealInsn0(LabelAssigner) - Method in class soot.toDex.instructions.Insn10t
-
- getRealInsn0(LabelAssigner) - Method in class soot.toDex.instructions.Insn10x
-
- getRealInsn0(LabelAssigner) - Method in class soot.toDex.instructions.Insn11n
-
- getRealInsn0(LabelAssigner) - Method in class soot.toDex.instructions.Insn11x
-
- getRealInsn0(LabelAssigner) - Method in class soot.toDex.instructions.Insn12x
-
- getRealInsn0(LabelAssigner) - Method in class soot.toDex.instructions.Insn20t
-
- getRealInsn0(LabelAssigner) - Method in class soot.toDex.instructions.Insn21c
-
- getRealInsn0(LabelAssigner) - Method in class soot.toDex.instructions.Insn21s
-
- getRealInsn0(LabelAssigner) - Method in class soot.toDex.instructions.Insn21t
-
- getRealInsn0(LabelAssigner) - Method in class soot.toDex.instructions.Insn22b
-
- getRealInsn0(LabelAssigner) - Method in class soot.toDex.instructions.Insn22c
-
- getRealInsn0(LabelAssigner) - Method in class soot.toDex.instructions.Insn22s
-
- getRealInsn0(LabelAssigner) - Method in class soot.toDex.instructions.Insn22t
-
- getRealInsn0(LabelAssigner) - Method in class soot.toDex.instructions.Insn22x
-
- getRealInsn0(LabelAssigner) - Method in class soot.toDex.instructions.Insn23x
-
- getRealInsn0(LabelAssigner) - Method in class soot.toDex.instructions.Insn30t
-
- getRealInsn0(LabelAssigner) - Method in class soot.toDex.instructions.Insn31i
-
- getRealInsn0(LabelAssigner) - Method in class soot.toDex.instructions.Insn31t
-
- getRealInsn0(LabelAssigner) - Method in class soot.toDex.instructions.Insn32x
-
- getRealInsn0(LabelAssigner) - Method in class soot.toDex.instructions.Insn35c
-
- getRealInsn0(LabelAssigner) - Method in class soot.toDex.instructions.Insn3rc
-
- getRealInsn0(LabelAssigner) - Method in class soot.toDex.instructions.Insn51l
-
- getRealInsn0(LabelAssigner) - Method in class soot.toDex.instructions.PackedSwitchPayload
-
- getRealInsn0(LabelAssigner) - Method in class soot.toDex.instructions.SparseSwitchPayload
-
- getRealLocal() - Method in class soot.jimple.toolkits.infoflow.FakeJimpleLocal
-
- getRealRegCount(List<Register>) - Static method in class soot.toDex.SootToDexUtils
-
- getReceiverForVirtCallSite(Integer) - Method in class soot.jimple.spark.ondemand.pautil.ContextSensitiveInfo
-
- getRectangleNode() - Static method in class soot.jimple.spark.geom.geomPA.IFigureManager
-
Generate a rectangle node from our own cache.
- getRed() - Method in class soot.tagkit.ColorTag
-
- getReducedName(IterableSet, String, Type) - Static method in class soot.dava.toolkits.base.renamer.RemoveFullyQualifiedName
-
- getRefType(String) - Method in class soot.Scene
-
Returns the RefType with the given className.
- getRefTypeUnsafe(String) - Method in class soot.Scene
-
Returns the RefType with the given className.
- getRegA() - Method in interface soot.toDex.instructions.FiveRegInsn
-
- getRegA() - Method in class soot.toDex.instructions.Insn11n
-
- getRegA() - Method in class soot.toDex.instructions.Insn11x
-
- getRegA() - Method in class soot.toDex.instructions.Insn12x
-
- getRegA() - Method in class soot.toDex.instructions.Insn21c
-
- getRegA() - Method in class soot.toDex.instructions.Insn21s
-
- getRegA() - Method in class soot.toDex.instructions.Insn21t
-
- getRegA() - Method in class soot.toDex.instructions.Insn22b
-
- getRegA() - Method in class soot.toDex.instructions.Insn22c
-
- getRegA() - Method in class soot.toDex.instructions.Insn22s
-
- getRegA() - Method in class soot.toDex.instructions.Insn22t
-
- getRegA() - Method in class soot.toDex.instructions.Insn22x
-
- getRegA() - Method in class soot.toDex.instructions.Insn23x
-
- getRegA() - Method in class soot.toDex.instructions.Insn31i
-
- getRegA() - Method in class soot.toDex.instructions.Insn31t
-
- getRegA() - Method in class soot.toDex.instructions.Insn32x
-
- getRegA() - Method in class soot.toDex.instructions.Insn35c
-
- getRegA() - Method in class soot.toDex.instructions.Insn51l
-
- getRegA() - Method in interface soot.toDex.instructions.OneRegInsn
-
- getRegB() - Method in class soot.toDex.instructions.Insn12x
-
- getRegB() - Method in class soot.toDex.instructions.Insn22b
-
- getRegB() - Method in class soot.toDex.instructions.Insn22c
-
- getRegB() - Method in class soot.toDex.instructions.Insn22s
-
- getRegB() - Method in class soot.toDex.instructions.Insn22t
-
- getRegB() - Method in class soot.toDex.instructions.Insn22x
-
- getRegB() - Method in class soot.toDex.instructions.Insn23x
-
- getRegB() - Method in class soot.toDex.instructions.Insn32x
-
- getRegB() - Method in interface soot.toDex.instructions.TwoRegInsn
-
- getRegC() - Method in class soot.toDex.instructions.Insn23x
-
- getRegC() - Method in interface soot.toDex.instructions.ThreeRegInsn
-
- getRegCount() - Method in class soot.toDex.RegisterAllocator
-
- getRegD() - Method in interface soot.toDex.instructions.FiveRegInsn
-
- getRegD() - Method in class soot.toDex.instructions.Insn35c
-
- getRegE() - Method in interface soot.toDex.instructions.FiveRegInsn
-
- getRegE() - Method in class soot.toDex.instructions.Insn35c
-
- getRegF() - Method in interface soot.toDex.instructions.FiveRegInsn
-
- getRegF() - Method in class soot.toDex.instructions.Insn35c
-
- getRegG() - Method in interface soot.toDex.instructions.FiveRegInsn
-
- getRegG() - Method in class soot.toDex.instructions.Insn35c
-
- getRegions() - Method in class soot.toolkits.graph.pdg.RegionAnalysis
-
- getRegister() - Method in class soot.toDex.LocalRegisterAssignmentInformation
-
- getRegisterLocal(int) - Method in class soot.dexpler.DexBody
-
Return the Local that are associated with the number in the current
register state.
- getRegisterLocals() - Method in class soot.dexpler.DexBody
-
Return the Locals that are associated with the current register state.
- getRegs() - Method in class soot.toDex.instructions.AbstractInsn
-
- getRegs() - Method in interface soot.toDex.instructions.Insn
-
- getRenamingMap(String) - Method in class soot.jbco.jimpleTransformations.MethodRenamer
-
Gets renaming map for specific class.
- getReplacement() - Method in class soot.jimple.spark.pag.FieldRefNode
-
- getReplacement() - Method in class soot.jimple.spark.pag.Node
-
If this node has been merged with another, returns the new node to be
used as the representative of this node; returns this if the node has
not been merged.
- getRepresentative() - Method in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
- getReservedNames() - Method in class soot.Scene
-
Returns a set of tokens which are reserved.
- getResolver() - Method in class heros.fieldsens.structs.WrappedFact
-
- getResolver() - Method in class heros.fieldsens.structs.WrappedFactAtStatement
-
- getResolver() - Method in class soot.jimple.parser.JimpleAST
-
Returns the SootResolver currently in use.
- getResult(BinopExpr) - Method in class soot.dava.toolkits.base.AST.transformations.SimplifyExpressions
-
- getResult() - Method in class soot.jimple.AbstractConstantSwitch
-
- getResult() - Method in class soot.jimple.AbstractExprSwitch
-
- getResult() - Method in class soot.jimple.AbstractStmtSwitch
-
- getResult(int) - Method in class soot.jimple.spark.geom.utils.Histogram
-
- getResult() - Method in class soot.tagkit.AbstractAnnotationElemTypeSwitch
-
- getResult() - Method in class soot.TypeSwitch
-
- getReturnEdgeFunction(N, M, N, D, N, D) - Method in class heros.EdgeFunctionCache
-
- getReturnEdgeFunction(N, M, N, D, N, D) - Method in interface heros.EdgeFunctions
-
Returns the function that computes how the V-typed value changes when
being propagated along a method exit (return or throw).
- getReturnFlowFunction(Stmt, Method, Stmt, Stmt) - Method in interface heros.fieldsens.FlowFunctions
-
Returns the flow function that computes the flow for a an exit from a
method.
- getReturnFlowFunction(N, M, N, N) - Method in class heros.FlowFunctionCache
-
- getReturnFlowFunction(N, M, N, N) - Method in interface heros.FlowFunctions
-
Returns the flow function that computes the flow for a an exit from a
method.
- getReturnFlowFunction(N, M, N, N) - Method in class heros.ProfiledFlowFunctions
-
- getReturnFlowFunction(N, M, N, N) - Method in class heros.ZeroedFlowFunctions
-
- getReturnSite() - Method in class heros.fieldsens.ReturnSiteResolver
-
- getReturnSitesOfCallAt(N) - Method in interface heros.InterproceduralCFG
-
Returns all statements to which a call could return.
- getReturnSitesOfCallAt(Unit) - Method in class soot.jimple.toolkits.ide.icfg.AbstractJimpleBasedICFG
-
- getReturnSitesOfCallAt(Unit) - Method in class soot.jimple.toolkits.ide.icfg.BackwardsInterproceduralCFG
-
- getReturnType() - Method in class soot.SootMethod
-
Returns the return type of this method.
- getReturnValue() - Method in class soot.jimple.spark.sets.P2SetVisitor
-
- getReverseBlockGraph() - Method in class soot.shimple.DefaultShimpleFactory
-
- getReverseBlockGraph() - Method in interface soot.shimple.ShimpleFactory
-
- getReverseDominanceFrontier() - Method in class soot.shimple.DefaultShimpleFactory
-
- getReverseDominanceFrontier() - Method in interface soot.shimple.ShimpleFactory
-
- getReverseDominatorsFinder() - Method in class soot.shimple.DefaultShimpleFactory
-
- getReverseDominatorsFinder() - Method in interface soot.shimple.ShimpleFactory
-
- getReverseDominatorTree() - Method in class soot.shimple.DefaultShimpleFactory
-
- getReverseDominatorTree() - Method in interface soot.shimple.ShimpleFactory
-
- getRHS() - Method in class soot.jimple.spark.geom.dataRep.PlainConstraint
-
- getRightCond(List<Object>) - Method in class soot.dava.toolkits.base.AST.transformations.OrAggregatorTwo
-
- getRightLocal() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.ReachingCopies.LocalPair
-
- getRightOp() - Method in interface soot.baf.IdentityInst
-
- getRightOp() - Method in class soot.baf.internal.BIdentityInst
-
- getRightOp() - Method in class soot.dava.internal.AST.ASTAggregatedCondition
-
- getRightOp() - Method in interface soot.IdentityUnit
-
- getRightOp() - Method in interface soot.jimple.DefinitionStmt
-
- getRightOp() - Method in class soot.jimple.internal.AbstractDefinitionStmt
-
- getRightOpBox() - Method in interface soot.baf.IdentityInst
-
- getRightOpBox() - Method in class soot.baf.internal.BIdentityInst
-
- getRightOpBox() - Method in interface soot.IdentityUnit
-
- getRightOpBox() - Method in interface soot.jimple.DefinitionStmt
-
- getRightOpBox() - Method in class soot.jimple.internal.AbstractDefinitionStmt
-
- getRunMethods() - Method in class soot.jimple.toolkits.thread.AbstractRuntimeThread
-
- getSBox(UnitBox) - Method in class soot.shimple.internal.SPatchingChain
-
- getSccList() - Method in class soot.jimple.toolkits.thread.mhp.SCC
-
- getSegmentNode() - Static method in class soot.jimple.spark.geom.geomPA.IFigureManager
-
Generate a segment node from our own cache.
- GETSET - Static variable in class soot.dava.toolkits.base.renamer.infoGatheringAnalysis
-
- getSetFactory() - Method in class soot.jimple.spark.pag.PAG
-
- getSharedFields() - Method in class soot.jimple.toolkits.infoflow.ClassLocalObjectsAnalysis
-
- getSharedRefs() - Method in class soot.jimple.toolkits.infoflow.CallLocalityContext
-
- getShortJavaStyleName() - Method in class soot.SootClass
-
- getShortName() - Method in class soot.SootClass
-
- getShortName() - Method in class soot.tagkit.InnerClassTag
-
- getSideEffectAnalysis() - Method in class soot.Scene
-
Retrieves the active side-effect analysis
- getSignature() - Method in class soot.AbstractSootFieldRef
-
- getSignature() - Method in class soot.jimple.spark.geom.geomE.FullSensitiveNodeGenerator
-
- getSignature() - Method in class soot.jimple.spark.geom.geomPA.IEncodingBroker
-
Return the signature of the implemented sub-class, may be useful in somewhere.
- getSignature() - Method in class soot.jimple.spark.geom.heapinsE.HeapInsNodeGenerator
-
- getSignature() - Method in class soot.jimple.spark.geom.ptinsE.PtInsNodeGenerator
-
- getSignature() - Method in class soot.SootField
-
- getSignature(SootClass, String, Type) - Static method in class soot.SootField
-
- getSignature() - Method in interface soot.SootFieldRef
-
- getSignature() - Method in class soot.SootMethod
-
Returns the Soot signature of this method.
- getSignature(SootClass, String, List<Type>, Type) - Static method in class soot.SootMethod
-
- getSignature() - Method in interface soot.SootMethodRef
-
- getSignature() - Method in class soot.SootMethodRefImpl
-
- getSignature() - Method in class soot.tagkit.SignatureTag
-
- getSimpleAssignRightLocal(polyglot.ast.Assign) - Method in class soot.javaToJimple.AbstractJimpleBodyBuilder
-
- getSimpleAssignRightLocal(polyglot.ast.Assign) - Method in class soot.javaToJimple.JimpleBodyBuilder
-
- getSimpleName() - Method in class soot.javaToJimple.InnerClassInfo
-
- getSimpleName() - Method in class soot.tagkit.OuterClassTag
-
- getSize() - Method in class soot.jimple.internal.AbstractNewArrayExpr
-
- getSize(int) - Method in class soot.jimple.internal.AbstractNewMultiArrayExpr
-
- getSize() - Method in interface soot.jimple.NewArrayExpr
-
- getSize(int) - Method in interface soot.jimple.NewMultiArrayExpr
-
- getSize() - Method in class soot.toDex.instructions.AbstractInsn
-
- getSize() - Method in class soot.toDex.instructions.AddressInsn
-
- getSize() - Method in class soot.toDex.instructions.ArrayDataPayload
-
- getSize() - Method in interface soot.toDex.instructions.Insn
-
- getSize() - Method in class soot.toDex.instructions.PackedSwitchPayload
-
- getSize() - Method in class soot.toDex.instructions.SparseSwitchPayload
-
- getSizeBox() - Method in class soot.jimple.internal.AbstractNewArrayExpr
-
- getSizeBox(int) - Method in class soot.jimple.internal.AbstractNewMultiArrayExpr
-
- getSizeBox() - Method in interface soot.jimple.NewArrayExpr
-
- getSizeBox(int) - Method in interface soot.jimple.NewMultiArrayExpr
-
- getSizeCount() - Method in class soot.jimple.internal.AbstractNewMultiArrayExpr
-
- getSizeCount() - Method in interface soot.jimple.NewMultiArrayExpr
-
- getSizes() - Method in class soot.jimple.internal.AbstractNewMultiArrayExpr
-
- getSizes() - Method in interface soot.jimple.NewMultiArrayExpr
-
- getSizes() - Method in class soot.jimple.spark.geom.geomE.GeometricManager
-
- getSizes() - Method in class soot.jimple.spark.geom.geomPA.IFigureManager
-
- getSizes() - Method in class soot.jimple.spark.geom.heapinsE.HeapInsIntervalManager
-
- getSizes() - Method in class soot.jimple.spark.geom.ptinsE.PtInsIntervalManager
-
- getSkeleton(SootClass) - Method in class soot.jimple.parser.JimpleAST
-
Applies a SkeletonExtractorWalker to the given SootClass, using the given Resolver to resolve
the reference types it contains.
- getSmartLocalDefsFor(Body) - Method in class soot.toolkits.scalar.SmartLocalDefsPool
-
- getSootClass() - Method in class soot.jimple.parser.Walker
-
- getSootClass() - Method in class soot.RefType
-
Get the SootClass object corresponding to this RefType.
- getSootClass(String) - Method in class soot.Scene
-
Returns the SootClass with the given className.
- getSootClass() - Method in interface soot.toolkits.graph.pdg.IRegion
-
- getSootClass() - Method in class soot.toolkits.graph.pdg.PDGRegion
-
- getSootClass() - Method in class soot.toolkits.graph.pdg.Region
-
- getSootClassName() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CPTuple
-
- getSootClassPath() - Method in class soot.Scene
-
- getSootClassUnsafe(String) - Method in class soot.Scene
-
Returns the SootClass with the given className.
- getSootField() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CPVariable
-
- getSootFieldRef(FieldReference) - Method in class soot.dexpler.instructions.FieldInstruction
-
Return a SootFieldRef for a dexlib FieldReference.
- getSootMethod() - Method in interface soot.toolkits.graph.pdg.IRegion
-
- getSootMethod() - Method in class soot.toolkits.graph.pdg.PDGRegion
-
- getSootMethod() - Method in class soot.toolkits.graph.pdg.Region
-
- getSootMethodFromID(int) - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
Get soot method from given internal ID @param fid
- getSootMethodRef() - Method in class soot.dexpler.instructions.MethodInvocationInstruction
-
Return the SootMethodRef for the invoked method.
- getSootMethodRef(polyglot.ast.Call) - Method in class soot.javaToJimple.AbstractJimpleBodyBuilder
-
- getSootMethodRef(polyglot.ast.Call) - Method in class soot.javaToJimple.JimpleBodyBuilder
-
- getSootType(polyglot.types.Type) - Static method in class soot.javaToJimple.Util
-
Type handling
- getSource() - Method in class soot.baf.PlaceholderInst
-
- getSource() - Method in class soot.jimple.PlaceholderStmt
-
- getSource() - Method in class soot.jimple.toolkits.annotation.purity.PurityEdge
-
- getSource() - Method in class soot.SootMethod
-
Returns the MethodSource of the current SootMethod.
- getSourceFile() - Method in class soot.tagkit.SourceFileTag
-
- getSourceFileOfClass(SootClass) - Static method in class soot.javaToJimple.Util
-
- getSourceForClass(String) - Method in class soot.SourceLocator
-
Returns the name of the class in which the (possibly inner) class
className appears.
- getSourceStmt() - Method in class heros.solver.BiDiIDESolver.AbstractionWithSourceStmt
-
- getSpecialJoin() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- getSpecs() - Method in class soot.tagkit.InnerClassAttribute
-
- getSrc() - Method in class soot.jimple.spark.ondemand.pautil.AssignEdge
-
- getSrc() - Method in class soot.jimple.toolkits.callgraph.Edge
-
- getStarterThread() - Method in class heros.util.SootThreadGroup
-
- getStartLineNumber() - Method in class soot.tagkit.JimpleLineNumberTag
-
- getStartLineNumber() - Method in class soot.tagkit.SourceLineNumberTag
-
- GetStartNode() - Method in class soot.toolkits.graph.pdg.HashMutablePDG
- GetStartNode() - Method in interface soot.toolkits.graph.pdg.ProgramDependenceGraph
-
- getStartOffset() - Method in class soot.tagkit.PositionTag
-
- getStartPointsOf(M) - Method in interface heros.InterproceduralCFG
-
Returns all start points of a given method.
- getStartPointsOf(SootMethod) - Method in class soot.jimple.toolkits.ide.icfg.AbstractJimpleBasedICFG
-
- getStartPointsOf(SootMethod) - Method in class soot.jimple.toolkits.ide.icfg.BackwardsInterproceduralCFG
-
- GetStartRegion() - Method in class soot.toolkits.graph.pdg.HashMutablePDG
- GetStartRegion() - Method in interface soot.toolkits.graph.pdg.ProgramDependenceGraph
-
- getStartStatements() - Method in class soot.jimple.toolkits.thread.mhp.StartJoinAnalysis
-
- getStartStatements() - Method in class soot.jimple.toolkits.thread.mhp.StartJoinFinder
-
- getStartStmtMethod() - Method in class soot.jimple.toolkits.thread.AbstractRuntimeThread
-
- getStartToAllocNodes() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- getStartToAllocNodes() - Method in class soot.jimple.toolkits.thread.mhp.StartJoinAnalysis
-
- getStartToAllocNodes() - Method in class soot.jimple.toolkits.thread.mhp.StartJoinFinder
-
- getStartToBeginNodes() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- getStartToContainingMethod() - Method in class soot.jimple.toolkits.thread.mhp.StartJoinFinder
-
- getStartToJoin() - Method in class soot.jimple.toolkits.thread.mhp.StartJoinAnalysis
-
- getStartToJoin() - Method in class soot.jimple.toolkits.thread.mhp.StartJoinFinder
-
- getStartToRunMethods() - Method in class soot.jimple.toolkits.thread.mhp.StartJoinAnalysis
-
- getStartToRunMethods() - Method in class soot.jimple.toolkits.thread.mhp.StartJoinFinder
-
- getStartToThread() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- getState() - Method in class soot.Scene
-
- getStatement() - Method in class heros.fieldsens.structs.WrappedFactAtStatement
-
- getStatements() - Method in class soot.dava.internal.AST.ASTStatementSequenceNode
-
- getStaticFieldInits() - Method in class soot.javaToJimple.PolyglotMethodSource
-
- getStaticInitializerBlocks() - Method in class soot.javaToJimple.PolyglotMethodSource
-
- getStaticSootFieldRef(FieldReference) - Method in class soot.dexpler.instructions.FieldInstruction
-
Return a static SootFieldRef for a dexlib FieldReference.
- getStaticSootMethodRef() - Method in class soot.dexpler.instructions.MethodInvocationInstruction
-
Return the static SootMethodRef for the invoked method.
- getStatus() - Method in exception soot.CompilationDeathException
-
- getStmt() - Method in class soot.jimple.toolkits.pointer.InstanceKey
-
- getStmtAddress() - Method in class soot.jimple.internal.JRetStmt
-
- getStmtAddress() - Method in interface soot.jimple.RetStmt
-
- getStmtAddressBox() - Method in class soot.jimple.internal.JRetStmt
-
- getStmtAddressBox() - Method in interface soot.jimple.RetStmt
-
- getStopUnitList() - Method in class soot.toolkits.graph.interaction.InteractionHandler
-
- getStoreResultLocal() - Method in class soot.dexpler.DexBody
-
- getString() - Method in class soot.jimple.spark.pag.StringConstantNode
-
- getString(Map<String, String>, String) - Static method in class soot.PhaseOptions
-
This method returns the value of "name" in options
or "" if "name" is not found.
- getString() - Method in class soot.util.NumberedString
-
- getStringObject() - Method in class soot.jimple.toolkits.pointer.representations.Environment
-
- getStringValue() - Method in class soot.tagkit.StringConstantValueTag
-
- getStrongRegions() - Method in class soot.toolkits.graph.pdg.HashMutablePDG
- getStrongRegions() - Method in interface soot.toolkits.graph.pdg.ProgramDependenceGraph
-
- getSubBodyFromSingleSubBodyNode(ASTNode) - Method in class soot.dava.MethodCallFinder
-
- getSubclassesOf(SootClass) - Method in class soot.FastHierarchy
-
Gets the direct subclasses of a given class.
- getSubclassesOf(SootClass) - Method in class soot.Hierarchy
-
Returns a list of subclasses of c, excluding itself.
- getSubclassesOfIncluding(SootClass) - Method in class soot.Hierarchy
-
Returns a list of subclasses of c, including itself.
- getSubinterfacesOf(SootClass) - Method in class soot.Hierarchy
-
Returns a list of subinterfaces of sootClass, excluding itself.
- getSubinterfacesOfIncluding(SootClass) - Method in class soot.Hierarchy
-
Returns a list of subinterfaces of sootClass, including itself.
- getSubSignature() - Method in class soot.SootField
-
- getSubSignature() - Method in class soot.SootMethod
-
Returns the Soot subsignature of this method.
- getSubSignature(String, List<Type>, Type) - Static method in class soot.SootMethod
-
- getSubSignature() - Method in interface soot.SootMethodRef
-
- getSubSignature() - Method in class soot.SootMethodRefImpl
-
- getSubSigNumberer() - Method in class soot.Scene
-
- getSuccOf(E) - Method in class soot.PatchingChain
-
Returns the object immediately following point
.
- getSuccOf(Unit) - Method in class soot.toolkits.graph.Block
-
Returns the Unit occurring immediately after some other Unit in the block.
- getSuccOf(E) - Method in interface soot.util.Chain
-
Returns the object immediately following point
.
- getSuccOf(Object) - Method in class soot.util.EmptyChain
-
- getSuccOf(E) - Method in class soot.util.HashChain
-
- getSuccs() - Method in class soot.toolkits.graph.Block
-
Returns the List of Blocks that are successors to this block,
- getSuccsOf(N) - Method in interface heros.InterproceduralCFG
-
Returns the successor nodes.
- getSuccsOf(AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmtGraph
-
- getSuccsOf(Stmt) - Method in class soot.dava.internal.asg.AugmentedStmtGraph
-
- getSuccsOf(SootMethod) - Method in class soot.jimple.toolkits.annotation.purity.DirectedCallGraph
-
You get a List of SootMethod.
- getSuccsOf(Unit) - Method in class soot.jimple.toolkits.ide.icfg.AbstractJimpleBasedICFG
-
- getSuccsOf(Unit) - Method in class soot.jimple.toolkits.ide.icfg.BackwardsInterproceduralCFG
-
- getSuccsOf(Object) - Method in class soot.jimple.toolkits.thread.mhp.pegcallgraph.PegCallGraph
-
- getSuccsOf(Object) - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- getSuccsOf(Block) - Method in class soot.toolkits.graph.BlockGraph
-
- getSuccsOf(N) - Method in interface soot.toolkits.graph.DirectedGraph
-
Returns a list of successors for the given node in the graph.
- getSuccsOf(DominatorNode<N>) - Method in class soot.toolkits.graph.DominatorTree
-
- getSuccsOf(DominatorNode<N>) - Method in class soot.toolkits.graph.DominatorTreeAdapter
-
- getSuccsOf(N) - Method in class soot.toolkits.graph.HashMutableDirectedGraph
-
- getSuccsOf(N) - Method in class soot.toolkits.graph.HashMutableEdgeLabelledDirectedGraph
-
- getSuccsOf(N) - Method in class soot.toolkits.graph.HashReversibleGraph
-
- getSuccsOf(N) - Method in class soot.toolkits.graph.InverseGraph
-
Returns a list of successors for the given node in the graph.
- getSuccsOf(Unit) - Method in class soot.toolkits.graph.UnitGraph
-
- getSuccsOfAsSet(N) - Method in class soot.toolkits.graph.HashMutableDirectedGraph
-
- getSummaryFor(SootMethod) - Method in class soot.jimple.toolkits.annotation.purity.AbstractInterproceduralAnalysis
-
Query the analysis result.
- getSuperclass() - Method in class soot.SootClass
-
WARNING: interfaces are subclasses of the java.lang.Object class! Returns the
superclass of this class.
- getSuperclassesOf(SootClass) - Method in class soot.Hierarchy
-
Returns a list of direct superclasses of passed class in reverse order,
starting with its parent.
- getSuperclassesOfIncluding(SootClass) - Method in class soot.Hierarchy
-
Returns a list of superclasses of sootClass
, including itself.
- getSuperclassUnsafe() - Method in class soot.SootClass
-
This method returns the superclass, or null if no superclass has been
specified for this class.
- getSuperGraph() - Method in class soot.toolkits.graph.StronglyConnectedComponents
-
Deprecated.
- getSuperinterfacesOf(SootClass) - Method in class soot.Hierarchy
-
Returns a list of superinterfaces of c, excluding itself.
- getSuperinterfacesOfIncluding(SootClass) - Method in class soot.Hierarchy
-
Returns a list of superinterfaces of c, including itself.
- getSymbol() - Method in class soot.dava.internal.javaRep.DCmpExpr
-
- getSymbol() - Method in class soot.dava.internal.javaRep.DCmpgExpr
-
- getSymbol() - Method in class soot.dava.internal.javaRep.DCmplExpr
-
- getSymbol() - Method in class soot.grimp.internal.GAddExpr
-
- getSymbol() - Method in class soot.grimp.internal.GAndExpr
-
- getSymbol() - Method in class soot.grimp.internal.GCmpExpr
-
- getSymbol() - Method in class soot.grimp.internal.GCmpgExpr
-
- getSymbol() - Method in class soot.grimp.internal.GCmplExpr
-
- getSymbol() - Method in class soot.grimp.internal.GDivExpr
-
- getSymbol() - Method in class soot.grimp.internal.GEqExpr
-
- getSymbol() - Method in class soot.grimp.internal.GGeExpr
-
- getSymbol() - Method in class soot.grimp.internal.GGtExpr
-
- getSymbol() - Method in class soot.grimp.internal.GLeExpr
-
- getSymbol() - Method in class soot.grimp.internal.GLtExpr
-
- getSymbol() - Method in class soot.grimp.internal.GMulExpr
-
- getSymbol() - Method in class soot.grimp.internal.GNeExpr
-
- getSymbol() - Method in class soot.grimp.internal.GOrExpr
-
- getSymbol() - Method in class soot.grimp.internal.GRemExpr
-
- getSymbol() - Method in class soot.grimp.internal.GShlExpr
-
- getSymbol() - Method in class soot.grimp.internal.GShrExpr
-
- getSymbol() - Method in class soot.grimp.internal.GSubExpr
-
- getSymbol() - Method in class soot.grimp.internal.GUshrExpr
-
- getSymbol() - Method in class soot.grimp.internal.GXorExpr
-
- getSymbol() - Method in interface soot.jimple.BinopExpr
-
- getSymbol() - Method in class soot.jimple.internal.AbstractBinopExpr
-
Returns the unique symbol for an operator.
- getSymbol() - Method in class soot.jimple.internal.JAddExpr
-
- getSymbol() - Method in class soot.jimple.internal.JAndExpr
-
- getSymbol() - Method in class soot.jimple.internal.JCmpExpr
-
- getSymbol() - Method in class soot.jimple.internal.JCmpgExpr
-
- getSymbol() - Method in class soot.jimple.internal.JCmplExpr
-
- getSymbol() - Method in class soot.jimple.internal.JDivExpr
-
- getSymbol() - Method in class soot.jimple.internal.JEqExpr
-
- getSymbol() - Method in class soot.jimple.internal.JGeExpr
-
- getSymbol() - Method in class soot.jimple.internal.JGtExpr
-
- getSymbol() - Method in class soot.jimple.internal.JLeExpr
-
- getSymbol() - Method in class soot.jimple.internal.JLtExpr
-
- getSymbol() - Method in class soot.jimple.internal.JMulExpr
-
- getSymbol() - Method in class soot.jimple.internal.JNeExpr
-
- getSymbol() - Method in class soot.jimple.internal.JOrExpr
-
- getSymbol() - Method in class soot.jimple.internal.JRemExpr
-
- getSymbol() - Method in class soot.jimple.internal.JShlExpr
-
- getSymbol() - Method in class soot.jimple.internal.JShrExpr
-
- getSymbol() - Method in class soot.jimple.internal.JSubExpr
-
- getSymbol() - Method in class soot.jimple.internal.JUshrExpr
-
- getSymbol() - Method in class soot.jimple.internal.JXorExpr
-
- getSynch() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- getTag() - Method in class soot.dexpler.instructions.TaggedInstruction
-
- getTag(String) - Method in class soot.tagkit.AbstractHost
-
get the Tag object named aName
- getTag(String) - Method in interface soot.tagkit.Host
-
Returns the tag with the given name.
- getTagFor(String) - Method in class soot.tagkit.TagManager
-
Returns the Tag class with the given name.
- getTagNo() - Static method in class soot.jimple.toolkits.thread.mhp.Counter
-
- getTags() - Method in class soot.tagkit.AbstractHost
-
get the list of tags.
- getTags() - Method in interface soot.tagkit.Host
-
Gets a list of tags associated with the current object.
- getTail() - Method in class soot.toolkits.graph.Block
-
Returns the last unit in this block.
- getTails() - Method in class soot.dava.internal.asg.AugmentedStmtGraph
-
- getTails() - Method in class soot.jimple.toolkits.annotation.purity.DirectedCallGraph
-
You get a List of SootMethod.
- getTails() - Method in class soot.jimple.toolkits.thread.mhp.pegcallgraph.PegCallGraph
-
- getTails() - Method in class soot.jimple.toolkits.thread.mhp.PegChain
-
- getTails() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- getTails() - Method in class soot.toolkits.graph.BlockGraph
-
- getTails() - Method in interface soot.toolkits.graph.DirectedGraph
-
Returns a list of exit points for this graph.
- getTails() - Method in class soot.toolkits.graph.DominatorTree
-
- getTails() - Method in class soot.toolkits.graph.DominatorTreeAdapter
-
- getTails() - Method in class soot.toolkits.graph.HashMutableDirectedGraph
-
- getTails() - Method in class soot.toolkits.graph.HashMutableEdgeLabelledDirectedGraph
-
- getTails() - Method in class soot.toolkits.graph.HashReversibleGraph
-
- getTails() - Method in class soot.toolkits.graph.InverseGraph
-
Returns a list of exit points for this graph.
- getTails() - Method in class soot.toolkits.graph.UnitGraph
-
- getTarget() - Method in class heros.solver.PathEdge
-
- getTarget() - Method in class soot.baf.internal.AbstractBranchInst
-
- getTarget(int) - Method in class soot.baf.internal.BLookupSwitchInst
-
- getTarget(int) - Method in class soot.baf.internal.BTableSwitchInst
-
- getTarget(int) - Method in interface soot.baf.LookupSwitchInst
-
- getTarget(int) - Method in interface soot.baf.TableSwitchInst
-
- getTarget() - Method in interface soot.baf.TargetArgInst
-
- getTarget(DAbruptStmt) - Method in class soot.dava.toolkits.base.AST.traversals.ClosestAbruptTargetFinder
-
To be invoked by other analyses.
- getTarget(String) - Method in class soot.dava.toolkits.base.AST.traversals.LabelToNodeMapper
-
- getTarget() - Method in interface soot.jimple.GotoStmt
-
- getTarget() - Method in interface soot.jimple.IfStmt
-
- getTarget(int) - Method in class soot.jimple.internal.AbstractSwitchStmt
-
- getTarget() - Method in class soot.jimple.internal.JGotoStmt
-
- getTarget() - Method in class soot.jimple.internal.JIfStmt
-
- getTarget(int) - Method in interface soot.jimple.SwitchStmt
-
- getTarget() - Method in class soot.jimple.toolkits.annotation.purity.PurityEdge
-
- getTarget() - Method in class soot.toDex.instructions.InsnWithOffset
-
- getTargetBox() - Method in class soot.baf.internal.AbstractBranchInst
-
- getTargetBox(int) - Method in class soot.baf.internal.BLookupSwitchInst
-
- getTargetBox(int) - Method in class soot.baf.internal.BTableSwitchInst
-
- getTargetBox(int) - Method in interface soot.baf.LookupSwitchInst
-
- getTargetBox(int) - Method in interface soot.baf.TableSwitchInst
-
- getTargetBox() - Method in interface soot.baf.TargetArgInst
-
- getTargetBox() - Method in interface soot.jimple.GotoStmt
-
- getTargetBox() - Method in interface soot.jimple.IfStmt
-
- getTargetBox(int) - Method in class soot.jimple.internal.AbstractSwitchStmt
-
- getTargetBox() - Method in class soot.jimple.internal.JGotoStmt
-
- getTargetBox() - Method in class soot.jimple.internal.JIfStmt
-
- getTargetBox(int) - Method in interface soot.jimple.SwitchStmt
-
- getTargetCount() - Method in class soot.baf.internal.BLookupSwitchInst
-
- getTargetCount() - Method in class soot.baf.internal.BTableSwitchInst
-
- getTargetCount() - Method in interface soot.baf.LookupSwitchInst
-
- getTargetCount() - Method in class soot.jimple.internal.AbstractSwitchStmt
-
- getTargetCount() - Method in interface soot.jimple.LookupSwitchStmt
-
- getTargetInstruction(DexBody) - Method in class soot.dexpler.instructions.JumpInstruction
-
- getTargetKey() - Method in class soot.shimple.internal.SPiExpr
-
- getTargetKey() - Method in interface soot.shimple.PiExpr
-
- getTargetMethodReference() - Method in class soot.dexpler.instructions.ExecuteInlineInstruction
-
- getTargetMethodReference() - Method in class soot.dexpler.instructions.MethodInvocationInstruction
-
Gets a reference to the target method that is invoked
- getTargets() - Method in class soot.baf.internal.BLookupSwitchInst
-
- getTargets() - Method in class soot.baf.internal.BTableSwitchInst
-
- getTargets() - Method in interface soot.baf.LookupSwitchInst
-
- getTargets() - Method in interface soot.baf.TableSwitchInst
-
- getTargets() - Method in class soot.jimple.internal.AbstractSwitchStmt
-
- getTargets() - Method in interface soot.jimple.SwitchStmt
-
- getTargetType(DexBody) - Method in class soot.dexpler.instructions.AputInstruction
-
- getTargetType(DexBody) - Method in class soot.dexpler.instructions.FieldInstruction
-
Return the target type for put instructions.
- getTargetType(DexBody) - Method in class soot.dexpler.instructions.IputInstruction
-
- getTargetType(DexBody) - Method in class soot.dexpler.instructions.SputInstruction
-
- getTgt() - Method in class soot.jimple.toolkits.callgraph.Edge
-
- getThis(Type) - Method in class soot.javaToJimple.AbstractJimpleBodyBuilder
-
- getThis(Type) - Method in class soot.javaToJimple.JimpleBodyBuilder
-
- getThis(Type, Body, HashMap, LocalGenerator) - Static method in class soot.javaToJimple.Util
-
- getThisGivenOuter(Type, HashMap, Body, LocalGenerator, Local) - Static method in class soot.javaToJimple.Util
-
- getThisLocal() - Method in class soot.Body
-
Return LHS of the first identity stmt assigning from \@this.
- getThisLocal() - Method in class soot.jimple.toolkits.infoflow.SimpleMethodInfoFlowAnalysis
-
- getThisLocal() - Method in class soot.jimple.toolkits.infoflow.SmartMethodInfoFlowAnalysis
-
- getThisLocal() - Method in class soot.jimple.toolkits.infoflow.SmartMethodLocalObjectsAnalysis
-
- getThisMap - Variable in class soot.javaToJimple.JimpleBodyBuilder
-
- getThreadAllocSites() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- getThreadClassList() - Method in class soot.jimple.toolkits.thread.mhp.SynchObliviousMhpAnalysis
-
- getThreadNameToStart() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- getThreadNo() - Static method in class soot.jimple.toolkits.thread.mhp.Counter
-
- getThreadObject() - Method in class soot.jimple.toolkits.pointer.representations.Environment
-
- getThreads() - Method in interface soot.jimple.toolkits.thread.mhp.MhpTester
-
- getThreads() - Method in class soot.jimple.toolkits.thread.mhp.SynchObliviousMhpAnalysis
-
- getThrowables() - Method in class soot.toolkits.graph.ExceptionalBlockGraph.ExceptionDest
-
- getThrowables() - Method in interface soot.toolkits.graph.ExceptionalGraph.ExceptionDest
-
Returns the exceptions thrown to this destination.
- getThrowables() - Method in class soot.toolkits.graph.ExceptionalUnitGraph.ExceptionDest
-
- getThrownExceptions(Method) - Method in class soot.dexpler.DexMethod
-
- getTime() - Method in class soot.Timer
-
Returns the sum of the intervals start()-end() of the current timer.
- getTopLevelRegion() - Method in class soot.toolkits.graph.pdg.RegionAnalysis
-
- getTopNodes() - Method in class soot.shimple.toolkits.graph.ValueGraph
-
- getTotalNumofSamples() - Method in class soot.jimple.spark.geom.utils.Histogram
-
- getToType() - Method in class soot.baf.internal.BPrimitiveCastInst
-
- getToType() - Method in class soot.baf.internal.BSwapInst
-
- getToType() - Method in interface soot.baf.PrimitiveCastInst
-
- getToType() - Method in interface soot.baf.SwapInst
-
- getTransform(String) - Method in class soot.PackManager
-
- getTransformer() - Method in interface soot.plugins.SootPhasePlugin
-
Creates a new transformer instance (either SceneTransformer or BodyTransformer).
- getTransformer() - Method in class soot.Transform
-
- getTrap() - Method in class soot.toolkits.graph.ExceptionalBlockGraph.ExceptionDest
-
- getTrap() - Method in interface soot.toolkits.graph.ExceptionalGraph.ExceptionDest
-
Returns the trap corresponding to this destination.
- getTrap() - Method in class soot.toolkits.graph.ExceptionalUnitGraph.ExceptionDest
-
- getTrappedUnitsOf(Body) - Static method in class soot.TrapManager
-
Returns a set of units which lie inside the range of any trap.
- getTraps() - Method in class soot.Body
-
Returns a backed view of the traps found in this Body.
- getTrapsAt(Unit, Body) - Static method in class soot.TrapManager
-
Returns the list of traps caught at Unit u in Body b.
- getTrimSuccsOf(Object) - Method in class soot.jimple.toolkits.thread.mhp.pegcallgraph.PegCallGraph
-
- getTrueComponents() - Method in class soot.toolkits.graph.StronglyConnectedComponentsFast
-
- getType() - Method in class soot.baf.internal.BafLocal
-
- getType() - Method in class soot.baf.internal.BPopInst
-
- getType() - Method in class soot.dava.internal.javaRep.DArrayInitExpr
-
- getType() - Method in class soot.dava.internal.javaRep.DCmpExpr
-
- getType() - Method in class soot.dava.internal.javaRep.DCmpgExpr
-
- getType() - Method in class soot.dava.internal.javaRep.DCmplExpr
-
- getType() - Method in class soot.dava.internal.javaRep.DNotExpr
-
- getType() - Method in class soot.dava.internal.javaRep.DShortcutIf
-
- getType() - Method in class soot.dava.internal.javaRep.DVariableDeclarationStmt
-
- getType() - Method in class soot.dexpler.DexType
-
- getType() - Method in class soot.dexpler.typing.UntypedConstant
-
- getType(String) - Static method in class soot.dexpler.Util
-
- getType() - Method in class soot.EquivalentValue
-
- getType() - Method in class soot.grimp.internal.GNewInvokeExpr
-
- getType() - Method in class soot.grimp.internal.GShlExpr
-
- getType() - Method in class soot.grimp.internal.GShrExpr
-
- getType() - Method in class soot.grimp.internal.GUshrExpr
-
- getType() - Method in interface soot.jimple.ArrayRef
-
- getType() - Method in interface soot.jimple.CastExpr
-
- getType() - Method in interface soot.jimple.CaughtExceptionRef
-
- getType() - Method in class soot.jimple.ClassConstant
-
- getType() - Method in class soot.jimple.DoubleConstant
-
- getType() - Method in class soot.jimple.FloatConstant
-
- getType() - Method in interface soot.jimple.InstanceOfExpr
-
- getType() - Method in class soot.jimple.IntConstant
-
- getType() - Method in class soot.jimple.internal.AbstractCastExpr
-
- getType() - Method in class soot.jimple.internal.AbstractFloatBinopExpr
-
- getType() - Method in class soot.jimple.internal.AbstractInstanceFieldRef
-
- getType() - Method in class soot.jimple.internal.AbstractInstanceOfExpr
-
- getType() - Method in class soot.jimple.internal.AbstractIntBinopExpr
-
- getType() - Method in class soot.jimple.internal.AbstractIntLongBinopExpr
-
- getType() - Method in class soot.jimple.internal.AbstractInvokeExpr
-
- getType() - Method in class soot.jimple.internal.AbstractLengthExpr
-
- getType() - Method in class soot.jimple.internal.AbstractNegExpr
-
- getType() - Method in class soot.jimple.internal.AbstractNewArrayExpr
-
- getType() - Method in class soot.jimple.internal.AbstractNewExpr
-
- getType() - Method in class soot.jimple.internal.AbstractNewMultiArrayExpr
-
- getType() - Method in class soot.jimple.internal.JArrayRef
-
- getType() - Method in class soot.jimple.internal.JCaughtExceptionRef
-
- getType() - Method in class soot.jimple.internal.JimpleLocal
-
Returns the type of this local.
- getType() - Method in class soot.jimple.internal.JShlExpr
-
- getType() - Method in class soot.jimple.internal.JShrExpr
-
- getType() - Method in class soot.jimple.internal.JUshrExpr
-
- getType() - Method in class soot.jimple.LongConstant
-
- getType() - Method in class soot.jimple.MethodHandle
-
- getType() - Method in interface soot.jimple.NewArrayExpr
-
- getType() - Method in interface soot.jimple.NewExpr
-
- getType() - Method in interface soot.jimple.NewMultiArrayExpr
-
- getType() - Method in class soot.jimple.NullConstant
-
- getType() - Method in class soot.jimple.ParameterRef
-
Returns the type of this ParameterRef.
- getType() - Method in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
- getType() - Method in class soot.jimple.spark.pag.ArrayElement
-
- getType() - Method in class soot.jimple.spark.pag.Node
-
Returns the declared type of this node, null for unknown.
- getType() - Method in class soot.jimple.spark.pag.Parm
-
- getType() - Method in interface soot.jimple.spark.pag.SparkField
-
- getType() - Method in class soot.jimple.spark.sets.PointsToSetInternal
-
- getType() - Method in class soot.jimple.StaticFieldRef
-
- getType() - Method in interface soot.jimple.StaticInvokeExpr
-
- getType() - Method in class soot.jimple.StringConstant
-
- getType() - Method in class soot.jimple.ThisRef
-
- getType() - Method in class soot.jimple.toolkits.infoflow.AbstractDataSource
-
- getType() - Method in interface soot.jimple.toolkits.pointer.representations.AbstractObject
-
- getType() - Method in class soot.jimple.toolkits.pointer.representations.GeneralConstObject
-
- getType() - Method in class soot.jimple.toolkits.thread.synchronization.NewStaticLock
-
- getType(String) - Method in class soot.Scene
-
Returns the RefType with the given class name or primitive type.
- getType() - Method in class soot.shimple.internal.SPhiExpr
-
- getType() - Method in class soot.shimple.internal.SPiExpr
-
- getType() - Method in interface soot.shimple.PhiExpr
-
The type of the PhiExpr is usually the same as the type of its
arguments.
- getType() - Method in class soot.shimple.toolkits.graph.ValueGraph.TypeValueWrapper
-
- getType() - Method in class soot.shimple.toolkits.scalar.SEvaluator.BottomConstant
-
- getType() - Method in class soot.shimple.toolkits.scalar.SEvaluator.TopConstant
-
- getType() - Method in class soot.SootClass
-
Returns the RefType corresponding to this class.
- getType() - Method in class soot.SootField
-
- getType() - Method in class soot.tagkit.AnnotationTag
-
- getType() - Method in class soot.toDex.Register
-
- getType() - Method in class soot.toDex.TemporaryRegisterLocal
-
- getType() - Method in class soot.toolkits.graph.pdg.PDGNode
-
- getType() - Method in interface soot.Value
-
Returns the Soot type of this Value.
- getTypeManager() - Method in class soot.jimple.spark.pag.PAG
-
- getTypeName() - Method in class soot.tagkit.AnnotationEnumElem
-
- getTypeNumberer() - Method in class soot.Scene
-
- getTypes() - Method in class soot.jimple.toolkits.base.PartialConstructorFolder
-
- getTypeString() - Method in class soot.toDex.Register
-
- getUDChain(Object) - Method in class soot.dava.toolkits.base.AST.traversals.ASTUsesAndDefs
-
- getUncaught() - Method in class soot.toolkits.exceptions.ThrowableSet.Pair
-
- getUnder1Type() - Method in interface soot.baf.Dup1_x1Inst
-
- getUnder1Type() - Method in interface soot.baf.Dup1_x2Inst
-
- getUnder1Type() - Method in interface soot.baf.Dup2_x1Inst
-
- getUnder1Type() - Method in interface soot.baf.Dup2_x2Inst
-
- getUnder1Type() - Method in class soot.baf.internal.BDup1_x1Inst
-
- getUnder1Type() - Method in class soot.baf.internal.BDup1_x2Inst
-
- getUnder1Type() - Method in class soot.baf.internal.BDup2_x1Inst
-
- getUnder1Type() - Method in class soot.baf.internal.BDup2_x2Inst
-
- getUnder2Type() - Method in interface soot.baf.Dup1_x2Inst
-
- getUnder2Type() - Method in interface soot.baf.Dup2_x2Inst
-
- getUnder2Type() - Method in class soot.baf.internal.BDup1_x2Inst
-
- getUnder2Type() - Method in class soot.baf.internal.BDup2_x2Inst
-
- getUnderlyingArray() - Method in class soot.util.ArraySet
-
- getUnderTypes() - Method in interface soot.baf.DupInst
-
- getUnderTypes() - Method in class soot.baf.internal.BDup1_x1Inst
-
- getUnderTypes() - Method in class soot.baf.internal.BDup1_x2Inst
-
- getUnderTypes() - Method in class soot.baf.internal.BDup1Inst
-
- getUnderTypes() - Method in class soot.baf.internal.BDup2_x1Inst
-
- getUnderTypes() - Method in class soot.baf.internal.BDup2_x2Inst
-
- getUnderTypes() - Method in class soot.baf.internal.BDup2Inst
-
- getUnEscapedStringOf(String) - Static method in class soot.util.StringTools
-
Returns a String de-escaping the \\unnnn
representation for
any escaped characters in the string.
- getUnexceptionalPredsOf(Block) - Method in class soot.toolkits.graph.ExceptionalBlockGraph
-
- getUnexceptionalPredsOf(N) - Method in interface soot.toolkits.graph.ExceptionalGraph
-
Returns a list of nodes which are predecessors of a given
node when only unexceptional control flow is considered.
- getUnexceptionalPredsOf(Unit) - Method in class soot.toolkits.graph.ExceptionalUnitGraph
-
- getUnexceptionalSuccsOf(Block) - Method in class soot.toolkits.graph.ExceptionalBlockGraph
-
- getUnexceptionalSuccsOf(N) - Method in interface soot.toolkits.graph.ExceptionalGraph
-
Returns a list of nodes which are successors of a given
node when only unexceptional control flow is considered.
- getUnexceptionalSuccsOf(Unit) - Method in class soot.toolkits.graph.ExceptionalUnitGraph
-
- getUnicodeStringFromChar(char) - Static method in class soot.util.StringTools
-
Returns a String containing the escaped \\unnnn
representation for ch
.
- getUnit() - Method in class soot.AbstractUnitBox
-
- getUnit() - Method in class soot.dexpler.instructions.DexlibAbstractInstruction
-
- getUnit() - Method in class soot.jimple.toolkits.thread.mhp.stmt.JPegStmt
-
- getUnit() - Method in class soot.toolkits.scalar.LocalUnitPair
-
- getUnit() - Method in class soot.toolkits.scalar.UnitValueBoxPair
-
- getUnit() - Method in class soot.toolkits.scalar.ValueUnitPair
-
- getUnit() - Method in interface soot.UnitBox
-
Returns the unit contained within this box.
- getUnit2RegionMap() - Method in class soot.toolkits.graph.pdg.RegionAnalysis
-
- getUnitBoxes() - Method in class soot.AbstractTrap
-
- getUnitBoxes() - Method in class soot.AbstractUnit
-
Returns a list of Boxes containing Units defined in this Unit; typically
branch targets.
- getUnitBoxes() - Method in class soot.baf.internal.AbstractBranchInst
-
- getUnitBoxes() - Method in class soot.baf.internal.BLookupSwitchInst
-
- getUnitBoxes() - Method in class soot.baf.internal.BTableSwitchInst
-
- getUnitBoxes(boolean) - Method in class soot.Body
-
If branchTarget is true, returns the result of iterating
through all branching Units in this body and querying them for
their UnitBoxes.
- getUnitBoxes() - Method in class soot.jimple.internal.AbstractSwitchStmt
-
- getUnitBoxes() - Method in class soot.jimple.internal.JAssignStmt
-
- getUnitBoxes() - Method in class soot.jimple.internal.JGotoStmt
-
- getUnitBoxes() - Method in class soot.jimple.internal.JIfStmt
-
- getUnitBoxes() - Method in class soot.shimple.internal.SPhiExpr
-
- getUnitBoxes() - Method in class soot.shimple.internal.SPiExpr
-
- getUnitBoxes() - Method in class soot.tagkit.CodeAttribute
-
Returns a list of unit boxes that have tags attached.
- getUnitBoxes() - Method in class soot.tagkit.GenericAttribute
-
- getUnitBoxes() - Method in interface soot.Trap
-
Returns the boxes for first, last and handler units.
- getUnitBoxes() - Method in interface soot.Unit
-
Returns a list of Boxes containing Units defined in this Unit; typically
branch targets.
- getUnitBoxes() - Method in interface soot.UnitBoxOwner
-
- getUnitGraph() - Method in class soot.jimple.toolkits.thread.mhp.stmt.JPegStmt
-
- getUnitGraph() - Method in class soot.shimple.DefaultShimpleFactory
-
- getUnitGraph() - Method in interface soot.shimple.ShimpleFactory
-
- getUnitGraph() - Method in interface soot.toolkits.graph.pdg.IRegion
-
- getUnitGraph() - Method in class soot.toolkits.graph.pdg.PDGRegion
-
- getUnitGraph() - Method in class soot.toolkits.graph.pdg.Region
-
- getUnitNumberer() - Method in class soot.Scene
-
- getUnits() - Method in class soot.Body
-
Returns the Chain of Units that make up this body.
- getUnits() - Method in interface soot.toolkits.graph.pdg.IRegion
-
- getUnits(Unit, Unit) - Method in interface soot.toolkits.graph.pdg.IRegion
-
- getUnits() - Method in class soot.toolkits.graph.pdg.PDGRegion
-
- getUnits(Unit, Unit) - Method in class soot.toolkits.graph.pdg.PDGRegion
-
- getUnits() - Method in class soot.toolkits.graph.pdg.Region
-
- getUnits(Unit, Unit) - Method in class soot.toolkits.graph.pdg.Region
-
- getUnitsWithMonitor(UnitGraph) - Method in class soot.toolkits.exceptions.TrapTransformer
-
- getUnitToBlockMap(BlockGraph) - Method in class soot.shimple.internal.PhiNodeManager
-
Convenience function that maps units to blocks.
- getUnitToPegMap() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- getUnitToPreds() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- getUnitToSuccs() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- getUnreachableCodeEliminator() - Method in class soot.dexpler.DexBody
-
- getUnusedVariables() - Method in class soot.toolkits.scalar.SimpleLocalUses
-
Gets all variables that are not used in this body
- getUpdate() - Method in class soot.dava.internal.AST.ASTForLoopNode
-
- getUsageState() - Method in class soot.jimple.spark.geom.dataMgr.PtSensVisitor
-
The visitor contains valid information only when this function returns true.
- getUseAndDefBoxes() - Method in class soot.AbstractUnit
-
Returns a list of ValueBoxes, either used or defined in this Unit.
- getUseAndDefBoxes() - Method in class soot.Body
-
Returns a list of boxes corresponding to Values
either used or defined in any unit of this Body.
- getUseAndDefBoxes() - Method in interface soot.Unit
-
Returns a list of Boxes containing any Value either used or defined
in this Unit.
- getUseBoxes() - Method in class soot.AbstractUnit
-
Returns a list of Boxes containing Values used in this Unit.
- getUseBoxes() - Method in class soot.baf.internal.BafLocal
-
- getUseBoxes() - Method in class soot.baf.internal.BIdentityInst
-
- getUseBoxes() - Method in class soot.baf.internal.BIncInst
-
- getUseBoxes() - Method in class soot.baf.internal.BLoadInst
-
- getUseBoxes() - Method in class soot.Body
-
Returns the result of iterating through all Units in this
body and querying them for ValueBoxes used.
- getUseBoxes() - Method in class soot.dava.internal.javaRep.DArrayInitExpr
-
- getUseBoxes() - Method in class soot.dava.internal.javaRep.DShortcutIf
-
- getUseBoxes() - Method in class soot.EquivalentValue
-
- getUseBoxes() - Method in class soot.jimple.Constant
-
- getUseBoxes() - Method in class soot.jimple.internal.AbstractBinopExpr
-
- getUseBoxes() - Method in class soot.jimple.internal.AbstractCastExpr
-
- getUseBoxes() - Method in class soot.jimple.internal.AbstractDefinitionStmt
-
- getUseBoxes() - Method in class soot.jimple.internal.AbstractInstanceFieldRef
-
- getUseBoxes() - Method in class soot.jimple.internal.AbstractInstanceInvokeExpr
-
- getUseBoxes() - Method in class soot.jimple.internal.AbstractInstanceOfExpr
-
- getUseBoxes() - Method in class soot.jimple.internal.AbstractInvokeExpr
-
- getUseBoxes() - Method in class soot.jimple.internal.AbstractNewArrayExpr
-
- getUseBoxes() - Method in class soot.jimple.internal.AbstractNewExpr
-
- getUseBoxes() - Method in class soot.jimple.internal.AbstractNewMultiArrayExpr
-
- getUseBoxes() - Method in class soot.jimple.internal.AbstractOpStmt
-
- getUseBoxes() - Method in class soot.jimple.internal.AbstractSwitchStmt
-
- getUseBoxes() - Method in class soot.jimple.internal.AbstractUnopExpr
-
- getUseBoxes() - Method in class soot.jimple.internal.JArrayRef
-
- getUseBoxes() - Method in class soot.jimple.internal.JCaughtExceptionRef
-
- getUseBoxes() - Method in class soot.jimple.internal.JIfStmt
-
- getUseBoxes() - Method in class soot.jimple.internal.JimpleLocal
-
- getUseBoxes() - Method in class soot.jimple.internal.JInvokeStmt
-
- getUseBoxes() - Method in class soot.jimple.internal.JRetStmt
-
- getUseBoxes() - Method in class soot.jimple.ParameterRef
-
- getUseBoxes() - Method in class soot.jimple.StaticFieldRef
-
- getUseBoxes() - Method in class soot.jimple.ThisRef
-
- getUseBoxes() - Method in class soot.jimple.toolkits.infoflow.AbstractDataSource
-
- getUseBoxes() - Method in class soot.jimple.toolkits.thread.synchronization.NewStaticLock
-
- getUseBoxes() - Method in class soot.shimple.internal.SPhiExpr
-
- getUseBoxes() - Method in class soot.shimple.internal.SPiExpr
-
- getUseBoxes() - Method in class soot.shimple.toolkits.graph.ValueGraph.TypeValueWrapper
-
- getUseBoxes() - Method in class soot.toDex.TemporaryRegisterLocal
-
- getUseBoxes() - Method in interface soot.Unit
-
Returns a list of Boxes containing Values used in this Unit.
- getUseBoxes() - Method in interface soot.Value
-
Returns a List of boxes corresponding to Values
which are used by (ie contained within) this Value.
- getUseBoxesFromBlock(Block) - Static method in class soot.shimple.internal.PiNodeManager
-
- getUsedRegistersNums(RegisterRangeInstruction) - Method in class soot.dexpler.instructions.DexlibAbstractInstruction
-
Return the indices used in the given instruction.
- getUsedRegistersNums(FiveRegisterInstruction) - Method in class soot.dexpler.instructions.DexlibAbstractInstruction
-
Return the indices used in the given instruction.
- getUsedRegistersNums() - Method in class soot.dexpler.instructions.ExecuteInlineInstruction
-
Return the indices used in this instruction.
- getUsedRegistersNums() - Method in class soot.dexpler.instructions.MethodInvocationInstruction
-
Return the indices used in this instruction.
- getUsedVariables() - Method in class soot.toolkits.scalar.SimpleLocalUses
-
Gets all variables that are used in this body
- getUseList(ASTCondition) - Method in class soot.dava.toolkits.base.AST.traversals.AllVariableUses
-
- getUseList(ASTCondition) - Method in class soot.dava.toolkits.base.AST.traversals.ASTUsesAndDefs
-
- getUsesForField(SootField) - Method in class soot.dava.toolkits.base.AST.traversals.AllVariableUses
-
- getUsesForLocal(Local) - Method in class soot.dava.toolkits.base.AST.traversals.AllVariableUses
-
- getUsesOf(Local) - Method in class soot.dexpler.DexDefUseAnalysis
-
- getUsesOf(Local) - Method in class soot.shimple.toolkits.scalar.ShimpleLocalUses
-
Returns all the uses of the given Local as a list of
UnitValueBoxPairs, each containing a Unit that uses the local
and the corresponding ValueBox containing the Local.
- getUsesOf(Unit) - Method in class soot.shimple.toolkits.scalar.ShimpleLocalUses
-
If a Local is defined in the Unit, returns all the uses of that
Local as a list of UnitValueBoxPairs, each containing a Unit
that uses the local and the corresponding ValueBox containing
the Local.
- getUsesOf(Unit) - Method in class soot.toolkits.scalar.CombinedDUAnalysis
-
- getUsesOf(Unit) - Method in interface soot.toolkits.scalar.LocalUses
-
Returns a list of the Units that use the Local that is
defined by a given Unit.
- getUsesOf(Unit) - Method in class soot.toolkits.scalar.SimpleLocalUses
-
Uses for a Local defined at a given Unit are returned as
a list of UnitValueBoxPairs each containing a Unit that use the
local and the Local itself wrapped in a ValueBox.
- getVal(Object) - Method in class soot.javaToJimple.BiMap
-
- getValue() - Method in class soot.AbstractValueBox
-
- getValue() - Method in class soot.dava.internal.AST.ASTUnaryCondition
-
- getValue() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CPTuple
-
- getValue() - Method in class soot.dexpler.tags.DoubleOpTag
-
- getValue() - Method in class soot.dexpler.tags.FloatOpTag
-
- getValue() - Method in class soot.dexpler.tags.IntOpTag
-
- getValue() - Method in class soot.dexpler.tags.LongOpTag
-
- getValue() - Method in class soot.dexpler.tags.NumOpTag
-
- getValue() - Method in class soot.dexpler.tags.ObjectOpTag
-
- getValue() - Method in class soot.EquivalentValue
-
- getValue() - Method in class soot.jimple.ClassConstant
-
- getValue() - Method in class soot.jimple.spark.fieldrw.FieldRWTag
-
- getValue() - Method in class soot.jimple.spark.pag.NewInstanceNode
-
- getValue() - Method in class soot.jimple.toolkits.annotation.tags.ArrayCheckTag
-
Returns back the check information in binary form, which
will be written into the class file.
- getValue() - Method in class soot.jimple.toolkits.annotation.tags.ArrayNullCheckTag
-
- getValue() - Method in class soot.jimple.toolkits.annotation.tags.NullCheckTag
-
- getValue() - Method in class soot.jimple.toolkits.pointer.CastCheckTag
-
- getValue() - Method in class soot.jimple.toolkits.pointer.DependenceGraph
-
- getValue() - Method in class soot.jimple.toolkits.pointer.DependenceTag
-
- getValue(int) - Method in class soot.shimple.internal.SPhiExpr
-
- getValue(Unit) - Method in class soot.shimple.internal.SPhiExpr
-
- getValue(Block) - Method in class soot.shimple.internal.SPhiExpr
-
- getValue() - Method in class soot.shimple.internal.SPiExpr
-
- getValue(int) - Method in interface soot.shimple.PhiExpr
-
Returns the value for the given index into the PhiExpr.
- getValue(Unit) - Method in interface soot.shimple.PhiExpr
-
Get the PhiExpr argument corresponding to the given control
flow predecessor, returns null if not available.
- getValue(Block) - Method in interface soot.shimple.PhiExpr
-
Get the PhiExpr argument corresponding to the given control flow
predecessor, returns null if not available.
- getValue() - Method in interface soot.shimple.PiExpr
-
- getValue() - Method in class soot.tagkit.AnnotationAnnotationElem
-
- getValue() - Method in class soot.tagkit.AnnotationBooleanElem
-
- getValue() - Method in class soot.tagkit.AnnotationDefaultTag
-
Returns the tag raw data.
- getValue() - Method in class soot.tagkit.AnnotationDoubleElem
-
- getValue() - Method in class soot.tagkit.AnnotationFloatElem
-
- getValue() - Method in class soot.tagkit.AnnotationIntElem
-
- getValue() - Method in class soot.tagkit.AnnotationLongElem
-
- getValue() - Method in class soot.tagkit.AnnotationStringElem
-
- getValue() - Method in class soot.tagkit.AnnotationTag
-
Returns the tag raw data.
- getValue() - Method in class soot.tagkit.BytecodeOffsetTag
-
Returns the offset in a four byte array.
- getValue() - Method in class soot.tagkit.CodeAttribute
-
Also only used as setValue().
- getValue() - Method in class soot.tagkit.ColorTag
-
- getValue() - Method in class soot.tagkit.ConstantValueTag
-
- getValue() - Method in class soot.tagkit.DebugTypeTag
-
Returns the tag raw data.
- getValue() - Method in class soot.tagkit.DeprecatedTag
-
Returns the tag raw data.
- getValue() - Method in class soot.tagkit.EnclosingMethodTag
-
Returns the tag raw data.
- getValue() - Method in class soot.tagkit.GenericAttribute
-
- getValue() - Method in class soot.tagkit.InnerClassAttribute
-
- getValue() - Method in class soot.tagkit.InnerClassTag
-
Returns the inner class name (only) encoded in UTF8.
- getValue() - Method in class soot.tagkit.JimpleLineNumberTag
-
- getValue() - Method in class soot.tagkit.KeyTag
-
- getValue() - Method in class soot.tagkit.LineNumberTag
-
- getValue() - Method in class soot.tagkit.LinkTag
-
Returns the tag raw data.
- getValue() - Method in class soot.tagkit.OuterClassTag
-
- getValue() - Method in class soot.tagkit.ParamNamesTag
-
Returns the tag raw data.
- getValue() - Method in class soot.tagkit.PositionTag
-
- getValue() - Method in class soot.tagkit.SignatureTag
-
Returns the tag raw data.
- getValue() - Method in class soot.tagkit.SourceFileTag
-
- getValue() - Method in class soot.tagkit.SourceLineNumberTag
-
- getValue() - Method in class soot.tagkit.SourceLnPosTag
-
- getValue() - Method in class soot.tagkit.StringTag
-
Returns the tag raw data.
- getValue() - Method in class soot.tagkit.SyntheticParamTag
-
Returns the tag raw data.
- getValue() - Method in class soot.tagkit.SyntheticTag
-
Returns the tag raw data.
- getValue() - Method in interface soot.tagkit.Tag
-
Returns the tag raw data.
- getValue() - Method in class soot.tagkit.ThrowCreatedByCompilerTag
-
Returns the tag raw data.
- getValue() - Method in class soot.tagkit.TryCatchTag
-
- getValue() - Method in class soot.tagkit.VisibilityAnnotationTag
-
Returns the tag raw data.
- getValue() - Method in class soot.tagkit.VisibilityParameterAnnotationTag
-
Returns the tag raw data.
- getValue() - Method in class soot.util.annotations.AnnotationElemSwitch.AnnotationElemResult
-
- getValue() - Method in interface soot.ValueBox
-
Returns the value contained in this box.
- getValueAt(int) - Method in class soot.tagkit.AnnotationArrayElem
-
- getValueBox() - Method in class soot.toolkits.scalar.UnitValueBoxPair
-
- getValues() - Method in class soot.shimple.internal.SPhiExpr
-
- getValues() - Method in interface soot.shimple.PhiExpr
-
Returns a list of the values used by this PhiExpr.
- getValues() - Method in class soot.tagkit.AnnotationArrayElem
-
- getValuesForArrayInit(Unit) - Method in class soot.toDex.DexArrayInitDetector
-
- getVar() - Method in class soot.jimple.toolkits.annotation.arraycheck.Array2ndDimensionSymbol
-
- getVariable() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CPTuple
-
- getVariable() - Method in class soot.jimple.spark.pag.VarNode
-
Returns the underlying variable that this node represents.
- getVarNodeNumberer() - Method in class soot.jimple.spark.pag.PAG
-
- getVarsAfterFall(Unit) - Method in class soot.jimple.toolkits.annotation.nullcheck.LocalRefVarsAnalysisWrapper
-
Deprecated.
- getVarsBefore(Unit) - Method in class soot.jimple.toolkits.annotation.nullcheck.LocalRefVarsAnalysisWrapper
-
Deprecated.
- getVarsDontNeedCheck(Unit) - Method in class soot.jimple.toolkits.annotation.nullcheck.LocalRefVarsAnalysisWrapper
-
Deprecated.
- getVarsNeedCheck(Unit) - Method in class soot.jimple.toolkits.annotation.nullcheck.LocalRefVarsAnalysisWrapper
-
Deprecated.
- getVirtCallSitesForReceiver(LocalVarNode) - Method in class soot.jimple.spark.ondemand.pautil.ContextSensitiveInfo
-
- getVisibility() - Method in class soot.tagkit.VisibilityAnnotationTag
-
- getVisibilityAnnotations() - Method in class soot.tagkit.VisibilityParameterAnnotationTag
-
- getVisited() - Method in class soot.toolkits.graph.pdg.PDGNode
-
- getWaitingNodes() - Method in class soot.jimple.toolkits.thread.mhp.PegChain
-
- getWaitingNodes() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- getWeakRegions() - Method in class soot.toolkits.graph.pdg.HashMutablePDG
- getWeakRegions() - Method in interface soot.toolkits.graph.pdg.ProgramDependenceGraph
-
- getWeight(String, String) - Static method in class soot.jbco.Main
-
- getWordCount() - Method in class soot.baf.internal.BPopInst
-
- getWordCount() - Method in interface soot.baf.PopInst
-
- getWorklist() - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- getWrapped() - Method in class soot.jimple.spark.ondemand.WrappedPointsToSet
-
- getWrappedFact() - Method in class heros.fieldsens.structs.WrappedFactAtStatement
-
- getWrappedNode() - Method in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
Processing the wrapped SPARK node.
- getZoneCount() - Method in class soot.jimple.toolkits.base.Zonation
-
- getZoneOf(Unit) - Method in class soot.jimple.toolkits.base.Zonation
-
- GExitMonitorStmt - Class in soot.grimp.internal
-
- GExitMonitorStmt(Value) - Constructor for class soot.grimp.internal.GExitMonitorStmt
-
- GGeExpr - Class in soot.grimp.internal
-
- GGeExpr(Value, Value) - Constructor for class soot.grimp.internal.GGeExpr
-
- GGtExpr - Class in soot.grimp.internal
-
- GGtExpr(Value, Value) - Constructor for class soot.grimp.internal.GGtExpr
-
- GIdentityStmt - Class in soot.grimp.internal
-
- GIdentityStmt(Value, Value) - Constructor for class soot.grimp.internal.GIdentityStmt
-
- GIfStmt - Class in soot.grimp.internal
-
- GIfStmt(Value, Unit) - Constructor for class soot.grimp.internal.GIfStmt
-
- GInstanceFieldRef - Class in soot.grimp.internal
-
- GInstanceFieldRef(Value, SootFieldRef) - Constructor for class soot.grimp.internal.GInstanceFieldRef
-
- GInstanceOfExpr - Class in soot.grimp.internal
-
- GInstanceOfExpr(Value, Type) - Constructor for class soot.grimp.internal.GInstanceOfExpr
-
- GInterfaceInvokeExpr - Class in soot.grimp.internal
-
- GInterfaceInvokeExpr(Value, SootMethodRef, List) - Constructor for class soot.grimp.internal.GInterfaceInvokeExpr
-
- GInvokeStmt - Class in soot.grimp.internal
-
- GInvokeStmt(Value) - Constructor for class soot.grimp.internal.GInvokeStmt
-
- GLeExpr - Class in soot.grimp.internal
-
- GLeExpr(Value, Value) - Constructor for class soot.grimp.internal.GLeExpr
-
- GLengthExpr - Class in soot.grimp.internal
-
- GLengthExpr(Value) - Constructor for class soot.grimp.internal.GLengthExpr
-
- Global() - Constructor for class soot.G.Global
-
- GlobalNodeFactory - Class in soot.jimple.spark.builder
-
Factory for nodes not specific to a given method.
- GlobalNodeFactory(PAG) - Constructor for class soot.jimple.spark.builder.GlobalNodeFactory
-
- globals - Variable in class soot.jimple.toolkits.pointer.MethodRWSet
-
- GlobalValueNumberer - Interface in soot.shimple.toolkits.graph
-
- GlobalVarNode - Class in soot.jimple.spark.pag
-
Represents a simple variable node (Green) in the pointer assignment graph
that is not associated with any particular method invocation.
- globEscape - Variable in class soot.jimple.toolkits.annotation.purity.PurityGraph
-
- GLookupSwitchStmt - Class in soot.grimp.internal
-
- GLookupSwitchStmt(Value, List, List, Unit) - Constructor for class soot.grimp.internal.GLookupSwitchStmt
-
- GLtExpr - Class in soot.grimp.internal
-
- GLtExpr(Value, Value) - Constructor for class soot.grimp.internal.GLtExpr
-
- GMulExpr - Class in soot.grimp.internal
-
- GMulExpr(Value, Value) - Constructor for class soot.grimp.internal.GMulExpr
-
- GNeExpr - Class in soot.grimp.internal
-
- GNeExpr(Value, Value) - Constructor for class soot.grimp.internal.GNeExpr
-
- GNegExpr - Class in soot.grimp.internal
-
- GNegExpr(Value) - Constructor for class soot.grimp.internal.GNegExpr
-
- GNewArrayExpr - Class in soot.grimp.internal
-
- GNewArrayExpr(Type, Value) - Constructor for class soot.grimp.internal.GNewArrayExpr
-
- GNewInvokeExpr - Class in soot.grimp.internal
-
- GNewInvokeExpr(RefType, SootMethodRef, List) - Constructor for class soot.grimp.internal.GNewInvokeExpr
-
- GNewMultiArrayExpr - Class in soot.grimp.internal
-
- GNewMultiArrayExpr(ArrayType, List) - Constructor for class soot.grimp.internal.GNewMultiArrayExpr
-
- go() - Method in class soot.jimple.toolkits.callgraph.TopologicalOrderer
-
- gode - Variable in class soot.toolkits.graph.DominatorNode
-
- godeToDode - Variable in class soot.toolkits.graph.DominatorTree
-
"gode" is a node in the original graph, "dode" is a node in the
dominator tree.
- GOrExpr - Class in soot.grimp.internal
-
- GOrExpr(Value, Value) - Constructor for class soot.grimp.internal.GOrExpr
-
- GOTO - Static variable in class soot.jimple.Jimple
-
- GotoInst - Interface in soot.baf
-
- GotoInstruction - Class in soot.dexpler.instructions
-
- GotoInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.GotoInstruction
-
- GotoInstrumenter - Class in soot.jbco.jimpleTransformations
-
Changes the sequence of statements in which they appear in methods, preserving the sequence they are executed using
goto
commands and labels
.
- GotoInstrumenter() - Constructor for class soot.jbco.jimpleTransformations.GotoInstrumenter
-
- GotoStmt - Interface in soot.jimple
-
- grabField(String) - Method in class soot.Scene
-
- grabMethod(String) - Method in class soot.Scene
-
- graph - Variable in class soot.toolkits.graph.DominatorTree
-
- graph - Variable in class soot.toolkits.graph.MHGDominatorsFinder
-
- graph - Variable in class soot.toolkits.graph.SimpleDominatorsFinder
-
- graph - Variable in class soot.toolkits.scalar.AbstractFlowAnalysis
-
The graph being analysed.
- graph - Variable in class soot.toolkits.scalar.ForwardFlowAnalysisExtended
-
The graph being analysed.
- GRAPH_ORIENT_LANDSCAPE - Static variable in interface soot.util.dot.DotGraphConstants
-
- GRAPH_ORIENT_PORTRAIT - Static variable in interface soot.util.dot.DotGraphConstants
-
- graphTimer - Variable in class soot.Timers
-
- graphtype - Static variable in class soot.jimple.toolkits.thread.mhp.PegToDotFile
-
- greaterThan(NumericConstant) - Method in class soot.jimple.DoubleConstant
-
- greaterThan(NumericConstant) - Method in class soot.jimple.FloatConstant
-
- greaterThan(NumericConstant) - Method in class soot.jimple.IntConstant
-
- greaterThan(NumericConstant) - Method in class soot.jimple.LongConstant
-
- greaterThan(NumericConstant) - Method in class soot.jimple.NumericConstant
-
- greaterThanOrEqual(NumericConstant) - Method in class soot.jimple.DoubleConstant
-
- greaterThanOrEqual(NumericConstant) - Method in class soot.jimple.FloatConstant
-
- greaterThanOrEqual(NumericConstant) - Method in class soot.jimple.IntConstant
-
- greaterThanOrEqual(NumericConstant) - Method in class soot.jimple.LongConstant
-
- greaterThanOrEqual(NumericConstant) - Method in class soot.jimple.NumericConstant
-
- GREEN - Static variable in class soot.tagkit.ColorTag
-
- green() - Method in class soot.tagkit.KeyTag
-
- green() - Method in class soot.xml.ColorAttribute
-
- green() - Method in class soot.xml.Key
-
- GRemExpr - Class in soot.grimp.internal
-
- GRemExpr(Value, Value) - Constructor for class soot.grimp.internal.GRemExpr
-
- GReturnStmt - Class in soot.grimp.internal
-
- GReturnStmt(Value) - Constructor for class soot.grimp.internal.GReturnStmt
-
- Grimp - Class in soot.grimp
-
The Grimp class contains all the constructors for the components of the Grimp
grammar for the Grimp body.
- Grimp(Singletons.Global) - Constructor for class soot.grimp.Grimp
-
- GRIMP_IR - Static variable in class soot.util.cfgcmd.CFGIntermediateRep
-
- grimpAggregationTimer - Variable in class soot.Timers
-
- GrimpBody - Class in soot.grimp
-
Implementation of the Body class for the Grimp IR.
- GrimpExprSwitch - Interface in soot.grimp
-
- GrimpValueSwitch - Interface in soot.grimp
-
- group - Variable in class soot.jimple.GroupIntPair
-
- groupCount() - Method in class soot.jimple.toolkits.thread.synchronization.CriticalSectionInterferenceGraph
-
- GroupIntPair - Class in soot.jimple
-
- GroupIntPair(Object, int) - Constructor for class soot.jimple.GroupIntPair
-
- groups() - Method in class soot.jimple.toolkits.thread.synchronization.CriticalSectionInterferenceGraph
-
- groupToColorCount - Variable in class soot.AbstractJasminClass
-
- GRValueBox - Class in soot.grimp.internal
-
- GRValueBox(Value) - Constructor for class soot.grimp.internal.GRValueBox
-
- GShlExpr - Class in soot.grimp.internal
-
- GShlExpr(Value, Value) - Constructor for class soot.grimp.internal.GShlExpr
-
- GShrExpr - Class in soot.grimp.internal
-
- GShrExpr(Value, Value) - Constructor for class soot.grimp.internal.GShrExpr
-
- GSpecialInvokeExpr - Class in soot.grimp.internal
-
- GSpecialInvokeExpr(Value, SootMethodRef, List) - Constructor for class soot.grimp.internal.GSpecialInvokeExpr
-
- GStaticInvokeExpr - Class in soot.grimp.internal
-
- GStaticInvokeExpr(SootMethodRef, List) - Constructor for class soot.grimp.internal.GStaticInvokeExpr
-
- GSubExpr - Class in soot.grimp.internal
-
- GSubExpr(Value, Value) - Constructor for class soot.grimp.internal.GSubExpr
-
- GTableSwitchStmt - Class in soot.grimp.internal
-
- GTableSwitchStmt(Value, int, int, List, Unit) - Constructor for class soot.grimp.internal.GTableSwitchStmt
-
- GtExpr - Interface in soot.jimple
-
- GThrowStmt - Class in soot.grimp.internal
-
- GThrowStmt(Value) - Constructor for class soot.grimp.internal.GThrowStmt
-
- GTrap - Class in soot.grimp.internal
-
- GTrap(SootClass, Unit, Unit, Unit) - Constructor for class soot.grimp.internal.GTrap
-
- GuaranteedDefs - Class in soot.toolkits.scalar
-
Find all locals guaranteed to be defined at (just before) a given
program point.
- GuaranteedDefs(UnitGraph) - Constructor for class soot.toolkits.scalar.GuaranteedDefs
-
- guards - Variable in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder.TraceBasedReflectionModel
-
- GUshrExpr - Class in soot.grimp.internal
-
- GUshrExpr(Value, Value) - Constructor for class soot.grimp.internal.GUshrExpr
-
- GVirtualInvokeExpr - Class in soot.grimp.internal
-
- GVirtualInvokeExpr(Value, SootMethodRef, List) - Constructor for class soot.grimp.internal.GVirtualInvokeExpr
-
- gvn - Variable in class soot.shimple.DefaultShimpleFactory
-
- GXorExpr - Class in soot.grimp.internal
-
- GXorExpr(Value, Value) - Constructor for class soot.grimp.internal.GXorExpr
-
- I1 - Variable in class soot.jimple.spark.geom.dataRep.SegmentNode
-
- I1 - Variable in class soot.jimple.spark.geom.dataRep.ShapeNode
-
- I2 - Variable in class soot.jimple.spark.geom.dataRep.SegmentNode
-
- I2 - Variable in class soot.jimple.spark.geom.dataRep.ShapeNode
-
- IAnnotationElemTypeSwitch - Interface in soot.tagkit
-
- icfg - Variable in class heros.fieldsens.Context
-
- icfg - Variable in class heros.solver.IDESolver
-
- ICFGDotVisualizer - Class in soot.jimple.toolkits.ide.icfg.dotexport
-
- ICFGDotVisualizer(String, Unit, InterproceduralCFG<Unit, SootMethod>) - Constructor for class soot.jimple.toolkits.ide.icfg.dotexport.ICFGDotVisualizer
-
This class will save your ICFG in DOT format by traversing the ICFG Depth-first!
- ICONSTANT_Methodref_info - Interface in soot.coffi
-
A CONSTANT_Methodref_info
or CONSTANT_InterfaceMethodref_info
.
- id - Variable in class soot.jimple.spark.geom.dataRep.ContextVar
-
- id - Variable in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
- IDalvikTyper - Interface in soot.dexpler
-
- IdentifiersMetric - Class in soot.toolkits.astmetrics
-
- IdentifiersMetric(Node) - Constructor for class soot.toolkits.astmetrics.IdentifiersMetric
-
- Identity<D> - Class in heros.flowfunc
-
- IdentityCastEliminator - Class in soot.jimple.toolkits.scalar
-
Transformer that removes unnecessary identity casts such as
$i3 = (int) $i3
when $i3 is already of type "int".
- IdentityCastEliminator(Singletons.Global) - Constructor for class soot.jimple.toolkits.scalar.IdentityCastEliminator
-
- IdentityHashMultiMap<K,V> - Class in soot.util
-
An identity-based version of the MultiMap.
- IdentityHashMultiMap() - Constructor for class soot.util.IdentityHashMultiMap
-
- IdentityHashSet<E> - Class in soot.util
-
- IdentityHashSet() - Constructor for class soot.util.IdentityHashSet
-
Deprecated.
Creates a new, empty IdentityHashSet.
- IdentityHashSet(Collection<E>) - Constructor for class soot.util.IdentityHashSet
-
Deprecated.
Creates a new IdentityHashSet containing the same elements as the given
collection.
- IdentityInst - Interface in soot.baf
-
- IdentityOperationEliminator - Class in soot.jimple.toolkits.scalar
-
Transformer that eliminates unnecessary logic operations such as
$z0 = a | 0
which can more easily be repesented as
$z0 = a
- IdentityOperationEliminator(Singletons.Global) - Constructor for class soot.jimple.toolkits.scalar.IdentityOperationEliminator
-
- IdentityPair<T,U> - Class in soot.toolkits.scalar
-
Just a pair of arbitrary objects.
- IdentityPair(T, U) - Constructor for class soot.toolkits.scalar.IdentityPair
-
- identityRef(IdentityRef) - Method in class soot.AbstractUnitPrinter
-
- identityRef(IdentityRef) - Method in class soot.BriefUnitPrinter
-
- identityRef(IdentityRef) - Method in class soot.dava.DavaUnitPrinter
-
- IdentityRef - Interface in soot.jimple
-
- identityRef(IdentityRef) - Method in class soot.LabeledUnitPrinter
-
- identityRef(IdentityRef) - Method in class soot.NormalUnitPrinter
-
- identityRef(IdentityRef) - Method in interface soot.UnitPrinter
-
- IdentityRefBox - Class in soot.jimple.internal
-
- IdentityRefBox(Value) - Constructor for class soot.jimple.internal.IdentityRefBox
-
- IdentityStatementsValidator - Enum in soot.jimple.validation
-
- IdentityStmt - Interface in soot.jimple
-
- IdentityUnit - Interface in soot
-
A unit that assigns to a variable from one of {parameters, this, caughtexception}.
- IdentityValidator - Enum in soot.jimple.validation
-
This validator checks whether each ParameterRef and ThisRef is used exactly once.
- IDESolver<N,D,M,V,I extends InterproceduralCFG<N,M>> - Class in heros.solver
-
- IDESolver(IDETabulationProblem<N, D, M, V, I>) - Constructor for class heros.solver.IDESolver
-
Creates a solver for the given problem, which caches flow functions and edge functions.
- IDESolver(IDETabulationProblem<N, D, M, V, I>, CacheBuilder, CacheBuilder) - Constructor for class heros.solver.IDESolver
-
Creates a solver for the given problem, constructing caches with the given CacheBuilder
.
- IDETabulationProblem<N,D,M,V,I extends InterproceduralCFG<N,M>> - Interface in heros
-
Defines an IDE tabulation problem as presented in the Sagiv, Reps, Horwitz 1996
(SRH96) paper.
- IEncodingBroker - Class in soot.jimple.spark.geom.geomPA
-
An abstract class for hiding different encoding methods, e.g.
- IEncodingBroker() - Constructor for class soot.jimple.spark.geom.geomPA.IEncodingBroker
-
- ieToKind(InvokeExpr) - Static method in class soot.jimple.toolkits.callgraph.Edge
-
- IEvalFunction - Interface in soot.jimple.toolkits.typing.fast
-
- IF - Static variable in class soot.dava.toolkits.base.renamer.infoGatheringAnalysis
-
- IF - Static variable in class soot.jimple.Jimple
-
- IFALIAS - Static variable in class soot.shimple.Shimple
-
- IfCmpEqInst - Interface in soot.baf
-
- IfCmpGeInst - Interface in soot.baf
-
- IfCmpGtInst - Interface in soot.baf
-
- IfCmpLeInst - Interface in soot.baf
-
- IfCmpLtInst - Interface in soot.baf
-
- IfCmpNeInst - Interface in soot.baf
-
- IFDSLiveVariables - Class in soot.jimple.toolkits.ide.exampleproblems
-
- IFDSLiveVariables(InterproceduralCFG<Unit, SootMethod>) - Constructor for class soot.jimple.toolkits.ide.exampleproblems.IFDSLiveVariables
-
- IFDSLocalInfoFlow - Class in soot.jimple.toolkits.ide.exampleproblems
-
- IFDSLocalInfoFlow(InterproceduralCFG<Unit, SootMethod>) - Constructor for class soot.jimple.toolkits.ide.exampleproblems.IFDSLocalInfoFlow
-
- IFDSPossibleTypes - Class in soot.jimple.toolkits.ide.exampleproblems
-
- IFDSPossibleTypes(InterproceduralCFG<Unit, SootMethod>) - Constructor for class soot.jimple.toolkits.ide.exampleproblems.IFDSPossibleTypes
-
- IFDSReachingDefinitions - Class in soot.jimple.toolkits.ide.exampleproblems
-
- IFDSReachingDefinitions(InterproceduralCFG<Unit, SootMethod>) - Constructor for class soot.jimple.toolkits.ide.exampleproblems.IFDSReachingDefinitions
-
- ifdsResultsAt(N) - Method in class heros.solver.IFDSSolver
-
Returns the set of facts that hold at the given statement.
- IFDSSolver<N,D,M,I extends InterproceduralCFG<N,M>> - Class in heros.solver
-
- IFDSSolver(IFDSTabulationProblem<N, D, M, I>) - Constructor for class heros.solver.IFDSSolver
-
Creates a solver for the given problem.
- IFDSSolver.BinaryDomain - Enum in heros.solver
-
- IFDSTabulationProblem<N,FieldRef,D,M,I extends InterproceduralCFG<N,M>> - Interface in heros.fieldsens
-
A tabulation problem for solving in an
IFDSSolver
as described
by the Reps, Horwitz, Sagiv 1995 (RHS95) paper.
- IFDSTabulationProblem<N,D,M,I extends InterproceduralCFG<N,M>> - Interface in heros
-
A tabulation problem for solving in an
IFDSSolver
as described
by the Reps, Horwitz, Sagiv 1995 (RHS95) paper.
- IFDSUninitializedVariables - Class in soot.jimple.toolkits.ide.exampleproblems
-
- IFDSUninitializedVariables(InterproceduralCFG<Unit, SootMethod>) - Constructor for class soot.jimple.toolkits.ide.exampleproblems.IFDSUninitializedVariables
-
- IfElseBreaker - Class in soot.dava.toolkits.base.AST.transformations
-
- IfElseBreaker() - Constructor for class soot.dava.toolkits.base.AST.transformations.IfElseBreaker
-
- IfElseSplitter - Class in soot.dava.toolkits.base.AST.transformations
-
- IfElseSplitter() - Constructor for class soot.dava.toolkits.base.AST.transformations.IfElseSplitter
-
- IfElseSplitter(boolean) - Constructor for class soot.dava.toolkits.base.AST.transformations.IfElseSplitter
-
- IfEqInst - Interface in soot.baf
-
- IfFinder - Class in soot.dava.toolkits.base.finders
-
- IfFinder(Singletons.Global) - Constructor for class soot.dava.toolkits.base.finders.IfFinder
-
- IfGeInst - Interface in soot.baf
-
- IfGtInst - Interface in soot.baf
-
- IFigureManager - Class in soot.jimple.spark.geom.geomPA
-
An interface to standardize the functionality of a figure manager.
- IFigureManager() - Constructor for class soot.jimple.spark.geom.geomPA.IFigureManager
-
- IfLeInst - Interface in soot.baf
-
- IfLtInst - Interface in soot.baf
-
- IfNeInst - Interface in soot.baf
-
- IfNonNullInst - Interface in soot.baf
-
- ifNotReachableReturnInputElseProcessBodyAndReturnTrue(ASTNode, DavaFlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.UnreachableCodeFinder
-
- IfNullInst - Interface in soot.baf
-
- IfNullToTryCatch - Class in soot.jbco.bafTransformations
-
- IfNullToTryCatch() - Constructor for class soot.jbco.bafTransformations.IfNullToTryCatch
-
- ifStatement(DexBody) - Method in class soot.dexpler.instructions.ConditionalJumpInstruction
-
Return an if statement depending on the instruction.
- ifStatement(DexBody) - Method in class soot.dexpler.instructions.IfTestInstruction
-
- ifStatement(DexBody) - Method in class soot.dexpler.instructions.IfTestzInstruction
-
- IfStmt - Interface in soot.jimple
-
- IfTestInstruction - Class in soot.dexpler.instructions
-
- IfTestInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.IfTestInstruction
-
- IfTestzInstruction - Class in soot.dexpler.instructions
-
- IfTestzInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.IfTestzInstruction
-
- IgetInstruction - Class in soot.dexpler.instructions
-
- IgetInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.IgetInstruction
-
- ignoreThisDataType(Type) - Method in class soot.jimple.toolkits.infoflow.SimpleMethodInfoFlowAnalysis
-
- ignoreThisDataType(Type) - Method in class soot.jimple.toolkits.infoflow.SmartMethodInfoFlowAnalysis
-
- ignoreTypes - Variable in class soot.jimple.spark.solver.SCCCollapser
-
- ignoreTypes - Variable in class soot.jimple.spark.solver.TopoSorter
-
- IHierarchy - Interface in soot.jimple.toolkits.typing.fast
-
- iie() - Method in class soot.jimple.toolkits.callgraph.InvokeCallSite
-
- iie() - Method in class soot.jimple.toolkits.callgraph.VirtualCallSite
-
- IInitialResolver - Interface in soot.javaToJimple
-
- IInitialResolver.Dependencies - Class in soot.javaToJimple
-
- IInteractionConstants - Interface in soot.toolkits.graph.interaction
-
- IInteractionController - Interface in soot.toolkits.graph.interaction
-
- IInteractionListener - Interface in soot.toolkits.graph.interaction
-
- IJbcoTransform - Interface in soot.jbco
-
- ILLEGAL_MONITOR_STATE_EXCEPTION - Variable in class soot.toolkits.exceptions.ThrowableSet.Manager
-
- Immediate - Interface in soot
-
A local or constant.
- ImmediateBox - Class in soot.jimple.internal
-
- ImmediateBox(Value) - Constructor for class soot.jimple.internal.ImmediateBox
-
- ImmutableStack<T> - Class in soot.jimple.spark.ondemand.genericutil
-
- IMPLEMENTS - Static variable in class soot.jimple.Jimple
-
- implementsInterface(String) - Method in class soot.SootClass
-
Does this class directly implement the given interface? (see
getInterfaceCount())
- implicit() - Method in class soot.EntryPoints
-
Returns only the entry points invoked implicitly by the VM.
- ImportantTagAggregator - Class in soot.tagkit
-
A tag aggregator that associates a tag with the most important
instruction that is tagged with it.
- ImportantTagAggregator() - Constructor for class soot.tagkit.ImportantTagAggregator
-
- importBodyContentsFrom(Body) - Method in class soot.Body
-
Copies the contents of the given Body into this one.
- inAFile(AFile) - Method in class soot.jimple.parser.Walker
-
- inAFullMethodBody(AFullMethodBody) - Method in class soot.jimple.parser.Walker
-
- inArrayRef(ArrayRef) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- inArrayRef(ArrayRef) - Method in class soot.dava.toolkits.base.renamer.infoGatheringAnalysis
-
- inASTAndCondition(ASTAndCondition) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- inASTBinaryCondition(ASTBinaryCondition) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- inASTBinaryCondition(ASTBinaryCondition) - Method in class soot.dava.toolkits.base.renamer.infoGatheringAnalysis
-
- inASTDoWhileNode(ASTDoWhileNode) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- inASTDoWhileNode(ASTDoWhileNode) - Method in class soot.dava.toolkits.base.AST.transformations.CPApplication
-
- inASTDoWhileNode(ASTDoWhileNode) - Method in class soot.dava.toolkits.base.AST.transformations.DeInliningFinalFields
-
- inASTDoWhileNode(ASTDoWhileNode) - Method in class soot.dava.toolkits.base.AST.traversals.AllVariableUses
-
- inASTDoWhileNode(ASTDoWhileNode) - Method in class soot.dava.toolkits.base.AST.traversals.ASTParentNodeFinder
-
- inASTDoWhileNode(ASTDoWhileNode) - Method in class soot.dava.toolkits.base.AST.traversals.ASTUsesAndDefs
-
- inASTDoWhileNode(ASTDoWhileNode) - Method in class soot.dava.toolkits.base.AST.traversals.ClosestAbruptTargetFinder
-
- inASTDoWhileNode(ASTDoWhileNode) - Method in class soot.dava.toolkits.base.AST.traversals.LabelToNodeMapper
-
- inASTDoWhileNode(ASTDoWhileNode) - Method in class soot.dava.toolkits.base.renamer.infoGatheringAnalysis
-
- inASTForLoopNode(ASTForLoopNode) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- inASTForLoopNode(ASTForLoopNode) - Method in class soot.dava.toolkits.base.AST.transformations.CPApplication
-
- inASTForLoopNode(ASTForLoopNode) - Method in class soot.dava.toolkits.base.AST.transformations.DeInliningFinalFields
-
- inASTForLoopNode(ASTForLoopNode) - Method in class soot.dava.toolkits.base.AST.traversals.AllVariableUses
-
- inASTForLoopNode(ASTForLoopNode) - Method in class soot.dava.toolkits.base.AST.traversals.ASTParentNodeFinder
-
- inASTForLoopNode(ASTForLoopNode) - Method in class soot.dava.toolkits.base.AST.traversals.ASTUsesAndDefs
-
- inASTForLoopNode(ASTForLoopNode) - Method in class soot.dava.toolkits.base.AST.traversals.ClosestAbruptTargetFinder
-
- inASTForLoopNode(ASTForLoopNode) - Method in class soot.dava.toolkits.base.AST.traversals.LabelToNodeMapper
-
- inASTForLoopNode(ASTForLoopNode) - Method in class soot.dava.toolkits.base.renamer.infoGatheringAnalysis
-
- inASTIfElseNode(ASTIfElseNode) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- inASTIfElseNode(ASTIfElseNode) - Method in class soot.dava.toolkits.base.AST.transformations.CPApplication
-
- inASTIfElseNode(ASTIfElseNode) - Method in class soot.dava.toolkits.base.AST.transformations.DeInliningFinalFields
-
- inASTIfElseNode(ASTIfElseNode) - Method in class soot.dava.toolkits.base.AST.traversals.AllVariableUses
-
- inASTIfElseNode(ASTIfElseNode) - Method in class soot.dava.toolkits.base.AST.traversals.ASTParentNodeFinder
-
- inASTIfElseNode(ASTIfElseNode) - Method in class soot.dava.toolkits.base.AST.traversals.ASTUsesAndDefs
-
- inASTIfElseNode(ASTIfElseNode) - Method in class soot.dava.toolkits.base.AST.traversals.LabelToNodeMapper
-
- inASTIfElseNode(ASTIfElseNode) - Method in class soot.dava.toolkits.base.renamer.infoGatheringAnalysis
-
- inASTIfNode(ASTIfNode) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- inASTIfNode(ASTIfNode) - Method in class soot.dava.toolkits.base.AST.transformations.CPApplication
-
- inASTIfNode(ASTIfNode) - Method in class soot.dava.toolkits.base.AST.transformations.DeInliningFinalFields
-
- inASTIfNode(ASTIfNode) - Method in class soot.dava.toolkits.base.AST.traversals.AllVariableUses
-
- inASTIfNode(ASTIfNode) - Method in class soot.dava.toolkits.base.AST.traversals.ASTParentNodeFinder
-
- inASTIfNode(ASTIfNode) - Method in class soot.dava.toolkits.base.AST.traversals.ASTUsesAndDefs
-
- inASTIfNode(ASTIfNode) - Method in class soot.dava.toolkits.base.AST.traversals.LabelToNodeMapper
-
- inASTIfNode(ASTIfNode) - Method in class soot.dava.toolkits.base.renamer.infoGatheringAnalysis
-
- inASTLabeledBlockNode(ASTLabeledBlockNode) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- inASTLabeledBlockNode(ASTLabeledBlockNode) - Method in class soot.dava.toolkits.base.AST.traversals.ASTParentNodeFinder
-
- inASTLabeledBlockNode(ASTLabeledBlockNode) - Method in class soot.dava.toolkits.base.AST.traversals.LabelToNodeMapper
-
- inASTMethodNode(ASTMethodNode) - Method in class soot.dava.MethodCallFinder
-
- inASTMethodNode(ASTMethodNode) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- inASTMethodNode(ASTMethodNode) - Method in class soot.dava.toolkits.base.AST.transformations.DeInliningFinalFields
-
- inASTMethodNode(ASTMethodNode) - Method in class soot.dava.toolkits.base.AST.transformations.IfElseSplitter
-
- inASTMethodNode(ASTMethodNode) - Method in class soot.dava.toolkits.base.AST.transformations.ShortcutArrayInit
-
- inASTMethodNode(ASTMethodNode) - Method in class soot.dava.toolkits.base.AST.transformations.UselessAbruptStmtRemover
-
- inASTMethodNode(ASTMethodNode) - Method in class soot.dava.toolkits.base.AST.transformations.UselessLabeledBlockRemover
-
- inASTMethodNode(ASTMethodNode) - Method in class soot.dava.toolkits.base.AST.traversals.ASTParentNodeFinder
-
- inASTMethodNode(ASTMethodNode) - Method in class soot.dava.toolkits.base.AST.traversals.InitializationDeclarationShortcut
-
- inASTOrCondition(ASTOrCondition) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- inASTStatementSequenceNode(ASTStatementSequenceNode) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- inASTStatementSequenceNode(ASTStatementSequenceNode) - Method in class soot.dava.toolkits.base.AST.transformations.CPApplication
-
- inASTStatementSequenceNode(ASTStatementSequenceNode) - Method in class soot.dava.toolkits.base.AST.transformations.DeInliningFinalFields
-
- inASTStatementSequenceNode(ASTStatementSequenceNode) - Method in class soot.dava.toolkits.base.AST.transformations.ShortcutArrayInit
-
- inASTStatementSequenceNode(ASTStatementSequenceNode) - Method in class soot.dava.toolkits.base.AST.transformations.ShortcutIfGenerator
-
- inASTStatementSequenceNode(ASTStatementSequenceNode) - Method in class soot.dava.toolkits.base.AST.transformations.SuperFirstStmtHandler
-
- inASTStatementSequenceNode(ASTStatementSequenceNode) - Method in class soot.dava.toolkits.base.AST.transformations.TypeCastingError
-
- inASTStatementSequenceNode(ASTStatementSequenceNode) - Method in class soot.dava.toolkits.base.AST.transformations.UnreachableCodeEliminator
-
- inASTStatementSequenceNode(ASTStatementSequenceNode) - Method in class soot.dava.toolkits.base.AST.traversals.AllVariableUses
-
- inASTStatementSequenceNode(ASTStatementSequenceNode) - Method in class soot.dava.toolkits.base.AST.traversals.ASTParentNodeFinder
-
- inASTStatementSequenceNode(ASTStatementSequenceNode) - Method in class soot.dava.toolkits.base.AST.traversals.ASTUsesAndDefs
-
- inASTStatementSequenceNode(ASTStatementSequenceNode) - Method in class soot.dava.toolkits.base.AST.traversals.CopyPropagation
-
- inASTSwitchNode(ASTSwitchNode) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- inASTSwitchNode(ASTSwitchNode) - Method in class soot.dava.toolkits.base.AST.transformations.CPApplication
-
- inASTSwitchNode(ASTSwitchNode) - Method in class soot.dava.toolkits.base.AST.transformations.DeInliningFinalFields
-
- inASTSwitchNode(ASTSwitchNode) - Method in class soot.dava.toolkits.base.AST.traversals.AllVariableUses
-
- inASTSwitchNode(ASTSwitchNode) - Method in class soot.dava.toolkits.base.AST.traversals.ASTParentNodeFinder
-
- inASTSwitchNode(ASTSwitchNode) - Method in class soot.dava.toolkits.base.AST.traversals.ASTUsesAndDefs
-
- inASTSwitchNode(ASTSwitchNode) - Method in class soot.dava.toolkits.base.AST.traversals.ClosestAbruptTargetFinder
-
- inASTSwitchNode(ASTSwitchNode) - Method in class soot.dava.toolkits.base.AST.traversals.LabelToNodeMapper
-
- inASTSwitchNode(ASTSwitchNode) - Method in class soot.dava.toolkits.base.renamer.infoGatheringAnalysis
-
- inASTSynchronizedBlockNode(ASTSynchronizedBlockNode) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- inASTSynchronizedBlockNode(ASTSynchronizedBlockNode) - Method in class soot.dava.toolkits.base.AST.transformations.DeInliningFinalFields
-
- inASTSynchronizedBlockNode(ASTSynchronizedBlockNode) - Method in class soot.dava.toolkits.base.AST.traversals.AllVariableUses
-
- inASTSynchronizedBlockNode(ASTSynchronizedBlockNode) - Method in class soot.dava.toolkits.base.AST.traversals.ASTParentNodeFinder
-
- inASTSynchronizedBlockNode(ASTSynchronizedBlockNode) - Method in class soot.dava.toolkits.base.AST.traversals.ASTUsesAndDefs
-
- inASTSynchronizedBlockNode(ASTSynchronizedBlockNode) - Method in class soot.dava.toolkits.base.AST.traversals.LabelToNodeMapper
-
- inASTTryNode(ASTTryNode) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- inASTTryNode(ASTTryNode) - Method in class soot.dava.toolkits.base.AST.traversals.ASTParentNodeFinder
-
- inASTTryNode(ASTTryNode) - Method in class soot.dava.toolkits.base.AST.traversals.LabelToNodeMapper
-
- inASTTryNode(ASTTryNode) - Method in class soot.dava.toolkits.base.renamer.infoGatheringAnalysis
-
- inASTUnaryCondition(ASTUnaryCondition) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- inASTUnaryCondition(ASTUnaryCondition) - Method in class soot.dava.toolkits.base.renamer.infoGatheringAnalysis
-
- inASTUnconditionalLoopNode(ASTUnconditionalLoopNode) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- inASTUnconditionalLoopNode(ASTUnconditionalLoopNode) - Method in class soot.dava.toolkits.base.AST.traversals.ASTParentNodeFinder
-
- inASTUnconditionalLoopNode(ASTUnconditionalLoopNode) - Method in class soot.dava.toolkits.base.AST.traversals.ClosestAbruptTargetFinder
-
- inASTUnconditionalLoopNode(ASTUnconditionalLoopNode) - Method in class soot.dava.toolkits.base.AST.traversals.LabelToNodeMapper
-
- inASTWhileNode(ASTWhileNode) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- inASTWhileNode(ASTWhileNode) - Method in class soot.dava.toolkits.base.AST.transformations.CPApplication
-
- inASTWhileNode(ASTWhileNode) - Method in class soot.dava.toolkits.base.AST.transformations.DeInliningFinalFields
-
- inASTWhileNode(ASTWhileNode) - Method in class soot.dava.toolkits.base.AST.traversals.AllVariableUses
-
- inASTWhileNode(ASTWhileNode) - Method in class soot.dava.toolkits.base.AST.traversals.ASTParentNodeFinder
-
- inASTWhileNode(ASTWhileNode) - Method in class soot.dava.toolkits.base.AST.traversals.ASTUsesAndDefs
-
- inASTWhileNode(ASTWhileNode) - Method in class soot.dava.toolkits.base.AST.traversals.ClosestAbruptTargetFinder
-
Following methods add a new node to the end of the nodeStack arrayList
Since that node becomes the closest target of an implicit break or continue
- inASTWhileNode(ASTWhileNode) - Method in class soot.dava.toolkits.base.AST.traversals.LabelToNodeMapper
-
- inASTWhileNode(ASTWhileNode) - Method in class soot.dava.toolkits.base.renamer.infoGatheringAnalysis
-
- inBinopExpr(BinopExpr) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- incAccessPath - Variable in class heros.fieldsens.structs.ReturnEdge
-
- inCastExpr(CastExpr) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- incFact - Variable in class heros.fieldsens.structs.ReturnEdge
-
- incIndent() - Method in class soot.AbstractUnitPrinter
-
- incIndent() - Method in interface soot.UnitPrinter
-
- IncInst - Interface in soot.baf
-
- incJimpleLnNum() - Method in class soot.Printer
-
- includePhantomCallees - Variable in class soot.jimple.toolkits.ide.icfg.JimpleBasedInterproceduralCFG
-
- includeReflectiveCalls - Variable in class soot.jimple.toolkits.ide.icfg.JimpleBasedInterproceduralCFG
-
- includesInnerFields() - Method in class soot.jimple.toolkits.infoflow.InfoFlowAnalysis
-
- includesPrimitiveInfoFlow() - Method in class soot.jimple.toolkits.infoflow.InfoFlowAnalysis
-
- inclusionTest(ShapeNode) - Method in class soot.jimple.spark.geom.dataRep.ShapeNode
-
Test if the invoked figure contains the passed in figure
- incoming - Variable in class heros.solver.IDESolver
-
- incoming(D, N) - Method in class heros.solver.IDESolver
-
- IncomingEdgeHandler() - Constructor for class soot.jimple.spark.ondemand.DemandCSPointsTo.IncomingEdgeHandler
-
- incomingEdges - Variable in class heros.fieldsens.ResolverTemplate
-
- increaseDepth() - Method in class soot.jimple.toolkits.thread.mhp.MonitorDepth
-
- increaseRegCount(int) - Method in class soot.toDex.RegisterAllocator
-
- incRefCount() - Method in class soot.jimple.spark.sets.PointsToBitVector
-
- incRefCount() - Method in class soot.jimple.spark.sets.SharedListSet.ListNode
-
- increment() - Method in class heros.solver.CountLatch
-
- incrementalBuildFinished() - Method in class soot.Scene
-
- IncrementalTypesHeuristic - Class in soot.jimple.spark.ondemand
-
- IncrementalTypesHeuristic(TypeManager) - Constructor for class soot.jimple.spark.ondemand.IncrementalTypesHeuristic
-
- incrementNodesTraversed() - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- incResolver - Variable in class heros.fieldsens.structs.ReturnEdge
-
- inDefinitionStmt(DefinitionStmt) - Method in class soot.dava.StaticDefinitionFinder
-
- inDefinitionStmt(DefinitionStmt) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- inDefinitionStmt(DefinitionStmt) - Method in class soot.dava.toolkits.base.AST.traversals.AllDefinitionsFinder
-
- inDefinitionStmt(DefinitionStmt) - Method in class soot.dava.toolkits.base.AST.traversals.ASTParentNodeFinder
-
- inDefinitionStmt(DefinitionStmt) - Method in class soot.dava.toolkits.base.AST.traversals.InitializationDeclarationShortcut
-
- inDefinitionStmt(DefinitionStmt) - Method in class soot.dava.toolkits.base.renamer.infoGatheringAnalysis
-
- indeg_cg - Variable in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- indent - Variable in class soot.AbstractUnitPrinter
-
- indent() - Method in class soot.sootify.TemplatePrinter
-
- index - Variable in class soot.toolkits.graph.StronglyConnectedComponentsFast
-
- INDEX_OUT_OF_BOUNDS_EXCEPTION - Variable in class soot.toolkits.exceptions.ThrowableSet.Manager
-
- indexBox - Variable in class soot.jimple.internal.JArrayRef
-
- indexFor(Ref) - Method in class soot.jimple.toolkits.thread.synchronization.LockableReferenceAnalysis
-
- indexForNode - Variable in class soot.toolkits.graph.StronglyConnectedComponentsFast
-
- indexOf(T) - Method in class soot.jimple.spark.ondemand.genericutil.Stack
-
returns first index
- indexOf(Object) - Method in class soot.jimple.toolkits.thread.mhp.findobject.MultiRunStatementsFinder
-
- indexOf(N) - Method in class soot.toolkits.graph.MHGDominatorsFinder
-
- indexOfLocal(Value) - Method in class soot.shimple.internal.ShimpleBodyBuilder
-
Convenient function that maps new Locals to the originating
Local, and finds the appropriate array index into the naming
structures.
- indexToNode - Variable in class soot.toolkits.graph.MHGDominatorsFinder
-
- IndirectIfJumpsToCaughtGotos - Class in soot.jbco.bafTransformations
-
- IndirectIfJumpsToCaughtGotos() - Constructor for class soot.jbco.bafTransformations.IndirectIfJumpsToCaughtGotos
-
- inDVariableDeclarationStmt(DVariableDeclarationStmt) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- inDVariableDeclarationStmt(DVariableDeclarationStmt) - Method in class soot.dava.toolkits.base.AST.traversals.ASTParentNodeFinder
-
- inExpr(Expr) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- inExprOrRefValueBox(ValueBox) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- inExprOrRefValueBox(ValueBox) - Method in class soot.dava.toolkits.base.AST.transformations.NewStringBufferSimplification
-
- inferTypes() - Method in class soot.jimple.toolkits.typing.fast.TypeResolver
-
- info() - Method in class soot.toolkits.graph.interaction.FlowInfo
-
- info(I) - Method in class soot.toolkits.graph.interaction.FlowInfo
-
- info() - Method in class soot.toolkits.graph.interaction.InteractionEvent
-
- info() - Method in class soot.xml.LinkAttribute
-
- info() - Method in class soot.xml.StringAttribute
-
- InfoFlowAnalysis - Class in soot.jimple.toolkits.infoflow
-
- InfoFlowAnalysis(boolean, boolean) - Constructor for class soot.jimple.toolkits.infoflow.InfoFlowAnalysis
-
- InfoFlowAnalysis(boolean, boolean, boolean) - Constructor for class soot.jimple.toolkits.infoflow.InfoFlowAnalysis
-
- infoGatheringAnalysis - Class in soot.dava.toolkits.base.renamer
-
- infoGatheringAnalysis(DavaBody) - Constructor for class soot.dava.toolkits.base.renamer.infoGatheringAnalysis
-
- inInstanceFieldRef(InstanceFieldRef) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- inInstanceFieldRef(InstanceFieldRef) - Method in class soot.dava.toolkits.base.renamer.infoGatheringAnalysis
-
- inInstanceInvokeExpr(InstanceInvokeExpr) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- inInstanceOfExpr(InstanceOfExpr) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- inInvokeExpr(InvokeExpr) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- inInvokeStmt(InvokeStmt) - Method in class soot.dava.MethodCallFinder
-
- inInvokeStmt(InvokeStmt) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- inInvokeStmt(InvokeStmt) - Method in class soot.dava.toolkits.base.AST.traversals.ASTParentNodeFinder
-
- init() - Method in class soot.dava.toolkits.base.AST.traversals.AllVariableUses
-
- init() - Method in class soot.jimple.spark.geom.geomPA.OfflineProcessor
-
Call it before running the optimizations.
- init() - Method in class soot.util.UnitMap
-
allows one-time initialization before any mapping.
- InitAnalysis - Class in soot.toolkits.scalar
-
An analysis to check whether or not local variables have been initialised.
- InitAnalysis(UnitGraph) - Constructor for class soot.toolkits.scalar.InitAnalysis
-
- initExtInfo(String, List<String>) - Method in class soot.javaToJimple.JavaToJimple
-
sets up the info needed to invoke polyglot
- initFlowGraph(GeomPointsTo) - Method in class soot.jimple.spark.geom.geomE.FullSensitiveNodeGenerator
-
- initFlowGraph(GeomPointsTo) - Method in class soot.jimple.spark.geom.geomPA.IEncodingBroker
-
Build the initial encoding of the pointer assignments and points-to facts.
- initFlowGraph(GeomPointsTo) - Method in class soot.jimple.spark.geom.heapinsE.HeapInsNodeGenerator
-
- initFlowGraph(GeomPointsTo) - Method in class soot.jimple.spark.geom.ptinsE.PtInsNodeGenerator
-
- initForMethod(SootMethod) - Method in class soot.jimple.toolkits.ide.icfg.OnTheFlyJimpleBasedICFG
-
- InitializationDeclarationShortcut - Class in soot.dava.toolkits.base.AST.traversals
-
- InitializationDeclarationShortcut(AugmentedStmt) - Constructor for class soot.dava.toolkits.base.AST.traversals.InitializationDeclarationShortcut
-
- InitializationDeclarationShortcut(boolean, AugmentedStmt) - Constructor for class soot.dava.toolkits.base.AST.traversals.InitializationDeclarationShortcut
-
- initializationStuff(String) - Method in class soot.jimple.toolkits.pointer.FieldRWTagger
-
- initializationStuff(String) - Method in class soot.jimple.toolkits.pointer.SideEffectTagger
-
- initialize() - Method in class soot.dava.toolkits.base.AST.transformations.SuperFirstStmtHandler
-
- initialize() - Method in class soot.dexpler.DexDefUseAnalysis
-
- initialize() - Method in class soot.dexpler.DexlibWrapper
-
- initialize(int) - Method in class soot.jimple.spark.geom.geomPA.FIFO_Worklist
-
- initialize(int) - Method in interface soot.jimple.spark.geom.geomPA.IWorklist
-
Some worklist may need the initial capacity.
- initialize(int) - Method in class soot.jimple.spark.geom.geomPA.PQ_Worklist
-
- initialize(ThrowAnalysis, boolean) - Method in class soot.toolkits.graph.ExceptionalUnitGraph
-
Performs the real work of constructing an
ExceptionalUnitGraph
, factored out of the constructors so
that subclasses have the option to delay creating the graph's edges until
after they have performed some subclass-specific initialization.
- initializeDexFile(File) - Method in class soot.dexpler.DexResolver
-
Initializes the dex wrapper for the given dex file
- initializeHierarchy(Chain<SootClass>) - Method in class soot.Hierarchy
-
Initializes the hierarchy given a chain of all classes that shall be
included in the hierarchy
- initializeProgram() - Method in class soot.SootResolver
-
- initializeQuotableLocals() - Method in class soot.AbstractUnitPrinter
-
- initializeRefType(String) - Method in class soot.SootClass
-
Makes sure that there is a RefType pointing to this SootClass.
- initializeUnitToOwner() - Method in class soot.jimple.toolkits.ide.icfg.JimpleBasedInterproceduralCFG
-
- initializeUnitToOwner(SootMethod) - Method in class soot.jimple.toolkits.ide.icfg.JimpleBasedInterproceduralCFG
-
- InitialResolver - Class in soot.javaToJimple
-
- InitialResolver(soot.Singletons.Global) - Constructor for class soot.javaToJimple.InitialResolver
-
- initialSeed(Stmt) - Method in interface heros.fieldsens.Debugger
-
- initialSeed(Stmt) - Method in class heros.fieldsens.Debugger.NullDebugger
-
- initialSeeds() - Method in interface heros.fieldsens.IFDSTabulationProblem
-
Returns initial seeds to be used for the analysis.
- initialSeeds() - Method in interface heros.IFDSTabulationProblem
-
Returns initial seeds to be used for the analysis.
- initialSeeds - Variable in class heros.solver.IDESolver
-
- initialSeeds() - Method in class soot.jimple.toolkits.ide.exampleproblems.IFDSLiveVariables
-
- initialSeeds() - Method in class soot.jimple.toolkits.ide.exampleproblems.IFDSLocalInfoFlow
-
- initialSeeds() - Method in class soot.jimple.toolkits.ide.exampleproblems.IFDSPossibleTypes
-
- initialSeeds() - Method in class soot.jimple.toolkits.ide.exampleproblems.IFDSReachingDefinitions
-
- initialSeeds() - Method in class soot.jimple.toolkits.ide.exampleproblems.IFDSUninitializedVariables
-
- initiateIncrementalBuild() - Method in class soot.Scene
-
- initPartition() - Method in class soot.shimple.toolkits.graph.SimpleGlobalValueNumberer
-
- inits() - Method in class soot.EntryPoints
-
Returns a list of all constructors taking no arguments.
- injectPts() - Method in class soot.jimple.spark.geom.geomE.FullSensitiveNode
-
We transfer the SPARK results to current pointer if this pointer is not involved in the geometric analysis.
- injectPts() - Method in class soot.jimple.spark.geom.geomPA.DummyNode
-
- injectPts() - Method in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
- injectPts() - Method in class soot.jimple.spark.geom.heapinsE.HeapInsNode
-
- injectPts() - Method in class soot.jimple.spark.geom.ptinsE.PtInsNode
-
Deprecated.
- inLibrary(String) - Static method in class soot.jimple.spark.ondemand.pautil.SootUtil
-
- inLibrary(RefType) - Static method in class soot.jimple.spark.ondemand.pautil.SootUtil
-
- inline(SootMethod) - Method in class soot.dava.DavaStaticBlockCleaner
-
- inline(ArrayList) - Static method in class soot.jimple.toolkits.thread.mhp.MethodInliner
-
- InlinerSafetyManager - Class in soot.jimple.toolkits.invoke
-
Methods for checking safety requirements for inlining.
- InlinerSafetyManager() - Constructor for class soot.jimple.toolkits.invoke.InlinerSafetyManager
-
- inlineSite(SootMethod, Stmt, SootMethod) - Static method in class soot.jimple.toolkits.invoke.SiteInliner
-
Inlines the method inlinee
into the container
at the point toInline
.
- inlineSite(SootMethod, Stmt, SootMethod, Map) - Static method in class soot.jimple.toolkits.invoke.SiteInliner
-
Inlines the given site.
- inlineSites(List) - Static method in class soot.jimple.toolkits.invoke.SiteInliner
-
- inlineSites(List, Map) - Static method in class soot.jimple.toolkits.invoke.SiteInliner
-
Iterates over a list of sites, inlining them in order.
- innerChain - Variable in class soot.PatchingChain
-
- InnerClassAttribute - Class in soot.tagkit
-
Represents an inner class attribute which can be attached to
implementations of Host.
- InnerClassAttribute() - Constructor for class soot.tagkit.InnerClassAttribute
-
- InnerClassAttribute(ArrayList<InnerClassTag>) - Constructor for class soot.tagkit.InnerClassAttribute
-
- InnerClassInfo - Class in soot.javaToJimple
-
- InnerClassInfo(SootClass, String, int) - Constructor for class soot.javaToJimple.InnerClassInfo
-
- InnerClassInfoFinder - Class in soot.javaToJimple
-
- InnerClassInfoFinder() - Constructor for class soot.javaToJimple.InnerClassInfoFinder
-
- InnerClassTag - Class in soot.tagkit
-
- InnerClassTag(String, String, String, int) - Constructor for class soot.tagkit.InnerClassTag
-
- InnerClassTagAggregator - Class in soot.tagkit
-
The aggregator for LineNumberTable attribute.
- InnerClassTagAggregator(Singletons.Global) - Constructor for class soot.tagkit.InnerClassTagAggregator
-
- innerIterator - Variable in class soot.PatchingChain.PatchingIterator
-
- inners() - Method in class soot.javaToJimple.MethodFinalsChecker
-
- InnerTypesIncrementalHeuristic - Class in soot.jimple.spark.ondemand
-
- InnerTypesIncrementalHeuristic(TypeManager, int) - Constructor for class soot.jimple.spark.ondemand.InnerTypesIncrementalHeuristic
-
- inNewArrayExpr(NewArrayExpr) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- inNewMultiArrayExpr(NewMultiArrayExpr) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- inputStream() - Method in class soot.FoundFile
-
- inRef(Ref) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- inReturnStmt(ReturnStmt) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- inReturnStmt(ReturnStmt) - Method in class soot.dava.toolkits.base.AST.traversals.ASTParentNodeFinder
-
- inSameSCC(SootMethod, SootMethod) - Method in class soot.jimple.spark.ondemand.pautil.OTFMethodSCCManager
-
- insert(long, long) - Method in class soot.jimple.spark.geom.dataMgr.ContextsCollector
-
- insert_AbruptStmt(DAbruptStmt) - Method in class soot.dava.internal.SET.SETStatementSequenceNode
-
- insert_ChildBefore(SETNode, SETNode, IterableSet) - Method in class soot.dava.internal.SET.SETNode
-
- insertAfter(Transform, String) - Method in class soot.Pack
-
- insertAfter(E, E) - Method in class soot.PatchingChain
-
Inserts toInsert
in the Chain after point
.
- insertAfter(List<E>, E) - Method in class soot.PatchingChain
-
Inserts toInsert
in the Chain after point
.
- insertAfter(Chain<E>, E) - Method in class soot.PatchingChain
-
- insertAfter(Transform, String) - Method in class soot.RadioScenePack
-
- insertAfter(Unit, Unit) - Method in class soot.shimple.internal.SPatchingChain
-
- insertAfter(List<Unit>, Unit) - Method in class soot.shimple.internal.SPatchingChain
-
- insertAfter(Unit, Unit) - Method in class soot.toolkits.graph.Block
-
Inserts a Unit after some other Unit in the Block.
- insertAfter(List<E>, E) - Method in interface soot.util.Chain
-
Inserts toInsert
in the Chain after point
.
- insertAfter(E, E) - Method in interface soot.util.Chain
-
Inserts toInsert
in the Chain after point
.
- insertAfter(Chain<E>, E) - Method in interface soot.util.Chain
-
Inserts toInsert
in the Chain after point
.
- insertAfter(List, Object) - Method in class soot.util.EmptyChain
-
- insertAfter(Object, Object) - Method in class soot.util.EmptyChain
-
- insertAfter(Chain, Object) - Method in class soot.util.EmptyChain
-
- insertAfter(E, E) - Method in class soot.util.HashChain
-
- insertAfter(Collection<? extends E>, E) - Method in class soot.util.HashChain
-
- insertAfter(List<E>, E) - Method in class soot.util.HashChain
-
- insertAfter(Chain<E>, E) - Method in class soot.util.HashChain
-
- insertAfter(X) - Method in class soot.util.HashChain.Link
-
- insertBefore(Transform, String) - Method in class soot.Pack
-
- insertBefore(List<E>, E) - Method in class soot.PatchingChain
-
Inserts toInsert
in the Chain before point
.
- insertBefore(Chain<E>, E) - Method in class soot.PatchingChain
-
Inserts toInsert
in the Chain before point
.
- insertBefore(E, E) - Method in class soot.PatchingChain
-
Inserts toInsert
in the Chain before point
.
- insertBefore(Transform, String) - Method in class soot.RadioScenePack
-
- insertBefore(List<Unit>, Unit) - Method in class soot.shimple.internal.SPatchingChain
-
- insertBefore(Unit, Unit) - Method in class soot.shimple.internal.SPatchingChain
-
- insertBefore(Unit, Unit) - Method in class soot.toolkits.graph.Block
-
Inserts a Unit before some other Unit in this block.
- insertBefore(List<E>, E) - Method in interface soot.util.Chain
-
Inserts toInsert
in the Chain before point
.
- insertBefore(E, E) - Method in interface soot.util.Chain
-
Inserts toInsert
in the Chain before point
.
- insertBefore(Chain<E>, E) - Method in interface soot.util.Chain
-
Inserts toInsert
in the Chain before point
.
- insertBefore(List, Object) - Method in class soot.util.EmptyChain
-
- insertBefore(Object, Object) - Method in class soot.util.EmptyChain
-
- insertBefore(Chain, Object) - Method in class soot.util.EmptyChain
-
- insertBefore(E, E) - Method in class soot.util.HashChain
-
- insertBefore(Collection<? extends E>, E) - Method in class soot.util.HashChain
-
- insertBefore(List<E>, E) - Method in class soot.util.HashChain
-
- insertBefore(Chain<E>, E) - Method in class soot.util.HashChain
-
- insertBefore(X) - Method in class soot.util.HashChain.Link
-
- insertBeforeNoRedirect(E, E) - Method in class soot.PatchingChain
-
Inserts toInsert
in the Chain before point
WITHOUT redirecting jumps.
- insertElement(String) - Method in class soot.xml.XMLNode
-
- insertElement(String, String) - Method in class soot.xml.XMLNode
-
- insertElement(String, String, String[]) - Method in class soot.xml.XMLNode
-
- insertElement(String, String[], String[]) - Method in class soot.xml.XMLNode
-
- insertElement(String, String, String, String) - Method in class soot.xml.XMLNode
-
- insertElement(String, String, String[], String[]) - Method in class soot.xml.XMLNode
-
- insertIdentityStmts() - Method in class soot.jimple.JimpleBody
-
Inserts usual statements for handling this & parameters into body.
- insertIdentityStmts(SootClass) - Method in class soot.jimple.JimpleBody
-
Inserts usual statements for handling this & parameters into body.
- insertOnEdge(E, E, E) - Method in class soot.PatchingChain
-
Inserts instrumentation in a manner such that the resulting control flow
graph (CFG) of the program will contain toInsert
on an edge
that is defined by point_source
and point_target
.
- insertOnEdge(List<E>, E, E) - Method in class soot.PatchingChain
-
Inserts instrumentation in a manner such that the resulting control flow
graph (CFG) of the program will contain toInsert
on an edge
that is defined by point_source
and point_target
.
- insertOnEdge(Chain<E>, E, E) - Method in class soot.PatchingChain
-
Inserts instrumentation in a manner such that the resulting control flow
graph (CFG) of the program will contain toInsert
on an edge
that is defined by point_source
and point_target
.
- insertOnEdge(E, E, E) - Method in interface soot.util.Chain
-
Inserts instrumentation in a manner such that the resulting control flow
graph (CFG) of the program will contain toInsert
on an edge
that is defined by point_source
and point_target
.
- insertOnEdge(List<E>, E, E) - Method in interface soot.util.Chain
-
Inserts instrumentation in a manner such that the resulting control flow
graph (CFG) of the program will contain toInsert
on an edge
that is defined by point_source
and point_target
.
- insertOnEdge(Chain<E>, E, E) - Method in interface soot.util.Chain
-
Inserts instrumentation in a manner such that the resulting control flow
graph (CFG) of the program will contain toInsert
on an edge
that is defined by point_source
and point_target
.
- insertOnEdge(Object, Object, Object) - Method in class soot.util.EmptyChain
-
- insertOnEdge(List, Object, Object) - Method in class soot.util.EmptyChain
-
- insertOnEdge(Chain, Object, Object) - Method in class soot.util.EmptyChain
-
- insertOnEdge(E, E, E) - Method in class soot.util.HashChain
-
Inserts instrumentation in a manner such that the resulting control flow
graph (CFG) of the program will contain toInsert
on an edge
that is defined by point_source
and
point_target
.
- insertOnEdge(Collection<? extends E>, E, E) - Method in class soot.util.HashChain
-
Inserts instrumentation in a manner such that the resulting control flow
graph (CFG) of the program will contain toInsert
on an edge
that is defined by point_source
and
point_target
.
- insertOnEdge(List<E>, E, E) - Method in class soot.util.HashChain
-
Inserts instrumentation in a manner such that the resulting control flow
graph (CFG) of the program will contain toInsert
on an edge
that is defined by point_source
and
point_target
.
- insertOnEdge(Chain<E>, E, E) - Method in class soot.util.HashChain
-
Inserts instrumentation in a manner such that the resulting control flow
graph (CFG) of the program will contain toInsert
on an edge
that is defined by point_source
and
point_target
.
- insertPiNodes(Local, Block) - Method in class soot.shimple.internal.PiNodeManager
-
- insertTrivialPhiNodes() - Method in class soot.shimple.internal.PhiNodeManager
-
Phi node Insertion Algorithm from Cytron et al 91, P24-5,
- insertTrivialPiNodes() - Method in class soot.shimple.internal.PiNodeManager
-
- Insn - Interface in soot.toDex.instructions
-
Interface for the dalvik instruction formats.
- Insn10t - Class in soot.toDex.instructions
-
The "10t" instruction format: It needs one 16-bit code unit, does not have any registers
and is used for jump targets (hence the "t").
It is used by the "goto" opcode for jumps to offsets up to 8 bits away.
- Insn10t(Opcode) - Constructor for class soot.toDex.instructions.Insn10t
-
- Insn10x - Class in soot.toDex.instructions
-
The "10x" instruction format: It needs one 16-bit code unit, does not have any registers
and is used for general purposes (hence the "x").
It is used by the opcodes "nop" and "return-void".
- Insn10x(Opcode) - Constructor for class soot.toDex.instructions.Insn10x
-
- Insn11n - Class in soot.toDex.instructions
-
The "11n" instruction format: It needs one 16-bit code unit, has one register
and is used for a 4-bit literal (hence the "n" for "nibble").
It is used by the opcode "const/4".
- Insn11n(Opcode, Register, byte) - Constructor for class soot.toDex.instructions.Insn11n
-
- Insn11x - Class in soot.toDex.instructions
-
The "11x" instruction format: It needs one 16-bit code unit, has one register
and is used for general purposes (hence the "x").
It is used e.g.
- Insn11x(Opcode, Register) - Constructor for class soot.toDex.instructions.Insn11x
-
- Insn12x - Class in soot.toDex.instructions
-
The "12x" instruction format: It needs one 16-bit code unit, has two registers
and is used for general purposes (hence the "x").
It is used e.g.
- Insn12x(Opcode, Register, Register) - Constructor for class soot.toDex.instructions.Insn12x
-
- Insn20t - Class in soot.toDex.instructions
-
The "20t" instruction format: It needs two 16-bit code units, does not have any registers
and is used for jump targets (hence the "t").
It is used by the "goto/16" opcode for jumps to a 16-bit wide offset.
- Insn20t(Opcode) - Constructor for class soot.toDex.instructions.Insn20t
-
- Insn21c - Class in soot.toDex.instructions
-
The "21c" instruction format: It needs two 16-bit code units, has one register
and is used for class/string/type items (hence the "c" for "constant pool").
It is used e.g.
- Insn21c(Opcode, Register, Reference) - Constructor for class soot.toDex.instructions.Insn21c
-
- Insn21s - Class in soot.toDex.instructions
-
The "21s" instruction format: It needs two 16-bit code units, has one register
and is used for a 16-bit literal (hence the "s" for "short").
It is used by the opcodes "const/16" and "const-wide/16".
- Insn21s(Opcode, Register, short) - Constructor for class soot.toDex.instructions.Insn21s
-
- Insn21t - Class in soot.toDex.instructions
-
The "21t" instruction format: It needs two 16-bit code units, has one register
and is used for jump targets (hence the "t").
It is used e.g.
- Insn21t(Opcode, Register) - Constructor for class soot.toDex.instructions.Insn21t
-
- Insn22b - Class in soot.toDex.instructions
-
The "22b" instruction format: It needs two 16-bit code units, has two registers
and is used for a 8-bit literal (hence the "b" for "byte").
It is used by the "/lit8" opcodes for binary operations.
- Insn22b(Opcode, Register, Register, byte) - Constructor for class soot.toDex.instructions.Insn22b
-
- Insn22c - Class in soot.toDex.instructions
-
The "22c" instruction format: It needs two 16-bit code units, has two registers
and is used for class/type items (hence the "c" for "constant pool").
It is used e.g.
- Insn22c(Opcode, Register, Register, Reference) - Constructor for class soot.toDex.instructions.Insn22c
-
- Insn22s - Class in soot.toDex.instructions
-
The "22s" instruction format: It needs two 16-bit code units, has two registers
and is used for a 16-bit literal (hence the "s" for "short").
It is used by the "/lit16" opcodes for binary operations.
- Insn22s(Opcode, Register, Register, short) - Constructor for class soot.toDex.instructions.Insn22s
-
- Insn22t - Class in soot.toDex.instructions
-
The "22t" instruction format: It needs two 16-bit code units, has two registers
and is used for jump targets (hence the "t").
It is used e.g.
- Insn22t(Opcode, Register, Register) - Constructor for class soot.toDex.instructions.Insn22t
-
- Insn22x - Class in soot.toDex.instructions
-
The "22x" instruction format: It needs two 16-bit code units, has two registers
and is used for general purposes (hence the "x").
It is used by the opcodes "move/from16", "move-wide/from16" and "move-object/from16".
- Insn22x(Opcode, Register, Register) - Constructor for class soot.toDex.instructions.Insn22x
-
- Insn23x - Class in soot.toDex.instructions
-
The "23x" instruction format: It needs two 16-bit code units, has three registers
and is used for general purposes (hence the "x").
It is used e.g.
- Insn23x(Opcode, Register, Register, Register) - Constructor for class soot.toDex.instructions.Insn23x
-
- Insn30t - Class in soot.toDex.instructions
-
The "30t" instruction format: It needs three 16-bit code units, does not have any registers
and is used for jump targets (hence the "t").
It is used by the "goto/32" opcode for jumps to a 32-bit wide offset.
- Insn30t(Opcode) - Constructor for class soot.toDex.instructions.Insn30t
-
- Insn31i - Class in soot.toDex.instructions
-
The "31i" instruction format: It needs three 16-bit code units, has one register
and is used for a 32-bit literal (hence the "i" for "integer").
It is used by the opcodes "const" and "const-wide/32".
- Insn31i(Opcode, Register, int) - Constructor for class soot.toDex.instructions.Insn31i
-
- Insn31t - Class in soot.toDex.instructions
-
The "31t" instruction format: It needs three 16-bit code units, has one register
and is used for jump targets (hence the "t").
It is used e.g.
- Insn31t(Opcode, Register) - Constructor for class soot.toDex.instructions.Insn31t
-
- Insn32x - Class in soot.toDex.instructions
-
The "32x" instruction format: It needs three 16-bit code units, has two registers
and is used for general purposes (hence the "x").
It is used by the opcodes "move/16", "move-wide/16" and "move-object/16".
- Insn32x(Opcode, Register, Register) - Constructor for class soot.toDex.instructions.Insn32x
-
- Insn35c - Class in soot.toDex.instructions
-
The "35c" instruction format: It needs three 16-bit code units, has five registers
and is used for method/type items (hence the "c" for "constant pool").
It is used by the "filled-new-array" opcode and the various "invoke-" opcodes.
IMPLEMENTATION NOTE: the wide args for "35c" must be explicitly stated - internally,
such args are implicitly represented by e.g.
- Insn35c(Opcode, int, Register, Register, Register, Register, Register, Reference) - Constructor for class soot.toDex.instructions.Insn35c
-
- Insn3rc - Class in soot.toDex.instructions
-
The "3rc" instruction format: It needs three 16-bit code units, has a whole range
of registers (hence the "r" for "ranged") and is used for method/type items
(hence the "c" for "constant pool").
It is used by the "filled-new-array/range" opcode and the various ranged "invoke-" opcodes.
- Insn3rc(Opcode, List<Register>, short, Reference) - Constructor for class soot.toDex.instructions.Insn3rc
-
- Insn51l - Class in soot.toDex.instructions
-
The "51l" instruction format: It needs five 16-bit code units, has one register
and is used for a 64-bit literal (hence the "l" for "long").
It is used by the opcode "const-wide".
- Insn51l(Opcode, Register, long) - Constructor for class soot.toDex.instructions.Insn51l
-
- InsnWithOffset - Class in soot.toDex.instructions
-
An abstract implementation for instructions that have a jump label.
- InsnWithOffset(Opcode) - Constructor for class soot.toDex.instructions.InsnWithOffset
-
- Inst - Interface in soot.baf
-
- InstanceCastInst - Interface in soot.baf
-
- InstanceFieldRef - Interface in soot.jimple
-
- InstanceInvokeEdgesPred - Class in soot.jimple.toolkits.callgraph
-
A predicate that accepts edges that are the result of an explicit instance
invoke.
- InstanceInvokeEdgesPred() - Constructor for class soot.jimple.toolkits.callgraph.InstanceInvokeEdgesPred
-
- InstanceInvokeExpr - Interface in soot.jimple
-
- InstanceKey - Class in soot.jimple.toolkits.pointer
-
An instance key is a static representative of a runtime object.
- InstanceKey(Local, Stmt, SootMethod, LocalMustAliasAnalysis, LocalMustNotAliasAnalysis) - Constructor for class soot.jimple.toolkits.pointer.InstanceKey
-
Creates a new instance key representing the value stored in local, just before
stmt.
- instanceKeyString(Local, Stmt) - Method in class soot.jimple.toolkits.pointer.LocalMustAliasAnalysis
-
Returns a string (natural number) representation of the instance key associated with l
at statement s or null
if there is no such key associated.
- instanceKeyString(Local, Stmt) - Method in class soot.jimple.toolkits.pointer.StrongLocalMustAliasAnalysis
-
Returns a string (natural number) representation of the instance key associated with l
at statement s or null
if there is no such key associated.
- INSTANCEOF - Static variable in class soot.jimple.Jimple
-
- InstanceOfExpr - Interface in soot.jimple
-
- InstanceOfInst - Interface in soot.baf
-
- InstanceOfInstruction - Class in soot.dexpler.instructions
-
- InstanceOfInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.InstanceOfInstruction
-
- instantiate(String) - Method in class soot.jimple.paddle.PaddleHook
-
- INSTANTIATION_ERROR - Variable in class soot.toolkits.exceptions.ThrowableSet.Manager
-
- inStaticFieldRef(StaticFieldRef) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- inStaticFieldRef(StaticFieldRef) - Method in class soot.dava.toolkits.base.renamer.infoGatheringAnalysis
-
- inStaticMethod(boolean) - Method in class soot.javaToJimple.AnonClassInitMethodSource
-
- inStaticMethod() - Method in class soot.javaToJimple.AnonClassInitMethodSource
-
- inStaticMethod() - Method in class soot.javaToJimple.AnonLocalClassInfo
-
- inStaticMethod(boolean) - Method in class soot.javaToJimple.AnonLocalClassInfo
-
- inStmt(Stmt) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- inStmt(Stmt) - Method in class soot.dava.toolkits.base.AST.traversals.ASTParentNodeFinder
-
- inStmt(Stmt) - Method in class soot.dava.toolkits.base.AST.traversals.ClosestAbruptTargetFinder
-
- instruction - Variable in class soot.dexpler.instructions.DexlibAbstractInstruction
-
- instructionAtAddress(int) - Method in class soot.dexpler.DexBody
-
Return the instruction that is present at the byte code address.
- InstructionFactory - Class in soot.dexpler.instructions
-
Factory that returns an appropriate Instruction instances for given dexlib
instructions and opcodes.
- InstructionFactory() - Constructor for class soot.dexpler.instructions.InstructionFactory
-
- instructions - Variable in class soot.coffi.method_info
-
List of Instructions constructed when the method is parsed.
- instructionsAfter(DexlibAbstractInstruction) - Method in class soot.dexpler.DexBody
-
Return the instructions that appear (lexically) after the given
instruction.
- instructionsBefore(DexlibAbstractInstruction) - Method in class soot.dexpler.DexBody
-
Return the instructions that appear (lexically) before the given
instruction.
- InstSwitch - Interface in soot.baf
-
- INT - Static variable in class soot.jimple.Jimple
-
- INT - Variable in class soot.jimple.toolkits.typing.ClassHierarchy
-
- INT - Variable in class soot.jimple.toolkits.typing.integer.ClassHierarchy
-
- int2func - Variable in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- IntConstant - Class in soot.jimple
-
- IntConstant(int) - Constructor for class soot.jimple.IntConstant
-
- Integer127Type - Class in soot.jimple.toolkits.typing.fast
-
- Integer127Type(Singletons.Global) - Constructor for class soot.jimple.toolkits.typing.fast.Integer127Type
-
- Integer1Type - Class in soot.jimple.toolkits.typing.fast
-
- Integer1Type(Singletons.Global) - Constructor for class soot.jimple.toolkits.typing.fast.Integer1Type
-
- Integer32767Type - Class in soot.jimple.toolkits.typing.fast
-
- Integer32767Type(Singletons.Global) - Constructor for class soot.jimple.toolkits.typing.fast.Integer32767Type
-
- IntegerConstantValueTag - Class in soot.tagkit
-
- IntegerConstantValueTag(int) - Constructor for class soot.tagkit.IntegerConstantValueTag
-
- IntegerNumberer - Class in soot.util
-
A numberer that associates each number with the corresponding Long object.
- IntegerNumberer() - Constructor for class soot.util.IntegerNumberer
-
- IntegerType - Interface in soot
-
Soot interface implemented by all classes representing
integer types [boolean, byte, short, char, and int].
- InteractionEvent - Class in soot.toolkits.graph.interaction
-
- InteractionEvent(int) - Constructor for class soot.toolkits.graph.interaction.InteractionEvent
-
- InteractionEvent(int, Object) - Constructor for class soot.toolkits.graph.interaction.InteractionEvent
-
- InteractionHandler - Class in soot.toolkits.graph.interaction
-
- InteractionHandler(Singletons.Global) - Constructor for class soot.toolkits.graph.interaction.InteractionHandler
-
- interCallEdges - Variable in class soot.jimple.spark.geom.dataRep.PlainConstraint
-
If this constraint represents a parameter passing or function return, the corresponding call edge is identified here
- interest(PerAccessPathMethodAnalyzer<Field, Fact, Stmt, Method>, Resolver<Field, Fact, Stmt, Method>) - Method in interface heros.fieldsens.InterestCallback
-
- interest(Resolver<Field, Fact, Stmt, Method>) - Method in class heros.fieldsens.Resolver
-
- interest(Resolver<Field, Fact, Stmt, Method>) - Method in class heros.fieldsens.ZeroCallEdgeResolver
-
- InterestCallback<Field,Fact,Stmt,Method> - Interface in heros.fieldsens
-
- INTERFACE - Static variable in class soot.jimple.Jimple
-
- INTERFACE - Static variable in class soot.Kind
-
Due to explicit invokeinterface instruction.
- INTERFACE - Static variable in class soot.Modifier
-
- Interface_Astore - Interface in soot.coffi
-
- Interface_OneIntArg - Interface in soot.coffi
-
- INTERFACEINVOKE - Static variable in class soot.jimple.Jimple
-
- InterfaceInvokeExpr - Interface in soot.jimple
-
- InterfaceInvokeInst - Interface in soot.baf
-
- interfaces - Variable in class soot.coffi.ClassFile
-
Array of constant pool indices of Class constants describing each
interace implemented by this class, as given in the source for this
class.
- interfaces - Variable in class soot.SootClass
-
- interfaces_count - Variable in class soot.coffi.ClassFile
-
Count of interfaces implemented.
- interfaceToAllImplementers - Variable in class soot.FastHierarchy
-
This map gives, for an interface, all concrete classes that implement
that interface and all its subinterfaces, but NOT their subclasses.
- interfaceToAllSubinterfaces - Variable in class soot.FastHierarchy
-
This map is a transitive closure of interfaceToSubinterfaces, and each
set contains its superinterface itself.
- interfaceToDirImplementers - Variable in class soot.Hierarchy
-
- interfaceToDirSubinterfaces - Variable in class soot.Hierarchy
-
- interfaceToDirSuperinterfaces - Variable in class soot.Hierarchy
-
- interfaceToImplementers - Variable in class soot.FastHierarchy
-
This map holds all key,value pairs such that value is a class (NOT an
interface) and key is in value.getInterfaces().
- interfaceToSubinterfaces - Variable in class soot.FastHierarchy
-
This map holds all key,value pairs such that value is an interface and
key is in value.getInterfaces().
- interfaceToSubinterfaces - Variable in class soot.Hierarchy
-
- interfaceToSuperinterfaces - Variable in class soot.Hierarchy
-
- IntermediateAppClasses - Static variable in class soot.jbco.Main
-
- internalApply(Body) - Method in class soot.BodyPack
-
- internalApply(Body) - Method in class soot.JavaToJimpleBodyPack
-
- internalApply() - Method in class soot.jimple.toolkits.callgraph.CallGraphPack
-
- internalApply(Body) - Method in class soot.JimpleBodyPack
-
- internalApply() - Method in class soot.Pack
-
- internalApply(Body) - Method in class soot.Pack
-
- internalApply() - Method in class soot.RadioScenePack
-
- internalApply() - Method in class soot.ScenePack
-
- internalDataMatchesTo(Object) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.DavaFlowSet
-
- internalMakeCallGraph() - Method in class soot.Scene
-
SOOT USERS: DO NOT CALL THIS METHOD!
- internalParamStatus(PurityNode) - Method in class soot.jimple.toolkits.annotation.purity.PurityGraph
-
- internalPassEdges(Set, Set<PurityNode>, boolean) - Method in class soot.jimple.toolkits.annotation.purity.PurityGraph
-
- internalPassNode(PurityNode, Set<PurityNode>, boolean) - Method in class soot.jimple.toolkits.annotation.purity.PurityGraph
-
- internalPassNodes(Set, Set<PurityNode>, boolean) - Method in class soot.jimple.toolkits.annotation.purity.PurityGraph
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.asm.CastAndReturnInliner
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.baf.toolkits.base.LoadStoreOptimizer
-
The method that drives the optimizations.
- internalTransform(Body, String, Map<String, String>) - Method in class soot.baf.toolkits.base.PeepholeOptimizer
-
The method that drives the optimizations.
- internalTransform(Body, String, Map<String, String>) - Method in class soot.baf.toolkits.base.StoreChainOptimizer
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.BodyTransformer
-
This method is called to perform the transformation itself.
- internalTransform(Body, String, Map<String, String>) - Method in class soot.dexpler.DexArrayInitReducer
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.dexpler.DexIfTransformer
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.dexpler.DexJumpChainShortener
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.dexpler.DexNullArrayRefTransformer
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.dexpler.DexNullInstanceofTransformer
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.dexpler.DexNullThrowTransformer
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.dexpler.DexNullTransformer
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.dexpler.DexNumTransformer
-
- internalTransform(Body, String, Map) - Method in class soot.dexpler.DexRefsChecker
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.dexpler.DexReturnInliner
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.dexpler.DexReturnPacker
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.dexpler.DexReturnValuePropagator
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.dexpler.DexTrapStackFixer
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.dexpler.TrapMinimizer
-
- internalTransform(Body, String, Map) - Method in class soot.grimp.toolkits.base.ConstructorFolder
-
This method change all new Obj/(args) pairs to new Obj(args) idioms.
- internalTransform(Body, String, Map) - Method in class soot.javaToJimple.toolkits.CondTransformer
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jbco.bafTransformations.AddJSRs
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jbco.bafTransformations.BAFCounter
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jbco.bafTransformations.BafLineNumberer
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jbco.bafTransformations.BAFPrintout
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jbco.bafTransformations.ConstructorConfuser
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jbco.bafTransformations.Counter
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jbco.bafTransformations.FindDuplicateSequences
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jbco.bafTransformations.FixUndefinedLocals
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jbco.bafTransformations.IfNullToTryCatch
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jbco.bafTransformations.IndirectIfJumpsToCaughtGotos
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jbco.bafTransformations.Jimple2BafLocalBuilder
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jbco.bafTransformations.LocalsToBitField
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jbco.bafTransformations.MoveLoadsAboveIfs
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jbco.bafTransformations.RemoveRedundantPushStores
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jbco.bafTransformations.TryCatchCombiner
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jbco.bafTransformations.UpdateConstantsToFields
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jbco.bafTransformations.WrapSwitchesInTrys
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jbco.jimpleTransformations.AddSwitches
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jbco.jimpleTransformations.ArithmeticTransformer
-
- internalTransform(String, Map<String, String>) - Method in class soot.jbco.jimpleTransformations.BuildIntermediateAppClasses
-
- internalTransform(String, Map<String, String>) - Method in class soot.jbco.jimpleTransformations.ClassRenamer
-
- internalTransform(String, Map<String, String>) - Method in class soot.jbco.jimpleTransformations.CollectConstants
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jbco.jimpleTransformations.CollectJimpleLocals
-
- internalTransform(String, Map<String, String>) - Method in class soot.jbco.jimpleTransformations.FieldRenamer
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jbco.jimpleTransformations.GotoInstrumenter
-
- internalTransform(String, Map<String, String>) - Method in class soot.jbco.jimpleTransformations.LibraryMethodWrappersBuilder
-
- internalTransform(String, Map<String, String>) - Method in class soot.jbco.jimpleTransformations.MethodRenamer
-
- internalTransform(String, Map<String, String>) - Method in class soot.jimple.paddle.PaddleHook
-
- internalTransform(Body, String, Map) - Method in class soot.jimple.spark.fieldrw.FieldTagAggregator
-
- internalTransform(Body, String, Map) - Method in class soot.jimple.spark.fieldrw.FieldTagger
-
- internalTransform(String, Map) - Method in class soot.jimple.spark.ondemand.pautil.DumpNumAppReachableMethods
-
- internalTransform(String, Map<String, String>) - Method in class soot.jimple.spark.SparkTransformer
-
- internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.annotation.arraycheck.ArrayBoundsChecker
-
- internalTransform(SootClass) - Method in class soot.jimple.toolkits.annotation.arraycheck.ClassFieldAnalysis
-
- internalTransform(String, Map<String, String>) - Method in class soot.jimple.toolkits.annotation.arraycheck.RectangularArrayFinder
-
- internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.annotation.AvailExprTagger
-
- internalTransform(String, Map) - Method in class soot.jimple.toolkits.annotation.callgraph.CallGraphGrapher
-
- internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.annotation.callgraph.CallGraphTagger
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jimple.toolkits.annotation.defs.ReachingDefsTagger
-
- internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.annotation.DominatorsTagger
-
- internalTransform(String, Map) - Method in class soot.jimple.toolkits.annotation.fields.UnreachableFieldsTagger
-
- internalTransform(String, Map) - Method in class soot.jimple.toolkits.annotation.LineNumberAdder
-
- internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.annotation.liveness.LiveVarsTagger
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jimple.toolkits.annotation.logic.LoopFinder
-
- internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.annotation.logic.LoopInvariantFinder
-
this one uses the side effect tester
- internalTransform(String, Map) - Method in class soot.jimple.toolkits.annotation.methods.UnreachableMethodsTagger
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jimple.toolkits.annotation.nullcheck.NullCheckEliminator
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jimple.toolkits.annotation.nullcheck.NullPointerChecker
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jimple.toolkits.annotation.nullcheck.NullPointerColorer
-
- internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.annotation.parity.ParityTagger
-
- internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.annotation.profiling.ProfilingGenerator
-
- internalTransform(String, Map<String, String>) - Method in class soot.jimple.toolkits.annotation.purity.PurityAnalysis
-
- internalTransform(String, Map) - Method in class soot.jimple.toolkits.annotation.qualifiers.TightestQualifiersTagger
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jimple.toolkits.base.Aggregator
-
Traverse the statements in the given body, looking for aggregation
possibilities; that is, given a def d and a use u, d has no other uses, u
has no other defs, collapse d and u.
- internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.base.ExceptionChecker
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jimple.toolkits.base.JimpleConstructorFolder
-
This method pushes all newExpr down to be the stmt directly before every
invoke of the init
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jimple.toolkits.base.PartialConstructorFolder
-
This method pushes all newExpr down to be the stmt directly before every
invoke of the init only if they are in the types list
- internalTransform(String, Map<String, String>) - Method in class soot.jimple.toolkits.base.RenameDuplicatedClasses
-
- internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.base.ThisInliner
-
- internalTransform(String, Map<String, String>) - Method in class soot.jimple.toolkits.callgraph.CHATransformer
-
- internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.callgraph.ClinitElimTransformer
-
- internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.callgraph.UnreachableMethodTransformer
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jimple.toolkits.graph.CriticalEdgeRemover
-
performs critical edge-removing.
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jimple.toolkits.graph.LoopConditionUnroller
-
unrolls conditions.
- internalTransform(String, Map) - Method in class soot.jimple.toolkits.invoke.StaticInliner
-
- internalTransform(String, Map) - Method in class soot.jimple.toolkits.invoke.StaticMethodBinder
-
- internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.pointer.CastCheckEliminatorDumper
-
- internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.pointer.FieldRWTagger
-
- internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.pointer.ParameterAliasTagger
-
- internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.pointer.SideEffectTagger
-
- internalTransform(String, Map<String, String>) - Method in class soot.jimple.toolkits.reflection.ConstantInvokeMethodBaseTransformer
-
- internalTransform(String, Map) - Method in class soot.jimple.toolkits.reflection.ReflectiveCallsInliner
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jimple.toolkits.scalar.CommonSubexpressionEliminator
-
Common subexpression eliminator.
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jimple.toolkits.scalar.ConditionalBranchFolder
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jimple.toolkits.scalar.ConstantCastEliminator
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jimple.toolkits.scalar.ConstantPropagatorAndFolder
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jimple.toolkits.scalar.CopyPropagator
-
Cascaded copy propagator.
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jimple.toolkits.scalar.DeadAssignmentEliminator
-
Eliminates dead code in a linear fashion.
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jimple.toolkits.scalar.EmptySwitchEliminator
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jimple.toolkits.scalar.FieldStaticnessCorrector
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jimple.toolkits.scalar.IdentityCastEliminator
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jimple.toolkits.scalar.IdentityOperationEliminator
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jimple.toolkits.scalar.LocalNameStandardizer
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jimple.toolkits.scalar.MethodStaticnessCorrector
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jimple.toolkits.scalar.NopEliminator
-
Removes
NopStmt
s from the passed body .
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jimple.toolkits.scalar.pre.BusyCodeMotion
-
performs the busy code motion.
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jimple.toolkits.scalar.pre.LazyCodeMotion
-
performs the lazy code motion.
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jimple.toolkits.scalar.UnconditionalBranchFolder
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jimple.toolkits.scalar.UnreachableCodeEliminator
-
- internalTransform(String, Map) - Method in class soot.jimple.toolkits.thread.mhp.MhpTransformer
-
- internalTransform(Body, String, Map) - Method in class soot.jimple.toolkits.thread.synchronization.LockAllocationBodyTransformer
-
- internalTransform(Body, FlowSet, List<CriticalSectionGroup>, boolean[]) - Method in class soot.jimple.toolkits.thread.synchronization.LockAllocationBodyTransformer
-
- internalTransform(String, Map<String, String>) - Method in class soot.jimple.toolkits.thread.synchronization.LockAllocator
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.jimple.toolkits.typing.TypeAssigner
-
Assign types to local variables.
- internalTransform(String, Map<String, String>) - Method in class soot.SceneTransformer
-
Performs the transformation on the Scene, under the given phaseName and with the given Options.
- internalTransform(String, Map) - Method in class soot.shimple.ShimpleTransformer
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.shimple.toolkits.scalar.SConstantPropagatorAndFolder
-
- internalTransform(String, Map<String, String>) - Method in class soot.tagkit.InnerClassTagAggregator
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.tagkit.TagAggregator
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.toDex.FastDexTrapTightener
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.toDex.SynchronizedMethodTransformer
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.toDex.TrapSplitter
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.toolkits.exceptions.DuplicateCatchAllTrapRemover
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.toolkits.exceptions.TrapTightener
-
- internalTransform(String, Map<String, String>) - Method in class soot.toolkits.scalar.ConstantInitializerToTagTransformer
-
- internalTransform(String, Map<String, String>) - Method in class soot.toolkits.scalar.ConstantValueToInitializerTransformer
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.toolkits.scalar.LocalPacker
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.toolkits.scalar.LocalSplitter
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.toolkits.scalar.UnusedLocalEliminator
-
- internalTransform(String, Map<String, String>) - Method in class soot.tools.BadFields
-
- internalTransform(Body, String, Map<String, String>) - Method in class soot.tools.CFGViewer
-
- internClass(ClassDef) - Method in class soot.toDex.MultiDexBuilder
-
- interpretGraph(WeightedDirectedSparseGraph, ArrayRef, Stmt, IntContainer) - Method in class soot.jimple.toolkits.annotation.arraycheck.ArrayBoundsChecker
-
- interproc() - Static method in class soot.dexpler.DalvikThrowAnalysis
-
- interproc() - Static method in class soot.toolkits.exceptions.UnitThrowAnalysis
-
- InterProceduralAnalyses - Class in soot.dava.toolkits.base.AST.interProcedural
-
- InterProceduralAnalyses() - Constructor for class soot.dava.toolkits.base.AST.interProcedural.InterProceduralAnalyses
-
- interproceduralAnalysis - Static variable in class soot.dexpler.DalvikThrowAnalysis
-
- interproceduralAnalysis - Static variable in class soot.toolkits.exceptions.UnitThrowAnalysis
-
- interproceduralCFG() - Method in interface heros.fieldsens.IFDSTabulationProblem
-
Returns the interprocedural control-flow graph which this problem is computed over.
- interproceduralCFG() - Method in interface heros.IFDSTabulationProblem
-
Returns the interprocedural control-flow graph which this problem is computed over.
- InterproceduralCFG<N,M> - Interface in heros
-
An interprocedural control-flow graph.
- interproceduralCFG() - Method in class heros.template.DefaultIFDSTabulationProblem
-
- interproceduralDalvikThrowAnalysis - Variable in class soot.G
-
- interproceduralDalvikThrowAnalysis() - Method in class soot.G
-
- interProcSource - Variable in class soot.jimple.spark.pag.VarNode
-
- interProcTarget - Variable in class soot.jimple.spark.pag.VarNode
-
- intersect(ContextVar) - Method in class soot.jimple.spark.geom.dataRep.CallsiteContextVar
-
- intersect(ContextVar) - Method in class soot.jimple.spark.geom.dataRep.ContextVar
-
Two context sensitive variables have intersected contexts.
- intersect(ContextVar) - Method in class soot.jimple.spark.geom.dataRep.IntervalContextVar
-
- intersect(SegmentNode) - Method in class soot.jimple.spark.geom.dataRep.RectangleNode
-
- intersect(SegmentNode) - Method in class soot.jimple.spark.geom.dataRep.SegmentNode
-
Testing if two figures are intersected.
- intersect(SimpleInterval) - Method in class soot.jimple.spark.geom.dataRep.SimpleInterval
-
- intersecting(Set<T>, Set<T>) - Static method in class soot.jimple.spark.ondemand.genericutil.Util
-
checks if two sets have a non-empty intersection
- intersection(FlowSet, FlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CPFlowSet
-
- intersection(FlowSet<T>, FlowSet<T>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.DavaFlowSet
-
Notice that the intersection method only merges the elements of the flow
set DavaFlowSet also contains information regarding abrupt control flow
This should also be merged using the copyInternalDataFrom method
- intersection(FlowSet, FlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.UnreachableCodeFinder.UnreachableCodeFlowSet
-
- intersection(HybridPointsToSet, HybridPointsToSet, PAG) - Static method in class soot.jimple.spark.sets.HybridPointsToSet
-
- intersection(MethodRWSet) - Method in class soot.jimple.toolkits.pointer.CodeBlockRWSet
-
- intersection(FlowSet<T>, FlowSet<T>) - Method in class soot.jimple.toolkits.scalar.ToppedSet
-
- intersection(MonitorSet, MonitorSet) - Method in class soot.jimple.toolkits.thread.mhp.MonitorSet
-
Returns the union (join) of this MonitorSet and other
, putting
result into dest
.
- intersection(FlowSet<T>) - Method in class soot.toolkits.scalar.AbstractFlowSet
-
- intersection(FlowSet<T>, FlowSet<T>) - Method in class soot.toolkits.scalar.AbstractFlowSet
-
- intersection(FlowSet<T>, FlowSet<T>) - Method in class soot.toolkits.scalar.ArrayPackedSet
-
- intersection(FlowSet<T>, FlowSet<T>) - Method in class soot.toolkits.scalar.ArraySparseSet
-
- intersection(FlowSet<T>) - Method in interface soot.toolkits.scalar.FlowSet
-
Returns the intersection (meet) of this FlowSet and other
,
putting result into this
.
- intersection(FlowSet<T>, FlowSet<T>) - Method in interface soot.toolkits.scalar.FlowSet
-
Returns the intersection (meet) of this FlowSet and other
,
putting result into dest
.
- intersection(IterableSet<T>) - Method in class soot.util.IterableSet
-
- intersects(ArraySet<T>) - Method in class soot.jimple.spark.ondemand.genericutil.ArraySet
-
- intersects(BitVector) - Method in class soot.util.BitVector
-
Returns true if the both the current and the specified
bitvectors have at least one bit set in common.
- intersects(IterableSet<T>) - Method in class soot.util.IterableSet
-
- Interval() - Constructor for class soot.FastHierarchy.Interval
-
- IntervalContextVar - Class in soot.jimple.spark.geom.dataRep
-
A particular class to encode contexts in interval manner.
- IntervalContextVar() - Constructor for class soot.jimple.spark.geom.dataRep.IntervalContextVar
-
- IntervalContextVar(long, long, Node) - Constructor for class soot.jimple.spark.geom.dataRep.IntervalContextVar
-
- IntervalContextVar(IntervalContextVar) - Constructor for class soot.jimple.spark.geom.dataRep.IntervalContextVar
-
- inThrowStmt(ThrowStmt) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- inThrowStmt(ThrowStmt) - Method in class soot.dava.toolkits.base.AST.traversals.ASTParentNodeFinder
-
- IntOpTag - Class in soot.dexpler.tags
-
- IntOpTag() - Constructor for class soot.dexpler.tags.IntOpTag
-
- introducedTypes() - Method in class soot.dexpler.instructions.CheckCastInstruction
-
- introducedTypes() - Method in class soot.dexpler.instructions.ConstClassInstruction
-
- introducedTypes() - Method in class soot.dexpler.instructions.DexlibAbstractInstruction
-
Return the types that are be introduced by this instruction.
- introducedTypes() - Method in class soot.dexpler.instructions.FieldInstruction
-
- introducedTypes() - Method in class soot.dexpler.instructions.FilledArrayInstruction
-
- introducedTypes() - Method in class soot.dexpler.instructions.InstanceOfInstruction
-
- introducedTypes() - Method in class soot.dexpler.instructions.MethodInvocationInstruction
-
- introducedTypes() - Method in class soot.dexpler.instructions.NewArrayInstruction
-
- introducedTypes() - Method in class soot.dexpler.instructions.NewInstanceInstruction
-
- intSwitch(int, int, int) - Method in class soot.dava.toolkits.base.AST.transformations.SimplifyConditions
-
- IntType - Class in soot
-
Soot representation of the Java built-in type 'int'.
- IntType(Singletons.Global) - Constructor for class soot.IntType
-
- intValue - Variable in class soot.jimple.spark.sets.PointsToSetInternal.P2SetVisitorInt
-
- inType(Type) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- inUnopExpr(UnopExpr) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- INVALID - Static variable in class soot.Kind
-
- invalidate(Body) - Method in class soot.toolkits.scalar.SmartLocalDefsPool
-
- invalidateClassPath() - Method in class soot.SourceLocator
-
- invalidateId(int) - Method in class soot.jimple.toolkits.typing.TypeResolverBV
-
Deprecated.
- InvalidDalvikBytecodeException - Exception in soot.dexpler
-
- InvalidDalvikBytecodeException(String) - Constructor for exception soot.dexpler.InvalidDalvikBytecodeException
-
- invalidIds() - Method in class soot.jimple.toolkits.typing.TypeResolverBV
-
Deprecated.
- invalidInstanceKeys - Variable in class soot.jimple.toolkits.pointer.StrongLocalMustAliasAnalysis
-
- inValue(Value) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- InverseGraph<N> - Class in soot.toolkits.graph
-
An inverted graph of a directed graph.
- InverseGraph(DirectedGraph<N>) - Constructor for class soot.toolkits.graph.InverseGraph
-
- invocation - Variable in class soot.dexpler.instructions.MethodInvocationInstruction
-
- INVOKE_FINALIZE - Static variable in class soot.Kind
-
Implicit call to finalize() from
java.lang.ref.Finalizer.invokeFinalizeMethod().
- InvokeArgumentValidator - Enum in soot.jimple.validation
-
A basic validator that checks whether the length of the invoke statement's
argument list matches the length of the target methods's parameter type list.
- InvokeCallSite - Class in soot.jimple.toolkits.callgraph
-
- InvokeCallSite(Stmt, SootMethod, InstanceInvokeExpr, Local) - Constructor for class soot.jimple.toolkits.callgraph.InvokeCallSite
-
- InvokeCallSite(Stmt, SootMethod, InstanceInvokeExpr, Local, Local, int) - Constructor for class soot.jimple.toolkits.callgraph.InvokeCallSite
-
- InvokeCallSite(Stmt, SootMethod, InstanceInvokeExpr, Local, ConstantArrayAnalysis.ArrayTypes, int) - Constructor for class soot.jimple.toolkits.callgraph.InvokeCallSite
-
- INVOKEDYNAMIC_DUMMY_CLASS_NAME - Static variable in class soot.SootClass
-
- InvokeExpr - Interface in soot.jimple
-
Represents method invocation expression.
- InvokeExprBox - Class in soot.jimple.internal
-
- InvokeExprBox(Value) - Constructor for class soot.jimple.internal.InvokeExprBox
-
- InvokeInterfaceInstruction - Class in soot.dexpler.instructions
-
- InvokeInterfaceInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.InvokeInterfaceInstruction
-
- InvokeSpecialInstruction - Class in soot.dexpler.instructions
-
- InvokeSpecialInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.InvokeSpecialInstruction
-
- InvokeStaticInstruction - Class in soot.dexpler.instructions
-
- InvokeStaticInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.InvokeStaticInstruction
-
- InvokeStmt - Interface in soot.jimple
-
- InvokeValidator - Enum in soot.jimple.validation
-
- InvokeVirtualInstruction - Class in soot.dexpler.instructions
-
- InvokeVirtualInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.InvokeVirtualInstruction
-
- IPaddleTransformer - Class in soot.jimple.paddle
-
Soot interface to the PaddleTransformer.
- IPaddleTransformer() - Constructor for class soot.jimple.paddle.IPaddleTransformer
-
- IputInstruction - Class in soot.dexpler.instructions
-
- IputInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.IputInstruction
-
- IRegion - Interface in soot.toolkits.graph.pdg
-
This interface represents a region of control dependence in the control flow graph.
- is_Break() - Method in class soot.dava.internal.javaRep.DAbruptStmt
-
- is_Continue() - Method in class soot.dava.internal.javaRep.DAbruptStmt
-
- is_new - Variable in class soot.jimple.spark.geom.dataRep.SegmentNode
-
- is_new - Variable in class soot.jimple.spark.geom.dataRep.ShapeNode
-
- is_obsoleted - Variable in class soot.jimple.spark.geom.dataRep.CgEdge
-
- is_StrictSupersetOf(SETNode) - Method in class soot.dava.internal.SET.SETNode
-
- is_SupersetOf(SETNode) - Method in class soot.dava.internal.SET.SETNode
-
- isAbstract(int) - Static method in class soot.Modifier
-
- isAbstract() - Method in class soot.SootClass
-
Convenience method returning true if this class is abstract.
- isAbstract() - Method in class soot.SootMethod
-
Convenience method returning true if this method is abstract.
- isAccessible(SootMethod) - Method in interface soot.jimple.spark.internal.ClientAccessibilityOracle
-
Determines whether the method is accessible for a potential library user.
- isAccessible(SootField) - Method in interface soot.jimple.spark.internal.ClientAccessibilityOracle
-
Determines whether the field is accessible for a potential library user.
- isAccessible(SootMethod) - Method in class soot.jimple.spark.internal.CompleteAccessibility
-
- isAccessible(SootField) - Method in class soot.jimple.spark.internal.CompleteAccessibility
-
- isAccessible(SootMethod) - Method in class soot.jimple.spark.internal.PublicAndProtectedAccessibility
-
- isAccessible(SootField) - Method in class soot.jimple.spark.internal.PublicAndProtectedAccessibility
-
- isAccessInExclusions(T) - Method in class heros.fieldsens.AccessPath
-
- isAccessLegal(SootMethod, ClassMember) - Static method in class soot.jimple.toolkits.invoke.AccessManager
-
Returns true iff target is legally accessible from container.
- isAccessLegal(SootMethod, SootClass) - Static method in class soot.jimple.toolkits.invoke.AccessManager
-
Returns true if an access to target
is legal from code in
container
.
- isAccessLegal(SootMethod, Stmt) - Static method in class soot.jimple.toolkits.invoke.AccessManager
-
Returns true if the statement stmt
contains an illegal
access to a field or method, assuming the statement is in method
container
- isAConstantValue(Value) - Static method in class soot.dava.toolkits.base.AST.structuredAnalysis.CPHelper
-
- isActive - Variable in class soot.jimple.spark.geom.dataRep.PlainConstraint
-
To indicate if this constraint will be evaluated or not
- isAlias(IVarAbstraction, IVarAbstraction) - Method in class soot.jimple.spark.geom.geomPA.GeomQueries
-
Test if two pointers given in geomPTA form are an alias under any contexts.
- isAlias(Local, Local) - Method in class soot.jimple.spark.geom.geomPA.GeomQueries
-
Decide if under any contexts, pointers @param l1 and @param l2 can be an alias.
- isAliasCI(Local, Local) - Method in class soot.jimple.spark.geom.geomPA.GeomQueries
-
Are the two pointers an alias with context insensitive points-to information?
- isAllowedInFinalCode() - Method in class soot.ArrayType
-
- isAllowedInFinalCode() - Method in class soot.jimple.toolkits.typing.fast.Integer127Type
-
- isAllowedInFinalCode() - Method in class soot.jimple.toolkits.typing.fast.Integer1Type
-
- isAllowedInFinalCode() - Method in class soot.jimple.toolkits.typing.fast.Integer32767Type
-
- isAllowedInFinalCode() - Method in class soot.PrimType
-
- isAllowedInFinalCode() - Method in class soot.RefType
-
- isAllowedInFinalCode() - Method in class soot.Type
-
Returns true
if this type is allowed to appear in
final (clean) Jimple code.
- isAllowedInFinalCode() - Method in class soot.VoidType
-
- isAllShared(boolean) - Method in class soot.jimple.toolkits.infoflow.CallLocalityContext
-
- isAlwaysNonNull(Value) - Method in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
-
Deprecated.
- isAlwaysNonNull(Value) - Method in class soot.jimple.toolkits.annotation.nullcheck.NullnessAnalysis
-
This can be overwritten by sublasses to mark a certain value
as constantly non-null.
- isAlwaysNonNull(Value) - Method in class soot.jimple.toolkits.annotation.nullcheck.NullnessAssumptionAnalysis
-
This can be overridden by sublasses to mark a certain value
as constantly non-null.
- isAlwaysNonNullBefore(Unit, Immediate) - Method in class soot.jimple.toolkits.annotation.nullcheck.NullnessAnalysis
-
Returns true
if the analysis could determine that i is always non-null
before the statement s.
- isAlwaysNullBefore(Unit, Immediate) - Method in class soot.jimple.toolkits.annotation.nullcheck.NullnessAnalysis
-
Returns true
if the analysis could determine that i is always null
before the statement s.
- isAnnotation(int) - Static method in class soot.Modifier
-
- isAnon() - Method in class soot.tagkit.OuterClassTag
-
- isAnonInCCall(polyglot.types.ClassType) - Method in class soot.javaToJimple.InitialResolver
-
- isAnyHeuristicSet(Local) - Method in class soot.dava.toolkits.base.renamer.heuristicSet
-
- isAnyHeuristicSet() - Method in class soot.dava.toolkits.base.renamer.heuristicTuple
-
- isApplicationClass() - Method in class soot.SootClass
-
Convenience method returning true if this class is an application class.
- isAssumedNonNullBefore(Unit, Immediate) - Method in class soot.jimple.toolkits.annotation.nullcheck.NullnessAssumptionAnalysis
-
Returns true
if the analysis could determine that i is always treated as non-null
after and including the statement s.
- isAssumedNullBefore(Unit, Immediate) - Method in class soot.jimple.toolkits.annotation.nullcheck.NullnessAssumptionAnalysis
-
Returns true
if the analysis could determine that i is always treated as null
after and including the statement s.
- isAsyncTask() - Method in class soot.Kind
-
- isAtZero() - Method in class heros.solver.CountLatch
-
Gets whether this counting latch has arrived at zero
- isBafIf(Unit) - Static method in class soot.jbco.util.BodyBuilder
-
- isBasicValidator() - Method in enum soot.jimple.validation.FieldRefValidator
-
- isBasicValidator() - Method in enum soot.jimple.validation.IdentityStatementsValidator
-
- isBasicValidator() - Method in enum soot.jimple.validation.IdentityValidator
-
- isBasicValidator() - Method in enum soot.jimple.validation.InvokeArgumentValidator
-
- isBasicValidator() - Method in enum soot.jimple.validation.InvokeValidator
-
- isBasicValidator() - Method in enum soot.jimple.validation.JimpleTrapValidator
-
- isBasicValidator() - Method in enum soot.jimple.validation.MethodValidator
-
- isBasicValidator() - Method in enum soot.jimple.validation.NewValidator
-
- isBasicValidator() - Method in enum soot.jimple.validation.ReturnStatementsValidator
-
- isBasicValidator() - Method in enum soot.jimple.validation.TypesValidator
-
- isBasicValidator() - Method in interface soot.validation.BodyValidator
-
Basic validators run essential checks and are run always if validate is called.
If this method returns false and the caller of the validator respects this property,
the checks will only be run if the debug or validation option is activated.
- isBasicValidator() - Method in enum soot.validation.CheckEscapingValidator
-
- isBasicValidator() - Method in enum soot.validation.CheckInitValidator
-
- isBasicValidator() - Method in enum soot.validation.CheckTypesValidator
-
- isBasicValidator() - Method in enum soot.validation.CheckVoidLocalesValidator
-
- isBasicValidator() - Method in enum soot.validation.ClassFlagsValidator
-
- isBasicValidator() - Method in interface soot.validation.ClassValidator
-
Basic validators run essential checks and are run always if validate is called.
If this method returns false and the caller of the validator respects this property,
the checks will only be run if the debug or validation option is activated.
- isBasicValidator() - Method in enum soot.validation.LocalsValidator
-
- isBasicValidator() - Method in enum soot.validation.MethodDeclarationValidator
-
- isBasicValidator() - Method in enum soot.validation.OuterClassValidator
-
- isBasicValidator() - Method in enum soot.validation.TrapsValidator
-
- isBasicValidator() - Method in enum soot.validation.UnitBoxesValidator
-
- isBasicValidator() - Method in enum soot.validation.UsesValidator
-
- isBasicValidator() - Method in enum soot.validation.ValueBoxesValidator
-
- isBefore() - Method in class soot.toolkits.graph.interaction.FlowInfo
-
- isBooleanConstant(Value) - Method in class soot.dava.toolkits.base.AST.transformations.EliminateConditions
-
- isBooleanConstant(Value) - Method in class soot.dava.toolkits.base.AST.transformations.SimplifyConditions
-
- isBranchTarget(N, N) - Method in interface heros.InterproceduralCFG
-
Returns whether succ is a branch target of stmt.
- isBranchTarget() - Method in class soot.AbstractUnitBox
-
- isBranchTarget(Unit, Unit) - Method in class soot.jimple.toolkits.ide.icfg.AbstractJimpleBasedICFG
-
- isBranchTarget(Unit, Unit) - Method in class soot.jimple.toolkits.ide.icfg.BackwardsInterproceduralCFG
-
- isBranchTarget() - Method in class soot.shimple.internal.SValueUnitPair
-
- isBranchTarget() - Method in class soot.toolkits.scalar.ValueUnitPair
-
- isBranchTarget() - Method in interface soot.UnitBox
-
Returns true if the UnitBox is holding a Unit that is the
target of a branch (ie a Unit at the beginning of a CFG block).
- isBrief - Static variable in class soot.jimple.toolkits.thread.mhp.PegCallGraphToDot
-
- isBrief - Static variable in class soot.jimple.toolkits.thread.mhp.PegToDotFile
-
- isByteCodeClassName(String) - Static method in class soot.dexpler.Util
-
Check if passed class name is a byte code classname.
- isCallEdge() - Method in class soot.jimple.spark.ondemand.pautil.AssignEdge
-
- isCallStmt(N) - Method in interface heros.InterproceduralCFG
-
Returns true
if the given statement is a call site.
- isCallStmt(Unit) - Method in class soot.jimple.toolkits.ide.icfg.AbstractJimpleBasedICFG
-
- isCallStmt(Unit) - Method in class soot.jimple.toolkits.ide.icfg.BackwardsInterproceduralCFG
-
- isCgReset() - Method in class soot.toolkits.graph.interaction.InteractionHandler
-
- isCheckLower() - Method in class soot.jimple.toolkits.annotation.tags.ArrayCheckTag
-
Needs lower bound check?
- isCheckUpper() - Method in class soot.jimple.toolkits.annotation.tags.ArrayCheckTag
-
Needs upper bound check?
- isClassDirectSubclassOf(SootClass, SootClass) - Method in class soot.Hierarchy
-
Returns true if child is a direct subclass of possibleParent.
- isClassLoaded(SootClass) - Method in class soot.jimple.toolkits.scalar.AbstractStaticnessCorrector
-
- isClassSubclassOf(SootClass, SootClass) - Method in class soot.Hierarchy
-
Returns true if child is a subclass of possibleParent.
- isClassSubclassOfIncluding(SootClass, SootClass) - Method in class soot.Hierarchy
-
Returns true if child is, or is a subclass of, possibleParent.
- isClassSuperclassOf(SootClass, SootClass) - Method in class soot.Hierarchy
-
Returns true if child is a superclass of possibleParent.
- isClassSuperclassOfIncluding(SootClass, SootClass) - Method in class soot.Hierarchy
-
Returns true if parent is, or is a superclass of, possibleChild.
- isClinit() - Method in class soot.jimple.toolkits.callgraph.Edge
-
Returns true if the call is to static initializer.
- isClinit() - Method in class soot.Kind
-
Returns true if the call is to static initializer.
- isConcrete() - Method in class soot.SootClass
-
Returns true if this class is not an interface and not abstract.
- isConcrete() - Method in class soot.SootMethod
-
Returns true if this method is not phantom, abstract or native, i.e.
- isConditionallyPure() - Method in class soot.jimple.toolkits.thread.EncapsulatedMethodAnalysis
-
- isConstantBefore(Stmt, Local) - Method in class soot.jimple.toolkits.callgraph.ConstantArrayAnalysis
-
- isConstructor(int) - Static method in class soot.Modifier
-
- isConstructor() - Method in class soot.SootMethod
-
- isConstructReachable(Object) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.UnreachableCodeFinder
-
- isContextSensitive() - Method in class soot.jimple.spark.ondemand.LazyContextSensitivePointsToSet
-
- isCopyStmt(Stmt) - Method in class soot.dava.toolkits.base.AST.traversals.CopyPropagation
-
- isDeadObject(AllocNode) - Method in class soot.jimple.spark.geom.geomE.FullSensitiveNode
-
- isDeadObject(AllocNode) - Method in class soot.jimple.spark.geom.geomPA.DummyNode
-
- isDeadObject(AllocNode) - Method in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
Test if the particular object has been obsoleted.
- isDeadObject(AllocNode) - Method in class soot.jimple.spark.geom.heapinsE.HeapInsNode
-
- isDeadObject(AllocNode) - Method in class soot.jimple.spark.geom.ptinsE.PtInsNode
-
Deprecated.
- isDebugEnabled() - Method in interface soot.jbco.IJbcoTransform
-
- isDeclared() - Method in interface soot.ClassMember
-
Returns true when some SootClass object declares this object.
- isDeclared - Variable in class soot.SootField
-
- isDeclared() - Method in class soot.SootField
-
- isDeclared - Variable in class soot.SootMethod
-
True when some SootClass
object declares this
SootMethod
object.
- isDeclared() - Method in class soot.SootMethod
-
Returns true when some SootClass
object declares this
SootMethod
object.
- isDeclaredSynchronized(int) - Static method in class soot.Modifier
-
- isDifferent(DavaFlowSet<E>, DavaFlowSet<E>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
- isDominatedBy(N, N) - Method in interface soot.toolkits.graph.DominatorsFinder
-
True if "node" is dominated by "dominator" in the graph.
- isDominatedBy(N, N) - Method in class soot.toolkits.graph.MHGDominatorsFinder
-
- isDominatedBy(N, N) - Method in class soot.toolkits.graph.SimpleDominatorsFinder
-
- isDominatedByAll(N, Collection<N>) - Method in interface soot.toolkits.graph.DominatorsFinder
-
True if "node" is dominated by all nodes in "dominators" in the graph.
- isDominatedByAll(N, Collection<N>) - Method in class soot.toolkits.graph.MHGDominatorsFinder
-
- isDominatedByAll(N, Collection<N>) - Method in class soot.toolkits.graph.SimpleDominatorsFinder
-
- isDominatorOf(DominatorNode<N>, DominatorNode<N>) - Method in class soot.toolkits.graph.DominatorTree
-
- isDouble() - Method in class soot.toDex.Register
-
- isEmittingMethodCode - Variable in class soot.AbstractJasminClass
-
- isEmpty() - Method in class heros.fieldsens.AccessPath
-
- isEmpty() - Method in class heros.utilities.DefaultValueMap
-
- isEmpty() - Method in class soot.dava.internal.AST.ASTTryNode
-
- isEmpty() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.DavaFlowSet
-
- isEmpty() - Method in class soot.jimple.spark.ondemand.genericutil.ArraySet
-
- isEmpty() - Method in class soot.jimple.spark.ondemand.genericutil.FIFOQueue
-
- isEmpty() - Method in class soot.jimple.spark.ondemand.genericutil.ImmutableStack
-
- isEmpty() - Method in interface soot.jimple.spark.ondemand.genericutil.MultiMap
-
- isEmpty() - Method in class soot.jimple.spark.ondemand.genericutil.Stack
-
- isEmpty() - Method in class soot.jimple.spark.ondemand.LazyContextSensitivePointsToSet
-
- isEmpty() - Method in class soot.jimple.spark.ondemand.WrappedPointsToSet
-
- isEmpty() - Method in class soot.jimple.spark.sets.BitPointsToSet
-
Returns true if this set contains no run-time objects.
- isEmpty() - Method in class soot.jimple.spark.sets.DoublePointsToSet
-
Returns true if this set contains no run-time objects.
- isEmpty() - Method in class soot.jimple.spark.sets.EmptyPointsToSet
-
Returns true if this set contains no run-time objects.
- isEmpty() - Method in class soot.jimple.spark.sets.HashPointsToSet
-
Returns true if this set contains no run-time objects.
- isEmpty() - Method in class soot.jimple.spark.sets.HybridPointsToSet
-
Returns true if this set contains no run-time objects.
- isEmpty() - Method in class soot.jimple.spark.sets.PointsToSetEqualsWrapper
-
- isEmpty() - Method in class soot.jimple.spark.sets.SharedHybridSet
-
- isEmpty() - Method in class soot.jimple.spark.sets.SharedListSet
-
- isEmpty() - Method in class soot.jimple.spark.sets.SortedArraySet
-
Returns true if this set contains no run-time objects.
- isEmpty() - Method in class soot.jimple.toolkits.annotation.arraycheck.BoundedPriorityList
-
- isEmpty() - Method in class soot.jimple.toolkits.pointer.FullObjectSet
-
Returns true if this set contains no run-time objects.
- isEmpty() - Method in class soot.jimple.toolkits.pointer.MemoryEfficientRasUnion
-
- isEmpty() - Method in class soot.jimple.toolkits.scalar.ToppedSet
-
- isEmpty() - Method in class soot.jimple.toolkits.typing.fast.QueuedSet
-
- isEmpty() - Method in interface soot.PointsToSet
-
Returns true if this set contains no run-time objects.
- isEmpty() - Method in class soot.toolkits.scalar.AbstractFlowSet
-
- isEmpty() - Method in class soot.toolkits.scalar.ArrayPackedSet
-
- isEmpty() - Method in class soot.toolkits.scalar.ArraySparseSet
-
- isEmpty() - Method in interface soot.toolkits.scalar.FlowSet
-
Returns true if this FlowSet is the empty set.
- isEmpty() - Method in class soot.util.AbstractMultiMap
-
- isEmpty() - Method in class soot.util.EmptyChain
-
- isEmpty() - Method in class soot.util.IterableMap
-
- isEmpty() - Method in interface soot.util.MultiMap
-
- isEmpty() - Method in class soot.util.PriorityQueue
- isEmpty() - Method in class soot.util.UnitMap
-
- isEmpty() - Method in class soot.xml.Attribute
-
- isEmpty() - Method in class soot.xml.TagCollector
-
- isEmptyReg() - Method in class soot.toDex.Register
-
- isEntryMethod(SootMethod) - Method in class soot.jimple.toolkits.callgraph.CallGraph
-
Does this method have no incoming edge?
- isEntryMethod() - Method in class soot.SootMethod
-
- isEnum(int) - Static method in class soot.Modifier
-
- isEnum() - Method in class soot.SootClass
-
Convenience method; returns true if this class is an enumeration.
- isEquivalent - Variable in class soot.jimple.toolkits.infoflow.CachedEquivalentValue
-
- isEquivTo(RWSet) - Method in class soot.jimple.toolkits.pointer.FullRWSet
-
- isEquivTo(RWSet) - Method in class soot.jimple.toolkits.pointer.MethodRWSet
-
- isEquivTo(RWSet) - Method in class soot.jimple.toolkits.pointer.RWSet
-
- isEquivTo(RWSet) - Method in class soot.jimple.toolkits.pointer.SiteRWSet
-
- isEquivTo(RWSet) - Method in class soot.jimple.toolkits.pointer.StmtRWSet
-
- isExceptionCaught(Body, Stmt, RefType) - Method in class soot.jimple.toolkits.base.ExceptionChecker
-
- isExceptionCaughtAt(Chain<Unit>, Unit, Iterator<Trap>) - Static method in class soot.jbco.util.BodyBuilder
-
- isExceptionCaughtAt(SootClass, Unit, Body) - Static method in class soot.TrapManager
-
If exception e is caught at unit u in body b, return true;
otherwise, return false.
- isExceptionNode(VarNode) - Static method in class soot.jimple.spark.ondemand.pautil.SootUtil
-
- isExceptionPointer(Node) - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- isExcluded(SootClass) - Method in class soot.Scene
-
- isExecutor() - Method in class soot.Kind
-
- isExitStmt(N) - Method in interface heros.InterproceduralCFG
-
Returns true
if the given statement leads to a method return
(exceptional or not).
- isExitStmt(Unit) - Method in class soot.jimple.toolkits.ide.icfg.AbstractJimpleBasedICFG
-
- isExitStmt(Unit) - Method in class soot.jimple.toolkits.ide.icfg.BackwardsInterproceduralCFG
-
- isExplicit() - Method in class soot.jimple.toolkits.callgraph.Edge
-
Returns true if the call is due to an explicit invoke statement.
- isExplicit() - Method in class soot.Kind
-
Returns true if the call is due to an explicit invoke statement.
- isExtendedSSA - Variable in class soot.shimple.ShimpleBody
-
- isExtendedSSA() - Method in class soot.shimple.ShimpleBody
-
- isFake() - Method in class soot.Kind
-
- isFallThroughSuccessor(N, N) - Method in interface heros.InterproceduralCFG
-
Returns whether succ is the fall-through successor of stmt,
i.e., the unique successor that is be reached when stmt
does not branch.
- isFallThroughSuccessor(Unit, Unit) - Method in class soot.jimple.toolkits.ide.icfg.AbstractJimpleBasedICFG
-
- isFallThroughSuccessor(Unit, Unit) - Method in class soot.jimple.toolkits.ide.icfg.BackwardsInterproceduralCFG
-
- isFieldLocal(EquivalentValue) - Method in class soot.jimple.toolkits.infoflow.CallLocalityContext
-
- isFieldLocal(SootField) - Method in class soot.jimple.toolkits.infoflow.ClassLocalObjectsAnalysis
-
- isFieldLocal(EquivalentValue) - Method in class soot.jimple.toolkits.infoflow.ClassLocalObjectsAnalysis
-
- isFieldLocalToParent(SootField) - Method in class soot.jimple.toolkits.infoflow.LocalObjectsAnalysis
-
- isFileSystemCaseSensitive() - Method in class soot.jimple.toolkits.base.RenameDuplicatedClasses
-
An naive approach to check whether the file system is case sensitive or not
- isFinal(int) - Static method in class soot.Modifier
-
- isFinal() - Method in class soot.SootClass
-
Convenience method returning true if this class is final.
- isFinal() - Method in class soot.SootField
-
Convenience method returning true if this field is final.
- isFinal() - Method in class soot.SootMethod
-
Convenience method returning true if this method is final.
- isFixed(InvokeExpr) - Static method in class soot.jimple.toolkits.ide.libsumm.FixedMethods
-
Returns true if a method call is fixed, i.e., assuming that all classes in the Scene resemble library code,
then client code cannot possible overwrite the called method.
- isFloat() - Method in class soot.toDex.Register
-
- isFloatLike(Type) - Static method in class soot.dexpler.Util
-
Returns if the type is a floating point type.
- isForeground() - Method in class soot.tagkit.ColorTag
-
- isForward() - Method in class soot.toolkits.scalar.AbstractFlowAnalysis
-
Returns true if this analysis is forwards.
- isForward() - Method in class soot.toolkits.scalar.BackwardFlowAnalysis
-
Returns false
- isForward() - Method in class soot.toolkits.scalar.ForwardBranchedFlowAnalysis
-
- isForward() - Method in class soot.toolkits.scalar.ForwardFlowAnalysis
-
- isFrontierKnown(DominatorNode<N>) - Method in class soot.toolkits.graph.CytronDominanceFrontier
-
- isFull - Variable in class soot.jimple.toolkits.pointer.MethodRWSet
-
- isHasAssert() - Method in class soot.javaToJimple.AssertStmtChecker
-
- isHead() - Method in class soot.toolkits.graph.DominatorNode
-
Returns true if this node is the head of its DominatorTree.
- isIfElseBreakingPossiblePatternOne(ASTIfElseNode) - Method in class soot.dava.toolkits.base.AST.transformations.IfElseBreaker
-
- isIfElseBreakingPossiblePatternTwo(ASTIfElseNode) - Method in class soot.dava.toolkits.base.AST.transformations.IfElseBreaker
-
- isImmediateDominatorOf(DominatorNode<N>, DominatorNode<N>) - Method in class soot.toolkits.graph.DominatorTree
-
- isIncluded(SootClass) - Method in class soot.Scene
-
- isIncrementalBuild() - Method in class soot.Scene
-
This method returns true when in incremental build mode.
- isInitMethodPureOnObject(SootMethod) - Method in class soot.jimple.toolkits.thread.EncapsulatedObjectAnalysis
-
- isInnerClass() - Method in class soot.SootClass
-
- isInScene - Variable in class soot.SootClass
-
- isInScene() - Method in class soot.SootClass
-
- isInSequenceAssignment(Stmt, Value, int) - Method in class soot.dava.toolkits.base.AST.transformations.ShortcutArrayInit
-
- isInSequenceAssignmentPatternTwo(Stmt, Stmt, Value, int) - Method in class soot.dava.toolkits.base.AST.transformations.ShortcutArrayInit
-
- isInside() - Method in class soot.jimple.toolkits.annotation.purity.PurityEdge
-
- isInside() - Method in class soot.jimple.toolkits.annotation.purity.PurityGlobalNode
-
- isInside() - Method in class soot.jimple.toolkits.annotation.purity.PurityMethodNode
-
- isInside() - Method in interface soot.jimple.toolkits.annotation.purity.PurityNode
-
Is it an inside node ?
- isInside() - Method in class soot.jimple.toolkits.annotation.purity.PurityParamNode
-
- isInside() - Method in class soot.jimple.toolkits.annotation.purity.PurityStmtNode
-
- isInside() - Method in class soot.jimple.toolkits.annotation.purity.PurityThisNode
-
- isInstance() - Method in class soot.jimple.toolkits.callgraph.Edge
-
Returns true if the call is due to an explicit instance invoke
statement.
- isInstance() - Method in class soot.Kind
-
Returns true if the call is due to an explicit instance invoke statement.
- isInteractionCon() - Method in class soot.toolkits.graph.interaction.InteractionHandler
-
- isInteractThisAnalysis() - Method in class soot.toolkits.graph.interaction.InteractionHandler
-
- isInterestGiven() - Method in class heros.fieldsens.Resolver
-
- isInterestingSink(Value) - Method in class soot.jimple.toolkits.infoflow.SimpleMethodInfoFlowAnalysis
-
- isInterestingSink(Value) - Method in class soot.jimple.toolkits.infoflow.SimpleMethodLocalObjectsAnalysis
-
- isInterestingSource(Value) - Method in class soot.jimple.toolkits.infoflow.SimpleMethodInfoFlowAnalysis
-
- isInterestingSource(Value) - Method in class soot.jimple.toolkits.infoflow.SimpleMethodLocalObjectsAnalysis
-
- isInterface(int) - Static method in class soot.Modifier
-
- isInterface() - Method in class soot.SootClass
-
Convenience method; returns true if this class is an interface.
- isInterfaceDirectSubinterfaceOf(SootClass, SootClass) - Method in class soot.Hierarchy
-
Returns true if child is a direct subinterface of possibleParent.
- isInterfaceDirectSuperinterfaceOf(SootClass, SootClass) - Method in class soot.Hierarchy
-
Returns true if parent is a direct superinterface of possibleChild.
- isInterfaceSubinterfaceOf(SootClass, SootClass) - Method in class soot.Hierarchy
-
Returns true if child is a subinterface of possibleParent.
- isInterfaceSuperinterfaceOf(SootClass, SootClass) - Method in class soot.Hierarchy
-
Returns true if parent is a superinterface of possibleChild.
- isInterproc - Variable in class soot.toolkits.exceptions.UnitThrowAnalysis
-
- isInterProcSource() - Method in class soot.jimple.spark.pag.VarNode
-
Returns true if this node is the potential source of a interprocedural
assignment edge which may be added during on-the-fly call graph updating.
- isInterProcTarget() - Method in class soot.jimple.spark.pag.VarNode
-
Returns true if this node is the potential target of a interprocedural
assignment edge which may be added during on-the-fly call graph updating.
- isIntLikeType(Type) - Static method in class soot.jimple.internal.AbstractIntLongBinopExpr
-
- isInvoke(Value) - Static method in class soot.jimple.toolkits.scalar.pre.SootFilter
-
returns true, if val
is an invoke.
- isJavaIdentifier(String) - Static method in class soot.jbco.jimpleTransformations.FieldRenamer
-
- isJavaKeywordType(Type) - Static method in class soot.jimple.Jimple
-
- isJavaLibraryClass() - Method in class soot.SootClass
-
Sometimes we need to know which class is a JDK class.
- isJavaLibraryMethod() - Method in class soot.SootMethod
-
We rely on the JDK class recognition to decide if a method is JDK method.
- isJavaLink() - Method in class soot.xml.LinkAttribute
-
- isJimpleLink() - Method in class soot.xml.LinkAttribute
-
- isLibraryClass() - Method in class soot.SootClass
-
Convenience method returning true if this class is a library class.
- isLoad() - Method in class soot.jimple.toolkits.annotation.purity.PurityGlobalNode
-
- isLoad() - Method in class soot.jimple.toolkits.annotation.purity.PurityMethodNode
-
- isLoad() - Method in interface soot.jimple.toolkits.annotation.purity.PurityNode
-
Is it a load node ?
- isLoad() - Method in class soot.jimple.toolkits.annotation.purity.PurityParamNode
-
- isLoad() - Method in class soot.jimple.toolkits.annotation.purity.PurityStmtNode
-
- isLoad() - Method in class soot.jimple.toolkits.annotation.purity.PurityThisNode
-
- isLoaded() - Method in class soot.dexpler.instructions.PseudoInstruction
-
- isLocal(Value) - Static method in class soot.jimple.toolkits.scalar.pre.SootFilter
-
returns true, if val
is a Local.
- isLocalEqualToAt(Local, Local, Stmt) - Method in interface soot.jimple.EqualLocals
-
- isLocalPointer() - Method in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
- isLocked() - Method in class heros.fieldsens.ResolverTemplate
-
- isMain() - Method in class soot.SootMethod
-
- isMayInitialized(SootField) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.MustMayInitialize
-
- isMayInitialized(Value) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.MustMayInitialize
-
- isMethodPureOnObject(SootMethod) - Method in class soot.jimple.toolkits.thread.EncapsulatedObjectAnalysis
-
- isMustInitialized(SootField) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.MustMayInitialize
-
- isMustInitialized(Value) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.MustMayInitialize
-
- isNative(int) - Static method in class soot.Modifier
-
- isNative() - Method in class soot.SootMethod
-
Convenience method returning true if this method is native.
- isNewInstanceMethod(SootMethod) - Static method in class soot.jimple.spark.ondemand.pautil.SootUtil
-
- isNextGotoAJsr - Variable in class soot.AbstractJasminClass
-
- isNonRefType(Type) - Method in class soot.jimple.toolkits.infoflow.SimpleMethodInfoFlowAnalysis
-
- isNonRefType(Type) - Method in class soot.jimple.toolkits.infoflow.SmartMethodInfoFlowAnalysis
-
- isNormalMove(Opcode) - Static method in class soot.toDex.SootToDexUtils
-
- isNotted() - Method in class soot.dava.internal.AST.ASTAggregatedCondition
-
- isNotted() - Method in class soot.dava.internal.AST.ASTBinaryCondition
-
- isNotted() - Method in class soot.dava.internal.AST.ASTCondition
-
- isNotted() - Method in class soot.dava.internal.AST.ASTUnaryCondition
-
- isObject(Type) - Static method in class soot.dexpler.AbstractNullTransformer
-
- isObject() - Method in class soot.toDex.Register
-
- isObject(String) - Static method in class soot.toDex.SootToDexUtils
-
- isObject(Type) - Static method in class soot.toDex.SootToDexUtils
-
- isObjectLocal(Value, SootMethod) - Method in class soot.jimple.toolkits.infoflow.ClassLocalObjectsAnalysis
-
- isObjectLocal(Value) - Method in class soot.jimple.toolkits.infoflow.SimpleMethodLocalObjectsAnalysis
-
- isObjectLocal(Value, CallLocalityContext) - Method in class soot.jimple.toolkits.infoflow.SmartMethodLocalObjectsAnalysis
-
- isObjectLocal(InfoFlowAnalysis, SootMethod, CallLocalityContext, Value) - Static method in class soot.jimple.toolkits.infoflow.SmartMethodLocalObjectsAnalysis
-
- isObjectLocalToContext(Value, SootMethod, SootMethod) - Method in class soot.jimple.toolkits.infoflow.LocalObjectsAnalysis
-
- isObjectLocalToParent(Value, SootMethod) - Method in class soot.jimple.toolkits.infoflow.LocalObjectsAnalysis
-
- isObjectThreadLocal(Value, SootMethod) - Method in interface soot.jimple.toolkits.thread.IThreadLocalObjectsAnalysis
-
- isObjectThreadLocal(Value, SootMethod) - Method in class soot.jimple.toolkits.thread.ThreadLocalObjectsAnalysis
-
- isOfReferenceType() - Method in class soot.jimple.toolkits.pointer.InstanceKey
-
- isOfType(Type) - Method in class soot.dava.internal.javaRep.DVariableDeclarationStmt
-
- isOrdered() - Method in class soot.shimple.toolkits.graph.ValueGraph.Node
-
- isParam() - Method in class soot.jimple.toolkits.annotation.purity.PurityGlobalNode
-
- isParam() - Method in class soot.jimple.toolkits.annotation.purity.PurityMethodNode
-
- isParam() - Method in interface soot.jimple.toolkits.annotation.purity.PurityNode
-
Is it a parameter or this node ?
- isParam() - Method in class soot.jimple.toolkits.annotation.purity.PurityParamNode
-
- isParam() - Method in class soot.jimple.toolkits.annotation.purity.PurityStmtNode
-
- isParam() - Method in class soot.jimple.toolkits.annotation.purity.PurityThisNode
-
- isParamEdge() - Method in class soot.jimple.spark.ondemand.pautil.AssignEdge
-
- isParameter() - Method in class soot.toolkits.scalar.Pair
-
Decide if this pair represents a method parameter.
- isParamNode(VarNode) - Static method in class soot.jimple.spark.ondemand.pautil.SootUtil
-
- isPhantom() - Method in interface soot.ClassMember
-
Returns true when this object is from a phantom class.
- isPhantom - Variable in class soot.SootClass
-
- isPhantom() - Method in class soot.SootClass
-
Convenience method returning true if this class is phantom.
- isPhantom - Variable in class soot.SootField
-
- isPhantom() - Method in class soot.SootField
-
- isPhantom - Variable in class soot.SootMethod
-
Is this method a phantom method?
- isPhantom() - Method in class soot.SootMethod
-
Returns true when this SootMethod
object is phantom.
- isPhantomClass() - Method in class soot.SootClass
-
Convenience method returning true if this class is a phantom class.
- isPhiExpr(Value) - Static method in class soot.shimple.Shimple
-
Returns true if the value is a Phi expression, false otherwise.
- isPhiNode(Unit) - Static method in class soot.shimple.Shimple
-
Returns true if the unit is a Phi node, false otherwise.
- isPiExpr(Value) - Static method in class soot.shimple.Shimple
-
- isPiNode(Unit) - Static method in class soot.shimple.Shimple
-
- isPrefixOf(AccessPath<T>) - Method in class heros.fieldsens.AccessPath
-
- isPrivate() - Method in interface soot.ClassMember
-
Convenience method returning true if this class member is private.
- isPrivate(int) - Static method in class soot.Modifier
-
- isPrivate() - Method in class soot.SootClass
-
Convenience method returning true if this class is private.
- isPrivate() - Method in class soot.SootField
-
Convenience method returning true if this field is private.
- isPrivate() - Method in class soot.SootMethod
-
Convenience method returning true if this method is private.
- isPrivileged() - Method in class soot.Kind
-
- isProtected() - Method in interface soot.ClassMember
-
Convenience method returning true if this class member is protected.
- isProtected(int) - Static method in class soot.Modifier
-
- isProtected() - Method in class soot.SootClass
-
Convenience method returning true if this class is protected.
- isProtected() - Method in class soot.SootField
-
Convenience method returning true if this field is protected.
- isProtected() - Method in class soot.SootMethod
-
Convenience method returning true if this method is protected.
- isPublic() - Method in interface soot.ClassMember
-
Convenience method returning true if this class member is public.
- isPublic(int) - Static method in class soot.Modifier
-
- isPublic() - Method in class soot.SootClass
-
Convenience method; returns true if this class is public.
- isPublic() - Method in class soot.SootField
-
Convenience method returning true if this field is public.
- isPublic() - Method in class soot.SootMethod
-
Convenience method returning true if this method is public.
- isPure() - Method in class soot.jimple.toolkits.annotation.purity.PurityGraph
-
Call this on the merge of graphs at all return points of a method to
know whether the method is pure.
- isPure() - Method in class soot.jimple.toolkits.thread.EncapsulatedMethodAnalysis
-
- isPureConstructor() - Method in class soot.jimple.toolkits.annotation.purity.PurityGraph
-
We use a less restrictive notion of purity for constructors: pure
constructors can mutate fields of this.
- isReachable(Object) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.UnreachableCodeFinder
-
- isReachable(Unit) - Method in class soot.jimple.toolkits.ide.icfg.AbstractJimpleBasedICFG
-
- isReachable(Unit) - Method in class soot.jimple.toolkits.ide.icfg.BackwardsInterproceduralCFG
-
- isReachable(N) - Method in interface soot.jimple.toolkits.ide.icfg.BiDiInterproceduralCFG
-
Checks whether the given statement is rachable from the entry point
- isReachableMethod(int) - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
Deciding if the given method represented by @param fid is reachable.
- isReachableMethod(SootMethod) - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
Deciding if the given method represented by @param sm is reachable.
- isRectangular(Object) - Method in class soot.jimple.toolkits.annotation.arraycheck.RectangularArrayFinder
-
- isRecursive(ImmutableStack<Integer>, AssignEdge) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- isRecursiveCallSite(Integer) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- isRefineCallGraph() - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- isReflection() - Method in class soot.Kind
-
- isReflInvoke() - Method in class soot.Kind
-
- isRefType() - Method in class soot.jimple.ClassConstant
-
Gets whether this class constant denotes a reference type.
- isRemovePackages() - Method in class soot.jbco.jimpleTransformations.ClassRenamer
-
Checks if transformer must remove package from fully qualified class name.
- isRenamePackages() - Method in class soot.jbco.jimpleTransformations.ClassRenamer
-
Checks if transformer must rename package in fully qualified class name.
- isResolvableCall(SootMethod) - Static method in class soot.jimple.spark.ondemand.pautil.SootUtil
-
- isRetNode(VarNode) - Static method in class soot.jimple.spark.ondemand.pautil.SootUtil
-
- isReturnEdge() - Method in class soot.jimple.spark.ondemand.pautil.AssignEdge
-
- isReturnSite(Unit) - Method in class soot.jimple.toolkits.ide.icfg.AbstractJimpleBasedICFG
-
- isReturnSite(Unit) - Method in class soot.jimple.toolkits.ide.icfg.BackwardsInterproceduralCFG
-
- isReturnSite(N) - Method in interface soot.jimple.toolkits.ide.icfg.BiDiInterproceduralCFG
-
Gets whether the given statement is a return site of at least one call
- isReversed() - Method in class soot.toolkits.graph.HashReversibleGraph
-
- isReversed() - Method in interface soot.toolkits.graph.ReversibleGraph
-
Returns true if the graph is now reversed from its original state
at creation.
- isReverseOrder() - Method in class soot.toolkits.graph.PseudoTopologicalOrderer
-
- isReverseOrder() - Method in class soot.toolkits.graph.SlowPseudoTopologicalOrderer
-
- isShortcutPossible() - Method in class soot.dava.toolkits.base.AST.traversals.InitializationDeclarationShortcut
-
- isShowLibMeths() - Method in class soot.jimple.toolkits.annotation.callgraph.CallGraphGrapher
-
- isSpecial() - Method in class soot.jimple.toolkits.callgraph.Edge
-
- isSpecial() - Method in class soot.Kind
-
- isSSA - Variable in class soot.shimple.ShimpleBody
-
Set isSSA boolean to indicate whether a ShimpleBody is still in SSA
form or not.
- isSSA() - Method in class soot.shimple.ShimpleBody
-
Returns value of, optional, user-maintained SSA boolean.
- isStartPoint(N) - Method in interface heros.InterproceduralCFG
-
Returns true is this is a method's start statement.
- isStartPoint(Unit) - Method in class soot.jimple.toolkits.ide.icfg.AbstractJimpleBasedICFG
-
- isStartPoint(Unit) - Method in class soot.jimple.toolkits.ide.icfg.BackwardsInterproceduralCFG
-
- isStatic() - Method in class soot.AbstractSootFieldRef
-
- isStatic() - Method in interface soot.ClassMember
-
Convenience method returning true if this class member is static.
- isStatic() - Method in class soot.jimple.toolkits.callgraph.Edge
-
Returns true if the call is due to an explicit static invoke
statement.
- isStatic() - Method in class soot.Kind
-
Returns true if the call is due to an explicit static invoke statement.
- isStatic(int) - Static method in class soot.Modifier
-
- isStatic() - Method in class soot.SootClass
-
Convenience method returning true if this class is static.
- isStatic() - Method in class soot.SootField
-
Convenience method returning true if this field is static.
- isStatic() - Method in interface soot.SootFieldRef
-
- isStatic() - Method in class soot.SootMethod
-
Convenience method returning true if this method is static.
- isStatic() - Method in interface soot.SootMethodRef
-
- isStatic() - Method in class soot.SootMethodRefImpl
-
- isStaticInitializer() - Method in class soot.SootMethod
-
- isStrictFP(int) - Static method in class soot.Modifier
-
- isStrictSubsetOf(IterableSet<T>) - Method in class soot.util.IterableSet
-
- isStrictSupersetOf(IterableSet<T>) - Method in class soot.util.IterableSet
-
- isStringNode(VarNode) - Static method in class soot.jimple.spark.ondemand.pautil.SootUtil
-
- isStub() - Method in class soot.shimple.toolkits.graph.ValueGraph.Node
-
- isSubclass(SootClass, SootClass) - Method in class soot.FastHierarchy
-
Return true if class child is a subclass of class parent, neither of them
being allowed to be interfaces.
- isSubrange(FastHierarchy.Interval) - Method in class soot.FastHierarchy.Interval
-
- isSubSet(FlowSet<T>) - Method in class soot.toolkits.scalar.AbstractFlowSet
-
- isSubSet(FlowSet<T>) - Method in class soot.toolkits.scalar.ArrayPackedSet
-
- isSubSet(FlowSet<T>) - Method in interface soot.toolkits.scalar.FlowSet
-
Returns true if the other
FlowSet is a subset of this
FlowSet.
- isSubsetOf(PointsToBitVector) - Method in class soot.jimple.spark.sets.PointsToBitVector
-
Returns true iff other is a subset of this bitvector
- isSubsetOf(IterableSet<T>) - Method in class soot.util.IterableSet
-
- isSubType(boolean) - Method in class soot.javaToJimple.AnonClassInitMethodSource
-
- isSubType() - Method in class soot.javaToJimple.AnonClassInitMethodSource
-
- isSubType(polyglot.types.ClassType, polyglot.types.ClassType) - Static method in class soot.javaToJimple.Util
-
- isSupersetOf(IterableSet<T>) - Method in class soot.util.IterableSet
-
- isSynchronized(int) - Static method in class soot.Modifier
-
- isSynchronized() - Method in class soot.SootClass
-
Convenience method; returns true if this class is synchronized.
- isSynchronized() - Method in class soot.SootMethod
-
Convenience method returning true if this method is synchronized.
- isSynthetic(int) - Static method in class soot.Modifier
-
- isTail() - Method in class soot.toolkits.graph.DominatorNode
-
Returns true if this node is a tail of its DominatorTree.
- isThereUnprocessedFigures() - Method in class soot.jimple.spark.geom.geomE.GeometricManager
-
- isThereUnprocessedFigures() - Method in class soot.jimple.spark.geom.geomPA.IFigureManager
-
- isThereUnprocessedFigures() - Method in class soot.jimple.spark.geom.heapinsE.HeapInsIntervalManager
-
- isThereUnprocessedFigures() - Method in class soot.jimple.spark.geom.ptinsE.PtInsIntervalManager
-
- isThisNode(VarNode) - Static method in class soot.jimple.spark.ondemand.pautil.SootUtil
-
- isThisParameter() - Method in class soot.toolkits.scalar.Pair
-
Decide if this pair stores the THIS parameter for a method.
- isThisPtr() - Method in class soot.jimple.spark.pag.VarNode
-
Returns true if this VarNode represents the THIS pointer
- isThread() - Method in class soot.Kind
-
- isThreadGlobal(VarNode) - Static method in class soot.jimple.spark.ondemand.pautil.SootUtil
-
- isThreadRunCall() - Method in class soot.jimple.toolkits.callgraph.Edge
-
- isThreadStartMethod(SootMethod) - Static method in class soot.jimple.spark.ondemand.pautil.SootUtil
-
- isThrowDeclared(Body, SootClass) - Method in class soot.jimple.toolkits.base.ExceptionChecker
-
- isThrowFromCompiler(ThrowStmt) - Method in class soot.jimple.toolkits.base.ExceptionChecker
-
- isThrowInStmtRange(Body, Stmt, Stmt, Stmt) - Method in class soot.jimple.toolkits.base.ExceptionChecker
-
- isTop() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CPTuple
-
- isTop() - Method in class soot.jimple.toolkits.scalar.ToppedSet
-
- isTrackableSink(Value) - Method in class soot.jimple.toolkits.infoflow.SimpleMethodInfoFlowAnalysis
-
- isTrackableSource(Value) - Method in class soot.jimple.toolkits.infoflow.SimpleMethodInfoFlowAnalysis
-
- isTransient(int) - Static method in class soot.Modifier
-
- isTypeLoaded(Type) - Method in class soot.jimple.toolkits.scalar.AbstractStaticnessCorrector
-
- isUnitChanged() - Method in interface soot.shimple.internal.SUnitBox
-
Indicates whether the contents of the UnitBox may have been
changed.
- isUnitChanged() - Method in class soot.shimple.internal.SValueUnitPair
-
- isUnresolved(Type) - Static method in class soot.jimple.spark.internal.TypeManager
-
- isUsedAsFloatingPoint(DexBody, int, boolean) - Method in class soot.dexpler.instructions.MethodInvocationInstruction
-
Determine if register is used as floating point.
- isUsedAsObject(DexBody, int, boolean) - Method in class soot.dexpler.instructions.MethodInvocationInstruction
-
Determine if register is used as object.
- isUsingFaithfulNaming() - Method in class soot.coffi.Util
-
- isValidGeometricNode(Node) - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
Given a valid SPARK node, we test if it is still valid after the geometric analysis.
- isValidMethod(SootMethod) - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
Telling if the given method is in the file given by the option "cg.spark geom-verify-name".
- isValueABoolean() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CPTuple
-
- isValueADouble() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CPTuple
-
- isValueAFloat() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CPTuple
-
- isValueAInteger() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CPTuple
-
- isValueALong() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CPTuple
-
- isValueConstantValued(Value) - Static method in class soot.jimple.toolkits.scalar.Evaluator
-
- isValueConstantValued(Value) - Static method in class soot.shimple.toolkits.scalar.SEvaluator
-
Returns true if given value is determined to be constant valued,
false otherwise
- isVerbose() - Method in interface soot.jbco.IJbcoTransform
-
- isVirtCall(Integer) - Method in class soot.jimple.spark.ondemand.pautil.ContextSensitiveInfo
-
- isVirtual() - Method in class soot.jimple.toolkits.callgraph.Edge
-
- isVirtual() - Method in class soot.Kind
-
Returns true if the call is due to an explicit virtual invoke statement.
- isVisible(SootClass, SootClass) - Method in class soot.Hierarchy
-
Checks whether check is a visible class in view of the from class.
- isVisible(SootClass, ClassMember) - Method in class soot.Hierarchy
-
Returns true if the classmember m is visible from code in the class from.
- isVolatile(int) - Static method in class soot.Modifier
-
- isWarning() - Method in exception soot.validation.ValidationException
-
- isWide(TypeReference) - Static method in class soot.dexpler.DexType
-
Return if the given TypeIdItem is wide (i.e.
- isWide() - Method in class soot.toDex.Register
-
- isWide(String) - Static method in class soot.toDex.SootToDexUtils
-
- isWide(Type) - Static method in class soot.toDex.SootToDexUtils
-
- isZeroComparison(ConditionExpr) - Method in class soot.dexpler.AbstractNullTransformer
-
Examine expr if it is a comparison with 0.
- isZeroSource() - Method in class heros.fieldsens.PerAccessPathMethodAnalyzer
-
- isZipFile() - Method in class soot.FoundFile
-
- ItemPrinter<N,D,M> - Interface in heros
-
Interface for creating string representations of nodes, facts,
and methods in the IDE/IFDS problem.
- IterableMap - Class in soot.util
-
- IterableMap() - Constructor for class soot.util.IterableMap
-
- IterableMap(int) - Constructor for class soot.util.IterableMap
-
- IterableMap(int, float) - Constructor for class soot.util.IterableMap
-
- IterableMap.Mapping_Iterator - Class in soot.util
-
- IterableNumberer<E> - Interface in soot.util
-
A numberer which also supports an iterator on newly-added objects.
- IterableSet<T> - Class in soot.util
-
- IterableSet(Collection<T>) - Constructor for class soot.util.IterableSet
-
- IterableSet() - Constructor for class soot.util.IterableSet
-
- iterate(N) - Method in class soot.toolkits.graph.StronglyConnectedComponentsFast
-
- iterator() - Method in class heros.TwoElementSet
-
- iterator() - Method in class soot.dava.internal.asg.AugmentedStmtGraph
-
- iterator() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.DavaFlowSet
-
- iterator() - Method in class soot.jimple.spark.geom.utils.ZArrayNumberer
-
- iterator() - Method in class soot.jimple.spark.ondemand.genericutil.ArraySet
-
- iterator() - Method in class soot.jimple.toolkits.annotation.arraycheck.BoundedPriorityList
- iterator() - Method in class soot.jimple.toolkits.annotation.purity.DirectedCallGraph
-
You get an Iterator on SootMethod.
- iterator() - Method in class soot.jimple.toolkits.callgraph.CallGraph
-
- iterator(Unit) - Method in class soot.jimple.toolkits.callgraph.TransitiveTargets
-
- iterator(MethodOrMethodContext) - Method in class soot.jimple.toolkits.callgraph.TransitiveTargets
-
- iterator(Iterator<? extends MethodOrMethodContext>) - Method in class soot.jimple.toolkits.callgraph.TransitiveTargets
-
- iterator() - Method in class soot.jimple.toolkits.infoflow.CallChain
-
- iterator() - Method in class soot.jimple.toolkits.scalar.ToppedSet
-
- iterator() - Method in class soot.jimple.toolkits.thread.mhp.pegcallgraph.PegCallGraph
-
- iterator() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- iterator() - Method in class soot.Pack
-
- iterator() - Method in class soot.PatchingChain
-
Returns an iterator over this Chain.
- iterator(E) - Method in class soot.PatchingChain
-
Returns an iterator over this Chain, starting at the given object.
- iterator(E, E) - Method in class soot.PatchingChain
-
Returns an iterator over this Chain, starting at head and reaching tail (inclusive).
- iterator() - Method in class soot.shimple.internal.SPatchingChain
-
- iterator(Unit) - Method in class soot.shimple.internal.SPatchingChain
-
- iterator(Unit, Unit) - Method in class soot.shimple.internal.SPatchingChain
-
- iterator() - Method in class soot.toolkits.graph.Block
-
Returns an iterator for the linear chain of Units that make up the block.
- iterator() - Method in class soot.toolkits.graph.BlockGraph
-
- iterator() - Method in interface soot.toolkits.graph.DirectedGraph
-
Returns an iterator for the nodes in this graph.
- iterator() - Method in class soot.toolkits.graph.DominatorTree
-
- iterator() - Method in class soot.toolkits.graph.DominatorTreeAdapter
-
- iterator() - Method in class soot.toolkits.graph.HashMutableDirectedGraph
-
- iterator() - Method in class soot.toolkits.graph.HashMutableEdgeLabelledDirectedGraph
-
- iterator() - Method in class soot.toolkits.graph.InverseGraph
-
Returns an iterator for the nodes in this graph.
- iterator() - Method in class soot.toolkits.graph.pdg.PDGRegion
-
return an iterator that know how to follow the control flow in a region.
- iterator() - Method in class soot.toolkits.graph.UnitGraph
-
- iterator() - Method in class soot.toolkits.scalar.AbstractFlowSet
-
- iterator() - Method in class soot.toolkits.scalar.ArrayFlowUniverse
-
- iterator() - Method in class soot.toolkits.scalar.ArrayPackedSet
-
- iterator() - Method in class soot.toolkits.scalar.ArraySparseSet
-
- iterator() - Method in class soot.toolkits.scalar.CollectionFlowUniverse
-
- iterator() - Method in interface soot.toolkits.scalar.FlowSet
-
returns an iterator over the elements of the flowSet.
- iterator() - Method in interface soot.toolkits.scalar.FlowUniverse
-
returns an iterator over the elements of the universe.
- iterator() - Method in class soot.util.AbstractMultiMap
-
- iterator() - Method in class soot.util.ArrayNumberer
-
- iterator() - Method in class soot.util.ArraySet
-
- iterator() - Method in class soot.util.BitVector
-
- iterator() - Method in interface soot.util.Chain
-
Returns an iterator over this Chain.
- iterator(E) - Method in interface soot.util.Chain
-
Returns an iterator over this Chain, starting at the given object.
- iterator(E, E) - Method in interface soot.util.Chain
-
Returns an iterator over this Chain, starting at head and reaching tail (inclusive).
- iterator() - Method in class soot.util.EmptyChain
-
- iterator(Object) - Method in class soot.util.EmptyChain
-
- iterator(Object, Object) - Method in class soot.util.EmptyChain
-
- iterator() - Method in class soot.util.HashChain
-
- iterator(E) - Method in class soot.util.HashChain
-
- iterator(E, E) - Method in class soot.util.HashChain
-
Returns an iterator ranging from head
to tail
,
inclusive.
- iterator() - Method in class soot.util.IdentityHashSet
-
Deprecated.
- iterator() - Method in class soot.util.IterableMap
-
- iterator() - Method in interface soot.util.IterableNumberer
-
Returns an iterator over all objects added to the numberer.
- iterator() - Method in class soot.util.NumberedSet
-
- iterator() - Method in class soot.util.SharedBitSet
-
- iterator() - Method in class soot.util.SmallNumberedMap
-
Returns an iterator over the non-null values.
- IteratorMapper<T,U> - Class in soot.jimple.spark.ondemand.genericutil
-
- IteratorMapper(Mapper<T, U>, Iterator<T>) - Constructor for class soot.jimple.spark.ondemand.genericutil.IteratorMapper
-
- iterPartition() - Method in class soot.shimple.toolkits.graph.SimpleGlobalValueNumberer
-
- IThreadLocalObjectsAnalysis - Interface in soot.jimple.toolkits.thread
-
Abstract interface for thread local object analyses.
- IUnexpectedReflectiveCallHandler - Interface in soot.rtlib.tamiflex
-
- IUseVisitor - Interface in soot.jimple.toolkits.typing.fast
-
- IVarAbstraction - Class in soot.jimple.spark.geom.geomPA
-
Pointer/object representation in geomPTA.
- IVarAbstraction() - Constructor for class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
- IWorklist - Interface in soot.jimple.spark.geom.geomPA
-
The worklist interface that abstracts the selection strategy.
- m - Variable in class soot.util.HashMultiMap
-
- m_attrib - Variable in class soot.toolkits.graph.pdg.PDGNode
-
- m_backDependents - Variable in class soot.toolkits.graph.pdg.PDGNode
-
- m_block2region - Variable in class soot.toolkits.graph.pdg.RegionAnalysis
-
- m_blockCFG - Variable in class soot.toolkits.graph.pdg.HashMutablePDG
-
- m_blockCFG - Variable in class soot.toolkits.graph.pdg.RegionAnalysis
-
- m_body - Variable in class soot.toolkits.graph.pdg.HashMutablePDG
-
- m_body - Variable in class soot.toolkits.graph.pdg.LoopedPDGNode
-
- m_cfg - Variable in class soot.toolkits.graph.pdg.HashMutablePDG
-
- m_cfg - Variable in class soot.toolkits.graph.pdg.RegionAnalysis
-
- m_class - Variable in class soot.toolkits.graph.pdg.HashMutablePDG
-
- m_class - Variable in class soot.toolkits.graph.pdg.RegionAnalysis
-
- m_dependents - Variable in class soot.toolkits.graph.pdg.PDGNode
-
- m_header - Variable in class soot.toolkits.graph.pdg.LoopedPDGNode
-
- m_method - Variable in class soot.toolkits.graph.pdg.RegionAnalysis
-
- m_methodBody - Variable in class soot.toolkits.graph.pdg.RegionAnalysis
-
- m_next - Variable in class soot.toolkits.graph.pdg.PDGNode
-
- m_node - Variable in class soot.toolkits.graph.pdg.PDGNode
-
- m_obj2pdgNode - Variable in class soot.toolkits.graph.pdg.HashMutablePDG
-
- m_pdgRegions - Variable in class soot.toolkits.graph.pdg.HashMutablePDG
-
- m_prev - Variable in class soot.toolkits.graph.pdg.PDGNode
-
- m_regions - Variable in class soot.toolkits.graph.pdg.RegionAnalysis
-
- m_regionsList - Variable in class soot.toolkits.graph.pdg.RegionAnalysis
-
- m_reverseBlockCFG - Variable in class soot.toolkits.graph.pdg.RegionAnalysis
-
- m_reverseCFG - Variable in class soot.toolkits.graph.pdg.RegionAnalysis
-
- m_startNode - Variable in class soot.toolkits.graph.pdg.HashMutablePDG
-
- m_strongRegions - Variable in class soot.toolkits.graph.pdg.HashMutablePDG
-
- m_topLevelRegion - Variable in class soot.toolkits.graph.pdg.RegionAnalysis
-
- m_type - Variable in class soot.toolkits.graph.pdg.PDGNode
-
- m_visited - Variable in class soot.toolkits.graph.pdg.PDGNode
-
- m_weakRegions - Variable in class soot.toolkits.graph.pdg.HashMutablePDG
-
- main(String[]) - Static method in class soot.jbco.gui.JBCOViewer
-
Auto-generated main method to display this JFrame
- main(String[]) - Static method in class soot.jbco.LineNumberGenerator
-
- Main - Class in soot.jbco
-
- Main() - Constructor for class soot.jbco.Main
-
- main(String[]) - Static method in class soot.jbco.Main
-
- main(String[]) - Static method in class soot.jimple.parser.Parse
-
Deprecated.
- main(String[]) - Static method in class soot.jimple.spark.ondemand.pautil.DumpNumAppReachableMethods
-
- main(String[]) - Static method in class soot.jimple.toolkits.ide.icfg.OnTheFlyJimpleBasedICFG
-
- Main - Class in soot.jimple.toolkits.ide.libsumm
-
- Main() - Constructor for class soot.jimple.toolkits.ide.libsumm.Main
-
- main(String[]) - Static method in class soot.jimple.toolkits.ide.libsumm.Main
-
- Main - Class in soot.jimple.toolkits.ide
-
- Main() - Constructor for class soot.jimple.toolkits.ide.Main
-
- main(String[]) - Static method in class soot.jimple.toolkits.ide.Main
-
- main(String[]) - Static method in class soot.jimple.toolkits.reflection.ReflInliner
-
- Main - Class in soot
-
Main class for Soot; provides Soot's command-line user interface.
- Main(Singletons.Global) - Constructor for class soot.Main
-
- main(String[]) - Static method in class soot.Main
-
Entry point for cmd line invocation of soot.
- main(String[]) - Static method in class soot.shimple.toolkits.graph.SimpleGlobalValueNumberer
-
- main(String[]) - Static method in class soot.shimple.toolkits.graph.ValueGraph
-
- main(String[]) - Static method in class soot.toolkits.astmetrics.DataHandlingApplication.ProcessData
-
- main(String[]) - Static method in class soot.toolkits.graph.BlockGraphConverter
-
- main(String[]) - Static method in class soot.tools.BadFields
-
- main(String[]) - Static method in class soot.tools.CFGViewer
-
- main(String[]) - Static method in class soot.util.cfgcmd.AltClassLoader
-
A main() entry for basic unit testing.
- MAIN_CLASS_NAME_STRING - Static variable in interface soot.PointsToAnalysis
-
- MAIN_CLASS_NAME_STRING_LOCAL - Static variable in interface soot.PointsToAnalysis
-
- MAIN_THREAD_GROUP_NODE - Static variable in interface soot.PointsToAnalysis
-
- MAIN_THREAD_GROUP_NODE_LOCAL - Static variable in interface soot.PointsToAnalysis
-
- MAIN_THREAD_NODE - Static variable in interface soot.PointsToAnalysis
-
- MAIN_THREAD_NODE_LOCAL - Static variable in interface soot.PointsToAnalysis
-
- MAINARG - Static variable in class soot.dava.toolkits.base.renamer.infoGatheringAnalysis
-
- mainIterator() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- mainSignature - Variable in class soot.jimple.toolkits.annotation.profiling.ProfilingGenerator
-
- mainsOfApplicationClasses() - Method in class soot.EntryPoints
-
Returns a list of all concrete main(String[]) methods of all application
classes.
- major() - Method in class soot.javaToJimple.jj.Version
-
- make(Iterable<N>, D) - Static method in class heros.DefaultSeeds
-
- makeAllocDotField(AllocNode, SparkField) - Method in class soot.jimple.spark.pag.PAG
-
Finds or creates the AllocDotField for base variable baseValue and field
field, of type t.
- makeAllocNode(Object, Type, SootMethod) - Method in class soot.jimple.spark.pag.PAG
-
- makeArrayType() - Method in class soot.ArrayType
-
- makeArrayType() - Method in class soot.Type
-
- makeClassConstantNode(ClassConstant) - Method in class soot.jimple.spark.pag.PAG
-
- makeClassRef(String) - Method in class soot.SootResolver
-
Returns a (possibly not yet resolved) SootClass to be used in references to a
class.
- makeConstructorRef(SootClass, List<Type>) - Method in class soot.Scene
-
Create an unresolved reference to a constructor.
- makeContextManager(CallGraph) - Static method in class soot.jimple.toolkits.callgraph.CallGraphBuilder
-
- makeContextVarNode(Object, Type, Context, SootMethod) - Method in class soot.jimple.spark.pag.PAG
-
Finds or creates the ContextVarNode for base variable baseValue and context
context, of type type.
- makeContextVarNode(LocalVarNode, Context) - Method in class soot.jimple.spark.pag.PAG
-
Finds or creates the ContextVarNode for base variable base and context
context, of type type.
- makeDefault() - Static method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
Make a default analysis.
- makeDotNodeLabel(Node, Predicate<Node>) - Static method in class soot.jimple.spark.pag.PagToDotDumper
-
Generate a node declaration for a dot file.
- makeDuplicate() - Method in class soot.jimple.spark.geom.dataRep.ShapeNode
-
Clone itself and make a new instance.
- makeFieldRef(SootClass, String, Type, boolean) - Method in class soot.Scene
-
Create an unresolved reference to a field.
- makeFieldRefNode(VarNode, SparkField) - Method in class soot.jimple.spark.pag.PAG
-
Finds or creates the FieldRefNode for base variable base and field field, of
type type.
- makeGlobalFieldRefNode(Object, Type, SparkField) - Method in class soot.jimple.spark.pag.PAG
-
Finds or creates the FieldRefNode for base variable baseValue and field
field, of type type.
- makeGlobalVarNode(Object, Type) - Method in class soot.jimple.spark.pag.PAG
-
Finds or creates the GlobalVarNode for the variable value, of type type.
- makeGraph(Body) - Method in class soot.jimple.toolkits.ide.icfg.AbstractJimpleBasedICFG
-
- makeInitialSet() - Method in class soot.jimple.toolkits.pointer.CastCheckEliminator
-
Find all the locals of reference type and all the types used in casts
to initialize the mapping from locals and types to bits in the bit vector
in LocalTypeSet.
- makeInternalNode(Node) - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
Transform the SPARK node @param v representation to our representation.
- makeLabel(AllocNode) - Static method in class soot.jimple.spark.pag.PagToDotDumper
-
- makeLabel(LocalVarNode) - Static method in class soot.jimple.spark.pag.PagToDotDumper
-
- makeLabel(FieldRefNode) - Static method in class soot.jimple.spark.pag.PagToDotDumper
-
- makeLabel(VarNode) - Static method in class soot.jimple.spark.pag.PagToDotDumper
-
- makeLocalFieldRefNode(Object, Type, SparkField, SootMethod) - Method in class soot.jimple.spark.pag.PAG
-
Finds or creates the FieldRefNode for base variable baseValue and field
field, of type type.
- makeLocalVarNode(Object, Type, SootMethod) - Method in class soot.jimple.spark.pag.PAG
-
Finds or creates the LocalVarNode for the variable value, of type type.
- makeMethodRef(String, String, String, List<String>, boolean) - Static method in class soot.dexpler.typing.Validate
-
- makeMethodRef(SootClass, String, List<Type>, Type, boolean) - Method in class soot.Scene
-
Create an unresolved reference to a method.
- makeNewInstanceNode(Value, Type, SootMethod) - Method in class soot.jimple.spark.pag.PAG
-
- makeNodeName(Node) - Static method in class soot.jimple.spark.pag.PagToDotDumper
-
- makeP2Set() - Method in class soot.jimple.spark.pag.Node
-
Returns the points-to set for this node, makes it if necessary.
- makeP2Set(FieldRefNode) - Method in class soot.jimple.spark.solver.PropAlias
-
- makeRef() - Method in class soot.SootField
-
- makeRef() - Method in class soot.SootMethod
-
- makeSameSCC(Set<SootMethod>) - Method in class soot.jimple.spark.ondemand.pautil.OTFMethodSCCManager
-
- makeSootClass(SootClass, ClassDef, DexFile) - Method in class soot.dexpler.DexClassLoader
-
- makeSootClass(SootClass, String) - Method in class soot.dexpler.DexlibWrapper
-
- makeSootClass(String) - Method in class soot.Scene
-
- makeSootClass(String, int) - Method in class soot.Scene
-
- makeSootField(Field) - Static method in class soot.dexpler.DexField
-
- makeSootField(String, Type, int) - Method in class soot.Scene
-
- makeSootField(String, Type) - Method in class soot.Scene
-
- makeSootMethod(Method) - Method in class soot.dexpler.DexMethod
-
Retrieve the SootMethod equivalent of this method
- makeSootMethod(String, List<Type>, Type) - Method in class soot.Scene
-
- makeSootMethod(String, List<Type>, Type, int) - Method in class soot.Scene
-
- makeSootMethod(String, List<Type>, Type, int, List<SootClass>) - Method in class soot.Scene
-
- makeStringConstantNode(String) - Method in class soot.jimple.spark.pag.PAG
-
- makeTypeMask() - Method in class soot.jimple.spark.internal.TypeManager
-
- makeUniqueLocalName(String, Set<String>) - Method in class soot.shimple.internal.ShimpleBodyBuilder
-
Given a set of Strings, return a new name for dupName that is
not currently in the set.
- makeUniqueLocalNames() - Method in class soot.shimple.internal.ShimpleBodyBuilder
-
Make sure the locals in the given body all have unique String
names.
- makeUniqueLocalNames() - Method in class soot.shimple.ShimpleBody
-
Make sure the locals in this body all have unique String names.
- makeWithBudget(int, int, boolean) - Static method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- Manager(Singletons.Global) - Constructor for class soot.toolkits.exceptions.ThrowableSet.Manager
-
Constructs a
ThrowableSet.Manager
for inclusion in
Soot's global variable manager,
G
.
- ManualAndInnerHeuristic - Class in soot.jimple.spark.ondemand
-
- ManualAndInnerHeuristic(TypeManager, int) - Constructor for class soot.jimple.spark.ondemand.ManualAndInnerHeuristic
-
- ManualFieldCheckHeuristic - Class in soot.jimple.spark.ondemand
-
for hacking around with stuff
- ManualFieldCheckHeuristic() - Constructor for class soot.jimple.spark.ondemand.ManualFieldCheckHeuristic
-
- MANY_TO_ALL - Static variable in class soot.jimple.spark.geom.heapinsE.HeapInsIntervalManager
-
- MANY_TO_ALL - Static variable in class soot.jimple.spark.geom.ptinsE.PtInsIntervalManager
-
- MANY_TO_MANY - Static variable in class soot.jimple.spark.geom.geomE.GeometricManager
-
- map(T) - Method in interface soot.jimple.spark.ondemand.genericutil.Mapper
-
- map(List<T>, Mapper<T, U>) - Static method in class soot.jimple.spark.ondemand.genericutil.Util
-
Map a list: generate a new list with each element mapped.
- map - Variable in class soot.jimple.spark.sets.AllSharedHybridNodes.BitVectorLookupMap
-
- map - Variable in class soot.util.HashChain
-
- map_offset - Variable in class soot.jimple.spark.geom.dataRep.CgEdge
-
- MapNumberer<T> - Class in soot.util
-
- MapNumberer() - Constructor for class soot.util.MapNumberer
-
- Mapper<T,U> - Interface in soot.jimple.spark.ondemand.genericutil
-
A simple interface for defining a function that maps objects.
- Mapping_Iterator(HashChain, HashMap<Object, Object>) - Constructor for class soot.util.IterableMap.Mapping_Iterator
-
- mapTo(Unit) - Method in class soot.util.UnitMap
-
maps a unit to an object.
- mapToSet(Collection<T>, Mapper<T, U>) - Static method in class soot.jimple.spark.ondemand.genericutil.Util
-
Map a set: generate a new set with each element mapped.
- markerUnit - Variable in class soot.dexpler.instructions.JumpInstruction
-
- markerUnit - Variable in class soot.dexpler.instructions.SwitchInstruction
-
- markLocal(Value) - Method in class soot.dava.toolkits.base.AST.transformations.ShortcutArrayInit
-
- match(String) - Method in class soot.util.cfgcmd.CFGOptionMatcher
-
Searches the options in this CFGOptionMatcher
looking for one whose name begins with the passed string
(ignoring the case of letters in the string).
- matchPattern(String, List<Object>) - Method in class soot.dava.toolkits.base.AST.transformations.OrAggregatorFour
-
- matchPatternTwo(ASTIfElseNode) - Method in class soot.dava.toolkits.base.AST.transformations.OrAggregatorTwo
-
- max_cons_budget - Static variable in class soot.jimple.spark.geom.geomPA.Parameters
-
- max_context_size_block - Variable in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- max_context_size_block - Variable in class soot.jimple.spark.geom.geomPA.GeomQueries
-
- MAX_CONTEXTS - Static variable in class soot.jimple.spark.geom.geomPA.Constants
-
- max_pts_budget - Static variable in class soot.jimple.spark.geom.geomPA.Parameters
-
- MAX_REG_NUM_BYTE - Static variable in class soot.toDex.Register
-
- MAX_REG_NUM_SHORT - Static variable in class soot.toDex.Register
-
- MAX_REG_NUM_UNCONSTRAINED - Static variable in class soot.toDex.Register
-
- max_scc_id - Variable in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- max_scc_size - Variable in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- MAX_SIZE - Static variable in class soot.jimple.toolkits.pointer.MethodRWSet
-
- maxElements - Variable in class soot.toolkits.scalar.ArraySparseSet
-
- maxFinishNumber - Variable in class soot.jimple.spark.pag.PAG
-
- maxNodesPerPass - Variable in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- maxPasses - Variable in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- maxStackHeight - Variable in class soot.AbstractJasminClass
-
- MAY - Static variable in class soot.dava.toolkits.base.AST.structuredAnalysis.MustMayInitialize
-
- MAY_BE_NULL - Static variable in class soot.jimple.toolkits.callgraph.InvokeCallSite
-
- mayAlias(Value, Value, Unit) - Method in class soot.jimple.toolkits.pointer.LocalMayAliasAnalysis
-
Returns true if v1 and v2 may alias before u.
- mayAliases(Value, Unit) - Method in class soot.jimple.toolkits.pointer.LocalMayAliasAnalysis
-
Returns all values that may-alias with v before u.
- mayAliasesAtExit(Value) - Method in class soot.jimple.toolkits.pointer.LocalMayAliasAnalysis
-
Returns all values that may-alias with v at the end of the procedure.
- mayBeEmpty() - Method in class heros.fieldsens.AccessPathHandler
-
- mayCanRead(Field) - Method in class heros.fieldsens.AccessPathHandler
-
- mayEscapeMethod(AnyNewExpr) - Method in interface soot.EscapeAnalysis
-
Returns true if objects allocated at n may continue to be live
after the method in which they are allocated returns.
- mayEscapeMethod(Context, AnyNewExpr) - Method in interface soot.EscapeAnalysis
-
Returns true if objects allocated at n in context c may
continue to be live after the method in which they are allocated
returns.
- mayEscapeThread(AnyNewExpr) - Method in interface soot.EscapeAnalysis
-
Returns true if objects allocated at n may be accessed in
a thread other than the thread in which they were allocated.
- mayEscapeThread(Context, AnyNewExpr) - Method in interface soot.EscapeAnalysis
-
Returns true if objects allocated at n in context c may be
accessed in a thread other than the thread in which they
were allocated.
- mayHappenInParallel(SootMethod, SootMethod) - Method in interface soot.jimple.toolkits.thread.mhp.MhpTester
-
- mayHappenInParallel(SootMethod, Unit, SootMethod, Unit) - Method in interface soot.jimple.toolkits.thread.mhp.MhpTester
-
- mayHappenInParallel(SootMethod, Unit, SootMethod, Unit) - Method in class soot.jimple.toolkits.thread.mhp.SynchObliviousMhpAnalysis
-
- mayHappenInParallel(SootMethod, SootMethod) - Method in class soot.jimple.toolkits.thread.mhp.SynchObliviousMhpAnalysis
-
- mayHappenInParallel(CriticalSection, CriticalSection) - Method in class soot.jimple.toolkits.thread.synchronization.CriticalSectionInterferenceGraph
-
- MAYMODIFY - Static variable in class soot.shimple.Shimple
-
- mayNotAlias(InstanceKey) - Method in class soot.jimple.toolkits.pointer.InstanceKey
- mBlocks - Variable in class soot.toolkits.graph.BlockGraph
-
- mBody - Variable in class soot.toolkits.graph.BlockGraph
-
- me - Variable in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
- memberList() - Method in class soot.javaToJimple.InnerClassInfoFinder
-
- MemoryEfficientGraph<N> - Class in soot.toolkits.graph
-
A memory efficient version of HashMutableDirectedGraph, in the sense
that throw-away objects passed as arguments will not be kept in the
process of adding edges.
- MemoryEfficientGraph() - Constructor for class soot.toolkits.graph.MemoryEfficientGraph
-
- MemoryEfficientRasUnion - Class in soot.jimple.toolkits.pointer
-
- MemoryEfficientRasUnion() - Constructor for class soot.jimple.toolkits.pointer.MemoryEfficientRasUnion
-
- merge(Fact, Fact) - Method in interface heros.fieldsens.FactMergeHandler
-
Called when propagating a Fact to a statement at which an equal Fact was already propagated to.
- merge(DavaFlowSet<E>, DavaFlowSet<E>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
- merge(FlowSet, FlowSet, FlowSet) - Method in class soot.jbco.jimpleTransformations.New2InitFlowAnalysis
-
- merge(ContextVar) - Method in class soot.jimple.spark.geom.dataRep.CallsiteContextVar
-
- merge(ContextVar) - Method in class soot.jimple.spark.geom.dataRep.ContextVar
-
Merge two context variables if possible
Merged information is written into current variable.
- merge(ContextVar) - Method in class soot.jimple.spark.geom.dataRep.IntervalContextVar
-
- merge(SimpleInterval) - Method in class soot.jimple.spark.geom.dataRep.SimpleInterval
-
- merge(IVarAbstraction) - Method in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
Make the variable other be the parent of this variable.
- merge(Histogram) - Method in class soot.jimple.spark.geom.utils.Histogram
-
Merge two histograms.
- merge(Object, Object, Object) - Method in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
-
Deprecated.
- merge(NullnessAnalysis.AnalysisInfo, NullnessAnalysis.AnalysisInfo, NullnessAnalysis.AnalysisInfo) - Method in class soot.jimple.toolkits.annotation.nullcheck.NullnessAnalysis
-
Compute the merge of the in1
and in2
sets, putting the result into out
.
- merge(Object, Object, Object) - Method in class soot.jimple.toolkits.annotation.nullcheck.NullnessAssumptionAnalysis
-
Compute the merge of the in1
and in2
sets, putting the result into out
.
- merge(Map<Value, ParityAnalysis.Parity>, Map<Value, ParityAnalysis.Parity>, Map<Value, ParityAnalysis.Parity>) - Method in class soot.jimple.toolkits.annotation.parity.ParityAnalysis
-
- merge(S, S, S) - Method in class soot.jimple.toolkits.annotation.purity.AbstractInterproceduralAnalysis
-
Merge in1 and in2 into out.
- merge(PurityGraphBox, PurityGraphBox, PurityGraphBox) - Method in class soot.jimple.toolkits.annotation.purity.PurityInterproceduralAnalysis
-
- merge(PurityGraphBox, PurityGraphBox, PurityGraphBox) - Method in class soot.jimple.toolkits.annotation.purity.PurityIntraproceduralAnalysis
-
- merge(Object, Object, Object) - Method in class soot.jimple.toolkits.callgraph.ClinitElimAnalysis
-
- merge(ConstantArrayAnalysis.ArrayState, ConstantArrayAnalysis.ArrayState, ConstantArrayAnalysis.ArrayState) - Method in class soot.jimple.toolkits.callgraph.ConstantArrayAnalysis
-
- merge(CallLocalityContext) - Method in class soot.jimple.toolkits.infoflow.CallLocalityContext
-
- merge(FlowSet<Pair<EquivalentValue, EquivalentValue>>, FlowSet<Pair<EquivalentValue, EquivalentValue>>, FlowSet<Pair<EquivalentValue, EquivalentValue>>) - Method in class soot.jimple.toolkits.infoflow.SimpleMethodInfoFlowAnalysis
-
- merge(LocalTypeSet, LocalTypeSet, LocalTypeSet) - Method in class soot.jimple.toolkits.pointer.CastCheckEliminator
-
- merge(Set<Set<Value>>, Set<Set<Value>>, Set<Set<Value>>) - Method in class soot.jimple.toolkits.pointer.LocalMayAliasAnalysis
-
- merge(Unit, HashMap<Value, Integer>, HashMap<Value, Integer>, HashMap<Value, Integer>) - Method in class soot.jimple.toolkits.pointer.LocalMustAliasAnalysis
-
- merge(HashMap<Value, Integer>, HashMap<Value, Integer>, HashMap<Value, Integer>) - Method in class soot.jimple.toolkits.pointer.LocalMustAliasAnalysis
-
- merge(HashMap<Local, Set<NewExpr>>, HashMap<Local, Set<NewExpr>>, HashMap<Local, Set<NewExpr>>) - Method in class soot.jimple.toolkits.pointer.LocalMustNotAliasAnalysis
-
- merge(Object, Object, Object) - Method in class soot.jimple.toolkits.scalar.CommonPrecedingEqualValueAnalysis
-
- merge(Object, Object, Object) - Method in class soot.jimple.toolkits.scalar.EqualLocalsAnalysis
-
- merge(FlowSet, FlowSet, FlowSet) - Method in class soot.jimple.toolkits.scalar.EqualUsesAnalysis
-
Deprecated.
- merge(FlowSet<Value>, FlowSet<Value>, FlowSet<Value>) - Method in class soot.jimple.toolkits.scalar.FastAvailableExpressionsAnalysis
-
- merge(FlowSet<EquivalentValue>, FlowSet<EquivalentValue>, FlowSet<EquivalentValue>) - Method in class soot.jimple.toolkits.scalar.pre.DelayabilityAnalysis
-
- merge(FlowSet<EquivalentValue>, FlowSet<EquivalentValue>, FlowSet<EquivalentValue>) - Method in class soot.jimple.toolkits.scalar.pre.DownSafetyAnalysis
-
- merge(FlowSet<EquivalentValue>, FlowSet<EquivalentValue>, FlowSet<EquivalentValue>) - Method in class soot.jimple.toolkits.scalar.pre.NotIsolatedAnalysis
-
- merge(FlowSet<EquivalentValue>, FlowSet<EquivalentValue>, FlowSet<EquivalentValue>) - Method in class soot.jimple.toolkits.scalar.pre.UpSafetyAnalysis
-
- merge(FlowSet<Value>, FlowSet<Value>, FlowSet<Value>) - Method in class soot.jimple.toolkits.scalar.SlowAvailableExpressionsAnalysis
-
- merge(BitSet, BitSet, BitSet) - Method in class soot.jimple.toolkits.thread.mhp.findobject.MultiRunStatementsFinder
-
- merge(Object, Object, Object) - Method in class soot.jimple.toolkits.thread.mhp.MonitorAnalysis
-
- merge(Object, Object, Object) - Method in class soot.jimple.toolkits.thread.mhp.StartJoinAnalysis
-
- merge(LocksetFlowInfo, LocksetFlowInfo, LocksetFlowInfo) - Method in class soot.jimple.toolkits.thread.synchronization.LockableReferenceAnalysis
-
- merge(Object, Object, Object) - Method in class soot.jimple.toolkits.thread.synchronization.StrayRWFinder
-
union, except for transactions in progress.
- merge(FlowSet<SynchronizedRegionFlowPair>, FlowSet<SynchronizedRegionFlowPair>, FlowSet<SynchronizedRegionFlowPair>) - Method in class soot.jimple.toolkits.thread.synchronization.SynchronizedRegionFinder
-
union
- merge(Type, Scene) - Method in class soot.RefType
-
Returns the least common superclass of this type and other.
- merge(FlowSet<Unit>, FlowSet<Unit>, FlowSet<Unit>) - Method in class soot.toolkits.graph.DominatorAnalysis
-
Deprecated.
- merge(FlowSet<Unit>, FlowSet<Unit>, FlowSet<Unit>) - Method in class soot.toolkits.graph.PostDominatorAnalysis
-
Deprecated.
- merge(A, A, A) - Method in class soot.toolkits.scalar.AbstractFlowAnalysis
-
Compute the merge of the in1
and in2
sets, putting the result into out
.
- merge(N, A, A, A) - Method in class soot.toolkits.scalar.AbstractFlowAnalysis
-
Merges in1 and in2 into out, just before node succNode.
- merge(FlowSet<ValueBox>, FlowSet<ValueBox>) - Method in class soot.toolkits.scalar.CombinedDUAnalysis
-
- merge(FlowSet<ValueBox>, FlowSet<ValueBox>, FlowSet<ValueBox>) - Method in class soot.toolkits.scalar.CombinedDUAnalysis
-
- merge(A, A, A) - Method in class soot.toolkits.scalar.ForwardFlowAnalysisExtended
-
Compute the merge of the in1
and in2
sets, putting the result into out
.
- merge(N, A, A, A) - Method in class soot.toolkits.scalar.ForwardFlowAnalysisExtended
-
Merges in1 and in2 into out, just before node succNode.
- merge(FlowSet<Local>, FlowSet<Local>, FlowSet<Local>) - Method in class soot.toolkits.scalar.InitAnalysis
-
- merge(Type, Scene) - Method in class soot.Type
-
Returns the least common superclass of this type and other.
- merge(Type, Scene) - Method in class soot.UnknownType
-
Returns the least common superclass of this type and other.
- MergeChecker - Class in soot.jimple.spark.solver
-
Checks points-to sets with pointer assignment graph to make sure everything
has been correctly propagated.
- MergeChecker(PAG) - Constructor for class soot.jimple.spark.solver.MergeChecker
-
- mergedNodes - Variable in class soot.jimple.spark.pag.PAG2HTML
-
- mergedWith(Node, Node) - Method in class soot.jimple.spark.solver.OnFlyCallGraph
-
Node uses this to notify PAG that n2 has been merged into n1.
- mergeExcludedFieldReferences(AccessPath<T>) - Method in class heros.fieldsens.AccessPath
-
- mergeExplicitAndImplicit(String, DavaFlowSet<E>, List<DavaFlowSet<E>>, List<DavaFlowSet<E>>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
- mergeFigures(int) - Method in class soot.jimple.spark.geom.geomE.GeometricManager
-
Merge the set of objects in the same category into one.
- mergeFigures(int) - Method in class soot.jimple.spark.geom.geomPA.IFigureManager
-
- mergeFigures(int) - Method in class soot.jimple.spark.geom.heapinsE.HeapInsIntervalManager
-
- mergeFigures(int) - Method in class soot.jimple.spark.geom.ptinsE.PtInsIntervalManager
-
- mergeInto(N, A, A) - Method in class soot.toolkits.scalar.AbstractFlowAnalysis
-
Merges in into inout, just before node succNode.
- mergeInto(N, A, A) - Method in class soot.toolkits.scalar.ForwardFlowAnalysisExtended
-
Merges in into inout, just before node succNode.
- mergeNodes(PurityNode, PurityNode) - Method in class soot.jimple.toolkits.annotation.purity.PurityGraph
-
Utility function to merge node src into dst; src is removed
- mergePointToValueToNumber - Variable in class soot.jimple.toolkits.pointer.LocalMustAliasAnalysis
-
maps from a merge point (a unit) and a value to the unique value number of that value at this point
- MERGETYPE - Variable in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
- mergeWith(Node) - Method in class soot.jimple.spark.pag.Node
-
Merge with the node other.
- mergeWith(PointsToSetInternal) - Method in class soot.jimple.spark.sets.DoublePointsToSet
-
Merges other into this set.
- mergeWith(PointsToSetInternal) - Method in class soot.jimple.spark.sets.PointsToSetInternal
-
Merges other into this set.
- MetaConstant() - Constructor for class soot.shimple.toolkits.scalar.SEvaluator.MetaConstant
-
- MethInfo - Class in soot.jimple.toolkits.annotation.callgraph
-
- MethInfo(SootMethod, boolean, Kind) - Constructor for class soot.jimple.toolkits.annotation.callgraph.MethInfo
-
- method - Variable in class soot.Body
-
The method associated with this Body.
- method - Variable in class soot.jimple.spark.builder.MethodNodeFactory
-
- method - Variable in class soot.jimple.spark.pag.LocalVarNode
-
- method() - Method in class soot.jimple.toolkits.annotation.callgraph.MethInfo
-
- method(SootMethod) - Method in class soot.jimple.toolkits.annotation.callgraph.MethInfo
-
- method() - Method in exception soot.jimple.toolkits.base.ExceptionCheckerError
-
- method(SootMethod) - Method in exception soot.jimple.toolkits.base.ExceptionCheckerError
-
- method() - Method in class soot.MethodContext
-
- method() - Method in interface soot.MethodOrMethodContext
-
- method() - Method in class soot.SootMethod
-
- method - Variable in class soot.toolkits.graph.UnitGraph
-
- method2Locals2REALTypes - Static variable in class soot.jbco.Main
-
- method_info - Class in soot.coffi
-
Represents a single method_info object.
- method_info() - Constructor for class soot.coffi.method_info
-
- MethodAnalyzer<Field,Fact,Stmt,Method> - Interface in heros.fieldsens
-
- MethodAnalyzerImpl<Field,Fact,Stmt,Method> - Class in heros.fieldsens
-
- MethodArgInst - Interface in soot.baf
-
- MethodCallFinder - Class in soot.dava
-
- MethodCallFinder(DavaStaticBlockCleaner) - Constructor for class soot.dava.MethodCallFinder
-
- MethodCallFinder(boolean, DavaStaticBlockCleaner) - Constructor for class soot.dava.MethodCallFinder
-
- METHODCLASS - Variable in class soot.jimple.toolkits.pointer.representations.TypeConstants
-
- MethodContext - Class in soot
-
Represents a pair of a method and a context.
- MethodContext_map - Variable in class soot.G
-
- methodCount - Static variable in class soot.jimple.toolkits.infoflow.ClassInfoFlowAnalysis
-
- methodCount() - Method in class soot.jimple.toolkits.thread.AbstractRuntimeThread
-
- MethodDeclarationValidator - Enum in soot.validation
-
Validates classes to make sure that all method signatures are valid
- MethodExtentBuilder - Class in soot.jimple.toolkits.thread.mhp
-
- MethodExtentBuilder(Body, PegCallGraph, CallGraph) - Constructor for class soot.jimple.toolkits.thread.mhp.MethodExtentBuilder
-
- MethodFinalsChecker - Class in soot.javaToJimple
-
- MethodFinalsChecker() - Constructor for class soot.javaToJimple.MethodFinalsChecker
-
- MethodHandle - Class in soot.jimple
-
- MethodInliner - Class in soot.jimple.toolkits.thread.mhp
-
- MethodInvocationInstruction - Class in soot.dexpler.instructions
-
- MethodInvocationInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.MethodInvocationInstruction
-
- methodInvoke(SootMethod, Stmt) - Method in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder.DefaultReflectionModel
-
- methodInvoke(SootMethod, Stmt) - Method in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder.TraceBasedReflectionModel
-
Adds a special edge of kind
Kind.REFL_INVOKE
to all possible target
methods of this call to
Method.invoke(Object, Object...)
.
- methodInvoke(SootMethod, Stmt) - Method in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder.TypeBasedReflectionModel
-
- methodInvoke(SootMethod, Stmt) - Method in interface soot.jimple.toolkits.callgraph.ReflectionModel
-
- methodInvoke(Object, Method) - Method in class soot.rtlib.tamiflex.DefaultHandler
-
- methodInvoke(Object, Method) - Method in interface soot.rtlib.tamiflex.IUnexpectedReflectiveCallHandler
-
- methodInvoke(Object, Method) - Method in class soot.rtlib.tamiflex.SilentHandler
-
- methodInvoke(Object, Method) - Static method in class soot.rtlib.tamiflex.UnexpectedReflectiveCall
-
- methodInvokeMethods(SootMethod) - Method in class soot.jimple.toolkits.reflection.ReflectionTraceInfo
-
- methodInvokeReceivers - Variable in class soot.jimple.toolkits.reflection.ReflectionTraceInfo
-
- methodInvokeSignatures(SootMethod) - Method in class soot.jimple.toolkits.reflection.ReflectionTraceInfo
-
- methodIterator() - Method in class soot.SootClass
-
Returns an iterator over the methods in this class.
- methodList - Variable in class soot.SootClass
-
- METHODNAME - Static variable in class soot.dava.toolkits.base.renamer.infoGatheringAnalysis
-
- MethodNodeFactory - Class in soot.jimple.spark.builder
-
Class implementing builder parameters (this decides what kinds of nodes
should be built for each kind of Soot value).
- MethodNodeFactory(PAG, MethodPAG) - Constructor for class soot.jimple.spark.builder.MethodNodeFactory
-
- methodNumberer - Variable in class soot.Scene
-
- MethodOrMethodContext - Interface in soot
-
A common interface for either just a method, or a method with context.
- MethodPAG - Class in soot.jimple.spark.pag
-
Part of a pointer assignment graph for a single method.
- MethodPAG(PAG, SootMethod) - Constructor for class soot.jimple.spark.pag.MethodPAG
-
- MethodPAG_methodToPag - Variable in class soot.G
-
- methodRef(SootMethodRef) - Method in class soot.AbstractUnitPrinter
-
- methodRef(SootMethodRef) - Method in class soot.BriefUnitPrinter
-
- methodRef(SootMethodRef) - Method in class soot.dava.DavaUnitPrinter
-
- methodRef - Variable in class soot.jimple.internal.AbstractInvokeExpr
-
- methodRef - Variable in class soot.jimple.MethodHandle
-
- methodRef(SootMethodRef) - Method in class soot.LabeledUnitPrinter
-
- methodRef(SootMethodRef) - Method in class soot.NormalUnitPrinter
-
- methodRef(SootMethodRef) - Method in interface soot.UnitPrinter
-
- MethodRenamer - Class in soot.jbco.jimpleTransformations
-
Creates new method names using names of fields or generates randomly.
- MethodRenamer(Singletons.Global) - Constructor for class soot.jbco.jimpleTransformations.MethodRenamer
-
Singleton constructor.
- MethodRWSet - Class in soot.jimple.toolkits.pointer
-
Represents the read or write set of a statement.
- MethodRWSet() - Constructor for class soot.jimple.toolkits.pointer.MethodRWSet
-
- MethodRWSet_allFields - Variable in class soot.G
-
- MethodRWSet_allGlobals - Variable in class soot.G
-
- methods - Variable in class soot.coffi.ClassFile
-
Array of method_info objects describing each field.
- methods() - Method in class soot.jimple.spark.ondemand.pautil.ContextSensitiveInfo
-
- methods2Baf2JLocals - Static variable in class soot.jbco.Main
-
- methods2JLocals - Static variable in class soot.jbco.Main
-
- methods_count - Variable in class soot.coffi.ClassFile
-
Count of methods this Class contains.
- methodsContainingReflectiveCalls() - Method in class soot.jimple.toolkits.reflection.ReflectionTraceInfo
-
- methodsOfApplicationClasses() - Method in class soot.EntryPoints
-
Returns a list of all concrete methods of all application classes.
- MethodSource - Interface in soot
-
A class which knows how to produce Body's for SootMethods.
- MethodStaticnessCorrector - Class in soot.jimple.toolkits.scalar
-
Transformer that checks whether an instance method is used like a static
method, and can easily be made static, i.e., does not reference any field or
method in the "this" object.
- MethodStaticnessCorrector(Singletons.Global) - Constructor for class soot.jimple.toolkits.scalar.MethodStaticnessCorrector
-
- methodsToVEM - Static variable in class soot.coffi.CFG
-
- methodStr - Variable in class soot.jimple.spark.ondemand.pautil.AllocationSiteHandler.VirtualCallHandler
-
- methodTimer - Variable in class soot.Timers
-
- methodToCallers - Variable in class soot.jimple.toolkits.ide.icfg.JimpleBasedInterproceduralCFG
-
- methodToCallers - Variable in class soot.jimple.toolkits.ide.icfg.OnTheFlyJimpleBasedICFG
-
- methodToCallsFromWithin - Variable in class soot.jimple.toolkits.ide.icfg.AbstractJimpleBasedICFG
-
- MethodToContexts - Class in soot
-
Keeps track of the various contexts associated with each method.
- MethodToContexts() - Constructor for class soot.MethodToContexts
-
- MethodToContexts(Iterator<MethodOrMethodContext>) - Constructor for class soot.MethodToContexts
-
- methodToInvokeArgs() - Method in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- methodToInvokeBases() - Method in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- methodToNodes - Variable in class soot.jimple.spark.pag.PAG2HTML
-
- methodToParameterRefs - Variable in class soot.jimple.toolkits.ide.icfg.AbstractJimpleBasedICFG
-
- methodToReceivers() - Method in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- methodToStringConstants() - Method in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- methodToThrowSet - Variable in class soot.toolkits.exceptions.UnitThrowAnalysis
-
- MethodValidator - Enum in soot.jimple.validation
-
- MetricData - Class in soot.toolkits.astmetrics
-
- MetricData(String, Object) - Constructor for class soot.toolkits.astmetrics.MetricData
-
- MetricInterface - Interface in soot.toolkits.astmetrics
-
- metricPrettyPrinter - Class in soot.toolkits.astmetrics
-
- metricPrettyPrinter(ASTMetric) - Constructor for class soot.toolkits.astmetrics.metricPrettyPrinter
-
- metrics - Static variable in class soot.jbco.Main
-
- mFromType - Variable in class soot.baf.internal.BSwapInst
-
- mgr - Variable in class soot.toolkits.exceptions.UnitThrowAnalysis
-
- mHeads - Variable in class soot.toolkits.graph.BlockGraph
-
- MHGDominatorsFinder<N> - Class in soot.toolkits.graph
-
Calculate dominators for basic blocks.
- MHGDominatorsFinder(DirectedGraph<N>) - Constructor for class soot.toolkits.graph.MHGDominatorsFinder
-
- MHGDominatorTree<N> - Class in soot.toolkits.graph.pdg
-
Constructs a multi-headed dominator tree.
- MHGDominatorTree(DominatorsFinder<N>) - Constructor for class soot.toolkits.graph.pdg.MHGDominatorTree
-
- MHGPostDominatorsFinder<N> - Class in soot.toolkits.graph
-
Post-dominators finder for multi-headed graph.
- MHGPostDominatorsFinder(DirectedGraph<N>) - Constructor for class soot.toolkits.graph.MHGPostDominatorsFinder
-
- MhpTester - Interface in soot.jimple.toolkits.thread.mhp
-
MhpTester written by Richard L.
- MhpTransformer - Class in soot.jimple.toolkits.thread.mhp
-
- MhpTransformer(Singletons.Global) - Constructor for class soot.jimple.toolkits.thread.mhp.MhpTransformer
-
- mightThrow(Unit) - Method in class soot.toolkits.exceptions.AbstractThrowAnalysis
-
- mightThrow(Unit) - Method in class soot.toolkits.exceptions.PedanticThrowAnalysis
-
Returns the set of all Throwable
s as the set
of types that the specified unit might throw, regardless of the
unit's identity.
- mightThrow(Unit) - Method in interface soot.toolkits.exceptions.ThrowAnalysis
-
Returns a set representing the Throwable
types that
the specified unit might throw.
- mightThrow(Unit) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis
-
- mightThrow(Value) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis
-
- mightThrow(SootMethodRef) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis
-
- mightThrow(SootMethod) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis
-
Returns the set of types that might be thrown as a result of
calling the specified method.
- mightThrowExplicitly(ThrowInst) - Method in class soot.toolkits.exceptions.AbstractThrowAnalysis
-
- mightThrowExplicitly(ThrowStmt) - Method in class soot.toolkits.exceptions.AbstractThrowAnalysis
-
- mightThrowExplicitly(ThrowInst) - Method in interface soot.toolkits.exceptions.ThrowAnalysis
-
Returns a set representing the Throwable
types that
the specified throw instruction might throw explicitly, that is,
the possible types for its Throwable
argument.
- mightThrowExplicitly(ThrowStmt) - Method in interface soot.toolkits.exceptions.ThrowAnalysis
-
Returns a set representing the Throwable
types that
the specified throw statement might throw explicitly, that is,
the possible types for its Throwable
argument.
- mightThrowImplicitly(ThrowInst) - Method in class soot.toolkits.exceptions.AbstractThrowAnalysis
-
- mightThrowImplicitly(ThrowStmt) - Method in class soot.toolkits.exceptions.AbstractThrowAnalysis
-
- mightThrowImplicitly(ThrowInst) - Method in class soot.toolkits.exceptions.PedanticThrowAnalysis
-
Returns the set of all Throwable
s as the set
of types that a throw
instruction may throw implicitly,
that is, the possible types of errors which might arise in
the course of executing the throw
instruction, rather
than the type of the throw
's operand.
- mightThrowImplicitly(ThrowStmt) - Method in class soot.toolkits.exceptions.PedanticThrowAnalysis
-
Returns the set of all Throwable
s as the set
of types that a throw
statement may throw implicitly,
that is, the possible types of errors which might arise in
the course of executing the throw
statement, rather
than the type of the throw
's operand.
- mightThrowImplicitly(ThrowInst) - Method in interface soot.toolkits.exceptions.ThrowAnalysis
-
Returns a set representing the Throwable
types that
the specified throw instruction might throw implicitly, that is,
the possible types of errors which might arise in the course
of executing the throw
instruction, rather than
the type of the throw
's operand.
- mightThrowImplicitly(ThrowStmt) - Method in interface soot.toolkits.exceptions.ThrowAnalysis
-
Returns a set representing the Throwable
types that
the specified throw statement might throw implicitly, that is,
the possible types of errors which might arise in the course
of executing the throw
statement, rather than
the type of the throw
's operand.
- mightThrowImplicitly(ThrowInst) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis
-
- mightThrowImplicitly(ThrowStmt) - Method in class soot.toolkits.exceptions.UnitThrowAnalysis
-
- mightThrowTo(ExceptionalUnitGraph, Unit, Trap) - Method in class soot.toolkits.exceptions.TrapTightener
-
A utility routine which determines if a particular
Unit
might
throw an exception to a particular
Trap
, according to the
information supplied by a particular control flow graph.
- minimize(List<Typing>, IHierarchy) - Static method in class soot.jimple.toolkits.typing.fast.Typing
-
- minor() - Method in class soot.javaToJimple.jj.Version
-
- mlocounter - Static variable in class soot.jimple.toolkits.infoflow.SimpleMethodLocalObjectsAnalysis
-
- modified - Variable in class soot.dava.toolkits.base.AST.transformations.EliminateConditions
-
- Modifier - Class in soot
-
A class that provides static methods and constants to represent and
work with with Java modifiers (ie public, final,...)
Represents Java modifiers as int constants that can be packed and
combined by bitwise operations and methods to query these.
- modifiers - Variable in class soot.SootClass
-
- modifiers - Variable in class soot.SootField
-
- modifiers - Variable in class soot.SootMethod
-
Modifiers associated with this SootMethod (e.g.
- modifyHierarchy() - Method in class soot.Scene
-
- modifyUseBoxes(Local, Local, List) - Method in class soot.dava.toolkits.base.AST.traversals.CopyPropagation
-
- modifyUses(Local, Local, ASTCondition) - Method in class soot.dava.toolkits.base.AST.traversals.CopyPropagation
-
- MonitorAnalysis - Class in soot.jimple.toolkits.thread.mhp
-
- MonitorAnalysis(PegGraph) - Constructor for class soot.jimple.toolkits.thread.mhp.MonitorAnalysis
-
- MonitorConverter - Class in soot.dava.toolkits.base.misc
-
- MonitorConverter(Singletons.Global) - Constructor for class soot.dava.toolkits.base.misc.MonitorConverter
-
- MonitorDepth - Class in soot.jimple.toolkits.thread.mhp
-
- MonitorEnterInstruction - Class in soot.dexpler.instructions
-
- MonitorEnterInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.MonitorEnterInstruction
-
- MonitorEntryStmt - Class in soot.jimple.toolkits.thread.mhp.stmt
-
- MonitorEntryStmt(String, String, Unit, UnitGraph, SootMethod) - Constructor for class soot.jimple.toolkits.thread.mhp.stmt.MonitorEntryStmt
-
- MonitorEntryStmt(String, String, UnitGraph, SootMethod) - Constructor for class soot.jimple.toolkits.thread.mhp.stmt.MonitorEntryStmt
-
- MonitorExitInstruction - Class in soot.dexpler.instructions
-
- MonitorExitInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.MonitorExitInstruction
-
- MonitorExitStmt - Class in soot.jimple.toolkits.thread.mhp.stmt
-
- MonitorExitStmt(String, String, Unit, UnitGraph, SootMethod) - Constructor for class soot.jimple.toolkits.thread.mhp.stmt.MonitorExitStmt
-
- MonitorExitStmt(String, String, UnitGraph, SootMethod) - Constructor for class soot.jimple.toolkits.thread.mhp.stmt.MonitorExitStmt
-
- MonitorSet - Class in soot.jimple.toolkits.thread.mhp
-
- monitorStack - Variable in class soot.javaToJimple.JimpleBodyBuilder
-
- MonitorStmt - Interface in soot.jimple
-
- MoveExceptionInstruction - Class in soot.dexpler.instructions
-
- MoveExceptionInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.MoveExceptionInstruction
-
- MoveInstruction - Class in soot.dexpler.instructions
-
- MoveInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.MoveInstruction
-
- MoveLoadsAboveIfs - Class in soot.jbco.bafTransformations
-
- MoveLoadsAboveIfs() - Constructor for class soot.jbco.bafTransformations.MoveLoadsAboveIfs
-
- MoveResultInstruction - Class in soot.dexpler.instructions
-
- MoveResultInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.MoveResultInstruction
-
- mpag - Variable in class soot.jimple.spark.builder.MethodNodeFactory
-
- mResolver - Variable in class soot.jimple.parser.Walker
-
- ms - Variable in class soot.SootMethod
-
Tells this method how to find out where its body lives.
- mTagList - Variable in class soot.tagkit.AbstractHost
-
- mTags - Variable in class soot.tagkit.CodeAttribute
-
- mTails - Variable in class soot.toolkits.graph.BlockGraph
-
- mToType - Variable in class soot.baf.internal.BSwapInst
-
- mType - Variable in class soot.baf.internal.BPopInst
-
- MulExpr - Interface in soot.jimple
-
- MulInst - Interface in soot.baf
-
- MultiCalledMethods - Class in soot.jimple.toolkits.thread.mhp.findobject
-
- multiCallsites - Variable in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- MultiDexBuilder - Class in soot.toDex
-
- MultiDexBuilder(Opcodes) - Constructor for class soot.toDex.MultiDexBuilder
-
- MultiMap<K,V> - Interface in soot.jimple.spark.ondemand.genericutil
-
- MultiMap<K,V> - Interface in soot.util
-
A map with sets as values.
- multiply(NumericConstant) - Method in class soot.jimple.DoubleConstant
-
- multiply(NumericConstant) - Method in class soot.jimple.FloatConstant
-
- multiply(NumericConstant) - Method in class soot.jimple.IntConstant
-
- multiply(NumericConstant) - Method in class soot.jimple.LongConstant
-
- multiply(NumericConstant) - Method in class soot.jimple.NumericConstant
-
- MultiRunStatementsFinder - Class in soot.jimple.toolkits.thread.mhp.findobject
-
- MultiRunStatementsFinder(UnitGraph, SootMethod, Set<SootMethod>, CallGraph) - Constructor for class soot.jimple.toolkits.thread.mhp.findobject.MultiRunStatementsFinder
-
- mUnits - Variable in class soot.tagkit.CodeAttribute
-
- mUnits - Variable in class soot.toolkits.graph.BlockGraph
-
- MUST - Static variable in class soot.dava.toolkits.base.AST.structuredAnalysis.MustMayInitialize
-
- MUST_BE_NULL - Static variable in class soot.jimple.toolkits.callgraph.InvokeCallSite
-
- MUST_CALL_CONSTRUCTOR_BEFORE_RETURN - Static variable in enum soot.jimple.validation.NewValidator
-
- MUST_NOT_BE_NULL - Static variable in class soot.jimple.toolkits.callgraph.InvokeCallSite
-
- mustAlias(InstanceKey) - Method in class soot.jimple.toolkits.pointer.InstanceKey
- mustAlias(Local, Stmt, Local, Stmt) - Method in class soot.jimple.toolkits.pointer.LocalMustAliasAnalysis
-
- mustAlias(Local, Stmt, Local, Stmt) - Method in class soot.jimple.toolkits.pointer.StrongLocalMustAliasAnalysis
- MustMayInitialize - Class in soot.dava.toolkits.base.AST.structuredAnalysis
-
- MustMayInitialize(Object, int) - Constructor for class soot.dava.toolkits.base.AST.structuredAnalysis.MustMayInitialize
-
- MustSynchronize - Annotation Type in heros
-
Semantic annotation stating that the annotated field must be synchronized.
- MutableDirectedGraph<N> - Interface in soot.toolkits.graph
-
Defines a DirectedGraph which is modifiable.
- MutableEdgeLabelledDirectedGraph<N,L> - Interface in soot.toolkits.graph
-
Defines a DirectedGraph which is modifiable and associates a label object
with every edge.
- MutablePair<T,U> - Class in soot.jimple.spark.ondemand.genericutil
-
A mutable pair of objects.
- MutablePair(T, U) - Constructor for class soot.jimple.spark.ondemand.genericutil.MutablePair
-
- mutated - Variable in class soot.jimple.toolkits.annotation.purity.PurityGraph
-
- myDebug - Variable in class soot.dava.toolkits.base.AST.transformations.TypeCastingError
-
- myNode - Variable in class soot.dava.internal.asg.AugmentedStmt
-
- n_calls - Variable in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- n_func - Variable in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- n_func - Variable in class soot.jimple.spark.geom.geomPA.GeomQueries
-
- n_init_constraints - Variable in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- n_reach_methods - Variable in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- n_reach_spark_user_methods - Variable in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- n_reach_user_methods - Variable in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- NaiveSideEffectTester - Class in soot.jimple
-
Provides naive side effect information.
- NaiveSideEffectTester() - Constructor for class soot.jimple.NaiveSideEffectTester
-
- name() - Method in class soot.AbstractSootFieldRef
-
- name - Variable in class soot.dexpler.DexType
-
- name() - Method in class soot.javaToJimple.jj.Version
-
- name - Static variable in class soot.jbco.bafTransformations.AddJSRs
-
- name - Static variable in class soot.jbco.bafTransformations.BAFCounter
-
- name - Static variable in class soot.jbco.bafTransformations.BafLineNumberer
-
- name - Static variable in class soot.jbco.bafTransformations.BAFPrintout
-
- name - Static variable in class soot.jbco.bafTransformations.ConstructorConfuser
-
- name - Static variable in class soot.jbco.bafTransformations.FindDuplicateSequences
-
- name - Static variable in class soot.jbco.bafTransformations.FixUndefinedLocals
-
- name - Static variable in class soot.jbco.bafTransformations.IfNullToTryCatch
-
- name - Static variable in class soot.jbco.bafTransformations.IndirectIfJumpsToCaughtGotos
-
- name - Static variable in class soot.jbco.bafTransformations.Jimple2BafLocalBuilder
-
- name - Static variable in class soot.jbco.bafTransformations.LocalsToBitField
-
- name - Static variable in class soot.jbco.bafTransformations.MoveLoadsAboveIfs
-
- name - Static variable in class soot.jbco.bafTransformations.RemoveRedundantPushStores
-
- name - Static variable in class soot.jbco.bafTransformations.TryCatchCombiner
-
- name - Static variable in class soot.jbco.bafTransformations.UpdateConstantsToFields
-
- name - Static variable in class soot.jbco.bafTransformations.WrapSwitchesInTrys
-
- name - Static variable in class soot.jbco.jimpleTransformations.AddSwitches
-
- name - Static variable in class soot.jbco.jimpleTransformations.ArithmeticTransformer
-
- name - Static variable in class soot.jbco.jimpleTransformations.BuildIntermediateAppClasses
-
- name - Static variable in class soot.jbco.jimpleTransformations.ClassRenamer
-
- name - Static variable in class soot.jbco.jimpleTransformations.CollectConstants
-
- name - Static variable in class soot.jbco.jimpleTransformations.CollectJimpleLocals
-
- name - Static variable in class soot.jbco.jimpleTransformations.FieldRenamer
-
- name - Static variable in class soot.jbco.jimpleTransformations.GotoInstrumenter
-
- name - Static variable in class soot.jbco.jimpleTransformations.LibraryMethodWrappersBuilder
-
- name - Static variable in class soot.jbco.jimpleTransformations.MethodRenamer
-
- name - Variable in class soot.jimple.internal.JimpleLocal
-
- name - Variable in class soot.jimple.toolkits.thread.mhp.stmt.JPegStmt
-
- name() - Method in class soot.Kind
-
- name - Variable in class soot.SootClass
-
- name - Variable in class soot.SootField
-
- name() - Method in interface soot.SootFieldRef
-
- name - Variable in class soot.SootMethod
-
Name of the current method.
- name() - Method in interface soot.SootMethodRef
-
- name() - Method in class soot.SootMethodRefImpl
-
- NAME - Static variable in class soot.tagkit.TryCatchTag
-
- name() - Method in class soot.util.cfgcmd.CFGOptionMatcher.CFGOption
-
- name - Variable in class soot.xml.XMLRoot
-
- name_index - Variable in class soot.coffi.CONSTANT_Class_info
-
Constant pool index of name of this class.
- name_index - Variable in class soot.coffi.field_info
-
Constant pool index of the name of this field.
- name_index - Variable in class soot.coffi.method_info
-
Constant pool index of the name of this method.
- NAME_MAX_LENGTH - Static variable in interface soot.jbco.name.NameGenerator
-
According to JVM specification, the name is limited to 65535 characters by the 16-bit unsigned length item of
the CONSTANT_Utf8_info structure.
- NameGenerator - Interface in soot.jbco.name
-
Generates names that are compatible with Java identifiers.
- nameList - Static variable in class soot.jbco.util.BodyBuilder
-
- namesHaveBeenRetrieved - Static variable in class soot.jbco.util.BodyBuilder
-
- namesToNotRename - Static variable in class soot.jbco.jimpleTransformations.FieldRenamer
-
- namingStacks - Variable in class soot.shimple.internal.ShimpleBodyBuilder
-
- NATIVE - Static variable in class soot.jimple.Jimple
-
- NATIVE - Static variable in class soot.Modifier
-
- NativeHelper - Class in soot.jimple.toolkits.pointer.util
-
- NativeHelper() - Constructor for class soot.jimple.toolkits.pointer.util.NativeHelper
-
- NativeHelper_helper - Variable in class soot.G
-
- NativeMethodClass - Class in soot.jimple.toolkits.pointer.nativemethods
-
- NativeMethodClass(NativeHelper) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.NativeMethodClass
-
- nativeMethodDriver - Variable in class soot.jimple.spark.pag.PAG
-
- NativeMethodDriver - Class in soot.jimple.toolkits.pointer.util
-
- NativeMethodDriver(NativeHelper) - Constructor for class soot.jimple.toolkits.pointer.util.NativeMethodDriver
-
- NativeMethodNotSupportedException - Exception in soot.jimple.toolkits.pointer.nativemethods
-
- NativeMethodNotSupportedException(SootMethod) - Constructor for exception soot.jimple.toolkits.pointer.nativemethods.NativeMethodNotSupportedException
-
- NativeMethodNotSupportedException(String) - Constructor for exception soot.jimple.toolkits.pointer.nativemethods.NativeMethodNotSupportedException
-
- NativeMethodNotSupportedException() - Constructor for exception soot.jimple.toolkits.pointer.nativemethods.NativeMethodNotSupportedException
-
- nBudget - Variable in class soot.jimple.spark.geom.dataMgr.ContextsCollector
-
- needCheck() - Method in class soot.jimple.toolkits.annotation.tags.NullCheckTag
-
- needsAccessor(polyglot.ast.Expr) - Method in class soot.javaToJimple.AbstractJimpleBodyBuilder
-
- needsAccessor(polyglot.ast.Expr) - Method in class soot.javaToJimple.AccessFieldJBB
-
- needsAccessor(polyglot.ast.Expr) - Method in class soot.javaToJimple.JimpleBodyBuilder
-
- needsAccessor(polyglot.types.MemberInstance) - Method in class soot.javaToJimple.JimpleBodyBuilder
-
needs accessors: when field or meth is private and in some other class
when field or meth is protected and in
- needsBrackets(ValueBox, Value) - Static method in class soot.grimp.PrecedenceTest
-
- needsBracketsRight(ValueBox, Value) - Static method in class soot.grimp.PrecedenceTest
-
- needsOuterClassRef(polyglot.types.ClassType) - Method in class soot.javaToJimple.JimpleBodyBuilder
-
- NeExpr - Interface in soot.jimple
-
- NEG - Static variable in class soot.jimple.Jimple
-
- negate() - Method in class soot.jimple.DoubleConstant
-
- negate() - Method in class soot.jimple.FloatConstant
-
- negate() - Method in class soot.jimple.IntConstant
-
- negate() - Method in class soot.jimple.LongConstant
-
- negate() - Method in class soot.jimple.NumericConstant
-
- NEGATIVE_ARRAY_SIZE_EXCEPTION - Variable in class soot.toolkits.exceptions.ThrowableSet.Manager
-
- NegExpr - Interface in soot.jimple
-
- NegInst - Interface in soot.baf
-
- nest(SETNode) - Method in class soot.dava.internal.SET.SETNode
-
- NESTED - Static variable in class soot.javaToJimple.InnerClassInfo
-
- NestedClassListBuilder - Class in soot.javaToJimple
-
- NestedClassListBuilder() - Constructor for class soot.javaToJimple.NestedClassListBuilder
-
- nesting - Variable in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- NEW - Static variable in class soot.jimple.Jimple
-
- New2InitFlowAnalysis - Class in soot.jbco.jimpleTransformations
-
- New2InitFlowAnalysis(DirectedGraph<Unit>) - Constructor for class soot.jbco.jimpleTransformations.New2InitFlowAnalysis
-
- NEW_AFTER_ANALYSIS_INFO - Static variable in interface soot.toolkits.graph.interaction.IInteractionConstants
-
- NEW_AFTER_ANALYSIS_INFO_AUTO - Static variable in interface soot.toolkits.graph.interaction.IInteractionConstants
-
- NEW_ANALYSIS - Static variable in interface soot.toolkits.graph.interaction.IInteractionConstants
-
- NEW_BEFORE_ANALYSIS_INFO - Static variable in interface soot.toolkits.graph.interaction.IInteractionConstants
-
- NEW_BEFORE_ANALYSIS_INFO_AUTO - Static variable in interface soot.toolkits.graph.interaction.IInteractionConstants
-
- NEW_CFG - Static variable in interface soot.toolkits.graph.interaction.IInteractionConstants
-
- NEW_CONS - Static variable in class soot.jimple.spark.geom.geomPA.Constants
-
- new_pts - Variable in class soot.jimple.spark.geom.geomE.FullSensitiveNode
-
- new_pts - Variable in class soot.jimple.spark.geom.heapinsE.HeapInsNode
-
- new_pts - Variable in class soot.jimple.spark.geom.ptinsE.PtInsNode
-
Deprecated.
- newAddExpr(Value, Value) - Method in class soot.grimp.Grimp
-
Constructs a AddExpr(Expr, Expr) grammar chunk.
- newAddExpr(Value, Value) - Method in class soot.jimple.Jimple
-
Constructs a AddExpr(Immediate, Immediate) grammar chunk.
- newAddInst(Type) - Method in class soot.baf.Baf
-
- newAnalysis(UnitGraph) - Method in class soot.jimple.toolkits.annotation.nullcheck.NullCheckEliminator.AnalysisFactory
-
- newAndExpr(Value, Value) - Method in class soot.grimp.Grimp
-
Constructs a AndExpr(Expr, Expr) grammar chunk.
- newAndExpr(Value, Value) - Method in class soot.jimple.Jimple
-
Constructs a AndExpr(Immediate, Immediate) grammar chunk.
- newAndInst(Type) - Method in class soot.baf.Baf
-
- newArgBox(Value) - Method in class soot.grimp.Grimp
-
- newArgBox(Value) - Method in class soot.jimple.Jimple
-
- NewArray(Position, TypeNode, List, int, ArrayInit) - Method in class soot.javaToJimple.jj.ast.JjNodeFactory_c
-
- NEWARRAY - Static variable in class soot.jimple.Jimple
-
- NewArrayExpr - Interface in soot.jimple
-
- NewArrayInst - Interface in soot.baf
-
- NewArrayInstruction - Class in soot.dexpler.instructions
-
- NewArrayInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.NewArrayInstruction
-
- newArrayLengthInst() - Method in class soot.baf.Baf
-
- newArrayReadInst(Type) - Method in class soot.baf.Baf
-
- newArrayRef(Value, Value) - Method in class soot.grimp.Grimp
-
Constructs a ArrayRef(Local, Expr) grammar chunk.
- newArrayRef(Value, Value) - Method in class soot.jimple.Jimple
-
Constructs a ArrayRef(Local, Immediate) grammar chunk.
- newArrayWriteInst(Type) - Method in class soot.baf.Baf
-
- newAssignStmt(Value, Value) - Method in class soot.grimp.Grimp
-
Constructs a AssignStmt(Variable, RValue) grammar chunk.
- newAssignStmt(AssignStmt) - Method in class soot.grimp.Grimp
-
- newAssignStmt(Value, Value) - Method in class soot.jimple.Jimple
-
Constructs a AssignStmt(Variable, RValue) grammar chunk.
- newBody(SootMethod) - Method in class soot.baf.Baf
-
Returns an empty BafBody associated with method m.
- newBody(Body) - Method in class soot.baf.Baf
-
Returns a BafBody constructed from b.
- newBody(Body, String) - Method in class soot.baf.Baf
-
Returns a BafBody constructed from b.
- newBody(SootMethod) - Method in class soot.dava.Dava
-
- newBody(Body) - Method in class soot.dava.Dava
-
Returns a DavaBody constructed from the given body b.
- newBody(SootMethod) - Method in class soot.grimp.Grimp
-
Returns an empty GrimpBody associated with method m.
- newBody(Body, String) - Method in class soot.grimp.Grimp
-
Returns a GrimpBody constructed from b.
- newBody(SootMethod) - Method in class soot.jimple.Jimple
-
Returns an empty JimpleBody associated with method m.
- newBody() - Method in class soot.jimple.Jimple
-
Returns an empty JimpleBody with no associated method.
- newBody(SootMethod) - Method in class soot.shimple.Shimple
-
Returns an empty ShimpleBody associated with method m, using
default phase options.
- newBody(SootMethod, Map<String, String>) - Method in class soot.shimple.Shimple
-
Returns an empty ShimpleBody associated with method m, using
provided option map.
- newBody(Body) - Method in class soot.shimple.Shimple
-
Returns a ShimpleBody constructed from b, using default phase
options.
- newBody(Body, Map<String, String>) - Method in class soot.shimple.Shimple
-
Returns a ShimpleBody constructed from b, using provided option
Map.
- newBreakpointStmt() - Method in class soot.grimp.Grimp
-
Constructs a BreakpointStmt() grammar chunk.
- newBreakpointStmt(BreakpointStmt) - Method in class soot.grimp.Grimp
-
- newBreakpointStmt() - Method in class soot.jimple.Jimple
-
Constructs a BreakpointStmt() grammar chunk.
- newCastExpr(Value, Type) - Method in class soot.grimp.Grimp
-
Constructs a CastExpr(Expr, Type) grammar chunk.
- newCastExpr(Value, Type) - Method in class soot.jimple.Jimple
-
Constructs a CastExpr(Immediate, Type) grammar chunk.
- newCaughtExceptionRef() - Method in class soot.grimp.Grimp
-
Constructs a CaughtExceptionRef() grammar chunk.
- newCaughtExceptionRef() - Method in class soot.jimple.Jimple
-
Constructs a CaughtExceptionRef() grammar chunk.
- newClassLocalObjectsAnalysis(LocalObjectsAnalysis, InfoFlowAnalysis, UseFinder, SootClass) - Method in class soot.jimple.toolkits.infoflow.LocalObjectsAnalysis
-
- newClassLocalObjectsAnalysis(LocalObjectsAnalysis, InfoFlowAnalysis, UseFinder, SootClass) - Method in class soot.jimple.toolkits.thread.ThreadLocalObjectsAnalysis
-
- newCmpExpr(Value, Value) - Method in class soot.grimp.Grimp
-
Constructs a CmpExpr(Expr, Expr) grammar chunk.
- newCmpExpr(Value, Value) - Method in class soot.jimple.Jimple
-
Constructs a CmpExpr(Immediate, Immediate) grammar chunk.
- newCmpgExpr(Value, Value) - Method in class soot.grimp.Grimp
-
Constructs a CmpgExpr(Expr, Expr) grammar chunk.
- newCmpgExpr(Value, Value) - Method in class soot.jimple.Jimple
-
Constructs a CmpgExpr(Immediate, Immediate) grammar chunk.
- newCmpgInst(Type) - Method in class soot.baf.Baf
-
- newCmpInst(Type) - Method in class soot.baf.Baf
-
- newCmplExpr(Value, Value) - Method in class soot.grimp.Grimp
-
Constructs a CmplExpr(Expr, Expr) grammar chunk.
- newCmplExpr(Value, Value) - Method in class soot.jimple.Jimple
-
Constructs a CmplExpr(Immediate, Immediate) grammar chunk.
- newCmplInst(Type) - Method in class soot.baf.Baf
-
- newConditionExprBox(Value) - Method in class soot.grimp.Grimp
-
- newConditionExprBox(Value) - Method in class soot.jimple.Jimple
-
- newDexPool() - Method in class soot.toDex.MultiDexBuilder
-
- newDivExpr(Value, Value) - Method in class soot.grimp.Grimp
-
Constructs a DivExpr(Expr, Expr) grammar chunk.
- newDivExpr(Value, Value) - Method in class soot.jimple.Jimple
-
Constructs a DivExpr(Immediate, Immediate) grammar chunk.
- newDivInst(Type) - Method in class soot.baf.Baf
-
- newDup1_x1Inst(Type, Type) - Method in class soot.baf.Baf
-
- newDup1_x2Inst(Type, Type, Type) - Method in class soot.baf.Baf
-
- newDup1Inst(Type) - Method in class soot.baf.Baf
-
- newDup2_x1Inst(Type, Type, Type) - Method in class soot.baf.Baf
-
- newDup2_x2Inst(Type, Type, Type, Type) - Method in class soot.baf.Baf
-
- newDup2Inst(Type, Type) - Method in class soot.baf.Baf
-
- newDynamicInvokeExpr(SootMethodRef, List<Value>, SootMethodRef, int, List) - Method in class soot.grimp.Grimp
-
Constructs a new DynamicInvokeExpr grammar chunk.
- newDynamicInvokeExpr(SootMethodRef, List<? extends Value>, SootMethodRef, List<? extends Value>) - Method in class soot.jimple.Jimple
-
Constructs a NewDynamicInvokeExpr(SootMethodRef bootstrapMethodRef, List
bootstrapArgs, SootMethodRef methodRef, List args) grammar chunk.
- newDynamicInvokeExpr(SootMethodRef, List<? extends Value>, SootMethodRef, int, List<? extends Value>) - Method in class soot.jimple.Jimple
-
Constructs a NewDynamicInvokeExpr(SootMethodRef bootstrapMethodRef, List
bootstrapArgs, SootMethodRef methodRef, List args) grammar chunk.
- newDynamicInvokeInst(SootMethodRef, List<Value>, SootMethodRef, int) - Method in class soot.baf.Baf
-
- newEnterMonitorInst() - Method in class soot.baf.Baf
-
Constructs a EnterMonitorInst() grammar chunk.
- newEnterMonitorStmt(Value) - Method in class soot.grimp.Grimp
-
Constructs a EnterMonitorStmt(Expr) grammar chunk.
- newEnterMonitorStmt(EnterMonitorStmt) - Method in class soot.grimp.Grimp
-
- newEnterMonitorStmt(Value) - Method in class soot.jimple.Jimple
-
Constructs a EnterMonitorStmt(Immediate) grammar chunk.
- newEqExpr(Value, Value) - Method in class soot.grimp.Grimp
-
Constructs a EqExpr(Expr, Expr) grammar chunk.
- newEqExpr(Value, Value) - Method in class soot.jimple.Jimple
-
Constructs a EqExpr(Immediate, Immediate) grammar chunk.
- newExitMonitorInst() - Method in class soot.baf.Baf
-
Constructs a ExitMonitorInst() grammar chunk
- newExitMonitorStmt(Value) - Method in class soot.grimp.Grimp
-
Constructs a ExitMonitorStmt(Expr) grammar chunk
- newExitMonitorStmt(ExitMonitorStmt) - Method in class soot.grimp.Grimp
-
- newExitMonitorStmt(Value) - Method in class soot.jimple.Jimple
-
Constructs a ExitMonitorStmt(Immediate) grammar chunk
- newExpr(Value) - Method in class soot.grimp.Grimp
-
Carries out the mapping from other Value's to Grimp Value's
- NewExpr - Interface in soot.jimple
-
- newExpr - Variable in class soot.jimple.spark.pag.AllocNode
-
- newExprBox(Value) - Method in class soot.grimp.Grimp
-
- newFieldGetInst(SootFieldRef) - Method in class soot.baf.Baf
-
- newFieldPutInst(SootFieldRef) - Method in class soot.baf.Baf
-
- newFileMenuItem - Variable in class soot.jbco.gui.JBCOViewer
-
- newGeExpr(Value, Value) - Method in class soot.grimp.Grimp
-
Constructs a GeExpr(Expr, Expr) grammar chunk.
- newGeExpr(Value, Value) - Method in class soot.jimple.Jimple
-
Constructs a GeExpr(Immediate, Immediate) grammar chunk.
- newGotoInst(Unit) - Method in class soot.baf.Baf
-
- newGotoStmt(Unit) - Method in class soot.grimp.Grimp
-
Constructs a GotoStmt(Stmt) grammar chunk.
- newGotoStmt(GotoStmt) - Method in class soot.grimp.Grimp
-
- newGotoStmt(Unit) - Method in class soot.jimple.Jimple
-
Constructs a GotoStmt(Stmt) grammar chunk.
- newGotoStmt(UnitBox) - Method in class soot.jimple.Jimple
-
- newGtExpr(Value, Value) - Method in class soot.grimp.Grimp
-
Constructs a GtExpr(Expr, Expr) grammar chunk.
- newGtExpr(Value, Value) - Method in class soot.jimple.Jimple
-
Constructs a GtExpr(Immediate, Immediate) grammar chunk.
- newIdentityInst(Value, Value) - Method in class soot.baf.Baf
-
- newIdentityRefBox(Value) - Method in class soot.baf.Baf
-
- newIdentityRefBox(Value) - Method in class soot.grimp.Grimp
-
- newIdentityRefBox(Value) - Method in class soot.jimple.Jimple
-
- newIdentityStmt(Value, Value) - Method in class soot.grimp.Grimp
-
Constructs a IdentityStmt(Local, IdentityRef) grammar chunk.
- newIdentityStmt(IdentityStmt) - Method in class soot.grimp.Grimp
-
- newIdentityStmt(Value, Value) - Method in class soot.jimple.Jimple
-
Constructs a IdentityStmt(Local, IdentityRef) grammar chunk.
- newIfCmpEqInst(Type, Unit) - Method in class soot.baf.Baf
-
- newIfCmpGeInst(Type, Unit) - Method in class soot.baf.Baf
-
- newIfCmpGtInst(Type, Unit) - Method in class soot.baf.Baf
-
- newIfCmpLeInst(Type, Unit) - Method in class soot.baf.Baf
-
- newIfCmpLtInst(Type, Unit) - Method in class soot.baf.Baf
-
- newIfCmpNeInst(Type, Unit) - Method in class soot.baf.Baf
-
- newIfEqInst(Unit) - Method in class soot.baf.Baf
-
- newIfGeInst(Unit) - Method in class soot.baf.Baf
-
- newIfGtInst(Unit) - Method in class soot.baf.Baf
-
- newIfLeInst(Unit) - Method in class soot.baf.Baf
-
- newIfLtInst(Unit) - Method in class soot.baf.Baf
-
- newIfNeInst(Unit) - Method in class soot.baf.Baf
-
- newIfNonNullInst(Unit) - Method in class soot.baf.Baf
-
- newIfNullInst(Unit) - Method in class soot.baf.Baf
-
- newIfStmt(Value, Unit) - Method in class soot.grimp.Grimp
-
Constructs a IfStmt(Condition, Stmt) grammar chunk.
- newIfStmt(IfStmt) - Method in class soot.grimp.Grimp
-
- newIfStmt(Value, Unit) - Method in class soot.jimple.Jimple
-
Constructs a IfStmt(Condition, Stmt) grammar chunk.
- newIfStmt(Value, UnitBox) - Method in class soot.jimple.Jimple
-
Constructs a IfStmt(Condition, UnitBox) grammar chunk.
- newImmediateBox(Value) - Method in class soot.grimp.Grimp
-
- newImmediateBox(Value) - Method in class soot.jimple.Jimple
-
- newIncInst(Local, Constant) - Method in class soot.baf.Baf
-
- newInitialFlow() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CP
-
- newInitialFlow() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.MustMayInitialize
-
- newInitialFlow() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.ReachingCopies
-
- newInitialFlow() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.ReachingDefs
-
- newInitialFlow() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
- newInitialFlow() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.UnreachableCodeFinder
-
- newInitialFlow() - Method in class soot.jbco.jimpleTransformations.New2InitFlowAnalysis
-
- newInitialFlow() - Method in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
-
Deprecated.
- newInitialFlow() - Method in class soot.jimple.toolkits.annotation.nullcheck.NullnessAnalysis
-
Returns the flow object corresponding to the initial values for
each graph node.
- newInitialFlow() - Method in class soot.jimple.toolkits.annotation.nullcheck.NullnessAssumptionAnalysis
-
Returns the flow object corresponding to the initial values for
each graph node.
- newInitialFlow() - Method in class soot.jimple.toolkits.annotation.parity.ParityAnalysis
-
- newInitialFlow() - Method in class soot.jimple.toolkits.annotation.purity.PurityIntraproceduralAnalysis
-
- newInitialFlow() - Method in class soot.jimple.toolkits.callgraph.ClinitElimAnalysis
-
- newInitialFlow() - Method in class soot.jimple.toolkits.callgraph.ConstantArrayAnalysis
-
- newInitialFlow() - Method in class soot.jimple.toolkits.infoflow.SimpleMethodInfoFlowAnalysis
-
- newInitialFlow() - Method in class soot.jimple.toolkits.pointer.CastCheckEliminator
-
Returns a new, aggressive (local,type) set.
- newInitialFlow() - Method in class soot.jimple.toolkits.pointer.LocalMayAliasAnalysis
-
- newInitialFlow() - Method in class soot.jimple.toolkits.pointer.LocalMustAliasAnalysis
-
Initial bottom value: objects have no definitions.
- newInitialFlow() - Method in class soot.jimple.toolkits.pointer.LocalMustNotAliasAnalysis
-
- newInitialFlow() - Method in class soot.jimple.toolkits.scalar.CommonPrecedingEqualValueAnalysis
-
- newInitialFlow() - Method in class soot.jimple.toolkits.scalar.EqualLocalsAnalysis
-
- newInitialFlow() - Method in class soot.jimple.toolkits.scalar.EqualUsesAnalysis
-
Deprecated.
- newInitialFlow() - Method in class soot.jimple.toolkits.scalar.FastAvailableExpressionsAnalysis
-
- newInitialFlow() - Method in class soot.jimple.toolkits.scalar.PessimisticAvailableExpressionsAnalysis
-
- newInitialFlow() - Method in class soot.jimple.toolkits.scalar.pre.DelayabilityAnalysis
-
- newInitialFlow() - Method in class soot.jimple.toolkits.scalar.pre.DownSafetyAnalysis
-
- newInitialFlow() - Method in class soot.jimple.toolkits.scalar.pre.NotIsolatedAnalysis
-
- newInitialFlow() - Method in class soot.jimple.toolkits.scalar.pre.UpSafetyAnalysis
-
- newInitialFlow() - Method in class soot.jimple.toolkits.scalar.SlowAvailableExpressionsAnalysis
-
- newInitialFlow() - Method in class soot.jimple.toolkits.thread.mhp.findobject.MultiRunStatementsFinder
-
- newInitialFlow() - Method in class soot.jimple.toolkits.thread.mhp.MonitorAnalysis
-
- newInitialFlow() - Method in class soot.jimple.toolkits.thread.mhp.StartJoinAnalysis
-
- newInitialFlow() - Method in class soot.jimple.toolkits.thread.synchronization.LockableReferenceAnalysis
-
- newInitialFlow() - Method in class soot.jimple.toolkits.thread.synchronization.StrayRWFinder
-
All INs are initialized to the empty set.
- newInitialFlow() - Method in class soot.jimple.toolkits.thread.synchronization.SynchronizedRegionFinder
-
All INs are initialized to the empty set.
- newInitialFlow() - Method in class soot.toolkits.graph.DominatorAnalysis
-
Deprecated.
- newInitialFlow() - Method in class soot.toolkits.graph.PostDominatorAnalysis
-
Deprecated.
- newInitialFlow() - Method in class soot.toolkits.scalar.AbstractFlowAnalysis
-
Returns the flow object corresponding to the initial values for
each graph node.
- newInitialFlow() - Method in class soot.toolkits.scalar.CombinedDUAnalysis
-
- newInitialFlow() - Method in class soot.toolkits.scalar.ForwardFlowAnalysisExtended
-
Returns the flow object corresponding to the initial values for
each graph node.
- newInitialFlow() - Method in class soot.toolkits.scalar.InitAnalysis
-
- newInitialSummary() - Method in class soot.jimple.toolkits.annotation.purity.AbstractInterproceduralAnalysis
-
Initial summary value for analysed functions.
- newInitialSummary() - Method in class soot.jimple.toolkits.annotation.purity.PurityInterproceduralAnalysis
-
- NewInst - Interface in soot.baf
-
- newInstance - Variable in class soot.jimple.spark.pag.PAG
-
- NEWINSTANCE - Static variable in class soot.Kind
-
Implicit call to constructor from java.lang.Class.newInstance().
- newInstanceCastInst(Type) - Method in class soot.baf.Baf
-
- newInstanceFieldRef(Value, SootFieldRef) - Method in class soot.grimp.Grimp
-
Constructs a InstanceFieldRef(Value, SootFieldRef) grammar chunk.
- newInstanceFieldRef(Value, SootFieldRef) - Method in class soot.jimple.Jimple
-
Constructs a InstanceFieldRef(Local, SootFieldRef) grammar chunk.
- NewInstanceInstruction - Class in soot.dexpler.instructions
-
- NewInstanceInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.NewInstanceInstruction
-
- newInstanceInv - Variable in class soot.jimple.spark.pag.PAG
-
- newInstanceLookup(VarNode) - Method in class soot.jimple.spark.pag.PAG
-
- NewInstanceNode - Class in soot.jimple.spark.pag
-
Node that represents a call to newInstance()
- newInstanceOf(ReferenceVariable) - Method in class soot.jimple.toolkits.pointer.util.NativeHelper
-
Returns a variable which carries an allocation site with
the least type (an artificial type, subtype of any other types,
which means such type info is useless for resolving invocation
targets).
- newInstanceOfExpr(Value, Type) - Method in class soot.grimp.Grimp
-
Constructs a InstanceOfExpr(Expr, Type)
grammar chunk.
- newInstanceOfExpr(Value, Type) - Method in class soot.jimple.Jimple
-
Constructs a InstanceOfExpr(Immediate, Type) grammar chunk.
- newInstanceOfImpl(ReferenceVariable) - Method in class soot.jimple.spark.internal.SparkNativeHelper
-
- newInstanceOfImpl(ReferenceVariable) - Method in class soot.jimple.toolkits.pointer.util.NativeHelper
-
- newInstanceOfInst(Type) - Method in class soot.baf.Baf
-
- newInstanceSources() - Method in class soot.jimple.spark.pag.PAG
-
- newInstBox(Unit) - Method in class soot.baf.Baf
-
- newInterfaceInvokeExpr(Local, SootMethodRef, List) - Method in class soot.grimp.Grimp
-
Constructs a InterfaceInvokeExpr(Local base, SootMethodRef method, List of Expr) grammar chunk.
- newInterfaceInvokeExpr(Local, SootMethodRef, List<? extends Value>) - Method in class soot.jimple.Jimple
-
Constructs a NewInterfaceInvokeExpr(Local base, SootMethodRef method,
List of Immediate) grammar chunk.
- newInterfaceInvokeExpr(Local, SootMethodRef, Value...) - Method in class soot.jimple.Jimple
-
Constructs a NewInterfaceInvokeExpr(Local base, SootMethodRef method,
List of Immediate) grammar chunk.
- newInterfaceInvokeExpr(Local, SootMethodRef, Value) - Method in class soot.jimple.Jimple
-
- newInterfaceInvokeExpr(Local, SootMethodRef) - Method in class soot.jimple.Jimple
-
- newInterfaceInvokeInst(SootMethodRef, int) - Method in class soot.baf.Baf
-
- NewInvokeExpr - Interface in soot.grimp
-
- newInvokeExprBox(Value) - Method in class soot.grimp.Grimp
-
- newInvokeExprBox(Value) - Method in class soot.jimple.Jimple
-
- newInvokeStmt(Value) - Method in class soot.grimp.Grimp
-
Constructs a InvokeStmt(InvokeExpr) grammar chunk.
- newInvokeStmt(InvokeStmt) - Method in class soot.grimp.Grimp
-
- newInvokeStmt(Value) - Method in class soot.jimple.Jimple
-
Constructs a InvokeStmt(InvokeExpr) grammar chunk.
- newJimpleBody(ShimpleBody) - Method in class soot.shimple.Shimple
-
Constructs a JimpleBody from a ShimpleBody.
- newJob(PerAccessPathMethodAnalyzer<Field, Fact, Stmt, Method>, WrappedFactAtStatement<Field, Fact, Stmt, Method>) - Method in interface heros.fieldsens.Debugger
-
- newJob(PerAccessPathMethodAnalyzer<Field, Fact, Stmt, Method>, WrappedFactAtStatement<Field, Fact, Stmt, Method>) - Method in class heros.fieldsens.Debugger.NullDebugger
-
- newJSRInst(Unit) - Method in class soot.baf.Baf
-
- newLeExpr(Value, Value) - Method in class soot.grimp.Grimp
-
Constructs a LeExpr(Expr, Expr) grammar chunk.
- newLeExpr(Value, Value) - Method in class soot.jimple.Jimple
-
Constructs a LeExpr(Immediate, Immediate) grammar chunk.
- newLengthExpr(Value) - Method in class soot.grimp.Grimp
-
Constructs a LengthExpr(Expr) grammar chunk.
- newLengthExpr(Value) - Method in class soot.jimple.Jimple
-
Constructs a LengthExpr(Immediate) grammar chunk.
- newline() - Method in class soot.AbstractUnitPrinter
-
- newline() - Method in class soot.AttributesUnitPrinter
-
- NEWLINE - Static variable in class soot.dava.internal.AST.ASTNode
-
- newline() - Method in interface soot.UnitPrinter
-
- newList(DirectedGraph<N>, boolean) - Method in interface soot.toolkits.graph.Orderer
-
Builds an order for a directed graph.
- newList(DirectedGraph<N>, boolean) - Method in class soot.toolkits.graph.PseudoTopologicalOrderer
-
Builds an order for a directed graph.
- newList(DirectedGraph<N>) - Method in class soot.toolkits.graph.PseudoTopologicalOrderer
-
- newList(DirectedGraph<N>, boolean) - Method in class soot.toolkits.graph.SlowPseudoTopologicalOrderer
-
Builds an order for a directed graph.
- newList(DirectedGraph<N>) - Method in class soot.toolkits.graph.SlowPseudoTopologicalOrderer
-
- newListener() - Method in class soot.jimple.toolkits.callgraph.CallGraph
-
Returns a QueueReader object which will contain ONLY NEW edges which will be
added to the graph.
- newListener() - Method in class soot.jimple.toolkits.callgraph.ReachableMethods
-
Returns a QueueReader object which will contain ONLY NEW methods which will
be found to be reachable, but not those that have already been found to be
reachable.
- newListener() - Method in class soot.jimple.toolkits.callgraph.SlowCallGraph
-
Returns a QueueReader object which will contain ONLY NEW edges
which will be added to the graph.
- newLiveLocals(UnitGraph) - Static method in class soot.toolkits.scalar.LiveLocals.Factory
-
- newLoadInst(Type, Local) - Method in class soot.baf.Baf
-
- newLocal(String, Type) - Method in class soot.baf.Baf
-
Constructs a Local with the given name and type.
- newLocal(String, Type) - Method in class soot.dava.Dava
-
- newLocal(String, Type) - Method in class soot.grimp.Grimp
-
Constructs a Local with the given name and type.
- newLocal(String, Type) - Method in class soot.jimple.Jimple
-
Constructs a Local with the given name and type.
- newLocal(Type) - Method in class soot.jimple.toolkits.scalar.LocalCreation
-
returns a new local with the prefix given to the constructor (or the
default-prefix if none has been given) and the given type.
The returned local will automatically added to the locals-chain.
The local will be of the form: prefixX (where the last
X is a number, so the localname is unique).
- newLocal(String, Type) - Method in class soot.jimple.toolkits.scalar.LocalCreation
-
returns a new local with the given prefix and the given type.
the returned local will automatically added to the locals-chain.
- newLocalBox(Value) - Method in class soot.baf.Baf
-
- newLocalBox(Value) - Method in class soot.grimp.Grimp
-
- newLocalBox(Value) - Method in class soot.jimple.Jimple
-
- newLocalDefs(Body) - Static method in class soot.toolkits.scalar.LocalDefs.Factory
-
Creates a new LocalDefs analysis based on a ExceptionalUnitGraph
- newLocalDefs(Body, boolean) - Static method in class soot.toolkits.scalar.LocalDefs.Factory
-
Creates a new LocalDefs analysis based on a ExceptionalUnitGraph
If you don't trust the input you should set expectUndefined
to true
- newLocalDefs(UnitGraph) - Static method in class soot.toolkits.scalar.LocalDefs.Factory
-
Creates a new LocalDefs analysis based on a given UnitGraph
- newLocalDefs(UnitGraph, boolean) - Static method in class soot.toolkits.scalar.LocalDefs.Factory
-
Creates a new LocalDefs analysis based on a given UnitGraph
.
- newLocalDefsFlowInsensitive(UnitGraph) - Static method in class soot.toolkits.scalar.LocalDefs.Factory
-
Creates a new LocalDefs analysis based on a given UnitGraph
.
- newLocals - Variable in class soot.shimple.internal.ShimpleBodyBuilder
-
Maps new name Strings to Locals.
- newLocalsToOldLocal - Variable in class soot.shimple.internal.ShimpleBodyBuilder
-
Maps renamed Locals to original Locals.
- newLocalUses(Body) - Static method in class soot.toolkits.scalar.LocalUses.Factory
-
- newLocalUses(Body, LocalDefs) - Static method in class soot.toolkits.scalar.LocalUses.Factory
-
- newLocalUses(UnitGraph) - Static method in class soot.toolkits.scalar.LocalUses.Factory
-
- newLocalUses(UnitGraph, LocalDefs) - Static method in class soot.toolkits.scalar.LocalUses.Factory
-
- newLookupSwitchInst(Unit, List<IntConstant>, List) - Method in class soot.baf.Baf
-
- newLookupSwitchStmt(Value, List, List, Unit) - Method in class soot.grimp.Grimp
-
Constructs a LookupSwitchStmt(Expr, List of Expr, List of Unit, Stmt) grammar chunk.
- newLookupSwitchStmt(LookupSwitchStmt) - Method in class soot.grimp.Grimp
-
- newLookupSwitchStmt(Value, List<IntConstant>, List<? extends Unit>, Unit) - Method in class soot.jimple.Jimple
-
Constructs a LookupSwitchStmt(Immediate, List of Immediate, List of Unit,
Stmt) grammar chunk.
- newLookupSwitchStmt(Value, List<IntConstant>, List<? extends UnitBox>, UnitBox) - Method in class soot.jimple.Jimple
-
- newLtExpr(Value, Value) - Method in class soot.grimp.Grimp
-
Constructs a LtExpr(Expr, Expr) grammar chunk.
- newLtExpr(Value, Value) - Method in class soot.jimple.Jimple
-
Constructs a LtExpr(Immediate, Immediate) grammar chunk.
- newMethod(SootMethod) - Method in class soot.jimple.NaiveSideEffectTester
-
- newMethod(SootMethod) - Method in class soot.jimple.toolkits.pointer.PASideEffectTester
-
Call this when starting to analyze a new method to setup the cache.
- newMethod(SootMethod) - Method in interface soot.SideEffectTester
-
- newMulExpr(Value, Value) - Method in class soot.grimp.Grimp
-
Constructs a MulExpr(Expr, Expr) grammar chunk.
- newMulExpr(Value, Value) - Method in class soot.jimple.Jimple
-
Constructs a MulExpr(Immediate, Immediate) grammar chunk.
- newMulInst(Type) - Method in class soot.baf.Baf
-
- NEWMULTIARRAY - Static variable in class soot.jimple.Jimple
-
- NewMultiArrayExpr - Interface in soot.jimple
-
- NewMultiArrayInst - Interface in soot.baf
-
- newNeExpr(Value, Value) - Method in class soot.grimp.Grimp
-
Constructs a NeExpr(Expr, Expr) grammar chunk.
- newNeExpr(Value, Value) - Method in class soot.jimple.Jimple
-
Constructs a NeExpr(Immediate, Immediate) grammar chunk.
- newNegExpr(Value) - Method in class soot.grimp.Grimp
-
Constructs a NegExpr(Expr, Expr) grammar chunk.
- newNegExpr(Value) - Method in class soot.jimple.Jimple
-
Constructs a NegExpr(Immediate, Immediate) grammar chunk.
- newNegInst(Type) - Method in class soot.baf.Baf
-
- newNewArrayExpr(Type, Value) - Method in class soot.grimp.Grimp
-
Constructs a NewArrayExpr(Type, Expr) grammar chunk.
- newNewArrayExpr(Type, Value) - Method in class soot.jimple.Jimple
-
Constructs a NewArrayExpr(Type, Immediate) grammar chunk.
- newNewArrayInst(Type) - Method in class soot.baf.Baf
-
- newNewExpr(RefType) - Method in class soot.jimple.Jimple
-
Constructs a NewExpr(RefType) grammar chunk.
- newNewInst(RefType) - Method in class soot.baf.Baf
-
- newNewInvokeExpr(RefType, SootMethodRef, List) - Method in class soot.grimp.Grimp
-
Constructs a NewInvokeExpr(Local base, List of Expr) grammar chunk.
- newNewMultiArrayExpr(ArrayType, List) - Method in class soot.grimp.Grimp
-
Constructs a NewMultiArrayExpr(ArrayType, List of Expr) grammar chunk.
- newNewMultiArrayExpr(ArrayType, List<? extends Value>) - Method in class soot.jimple.Jimple
-
Constructs a NewMultiArrayExpr(ArrayType, List of Immediate) grammar
chunk.
- newNewMultiArrayInst(ArrayType, int) - Method in class soot.baf.Baf
-
- newNopInst() - Method in class soot.baf.Baf
-
- newNopStmt() - Method in class soot.grimp.Grimp
-
Constructs a NopStmt() grammar chunk.
- newNopStmt(NopStmt) - Method in class soot.grimp.Grimp
-
- newNopStmt() - Method in class soot.jimple.Jimple
-
Constructs a NopStmt() grammar chunk.
- newObjExprBox(Value) - Method in class soot.grimp.Grimp
-
- newOrExpr(Value, Value) - Method in class soot.grimp.Grimp
-
Constructs a OrExpr(Expr, Expr) grammar chunk.
- newOrExpr(Value, Value) - Method in class soot.jimple.Jimple
-
Constructs a OrExpr(Immediate, Immediate) grammar chunk.
- newOrInst(Type) - Method in class soot.baf.Baf
-
- newParameterRef(Type, int) - Method in class soot.baf.Baf
-
Constructs a ParameterRef(SootMethod, int) grammar chunk.
- newParameterRef(Type, int) - Method in class soot.grimp.Grimp
-
Constructs a ParameterRef(SootMethod, int) grammar chunk.
- newParameterRef(Type, int) - Method in class soot.jimple.Jimple
-
Constructs a ParameterRef(SootMethod, int) grammar chunk.
- newPartitions - Variable in class soot.shimple.toolkits.graph.SimpleGlobalValueNumberer
-
- newPhiExpr(Local, List<Block>) - Method in class soot.shimple.Shimple
-
Create a trivial PhiExpr, where preds are an ordered list of
the control predecessor Blocks of the Phi expression.
- newPhiExpr(List<Value>, List<Unit>) - Method in class soot.shimple.Shimple
-
Create a PhiExpr with the provided list of Values (Locals or
Constants) and the corresponding control flow predecessor
Blocks.
- newPiExpr(Local, Unit, Object) - Method in class soot.shimple.Shimple
-
- newPlaceholderInst(Unit) - Method in class soot.baf.Baf
-
- newPopInst(Type) - Method in class soot.baf.Baf
-
- newPrimitiveCastInst(Type, Type) - Method in class soot.baf.Baf
-
- newPushInst(Constant) - Method in class soot.baf.Baf
-
- newRemExpr(Value, Value) - Method in class soot.grimp.Grimp
-
Constructs a RemExpr(Expr, Expr) grammar chunk.
- newRemExpr(Value, Value) - Method in class soot.jimple.Jimple
-
Constructs a RemExpr(Immediate, Immediate) grammar chunk.
- newRemInst(Type) - Method in class soot.baf.Baf
-
- newResolver(PerAccessPathMethodAnalyzer<Field, Fact, Stmt, Method>, Resolver<Field, Fact, Stmt, Method>) - Method in interface heros.fieldsens.Debugger
-
- newResolver(PerAccessPathMethodAnalyzer<Field, Fact, Stmt, Method>, Resolver<Field, Fact, Stmt, Method>) - Method in class heros.fieldsens.Debugger.NullDebugger
-
- newRetStmt(Value) - Method in class soot.jimple.Jimple
-
Constructs a RetStmt(Local) grammar chunk.
- newReturnInst(Type) - Method in class soot.baf.Baf
-
- newReturnStmt(Value) - Method in class soot.grimp.Grimp
-
Constructs a ReturnStmt(Expr) grammar chunk.
- newReturnStmt(ReturnStmt) - Method in class soot.grimp.Grimp
-
- newReturnStmt(Value) - Method in class soot.jimple.Jimple
-
Constructs a ReturnStmt(Immediate) grammar chunk.
- newReturnVoidInst() - Method in class soot.baf.Baf
-
- newReturnVoidStmt() - Method in class soot.grimp.Grimp
-
Constructs a ReturnVoidStmt() grammar chunk.
- newReturnVoidStmt(ReturnVoidStmt) - Method in class soot.grimp.Grimp
-
- newReturnVoidStmt() - Method in class soot.jimple.Jimple
-
Constructs a ReturnVoidStmt() grammar chunk.
- newRValueBox(Value) - Method in class soot.grimp.Grimp
-
- newRValueBox(Value) - Method in class soot.jimple.Jimple
-
- newSet - Variable in class soot.jimple.spark.sets.DoublePointsToSet
-
- newSet(Type, PAG) - Method in class soot.jimple.spark.sets.P2SetFactory
-
Returns a newly-created set.
- newSet() - Method in class soot.shimple.internal.SHashMultiMap
-
- newSet() - Method in class soot.util.ConcurrentHashMultiMap
-
- newSet() - Method in class soot.util.HashMultiMap
-
- newSet() - Method in class soot.util.IdentityHashMultiMap
-
- newSetFactory - Variable in class soot.G
-
- newShlExpr(Value, Value) - Method in class soot.grimp.Grimp
-
Constructs a ShlExpr(Expr, Expr) grammar chunk.
- newShlExpr(Value, Value) - Method in class soot.jimple.Jimple
-
Constructs a ShlExpr(Immediate, Immediate) grammar chunk.
- newShlInst(Type) - Method in class soot.baf.Baf
-
- newShrExpr(Value, Value) - Method in class soot.grimp.Grimp
-
Constructs a ShrExpr(Expr, Expr) grammar chunk.
- newShrExpr(Value, Value) - Method in class soot.jimple.Jimple
-
Constructs a ShrExpr(Immediate, Immediate) grammar chunk.
- newShrInst(Type) - Method in class soot.baf.Baf
-
- newSpecialInvokeExpr(Local, SootMethodRef, List) - Method in class soot.grimp.Grimp
-
Constructs a SpecialInvokeExpr(Local base, SootMethodRef method, List of Expr) grammar chunk.
- newSpecialInvokeExpr(Local, SootMethodRef, List<? extends Value>) - Method in class soot.jimple.Jimple
-
Constructs a NewSpecialInvokeExpr(Local base, SootMethodRef method, List
of Immediate) grammar chunk.
- newSpecialInvokeExpr(Local, SootMethodRef, Value...) - Method in class soot.jimple.Jimple
-
Constructs a NewSpecialInvokeExpr(Local base, SootMethodRef method, List
of Immediate) grammar chunk.
- newSpecialInvokeExpr(Local, SootMethodRef, Value) - Method in class soot.jimple.Jimple
-
- newSpecialInvokeExpr(Local, SootMethodRef) - Method in class soot.jimple.Jimple
-
- newSpecialInvokeInst(SootMethodRef) - Method in class soot.baf.Baf
-
- newStaticFieldRef(SootFieldRef) - Method in class soot.grimp.Grimp
-
Constructs a StaticFieldRef(SootFieldRef) grammar chunk.
- newStaticFieldRef(SootFieldRef) - Method in class soot.jimple.Jimple
-
Constructs a StaticFieldRef(SootFieldRef) grammar chunk.
- newStaticGetInst(SootFieldRef) - Method in class soot.baf.Baf
-
- newStaticInvokeExpr(SootMethodRef, List) - Method in class soot.grimp.Grimp
-
Constructs a StaticInvokeExpr(ArrayType, List of Expr) grammar chunk.
- newStaticInvokeExpr(SootMethodRef, List<? extends Value>) - Method in class soot.jimple.Jimple
-
Constructs a NewStaticInvokeExpr(ArrayType, List of Immediate) grammar
chunk.
- newStaticInvokeExpr(SootMethodRef, Value...) - Method in class soot.jimple.Jimple
-
- newStaticInvokeExpr(SootMethodRef, Value) - Method in class soot.jimple.Jimple
-
- newStaticInvokeExpr(SootMethodRef) - Method in class soot.jimple.Jimple
-
- newStaticInvokeInst(SootMethodRef) - Method in class soot.baf.Baf
-
- NewStaticLock - Class in soot.jimple.toolkits.thread.synchronization
-
- NewStaticLock(SootClass) - Constructor for class soot.jimple.toolkits.thread.synchronization.NewStaticLock
-
- newStaticPutInst(SootFieldRef) - Method in class soot.baf.Baf
-
- newStmtBox(Unit) - Method in class soot.grimp.Grimp
-
- newStmtBox(Unit) - Method in class soot.jimple.Jimple
-
- newStoreInst(Type, Local) - Method in class soot.baf.Baf
-
- NewStringBufferSimplification - Class in soot.dava.toolkits.base.AST.transformations
-
- NewStringBufferSimplification() - Constructor for class soot.dava.toolkits.base.AST.transformations.NewStringBufferSimplification
-
- NewStringBufferSimplification(boolean) - Constructor for class soot.dava.toolkits.base.AST.transformations.NewStringBufferSimplification
-
- newSubExpr(Value, Value) - Method in class soot.grimp.Grimp
-
Constructs a SubExpr(Expr, Expr) grammar chunk.
- newSubExpr(Value, Value) - Method in class soot.jimple.Jimple
-
Constructs a SubExpr(Immediate, Immediate) grammar chunk.
- newSubInst(Type) - Method in class soot.baf.Baf
-
- newSwapInst(Type, Type) - Method in class soot.baf.Baf
-
- newTableSwitchInst(Unit, int, int, List) - Method in class soot.baf.Baf
-
- newTableSwitchStmt(Value, int, int, List, Unit) - Method in class soot.grimp.Grimp
-
Constructs a TableSwitchStmt(Expr, int, int, List of Unit, Stmt) grammar chunk.
- newTableSwitchStmt(TableSwitchStmt) - Method in class soot.grimp.Grimp
-
- newTableSwitchStmt(Value, int, int, List<? extends Unit>, Unit) - Method in class soot.jimple.Jimple
-
Constructs a TableSwitchStmt(Immediate, int, int, List of Unit, Stmt)
grammar chunk.
- newTableSwitchStmt(Value, int, int, List<? extends UnitBox>, UnitBox) - Method in class soot.jimple.Jimple
-
- newThisRef(RefType) - Method in class soot.baf.Baf
-
Constructs a ThisRef(RefType) grammar chunk.
- newThisRef(RefType) - Method in class soot.grimp.Grimp
-
Constructs a ThisRef(RefType) grammar chunk.
- newThisRef(RefType) - Method in class soot.jimple.Jimple
-
Constructs a ThisRef(RefType) grammar chunk.
- newThrowInst() - Method in class soot.baf.Baf
-
- newThrowStmt(Value) - Method in class soot.grimp.Grimp
-
Constructs a ThrowStmt(Expr) grammar chunk.
- newThrowStmt(ThrowStmt) - Method in class soot.grimp.Grimp
-
- newThrowStmt(Value) - Method in class soot.jimple.Jimple
-
Constructs a ThrowStmt(Immediate) grammar chunk.
- newTrap(SootClass, Unit, Unit, Unit) - Method in class soot.baf.Baf
-
Constructs a new BTrap for the given exception on the given Unit range with the given Unit handler.
- newTrap(SootClass, Unit, Unit, Unit) - Method in class soot.grimp.Grimp
-
Constructs a new Trap for the given exception on the given Stmt range with the given Stmt handler.
- newTrap(Trap) - Method in class soot.grimp.Grimp
-
- newTrap(SootClass, Unit, Unit, Unit) - Method in class soot.jimple.Jimple
-
Constructs a new JTrap for the given exception on the given Stmt range
with the given Stmt handler.
- newTrap(SootClass, UnitBox, UnitBox, UnitBox) - Method in class soot.jimple.Jimple
-
- newUnion() - Method in class soot.jimple.toolkits.pointer.UnionFactory
-
- newUshrExpr(Value, Value) - Method in class soot.grimp.Grimp
-
Constructs a UshrExpr(Expr, Expr) grammar chunk.
- newUshrExpr(Value, Value) - Method in class soot.jimple.Jimple
-
Constructs a UshrExpr(Immediate, Immediate) grammar chunk.
- newUshrInst(Type) - Method in class soot.baf.Baf
-
- NewValidator - Enum in soot.jimple.validation
-
A relatively simple validator.
- newVariableBox(Value) - Method in class soot.grimp.Grimp
-
- newVariableBox(Value) - Method in class soot.jimple.Jimple
-
- newVirtualInvokeExpr(Local, SootMethodRef, List) - Method in class soot.grimp.Grimp
-
Constructs a VirtualInvokeExpr(Local base, SootMethodRef method, List of Expr) grammar chunk.
- newVirtualInvokeExpr(Local, SootMethodRef, List<? extends Value>) - Method in class soot.jimple.Jimple
-
Constructs a NewVirtualInvokeExpr(Local base, SootMethodRef method, List
of Immediate) grammar chunk.
- newVirtualInvokeExpr(Local, SootMethodRef, Value...) - Method in class soot.jimple.Jimple
-
Constructs a NewVirtualInvokeExpr(Local base, SootMethodRef method, List
of Immediate) grammar chunk.
- newVirtualInvokeExpr(Local, SootMethodRef, Value) - Method in class soot.jimple.Jimple
-
- newVirtualInvokeExpr(Local, SootMethodRef) - Method in class soot.jimple.Jimple
-
- newVirtualInvokeInst(SootMethodRef) - Method in class soot.baf.Baf
-
- newXorExpr(Value, Value) - Method in class soot.grimp.Grimp
-
Constructs a XorExpr(Expr, Expr) grammar chunk.
- newXorExpr(Value, Value) - Method in class soot.jimple.Jimple
-
Constructs a XorExpr(Immediate, Immediate) grammar chunk.
- newXorInst(Type) - Method in class soot.baf.Baf
-
- next - Variable in class soot.jimple.spark.geom.dataRep.CgEdge
-
- next - Variable in class soot.jimple.spark.geom.dataRep.SegmentNode
-
- next - Variable in class soot.jimple.spark.geom.dataRep.ShapeNode
-
- next() - Method in class soot.jimple.spark.geom.geomPA.FIFO_Worklist
-
- next() - Method in interface soot.jimple.spark.geom.geomPA.IWorklist
-
- next() - Method in class soot.jimple.spark.geom.geomPA.PQ_Worklist
-
- next() - Method in class soot.jimple.spark.ondemand.genericutil.ArraySet.ArraySetIterator
-
- next() - Method in class soot.jimple.spark.ondemand.genericutil.IteratorMapper
-
- next() - Method in class soot.jimple.toolkits.callgraph.Filter
-
- next() - Method in class soot.jimple.toolkits.callgraph.Sources
-
- next() - Method in class soot.jimple.toolkits.callgraph.Targets
-
- next() - Method in class soot.jimple.toolkits.callgraph.Units
-
- next() - Method in class soot.PatchingChain.PatchingIterator
-
- next() - Method in class soot.util.BitSetIterator
-
Returns the index of the next set bit.
- next() - Method in class soot.util.HashChain.LinkIterator
-
- next() - Method in class soot.util.IterableMap.Mapping_Iterator
-
- next() - Method in class soot.util.queue.QueueReader
-
Returns (and removes) the next object in the queue, or null if there are
none.
- next - Variable in class soot.xml.XMLNode
-
- nextElement() - Method in class soot.coffi.Utf8_Enumeration
-
Determines the next Utf8 character, and stores it in c.
- nextFinishNumber - Variable in class soot.jimple.spark.solver.TopoSorter
-
- nextNumber - Variable in class soot.jimple.toolkits.pointer.LocalMustAliasAnalysis
-
the next value number
- NoArgInst - Interface in soot.baf
-
- Node - Class in soot.jimple.spark.pag
-
Represents every node in the pointer assignment graph.
- node - Static variable in class soot.jimple.toolkits.annotation.purity.PurityGlobalNode
-
- node - Static variable in class soot.jimple.toolkits.annotation.purity.PurityThisNode
-
- Node(Value, boolean) - Constructor for class soot.shimple.toolkits.graph.ValueGraph.Node
-
- Node(Value) - Constructor for class soot.shimple.toolkits.graph.ValueGraph.Node
-
- Node(Value, boolean, List<ValueGraph.Node>) - Constructor for class soot.shimple.toolkits.graph.ValueGraph.Node
-
- node - Variable in class soot.shimple.toolkits.graph.ValueGraph.Node
-
- NODE_SHAPE_BOX - Static variable in interface soot.util.dot.DotGraphConstants
-
- NODE_SHAPE_CIRCLE - Static variable in interface soot.util.dot.DotGraphConstants
-
- NODE_SHAPE_DIAMOND - Static variable in interface soot.util.dot.DotGraphConstants
-
- NODE_SHAPE_ELLIPSE - Static variable in interface soot.util.dot.DotGraphConstants
-
- NODE_SHAPE_PLAINTEXT - Static variable in interface soot.util.dot.DotGraphConstants
-
- NODE_STYLE_BOLD - Static variable in interface soot.util.dot.DotGraphConstants
-
- NODE_STYLE_DASHED - Static variable in interface soot.util.dot.DotGraphConstants
-
- NODE_STYLE_DIAGONALS - Static variable in interface soot.util.dot.DotGraphConstants
-
- NODE_STYLE_DOTTED - Static variable in interface soot.util.dot.DotGraphConstants
-
- NODE_STYLE_FILLED - Static variable in interface soot.util.dot.DotGraphConstants
-
- NODE_STYLE_INVISIBLE - Static variable in interface soot.util.dot.DotGraphConstants
-
- NODE_STYLE_ROUNDED - Static variable in interface soot.util.dot.DotGraphConstants
-
- NODE_STYLE_SOLID - Static variable in interface soot.util.dot.DotGraphConstants
-
- nodeFactory - Variable in class soot.jimple.spark.pag.MethodPAG
-
- nodeFactory() - Method in class soot.jimple.spark.pag.MethodPAG
-
- nodeFactory() - Method in class soot.jimple.spark.pag.PAG
-
- nodeGenerator - Variable in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- nodeLabel - Variable in class soot.shimple.toolkits.graph.ValueGraph.Node
-
- nodeList - Variable in class soot.shimple.toolkits.graph.ValueGraph
-
- nodeNumber - Variable in class soot.shimple.toolkits.graph.ValueGraph.Node
-
- nodes - Variable in class soot.jimple.toolkits.annotation.purity.DirectedCallGraph
-
- nodes - Variable in class soot.jimple.toolkits.annotation.purity.PurityGraph
-
- nodesPropagatedThrough(VarNode, PointsToSetInternal) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- nodeToDominators - Variable in class soot.toolkits.graph.SimpleDominatorsFinder
-
- nodeToFlowSet - Variable in class soot.toolkits.graph.MHGDominatorsFinder
-
- nodeToFrontier - Variable in class soot.toolkits.graph.CytronDominanceFrontier
-
- nodeToIndex - Variable in class soot.jimple.toolkits.thread.mhp.findobject.MultiRunStatementsFinder
-
- nodeToIndex - Variable in class soot.toolkits.graph.MHGDominatorsFinder
-
- nodeToLocal - Variable in class soot.shimple.toolkits.graph.ValueGraph
-
- nodeToPartition - Variable in class soot.shimple.toolkits.graph.SimpleGlobalValueNumberer
-
- nodeToPreds - Variable in class soot.toolkits.graph.HashMutableDirectedGraph
-
- nodeToPreds - Variable in class soot.toolkits.graph.HashMutableEdgeLabelledDirectedGraph
-
- nodeToSuccs - Variable in class soot.toolkits.graph.HashMutableDirectedGraph
-
- nodeToSuccs - Variable in class soot.toolkits.graph.HashMutableEdgeLabelledDirectedGraph
-
- noExceptionThrowing(Value) - Static method in class soot.jimple.toolkits.scalar.pre.SootFilter
-
filters out Exception-throwing Values.
- noExceptionThrowingRhs(Unit) - Static method in class soot.jimple.toolkits.scalar.pre.SootFilter
-
filters out RHS that don't throw any exception.
- noIndent() - Method in class soot.AbstractUnitPrinter
-
- noIndent() - Method in interface soot.UnitPrinter
-
- noInvoke(Value) - Static method in class soot.jimple.toolkits.scalar.pre.SootFilter
-
filters out Invokes.
returns null
if val
is null.
- noInvokeRhs(Unit) - Static method in class soot.jimple.toolkits.scalar.pre.SootFilter
-
filters out RHS that aren't invokes.
- noLocal(Value) - Static method in class soot.jimple.toolkits.scalar.pre.SootFilter
-
only lets non-Locals through.
returns null
if val
is null.
- NON_NULL - Static variable in class soot.jimple.toolkits.annotation.nullcheck.NullnessAnalysis
-
- NON_NULL - Static variable in class soot.jimple.toolkits.annotation.nullcheck.NullnessAssumptionAnalysis
-
- nonEmptyForwardLookup - Variable in class heros.solver.JumpFunctions
-
- nonEmptyLookupByTargetNode - Variable in class heros.solver.JumpFunctions
-
- nonEmptyReverseLookup - Variable in class heros.solver.JumpFunctions
-
- noneOf(E[]) - Static method in class soot.util.PriorityQueue
-
Creates a new empty priority queue
- noneOf(List<? extends E>) - Static method in class soot.util.PriorityQueue
-
Creates a new empty priority queue
- noneOf(List<? extends E>, boolean) - Static method in class soot.util.PriorityQueue
-
- nonNullSize() - Method in class soot.util.SmallNumberedMap
-
Returns the number of non-null values in this map.
- nonTransitiveReadSet(SootMethod) - Method in class soot.jimple.toolkits.pointer.SideEffectAnalysis
-
- nonTransitiveReadSet(SootMethod) - Method in class soot.jimple.toolkits.thread.synchronization.CriticalSectionAwareSideEffectAnalysis
-
- nonTransitiveWriteSet(SootMethod) - Method in class soot.jimple.toolkits.pointer.SideEffectAnalysis
-
- nonTransitiveWriteSet(SootMethod) - Method in class soot.jimple.toolkits.thread.synchronization.CriticalSectionAwareSideEffectAnalysis
-
- NOP - Static variable in class soot.jimple.Jimple
-
- NopEliminator - Class in soot.jimple.toolkits.scalar
-
- NopEliminator(Singletons.Global) - Constructor for class soot.jimple.toolkits.scalar.NopEliminator
-
- NopInst - Interface in soot.baf
-
- NopInstruction - Class in soot.dexpler.instructions
-
- NopInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.NopInstruction
-
- NopStmt - Interface in soot.jimple
-
- noRefTypeParameters(SootMethod) - Static method in class soot.jimple.spark.ondemand.pautil.SootUtil
-
- normalCache - Variable in class heros.EdgeFunctionCache
-
- normalCache - Variable in class heros.FlowFunctionCache
-
- normalRetrieving(ASTNode) - Method in class soot.dava.toolkits.base.AST.analysis.DepthFirstAdapter
-
- normalRetrieving(ASTNode) - Method in class soot.dava.toolkits.base.AST.transformations.ASTCleaner
-
- normalRetrieving(ASTNode) - Method in class soot.dava.toolkits.base.AST.transformations.ASTCleanerTwo
-
- normalRetrieving(ASTNode) - Method in class soot.dava.toolkits.base.AST.transformations.EliminateConditions
-
- normalRetrieving(ASTNode) - Method in class soot.dava.toolkits.base.AST.transformations.ForLoopCreator
-
- normalRetrieving(ASTNode) - Method in class soot.dava.toolkits.base.AST.transformations.LoopStrengthener
-
- normalRetrieving(ASTNode) - Method in class soot.dava.toolkits.base.AST.transformations.UnreachableCodeEliminator
-
- NormalUnitPrinter - Class in soot
-
UnitPrinter implementation for normal (full) Jimple, Grimp, and Baf
- NormalUnitPrinter(Body) - Constructor for class soot.NormalUnitPrinter
-
- NoSuchLocalException - Exception in soot.jimple
-
- NoSuchLocalException(String) - Constructor for exception soot.jimple.NoSuchLocalException
-
- NoSuchLocalException() - Constructor for exception soot.jimple.NoSuchLocalException
-
- not() - Method in class soot.jimple.spark.ondemand.genericutil.Predicate
-
Return a predicate that is a negation of this predicate
- notEqual(NumericConstant) - Method in class soot.jimple.DoubleConstant
-
- notEqual(NumericConstant) - Method in class soot.jimple.FloatConstant
-
- notEqual(NumericConstant) - Method in class soot.jimple.IntConstant
-
- notEqual(NumericConstant) - Method in class soot.jimple.LongConstant
-
- notEqual(NumericConstant) - Method in class soot.jimple.NumericConstant
-
- NothingHeuristic - Class in soot.jimple.spark.ondemand
-
- NothingHeuristic() - Constructor for class soot.jimple.spark.ondemand.NothingHeuristic
-
- NotifiedEntryStmt - Class in soot.jimple.toolkits.thread.mhp.stmt
-
- NotifiedEntryStmt(String, String, SootMethod) - Constructor for class soot.jimple.toolkits.thread.mhp.stmt.NotifiedEntryStmt
-
- NotifyAllStmt - Class in soot.jimple.toolkits.thread.mhp.stmt
-
- NotifyAllStmt(String, String, Unit, UnitGraph, SootMethod) - Constructor for class soot.jimple.toolkits.thread.mhp.stmt.NotifyAllStmt
-
- NotifyStmt - Class in soot.jimple.toolkits.thread.mhp.stmt
-
- NotifyStmt(String, String, Unit, UnitGraph, SootMethod) - Constructor for class soot.jimple.toolkits.thread.mhp.stmt.NotifyStmt
-
- NotIsolatedAnalysis - Class in soot.jimple.toolkits.scalar.pre
-
Performs a Not-Isolated-analysis on the given graph, which is basically the
same as an Isolated-analysis (we just return the complement, as it's easier
to calculate it).
- NotIsolatedAnalysis(DirectedGraph<Unit>, LatestComputation, Map<Unit, EquivalentValue>) - Constructor for class soot.jimple.toolkits.scalar.pre.NotIsolatedAnalysis
-
Automatically performs the Isolation-analysis on the graph
dg
using the Latest-computation latest
.
the equivRhsMap
is only here to avoid doing these things
again...
- NotIsolatedAnalysis(DirectedGraph<Unit>, LatestComputation, Map<Unit, EquivalentValue>, BoundedFlowSet<EquivalentValue>) - Constructor for class soot.jimple.toolkits.scalar.pre.NotIsolatedAnalysis
-
Automatically performs the Isolation-analysis on the graph
dg
using the Latest-computation latest
.
the equivRhsMap
is only here to avoid doing these things
again...
the shared set allows more efficient set-operations, when this analysis
is joined with other analyses/computations.
- notMayAlias(Local, Stmt, Local, Stmt) - Method in class soot.jimple.toolkits.pointer.LocalMustNotAliasAnalysis
-
- NULL - Static variable in class soot.jimple.Jimple
-
- NULL - Static variable in class soot.jimple.toolkits.annotation.nullcheck.NullnessAnalysis
-
- NULL - Static variable in class soot.jimple.toolkits.annotation.nullcheck.NullnessAssumptionAnalysis
-
- NULL - Variable in class soot.jimple.toolkits.typing.ClassHierarchy
-
- NULL_POINTER_EXCEPTION - Variable in class soot.toolkits.exceptions.ThrowableSet.Manager
-
- NULL_TYPE - Static variable in class soot.jimple.Jimple
-
- NullCheckEliminator - Class in soot.jimple.toolkits.annotation.nullcheck
-
- NullCheckEliminator() - Constructor for class soot.jimple.toolkits.annotation.nullcheck.NullCheckEliminator
-
- NullCheckEliminator(NullCheckEliminator.AnalysisFactory) - Constructor for class soot.jimple.toolkits.annotation.nullcheck.NullCheckEliminator
-
- NullCheckEliminator.AnalysisFactory - Class in soot.jimple.toolkits.annotation.nullcheck
-
- NullCheckTag - Class in soot.jimple.toolkits.annotation.tags
-
NullCheckTag contains the null pointer check information.
- NullCheckTag(boolean) - Constructor for class soot.jimple.toolkits.annotation.tags.NullCheckTag
-
- NullConstant - Class in soot.jimple
-
- NullConstant(Singletons.Global) - Constructor for class soot.jimple.NullConstant
-
- NullDebugger() - Constructor for class heros.fieldsens.Debugger.NullDebugger
-
- NullnessAnalysis - Class in soot.jimple.toolkits.annotation.nullcheck
-
An intraprocedural nullness analysis that computes for each location and each value
in a method if the value is (before or after that location) definitely null,
definitely non-null or neither.
- NullnessAnalysis(UnitGraph) - Constructor for class soot.jimple.toolkits.annotation.nullcheck.NullnessAnalysis
-
Creates a new analysis for the given graph/
- NullnessAnalysis.AnalysisInfo - Class in soot.jimple.toolkits.annotation.nullcheck
-
The analysis info is a simple mapping of type
Value
to
any of the constants BOTTOM, NON_NULL, NULL or TOP.
- NullnessAssumptionAnalysis - Class in soot.jimple.toolkits.annotation.nullcheck
-
An intraprocedural nullness assumption analysis that computes for each location and each value
in a method if the value (before or after that location) is treated as definitely null,
definitely non-null or neither.
- NullnessAssumptionAnalysis(UnitGraph) - Constructor for class soot.jimple.toolkits.annotation.nullcheck.NullnessAssumptionAnalysis
-
Creates a new analysis for the given graph/
- NullnessAssumptionAnalysis.AnalysisInfo - Class in soot.jimple.toolkits.annotation.nullcheck
-
The analysis info is a simple mapping of type
Value
to
any of the constants BOTTOM, NON_NULL, NULL or TOP.
- nullnessCode() - Method in class soot.jimple.toolkits.callgraph.InvokeCallSite
-
- NullPointerChecker - Class in soot.jimple.toolkits.annotation.nullcheck
-
- NullPointerChecker(Singletons.Global) - Constructor for class soot.jimple.toolkits.annotation.nullcheck.NullPointerChecker
-
- NullPointerColorer - Class in soot.jimple.toolkits.annotation.nullcheck
-
- NullPointerColorer(Singletons.Global) - Constructor for class soot.jimple.toolkits.annotation.nullcheck.NullPointerColorer
-
- NullType - Class in soot
-
Soot representation of the Java type 'null'.
- NullType(Singletons.Global) - Constructor for class soot.NullType
-
- num_annotations - Variable in class soot.coffi.parameter_annotation
-
number of annotations
- num_element_value_pairs - Variable in class soot.coffi.annotation
-
num_element_value_pairs
- num_of_diff_edges() - Method in class soot.jimple.spark.geom.geomE.FullSensitiveNode
-
- num_of_diff_edges() - Method in class soot.jimple.spark.geom.geomPA.DummyNode
-
- num_of_diff_edges() - Method in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
- num_of_diff_edges() - Method in class soot.jimple.spark.geom.heapinsE.HeapInsNode
-
- num_of_diff_edges() - Method in class soot.jimple.spark.geom.ptinsE.PtInsNode
-
Deprecated.
- num_of_diff_objs() - Method in class soot.jimple.spark.geom.geomE.FullSensitiveNode
-
- num_of_diff_objs() - Method in class soot.jimple.spark.geom.geomPA.DummyNode
-
- num_of_diff_objs() - Method in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
Return -1 if this pointer does not have points-to information.
- num_of_diff_objs() - Method in class soot.jimple.spark.geom.heapinsE.HeapInsNode
-
- num_of_diff_objs() - Method in class soot.jimple.spark.geom.ptinsE.PtInsNode
-
Deprecated.
- num_parameters - Variable in class soot.coffi.RuntimeInvisibleParameterAnnotations_attribute
-
Length of annotations table array.
- num_parameters - Variable in class soot.coffi.RuntimeVisibleParameterAnnotations_attribute
-
Length of annotations table array.
- number - Variable in class soot.SootClass
-
- number - Variable in class soot.SootMethod
-
- number_of_annotations - Variable in class soot.coffi.RuntimeInvisibleAnnotations_attribute
-
Length of annotations table array.
- number_of_annotations - Variable in class soot.coffi.RuntimeVisibleAnnotations_attribute
-
Length of annotations table array.
- number_of_exceptions - Variable in class soot.coffi.Exception_attribute
-
Length of exception table array.
- Numberable - Interface in soot.util
-
A class that numbers objects, so they can be placed in bitsets.
- NumberedSet<N extends Numberable> - Class in soot.util
-
Holds a set of Numberable objects.
- NumberedSet(ArrayNumberer<N>) - Constructor for class soot.util.NumberedSet
-
- NumberedString - Class in soot.util
-
A class that assigns integers to java.lang.Strings.
- NumberedString(String) - Constructor for class soot.util.NumberedString
-
- Numberer<E> - Interface in soot.util
-
A numberer converts objects to unique non-negative integers, and vice-versa.
- numberToObj - Variable in class soot.util.ArrayNumberer
-
- NUMBITS - Static variable in class soot.dava.toolkits.base.renamer.infoGatheringAnalysis
-
- numCollapsed - Variable in class soot.jimple.spark.solver.EBBCollapser
-
- numCollapsed - Variable in class soot.jimple.spark.solver.SCCCollapser
-
- numDerefs - Variable in class soot.jimple.spark.pag.VarNode
-
- numDimensions - Variable in class soot.ArrayType
-
dimension count for the array type
- numEdges() - Method in class soot.jimple.spark.ondemand.DotPointerGraph
-
- numElements - Variable in class soot.toolkits.scalar.ArraySparseSet
-
- NumericConstant - Class in soot.jimple
-
- NumericConstant() - Constructor for class soot.jimple.NumericConstant
-
- numKeys() - Method in class soot.util.ConcurrentHashMultiMap
-
- numKeys() - Method in class soot.util.HashMultiMap
-
- numKeys() - Method in interface soot.util.MultiMap
-
- NumLocalsMetric - Class in soot.toolkits.astmetrics
-
- NumLocalsMetric(polyglot.ast.Node) - Constructor for class soot.toolkits.astmetrics.NumLocalsMetric
-
- numNatives - Variable in class soot.jimple.toolkits.pointer.FieldRWTagger
-
- numNatives - Variable in class soot.jimple.toolkits.pointer.SideEffectTagger
-
- numNodesTraversed - Variable in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- numOfDiffObjects() - Method in class soot.jimple.spark.geom.dataMgr.PtSensVisitor
-
Return the number of different points-to targets.
- NumOpTag - Class in soot.dexpler.tags
-
- NumOpTag() - Constructor for class soot.dexpler.tags.NumOpTag
-
- numPasses - Variable in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- numRRs - Variable in class soot.jimple.toolkits.pointer.FieldRWTagger
-
- numRRs - Variable in class soot.jimple.toolkits.pointer.SideEffectTagger
-
- numRunningTasks - Variable in class heros.solver.CountingThreadPoolExecutor
-
- numRWs - Variable in class soot.jimple.toolkits.pointer.FieldRWTagger
-
- numRWs - Variable in class soot.jimple.toolkits.pointer.SideEffectTagger
-
- numThreads - Variable in class heros.solver.IDESolver
-
- numThreads() - Method in interface heros.SolverConfiguration
-
Returns the number of threads to be used by the solver.
- numThreads() - Method in class heros.template.DefaultIFDSTabulationProblem
-
- numWRs - Variable in class soot.jimple.toolkits.pointer.FieldRWTagger
-
- numWRs - Variable in class soot.jimple.toolkits.pointer.SideEffectTagger
-
- numWWs - Variable in class soot.jimple.toolkits.pointer.FieldRWTagger
-
- numWWs - Variable in class soot.jimple.toolkits.pointer.SideEffectTagger
-
- p2set - Variable in class soot.jimple.spark.pag.Node
-
- P2SetFactory - Class in soot.jimple.spark.sets
-
Abstract base class for points-to set factory.
- P2SetFactory() - Constructor for class soot.jimple.spark.sets.P2SetFactory
-
- P2SetVisitor - Class in soot.jimple.spark.sets
-
Abstract base class for points-to set visitors used to enumerate
points-to sets.
- P2SetVisitor() - Constructor for class soot.jimple.spark.sets.P2SetVisitor
-
- P2SetVisitorDefaultTrue() - Constructor for class soot.jimple.spark.sets.PointsToSetInternal.P2SetVisitorDefaultTrue
-
- P2SetVisitorInt(int) - Constructor for class soot.jimple.spark.sets.PointsToSetInternal.P2SetVisitorInt
-
- pa - Variable in class soot.jimple.ReachingTypeDumper
-
- Pack - Class in soot
-
A wrapper object for a pack of optimizations.
- Pack(String) - Constructor for class soot.Pack
-
- pack() - Method in class soot.util.LocalBitSetPacker
-
Reassigns the local numbers such that a dense bit set can be created over
them
- package_ContainsClass(String, String, String) - Method in class soot.dava.toolkits.base.misc.PackageNamer
-
- packageName - Variable in class soot.SootClass
-
- PackageNamer - Class in soot.dava.toolkits.base.misc
-
- PackageNamer(Singletons.Global) - Constructor for class soot.dava.toolkits.base.misc.PackageNamer
-
- PackedSwitchInstruction - Class in soot.dexpler.instructions
-
- PackedSwitchInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.PackedSwitchInstruction
-
- PackedSwitchPayload - Class in soot.toDex.instructions
-
The payload for a packed-switch instruction.
- PackedSwitchPayload(int, List<Unit>) - Constructor for class soot.toDex.instructions.PackedSwitchPayload
-
- packLocalCount - Variable in class soot.Timers
-
- PackManager - Class in soot
-
Manages the Packs containing the various phases and their options.
- PackManager(Singletons.Global) - Constructor for class soot.PackManager
-
- packStmtCount - Variable in class soot.Timers
-
- packTimer - Variable in class soot.Timers
-
- paddedLeftOf(String, int) - Method in class soot.Timers
-
- PaddleField - Interface in soot.jimple.paddle
-
Represents a field.
- paddleG() - Method in class soot.jimple.paddle.PaddleHook
-
- PaddleHook - Class in soot.jimple.paddle
-
Loads the Paddle plugin.
- PaddleHook(Singletons.Global) - Constructor for class soot.jimple.paddle.PaddleHook
-
- PaddleNativeHelper_tempVar - Variable in class soot.G
-
- paddleTransformer() - Method in class soot.jimple.paddle.PaddleHook
-
- pag - Variable in class soot.jimple.spark.builder.ContextInsensitiveBuilder
-
- pag - Variable in class soot.jimple.spark.builder.GlobalNodeFactory
-
- pag - Variable in class soot.jimple.spark.builder.MethodNodeFactory
-
- pag - Variable in class soot.jimple.spark.internal.SparkNativeHelper
-
- pag - Variable in class soot.jimple.spark.internal.TypeManager
-
- pag - Variable in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- pag - Variable in class soot.jimple.spark.ondemand.pautil.AllocationSiteHandler.VirtualCallHandler
-
- pag() - Method in class soot.jimple.spark.pag.MethodPAG
-
- pag - Variable in class soot.jimple.spark.pag.Node
-
- PAG - Class in soot.jimple.spark.pag
-
Pointer assignment graph.
- PAG(SparkOptions) - Constructor for class soot.jimple.spark.pag.PAG
-
- pag - Variable in class soot.jimple.spark.pag.PAG2HTML
-
- pag - Variable in class soot.jimple.spark.pag.PAGDumper
-
- pag - Variable in class soot.jimple.spark.solver.Checker
-
- pag - Variable in class soot.jimple.spark.solver.EBBCollapser
-
- pag - Variable in class soot.jimple.spark.solver.MergeChecker
-
- pag - Variable in class soot.jimple.spark.solver.PropAlias
-
- pag - Variable in class soot.jimple.spark.solver.PropIter
-
- pag - Variable in class soot.jimple.spark.solver.PropMerge
-
- pag - Variable in class soot.jimple.spark.solver.PropWorklist
-
- pag - Variable in class soot.jimple.spark.solver.SCCCollapser
-
- pag - Variable in class soot.jimple.spark.solver.TopoSorter
-
- PAG2HTML - Class in soot.jimple.spark.pag
-
Dumps a pointer assignment graph to a html files.
- PAG2HTML(PAG, String) - Constructor for class soot.jimple.spark.pag.PAG2HTML
-
- PAGDumper - Class in soot.jimple.spark.pag
-
Dumps a pointer assignment graph to a file.
- PAGDumper(PAG, String) - Constructor for class soot.jimple.spark.pag.PAGDumper
-
- PagToDotDumper - Class in soot.jimple.spark.pag
-
Utilities for dumping dot representations of parts of a
PAG
.
- PagToDotDumper(PAG) - Constructor for class soot.jimple.spark.pag.PagToDotDumper
-
- Pair<T,U> - Class in heros.solver
-
- Pair() - Constructor for class heros.solver.Pair
-
- Pair(T, U) - Constructor for class heros.solver.Pair
-
- Pair(Node, SharedListSet.ListNode) - Constructor for class soot.jimple.spark.sets.SharedListSet.Pair
-
- Pair(ThrowableSet, ThrowableSet) - Constructor for class soot.toolkits.exceptions.ThrowableSet.Pair
-
Constructs a ThrowableSet.Pair
.
- Pair<T,U> - Class in soot.toolkits.scalar
-
Just a pair of arbitrary objects.
- Pair() - Constructor for class soot.toolkits.scalar.Pair
-
- Pair(T, U) - Constructor for class soot.toolkits.scalar.Pair
-
- parameter_annotation - Class in soot.coffi
-
There can be several parameter annotations in each
Parameter Visibility attribute
- parameter_annotation() - Constructor for class soot.coffi.parameter_annotation
-
- parameter_annotations - Variable in class soot.coffi.RuntimeInvisibleParameterAnnotations_attribute
-
Each entry represents a single runtime visible annotation.
- parameter_annotations - Variable in class soot.coffi.RuntimeVisibleParameterAnnotations_attribute
-
Each entry represents a single runtime visible annotation.
- ParameterAliasTagger - Class in soot.jimple.toolkits.pointer
-
Adds colour tags to indicate potential aliasing between method parameters.
- ParameterAliasTagger(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.ParameterAliasTagger
-
- parameterIsLocal(SootMethod, EquivalentValue) - Method in class soot.jimple.toolkits.infoflow.ClassLocalObjectsAnalysis
-
- parameterIsLocal(SootMethod, EquivalentValue, boolean) - Method in class soot.jimple.toolkits.infoflow.ClassLocalObjectsAnalysis
-
- parameterize(LocalVarNode, Context) - Method in class soot.jimple.spark.pag.MethodPAG
-
- parameterize(FieldRefNode, Context) - Method in class soot.jimple.spark.pag.MethodPAG
-
- parameterize(Node, Context) - Method in class soot.jimple.spark.pag.MethodPAG
-
- ParameterRef - Class in soot.jimple
-
ParameterRef
objects are used by Body
objects to refer to the parameter slots on method entry.
- ParameterRef(Type, int) - Constructor for class soot.jimple.ParameterRef
-
Constructs a ParameterRef object of the specified type, representing the specified parameter number.
- parameterRefNumber(ParameterRef) - Static method in class soot.jimple.toolkits.pointer.LocalMustAliasAnalysis
-
- Parameters - Class in soot.jimple.spark.geom.geomPA
-
Parameters to control the behaviors of geom points-to solver.
- Parameters() - Constructor for class soot.jimple.spark.geom.geomPA.Parameters
-
- parameterType(int) - Method in interface soot.SootMethodRef
-
- parameterType(int) - Method in class soot.SootMethodRefImpl
-
- parameterTypes - Variable in class soot.SootMethod
-
An array of parameter types taken by this SootMethod
object,
in declaration order.
- parameterTypes() - Method in interface soot.SootMethodRef
-
- parameterTypes - Variable in class soot.SootMethodRefImpl
-
- parameterTypes() - Method in class soot.SootMethodRefImpl
-
- parametrize(double) - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
Using the user specified arguments to parameterize the geometric points-to solver.
- ParamNamesTag - Class in soot.tagkit
-
Represents a tag that just has a string to be printed with the code.
- ParamNamesTag(List<String>) - Constructor for class soot.tagkit.ParamNamesTag
-
Backwards compatibility
- ParamNamesTag(String[]) - Constructor for class soot.tagkit.ParamNamesTag
-
- paramNodes - Variable in class soot.jimple.toolkits.annotation.purity.PurityGraph
-
- paramRefCount - Variable in class soot.javaToJimple.JimpleBodyBuilder
-
- paramStatus(int) - Method in class soot.jimple.toolkits.annotation.purity.PurityGraph
-
Call this on the merge of graphs at all return points of a method to
know whether an object passed as method parameter is read only
(PARAM_RO), read write (PARAM_RW), or safe (PARAM_SAFE).
- parent - Variable in class soot.dava.internal.SET.SETNode
-
- parent - Variable in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
- parent - Variable in class soot.toolkits.graph.DominatorNode
-
- parent - Variable in class soot.xml.XMLNode
-
- ParityAnalysis - Class in soot.jimple.toolkits.annotation.parity
-
- ParityAnalysis(UnitGraph, LiveLocals) - Constructor for class soot.jimple.toolkits.annotation.parity.ParityAnalysis
-
- ParityAnalysis(UnitGraph) - Constructor for class soot.jimple.toolkits.annotation.parity.ParityAnalysis
-
- ParityAnalysis.Parity - Enum in soot.jimple.toolkits.annotation.parity
-
- ParityTagger - Class in soot.jimple.toolkits.annotation.parity
-
A body transformer that records parity analysis
information in tags.
- ParityTagger(Singletons.Global) - Constructor for class soot.jimple.toolkits.annotation.parity.ParityTagger
-
- Parm - Class in soot.jimple.spark.pag
-
Represents a method parameter.
- Parm_pairToElement - Variable in class soot.G
-
- parse() - Method in class soot.coffi.ClassFile
-
For every method, this calls parseMethod, storing the list of Instructions
in the method_info object, and also constructs the corresponding CFG.
- Parse - Class in soot.jimple.parser
-
Deprecated.
- Parse() - Constructor for class soot.jimple.parser.Parse
-
Deprecated.
- parse(InputStream, SootClass) - Static method in class soot.jimple.parser.Parse
-
Deprecated.
- parseMethod(method_info) - Method in class soot.coffi.ClassFile
-
Parses the given method, converting its bytecode array into a list
of Instruction objects.
- PartialConstructorFolder - Class in soot.jimple.toolkits.base
-
- PartialConstructorFolder() - Constructor for class soot.jimple.toolkits.base.PartialConstructorFolder
-
- Partition() - Constructor for class soot.shimple.toolkits.graph.SimpleGlobalValueNumberer.Partition
-
- partitionNumber - Variable in class soot.shimple.toolkits.graph.SimpleGlobalValueNumberer.Partition
-
- partitions - Variable in class soot.shimple.toolkits.graph.SimpleGlobalValueNumberer
-
- PASideEffectTester - Class in soot.jimple.toolkits.pointer
-
- PASideEffectTester() - Constructor for class soot.jimple.toolkits.pointer.PASideEffectTester
-
- passes(Job) - Method in class soot.javaToJimple.jj.ExtensionInfo
-
- passesParameters() - Method in class soot.jimple.toolkits.callgraph.Edge
-
- passesParameters() - Method in class soot.Kind
-
- patch_level() - Method in class soot.javaToJimple.jj.Version
-
- PatchingChain<E extends Unit> - Class in soot
-
An implementation of a Chain which can contain only Units,
and handles patching to deal with element insertions and removals.
- PatchingChain(Chain<E>) - Constructor for class soot.PatchingChain
-
Constructs a PatchingChain from the given Chain.
- PatchingChain.PatchingIterator - Class in soot
-
- PatchingIterator(Chain<E>) - Constructor for class soot.PatchingChain.PatchingIterator
-
- PatchingIterator(Chain<E>, E) - Constructor for class soot.PatchingChain.PatchingIterator
-
- PatchingIterator(Chain<E>, E, E) - Constructor for class soot.PatchingChain.PatchingIterator
-
- patchStubs() - Method in class soot.shimple.toolkits.graph.ValueGraph.Node
-
- path - Variable in class soot.DexClassSource
-
- PathEdge<N,D> - Class in heros.solver
-
A path edge as described in the IFDS/IDE algorithms.
- PathEdge(D, N, D) - Constructor for class heros.solver.PathEdge
-
- PathTrackingIFDSSolver<N,D extends LinkedNode<D>,M,I extends InterproceduralCFG<N,M>> - Class in heros.solver
-
- PathTrackingIFDSSolver(IFDSTabulationProblem<N, D, M, I>) - Constructor for class heros.solver.PathTrackingIFDSSolver
-
Deprecated.
- payload - Variable in class soot.toDex.instructions.Insn31t
-
- PDGNode - Class in soot.toolkits.graph.pdg
-
This class defines a Node in the Program Dependence Graph.
- PDGNode(Object, PDGNode.Type) - Constructor for class soot.toolkits.graph.pdg.PDGNode
-
- PDGNode.Attribute - Enum in soot.toolkits.graph.pdg
-
- PDGNode.Type - Enum in soot.toolkits.graph.pdg
-
- PDGRegion - Class in soot.toolkits.graph.pdg
-
This represents a region of control dependence obtained by constructing a
program dependence graph.
- PDGRegion(int, SootMethod, SootClass, UnitGraph, PDGNode) - Constructor for class soot.toolkits.graph.pdg.PDGRegion
-
- PDGRegion(int, List<PDGNode>, SootMethod, SootClass, UnitGraph, PDGNode) - Constructor for class soot.toolkits.graph.pdg.PDGRegion
-
- PDGRegion(PDGNode) - Constructor for class soot.toolkits.graph.pdg.PDGRegion
-
- PedanticThrowAnalysis - Class in soot.toolkits.exceptions
-
A
ThrowAnalysis
that says that every unit can throw every
possible exception type.
- PedanticThrowAnalysis(Singletons.Global) - Constructor for class soot.toolkits.exceptions.PedanticThrowAnalysis
-
Constructs a
PedanticThrowAnalysis
for inclusion in
Soot's global variable manager,
G
.
- peek() - Method in class soot.jimple.spark.ondemand.genericutil.ImmutableStack
-
- peek() - Method in class soot.jimple.spark.ondemand.genericutil.Stack
-
- peek() - Method in class soot.util.PriorityQueue
- Peephole - Interface in soot.baf.toolkits.base
-
Interface to be implemented by peepholes acting on the Baf IR.
- PeepholeOptimizer - Class in soot.baf.toolkits.base
-
Driver class to run peepholes on the Baf IR.
- PeepholeOptimizer(Singletons.Global) - Constructor for class soot.baf.toolkits.base.PeepholeOptimizer
-
- PegCallGraph - Class in soot.jimple.toolkits.thread.mhp.pegcallgraph
-
- PegCallGraph(CallGraph) - Constructor for class soot.jimple.toolkits.thread.mhp.pegcallgraph.PegCallGraph
-
- PegCallGraphToDot - Class in soot.jimple.toolkits.thread.mhp
-
- PegCallGraphToDot(DirectedGraph, boolean, String) - Constructor for class soot.jimple.toolkits.thread.mhp.PegCallGraphToDot
-
- PegChain - Class in soot.jimple.toolkits.thread.mhp
-
- PegGraph - Class in soot.jimple.toolkits.thread.mhp
-
Oct.
- PegGraph(CallGraph, Hierarchy, PAG, Set<Object>, Set<AllocNode>, List, Map, Set<AllocNode>, Map, Body, SootMethod, boolean, boolean) - Constructor for class soot.jimple.toolkits.thread.mhp.PegGraph
-
Constructs a graph for the units found in the provided
Body instance.
- PegGraph(CallGraph, Hierarchy, PAG, Set, Set, List<List>, Map<SootMethod, String>, Set, Map<AllocNode, String>, Body, String, SootMethod, boolean, boolean) - Constructor for class soot.jimple.toolkits.thread.mhp.PegGraph
-
Constructs a graph for the units found in the provided
Body instance.
- PegToDotFile - Class in soot.jimple.toolkits.thread.mhp
-
- PegToDotFile(PegGraph, boolean, String) - Constructor for class soot.jimple.toolkits.thread.mhp.PegToDotFile
-
- PerAccessPathMethodAnalyzer<Field,Fact,Stmt,Method> - Class in heros.fieldsens
-
- PerAccessPathMethodAnalyzer(Method, Fact, Context<Field, Fact, Stmt, Method>, Debugger<Field, Fact, Stmt, Method>) - Constructor for class heros.fieldsens.PerAccessPathMethodAnalyzer
-
- perform_Analysis(ASTAnalysis) - Method in class soot.dava.internal.AST.ASTControlFlowNode
-
- perform_Analysis(ASTAnalysis) - Method in class soot.dava.internal.AST.ASTLabeledNode
-
- perform_Analysis(ASTAnalysis) - Method in class soot.dava.internal.AST.ASTMethodNode
-
- perform_Analysis(ASTAnalysis) - Method in class soot.dava.internal.AST.ASTNode
-
- perform_Analysis(ASTAnalysis) - Method in class soot.dava.internal.AST.ASTStatementSequenceNode
-
- perform_Analysis(ASTAnalysis) - Method in class soot.dava.internal.AST.ASTSwitchNode
-
- perform_AnalysisOnSubBodies(ASTAnalysis) - Method in class soot.dava.internal.AST.ASTNode
-
- perform_AnalysisOnSubBodies(ASTAnalysis) - Method in class soot.dava.internal.AST.ASTTryNode
-
- perform_ChildOrder(SETNode) - Method in class soot.dava.toolkits.base.finders.LabeledBlockFinder
-
- PessimisticAvailableExpressionsAnalysis - Class in soot.jimple.toolkits.scalar
-
Implements an available expressions analysis on local variables.
- PessimisticAvailableExpressionsAnalysis(DirectedGraph<Unit>, SootMethod, SideEffectTester) - Constructor for class soot.jimple.toolkits.scalar.PessimisticAvailableExpressionsAnalysis
-
- PHASE - Static variable in class soot.shimple.Shimple
-
- PhaseDumper - Class in soot.util
-
The PhaseDumper is a debugging aid.
- PhaseDumper(Singletons.Global) - Constructor for class soot.util.PhaseDumper
-
- PhaseOptions - Class in soot
-
Manages the phase options of the various soot phases.
- PhaseOptions(Singletons.Global) - Constructor for class soot.PhaseOptions
-
- PhasePluginDescription - Class in soot.plugins.model
-
A phase plugin adds a new analysis to a pack.
- PhasePluginDescription() - Constructor for class soot.plugins.model.PhasePluginDescription
-
- phi - Variable in class soot.shimple.internal.ShimpleBodyBuilder
-
- PHI - Static variable in class soot.shimple.Shimple
-
- PHI_NODE - Static variable in interface soot.PointsToAnalysis
-
- PhiExpr - Interface in soot.shimple
-
A fully defined PhiExpr usually consists of a list of Values for
the arguments alongst with the corresponding control flow
predecessor for each argument.
- PhiNodeManager - Class in soot.shimple.internal
-
- PhiNodeManager(ShimpleBody, ShimpleFactory) - Constructor for class soot.shimple.internal.PhiNodeManager
-
- phiNodeSet - Variable in class soot.shimple.internal.SPatchingChain
-
Set of the values of boxToPhiNode.
- pi - Variable in class soot.shimple.internal.ShimpleBodyBuilder
-
- PI - Static variable in class soot.shimple.Shimple
-
- pickNAtRandom(List<T>, int, long) - Static method in class soot.jimple.spark.ondemand.genericutil.Util
-
- PiExpr - Interface in soot.shimple
-
- piHandleIfStmt(Local, IfStmt) - Method in class soot.shimple.internal.PiNodeManager
-
- piHandleSwitchStmt(Local, Unit) - Method in class soot.shimple.internal.PiNodeManager
-
- PiNodeManager - Class in soot.shimple.internal
-
This class does the real high-level work.
- PiNodeManager(ShimpleBody, boolean, ShimpleFactory) - Constructor for class soot.shimple.internal.PiNodeManager
-
Transforms the provided body to pure SSA form.
- PlaceholderInst - Class in soot.baf
-
- PlaceholderStmt - Class in soot.jimple
-
- PlainConstraint - Class in soot.jimple.spark.geom.dataRep
-
The geometric encoding based constraint descriptor.
- PlainConstraint() - Constructor for class soot.jimple.spark.geom.dataRep.PlainConstraint
-
- plot(String) - Method in class soot.util.dot.DotGraph
-
Generates the drawing on canvas to the dot file.
- PluginDescription - Class in soot.plugins.model
-
Base class of all available plugin description.
- PluginDescription() - Constructor for class soot.plugins.model.PluginDescription
-
- PluginLoader - Class in soot.plugins.internal
-
Class for loading xml-based plugin configuration files.
- Plugins - Class in soot.plugins.model
-
Java representation of the xml root element.
- Plugins() - Constructor for class soot.plugins.model.Plugins
-
- pointer_interval_points_to(long, long, AllocNode) - Method in class soot.jimple.spark.geom.geomE.FullSensitiveNode
-
- pointer_interval_points_to(long, long, AllocNode) - Method in class soot.jimple.spark.geom.geomPA.DummyNode
-
- pointer_interval_points_to(long, long, AllocNode) - Method in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
Test if the pointer in the context range [l, R) points to object obj.
- pointer_interval_points_to(long, long, AllocNode) - Method in class soot.jimple.spark.geom.heapinsE.HeapInsNode
-
- pointer_interval_points_to(long, long, AllocNode) - Method in class soot.jimple.spark.geom.ptinsE.PtInsNode
-
Deprecated.
- pointers - Variable in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- PointerStmtSwitch - Class in soot.jimple
-
- PointerStmtSwitch() - Constructor for class soot.jimple.PointerStmtSwitch
-
- pointsTo - Variable in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- PointsToAnalysis - Interface in soot
-
A generic interface to any type of pointer analysis.
- PointsToBitVector - Class in soot.jimple.spark.sets
-
An extension of a bit vector which is convenient to use to represent
points-to sets.
- PointsToBitVector(int) - Constructor for class soot.jimple.spark.sets.PointsToBitVector
-
- PointsToBitVector(PointsToBitVector) - Constructor for class soot.jimple.spark.sets.PointsToBitVector
-
- PointsToSet - Interface in soot
-
A generic interface to some set of runtime objects computed by a
pointer analysis.
- pointsToSetEquals(Object) - Method in class soot.jimple.spark.ondemand.AllocAndContextSet
-
Returns true
if and only if other holds the same alloc nodes as this.
- pointsToSetEquals(Object) - Method in class soot.jimple.spark.ondemand.LazyContextSensitivePointsToSet
-
- pointsToSetEquals(Object) - Method in class soot.jimple.spark.ondemand.WrappedPointsToSet
-
Returns true
if and only if other holds the same alloc nodes as this.
- pointsToSetEquals(Object) - Method in interface soot.jimple.spark.sets.EqualsSupportingPointsToSet
-
Returns true
if and only if other holds the same alloc nodes as this.
- pointsToSetEquals(Object) - Method in class soot.jimple.spark.sets.PointsToSetInternal
-
Returns true
if and only if other holds the same alloc nodes as this.
- PointsToSetEqualsWrapper - Class in soot.jimple.spark.sets
-
- PointsToSetEqualsWrapper(EqualsSupportingPointsToSet) - Constructor for class soot.jimple.spark.sets.PointsToSetEqualsWrapper
-
- PointsToSetHandler() - Constructor for class soot.jimple.spark.ondemand.pautil.AllocationSiteHandler.PointsToSetHandler
-
- pointsToSetHashCode() - Method in class soot.jimple.spark.ondemand.AllocAndContextSet
-
Computes a hash code based on the contents of the points-to set.
- pointsToSetHashCode() - Method in class soot.jimple.spark.ondemand.LazyContextSensitivePointsToSet
-
- pointsToSetHashCode() - Method in class soot.jimple.spark.ondemand.WrappedPointsToSet
-
Computes a hash code based on the contents of the points-to set.
- pointsToSetHashCode() - Method in interface soot.jimple.spark.sets.EqualsSupportingPointsToSet
-
Computes a hash code based on the contents of the points-to set.
- pointsToSetHashCode() - Method in class soot.jimple.spark.sets.PointsToSetInternal
-
Computes a hash code based on the contents of the points-to set.
- PointsToSetInternal - Class in soot.jimple.spark.sets
-
Abstract base class for implementations of points-to sets.
- PointsToSetInternal(Type) - Constructor for class soot.jimple.spark.sets.PointsToSetInternal
-
- PointsToSetInternal.P2SetVisitorDefaultTrue - Class in soot.jimple.spark.sets
-
A P2SetVisitor with a default return value of true
.
- PointsToSetInternal.P2SetVisitorInt - Class in soot.jimple.spark.sets
-
A P2SetVisitor with an int value.
- PointsToSetInternal_warnedAlready - Variable in class soot.G
-
- poll() - Method in class soot.util.PriorityQueue
- PolyglotMethodSource - Class in soot.javaToJimple
-
- PolyglotMethodSource() - Constructor for class soot.javaToJimple.PolyglotMethodSource
-
- PolyglotMethodSource(polyglot.ast.Block, List) - Constructor for class soot.javaToJimple.PolyglotMethodSource
-
- polyglotType(polyglot.types.ClassType) - Method in class soot.javaToJimple.AnonClassInitMethodSource
-
- polyglotType() - Method in class soot.javaToJimple.AnonClassInitMethodSource
-
- pool - Variable in class soot.toolkits.scalar.SmartLocalDefsPool
-
- pop() - Method in class soot.jimple.spark.ondemand.genericutil.FIFOQueue
-
- pop() - Method in class soot.jimple.spark.ondemand.genericutil.ImmutableStack
-
- pop() - Method in class soot.jimple.spark.ondemand.genericutil.Stack
-
- popAll(ImmutableStack<T>) - Method in class soot.jimple.spark.ondemand.genericutil.ImmutableStack
-
- PopInst - Interface in soot.baf
-
- popRecursiveCallSites(ImmutableStack<Integer>) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- PopupDialog - Class in soot.jbco.gui
-
- PopupDialog(JFrame, boolean, String) - Constructor for class soot.jbco.gui.PopupDialog
-
- PosColorAttribute - Class in soot.xml
-
- PosColorAttribute() - Constructor for class soot.xml.PosColorAttribute
-
- position() - Method in exception soot.jimple.toolkits.base.ExceptionCheckerError
-
- position(SourceLnPosTag) - Method in exception soot.jimple.toolkits.base.ExceptionCheckerError
-
- PositionTag - Class in soot.tagkit
-
- PositionTag(int, int) - Constructor for class soot.tagkit.PositionTag
-
- possibleClassConstants() - Method in class soot.jimple.spark.ondemand.AllocAndContextSet
-
- possibleClassConstants() - Method in class soot.jimple.spark.ondemand.LazyContextSensitivePointsToSet
-
- possibleClassConstants() - Method in class soot.jimple.spark.ondemand.WrappedPointsToSet
-
- possibleClassConstants() - Method in class soot.jimple.spark.sets.EmptyPointsToSet
-
- possibleClassConstants() - Method in class soot.jimple.spark.sets.PointsToSetEqualsWrapper
-
- possibleClassConstants() - Method in class soot.jimple.spark.sets.PointsToSetInternal
-
- possibleClassConstants() - Method in class soot.jimple.toolkits.pointer.FullObjectSet
-
- possibleClassConstants() - Method in class soot.jimple.toolkits.pointer.Union
-
- possibleClassConstants() - Method in interface soot.PointsToSet
-
If this points-to set consists entirely of objects of
type java.lang.Class of a known class,
returns a set of ClassConstant's that are these classes.
- possibleMethods - Variable in class soot.jimple.spark.ondemand.pautil.AllocationSiteHandler.VirtualCallHandler
-
- possibleSizes - Variable in class soot.jimple.toolkits.callgraph.ConstantArrayAnalysis.ArrayTypes
-
- possibleStringConstants() - Method in class soot.jimple.spark.ondemand.AllocAndContextSet
-
- possibleStringConstants() - Method in class soot.jimple.spark.ondemand.LazyContextSensitivePointsToSet
-
- possibleStringConstants() - Method in class soot.jimple.spark.ondemand.WrappedPointsToSet
-
- possibleStringConstants() - Method in class soot.jimple.spark.sets.EmptyPointsToSet
-
- possibleStringConstants() - Method in class soot.jimple.spark.sets.PointsToSetEqualsWrapper
-
- possibleStringConstants() - Method in class soot.jimple.spark.sets.PointsToSetInternal
-
- possibleStringConstants() - Method in class soot.jimple.toolkits.pointer.FullObjectSet
-
- possibleStringConstants() - Method in class soot.jimple.toolkits.pointer.Union
-
- possibleStringConstants() - Method in interface soot.PointsToSet
-
If this points-to set consists entirely of string constants,
returns a set of these constant strings.
- possibleTypes() - Method in class soot.jimple.spark.ondemand.AllocAndContextSet
-
- possibleTypes() - Method in class soot.jimple.spark.ondemand.LazyContextSensitivePointsToSet
-
- possibleTypes() - Method in class soot.jimple.spark.ondemand.WrappedPointsToSet
-
- possibleTypes() - Method in class soot.jimple.spark.sets.DoublePointsToSet
-
Set of all possible run-time types of objects in the set.
- possibleTypes() - Method in class soot.jimple.spark.sets.EmptyPointsToSet
-
Set of all possible run-time types of objects in the set.
- possibleTypes() - Method in class soot.jimple.spark.sets.PointsToSetEqualsWrapper
-
- possibleTypes() - Method in class soot.jimple.spark.sets.PointsToSetInternal
-
- possibleTypes - Variable in class soot.jimple.toolkits.callgraph.ConstantArrayAnalysis.ArrayTypes
-
- possibleTypes() - Method in class soot.jimple.toolkits.pointer.FullObjectSet
-
Set of all possible run-time types of objects in the set.
- possibleTypes() - Method in class soot.jimple.toolkits.pointer.MemoryEfficientRasUnion
-
- possibleTypes() - Method in interface soot.PointsToSet
-
Set of all possible run-time types of objects in the set.
- postDominates(Stmt, Stmt) - Method in class soot.toolkits.graph.PostDominatorAnalysis
-
Deprecated.
Returns true if s post-dominates t.
- PostDominatorAnalysis - Class in soot.toolkits.graph
-
- PostDominatorAnalysis(UnitGraph) - Constructor for class soot.toolkits.graph.PostDominatorAnalysis
-
Deprecated.
- postElimOpt() - Method in class soot.shimple.internal.ShimpleBodyBuilder
-
- PQ_Worklist - Class in soot.jimple.spark.geom.geomPA
-
The implementation of prioritized worklist.
- PQ_Worklist() - Constructor for class soot.jimple.spark.geom.geomPA.PQ_Worklist
-
- pre_cnt - Variable in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- Precedence - Interface in soot.grimp
-
- PrecedenceTest - Class in soot.grimp
-
Provides static helper methods to indicate if parenthesization is
required.
- PrecedenceTest() - Constructor for class soot.grimp.PrecedenceTest
-
- precompute() - Method in class soot.jimple.toolkits.thread.ThreadLocalObjectsAnalysis
-
- pred - Variable in class soot.jimple.toolkits.annotation.purity.DirectedCallGraph
-
- predecessors - Variable in class soot.dava.internal.SET.SETNode
-
- Predicate<T> - Class in soot.jimple.spark.ondemand.genericutil
-
Interface for defining an arbitrary predicate on Object
s.
- Predicate() - Constructor for class soot.jimple.spark.ondemand.genericutil.Predicate
-
- predToPair - Variable in class soot.shimple.internal.SPhiExpr
-
- preElimOpt() - Method in class soot.shimple.internal.ShimpleBodyBuilder
-
- preJimplify() - Method in class soot.jimple.spark.builder.ContextInsensitiveBuilder
-
- prepare() - Method in class soot.jimple.spark.geom.dataMgr.PtSensVisitor
-
Called before each round of collection.
- prepend(T) - Method in class heros.fieldsens.AccessPath
-
- prepend(Field) - Method in class heros.fieldsens.AccessPathHandler
-
- prependTrivialPhiNode(Local, Block) - Method in class soot.shimple.internal.PhiNodeManager
-
Inserts a trivial Phi node with the appropriate number of
arguments.
- preprocess(DavaBody, AugmentedStmtGraph) - Method in class soot.dava.toolkits.base.finders.ExceptionFinder
-
- prepStmt - Variable in class soot.jimple.toolkits.thread.synchronization.SynchronizedRegion
-
- pres - Static variable in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
- prev - Variable in class soot.xml.XMLNode
-
- PrimitiveCastInst - Interface in soot.baf
-
- PrimitiveType - Enum in soot.toDex
-
An enumeration for the primitive types the Dalvik VM can handle.
- PrimType - Class in soot
-
Abstract class for Soot classes that that model Java primitive types
(ie all types except void, null, reference types, and array types)
- PrimType() - Constructor for class soot.PrimType
-
- print(PrintWriter) - Method in class soot.AbstractJasminClass
-
- print(Object) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
- print() - Method in class soot.dava.toolkits.base.AST.traversals.ASTUsesAndDefs
-
- print() - Method in class soot.dava.toolkits.base.renamer.heuristicSet
-
- print(String) - Method in class soot.sootify.TemplatePrinter
-
- print(String, String, Tag) - Method in class soot.tagkit.StdTagPrinter
-
Prints out the given tag.
- print(String, String, Tag) - Method in class soot.tagkit.TagManager
-
Prints the given Tag, assuming that it belongs to the given class and field or method.
- print(String, String, Tag) - Method in interface soot.tagkit.TagPrinter
-
- print() - Method in class soot.toDex.DexPrinter
-
- print(Node, Node, CodeWriter) - Method in class soot.toolkits.astmetrics.metricPrettyPrinter
-
- print(int) - Method in class soot.util.EscapedWriter
-
Print a single character (unsupported).
- print(PrintWriter) - Method in class soot.xml.Attribute
-
- print(PrintWriter) - Method in class soot.xml.Key
-
- print_cfg(Body) - Method in class soot.tools.CFGViewer
-
- print_context_sensitive_points_to(PrintStream) - Method in class soot.jimple.spark.geom.geomE.FullSensitiveNode
-
- print_context_sensitive_points_to(PrintStream) - Method in class soot.jimple.spark.geom.geomPA.DummyNode
-
- print_context_sensitive_points_to(PrintStream) - Method in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
- print_context_sensitive_points_to(PrintStream) - Method in class soot.jimple.spark.geom.heapinsE.HeapInsNode
-
- print_context_sensitive_points_to(PrintStream) - Method in class soot.jimple.spark.geom.ptinsE.PtInsNode
-
Deprecated.
- printAllTags(PrintWriter) - Method in class soot.xml.JavaAttribute
-
- printAnswer() - Method in class soot.toolkits.scalar.SmartLocalDefs
-
- printAssign(String, Type) - Method in class soot.sootify.TypeTemplatePrinter
-
- printAstMetric(Node, CodeWriter) - Method in class soot.toolkits.astmetrics.ASTMetric
-
- printAstMetric(Node, CodeWriter) - Method in class soot.toolkits.astmetrics.StmtSumWeightedByDepth
-
- printAttrs(SootClass, TagCollector) - Method in class soot.XMLAttributesPrinter
-
- printAttrs(SootClass) - Method in class soot.XMLAttributesPrinter
-
- printBaf(Body) - Static method in class soot.jbco.util.Debugger
-
- printConstantValueFields() - Method in class soot.dava.toolkits.base.AST.interProcedural.ConstantFieldValueFinder
-
- printCurrentStackTrace() - Method in class soot.util.PhaseDumper
-
Prints the current stack trace, as a brute force tool for
program understanding.
- printDbg(String, Object...) - Static method in class soot.toDex.Debug
-
- printDbg(boolean, String, Object...) - Static method in class soot.toDex.Debug
-
- printDebug() - Method in class soot.jimple.toolkits.infoflow.InfoFlowAnalysis
-
- printDeclarationsFollowedByBody(UnitPrinter, List<Object>) - Method in class soot.dava.internal.AST.ASTMethodNode
-
- Printer - Class in soot
-
Prints out a class and all its methods.
- Printer(Singletons.Global) - Constructor for class soot.Printer
-
- printFact(D) - Method in interface heros.ItemPrinter
-
- printGraph(Collection<CriticalSection>, CriticalSectionInterferenceGraph, Map<Value, Integer>) - Method in class soot.jimple.toolkits.thread.synchronization.LockAllocator
-
- printGraph() - Method in class soot.toolkits.graph.HashMutableDirectedGraph
-
- printGraph() - Method in class soot.toolkits.graph.HashMutableEdgeLabelledDirectedGraph
-
- printGraphToDotFile(String, DirectedGraph<EquivalentValue>, String, boolean) - Static method in class soot.jimple.toolkits.infoflow.InfoFlowAnalysis
-
- printGroups(Collection<CriticalSection>, CriticalSectionInterferenceGraph) - Method in class soot.jimple.toolkits.thread.synchronization.LockAllocator
-
- printHelp() - Static method in class soot.toolkits.astmetrics.DataHandlingApplication.ProcessData
-
- printInfoFlowSummary(DirectedGraph<EquivalentValue>) - Static method in class soot.jimple.toolkits.infoflow.InfoFlowAnalysis
-
- printInfoTags(PrintWriter) - Method in class soot.xml.JavaAttribute
-
- printIntro() - Static method in class soot.toolkits.astmetrics.DataHandlingApplication.ProcessData
-
- printJimpleStyleTo(SootClass, PrintWriter) - Method in class soot.xml.XMLPrinter
-
- printKeys(PrintWriter) - Method in class soot.xml.TagCollector
-
- println(String) - Method in class soot.sootify.TemplatePrinter
-
- printlnNoIndent(String) - Method in class soot.sootify.TemplatePrinter
-
- printMethod(M) - Method in interface heros.ItemPrinter
-
- printMhpSummary() - Method in interface soot.jimple.toolkits.thread.mhp.MhpTester
-
- printMhpSummary() - Method in class soot.jimple.toolkits.thread.mhp.SynchObliviousMhpAnalysis
-
- printMsg(String) - Method in class soot.jimple.toolkits.thread.synchronization.LockableReferenceAnalysis
-
- printNode(N, M) - Method in interface heros.ItemPrinter
-
- printNodeNumberMapping(String, PAG) - Static method in class soot.jimple.spark.ondemand.pautil.SootUtil
-
- printNoIndent(String) - Method in class soot.sootify.TemplatePrinter
-
- printProfilingInformation() - Method in class soot.Timers
-
- printResult(PrintStream) - Method in class soot.jimple.spark.geom.utils.Histogram
-
- printResult(PrintStream, String) - Method in class soot.jimple.spark.geom.utils.Histogram
-
- printResult(PrintStream, String, Histogram) - Method in class soot.jimple.spark.geom.utils.Histogram
-
This function prints two histograms together for comparative reading.
- printSelf(PrintStream) - Method in class soot.jimple.spark.geom.dataRep.ShapeNode
-
- printSig() - Method in class soot.dava.internal.SET.SETBasicBlock
-
- printStack(PatchingChain<Unit>, Map<Unit, Stack<Type>>, boolean) - Static method in class soot.jbco.bafTransformations.StackTypeHeightCalculator
-
- printStats() - Method in class heros.EdgeFunctionCache
-
- printStats() - Method in class heros.FlowFunctionCache
-
- printStats() - Method in class heros.solver.IDESolver
-
- printString(String) - Method in class soot.dava.DavaUnitPrinter
-
- printTable(Collection<CriticalSection>, MhpTester) - Method in class soot.jimple.toolkits.thread.synchronization.LockAllocator
-
- printTags(PrintWriter) - Method in class soot.xml.TagCollector
-
- printTo(SootClass, PrintWriter) - Method in class soot.dava.DavaPrinter
-
- printTo(SootClass, PrintWriter) - Method in class soot.Printer
-
- printTo(Body, PrintWriter) - Method in class soot.Printer
-
Prints out the method corresponding to b Body, (declaration and body),
in the textual format corresponding to the IR used to encode b body.
- printTo(SootClass, PrintWriter) - Method in class soot.sootify.TemplatePrinter
-
- printUnits(Body, String) - Static method in class soot.jbco.util.Debugger
-
- printUnits(PatchingChain<Unit>, String) - Static method in class soot.jbco.util.Debugger
-
- printValueAssignment(Value, String) - Method in class soot.sootify.ValueTemplatePrinter
-
- PriorityQueue<E> - Class in soot.util
-
A fixed size priority queue based on bitsets.
- PRIVATE - Static variable in class soot.jimple.Jimple
-
- PRIVATE - Static variable in class soot.Modifier
-
- PrivateAccessChecker - Class in soot.javaToJimple
-
- PrivateAccessChecker() - Constructor for class soot.javaToJimple.PrivateAccessChecker
-
- PrivateAccessUses - Class in soot.javaToJimple
-
- PrivateAccessUses() - Constructor for class soot.javaToJimple.PrivateAccessUses
-
- PrivateFieldAccMethodSource - Class in soot.javaToJimple
-
- PrivateFieldAccMethodSource(Type, String, boolean, SootClass) - Constructor for class soot.javaToJimple.PrivateFieldAccMethodSource
-
- PrivateFieldSetMethodSource - Class in soot.javaToJimple
-
- PrivateFieldSetMethodSource(Type, String, boolean) - Constructor for class soot.javaToJimple.PrivateFieldSetMethodSource
-
- PrivateInstancesAvailable - Class in soot.javaToJimple
-
- PrivateInstancesAvailable() - Constructor for class soot.javaToJimple.PrivateInstancesAvailable
-
- PrivateMethodAccMethodSource - Class in soot.javaToJimple
-
- PrivateMethodAccMethodSource(polyglot.types.MethodInstance) - Constructor for class soot.javaToJimple.PrivateMethodAccMethodSource
-
- PRIVILEGED - Static variable in class soot.Kind
-
Implicit call to run() through AccessController.doPrivileged().
- PRIVILEGED_ACTION_EXCEPTION - Static variable in interface soot.PointsToAnalysis
-
- PRIVILEGED_ACTION_EXCEPTION_LOCAL - Static variable in interface soot.PointsToAnalysis
-
- PRIVILEGEDACTIONEXCEPTION - Variable in class soot.jimple.toolkits.pointer.representations.TypeConstants
-
- process(Object, DavaFlowSet<E>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
- process(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.util.NativeMethodDriver
-
The entry point of native method simulation.
- processAbruptStatements(Stmt, DavaFlowSet<E>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
Whenever a statement has to be processed the first step is to invoke this
method.
- processAbruptStatements(Stmt, DavaFlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.UnreachableCodeFinder
-
- processASTDoWhileNode(ASTDoWhileNode, DavaFlowSet<E>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
- processASTDoWhileNode(ASTDoWhileNode, DavaFlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.UnreachableCodeFinder
-
- processASTForLoopNode(ASTForLoopNode, DavaFlowSet<E>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
- processASTForLoopNode(ASTForLoopNode, DavaFlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.UnreachableCodeFinder
-
- processASTIfElseNode(ASTIfElseNode, DavaFlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CP
-
- processASTIfElseNode(ASTIfElseNode, DavaFlowSet<E>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
- processASTIfElseNode(ASTIfElseNode, DavaFlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.UnreachableCodeFinder
-
- processASTIfNode(ASTIfNode, DavaFlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CP
-
- processASTIfNode(ASTIfNode, DavaFlowSet<E>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
- processASTIfNode(ASTIfNode, DavaFlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.UnreachableCodeFinder
-
- processASTLabeledBlockNode(ASTLabeledBlockNode, DavaFlowSet<E>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
- processASTLabeledBlockNode(ASTLabeledBlockNode, DavaFlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.UnreachableCodeFinder
-
- processASTMethodNode(ASTMethodNode, DavaFlowSet<E>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
- processASTNode(ASTNode, DavaFlowSet<E>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
- processASTStatementSequenceNode(ASTStatementSequenceNode, DavaFlowSet<E>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
- processASTStatementSequenceNode(ASTStatementSequenceNode, DavaFlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.UnreachableCodeFinder
-
- processASTSwitchNode(ASTSwitchNode, DavaFlowSet<E>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
- processASTSwitchNode(ASTSwitchNode, DavaFlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.UnreachableCodeFinder
-
- processASTSynchronizedBlockNode(ASTSynchronizedBlockNode, DavaFlowSet<E>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
- processASTSynchronizedBlockNode(ASTSynchronizedBlockNode, DavaFlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.UnreachableCodeFinder
-
- processASTTryNode(ASTTryNode, DavaFlowSet<E>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
- processASTTryNode(ASTTryNode, DavaFlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.UnreachableCodeFinder
-
- processASTUnconditionalLoopNode(ASTUnconditionalLoopNode, DavaFlowSet<E>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
- processASTUnconditionalLoopNode(ASTUnconditionalLoopNode, DavaFlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.UnreachableCodeFinder
-
- processASTWhileNode(ASTWhileNode, DavaFlowSet<E>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
- processASTWhileNode(ASTWhileNode, DavaFlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.UnreachableCodeFinder
-
- PROCESSCLASS - Variable in class soot.jimple.toolkits.pointer.representations.TypeConstants
-
- processCondition(ASTCondition, DavaFlowSet<E>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
This implementation breaks down the aggregated condition to the terminal
conditions which all have type ASTUnaryBinaryCondition.
- ProcessData - Class in soot.toolkits.astmetrics.DataHandlingApplication
-
- ProcessData() - Constructor for class soot.toolkits.astmetrics.DataHandlingApplication.ProcessData
-
- processExit(PathEdge<N, D>) - Method in class heros.solver.IDESolver
-
Lines 21-32 of the algorithm.
- processIncomingEdges(DemandCSPointsTo.IncomingEdgeHandler, Stack<DemandCSPointsTo.VarAndContext>) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- processIncomingGuaranteedPrefix(WrappedFact<Field, Fact, Stmt, Method>) - Method in class heros.fieldsens.ControlFlowJoinResolver
-
- processIncomingGuaranteedPrefix(Incoming) - Method in class heros.fieldsens.ResolverTemplate
-
- processIncomingGuaranteedPrefix(ReturnEdge<Field, Fact, Stmt, Method>) - Method in class heros.fieldsens.ReturnSiteResolver
-
- processIncomingPotentialPrefix(WrappedFact<Field, Fact, Stmt, Method>) - Method in class heros.fieldsens.ControlFlowJoinResolver
-
- processIncomingPotentialPrefix(Incoming) - Method in class heros.fieldsens.ResolverTemplate
-
- processIncomingPotentialPrefix(ReturnEdge<Field, Fact, Stmt, Method>) - Method in class heros.fieldsens.ReturnSiteResolver
-
- processModifiers(List) - Method in class soot.jimple.parser.Walker
-
- processNode(DominatorNode<N>) - Method in class soot.toolkits.graph.CytronDominanceFrontier
-
Calculate dominance frontier for a set of basic blocks.
- processPartition(SimpleGlobalValueNumberer.Partition) - Method in class soot.shimple.toolkits.graph.SimpleGlobalValueNumberer
-
- processPhaseOptions(String, String) - Method in class soot.PhaseOptions
-
- processPhiNode(Unit) - Method in class soot.shimple.internal.SPatchingChain
-
- processReachables() - Method in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- processResolveWorklist() - Method in class soot.SootResolver
-
Resolve all classes on toResolveWorklist.
- processSingleSubBodyNode(ASTNode, DavaFlowSet<E>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
This method is called from the specialized ASTNodes.
- processStatement(Stmt, DavaFlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CP
-
- processStatement(Stmt, DavaFlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.MustMayInitialize
-
- processStatement(Stmt, DavaFlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.ReachingCopies
-
- processStatement(Stmt, DavaFlowSet<Stmt>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.ReachingDefs
-
- processStatement(Stmt, DavaFlowSet<E>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
Specific stmts within AST Constructs are processed through this method.
- processStatement(Stmt, DavaFlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.UnreachableCodeFinder
-
- processSwitchKey(Value, DavaFlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CP
-
- processSwitchKey(Value, DavaFlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.MustMayInitialize
-
- processSwitchKey(Value, DavaFlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.ReachingCopies
-
- processSwitchKey(Value, DavaFlowSet<Stmt>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.ReachingDefs
-
- processSwitchKey(Value, DavaFlowSet<E>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
Deal with the key in the switch construct
- processSwitchKey(Value, DavaFlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.UnreachableCodeFinder
-
- processSynchronizedLocal(Local, DavaFlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CP
-
- processSynchronizedLocal(Local, DavaFlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.MustMayInitialize
-
- processSynchronizedLocal(Local, DavaFlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.ReachingCopies
-
- processSynchronizedLocal(Local, DavaFlowSet<Stmt>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.ReachingDefs
-
- processSynchronizedLocal(Local, DavaFlowSet<E>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
To deal with the local used for synch blocks
- processSynchronizedLocal(Local, DavaFlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.UnreachableCodeFinder
-
- processUnaryBinaryCondition(ASTUnaryBinaryCondition, DavaFlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CP
-
- processUnaryBinaryCondition(ASTUnaryBinaryCondition, DavaFlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.MustMayInitialize
-
- processUnaryBinaryCondition(ASTUnaryBinaryCondition, DavaFlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.ReachingCopies
-
- processUnaryBinaryCondition(ASTUnaryBinaryCondition, DavaFlowSet<Stmt>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.ReachingDefs
-
- processUnaryBinaryCondition(ASTUnaryBinaryCondition, DavaFlowSet<E>) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
To have maximum flexibility in analyzing conditions the analysis API
breaks down the aggregated conditions to simple unary or binary
conditions user defined code can then deal with each condition
separately.
- processUnaryBinaryCondition(ASTUnaryBinaryCondition, DavaFlowSet) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.UnreachableCodeFinder
-
- ProfiledFlowFunctions<N,D,M> - Class in heros
-
A wrapper that can be used to profile flow functions.
- ProfiledFlowFunctions(FlowFunctions<N, D, M>) - Constructor for class heros.ProfiledFlowFunctions
-
- profileGeomBasicMetrics(boolean) - Method in class soot.jimple.spark.geom.helper.GeomEvaluator
-
Summarize the geometric points-to analysis and report the basic metrics.
- profileSparkBasicMetrics() - Method in class soot.jimple.spark.geom.helper.GeomEvaluator
-
Collecting basic statistical information for SPARK.
- ProfilingGenerator - Class in soot.jimple.toolkits.annotation.profiling
-
- ProfilingGenerator(Singletons.Global) - Constructor for class soot.jimple.toolkits.annotation.profiling.ProfilingGenerator
-
- ProgramDependenceGraph - Interface in soot.toolkits.graph.pdg
-
This defines the interface to a Program Dependence Graph as defined in
Ferrante, J., Ottenstein, K.
- projYIntersect(SegmentNode) - Method in class soot.jimple.spark.geom.dataRep.SegmentNode
-
- prop(T) - Method in class soot.jimple.spark.ondemand.genericutil.Propagator
-
- propagate(BiDiIDESolver<N, D, M, V, I>.AbstractionWithSourceStmt, N, BiDiIDESolver<N, D, M, V, I>.AbstractionWithSourceStmt, EdgeFunction<V>, N, boolean) - Method in class heros.solver.BiDiIDESolver.SingleDirectionSolver
-
- propagate(D, N, D, EdgeFunction<V>, N, boolean) - Method in class heros.solver.IDESolver
-
Propagates the flow further down the exploded super graph, merging any edge function that might
already have been computed for targetVal at target.
- propagate(D, N, D, EdgeFunction<IFDSSolver.BinaryDomain>, N, boolean) - Method in class heros.solver.JoinHandlingNodesIFDSSolver
-
- propagate(D, N, D, EdgeFunction<IFDSSolver.BinaryDomain>, N, boolean) - Method in class heros.solver.PathTrackingIFDSSolver
-
Deprecated.
- propagate(GeomPointsTo, IWorklist) - Method in class soot.jimple.spark.geom.geomE.FullSensitiveNode
-
The place where you implement the pointer assignment reasoning.
- propagate(GeomPointsTo, IWorklist) - Method in class soot.jimple.spark.geom.geomPA.DummyNode
-
- propagate(GeomPointsTo, IWorklist) - Method in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
- propagate(GeomPointsTo, IWorklist) - Method in class soot.jimple.spark.geom.heapinsE.HeapInsNode
-
An efficient implementation of differential propagation.
- propagate(GeomPointsTo, IWorklist) - Method in class soot.jimple.spark.geom.ptinsE.PtInsNode
-
Deprecated.
An efficient implementation of differential propagation.
- propagate() - Method in class soot.jimple.spark.solver.Propagator
-
Actually does the propagation.
- propagate() - Method in class soot.jimple.spark.solver.PropAlias
-
Actually does the propagation.
- propagate() - Method in class soot.jimple.spark.solver.PropCycle
-
Actually does the propagation.
- propagate() - Method in class soot.jimple.spark.solver.PropIter
-
Actually does the propagation.
- propagate() - Method in class soot.jimple.spark.solver.PropMerge
-
Actually does the propagation.
- propagate() - Method in class soot.jimple.spark.solver.PropWorklist
-
Actually does the propagation.
- propagate(PegCallGraph) - Method in class soot.jimple.toolkits.thread.mhp.MethodExtentBuilder
-
- propagateIntervals(int, long, long, int) - Method in class soot.jimple.spark.geom.geomPA.GeomQueries
-
Compute the mapping from interval [L, R) of method start to the intervals of method target.
- propagatePAG(SparkOptions, PAG) - Method in class soot.jimple.spark.SparkTransformer
-
- propagateResults(Map<Local, Constant>) - Method in class soot.shimple.toolkits.scalar.SConstantPropagatorAndFolder
-
Propagates constants to the definition and uses of the relevant
locals given a mapping.
- propagateUnbalancedReturnFlow(N, BiDiIDESolver<N, D, M, V, I>.AbstractionWithSourceStmt, EdgeFunction<V>, N) - Method in class heros.solver.BiDiIDESolver.SingleDirectionSolver
-
- propagateUnbalancedReturnFlow(N, D, EdgeFunction<V>, N) - Method in class heros.solver.IDESolver
-
- propagationCount - Variable in class heros.solver.IDESolver
-
- Propagator<T> - Class in soot.jimple.spark.ondemand.genericutil
-
- Propagator(Set<T>, Stack<T>) - Constructor for class soot.jimple.spark.ondemand.genericutil.Propagator
-
- Propagator - Class in soot.jimple.spark.solver
-
Abstract base class for a propagator that propagates points-to sets
along pointer assignment graph.
- Propagator() - Constructor for class soot.jimple.spark.solver.Propagator
-
- propagatorTimer - Variable in class soot.Timers
-
- PropAlias - Class in soot.jimple.spark.solver
-
Propagates points-to sets along pointer assignment graph using a relevant
aliases.
- PropAlias(PAG) - Constructor for class soot.jimple.spark.solver.PropAlias
-
- PropCycle - Class in soot.jimple.spark.solver
-
Propagates points-to sets using an on-line cycle detection algorithm based on
Heintze and Tardieu, PLDI 2000.
- PropCycle(PAG) - Constructor for class soot.jimple.spark.solver.PropCycle
-
- PropIter - Class in soot.jimple.spark.solver
-
Propagates points-to sets along pointer assignment graph using iteration.
- PropIter(PAG) - Constructor for class soot.jimple.spark.solver.PropIter
-
- PropMerge - Class in soot.jimple.spark.solver
-
Propagates points-to sets along pointer assignment graph using a merging of
field reference (Red) nodes to improve scalability.
- PropMerge(PAG) - Constructor for class soot.jimple.spark.solver.PropMerge
-
- PropWorklist - Class in soot.jimple.spark.solver
-
Propagates points-to sets along pointer assignment graph using a worklist.
- PropWorklist(PAG) - Constructor for class soot.jimple.spark.solver.PropWorklist
-
- PROTECTED - Static variable in class soot.jimple.Jimple
-
- PROTECTED - Static variable in class soot.Modifier
-
- prototype(cp_info[]) - Method in class soot.coffi.field_info
-
Returns the prototype of this field.
- prototype(cp_info[]) - Method in class soot.coffi.method_info
-
Returns the prototype of this field.
- ps - Variable in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- PseudoInstruction - Class in soot.dexpler.instructions
-
- PseudoInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.PseudoInstruction
-
- PseudoTopologicalOrderer<N> - Class in soot.toolkits.graph
-
Orders in pseudo-topological order, the nodes of a DirectedGraph instance.
- PseudoTopologicalOrderer() - Constructor for class soot.toolkits.graph.PseudoTopologicalOrderer
-
- PseudoTopologicalOrderer(boolean) - Constructor for class soot.toolkits.graph.PseudoTopologicalOrderer
-
- pt - Variable in class soot.AbstractUnitPrinter
-
- pt_objs - Variable in class soot.jimple.spark.geom.geomE.FullSensitiveNode
-
- pt_objs - Variable in class soot.jimple.spark.geom.heapinsE.HeapInsNode
-
- pt_objs - Variable in class soot.jimple.spark.geom.ptinsE.PtInsNode
-
Deprecated.
- pta - Variable in class soot.shimple.DefaultShimpleFactory
-
- ptinsE - Static variable in class soot.jimple.spark.geom.geomPA.Constants
-
- PtInsIntervalManager - Class in soot.jimple.spark.geom.ptinsE
-
The figure manager for the PtIns descriptors.
- PtInsIntervalManager() - Constructor for class soot.jimple.spark.geom.ptinsE.PtInsIntervalManager
-
- PtInsNode - Class in soot.jimple.spark.geom.ptinsE
-
Deprecated.
- PtInsNode(Node) - Constructor for class soot.jimple.spark.geom.ptinsE.PtInsNode
-
Deprecated.
- PtInsNodeGenerator - Class in soot.jimple.spark.geom.ptinsE
-
Build the initial encoded pointer assignment graph with the PtIns encoding.
- PtInsNodeGenerator() - Constructor for class soot.jimple.spark.geom.ptinsE.PtInsNodeGenerator
-
- pts - Variable in class soot.jimple.spark.sets.PointsToSetEqualsWrapper
-
- pts - Variable in class soot.jimple.toolkits.pointer.InstanceKey
-
- PtSensVisitor<VarType extends ContextVar> - Class in soot.jimple.spark.geom.dataMgr
-
A container for storing context sensitive querying result of geomPTA.
- PtSensVisitor() - Constructor for class soot.jimple.spark.geom.dataMgr.PtSensVisitor
-
- ptsProvider - Variable in class soot.jimple.spark.geom.dataMgr.PtSensVisitor
-
- PUBLIC - Static variable in class soot.jimple.Jimple
-
- PUBLIC - Static variable in class soot.Modifier
-
- PublicAndProtectedAccessibility - Class in soot.jimple.spark.internal
-
Using this oracle one assumes, that a client of the target library can call
every public or protected method and access every public or protected field.
- PublicAndProtectedAccessibility(Singletons.Global) - Constructor for class soot.jimple.spark.internal.PublicAndProtectedAccessibility
-
- PurityAnalysis - Class in soot.jimple.toolkits.annotation.purity
-
Purity analysis phase.
- PurityAnalysis(Singletons.Global) - Constructor for class soot.jimple.toolkits.annotation.purity.PurityAnalysis
-
- PurityEdge - Class in soot.jimple.toolkits.annotation.purity
-
An edge in a purity graph.
- PurityGlobalNode - Class in soot.jimple.toolkits.annotation.purity
-
The GBL node.
- PurityGraph - Class in soot.jimple.toolkits.annotation.purity
-
Modifications with respect to the article:
- "unanalizable call" are treated by first constructing a conservative
calee graph where all parameters escape globally and return points to
the global node, and then applying the standard analysable call construction
- unanalysable calls add a mutation on the global node; the "field" is named
"outside-world" and models the mutation of any static field, but also
side-effects by native methods, such as I/O, that make methods impure
(see below).
- PurityGraphBox - Class in soot.jimple.toolkits.annotation.purity
-
Simple box class that encapsulates a reference to a PurityGraph.
- PurityInterproceduralAnalysis - Class in soot.jimple.toolkits.annotation.purity
-
- PurityIntraproceduralAnalysis - Class in soot.jimple.toolkits.annotation.purity
-
Intra-procedural purity-graph analysis.
- PurityMethodNode - Class in soot.jimple.toolkits.annotation.purity
-
Kind of Stmt inside node, but global to the method.
- PurityNode - Interface in soot.jimple.toolkits.annotation.purity
-
Interface shared by all kinds of nodes in a PurityGraph.
- PurityParamNode - Class in soot.jimple.toolkits.annotation.purity
-
A node representing a method parameter.
- PurityStmtNode - Class in soot.jimple.toolkits.annotation.purity
-
A node created dynamically and attached to a statement Stmt.
- PurityThisNode - Class in soot.jimple.toolkits.annotation.purity
-
A node representing the this parameter.
- PURPLE - Static variable in class soot.tagkit.ColorTag
-
- push(IVarAbstraction) - Method in class soot.jimple.spark.geom.geomPA.FIFO_Worklist
-
- push(IVarAbstraction) - Method in interface soot.jimple.spark.geom.geomPA.IWorklist
-
- push(IVarAbstraction) - Method in class soot.jimple.spark.geom.geomPA.PQ_Worklist
-
- push(Object) - Method in class soot.jimple.spark.ondemand.genericutil.FIFOQueue
-
- push(T) - Method in class soot.jimple.spark.ondemand.genericutil.ImmutableStack
-
- push(T) - Method in class soot.jimple.spark.ondemand.genericutil.Stack
-
- pushAll(ImmutableStack<T>) - Method in class soot.jimple.spark.ondemand.genericutil.ImmutableStack
-
- pushAll(Collection<T>) - Method in class soot.jimple.spark.ondemand.genericutil.Stack
-
- PushInst - Interface in soot.baf
-
- PushLabeledBlockIn - Class in soot.dava.toolkits.base.AST.transformations
-
- PushLabeledBlockIn() - Constructor for class soot.dava.toolkits.base.AST.transformations.PushLabeledBlockIn
-
- PushLabeledBlockIn(boolean) - Constructor for class soot.dava.toolkits.base.AST.transformations.PushLabeledBlockIn
-
- pushWithRecursionCheck(ImmutableStack<Integer>, AssignEdge) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- put(K, V) - Method in class heros.utilities.DefaultValueMap
-
- put(Object, Object) - Method in class soot.javaToJimple.BiMap
-
- put(K, V) - Method in interface soot.jimple.spark.ondemand.genericutil.MultiMap
-
- put(Value, int) - Method in class soot.jimple.toolkits.annotation.nullcheck.NullnessAnalysis.AnalysisInfo
-
- put(K, V) - Method in class soot.util.ConcurrentHashMultiMap
-
- put(K, V) - Method in class soot.util.DeterministicHashMap
-
Inserts a mapping in this HashMap from key
to value
.
- put(K, V) - Method in class soot.util.HashMultiMap
-
- put(Object, Object) - Method in class soot.util.IterableMap
-
- put(Numberable, V) - Method in class soot.util.LargeNumberedMap
-
- put(K, V) - Method in interface soot.util.MultiMap
-
- put(Numberable, T) - Method in class soot.util.SmallNumberedMap
-
Associates a value with a key.
- put(Unit, T) - Method in class soot.util.UnitMap
-
- put_complex_constraint(PlainConstraint) - Method in class soot.jimple.spark.geom.geomE.FullSensitiveNode
-
- put_complex_constraint(PlainConstraint) - Method in class soot.jimple.spark.geom.geomPA.DummyNode
-
- put_complex_constraint(PlainConstraint) - Method in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
- put_complex_constraint(PlainConstraint) - Method in class soot.jimple.spark.geom.heapinsE.HeapInsNode
-
- put_complex_constraint(PlainConstraint) - Method in class soot.jimple.spark.geom.ptinsE.PtInsNode
-
Deprecated.
- putAll(Map<? extends K, ? extends V>) - Method in class heros.utilities.DefaultValueMap
-
- putAll(K, Collection<? extends V>) - Method in interface soot.jimple.spark.ondemand.genericutil.MultiMap
-
- putAll(MultiMap<K, V>) - Method in class soot.util.AbstractMultiMap
-
- putAll(Map<K, Set<V>>) - Method in class soot.util.AbstractMultiMap
-
- putAll(K, Set<V>) - Method in class soot.util.ConcurrentHashMultiMap
-
- putAll(K, Set<V>) - Method in class soot.util.HashMultiMap
-
- putAll(Map) - Method in class soot.util.IterableMap
-
- putAll(K, Set<V>) - Method in interface soot.util.MultiMap
-
- putAll(Map<K, Set<V>>) - Method in interface soot.util.MultiMap
-
- putAll(MultiMap<K, V>) - Method in interface soot.util.MultiMap
-
- putAll(Map<? extends Unit, ? extends T>) - Method in class soot.util.UnitMap
-
- putIfAbsent(K, V) - Method in class soot.util.ConcurrentHashMultiMap
-
- putToMap(Map<N, Map<N, A>>, N, N, A) - Method in class soot.toolkits.scalar.ForwardFlowAnalysisExtended
-
- R - Variable in class soot.jimple.spark.geom.dataRep.IntervalContextVar
-
- R - Variable in class soot.jimple.spark.geom.dataRep.SimpleInterval
-
- R0_1 - Variable in class soot.jimple.toolkits.typing.integer.ClassHierarchy
-
- R0_127 - Variable in class soot.jimple.toolkits.typing.integer.ClassHierarchy
-
- R0_32767 - Variable in class soot.jimple.toolkits.typing.integer.ClassHierarchy
-
- RadioScenePack - Class in soot
-
A wrapper object for a pack of optimizations.
- RadioScenePack(String) - Constructor for class soot.RadioScenePack
-
- Rand - Class in soot.jbco.util
-
- Rand() - Constructor for class soot.jbco.util.Rand
-
- rbg - Variable in class soot.shimple.DefaultShimpleFactory
-
- rdFinder - Variable in class soot.shimple.DefaultShimpleFactory
-
- rdFrontier - Variable in class soot.shimple.DefaultShimpleFactory
-
- rdTree - Variable in class soot.shimple.DefaultShimpleFactory
-
- reachable() - Method in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
This pointer/object is reachable if its enclosing method is reachable.
- reachableMethods - Variable in class soot.jimple.spark.solver.OnFlyCallGraph
-
- reachableMethods() - Method in class soot.jimple.spark.solver.OnFlyCallGraph
-
- ReachableMethods - Class in soot.jimple.toolkits.callgraph
-
Keeps track of the methods transitively reachable from the specified entry
points through the given call graph edges.
- ReachableMethods(CallGraph, Iterator<? extends MethodOrMethodContext>) - Constructor for class soot.jimple.toolkits.callgraph.ReachableMethods
-
- ReachableMethods(CallGraph, Iterator<? extends MethodOrMethodContext>, Filter) - Constructor for class soot.jimple.toolkits.callgraph.ReachableMethods
-
- ReachableMethods(CallGraph, Collection<? extends MethodOrMethodContext>) - Constructor for class soot.jimple.toolkits.callgraph.ReachableMethods
-
- reachableMethods - Variable in class soot.Scene
-
- reachables - Variable in class soot.jimple.spark.builder.ContextInsensitiveBuilder
-
- reachables() - Method in class soot.jimple.toolkits.callgraph.CallGraphBuilder
-
- reachables - Variable in class soot.jimple.toolkits.callgraph.ReachableMethods
-
- reachablesReader - Variable in class soot.jimple.spark.solver.OnFlyCallGraph
-
- ReachingCopies - Class in soot.dava.toolkits.base.AST.structuredAnalysis
-
- ReachingCopies(Object) - Constructor for class soot.dava.toolkits.base.AST.structuredAnalysis.ReachingCopies
-
END OF LOCAL PAIR CLASS
- ReachingCopies.LocalPair - Class in soot.dava.toolkits.base.AST.structuredAnalysis
-
DEFINIING LOCAL PAIR CLASS
- ReachingDefs - Class in soot.dava.toolkits.base.AST.structuredAnalysis
-
CHANGE LOG: * November 21st Added support for implicit breaks and continues
Tested code for reaching defs within switch/try/if/while/for
* November 22nd Refactored code to make structure flow analysis framework
handle breaks and returns.
- ReachingDefs(Object) - Constructor for class soot.dava.toolkits.base.AST.structuredAnalysis.ReachingDefs
-
- ReachingDefsTagger - Class in soot.jimple.toolkits.annotation.defs
-
- ReachingDefsTagger(Singletons.Global) - Constructor for class soot.jimple.toolkits.annotation.defs.ReachingDefsTagger
-
- reachingDefsToString(Object) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.ReachingDefs
-
- reachingObjects(Local) - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- reachingObjects(Context, Local) - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- reachingObjects(SootField) - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- reachingObjects(PointsToSet, SootField) - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- reachingObjects(Local, SootField) - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- reachingObjects(Context, Local, SootField) - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- reachingObjects(AllocNode, SootField) - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- reachingObjects(Local) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- reachingObjects(Context, Local) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
Currently not implemented.
- reachingObjects(Context, Local, SootField) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
Currently not implemented.
- reachingObjects(Local, SootField) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
Currently not implemented.
- reachingObjects(PointsToSet, SootField) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
Currently not implemented.
- reachingObjects(SootField) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
Currently not implemented.
- reachingObjects(Local) - Method in class soot.jimple.spark.pag.PAG
-
Returns the set of objects pointed to by variable l.
- reachingObjects(Context, Local) - Method in class soot.jimple.spark.pag.PAG
-
Returns the set of objects pointed to by variable l in context c.
- reachingObjects(SootField) - Method in class soot.jimple.spark.pag.PAG
-
Returns the set of objects pointed to by static field f.
- reachingObjects(PointsToSet, SootField) - Method in class soot.jimple.spark.pag.PAG
-
Returns the set of objects pointed to by instance field f of the objects in
the PointsToSet s.
- reachingObjects(Local, SootField) - Method in class soot.jimple.spark.pag.PAG
-
Returns the set of objects pointed to by instance field f of the objects
pointed to by l.
- reachingObjects(Context, Local, SootField) - Method in class soot.jimple.spark.pag.PAG
-
Returns the set of objects pointed to by instance field f of the objects
pointed to by l in context c.
- reachingObjects(Local) - Method in class soot.jimple.toolkits.pointer.DumbPointerAnalysis
-
Returns the set of objects pointed to by variable l.
- reachingObjects(Context, Local) - Method in class soot.jimple.toolkits.pointer.DumbPointerAnalysis
-
Returns the set of objects pointed to by variable l in context c.
- reachingObjects(SootField) - Method in class soot.jimple.toolkits.pointer.DumbPointerAnalysis
-
Returns the set of objects pointed to by static field f.
- reachingObjects(PointsToSet, SootField) - Method in class soot.jimple.toolkits.pointer.DumbPointerAnalysis
-
Returns the set of objects pointed to by instance field f
of the objects in the PointsToSet s.
- reachingObjects(Local, SootField) - Method in class soot.jimple.toolkits.pointer.DumbPointerAnalysis
-
Returns the set of objects pointed to by instance field f
of the objects pointed to by l.
- reachingObjects(Context, Local, SootField) - Method in class soot.jimple.toolkits.pointer.DumbPointerAnalysis
-
Returns the set of objects pointed to by instance field f
of the objects pointed to by l in context c.
- reachingObjects(Local) - Method in class soot.jimple.toolkits.pointer.PASideEffectTester
-
- reachingObjects(Local) - Method in interface soot.PointsToAnalysis
-
Returns the set of objects pointed to by variable l.
- reachingObjects(Context, Local) - Method in interface soot.PointsToAnalysis
-
Returns the set of objects pointed to by variable l in context c.
- reachingObjects(SootField) - Method in interface soot.PointsToAnalysis
-
Returns the set of objects pointed to by static field f.
- reachingObjects(PointsToSet, SootField) - Method in interface soot.PointsToAnalysis
-
Returns the set of objects pointed to by instance field f
of the objects in the PointsToSet s.
- reachingObjects(Local, SootField) - Method in interface soot.PointsToAnalysis
-
Returns the set of objects pointed to by instance field f
of the objects pointed to by l.
- reachingObjects(Context, Local, SootField) - Method in interface soot.PointsToAnalysis
-
Returns the set of objects pointed to by instance field f
of the objects pointed to by l in context c.
- reachingObjectsCache - Variable in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- reachingObjectsCacheNoCGRefinement - Variable in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- reachingObjectsOfArrayElement(PointsToSet) - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- reachingObjectsOfArrayElement(PointsToSet) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
Currently not implemented.
- reachingObjectsOfArrayElement(PointsToSet) - Method in class soot.jimple.spark.pag.PAG
-
Returns the set of objects pointed to by elements of the arrays in the
PointsToSet s.
- reachingObjectsOfArrayElement(PointsToSet) - Method in class soot.jimple.toolkits.pointer.DumbPointerAnalysis
-
Returns the set of objects pointed to by elements of the arrays
in the PointsToSet s.
- reachingObjectsOfArrayElement(PointsToSet) - Method in interface soot.PointsToAnalysis
-
Returns the set of objects pointed to by elements of the arrays
in the PointsToSet s.
- ReachingTypeDumper - Class in soot.jimple
-
Dumps the reaching types of each local variable to a file in a format that
can be easily compared with results of other analyses, such as VTA.
- ReachingTypeDumper(PointsToAnalysis, String) - Constructor for class soot.jimple.ReachingTypeDumper
-
- reachingTypes() - Method in class soot.jimple.toolkits.callgraph.InvokeCallSite
-
- read(Field) - Method in class heros.fieldsens.AccessPathHandler
-
- read - Variable in class soot.jimple.toolkits.pointer.DependenceTag
-
- read() - Method in class soot.util.EscapedReader
-
Reads a character from the input.
- readAttributes(DataInputStream, int, attribute_info[]) - Method in class soot.coffi.ClassFile
-
Reads in the given number of attributes from the given stream.
- readClass(DataInputStream) - Method in class soot.coffi.ClassFile
-
Builds the internal representation of this Class by reading in the
given class file.
- readConstantPool(DataInputStream) - Method in class soot.coffi.ClassFile
-
Reads in the constant pool from the given stream.
- reader - Variable in class soot.jimple.toolkits.callgraph.CallGraph
-
- reader() - Method in class soot.util.queue.ChunkedQueue
-
Create reader which will read objects from the queue.
- ReadFieldConstraint(FieldRef) - Constructor for class heros.fieldsens.FlowFunction.ReadFieldConstraint
-
- readFields(DataInputStream) - Method in class soot.coffi.ClassFile
-
Reads in the fields from the given stream.
- readMethods(DataInputStream) - Method in class soot.coffi.ClassFile
-
Reads in the methods from the given stream.
- readSet(Unit) - Method in class soot.jimple.toolkits.pointer.PASideEffectTester
-
- readSet(SootMethod, Stmt) - Method in class soot.jimple.toolkits.pointer.SideEffectAnalysis
-
- readSet(SootMethod, Stmt, CriticalSection, Set) - Method in class soot.jimple.toolkits.thread.synchronization.CriticalSectionAwareSideEffectAnalysis
-
- readTimer - Variable in class soot.Timers
-
- readyToUse - Variable in class soot.jimple.spark.geom.dataMgr.PtSensVisitor
-
- RealConstant - Class in soot.jimple
-
Base type for floating point constants.
- RealConstant() - Constructor for class soot.jimple.RealConstant
-
- realloc(int[], int) - Static method in class soot.jimple.spark.ondemand.genericutil.Util
-
- reassign() - Method in class soot.jimple.spark.geom.utils.ZArrayNumberer
-
The removed objects cause some empty slots.
- rebuild() - Method in class soot.shimple.ShimpleBody
-
Recompute SSA form.
- rebuild(boolean) - Method in class soot.shimple.ShimpleBody
-
Rebuild SSA form.
- receiverType - Variable in class soot.jimple.spark.ondemand.pautil.AllocationSiteHandler.VirtualCallHandler
-
- reclaimRectangleNode(SegmentNode) - Static method in class soot.jimple.spark.geom.geomPA.IFigureManager
-
Return the rectangle node to cache.
- reclaimSegmentNode(SegmentNode) - Static method in class soot.jimple.spark.geom.geomPA.IFigureManager
-
Return the segment node to cache.
- reconstruct() - Method in class soot.jimple.spark.geom.geomE.FullSensitiveNode
-
- reconstruct() - Method in class soot.jimple.spark.geom.geomPA.DummyNode
-
- reconstruct() - Method in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
- reconstruct() - Method in class soot.jimple.spark.geom.heapinsE.HeapInsNode
-
- reconstruct() - Method in class soot.jimple.spark.geom.ptinsE.PtInsNode
-
Deprecated.
- reconstruct(Body, PatchingChain<Unit>, InstanceFieldRef, Stmt, boolean) - Method in class soot.jimple.toolkits.thread.synchronization.LockAllocationBodyTransformer
-
- reconstructInstructions() - Method in class soot.coffi.CFG
-
Reconstructs the instruction stream by appending the Instruction
lists associated with each basic block.
- recordEdges() - Method in interface heros.SolverConfiguration
-
- recordEdges() - Method in class heros.template.DefaultIFDSTabulationProblem
-
- RectangleNode - Class in soot.jimple.spark.geom.dataRep
-
The rectangle figure for encoding the many-to-many relation.
- RectangleNode() - Constructor for class soot.jimple.spark.geom.dataRep.RectangleNode
-
- RectangleNode(RectangleNode) - Constructor for class soot.jimple.spark.geom.dataRep.RectangleNode
-
- RectangleNode(long, long, long, long) - Constructor for class soot.jimple.spark.geom.dataRep.RectangleNode
-
- RectangularArrayFinder - Class in soot.jimple.toolkits.annotation.arraycheck
-
Interprocedural analysis to identify rectangular multi-dimension array
locals.
- RectangularArrayFinder(Singletons.Global) - Constructor for class soot.jimple.toolkits.annotation.arraycheck.RectangularArrayFinder
-
- recurse(N) - Method in class soot.toolkits.graph.StronglyConnectedComponentsFast
-
- recursionDepth - Variable in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- RED - Static variable in class soot.tagkit.ColorTag
-
- red() - Method in class soot.tagkit.KeyTag
-
- red() - Method in class soot.xml.ColorAttribute
-
- red() - Method in class soot.xml.Key
-
- redirectJumpsToThisTo(Unit) - Method in class soot.AbstractUnit
-
- redirectJumpsToThisTo(Unit) - Method in interface soot.Unit
-
Redirects jumps to this Unit to newLocation.
- redirectPointers(Unit, Unit) - Static method in class soot.shimple.Shimple
-
Redirects PhiExpr pointers to the given Unit to the new Unit.
- redirectToPreds(Body, Unit) - Static method in class soot.shimple.Shimple
-
If you are removing a Unit from a Unit chain which contains
PhiExpr's, you might want to call this utility function in
order to update any PhiExpr pointers to the Unit to point to
the Unit's predecessor(s).
- redirectTraps(Body, Unit, Unit) - Method in class soot.jimple.toolkits.thread.synchronization.LockAllocationBodyTransformer
-
- Ref - Interface in soot.jimple
-
- ref() - Method in class soot.jimple.toolkits.annotation.nullcheck.RefIntPair
-
Deprecated.
- refCount - Variable in class soot.jimple.spark.sets.SharedListSet.ListNode
-
- references - Variable in class soot.LabeledUnitPrinter
-
for unit references in Phi nodes
- references() - Method in class soot.LabeledUnitPrinter
-
- ReferenceVariable - Interface in soot.jimple.toolkits.pointer.representations
-
- refineAlias(VarNode, VarNode, PointsToSetInternal, HeuristicType) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- refineAliasInternal(VarNode, VarNode, PointsToSetInternal, HeuristicType) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- refineCallSite(Integer, ImmutableStack<Integer>) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- refineP2Set(DemandCSPointsTo.VarAndContext, PointsToSetInternal) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- refineP2Set(VarNode, PointsToSetInternal, HeuristicType) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- refineVirtualCall(SootUtil.CallSiteAndContext) - Method in class soot.jimple.spark.ondemand.IncrementalTypesHeuristic
-
- refInfo(EquivalentValue, FlowSet) - Method in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
-
Deprecated.
- refInfo(Value, FlowSet) - Method in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
-
Deprecated.
- refiningCallSite - Variable in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- RefIntPair - Class in soot.jimple.toolkits.annotation.nullcheck
-
- REFL_CLASS_NEWINSTANCE - Static variable in class soot.Kind
-
Due to call to Class.newInstance(..) when reflection log is enabled.
- REFL_CONSTR_NEWINSTANCE - Static variable in class soot.Kind
-
Due to call to Constructor.newInstance(..).
- REFL_INVOKE - Static variable in class soot.Kind
-
Due to call to Method.invoke(..).
- ReflectionClassLoadingStrategy - Class in soot.plugins.internal
-
Class loading strategy that uses traditional reflection for instantiation.
- ReflectionClassLoadingStrategy() - Constructor for class soot.plugins.internal.ReflectionClassLoadingStrategy
-
- reflectionInfo - Variable in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder.TraceBasedReflectionModel
-
- ReflectionModel - Interface in soot.jimple.toolkits.callgraph
-
- ReflectionTraceInfo - Class in soot.jimple.toolkits.reflection
-
- ReflectionTraceInfo(String) - Constructor for class soot.jimple.toolkits.reflection.ReflectionTraceInfo
-
- ReflectionTraceInfo.Kind - Enum in soot.jimple.toolkits.reflection
-
- ReflectiveCalls - Class in soot.rtlib.tamiflex
-
- ReflectiveCalls() - Constructor for class soot.rtlib.tamiflex.ReflectiveCalls
-
- ReflectiveCallsInliner - Class in soot.jimple.toolkits.reflection
-
- ReflectiveCallsInliner() - Constructor for class soot.jimple.toolkits.reflection.ReflectiveCallsInliner
-
- RefLikeType - Class in soot
-
Abstract class for Soot classes that model subtypes of java.lang.Object
(ie.
- RefLikeType() - Constructor for class soot.RefLikeType
-
- ReflInliner - Class in soot.jimple.toolkits.reflection
-
- ReflInliner() - Constructor for class soot.jimple.toolkits.reflection.ReflInliner
-
- refresh_CatchBody(ExceptionFinder) - Method in class soot.dava.toolkits.base.finders.ExceptionNode
-
- RefSwitch - Interface in soot.jimple
-
- RefType - Class in soot
-
A class that models Java's reference types.
- RefType(Singletons.Global) - Constructor for class soot.RefType
-
- refTypeInstFieldBases - Variable in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
-
Deprecated.
- refTypeInstFields - Variable in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
-
Deprecated.
- refTypeLocals - Variable in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
-
Deprecated.
- refTypeStaticFields - Variable in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
-
Deprecated.
- refTypeValues - Variable in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
-
Deprecated.
- REG_A_IDX - Static variable in interface soot.toDex.instructions.FiveRegInsn
-
- REG_A_IDX - Static variable in interface soot.toDex.instructions.OneRegInsn
-
- REG_B_IDX - Static variable in interface soot.toDex.instructions.TwoRegInsn
-
- REG_C_IDX - Static variable in interface soot.toDex.instructions.ThreeRegInsn
-
- REG_D_IDX - Static variable in interface soot.toDex.instructions.FiveRegInsn
-
- REG_E_IDX - Static variable in interface soot.toDex.instructions.FiveRegInsn
-
- REG_F_IDX - Static variable in interface soot.toDex.instructions.FiveRegInsn
-
- REG_G_IDX - Static variable in interface soot.toDex.instructions.FiveRegInsn
-
- Region - Class in soot.toolkits.graph.pdg
-
This class was originally designed to represent a weak region.
- Region(int, SootMethod, SootClass, UnitGraph) - Constructor for class soot.toolkits.graph.pdg.Region
-
- Region(int, List<Block>, SootMethod, SootClass, UnitGraph) - Constructor for class soot.toolkits.graph.pdg.Region
-
- RegionAnalysis - Class in soot.toolkits.graph.pdg
-
This class computes the set of weak regions for a given method.
- RegionAnalysis(UnitGraph, SootMethod, SootClass) - Constructor for class soot.toolkits.graph.pdg.RegionAnalysis
-
- register(Unit, Unit) - Method in class soot.tagkit.TryCatchTag
-
- Register - Class in soot.toDex
-
A register for the Dalvik VM.
- Register(Type, int) - Constructor for class soot.toDex.Register
-
- RegisterAllocator - Class in soot.toDex
-
An allocator for registers.
- RegisterAllocator() - Constructor for class soot.toDex.RegisterAllocator
-
- registerCallback(InterestCallback<Field, Fact, Stmt, Method>) - Method in class heros.fieldsens.Resolver
-
- registerInterestCallback(PerAccessPathMethodAnalyzer<Field, Fact, Stmt, Method>) - Method in class heros.fieldsens.CallEdge
-
- regs - Variable in class soot.toDex.instructions.AbstractInsn
-
- releaseActiveBody() - Method in class soot.SootMethod
-
Releases the active body associated with this method.
- releaseActiveHierarchy() - Method in class soot.Scene
-
- releaseCallGraph() - Method in class soot.Scene
-
- releaseClientAccessibilityOracle() - Method in class soot.Scene
-
- releaseFastHierarchy() - Method in class soot.Scene
-
- releasePointsToAnalysis() - Method in class soot.Scene
-
- releaseReachableMethods() - Method in class soot.Scene
-
- releaseSideEffectAnalysis() - Method in class soot.Scene
-
- releaseSparkMem() - Method in class soot.jimple.spark.geom.geomPA.OfflineProcessor
-
- remainder(NumericConstant) - Method in class soot.jimple.DoubleConstant
-
- remainder(NumericConstant) - Method in class soot.jimple.FloatConstant
-
- remainder(NumericConstant) - Method in class soot.jimple.IntConstant
-
- remainder(NumericConstant) - Method in class soot.jimple.LongConstant
-
- remainder(NumericConstant) - Method in class soot.jimple.NumericConstant
-
- RemExpr - Interface in soot.jimple
-
- RemInst - Interface in soot.baf
-
- remove(Object) - Method in class heros.utilities.DefaultValueMap
-
- remove(Object) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.DavaFlowSet
-
- remove(int) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.DavaFlowSet
-
- remove(AugmentedStmt) - Method in class soot.dava.toolkits.base.finders.ExceptionNode
-
- remove(E) - Method in class soot.jimple.spark.geom.utils.ZArrayNumberer
-
- remove() - Method in class soot.jimple.spark.ondemand.genericutil.ArraySet.ArraySetIterator
-
- remove(Object) - Method in class soot.jimple.spark.ondemand.genericutil.ArraySet
-
- remove(int) - Method in class soot.jimple.spark.ondemand.genericutil.ArraySet
-
- remove() - Method in class soot.jimple.spark.ondemand.genericutil.FIFOQueue
-
remove the top element from the buffer
- remove() - Method in class soot.jimple.spark.ondemand.genericutil.IteratorMapper
-
- remove(K, V) - Method in interface soot.jimple.spark.ondemand.genericutil.MultiMap
-
- remove(int, PointsToBitVector) - Method in class soot.jimple.spark.sets.AllSharedHybridNodes.BitVectorLookupMap
-
- remove(Object) - Method in class soot.jimple.toolkits.annotation.arraycheck.BoundedPriorityList
- remove() - Method in class soot.jimple.toolkits.callgraph.Filter
-
- remove() - Method in class soot.jimple.toolkits.callgraph.Sources
-
- remove() - Method in class soot.jimple.toolkits.callgraph.Targets
-
- remove() - Method in class soot.jimple.toolkits.callgraph.Units
-
- remove(T) - Method in class soot.jimple.toolkits.scalar.ToppedSet
-
- remove(String) - Method in class soot.Pack
-
- remove() - Method in class soot.PatchingChain.PatchingIterator
-
- remove(Object) - Method in class soot.PatchingChain
-
Removes the given object from this Chain.
- remove(Unit) - Method in class soot.shimple.internal.SPatchingChain
-
- remove() - Method in class soot.shimple.internal.SPatchingChain.SPatchingIterator
-
- remove(ThrowableSet) - Method in class soot.toolkits.exceptions.ThrowableSet
-
Returns a ThrowableSet
which contains all the exceptions from
the current set except for those in the given ThrowableSet
.
- remove(Unit) - Method in class soot.toolkits.graph.Block
-
Removes a Unit occurring before some other Unit in the Block.
- remove(Block) - Method in class soot.toolkits.graph.pdg.Region
-
- remove(T) - Method in class soot.toolkits.scalar.AbstractFlowSet
-
- remove(T, FlowSet<T>) - Method in class soot.toolkits.scalar.AbstractFlowSet
-
- remove(T) - Method in class soot.toolkits.scalar.ArrayPackedSet
-
- remove(Object) - Method in class soot.toolkits.scalar.ArraySparseSet
-
- remove(int) - Method in class soot.toolkits.scalar.ArraySparseSet
-
- remove(T) - Method in interface soot.toolkits.scalar.FlowSet
-
Removes obj
from this
.
- remove(T, FlowSet<T>) - Method in interface soot.toolkits.scalar.FlowSet
-
Puts this
minus obj
into dest
.
- remove(Object) - Method in interface soot.util.Chain
-
Removes the given object from this Chain.
- remove(K, V) - Method in class soot.util.ConcurrentHashMultiMap
-
- remove(K) - Method in class soot.util.ConcurrentHashMultiMap
-
- remove(Object) - Method in class soot.util.DeterministicHashMap
-
Removes the given object from this HashMap (unsupported).
- remove(Object) - Method in class soot.util.EmptyChain
-
- remove() - Method in class soot.util.HashChain.LinkIterator
-
- remove(Object) - Method in class soot.util.HashChain
-
- remove(K, V) - Method in class soot.util.HashMultiMap
-
- remove(K) - Method in class soot.util.HashMultiMap
-
- remove(Object) - Method in class soot.util.IdentityHashSet
-
Deprecated.
- remove() - Method in class soot.util.IterableMap.Mapping_Iterator
-
- remove(Object) - Method in class soot.util.IterableMap
-
- remove(Object) - Method in class soot.util.IterableSet
-
- remove(K, V) - Method in interface soot.util.MultiMap
-
- remove(K) - Method in interface soot.util.MultiMap
-
- remove(Object) - Method in class soot.util.PriorityQueue
- remove(E) - Method in class soot.util.queue.QueueReader
-
Removes an element from the underlying queue.
- remove() - Method in class soot.util.queue.QueueReader
-
- remove(Object) - Method in class soot.util.UnitMap
-
- remove(Object) - Method in class soot.util.UnmodifiableIterableSet
-
- remove_AugmentedStmt(AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmtGraph
-
- remove_AugmentedStmt(AugmentedStmt) - Method in class soot.dava.internal.SET.SETNode
-
- remove_BPred(AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmt
-
- remove_BSucc(AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmt
-
- remove_Child(SETNode, IterableSet) - Method in class soot.dava.internal.SET.SETNode
-
- remove_CPred(AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmt
-
- remove_CSucc(AugmentedStmt) - Method in class soot.dava.internal.asg.AugmentedStmt
-
- remove_CurExceptionSet() - Method in class soot.dava.toolkits.base.AST.TryContentsFinder
-
- remove_points_to(AllocNode) - Method in class soot.jimple.spark.geom.geomE.FullSensitiveNode
-
- remove_points_to(AllocNode) - Method in class soot.jimple.spark.geom.geomPA.DummyNode
-
- remove_points_to(AllocNode) - Method in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
- remove_points_to(AllocNode) - Method in class soot.jimple.spark.geom.heapinsE.HeapInsNode
-
- remove_points_to(AllocNode) - Method in class soot.jimple.spark.geom.ptinsE.PtInsNode
-
Deprecated.
- remove_types - Variable in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- removeAll(K) - Method in interface soot.jimple.spark.ondemand.genericutil.MultiMap
-
- removeAll(String, String) - Static method in class soot.jimple.spark.ondemand.genericutil.Util
-
Remove all occurrences of a given substring in a given String
- removeAll(Collection) - Method in class soot.jimple.toolkits.annotation.arraycheck.BoundedPriorityList
- removeAll(K, Set<V>) - Method in class soot.util.ConcurrentHashMultiMap
-
- removeAll(Collection) - Method in class soot.util.EmptyChain
-
- removeAll(K, Set<V>) - Method in class soot.util.HashMultiMap
-
- removeAll(K, Set<V>) - Method in interface soot.util.MultiMap
-
- removeAllEdges(N, N) - Method in class soot.toolkits.graph.HashMutableEdgeLabelledDirectedGraph
-
- removeAllEdges(L) - Method in class soot.toolkits.graph.HashMutableEdgeLabelledDirectedGraph
-
- removeAllEdges(N, N) - Method in interface soot.toolkits.graph.MutableEdgeLabelledDirectedGraph
-
Removes all edges between 2 nodes in the graph.
- removeAllEdges(L) - Method in interface soot.toolkits.graph.MutableEdgeLabelledDirectedGraph
-
Removes all edges with the given label in the graph.
- removeAllEdges(PDGNode, PDGNode) - Method in class soot.toolkits.graph.pdg.HashMutablePDG
-
The existing removeAllEdges in the parent class seems to be throwing concurrentmodification exception
most of the time.
- removeAllEdgesOutOf(Unit) - Method in class soot.jimple.toolkits.callgraph.CallGraph
-
Removes all outgoing edges that start at the given unit
- removeAllTags() - Method in class soot.tagkit.AbstractHost
-
Removes all the tags from this host.
- removeAllTags() - Method in interface soot.tagkit.Host
-
Removes all the tags from this host.
- removeAnyAccess() - Method in class heros.fieldsens.AccessPath
-
- removeArg(int) - Method in class soot.shimple.internal.SPhiExpr
-
- removeArg(Unit) - Method in class soot.shimple.internal.SPhiExpr
-
- removeArg(Block) - Method in class soot.shimple.internal.SPhiExpr
-
- removeArg(ValueUnitPair) - Method in class soot.shimple.internal.SPhiExpr
-
- removeArg(int) - Method in interface soot.shimple.PhiExpr
-
Remove the argument at the given index.
- removeArg(Unit) - Method in interface soot.shimple.PhiExpr
-
Remove the argument corresponding to the given CFG predecessor.
- removeArg(Block) - Method in interface soot.shimple.PhiExpr
-
Remove the argument corresponding to the given CFG predecessor.
- removeArg(ValueUnitPair) - Method in interface soot.shimple.PhiExpr
-
Remove the given argument.
- removeBogusHeads() - Method in class soot.toolkits.graph.pdg.EnhancedUnitGraph
-
This method removes all the heads in the CFG except the one that
corresponds to the first unit in the method.
- removeBoxPointingToThis(UnitBox) - Method in class soot.AbstractUnit
-
- removeBoxPointingToThis(UnitBox) - Method in interface soot.Unit
-
Removes a box from the list returned by getBoxesPointingToThis.
- removeClass(SootClass) - Method in class soot.Scene
-
- removeDeclaredLocal(Local) - Method in class soot.dava.internal.AST.ASTMethodNode
-
- removeDependent(PDGNode) - Method in class soot.toolkits.graph.pdg.PDGNode
-
- removeEdge(Edge) - Method in class soot.jimple.toolkits.callgraph.CallGraph
-
Removes the edge e from the call graph.
- removeEdge(Edge) - Method in class soot.jimple.toolkits.callgraph.SlowCallGraph
-
Removes the edge e from the call graph.
- removeEdge(N, N) - Method in class soot.toolkits.graph.HashMutableDirectedGraph
-
- removeEdge(N, N, L) - Method in class soot.toolkits.graph.HashMutableEdgeLabelledDirectedGraph
-
- removeEdge(N, N) - Method in class soot.toolkits.graph.HashReversibleGraph
-
- removeEdge(N, N) - Method in class soot.toolkits.graph.MemoryEfficientGraph
-
- removeEdge(N, N) - Method in interface soot.toolkits.graph.MutableDirectedGraph
-
Removes an edge between 2 nodes in the graph.
- removeEdge(N, N, L) - Method in interface soot.toolkits.graph.MutableEdgeLabelledDirectedGraph
-
Removes an edge between 2 nodes in the graph.
- removeElseBody(ASTNode, ASTIfElseNode, int, int) - Static method in class soot.dava.toolkits.base.AST.transformations.EmptyElseRemover
-
- RemoveEmptyBodyDefaultConstructor - Class in soot.dava.toolkits.base.AST.transformations
-
- RemoveEmptyBodyDefaultConstructor() - Constructor for class soot.dava.toolkits.base.AST.transformations.RemoveEmptyBodyDefaultConstructor
-
- removeException(SootClass) - Method in class soot.SootMethod
-
Removes the given exception from the list of exceptions thrown by this
method.
- removeField(SootField) - Method in class soot.SootClass
-
Removes the given field from this class.
- removeFirst() - Method in class heros.fieldsens.AccessPath
-
- removeFirst() - Method in class soot.jimple.toolkits.annotation.arraycheck.BoundedPriorityList
-
- removeFirst() - Method in class soot.jimple.toolkits.typing.fast.QueuedSet
-
- removeFirst() - Method in class soot.PatchingChain
-
Removes the first object from this Chain.
- removeFirst() - Method in interface soot.util.Chain
-
Removes the first object contained in this Chain.
- removeFirst() - Method in class soot.util.EmptyChain
-
- removeFirst() - Method in class soot.util.HashChain
-
- removeFromStopUnitList(Object) - Method in class soot.toolkits.graph.interaction.InteractionHandler
-
- RemoveFullyQualifiedName - Class in soot.dava.toolkits.base.renamer
-
- RemoveFullyQualifiedName() - Constructor for class soot.dava.toolkits.base.renamer.RemoveFullyQualifiedName
-
- removeFunction(D, N, D) - Method in class heros.solver.JumpFunctions
-
Removes a jump function.
- removeInit() - Method in class soot.dava.toolkits.base.AST.transformations.SuperFirstStmtHandler
-
- removeInterface(SootClass) - Method in class soot.SootClass
-
Removes the given class from the list of interfaces which are directly
implemented by this class.
- removeLabeledBlock(ASTNode, ASTLabeledBlockNode, int, int) - Static method in class soot.dava.toolkits.base.AST.transformations.UselessLabeledBlockRemover
-
- removeLast() - Method in class soot.PatchingChain
-
Removes the last object from this Chain.
- removeLast() - Method in interface soot.util.Chain
-
Removes the last object contained in this Chain.
- removeLast() - Method in class soot.util.EmptyChain
-
- removeLast() - Method in class soot.util.HashChain
-
- removeListener(IInteractionListener) - Method in interface soot.toolkits.graph.interaction.IInteractionController
-
- removeLocal(Local) - Method in class soot.dava.internal.javaRep.DVariableDeclarationStmt
-
- removeMethod(SootMethod) - Method in class soot.SootClass
-
Removes the given method from this class.
- removeNode(PurityNode) - Method in class soot.jimple.toolkits.annotation.purity.PurityGraph
-
Utility function to remove a node & all adjacent edges
- removeNode(N) - Method in class soot.toolkits.graph.HashMutableDirectedGraph
-
- removeNode(N) - Method in class soot.toolkits.graph.HashMutableEdgeLabelledDirectedGraph
-
- removeNode(N) - Method in class soot.toolkits.graph.MemoryEfficientGraph
-
- removeNode(N) - Method in interface soot.toolkits.graph.MutableDirectedGraph
-
Removes a node from the graph.
- removeNode(N) - Method in interface soot.toolkits.graph.MutableEdgeLabelledDirectedGraph
-
Removes a node from the graph.
- removePackageName(String) - Static method in class soot.jimple.spark.ondemand.genericutil.Util
-
Remove the package name from a fully qualified class name
- RemoveRedundantPushStores - Class in soot.jbco.bafTransformations
-
- RemoveRedundantPushStores() - Constructor for class soot.jbco.bafTransformations.RemoveRedundantPushStores
-
- removeStmt(Stmt) - Method in class soot.dava.toolkits.base.AST.transformations.LocalVariableCleaner
-
- removeStmt(Stmt) - Method in class soot.dava.toolkits.base.AST.traversals.CopyPropagation
-
- removeStmts(List<IfStmt>) - Method in class soot.shimple.toolkits.scalar.SConstantPropagatorAndFolder
-
Removes the given list of fall through IfStmts from the body.
- removeTag(String) - Method in class soot.tagkit.AbstractHost
-
remove the tag named aName
- removeTag(String) - Method in interface soot.tagkit.Host
-
Removes the first tag with the given name.
- removeUselessSegments() - Method in class soot.jimple.spark.geom.geomE.GeometricManager
-
The lines that are included in some rectangles can be deleted.
- removeUselessSegments() - Method in class soot.jimple.spark.geom.geomPA.IFigureManager
-
- removeUselessSegments() - Method in class soot.jimple.spark.geom.heapinsE.HeapInsIntervalManager
-
- removeUselessSegments() - Method in class soot.jimple.spark.geom.ptinsE.PtInsIntervalManager
-
- rename() - Method in class soot.dava.toolkits.base.renamer.Renamer
-
- rename(String) - Method in class soot.SootClass
-
- rename_fields - Static variable in class soot.jbco.jimpleTransformations.FieldRenamer
-
- RenameDuplicatedClasses - Class in soot.jimple.toolkits.base
-
A scene transformer that renames the duplicated class names.
- RenameDuplicatedClasses(Singletons.Global) - Constructor for class soot.jimple.toolkits.base.RenameDuplicatedClasses
-
- renameField(String, SootField) - Method in class soot.jbco.jimpleTransformations.FieldRenamer
-
- renameFieldsAndMethods(boolean) - Method in class soot.SootClass
-
- renameLocals() - Method in class soot.shimple.internal.ShimpleBodyBuilder
-
Variable Renaming Algorithm from Cytron et al 91, P26-8,
implemented in various bits and pieces by the next functions.
- renameLocalsSearch(Block) - Method in class soot.shimple.internal.ShimpleBodyBuilder
-
Driven by renameLocals().
- Renamer - Class in soot.dava.toolkits.base.renamer
-
- Renamer(heuristicSet, ASTMethodNode) - Constructor for class soot.dava.toolkits.base.renamer.Renamer
-
- render(OutputStream, int) - Method in class soot.util.dot.DotGraph
-
- render(OutputStream, int) - Method in class soot.util.dot.DotGraphCommand
-
Implements Renderable interface.
- render(OutputStream, int) - Method in class soot.util.dot.DotGraphEdge
-
- render(OutputStream, int) - Method in class soot.util.dot.DotGraphNode
-
- render(OutputStream, int) - Method in interface soot.util.dot.Renderable
-
- Renderable - Interface in soot.util.dot
-
- renderLine(OutputStream, String, int) - Static method in class soot.util.dot.DotGraphUtility
-
- reorderLocksets(Map<Value, Integer>, MutableEdgeLabelledDirectedGraph<Integer, CriticalSection>) - Method in class soot.jimple.toolkits.thread.synchronization.DeadlockDetector
-
- rep_cg - Variable in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- rep_cg - Variable in class soot.jimple.spark.geom.geomPA.GeomQueries
-
- replace(SETNodeLabel, ASTCondition, List<Object>, List<Object>) - Method in class soot.dava.internal.AST.ASTIfElseNode
-
- replace(SETNodeLabel, ASTCondition, List<Object>) - Method in class soot.dava.internal.AST.ASTIfNode
-
- replace(Local, Local, Object) - Method in class soot.dava.toolkits.base.AST.traversals.CopyPropagation
-
- REPLACE - Static variable in interface soot.toolkits.graph.interaction.IInteractionConstants
-
- replaceAll(String, String, String) - Static method in class soot.jimple.spark.ondemand.genericutil.Util
-
Replace all occurrences of a given substring in a given String
.
- replaceBody(List<Object>) - Method in class soot.dava.internal.AST.ASTDoWhileNode
-
- replaceBody(List<Object>) - Method in class soot.dava.internal.AST.ASTForLoopNode
-
- replaceBody(List<Object>, List<Object>) - Method in class soot.dava.internal.AST.ASTIfElseNode
-
- replaceBody(List<Object>) - Method in class soot.dava.internal.AST.ASTIfNode
-
- replaceBody(List<Object>) - Method in class soot.dava.internal.AST.ASTLabeledBlockNode
-
- replaceBody(List<Object>) - Method in class soot.dava.internal.AST.ASTMethodNode
-
- replaceBody(List<Object>) - Method in class soot.dava.internal.AST.ASTSynchronizedBlockNode
-
- replaceBody(Object) - Method in class soot.dava.internal.AST.ASTTryNode.container
-
- replaceBody(List<Object>) - Method in class soot.dava.internal.AST.ASTUnconditionalLoopNode
-
- replaceBody(List<Object>) - Method in class soot.dava.internal.AST.ASTWhileNode
-
- replaceElseBody(List<Object>) - Method in class soot.dava.internal.AST.ASTIfElseNode
-
- replaceIndex2BodyList(Map<Object, List<Object>>) - Method in class soot.dava.internal.AST.ASTSwitchNode
-
- replacement - Variable in class soot.jimple.spark.pag.Node
-
- replaceQuotes(String) - Static method in class soot.util.dot.DotGraphUtility
-
Replace any "
with \"
.
- replaceReturns(String) - Static method in class soot.util.dot.DotGraphUtility
-
Replace any return (\n
) with \\n
.
- replaceStmts(Map<Stmt, GotoStmt>) - Method in class soot.shimple.toolkits.scalar.SConstantPropagatorAndFolder
-
Replaces conditional branches by unconditional branches as
given by the mapping.
- replaceSubBody(InvokeStmt, List<ASTStatementSequenceNode>, ASTParentNodeFinder) - Method in class soot.dava.MethodCallFinder
-
- replaceTryBody(List<Object>) - Method in class soot.dava.internal.AST.ASTTryNode
-
- replaceWithNull(Unit) - Method in class soot.dexpler.AbstractNullTransformer
-
Replace 0 with null in the given unit.
- report() - Method in exception soot.dava.DecompilationException
-
- reportError(ExceptionCheckerError) - Method in interface soot.jimple.toolkits.base.ExceptionCheckerErrorReporter
-
- reportInstrumentation() - Method in class soot.toolkits.exceptions.ThrowableSet.Manager
-
Report the counts collected by instrumentation (for now, at least,
there is no need to provide access to the individual values as
numbers).
- reportTime(String, Date, Date) - Static method in class soot.jimple.spark.SparkTransformer
-
- reprocessPhiNodes() - Method in class soot.shimple.internal.SPatchingChain
-
- reResolve(SootClass, int) - Method in class soot.SootResolver
-
- reResolve(SootClass) - Method in class soot.SootResolver
-
- reResolveHierarchy(SootClass) - Method in class soot.SootResolver
-
- reset(byte[]) - Method in class soot.coffi.Utf8_Enumeration
-
Resets this object to be an enumeration of the given Utf8 string.
- reset() - Method in class soot.dava.toolkits.base.finders.SwitchNode
-
- reset() - Method in interface soot.G.GlobalObjectGetter
-
- reset() - Static method in class soot.G
-
- reset() - Method in class soot.jimple.toolkits.annotation.callgraph.CallGraphGrapher
-
- reset() - Method in class soot.toolkits.astmetrics.AbruptEdgesMetric
-
- reset() - Method in class soot.toolkits.astmetrics.ASTMetric
-
- reset() - Method in class soot.toolkits.astmetrics.ConditionComplexityMetric
-
- reset() - Method in class soot.toolkits.astmetrics.ConstructNumbersMetric
-
- reset() - Method in class soot.toolkits.astmetrics.ExpressionComplexityMetric
-
- reset() - Method in class soot.toolkits.astmetrics.IdentifiersMetric
-
- reset() - Method in class soot.toolkits.astmetrics.NumLocalsMetric
-
- reset() - Method in class soot.toolkits.astmetrics.StmtSumWeightedByDepth
-
- reset() - Method in class soot.toolkits.graph.pdg.RegionAnalysis
-
- reset_PredsSuccs() - Method in class soot.dava.internal.asg.AugmentedStmt
-
- resetAndInterrupt() - Method in class heros.solver.CountLatch
-
Resets the counter to zero.
- resetImmediateConstantsPool() - Method in class soot.toDex.RegisterAllocator
-
- resetSpark() - Method in class soot.G
-
- resetState() - Method in class soot.jimple.spark.ondemand.pautil.AllocationSiteHandler.CastCheckHandler
-
- resetState() - Method in class soot.jimple.spark.ondemand.pautil.AllocationSiteHandler.PointsToSetHandler
-
- resetState() - Method in interface soot.jimple.spark.ondemand.pautil.AllocationSiteHandler
-
- resetState() - Method in class soot.jimple.spark.ondemand.pautil.AllocationSiteHandler.VirtualCallHandler
-
- ResolutionFailedException - Exception in soot
-
Exception thrown when resolving a method or field reference fails.
- ResolutionFailedException(String) - Constructor for exception soot.ResolutionFailedException
-
- resolve(FlowFunction.Constraint<Field>, InterestCallback<Field, Fact, Stmt, Method>) - Method in class heros.fieldsens.Resolver
-
- resolve(FlowFunction.Constraint<Field>, InterestCallback<Field, Fact, Stmt, Method>) - Method in class heros.fieldsens.ResolverTemplate
-
- resolve(FlowFunction.Constraint<Field>, InterestCallback<Field, Fact, Stmt, Method>) - Method in class heros.fieldsens.ZeroCallEdgeResolver
-
- resolve() - Method in class soot.AbstractSootFieldRef
-
- resolve(SootClass) - Method in class soot.ClassSource
-
Resolve the class into the SootClass sc.
- resolve(SootClass) - Method in class soot.CoffiClassSource
-
- resolve(SETNode) - Method in class soot.dava.internal.SET.SETControlFlowNode
-
- resolve(SETNode) - Method in class soot.dava.internal.SET.SETLabeledBlockNode
-
- resolve(SETNode) - Method in class soot.dava.internal.SET.SETNode
-
- resolve(SETNode) - Method in class soot.dava.internal.SET.SETStatementSequenceNode
-
- resolve(SETNode) - Method in class soot.dava.internal.SET.SETSynchronizedBlockNode
-
- resolve(SETNode) - Method in class soot.dava.internal.SET.SETTopNode
-
- resolve(SETNode) - Method in class soot.dava.internal.SET.SETTryNode
-
- resolve(SootClass) - Method in class soot.DexClassSource
-
Resolve dependencies of class.
- resolve(SootClass) - Method in class soot.JavaClassSource
-
- resolve(Type, Type, NumberedString, SootMethod, ChunkedQueue<SootMethod>) - Method in class soot.jimple.toolkits.callgraph.VirtualCalls
-
- resolve(Type, Type, NumberedString, SootMethod, ChunkedQueue<SootMethod>, boolean) - Method in class soot.jimple.toolkits.callgraph.VirtualCalls
-
- resolve(Type, Type, Type, NumberedString, SootMethod, ChunkedQueue<SootMethod>) - Method in class soot.jimple.toolkits.callgraph.VirtualCalls
-
- resolve(Type, Type, Type, NumberedString, SootMethod, ChunkedQueue<SootMethod>, boolean) - Method in class soot.jimple.toolkits.callgraph.VirtualCalls
-
- resolve(JimpleBody) - Static method in class soot.jimple.toolkits.typing.integer.TypeResolver
-
- resolve(JimpleBody, Scene) - Static method in class soot.jimple.toolkits.typing.TypeResolver
-
- resolve(JimpleBody, Scene) - Static method in class soot.jimple.toolkits.typing.TypeResolverBV
-
Deprecated.
- resolve(SootClass) - Method in class soot.JimpleClassSource
-
- resolve() - Method in interface soot.SootFieldRef
-
- resolve() - Method in interface soot.SootMethodRef
-
Resolves this method call, i.e., finds the method to which this reference
points.
- resolve() - Method in class soot.SootMethodRefImpl
-
- resolveAbstractDispatch(SootClass, SootMethod) - Method in class soot.FastHierarchy
-
Given an object of declared type C, returns the methods which could be
called on an o.f() invocation.
- resolveAbstractDispatch(SootClass, SootMethod) - Method in class soot.Hierarchy
-
Given an abstract dispatch to an object of type c and a method m, gives a
list of possible receiver methods.
- resolveAbstractDispatch(List<SootClass>, SootMethod) - Method in class soot.Hierarchy
-
Returns a list of possible targets for the given method and set of
receiver types.
- resolveAnySubType(Type, Type, NumberedString, SootMethod, ChunkedQueue<SootMethod>, boolean, RefType) - Method in class soot.jimple.toolkits.callgraph.VirtualCalls
-
- resolveAST() - Method in class soot.javaToJimple.InitialResolver
-
- resolveClass(String, int) - Method in class soot.SootResolver
-
Resolves the given class.
- resolveConcreteDispatch(Collection<Type>, SootMethod, RefType) - Method in class soot.FastHierarchy
-
- resolveConcreteDispatch(SootClass, SootMethod) - Method in class soot.FastHierarchy
-
Given an object of actual type C (o = new C()), returns the method which
will be called on an o.f() invocation.
- resolveConcreteDispatch(SootClass, SootMethod) - Method in class soot.Hierarchy
-
Given an object of actual type C (o = new C()), returns the method which
will be called on an o.f() invocation.
- resolveConcreteDispatch(List<Type>, SootMethod) - Method in class soot.Hierarchy
-
Given a set of definite receiver types, returns a list of possible
targets.
- resolveConcreteDispatchWithoutFailing(Collection<Type>, SootMethod, RefType) - Method in class soot.FastHierarchy
-
- resolvedAccessPath - Variable in class heros.fieldsens.ResolverTemplate
-
- resolveEverything() - Method in class soot.SootResolver
-
Returns true if we are resolving all class refs recursively.
- resolveFromClassFile(SootClass, InputStream, String, Collection<Type>) - Method in class soot.coffi.Util
-
- resolveFromFile(File, String, SootClass) - Method in class soot.dexpler.DexResolver
-
Resolve the class contained in file into the passed soot class.
- resolveFromJavaFile(SootClass) - Method in class soot.JastAddInitialResolver
-
- resolveFromJavaFile(SootClass) - Method in interface soot.javaToJimple.IInitialResolver
-
- resolveFromJavaFile(SootClass) - Method in class soot.javaToJimple.InitialResolver
-
- resolveLibrarySignature(Type, Type, NumberedString, SootMethod, ChunkedQueue<SootMethod>, boolean, RefType) - Method in class soot.jimple.toolkits.callgraph.VirtualCalls
-
- resolveNonSpecial(RefType, NumberedString) - Method in class soot.jimple.toolkits.callgraph.VirtualCalls
-
- resolveNonSpecial(RefType, NumberedString, boolean) - Method in class soot.jimple.toolkits.callgraph.VirtualCalls
-
- Resolver<Field,Fact,Stmt,Method> - Class in heros.fieldsens
-
- Resolver(PerAccessPathMethodAnalyzer<Field, Fact, Stmt, Method>) - Constructor for class heros.fieldsens.Resolver
-
- resolverAtCaller - Variable in class heros.fieldsens.structs.ReturnEdge
-
- ResolverTemplate<Field,Fact,Stmt,Method,Incoming> - Class in heros.fieldsens
-
- ResolverTemplate(PerAccessPathMethodAnalyzer<Field, Fact, Stmt, Method>, AccessPath<Field>, ResolverTemplate<Field, Fact, Stmt, Method, Incoming>, Debugger<Field, Fact, Stmt, Method>) - Constructor for class heros.fieldsens.ResolverTemplate
-
- resolverTimer - Variable in class soot.Timers
-
- resolveSpecial(SpecialInvokeExpr, NumberedString, SootMethod) - Method in class soot.jimple.toolkits.callgraph.VirtualCalls
-
- resolveSpecial(SpecialInvokeExpr, NumberedString, SootMethod, boolean) - Method in class soot.jimple.toolkits.callgraph.VirtualCalls
-
- resolveSpecialDispatch(SpecialInvokeExpr, SootMethod) - Method in class soot.FastHierarchy
-
Returns the target for the given SpecialInvokeExpr.
- resolveSpecialDispatch(SpecialInvokeExpr, SootMethod) - Method in class soot.Hierarchy
-
Returns the target for the given SpecialInvokeExpr.
- resolveTimer - Variable in class soot.Timers
-
- resolveViaCallSiteResolver(ReturnEdge<Field, Fact, Stmt, Method>, AccessPath<Field>) - Method in class heros.fieldsens.ReturnSiteResolver
-
- resolvingLevel() - Method in class soot.SootClass
-
- restoreCallingContext(Fact, Fact) - Method in interface heros.fieldsens.FactMergeHandler
-
Called on Facts being propagated over a return edge.
- restoreContextOnReturnedFact(N, BiDiIDESolver<N, D, M, V, I>.AbstractionWithSourceStmt, BiDiIDESolver<N, D, M, V, I>.AbstractionWithSourceStmt) - Method in class heros.solver.BiDiIDESolver.SingleDirectionSolver
-
- restoreContextOnReturnedFact(N, D, D) - Method in class heros.solver.IDESolver
-
This method will be called for each incoming edge and can be used to
transfer knowledge from the calling edge to the returning edge, without
affecting the summary edges at the callee.
- result - Variable in class soot.toolkits.exceptions.UnitThrowAnalysis.UnitSwitch
-
- RESULT_PACKAGE - Static variable in class soot.jimple.toolkits.annotation.qualifiers.TightestQualifiersTagger
-
- RESULT_PRIVATE - Static variable in class soot.jimple.toolkits.annotation.qualifiers.TightestQualifiersTagger
-
- RESULT_PROTECTED - Static variable in class soot.jimple.toolkits.annotation.qualifiers.TightestQualifiersTagger
-
- RESULT_PUBLIC - Static variable in class soot.jimple.toolkits.annotation.qualifiers.TightestQualifiersTagger
-
- resultAt(N, D) - Method in class heros.solver.IDESolver
-
Returns the V-type result for the given value at the given statement.
- resultsAt(N) - Method in class heros.solver.IDESolver
-
Returns the resulting environment for the given statement.
- RET - Static variable in class soot.jimple.Jimple
-
- ret - Variable in class soot.jimple.toolkits.annotation.purity.PurityGraph
-
- retainAll(Collection) - Method in class soot.jimple.toolkits.annotation.arraycheck.BoundedPriorityList
- retainAll(Collection) - Method in class soot.util.EmptyChain
-
- RetInst - Interface in soot.baf
-
- retrieveActiveBody() - Method in class soot.SootMethod
-
Returns the active body if present, else constructs an active body and
returns that.
- retrieveAllBodies() - Static method in class soot.jbco.util.BodyBuilder
-
- retrieveAllNames() - Static method in class soot.jbco.util.BodyBuilder
-
- RetriggerAnalysisException - Exception in soot.dava
-
- RetriggerAnalysisException() - Constructor for exception soot.dava.RetriggerAnalysisException
-
- RetStmt - Interface in soot.jimple
-
- Return(Position, Expr) - Method in class soot.javaToJimple.jj.ast.JjNodeFactory_c
-
- RETURN - Static variable in class soot.jimple.Jimple
-
- RETURN_NODE - Static variable in interface soot.PointsToAnalysis
-
- RETURN_STRING_CONSTANT_NODE - Static variable in interface soot.PointsToAnalysis
-
- returnAddressSlot - Variable in class soot.AbstractJasminClass
-
- returnCache - Variable in class heros.EdgeFunctionCache
-
- returnCache - Variable in class heros.FlowFunctionCache
-
- ReturnEdge<Field,Fact,Stmt,Method> - Class in heros.fieldsens.structs
-
- ReturnEdge(WrappedFact<Field, Fact, Stmt, Method>, Resolver<Field, Fact, Stmt, Method>, AccessPath.Delta<Field>) - Constructor for class heros.fieldsens.structs.ReturnEdge
-
- ReturnInst - Interface in soot.baf
-
- ReturnInstruction - Class in soot.dexpler.instructions
-
- ReturnInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.ReturnInstruction
-
- ReturnSiteResolver<Field,Fact,Stmt,Method> - Class in heros.fieldsens
-
- ReturnSiteResolver(FactMergeHandler<Fact>, PerAccessPathMethodAnalyzer<Field, Fact, Stmt, Method>, Stmt, Debugger<Field, Fact, Stmt, Method>) - Constructor for class heros.fieldsens.ReturnSiteResolver
-
- ReturnStatementsValidator - Enum in soot.jimple.validation
-
- ReturnStmt - Interface in soot.jimple
-
- ReturnStmtChecker - Class in soot.javaToJimple
-
- ReturnStmtChecker() - Constructor for class soot.javaToJimple.ReturnStmtChecker
-
- returnType - Variable in class soot.SootMethod
-
The return type of this object.
- returnType() - Method in interface soot.SootMethodRef
-
- returnType() - Method in class soot.SootMethodRefImpl
-
- returnValue - Variable in class soot.jimple.spark.sets.P2SetVisitor
-
- ReturnVoidInst - Interface in soot.baf
-
- ReturnVoidInstruction - Class in soot.dexpler.instructions
-
- ReturnVoidInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.ReturnVoidInstruction
-
- ReturnVoidStmt - Interface in soot.jimple
-
- retype(Body) - Method in class soot.dexpler.instructions.MoveExceptionInstruction
-
- retype(Body) - Method in interface soot.dexpler.instructions.RetypeableInstruction
-
Do actual retype.
- RetypeableInstruction - Interface in soot.dexpler.instructions
-
Interface for instructions that can/must be retyped, i.e.
- rev_call_graph - Variable in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- reverse() - Method in class soot.jimple.spark.ondemand.genericutil.ImmutableStack
-
- reverse(BlockGraph) - Static method in class soot.toolkits.graph.BlockGraphConverter
-
Reverses a BlockGraph by making the heads tails, the tails
heads and reversing the edges.
- reverse() - Method in class soot.toolkits.graph.HashReversibleGraph
-
- REVERSE - Static variable in class soot.toolkits.graph.PseudoTopologicalOrderer
-
- reverse() - Method in interface soot.toolkits.graph.ReversibleGraph
-
Reverse the edges of the current graph and swap head and tail
nodes.
- reversed - Variable in class soot.toolkits.graph.HashReversibleGraph
-
- reverseLookup(N, D) - Method in class heros.solver.JumpFunctions
-
Returns, for a given target statement and value all associated
source values, and for each the associated edge function.
- ReversePseudoTopologicalOrderer<N> - Class in soot.toolkits.graph
-
- ReversePseudoTopologicalOrderer() - Constructor for class soot.toolkits.graph.ReversePseudoTopologicalOrderer
-
- ReversibleGraph<N> - Interface in soot.toolkits.graph
-
DirectedGraph which can be reversed and re-reversed.
- rhs(Unit) - Static method in class soot.jimple.toolkits.scalar.pre.SootFilter
-
filters out the RHS of an assignmentStmt.
- rhsToNumber - Variable in class soot.jimple.toolkits.pointer.LocalMustAliasAnalysis
-
maps from right-hand side expressions (non-locals) to value numbers
- rightBox - Variable in class soot.jimple.internal.AbstractDefinitionStmt
-
- root - Variable in class soot.jimple.spark.pag.PAGDumper
-
- root - Variable in class soot.xml.XMLNode
-
- root - Variable in class soot.xml.XMLPrinter
-
- run() - Method in class soot.javaToJimple.SaveASTVisitor
-
- run() - Method in class soot.jbco.gui.RunnerThread
-
- run() - Method in class soot.jimple.toolkits.thread.mhp.SynchObliviousMhpAnalysis
-
- run(String[]) - Method in class soot.Main
-
Entry point to the soot's compilation process.
- runAndAwaitCompletion() - Method in class heros.fieldsens.Scheduler
-
- runBodyPacks() - Method in class soot.PackManager
-
- RunMethodsPred - Class in soot.jimple.toolkits.thread.mhp
-
A predicate that accepts edges whose targets are runnable.run methods.
- RunMethodsPred() - Constructor for class soot.jimple.toolkits.thread.mhp.RunMethodsPred
-
- RunnerThread - Class in soot.jbco.gui
-
- RunnerThread(String[], JBCOViewer, String) - Constructor for class soot.jbco.gui.RunnerThread
-
- runNewPass() - Method in class soot.jimple.spark.ondemand.EverythingHeuristic
-
- runNewPass() - Method in interface soot.jimple.spark.ondemand.FieldCheckHeuristic
-
Update the heuristic for another pass of the algorithm.
- runNewPass() - Method in class soot.jimple.spark.ondemand.IncrementalTypesHeuristic
-
- runNewPass() - Method in class soot.jimple.spark.ondemand.InnerTypesIncrementalHeuristic
-
- runNewPass() - Method in class soot.jimple.spark.ondemand.ManualAndInnerHeuristic
-
- runNewPass() - Method in class soot.jimple.spark.ondemand.ManualFieldCheckHeuristic
-
- runNewPass() - Method in class soot.jimple.spark.ondemand.NothingHeuristic
-
- runOptimizations() - Method in class soot.jimple.spark.geom.geomPA.OfflineProcessor
-
Preprocess the pointers and constraints before running geomPA.
- runPacks() - Method in class soot.PackManager
-
- RUNTIME_EXCEPTION - Variable in class soot.toolkits.exceptions.ThrowableSet.Manager
-
- RUNTIME_INVISIBLE - Static variable in class soot.tagkit.AnnotationConstants
-
- RUNTIME_VISIBLE - Static variable in class soot.tagkit.AnnotationConstants
-
- RuntimeInvisibleAnnotations_attribute - Class in soot.coffi
-
There should be at most one RuntimeInvisibleAnnotations attribute in
every method, field and class
indicating the list of annotations.
- RuntimeInvisibleAnnotations_attribute() - Constructor for class soot.coffi.RuntimeInvisibleAnnotations_attribute
-
- RuntimeInvisibleParameterAnnotations_attribute - Class in soot.coffi
-
There should be at most one RuntimeVisibleParameterAnnotations
attribute in method
indicating the list of annotations for each method parameter
- RuntimeInvisibleParameterAnnotations_attribute() - Constructor for class soot.coffi.RuntimeInvisibleParameterAnnotations_attribute
-
- RuntimeVisibleAnnotations_attribute - Class in soot.coffi
-
There should be at most one RuntimeVisibleAnnotations attribute in
every method, field and class
indicating the list of annotations.
- RuntimeVisibleAnnotations_attribute() - Constructor for class soot.coffi.RuntimeVisibleAnnotations_attribute
-
- RuntimeVisibleParameterAnnotations_attribute - Class in soot.coffi
-
There should be at most one RuntimeVisibleParameterAnnotations
attribute in method
indicating the list of annotations for each method parameter
- RuntimeVisibleParameterAnnotations_attribute() - Constructor for class soot.coffi.RuntimeVisibleParameterAnnotations_attribute
-
- runValidation(BodyValidator) - Method in class soot.Body
-
- RValueBox - Class in soot.jimple.internal
-
- RValueBox(Value) - Constructor for class soot.jimple.internal.RValueBox
-
- RWSet - Class in soot.jimple.toolkits.pointer
-
Represents the read or write set of a statement.
- RWSet() - Constructor for class soot.jimple.toolkits.pointer.RWSet
-
- s - Variable in class soot.jimple.spark.geom.dataRep.CgEdge
-
- s - Variable in class soot.toolkits.graph.StronglyConnectedComponentsFast
-
- sanityCheck() - Method in class soot.jimple.toolkits.annotation.purity.PurityGraph
-
Sanity check.
- SAVE_AST - Static variable in class soot.javaToJimple.JavaToJimple
-
- SaveASTVisitor - Class in soot.javaToJimple
-
- SaveASTVisitor(polyglot.frontend.Pass.ID, polyglot.frontend.Job, polyglot.frontend.ExtensionInfo) - Constructor for class soot.javaToJimple.SaveASTVisitor
-
- sb - Variable in class soot.shimple.toolkits.scalar.SConstantPropagatorAndFolder
-
- sbb - Variable in class soot.shimple.ShimpleBody
-
- sc - Variable in class soot.AbstractASMBackend
-
- sc - Variable in class soot.FastHierarchy
-
- scaleToSamples(int) - Method in class soot.jimple.spark.geom.utils.Histogram
-
Use the current distribution but scale the samples close to the user specified one
- ScanMethod(SootMethod, Set<SootField>, Hashtable<SootField, IntValueContainer>) - Method in class soot.jimple.toolkits.annotation.arraycheck.ClassFieldAnalysis
-
- SCC - Class in soot.jimple.toolkits.thread.mhp
-
- SCC(Iterator, DirectedGraph) - Constructor for class soot.jimple.toolkits.thread.mhp.SCC
-
- scc_edge - Variable in class soot.jimple.spark.geom.dataRep.CgEdge
-
- scc_size - Variable in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- scc_size - Variable in class soot.jimple.spark.geom.geomPA.GeomQueries
-
- SCCCollapser - Class in soot.jimple.spark.solver
-
Collapses VarNodes (green) forming strongly-connected components in
the pointer assignment graph.
- SCCCollapser(PAG, boolean) - Constructor for class soot.jimple.spark.solver.SCCCollapser
-
- sccManager - Variable in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- Scene - Class in soot
-
Manages the SootClasses of the application being analyzed.
- Scene(Singletons.Global) - Constructor for class soot.Scene
-
- ScenePack - Class in soot
-
A wrapper object for a pack of optimizations.
- ScenePack(String) - Constructor for class soot.ScenePack
-
- SceneTransformer - Class in soot
-
An abstract class which acts on the whole Scene.
- SceneTransformer() - Constructor for class soot.SceneTransformer
-
- schedule(Runnable) - Method in class heros.fieldsens.Scheduler
-
- scheduleEdgeProcessing(PathEdge<N, D>) - Method in class heros.solver.IDESolver
-
Dispatch the processing of a given edge.
- scheduler - Variable in class heros.fieldsens.Context
-
- Scheduler - Class in heros.fieldsens
-
- Scheduler() - Constructor for class heros.fieldsens.Scheduler
-
- scheduleUnbalancedReturnEdgeTo(WrappedFactAtStatement<Field, Fact, Stmt, Method>) - Method in class heros.fieldsens.PerAccessPathMethodAnalyzer
-
- SConstantPropagatorAndFolder - Class in soot.shimple.toolkits.scalar
-
A powerful constant propagator and folder based on an algorithm
sketched by Cytron et al that takes conditional control flow into
account.
- SConstantPropagatorAndFolder(Singletons.Global) - Constructor for class soot.shimple.toolkits.scalar.SConstantPropagatorAndFolder
-
- sea - Variable in class soot.shimple.DefaultShimpleFactory
-
- searchFor(E) - Method in class soot.jimple.spark.geom.utils.ZArrayNumberer
-
Input object o is not required to be an object added previously.
- second - Variable in class heros.TwoElementSet
-
- second() - Method in class soot.javaToJimple.jj.ast.JjComma_c
-
- second - Variable in class soot.jimple.spark.sets.SharedListSet.Pair
-
- secondPattern(ASTStatementSequenceNode) - Method in class soot.dava.toolkits.base.AST.transformations.ShortcutArrayInit
-
- seedPts - Static variable in class soot.jimple.spark.geom.geomPA.Parameters
-
- seedPts_all - Static variable in class soot.jimple.spark.geom.geomPA.Constants
-
- seedPts_allUser - Static variable in class soot.jimple.spark.geom.geomPA.Constants
-
- SegmentNode - Class in soot.jimple.spark.geom.dataRep
-
The segment figure for encoding the one-to-one relation.
- SegmentNode() - Constructor for class soot.jimple.spark.geom.dataRep.SegmentNode
-
- SegmentNode(SegmentNode) - Constructor for class soot.jimple.spark.geom.dataRep.SegmentNode
-
- SegmentNode(long, long, long) - Constructor for class soot.jimple.spark.geom.dataRep.SegmentNode
-
- SequenceFinder - Class in soot.dava.toolkits.base.finders
-
- SequenceFinder(Singletons.Global) - Constructor for class soot.dava.toolkits.base.finders.SequenceFinder
-
- SERIALIZABLE - Variable in class soot.jimple.toolkits.typing.ClassHierarchy
-
- set - Variable in class soot.jimple.toolkits.callgraph.ReachableMethods
-
- set(Local, Type) - Method in class soot.jimple.toolkits.typing.fast.Typing
-
- set(int) - Method in class soot.util.BitVector
-
- set(int) - Method in class soot.util.SharedBitSet
-
- set_Condition(ASTCondition) - Method in class soot.dava.internal.AST.ASTControlFlowNode
-
- set_ConstructorExpr(InstanceInvokeExpr) - Method in class soot.dava.DavaBody
-
- set_ConstructorUnit(Unit) - Method in class soot.dava.DavaBody
-
- set_CurExceptionSet(IterableSet) - Method in class soot.dava.toolkits.base.AST.TryContentsFinder
-
- set_CurrentPackage(String) - Method in class soot.dava.Dava
-
- set_CurrentPackageContext(IterableSet) - Method in class soot.dava.Dava
-
- set_Key(Value) - Method in class soot.dava.internal.AST.ASTSwitchNode
-
- set_Label(SETNodeLabel) - Method in class soot.dava.internal.AST.ASTLabeledNode
-
- set_Name() - Method in class soot.dava.internal.SET.SETNodeLabel
-
- set_Name(String) - Method in class soot.dava.internal.SET.SETNodeLabel
-
- set_ParamMap(Map<Integer, Value>) - Method in class soot.dava.DavaBody
-
- set_Reachability(IterableSet<AugmentedStmt>) - Method in class soot.dava.internal.asg.AugmentedStmt
-
- set_Stmt(Stmt) - Method in class soot.dava.internal.asg.AugmentedStmt
-
- setAbsolutePath(String) - Method in class soot.tagkit.SourceFileTag
-
- setActiveBody(Body) - Method in class soot.SootMethod
-
Sets the active body for this method.
- setActiveHierarchy(Hierarchy) - Method in class soot.Scene
-
Sets the active hierarchy
- setAllFieldsLocal() - Method in class soot.jimple.toolkits.infoflow.CallLocalityContext
-
- setAllFieldsShared() - Method in class soot.jimple.toolkits.infoflow.CallLocalityContext
-
- setAllParamsLocal() - Method in class soot.jimple.toolkits.infoflow.CallLocalityContext
-
- setAllParamsShared() - Method in class soot.jimple.toolkits.infoflow.CallLocalityContext
-
- setAllUserCodeVariablesUseful() - Method in class soot.jimple.spark.geom.geomPA.OfflineProcessor
-
All the pointers that we need their points-to information are marked.
- setAltClasses(String[]) - Method in class soot.util.cfgcmd.AltClassLoader
-
Specifies the set of class names that the AltClassLoader
should load from the alternate classpath instead of the
regular classpath.
- setAltClassPath(String) - Method in class soot.util.cfgcmd.AltClassLoader
-
Sets the list of locations in the alternate classpath.
- setAnySubType(AnySubType) - Method in class soot.RefType
-
- setApplicationClass() - Method in class soot.SootClass
-
Makes this class an application class.
- setArg(int, Value) - Method in class soot.jimple.internal.AbstractInvokeExpr
-
- setArg(int, Value) - Method in interface soot.jimple.InvokeExpr
-
- setArg(int, Value, Unit) - Method in class soot.shimple.internal.SPhiExpr
-
- setArg(int, Value, Block) - Method in class soot.shimple.internal.SPhiExpr
-
- setArg(int, Value, Unit) - Method in interface soot.shimple.PhiExpr
-
Modify the PhiExpr argument at the given index with the given
information.
- setArg(int, Value, Block) - Method in interface soot.shimple.PhiExpr
-
Modify the PhiExpr argument at the given index with the given
information.
- setArgArrayNonDetSize(Local, Context) - Method in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- setArgCount(int) - Method in interface soot.baf.InterfaceInvokeInst
-
- setArgCount(int) - Method in class soot.baf.internal.BInterfaceInvokeInst
-
- setArrayType(ArrayType) - Method in class soot.Type
-
- setAst(polyglot.ast.Node) - Method in class soot.javaToJimple.InitialResolver
-
if you have a special AST set it here then call resolveFormJavaFile
on the soot class
- setASTForSootName(String) - Method in class soot.javaToJimple.InitialResolver
-
sets AST for given soot class if possible
- setAttrib(PDGNode.Attribute) - Method in class soot.toolkits.graph.pdg.PDGNode
-
- setAttribute(String, String) - Method in class soot.util.dot.DotGraphEdge
-
Sets an edge attribute.
- setAttribute(DotGraphAttribute) - Method in class soot.util.dot.DotGraphEdge
-
Sets an edge attribute.
- setAttribute(String, String) - Method in class soot.util.dot.DotGraphNode
-
- setAttribute(DotGraphAttribute) - Method in class soot.util.dot.DotGraphNode
-
- setBafBody(BafBody) - Method in class soot.jimple.JimpleToBafContext
-
- setBafLocalOfJimpleLocal(Local, Local) - Method in class soot.jimple.JimpleToBafContext
-
- setBase(RefType) - Method in class soot.AnySubType
-
- setBase(Local) - Method in interface soot.jimple.ArrayRef
-
- setBase(Value) - Method in interface soot.jimple.InstanceFieldRef
-
- setBase(Value) - Method in interface soot.jimple.InstanceInvokeExpr
-
- setBase(Value) - Method in class soot.jimple.internal.AbstractInstanceFieldRef
-
- setBase(Value) - Method in class soot.jimple.internal.AbstractInstanceInvokeExpr
-
- setBase(Local) - Method in class soot.jimple.internal.JArrayRef
-
- setBaseType(RefType) - Method in class soot.baf.internal.AbstractRefTypeInst
-
- setBaseType(Type) - Method in class soot.baf.internal.BNewArrayInst
-
- setBaseType(ArrayType) - Method in class soot.baf.internal.BNewMultiArrayInst
-
- setBaseType(Type) - Method in interface soot.baf.NewArrayInst
-
- setBaseType(RefType) - Method in interface soot.baf.NewInst
-
- setBaseType(ArrayType) - Method in interface soot.baf.NewMultiArrayInst
-
- setBaseType(RefType) - Method in class soot.grimp.internal.GNewInvokeExpr
-
- setBaseType(RefType) - Method in interface soot.grimp.NewInvokeExpr
-
- setBaseType(Type) - Method in class soot.jimple.internal.AbstractNewArrayExpr
-
- setBaseType(RefType) - Method in class soot.jimple.internal.AbstractNewExpr
-
- setBaseType(ArrayType) - Method in class soot.jimple.internal.AbstractNewMultiArrayExpr
-
- setBaseType(Type) - Method in interface soot.jimple.NewArrayExpr
-
- setBaseType(RefType) - Method in interface soot.jimple.NewExpr
-
- setBaseType(ArrayType) - Method in interface soot.jimple.NewMultiArrayExpr
-
- SETBasicBlock - Class in soot.dava.internal.SET
-
- SETBasicBlock() - Constructor for class soot.dava.internal.SET.SETBasicBlock
-
- SETBasicBlock_binding - Variable in class soot.G
-
- setBefore(boolean) - Method in class soot.toolkits.graph.interaction.FlowInfo
-
- setBeginUnit(Unit) - Method in class soot.AbstractTrap
-
- setBeginUnit(Unit) - Method in interface soot.Trap
-
- setBlockId(int) - Method in class soot.shimple.internal.SPhiExpr
-
- setBlockId(int) - Method in interface soot.shimple.PhiExpr
-
Set the block number of the Phi node.
- setBody(PDGNode) - Method in class soot.toolkits.graph.pdg.LoopedPDGNode
-
- setBooleanTo(SootClass, SootField, boolean) - Method in class soot.jbco.jimpleTransformations.FieldRenamer
-
- setBriefLabels(boolean) - Method in class soot.util.cfgcmd.CFGToDotGraph
-
Specify whether to abbreviate the text in node labels.
- setBudget(int) - Method in class soot.jimple.spark.geom.dataMgr.ContextsCollector
-
- setCaller(String) - Method in class soot.jimple.toolkits.thread.mhp.stmt.JPegStmt
-
- setCallGraph(CallGraph) - Method in class soot.Scene
-
- setCallingContext(T) - Method in interface heros.solver.JoinHandlingNode
-
- setCallingContext(D) - Method in interface heros.solver.LinkedNode
-
Deprecated.
- setCallSite(Integer) - Method in class soot.jimple.spark.ondemand.pautil.AssignEdge
-
- setCallsNative() - Method in class soot.jimple.toolkits.pointer.DependenceTag
-
- setCallsNative() - Method in class soot.jimple.toolkits.pointer.FullRWSet
-
- setCallsNative() - Method in class soot.jimple.toolkits.pointer.MethodRWSet
-
- setCallsNative() - Method in class soot.jimple.toolkits.pointer.RWSet
-
- setCallsNative() - Method in class soot.jimple.toolkits.pointer.SiteRWSet
-
- setCallsNative() - Method in class soot.jimple.toolkits.pointer.StmtRWSet
-
- setCastType(Type) - Method in interface soot.baf.InstanceCastInst
-
- setCastType(Type) - Method in class soot.baf.internal.BInstanceCastInst
-
- setCastType(Type) - Method in interface soot.jimple.CastExpr
-
- setCastType(Type) - Method in class soot.jimple.internal.AbstractCastExpr
-
- setCenter(SootMethod) - Method in class soot.jimple.toolkits.annotation.callgraph.CallGraphInfo
-
- setCgReset(boolean) - Method in class soot.toolkits.graph.interaction.InteractionHandler
-
- setCheckType(Type) - Method in interface soot.baf.InstanceOfInst
-
- setCheckType(Type) - Method in class soot.baf.internal.BInstanceOfInst
-
- setCheckType(Type) - Method in interface soot.jimple.InstanceOfExpr
-
- setCheckType(Type) - Method in class soot.jimple.internal.AbstractInstanceOfExpr
-
- setChildren(List<ValueGraph.Node>) - Method in class soot.shimple.toolkits.graph.ValueGraph.Node
-
- setClassLoadingStrategy(ClassLoadingStrategy) - Static method in class soot.plugins.internal.PluginLoader
-
Changes the class loading strategy used by Soot.
- setClassName(String) - Method in class soot.plugins.model.PhasePluginDescription
-
- setClassName(String) - Method in class soot.RefType
-
- setClassProviders(List<ClassProvider>) - Method in class soot.SourceLocator
-
- setClientAccessibilityOracle(ClientAccessibilityOracle) - Method in class soot.Scene
-
- setCondition(Value) - Method in interface soot.jimple.IfStmt
-
condition must be soot.jimple.ConditionExpr
- setCondition(Value) - Method in class soot.jimple.internal.JIfStmt
-
- setCondStmt(Unit) - Method in class soot.shimple.internal.SPiExpr
-
- setCondStmt(Unit) - Method in interface soot.shimple.PiExpr
-
- setConstant(Constant) - Method in interface soot.baf.IncInst
-
- setConstant(Constant) - Method in class soot.baf.internal.BIncInst
-
- setConstant(Constant) - Method in class soot.baf.internal.BPushInst
-
- setConstant(Constant) - Method in interface soot.baf.PushInst
-
- setConstantName(String) - Method in class soot.tagkit.AnnotationEnumElem
-
- setConstraint(ValueBox, ValueBox) - Method in class soot.dexpler.DvkTyperBase
-
- setContextNumberer(Numberer<Context>) - Method in class soot.Scene
-
- setContextSensitiveCallGraph(ContextSensitiveCallGraph) - Method in class soot.Scene
-
- SETControlFlowNode - Class in soot.dava.internal.SET
-
- SETControlFlowNode(AugmentedStmt, IterableSet<AugmentedStmt>) - Constructor for class soot.dava.internal.SET.SETControlFlowNode
-
- setCurrentUnit(Unit) - Method in class soot.jimple.JimpleToBafContext
-
- SETCycleNode - Class in soot.dava.internal.SET
-
- SETCycleNode(AugmentedStmt, IterableSet) - Constructor for class soot.dava.internal.SET.SETCycleNode
-
- SETDagNode - Class in soot.dava.internal.SET
-
- SETDagNode(AugmentedStmt, IterableSet) - Constructor for class soot.dava.internal.SET.SETDagNode
-
- setDanglingInstruction(DanglingInstruction) - Method in class soot.dexpler.DexBody
-
Set a dangling instruction for this body.
- setData(byte[]) - Method in class soot.dexpler.instructions.PseudoInstruction
-
- setData(String) - Method in class soot.jimple.toolkits.annotation.callgraph.CallData
-
- setDataFirstByte(int) - Method in class soot.dexpler.instructions.PseudoInstruction
-
- setDataLastByte(int) - Method in class soot.dexpler.instructions.PseudoInstruction
-
- setDataSize(int) - Method in class soot.dexpler.instructions.PseudoInstruction
-
- setDavaBody(DavaBody) - Method in class soot.dava.internal.AST.ASTMethodNode
-
- setDeclarations(ASTStatementSequenceNode) - Method in class soot.dava.internal.AST.ASTMethodNode
-
- setDeclared(boolean) - Method in class soot.SootField
-
- setDeclared(boolean) - Method in class soot.SootMethod
-
- setDeclaredOptions(String) - Method in class soot.Transform
-
Allows user-defined phases to have options other than just enabled
without having to mess with the XML.
- setDeclaringClass(SootClass) - Method in class soot.SootField
-
- setDeclaringClass(SootClass) - Method in class soot.SootMethod
-
Nomair A.
- setDefaultOptions(String) - Method in class soot.Transform
-
Allows user-defined phases to have options other than just
enabled without having to mess with the XML.
- setDefaultTarget(Unit) - Method in class soot.baf.internal.BLookupSwitchInst
-
- setDefaultTarget(Unit) - Method in class soot.baf.internal.BTableSwitchInst
-
- setDefaultTarget(Unit) - Method in interface soot.baf.LookupSwitchInst
-
- setDefaultTarget(Unit) - Method in interface soot.baf.TableSwitchInst
-
- setDefaultTarget(Unit) - Method in class soot.jimple.internal.AbstractSwitchStmt
-
- setDefaultTarget(Unit) - Method in interface soot.jimple.SwitchStmt
-
- setDefaultThrowAnalysis(ThrowAnalysis) - Method in class soot.Scene
-
Sets the
ThrowAnalysis
to be used by default when constructing CFGs
which include exceptional control flow.
- setDepth(int) - Method in class soot.jimple.toolkits.thread.mhp.MonitorDepth
-
- setDescription(PhasePluginDescription) - Method in interface soot.plugins.SootPhasePlugin
-
- setDexClassIndex(Map<String, File>) - Method in class soot.SourceLocator
-
Set the dex class index
- setDimensionCount(int) - Method in class soot.baf.internal.BNewMultiArrayInst
-
- setDimensionCount(int) - Method in interface soot.baf.NewMultiArrayInst
-
- setDoneResolving() - Method in class soot.Scene
-
- setDontPrintLocals(List<Local>) - Method in class soot.dava.internal.AST.ASTMethodNode
-
- SETDoWhileNode - Class in soot.dava.internal.SET
-
- SETDoWhileNode(AugmentedStmt, AugmentedStmt, IterableSet) - Constructor for class soot.dava.internal.SET.SETDoWhileNode
-
- setElems(List<AnnotationElem>) - Method in class soot.tagkit.AnnotationTag
-
Overwrites the elements stored previously
- setEndLineNumber(int) - Method in class soot.tagkit.SourceLineNumberTag
-
- setEndLn(int) - Method in class soot.AttributesUnitPrinter
-
- setEndUnit(Unit) - Method in class soot.AbstractTrap
-
- setEndUnit(Unit) - Method in interface soot.Trap
-
- setEntryPoints(List<SootMethod>) - Method in class soot.Scene
-
Change the set of entry point methods used to build the call graph.
- setEvent(InteractionEvent) - Method in interface soot.toolkits.graph.interaction.IInteractionListener
-
- setException(SootClass) - Method in class soot.AbstractTrap
-
- setException(SootClass) - Method in interface soot.Trap
-
Sets the exception being caught to exception
.
- setExceptionalControlFlowAttr(String, String) - Method in class soot.util.cfgcmd.CFGToDotGraph
-
Specify the dot graph attribute to use for exceptional control
flow edges.
- setExceptionEdgeAttr(String, String) - Method in class soot.util.cfgcmd.CFGToDotGraph
-
Specify the dot graph attribute to use for edges depicting the
exceptions each node may throw, and their handlers.
- setExceptions(List<SootClass>) - Method in class soot.SootMethod
-
- setExemptTransaction(CriticalSection) - Method in class soot.jimple.toolkits.thread.synchronization.CriticalSectionAwareSideEffectAnalysis
-
- setExemptTransaction(CriticalSection) - Method in class soot.jimple.toolkits.thread.synchronization.CriticalSectionVisibleEdgesPred
-
- setFactory - Variable in class soot.jimple.spark.pag.PAG
-
- setFaithfulNaming(boolean) - Method in class soot.coffi.Util
-
- setFastHierarchy(FastHierarchy) - Method in class soot.jimple.spark.internal.TypeManager
-
- setFastHierarchy(FastHierarchy) - Method in class soot.Scene
-
Sets the active hierarchy
- setFieldInits(ArrayList<FieldDecl>) - Method in class soot.javaToJimple.PolyglotMethodSource
-
- setFieldLocal(EquivalentValue) - Method in class soot.jimple.toolkits.infoflow.CallLocalityContext
-
- setFieldName(Local, String) - Method in class soot.dava.toolkits.base.renamer.heuristicSet
-
- setFieldName(String) - Method in class soot.dava.toolkits.base.renamer.heuristicTuple
-
- setFieldRef(SootFieldRef) - Method in interface soot.jimple.FieldRef
-
- setFieldRef(SootFieldRef) - Method in class soot.jimple.internal.AbstractInstanceFieldRef
-
- setFieldRef(SootFieldRef) - Method in class soot.jimple.StaticFieldRef
-
- setFieldShared(EquivalentValue) - Method in class soot.jimple.toolkits.infoflow.CallLocalityContext
-
- setFinalsList(ArrayList<SootField>) - Method in class soot.javaToJimple.PolyglotMethodSource
-
- setFinishingNumber(int) - Method in class soot.jimple.spark.pag.VarNode
-
- setFlagsForDynamicAllocations(CriticalSectionInterferenceGraph) - Method in class soot.jimple.toolkits.thread.synchronization.LockAllocator
-
- setFlagsForStaticAllocations(CriticalSectionInterferenceGraph) - Method in class soot.jimple.toolkits.thread.synchronization.LockAllocator
-
- setFromType(Type) - Method in class soot.baf.internal.BPrimitiveCastInst
-
- setFromType(Type) - Method in class soot.baf.internal.BSwapInst
-
- setFromType(Type) - Method in interface soot.baf.PrimitiveCastInst
-
- setFromType(Type) - Method in interface soot.baf.SwapInst
-
- setGlobalObjectGetter(G.GlobalObjectGetter) - Static method in class soot.G
-
- setGraphAttribute(String, String) - Method in class soot.util.dot.DotGraph
-
sets any general attributes
- setGraphAttribute(DotGraphAttribute) - Method in class soot.util.dot.DotGraph
-
sets any general attributes
- setGraphLabel(String) - Method in class soot.util.dot.DotGraph
-
sets the graph label
- setGraphName(String) - Method in class soot.util.dot.DotGraph
-
sets the graph name
- setGraphSize(double, double) - Method in class soot.util.dot.DotGraph
-
sets the size of drawing area, in inches
- setHandlerUnit(Unit) - Method in class soot.AbstractTrap
-
- setHandlerUnit(Unit) - Method in interface soot.Trap
-
Sets the unit handling the exception to handlerUnit
.
- setHasOuterRefInInit(ArrayList) - Method in class soot.javaToJimple.InitialResolver
-
- setHeadAttr(String, String) - Method in class soot.util.cfgcmd.CFGToDotGraph
-
Specify the dot graph attribute to use for head nodes (in addition
to filling in the nodes).
- setHeuristic(Local, int) - Method in class soot.dava.toolkits.base.renamer.heuristicSet
-
- setHeuristic(int) - Method in class soot.dava.toolkits.base.renamer.heuristicTuple
-
- setHeuristicType(HeuristicType) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- setHighIndex(int) - Method in class soot.baf.internal.BTableSwitchInst
-
- setHighIndex(int) - Method in interface soot.baf.TableSwitchInst
-
- setHighIndex(int) - Method in class soot.jimple.internal.JTableSwitchStmt
-
- setHighIndex(int) - Method in interface soot.jimple.TableSwitchStmt
-
- setHTMLLabel(String) - Method in class soot.util.dot.DotGraphNode
-
- setICFG(InterproceduralCFG<Stmt, Method>) - Method in class heros.fieldsens.Debugger.NullDebugger
-
- setICFG(InterproceduralCFG<Stmt, Method>) - Method in interface heros.fieldsens.Debugger
-
- SETIfElseNode - Class in soot.dava.internal.SET
-
- SETIfElseNode(AugmentedStmt, IterableSet, IterableSet, IterableSet) - Constructor for class soot.dava.internal.SET.SETIfElseNode
-
- setIncludePhantomCallees(boolean) - Method in class soot.jimple.toolkits.ide.icfg.JimpleBasedInterproceduralCFG
-
Sets whether methods that operate on the callgraph shall also return
phantom methods as potential callees
- setIndent(String) - Method in class soot.AbstractUnitPrinter
-
- setIndent(String) - Method in interface soot.UnitPrinter
-
- setIndex(int) - Method in interface soot.baf.RetInst
-
- setIndex(Value) - Method in interface soot.jimple.ArrayRef
-
- setIndex(Value) - Method in class soot.jimple.internal.JArrayRef
-
- setIndex(int) - Method in class soot.jimple.ParameterRef
-
Sets the index of this ParameterRef.
- setIndexInMethod(int) - Method in class soot.toolkits.graph.Block
-
Set the index of this Block in the list of Blocks that partition
its enclosing Body instance.
- setInfo(Object) - Method in class soot.jimple.toolkits.infoflow.FakeJimpleLocal
-
- setInitializerBlocks(ArrayList<Block>) - Method in class soot.javaToJimple.PolyglotMethodSource
-
- setInnerClassInfoMap(HashMap<SootClass, InnerClassInfo>) - Method in class soot.javaToJimple.InitialResolver
-
- setInputs(ArrayList<MethInfo>) - Method in class soot.jimple.toolkits.annotation.callgraph.CallGraphInfo
-
- setInScene(boolean) - Method in class soot.SootClass
-
Tells this class if it is being managed by a Scene.
- setInteractionCon() - Method in class soot.toolkits.graph.interaction.InteractionHandler
-
- setInteractionListener(IInteractionListener) - Method in class soot.toolkits.graph.interaction.InteractionHandler
-
- setInteractThisAnalysis(boolean) - Method in class soot.toolkits.graph.interaction.InteractionHandler
-
- setInterProcSource() - Method in class soot.jimple.spark.pag.VarNode
-
Designates this node as the potential source of a interprocedural assignment
edge which may be added during on-the-fly call graph updating.
- setInterProcTarget() - Method in class soot.jimple.spark.pag.VarNode
-
Designates this node as the potential target of a interprocedural assignment
edge which may be added during on-the-fly call graph updating.
- setInvokeExpr(Value) - Method in class soot.jimple.internal.JInvokeStmt
-
- setInvokeExpr(Value) - Method in interface soot.jimple.InvokeStmt
-
- setInvokeType(InvokeExpr) - Method in class soot.dexpler.typing.DalvikTyper
-
- setIsMainThread() - Method in class soot.jimple.toolkits.thread.AbstractRuntimeThread
-
- setJBB(AbstractJimpleBodyBuilder) - Method in class soot.javaToJimple.PolyglotMethodSource
-
- setJBBFactory(AbstractJBBFactory) - Method in class soot.javaToJimple.InitialResolver
-
- setJimpleLnNum(int) - Method in class soot.Printer
-
- setJoinStmt(Stmt) - Method in class soot.jimple.toolkits.thread.AbstractRuntimeThread
-
- setKey(Value) - Method in class soot.jimple.internal.AbstractSwitchStmt
-
- setKey(Value) - Method in interface soot.jimple.SwitchStmt
-
- setLabel(SETNodeLabel) - Method in class soot.dava.internal.javaRep.DAbruptStmt
-
- setLabel(String) - Method in class soot.util.dot.DotGraphEdge
-
Sets the label for the edge.
- setLabel(String) - Method in class soot.util.dot.DotGraphNode
-
- SETLabeledBlockNode - Class in soot.dava.internal.SET
-
- SETLabeledBlockNode(IterableSet) - Constructor for class soot.dava.internal.SET.SETLabeledBlockNode
-
- setLeftOp(Value) - Method in interface soot.baf.IdentityInst
-
- setLeftOp(Value) - Method in class soot.baf.internal.BIdentityInst
-
- setLeftOp(ASTCondition) - Method in class soot.dava.internal.AST.ASTAggregatedCondition
-
- setLeftOp(Value) - Method in class soot.dava.internal.javaRep.DAssignStmt
-
- setLeftOp(Value) - Method in interface soot.jimple.AssignStmt
-
- setLeftOp(Value) - Method in class soot.jimple.internal.JAssignStmt
-
- setLeftOp(Value) - Method in class soot.jimple.internal.JIdentityStmt
-
- setLHS(IVarAbstraction) - Method in class soot.jimple.spark.geom.dataRep.PlainConstraint
-
- setLibraryClass() - Method in class soot.SootClass
-
Makes this class a library class.
- setLineNumber(int) - Method in class soot.dexpler.instructions.DexlibAbstractInstruction
-
- setLineNumber(int) - Method in class soot.tagkit.LineNumberTag
-
- setLineNumber(int) - Method in class soot.tagkit.SourceLineNumberTag
-
- setLoaded(boolean) - Method in class soot.dexpler.instructions.PseudoInstruction
-
- setLocal(Local) - Method in interface soot.baf.IncInst
-
- setLocal(Local) - Method in class soot.baf.internal.BIncInst
-
- setLocal(Local) - Method in class soot.baf.internal.BLoadInst
-
- setLocal(Local) - Method in class soot.baf.internal.BStoreInst
-
- setLocal(Local) - Method in interface soot.baf.LoadInst
-
- setLocal(Local) - Method in interface soot.baf.StoreInst
-
- setLocal(Local) - Method in class soot.dava.internal.AST.ASTSynchronizedBlockNode
-
- setLookupValue(int, int) - Method in class soot.baf.internal.BLookupSwitchInst
-
- setLookupValue(int, int) - Method in interface soot.baf.LookupSwitchInst
-
- setLookupValue(int, int) - Method in class soot.jimple.internal.JLookupSwitchStmt
-
- setLookupValue(int, int) - Method in interface soot.jimple.LookupSwitchStmt
-
- setLookupValues(List) - Method in class soot.baf.internal.BLookupSwitchInst
-
- setLookupValues(List<IntConstant>) - Method in interface soot.baf.LookupSwitchInst
-
- setLookupValues(List<IntConstant>) - Method in class soot.jimple.internal.JLookupSwitchStmt
-
- setLookupValues(List<IntConstant>) - Method in interface soot.jimple.LookupSwitchStmt
-
- setLowIndex(int) - Method in class soot.baf.internal.BTableSwitchInst
-
- setLowIndex(int) - Method in interface soot.baf.TableSwitchInst
-
- setLowIndex(int) - Method in class soot.jimple.internal.JTableSwitchStmt
-
- setLowIndex(int) - Method in interface soot.jimple.TableSwitchStmt
-
- setMainClass(SootClass) - Method in class soot.Scene
-
- setMainClassFromOptions() - Method in class soot.Scene
-
- setManager(TypeManager) - Method in class soot.jimple.spark.ondemand.pautil.AllocationSiteHandler.CastCheckHandler
-
- setMergeType() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CP
-
- setMergeType() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.MustMayInitialize
-
- setMergeType() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.ReachingCopies
-
- setMergeType() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.ReachingDefs
-
- setMergeType() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
- setMergeType() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.UnreachableCodeFinder
-
- setMeth() - Method in class soot.javaToJimple.jj.ast.JjAccessField_c
-
- setMethod(SootMethod) - Method in class soot.Body
-
Sets the method associated with this Body.
- setMethodInst(polyglot.types.MethodInstance) - Method in class soot.javaToJimple.PrivateMethodAccMethodSource
-
- setMethodName(Local, String) - Method in class soot.dava.toolkits.base.renamer.heuristicSet
-
- setMethodName(String) - Method in class soot.dava.toolkits.base.renamer.heuristicTuple
-
- setMethodRef(SootMethodRef) - Method in class soot.jimple.internal.AbstractInvokeExpr
-
- setMethodRef(SootMethodRef) - Method in interface soot.jimple.InvokeExpr
-
- setMhpTester(MhpTester) - Method in class soot.jimple.toolkits.thread.mhp.MhpTransformer
-
- setModifiers(int) - Method in interface soot.ClassMember
-
Sets modifiers of this class member.
- setModifiers(int) - Method in class soot.SootClass
-
Sets the modifiers for this class.
- setModifiers(int) - Method in class soot.SootField
-
- setModifiers(int) - Method in class soot.SootMethod
-
Sets the modifiers of this method.
- setMonitor(Map<String, FlowSet>) - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- setName(String) - Method in class soot.baf.internal.BafLocal
-
- setName(String) - Method in class soot.jimple.internal.JimpleLocal
-
Sets the name of this object as given.
- setName(String) - Method in class soot.jimple.toolkits.thread.mhp.stmt.JPegStmt
-
- setName(String) - Method in interface soot.Local
-
Sets the name of the current variable.
- setName(String) - Method in class soot.SootClass
-
Sets the name of this class.
- setName(String) - Method in class soot.SootField
-
- setName(String) - Method in class soot.SootMethod
-
Sets the name of this method.
- setName(String) - Method in class soot.tagkit.AnnotationElem
-
- setName(String) - Method in class soot.toDex.TemporaryRegisterLocal
-
- setNewToOuterMap(HashMap) - Method in class soot.javaToJimple.PolyglotMethodSource
-
- setNext(PDGNode) - Method in class soot.toolkits.graph.pdg.PDGNode
-
- setNext(HashChain<E>.Link<X>) - Method in class soot.util.HashChain.Link
-
- setNextMethod(SootMethod) - Method in class soot.jimple.toolkits.annotation.callgraph.CallGraphGrapher
-
- setNextMethod(SootMethod) - Method in class soot.toolkits.graph.interaction.InteractionHandler
-
- SETNode - Class in soot.dava.internal.SET
-
- SETNode(IterableSet<AugmentedStmt>) - Constructor for class soot.dava.internal.SET.SETNode
-
- setNode(Value) - Method in class soot.shimple.toolkits.graph.ValueGraph.Node
-
- setNode(Object) - Method in class soot.toolkits.graph.pdg.PDGNode
-
- SETNodeLabel - Class in soot.dava.internal.SET
-
- SETNodeLabel() - Constructor for class soot.dava.internal.SET.SETNodeLabel
-
- SETNodeLabel_uniqueId - Variable in class soot.G
-
- setNodeShape(String) - Method in class soot.util.dot.DotGraph
-
Sets all node shapes, see the list of node shapes in DotGraphConstants.
- setNodeStyle(String) - Method in class soot.util.dot.DotGraph
-
Sets all node styles
- setNumber(int) - Method in class soot.baf.internal.BafLocal
-
- setNumber(int) - Method in class soot.jimple.internal.JimpleLocal
-
- setNumber(int) - Method in class soot.jimple.spark.geom.dataRep.ContextVar
-
- setNumber(int) - Method in class soot.jimple.spark.geom.dataRep.PlainConstraint
-
- setNumber(int) - Method in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
- setNumber(int) - Method in class soot.jimple.spark.pag.ArrayElement
-
- setNumber(int) - Method in class soot.jimple.spark.pag.Node
-
- setNumber(int) - Method in class soot.jimple.spark.pag.Parm
-
- setNumber(int) - Method in class soot.Kind
-
- setNumber(int) - Method in class soot.SootClass
-
- setNumber(int) - Method in class soot.SootField
-
- setNumber(int) - Method in class soot.SootMethod
-
- setNumber(int) - Method in class soot.toDex.Register
-
- setNumber(int) - Method in class soot.toDex.TemporaryRegisterLocal
-
- setNumber(int) - Method in class soot.Type
-
- setNumber(int) - Method in interface soot.util.Numberable
-
- setNumber(int) - Method in class soot.util.NumberedString
-
- setO1(T) - Method in class heros.solver.Pair
-
- setO1(T) - Method in class soot.jimple.spark.ondemand.genericutil.MutablePair
-
- setO1(T) - Method in class soot.toolkits.scalar.Pair
-
- setO2(U) - Method in class heros.solver.Pair
-
- setO2(U) - Method in class soot.jimple.spark.ondemand.genericutil.MutablePair
-
- setO2(U) - Method in class soot.toolkits.scalar.Pair
-
- setObject(String) - Method in class soot.jimple.toolkits.thread.mhp.stmt.JPegStmt
-
- setObjectClassName(Local, String) - Method in class soot.dava.toolkits.base.renamer.heuristicSet
-
- setObjectClassName(String) - Method in class soot.dava.toolkits.base.renamer.heuristicTuple
-
- setObjectType(ValueBox) - Method in class soot.dexpler.DvkTyperBase
-
- SetObjName(String) - Method in class soot.jimple.toolkits.thread.mhp.MonitorDepth
-
- setOnePage(boolean) - Method in class soot.util.cfgcmd.CFGToDotGraph
-
Specify whether to split the graph into pages.
- setOnFlyCallGraph(OnFlyCallGraph) - Method in class soot.jimple.spark.pag.PAG
-
- setOp(Value) - Method in interface soot.jimple.CastExpr
-
- setOp(Value) - Method in interface soot.jimple.EnterMonitorStmt
-
- setOp(Value) - Method in interface soot.jimple.ExitMonitorStmt
-
- setOp(Value) - Method in interface soot.jimple.InstanceOfExpr
-
- setOp(Value) - Method in class soot.jimple.internal.AbstractCastExpr
-
- setOp(Value) - Method in class soot.jimple.internal.AbstractInstanceOfExpr
-
- setOp(Value) - Method in class soot.jimple.internal.AbstractOpStmt
-
- setOp(Value) - Method in class soot.jimple.internal.AbstractUnopExpr
-
- setOp(Value) - Method in interface soot.jimple.MonitorStmt
-
- setOp(Value) - Method in interface soot.jimple.ReturnStmt
-
- setOp(Value) - Method in interface soot.jimple.ThrowStmt
-
- setOp(Value) - Method in interface soot.jimple.UnopExpr
-
- setOp1(Value) - Method in interface soot.jimple.BinopExpr
-
- setOp1(Value) - Method in class soot.jimple.internal.AbstractBinopExpr
-
- setOp2(Value) - Method in interface soot.jimple.BinopExpr
-
- setOp2(Value) - Method in class soot.jimple.internal.AbstractBinopExpr
-
- setOption(int) - Method in class soot.Printer
-
- setOpType(Type) - Method in class soot.baf.internal.AbstractOpTypeBranchInst
-
- setOpType(Type) - Method in class soot.baf.internal.AbstractOpTypeInst
-
- setOpType(Type) - Method in class soot.baf.internal.AbstractRefTypeInst
-
- setOpType(Type) - Method in interface soot.baf.LoadInst
-
- setOpType(Type) - Method in interface soot.baf.OpTypeArgInst
-
- setOpType(Type) - Method in interface soot.baf.StoreInst
-
- setOrdered(boolean) - Method in class soot.shimple.toolkits.graph.ValueGraph.Node
-
- setOrientation(String) - Method in class soot.util.dot.DotGraph
-
sets the graph rotation angles
- setOriginalLocal(Local) - Method in class soot.baf.internal.BafLocal
-
- setOuterClass(SootClass) - Method in class soot.SootClass
-
- setOuterClassThisInit(Local) - Method in class soot.javaToJimple.PolyglotMethodSource
-
- setOutputs(ArrayList<MethInfo>) - Method in class soot.jimple.toolkits.annotation.callgraph.CallGraphInfo
-
- setP2set(PointsToSetInternal) - Method in class soot.jimple.spark.ondemand.pautil.AllocationSiteHandler.PointsToSetHandler
-
- setP2Set(PointsToSetInternal) - Method in class soot.jimple.spark.pag.Node
-
Use the specified points-to set to replace current one
- setPackManager(PackManager) - Method in class soot.PhaseOptions
-
- setPageSize(double, double) - Method in class soot.util.dot.DotGraph
-
sets the pages size, once this is set, the generated graph
will be broken into several pages.
- setPair(T, U) - Method in class heros.solver.Pair
-
- setPair(T, U) - Method in class soot.toolkits.scalar.Pair
-
- setParamEdge() - Method in class soot.jimple.spark.ondemand.pautil.AssignEdge
-
- setParameterTypes(List<Type>) - Method in class soot.SootMethod
-
Changes the set of parameter types of this method.
- setParamLocal(int) - Method in class soot.jimple.toolkits.infoflow.CallLocalityContext
-
- setParamShared(int) - Method in class soot.jimple.toolkits.infoflow.CallLocalityContext
-
- setParent(DominatorNode<N>) - Method in class soot.toolkits.graph.DominatorNode
-
Sets the parent of this node in the DominatorTree.
- setParent(IRegion) - Method in interface soot.toolkits.graph.pdg.IRegion
-
- setParent(IRegion) - Method in class soot.toolkits.graph.pdg.PDGRegion
-
- setParent(IRegion) - Method in class soot.toolkits.graph.pdg.Region
-
- setPayload(AbstractPayload) - Method in class soot.toDex.instructions.Insn31t
-
- setPhantom(boolean) - Method in interface soot.ClassMember
-
Sets the phantom flag
- setPhantom(boolean) - Method in class soot.SootField
-
- setPhantom(boolean) - Method in class soot.SootMethod
-
Sets the phantom flag on this method.
- setPhantomClass() - Method in class soot.SootClass
-
Makes this class a phantom class.
- setPhantomRefs(boolean) - Method in class soot.Scene
-
- setPhaseName(String) - Method in class soot.plugins.model.PhasePluginDescription
-
- setPhaseOption(String, String) - Method in class soot.PhaseOptions
-
- setPhaseOption(HasPhaseOptions, String) - Method in class soot.PhaseOptions
-
- setPhaseOptionIfUnset(String, String) - Method in class soot.PhaseOptions
-
- setPkgList(List<String>) - Method in class soot.Scene
-
- setPointsToAnalysis(PointsToAnalysis) - Method in class soot.Scene
-
Sets the active pointer analysis
- setPositionTagger(AttributesUnitPrinter) - Method in class soot.AbstractUnitPrinter
-
- setPositionTagger(AttributesUnitPrinter) - Method in interface soot.UnitPrinter
-
- setPred(int, Unit) - Method in class soot.shimple.internal.SPhiExpr
-
- setPred(int, Block) - Method in class soot.shimple.internal.SPhiExpr
-
- setPred(int, Unit) - Method in interface soot.shimple.PhiExpr
-
Update the CFG predecessor associated with the PhiExpr
argument at the given index.
- setPred(int, Block) - Method in interface soot.shimple.PhiExpr
-
Update the CFG predecessor associated with the PhiExpr
argument at the given index.
- setPreds(List<Block>) - Method in class soot.toolkits.graph.Block
-
Sets the list of Blocks that are predecessors of this block in it's enclosing
BlockGraph instance.
- setPrev(PDGNode) - Method in class soot.toolkits.graph.pdg.PDGNode
-
- setPrevious(HashChain<E>.Link<X>) - Method in class soot.util.HashChain.Link
-
- setReachableMethods(ReachableMethods) - Method in class soot.Scene
-
- setRead(short) - Method in class soot.jimple.toolkits.pointer.DependenceTag
-
- setRealType(DexBody, Type) - Method in class soot.dexpler.instructions.MoveExceptionInstruction
-
- setRealType(DexBody, Type) - Method in interface soot.dexpler.instructions.RetypeableInstruction
-
Swap generic exception type with the given one.
- setRefineCallGraph(boolean) - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- setRefType(RefType) - Method in class soot.SootClass
-
- setRemovePackages(boolean) - Method in class soot.jbco.jimpleTransformations.ClassRenamer
-
Sets flag indicating that transformer must remove package from fully qualified class name.
- setRenamePackages(boolean) - Method in class soot.jbco.jimpleTransformations.ClassRenamer
-
Sets flag indicating that transformer must rename package in fully qualified class name.
- setResolvingLevel(int) - Method in class soot.SootClass
-
- setResult(Object) - Method in class soot.jimple.AbstractConstantSwitch
-
- setResult(Object) - Method in class soot.jimple.AbstractExprSwitch
-
- setResult(Object) - Method in class soot.jimple.AbstractStmtSwitch
-
- setResult(Object) - Method in class soot.tagkit.AbstractAnnotationElemTypeSwitch
-
- setResult(Object) - Method in class soot.TypeSwitch
-
- setReturnEdge() - Method in class soot.jimple.spark.ondemand.pautil.AssignEdge
-
- setReturnLocal() - Method in class soot.jimple.toolkits.infoflow.CallLocalityContext
-
- setReturnShared() - Method in class soot.jimple.toolkits.infoflow.CallLocalityContext
-
- setReturnType(Type) - Method in class soot.SootMethod
-
Sets the return type of this method.
- setReverseOrder(boolean) - Method in class soot.toolkits.graph.PseudoTopologicalOrderer
-
- setReverseOrder(boolean) - Method in class soot.toolkits.graph.SlowPseudoTopologicalOrderer
-
- setRHS(IVarAbstraction) - Method in class soot.jimple.spark.geom.dataRep.PlainConstraint
-
- setRightOp(Value) - Method in interface soot.baf.IdentityInst
-
- setRightOp(Value) - Method in class soot.baf.internal.BIdentityInst
-
- setRightOp(ASTCondition) - Method in class soot.dava.internal.AST.ASTAggregatedCondition
-
- setRightOp(Value) - Method in class soot.dava.internal.javaRep.DAssignStmt
-
- setRightOp(Value) - Method in interface soot.jimple.AssignStmt
-
- setRightOp(Value) - Method in class soot.jimple.internal.JAssignStmt
-
- setRightOp(Value) - Method in class soot.jimple.internal.JIdentityStmt
-
- setRunsMany() - Method in class soot.jimple.toolkits.thread.AbstractRuntimeThread
-
- setRunsOnce() - Method in class soot.jimple.toolkits.thread.AbstractRuntimeThread
-
- setRunsOneAtATime() - Method in class soot.jimple.toolkits.thread.AbstractRuntimeThread
-
- sets - Variable in class soot.jimple.toolkits.pointer.SiteRWSet
-
- setShape(String) - Method in class soot.util.dot.DotGraphNode
-
- setShowExceptions(boolean) - Method in class soot.util.cfgcmd.CFGToDotGraph
-
Specify whether the graph should depict the exceptions which
each node may throw, in the form of an edge from the throwing
node to the handler (if any), labeled with the possible
exception types.
- setShowLibMeths(boolean) - Method in class soot.jimple.toolkits.annotation.callgraph.CallGraphGrapher
-
- setSideEffectAnalysis(SideEffectAnalysis) - Method in class soot.Scene
-
Sets the active side-effect analysis
- setSize(Value) - Method in class soot.jimple.internal.AbstractNewArrayExpr
-
- setSize(int, Value) - Method in class soot.jimple.internal.AbstractNewMultiArrayExpr
-
- setSize(Value) - Method in interface soot.jimple.NewArrayExpr
-
- setSize(int, Value) - Method in interface soot.jimple.NewMultiArrayExpr
-
- setSootClass(SootClass) - Method in class soot.RefType
-
Set the SootClass object corresponding to this RefType.
- setSootClassPath(String) - Method in class soot.Scene
-
- setSource(MethodSource) - Method in class soot.SootMethod
-
Sets the MethodSource of the current SootMethod.
- setSourceFile(String) - Method in class soot.tagkit.SourceFileTag
-
- setSpecialAnonMap(HashMap<SootClass, SootClass>) - Method in class soot.javaToJimple.InitialResolver
-
- setSSA(boolean) - Method in class soot.shimple.ShimpleBody
-
Sets a flag that indicates whether ShimpleBody is still in SSA
form after a transformation or not.
- setStartLineNumber(int) - Method in class soot.tagkit.SourceLineNumberTag
-
- setStartMethodIsReentrant() - Method in class soot.jimple.toolkits.thread.AbstractRuntimeThread
-
- setStartMethodMayHappenInParallel() - Method in class soot.jimple.toolkits.thread.AbstractRuntimeThread
-
- setStartStmt(Stmt) - Method in class soot.jimple.toolkits.thread.AbstractRuntimeThread
-
- setStartStmtHasMultipleReachingObjects() - Method in class soot.jimple.toolkits.thread.AbstractRuntimeThread
-
- setStartStmtMayBeRunMultipleTimes() - Method in class soot.jimple.toolkits.thread.AbstractRuntimeThread
-
- setStartStmtMethod(SootMethod) - Method in class soot.jimple.toolkits.thread.AbstractRuntimeThread
-
- setStatements(List<AugmentedStmt>) - Method in class soot.dava.internal.AST.ASTStatementSequenceNode
-
- SETStatementSequenceNode - Class in soot.dava.internal.SET
-
- SETStatementSequenceNode(IterableSet, DavaBody) - Constructor for class soot.dava.internal.SET.SETStatementSequenceNode
-
- SETStatementSequenceNode(IterableSet) - Constructor for class soot.dava.internal.SET.SETStatementSequenceNode
-
- setStaticFieldInits(ArrayList<FieldDecl>) - Method in class soot.javaToJimple.PolyglotMethodSource
-
- setStaticInitializerBlocks(ArrayList<Block>) - Method in class soot.javaToJimple.PolyglotMethodSource
-
- setStmtAddress(Value) - Method in class soot.jimple.internal.JRetStmt
-
- setStmtAddress(Value) - Method in interface soot.jimple.RetStmt
-
- setStyle(String) - Method in class soot.util.dot.DotGraphEdge
-
Sets the edge style.
- setStyle(String) - Method in class soot.util.dot.DotGraphNode
-
- setSuccs(List<Block>) - Method in class soot.toolkits.graph.Block
-
Sets the list of Blocks that are successors of this block in it's enclosing
BlockGraph instance.
- setSuperclass(SootClass) - Method in class soot.SootClass
-
Sets the superclass of this class.
- setSwitchInsn(Insn31t) - Method in class soot.toDex.instructions.SwitchPayload
-
- SETSwitchNode - Class in soot.dava.internal.SET
-
- SETSwitchNode(AugmentedStmt, Value, IterableSet, List<SwitchNode>, IterableSet) - Constructor for class soot.dava.internal.SET.SETSwitchNode
-
- SETSynchronizedBlockNode - Class in soot.dava.internal.SET
-
- SETSynchronizedBlockNode(ExceptionNode, Value) - Constructor for class soot.dava.internal.SET.SETSynchronizedBlockNode
-
- setTag(Tag) - Method in class soot.dexpler.instructions.TaggedInstruction
-
- setTagPrinter(TagPrinter) - Method in class soot.tagkit.TagManager
-
Sets the default tag printer.
- setTailAttr(String, String) - Method in class soot.util.cfgcmd.CFGToDotGraph
-
Specify the dot graph attribute to use for tail nodes (in addition
to filling in the nodes).
- setTarget(Unit) - Method in class soot.baf.internal.AbstractBranchInst
-
- setTarget(int, Unit) - Method in class soot.baf.internal.BLookupSwitchInst
-
- setTarget(int, Unit) - Method in class soot.baf.internal.BTableSwitchInst
-
- setTarget(int, Unit) - Method in interface soot.baf.LookupSwitchInst
-
- setTarget(int, Unit) - Method in interface soot.baf.TableSwitchInst
-
- setTarget(Unit) - Method in interface soot.baf.TargetArgInst
-
- setTarget(Unit) - Method in interface soot.jimple.GotoStmt
-
- setTarget(Unit) - Method in interface soot.jimple.IfStmt
-
- setTarget(int, Unit) - Method in class soot.jimple.internal.AbstractSwitchStmt
-
- setTarget(Unit) - Method in class soot.jimple.internal.JGotoStmt
-
- setTarget(Unit) - Method in class soot.jimple.internal.JIfStmt
-
- setTarget(int, Unit) - Method in interface soot.jimple.SwitchStmt
-
- setTarget(Stmt) - Method in class soot.toDex.instructions.InsnWithOffset
-
- setTargetKey(Object) - Method in class soot.shimple.internal.SPiExpr
-
- setTargetKey(Object) - Method in interface soot.shimple.PiExpr
-
- setTargets(List<Unit>) - Method in class soot.baf.internal.BLookupSwitchInst
-
- setTargets(List<Unit>) - Method in class soot.baf.internal.BTableSwitchInst
-
- setTargets(List<Unit>) - Method in interface soot.baf.LookupSwitchInst
-
- setTargets(List<Unit>) - Method in interface soot.baf.TableSwitchInst
-
- setTargets(List<? extends Unit>) - Method in class soot.jimple.internal.AbstractSwitchStmt
-
- setTargets(Unit[]) - Method in class soot.jimple.internal.AbstractSwitchStmt
-
- setTargets(Unit[]) - Method in interface soot.jimple.LookupSwitchStmt
-
- setTargets(List<? extends Unit>) - Method in interface soot.jimple.TableSwitchStmt
-
- setThisLocal() - Method in class soot.jimple.toolkits.infoflow.CallLocalityContext
-
- setThisShared() - Method in class soot.jimple.toolkits.infoflow.CallLocalityContext
-
- setTop() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CPTuple
-
- setTop(boolean) - Method in class soot.jimple.toolkits.scalar.ToppedSet
-
- SETTopNode - Class in soot.dava.internal.SET
-
- SETTopNode(IterableSet) - Constructor for class soot.dava.internal.SET.SETTopNode
-
- setToType(Type) - Method in class soot.baf.internal.BPrimitiveCastInst
-
- setToType(Type) - Method in class soot.baf.internal.BSwapInst
-
- setToType(Type) - Method in interface soot.baf.PrimitiveCastInst
-
- setToType(Type) - Method in interface soot.baf.SwapInst
-
- SETTryNode - Class in soot.dava.internal.SET
-
- SETTryNode(IterableSet, ExceptionNode, AugmentedStmtGraph, DavaBody) - Constructor for class soot.dava.internal.SET.SETTryNode
-
- setType(Type) - Method in class soot.baf.internal.BafLocal
-
- setType(ValueBox, Type) - Method in class soot.dexpler.DvkTyperBase
-
- setType(ValueBox, Type, boolean) - Method in interface soot.dexpler.IDalvikTyper
-
- setType(ValueBox, Type, boolean) - Method in class soot.dexpler.typing.DalvikTyper
-
- setType(Type) - Method in class soot.jimple.internal.JimpleLocal
-
Sets the type of this local.
- setType(Type) - Method in class soot.jimple.spark.ondemand.pautil.AllocationSiteHandler.CastCheckHandler
-
- setType(Type) - Method in class soot.jimple.spark.pag.Node
-
Sets the declared type of this node, null for unknown.
- setType(Type) - Method in class soot.jimple.spark.sets.PointsToSetInternal
-
- setType(Type) - Method in interface soot.Local
-
Sets the type of the current variable.
- setType(Type) - Method in class soot.SootField
-
- setType(Type) - Method in class soot.toDex.TemporaryRegisterLocal
-
- setType(PDGNode.Type) - Method in class soot.toolkits.graph.pdg.PDGNode
-
- setTypeName(String) - Method in class soot.tagkit.AnnotationEnumElem
-
- setTypes(List<Type>) - Method in class soot.jimple.toolkits.base.PartialConstructorFolder
-
- SETUnconditionalWhileNode - Class in soot.dava.internal.SET
-
- SETUnconditionalWhileNode(IterableSet) - Constructor for class soot.dava.internal.SET.SETUnconditionalWhileNode
-
- setUnexceptionalControlFlowAttr(String, String) - Method in class soot.util.cfgcmd.CFGToDotGraph
-
Specify the dot graph attribute to use for regular control flow
edges.
- setUnit(Unit) - Method in class soot.AbstractUnitBox
-
- setUnit(Unit) - Method in class soot.dexpler.instructions.DexlibAbstractInstruction
-
Set the Jimple Unit, that comprises this instruction.
- setUnit(Unit) - Method in class soot.jimple.toolkits.thread.mhp.stmt.JPegStmt
-
- setUnit(Unit) - Method in class soot.shimple.internal.SValueUnitPair
-
- setUnit(Unit) - Method in class soot.toolkits.scalar.ValueUnitPair
-
- setUnit(Unit) - Method in interface soot.UnitBox
-
Sets this box to contain the given unit.
- setUnitChanged(boolean) - Method in interface soot.shimple.internal.SUnitBox
-
Updates the value of the flag used to indicate whether the
contents of the UnitBox may have changed.
- setUnitChanged(boolean) - Method in class soot.shimple.internal.SValueUnitPair
-
- setUnitGraph(UnitGraph) - Method in class soot.jimple.toolkits.thread.mhp.stmt.JPegStmt
-
- setUnitPrinter(UnitPrinter) - Method in class soot.AttributesUnitPrinter
-
- setup(SparkOptions) - Method in class soot.jimple.spark.builder.ContextInsensitiveBuilder
-
Creates an empty pointer assignment graph.
- setup_Graph(HashMap<AugmentedStmt, SwitchNode>) - Method in class soot.dava.toolkits.base.finders.SwitchNode
-
- setupClassProviders() - Method in class soot.SourceLocator
-
- setValue(Value) - Method in class soot.AbstractValueBox
-
- setValue(Value) - Method in class soot.dava.internal.AST.ASTUnaryCondition
-
- setValue(Object) - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CPTuple
-
- setValue(byte[]) - Method in class soot.jimple.toolkits.pointer.DependenceGraph
-
- setValue(int, Value) - Method in class soot.shimple.internal.SPhiExpr
-
- setValue(Unit, Value) - Method in class soot.shimple.internal.SPhiExpr
-
- setValue(Block, Value) - Method in class soot.shimple.internal.SPhiExpr
-
- setValue(Value) - Method in class soot.shimple.internal.SPiExpr
-
- setValue(int, Value) - Method in interface soot.shimple.PhiExpr
-
Set the value at the given index into the PhiExpr.
- setValue(Unit, Value) - Method in interface soot.shimple.PhiExpr
-
Locate the argument associated with the given CFG predecessor unit
and set the value.
- setValue(Block, Value) - Method in interface soot.shimple.PhiExpr
-
Locate the argument associated with the given CFG predecessor
and set the value.
- setValue(Value) - Method in interface soot.shimple.PiExpr
-
- setValue(byte[]) - Method in interface soot.tagkit.Attribute
-
Sets the value of the attribute from a byte[].
- setValue(byte[]) - Method in class soot.tagkit.CodeAttribute
-
Only used by SOOT to read in an existing attribute without interpret it.
- setValue(byte[]) - Method in class soot.tagkit.GenericAttribute
-
- setValue(Value) - Method in interface soot.ValueBox
-
Sets the value contained in this box as given.
- setVariableName(String) - Method in class soot.sootify.TypeTemplatePrinter
-
- setVisited(boolean) - Method in class soot.toolkits.graph.pdg.PDGNode
-
- SETWhileNode - Class in soot.dava.internal.SET
-
- SETWhileNode(AugmentedStmt, IterableSet) - Constructor for class soot.dava.internal.SET.SETWhileNode
-
- setWordCount(int) - Method in class soot.baf.internal.BPopInst
-
- setWordCount(int) - Method in interface soot.baf.PopInst
-
- setWrite(short) - Method in class soot.jimple.toolkits.pointer.DependenceTag
-
- setXMLNode(XMLNode) - Method in class soot.xml.XMLPrinter
-
- SEvaluator - Class in soot.shimple.toolkits.scalar
-
Extension of soot.jimple.toolkits.scalar.Evaluator to handle Phi
expressions.
- SEvaluator() - Constructor for class soot.shimple.toolkits.scalar.SEvaluator
-
- SEvaluator.BottomConstant - Class in soot.shimple.toolkits.scalar
-
Bottom i.e.
- SEvaluator.MetaConstant - Class in soot.shimple.toolkits.scalar
-
Head of a new hierarchy of constants -- Top and Bottom.
- SEvaluator.TopConstant - Class in soot.shimple.toolkits.scalar
-
Top i.e.
- sf - Variable in class soot.shimple.internal.PhiNodeManager
-
- sf - Variable in class soot.shimple.internal.PiNodeManager
-
- sf - Variable in class soot.shimple.internal.ShimpleBodyBuilder
-
- SgetInstruction - Class in soot.dexpler.instructions
-
- SgetInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.SgetInstruction
-
- ShapeNode - Class in soot.jimple.spark.geom.dataRep
-
It is the the abstract super type of geometric figures and the manager of all the generated sub-type figures.
- ShapeNode() - Constructor for class soot.jimple.spark.geom.dataRep.ShapeNode
-
- SharedBitSet - Class in soot.util
-
- SharedBitSet(int) - Constructor for class soot.util.SharedBitSet
-
- SharedBitSet() - Constructor for class soot.util.SharedBitSet
-
- SharedBitSetCache - Class in soot.util
-
- SharedBitSetCache(Singletons.Global) - Constructor for class soot.util.SharedBitSetCache
-
- SharedHybridSet - Class in soot.jimple.spark.sets
-
A shared representation of a points-to set which uses a bit vector + a list
of extra elements, an "overflow list", to make adding single elements fast in
most cases.
- SharedHybridSet(Type, PAG) - Constructor for class soot.jimple.spark.sets.SharedHybridSet
-
- SharedListSet - Class in soot.jimple.spark.sets
-
Implementation of a points-to set as a sorted list of elements,
but where similar lists share parts of their data.
- SharedListSet(Type, PAG) - Constructor for class soot.jimple.spark.sets.SharedListSet
-
- SharedListSet.ListNode - Class in soot.jimple.spark.sets
-
- SharedListSet.Pair - Class in soot.jimple.spark.sets
-
- SHashMultiMap<K,V> - Class in soot.shimple.internal
-
A map with ordered sets as values, HashMap implementation.
- SHashMultiMap() - Constructor for class soot.shimple.internal.SHashMultiMap
-
- SHashMultiMap(MultiMap<K, V>) - Constructor for class soot.shimple.internal.SHashMultiMap
-
- shiftLeft(ArithmeticConstant) - Method in class soot.jimple.ArithmeticConstant
-
- shiftLeft(ArithmeticConstant) - Method in class soot.jimple.IntConstant
-
- shiftLeft(ArithmeticConstant) - Method in class soot.jimple.LongConstant
-
- shiftRight(ArithmeticConstant) - Method in class soot.jimple.ArithmeticConstant
-
- shiftRight(ArithmeticConstant) - Method in class soot.jimple.IntConstant
-
- shiftRight(ArithmeticConstant) - Method in class soot.jimple.LongConstant
-
- Shimple - Class in soot.shimple
-
Contains the constructors for the components of the SSA Shimple
grammar.
- Shimple(Singletons.Global) - Constructor for class soot.shimple.Shimple
-
- SHIMPLE_IR - Static variable in class soot.util.cfgcmd.CFGIntermediateRep
-
- ShimpleBody - Class in soot.shimple
-
Implementation of the Body class for the SSA Shimple IR.
- ShimpleBodyBuilder - Class in soot.shimple.internal
-
This class does the real high-level work.
- ShimpleBodyBuilder(ShimpleBody) - Constructor for class soot.shimple.internal.ShimpleBodyBuilder
-
Transforms the provided body to pure SSA form.
- ShimpleExpr - Interface in soot.shimple
-
- ShimpleExprSwitch - Interface in soot.shimple
-
- ShimpleFactory - Interface in soot.shimple
-
- ShimpleLocalDefs - Class in soot.shimple.toolkits.scalar
-
This class implements the LocalDefs interface for Shimple.
- ShimpleLocalDefs(ShimpleBody) - Constructor for class soot.shimple.toolkits.scalar.ShimpleLocalDefs
-
Build a LocalDefs interface from a ShimpleBody.
- ShimpleLocalUses - Class in soot.shimple.toolkits.scalar
-
This class implements the LocalUses interface for Shimple.
- ShimpleLocalUses(ShimpleBody) - Constructor for class soot.shimple.toolkits.scalar.ShimpleLocalUses
-
Build a LocalUses interface from a ShimpleBody.
- ShimpleMethodSource - Class in soot.shimple
-
- ShimpleMethodSource(MethodSource) - Constructor for class soot.shimple.ShimpleMethodSource
-
- ShimpleTransformer - Class in soot.shimple
-
Traverses all methods, in all classes from the Scene, and
transforms them to Shimple.
- ShimpleTransformer(Singletons.Global) - Constructor for class soot.shimple.ShimpleTransformer
-
- ShimpleValueSwitch - Interface in soot.shimple
-
- ShlExpr - Interface in soot.jimple
-
- ShlInst - Interface in soot.baf
-
- SHORT - Static variable in class soot.jimple.Jimple
-
- SHORT - Variable in class soot.jimple.toolkits.typing.integer.ClassHierarchy
-
- ShortcutArrayInit - Class in soot.dava.toolkits.base.AST.transformations
-
- ShortcutArrayInit() - Constructor for class soot.dava.toolkits.base.AST.transformations.ShortcutArrayInit
-
- ShortcutArrayInit(boolean) - Constructor for class soot.dava.toolkits.base.AST.transformations.ShortcutArrayInit
-
- ShortcutIfGenerator - Class in soot.dava.toolkits.base.AST.transformations
-
- ShortcutIfGenerator() - Constructor for class soot.dava.toolkits.base.AST.transformations.ShortcutIfGenerator
-
- ShortcutIfGenerator(boolean) - Constructor for class soot.dava.toolkits.base.AST.transformations.ShortcutIfGenerator
-
- shortName - Variable in class soot.SootClass
-
- shortString() - Method in interface soot.jimple.toolkits.pointer.representations.AbstractObject
-
- shortString() - Method in class soot.jimple.toolkits.pointer.representations.ConstantObject
-
- ShortType - Class in soot
-
Soot representation of the Java built-in type 'short'.
- ShortType(Singletons.Global) - Constructor for class soot.ShortType
-
- shouldGenerateAccessPath(AccessPath<Field>) - Method in interface heros.fieldsens.ZeroHandler
-
If reading fields on a fact abstraction directly connected to a Zero fact, this handler is consulted
to decide if the field may be read.
- shouldHandle(VarNode) - Method in class soot.jimple.spark.ondemand.pautil.AllocationSiteHandler.CastCheckHandler
-
- shouldHandle(VarNode) - Method in class soot.jimple.spark.ondemand.pautil.AllocationSiteHandler.PointsToSetHandler
-
- shouldHandle(VarNode) - Method in interface soot.jimple.spark.ondemand.pautil.AllocationSiteHandler
-
- shouldHandle(VarNode) - Method in class soot.jimple.spark.ondemand.pautil.AllocationSiteHandler.VirtualCallHandler
-
- shouldThrow - Variable in class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- ShrExpr - Interface in soot.jimple
-
- ShrInst - Interface in soot.baf
-
- SideEffectAnalysis - Class in soot.jimple.toolkits.pointer
-
Generates side-effect information from a PointsToAnalysis.
- SideEffectAnalysis(PointsToAnalysis, CallGraph) - Constructor for class soot.jimple.toolkits.pointer.SideEffectAnalysis
-
- SideEffectAnalysis(PointsToAnalysis, CallGraph, Filter) - Constructor for class soot.jimple.toolkits.pointer.SideEffectAnalysis
-
- SideEffectTagger - Class in soot.jimple.toolkits.pointer
-
- SideEffectTagger(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.SideEffectTagger
-
- SideEffectTagger.UniqueRWSets - Class in soot.jimple.toolkits.pointer
-
- SideEffectTester - Interface in soot
-
Provides side effect information.
- sigBlacklist - Variable in class soot.jimple.toolkits.thread.synchronization.CriticalSectionAwareSideEffectAnalysis
-
- sigCanonicalize - Variable in class soot.jimple.spark.pag.MethodPAG
-
- sigClinit - Variable in class soot.jimple.toolkits.callgraph.VirtualCalls
-
- sigDoInBackground - Variable in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- sigExecute - Variable in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- sigExecutorExecute - Variable in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- sigFinalize - Variable in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- sigForName - Variable in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- sigHandlerHandleMessage - Variable in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- sigHandlerPost - Variable in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- sigHandlerPostAtFrontOfQueue - Variable in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- sigHandlerPostAtTime - Variable in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- sigHandlerPostAtTimeWithToken - Variable in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- sigHandlerPostDelayed - Variable in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- sigHandlerSendEmptyMessage - Variable in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- sigHandlerSendEmptyMessageAtTime - Variable in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- sigHandlerSendEmptyMessageDelayed - Variable in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- sigHandlerSendMessage - Variable in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- sigHandlerSendMessageAtFrontOfQueue - Variable in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- sigHandlerSendMessageAtTime - Variable in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- sigHandlerSendMessageDelayed - Variable in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- sigInit - Variable in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- SIGNATURE_FILE_PATTERN - Static variable in class soot.toDex.DexPrinter
-
- SIGNATURES - Static variable in class soot.SootClass
-
- SignatureTag - Class in soot.tagkit
-
Represents the signature attribute used by fields, methods and classes
for dealing with generics in Java 1.5.
- SignatureTag(String) - Constructor for class soot.tagkit.SignatureTag
-
- signatureToClass(String) - Method in class soot.Scene
-
- signatureToSubsignature(String) - Method in class soot.Scene
-
- sigObjRun - Variable in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- sigReadGraylist - Variable in class soot.jimple.toolkits.thread.synchronization.CriticalSectionAwareSideEffectAnalysis
-
- sigRun - Variable in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- sigRun - Variable in class soot.jimple.toolkits.callgraph.VirtualCalls
-
- sigStart - Variable in class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
-
- sigStart - Variable in class soot.jimple.toolkits.callgraph.VirtualCalls
-
- sigWriteGraylist - Variable in class soot.jimple.toolkits.thread.synchronization.CriticalSectionAwareSideEffectAnalysis
-
- silentClose() - Method in class soot.FoundFile
-
- SilentHandler - Class in soot.rtlib.tamiflex
-
- SilentHandler() - Constructor for class soot.rtlib.tamiflex.SilentHandler
-
- simple - Variable in class soot.jimple.spark.pag.PAG
-
- SimpleDominatorsFinder<N> - Class in soot.toolkits.graph
-
Wrapper class for a simple dominators analysis based on a simple
flow analysis algorithm.
- SimpleDominatorsFinder(DirectedGraph<N>) - Constructor for class soot.toolkits.graph.SimpleDominatorsFinder
-
Compute dominators for provided singled-headed directed graph.
- SimpleExceptionalGraph - Class in soot.jbco.util
-
- SimpleExceptionalGraph(Body) - Constructor for class soot.jbco.util.SimpleExceptionalGraph
-
- SimpleGlobalValueNumberer - Class in soot.shimple.toolkits.graph
-
- SimpleGlobalValueNumberer(BlockGraph) - Constructor for class soot.shimple.toolkits.graph.SimpleGlobalValueNumberer
-
- SimpleGlobalValueNumberer.Partition - Class in soot.shimple.toolkits.graph
-
- SimpleInterval - Class in soot.jimple.spark.geom.dataRep
-
The basic representation for an interval on the integer domain.
- SimpleInterval() - Constructor for class soot.jimple.spark.geom.dataRep.SimpleInterval
-
- SimpleInterval(long, long) - Constructor for class soot.jimple.spark.geom.dataRep.SimpleInterval
-
- SimpleInterval(SimpleInterval) - Constructor for class soot.jimple.spark.geom.dataRep.SimpleInterval
-
- simpleInv - Variable in class soot.jimple.spark.pag.PAG
-
- simpleInvLookup(VarNode) - Method in class soot.jimple.spark.pag.PAG
-
- simpleInvSources() - Method in class soot.jimple.spark.pag.PAG
-
- simpleInvSourcesIterator() - Method in class soot.jimple.spark.pag.PAG
-
- SimpleLiveLocals - Class in soot.toolkits.scalar
-
Analysis that provides an implementation of the LiveLocals interface.
- SimpleLiveLocals(UnitGraph) - Constructor for class soot.toolkits.scalar.SimpleLiveLocals
-
Computes the analysis given a UnitGraph computed from a method body.
- SimpleLocalDefs - Class in soot.toolkits.scalar
-
Analysis that provides an implementation of the LocalDefs interface.
- SimpleLocalDefs(UnitGraph) - Constructor for class soot.toolkits.scalar.SimpleLocalDefs
-
- SimpleLocalDefs(UnitGraph, SimpleLocalDefs.FlowAnalysisMode) - Constructor for class soot.toolkits.scalar.SimpleLocalDefs
-
- SimpleLocalUses - Class in soot.toolkits.scalar
-
Analysis that implements the LocalUses interface.
- SimpleLocalUses(UnitGraph, LocalDefs) - Constructor for class soot.toolkits.scalar.SimpleLocalUses
-
Construct the analysis from a UnitGraph representation
of a method body and a LocalDefs interface.
- SimpleLocalUses(Body, LocalDefs) - Constructor for class soot.toolkits.scalar.SimpleLocalUses
-
Construct the analysis from a method body and a LocalDefs
interface.
- simpleLookup(VarNode) - Method in class soot.jimple.spark.pag.PAG
-
- SimpleMethodInfoFlowAnalysis - Class in soot.jimple.toolkits.infoflow
-
- SimpleMethodInfoFlowAnalysis(UnitGraph, InfoFlowAnalysis, boolean) - Constructor for class soot.jimple.toolkits.infoflow.SimpleMethodInfoFlowAnalysis
-
- SimpleMethodInfoFlowAnalysis(UnitGraph, InfoFlowAnalysis, boolean, boolean) - Constructor for class soot.jimple.toolkits.infoflow.SimpleMethodInfoFlowAnalysis
-
A constructor that doesn't run the analysis
- SimpleMethodLocalObjectsAnalysis - Class in soot.jimple.toolkits.infoflow
-
- SimpleMethodLocalObjectsAnalysis(UnitGraph, ClassLocalObjectsAnalysis, InfoFlowAnalysis) - Constructor for class soot.jimple.toolkits.infoflow.SimpleMethodLocalObjectsAnalysis
-
- SimpleMethodLocalObjectsAnalysis(UnitGraph, CallLocalityContext, InfoFlowAnalysis) - Constructor for class soot.jimple.toolkits.infoflow.SimpleMethodLocalObjectsAnalysis
-
- simpleSources() - Method in class soot.jimple.spark.pag.PAG
-
- simpleSourcesIterator() - Method in class soot.jimple.spark.pag.PAG
-
- SimplifyConditions - Class in soot.dava.toolkits.base.AST.transformations
-
- SimplifyConditions() - Constructor for class soot.dava.toolkits.base.AST.transformations.SimplifyConditions
-
- SimplifyConditions(boolean) - Constructor for class soot.dava.toolkits.base.AST.transformations.SimplifyConditions
-
- SimplifyExpressions - Class in soot.dava.toolkits.base.AST.transformations
-
- SimplifyExpressions() - Constructor for class soot.dava.toolkits.base.AST.transformations.SimplifyExpressions
-
- SimplifyExpressions(boolean) - Constructor for class soot.dava.toolkits.base.AST.transformations.SimplifyExpressions
-
- simplifyIfAtleastOneConstant(ASTAggregatedCondition) - Method in class soot.dava.toolkits.base.AST.transformations.SimplifyConditions
-
- simplifyTheCondition(ASTCondition) - Method in class soot.dava.toolkits.base.AST.transformations.SimplifyConditions
-
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaIoFileDescriptorNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaIoFileInputStreamNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaIoFileOutputStreamNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaIoFileSystemNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaIoObjectInputStreamNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaIoObjectOutputStreamNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaIoObjectStreamClassNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassLoaderNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassLoaderNativeLibraryNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangClassNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangDoubleNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangFloatNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangObjectNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangPackageNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangReflectArrayNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangReflectConstructorNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangReflectFieldNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangReflectMethodNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangReflectProxyNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangRuntimeNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangSecurityManagerNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangShutdownNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangStrictMathNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangStringNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangSystemNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangThreadNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaLangThrowableNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaNetInetAddressImplNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaNetInetAddressNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaSecurityAccessControllerNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaUtilJarJarFileNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaUtilResourceBundleNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaUtilTimeZoneNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaUtilZipCRC32Native
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaUtilZipInflaterNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaUtilZipZipEntryNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.JavaUtilZipZipFileNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.NativeMethodClass
-
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.SunMiscSignalHandlerNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.SunMiscSignalNative
-
Implements the abstract method simulateMethod.
- simulateMethod(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.SunMiscUnsafeNative
-
Implements the abstract method simulateMethod.
- SingleDirectionSolver(IDETabulationProblem<N, BiDiIDESolver<N, D, M, V, I>.AbstractionWithSourceStmt, M, V, I>, String) - Constructor for class heros.solver.BiDiIDESolver.SingleDirectionSolver
-
- SingletonList<E> - Class in soot.jimple.toolkits.typing.fast
-
Deprecated.
- SingletonList(E) - Constructor for class soot.jimple.toolkits.typing.fast.SingletonList
-
Deprecated.
- SingletonList<E> - Class in soot.util
-
Deprecated.
- SingletonList(E) - Constructor for class soot.util.SingletonList
-
Deprecated.
- sinksOf(EquivalentValue) - Method in class soot.jimple.toolkits.infoflow.SmartMethodInfoFlowAnalysis
-
- SiteInliner - Class in soot.jimple.toolkits.invoke
-
Provides methods to inline a given invoke site.
- SiteInliner() - Constructor for class soot.jimple.toolkits.invoke.SiteInliner
-
- SiteRWSet - Class in soot.jimple.toolkits.pointer
-
Represents the read or write set of a statement.
- SiteRWSet() - Constructor for class soot.jimple.toolkits.pointer.SiteRWSet
-
- size() - Method in class heros.TwoElementSet
-
- size() - Method in class heros.utilities.DefaultValueMap
-
- size() - Method in class soot.coffi.CONSTANT_Class_info
-
Returns the size of this cp_info object.
- size() - Method in class soot.coffi.CONSTANT_Utf8_info
-
Returns the size of this cp_info object.
- size() - Method in class soot.dava.internal.asg.AugmentedStmtGraph
-
- size() - Method in class soot.dava.internal.AST.ASTLabeledBlockNode
-
- size() - Method in class soot.dava.internal.AST.ASTSynchronizedBlockNode
-
- size() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.DavaFlowSet
-
- size() - Method in class soot.jimple.spark.geom.geomPA.FIFO_Worklist
-
- size() - Method in interface soot.jimple.spark.geom.geomPA.IWorklist
-
- size() - Method in class soot.jimple.spark.geom.geomPA.PQ_Worklist
-
- size() - Method in class soot.jimple.spark.geom.utils.ZArrayNumberer
-
Return how many objects are in the container but not the capacity of the container.
- size() - Method in class soot.jimple.spark.ondemand.genericutil.ArraySet
-
- size() - Method in class soot.jimple.spark.ondemand.genericutil.ImmutableStack
-
- size() - Method in interface soot.jimple.spark.ondemand.genericutil.MultiMap
-
- size() - Method in class soot.jimple.spark.ondemand.genericutil.Stack
-
- size() - Method in class soot.jimple.spark.sets.PointsToSetInternal
-
- size() - Method in class soot.jimple.spark.sets.SharedHybridSet
-
- size() - Method in class soot.jimple.toolkits.annotation.arraycheck.BoundedPriorityList
- size - Variable in class soot.jimple.toolkits.annotation.purity.DirectedCallGraph
-
- size() - Method in class soot.jimple.toolkits.annotation.purity.DirectedCallGraph
-
- size() - Method in class soot.jimple.toolkits.callgraph.CallGraph
-
Returns the number of edges in the call graph.
- size() - Method in class soot.jimple.toolkits.callgraph.ReachableMethods
-
Returns the number of methods that are reachable.
- size() - Method in class soot.jimple.toolkits.callgraph.SlowCallGraph
-
Returns the number of edges in the call graph.
- size() - Method in class soot.jimple.toolkits.infoflow.CallChain
-
- size() - Method in class soot.jimple.toolkits.pointer.CodeBlockRWSet
-
- size() - Method in class soot.jimple.toolkits.pointer.FullRWSet
-
- size() - Method in class soot.jimple.toolkits.pointer.MethodRWSet
-
- size() - Method in class soot.jimple.toolkits.pointer.RWSet
-
Returns an iterator over any globals read/written.
- size() - Method in class soot.jimple.toolkits.pointer.SiteRWSet
-
- size() - Method in class soot.jimple.toolkits.pointer.StmtRWSet
-
- size() - Method in class soot.jimple.toolkits.scalar.ToppedSet
-
- size() - Method in class soot.jimple.toolkits.thread.mhp.pegcallgraph.PegCallGraph
-
- size() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- size() - Method in class soot.jimple.toolkits.typing.fast.EmptyList
-
Deprecated.
- size() - Method in class soot.jimple.toolkits.typing.fast.SingletonList
-
Deprecated.
- size() - Method in class soot.PatchingChain
-
Returns the size of this Chain.
- size() - Method in class soot.toolkits.graph.BlockGraph
-
- size() - Method in interface soot.toolkits.graph.DirectedGraph
-
Returns the node count for this graph.
- size() - Method in class soot.toolkits.graph.DominatorTree
-
- size() - Method in class soot.toolkits.graph.DominatorTreeAdapter
-
- size() - Method in class soot.toolkits.graph.HashMutableDirectedGraph
-
- size() - Method in class soot.toolkits.graph.HashMutableEdgeLabelledDirectedGraph
-
- size() - Method in class soot.toolkits.graph.InverseGraph
-
Returns the node count for this graph.
- size() - Method in class soot.toolkits.graph.UnitGraph
-
- size() - Method in class soot.toolkits.scalar.AbstractFlowSet
-
- size() - Method in class soot.toolkits.scalar.ArrayFlowUniverse
-
- size() - Method in class soot.toolkits.scalar.ArrayPackedSet
-
- size() - Method in class soot.toolkits.scalar.ArraySparseSet
-
- size() - Method in class soot.toolkits.scalar.CollectionFlowUniverse
-
- size() - Method in interface soot.toolkits.scalar.FlowSet
-
Returns the size of the current FlowSet.
- size() - Method in interface soot.toolkits.scalar.FlowUniverse
-
returns the number of elements of the universe.
- size() - Method in class soot.toolkits.scalar.ObjectIntMapper
-
returns the number of mapped objects.
- size() - Method in class soot.util.ArrayNumberer
-
- size() - Method in class soot.util.ArraySet
-
- size() - Method in class soot.util.BitVector
-
Returns number of bits in the underlying array.
- size() - Method in interface soot.util.Chain
-
Returns the size of this Chain.
- size() - Method in class soot.util.ConcurrentHashMultiMap
-
- size() - Method in class soot.util.EmptyChain
-
- size() - Method in class soot.util.HashChain
-
- size() - Method in class soot.util.HashMultiMap
-
- size() - Method in class soot.util.IdentityHashSet
-
Deprecated.
- size() - Method in class soot.util.IntegerNumberer
-
Should return the number of objects that have been assigned numbers.
- size() - Method in class soot.util.IterableMap
-
- size() - Method in class soot.util.MapNumberer
-
- size() - Method in interface soot.util.MultiMap
-
Gets the number of keys in this MultiMap
- size() - Method in class soot.util.NumberedSet
-
- size() - Method in interface soot.util.Numberer
-
Should return the number of objects that have been assigned numbers.
- size - Static variable in class soot.util.SharedBitSetCache
-
- size() - Method in class soot.util.SingletonList
-
Deprecated.
- size() - Method in class soot.util.UnitMap
-
- sizeBoxes - Variable in class soot.jimple.internal.AbstractNewMultiArrayExpr
-
- sizeOfType(Type) - Static method in class soot.AbstractJasminClass
-
- sizeOfType(Type) - Static method in class soot.util.backend.ASMBackendUtils
-
Get the size in words for a type.
- SkeletonExtractorWalker - Class in soot.jimple.parser
-
- SkeletonExtractorWalker(SootResolver, SootClass) - Constructor for class soot.jimple.parser.SkeletonExtractorWalker
-
- SkeletonExtractorWalker(SootResolver) - Constructor for class soot.jimple.parser.SkeletonExtractorWalker
-
- slashify(String) - Static method in class soot.AbstractJasminClass
-
- slashify(String) - Static method in class soot.util.backend.ASMBackendUtils
-
Convert class identifiers and signatures by
replacing dots by slashes.
- SlowAvailableExpressions - Class in soot.jimple.toolkits.scalar
-
Provides an user-interface for the AvailableExpressionsAnalysis class.
- SlowAvailableExpressions(Body) - Constructor for class soot.jimple.toolkits.scalar.SlowAvailableExpressions
-
Wrapper for SlowAvailableExpressionsAnalysis.
- SlowAvailableExpressionsAnalysis - Class in soot.jimple.toolkits.scalar
-
Implements an available expressions analysis on local variables.
- SlowAvailableExpressionsAnalysis(DirectedGraph<Unit>) - Constructor for class soot.jimple.toolkits.scalar.SlowAvailableExpressionsAnalysis
-
- SlowCallGraph - Class in soot.jimple.toolkits.callgraph
-
Represents the edges in a call graph.
- SlowCallGraph() - Constructor for class soot.jimple.toolkits.callgraph.SlowCallGraph
-
- SlowPseudoTopologicalOrderer<N> - Class in soot.toolkits.graph
-
Provide the pseudo topological order of a graph's nodes.
- SlowPseudoTopologicalOrderer(Singletons.Global) - Constructor for class soot.toolkits.graph.SlowPseudoTopologicalOrderer
-
- SlowPseudoTopologicalOrderer() - Constructor for class soot.toolkits.graph.SlowPseudoTopologicalOrderer
-
- SmallNumberedMap<T> - Class in soot.util
-
A java.util.Map-like map with Numberable objects as the keys.
- SmallNumberedMap() - Constructor for class soot.util.SmallNumberedMap
-
- SmartLocalDefs - Class in soot.toolkits.scalar
-
Analysis that provides an implementation of the LocalDefs interface.
- SmartLocalDefs(UnitGraph, LiveLocals) - Constructor for class soot.toolkits.scalar.SmartLocalDefs
-
- SmartLocalDefsPool - Class in soot.toolkits.scalar
-
- SmartLocalDefsPool(Singletons.Global) - Constructor for class soot.toolkits.scalar.SmartLocalDefsPool
-
- SmartMethodInfoFlowAnalysis - Class in soot.jimple.toolkits.infoflow
-
- SmartMethodInfoFlowAnalysis(UnitGraph, InfoFlowAnalysis) - Constructor for class soot.jimple.toolkits.infoflow.SmartMethodInfoFlowAnalysis
-
- SmartMethodLocalObjectsAnalysis - Class in soot.jimple.toolkits.infoflow
-
- SmartMethodLocalObjectsAnalysis(SootMethod, InfoFlowAnalysis) - Constructor for class soot.jimple.toolkits.infoflow.SmartMethodLocalObjectsAnalysis
-
- SmartMethodLocalObjectsAnalysis(UnitGraph, InfoFlowAnalysis) - Constructor for class soot.jimple.toolkits.infoflow.SmartMethodLocalObjectsAnalysis
-
- snapshotIterator() - Method in class soot.PatchingChain
-
Returns an iterator over a copy of this chain.
- snapshotIterator() - Method in interface soot.util.Chain
-
Returns an iterator over a copy of this chain.
- snapshotIterator() - Method in class soot.util.EmptyChain
-
- snapshotIterator() - Method in class soot.util.HashChain
-
- snapshotIterator(E) - Method in class soot.util.HashChain
-
- solve() - Method in class heros.solver.BiDiIDESolver
-
- solve() - Method in class heros.solver.IDESolver
-
Runs the solver on the configured problem.
- solve() - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
The starting point of the geometric points-to analysis engine.
- solve() - Method in class soot.jimple.toolkits.ide.JimpleIDESolver
-
- solve() - Method in class soot.jimple.toolkits.ide.JimpleIFDSSolver
-
- SolverConfiguration - Interface in heros
-
- somethingMerged - Variable in class soot.jimple.spark.pag.PAG
-
- soot - package soot
-
Base Soot classes, shared by different intermediate representations.
- soot.asm - package soot.asm
-
- soot.baf - package soot.baf
-
Public classes for the Baf intermediate representation.
- soot.baf.internal - package soot.baf.internal
-
Internal, messy, implementation-specific classes for the Baf intermediate representation.
- soot.baf.toolkits.base - package soot.baf.toolkits.base
-
A toolkit to optimize the Baf IR.
- soot.coffi - package soot.coffi
-
Contains classes from the Coffi tool, by Clark Verbrugge.
- soot.dava - package soot.dava
-
- soot.dava.internal.asg - package soot.dava.internal.asg
-
- soot.dava.internal.AST - package soot.dava.internal.AST
-
- soot.dava.internal.javaRep - package soot.dava.internal.javaRep
-
- soot.dava.internal.SET - package soot.dava.internal.SET
-
- soot.dava.toolkits.base.AST - package soot.dava.toolkits.base.AST
-
- soot.dava.toolkits.base.AST.analysis - package soot.dava.toolkits.base.AST.analysis
-
- soot.dava.toolkits.base.AST.interProcedural - package soot.dava.toolkits.base.AST.interProcedural
-
- soot.dava.toolkits.base.AST.structuredAnalysis - package soot.dava.toolkits.base.AST.structuredAnalysis
-
- soot.dava.toolkits.base.AST.transformations - package soot.dava.toolkits.base.AST.transformations
-
- soot.dava.toolkits.base.AST.traversals - package soot.dava.toolkits.base.AST.traversals
-
- soot.dava.toolkits.base.DavaMonitor - package soot.dava.toolkits.base.DavaMonitor
-
- soot.dava.toolkits.base.finders - package soot.dava.toolkits.base.finders
-
- soot.dava.toolkits.base.misc - package soot.dava.toolkits.base.misc
-
- soot.dava.toolkits.base.renamer - package soot.dava.toolkits.base.renamer
-
- soot.dexpler - package soot.dexpler
-
- soot.dexpler.instructions - package soot.dexpler.instructions
-
- soot.dexpler.tags - package soot.dexpler.tags
-
- soot.dexpler.typing - package soot.dexpler.typing
-
- soot.grimp - package soot.grimp
-
Public classes for the Grimp intermediate representation.
- soot.grimp.internal - package soot.grimp.internal
-
Internal, messy, implementation-specific classes for the Grimp intermediate representation.
- soot.grimp.toolkits.base - package soot.grimp.toolkits.base
-
A toolkit to optimize the Grimp IR.
- soot.javaToJimple - package soot.javaToJimple
-
- soot.javaToJimple.jj - package soot.javaToJimple.jj
-
Jjeton language extension.
- soot.javaToJimple.jj.ast - package soot.javaToJimple.jj.ast
-
AST nodes for the jjeton language extension.
- soot.javaToJimple.jj.types - package soot.javaToJimple.jj.types
-
Type objects for the jjeton language extension.
- soot.javaToJimple.toolkits - package soot.javaToJimple.toolkits
-
- soot.jbco - package soot.jbco
-
- soot.jbco.bafTransformations - package soot.jbco.bafTransformations
-
- soot.jbco.gui - package soot.jbco.gui
-
- soot.jbco.jimpleTransformations - package soot.jbco.jimpleTransformations
-
- soot.jbco.name - package soot.jbco.name
-
- soot.jbco.util - package soot.jbco.util
-
- soot.jimple - package soot.jimple
-
Public classes for the Jimple intermediate representation.
- soot.jimple.internal - package soot.jimple.internal
-
Internal, messy, implementation-specific classes for the Jimple intermediate representation.
- soot.jimple.paddle - package soot.jimple.paddle
-
- soot.jimple.parser - package soot.jimple.parser
-
An interface to the Jimple parser.
- soot.jimple.spark - package soot.jimple.spark
-
- soot.jimple.spark.builder - package soot.jimple.spark.builder
-
- soot.jimple.spark.fieldrw - package soot.jimple.spark.fieldrw
-
- soot.jimple.spark.geom - package soot.jimple.spark.geom
-
This package contains a context-sensitive points-to analysis using
geometric encoding.
- soot.jimple.spark.geom.dataMgr - package soot.jimple.spark.geom.dataMgr
-
- soot.jimple.spark.geom.dataRep - package soot.jimple.spark.geom.dataRep
-
- soot.jimple.spark.geom.geomE - package soot.jimple.spark.geom.geomE
-
- soot.jimple.spark.geom.geomPA - package soot.jimple.spark.geom.geomPA
-
- soot.jimple.spark.geom.heapinsE - package soot.jimple.spark.geom.heapinsE
-
- soot.jimple.spark.geom.helper - package soot.jimple.spark.geom.helper
-
- soot.jimple.spark.geom.ptinsE - package soot.jimple.spark.geom.ptinsE
-
- soot.jimple.spark.geom.utils - package soot.jimple.spark.geom.utils
-
- soot.jimple.spark.internal - package soot.jimple.spark.internal
-
- soot.jimple.spark.ondemand - package soot.jimple.spark.ondemand
-
- soot.jimple.spark.ondemand.genericutil - package soot.jimple.spark.ondemand.genericutil
-
- soot.jimple.spark.ondemand.pautil - package soot.jimple.spark.ondemand.pautil
-
- soot.jimple.spark.pag - package soot.jimple.spark.pag
-
- soot.jimple.spark.sets - package soot.jimple.spark.sets
-
- soot.jimple.spark.solver - package soot.jimple.spark.solver
-
- soot.jimple.toolkits.annotation - package soot.jimple.toolkits.annotation
-
A toolkit to annotate classfiles with array and null bounds check information.
- soot.jimple.toolkits.annotation.arraycheck - package soot.jimple.toolkits.annotation.arraycheck
-
Classes that carry out an analysis to determine whether or not array bounds
checks are necessary.
- soot.jimple.toolkits.annotation.callgraph - package soot.jimple.toolkits.annotation.callgraph
-
- soot.jimple.toolkits.annotation.defs - package soot.jimple.toolkits.annotation.defs
-
- soot.jimple.toolkits.annotation.fields - package soot.jimple.toolkits.annotation.fields
-
- soot.jimple.toolkits.annotation.j5anno - package soot.jimple.toolkits.annotation.j5anno
-
- soot.jimple.toolkits.annotation.liveness - package soot.jimple.toolkits.annotation.liveness
-
- soot.jimple.toolkits.annotation.logic - package soot.jimple.toolkits.annotation.logic
-
- soot.jimple.toolkits.annotation.methods - package soot.jimple.toolkits.annotation.methods
-
- soot.jimple.toolkits.annotation.nullcheck - package soot.jimple.toolkits.annotation.nullcheck
-
Classes that carry out an analysis to determine whether or not null pointer
checks are necessary.
- soot.jimple.toolkits.annotation.parity - package soot.jimple.toolkits.annotation.parity
-
- soot.jimple.toolkits.annotation.profiling - package soot.jimple.toolkits.annotation.profiling
-
- soot.jimple.toolkits.annotation.purity - package soot.jimple.toolkits.annotation.purity
-
- soot.jimple.toolkits.annotation.qualifiers - package soot.jimple.toolkits.annotation.qualifiers
-
- soot.jimple.toolkits.annotation.tags - package soot.jimple.toolkits.annotation.tags
-
Tags and aggregators to store and combine information about array bounds and null pointer checks.
- soot.jimple.toolkits.base - package soot.jimple.toolkits.base
-
A toolkit to optimize the Jimple IR.
- soot.jimple.toolkits.callgraph - package soot.jimple.toolkits.callgraph
-
- soot.jimple.toolkits.graph - package soot.jimple.toolkits.graph
-
A set of utility classes for program transformation and optimizations.
- soot.jimple.toolkits.ide - package soot.jimple.toolkits.ide
-
- soot.jimple.toolkits.ide.exampleproblems - package soot.jimple.toolkits.ide.exampleproblems
-
- soot.jimple.toolkits.ide.icfg - package soot.jimple.toolkits.ide.icfg
-
- soot.jimple.toolkits.ide.icfg.dotexport - package soot.jimple.toolkits.ide.icfg.dotexport
-
- soot.jimple.toolkits.ide.libsumm - package soot.jimple.toolkits.ide.libsumm
-
- soot.jimple.toolkits.infoflow - package soot.jimple.toolkits.infoflow
-
- soot.jimple.toolkits.invoke - package soot.jimple.toolkits.invoke
-
A toolkit to deal with Jimple and invoke statements.
- soot.jimple.toolkits.pointer - package soot.jimple.toolkits.pointer
-
- soot.jimple.toolkits.pointer.nativemethods - package soot.jimple.toolkits.pointer.nativemethods
-
- soot.jimple.toolkits.pointer.representations - package soot.jimple.toolkits.pointer.representations
-
- soot.jimple.toolkits.pointer.util - package soot.jimple.toolkits.pointer.util
-
- soot.jimple.toolkits.reflection - package soot.jimple.toolkits.reflection
-
- soot.jimple.toolkits.scalar - package soot.jimple.toolkits.scalar
-
A toolkit for scalar optimization of Jimple.
- soot.jimple.toolkits.scalar.pre - package soot.jimple.toolkits.scalar.pre
-
Particial redundency elimination.
- soot.jimple.toolkits.thread - package soot.jimple.toolkits.thread
-
- soot.jimple.toolkits.thread.mhp - package soot.jimple.toolkits.thread.mhp
-
- soot.jimple.toolkits.thread.mhp.findobject - package soot.jimple.toolkits.thread.mhp.findobject
-
- soot.jimple.toolkits.thread.mhp.pegcallgraph - package soot.jimple.toolkits.thread.mhp.pegcallgraph
-
- soot.jimple.toolkits.thread.mhp.stmt - package soot.jimple.toolkits.thread.mhp.stmt
-
- soot.jimple.toolkits.thread.synchronization - package soot.jimple.toolkits.thread.synchronization
-
- soot.jimple.toolkits.typing - package soot.jimple.toolkits.typing
-
Implements a typing algorithm for Jimple.
- soot.jimple.toolkits.typing.fast - package soot.jimple.toolkits.typing.fast
-
- soot.jimple.toolkits.typing.integer - package soot.jimple.toolkits.typing.integer
-
- soot.jimple.validation - package soot.jimple.validation
-
- soot.options - package soot.options
-
- soot.plugins - package soot.plugins
-
- soot.plugins.internal - package soot.plugins.internal
-
- soot.plugins.model - package soot.plugins.model
-
- soot.rtlib.tamiflex - package soot.rtlib.tamiflex
-
This package contains classes that may be emitted into a program during code generation.
- soot.shimple - package soot.shimple
-
Public classes for the SSA Shimple intermediate representation.
- soot.shimple.internal - package soot.shimple.internal
-
Shimple internal messy stuff.
- soot.shimple.toolkits.graph - package soot.shimple.toolkits.graph
-
- soot.shimple.toolkits.scalar - package soot.shimple.toolkits.scalar
-
Some analyses based on Shimple.
- soot.sootify - package soot.sootify
-
- soot.tagkit - package soot.tagkit
-
Classes supporting classfile annotation in Soot.
- soot.toDex - package soot.toDex
-
- soot.toDex.instructions - package soot.toDex.instructions
-
- soot.toolkits.astmetrics - package soot.toolkits.astmetrics
-
- soot.toolkits.astmetrics.DataHandlingApplication - package soot.toolkits.astmetrics.DataHandlingApplication
-
- soot.toolkits.exceptions - package soot.toolkits.exceptions
-
- soot.toolkits.graph - package soot.toolkits.graph
-
Toolkit to produce and manipulate various types of control flow
graphs.
- soot.toolkits.graph.interaction - package soot.toolkits.graph.interaction
-
- soot.toolkits.graph.pdg - package soot.toolkits.graph.pdg
-
- soot.toolkits.scalar - package soot.toolkits.scalar
-
A number of scalar optimizations, and the flow analysis framework.
- soot.tools - package soot.tools
-
Various extensions to Soot that can be executed instead of soot.Main.
- soot.util - package soot.util
-
Generally useful utility classes for Soot.
- soot.util.annotations - package soot.util.annotations
-
- soot.util.backend - package soot.util.backend
-
- soot.util.cfgcmd - package soot.util.cfgcmd
-
- soot.util.dot - package soot.util.dot
-
Classes for creating graphs as input to Dot.
- soot.util.queue - package soot.util.queue
-
An efficient queue implementation to be used generally within Soot.
- soot.validation - package soot.validation
-
- soot.xml - package soot.xml
-
- SootASMClassWriter - Class in soot.util.backend
-
ASM class writer with soot-specific resolution of common superclasses
- SootASMClassWriter(int) - Constructor for class soot.util.backend.SootASMClassWriter
-
Constructs a new ClassWriter
object.
- SootClass - Class in soot
-
Soot representation of a Java class.
- SootClass(String, int) - Constructor for class soot.SootClass
-
Constructs an empty SootClass with the given name and modifiers.
- SootClass(String) - Constructor for class soot.SootClass
-
Constructs an empty SootClass with the given name and no modifiers.
- SootClassNeedsDavaSuperHandlerClass - Variable in class soot.G
-
- sootEdge - Variable in class soot.jimple.spark.geom.dataRep.CgEdge
-
- SootField - Class in soot
-
Soot representation of a Java field.
- SootField(String, Type, int) - Constructor for class soot.SootField
-
Constructs a Soot field with the given name, type and modifiers.
- SootField(String, Type) - Constructor for class soot.SootField
-
Constructs a Soot field with the given name, type and no modifiers.
- SootFieldRef - Interface in soot
-
Representation of a reference to a field as it appears in a class file.
- sootFieldsRenamed - Static variable in class soot.jbco.jimpleTransformations.FieldRenamer
-
- SootFilter - Class in soot.jimple.toolkits.scalar.pre
-
Allows easy filtering/wrapping of Soot objects.
- SootFilter() - Constructor for class soot.jimple.toolkits.scalar.pre.SootFilter
-
- SootInfo - Class in soot.jimple.spark.geom.utils
-
It implements missing features in Soot components.
- SootInfo() - Constructor for class soot.jimple.spark.geom.utils.SootInfo
-
- sootMethod - Variable in class soot.jimple.toolkits.thread.mhp.stmt.JPegStmt
-
- SootMethod - Class in soot
-
Soot representation of a Java method.
- SootMethod(String, List<Type>, Type) - Constructor for class soot.SootMethod
-
Constructs a SootMethod with the given name, parameter types and return
type.
- SootMethod(String, List<Type>, Type, int) - Constructor for class soot.SootMethod
-
Constructs a SootMethod with the given name, parameter types, return type
and modifiers.
- SootMethod(String, List<Type>, Type, int, List<SootClass>) - Constructor for class soot.SootMethod
-
Constructs a SootMethod with the given name, parameter types, return
type, and list of thrown exceptions.
- SootMethodAddedByDava - Variable in class soot.G
-
- SootMethodFilter - Interface in soot.jimple.toolkits.annotation.purity
-
Allows specifying which SootMethod you want to analyse in a
AbstractInterproceduralAnalysis.
- SootMethodRef - Interface in soot
-
Representation of a reference to a method as it appears in a class file.
- SootMethodRefImpl - Class in soot
-
Representation of a reference to a method as it appears in a class file.
- SootMethodRefImpl(SootClass, String, List<Type>, Type, boolean) - Constructor for class soot.SootMethodRefImpl
-
- SootMethodRefImpl.ClassResolutionFailedException - Exception in soot
-
- SootMethodsAdded - Variable in class soot.G
-
- SootPhasePlugin - Interface in soot.plugins
-
An interface every phase plugin has to implement.
- SootResolver - Class in soot
-
Loads symbols for SootClasses from either class files or jimple files.
- SootResolver(Singletons.Global) - Constructor for class soot.SootResolver
-
- SootResolver.SootClassNotFoundException - Exception in soot
-
- SootSig - Class in soot.rtlib.tamiflex
-
- SootSig() - Constructor for class soot.rtlib.tamiflex.SootSig
-
- sootSignature(Constructor<?>) - Static method in class soot.rtlib.tamiflex.SootSig
-
- sootSignature(Object, Method) - Static method in class soot.rtlib.tamiflex.SootSig
-
- sootSignature(Field) - Static method in class soot.rtlib.tamiflex.SootSig
-
- SootThreadGroup - Class in heros.util
-
- SootThreadGroup() - Constructor for class heros.util.SootThreadGroup
-
- SootToDexUtils - Class in soot.toDex
-
Utility class for the conversion from soot to dex.
- SootToDexUtils() - Constructor for class soot.toDex.SootToDexUtils
-
- SootUtil - Class in soot.jimple.spark.ondemand.pautil
-
Utility methods for dealing with Soot.
- SootUtil() - Constructor for class soot.jimple.spark.ondemand.pautil.SootUtil
-
- SootUtil.CallSiteAndContext - Class in soot.jimple.spark.ondemand.pautil
-
- SootUtil.FieldAccessMap - Class in soot.jimple.spark.ondemand.pautil
-
- SootUtil.FieldToEdgesMap - Class in soot.jimple.spark.ondemand.pautil
-
- sort() - Method in class soot.jimple.spark.solver.TopoSorter
-
Actually perform the topological sort on the PAG.
- SortableCSVString - Class in soot.jimple.toolkits.ide
-
- SortableCSVString(String, int) - Constructor for class soot.jimple.toolkits.ide.SortableCSVString
-
- SortedArraySet - Class in soot.jimple.spark.sets
-
Implementation of points-to set using a sorted array.
- SortedArraySet(Type, PAG) - Constructor for class soot.jimple.spark.sets.SortedArraySet
-
- sorter() - Method in class soot.jimple.toolkits.thread.mhp.TopologicalSorter
-
- source - Variable in class heros.solver.BiDiIDESolver.AbstractionWithSourceStmt
-
- SOURCE_VISIBLE - Static variable in class soot.tagkit.AnnotationConstants
-
- SourceFile_attribute - Class in soot.coffi
-
A debugging attribute, this gives the name of the source file
for this .class file.
- SourceFile_attribute() - Constructor for class soot.coffi.SourceFile_attribute
-
- sourcefile_index - Variable in class soot.coffi.SourceFile_attribute
-
Constant pool index of a utf8 string for the name of
the associated source file.
- SourceFileTag - Class in soot.tagkit
-
- SourceFileTag(String) - Constructor for class soot.tagkit.SourceFileTag
-
- SourceFileTag(String, String) - Constructor for class soot.tagkit.SourceFileTag
-
- SourceFileTag() - Constructor for class soot.tagkit.SourceFileTag
-
- sourceJobMap() - Method in class soot.javaToJimple.jj.ExtensionInfo
-
- sourceJobMap(HashMap<Source, Job>) - Method in class soot.javaToJimple.jj.ExtensionInfo
-
- SourceLineNumberTag - Class in soot.tagkit
-
- SourceLineNumberTag(int) - Constructor for class soot.tagkit.SourceLineNumberTag
-
- SourceLineNumberTag(int, int) - Constructor for class soot.tagkit.SourceLineNumberTag
-
- SourceLnNamePosTag - Class in soot.tagkit
-
- SourceLnNamePosTag(String, int, int, int, int) - Constructor for class soot.tagkit.SourceLnNamePosTag
-
- SourceLnPosTag - Class in soot.tagkit
-
- SourceLnPosTag(int, int, int, int) - Constructor for class soot.tagkit.SourceLnPosTag
-
- SourceLocator - Class in soot
-
Provides utility methods to retrieve an input stream for a class name, given
a classfile, or jimple or baf output files.
- SourceLocator(Singletons.Global) - Constructor for class soot.SourceLocator
-
- sourceMethods() - Method in class soot.jimple.toolkits.callgraph.CallGraph
-
Returns an iterator over all methods that are the sources of at least one
edge.
- sourceMethods() - Method in class soot.jimple.toolkits.callgraph.SlowCallGraph
-
Returns an iterator over all methods that are the sources of at least
one edge.
- sourcePath() - Method in class soot.SourceLocator
-
- SourcePositionTag - Class in soot.tagkit
-
- SourcePositionTag(int, int) - Constructor for class soot.tagkit.SourcePositionTag
-
- Sources - Class in soot.jimple.toolkits.callgraph
-
Adapts an iterator over a collection of Edge's to be an iterator
over the source methods of the edges.
- Sources(Iterator<Edge>) - Constructor for class soot.jimple.toolkits.callgraph.Sources
-
- sourcesOf(EquivalentValue) - Method in class soot.jimple.toolkits.infoflow.SmartMethodInfoFlowAnalysis
-
- SourceStmtAnnotatedMethodAnalyzer<Field,Fact,Stmt,Method> - Class in heros.fieldsens
-
- SourceStmtAnnotatedMethodAnalyzer(Method, Context<Field, Fact, Stmt, Method>, SourceStmtAnnotatedMethodAnalyzer.Synchronizer<Stmt>, Debugger<Field, Fact, Stmt, Method>) - Constructor for class heros.fieldsens.SourceStmtAnnotatedMethodAnalyzer
-
- SourceStmtAnnotatedMethodAnalyzer.Synchronizer<Stmt> - Interface in heros.fieldsens
-
- SparkField - Interface in soot.jimple.spark.pag
-
Represents a field.
- SparkLibraryHelper - Class in soot.jimple.spark.internal
-
This
TypeSwitch
can be used to add library behavior to the PAG.
- SparkLibraryHelper(PAG, Node, SootMethod) - Constructor for class soot.jimple.spark.internal.SparkLibraryHelper
-
- SparkNativeHelper - Class in soot.jimple.spark.internal
-
- SparkNativeHelper(PAG) - Constructor for class soot.jimple.spark.internal.SparkNativeHelper
-
- SparkNativeHelper_tempVar - Variable in class soot.G
-
- SparkTransformer - Class in soot.jimple.spark
-
Main entry point for Spark.
- SparkTransformer(Singletons.Global) - Constructor for class soot.jimple.spark.SparkTransformer
-
- SparseSwitchInstruction - Class in soot.dexpler.instructions
-
- SparseSwitchInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.SparseSwitchInstruction
-
- SparseSwitchPayload - Class in soot.toDex.instructions
-
The payload for a sparse-switch instruction.
- SparseSwitchPayload(int[], List<Unit>) - Constructor for class soot.toDex.instructions.SparseSwitchPayload
-
- SPatchingChain - Class in soot.shimple.internal
-
Internal Shimple extension of PatchingChain.
- SPatchingChain(Body, Chain<Unit>) - Constructor for class soot.shimple.internal.SPatchingChain
-
- SPatchingChain.SPatchingIterator - Class in soot.shimple.internal
-
- SPECIAL - Static variable in class soot.Kind
-
Due to explicit invokespecial instruction.
- specialAnonMap() - Method in class soot.javaToJimple.InitialResolver
-
- SPECIALINVOKE - Static variable in class soot.jimple.Jimple
-
- SpecialInvokeExpr - Interface in soot.jimple
-
- SpecialInvokeInst - Interface in soot.baf
-
- specialThisLocal - Variable in class soot.javaToJimple.JimpleBodyBuilder
-
- SPhiExpr - Class in soot.shimple.internal
-
Internal implementation of Phi nodes.
- SPhiExpr(Local, List<Block>) - Constructor for class soot.shimple.internal.SPhiExpr
-
Create a trivial Phi expression for leftLocal.
- SPhiExpr(List<Value>, List<Unit>) - Constructor for class soot.shimple.internal.SPhiExpr
-
Create a Phi expression from the given list of Values and Blocks.
- SPiExpr - Class in soot.shimple.internal
-
- SPiExpr(Value, Unit, Object) - Constructor for class soot.shimple.internal.SPiExpr
-
- splitLocalCount - Variable in class soot.Timers
-
- splitOff_ExceptionNode(IterableSet<AugmentedStmt>, AugmentedStmtGraph, IterableSet<ExceptionNode>) - Method in class soot.dava.toolkits.base.finders.ExceptionNode
-
- splitParameters(String) - Static method in class soot.dexpler.Util
-
- splitPhase1Timer - Variable in class soot.Timers
-
- splitPhase2Timer - Variable in class soot.Timers
-
- splitSignature(String) - Static method in class soot.toDex.SootToDexUtils
-
Split the signature string using the same algorithm as in method 'Annotation
makeSignature(CstString signature)' in dx
(dx/src/com/android/dx/dex/file/AnnotationUtils.java)
Rules are: "" - scan to ';' or '<'.
- splitStmtCount - Variable in class soot.Timers
-
- splitTimer - Variable in class soot.Timers
-
- splitTrapsAgainst(Body, Unit, Unit) - Static method in class soot.TrapManager
-
Splits all traps so that they do not cross the range rangeStart - rangeEnd.
- SputInstruction - Class in soot.dexpler.instructions
-
- SputInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.SputInstruction
-
- src() - Method in interface soot.jimple.toolkits.callgraph.ContextSensitiveEdge
-
The method in which the call occurs; may be null for calls not
occurring in a specific method (eg.
- src() - Method in class soot.jimple.toolkits.callgraph.Edge
-
- srcCtxt() - Method in interface soot.jimple.toolkits.callgraph.ContextSensitiveEdge
-
The context at the source of the call.
- srcCtxt() - Method in class soot.jimple.toolkits.callgraph.Edge
-
- srcMethodToEdge - Variable in class soot.jimple.toolkits.callgraph.CallGraph
-
- srcStmt() - Method in interface soot.jimple.toolkits.callgraph.ContextSensitiveEdge
-
- srcStmt() - Method in class soot.jimple.toolkits.callgraph.Edge
-
- srcUnit() - Method in interface soot.jimple.toolkits.callgraph.ContextSensitiveEdge
-
The unit at which the call occurs; may be null for calls not
occurring at a specific statement (eg.
- srcUnit() - Method in class soot.jimple.toolkits.callgraph.Edge
-
- srcUnitToEdge - Variable in class soot.jimple.toolkits.callgraph.CallGraph
-
- Stack<T> - Class in soot.jimple.spark.ondemand.genericutil
-
- Stack(int) - Constructor for class soot.jimple.spark.ondemand.genericutil.Stack
-
- Stack() - Constructor for class soot.jimple.spark.ondemand.genericutil.Stack
-
- StackEffectSwitch() - Constructor for class soot.jbco.bafTransformations.StackTypeHeightCalculator.StackEffectSwitch
-
- StackTypeHeightCalculator - Class in soot.jbco.bafTransformations
-
- StackTypeHeightCalculator() - Constructor for class soot.jbco.bafTransformations.StackTypeHeightCalculator
-
- StackTypeHeightCalculator.StackEffectSwitch - Class in soot.jbco.bafTransformations
-
- start() - Method in class soot.Timer
-
Starts the given timer.
- StartJoinAnalysis - Class in soot.jimple.toolkits.thread.mhp
-
- StartJoinAnalysis(UnitGraph, SootMethod, CallGraph, PAG) - Constructor for class soot.jimple.toolkits.thread.mhp.StartJoinAnalysis
-
- StartJoinFinder - Class in soot.jimple.toolkits.thread.mhp
-
- StartJoinFinder(CallGraph, PAG) - Constructor for class soot.jimple.toolkits.thread.mhp.StartJoinFinder
-
- startLn() - Method in class soot.tagkit.SourceLnPosTag
-
- startLn() - Method in class soot.xml.JavaAttribute
-
- startLn(int) - Method in class soot.xml.JavaAttribute
-
- startOfLine - Variable in class soot.AbstractUnitPrinter
-
- startPos() - Method in class soot.tagkit.SourceLnPosTag
-
- StartStmt - Class in soot.jimple.toolkits.thread.mhp.stmt
-
- StartStmt(String, String, Unit, UnitGraph, SootMethod) - Constructor for class soot.jimple.toolkits.thread.mhp.stmt.StartStmt
-
- startTime - Variable in class soot.jimple.toolkits.pointer.FieldRWTagger
-
- startTime - Variable in class soot.jimple.toolkits.pointer.SideEffectTagger
-
- startToAllocNodes - Variable in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- startToThread - Variable in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- startUnit(Unit) - Method in class soot.AbstractUnitPrinter
-
- startUnit(Unit) - Method in class soot.AttributesUnitPrinter
-
- startUnit(Unit) - Method in class soot.BriefUnitPrinter
-
- startUnit(Unit) - Method in interface soot.UnitPrinter
-
- startUnitBox(UnitBox) - Method in class soot.AbstractUnitPrinter
-
- startUnitBox(UnitBox) - Method in interface soot.UnitPrinter
-
- startValueBox(ValueBox) - Method in class soot.AbstractUnitPrinter
-
- startValueBox(ValueBox) - Method in class soot.AttributesUnitPrinter
-
- startValueBox(ValueBox) - Method in interface soot.UnitPrinter
-
- state - Variable in class soot.PatchingChain.PatchingIterator
-
- stateCount - Variable in class soot.util.HashChain
-
- STATIC - Static variable in class soot.javaToJimple.InnerClassInfo
-
- STATIC - Static variable in class soot.jimple.Jimple
-
- STATIC - Static variable in class soot.Kind
-
Due to explicit invokestatic instruction.
- STATIC - Static variable in class soot.Modifier
-
- staticBlockInlining(SootClass) - Method in class soot.dava.DavaStaticBlockCleaner
-
- StaticDefinitionFinder - Class in soot.dava
-
- StaticDefinitionFinder(SootMethod) - Constructor for class soot.dava.StaticDefinitionFinder
-
- StaticDefinitionFinder(boolean, SootMethod) - Constructor for class soot.dava.StaticDefinitionFinder
-
- staticField(String, String) - Method in class soot.jimple.toolkits.pointer.util.NativeHelper
-
Returns a reference variable representing a static Java field.
- staticFieldImpl(String, String) - Method in class soot.jimple.spark.internal.SparkNativeHelper
-
- staticFieldImpl(String, String) - Method in class soot.jimple.toolkits.pointer.util.NativeHelper
-
- StaticFieldRef - Class in soot.jimple
-
- StaticFieldRef(SootFieldRef) - Constructor for class soot.jimple.StaticFieldRef
-
- StaticGetInst - Interface in soot.baf
-
- staticInitializerName - Static variable in class soot.SootMethod
-
- StaticInliner - Class in soot.jimple.toolkits.invoke
-
Uses the Scene's currently-active InvokeGraph to inline monomorphic call sites.
- StaticInliner(Singletons.Global) - Constructor for class soot.jimple.toolkits.invoke.StaticInliner
-
- STATICINVOKE - Static variable in class soot.jimple.Jimple
-
- StaticInvokeExpr - Interface in soot.jimple
-
- StaticInvokeInst - Interface in soot.baf
-
- StaticMethodBinder - Class in soot.jimple.toolkits.invoke
-
Uses the Scene's currently-active InvokeGraph to statically bind monomorphic
call sites.
- StaticMethodBinder(Singletons.Global) - Constructor for class soot.jimple.toolkits.invoke.StaticMethodBinder
-
- StaticPutInst - Interface in soot.baf
-
- StationaryArrayList<T> - Class in soot.util
-
This class implements an ArrayList where the
equality and hashCode use object equality, not list
equality.
- StationaryArrayList() - Constructor for class soot.util.StationaryArrayList
-
- StdTagPrinter - Class in soot.tagkit
-
Default tag printer.
- StdTagPrinter() - Constructor for class soot.tagkit.StdTagPrinter
-
- stmt - Variable in class heros.fieldsens.structs.FactAtStatement
-
- Stmt - Interface in soot.jimple
-
- stmt() - Method in class soot.jimple.toolkits.callgraph.InvokeCallSite
-
- stmt() - Method in class soot.jimple.toolkits.callgraph.VirtualCallSite
-
- StmtAddressType - Class in soot
-
Soot representation of the Java type for a statement address.
- StmtAddressType(Singletons.Global) - Constructor for class soot.StmtAddressType
-
- stmtAfterAssignStmt - Variable in class soot.jimple.toolkits.pointer.InstanceKey
-
- StmtBody - Class in soot.jimple
-
Abstract base class for Body's on Stmts (Jimple and Grimp).
- StmtBody(SootMethod) - Constructor for class soot.jimple.StmtBody
-
Creates a StmtBody associated with the given method.
- StmtBody() - Constructor for class soot.jimple.StmtBody
-
Creates an empty StmtBody.
- StmtBox - Class in soot.jimple.internal
-
- StmtBox(Stmt) - Constructor for class soot.jimple.internal.StmtBox
-
- stmtCount - Variable in class soot.Timers
-
- StmtRWSet - Class in soot.jimple.toolkits.pointer
-
Represents the read or write set of a statement.
- StmtRWSet() - Constructor for class soot.jimple.toolkits.pointer.StmtRWSet
-
- StmtSumWeightedByDepth - Class in soot.toolkits.astmetrics
-
- StmtSumWeightedByDepth(Node) - Constructor for class soot.toolkits.astmetrics.StmtSumWeightedByDepth
-
- StmtSwitch - Interface in soot.jimple
-
- STOP_AT_NODE - Static variable in interface soot.toolkits.graph.interaction.IInteractionConstants
-
- stopInteraction(boolean) - Method in class soot.toolkits.graph.interaction.InteractionHandler
-
- stopRun - Variable in class soot.jbco.gui.RunnerThread
-
- store - Variable in class soot.jimple.spark.pag.PAG
-
- STORE_CONS - Static variable in class soot.jimple.spark.geom.geomPA.Constants
-
- StoreChainOptimizer - Class in soot.baf.toolkits.base
-
Due to local packing, we may have chains of assignments to the same local.
- StoreChainOptimizer(Singletons.Global) - Constructor for class soot.baf.toolkits.base.StoreChainOptimizer
-
- StoreInst - Interface in soot.baf
-
- storeInv - Variable in class soot.jimple.spark.pag.PAG
-
- storeInvLookup(FieldRefNode) - Method in class soot.jimple.spark.pag.PAG
-
- storeInvSources() - Method in class soot.jimple.spark.pag.PAG
-
- storeInvSourcesIterator() - Method in class soot.jimple.spark.pag.PAG
-
- storeLocals(Body) - Method in class soot.dava.internal.AST.ASTMethodNode
-
- storeLookup(VarNode) - Method in class soot.jimple.spark.pag.PAG
-
- storesOnField(PAG) - Static method in class soot.jimple.spark.ondemand.pautil.SootUtil
-
- storeSources() - Method in class soot.jimple.spark.pag.PAG
-
- storeSourcesIterator() - Method in class soot.jimple.spark.pag.PAG
-
- str(int[]) - Static method in class soot.jimple.spark.ondemand.genericutil.Util
-
Convert an int[] to a String
for printing
- str(Throwable) - Static method in class soot.jimple.spark.ondemand.genericutil.Util
-
Get a String
representation of a Throwable
.
- StrayRWFinder - Class in soot.jimple.toolkits.thread.synchronization
-
- stream - Variable in class soot.jimple.toolkits.callgraph.CallGraph
-
- StrengthenByIf - Class in soot.dava.toolkits.base.AST.transformations
-
- StrengthenByIf() - Constructor for class soot.dava.toolkits.base.AST.transformations.StrengthenByIf
-
- StrengthenByIfElse - Class in soot.dava.toolkits.base.AST.transformations
-
- StrengthenByIfElse() - Constructor for class soot.dava.toolkits.base.AST.transformations.StrengthenByIfElse
-
- STRICTFP - Static variable in class soot.jimple.Jimple
-
- STRICTFP - Static variable in class soot.Modifier
-
- STRICTFP_PROP - Static variable in class soot.javaToJimple.JavaToJimple
-
- StrictFPPropagator - Class in soot.javaToJimple
-
- StrictFPPropagator(boolean) - Constructor for class soot.javaToJimple.StrictFPPropagator
-
- STRING_ARRAY_NODE - Static variable in interface soot.PointsToAnalysis
-
- STRING_ARRAY_NODE_LOCAL - Static variable in interface soot.PointsToAnalysis
-
- STRING_NODE - Static variable in interface soot.PointsToAnalysis
-
- STRING_NODE_LOCAL - Static variable in interface soot.PointsToAnalysis
-
- StringAttribute - Class in soot.xml
-
- StringAttribute(String, String) - Constructor for class soot.xml.StringAttribute
-
- STRINGCLASS - Variable in class soot.jimple.toolkits.pointer.representations.TypeConstants
-
- StringConstant - Class in soot.jimple
-
- StringConstantNode - Class in soot.jimple.spark.pag
-
Represents an allocation site node the represents a constant string.
- StringConstantValueTag - Class in soot.tagkit
-
- StringConstantValueTag(String) - Constructor for class soot.tagkit.StringConstantValueTag
-
- stringContains(String, String) - Static method in class soot.jimple.spark.ondemand.genericutil.Util
-
- StringNumberer - Class in soot.util
-
A class that numbers strings, so they can be placed in bitsets.
- StringNumberer() - Constructor for class soot.util.StringNumberer
-
- StringTag - Class in soot.tagkit
-
Represents a tag that just has a string to be printed with the code.
- StringTag(String, String) - Constructor for class soot.tagkit.StringTag
-
- StringTag(String) - Constructor for class soot.tagkit.StringTag
-
- StringTools - Class in soot.util
-
Utility methods for string manipulations commonly used in Soot.
- StringTools() - Constructor for class soot.util.StringTools
-
- StringTrie - Class in soot.jbco.util
-
- StringTrie() - Constructor for class soot.jbco.util.StringTrie
-
- StrongLocalMustAliasAnalysis - Class in soot.jimple.toolkits.pointer
-
A special version of the local must-alias analysis that takes redefinitions within loops into account.
- StrongLocalMustAliasAnalysis(UnitGraph) - Constructor for class soot.jimple.toolkits.pointer.StrongLocalMustAliasAnalysis
-
- StronglyConnectedComponents - Class in soot.toolkits.graph
-
- StronglyConnectedComponents(DirectedGraph) - Constructor for class soot.toolkits.graph.StronglyConnectedComponents
-
Deprecated.
- StronglyConnectedComponentsFast<N> - Class in soot.toolkits.graph
-
Identifies and provides an interface to query the strongly-connected
components of DirectedGraph instances.
- StronglyConnectedComponentsFast(DirectedGraph<N>) - Constructor for class soot.toolkits.graph.StronglyConnectedComponentsFast
-
- StructuredAnalysis<E> - Class in soot.dava.toolkits.base.AST.structuredAnalysis
-
- StructuredAnalysis() - Constructor for class soot.dava.toolkits.base.AST.structuredAnalysis.StructuredAnalysis
-
- stub - Variable in class soot.shimple.toolkits.graph.ValueGraph.Node
-
- stubManager - Static variable in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
- subBodies - Variable in class soot.dava.internal.AST.ASTNode
-
- subBodies - Variable in class soot.dava.internal.SET.SETNode
-
- SubExpr - Interface in soot.jimple
-
- SubInst - Interface in soot.baf
-
- submitInitialSeeds() - Method in class heros.solver.IDESolver
-
Schedules the processing of initial seeds, initiating the analysis.
- subroutineToReturnAddressSlot - Variable in class soot.AbstractJasminClass
-
- subSig() - Method in class soot.jimple.toolkits.callgraph.VirtualCallSite
-
- subSigBlacklist - Variable in class soot.jimple.toolkits.thread.synchronization.CriticalSectionAwareSideEffectAnalysis
-
- subsignature - Variable in class soot.SootMethod
-
- subSigNumberer - Variable in class soot.Scene
-
- subSigToMethods - Variable in class soot.SootClass
-
- substituteUses(List, CPFlowSet) - Method in class soot.dava.toolkits.base.AST.transformations.CPApplication
-
- subtract(NumericConstant) - Method in class soot.jimple.DoubleConstant
-
- subtract(NumericConstant) - Method in class soot.jimple.FloatConstant
-
- subtract(NumericConstant) - Method in class soot.jimple.IntConstant
-
- subtract(NumericConstant) - Method in class soot.jimple.LongConstant
-
- subtract(NumericConstant) - Method in class soot.jimple.NumericConstant
-
- succ - Variable in class soot.jimple.toolkits.annotation.purity.DirectedCallGraph
-
- successors - Variable in class soot.dava.internal.SET.SETNode
-
- suggestVariableName(String) - Method in class soot.sootify.ValueTemplatePrinter
-
- summaryOfUnanalysedMethod(SootMethod) - Method in class soot.jimple.toolkits.annotation.purity.AbstractInterproceduralAnalysis
-
Whenever the analyse requires the summary of a method you filtered-out,
this function is called instead of analyseMethod.
- summaryOfUnanalysedMethod(SootMethod) - Method in class soot.jimple.toolkits.annotation.purity.PurityInterproceduralAnalysis
-
- sun_misc_Unsafe_allocateInstance(SootMethod, ReferenceVariable, ReferenceVariable, ReferenceVariable[]) - Method in class soot.jimple.toolkits.pointer.nativemethods.SunMiscUnsafeNative
-
- SUnitBox - Interface in soot.shimple.internal
-
Extension of UnitBox to provide some extra information needed by
SPatchingChain.
- SunMiscSignalHandlerNative - Class in soot.jimple.toolkits.pointer.nativemethods
-
- SunMiscSignalHandlerNative(NativeHelper) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.SunMiscSignalHandlerNative
-
- SunMiscSignalNative - Class in soot.jimple.toolkits.pointer.nativemethods
-
- SunMiscSignalNative(NativeHelper) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.SunMiscSignalNative
-
- SunMiscUnsafeNative - Class in soot.jimple.toolkits.pointer.nativemethods
-
- SunMiscUnsafeNative(NativeHelper) - Constructor for class soot.jimple.toolkits.pointer.nativemethods.SunMiscUnsafeNative
-
- super_class - Variable in class soot.coffi.ClassFile
-
Constant pool index of the Class constant describing super.
- SUPER_MAIN - Static variable in class soot.jimple.spark.geom.geomPA.Constants
-
- superClass - Variable in class soot.SootClass
-
- SuperFirstStmtHandler - Class in soot.dava.toolkits.base.AST.transformations
-
- SuperFirstStmtHandler(ASTMethodNode) - Constructor for class soot.dava.toolkits.base.AST.transformations.SuperFirstStmtHandler
-
- SuperFirstStmtHandler(boolean, ASTMethodNode) - Constructor for class soot.dava.toolkits.base.AST.transformations.SuperFirstStmtHandler
-
- superOuterType(Type) - Method in class soot.javaToJimple.AnonClassInitMethodSource
-
- superOuterType() - Method in class soot.javaToJimple.AnonClassInitMethodSource
-
- surpressDestinationLabel - Variable in class soot.dava.internal.javaRep.DAbruptStmt
-
- SValueUnitPair - Class in soot.shimple.internal
-
Extension of ValueUnitPair that implements SUnitBox.
- SValueUnitPair(Value, Unit) - Constructor for class soot.shimple.internal.SValueUnitPair
-
- sw - Static variable in class soot.jbco.bafTransformations.StackTypeHeightCalculator
-
- swapEdgesOutOf(Stmt, Stmt) - Method in class soot.jimple.toolkits.callgraph.CallGraph
-
Swaps an invocation statement.
- SwapInst - Interface in soot.baf
-
- swapWith(E, E) - Method in class soot.PatchingChain
-
Replaces out
in the Chain by in
.
- swapWith(Unit, Unit) - Method in class soot.shimple.internal.SPatchingChain
-
- swapWith(E, E) - Method in interface soot.util.Chain
-
Replaces out
in the Chain by in
.
- swapWith(Object, Object) - Method in class soot.util.EmptyChain
-
- swapWith(E, E) - Method in class soot.util.HashChain
-
- SWITCH - Static variable in class soot.dava.toolkits.base.renamer.infoGatheringAnalysis
-
- Switch - Interface in soot.util
-
Basic interface used in the implementation of the Visitor design pattern.
- Switchable - Interface in soot.util
-
Basic interface used for visited objects in the Visitor design pattern.
- SwitchFinder - Class in soot.dava.toolkits.base.finders
-
- SwitchFinder(Singletons.Global) - Constructor for class soot.dava.toolkits.base.finders.SwitchFinder
-
- switchInsn - Variable in class soot.toDex.instructions.SwitchPayload
-
- SwitchInstruction - Class in soot.dexpler.instructions
-
- SwitchInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.SwitchInstruction
-
- SwitchNode - Class in soot.dava.toolkits.base.finders
-
- SwitchNode(AugmentedStmt, TreeSet<Object>, IterableSet) - Constructor for class soot.dava.toolkits.base.finders.SwitchNode
-
- SwitchPayload - Class in soot.toDex.instructions
-
The payload for switch instructions, usually placed at the end of a method.
- SwitchPayload(List<Unit>) - Constructor for class soot.toDex.instructions.SwitchPayload
-
- switchStatement(DexBody, Instruction, Local) - Method in class soot.dexpler.instructions.PackedSwitchInstruction
-
- switchStatement(DexBody, Instruction, Local) - Method in class soot.dexpler.instructions.SparseSwitchInstruction
-
- switchStatement(DexBody, Instruction, Local) - Method in class soot.dexpler.instructions.SwitchInstruction
-
Return a switch statement based on given target data on the given key.
- SwitchStmt - Interface in soot.jimple
-
- symbols - Static variable in class soot.jimple.spark.geom.geomE.FullSensitiveNode
-
- SynchObliviousMhpAnalysis - Class in soot.jimple.toolkits.thread.mhp
-
UnsynchronizedMhpAnalysis written by Richard L.
- SynchObliviousMhpAnalysis() - Constructor for class soot.jimple.toolkits.thread.mhp.SynchObliviousMhpAnalysis
-
- SYNCHRONIZED - Static variable in class soot.jimple.Jimple
-
- SYNCHRONIZED - Static variable in class soot.Modifier
-
- SynchronizedBlockFinder - Class in soot.dava.toolkits.base.finders
-
- SynchronizedBlockFinder(Singletons.Global) - Constructor for class soot.dava.toolkits.base.finders.SynchronizedBlockFinder
-
- SynchronizedBy - Annotation Type in heros
-
Semantic annotation that the annotated field is synchronized.
- SynchronizedMethodTransformer - Class in soot.toDex
-
The Dalvik VM requires synchronized methods to explicitly enter a monitor and
leave it in a finally block again after execution.
- SynchronizedMethodTransformer(Singletons.Global) - Constructor for class soot.toDex.SynchronizedMethodTransformer
-
- SynchronizedRegion - Class in soot.jimple.toolkits.thread.synchronization
-
- SynchronizedRegion() - Constructor for class soot.jimple.toolkits.thread.synchronization.SynchronizedRegion
-
- SynchronizedRegion(SynchronizedRegion) - Constructor for class soot.jimple.toolkits.thread.synchronization.SynchronizedRegion
-
- SynchronizedRegionFinder - Class in soot.jimple.toolkits.thread.synchronization
-
- synchronizeOnStmt(Stmt, Runnable) - Method in interface heros.fieldsens.SourceStmtAnnotatedMethodAnalyzer.Synchronizer
-
- SynchronizerManager - Class in soot.jimple.toolkits.invoke
-
Utility methods for dealing with synchronization.
- SynchronizerManager(Singletons.Global) - Constructor for class soot.jimple.toolkits.invoke.SynchronizerManager
-
- synchronizeStmtOn(Stmt, JimpleBody, Local) - Method in class soot.jimple.toolkits.invoke.SynchronizerManager
-
Wraps stmt around a monitor associated with local lock.
- SYNTHETIC - Static variable in class soot.Modifier
-
- SyntheticParamTag - Class in soot.tagkit
-
Represents the synthetic attribute.
- SyntheticParamTag() - Constructor for class soot.tagkit.SyntheticParamTag
-
- SyntheticTag - Class in soot.tagkit
-
Represents the synthetic attribute.
- SyntheticTag() - Constructor for class soot.tagkit.SyntheticTag
-
- t - Variable in class soot.jimple.spark.geom.dataRep.CgEdge
-
- TAB - Static variable in class soot.dava.internal.AST.ASTNode
-
- TABLESWITCH - Static variable in class soot.jimple.Jimple
-
- TableSwitchInst - Interface in soot.baf
-
- TableSwitchStmt - Interface in soot.jimple
-
- tableView - Variable in class soot.jimple.spark.geom.dataMgr.PtSensVisitor
-
- tag - Variable in class soot.baf.internal.BDynamicInvokeInst
-
- tag - Variable in class soot.grimp.internal.GDynamicInvokeExpr
-
- tag - Variable in class soot.jimple.internal.JDynamicInvokeExpr
-
- tag - Variable in class soot.jimple.MethodHandle
-
- Tag - Interface in soot.tagkit
-
Represents a tag; these get attached to implementations of Host.
- TAG_STRING_BUFFER - Static variable in class soot.xml.XMLNode
-
- TagAggregator - Class in soot.tagkit
-
Interface to aggregate tags of units.
- TagAggregator() - Constructor for class soot.tagkit.TagAggregator
-
- tagCasts() - Method in class soot.jimple.toolkits.pointer.CastCheckEliminator
-
Put the results of the analysis into tags in cast statements.
- TagCollector - Class in soot.xml
-
- TagCollector() - Constructor for class soot.xml.TagCollector
-
- TaggedInstruction - Class in soot.dexpler.instructions
-
- TaggedInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.TaggedInstruction
-
- TagManager - Class in soot.tagkit
-
Utility functions for tags.
- TagManager(Singletons.Global) - Constructor for class soot.tagkit.TagManager
-
- TagPrinter - Interface in soot.tagkit
-
Interface to allow display of tags.
- tags() - Method in class soot.xml.JavaAttribute
-
- tails - Variable in class soot.jimple.toolkits.annotation.purity.DirectedCallGraph
-
- tails - Variable in class soot.toolkits.graph.DominatorTree
-
- tails - Variable in class soot.toolkits.graph.HashMutableDirectedGraph
-
- tails - Variable in class soot.toolkits.graph.HashMutableEdgeLabelledDirectedGraph
-
- tails - Variable in class soot.toolkits.graph.UnitGraph
-
- takeArrayRef - Variable in class soot.jimple.toolkits.annotation.arraycheck.ArrayBoundsChecker
-
- takeClassField - Variable in class soot.jimple.toolkits.annotation.arraycheck.ArrayBoundsChecker
-
- takeCSE - Variable in class soot.jimple.toolkits.annotation.arraycheck.ArrayBoundsChecker
-
- takeFieldRef - Variable in class soot.jimple.toolkits.annotation.arraycheck.ArrayBoundsChecker
-
- takeRectArray - Variable in class soot.jimple.toolkits.annotation.arraycheck.ArrayBoundsChecker
-
- target - Variable in class heros.solver.PathEdge
-
- target - Variable in class soot.toDex.instructions.InsnWithOffset
-
- TargetArgInst - Interface in soot.baf
-
- targetBoxes - Variable in class soot.jimple.internal.AbstractSwitchStmt
-
- targetInstruction - Variable in class soot.dexpler.instructions.JumpInstruction
-
- targetKey - Variable in class soot.shimple.internal.SPiExpr
-
- TargetMethodsFinder - Class in soot.jimple.toolkits.thread.mhp
-
Assembles a list of target methods for a given unit and call graph,
filtering out static initializers and optionally native methods.
- TargetMethodsFinder() - Constructor for class soot.jimple.toolkits.thread.mhp.TargetMethodsFinder
-
- Targets - Class in soot.jimple.toolkits.callgraph
-
Adapts an iterator over a collection of Edge's to be an iterator
over the target methods of the edges.
- Targets(Iterator<Edge>) - Constructor for class soot.jimple.toolkits.callgraph.Targets
-
- targets - Variable in class soot.toDex.instructions.SwitchPayload
-
- targetsOfLoopExit(Stmt) - Method in class soot.jimple.toolkits.annotation.logic.Loop
-
Computes all targets of the given loop exit, i.e.
- tempField(String) - Method in class soot.jimple.toolkits.pointer.util.NativeHelper
-
Returns a variable representing a non-existing Java field, used by
e.g., java.lang.Class: getSingers, setSigners
java.lang.Class: getProtectionDomain0, setProtectionDomain0
To simplify simulation, the temporary field variable is like a
static field.
- tempFieldImpl(String) - Method in class soot.jimple.spark.internal.SparkNativeHelper
-
- tempFieldImpl(String) - Method in class soot.jimple.toolkits.pointer.util.NativeHelper
-
- tempFlowSet - Variable in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
-
Deprecated.
- TemplatePrinter - Class in soot.sootify
-
- TemplatePrinter(Singletons.Global) - Constructor for class soot.sootify.TemplatePrinter
-
- tempLocalVariable(SootMethod) - Method in class soot.jimple.toolkits.pointer.util.NativeHelper
-
- tempLocalVariableImpl(SootMethod) - Method in class soot.jimple.spark.internal.SparkNativeHelper
-
- tempLocalVariableImpl(SootMethod) - Method in class soot.jimple.toolkits.pointer.util.NativeHelper
-
- TemporaryRegisterLocal - Class in soot.toDex
-
- TemporaryRegisterLocal(Type) - Constructor for class soot.toDex.TemporaryRegisterLocal
-
- tempVariable() - Method in class soot.jimple.toolkits.pointer.util.NativeHelper
-
Make a temporary variable.
- tempVariableImpl() - Method in class soot.jimple.spark.internal.SparkNativeHelper
-
- tempVariableImpl() - Method in class soot.jimple.toolkits.pointer.util.NativeHelper
-
- TerminateEarlyException - Exception in soot.jimple.spark.ondemand
-
- TerminateEarlyException() - Constructor for exception soot.jimple.spark.ondemand.TerminateEarlyException
-
- test(T) - Method in class soot.jimple.spark.ondemand.genericutil.Predicate
-
Test whether an
Object
satisfies this
Predicate
- test() - Method in class soot.jimple.toolkits.thread.mhp.MonitorSet
-
- testChain() - Method in class soot.jimple.toolkits.thread.mhp.pegcallgraph.PegCallGraph
-
- testChain() - Method in class soot.jimple.toolkits.thread.mhp.PegChain
-
- testIterator() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- testJoinStmtToThread() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- testList(List) - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- testMethodToPred() - Method in class soot.jimple.toolkits.thread.mhp.pegcallgraph.PegCallGraph
-
- testMethodToSucc() - Method in class soot.jimple.toolkits.thread.mhp.pegcallgraph.PegCallGraph
-
- testMonitor() - Method in class soot.jimple.toolkits.thread.mhp.MonitorAnalysis
-
- testMonitor() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- testPegChain(Chain) - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- testSet(Set, String) - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- testStartToThread() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- testSynch() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- testThreadNameToStart() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- testToString() - Method in class soot.jimple.toolkits.thread.mhp.stmt.JPegStmt
-
- testUnitToPeg(HashMap) - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- testUnitToPred() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- testUnitToSucc() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- testWaitingNodes() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- TextAreaOutput - Variable in class soot.jbco.gui.JBCOViewer
-
- tgt() - Method in interface soot.jimple.toolkits.callgraph.ContextSensitiveEdge
-
The target method of the call edge.
- tgt() - Method in class soot.jimple.toolkits.callgraph.Edge
-
- tgtCtxt() - Method in interface soot.jimple.toolkits.callgraph.ContextSensitiveEdge
-
The context at the target of the call.
- tgtCtxt() - Method in class soot.jimple.toolkits.callgraph.Edge
-
- tgtToEdge - Variable in class soot.jimple.toolkits.callgraph.CallGraph
-
- this_class - Variable in class soot.coffi.ClassFile
-
Constant pool index of the Class constant describing this.
- THIS_NODE - Static variable in interface soot.PointsToAnalysis
-
- ThisInliner - Class in soot.jimple.toolkits.base
-
- ThisInliner() - Constructor for class soot.jimple.toolkits.base.ThisInliner
-
- thisIsLocal(SootMethod, EquivalentValue) - Method in class soot.jimple.toolkits.infoflow.ClassLocalObjectsAnalysis
-
- thisOuterType(Type) - Method in class soot.javaToJimple.AnonClassInitMethodSource
-
- thisOuterType() - Method in class soot.javaToJimple.AnonClassInitMethodSource
-
- ThisRef - Class in soot.jimple
-
- ThisRef(RefType) - Constructor for class soot.jimple.ThisRef
-
- thisRefNumber() - Static method in class soot.jimple.toolkits.pointer.LocalMustAliasAnalysis
-
- thisStatus() - Method in class soot.jimple.toolkits.annotation.purity.PurityGraph
-
- THREAD - Static variable in class soot.Kind
-
Implicit call to Thread.run() due to Thread.start() call.
- thread_run_callsites - Variable in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- THREADCLASS - Variable in class soot.jimple.toolkits.pointer.representations.TypeConstants
-
- ThreadLocalObjectsAnalysis - Class in soot.jimple.toolkits.thread
-
- ThreadLocalObjectsAnalysis(MhpTester) - Constructor for class soot.jimple.toolkits.thread.ThreadLocalObjectsAnalysis
-
- threadNameToStart - Variable in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- threadNo - Variable in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- ThreadSafe - Annotation Type in heros
-
This annotation tells that the class was designed to be used by multiple threads, with concurrent updates.
- ThreeRegInsn - Interface in soot.toDex.instructions
-
Interface for instructions that need three registers.
- THROW - Static variable in class soot.jimple.Jimple
-
- THROW_NODE - Static variable in interface soot.PointsToAnalysis
-
- ThrowableSet - Class in soot.toolkits.exceptions
-
A class for representing the set of exceptions that an instruction may throw.
- ThrowableSet.AlreadyHasExclusionsException - Exception in soot.toolkits.exceptions
-
- ThrowableSet.Manager - Class in soot.toolkits.exceptions
-
Singleton class for fields and initializers common to all ThrowableSet
objects (i.e., these would be static fields and initializers, in the
absence of soot's
G
and
Singletons
classes).
- ThrowableSet.Pair - Class in soot.toolkits.exceptions
-
- throwAnalysis - Variable in class soot.jimple.toolkits.scalar.CopyPropagator
-
- throwAnalysis - Variable in class soot.jimple.toolkits.scalar.UnreachableCodeEliminator
-
- ThrowAnalysis - Interface in soot.toolkits.exceptions
-
A source of information about the exceptions that
Unit
s might throw.
- throwAnalysis - Variable in class soot.toolkits.exceptions.TrapTightener
-
- throwAnalysis - Variable in class soot.toolkits.graph.ExceptionalUnitGraph
-
- throwAnalysis - Variable in class soot.toolkits.scalar.LocalSplitter
-
- ThrowAnalysisFactory - Class in soot.toolkits.exceptions
-
Factory that returns an appropriate ThrowAnalysis instances for a given
task.
- ThrowAnalysisFactory() - Constructor for class soot.toolkits.exceptions.ThrowAnalysisFactory
-
- ThrowCreatedByCompilerTag - Class in soot.tagkit
-
Represents a tag that just has a string to be printed with the code.
- ThrowCreatedByCompilerTag() - Constructor for class soot.tagkit.ThrowCreatedByCompilerTag
-
- throwException(AbstractObject) - Method in class soot.jimple.toolkits.pointer.util.NativeHelper
-
Throw of an abstract object as an exception.
- throwExceptionImpl(AbstractObject) - Method in class soot.jimple.spark.internal.SparkNativeHelper
-
- throwExceptionImpl(AbstractObject) - Method in class soot.jimple.toolkits.pointer.util.NativeHelper
-
- ThrowFinder - Class in soot.dava.toolkits.base.misc
-
- ThrowFinder(Singletons.Global) - Constructor for class soot.dava.toolkits.base.misc.ThrowFinder
-
- throwing() - Method in exception soot.jimple.toolkits.base.ExceptionCheckerError
-
- throwing(Stmt) - Method in exception soot.jimple.toolkits.base.ExceptionCheckerError
-
- ThrowInst - Interface in soot.baf
-
- ThrowInstruction - Class in soot.dexpler.instructions
-
- ThrowInstruction(Instruction, int) - Constructor for class soot.dexpler.instructions.ThrowInstruction
-
- ThrowManager - Class in soot.jimple.toolkits.invoke
-
Utility methods for dealing with traps.
- ThrowManager() - Constructor for class soot.jimple.toolkits.invoke.ThrowManager
-
- ThrowNullConverter - Class in soot.dava.toolkits.base.misc
-
- ThrowNullConverter(Singletons.Global) - Constructor for class soot.dava.toolkits.base.misc.ThrowNullConverter
-
- THROWS - Static variable in class soot.jimple.Jimple
-
- ThrowSet - Class in soot.jbco.util
-
- ThrowSet() - Constructor for class soot.jbco.util.ThrowSet
-
- throwsException(Value) - Static method in class soot.jimple.toolkits.scalar.pre.SootFilter
-
a (probably) conservative way of telling, if a Value throws an exception
or not.
- throwsException(SootClass) - Method in class soot.SootMethod
-
Returns true if this method throws exception e
.
- ThrowStmt - Interface in soot.jimple
-
- TightestQualifiersTagger - Class in soot.jimple.toolkits.annotation.qualifiers
-
a scene transformer that add tags to indicate the tightest qualifies
possible for fields and methods (ie: private, protected or public)
- TightestQualifiersTagger(Singletons.Global) - Constructor for class soot.jimple.toolkits.annotation.qualifiers.TightestQualifiersTagger
-
- Timer - Class in soot
-
Utility class providing a timer.
- Timer(String) - Constructor for class soot.Timer
-
Creates a new timer with the given name.
- Timer() - Constructor for class soot.Timer
-
Creates a new timer.
- Timer_count - Variable in class soot.G
-
- Timer_forcedGarbageCollectionTimer - Variable in class soot.G
-
- Timer_isGarbageCollecting - Variable in class soot.G
-
- Timer_outstandingTimers - Variable in class soot.G
-
- Timers - Class in soot
-
- Timers(Singletons.Global) - Constructor for class soot.Timers
-
- tmp_si - Variable in class soot.jimple.spark.geom.dataMgr.ContextsCollector
-
- tmpAbruptChecker - Static variable in class soot.toolkits.astmetrics.StmtSumWeightedByDepth
-
- TO - Static variable in class soot.jimple.Jimple
-
- toAbbreviatedString() - Method in class soot.toolkits.exceptions.ThrowableSet
-
Produce an abbreviated representation of this ThrowableSet
,
suitable for human consumption.
- toArray() - Method in class soot.jimple.spark.ondemand.genericutil.ArraySet
-
- toArray(U[]) - Method in class soot.jimple.spark.ondemand.genericutil.ArraySet
-
- toArray() - Method in class soot.jimple.toolkits.annotation.arraycheck.BoundedPriorityList
- toArray(Object[]) - Method in class soot.jimple.toolkits.annotation.arraycheck.BoundedPriorityList
- toArray() - Method in class soot.toolkits.scalar.ArrayFlowUniverse
-
- toArray() - Method in class soot.toolkits.scalar.CollectionFlowUniverse
-
- toArray() - Method in interface soot.toolkits.scalar.FlowUniverse
-
returns the elements of the universe in form of an array.
The returned array could be backed or not.
- toArray() - Method in class soot.util.ArraySet
-
- toArray(T[]) - Method in class soot.util.ArraySet
-
- toArray() - Method in class soot.util.EmptyChain
-
- toArray(Object[]) - Method in class soot.util.EmptyChain
-
- toBriefString() - Method in class soot.toolkits.exceptions.ThrowableSet
-
Returns a cryptic identifier for this ThrowableSet
, used to
identify a set when it appears in a collection.
- toDalvikICAT(String) - Static method in class soot.dexpler.DexType
-
- TODEX_DEBUG - Static variable in class soot.toDex.Debug
-
- toDotFile(String, DirectedGraph, String) - Static method in class soot.jimple.toolkits.thread.mhp.PegCallGraphToDot
-
Generates a dot format file for a DirectedGraph
- toDotFile(String, PegGraph, String) - Static method in class soot.jimple.toolkits.thread.mhp.PegToDotFile
-
Generates a dot format file for a DirectedGraph
- toDoubleConstant() - Method in class soot.dexpler.typing.UntypedLongOrDoubleConstant
-
- toFieldReference(SootField) - Static method in class soot.toDex.DexPrinter
-
- toFieldReference(SootFieldRef) - Static method in class soot.toDex.DexPrinter
-
- toFileName(String) - Method in class soot.jimple.spark.pag.PAG2HTML
-
- toFloatConstant() - Method in class soot.dexpler.typing.UntypedIntOrFloatConstant
-
- toIntConstant() - Method in class soot.dexpler.typing.UntypedIntOrFloatConstant
-
- toJimpleBody() - Method in class soot.shimple.ShimpleBody
-
Returns an equivalent unbacked JimpleBody of the current Body
by eliminating the Phi nodes.
- toList() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.DavaFlowSet
-
Returns a unbacked list of elements in this set.
- toList() - Method in class soot.jimple.toolkits.scalar.ToppedSet
-
- toList() - Method in class soot.toolkits.scalar.AbstractFlowSet
-
- toList(int, int) - Method in class soot.toolkits.scalar.ArrayPackedSet
-
- toList() - Method in class soot.toolkits.scalar.ArrayPackedSet
-
- toList() - Method in class soot.toolkits.scalar.ArraySparseSet
-
Returns a unbacked list of elements in this set.
- toList() - Method in interface soot.toolkits.scalar.FlowSet
-
Returns an unbacked list of contained objects for this FlowSet.
- toList(Chain<E>) - Static method in class soot.util.HashChain
-
- toLongConstant() - Method in class soot.dexpler.typing.UntypedLongOrDoubleConstant
-
- toMachineType(Type) - Static method in class soot.Type
-
Converts the int-like types (short, byte, boolean and char) to IntType.
- toMethodReference(SootMethodRef) - Static method in class soot.toDex.DexPrinter
-
- toName(cp_info[]) - Method in class soot.coffi.field_info
-
Returns the name of this field.
- toName(cp_info[]) - Method in class soot.coffi.method_info
-
Returns the name of this method.
- TOP - Static variable in class soot.jimple.toolkits.annotation.nullcheck.NullnessAnalysis
-
- TOP - Static variable in class soot.jimple.toolkits.annotation.nullcheck.NullnessAssumptionAnalysis
-
- TOP - Variable in class soot.jimple.toolkits.typing.integer.ClassHierarchy
-
- top_rank - Variable in class soot.jimple.spark.geom.geomPA.GeomQueries
-
- top_value - Variable in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
- topElement() - Method in interface heros.JoinLattice
-
- Topics - Class in soot.javaToJimple.jj
-
Extension information for jj extension.
- Topics() - Constructor for class soot.javaToJimple.jj.Topics
-
- topLevelTypeString(String) - Static method in class soot.jimple.spark.ondemand.genericutil.Util
-
given the name of a class C, returns the name of the top-most enclosing
class of class C.
- topMatches(ImmutableStack<T>) - Method in class soot.jimple.spark.ondemand.genericutil.ImmutableStack
-
- TopologicalOrderer - Class in soot.jimple.toolkits.callgraph
-
- TopologicalOrderer(CallGraph) - Constructor for class soot.jimple.toolkits.callgraph.TopologicalOrderer
-
- TopologicalSorter - Class in soot.jimple.toolkits.thread.mhp
-
- TopologicalSorter(Chain, PegGraph) - Constructor for class soot.jimple.toolkits.thread.mhp.TopologicalSorter
-
- TopoSorter - Class in soot.jimple.spark.solver
-
Performs a pseudo-topological sort on the VarNodes in a PAG.
- TopoSorter(PAG, boolean) - Constructor for class soot.jimple.spark.solver.TopoSorter
-
- toPostString() - Method in class soot.xml.XMLNode
-
- toPostString(String) - Method in class soot.xml.XMLNode
-
- ToppedSet<T> - Class in soot.jimple.toolkits.scalar
-
Represents information for flow analysis, adding a top element to a lattice.
- ToppedSet(FlowSet<T>) - Constructor for class soot.jimple.toolkits.scalar.ToppedSet
-
- topSet() - Method in class soot.toolkits.scalar.AbstractBoundedFlowSet
-
- topSet() - Method in interface soot.toolkits.scalar.BoundedFlowSet
-
returns the topped set.
- toQuotedString() - Method in class soot.ArrayType
-
Returns a textual representation, quoted as needed, of this type for serialization, e.g.
- toQuotedString() - Method in class soot.RefType
-
Returns a textual representation, quoted as needed, of this type for
serialization, e.g.
- toQuotedString() - Method in class soot.Type
-
Returns a textual (and quoted as needed) representation of this type for serialization, e.g.
- toShortString() - Method in class soot.jimple.toolkits.infoflow.CallLocalityContext
-
- toShortString() - Method in class soot.toolkits.graph.Block
-
- toShortString() - Method in class soot.toolkits.graph.pdg.PDGNode
-
- toSoot() - Method in class soot.dexpler.DexType
-
Return the appropriate Soot Type for this DexType.
- toSoot(TypeReference) - Static method in class soot.dexpler.DexType
-
Return the appropriate Soot Type for the given TypeReference.
- toSootAT(String) - Static method in class soot.dexpler.DexType
-
Types read from annotations should be converted to Soot type.
- toSootICAT(String) - Static method in class soot.dexpler.DexType
-
Seems that representation of Annotation type in Soot is not
consistent with the normal type representation.
- toSootType() - Method in class soot.jimple.ClassConstant
-
- toSparkCompatiableResult(VarNode) - Method in class soot.jimple.spark.geom.dataMgr.PtSensVisitor
-
Transform the result to SPARK style context insensitive points-to set.
- toString() - Method in class heros.edgefunc.AllBottom
-
- toString() - Method in class heros.edgefunc.AllTop
-
- toString() - Method in class heros.edgefunc.EdgeIdentity
-
- toString() - Method in class heros.fieldsens.AccessPath.Delta
-
- toString() - Method in class heros.fieldsens.AccessPath
-
- toString() - Method in class heros.fieldsens.CallEdge
-
- toString() - Method in class heros.fieldsens.ControlFlowJoinResolver
-
- toString() - Method in class heros.fieldsens.FlowFunction.ConstrainedFact
-
- toString() - Method in class heros.fieldsens.FlowFunction.ReadFieldConstraint
-
- toString() - Method in class heros.fieldsens.FlowFunction.WriteFieldConstraint
-
- toString() - Method in class heros.fieldsens.PerAccessPathMethodAnalyzer
-
- toString() - Method in class heros.fieldsens.ReturnSiteResolver
-
- toString() - Method in class heros.fieldsens.structs.DeltaConstraint
-
- toString() - Method in class heros.fieldsens.structs.ReturnEdge
-
- toString() - Method in class heros.fieldsens.structs.WrappedFact
-
- toString() - Method in class heros.fieldsens.structs.WrappedFactAtStatement
-
- toString() - Method in class heros.fieldsens.ZeroCallEdgeResolver
-
- toString() - Method in class heros.solver.BiDiIDESolver.AbstractionWithSourceStmt
-
- toString() - Method in class heros.solver.CountLatch
-
- toString() - Method in class heros.solver.Pair
-
- toString() - Method in class heros.solver.PathEdge
-
- toString() - Method in class heros.utilities.JsonDocument
-
- toString() - Method in exception soot.AbstractSootFieldRef.FieldResolutionFailedException
-
- toString() - Method in class soot.AbstractSootFieldRef
-
- toString(UnitPrinter) - Method in class soot.AbstractUnitBox
-
- toString() - Method in class soot.AbstractUnitPrinter
-
- toString(UnitPrinter) - Method in class soot.AbstractValueBox
-
- toString() - Method in class soot.AbstractValueBox
-
- toString() - Method in class soot.AnySubType
-
- toString(UnitPrinter) - Method in class soot.ArrayType
-
- toString() - Method in class soot.ArrayType
-
- toString() - Method in class soot.baf.DoubleWordType
-
- toString() - Method in class soot.baf.internal.AbstractBranchInst
-
- toString(UnitPrinter) - Method in class soot.baf.internal.AbstractBranchInst
-
- toString() - Method in class soot.baf.internal.AbstractInst
-
- toString(UnitPrinter) - Method in class soot.baf.internal.AbstractInst
-
- toString() - Method in class soot.baf.internal.AbstractOpTypeBranchInst
-
- toString(UnitPrinter) - Method in class soot.baf.internal.AbstractOpTypeBranchInst
-
- toString() - Method in class soot.baf.internal.AbstractOpTypeInst
-
- toString(UnitPrinter) - Method in class soot.baf.internal.AbstractOpTypeInst
-
- toString() - Method in class soot.baf.internal.BafLocal
-
- toString(UnitPrinter) - Method in class soot.baf.internal.BafLocal
-
- toString() - Method in class soot.baf.internal.BDup1_x1Inst
-
- toString() - Method in class soot.baf.internal.BDup1_x2Inst
-
- toString() - Method in class soot.baf.internal.BDup1Inst
-
- toString(UnitPrinter) - Method in class soot.baf.internal.BDup1Inst
-
- toString() - Method in class soot.baf.internal.BDup2_x1Inst
-
- toString() - Method in class soot.baf.internal.BDup2_x2Inst
-
- toString() - Method in class soot.baf.internal.BDup2Inst
-
- toString() - Method in class soot.baf.internal.BDynamicInvokeInst
-
- toString(UnitPrinter) - Method in class soot.baf.internal.BDynamicInvokeInst
-
- toString() - Method in class soot.baf.internal.BIdentityInst
-
- toString(UnitPrinter) - Method in class soot.baf.internal.BIdentityInst
-
- toString() - Method in class soot.baf.internal.BIncInst
-
- toString(UnitPrinter) - Method in class soot.baf.internal.BIncInst
-
- toString() - Method in class soot.baf.internal.BLookupSwitchInst
-
- toString(UnitPrinter) - Method in class soot.baf.internal.BLookupSwitchInst
-
- toString() - Method in class soot.baf.internal.BPrimitiveCastInst
-
- toString() - Method in class soot.baf.internal.BSwapInst
-
- toString() - Method in class soot.baf.internal.BTableSwitchInst
-
- toString(UnitPrinter) - Method in class soot.baf.internal.BTableSwitchInst
-
- toString() - Method in class soot.baf.PlaceholderInst
-
- toString() - Method in class soot.baf.WordType
-
- toString() - Method in class soot.Body
- toString() - Method in class soot.BooleanType
-
- toString() - Method in class soot.ByteType
-
- toString() - Method in class soot.CharType
-
- toString() - Method in class soot.coffi.ClassFile
-
Returns the name of this Class.
- toString(cp_info[]) - Method in class soot.coffi.CONSTANT_Class_info
-
Returns a String representation of this entry.
- toString(cp_info[]) - Method in class soot.coffi.CONSTANT_Utf8_info
-
Returns a String representation of this entry.
- toString() - Method in class soot.coffi.Double2ndHalfType
-
- toString() - Method in class soot.coffi.LineNumberTable_attribute
-
- toString() - Method in class soot.coffi.Long2ndHalfType
-
- toString() - Method in class soot.coffi.UnusuableType
-
- toString() - Method in exception soot.ConflictingFieldRefException
-
- toString() - Method in class soot.dava.internal.asg.AugmentedStmt
-
- toString() - Method in class soot.dava.internal.asg.AugmentedStmtGraph
-
- toString() - Method in class soot.dava.internal.AST.ASTAndCondition
-
- toString(UnitPrinter) - Method in class soot.dava.internal.AST.ASTAndCondition
-
- toString() - Method in class soot.dava.internal.AST.ASTBinaryCondition
-
- toString(UnitPrinter) - Method in class soot.dava.internal.AST.ASTBinaryCondition
-
- toString(UnitPrinter) - Method in class soot.dava.internal.AST.ASTCondition
-
- toString(UnitPrinter) - Method in class soot.dava.internal.AST.ASTDoWhileNode
-
- toString() - Method in class soot.dava.internal.AST.ASTDoWhileNode
-
- toString(UnitPrinter) - Method in class soot.dava.internal.AST.ASTForLoopNode
-
- toString() - Method in class soot.dava.internal.AST.ASTForLoopNode
-
- toString(UnitPrinter) - Method in class soot.dava.internal.AST.ASTIfElseNode
-
- toString() - Method in class soot.dava.internal.AST.ASTIfElseNode
-
- toString(UnitPrinter) - Method in class soot.dava.internal.AST.ASTIfNode
-
- toString() - Method in class soot.dava.internal.AST.ASTIfNode
-
- toString(UnitPrinter) - Method in class soot.dava.internal.AST.ASTLabeledBlockNode
-
- toString() - Method in class soot.dava.internal.AST.ASTLabeledBlockNode
-
- toString(UnitPrinter) - Method in class soot.dava.internal.AST.ASTMethodNode
-
- toString() - Method in class soot.dava.internal.AST.ASTMethodNode
-
- toString(UnitPrinter) - Method in class soot.dava.internal.AST.ASTNode
-
- toString() - Method in class soot.dava.internal.AST.ASTOrCondition
-
- toString(UnitPrinter) - Method in class soot.dava.internal.AST.ASTOrCondition
-
- toString(UnitPrinter) - Method in class soot.dava.internal.AST.ASTStatementSequenceNode
-
- toString() - Method in class soot.dava.internal.AST.ASTStatementSequenceNode
-
- toString(UnitPrinter) - Method in class soot.dava.internal.AST.ASTSwitchNode
-
- toString() - Method in class soot.dava.internal.AST.ASTSwitchNode
-
- toString(UnitPrinter) - Method in class soot.dava.internal.AST.ASTSynchronizedBlockNode
-
- toString() - Method in class soot.dava.internal.AST.ASTSynchronizedBlockNode
-
- toString(UnitPrinter) - Method in class soot.dava.internal.AST.ASTTryNode
-
- toString() - Method in class soot.dava.internal.AST.ASTTryNode
-
- toString() - Method in class soot.dava.internal.AST.ASTUnaryCondition
-
- toString(UnitPrinter) - Method in class soot.dava.internal.AST.ASTUnaryCondition
-
- toString(UnitPrinter) - Method in class soot.dava.internal.AST.ASTUnconditionalLoopNode
-
- toString() - Method in class soot.dava.internal.AST.ASTUnconditionalLoopNode
-
- toString(UnitPrinter) - Method in class soot.dava.internal.AST.ASTWhileNode
-
- toString() - Method in class soot.dava.internal.AST.ASTWhileNode
-
- toString() - Method in class soot.dava.internal.javaRep.DAbruptStmt
-
- toString(UnitPrinter) - Method in class soot.dava.internal.javaRep.DAbruptStmt
-
- toString(UnitPrinter) - Method in class soot.dava.internal.javaRep.DArrayInitExpr
-
- toString() - Method in class soot.dava.internal.javaRep.DArrayInitExpr
-
- toString(UnitPrinter) - Method in class soot.dava.internal.javaRep.DAssignStmt
-
- toString() - Method in class soot.dava.internal.javaRep.DAssignStmt
-
- toString() - Method in class soot.dava.internal.javaRep.DDecrementStmt
-
- toString(UnitPrinter) - Method in class soot.dava.internal.javaRep.DDecrementStmt
-
- toString(UnitPrinter) - Method in class soot.dava.internal.javaRep.DIdentityStmt
-
- toString() - Method in class soot.dava.internal.javaRep.DIdentityStmt
-
- toString() - Method in class soot.dava.internal.javaRep.DIncrementStmt
-
- toString(UnitPrinter) - Method in class soot.dava.internal.javaRep.DIncrementStmt
-
- toString(UnitPrinter) - Method in class soot.dava.internal.javaRep.DInstanceFieldRef
-
- toString() - Method in class soot.dava.internal.javaRep.DInstanceFieldRef
-
- toString() - Method in class soot.dava.internal.javaRep.DIntConstant
-
- toString(UnitPrinter) - Method in class soot.dava.internal.javaRep.DInterfaceInvokeExpr
-
- toString() - Method in class soot.dava.internal.javaRep.DInterfaceInvokeExpr
-
- toString(UnitPrinter) - Method in class soot.dava.internal.javaRep.DLengthExpr
-
- toString() - Method in class soot.dava.internal.javaRep.DLengthExpr
-
- toString(UnitPrinter) - Method in class soot.dava.internal.javaRep.DNegExpr
-
- toString() - Method in class soot.dava.internal.javaRep.DNegExpr
-
- toString(UnitPrinter) - Method in class soot.dava.internal.javaRep.DNewArrayExpr
-
- toString() - Method in class soot.dava.internal.javaRep.DNewArrayExpr
-
- toString(UnitPrinter) - Method in class soot.dava.internal.javaRep.DNewMultiArrayExpr
-
- toString() - Method in class soot.dava.internal.javaRep.DNewMultiArrayExpr
-
- toString(UnitPrinter) - Method in class soot.dava.internal.javaRep.DNotExpr
-
- toString() - Method in class soot.dava.internal.javaRep.DNotExpr
-
- toString(UnitPrinter) - Method in class soot.dava.internal.javaRep.DShortcutAssignStmt
-
- toString() - Method in class soot.dava.internal.javaRep.DShortcutAssignStmt
-
- toString() - Method in class soot.dava.internal.javaRep.DShortcutIf
-
- toString(UnitPrinter) - Method in class soot.dava.internal.javaRep.DShortcutIf
-
- toString(UnitPrinter) - Method in class soot.dava.internal.javaRep.DSpecialInvokeExpr
-
- toString() - Method in class soot.dava.internal.javaRep.DSpecialInvokeExpr
-
- toString(UnitPrinter) - Method in class soot.dava.internal.javaRep.DStaticFieldRef
-
- toString(UnitPrinter) - Method in class soot.dava.internal.javaRep.DStaticInvokeExpr
-
- toString() - Method in class soot.dava.internal.javaRep.DThisRef
-
- toString() - Method in class soot.dava.internal.javaRep.DVariableDeclarationStmt
-
- toString(UnitPrinter) - Method in class soot.dava.internal.javaRep.DVariableDeclarationStmt
-
- toString(UnitPrinter) - Method in class soot.dava.internal.javaRep.DVirtualInvokeExpr
-
- toString() - Method in class soot.dava.internal.javaRep.DVirtualInvokeExpr
-
- toString() - Method in class soot.dava.internal.SET.SETNodeLabel
-
- toString() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CPFlowSet
-
- toString() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CPTuple
-
- toString() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.CPVariable
-
- toString() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.DavaFlowSet
-
- toString() - Method in class soot.dava.toolkits.base.AST.structuredAnalysis.ReachingCopies.LocalPair
-
- toString() - Method in class soot.dexpler.DexType
-
- toString() - Method in class soot.DoubleType
-
- toString() - Method in class soot.EquivalentValue
-
- toString(UnitPrinter) - Method in class soot.EquivalentValue
-
- toString() - Method in class soot.ErroneousType
-
- toString() - Method in class soot.FloatType
-
- toString() - Method in class soot.grimp.internal.AbstractGrimpFloatBinopExpr
-
- toString() - Method in class soot.grimp.internal.AbstractGrimpIntBinopExpr
-
- toString() - Method in class soot.grimp.internal.AbstractGrimpIntLongBinopExpr
-
- toString(UnitPrinter) - Method in class soot.grimp.internal.GArrayRef
-
- toString() - Method in class soot.grimp.internal.GArrayRef
-
- toString() - Method in class soot.grimp.internal.GCastExpr
-
- toString() - Method in class soot.grimp.internal.GDynamicInvokeExpr
-
- toString(UnitPrinter) - Method in class soot.grimp.internal.GDynamicInvokeExpr
-
- toString() - Method in class soot.grimp.internal.GInstanceFieldRef
-
- toString() - Method in class soot.grimp.internal.GInterfaceInvokeExpr
-
- toString(UnitPrinter) - Method in class soot.grimp.internal.GInterfaceInvokeExpr
-
- toString() - Method in class soot.grimp.internal.GNewInvokeExpr
-
- toString(UnitPrinter) - Method in class soot.grimp.internal.GNewInvokeExpr
-
- toString() - Method in class soot.grimp.internal.GSpecialInvokeExpr
-
- toString(UnitPrinter) - Method in class soot.grimp.internal.GSpecialInvokeExpr
-
- toString() - Method in class soot.grimp.internal.GVirtualInvokeExpr
-
- toString(UnitPrinter) - Method in class soot.grimp.internal.GVirtualInvokeExpr
-
- toString() - Method in class soot.IntType
-
- toString() - Method in class soot.javaToJimple.AnonLocalClassInfo
-
- toString() - Method in class soot.javaToJimple.jj.ast.JjAccessField_c
-
- toString() - Method in interface soot.jimple.BinopExpr
-
- toString() - Method in class soot.jimple.ClassConstant
-
- toString(UnitPrinter) - Method in class soot.jimple.Constant
-
- toString() - Method in class soot.jimple.DoubleConstant
-
- toString() - Method in class soot.jimple.FloatConstant
-
- toString() - Method in class soot.jimple.GroupIntPair
-
- toString() - Method in class soot.jimple.IntConstant
-
- toString() - Method in class soot.jimple.internal.AbstractBinopExpr
-
- toString(UnitPrinter) - Method in class soot.jimple.internal.AbstractBinopExpr
-
- toString() - Method in class soot.jimple.internal.AbstractCastExpr
-
- toString(UnitPrinter) - Method in class soot.jimple.internal.AbstractCastExpr
-
- toString() - Method in class soot.jimple.internal.AbstractInstanceFieldRef
-
- toString(UnitPrinter) - Method in class soot.jimple.internal.AbstractInstanceFieldRef
-
- toString() - Method in class soot.jimple.internal.AbstractInstanceOfExpr
-
- toString(UnitPrinter) - Method in class soot.jimple.internal.AbstractInstanceOfExpr
-
- toString() - Method in class soot.jimple.internal.AbstractInterfaceInvokeExpr
-
- toString(UnitPrinter) - Method in class soot.jimple.internal.AbstractInterfaceInvokeExpr
-
- toString() - Method in class soot.jimple.internal.AbstractLengthExpr
-
- toString(UnitPrinter) - Method in class soot.jimple.internal.AbstractLengthExpr
-
- toString() - Method in class soot.jimple.internal.AbstractNegExpr
-
- toString(UnitPrinter) - Method in class soot.jimple.internal.AbstractNegExpr
-
- toString() - Method in class soot.jimple.internal.AbstractNewArrayExpr
-
- toString(UnitPrinter) - Method in class soot.jimple.internal.AbstractNewArrayExpr
-
- toString() - Method in class soot.jimple.internal.AbstractNewExpr
-
- toString(UnitPrinter) - Method in class soot.jimple.internal.AbstractNewExpr
-
- toString() - Method in class soot.jimple.internal.AbstractNewMultiArrayExpr
-
- toString(UnitPrinter) - Method in class soot.jimple.internal.AbstractNewMultiArrayExpr
-
- toString() - Method in class soot.jimple.internal.AbstractSpecialInvokeExpr
-
- toString(UnitPrinter) - Method in class soot.jimple.internal.AbstractSpecialInvokeExpr
-
- toString() - Method in class soot.jimple.internal.AbstractStaticInvokeExpr
-
- toString(UnitPrinter) - Method in class soot.jimple.internal.AbstractStaticInvokeExpr
-
- toString() - Method in class soot.jimple.internal.AbstractVirtualInvokeExpr
-
- toString(UnitPrinter) - Method in class soot.jimple.internal.AbstractVirtualInvokeExpr
-
- toString() - Method in class soot.jimple.internal.JArrayRef
-
- toString(UnitPrinter) - Method in class soot.jimple.internal.JArrayRef
-
- toString() - Method in class soot.jimple.internal.JAssignStmt
-
- toString(UnitPrinter) - Method in class soot.jimple.internal.JAssignStmt
-
- toString() - Method in class soot.jimple.internal.JBreakpointStmt
-
- toString(UnitPrinter) - Method in class soot.jimple.internal.JBreakpointStmt
-
- toString() - Method in class soot.jimple.internal.JCaughtExceptionRef
-
- toString(UnitPrinter) - Method in class soot.jimple.internal.JCaughtExceptionRef
-
- toString() - Method in class soot.jimple.internal.JDynamicInvokeExpr
-
- toString(UnitPrinter) - Method in class soot.jimple.internal.JDynamicInvokeExpr
-
- toString() - Method in class soot.jimple.internal.JEnterMonitorStmt
-
- toString(UnitPrinter) - Method in class soot.jimple.internal.JEnterMonitorStmt
-
- toString() - Method in class soot.jimple.internal.JExitMonitorStmt
-
- toString(UnitPrinter) - Method in class soot.jimple.internal.JExitMonitorStmt
-
- toString() - Method in class soot.jimple.internal.JGotoStmt
-
- toString(UnitPrinter) - Method in class soot.jimple.internal.JGotoStmt
-
- toString() - Method in class soot.jimple.internal.JIdentityStmt
-
- toString(UnitPrinter) - Method in class soot.jimple.internal.JIdentityStmt
-
- toString() - Method in class soot.jimple.internal.JIfStmt
-
- toString(UnitPrinter) - Method in class soot.jimple.internal.JIfStmt
-
- toString() - Method in class soot.jimple.internal.JimpleLocal
-
- toString(UnitPrinter) - Method in class soot.jimple.internal.JimpleLocal
-
- toString() - Method in class soot.jimple.internal.JInvokeStmt
-
- toString(UnitPrinter) - Method in class soot.jimple.internal.JInvokeStmt
-
- toString() - Method in class soot.jimple.internal.JLookupSwitchStmt
-
- toString(UnitPrinter) - Method in class soot.jimple.internal.JLookupSwitchStmt
-
- toString() - Method in class soot.jimple.internal.JNopStmt
-
- toString(UnitPrinter) - Method in class soot.jimple.internal.JNopStmt
-
- toString() - Method in class soot.jimple.internal.JRetStmt
-
- toString(UnitPrinter) - Method in class soot.jimple.internal.JRetStmt
-
- toString() - Method in class soot.jimple.internal.JReturnStmt
-
- toString(UnitPrinter) - Method in class soot.jimple.internal.JReturnStmt
-
- toString() - Method in class soot.jimple.internal.JReturnVoidStmt
-
- toString(UnitPrinter) - Method in class soot.jimple.internal.JReturnVoidStmt
-
- toString() - Method in class soot.jimple.internal.JTableSwitchStmt
-
- toString(UnitPrinter) - Method in class soot.jimple.internal.JTableSwitchStmt
-
- toString() - Method in class soot.jimple.internal.JThrowStmt
-
- toString(UnitPrinter) - Method in class soot.jimple.internal.JThrowStmt
-
- toString() - Method in class soot.jimple.internal.JTrap
-
- toString() - Method in class soot.jimple.LongConstant
-
- toString() - Method in class soot.jimple.MethodHandle
-
- toString() - Method in class soot.jimple.NullConstant
-
- toString() - Method in class soot.jimple.ParameterRef
-
Converts the given ParameterRef into a String i.e.
- toString(UnitPrinter) - Method in class soot.jimple.ParameterRef
-
- toString() - Method in class soot.jimple.PlaceholderStmt
-
- toString(UnitPrinter) - Method in class soot.jimple.PlaceholderStmt
-
- toString() - Method in class soot.jimple.spark.fieldrw.FieldRWTag
-
- toString() - Method in class soot.jimple.spark.geom.dataRep.CallsiteContextVar
-
- toString() - Method in class soot.jimple.spark.geom.dataRep.CgEdge
-
- toString() - Method in class soot.jimple.spark.geom.dataRep.IntervalContextVar
-
- toString() - Method in class soot.jimple.spark.geom.dataRep.SimpleInterval
-
- toString() - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- toString() - Method in class soot.jimple.spark.geom.geomPA.IVarAbstraction
-
- toString() - Method in class soot.jimple.spark.ondemand.AllocAndContext
-
- toString() - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo.VarAndContext
-
- toString() - Method in class soot.jimple.spark.ondemand.DemandCSPointsTo.VarContextAndUp
-
- toString() - Method in class soot.jimple.spark.ondemand.genericutil.ArraySet
-
- toString() - Method in class soot.jimple.spark.ondemand.genericutil.FIFOQueue
-
- toString() - Method in class soot.jimple.spark.ondemand.genericutil.ImmutableStack
-
- toString() - Method in interface soot.jimple.spark.ondemand.genericutil.MultiMap
-
- toString() - Method in class soot.jimple.spark.ondemand.genericutil.MutablePair
-
- toString() - Method in class soot.jimple.spark.ondemand.genericutil.ObjWrapper
-
- toString() - Method in class soot.jimple.spark.ondemand.genericutil.Stack
-
- toString() - Method in class soot.jimple.spark.ondemand.genericutil.UnorderedPair
-
- toString() - Method in class soot.jimple.spark.ondemand.IncrementalTypesHeuristic
-
- toString() - Method in class soot.jimple.spark.ondemand.InnerTypesIncrementalHeuristic
-
- toString() - Method in class soot.jimple.spark.ondemand.ManualFieldCheckHeuristic
-
- toString() - Method in class soot.jimple.spark.ondemand.pautil.AssignEdge
-
- toString() - Method in class soot.jimple.spark.ondemand.WrappedPointsToSet
-
- toString() - Method in class soot.jimple.spark.pag.AllocDotField
-
- toString() - Method in class soot.jimple.spark.pag.AllocNode
-
- toString() - Method in class soot.jimple.spark.pag.ClassConstantNode
-
- toString() - Method in class soot.jimple.spark.pag.ContextVarNode
-
- toString() - Method in class soot.jimple.spark.pag.FieldRefNode
-
- toString() - Method in class soot.jimple.spark.pag.GlobalVarNode
-
- toString() - Method in class soot.jimple.spark.pag.LocalVarNode
-
- toString() - Method in class soot.jimple.spark.pag.Parm
-
- toString() - Method in class soot.jimple.spark.pag.StringConstantNode
-
- toString() - Method in class soot.jimple.spark.sets.EmptyPointsToSet
- toString() - Method in class soot.jimple.spark.sets.PointsToSetEqualsWrapper
- toString() - Method in class soot.jimple.spark.sets.PointsToSetInternal
-
- toString() - Method in class soot.jimple.StaticFieldRef
-
- toString(UnitPrinter) - Method in class soot.jimple.StaticFieldRef
-
- toString(UnitPrinter) - Method in interface soot.jimple.Stmt
-
- toString() - Method in class soot.jimple.StringConstant
-
- toString() - Method in class soot.jimple.ThisRef
-
- toString(UnitPrinter) - Method in class soot.jimple.ThisRef
-
- toString() - Method in class soot.jimple.toolkits.annotation.arraycheck.Array2ndDimensionSymbol
-
- toString() - Method in class soot.jimple.toolkits.annotation.arraycheck.BoundedPriorityList
- toString() - Method in class soot.jimple.toolkits.annotation.callgraph.CallData
-
- toString() - Method in class soot.jimple.toolkits.annotation.nullcheck.RefIntPair
-
Deprecated.
- toString() - Method in class soot.jimple.toolkits.annotation.purity.PurityEdge
-
- toString() - Method in class soot.jimple.toolkits.annotation.purity.PurityGlobalNode
-
- toString() - Method in class soot.jimple.toolkits.annotation.purity.PurityMethodNode
-
- toString() - Method in class soot.jimple.toolkits.annotation.purity.PurityParamNode
-
- toString() - Method in class soot.jimple.toolkits.annotation.purity.PurityStmtNode
-
- toString() - Method in class soot.jimple.toolkits.annotation.purity.PurityThisNode
-
- toString() - Method in class soot.jimple.toolkits.annotation.tags.ArrayCheckTag
-
- toString() - Method in class soot.jimple.toolkits.annotation.tags.ArrayNullCheckTag
-
- toString() - Method in class soot.jimple.toolkits.annotation.tags.NullCheckTag
-
- toString() - Method in class soot.jimple.toolkits.base.Zone
-
- toString() - Method in class soot.jimple.toolkits.callgraph.CallGraph
-
- toString() - Method in class soot.jimple.toolkits.callgraph.ConstantArrayAnalysis.ArrayTypes
-
- toString() - Method in class soot.jimple.toolkits.callgraph.Edge
-
- toString() - Method in class soot.jimple.toolkits.callgraph.SlowCallGraph
-
- toString(UnitPrinter) - Method in class soot.jimple.toolkits.infoflow.AbstractDataSource
-
- toString() - Method in class soot.jimple.toolkits.infoflow.AbstractDataSource
-
- toString() - Method in class soot.jimple.toolkits.infoflow.CallLocalityContext
-
- toString() - Method in class soot.jimple.toolkits.pointer.CastCheckTag
-
- toString() - Method in class soot.jimple.toolkits.pointer.CodeBlockRWSet
-
- toString() - Method in class soot.jimple.toolkits.pointer.DependenceGraph
-
- toString() - Method in class soot.jimple.toolkits.pointer.DependenceTag
-
- toString() - Method in class soot.jimple.toolkits.pointer.InstanceKey
-
- toString() - Method in class soot.jimple.toolkits.pointer.MemoryEfficientRasUnion
- toString() - Method in class soot.jimple.toolkits.pointer.MethodRWSet
-
- toString() - Method in exception soot.jimple.toolkits.pointer.nativemethods.NativeMethodNotSupportedException
-
- toString() - Method in interface soot.jimple.toolkits.pointer.representations.AbstractObject
-
- toString() - Method in class soot.jimple.toolkits.pointer.representations.ConstantObject
-
- toString() - Method in class soot.jimple.toolkits.pointer.representations.GeneralConstObject
-
- toString() - Method in class soot.jimple.toolkits.pointer.SideEffectAnalysis
-
- toString() - Method in class soot.jimple.toolkits.pointer.SiteRWSet
-
- toString() - Method in class soot.jimple.toolkits.pointer.StmtRWSet
-
- toString() - Method in class soot.jimple.toolkits.scalar.ToppedSet
-
- toString() - Method in class soot.jimple.toolkits.thread.AbstractRuntimeThread
-
- toString() - Method in class soot.jimple.toolkits.thread.mhp.PegGraph
-
- toString() - Method in class soot.jimple.toolkits.thread.mhp.stmt.JPegStmt
-
- toString() - Method in class soot.jimple.toolkits.thread.synchronization.CriticalSectionAwareSideEffectAnalysis
-
- toString() - Method in class soot.jimple.toolkits.thread.synchronization.DeadlockAvoidanceEdge
-
- toString(UnitPrinter) - Method in class soot.jimple.toolkits.thread.synchronization.NewStaticLock
-
- toString() - Method in class soot.jimple.toolkits.thread.synchronization.NewStaticLock
-
- toString() - Method in class soot.jimple.toolkits.typing.ClassHierarchy
-
Returns a string representation of this object
- toString() - Method in class soot.jimple.toolkits.typing.fast.BottomType
-
- toString() - Method in class soot.jimple.toolkits.typing.fast.Integer127Type
-
- toString() - Method in class soot.jimple.toolkits.typing.fast.Integer1Type
-
- toString() - Method in class soot.jimple.toolkits.typing.fast.Integer32767Type
-
- toString() - Method in class soot.jimple.toolkits.typing.fast.Typing
-
- toString() - Method in class soot.Kind
-
- toString() - Method in class soot.LongType
-
- toString() - Method in class soot.MethodContext
-
- toString(int) - Static method in class soot.Modifier
-
Converts the given modifiers to their string representation, in canonical form.
- toString() - Method in class soot.NullType
-
- toString() - Method in class soot.plugins.model.PhasePluginDescription
-
- toString() - Method in class soot.RefType
-
- toString() - Method in class soot.shimple.internal.SPhiExpr
-
- toString(UnitPrinter) - Method in class soot.shimple.internal.SPhiExpr
-
- toString() - Method in class soot.shimple.internal.SPiExpr
-
- toString(UnitPrinter) - Method in class soot.shimple.internal.SPiExpr
-
- toString() - Method in class soot.shimple.toolkits.graph.SimpleGlobalValueNumberer
-
- toString() - Method in class soot.shimple.toolkits.graph.ValueGraph.Node
-
- toString() - Method in class soot.shimple.toolkits.graph.ValueGraph
-
- toString(UnitPrinter) - Method in class soot.shimple.toolkits.graph.ValueGraph.TypeValueWrapper
-
- toString() - Method in class soot.ShortType
-
- toString() - Method in class soot.SootClass
-
Returns the name of this class.
- toString() - Method in class soot.SootField
-
- toString() - Method in class soot.SootMethod
-
Returns the signature of this method.
- toString() - Method in exception soot.SootMethodRefImpl.ClassResolutionFailedException
-
- toString() - Method in class soot.SootMethodRefImpl
-
- toString() - Method in class soot.StmtAddressType
-
- toString() - Method in class soot.tagkit.AnnotationAnnotationElem
-
- toString() - Method in class soot.tagkit.AnnotationArrayElem
-
- toString() - Method in class soot.tagkit.AnnotationBooleanElem
-
- toString() - Method in class soot.tagkit.AnnotationClassElem
-
- toString() - Method in class soot.tagkit.AnnotationDefaultTag
-
- toString() - Method in class soot.tagkit.AnnotationDoubleElem
-
- toString() - Method in class soot.tagkit.AnnotationElem
-
- toString() - Method in class soot.tagkit.AnnotationEnumElem
-
- toString() - Method in class soot.tagkit.AnnotationFloatElem
-
- toString() - Method in class soot.tagkit.AnnotationIntElem
-
- toString() - Method in class soot.tagkit.AnnotationLongElem
-
- toString() - Method in class soot.tagkit.AnnotationStringElem
-
- toString() - Method in class soot.tagkit.AnnotationTag
-
- toString() - Method in class soot.tagkit.BytecodeOffsetTag
-
Returns the offset in a string.
- toString() - Method in class soot.tagkit.CodeAttribute
-
Returns the name.
- toString() - Method in class soot.tagkit.ColorTag
-
- toString() - Method in class soot.tagkit.ConstantValueTag
-
- toString() - Method in class soot.tagkit.DebugTypeTag
-
- toString() - Method in class soot.tagkit.DeprecatedTag
-
- toString() - Method in class soot.tagkit.DoubleConstantValueTag
-
- toString() - Method in class soot.tagkit.EnclosingMethodTag
-
- toString() - Method in class soot.tagkit.FloatConstantValueTag
-
- toString() - Method in class soot.tagkit.GenericAttribute
-
- toString() - Method in class soot.tagkit.InnerClassTag
-
- toString() - Method in class soot.tagkit.IntegerConstantValueTag
-
- toString() - Method in class soot.tagkit.JimpleLineNumberTag
-
- toString() - Method in class soot.tagkit.LineNumberTag
-
- toString() - Method in class soot.tagkit.LinkTag
-
- toString() - Method in class soot.tagkit.LongConstantValueTag
-
- toString() - Method in class soot.tagkit.OuterClassTag
-
- toString() - Method in class soot.tagkit.ParamNamesTag
-
- toString() - Method in class soot.tagkit.PositionTag
-
- toString() - Method in class soot.tagkit.SignatureTag
-
- toString() - Method in class soot.tagkit.SourceFileTag
-
- toString() - Method in class soot.tagkit.SourceLineNumberTag
-
- toString() - Method in class soot.tagkit.SourceLnNamePosTag
- toString() - Method in class soot.tagkit.SourceLnPosTag
-
- toString() - Method in class soot.tagkit.StringConstantValueTag
-
- toString() - Method in class soot.tagkit.StringTag
-
- toString() - Method in class soot.tagkit.SyntheticParamTag
-
- toString() - Method in class soot.tagkit.SyntheticTag
-
- toString() - Method in class soot.tagkit.VisibilityAnnotationTag
-
- toString() - Method in class soot.tagkit.VisibilityParameterAnnotationTag
-
- toString() - Method in class soot.Timer
-
Returns the name of the current timer.
- toString() - Method in class soot.toDex.instructions.AbstractInsn
-
- toString() - Method in class soot.toDex.instructions.AddressInsn
-
- toString() - Method in class soot.toDex.instructions.Insn11n
-
- toString() - Method in class soot.toDex.instructions.Insn21c
-
- toString() - Method in class soot.toDex.instructions.Insn21s
-
- toString() - Method in class soot.toDex.instructions.Insn22b
-
- toString() - Method in class soot.toDex.instructions.Insn22c
-
- toString() - Method in class soot.toDex.instructions.Insn22s
-
- toString() - Method in class soot.toDex.instructions.Insn31i
-
- toString() - Method in class soot.toDex.instructions.Insn35c
-
- toString() - Method in class soot.toDex.instructions.Insn3rc
-
- toString() - Method in class soot.toDex.instructions.Insn51l
-
- toString() - Method in class soot.toDex.Register
-
- toString(UnitPrinter) - Method in class soot.toDex.TemporaryRegisterLocal
-
- toString() - Method in class soot.toolkits.astmetrics.ClassData
-
- toString() - Method in class soot.toolkits.astmetrics.MetricData
-
- toString() - Method in class soot.toolkits.exceptions.ThrowableSet
-
Returns a string representation of this ThrowableSet
.
- toString() - Method in class soot.toolkits.graph.Block
-
- toString() - Method in class soot.toolkits.graph.BlockGraph
-
- toString() - Method in class soot.toolkits.graph.DominatorNode
-
- toString() - Method in class soot.toolkits.graph.ExceptionalBlockGraph.ExceptionDest
-
- toString() - Method in class soot.toolkits.graph.ExceptionalUnitGraph.ExceptionDest
-
- toString() - Method in class soot.toolkits.graph.ExceptionalUnitGraph
-
- toString() - Method in class soot.toolkits.graph.interaction.FlowInfo
-
- toString() - Method in class soot.toolkits.graph.pdg.HashMutablePDG
- toString() - Method in class soot.toolkits.graph.pdg.PDGNode
-
- toString() - Method in class soot.toolkits.graph.pdg.PDGRegion
-
- toString() - Method in interface soot.toolkits.graph.pdg.ProgramDependenceGraph
-
- toString() - Method in class soot.toolkits.graph.pdg.Region
-
- toString() - Method in class soot.toolkits.graph.UnitGraph
-
- toString() - Method in class soot.toolkits.scalar.AbstractFlowSet
-
- toString() - Method in class soot.toolkits.scalar.BinaryIdentitySet
-
- toString() - Method in class soot.toolkits.scalar.IdentityPair
-
- toString() - Method in class soot.toolkits.scalar.Pair
-
- toString() - Method in class soot.toolkits.scalar.UnitValueBoxPair
-
- toString() - Method in class soot.toolkits.scalar.ValueUnitPair
-
- toString(UnitPrinter) - Method in class soot.toolkits.scalar.ValueUnitPair
-
- toString() - Method in class soot.Transform
-
- toString() - Method in class soot.Type
-
Returns a textual representation of this type.
- toString(UnitPrinter) - Method in interface soot.Unit
-
- toString(UnitPrinter) - Method in interface soot.UnitBox
-
- toString() - Method in class soot.UnknownType
-
- toString() - Method in class soot.util.BitVector
-
- toString() - Method in class soot.util.ConcurrentHashMultiMap
-
- toString() - Method in class soot.util.Cons
-
- toString() - Method in class soot.util.dot.DotGraphAttribute
-
- toString() - Method in class soot.util.HashChain.Link
-
- toString() - Method in class soot.util.HashChain.LinkIterator
-
- toString() - Method in class soot.util.HashChain
-
Returns a textual representation of the contents of this Chain.
- toString() - Method in class soot.util.IdentityHashSet
-
Deprecated.
- toString() - Method in class soot.util.IterableSet
-
- toString() - Method in class soot.util.NumberedString
-
- toString() - Method in class soot.util.SharedBitSet
-
- toString() - Method in exception soot.validation.ValidationException
-
- toString(UnitPrinter) - Method in interface soot.Value
-
- toString(UnitPrinter) - Method in interface soot.ValueBox
-
- toString() - Method in class soot.VoidType
-
- toString() - Method in class soot.xml.Attribute
-
- toString() - Method in class soot.xml.XMLNode
-
- toString(String) - Method in class soot.xml.XMLNode
-
- toString() - Method in class soot.xml.XMLPrinter
-
- toString() - Method in class soot.xml.XMLRoot
-
- toStringNull(Object) - Static method in class soot.jimple.spark.ondemand.genericutil.Util
-
- totalFlowComputations - Variable in class soot.Timers
-
- totalFlowNodes - Variable in class soot.Timers
-
- totalTimer - Variable in class soot.Timers
-
- toType - Variable in class soot.baf.internal.BPrimitiveCastInst
-
- toTypeDesc(SootMethodRef) - Static method in class soot.util.backend.ASMBackendUtils
-
Compute type description for methods, comprising
parameter types and return type.
- toTypeDesc(Type) - Static method in class soot.util.backend.ASMBackendUtils
-
Convert type to JVM style type description
- toTypeReference(Type) - Static method in class soot.toDex.DexPrinter
-
- toUtf8(String) - Static method in class soot.coffi.CONSTANT_Utf8_info
-
Utility method; converts the given String into a utf8 encoded array
of bytes.
- TRACE_MAX_LVL - Static variable in class soot.jimple.spark.pag.PagToDotDumper
-
- traceLocalVarNode(String, String, String, String) - Method in class soot.jimple.spark.pag.PagToDotDumper
-
- traceNode(int) - Method in class soot.jimple.spark.pag.PagToDotDumper
-
- traceNode(String, String, String) - Method in class soot.jimple.spark.pag.PagToDotDumper
-
- Transfer<D> - Class in heros.flowfunc
-
- Transfer(D, D) - Constructor for class heros.flowfunc.Transfer
-
- transferInSCC(int, int, long, long, ContextsCollector) - Method in class soot.jimple.spark.geom.geomPA.GeomQueries
-
- transform(Body, String, Map<String, String>) - Method in class soot.BodyTransformer
-
Called by clients of the transformation.
- transform(Body, String) - Method in class soot.BodyTransformer
-
- transform(Body) - Method in class soot.BodyTransformer
-
- transform(String, Map<String, String>) - Method in class soot.SceneTransformer
-
Performs the transformation on the Scene, under the given phaseName.
- transform(String) - Method in class soot.SceneTransformer
-
- transform() - Method in class soot.SceneTransformer
-
- transform() - Method in class soot.shimple.internal.ShimpleBodyBuilder
-
- Transform - Class in soot
-
Maintains the pair (phaseName, singleton) needed for a
transformation.
- Transform(String, Transformer) - Constructor for class soot.Transform
-
- transformClass(SootClass, boolean) - Method in class soot.toolkits.scalar.ConstantInitializerToTagTransformer
-
Transforms the given class, i.e.
- transformClass(SootClass) - Method in class soot.toolkits.scalar.ConstantValueToInitializerTransformer
-
- Transformer - Class in soot
-
An abstract class which acts on some Soot object.
- Transformer() - Constructor for class soot.Transformer
-
- transformsToMethodsToWeights - Static variable in class soot.jbco.Main
-
- transformsToWeights - Static variable in class soot.jbco.Main
-
- transformToCIResult() - Method in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
For many applications, they only need the context insensitive points-to result.
- TRANSIENT - Static variable in class soot.jimple.Jimple
-
- TRANSIENT - Static variable in class soot.Modifier
-
- TransitiveTargets - Class in soot.jimple.toolkits.callgraph
-
Extends a TargetsOfMethod or TargetsOfUnit to include edges
transitively reachable from any target methods.
- TransitiveTargets(CallGraph) - Constructor for class soot.jimple.toolkits.callgraph.TransitiveTargets
-
- TransitiveTargets(CallGraph, Filter) - Constructor for class soot.jimple.toolkits.callgraph.TransitiveTargets
-
- translateJavaVersion(int) - Static method in class soot.util.backend.ASMBackendUtils
-
Translate internal numbering of java versions to real version
for debug messages.
- Trap - Interface in soot
-
A trap (exception catcher), used within Body
classes.
- TRAP_UNIT_GRAPH - Static variable in class soot.util.cfgcmd.CFGGraphType
-
- trapChain - Variable in class soot.Body
-
The chain of traps for this Body.
- TrapManager - Class in soot
-
Utility methods for dealing with traps.
- TrapManager() - Constructor for class soot.TrapManager
-
- TrapMinimizer - Class in soot.dexpler
-
Transformer that splits traps for Dalvik whenever a statements within the
trap cannot reach the trap's handler.
- TrapMinimizer(Singletons.Global) - Constructor for class soot.dexpler.TrapMinimizer
-
- TrapSplitter - Class in soot.toDex
-
Transformer that splits nested traps for Dalvik which does not support
hierarchies of traps.
- TrapSplitter(Singletons.Global) - Constructor for class soot.toDex.TrapSplitter
-
- TrapsValidator - Enum in soot.validation
-
- TrapTightener - Class in soot.toolkits.exceptions
-
A
BodyTransformer
that shrinks the protected area covered by each
Trap
in the
Body
so that it begins at the first of the
Body
's
Unit
s which might throw an exception caught by the
Trap
and ends just after the last
Unit
which might throw an
exception caught by the
Trap
.
- TrapTightener(Singletons.Global) - Constructor for class soot.toolkits.exceptions.TrapTightener
-
- TrapTransformer - Class in soot.toolkits.exceptions
-
Common abstract base class for all body transformers that change the trap
list to, e.g., minimize the trap list
- TrapTransformer() - Constructor for class soot.toolkits.exceptions.TrapTransformer
-
- TrapUnitGraph - Class in soot.toolkits.graph
-
Represents a CFG for a
Body
instance where the nodes are
Unit
instances, and where, in additional to unexceptional
control flow edges, edges are added from every trapped
Unit
to the
Trap
's handler
Unit
, regardless
of whether the trapped
Unit
s may actually throw the
exception caught by the
Trap
.
- TrapUnitGraph(Body) - Constructor for class soot.toolkits.graph.TrapUnitGraph
-
Constructs the graph from a given Body instance.
- treatTrapHandlersAsEntries() - Method in class soot.jimple.toolkits.annotation.nullcheck.BranchedRefVarsAnalysis
-
Deprecated.
- treatTrapHandlersAsEntries() - Method in class soot.toolkits.scalar.AbstractFlowAnalysis
-
Determines whether entryInitialFlow()
is applied to trap handlers.
- trim() - Method in class soot.jimple.toolkits.thread.mhp.pegcallgraph.PegCallGraph
-
- trimExceptionalPhiNodes() - Method in class soot.shimple.internal.PhiNodeManager
-
Exceptional Phi nodes have a huge number of arguments and control
flow predecessors by default.
- trimmed - Variable in class soot.shimple.internal.PiNodeManager
-
- trimPhiNode(PhiExpr) - Method in class soot.shimple.internal.PhiNodeManager
-
- triviallyConservativeInfoFlowAnalysis(SootMethod) - Method in class soot.jimple.toolkits.infoflow.ClassInfoFlowAnalysis
-
Does not require the method to have a body
- TRUE - Static variable in class soot.jimple.Jimple
-
- TRUE - Static variable in class soot.jimple.spark.ondemand.genericutil.Predicate
-
- trueComponentList - Variable in class soot.toolkits.graph.StronglyConnectedComponentsFast
-
- trueNoop - Variable in class soot.javaToJimple.JimpleBodyBuilder
-
- truePred() - Static method in class soot.jimple.spark.ondemand.genericutil.Predicate
-
- truncatedOf(double, int) - Method in class soot.Timers
-
- try2nop - Variable in class soot.toolkits.graph.pdg.EnhancedUnitGraph
-
- tryBodyPattern(List<Object>, SETNodeLabel, List<Object>) - Method in class soot.dava.toolkits.base.AST.transformations.IfElseSplitter
-
- TryCatchCombiner - Class in soot.jbco.bafTransformations
-
- TryCatchCombiner() - Constructor for class soot.jbco.bafTransformations.TryCatchCombiner
-
- TryCatchTag - Class in soot.tagkit
-
- TryCatchTag() - Constructor for class soot.tagkit.TryCatchTag
-
- TryContentsFinder - Class in soot.dava.toolkits.base.AST
-
- TryContentsFinder(Singletons.Global) - Constructor for class soot.dava.toolkits.base.AST.TryContentsFinder
-
- tryLoadClass(String, int) - Method in class soot.Scene
-
Attempts to load the given class and all of the required support classes.
- tryResolve() - Method in interface soot.SootMethodRef
-
Tries to resolve this method call, i.e., tries to finds the method to
which this reference points.
- tryResolve() - Method in class soot.SootMethodRefImpl
-
- tryStack - Variable in class soot.javaToJimple.JimpleBodyBuilder
-
- TwoElementSet<E> - Class in heros
-
An unmodifiable set holding exactly two elements.
- TwoElementSet(E, E) - Constructor for class heros.TwoElementSet
-
- twoElementSet(E, E) - Static method in class heros.TwoElementSet
-
- TwoRegInsn - Interface in soot.toDex.instructions
-
Interface for instructions that need two registers.
- type() - Method in class soot.AbstractSootFieldRef
-
- type(Type) - Method in class soot.AbstractUnitPrinter
-
- type(Type) - Method in class soot.BriefUnitPrinter
-
- type(Type) - Method in class soot.dava.DavaUnitPrinter
-
- type - Variable in class soot.dava.internal.javaRep.DIntConstant
-
- type - Variable in class soot.dexpler.DexType
-
- type - Variable in class soot.jimple.spark.geom.dataRep.PlainConstraint
-
The type of this constraint, e.g.
- type - Variable in class soot.jimple.spark.pag.Node
-
- type - Variable in class soot.jimple.spark.sets.PointsToSetInternal
-
- type() - Method in class soot.jimple.toolkits.pointer.FullObjectSet
-
- type(Type) - Method in class soot.LabeledUnitPrinter
-
- type(Type) - Method in class soot.NormalUnitPrinter
-
- type - Variable in class soot.shimple.internal.SPhiExpr
-
- type - Variable in class soot.shimple.toolkits.graph.ValueGraph.TypeValueWrapper
-
- type - Variable in class soot.SootField
-
- type() - Method in interface soot.SootFieldRef
-
- type() - Method in class soot.toolkits.graph.interaction.InteractionEvent
-
- Type - Class in soot
-
Represents types within Soot, eg int
, java.lang.String
.
- Type() - Constructor for class soot.Type
-
- type(Type) - Method in interface soot.UnitPrinter
-
- type_index - Variable in class soot.coffi.annotation
-
type_index - CONSTANT_Utf8_info structure constant pool entry.
- TypeAssigner - Class in soot.jimple.toolkits.typing
-
This transformer assigns types to local variables.
- TypeAssigner(Singletons.Global) - Constructor for class soot.jimple.toolkits.typing.TypeAssigner
-
- TypeBasedReflectionModel() - Constructor for class soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder.TypeBasedReflectionModel
-
- TypeCastingError - Class in soot.dava.toolkits.base.AST.transformations
-
- TypeCastingError() - Constructor for class soot.dava.toolkits.base.AST.transformations.TypeCastingError
-
- TypeCastingError(boolean) - Constructor for class soot.dava.toolkits.base.AST.transformations.TypeCastingError
-
- TypeConstants - Class in soot.jimple.toolkits.pointer.representations
-
- TypeConstants(Singletons.Global) - Constructor for class soot.jimple.toolkits.pointer.representations.TypeConstants
-
- TypeException - Exception in soot.jimple.toolkits.typing.integer
-
- TypeException(String) - Constructor for exception soot.jimple.toolkits.typing.integer.TypeException
-
- TypeException - Exception in soot.jimple.toolkits.typing
-
- TypeException(String) - Constructor for exception soot.jimple.toolkits.typing.TypeException
-
- TypeListBuilder - Class in soot.javaToJimple
-
- TypeListBuilder() - Constructor for class soot.javaToJimple.TypeListBuilder
-
- typeManager - Variable in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- TypeManager - Class in soot.jimple.spark.internal
-
A map of bit-vectors representing subtype relationships.
- TypeManager(PAG) - Constructor for class soot.jimple.spark.internal.TypeManager
-
- typeManager - Variable in class soot.jimple.spark.pag.PAG
-
- typeManager - Variable in class soot.jimple.spark.solver.SCCCollapser
-
- typeName() - Method in class soot.coffi.CONSTANT_Class_info
-
Returns a String description of what kind of entry this is.
- typeName() - Method in class soot.coffi.CONSTANT_Utf8_info
-
Returns a String description of what kind of entry this is.
- typeNode(Type) - Method in class soot.jimple.toolkits.typing.ClassHierarchy
-
Get the type node for the given type.
- typeNode(Type) - Method in class soot.jimple.toolkits.typing.integer.ClassHierarchy
-
Get the type node for the given type.
- typeNode(Type) - Method in class soot.jimple.toolkits.typing.TypeResolver
-
- typeNode(Type) - Method in class soot.jimple.toolkits.typing.TypeResolverBV
-
Deprecated.
- typeNumberer - Variable in class soot.Scene
-
- TypeResolver - Class in soot.jimple.toolkits.typing.fast
-
New Type Resolver by Ben Bellamy (see 'Efficient Local Type Inference'
at OOPSLA 08).
- TypeResolver(JimpleBody) - Constructor for class soot.jimple.toolkits.typing.fast.TypeResolver
-
- TypeResolver - Class in soot.jimple.toolkits.typing.integer
-
This class resolves the type of local variables.
- TypeResolver - Class in soot.jimple.toolkits.typing
-
This class resolves the type of local variables.
- TypeResolverBV - Class in soot.jimple.toolkits.typing
-
- typesEqual(Type, Type) - Static method in class soot.jimple.toolkits.typing.fast.TypeResolver
-
- typesToHierarchy - Variable in class soot.javaToJimple.IInitialResolver.Dependencies
-
- typesToSignature - Variable in class soot.javaToJimple.IInitialResolver.Dependencies
-
- typesToValues - Static variable in class soot.jbco.jimpleTransformations.CollectConstants
-
- TypesValidator - Enum in soot.jimple.validation
-
Checks whether the types used for locals, method parameters, and method
return values are allowed in final Jimple code.
- TypeSwitch - Class in soot
-
Implements Switchable on base Java types.
- TypeSwitch() - Constructor for class soot.TypeSwitch
-
- TypeTemplatePrinter - Class in soot.sootify
-
- TypeTemplatePrinter(TemplatePrinter) - Constructor for class soot.sootify.TypeTemplatePrinter
-
- typeToFind(polyglot.types.ClassType) - Method in class soot.javaToJimple.LocalClassDeclFinder
-
- typeToLocalsUsed() - Method in class soot.javaToJimple.MethodFinalsChecker
-
- typeUntypedConstrantInDiv(Body) - Method in class soot.dexpler.typing.DalvikTyper
-
- TypeValueWrapper(Type) - Constructor for class soot.shimple.toolkits.graph.ValueGraph.TypeValueWrapper
-
- typeVariable(TypeNode) - Method in class soot.jimple.toolkits.typing.integer.TypeResolver
-
Get type variable for the given type node.
- typeVariable(Type) - Method in class soot.jimple.toolkits.typing.integer.TypeResolver
-
Get type variable for the given type.
- typeVariable() - Method in class soot.jimple.toolkits.typing.integer.TypeResolver
-
Get new type variable
- typeVariable(TypeNode) - Method in class soot.jimple.toolkits.typing.TypeResolver
-
Get type variable for the given type node.
- typeVariable(SootClass) - Method in class soot.jimple.toolkits.typing.TypeResolver
-
Get type variable for the given soot class.
- typeVariable(Type) - Method in class soot.jimple.toolkits.typing.TypeResolver
-
Get type variable for the given type.
- typeVariable() - Method in class soot.jimple.toolkits.typing.TypeResolver
-
Get new type variable
- typeVariable(TypeNode) - Method in class soot.jimple.toolkits.typing.TypeResolverBV
-
Deprecated.
Get type variable for the given type node.
- typeVariable(SootClass) - Method in class soot.jimple.toolkits.typing.TypeResolverBV
-
Deprecated.
Get type variable for the given soot class.
- typeVariable(Type) - Method in class soot.jimple.toolkits.typing.TypeResolverBV
-
Deprecated.
Get type variable for the given type.
- typeVariable() - Method in class soot.jimple.toolkits.typing.TypeResolverBV
-
Deprecated.
Get new type variable
- typeVariableForId(int) - Method in class soot.jimple.toolkits.typing.TypeResolverBV
-
Deprecated.
- Typing - Class in soot.jimple.toolkits.typing.fast
-
- Typing(Collection<Local>) - Constructor for class soot.jimple.toolkits.typing.fast.Typing
-
- Typing(Typing) - Constructor for class soot.jimple.toolkits.typing.fast.Typing
-
- v() - Static method in class heros.edgefunc.EdgeIdentity
-
- v() - Static method in class heros.flowfunc.Identity
-
- v() - Static method in class heros.flowfunc.KillAll
-
- v(RefType) - Static method in class soot.AnySubType
-
- v(Type, int) - Static method in class soot.ArrayType
-
Creates an ArrayType parametrized by a given Type and dimension count.
- v() - Static method in class soot.baf.Baf
-
- v() - Static method in class soot.baf.DoubleWordType
-
- v() - Static method in class soot.baf.toolkits.base.LoadStoreOptimizer
-
- v() - Static method in class soot.baf.toolkits.base.PeepholeOptimizer
-
- v() - Static method in class soot.baf.toolkits.base.StoreChainOptimizer
-
- v() - Static method in class soot.baf.WordType
-
- v() - Static method in class soot.BooleanType
-
- v() - Static method in class soot.ByteType
-
- v() - Static method in class soot.CharType
-
- v() - Static method in class soot.coffi.CONSTANT_Utf8_collector
-
- v() - Static method in class soot.coffi.Double2ndHalfType
-
- v() - Static method in class soot.coffi.Long2ndHalfType
-
- v() - Static method in class soot.coffi.UnusuableType
-
- v() - Static method in class soot.coffi.Util
-
- v() - Static method in class soot.dava.Dava
-
- v() - Static method in class soot.dava.DavaPrinter
-
- v() - Static method in class soot.dava.DavaStaticBlockCleaner
-
- v(int, Type) - Static method in class soot.dava.internal.javaRep.DIntConstant
-
- v() - Static method in class soot.dava.toolkits.base.AST.ASTWalker
-
- v() - Static method in class soot.dava.toolkits.base.AST.transformations.UselessLabelFinder
-
- v() - Static method in class soot.dava.toolkits.base.AST.traversals.ClosestAbruptTargetFinder
-
- v() - Static method in class soot.dava.toolkits.base.AST.TryContentsFinder
-
- v() - Static method in class soot.dava.toolkits.base.AST.UselessTryRemover
-
- v() - Static method in class soot.dava.toolkits.base.DavaMonitor.DavaMonitor
-
- v() - Static method in class soot.dava.toolkits.base.finders.AbruptEdgeFinder
-
- v() - Static method in class soot.dava.toolkits.base.finders.CycleFinder
-
- v() - Static method in class soot.dava.toolkits.base.finders.ExceptionFinder
-
- v() - Static method in class soot.dava.toolkits.base.finders.IfFinder
-
- v() - Static method in class soot.dava.toolkits.base.finders.LabeledBlockFinder
-
- v() - Static method in class soot.dava.toolkits.base.finders.SequenceFinder
-
- v() - Static method in class soot.dava.toolkits.base.finders.SwitchFinder
-
- v() - Static method in class soot.dava.toolkits.base.finders.SynchronizedBlockFinder
-
- v() - Static method in class soot.dava.toolkits.base.misc.MonitorConverter
-
- v() - Static method in class soot.dava.toolkits.base.misc.PackageNamer
-
- v() - Static method in class soot.dava.toolkits.base.misc.ThrowFinder
-
- v() - Static method in class soot.dava.toolkits.base.misc.ThrowNullConverter
-
- v() - Static method in class soot.dexpler.DalvikThrowAnalysis
-
Returns the single instance of DalvikThrowAnalysis
.
- v() - Static method in class soot.dexpler.DexArrayInitReducer
-
- v() - Static method in class soot.dexpler.DexFileProvider
-
- v() - Static method in class soot.dexpler.DexIfTransformer
-
- v() - Static method in class soot.dexpler.DexJumpChainShortener
-
- v() - Static method in class soot.dexpler.DexNullArrayRefTransformer
-
- v() - Static method in class soot.dexpler.DexNullInstanceofTransformer
-
- v() - Static method in class soot.dexpler.DexNullThrowTransformer
-
- v() - Static method in class soot.dexpler.DexNullTransformer
-
- v() - Static method in class soot.dexpler.DexNumTransformer
-
- v() - Static method in class soot.dexpler.DexRefsChecker
-
- v() - Static method in class soot.dexpler.DexResolver
-
- v() - Static method in class soot.dexpler.DexReturnInliner
-
- v() - Static method in class soot.dexpler.DexReturnPacker
-
- v() - Static method in class soot.dexpler.DexReturnValuePropagator
-
- v() - Static method in class soot.dexpler.DexTrapStackFixer
-
- v() - Static method in class soot.dexpler.TrapMinimizer
-
- v() - Static method in class soot.dexpler.typing.DalvikTyper
-
- v(int) - Static method in class soot.dexpler.typing.UntypedIntOrFloatConstant
-
- v(long) - Static method in class soot.dexpler.typing.UntypedLongOrDoubleConstant
-
- v() - Static method in class soot.DoubleType
-
- v() - Static method in class soot.EntryPoints
-
- v() - Static method in class soot.ErroneousType
-
- v() - Static method in class soot.FloatType
-
- v() - Static method in class soot.G
-
- v() - Static method in class soot.grimp.Grimp
-
- v() - Static method in class soot.grimp.toolkits.base.ConstructorFolder
-
- v() - Static method in class soot.IntType
-
- v() - Static method in class soot.JastAddInitialResolver
-
- v() - Static method in class soot.javaToJimple.InitialResolver
-
- v() - Static method in class soot.javaToJimple.toolkits.CondTransformer
-
- v() - Static method in class soot.jbco.jimpleTransformations.ClassRenamer
-
Singleton getter.
- v() - Static method in class soot.jbco.jimpleTransformations.MethodRenamer
-
Singleton getter.
- v(String) - Static method in class soot.jimple.ClassConstant
-
- v(double) - Static method in class soot.jimple.DoubleConstant
-
- v(float) - Static method in class soot.jimple.FloatConstant
-
- v(int) - Static method in class soot.jimple.IntConstant
-
- v() - Static method in class soot.jimple.Jimple
-
- v(long) - Static method in class soot.jimple.LongConstant
-
- v(SootMethodRef, int) - Static method in class soot.jimple.MethodHandle
-
- v() - Static method in class soot.jimple.NullConstant
-
- v() - Static method in class soot.jimple.paddle.PaddleHook
-
- v() - Static method in class soot.jimple.spark.fieldrw.FieldReadTagAggregator
-
- v() - Static method in class soot.jimple.spark.fieldrw.FieldTagAggregator
-
- v() - Static method in class soot.jimple.spark.fieldrw.FieldTagger
-
- v() - Static method in class soot.jimple.spark.fieldrw.FieldWriteTagAggregator
-
- v() - Static method in class soot.jimple.spark.internal.CompleteAccessibility
-
- v() - Static method in class soot.jimple.spark.internal.PublicAndProtectedAccessibility
-
- v() - Static method in class soot.jimple.spark.pag.ArrayElement
-
- v(PAG, SootMethod) - Static method in class soot.jimple.spark.pag.MethodPAG
-
- v(SootMethod, int) - Static method in class soot.jimple.spark.pag.Parm
-
- v() - Static method in class soot.jimple.spark.sets.AllSharedHybridNodes
-
- v() - Static method in class soot.jimple.spark.sets.AllSharedListNodes
-
- v() - Static method in class soot.jimple.spark.sets.EmptyPointsToSet
-
- v() - Static method in class soot.jimple.spark.SparkTransformer
-
- v(String) - Static method in class soot.jimple.StringConstant
-
- v(Object) - Static method in class soot.jimple.toolkits.annotation.arraycheck.Array2ndDimensionSymbol
-
- v() - Static method in class soot.jimple.toolkits.annotation.arraycheck.ArrayBoundsChecker
-
- v() - Static method in class soot.jimple.toolkits.annotation.arraycheck.ClassFieldAnalysis
-
- v() - Static method in class soot.jimple.toolkits.annotation.arraycheck.RectangularArrayFinder
-
- v() - Static method in class soot.jimple.toolkits.annotation.AvailExprTagger
-
- v() - Static method in class soot.jimple.toolkits.annotation.callgraph.CallGraphGrapher
-
- v() - Static method in class soot.jimple.toolkits.annotation.callgraph.CallGraphTagger
-
- v() - Static method in class soot.jimple.toolkits.annotation.defs.ReachingDefsTagger
-
- v() - Static method in class soot.jimple.toolkits.annotation.DominatorsTagger
-
- v() - Static method in class soot.jimple.toolkits.annotation.fields.UnreachableFieldsTagger
-
- v() - Static method in class soot.jimple.toolkits.annotation.j5anno.AnnotationGenerator
-
Returns the unique instance of AnnotationGenerator.
- v() - Static method in class soot.jimple.toolkits.annotation.LineNumberAdder
-
- v() - Static method in class soot.jimple.toolkits.annotation.liveness.LiveVarsTagger
-
- v() - Static method in class soot.jimple.toolkits.annotation.logic.LoopInvariantFinder
-
- v() - Static method in class soot.jimple.toolkits.annotation.methods.UnreachableMethodsTagger
-
- v() - Static method in class soot.jimple.toolkits.annotation.nullcheck.NullPointerChecker
-
- v() - Static method in class soot.jimple.toolkits.annotation.nullcheck.NullPointerColorer
-
- v() - Static method in class soot.jimple.toolkits.annotation.parity.ParityTagger
-
- v() - Static method in class soot.jimple.toolkits.annotation.profiling.ProfilingGenerator
-
- v() - Static method in class soot.jimple.toolkits.annotation.purity.PurityAnalysis
-
- v() - Static method in class soot.jimple.toolkits.annotation.qualifiers.TightestQualifiersTagger
-
- v() - Static method in class soot.jimple.toolkits.annotation.tags.ArrayNullTagAggregator
-
- v() - Static method in class soot.jimple.toolkits.base.Aggregator
-
- v() - Static method in class soot.jimple.toolkits.base.RenameDuplicatedClasses
-
- v() - Static method in class soot.jimple.toolkits.callgraph.CHATransformer
-
- v() - Static method in class soot.jimple.toolkits.callgraph.VirtualCalls
-
- v() - Static method in class soot.jimple.toolkits.graph.CriticalEdgeRemover
-
- v() - Static method in class soot.jimple.toolkits.invoke.StaticInliner
-
- v() - Static method in class soot.jimple.toolkits.invoke.StaticMethodBinder
-
- v() - Static method in class soot.jimple.toolkits.invoke.SynchronizerManager
-
- v() - Static method in class soot.jimple.toolkits.pointer.CastCheckEliminatorDumper
-
- v() - Static method in class soot.jimple.toolkits.pointer.DependenceTagAggregator
-
- v() - Static method in class soot.jimple.toolkits.pointer.DumbPointerAnalysis
-
- v() - Static method in class soot.jimple.toolkits.pointer.FieldRWTagger
-
- v() - Static method in class soot.jimple.toolkits.pointer.FullObjectSet
-
- v(RefType) - Static method in class soot.jimple.toolkits.pointer.FullObjectSet
-
- v() - Static method in class soot.jimple.toolkits.pointer.ParameterAliasTagger
-
- v() - Static method in class soot.jimple.toolkits.pointer.representations.Environment
-
- v() - Static method in class soot.jimple.toolkits.pointer.representations.TypeConstants
-
- v() - Static method in class soot.jimple.toolkits.pointer.SideEffectTagger
-
- v() - Static method in class soot.jimple.toolkits.reflection.ConstantInvokeMethodBaseTransformer
-
- v() - Static method in class soot.jimple.toolkits.scalar.CommonSubexpressionEliminator
-
- v() - Static method in class soot.jimple.toolkits.scalar.ConditionalBranchFolder
-
- v() - Static method in class soot.jimple.toolkits.scalar.ConstantCastEliminator
-
- v() - Static method in class soot.jimple.toolkits.scalar.ConstantPropagatorAndFolder
-
- v() - Static method in class soot.jimple.toolkits.scalar.CopyPropagator
-
- v() - Static method in class soot.jimple.toolkits.scalar.DeadAssignmentEliminator
-
- v() - Static method in class soot.jimple.toolkits.scalar.EmptySwitchEliminator
-
- v() - Static method in class soot.jimple.toolkits.scalar.FieldStaticnessCorrector
-
- v() - Static method in class soot.jimple.toolkits.scalar.IdentityCastEliminator
-
- v() - Static method in class soot.jimple.toolkits.scalar.IdentityOperationEliminator
-
- v() - Static method in class soot.jimple.toolkits.scalar.LocalNameStandardizer
-
- v() - Static method in class soot.jimple.toolkits.scalar.MethodStaticnessCorrector
-
- v() - Static method in class soot.jimple.toolkits.scalar.NopEliminator
-
- v() - Static method in class soot.jimple.toolkits.scalar.pre.BusyCodeMotion
-
- v() - Static method in class soot.jimple.toolkits.scalar.pre.LazyCodeMotion
-
- v() - Static method in class soot.jimple.toolkits.scalar.UnconditionalBranchFolder
-
- v() - Static method in class soot.jimple.toolkits.scalar.UnreachableCodeEliminator
-
- v() - Static method in class soot.jimple.toolkits.thread.mhp.MhpTransformer
-
- v() - Static method in class soot.jimple.toolkits.thread.synchronization.LockAllocationBodyTransformer
-
- v() - Static method in class soot.jimple.toolkits.thread.synchronization.LockAllocator
-
- v() - Static method in class soot.jimple.toolkits.typing.fast.BottomType
-
- v() - Static method in class soot.jimple.toolkits.typing.fast.Integer127Type
-
- v() - Static method in class soot.jimple.toolkits.typing.fast.Integer1Type
-
- v() - Static method in class soot.jimple.toolkits.typing.fast.Integer32767Type
-
- v() - Static method in class soot.jimple.toolkits.typing.integer.ClassHierarchy
-
- v() - Static method in class soot.jimple.toolkits.typing.TypeAssigner
-
- v() - Static method in enum soot.jimple.validation.FieldRefValidator
-
- v() - Static method in enum soot.jimple.validation.IdentityStatementsValidator
-
- v() - Static method in enum soot.jimple.validation.IdentityValidator
-
- v() - Static method in enum soot.jimple.validation.InvokeArgumentValidator
-
- v() - Static method in enum soot.jimple.validation.InvokeValidator
-
- v() - Static method in enum soot.jimple.validation.JimpleTrapValidator
-
- v() - Static method in enum soot.jimple.validation.MethodValidator
-
- v() - Static method in enum soot.jimple.validation.NewValidator
-
- v() - Static method in enum soot.jimple.validation.ReturnStatementsValidator
-
- v() - Static method in enum soot.jimple.validation.TypesValidator
-
- v() - Static method in class soot.LongType
-
- v() - Static method in class soot.Main
-
- v(SootMethod, Context) - Static method in class soot.MethodContext
-
- v() - Static method in class soot.NullType
-
- v() - Static method in class soot.PackManager
-
- v() - Static method in class soot.PhaseOptions
-
- v() - Static method in class soot.Printer
-
- v() - Static method in class soot.RefType
-
- v(String) - Static method in class soot.RefType
-
Create a RefType for a class.
- v(SootClass) - Static method in class soot.RefType
-
Create a RefType for a class.
- v() - Static method in class soot.Scene
-
- v() - Static method in class soot.shimple.Shimple
-
- v() - Static method in class soot.shimple.ShimpleTransformer
-
- v() - Static method in class soot.shimple.toolkits.scalar.SConstantPropagatorAndFolder
-
- v() - Static method in class soot.shimple.toolkits.scalar.SEvaluator.BottomConstant
-
- v() - Static method in class soot.shimple.toolkits.scalar.SEvaluator.TopConstant
-
- v() - Static method in class soot.ShortType
-
- v() - Static method in class soot.sootify.TemplatePrinter
-
- v() - Static method in class soot.SootResolver
-
- v() - Static method in class soot.SourceLocator
-
- v() - Static method in class soot.StmtAddressType
-
- v() - Static method in class soot.tagkit.InnerClassTagAggregator
-
- v() - Static method in class soot.tagkit.LineNumberTagAggregator
-
- v() - Static method in class soot.tagkit.TagManager
-
- v() - Static method in class soot.Timers
-
- v() - Static method in class soot.toDex.FastDexTrapTightener
-
- v(Register, Local) - Static method in class soot.toDex.LocalRegisterAssignmentInformation
-
- v() - Static method in class soot.toDex.SynchronizedMethodTransformer
-
- v() - Static method in class soot.toDex.TrapSplitter
-
- v() - Static method in class soot.toolkits.exceptions.DuplicateCatchAllTrapRemover
-
- v() - Static method in class soot.toolkits.exceptions.PedanticThrowAnalysis
-
Returns the single instance of PedanticThrowAnalysis
.
- v() - Static method in class soot.toolkits.exceptions.ThrowableSet.Manager
-
Returns the single instance of ThrowableSet.Manager
.
- v() - Static method in class soot.toolkits.exceptions.TrapTightener
-
- v() - Static method in class soot.toolkits.exceptions.UnitThrowAnalysis
-
Returns the single instance of UnitThrowAnalysis
.
- v() - Static method in class soot.toolkits.graph.interaction.InteractionHandler
-
- v() - Static method in class soot.toolkits.graph.SlowPseudoTopologicalOrderer
-
- v() - Static method in class soot.toolkits.scalar.ConstantInitializerToTagTransformer
-
- v() - Static method in class soot.toolkits.scalar.ConstantValueToInitializerTransformer
-
- v() - Static method in class soot.toolkits.scalar.LocalPacker
-
- v() - Static method in class soot.toolkits.scalar.LocalSplitter
-
- v() - Static method in class soot.toolkits.scalar.SmartLocalDefsPool
-
- v() - Static method in class soot.toolkits.scalar.UnusedLocalEliminator
-
- v() - Static method in class soot.UnknownType
-
- v() - Static method in class soot.util.cfgcmd.AltClassLoader
-
- v() - Static method in class soot.util.EmptyChain
-
- v() - Static method in class soot.util.PhaseDumper
-
Returns the single instance of PhaseDumper
.
- v() - Static method in class soot.util.SharedBitSetCache
-
- v() - Static method in enum soot.validation.CheckEscapingValidator
-
- v() - Static method in enum soot.validation.CheckInitValidator
-
- v() - Static method in enum soot.validation.CheckTypesValidator
-
- v() - Static method in enum soot.validation.CheckVoidLocalesValidator
-
- v() - Static method in enum soot.validation.ClassFlagsValidator
-
- v() - Static method in enum soot.validation.LocalsValidator
-
- v() - Static method in enum soot.validation.MethodDeclarationValidator
-
- v() - Static method in enum soot.validation.OuterClassValidator
-
- v() - Static method in enum soot.validation.TrapsValidator
-
- v() - Static method in enum soot.validation.UnitBoxesValidator
-
- v() - Static method in enum soot.validation.UsesValidator
-
- v() - Static method in enum soot.validation.ValueBoxesValidator
-
- v() - Static method in class soot.VoidType
-
- v() - Static method in class soot.xml.XMLPrinter
-
- val - Variable in class heros.solver.IDESolver
-
- val() - Method in class soot.jimple.toolkits.annotation.nullcheck.RefIntPair
-
Deprecated.
- validate() - Method in class soot.Body
-
Verifies a few sanity conditions on the contents on this body.
- validate(List<ValidationException>) - Method in class soot.Body
-
Validates the jimple body and saves a list of all validation errors
- Validate - Class in soot.dexpler.typing
-
- Validate() - Constructor for class soot.dexpler.typing.Validate
-
- validate() - Method in class soot.jimple.JimpleBody
-
Make sure that the JimpleBody is well formed.
- validate(List<ValidationException>) - Method in class soot.jimple.JimpleBody
-
Validates the jimple body and saves a list of all validation errors
- validate(Body, List<ValidationException>) - Method in enum soot.jimple.validation.FieldRefValidator
-
Checks the consistency of field references.
- validate(Body, List<ValidationException>) - Method in enum soot.jimple.validation.IdentityStatementsValidator
-
Checks the following invariants on this Jimple body:
this-references may only occur in instance methods
this-references may only occur as the first statement in a method, if they occur at all
param-references must precede all statements that are not themselves param-references or this-references,
if they occur at all
- validate(Body, List<ValidationException>) - Method in enum soot.jimple.validation.IdentityValidator
-
Checks whether each ParameterRef and ThisRef is used exactly once.
- validate(Body, List<ValidationException>) - Method in enum soot.jimple.validation.InvokeArgumentValidator
-
- validate(Body, List<ValidationException>) - Method in enum soot.jimple.validation.InvokeValidator
-
- validate(Body, List<ValidationException>) - Method in enum soot.jimple.validation.JimpleTrapValidator
-
Checks whether all Caught-Exception-References are associated to traps.
- validate(Body, List<ValidationException>) - Method in enum soot.jimple.validation.MethodValidator
-
Checks the following invariants on this Jimple body:
static initializer should have 'static' modifier
- validate(Body, List<ValidationException>) - Method in enum soot.jimple.validation.NewValidator
-
Checks whether after each new-instruction a constructor call follows.
- validate(Body, List<ValidationException>) - Method in enum soot.jimple.validation.ReturnStatementsValidator
-
Checks the following invariants on this Jimple body:
this-references may only occur in instance methods
this-references may only occur as the first statement in a method, if they occur at all
param-references must precede all statements that are not themselves param-references or this-references,
if they occur at all
- validate(Body, List<ValidationException>) - Method in enum soot.jimple.validation.TypesValidator
-
- validate() - Method in class soot.SootClass
-
Validates this SootClass for logical errors.
- validate(List<ValidationException>) - Method in class soot.SootClass
-
Validates this SootClass for logical errors.
- validate(Body, List<ValidationException>) - Method in interface soot.validation.BodyValidator
-
Validates the given body and saves all validation errors in the given list.
- validate(Body, List<ValidationException>) - Method in enum soot.validation.CheckEscapingValidator
-
- validate(Body, List<ValidationException>) - Method in enum soot.validation.CheckInitValidator
-
- validate(Body, List<ValidationException>) - Method in enum soot.validation.CheckTypesValidator
-
- validate(Body, List<ValidationException>) - Method in enum soot.validation.CheckVoidLocalesValidator
-
- validate(SootClass, List<ValidationException>) - Method in enum soot.validation.ClassFlagsValidator
-
- validate(SootClass, List<ValidationException>) - Method in interface soot.validation.ClassValidator
-
Validates the given class and saves all validation errors in the given list.
- validate(Body, List<ValidationException>) - Method in enum soot.validation.LocalsValidator
-
- validate(SootClass, List<ValidationException>) - Method in enum soot.validation.MethodDeclarationValidator
-
- validate(SootClass, List<ValidationException>) - Method in enum soot.validation.OuterClassValidator
-
- validate(Body, List<ValidationException>) - Method in enum soot.validation.TrapsValidator
-
- validate(Body, List<ValidationException>) - Method in enum soot.validation.UnitBoxesValidator
-
- validate(Body, List<ValidationException>) - Method in enum soot.validation.UsesValidator
-
- validate(Body, List<ValidationException>) - Method in enum soot.validation.ValueBoxesValidator
-
- validateArrays(Body) - Static method in class soot.dexpler.typing.Validate
-
- validateIdentityStatements() - Method in class soot.jimple.JimpleBody
-
- validateLocals() - Method in class soot.Body
-
Verifies that each Local of getUseAndDefBoxes() is in this body's locals Chain.
- validateMatchesForField(SparkField) - Method in class soot.jimple.spark.ondemand.EverythingHeuristic
-
- validateMatchesForField(SparkField) - Method in interface soot.jimple.spark.ondemand.FieldCheckHeuristic
-
- validateMatchesForField(SparkField) - Method in class soot.jimple.spark.ondemand.IncrementalTypesHeuristic
-
- validateMatchesForField(SparkField) - Method in class soot.jimple.spark.ondemand.InnerTypesIncrementalHeuristic
-
- validateMatchesForField(SparkField) - Method in class soot.jimple.spark.ondemand.ManualAndInnerHeuristic
-
- validateMatchesForField(SparkField) - Method in class soot.jimple.spark.ondemand.ManualFieldCheckHeuristic
-
- validateMatchesForField(SparkField) - Method in class soot.jimple.spark.ondemand.NothingHeuristic
-
- validateTraps() - Method in class soot.Body
-
Verifies that the begin, end and handler units of each trap are in this body.
- validateUnitBoxes() - Method in class soot.Body
-
Verifies that the UnitBoxes of this Body all point to a Unit contained within this body.
- validateUses() - Method in class soot.Body
-
Verifies that each use in this Body has a def.
- validateValueBoxes() - Method in class soot.Body
-
Verifies that a ValueBox is not used in more than one place.
- ValidationException - Exception in soot.validation
-
- ValidationException(Object, String, String, boolean) - Constructor for exception soot.validation.ValidationException
-
Creates a new ValidationException.
- ValidationException(Object, String, String) - Constructor for exception soot.validation.ValidationException
-
Creates a new ValidationException, treated as an error.
- ValidationException(Object, String) - Constructor for exception soot.validation.ValidationException
-
Creates a new ValidationException, treated as an error.
- validFromBothEnds(SparkField) - Method in class soot.jimple.spark.ondemand.EverythingHeuristic
-
- validFromBothEnds(SparkField) - Method in interface soot.jimple.spark.ondemand.FieldCheckHeuristic
-
- validFromBothEnds(SparkField) - Method in class soot.jimple.spark.ondemand.IncrementalTypesHeuristic
-
- validFromBothEnds(SparkField) - Method in class soot.jimple.spark.ondemand.InnerTypesIncrementalHeuristic
-
- validFromBothEnds(SparkField) - Method in class soot.jimple.spark.ondemand.ManualAndInnerHeuristic
-
- validFromBothEnds(SparkField) - Method in class soot.jimple.spark.ondemand.ManualFieldCheckHeuristic
-
- validFromBothEnds(SparkField) - Method in class soot.jimple.spark.ondemand.NothingHeuristic
-
- ValidMatches - Class in soot.jimple.spark.ondemand.pautil
-
- ValidMatches(PAG, SootUtil.FieldToEdgesMap) - Constructor for class soot.jimple.spark.ondemand.pautil.ValidMatches
-
- validMethods - Variable in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- ValNode - Class in soot.jimple.spark.pag
-
Represents a simple of field ref node (Green or Red) in the pointer
assignment graph.
- ValNode(PAG, Type) - Constructor for class soot.jimple.spark.pag.ValNode
-
- value - Variable in class soot.dexpler.typing.UntypedIntOrFloatConstant
-
- value - Variable in class soot.dexpler.typing.UntypedLongOrDoubleConstant
-
- value - Variable in class soot.jimple.ClassConstant
-
- value - Variable in class soot.jimple.DoubleConstant
-
- value - Variable in class soot.jimple.FloatConstant
-
- value - Variable in class soot.jimple.IntConstant
-
- value - Variable in class soot.jimple.LongConstant
-
- value - Variable in class soot.jimple.StringConstant
-
- Value - Interface in soot
-
Data used as, for instance, arguments to instructions; typical implementations are
constants or expressions.
- value - Variable in class soot.xml.XMLRoot
-
- valueBox - Variable in class soot.toolkits.scalar.UnitValueBoxPair
-
- ValueBox - Interface in soot
-
A box which can contain values.
- ValueBoxesValidator - Enum in soot.validation
-
- ValueGraph - Class in soot.shimple.toolkits.graph
-
- ValueGraph(BlockGraph) - Constructor for class soot.shimple.toolkits.graph.ValueGraph
-
- ValueGraph.Node - Class in soot.shimple.toolkits.graph
-
- ValueGraph.TypeValueWrapper - Class in soot.shimple.toolkits.graph
-
- valueLattice - Variable in class heros.solver.IDESolver
-
- valueOf(String) - Static method in enum heros.fieldsens.AccessPath.PrefixTestResult
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum heros.solver.IFDSSolver.BinaryDomain
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum soot.jimple.spark.ondemand.HeuristicType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum soot.jimple.toolkits.annotation.parity.ParityAnalysis.Parity
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum soot.jimple.toolkits.reflection.ReflectionTraceInfo.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum soot.jimple.validation.FieldRefValidator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum soot.jimple.validation.IdentityStatementsValidator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum soot.jimple.validation.IdentityValidator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum soot.jimple.validation.InvokeArgumentValidator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum soot.jimple.validation.InvokeValidator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum soot.jimple.validation.JimpleTrapValidator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum soot.jimple.validation.MethodValidator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum soot.jimple.validation.NewValidator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum soot.jimple.validation.ReturnStatementsValidator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum soot.jimple.validation.TypesValidator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum soot.toDex.PrimitiveType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum soot.toolkits.graph.pdg.PDGNode.Attribute
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum soot.toolkits.graph.pdg.PDGNode.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum soot.toolkits.scalar.FlowAnalysis.Flow
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum soot.validation.CheckEscapingValidator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum soot.validation.CheckInitValidator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum soot.validation.CheckTypesValidator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum soot.validation.CheckVoidLocalesValidator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum soot.validation.ClassFlagsValidator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum soot.validation.LocalsValidator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum soot.validation.MethodDeclarationValidator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum soot.validation.OuterClassValidator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum soot.validation.TrapsValidator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum soot.validation.UnitBoxesValidator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum soot.validation.UsesValidator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum soot.validation.ValueBoxesValidator
-
Returns the enum constant of this type with the specified name.
- valueRWSet(Value, SootMethod, Stmt, CriticalSection) - Method in class soot.jimple.toolkits.thread.synchronization.CriticalSectionAwareSideEffectAnalysis
-
- values() - Static method in enum heros.fieldsens.AccessPath.PrefixTestResult
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum heros.solver.IFDSSolver.BinaryDomain
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Method in class heros.utilities.DefaultValueMap
-
- values() - Static method in enum soot.jimple.spark.ondemand.HeuristicType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum soot.jimple.toolkits.annotation.parity.ParityAnalysis.Parity
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum soot.jimple.toolkits.reflection.ReflectionTraceInfo.Kind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum soot.jimple.validation.FieldRefValidator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum soot.jimple.validation.IdentityStatementsValidator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum soot.jimple.validation.IdentityValidator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum soot.jimple.validation.InvokeArgumentValidator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum soot.jimple.validation.InvokeValidator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum soot.jimple.validation.JimpleTrapValidator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum soot.jimple.validation.MethodValidator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum soot.jimple.validation.NewValidator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum soot.jimple.validation.ReturnStatementsValidator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum soot.jimple.validation.TypesValidator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum soot.toDex.PrimitiveType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum soot.toolkits.graph.pdg.PDGNode.Attribute
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum soot.toolkits.graph.pdg.PDGNode.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum soot.toolkits.scalar.FlowAnalysis.Flow
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Method in class soot.util.ConcurrentHashMultiMap
-
- values() - Method in class soot.util.HashMultiMap
-
- values() - Method in class soot.util.IterableMap
-
- values() - Method in interface soot.util.MultiMap
-
- values() - Method in class soot.util.UnitMap
-
- values() - Static method in enum soot.validation.CheckEscapingValidator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum soot.validation.CheckInitValidator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum soot.validation.CheckTypesValidator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum soot.validation.CheckVoidLocalesValidator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum soot.validation.ClassFlagsValidator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum soot.validation.LocalsValidator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum soot.validation.MethodDeclarationValidator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum soot.validation.OuterClassValidator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum soot.validation.TrapsValidator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum soot.validation.UnitBoxesValidator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum soot.validation.UsesValidator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum soot.validation.ValueBoxesValidator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values - Variable in class soot.xml.XMLRoot
-
- valueSet() - Method in class soot.util.IterableMap
-
- valueSwitch() - Method in class soot.dexpler.DalvikThrowAnalysis
-
- valueSwitch() - Method in class soot.toolkits.exceptions.UnitThrowAnalysis
-
- ValueSwitch() - Constructor for class soot.toolkits.exceptions.UnitThrowAnalysis.ValueSwitch
-
- ValueTemplatePrinter - Class in soot.sootify
-
- ValueTemplatePrinter(TemplatePrinter) - Constructor for class soot.sootify.ValueTemplatePrinter
-
- valueToIndex - Variable in class soot.jimple.toolkits.annotation.nullcheck.NullnessAnalysis
-
- valueTouchesRWSet(RWSet, Value, List) - Method in class soot.jimple.toolkits.pointer.PASideEffectTester
-
- ValueUnitPair - Class in soot.toolkits.scalar
-
Utility class used to package a Value and a Unit together.
- ValueUnitPair(Value, Unit) - Constructor for class soot.toolkits.scalar.ValueUnitPair
-
Constructs a ValueUnitPair from a Unit object and a Value object.
- var - Variable in class soot.jimple.spark.geom.dataRep.ContextVar
-
- VarAndContext(VarNode, ImmutableStack<Integer>) - Constructor for class soot.jimple.spark.ondemand.DemandCSPointsTo.VarAndContext
-
- VarContextAndUp(VarNode, ImmutableStack<Integer>, ImmutableStack<Integer>) - Constructor for class soot.jimple.spark.ondemand.DemandCSPointsTo.VarContextAndUp
-
- variable - Variable in class soot.jimple.spark.pag.VarNode
-
- VariableBox - Class in soot.jimple.internal
-
- VariableBox(Value) - Constructor for class soot.jimple.internal.VariableBox
-
- varNode(String, VarNode) - Method in class soot.jimple.spark.pag.PAG2HTML
-
- VarNode - Class in soot.jimple.spark.pag
-
Represents a simple variable node (Green) in the pointer assignment graph.
- varNodeReps(VarNode) - Method in class soot.jimple.spark.pag.PAG2HTML
-
- varNodeWorkList - Variable in class soot.jimple.spark.solver.PropAlias
-
- varNodeWorkList - Variable in class soot.jimple.spark.solver.PropMerge
-
- varNodeWorkList - Variable in class soot.jimple.spark.solver.PropWorklist
-
- varToBlocks - Variable in class soot.shimple.internal.PhiNodeManager
-
- varToBlocks - Variable in class soot.shimple.internal.PiNodeManager
-
- vbAttrs() - Method in class soot.xml.JavaAttribute
-
- verify() - Method in class soot.dava.internal.SET.SETNode
-
- Version - Class in soot.javaToJimple.jj
-
Version information for jj extension
- Version() - Constructor for class soot.javaToJimple.jj.Version
-
- versionString - Static variable in class soot.Main
-
- vg - Variable in class soot.shimple.toolkits.graph.SimpleGlobalValueNumberer
-
- VIA_SHIMPLE_JIMPLE_IR - Static variable in class soot.util.cfgcmd.CFGIntermediateRep
-
- VIRTUAL - Static variable in class soot.Kind
-
Due to explicit invokevirtual instruction.
- VirtualCallHandler(PAG, Type, NumberedString) - Constructor for class soot.jimple.spark.ondemand.pautil.AllocationSiteHandler.VirtualCallHandler
-
- VirtualCalls - Class in soot.jimple.toolkits.callgraph
-
Resolves virtual calls.
- VirtualCalls(Singletons.Global) - Constructor for class soot.jimple.toolkits.callgraph.VirtualCalls
-
- VirtualCallSite - Class in soot.jimple.toolkits.callgraph
-
Holds relevant information about a particular virtual call site.
- VirtualCallSite(Stmt, SootMethod, InstanceInvokeExpr, NumberedString, Kind) - Constructor for class soot.jimple.toolkits.callgraph.VirtualCallSite
-
- virtualCallsToReceivers - Variable in class soot.jimple.spark.pag.PAG
-
- VIRTUALINVOKE - Static variable in class soot.jimple.Jimple
-
- VirtualInvokeExpr - Interface in soot.jimple
-
- VirtualInvokeInst - Interface in soot.baf
-
- vis_cg - Variable in class soot.jimple.spark.geom.geomPA.GeomPointsTo
-
- vis_cg - Variable in class soot.jimple.spark.geom.geomPA.GeomQueries
-
- VisibilityAnnotationTag - Class in soot.tagkit
-
Represents the visibility of an annotation attribute attatched
to a class, field, method or method param (only one of these each)
has one or more annotations
for Java 1.5.
- VisibilityAnnotationTag(int) - Constructor for class soot.tagkit.VisibilityAnnotationTag
-
- VisibilityParameterAnnotationTag - Class in soot.tagkit
-
Represents the visibility of an annotation attribute attatched
to a class, field, method or method param (only one of these each)
has one or more annotations
for Java 1.5.
- VisibilityParameterAnnotationTag(int, int) - Constructor for class soot.tagkit.VisibilityParameterAnnotationTag
-
- visit(Node, long, long, int) - Method in class soot.jimple.spark.geom.dataMgr.Obj_full_extractor
-
- visit(Node, long, long, int) - Method in class soot.jimple.spark.geom.dataMgr.PtSensVisitor
-
We use visitor pattern to collect contexts.
- visit(T) - Method in interface soot.jimple.spark.ondemand.genericutil.ObjectVisitor
-
- visit(Node) - Method in class soot.jimple.spark.sets.P2SetVisitor
-
- visit(Value, Type, Stmt) - Method in interface soot.jimple.toolkits.typing.fast.IUseVisitor
-
- visitChildren(NodeVisitor) - Method in class soot.javaToJimple.jj.ast.JjAccessField_c
-
- visited - Variable in class soot.jimple.spark.solver.SCCCollapser
-
- visited - Variable in class soot.jimple.spark.solver.TopoSorter
-
- visitNode(N) - Method in class soot.toolkits.graph.PseudoTopologicalOrderer
-
- vMatches - Variable in class soot.jimple.spark.ondemand.DemandCSPointsTo
-
- vMatchInvLookup(VarNode) - Method in class soot.jimple.spark.ondemand.pautil.ValidMatches
-
- vMatchLookup(VarNode) - Method in class soot.jimple.spark.ondemand.pautil.ValidMatches
-
- VOID - Static variable in class soot.jimple.Jimple
-
- VoidReturnRemover - Class in soot.dava.toolkits.base.AST.transformations
-
- VoidReturnRemover() - Constructor for class soot.dava.toolkits.base.AST.transformations.VoidReturnRemover
-
- VoidType - Class in soot
-
Represents the Java void type.
- VoidType(Singletons.Global) - Constructor for class soot.VoidType
-
- VOLATILE - Static variable in class soot.jimple.Jimple
-
- VOLATILE - Static variable in class soot.Modifier
-